From 921d6d31086c56f97af667be748f990f71afc515 Mon Sep 17 00:00:00 2001 From: David Byrd Date: Sun, 15 Mar 2020 14:22:33 -0400 Subject: [PATCH] ABIDES v1.1 release (#2) Example script and config to run multiple ABIDES simulations in parallel. Improvements to execution agents. New utilities to support more types of experiments. New plotting utilities for market impact and other A/B experiments. New plotting utilities for various features and logs from a single ABIDES run. New plotting utilities for recent paper submissions. Improvements to market maker agents (adaptive, etc). New cubic network jitter model for message latency. --- Kernel.py | 42 +- agent/Agent.py | 2 + agent/ExchangeAgent.py | 265 +- agent/FundamentalTrackingAgent.py | 64 + agent/NoiseAgent.py | 160 + agent/OrderBookImbalanceAgent.py | 192 + agent/TradingAgent.py | 134 +- agent/ValueAgent.py | 257 + agent/examples/MarketMakerAgent.py | 79 - agent/examples/MarketReplayAgent.py | 90 +- agent/examples/MomentumAgent.py | 42 +- agent/examples/QLearningAgent.py | 213 + agent/examples/SubscriptionAgent.py | 47 + agent/execution/AggressiveAgent.py | 39 + agent/execution/ExecutionAgent.py | 99 + agent/execution/POVExecutionAgent.py | 92 + agent/execution/PassiveAgent.py | 51 + agent/execution/TWAPExecutionAgent.py | 38 + agent/execution/VWAPExecutionAgent.py | 55 + agent/execution/util.py | 154 + agent/market_makers/MarketMakerAgent.py | 130 + agent/market_makers/POVMarketMakerAgent.py | 195 + .../SpreadBasedMarketMakerAgent.py | 282 + cli/plot_exchange.py | 58 + config/execution_iabs.py | 255 + config/execution_iabs_plots.py | 294 + config/execution_marketreplay.py | 193 + config/hist_fund_diverse.py | 210 + config/hist_fund_value.py | 174 + config/loop_obi.py | 447 + config/marketreplay.py | 70 +- config/obi_rmsc02.py | 254 + config/parallel.py | 64 + config/qlearning.py | 359 + config/random_fund_diverse.py | 210 + config/random_fund_value.py | 174 + config/rmsc01.py | 4 +- config/rmsc02.py | 264 + config/sparse_zi_100.py | 89 +- config/value_noise.py | 247 + contributed_traders/SimpleAgent.py | 50 +- contributed_traders/simple_agent.cfg | 1 + contributed_traders/util.py | 7 + model/LatencyModel.py | 163 + realism/asset_returns_stylized_facts.py | 129 + realism/execution_aggregate_statistics.py | 61 + realism/get_quotes.py | 52 + realism/impact_multiday_pov.py | 516 + realism/impact_single_day_pov.py | 252 + realism/metrics/aggregation_normality.py | 14 + realism/metrics/autocorrelation.py | 28 + realism/metrics/kurtosis.py | 20 + realism/metrics/metric.py | 70 + realism/metrics/minutely_returns.py | 14 + .../metrics/returns_volatility_correlation.py | 17 + realism/metrics/volatility_clustering.py | 28 + .../metrics/volume_volatility_correlation.py | 17 + realism/order_flow_stylized_facts.py | 378 + ...t_aamas2020_asset_return_stylized_facts.sh | 3 + .../plot_configs/aggregate_stats_schema.md | 21 + .../multiday/pov_plot_config.example.json | 35 + .../pov_single_day_config.example.json | 54 + realism/realism_utils.py | 360 + requirements.txt | 2 + scripts/execution_iabs.sh | 30 + scripts/execution_marketreplay.sh | 21 + scripts/hist_fund_diverse.sh | 4 + scripts/hist_fund_value.sh | 4 + scripts/loop_obi.sh | 54 + scripts/marketreplay.sh | 15 +- scripts/obi_rmsc02.sh | 3 + scripts/parallel.sh | 16 + scripts/random_fund_diverse.sh | 3 + scripts/random_fund_value.sh | 3 + scripts/{rmsc.sh => rmsc01.sh} | 2 +- scripts/rmsc02.sh | 13 + scripts/run_aamas2020_configs.sh | 28 + ...run_aamas2020_order_flow_stylized_facts.sh | 85 + scripts/sparse_zi.sh | 3 - scripts/sparse_zi_100.sh | 3 + scripts/sparse_zi_1000.sh | 3 + setup.py | 29 + tests/hist_fund_diverse.txt | 10149 ++++++++++++++++ tests/hist_fund_value.txt | 10127 +++++++++++++++ tests/obi_rmsc02.txt | 120 + tests/random_fund_diverse.txt | 10149 ++++++++++++++++ tests/random_fund_value.txt | 10127 +++++++++++++++ tests/rmsc02.txt | 129 + tests/sparse_zi_100.txt | 2 +- util/OrderBook.py | 74 +- util/formatting/__init__.py | 0 util/formatting/clean_ohlc_price_series.py | 26 + util/formatting/convert_order_book.py | 212 + util/formatting/convert_order_stream.py | 259 + util/formatting/mid_price_from_orderbook.py | 35 + .../prepare_abides_data_for_plotting.py | 29 + .../prepare_dow_data_for_plotting.py | 87 + util/grid_search.py | 17 + util/make_grid.py | 50 + util/model/QTable.py | 25 + util/oracle/ExternalFileOracle.py | 129 + util/oracle/OrderBookOracle.py | 52 - util/oracle/SparseMeanRevertingOracle.py | 2 +- util/order/Order.py | 6 +- util/plotting/chart_fundamental.py | 83 + util/plotting/chart_fundamental.sh | 3 + util/plotting/liquidity_telemetry.py | 298 + util/plotting/liquidity_telemetry.sh | 31 + util/random_search.py | 26 + util/simulation_run_stats.py | 135 + util/util.py | 77 + 111 files changed, 50764 insertions(+), 394 deletions(-) create mode 100644 agent/FundamentalTrackingAgent.py create mode 100644 agent/NoiseAgent.py create mode 100644 agent/OrderBookImbalanceAgent.py create mode 100644 agent/ValueAgent.py delete mode 100644 agent/examples/MarketMakerAgent.py create mode 100644 agent/examples/QLearningAgent.py create mode 100644 agent/examples/SubscriptionAgent.py create mode 100644 agent/execution/AggressiveAgent.py create mode 100644 agent/execution/ExecutionAgent.py create mode 100644 agent/execution/POVExecutionAgent.py create mode 100644 agent/execution/PassiveAgent.py create mode 100644 agent/execution/TWAPExecutionAgent.py create mode 100644 agent/execution/VWAPExecutionAgent.py create mode 100644 agent/execution/util.py create mode 100644 agent/market_makers/MarketMakerAgent.py create mode 100644 agent/market_makers/POVMarketMakerAgent.py create mode 100644 agent/market_makers/SpreadBasedMarketMakerAgent.py create mode 100644 cli/plot_exchange.py create mode 100644 config/execution_iabs.py create mode 100644 config/execution_iabs_plots.py create mode 100644 config/execution_marketreplay.py create mode 100644 config/hist_fund_diverse.py create mode 100644 config/hist_fund_value.py create mode 100644 config/loop_obi.py create mode 100755 config/obi_rmsc02.py create mode 100644 config/parallel.py create mode 100644 config/qlearning.py create mode 100644 config/random_fund_diverse.py create mode 100644 config/random_fund_value.py create mode 100755 config/rmsc02.py create mode 100644 config/value_noise.py create mode 100644 contributed_traders/simple_agent.cfg create mode 100644 contributed_traders/util.py create mode 100644 model/LatencyModel.py create mode 100644 realism/asset_returns_stylized_facts.py create mode 100755 realism/execution_aggregate_statistics.py create mode 100644 realism/get_quotes.py create mode 100755 realism/impact_multiday_pov.py create mode 100755 realism/impact_single_day_pov.py create mode 100644 realism/metrics/aggregation_normality.py create mode 100644 realism/metrics/autocorrelation.py create mode 100644 realism/metrics/kurtosis.py create mode 100644 realism/metrics/metric.py create mode 100644 realism/metrics/minutely_returns.py create mode 100644 realism/metrics/returns_volatility_correlation.py create mode 100644 realism/metrics/volatility_clustering.py create mode 100644 realism/metrics/volume_volatility_correlation.py create mode 100644 realism/order_flow_stylized_facts.py create mode 100644 realism/plot_aamas2020_asset_return_stylized_facts.sh create mode 100644 realism/plot_configs/plot_configs/aggregate_stats_schema.md create mode 100644 realism/plot_configs/plot_configs/multiday/pov_plot_config.example.json create mode 100644 realism/plot_configs/plot_configs/single_day/pov_single_day_config.example.json create mode 100644 realism/realism_utils.py create mode 100755 scripts/execution_iabs.sh create mode 100755 scripts/execution_marketreplay.sh create mode 100755 scripts/hist_fund_diverse.sh create mode 100755 scripts/hist_fund_value.sh create mode 100755 scripts/loop_obi.sh create mode 100755 scripts/obi_rmsc02.sh create mode 100755 scripts/parallel.sh create mode 100755 scripts/random_fund_diverse.sh create mode 100755 scripts/random_fund_value.sh rename scripts/{rmsc.sh => rmsc01.sh} (74%) create mode 100755 scripts/rmsc02.sh create mode 100644 scripts/run_aamas2020_configs.sh create mode 100755 scripts/run_aamas2020_order_flow_stylized_facts.sh delete mode 100755 scripts/sparse_zi.sh create mode 100755 scripts/sparse_zi_100.sh create mode 100755 scripts/sparse_zi_1000.sh create mode 100644 setup.py create mode 100644 tests/hist_fund_diverse.txt create mode 100644 tests/hist_fund_value.txt create mode 100644 tests/obi_rmsc02.txt create mode 100644 tests/random_fund_diverse.txt create mode 100644 tests/random_fund_value.txt create mode 100644 tests/rmsc02.txt create mode 100644 util/formatting/__init__.py create mode 100644 util/formatting/clean_ohlc_price_series.py create mode 100644 util/formatting/convert_order_book.py create mode 100644 util/formatting/convert_order_stream.py create mode 100644 util/formatting/mid_price_from_orderbook.py create mode 100644 util/formatting/prepare_abides_data_for_plotting.py create mode 100644 util/formatting/prepare_dow_data_for_plotting.py create mode 100755 util/grid_search.py create mode 100755 util/make_grid.py create mode 100644 util/model/QTable.py create mode 100644 util/oracle/ExternalFileOracle.py delete mode 100644 util/oracle/OrderBookOracle.py create mode 100644 util/plotting/chart_fundamental.py create mode 100755 util/plotting/chart_fundamental.sh create mode 100755 util/plotting/liquidity_telemetry.py create mode 100755 util/plotting/liquidity_telemetry.sh create mode 100644 util/random_search.py create mode 100755 util/simulation_run_stats.py diff --git a/Kernel.py b/Kernel.py index 9244db8dd..864aaca2c 100644 --- a/Kernel.py +++ b/Kernel.py @@ -51,11 +51,13 @@ def __init__(self, kernel_name, random_state = None): def runner(self, agents = [], startTime = None, stopTime = None, num_simulations = 1, defaultComputationDelay = 1, defaultLatency = 1, agentLatency = None, latencyNoise = [ 1.0 ], + agentLatencyModel = None, seed = None, oracle = None, log_dir = None): # agents must be a list of agents for the simulation, # based on class agent.Agent self.agents = agents + self.agent_saved_states = [None] * len(self.agents) # The kernel start and stop time (first and last timestamp in # the simulation, separate from anything like exchange open/close). @@ -93,6 +95,14 @@ def runner(self, agents = [], startTime = None, stopTime = None, # TODO: this might someday change to pd.Timedelta objects. self.agentComputationDelays = [defaultComputationDelay] * len(agents) + # If an agentLatencyModel is defined, it will be used instead of + # the older, non-model-based attributes. + self.agentLatencyModel = agentLatencyModel + + # If an agentLatencyModel is NOT defined, the older parameters: + # agentLatency (or defaultLatency) and latencyNoise should be specified. + # These should be considered deprecated and will be removed in the future. + # If agentLatency is not defined, define it using the defaultLatency. # This matrix defines the communication delay between every pair of # agents. @@ -105,9 +115,6 @@ def runner(self, agents = [], startTime = None, stopTime = None, # distribution with the peak at zero. By default there is no noise # (100% chance to add zero ns extra delay). Format is a list with # list index = ns extra delay, value = probability of this delay. - # TODO: This should probably become more sophisticated. If not - # continuous, then at least a dictionary with key=delay and - # value=probability in case we want a more sparse delay function. self.latencyNoise = latencyNoise # The kernel maintains an accumulating additional delay parameter @@ -301,6 +308,8 @@ def runner(self, agents = [], startTime = None, stopTime = None, print ("Simulation ending!") + return self.agent_saved_states + def sendMessage(self, sender = None, recipient = None, msg = None, delay = 0): # Called by an agent to send a message to another agent. The kernel @@ -343,19 +352,30 @@ def sendMessage(self, sender = None, recipient = None, msg = None, delay = 0): sentTime = self.currentTime + pd.Timedelta(self.agentComputationDelays[sender] + self.currentAgentAdditionalDelay + delay) - # Apply communication delay per the agentLatency matrix [sender][recipient]. - latency = self.agentLatency[sender][recipient] - noise = self.random_state.choice(len(self.latencyNoise), 1, self.latencyNoise)[0] - deliverAt = sentTime + pd.Timedelta(latency + noise) + # Apply communication delay per the agentLatencyModel, if defined, or the + # agentLatency matrix [sender][recipient] otherwise. + if self.agentLatencyModel is not None: + latency = self.agentLatencyModel.get_latency(sender_id = sender, recipient_id = recipient) + deliverAt = sentTime + pd.Timedelta(latency) + log_print ("Kernel applied latency {}, accumulated delay {}, one-time delay {} on sendMessage from: {} to {}, scheduled for {}", + latency, self.currentAgentAdditionalDelay, delay, self.agents[sender].name, self.agents[recipient].name, + self.fmtTime(deliverAt)) + else: + latency = self.agentLatency[sender][recipient] + noise = self.random_state.choice(len(self.latencyNoise), 1, self.latencyNoise)[0] + deliverAt = sentTime + pd.Timedelta(latency + noise) + log_print ("Kernel applied latency {}, noise {}, accumulated delay {}, one-time delay {} on sendMessage from: {} to {}, scheduled for {}", + latency, noise, self.currentAgentAdditionalDelay, delay, self.agents[sender].name, self.agents[recipient].name, + self.fmtTime(deliverAt)) # Finally drop the message in the queue with priority == delivery time. self.messages.put((deliverAt, (recipient, MessageType.MESSAGE, msg))) - log_print ("Kernel applied latency {}, noise {}, accumulated delay {}, one-time delay {} on sendMessage from: {} to {}, scheduled for {}", - latency, noise, self.currentAgentAdditionalDelay, delay, self.agents[sender].name, self.agents[recipient].name, self.fmtTime(deliverAt)) + log_print ("Sent time: {}, current time {}, computation delay {}", sentTime, self.currentTime, self.agentComputationDelays[sender]) log_print ("Message queued: {}", msg) + def setWakeup(self, sender = None, requestedTime = None): # Called by an agent to receive a "wakeup call" from the kernel # at some requested future time. Defaults to the next possible @@ -494,6 +514,10 @@ def writeSummaryLog (self): dfLog.to_pickle(os.path.join(path, file), compression='bz2') + + def saveState (self, agent_id, state): + self.agent_saved_states[agent_id] = state + @staticmethod def fmtTime(simulationTime): diff --git a/agent/Agent.py b/agent/Agent.py index 5fba1f3c2..4237be609 100644 --- a/agent/Agent.py +++ b/agent/Agent.py @@ -164,6 +164,8 @@ def delay (self, additionalDelay): def writeLog (self, dfLog, filename=None): self.kernel.writeLog(self.id, dfLog, filename) + def saveState (self, state): + self.kernel.saveState(self.id, state) ### Internal methods that should not be modified without a very good reason. diff --git a/agent/ExchangeAgent.py b/agent/ExchangeAgent.py index ad872db72..8312f8b88 100644 --- a/agent/ExchangeAgent.py +++ b/agent/ExchangeAgent.py @@ -7,7 +7,13 @@ from agent.FinancialAgent import FinancialAgent from message.Message import Message from util.OrderBook import OrderBook -from util.util import log_print, delist +from util.util import log_print + +import datetime as dt + +import warnings +warnings.simplefilter(action='ignore', category=FutureWarning) +warnings.simplefilter(action='ignore', category=UserWarning) import jsons as js import pandas as pd @@ -18,7 +24,7 @@ class ExchangeAgent(FinancialAgent): - def __init__(self, id, name, type, mkt_open, mkt_close, symbols, book_freq='S', pipeline_delay = 40000, + def __init__(self, id, name, type, mkt_open, mkt_close, symbols, book_freq='S', wide_book=False, pipeline_delay = 40000, computation_delay = 1, stream_history = 0, log_orders = False, random_state = None): super().__init__(id, name, type, random_state) @@ -54,6 +60,15 @@ def __init__(self, id, name, type, mkt_open, mkt_close, symbols, book_freq='S', # At what frequency will we archive the order books for visualization and analysis? self.book_freq = book_freq + # Store orderbook in wide format? ONLY WORKS with book_freq == 0 + self.wide_book = wide_book + self.wide_book_warning() + + # The subscription dict is a dictionary with the key = agent ID, + # value = dict (key = symbol, value = list [levels (no of levels to recieve updates for), + # frequency (min number of ns between messages), last agent update timestamp] + # e.g. {101 : {'AAPL' : [1, 10, pd.Timestamp(10:00:00)}} + self.subscription_dict = {} # The exchange agent overrides this to obtain a reference to an oracle. # This is needed to establish a "last trade price" at open (i.e. an opening @@ -83,68 +98,19 @@ def kernelTerminating (self): if hasattr(self.oracle, 'f_log'): for symbol in self.oracle.f_log: dfFund = pd.DataFrame(self.oracle.f_log[symbol]) - dfFund.set_index('FundamentalTime', inplace=True) - self.writeLog(dfFund, filename='fundamental_{}'.format(symbol)) - print("Fundamental archival complete.") - - if self.book_freq is None: - return - elif self.book_freq == 'all': # log all orderbook updates - self.logOrderBook() + if not dfFund.empty: + dfFund.set_index('FundamentalTime', inplace=True) + self.writeLog(dfFund, filename='fundamental_{}'.format(symbol)) + log_print("Fundamental archival complete.") + if self.book_freq is None: return else: # Iterate over the order books controlled by this exchange. for symbol in self.order_books: - book = self.order_books[symbol] - - # Log full depth quotes (price, volume) from this order book at some pre-determined frequency. - # Here we are looking at the actual log for this order book (i.e. are there snapshots to export, - # independent of the requested frequency). - if book.book_log: - - # This must already be sorted by time because it was a list of order book snapshots and time - # only increases in our simulation. BUT it can have duplicates if multiple orders happen - # in the same nanosecond. (This particularly happens if using nanoseconds as the discrete - # but fine-grained unit for more theoretic studies.) - dfLog = pd.DataFrame(book.book_log) - dfLog.set_index('QuoteTime', inplace=True) - - # With multiple quotes in a nanosecond, use the last one, then resample to the requested freq. - dfLog = dfLog[~dfLog.index.duplicated(keep='last')] - dfLog.sort_index(inplace=True) - dfLog = dfLog.resample(self.book_freq).ffill() - dfLog.sort_index(inplace=True) - - # Create a fully populated index at the desired frequency from market open to close. - # Then project the logged data into this complete index. - time_idx = pd.date_range(self.mkt_open, self.mkt_close, freq=self.book_freq, closed='right') - dfLog = dfLog.reindex(time_idx, method='ffill') - dfLog.sort_index(inplace=True) - - dfLog = dfLog.stack() - dfLog.sort_index(inplace=True) - - # Get the full range of quotes at the finest possible resolution. - quotes = sorted(dfLog.index.get_level_values(1).unique()) - min_quote = quotes[0] - max_quote = quotes[-1] - quotes = range(min_quote, max_quote+1) - - # Restructure the log to have multi-level rows of all possible pairs of time and quote - # with volume as the only column. - filledIndex = pd.MultiIndex.from_product([time_idx, quotes], names=['time','quote']) - dfLog = dfLog.reindex(filledIndex) - dfLog.fillna(0, inplace=True) - - dfLog.rename('Volume') - - df = pd.DataFrame(index=dfLog.index) - df['Volume'] = dfLog - - - # Archive the order book snapshots directly to a file named with the symbol, rather than - # to the exchange agent log. - self.writeLog(df, filename='orderbook_{}'.format(symbol)) - print ("Order book archival complete.") + start_time = dt.datetime.now() + self.logOrderBookSnapshots(symbol) + end_time = dt.datetime.now() + print("Time taken to log the order book: {}".format(end_time - start_time)) + print("Order book archival complete.") def receiveMessage(self, currentTime, msg): super().receiveMessage(currentTime, msg) @@ -162,7 +128,7 @@ def receiveMessage(self, currentTime, msg): if currentTime > self.mkt_close: # Most messages after close will receive a 'MKT_CLOSED' message in response. A few things # might still be processed, like requests for final trade prices or such. - if msg.body['msg'] in ['LIMIT_ORDER', 'CANCEL_ORDER']: + if msg.body['msg'] in ['LIMIT_ORDER', 'CANCEL_ORDER', 'MODIFY_ORDER']: log_print("{} received {}: {}", self.name, msg.body['msg'], msg.body['order']) self.sendMessage(msg.body['sender'], Message({"msg": "MKT_CLOSED"})) @@ -181,10 +147,15 @@ def receiveMessage(self, currentTime, msg): # Log order messages only if that option is configured. Log all other messages. if msg.body['msg'] in ['LIMIT_ORDER', 'CANCEL_ORDER']: - if self.log_orders: self.logEvent(msg.body['msg'], js.dump(msg.body['order'])) + if self.log_orders: self.logEvent(msg.body['msg'], js.dump(msg.body['order'], strip_privates=True)) else: self.logEvent(msg.body['msg'], msg.body['sender']) + # Handle the DATA SUBSCRIPTION request and cancellation messages from the agents. + if msg.body['msg'] in ["MARKET_DATA_SUBSCRIPTION_REQUEST", "MARKET_DATA_SUBSCRIPTION_CANCELLATION"]: + log_print("{} received {} request from agent {}", self.name, msg.body['msg'], msg.body['sender']) + self.updateSubscriptionDict(msg, currentTime) + # Handle all message types understood by this exchange. if msg.body['msg'] == "WHEN_MKT_OPEN": log_print("{} received WHEN_MKT_OPEN request from agent {}", self.name, msg.body['sender']) @@ -254,6 +225,18 @@ def receiveMessage(self, currentTime, msg): "mkt_closed": True if currentTime > self.mkt_close else False, "orders": self.order_books[symbol].history[1:length + 1] })) + elif msg.body['msg'] == 'QUERY_TRANSACTED_VOLUME': + symbol = msg.body['symbol'] + lookback_period = msg.body['lookback_period'] + if symbol not in self.order_books: + log_print("Order stream request discarded. Unknown symbol: {}", symbol) + else: + log_print("{} received QUERY_TRANSACTED_VOLUME ({}:{}) request from agent {}", self.name, symbol, lookback_period, + msg.body['sender']) + self.sendMessage(msg.body['sender'], Message({"msg": "QUERY_TRANSACTED_VOLUME", "symbol": symbol, + "transacted_volume": self.order_books[symbol].get_transacted_volume(lookback_period), + "mkt_closed": True if currentTime > self.mkt_close else False + })) elif msg.body['msg'] == "LIMIT_ORDER": order = msg.body['order'] log_print("{} received LIMIT_ORDER: {}", self.name, order) @@ -262,6 +245,7 @@ def receiveMessage(self, currentTime, msg): else: # Hand the order to the order book for processing. self.order_books[order.symbol].handleLimitOrder(deepcopy(order)) + self.publishOrderBookData() elif msg.body['msg'] == "CANCEL_ORDER": # Note: this is somewhat open to abuse, as in theory agents could cancel other agents' orders. # An agent could also become confused if they receive a (partial) execution on an order they @@ -274,6 +258,7 @@ def receiveMessage(self, currentTime, msg): else: # Hand the order to the order book for processing. self.order_books[order.symbol].cancelOrder(deepcopy(order)) + self.publishOrderBookData() elif msg.body['msg'] == 'MODIFY_ORDER': # Replace an existing order with a modified order. There could be some timing issues # here. What if an order is partially executed, but the submitting agent has not @@ -288,6 +273,120 @@ def receiveMessage(self, currentTime, msg): log_print("Modification request discarded. Unknown symbol: {}".format(order.symbol)) else: self.order_books[order.symbol].modifyOrder(deepcopy(order), deepcopy(new_order)) + self.publishOrderBookData() + + def updateSubscriptionDict(self, msg, currentTime): + # The subscription dict is a dictionary with the key = agent ID, + # value = dict (key = symbol, value = list [levels (no of levels to recieve updates for), + # frequency (min number of ns between messages), last agent update timestamp] + # e.g. {101 : {'AAPL' : [1, 10, pd.Timestamp(10:00:00)}} + if msg.body['msg'] == "MARKET_DATA_SUBSCRIPTION_REQUEST": + agent_id, symbol, levels, freq = msg.body['sender'], msg.body['symbol'], msg.body['levels'], msg.body['freq'] + self.subscription_dict[agent_id] = {symbol: [levels, freq, currentTime]} + elif msg.body['msg'] == "MARKET_DATA_SUBSCRIPTION_CANCELLATION": + agent_id, symbol = msg.body['sender'], msg.body['symbol'] + del self.subscription_dict[agent_id][symbol] + + def publishOrderBookData(self): + ''' + The exchange agents sends an order book update to the agents using the subscription API if one of the following + conditions are met: + 1) agent requests ALL order book updates (freq == 0) + 2) order book update timestamp > last time agent was updated AND the orderbook update time stamp is greater than + the last agent update time stamp by a period more than that specified in the freq parameter. + ''' + for agent_id, params in self.subscription_dict.items(): + for symbol, values in params.items(): + levels, freq, last_agent_update = values[0], values[1], values[2] + orderbook_last_update = self.order_books[symbol].last_update_ts + if (freq == 0) or \ + ((orderbook_last_update > last_agent_update) and ((orderbook_last_update - last_agent_update).delta >= freq)): + self.sendMessage(agent_id, Message({"msg": "MARKET_DATA", + "symbol": symbol, + "bids": self.order_books[symbol].getInsideBids(levels), + "asks": self.order_books[symbol].getInsideAsks(levels), + "last_transaction": self.order_books[symbol].last_trade})) + self.subscription_dict[agent_id][symbol][2] = orderbook_last_update + + def logOrderBookSnapshots(self, symbol): + """ + Log full depth quotes (price, volume) from this order book at some pre-determined frequency. Here we are looking at + the actual log for this order book (i.e. are there snapshots to export, independent of the requested frequency). + """ + def get_quote_range_iterator(s): + """ Helper method for order book logging. Takes pandas Series and returns python range() from first to last + element. + """ + forbidden_values = [0, 19999900] # TODO: Put constant value in more sensible place! + quotes = sorted(s) + for val in forbidden_values: + try: quotes.remove(val) + except ValueError: + pass + return quotes + + book = self.order_books[symbol] + + if book.book_log: + + print("Logging order book to file...") + dfLog = pd.DataFrame(book.book_log) + dfLog.set_index('QuoteTime', inplace=True) + dfLog = dfLog[~dfLog.index.duplicated(keep='last')] + dfLog.sort_index(inplace=True) + + if str(self.book_freq).isdigit() and int(self.book_freq) == 0: # Save all possible information + # With all order snapshots saved DataFrame is very sparse + dfLog = pd.SparseDataFrame(dfLog) + + # Get the full range of quotes at the finest possible resolution. + quotes = get_quote_range_iterator(dfLog.columns.unique()) + + # Restructure the log to have multi-level rows of all possible pairs of time and quote + # with volume as the only column. + if not self.wide_book: + filledIndex = pd.MultiIndex.from_product([dfLog.index, quotes], names=['time', 'quote']) + dfLog = dfLog.stack() + dfLog = dfLog.reindex(filledIndex) + + filename = f'ORDERBOOK_{symbol}_FULL' + + else: # Sample at frequency self.book_freq + # With multiple quotes in a nanosecond, use the last one, then resample to the requested freq. + dfLog = dfLog.resample(self.book_freq).ffill() + dfLog.sort_index(inplace=True) + + # Create a fully populated index at the desired frequency from market open to close. + # Then project the logged data into this complete index. + time_idx = pd.date_range(self.mkt_open, self.mkt_close, freq=self.book_freq, closed='right') + dfLog = dfLog.reindex(time_idx, method='ffill') + dfLog.sort_index(inplace=True) + dfLog = dfLog.stack() + dfLog.sort_index(inplace=True) + + # Get the full range of quotes at the finest possible resolution. + quotes = get_quote_range_iterator(dfLog.index.get_level_values(1).unique()) + + # Restructure the log to have multi-level rows of all possible pairs of time and quote + # with volume as the only column. + filledIndex = pd.MultiIndex.from_product([time_idx, quotes], names=['time', 'quote']) + dfLog = dfLog.reindex(filledIndex) + + filename = f'ORDERBOOK_{symbol}_FREQ_{self.book_freq}' + + # Final cleanup + if not self.wide_book: + dfLog.rename('Volume') + df = pd.SparseDataFrame(index=dfLog.index) + df['Volume'] = dfLog + else: + df = dfLog + df = df.reindex(sorted(df.columns), axis=1) + + # Archive the order book snapshots directly to a file named with the symbol, rather than + # to the exchange agent log. + self.writeLog(df, filename=filename) + print("Order book logging complete!") def sendMessage (self, recipientID, msg): # The ExchangeAgent automatically applies appropriate parallel processing pipeline delay @@ -299,44 +398,11 @@ def sendMessage (self, recipientID, msg): # Messages that require order book modification (not simple queries) incur the additional # parallel processing delay as configured. super().sendMessage(recipientID, msg, delay = self.pipeline_delay) - if self.log_orders: self.logEvent(msg.body['msg'], js.dump(msg.body['order'])) + if self.log_orders: self.logEvent(msg.body['msg'], js.dump(msg.body['order'], strip_privates=True)) else: # Other message types incur only the currently-configured computation delay for this agent. super().sendMessage(recipientID, msg) - - - - # Logs the orderbook as a pandas dataframe. This method produces the orderbook with timestamps equal to the timestamps - # the orderbook was updated (tick by tick) - def logOrderBook(self): - for symbol in self.order_books: - depth = 10 - book = self.order_books[symbol] - dfLog = pd.DataFrame([book.bid_levels_price_dict, book.bid_levels_size_dict, - book.ask_levels_price_dict, book.ask_levels_size_dict]).T - dfLog.columns = ['bid_level_prices', 'bid_level_sizes', 'ask_level_prices', 'ask_level_sizes'] - cols = delist([["ask_price_{}".format(level), "ask_size_{}".format(level), "bid_price_{}".format(level), - "bid_size_{}".format(level)] for level in range(1, depth+1)]) - orderbook_df = pd.DataFrame(columns=cols, index=dfLog.index) - for index, row in orderbook_df.iterrows(): - ask_level_prices_dict = dfLog.loc[index].ask_level_prices - ask_level_sizes_dict = dfLog.loc[index].ask_level_sizes - bid_level_prices_dict = dfLog.loc[index].bid_level_prices - bid_level_sizes_dict = dfLog.loc[index].bid_level_sizes - for i in range(1, depth+1): - try: - row['ask_price_{}'.format(i)], row['ask_size_{}'.format(i)] = ask_level_prices_dict[i], \ - ask_level_sizes_dict[i] - except KeyError: - log_print("One Orderbook side empty") - try: - row['bid_price_{}'.format(i)], row['bid_size_{}'.format(i)] = bid_level_prices_dict[i], \ - bid_level_sizes_dict[i] - except KeyError: - log_print("One Orderbook side empty") - self.writeLog(orderbook_df, filename='orderbook_{}'.format(symbol)) - # Simple accessor methods for the market open and close times. def getMarketOpen(self): return self.__mkt_open @@ -344,3 +410,8 @@ def getMarketOpen(self): def getMarketClose(self): return self.__mkt_close + def wide_book_warning(self): + """ Prints warning message about wide orderbook format usage. """ + if self.wide_book and (self.book_freq != 0): + log_print(f"WARNING: (wide_book == True) and (book_freq != 0). Orderbook will be logged in column MultiIndex " + "format at frequency {self.book_freq}.") diff --git a/agent/FundamentalTrackingAgent.py b/agent/FundamentalTrackingAgent.py new file mode 100644 index 000000000..dc93ae6fe --- /dev/null +++ b/agent/FundamentalTrackingAgent.py @@ -0,0 +1,64 @@ +from agent.TradingAgent import TradingAgent +from util.util import log_print +import numpy as np +import pandas as pd + + +class FundamentalTrackingAgent(TradingAgent): + """ Agent who collects and saves to disk noise-free observations of the fundamental. """ + + def __init__(self, id, name, type, log_frequency, symbol, log_orders=False): + """ Constructor for FundamentalTrackingAgent + + :param log_frequency: Frequency to update log (in nanoseconds) + :param symbol: symbol for which fundamental is being logged + """ + super().__init__(id, name, type, starting_cash=0, log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, + high=2 ** 32, + dtype='uint64'))) + + self.log_freqency = log_frequency + self.fundamental_series = [] + self.symbol = symbol + + def kernelStarting(self, startTime): + # self.kernel is set in Agent.kernelInitializing() + # self.exchangeID is set in TradingAgent.kernelStarting() + super().kernelStarting(startTime) + self.oracle = self.kernel.oracle + + + def kernelStopping(self): + """ Stops kernel and saves fundamental series to disk. """ + # Always call parent method to be safe. + super().kernelStopping() + self.writeFundamental() + + def measureFundamental(self): + """ Saves the fundamental value at self.currentTime to self.fundamental_series. """ + obs_t = self.oracle.observePrice(self.symbol, self.currentTime, sigma_n=0) + self.fundamental_series.append({'FundamentalTime': self.currentTime, 'FundamentalValue': obs_t}) + + def wakeup(self, currentTime): + """ Advances agent in time and takes measurement of fundamental. """ + # Parent class handles discovery of exchange times and market_open wakeup call. + super().wakeup(currentTime) + + if not self.mkt_open or not self.mkt_close: + # No logging if market is closed + return + + self.measureFundamental() + self.setWakeup(currentTime + self.getWakeFrequency()) + + def writeFundamental(self): + """ Logs fundamental series to file. """ + dfFund = pd.DataFrame(self.fundamental_series) + dfFund.set_index('FundamentalTime', inplace=True) + self.writeLog(dfFund, filename='fundamental_{symbol}_freq_{self.log_frequency}_ns'.format(self.symbol)) + + print("Noise-free fundamental archival complete.") + + def getWakeFrequency(self): + return pd.Timedelta(self.log_freqency, unit='ns') diff --git a/agent/NoiseAgent.py b/agent/NoiseAgent.py new file mode 100644 index 000000000..7da1e3132 --- /dev/null +++ b/agent/NoiseAgent.py @@ -0,0 +1,160 @@ +from agent.TradingAgent import TradingAgent +from util.util import log_print + +from math import sqrt +import numpy as np +import pandas as pd + + +class NoiseAgent(TradingAgent): + + def __init__(self, id, name, type, symbol='IBM', starting_cash=100000, log_orders=False, random_state=None, wakeup_time = None ): + + # Base class init. + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + + self.wakeup_time = wakeup_time, + + self.symbol = symbol # symbol to trade + + # The agent uses this to track whether it has begun its strategy or is still + # handling pre-market tasks. + self.trading = False + + # The agent begins in its "complete" state, not waiting for + # any special event or condition. + self.state = 'AWAITING_WAKEUP' + + # The agent must track its previous wake time, so it knows how many time + # units have passed. + self.prev_wake_time = None + + self.size = np.random.randint(20, 50) + + def kernelStarting(self, startTime): + # self.kernel is set in Agent.kernelInitializing() + # self.exchangeID is set in TradingAgent.kernelStarting() + + super().kernelStarting(startTime) + + self.oracle = self.kernel.oracle + + def kernelStopping(self): + # Always call parent method to be safe. + super().kernelStopping() + + # Print end of day valuation. + H = int(round(self.getHoldings(self.symbol), -2) / 100) + + #noise trader surplus is marked to EOD + bid, bid_vol, ask, ask_vol = self.getKnownBidAsk(self.symbol) + + if bid and ask: + rT = int(bid + ask)/2 + else: + rT = self.last_trade[ self.symbol ] + + # final (real) fundamental value times shares held. + surplus = rT * H + + log_print("surplus after holdings: {}", surplus) + + # Add ending cash value and subtract starting cash value. + surplus += self.holdings['CASH'] - self.starting_cash + surplus = float(surplus) / self.starting_cash + + self.logEvent('FINAL_VALUATION', surplus, True) + + log_print( + "{} final report. Holdings {}, end cash {}, start cash {}, final fundamental {}, surplus {}", + self.name, H, self.holdings['CASH'], self.starting_cash, rT, surplus) + + print("Final relative surplus", self.name, surplus) + + def wakeup(self, currentTime): + # Parent class handles discovery of exchange times and market_open wakeup call. + super().wakeup(currentTime) + + self.state = 'INACTIVE' + + if not self.mkt_open or not self.mkt_close: + # TradingAgent handles discovery of exchange times. + return + else: + if not self.trading: + self.trading = True + + # Time to start trading! + log_print("{} is ready to start trading now.", self.name) + + # Steady state wakeup behavior starts here. + + # If we've been told the market has closed for the day, we will only request + # final price information, then stop. + if self.mkt_closed and (self.symbol in self.daily_close_price): + # Market is closed and we already got the daily close price. + return + + if self.wakeup_time[0] >currentTime: + self.setWakeup(self.wakeup_time[0]) + + if self.mkt_closed and (not self.symbol in self.daily_close_price): + self.getCurrentSpread(self.symbol) + self.state = 'AWAITING_SPREAD' + return + + if type(self) == NoiseAgent: + self.getCurrentSpread(self.symbol) + self.state = 'AWAITING_SPREAD' + else: + self.state = 'ACTIVE' + + def placeOrder(self): + #place order in random direction at a mid + buy_indicator = np.random.randint(0, 1 + 1) + + bid, bid_vol, ask, ask_vol = self.getKnownBidAsk(self.symbol) + + if buy_indicator and ask: + self.placeLimitOrder(self.symbol, self.size, buy_indicator, ask) + elif not buy_indicator and bid: + self.placeLimitOrder(self.symbol, self.size, buy_indicator, bid) + + def receiveMessage(self, currentTime, msg): + # Parent class schedules market open wakeup call once market open/close times are known. + super().receiveMessage(currentTime, msg) + + # We have been awakened by something other than our scheduled wakeup. + # If our internal state indicates we were waiting for a particular event, + # check if we can transition to a new state. + + if self.state == 'AWAITING_SPREAD': + # We were waiting to receive the current spread/book. Since we don't currently + # track timestamps on retained information, we rely on actually seeing a + # QUERY_SPREAD response message. + + if msg.body['msg'] == 'QUERY_SPREAD': + # This is what we were waiting for. + + # But if the market is now closed, don't advance to placing orders. + if self.mkt_closed: return + + # We now have the information needed to place a limit order with the eta + # strategic threshold parameter. + self.placeOrder() + self.state = 'AWAITING_WAKEUP' + + # Internal state and logic specific to this agent subclass. + + # Cancel all open orders. + # Return value: did we issue any cancellation requests? + def cancelOrders(self): + if not self.orders: return False + + for id, order in self.orders.items(): + self.cancelOrder(order) + + return True + + def getWakeFrequency(self): + return pd.Timedelta(self.random_state.randint(low=0, high=100), unit='ns') diff --git a/agent/OrderBookImbalanceAgent.py b/agent/OrderBookImbalanceAgent.py new file mode 100644 index 000000000..a22351b5f --- /dev/null +++ b/agent/OrderBookImbalanceAgent.py @@ -0,0 +1,192 @@ +from agent.TradingAgent import TradingAgent +import pandas as pd +from util.util import log_print + +import matplotlib +matplotlib.use('TkAgg') +import matplotlib.pyplot as plt + + +class OrderBookImbalanceAgent(TradingAgent): + + # The OrderBookImbalanceAgent is a simple example of an agent that predicts the short term + # price movement of a security by the preponderance of directionality in the limit order + # book. Specifically, it predicts the price will fall if the ratio of bid volume to total volume + # in the first N levels of the book is greater than a configurable threshold, and will rise if + # that ratio is below a symmetric value. There is a trailing stop on the bid_pct to exit. + # + # Note that this means the current iteration of the OBI agent is treating order book imbalance + # as an oscillating indicator rather than a momentum indicator. (Imbalance to the buy side + # indicates "overbought" rather than an upward trend.) + # + # Parameters unique to this agent: + # Levels: how much order book depth should be considered when evaluating imbalance? + # Entry Threshold: how much imbalance is required before the agent takes a non-flat position? + # For example, entry_threshold=0.1 causes long entry at 0.6 or short entry at 0.4. + # Trail Dist: how far behind the peak bid_pct should the trailing stop follow? + + def __init__(self, id, name, type, symbol=None, levels=10, entry_threshold=0.17, trail_dist=0.085, freq=3600000000000, starting_cash=1000000, log_orders=True, random_state=None): + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol + self.levels = levels + self.entry_threshold = entry_threshold + self.trail_dist = trail_dist + self.freq = freq + self.last_market_data_update = None + self.is_long = False + self.is_short = False + + self.trailing_stop = None + self.plotme = [] + + + def kernelStarting(self, startTime): + super().kernelStarting(startTime) + + def wakeup(self, currentTime): + super().wakeup(currentTime) + super().requestDataSubscription(self.symbol, levels=self.levels, freq=self.freq) + self.setComputationDelay(1) + + def receiveMessage(self, currentTime, msg): + super().receiveMessage(currentTime, msg) + if msg.body['msg'] == 'MARKET_DATA': + self.cancelOrders() + + self.last_market_data_update = currentTime + bids, asks = msg.body['bids'], msg.body['asks'] + + bid_liq = sum(x[1] for x in bids) + ask_liq = sum(x[1] for x in asks) + + log_print("bid, ask levels: {}", len(bids), len(asks)) + log_print("bids: {}, asks: {}", bids, asks) + + # OBI strategy. + target = 0 + + if bid_liq == 0 or ask_liq == 0: + log_print("OBI agent inactive: zero bid or ask liquidity") + return + else: + # bid_pct encapsulates both sides of the question, as a normalized expression + # representing what fraction of total visible volume is on the buy side. + bid_pct = bid_liq / (bid_liq + ask_liq) + + # If we are short, we need to decide if we should hold or exit. + if self.is_short: + # Update trailing stop. + if bid_pct - self.trail_dist > self.trailing_stop: + log_print("Trailing stop updated: new > old ({:2f} > {:2f})", bid_pct - self.trail_dist, self.trailing_stop) + self.trailing_stop = bid_pct - self.trail_dist + else: + log_print("Trailing stop remains: potential < old ({:2f} < {:2f})", bid_pct - self.trail_dist, self.trailing_stop) + + # Check the trailing stop. + if bid_pct < self.trailing_stop: + log_print("OBI agent exiting short position: bid_pct < trailing_stop ({:2f} < {:2f})", bid_pct, self.trailing_stop) + target = 0 + self.is_short = False + self.trailing_stop = None + else: + log_print("OBI agent holding short position: bid_pct > trailing_stop ({:2f} > {:2f})", bid_pct, self.trailing_stop) + target = -100 + # If we are long, we need to decide if we should hold or exit. + elif self.is_long: + if bid_pct + self.trail_dist < self.trailing_stop: + log_print("Trailing stop updated: new < old ({:2f} < {:2f})", bid_pct + self.trail_dist, self.trailing_stop) + self.trailing_stop = bid_pct + self.trail_dist + else: + log_print("Trailing stop remains: potential > old ({:2f} > {:2f})", bid_pct + self.trail_dist, self.trailing_stop) + + # Check the trailing stop. + if bid_pct > self.trailing_stop: + log_print("OBI agent exiting long position: bid_pct > trailing_stop ({:2f} > {:2f})", bid_pct, self.trailing_stop) + target = 0 + self.is_long = False + self.trailing_stop = None + else: + log_print("OBI agent holding long position: bid_pct < trailing_stop ({:2f} < {:2f})", bid_pct, self.trailing_stop) + target = 100 + # If we are flat, we need to decide if we should enter (long or short). + else: + if bid_pct < (0.5 - self.entry_threshold): + log_print("OBI agent entering long position: bid_pct < entry_threshold ({:2f} < {:2f})", bid_pct, 0.5 - self.entry_threshold) + target = 100 + self.is_long = True + self.trailing_stop = bid_pct + self.trail_dist + log_print("Initial trailing stop: {:2f}", self.trailing_stop) + elif bid_pct > (0.5 + self.entry_threshold): + log_print("OBI agent entering short position: bid_pct > entry_threshold ({:2f} > {:2f})", bid_pct, 0.5 + self.entry_threshold) + target = -100 + self.is_short = True + self.trailing_stop = bid_pct - self.trail_dist + log_print("Initial trailing stop: {:2f}", self.trailing_stop) + else: + log_print("OBI agent staying flat: long_entry < bid_pct < short_entry ({:2f} < {:2f} < {:2f})", 0.5 - self.entry_threshold, bid_pct, 0.5 + self.entry_threshold) + target = 0 + + + self.plotme.append( { 'currentTime' : self.currentTime, 'midpoint' : (asks[0][0] + bids[0][0]) / 2, 'bid_pct' : bid_pct } ) + + + # Adjust holdings to target. + holdings = self.holdings[self.symbol] if self.symbol in self.holdings else 0 + delta = target - holdings + direction = True if delta > 0 else False + price = self.computeRequiredPrice(direction, abs(delta), bids, asks) + + log_print("Current holdings: {}", self.holdings) + + if delta == 0: + log_print("No adjustments to holdings needed.") + else: + log_print("Adjusting holdings by {}", delta) + self.placeLimitOrder(self.symbol, abs(delta), direction, price) + + + def getWakeFrequency(self): + return pd.Timedelta('1s') + + + # Computes required limit price to immediately execute a trade for the specified quantity + # of shares. + def computeRequiredPrice (self, direction, shares, known_bids, known_asks): + book = known_asks if direction else known_bids + + # Start at the inside and add up the shares. + t = 0 + + for i in range(len(book)): + p,v = book[i] + t += v + + # If we have accumulated enough shares, return this price. + if t >= shares: return p + + # Not enough shares. Just return worst price (highest ask, lowest bid). + return book[-1][0] + + + # Cancel all open orders. + # Return value: did we issue any cancellation requests? + def cancelOrders(self): + if not self.orders: return False + + for id, order in self.orders.items(): + self.cancelOrder(order) + + return True + + + # Lifecycle. + def kernelTerminating(self): + # Plotting code is probably not needed here long term, but helps during development. + + #df = pd.DataFrame(self.plotme) + #df.set_index('currentTime', inplace=True) + #df.rolling(30).mean().plot(secondary_y=['bid_pct'], figsize=(12,9)) + #plt.show() + super().kernelTerminating() + + diff --git a/agent/TradingAgent.py b/agent/TradingAgent.py index 03e6e4c5c..d1a97e581 100644 --- a/agent/TradingAgent.py +++ b/agent/TradingAgent.py @@ -70,6 +70,12 @@ def __init__(self, id, name, type, random_state=None, starting_cash=100000, log_ # learning agent). self.stream_history = {} + # The agent records the total transacted volume in the exchange for a given symbol and lookback period + self.transacted_volume = {} + + # Each agent can choose to log the orders executed + self.executed_orders = [] + # For special logging at the first moment the simulator kernel begins # running (which is well after agent init), it is useful to keep a simple # boolean flag. @@ -153,6 +159,18 @@ def wakeup (self, currentTime): # the market open and closed times, and is the market not already closed. return (self.mkt_open and self.mkt_close) and not self.mkt_closed + def requestDataSubscription(self, symbol, levels, freq): + self.sendMessage(recipientID = self.exchangeID, + msg = Message({"msg": "MARKET_DATA_SUBSCRIPTION_REQUEST", + "sender": self.id, "symbol": symbol, "levels": levels, "freq": freq})) + + # Used by any Trading Agent subclass to cancel subscription to market data from the Exchange Agent + def cancelDataSubscription(self, symbol): + self.sendMessage(recipientID=self.exchangeID, + msg=Message({"msg": "MARKET_DATA_SUBSCRIPTION_CANCELLATION", + "sender": self.id, "symbol": symbol})) + + def receiveMessage (self, currentTime, msg): super().receiveMessage(currentTime, msg) @@ -217,6 +235,13 @@ def receiveMessage (self, currentTime, msg): self.queryOrderStream(msg.body['symbol'], msg.body['orders']) + elif msg.body['msg'] == 'QUERY_TRANSACTED_VOLUME': + if msg.body['mkt_closed']: self.mkt_closed = True + self.query_transacted_volume(msg.body['symbol'], msg.body['transacted_volume']) + + elif msg.body['msg'] == 'MARKET_DATA': + # Call the queryMarketData method, which subclasses may extend. + self.handleMarketData(msg) # Now do we know the market hours? have_mkt_hours = self.mkt_open is not None and self.mkt_close is not None @@ -251,6 +276,10 @@ def getOrderStream (self, symbol, length=1): self.sendMessage(self.exchangeID, Message({ "msg" : "QUERY_ORDER_STREAM", "sender": self.id, "symbol" : symbol, "length" : length })) + def get_transacted_volume(self, symbol, lookback_period='10min'): + """ Used by any trading agent subclass to query the total transacted volume in a given lookback period """ + self.sendMessage(self.exchangeID, Message({ "msg": "QUERY_TRANSACTED_VOLUME", "sender": self.id, + "symbol": symbol, "lookback_period": lookback_period})) # Used by any Trading Agent subclass to place a limit order. Parameters expect: # string (valid symbol), int (positive share quantity), bool (True == BUY), int (price in cents). @@ -288,29 +317,74 @@ def placeLimitOrder (self, symbol, quantity, is_buy_order, limit_price, order_id "order" : order })) # Log this activity. - if self.log_orders: self.logEvent('ORDER_SUBMITTED', js.dump(order)) + if self.log_orders: self.logEvent('ORDER_SUBMITTED', js.dump(order, strip_privates=True)) else: log_print ("TradingAgent ignored limit order of quantity zero: {}", order) + def placeMarketOrder(self, symbol, direction, quantity, ignore_risk=True): + """ + Used by any Trading Agent subclass to place a market order. The market order is created as multiple limit orders + crossing the spread walking the book until all the quantities are matched. + :param symbol (str): name of the stock traded + :param direction (str): order direction ('BUY' or 'SELL') + :param quantity (int): order quantity + :param log_orders (bool): determines whether cash or risk limits should be enforced or ignored for the order + :return: + """ + if quantity > 0: + new_holdings = self.holdings.copy() + q = quantity if direction == 'BUY' else -quantity + if symbol in new_holdings: + new_holdings[symbol] += q + else: + new_holdings[symbol] = q + if not ignore_risk: + at_risk = self.markToMarket(self.holdings) - self.holdings['CASH'] + new_at_risk = self.markToMarket(new_holdings) - new_holdings['CASH'] + if (new_at_risk > at_risk) and (new_at_risk > self.starting_cash): + log_print(f"TradingAgent ignored market order due to at-risk constraints: {symbol} {direction} {quantity}\n" + f"{self.fmtHoldings(self.holdings)}") + return + + bids, asks = self.getKnownBidAsk(symbol, best=False) + ob_side = asks if direction == 'BUY' else bids + quotes = {} + if quantity > 0: + for price_level in ob_side: + level_price, level_size = price_level[0], price_level[1] + if quantity <= level_size: + quotes[level_price] = quantity + break + else: + quotes[level_price] = level_size + quantity -= level_size + continue + log_print(f'[---- {self.name} - {self.currentTime} ----]: PLACING 1 MARKET ORDER AS MULTIPLE LIMIT ORDERS') + for quote in quotes.items(): + p, q = quote[0], quote[1] + self.placeLimitOrder(symbol, quantity=q, is_buy_order=direction=='BUY', limit_price=p) + log_print(f'[---- {self.name} - {self.currentTime} ----]: LIMIT ORDER PLACED - {q} @ {p}') + else: + log_print(f"TradingAgent ignored market order of quantity zero: {symbol} {direction} {quantity}") - # Used by any Trading Agent subclass to cancel any order. The order must currently - # appear in the agent's open orders list. def cancelOrder (self, order): + """Used by any Trading Agent subclass to cancel any order. The order must currently + appear in the agent's open orders list.""" self.sendMessage(self.exchangeID, Message({ "msg" : "CANCEL_ORDER", "sender": self.id, "order" : order })) # Log this activity. - if self.log_orders: self.logEvent('CANCEL_SUBMITTED', js.dump(order)) + if self.log_orders: self.logEvent('CANCEL_SUBMITTED', js.dump(order, strip_privates=True)) - # Used by any Trading Agent subclass to modify any existing limitorder. The order must currently - # appear in the agent's open orders list. Some additional tests might be useful here - # to ensure the old and new orders are the same in some way. def modifyOrder (self, order, newOrder): + """ Used by any Trading Agent subclass to modify any existing limit order. The order must currently + appear in the agent's open orders list. Some additional tests might be useful here + to ensure the old and new orders are the same in some way.""" self.sendMessage(self.exchangeID, Message({ "msg" : "MODIFY_ORDER", "sender": self.id, "order" : order, "new_order" : newOrder})) # Log this activity. - if self.log_orders: self.logEvent('MODIFY_ORDER', js.dump(order)) + if self.log_orders: self.logEvent('MODIFY_ORDER', js.dump(order, strip_privates=True)) # Handles ORDER_EXECUTED messages from an exchange agent. Subclasses may wish to extend, @@ -319,7 +393,7 @@ def orderExecuted (self, order): log_print ("Received notification of execution for: {}", order) # Log this activity. - if self.log_orders: self.logEvent('ORDER_EXECUTED', js.dump(order)) + if self.log_orders: self.logEvent('ORDER_EXECUTED', js.dump(order, strip_privates=True)) # At the very least, we must update CASH and holdings at execution time. qty = order.quantity if order.is_buy_order else -1 * order.quantity @@ -359,7 +433,7 @@ def orderAccepted (self, order): log_print ("Received notification of acceptance for: {}", order) # Log this activity. - if self.log_orders: self.logEvent('ORDER_ACCEPTED', js.dump(order)) + if self.log_orders: self.logEvent('ORDER_ACCEPTED', js.dump(order, strip_privates=True)) # We may later wish to add a status to the open orders so an agent can tell whether # a given order has been accepted or not (instead of needing to override this method). @@ -370,7 +444,7 @@ def orderCancelled (self, order): log_print ("Received notification of cancellation for: {}", order) # Log this activity. - if self.log_orders: self.logEvent('ORDER_CANCELLED', js.dump(order)) + if self.log_orders: self.logEvent('ORDER_CANCELLED', js.dump(order, strip_privates=True)) # Remove the cancelled order from the open orders list. We may of course wish to have # additional logic here later, so agents can easily "look for" cancelled orders. Of @@ -427,6 +501,15 @@ def querySpread (self, symbol, price, bids, asks, book): self.book = book + def handleMarketData(self, msg): + ''' + Handles Market Data messages for agents using subscription mechanism + ''' + symbol = msg.body['symbol'] + self.known_asks[symbol] = msg.body['asks'] + self.known_bids[symbol] = msg.body['bids'] + self.last_trade[symbol] = msg.body['last_transaction'] + # Handles QUERY_ORDER_STREAM messages from an exchange agent. def queryOrderStream (self, symbol, orders): @@ -436,6 +519,9 @@ def queryOrderStream (self, symbol, orders): # trade). self.stream_history[self.symbol] = orders + def query_transacted_volume(self, symbol, transacted_volume): + """ Handles the QUERY_TRANSACTED_VOLUME messages from the exchange agent""" + self.transacted_volume[symbol] = transacted_volume # Utility functions that perform calculations from available knowledge, but implement no # particular strategy. @@ -490,7 +576,7 @@ def getBookLiquidity (self, book, within): # Marks holdings to market (including cash). - def markToMarket (self, holdings): + def markToMarket (self, holdings, use_midpoint=False): cash = holdings['CASH'] cash += self.basket_size * self.nav_diff @@ -498,7 +584,15 @@ def markToMarket (self, holdings): for symbol, shares in holdings.items(): if symbol == 'CASH': continue - value = self.last_trade[symbol] * shares + if use_midpoint: + bid, ask, midpoint = self.getKnownBidAskMidpoint(symbol) + if bid is None or ask is None or midpoint is None: + value = self.last_trade[symbol] * shares + else: + value = midpoint + else: + value = self.last_trade[symbol] * shares + cash += value self.logEvent('MARK_TO_MARKET', "{} {} @ {} == {}".format(shares, symbol, @@ -515,6 +609,20 @@ def getHoldings (self, symbol): return 0 + # Get the known best bid, ask, and bid/ask midpoint from cached data. No volume. + def getKnownBidAskMidpoint (self, symbol) : + bid = self.known_bids[symbol][0][0] if self.known_bids[symbol] else None + ask = self.known_asks[symbol][0][0] if self.known_asks[symbol] else None + + midpoint = int(round((bid + ask) / 2)) if bid is not None and ask is not None else None + + return bid, ask, midpoint + + def get_average_transaction_price(self): + """ Calculates the average price paid (weighted by the order size) """ + return round(sum(executed_order.quantity * executed_order.fill_price for executed_order in self.executed_orders) / \ + sum(executed_order.quantity for executed_order in self.executed_orders), 2) + # Prints holdings. Standard dictionary->string representation is almost fine, but it is # less confusing to see the CASH holdings in dollars and cents, instead of just integer # cents. We could change to a Holdings object that knows to print CASH "special". diff --git a/agent/ValueAgent.py b/agent/ValueAgent.py new file mode 100644 index 000000000..240c6f21c --- /dev/null +++ b/agent/ValueAgent.py @@ -0,0 +1,257 @@ +from agent.TradingAgent import TradingAgent +from util.util import log_print + +from math import sqrt +import numpy as np +import pandas as pd + + +class ValueAgent(TradingAgent): + + def __init__(self, id, name, type, symbol='IBM', starting_cash=100000, sigma_n=10000, + r_bar=100000, kappa=0.05, sigma_s=100000, + lambda_a=0.005, log_orders=False, random_state=None): + + # Base class init. + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + + # Store important parameters particular to the ZI agent. + self.symbol = symbol # symbol to trade + self.sigma_n = sigma_n # observation noise variance + self.r_bar = r_bar # true mean fundamental value + self.kappa = kappa # mean reversion parameter + self.sigma_s = sigma_s # shock variance + self.lambda_a = lambda_a # mean arrival rate of ZI agents + + # The agent uses this to track whether it has begun its strategy or is still + # handling pre-market tasks. + self.trading = False + + # The agent begins in its "complete" state, not waiting for + # any special event or condition. + self.state = 'AWAITING_WAKEUP' + + # The agent maintains two priors: r_t and sigma_t (value and error estimates). + self.r_t = r_bar + self.sigma_t = 0 + + # The agent must track its previous wake time, so it knows how many time + # units have passed. + self.prev_wake_time = None + + self.percent_aggr = 0.1 #percent of time that the agent will aggress the spread + self.size = np.random.randint(20, 50) #size that the agent will be placing + self.depth_spread = 2 + + def kernelStarting(self, startTime): + # self.kernel is set in Agent.kernelInitializing() + # self.exchangeID is set in TradingAgent.kernelStarting() + + super().kernelStarting(startTime) + + self.oracle = self.kernel.oracle + + def kernelStopping(self): + # Always call parent method to be safe. + super().kernelStopping() + + # Print end of day valuation. + H = int(round(self.getHoldings(self.symbol), -2) / 100) + # May request real fundamental value from oracle as part of final cleanup/stats. + + #marked to fundamental + rT = self.oracle.observePrice(self.symbol, self.currentTime, sigma_n=0, random_state=self.random_state) + + # final (real) fundamental value times shares held. + surplus = rT * H + + log_print("surplus after holdings: {}", surplus) + + # Add ending cash value and subtract starting cash value. + surplus += self.holdings['CASH'] - self.starting_cash + surplus = float( surplus )/self.starting_cash + + self.logEvent('FINAL_VALUATION', surplus, True) + + log_print( + "{} final report. Holdings {}, end cash {}, start cash {}, final fundamental {}, surplus {}", + self.name, H, self.holdings['CASH'], self.starting_cash, rT, surplus) + + #print("Final surplus", self.name, surplus) + + def wakeup(self, currentTime): + # Parent class handles discovery of exchange times and market_open wakeup call. + super().wakeup(currentTime) + + self.state = 'INACTIVE' + + if not self.mkt_open or not self.mkt_close: + # TradingAgent handles discovery of exchange times. + return + else: + if not self.trading: + self.trading = True + + # Time to start trading! + log_print("{} is ready to start trading now.", self.name) + + # Steady state wakeup behavior starts here. + + # If we've been told the market has closed for the day, we will only request + # final price information, then stop. + if self.mkt_closed and (self.symbol in self.daily_close_price): + # Market is closed and we already got the daily close price. + return + + delta_time = self.random_state.exponential(scale=1.0 / self.lambda_a) + self.setWakeup(currentTime + pd.Timedelta('{}ns'.format(int(round(delta_time))))) + + if self.mkt_closed and (not self.symbol in self.daily_close_price): + self.getCurrentSpread(self.symbol) + self.state = 'AWAITING_SPREAD' + return + + self.cancelOrders() + + if type(self) == ValueAgent: + self.getCurrentSpread(self.symbol) + self.state = 'AWAITING_SPREAD' + else: + self.state = 'ACTIVE' + + def updateEstimates(self): + # Called by a background agent that wishes to obtain a new fundamental observation, + # update its internal estimation parameters, and compute a new total valuation for the + # action it is considering. + + # The agent obtains a new noisy observation of the current fundamental value + # and uses this to update its internal estimates in a Bayesian manner. + obs_t = self.oracle.observePrice(self.symbol, self.currentTime, sigma_n=self.sigma_n, + random_state=self.random_state) + + log_print("{} observed {} at {}", self.name, obs_t, self.currentTime) + + # Update internal estimates of the current fundamental value and our error of same. + + # If this is our first estimate, treat the previous wake time as "market open". + if self.prev_wake_time is None: self.prev_wake_time = self.mkt_open + + # First, obtain an intermediate estimate of the fundamental value by advancing + # time from the previous wake time to the current time, performing mean + # reversion at each time step. + + # delta must be integer time steps since last wake + delta = (self.currentTime - self.prev_wake_time) / np.timedelta64(1, 'ns') + + # Update r estimate for time advancement. + r_tprime = (1 - (1 - self.kappa) ** delta) * self.r_bar + r_tprime += ((1 - self.kappa) ** delta) * self.r_t + + # Update sigma estimate for time advancement. + sigma_tprime = ((1 - self.kappa) ** (2 * delta)) * self.sigma_t + sigma_tprime += ((1 - (1 - self.kappa) ** (2 * delta)) / (1 - (1 - self.kappa) ** 2)) * self.sigma_s + + # Apply the new observation, with "confidence" in the observation inversely proportional + # to the observation noise, and "confidence" in the previous estimate inversely proportional + # to the shock variance. + self.r_t = (self.sigma_n / (self.sigma_n + sigma_tprime)) * r_tprime + self.r_t += (sigma_tprime / (self.sigma_n + sigma_tprime)) * obs_t + + self.sigma_t = (self.sigma_n * self.sigma_t) / (self.sigma_n + self.sigma_t) + + # Now having a best estimate of the fundamental at time t, we can make our best estimate + # of the final fundamental (for time T) as of current time t. Delta is now the number + # of time steps remaining until the simulated exchange closes. + delta = max(0, (self.mkt_close - self.currentTime) / np.timedelta64(1, 'ns')) + + # IDEA: instead of letting agent "imagine time forward" to the end of the day, + # impose a maximum forward delta, like ten minutes or so. This could make + # them think more like traders and less like long-term investors. Add + # this line of code (keeping the max() line above) to try it. + # delta = min(delta, 1000000000 * 60 * 10) + + r_T = (1 - (1 - self.kappa) ** delta) * self.r_bar + r_T += ((1 - self.kappa) ** delta) * self.r_t + + # Our final fundamental estimate should be quantized to whole units of value. + r_T = int(round(r_T)) + + # Finally (for the final fundamental estimation section) remember the current + # time as the previous wake time. + self.prev_wake_time = self.currentTime + + log_print("{} estimates r_T = {} as of {}", self.name, r_T, self.currentTime) + + return r_T + + def placeOrder(self): + #estimate final value of the fundamental price + #used for surplus calculation + r_T = self.updateEstimates() + + bid, bid_vol, ask, ask_vol = self.getKnownBidAsk(self.symbol) + + if bid and ask: + mid = int((ask+bid)/2) + spread = abs(ask - bid) + + if np.random.rand() < self.percent_aggr: + adjust_int = 0 + else: + adjust_int = np.random.randint( 0, self.depth_spread*spread ) + #adjustment to the limit price, allowed to post inside the spread + #or deeper in the book as a passive order to maximize surplus + + if r_T < mid: + #fundamental belief that price will go down, place a sell order + buy = False + p = bid + adjust_int #submit a market order to sell, limit order inside the spread or deeper in the book + elif r_T >= mid: + #fundamental belief that price will go up, buy order + buy = True + p = ask - adjust_int #submit a market order to buy, a limit order inside the spread or deeper in the book + else: + # initialize randomly + buy = np.random.randint(0, 1 + 1) + p = r_T + + # Place the order + self.placeLimitOrder(self.symbol, self.size, buy, p) + + def receiveMessage(self, currentTime, msg): + # Parent class schedules market open wakeup call once market open/close times are known. + super().receiveMessage(currentTime, msg) + + # We have been awakened by something other than our scheduled wakeup. + # If our internal state indicates we were waiting for a particular event, + # check if we can transition to a new state. + + if self.state == 'AWAITING_SPREAD': + # We were waiting to receive the current spread/book. Since we don't currently + # track timestamps on retained information, we rely on actually seeing a + # QUERY_SPREAD response message. + + if msg.body['msg'] == 'QUERY_SPREAD': + # This is what we were waiting for. + + # But if the market is now closed, don't advance to placing orders. + if self.mkt_closed: return + + # We now have the information needed to place a limit order with the eta + # strategic threshold parameter. + self.placeOrder() + self.state = 'AWAITING_WAKEUP' + + # Cancel all open orders. + # Return value: did we issue any cancellation requests? + + def cancelOrders(self): + if not self.orders: return False + + for id, order in self.orders.items(): + self.cancelOrder(order) + + return True + + def getWakeFrequency(self): + return pd.Timedelta(self.random_state.randint(low=0, high=100), unit='ns') \ No newline at end of file diff --git a/agent/examples/MarketMakerAgent.py b/agent/examples/MarketMakerAgent.py deleted file mode 100644 index ebe79fc5a..000000000 --- a/agent/examples/MarketMakerAgent.py +++ /dev/null @@ -1,79 +0,0 @@ -from agent.TradingAgent import TradingAgent -import pandas as pd - - -class MarketMakerAgent(TradingAgent): - """ - Simple market maker agent that attempts to provide liquidity in the orderbook by placing orders on both sides every - time it wakes up. The agent starts off by cancelling any existing orders, it then queries the current spread to - determine the trades to be placed. The order size is chosen at random between min_size and max_size which are parameters - of the agent. The agent places orders in 1-5 price levels randomly with sizes determined by the levels_quote_dict. - """ - - def __init__(self, id, name, type, symbol, starting_cash, min_size, max_size , wake_up_freq='10s', - log_orders=False, random_state=None): - - super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) - self.symbol = symbol # Symbol traded - self.min_size = min_size # Minimum order size - self.max_size = max_size # Maximum order size - self.size = round(self.random_state.randint(self.min_size, self.max_size) / 2) # order size per LOB side - self.wake_up_freq = wake_up_freq # Frequency of agent wake up - self.log_orders = log_orders - self.state = "AWAITING_WAKEUP" - # Percentage of the order size to be placed at different levels is determined by levels_quote_dict - self.levels_quote_dict = {1: [1, 0, 0, 0, 0], - 2: [.5, .5, 0, 0, 0], - 3: [.34, .33, .33, 0, 0], - 4: [.25, .25, .25, .25, 0], - 5: [.20, .20, .20, .20, .20]} - - def kernelStarting(self, startTime): - super().kernelStarting(startTime) - - def wakeup(self, currentTime): - """ Agent wakeup is determined by self.wake_up_freq """ - can_trade = super().wakeup(currentTime) - if not can_trade: return - self.cancelOrders() - self.getCurrentSpread(self.symbol, depth=5) - self.state = 'AWAITING_SPREAD' - - def receiveMessage(self, currentTime, msg): - """ Market Maker actions are determined after obtaining the bids and asks in the LOB """ - super().receiveMessage(currentTime, msg) - if self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': - bids, asks = self.getKnownBidAsk(self.symbol, best=False) - num_levels = self.random_state.randint(1, 6) # Number of price levels to place the trades in - size_split = self.levels_quote_dict.get(num_levels) # % of the order size to be placed at different levels - - if bids and asks: - buy_quotes, sell_quotes = {}, {} - for i in range(num_levels): - vol = round(size_split[i] * self.size) - try: - buy_quotes[bids[i][0]] = vol - except IndexError: - # Orderbook price level i empty so create a new price level with bid price 1 CENT below - buy_quotes[bids[-1][0] - 1] = vol - - try: - sell_quotes[asks[i][0]] = vol - except IndexError: - # Orderbook price level i empty so create a new price level with bid price 1 CENT above - sell_quotes[asks[-1][0] + 1] = vol - - for price, vol in buy_quotes.items(): - self.placeLimitOrder(self.symbol, vol, True, price) - for price, vol in sell_quotes.items(): - self.placeLimitOrder(self.symbol, vol, False, price) - self.setWakeup(currentTime + self.getWakeFrequency()) - self.state = 'AWAITING_WAKEUP' - - def cancelOrders(self): - """ cancels all resting limit orders placed by the market maker """ - for _, order in self.orders.items(): - self.cancelOrder(order) - - def getWakeFrequency(self): - return pd.Timedelta(self.wake_up_freq) \ No newline at end of file diff --git a/agent/examples/MarketReplayAgent.py b/agent/examples/MarketReplayAgent.py index 2ee06af4f..e2aceef02 100644 --- a/agent/examples/MarketReplayAgent.py +++ b/agent/examples/MarketReplayAgent.py @@ -1,3 +1,9 @@ +import pickle +import os.path +from datetime import datetime +import pandas as pd +#from joblib import Memory + from agent.TradingAgent import TradingAgent from util.order.LimitOrder import LimitOrder from util.util import log_print @@ -5,23 +11,20 @@ class MarketReplayAgent(TradingAgent): - def __init__(self, id, name, type, symbol, date, starting_cash, log_orders=False, random_state=None): + def __init__(self, id, name, type, symbol, date, start_time, end_time, + orders_file_path, processed_orders_folder_path, + starting_cash, log_orders=False, random_state=None): super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) self.symbol = symbol self.date = date self.log_orders = log_orders self.executed_trades = dict() self.state = 'AWAITING_WAKEUP' - self.orders_dict = None - self.wakeup_times = None - - def kernelStarting(self, startTime): - super().kernelStarting(startTime) - self.orders_dict = self.kernel.oracle.orders_dict - self.wakeup_times = self.kernel.oracle.wakeup_times - def kernelStopping(self): - super().kernelStopping() + self.historical_orders = L3OrdersProcessor(self.symbol, + self.date, start_time, end_time, + orders_file_path, processed_orders_folder_path) + self.wakeup_times = self.historical_orders.wakeup_times def wakeup(self, currentTime): super().wakeup(currentTime) @@ -30,7 +33,7 @@ def wakeup(self, currentTime): try: self.setWakeup(self.wakeup_times[0]) self.wakeup_times.pop(0) - self.placeOrder(currentTime, self.orders_dict[currentTime]) + self.placeOrder(currentTime, self.historical_orders.orders_dict[currentTime]) except IndexError: log_print(f"Market Replay Agent submitted all orders - last order @ {currentTime}") @@ -39,13 +42,14 @@ def receiveMessage(self, currentTime, msg): if msg.body['msg'] == 'ORDER_EXECUTED': order = msg.body['order'] self.executed_trades[currentTime] = [order.fill_price, order.quantity] + self.last_trade[self.symbol] = order.fill_price def placeOrder(self, currentTime, order): if len(order) == 1: order = order[0] order_id = order['ORDER_ID'] existing_order = self.orders.get(order_id) - if not existing_order: + if not existing_order and order['SIZE'] > 0: self.placeLimitOrder(self.symbol, order['SIZE'], order['BUY_SELL_FLAG'] == 'BUY', order['PRICE'], order_id=order_id) elif existing_order and order['SIZE'] == 0: @@ -59,5 +63,63 @@ def placeOrder(self, currentTime, order): self.placeOrder(currentTime, order=[ind_order]) def getWakeFrequency(self): - log_print(f"Market Replay Agent first wake up: {self.kernel.oracle.first_wakeup}") - return self.kernel.oracle.first_wakeup - self.mkt_open + log_print(f"Market Replay Agent first wake up: {self.historical_orders.first_wakeup}") + return self.historical_orders.first_wakeup - self.mkt_open + + +#mem = Memory(cachedir='./cache', verbose=0) + + +class L3OrdersProcessor: + COLUMNS = ['TIMESTAMP', 'ORDER_ID', 'PRICE', 'SIZE', 'BUY_SELL_FLAG'] + DIRECTION = {0: 'BUY', 1: 'SELL'} + + # Class for reading historical exchange orders stream + def __init__(self, symbol, date, start_time, end_time, orders_file_path, processed_orders_folder_path): + self.symbol = symbol + self.date = date + self.start_time = start_time + self.end_time = end_time + self.orders_file_path = orders_file_path + self.processed_orders_folder_path = processed_orders_folder_path + + self.orders_dict = self.processOrders() + self.wakeup_times = [*self.orders_dict] + self.first_wakeup = self.wakeup_times[0] + + def processOrders(self): + def convertDate(date_str): + try: + return datetime.strptime(date_str, '%Y%m%d%H%M%S.%f') + except ValueError: + return convertDate(date_str[:-1]) + + #@mem.cache + def read_processed_orders_file(processed_orders_file): + with open(processed_orders_file, 'rb') as handle: + return pickle.load(handle) + + processed_orders_file = f'{self.processed_orders_folder_path}marketreplay_{self.symbol}_{self.date.date()}.pkl' + if os.path.isfile(processed_orders_file): + print(f'Processed file exists for {self.symbol} and {self.date.date()}: {processed_orders_file}') + return read_processed_orders_file(processed_orders_file) + else: + print(f'Processed file does not exist for {self.symbol} and {self.date.date()}, processing...') + orders_df = pd.read_csv(self.orders_file_path).iloc[1:] + all_columns = orders_df.columns[0].split('|') + orders_df = orders_df[orders_df.columns[0]].str.split('|', 16, expand=True) + orders_df.columns = all_columns + orders_df = orders_df[L3OrdersProcessor.COLUMNS] + orders_df['BUY_SELL_FLAG'] = orders_df['BUY_SELL_FLAG'].astype(int).replace(L3OrdersProcessor.DIRECTION) + orders_df['TIMESTAMP'] = orders_df['TIMESTAMP'].astype(str).apply(convertDate) + orders_df['SIZE'] = orders_df['SIZE'].astype(int) + orders_df['PRICE'] = orders_df['PRICE'].astype(float) * 100 + orders_df['PRICE'] = orders_df['PRICE'].astype(int) + orders_df = orders_df.loc[(orders_df.TIMESTAMP >= self.start_time) & (orders_df.TIMESTAMP < self.end_time)] + orders_df.set_index('TIMESTAMP', inplace=True) + log_print(f"Number of Orders: {len(orders_df)}") + orders_dict = {k: g.to_dict(orient='records') for k, g in orders_df.groupby(level=0)} + with open(processed_orders_file, 'wb') as handle: + pickle.dump(orders_dict, handle, protocol=pickle.HIGHEST_PROTOCOL) + print(f'processed file created as {processed_orders_file}') + return orders_dict diff --git a/agent/examples/MomentumAgent.py b/agent/examples/MomentumAgent.py index 38b3e51c3..ba979199a 100644 --- a/agent/examples/MomentumAgent.py +++ b/agent/examples/MomentumAgent.py @@ -12,7 +12,7 @@ class MomentumAgent(TradingAgent): def __init__(self, id, name, type, symbol, starting_cash, min_size, max_size, wake_up_freq='60s', - log_orders=False, random_state=None): + subscribe=False, log_orders=False, random_state=None): super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) self.symbol = symbol @@ -20,6 +20,8 @@ def __init__(self, id, name, type, symbol, starting_cash, self.max_size = max_size # Maximum order size self.size = self.random_state.randint(self.min_size, self.max_size) self.wake_up_freq = wake_up_freq + self.subscribe = subscribe # Flag to determine whether to subscribe to data or use polling mechanism + self.subscription_requested = False self.mid_list, self.avg_20_list, self.avg_50_list = [], [], [] self.log_orders = log_orders self.state = "AWAITING_WAKEUP" @@ -30,26 +32,38 @@ def kernelStarting(self, startTime): def wakeup(self, currentTime): """ Agent wakeup is determined by self.wake_up_freq """ can_trade = super().wakeup(currentTime) - if not can_trade: return - self.getCurrentSpread(self.symbol) - self.state = 'AWAITING_SPREAD' + if self.subscribe and not self.subscription_requested: + super().requestDataSubscription(self.symbol, levels=1, freq=10e9) + self.subscription_requested = True + self.state = 'AWAITING_MARKET_DATA' + elif can_trade and not self.subscribe: + self.getCurrentSpread(self.symbol) + self.state = 'AWAITING_SPREAD' def receiveMessage(self, currentTime, msg): """ Momentum agent actions are determined after obtaining the best bid and ask in the LOB """ super().receiveMessage(currentTime, msg) - if self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': + if not self.subscribe and self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': bid, _, ask, _ = self.getKnownBidAsk(self.symbol) - if bid and ask: - self.mid_list.append((bid + ask) / 2) - if len(self.mid_list) > 20: self.avg_20_list.append(MomentumAgent.ma(self.mid_list, n=20)[-1].round(2)) - if len(self.mid_list) > 50: self.avg_50_list.append(MomentumAgent.ma(self.mid_list, n=50)[-1].round(2)) - if len(self.avg_20_list) > 0 and len(self.avg_50_list) > 0: - if self.avg_20_list[-1] >= self.avg_50_list[-1]: - self.placeLimitOrder(self.symbol, quantity=self.size, is_buy_order=True, limit_price=ask) - else: - self.placeLimitOrder(self.symbol, quantity=self.size, is_buy_order=False, limit_price=bid) + self.placeOrders(bid, ask) self.setWakeup(currentTime + self.getWakeFrequency()) self.state = 'AWAITING_WAKEUP' + elif self.subscribe and self.state == 'AWAITING_MARKET_DATA' and msg.body['msg'] == 'MARKET_DATA': + bids, asks = self.known_bids[self.symbol], self.known_asks[self.symbol] + if bids and asks: self.placeOrders(bids[0][0], asks[0][0]) + self.state = 'AWAITING_MARKET_DATA' + + def placeOrders(self, bid, ask): + """ Momentum Agent actions logic """ + if bid and ask: + self.mid_list.append((bid + ask) / 2) + if len(self.mid_list) > 20: self.avg_20_list.append(MomentumAgent.ma(self.mid_list, n=20)[-1].round(2)) + if len(self.mid_list) > 50: self.avg_50_list.append(MomentumAgent.ma(self.mid_list, n=50)[-1].round(2)) + if len(self.avg_20_list) > 0 and len(self.avg_50_list) > 0: + if self.avg_20_list[-1] >= self.avg_50_list[-1]: + self.placeLimitOrder(self.symbol, quantity=self.size, is_buy_order=True, limit_price=ask) + else: + self.placeLimitOrder(self.symbol, quantity=self.size, is_buy_order=False, limit_price=bid) def getWakeFrequency(self): return pd.Timedelta(self.wake_up_freq) diff --git a/agent/examples/QLearningAgent.py b/agent/examples/QLearningAgent.py new file mode 100644 index 000000000..b088356ed --- /dev/null +++ b/agent/examples/QLearningAgent.py @@ -0,0 +1,213 @@ +from agent.TradingAgent import TradingAgent +from message.Message import Message +from util.util import log_print + +import numpy as np +import pandas as pd +import sys + +class QLearningAgent(TradingAgent): + + def __init__(self, id, name, type, symbol='IBM', starting_cash=100000, + qtable = None, log_orders = False, random_state = None): + + # Base class init. + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state = random_state) + + # Store important parameters particular to the QLearning agent. + self.symbol = symbol + self.qtable = qtable + + # The agent uses this to track whether it has begun its strategy or is still + # handling pre-market tasks. + self.trading = False + + # The agent begins in its "complete" state, not waiting for + # any special event or condition. + self.state = 'AWAITING_WAKEUP' + + # The agent tracks an experience history to sample and learn from over time. + # Tuples of (s,a,s',r). This is not currently used (nor part of the saved state). + self.experience = [] + + # Remember prior state, action, and portfolio value (marked to market). + self.s = None + self.a = None + self.v = None + + + + # During kernelStopping, give the Kernel our saved_state for potential + # subsequent simulations during the same experiment. + def kernelStopping (self): + super().kernelStopping() + self.saveState(self.qtable) + + + def wakeup (self, currentTime): + # Parent class handles discovery of exchange times and market_open wakeup call. + super().wakeup(currentTime) + + self.state = 'INACTIVE' + + if not self.mkt_open or not self.mkt_close: + # TradingAgent handles discovery of exchange times. + return + else: + if not self.trading: + self.trading = True + + # Time to start trading! + log_print ("{} is ready to start trading now.", self.name) + + + # Steady state wakeup behavior starts here. + + # If we've been told the market has closed for the day, we will only request + # final price information, then stop. + if self.mkt_closed and (self.symbol in self.daily_close_price): + # Market is closed and we already got the daily close price. + return + + + # Schedule a wakeup for the next time this agent should arrive at the market + # (following the conclusion of its current activity cycle). + # We do this early in case some of our expected message responses don't arrive. + + # The QLearning agent is not a background agent, so it should select strategically + # appropriate times. (Maybe we should LEARN the best times or frequencies at which + # to trade, someday.) Presently it just trades once a minute. + self.setWakeup(currentTime + pd.Timedelta('1min')) + + # If the market has closed and we haven't obtained the daily close price yet, + # do that before we cease activity for the day. Don't do any other behavior + # after market close. + if self.mkt_closed and (not self.symbol in self.daily_close_price): + self.getCurrentSpread(self.symbol) + self.state = 'AWAITING_SPREAD' + return + + # Cancel unfilled orders (but don't exit positions). + self.cancelOrders() + + # Get the order book or whatever else we need for the state. + self.getCurrentSpread(self.symbol, depth=1000) + self.state = 'AWAITING_SPREAD' + + + + def placeOrder (self): + # Called when it is time for the agent to determine a limit price and place an order. + + # Compute the order imbalance feature. + bid_vol = sum([ v[1] for v in self.known_bids[self.symbol] ]) + ask_vol = sum([ v[1] for v in self.known_asks[self.symbol] ]) + imba = bid_vol - ask_vol + + # A unit of stock is now 100 shares instead of one. + imba = int(imba / 100) + + # Get our current holdings in the stock of interest. + h = self.getHoldings(self.symbol) + + # The new state will be called s_prime. This agent simply uses current + # holdings (limit: one share long or short) and offer volume imbalance. + # State: 1000s digit is 0 (short), 1 (neutral), 2 (long). Remaining digits + # are 000 (-100 imba) to 200 (+100 imba). + s_prime = ((h + 1) * 1000) + (imba + 100) + + log_print ("h: {}, imba: {}, s_prime: {}", h, imba, s_prime) + + # Compute our reward from last time. We estimate the change in the value + # of our portfolio by marking it to market and comparing against the last + # time we were contemplating an action. + v = self.markToMarket(self.holdings, use_midpoint=True) + r = v - self.v if self.v is not None else 0 + + # Store our experience tuple. + self.experience.append((self.s, self.a, s_prime, r)) + + # Update our q table. + old_q = self.qtable.q[self.s, self.a] + old_weighted = (1 - self.qtable.alpha) * old_q + + a_prime = np.argmax(self.qtable.q[s_prime,:]) + new_q = r + (self.qtable.gamma * self.qtable.q[s_prime, a_prime]) + new_weighted = self.qtable.alpha * new_q + + self.qtable.q[self.s, self.a] = old_weighted + new_weighted + + + # Decay alpha. + self.qtable.alpha *= self.qtable.alpha_decay + self.qtable.alpha = max(self.qtable.alpha, self.qtable.alpha_min) + + + # Compute our next action. 0 = sell one, 1 == do nothing, 2 == buy one. + if self.random_state.rand() < self.qtable.epsilon: + # Random action, and decay epsilon. + a = self.random_state.randint(0,3) + self.qtable.epsilon *= self.qtable.epsilon_decay + self.qtable.epsilon = max(self.qtable.epsilon, self.qtable.epsilon_min) + else: + # Expected best action. + a = a_prime + + # Respect holding limit. + if a == 0 and h == -1: a = 1 + elif a == 2 and h == 1: a = 1 + + + # Remember s, a, and v for next time. + self.s = s_prime + self.a = a + self.v = v + + + # Place the order. We probably want this to be a market order, once supported, + # or use a "compute required price for guaranteed execution" function like the + # impact agent, but that requires fetching quite a bit of book depth. + if a == 0: self.placeLimitOrder(self.symbol, 1, False, 50000) + elif a == 2: self.placeLimitOrder(self.symbol, 1, True, 200000) + + + def receiveMessage (self, currentTime, msg): + # Parent class schedules market open wakeup call once market open/close times are known. + super().receiveMessage(currentTime, msg) + + # We have been awakened by something other than our scheduled wakeup. + # If our internal state indicates we were waiting for a particular event, + # check if we can transition to a new state. + + if self.state == 'AWAITING_SPREAD': + # We were waiting to receive the current spread/book. Since we don't currently + # track timestamps on retained information, we rely on actually seeing a + # QUERY_SPREAD response message. + + if msg.body['msg'] == 'QUERY_SPREAD': + # This is what we were waiting for. + + # But if the market is now closed, don't advance to placing orders. + if self.mkt_closed: return + + # We now have the information needed to place a limit order with the eta + # strategic threshold parameter. + self.placeOrder() + self.state = 'AWAITING_WAKEUP' + + + # Internal state and logic specific to this agent subclass. + + # Cancel all open orders. + # Return value: did we issue any cancellation requests? + def cancelOrders (self): + if not self.orders: return False + + for id, order in self.orders.items(): + self.cancelOrder(order) + + return True + + def getWakeFrequency (self): + return pd.Timedelta(self.random_state.randint(low = 0, high = 100), unit='ns') + diff --git a/agent/examples/SubscriptionAgent.py b/agent/examples/SubscriptionAgent.py new file mode 100644 index 000000000..efaf9851c --- /dev/null +++ b/agent/examples/SubscriptionAgent.py @@ -0,0 +1,47 @@ +from agent.TradingAgent import TradingAgent +from util.util import log_print + +import pandas as pd + + +class SubscriptionAgent(TradingAgent): + """ + Simple agent to demonstrate subscription to order book market data. + """ + + def __init__(self, id, name, type, symbol, starting_cash, levels, freq, log_orders=False, random_state=None): + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol # symbol traded + self.levels = levels # number of price levels to subscribe to/recieve updates for + self.freq = freq # minimum number of nanoseconds between market data messages + self.subscribe = True # Flag to determine whether to subscribe to data or use polling mechanism + self.subscription_requested = False + self.last_update_ts = None # timestamp of the last agent update. + # This is NOT required but only used to demonstrate how subscription works + self.state = 'AWAITING_MARKET_DATA' + + def kernelStarting(self, startTime): + super().kernelStarting(startTime) + + def wakeup(self, currentTime): + super().wakeup(currentTime) + if self.subscribe and not self.subscription_requested: + super().requestDataSubscription(self.symbol, levels=self.levels, freq=self.freq) + self.subscription_requested = True + self.last_update_ts = currentTime + + def receiveMessage(self, currentTime, msg): + super().receiveMessage(currentTime, msg) + if self.subscribe and self.state == 'AWAITING_MARKET_DATA' and msg.body['msg'] == 'MARKET_DATA': + bids, asks = msg.body['bids'], msg.body['asks'] + log_print("--------------------") + log_print("current time: {}".format(currentTime)) + log_print("seconds elapsed since last update: {}".format((currentTime - self.last_update_ts).delta / 1e9)) + log_print("number of bid levels: {}".format(len(bids))) + log_print("number of ask levels: {}".format(len(asks))) + log_print("bids: {}, asks: {}".format(bids, asks)) + log_print("--------------------") + self.last_update_ts = currentTime + + def getWakeFrequency(self): + return pd.Timedelta('1s') diff --git a/agent/execution/AggressiveAgent.py b/agent/execution/AggressiveAgent.py new file mode 100644 index 000000000..faae119d4 --- /dev/null +++ b/agent/execution/AggressiveAgent.py @@ -0,0 +1,39 @@ +from agent.TradingAgent import TradingAgent + + +class AggressiveAgent(TradingAgent): + """ + AggressiveAgent class representing an agent placing MARKET orders in the order book + Attributes: + symbol (str): Name of the stock traded + timestamp (datetime): order placement time stamp + direction (str): order direction ('BUY' or 'SELL') + quantity (int): order quantity + log_orders (bool): log the order(s) placed + """ + + def __init__(self, id, name, type, symbol, starting_cash, + timestamp, direction, quantity, + log_orders=False, random_state=None): + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol + self.timestamp = timestamp + self.direction = direction + self.quantity = quantity + self.log_orders = log_orders + self.state = 'AWAITING_WAKEUP' + + def wakeup(self, currentTime): + can_trade = super().wakeup(currentTime) + if not can_trade: return + elif currentTime == self.timestamp: + self.getCurrentSpread(self.symbol, depth=100) + self.state = 'AWAITING_SPREAD' + + def receiveMessage(self, currentTime, msg): + super().receiveMessage(currentTime, msg) + if self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': + self.placeMarketOrder(self.symbol, self.direction, self.quantity) + + def getWakeFrequency(self): + return self.timestamp - self.mkt_open \ No newline at end of file diff --git a/agent/execution/ExecutionAgent.py b/agent/execution/ExecutionAgent.py new file mode 100644 index 000000000..51ffa54a2 --- /dev/null +++ b/agent/execution/ExecutionAgent.py @@ -0,0 +1,99 @@ +import pandas as pd +import datetime + +from agent.TradingAgent import TradingAgent +from util.util import log_print + + +class ExecutionAgent(TradingAgent): + + def __init__(self, id, name, type, symbol, starting_cash, + direction, quantity, execution_time_horizon, + trade=True, log_orders=False, random_state=None): + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol + self.direction = direction + self.quantity = quantity + self.execution_time_horizon = execution_time_horizon + + self.start_time = self.execution_time_horizon[0] + self.end_time = self.execution_time_horizon[-1] + self.schedule = None + + self.rem_quantity = quantity + self.arrival_price = None + + self.accepted_orders = [] + self.trade = trade + self.log_orders = log_orders + + def kernelStopping(self): + super().kernelStopping() + if self.trade: + slippage = self.get_average_transaction_price() - self.arrival_price if self.direction == 'BUY' else \ + self.arrival_price - self.get_average_transaction_price() + self.logEvent('DIRECTION', self.direction, True) + self.logEvent('TOTAL_QTY', self.quantity, True) + self.logEvent('REM_QTY', self.rem_quantity, True) + self.logEvent('ARRIVAL_MID', self.arrival_price, True) + self.logEvent('AVG_TXN_PRICE', self.get_average_transaction_price(), True) + self.logEvent('SLIPPAGE', slippage, True) + + def wakeup(self, currentTime): + can_trade = super().wakeup(currentTime) + if not can_trade: return + if self.trade: + try: + self.setWakeup([time for time in self.execution_time_horizon if time > currentTime][0]) + except IndexError: + pass + + self.getCurrentSpread(self.symbol, depth=1000) + self.state = 'AWAITING_SPREAD' + + def receiveMessage(self, currentTime, msg): + super().receiveMessage(currentTime, msg) + if msg.body['msg'] == 'ORDER_EXECUTED': self.handleOrderExecution(currentTime, msg) + elif msg.body['msg'] == 'ORDER_ACCEPTED': self.handleOrderAcceptance(currentTime, msg) + if self.rem_quantity > 0 and self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': + self.cancelOrders() + self.placeOrders(currentTime) + + def handleOrderExecution(self, currentTime, msg): + executed_order = msg.body['order'] + self.executed_orders.append(executed_order) + executed_qty = sum(executed_order.quantity for executed_order in self.executed_orders) + self.rem_quantity = self.quantity - executed_qty + log_print(f'[---- {self.name} - {currentTime} ----]: LIMIT ORDER EXECUTED - {executed_order.quantity} @ {executed_order.fill_price}') + log_print(f'[---- {self.name} - {currentTime} ----]: EXECUTED QUANTITY: {executed_qty}') + log_print(f'[---- {self.name} - {currentTime} ----]: REMAINING QUANTITY (NOT EXECUTED): {self.rem_quantity}') + log_print(f'[---- {self.name} - {currentTime} ----]: % EXECUTED: {round((1 - self.rem_quantity / self.quantity) * 100, 2)} \n') + + def handleOrderAcceptance(self, currentTime, msg): + accepted_order = msg.body['order'] + self.accepted_orders.append(accepted_order) + accepted_qty = sum(accepted_order.quantity for accepted_order in self.accepted_orders) + log_print(f'[---- {self.name} - {currentTime} ----]: ACCEPTED QUANTITY : {accepted_qty}') + + def placeOrders(self, currentTime): + if currentTime == self.execution_time_horizon[-2]: + self.placeMarketOrder(symbol=self.symbol, direction=self.direction, quantity=self.rem_quantity) + elif currentTime in self.execution_time_horizon[:-2]: + bid, _, ask, _ = self.getKnownBidAsk(self.symbol) + + if currentTime == self.start_time: + self.arrival_price = (bid + ask) / 2 + log_print(f"[---- {self.name} - {currentTime} ----]: Arrival Mid Price {self.arrival_price}") + + qty = self.schedule[pd.Interval(currentTime, currentTime+datetime.timedelta(minutes=1))] + price = ask if self.direction == 'BUY' else bid + self.placeLimitOrder(symbol=self.symbol, quantity=qty, + is_buy_order=self.direction == 'BUY', limit_price=price) + log_print(f'[---- {self.name} - {currentTime} ----]: LIMIT ORDER PLACED - {qty} @ {price}') + + def cancelOrders(self): + for _, order in self.orders.items(): + self.cancelOrder(order) + + def getWakeFrequency(self): + return self.execution_time_horizon[0] - self.mkt_open \ No newline at end of file diff --git a/agent/execution/POVExecutionAgent.py b/agent/execution/POVExecutionAgent.py new file mode 100644 index 000000000..de60ee051 --- /dev/null +++ b/agent/execution/POVExecutionAgent.py @@ -0,0 +1,92 @@ +import sys +import warnings +import pandas as pd + +from agent.TradingAgent import TradingAgent +from util.util import log_print + +POVExecutionWarning_msg = "Running a configuration using POVExecutionAgent requires an ExchangeAgent with " \ + "attribute `stream_history` set to a large value, recommended at sys.maxsize." + + +class POVExecutionAgent(TradingAgent): + + def __init__(self, id, name, type, symbol, starting_cash, + direction, quantity, pov, start_time, freq, lookback_period, end_time=None, + trade=True, log_orders=False, random_state=None): + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol + self.direction = direction + self.quantity = quantity + self.rem_quantity = quantity + self.pov = pov + self.start_time = start_time + self.end_time = end_time + self.freq = freq + self.look_back_period = lookback_period + self.trade = trade + self.accepted_orders = [] + self.state = 'AWAITING_WAKEUP' + + warnings.warn(POVExecutionWarning_msg, UserWarning, stacklevel=1) + self.processEndTime() + + def processEndTime(self): + """ Make end time of POV order sensible, i.e. if a time is given leave it alone; else, add 24 hours to start.""" + if self.end_time is None: + self.end_time = self.start_time + pd.to_timedelta('24 hours') + + def wakeup(self, currentTime): + can_trade = super().wakeup(currentTime) + if not can_trade: return + if self.trade and self.rem_quantity > 0 and currentTime < self.end_time: + self.setWakeup(currentTime + self.getWakeFrequency()) + self.cancelOrders() + self.getCurrentSpread(self.symbol, depth=sys.maxsize) + self.get_transacted_volume(self.symbol, lookback_period=self.look_back_period) + self.state = 'AWAITING_TRANSACTED_VOLUME' + + def getWakeFrequency(self): + return pd.Timedelta(self.freq) + + def receiveMessage(self, currentTime, msg): + super().receiveMessage(currentTime, msg) + if msg.body['msg'] == 'ORDER_EXECUTED': self.handleOrderExecution(currentTime, msg) + elif msg.body['msg'] == 'ORDER_ACCEPTED': self.handleOrderAcceptance(currentTime, msg) + + if currentTime > self.end_time: + log_print( + f'[---- {self.name} - {currentTime} ----]: current time {currentTime} is after specified end time of POV order ' + f'{self.end_time}. TRADING CONCLUDED. ') + return + + if self.rem_quantity > 0 and \ + self.state == 'AWAITING_TRANSACTED_VOLUME' \ + and msg.body['msg'] == 'QUERY_TRANSACTED_VOLUME' \ + and self.transacted_volume[self.symbol] is not None\ + and currentTime > self.start_time: + qty = round(self.pov * self.transacted_volume[self.symbol]) + self.cancelOrders() + self.placeMarketOrder(self.symbol, self.direction, qty) + log_print(f'[---- {self.name} - {currentTime} ----]: TOTAL TRANSACTED VOLUME IN THE LAST {self.look_back_period} = {self.transacted_volume[self.symbol]}') + log_print(f'[---- {self.name} - {currentTime} ----]: MARKET ORDER PLACED - {qty}') + + def handleOrderAcceptance(self, currentTime, msg): + accepted_order = msg.body['order'] + self.accepted_orders.append(accepted_order) + accepted_qty = sum(accepted_order.quantity for accepted_order in self.accepted_orders) + log_print(f'[---- {self.name} - {currentTime} ----]: ACCEPTED QUANTITY : {accepted_qty}') + + def handleOrderExecution(self, currentTime, msg): + executed_order = msg.body['order'] + self.executed_orders.append(executed_order) + executed_qty = sum(executed_order.quantity for executed_order in self.executed_orders) + self.rem_quantity = self.quantity - executed_qty + log_print(f'[---- {self.name} - {currentTime} ----]: LIMIT ORDER EXECUTED - {executed_order.quantity} @ {executed_order.fill_price}') + log_print(f'[---- {self.name} - {currentTime} ----]: EXECUTED QUANTITY: {executed_qty}') + log_print(f'[---- {self.name} - {currentTime} ----]: REMAINING QUANTITY (NOT EXECUTED): {self.rem_quantity}') + log_print(f'[---- {self.name} - {currentTime} ----]: % EXECUTED: {round((1 - self.rem_quantity / self.quantity) * 100, 2)} \n') + + def cancelOrders(self): + for _, order in self.orders.items(): + self.cancelOrder(order) \ No newline at end of file diff --git a/agent/execution/PassiveAgent.py b/agent/execution/PassiveAgent.py new file mode 100644 index 000000000..34776fc18 --- /dev/null +++ b/agent/execution/PassiveAgent.py @@ -0,0 +1,51 @@ +from agent.TradingAgent import TradingAgent +from util.util import log_print + + +class PassiveAgent(TradingAgent): + """ + PassiveAgent class representing an agent placing LIMIT orders in the order book + Attributes: + symbol (str): Name of the stock traded + timestamp (datetime): order placement time stamp + direction (str): order direction ('BUY' or 'SELL') + quantity (int): order quantity + limit_price (float): order limit price + log_orders (bool): log the order(s) placed + """ + + def __init__(self, id, name, type, symbol, starting_cash, + timestamp, direction, quantity, limit_price=None, + log_orders=False, random_state=None): + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol + self.timestamp = timestamp + self.direction = direction + self.quantity = quantity + self.limit_price = limit_price + self.log_orders = log_orders + self.state = 'AWAITING_WAKEUP' + + def wakeup(self, currentTime): + can_trade = super().wakeup(currentTime) + if not can_trade: return + elif currentTime == self.timestamp: + if self.limit_price: + self.placeLimitOrder(symbol=self.symbol, quantity=self.quantity, + is_buy_order=self.direction == 'BUY', limit_price=self.limit_price) + print(f'[---- {self.name} - {currentTime} ----]: LIMIT ORDER PLACED - {self.quantity} @ {self.limit_price}') + else: + self.getCurrentSpread(self.symbol) + self.state = 'AWAITING_SPREAD' + + def receiveMessage(self, currentTime, msg): + super().receiveMessage(currentTime, msg) + if self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': + bid, _, ask, _ = self.getKnownBidAsk(self.symbol) + limit_price = bid if self.direction == 'BUY' else ask + self.placeLimitOrder(symbol=self.symbol, quantity=self.quantity, + is_buy_order=self.direction == 'BUY', limit_price=limit_price) + log_print(f'[---- {self.name} - {currentTime} ----]: LIMIT ORDER PLACED - {self.quantity} @ {limit_price}') + + def getWakeFrequency(self): + return self.timestamp - self.mkt_open \ No newline at end of file diff --git a/agent/execution/TWAPExecutionAgent.py b/agent/execution/TWAPExecutionAgent.py new file mode 100644 index 000000000..b00d15bbe --- /dev/null +++ b/agent/execution/TWAPExecutionAgent.py @@ -0,0 +1,38 @@ +import pandas as pd +from agent.execution.ExecutionAgent import ExecutionAgent +from util.util import log_print + + +class TWAPExecutionAgent(ExecutionAgent): + """ + TWAP (Time Weighted Average Price) Execution Agent: + - Aims to execute the parent order as close as possible to the TWAP average price + - breaks up the parent order and releases dynamically smaller chunks of the order to the market using + evenly divided time slots during the execution time horizon. + - + e.g. 18,000 shares - to be executed between 09:32:00 and 09:35:00 + - > 18,000 shares over 3 minutes = 100 shares per second + """ + + def __init__(self, id, name, type, symbol, starting_cash, + direction, quantity, execution_time_horizon, freq, + trade=True, log_orders=False, random_state=None): + super().__init__(id, name, type, symbol, starting_cash, + direction=direction, quantity=quantity, execution_time_horizon=execution_time_horizon, + trade=trade, log_orders=log_orders, random_state=random_state) + + self.freq = freq + self.schedule = self.generate_schedule() + + def generate_schedule(self): + + schedule = {} + bins = pd.interval_range(start=self.start_time, end=self.end_time, freq=self.freq) + child_quantity = int(self.quantity / len(self.execution_time_horizon)) + for b in bins: + schedule[b] = child_quantity + log_print(f'[---- {self.name} - Schedule ----]:') + log_print(f'[---- {self.name} - Total Number of Orders ----]: {len(schedule)}') + for t, q in schedule.items(): + log_print(f"From: {t.left.time()}, To: {t.right.time()}, Quantity: {q}") + return schedule \ No newline at end of file diff --git a/agent/execution/VWAPExecutionAgent.py b/agent/execution/VWAPExecutionAgent.py new file mode 100644 index 000000000..73ec98d33 --- /dev/null +++ b/agent/execution/VWAPExecutionAgent.py @@ -0,0 +1,55 @@ +import pandas as pd + +from agent.execution.ExecutionAgent import ExecutionAgent +from util.util import log_print + + +class VWAPExecutionAgent(ExecutionAgent): + """ + VWAP (Volume Weighted Average Price) Execution Agent: + breaks up the parent order and releases dynamically smaller chunks of the order to the market using + stock specific historical volume profiles. Aims to execute the parent order as close as possible to the + VWAP average price + """ + + def __init__(self, id, name, type, symbol, starting_cash, + direction, quantity, execution_time_horizon, freq, volume_profile_path, + trade=True, log_orders=False, random_state=None): + super().__init__(id, name, type, symbol, starting_cash, + direction=direction, quantity=quantity, execution_time_horizon=execution_time_horizon, + trade=trade, log_orders=log_orders, random_state=random_state) + self.freq = freq + self.volume_profile_path = volume_profile_path + self.schedule = self.generate_schedule() + + def generate_schedule(self): + + if self.volume_profile_path is None: + volume_profile = VWAPExecutionAgent.synthetic_volume_profile(self.start_time, self.freq) + else: + volume_profile = pd.read_pickle(self.volume_profile_path).to_dict() + + schedule = {} + bins = pd.interval_range(start=self.start_time, end=self.end_time, freq=self.freq) + for b in bins: + schedule[b] = round(volume_profile[b.left] * self.quantity) + log_print(f'[---- {self.name} - Schedule ----]:') + log_print(f'[---- {self.name} - Total Number of Orders ----]: {len(schedule)}') + for t, q in schedule.items(): + log_print(f"Start: {t.left.time()}, End: {t.right.time()}, Quantity: {q}") + return schedule + + @staticmethod + def synthetic_volume_profile(date, freq): + mkt_open = pd.to_datetime(date.date()) + pd.to_timedelta('09:30:00') + mkt_close = pd.to_datetime(date.date()) + pd.to_timedelta('16:00:00') + day_range = pd.date_range(mkt_open, mkt_close, freq=f'{freq}s') + + vol_profile = {} + for t, x in zip(day_range, range(int(-len(day_range) / 2), int(len(day_range) / 2), 1)): + vol_profile[t] = x ** 2 + 2 * x + 2 + + factor = 1.0 / sum(vol_profile.values()) + vol_profile = {k: v * factor for k, v in vol_profile.items()} + + return vol_profile \ No newline at end of file diff --git a/agent/execution/util.py b/agent/execution/util.py new file mode 100644 index 000000000..a146ecad3 --- /dev/null +++ b/agent/execution/util.py @@ -0,0 +1,154 @@ +import pandas as pd +import numpy as np +import matplotlib.pyplot as plt + + +def synthetic_volume_profile(date, freq): + mkt_open = pd.to_datetime(date.date()) + pd.to_timedelta('09:30:00') + mkt_close = pd.to_datetime(date.date()) + pd.to_timedelta('16:00:00') + day_range = pd.date_range(mkt_open, mkt_close, freq=f'{freq}s') + + vol_profile = {} + for t, x in zip(day_range, range(int(-len(day_range) / 2), int(len(day_range) / 2), 1)): + vol_profile[t] = x ** 2 + 2 * x + 2 + + factor = 1.0 / sum(vol_profile.values()) + vol_profile = {k: v * factor for k, v in vol_profile.items()} + return vol_profile + + +class Metrics: + """ Utility class to calculate metrics associated with the order book orders and snapshots. + Attributes: + orderbook_df: A pandas Dataframe describing the order book snapshots in time + orders_df: A pandas Dataframe describing the orders stream + """ + + def __init__(self, symbol, date, orderbook_df, orders_df, bps=False): + self.symbol = symbol + self.date = date + self.orderbook_df = orderbook_df + self.orders_df = orders_df + self.bps = bps + + def mid_price(self): + """Returns the mid price in the form of a pandas series (Orderbook specific)""" + mid_price = (self.orderbook_df.ask_price_1 + self.orderbook_df.bid_price_1) / 2 + return mid_price * 10000 if self.bps else mid_price + + def spread(self, type='naive'): + """Returns the spread in the form of a pandas series (Orderbook specific)""" + spread = None + if type == 'naive': + spread = self.orderbook_df.ask_price_1 - self.orderbook_df.bid_price_1 + elif type == 'effective': + num_price_levels = 5 + volume_weighted_ask = sum([self.orderbook_df[f'ask_price_{level}'] * self.orderbook_df[f'ask_size_{level}'] + for level in range(1, num_price_levels + 1)]) / \ + sum(self.orderbook_df[f'ask_size_{level}'] for level in range(1, num_price_levels + 1)) + volume_weighted_bid = sum([self.orderbook_df[f'bid_price_{level}'] * self.orderbook_df[f'bid_size_{level}'] + for level in range(1, num_price_levels + 1)]) / \ + sum(self.orderbook_df[f'bid_size_{level}'] for level in range(1, num_price_levels + 1)) + spread = volume_weighted_ask.ffill() - volume_weighted_bid.ffill() + return spread * 10000 if self.bps else spread + + def volume_order_imbalance(self): + """Returns the volume order imbalance in the form of a pandas series (Orderbook specific)""" + return self.orderbook_df.bid_size_1 / (self.orderbook_df.ask_size_1 + self.orderbook_df.bid_size_1) + + def order_flow_imbalance(self, tick_size=0.01, sampling_freq='1ms'): + """Returns the order flow imbalance in the form of a pandas series (Orderbook specific)""" + ofi_df = self.orderbook_df[['ask_price_1', 'ask_size_1', 'bid_price_1', 'bid_size_1']].copy().reset_index() + ofi_df['mid_price_change'] = ((ofi_df['bid_price_1'] + ofi_df['ask_price_1']) / 2).diff().div(tick_size) + ofi_df['PB_prev'] = ofi_df['bid_price_1'].shift() + ofi_df['SB_prev'] = ofi_df['bid_size_1'].shift() + ofi_df['PA_prev'] = ofi_df['ask_price_1'].shift() + ofi_df['SA_prev'] = ofi_df['ask_size_1'].shift() + ofi_df = ofi_df.dropna() + bid_geq = ofi_df['bid_price_1'] >= ofi_df['PB_prev'] + bid_leq = ofi_df['bid_price_1'] <= ofi_df['PB_prev'] + ask_geq = ofi_df['ask_price_1'] >= ofi_df['PA_prev'] + ask_leq = ofi_df['ask_price_1'] <= ofi_df['PA_prev'] + ofi_df['OFI'] = pd.Series(np.zeros(len(ofi_df))) + ofi_df['OFI'].loc[bid_geq] += ofi_df['bid_size_1'][bid_geq] + ofi_df['OFI'].loc[bid_leq] -= ofi_df['SB_prev'][bid_leq] + ofi_df['OFI'].loc[ask_geq] += ofi_df['SA_prev'][ask_geq] + ofi_df['OFI'].loc[ask_leq] -= ofi_df['ask_size_1'][ask_leq] + ofi_df = ofi_df.set_index('index') + ofi_df = ofi_df[['mid_price_change', 'OFI']].resample(sampling_freq).sum().dropna() + return ofi_df.OFI + + @staticmethod + def twap(executed_trades_df): + return executed_trades_df['fill_price'].cumsum() / pd.Series(np.arange(1, len(executed_trades_df) + 1), + executed_trades_df.index) + @staticmethod + def vwap(executed_trades_df): + return (executed_trades_df['fill_price'] * executed_trades_df['quantity']).cumsum() / executed_trades_df[ + 'quantity'].cumsum() + + @staticmethod + def slippage(exchange_executed_trades_df, agent_executed_trades_df, trade_direction, benchmark='VWAP', bps=True): + direction = 1 if trade_direction == 'BUY' else -1 + if benchmark == 'VWAP': + slippage = direction * (Metrics.vwap(exchange_executed_trades_df) - Metrics.vwap(agent_executed_trades_df)) / \ + Metrics.vwap(exchange_executed_trades_df) + elif benchmark == 'TWAP': + slippage = direction * (Metrics.twap(exchange_executed_trades_df) - Metrics.twap(agent_executed_trades_df)) / \ + Metrics.twap(exchange_executed_trades_df) + slippage = slippage[~slippage.isnull()] + return slippage * 10000 if bps else slippage + + +class Plots: + """ Utility class to plot metrics associated with the order book orders and snapshots. + Attributes: + orderbook_df: A pandas Dataframe describing the order book snapshots in time + orders_df: A pandas Dataframe describing the orders stream + """ + + def __init__(self, symbol, date, orderbook_df, orders_df, log_folder, bps=False): + self.log_folder = log_folder + self.metrics = Metrics(symbol, date, orderbook_df, orders_df, bps) + + def plot_mid_price(self, bps=False): + fig, ax = plt.subplots(nrows=1, ncols=1) + fig.set_size_inches(30, 10) + ax.set_title(f"Mid Price ({'bps' if bps else '$'})", size=24, fontweight='bold') + ax.set_xlabel("Time", size=20) + ax.set_ylabel("Mid Price", size=20) + ax.set_facecolor("white") + ax.plot(self.metrics.mid_price()) + plt.savefig(self.log_folder + '/' + 'Mid_Price.jpg', bbox_inches='tight') + + def plot_spread(self, bps=True): + fig, ax = plt.subplots(nrows=1, ncols=1) + fig.set_size_inches(30, 10) + ax.set_title(f"Spread ({'bps' if bps else '$'})", size=24, fontweight='bold') + ax.set_xlabel("Time", size=20) + ax.set_ylabel("Spread", size=20) + ax.set_facecolor("white") + ax.plot(self.metrics.spread(type='naive'), label='Naive Spread') + ax.plot(self.metrics.spread(type='effective'), label='Effective Spread') + ax.legend() + plt.savefig(self.log_folder + '/' + 'Spread.jpg', bbox_inches='tight') + + def plot_volume_order_imbalance(self): + fig, ax = plt.subplots(nrows=1, ncols=1) + fig.set_size_inches(30, 10) + ax.set_title("Volume Order Imbalance", size=24, fontweight='bold') + ax.set_xlabel("Time", size=20) + ax.set_ylabel("Volume Order Imbalance", size=20) + ax.set_facecolor("white") + ax.plot(self.metrics.volume_order_imbalance()) + plt.savefig(self.log_folder + '/' + 'Volume_Order_Imbalance.jpg', bbox_inches='tight') + + def plot_order_flow_imbalance(self): + fig, ax = plt.subplots(nrows=1, ncols=1) + fig.set_size_inches(30, 10) + ax.set_title("Order Flow Imbalance", size=24, fontweight='bold') + ax.set_xlabel("Time", size=20) + ax.set_ylabel("Order Flow Imbalance", size=20) + ax.set_facecolor("white") + ax.plot(self.metrics.order_flow_imbalance()) + plt.savefig(self.log_folder + '/' + 'Order_Flow_Imbalance.jpg', bbox_inches='tight') \ No newline at end of file diff --git a/agent/market_makers/MarketMakerAgent.py b/agent/market_makers/MarketMakerAgent.py new file mode 100644 index 000000000..93175b19e --- /dev/null +++ b/agent/market_makers/MarketMakerAgent.py @@ -0,0 +1,130 @@ +from agent.TradingAgent import TradingAgent +import pandas as pd +from util.util import log_print + + +DEFAULT_LEVELS_QUOTE_DICT = {1: [1, 0, 0, 0, 0], + 2: [.5, .5, 0, 0, 0], + 3: [.34, .33, .33, 0, 0], + 4: [.25, .25, .25, .25, 0], + 5: [.20, .20, .20, .20, .20]} + + +class MarketMakerAgent(TradingAgent): + """ + Simple market maker agent that attempts to provide liquidity in the orderbook by placing orders on both sides every + time it wakes up. The agent starts off by cancelling any existing orders, it then queries the current spread to + determine the trades to be placed. The order size is chosen at random between min_size and max_size which are parameters + of the agent. + + If subscribe == True + The agent places orders in 1-5 price levels randomly with sizes determined by the levels_quote_dict. + + Else if subscribe == False: + The agent places an order of size / 2 at both the best bid and best ask price levels + + """ + + def __init__(self, id, name, type, symbol, starting_cash, min_size, max_size , wake_up_freq='1s', + subscribe=False, subscribe_freq=10e9, subscribe_num_levels=5, log_orders=False, random_state=None): + + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol # Symbol traded + self.min_size = min_size # Minimum order size + self.max_size = max_size # Maximum order size + self.size = round(self.random_state.randint(self.min_size, self.max_size) / 2) # order size per LOB side + self.wake_up_freq = wake_up_freq # Frequency of agent wake up + self.subscribe = subscribe # Flag to determine whether to subscribe to data or use polling mechanism + self.subscribe_freq = subscribe_freq # Frequency in nanoseconds^-1 at which to receive market updates + # in subscribe mode + self.subscribe_num_levels = subscribe_num_levels # Number of orderbook levels in subscription mode + self.subscription_requested = False + self.log_orders = log_orders + self.state = "AWAITING_WAKEUP" + # Percentage of the order size to be placed at different levels is determined by levels_quote_dict + self.levels_quote_dict = DEFAULT_LEVELS_QUOTE_DICT + self.num_levels = None + self.size_split = None + self.last_spread = 10 + + def kernelStarting(self, startTime): + super().kernelStarting(startTime) + + def wakeup(self, currentTime): + """ Agent wakeup is determined by self.wake_up_freq """ + can_trade = super().wakeup(currentTime) + if self.subscribe and not self.subscription_requested: + super().requestDataSubscription(self.symbol, levels=self.subscribe_num_levels, freq=self.subscribe_freq) + self.subscription_requested = True + self.state = 'AWAITING_MARKET_DATA' + elif can_trade and not self.subscribe: + self.cancelOrders() + self.getCurrentSpread(self.symbol, depth=self.subscribe_num_levels) + self.state = 'AWAITING_SPREAD' + + def receiveMessage(self, currentTime, msg): + """ Market Maker actions are determined after obtaining the bids and asks in the LOB """ + super().receiveMessage(currentTime, msg) + if not self.subscribe and self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': + self.cancelOrders() + mid = self.last_trade[self.symbol] + + self.num_levels = 2 * self.subscribe_num_levels # Number of price levels to place the trades in + + bid, bid_vol, ask, ask_vol = self.getKnownBidAsk(self.symbol) + + if bid and ask: + mid = int((ask + bid) / 2) + spread = int(abs(ask - bid)/2) + else: + log_print(f"SPREAD MISSING at time {currentTime}") + spread = self.last_spread + + for i in range(self.num_levels): + self.size = round(self.random_state.randint(self.min_size, self.max_size) / 2) + #bids + self.placeLimitOrder(self.symbol, self.size, True, mid - spread - i) + #asks + self.placeLimitOrder(self.symbol, self.size, False, mid + spread + i) + + self.setWakeup(currentTime + self.getWakeFrequency()) + self.state = 'AWAITING_WAKEUP' + + elif self.subscribe and self.state == 'AWAITING_MARKET_DATA' and msg.body['msg'] == 'MARKET_DATA': + self.cancelOrders() + num_levels_place = len(self.levels_quote_dict.keys()) + self.num_levels = self.random_state.randint(1, num_levels_place) # Number of price levels to place the trades in + self.size_split = self.levels_quote_dict.get(self.num_levels) # % of the order size to be placed at different levels + self.placeOrders(self.known_bids[self.symbol], self.known_asks[self.symbol]) + self.state = 'AWAITING_MARKET_DATA' + + def placeOrders(self, bids, asks): + if bids and asks: + buy_quotes, sell_quotes = {}, {} + self.size = round(self.random_state.randint(self.min_size, self.max_size) / 2) + for i in range(self.num_levels): + vol = round(self.size_split[i] * self.size) + try: + buy_quotes[bids[i][0]] = vol + except IndexError: + # Orderbook price level i empty so create a new price level with bid price 1 CENT below + buy_quotes[bids[-1][0] - 1] = vol + try: + sell_quotes[asks[i][0]] = vol + except IndexError: + # Orderbook price level i empty so create a new price level with bid price 1 CENT above + sell_quotes[asks[-1][0] + 1] = vol + + for price, vol in buy_quotes.items(): + self.placeLimitOrder(self.symbol, vol, True, price) + for price, vol in sell_quotes.items(): + self.placeLimitOrder(self.symbol, vol, False, price) + + + def cancelOrders(self): + """ cancels all resting limit orders placed by the market maker """ + for _, order in self.orders.items(): + self.cancelOrder(order) + + def getWakeFrequency(self): + return pd.Timedelta(self.wake_up_freq) \ No newline at end of file diff --git a/agent/market_makers/POVMarketMakerAgent.py b/agent/market_makers/POVMarketMakerAgent.py new file mode 100644 index 000000000..3b4d58841 --- /dev/null +++ b/agent/market_makers/POVMarketMakerAgent.py @@ -0,0 +1,195 @@ +from agent.TradingAgent import TradingAgent +import pandas as pd +from util.util import log_print +from collections import namedtuple, deque +from util.util import ignored + + +ANCHOR_TOP_STR = 'top' +ANCHOR_BOTTOM_STR = 'bottom' + + +class POVMarketMakerAgent(TradingAgent): + """ This class implements a modification of the Chakraborty-Kearns `ladder` market-making strategy, wherein the + the size of order placed at each level is set as a fraction of measured transacted volume in the previous time + period. + """ + + def __init__(self, id, name, type, symbol, starting_cash, pov=0.05, min_order_size=20, window_size=5, anchor=ANCHOR_BOTTOM_STR, + num_ticks=20, wake_up_freq='1s', subscribe=False, subscribe_freq=10e9, subscribe_num_levels=1, + log_orders=False, random_state=None): + + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol # Symbol traded + self.pov = pov # fraction of transacted volume placed at each price level + self.min_order_size = min_order_size # minimum size order to place at each level, if pov <= min + self.window_size = window_size # Size in ticks (cents) of how wide the window around mid price is + self.anchor = self.validateAnchor(anchor) # anchor either top of window or bottom of window to mid-price + self.num_ticks = num_ticks # number of ticks on each side of window in which to place liquidity + + self.wake_up_freq = wake_up_freq # Frequency of agent wake up + self.subscribe = subscribe # Flag to determine whether to subscribe to data or use polling mechanism + self.subscribe_freq = subscribe_freq # Frequency in nanoseconds^-1 at which to receive market updates + # in subscribe mode + self.subscribe_num_levels = subscribe_num_levels # Number of orderbook levels in subscription mode + self.log_orders = log_orders + + ## Internal variables + + self.subscription_requested = False + self.state = self.initialiseState() + self.order_size = self.min_order_size + + self.last_mid = None # last observed mid price + self.LIQUIDITY_DROPOUT_WARNING = f"Liquidity dropout for agent {self.name}." + + def initialiseState(self): + """ Returns variables that keep track of whether spread and transacted volume have been observed. """ + if not self.subscribe: + return { + "AWAITING_SPREAD": True, + "AWAITING_TRANSACTED_VOLUME": True + } + else: + return { + "AWAITING_MARKET_DATA": True, + "AWAITING_TRANSACTED_VOLUME": True + } + + def validateAnchor(self, anchor): + """ Checks that input parameter anchor takes allowed value, raises ValueError if not. + + :param anchor: str + :return: + """ + if anchor not in [ANCHOR_TOP_STR, ANCHOR_BOTTOM_STR]: + raise ValueError(f"Variable anchor must take the value `{ANCHOR_BOTTOM_STR}` or `{ANCHOR_TOP_STR}`") + else: + return anchor + + def kernelStarting(self, startTime): + super().kernelStarting(startTime) + + def wakeup(self, currentTime): + """ Agent wakeup is determined by self.wake_up_freq """ + can_trade = super().wakeup(currentTime) + if self.subscribe and not self.subscription_requested: + super().requestDataSubscription(self.symbol, levels=self.subscribe_num_levels, + freq=pd.Timedelta(self.subscribe_freq, unit='ns')) + self.subscription_requested = True + self.getTransactedVolume(self.symbol, lookback_period=self.subscribe_freq) + self.state = self.initialiseState() + + elif can_trade and not self.subscribe: + self.getCurrentSpread(self.symbol, depth=self.subscribe_num_levels) + self.getTransactedVolume(self.symbol, lookback_period=self.wake_up_freq) + self.initialiseState() + + def receiveMessage(self, currentTime, msg): + """ Processes message from exchange. Main function is to update orders in orderbook relative to mid-price. + + :param simulation current time + :param message received by self from ExchangeAgent + + :type currentTime: pd.Timestamp + :type msg: str + + :return: + """ + + super().receiveMessage(currentTime, msg) + + if self.last_mid is not None: + mid = self.last_mid + + if msg.body['msg'] == 'QUERY_TRANSACTED_VOLUME' and self.state['AWAITING_TRANSACTED_VOLUME'] is True: + self.updateOrderSize() + self.state['AWAITING_TRANSACTED_VOLUME'] = False + + if not self.subscribe: + if msg.body['msg'] == 'QUERY_SPREAD' and self.state['AWAITING_SPREAD'] is True: + bid, _, ask, _ = self.getKnownBidAsk(self.symbol) + if bid and ask: + mid = int((ask + bid) / 2) + self.last_mid = mid + self.state['AWAITING_SPREAD'] = False + else: + log_print(f"SPREAD MISSING at time {currentTime}") + + if self.state['AWAITING_SPREAD'] is False and self.state['AWAITING_TRANSACTED_VOLUME'] is False: + self.cancelAllOrders() + self.placeOrders(mid) + self.state = self.initialiseState() + self.setWakeup(currentTime + self.getWakeFrequency()) + + else: # subscription mode + if msg.body['msg'] == 'MARKET_DATA' and self.state['AWAITING_MARKET_DATA'] is True: + bid = self.known_bids[self.symbol][0][0] if self.known_bids[self.symbol] else None + ask = self.known_asks[self.symbol][0][0] if self.known_asks[self.symbol] else None + if bid and ask: + mid = int((ask + bid) / 2) + self.last_mid = mid + self.state['AWAITING_MARKET_DATA'] = False + else: + log_print(f"SPREAD MISSING at time {currentTime}") + self.state['AWAITING_MARKET_DATA'] = False + + if self.state['MARKET_DATA'] is False and self.state['AWAITING_TRANSACTED_VOLUME'] is False: + self.placeOrders(mid) + self.state = self.initialiseState() + + def updateOrderSize(self): + """ Updates size of order to be placed. """ + qty = round(self.pov * self.transacted_volume[self.symbol]) + self.order_size = qty if qty >= self.min_order_size else self.min_order_size + + def computeOrdersToPlace(self, mid): + """ Given a mid price, computes the orders that need to be removed from orderbook, and adds these orders to + bid and ask deques. + + :param mid: mid-price + :type mid: int + + :return: + """ + + if self.anchor == ANCHOR_BOTTOM_STR: + highest_bid = int(mid - 1) + lowest_ask = int(mid + self.window_size) + elif self.anchor == ANCHOR_TOP_STR: + highest_bid = int(mid - self.window_size) + lowest_ask = int(mid + 1) + + lowest_bid = highest_bid - self.num_ticks + highest_ask = lowest_ask + self.num_ticks + + bids_to_place = [price for price in range(lowest_bid, highest_bid + 1)] + asks_to_place = [price for price in range(lowest_ask, highest_ask + 1)] + + return bids_to_place, asks_to_place + + def placeOrders(self, mid): + """ Given a mid-price, compute new orders that need to be placed, then send the orders to the Exchange. + + :param mid: mid-price + :type mid: int + + """ + + bid_orders, ask_orders = self.computeOrdersToPlace(mid) + for bid_price in bid_orders: + log_print(f'{self.name}: Placing BUY limit order of size {self.order_size} @ price {bid_price}') + self.placeLimitOrder(self.symbol, self.order_size, True, bid_price) + + for ask_price in ask_orders: + log_print(f'{self.name}: Placing SELL limit order of size {self.order_size} @ price {ask_price}') + self.placeLimitOrder(self.symbol, self.order_size, False, ask_price) + + def getWakeFrequency(self): + """ Get time increment corresponding to wakeup period. """ + return pd.Timedelta(self.wake_up_freq) + + def cancelAllOrders(self): + """ Cancels all resting limit orders placed by the market maker """ + for _, order in self.orders.items(): + self.cancelOrder(order) diff --git a/agent/market_makers/SpreadBasedMarketMakerAgent.py b/agent/market_makers/SpreadBasedMarketMakerAgent.py new file mode 100644 index 000000000..c55c3a0fc --- /dev/null +++ b/agent/market_makers/SpreadBasedMarketMakerAgent.py @@ -0,0 +1,282 @@ +from agent.TradingAgent import TradingAgent +import pandas as pd +from util.util import log_print +from collections import namedtuple, deque +from util.util import ignored + + +ANCHOR_TOP_STR = 'top' +ANCHOR_BOTTOM_STR = 'bottom' + + +class SpreadBasedMarketMakerAgent(TradingAgent): + """ This class implements the Chakraborty-Kearns `ladder` market-making strategy. """ + + _Order = namedtuple('_Order', ['price', 'id']) # Internal data structure used to describe a placed order + + def __init__(self, id, name, type, symbol, starting_cash, order_size=1, window_size=5, anchor=ANCHOR_BOTTOM_STR, + num_ticks=20, wake_up_freq='1s', subscribe=True, subscribe_freq=10e9, subscribe_num_levels=1, + log_orders=False, random_state=None): + + super().__init__(id, name, type, starting_cash=starting_cash, log_orders=log_orders, random_state=random_state) + self.symbol = symbol # Symbol traded + self.order_size = order_size # order size per price level + self.window_size = window_size # Size in ticks (cents) of how wide the window around mid price is + self.anchor = self.validateAnchor(anchor) # anchor either top of window or bottom of window to mid-price + self.num_ticks = num_ticks # number of ticks on each side of window in which to place liquidity + + self.wake_up_freq = wake_up_freq # Frequency of agent wake up + self.subscribe = subscribe # Flag to determine whether to subscribe to data or use polling mechanism + self.subscribe_freq = subscribe_freq # Frequency in nanoseconds^-1 at which to receive market updates + # in subscribe mode + self.subscribe_num_levels = subscribe_num_levels # Number of orderbook levels in subscription mode + self.log_orders = log_orders + + ## Internal variables + + self.subscription_requested = False + self.state = "AWAITING_WAKEUP" + + self.current_bids = None # double-ended queue holding bid orders in the book + self.current_asks = None # double-ended queue holding ask orders in the book + self.last_mid = None # last observed mid price + self.order_id_counter = 0 # counter for bookkeeping orders made by self + self.LIQUIDITY_DROPOUT_WARNING = f"Liquidity dropout for agent {self.name}." + + def validateAnchor(self, anchor): + """ Checks that input parameter anchor takes allowed value, raises ValueError if not. + + :param anchor: str + :return: + """ + if anchor not in [ANCHOR_TOP_STR, ANCHOR_BOTTOM_STR]: + raise ValueError(f"Variable anchor must take the value `{ANCHOR_BOTTOM_STR}` or `{ANCHOR_TOP_STR}`") + else: + return anchor + + def kernelStarting(self, startTime): + super().kernelStarting(startTime) + + def wakeup(self, currentTime): + """ Agent wakeup is determined by self.wake_up_freq """ + can_trade = super().wakeup(currentTime) + if self.subscribe and not self.subscription_requested: + super().requestDataSubscription(self.symbol, levels=self.subscribe_num_levels, freq=self.subscribe_freq) + self.subscription_requested = True + self.state = 'AWAITING_MARKET_DATA' + elif can_trade and not self.subscribe: + self.getCurrentSpread(self.symbol, depth=self.subscribe_num_levels) + self.state = 'AWAITING_SPREAD' + + def receiveMessage(self, currentTime, msg): + """ Processes message from exchange. Main function is to update orders in orderbook relative to mid-price. + + :param simulation current time + :param message received by self from ExchangeAgent + + :type currentTime: pd.Timestamp + :type msg: str + + :return: + """ + + super().receiveMessage(currentTime, msg) + + if self.last_mid is not None: + mid = self.last_mid + + if not self.subscribe and self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': + + bid, _, ask, _ = self.getKnownBidAsk(self.symbol) + if bid and ask: + mid = int((ask + bid) / 2) + else: + log_print(f"SPREAD MISSING at time {currentTime}") + + orders_to_cancel = self.computeOrdersToCancel(mid) + self.cancelOrders(orders_to_cancel) + self.placeOrders(mid) + self.setWakeup(currentTime + self.getWakeFrequency()) + self.state = 'AWAITING_WAKEUP' + self.last_mid = mid + + elif self.subscribe and self.state == 'AWAITING_MARKET_DATA' and msg.body['msg'] == 'MARKET_DATA': + + bid = self.known_bids[self.symbol][0][0] if self.known_bids[self.symbol] else None + ask = self.known_asks[self.symbol][0][0] if self.known_asks[self.symbol] else None + if bid and ask: + mid = int((ask + bid) / 2) + else: + log_print(f"SPREAD MISSING at time {currentTime}") + return + + orders_to_cancel = self.computeOrdersToCancel(mid) + self.cancelOrders(orders_to_cancel) + self.placeOrders(mid) + self.state = 'AWAITING_MARKET_DATA' + self.last_mid = mid + + def computeOrdersToCancel(self, mid): + """ Given a mid price, computes the orders that need to be removed from orderbook, and pops these orders from + bid and ask deques. + + :param mid: mid-price + :type mid: int + + :return: + """ + + orders_to_cancel = [] + + if (self.current_asks is None) or (self.current_bids is None): + return orders_to_cancel + + num_ticks_to_increase = int(mid - self.last_mid) + + if num_ticks_to_increase > 0: + for _ in range(num_ticks_to_increase): + with ignored(self.LIQUIDITY_DROPOUT_WARNING, IndexError): + orders_to_cancel.append(self.current_bids.popleft()) + with ignored(self.LIQUIDITY_DROPOUT_WARNING, IndexError): + orders_to_cancel.append(self.current_asks.popleft()) + elif num_ticks_to_increase < 0: + for _ in range(- num_ticks_to_increase): + with ignored(self.LIQUIDITY_DROPOUT_WARNING, IndexError): + orders_to_cancel.append(self.current_bids.pop()) + with ignored(self.LIQUIDITY_DROPOUT_WARNING, IndexError): + orders_to_cancel.append(self.current_asks.pop()) + + return orders_to_cancel + + def cancelOrders(self, orders_to_cancel): + """ Given a list of _Order objects, remove the corresponding orders from ExchangeAgent's orderbook + + :param orders_to_cancel: orders to remove from orderbook + :type orders_to_cancel: list(_Order) + :return: + """ + for order_tuple in orders_to_cancel: + order_id = order_tuple.id + try: + order = self.orders[order_id] + self.cancelOrder(order) + except KeyError: + continue + + def computeOrdersToPlace(self, mid): + """ Given a mid price, computes the orders that need to be removed from orderbook, and adds these orders to + bid and ask deques. + + :param mid: mid-price + :type mid: int + + :return: + """ + + bids_to_place = [] + asks_to_place = [] + + if (not self.current_asks) or (not self.current_bids): + self.cancelAllOrders() + self.initialiseBidsAsksDeques(mid) + bids_to_place.extend([order for order in self.current_bids]) + asks_to_place.extend([order for order in self.current_asks]) + return bids_to_place, asks_to_place + + if self.last_mid is not None: + num_ticks_to_increase = int(mid - self.last_mid) + else: + num_ticks_to_increase = 0 + + if num_ticks_to_increase > 0: + + base_bid_price = self.current_bids[-1].price + base_ask_price = self.current_asks[-1].price + + for price_increment in range(1, num_ticks_to_increase + 1): + bid_price = base_bid_price + price_increment + new_bid_order = self.generateNewOrderId(bid_price) + bids_to_place.append(new_bid_order) + self.current_bids.append(new_bid_order) + + ask_price = base_ask_price + price_increment + new_ask_order = self.generateNewOrderId(ask_price) + asks_to_place.append(new_ask_order) + self.current_asks.append(new_ask_order) + + elif num_ticks_to_increase < 0: + + base_bid_price = self.current_bids[0].price + base_ask_price = self.current_asks[0].price + + for price_increment in range(1, 1 - num_ticks_to_increase): + bid_price = base_bid_price - price_increment + new_bid_order = self.generateNewOrderId(bid_price) + bids_to_place.append(new_bid_order) + self.current_bids.appendleft(new_bid_order) + + ask_price = base_ask_price - price_increment + new_ask_order = self.generateNewOrderId(ask_price) + asks_to_place.append(new_ask_order) + self.current_asks.appendleft(new_ask_order) + + return bids_to_place, asks_to_place + + def placeOrders(self, mid): + """ Given a mid-price, compute new orders that need to be placed, then send the orders to the Exchange. + + :param mid: mid-price + :type mid: int + + """ + + bid_orders, ask_orders = self.computeOrdersToPlace(mid) + for bid_order in bid_orders: + log_print(f'{self.name}: Placing BUY limit order of size {self.order_size} @ price {bid_order.price}') + self.placeLimitOrder(self.symbol, self.order_size, True, bid_order.price, order_id=bid_order.id) + + for ask_order in ask_orders: + log_print(f'{self.name}: Placing SELL limit order of size {self.order_size} @ price {ask_order.price}') + self.placeLimitOrder(self.symbol, self.order_size, False, ask_order.price, order_id=ask_order.id) + + def initialiseBidsAsksDeques(self, mid): + """ Initialise the current_bids and current_asks object attributes, which internally keep track of the limit + orders sent to the Exchange. + + :param mid: mid-price + :type mid: int + + """ + + if self.anchor == ANCHOR_BOTTOM_STR: + highest_bid = int(mid - 1) + lowest_ask = int(mid + self.window_size) + elif self.anchor == ANCHOR_TOP_STR: + highest_bid = int(mid - self.window_size) + lowest_ask = int(mid + 1) + + lowest_bid = highest_bid - self.num_ticks + highest_ask = lowest_ask + self.num_ticks + + self.current_bids = deque([self.generateNewOrderId(price) for price in range(lowest_bid, highest_bid + 1)]) + self.current_asks = deque([self.generateNewOrderId(price) for price in range(lowest_ask, highest_ask + 1)]) + + def generateNewOrderId(self, price): + """ Generate a _Order object for a particular price level + + :param price: + :type price: int + + """ + self.order_id_counter += 1 + order_id = f"{self.name}_{self.id}_{self.order_id_counter}" + return self._Order(price, order_id) + + def getWakeFrequency(self): + """ Get time increment corresponding to wakeup period. """ + return pd.Timedelta(self.wake_up_freq) + + def cancelAllOrders(self): + """ Cancels all resting limit orders placed by the market maker """ + for _, order in self.orders.items(): + self.cancelOrder(order) diff --git a/cli/plot_exchange.py b/cli/plot_exchange.py new file mode 100644 index 000000000..b4bb8d602 --- /dev/null +++ b/cli/plot_exchange.py @@ -0,0 +1,58 @@ +import matplotlib +matplotlib.use('Agg') +import matplotlib.pyplot as plt +import pandas as pd +import sys + +# Auto-detect terminal width. +pd.options.display.width = None +pd.options.display.max_rows = 1000 +pd.options.display.max_colwidth = 200 + +BETWEEN_START = pd.to_datetime('09:30').time() +BETWEEN_END = pd.to_datetime('16:00:00').time() + +# Linewidth for plots. +LW = 2 + +# Main program starts here. + +if len(sys.argv) < 2: + print ("Usage: python sparse_fundamental.py ") + sys.exit() + +sim_file = sys.argv[1] + +df_sim = pd.read_pickle(sim_file, compression='bz2') + +#print(df_sim) + +df_bid = df_sim.loc[df_sim['EventType'] == 'BEST_BID'] +df_bid = df_bid.assign( BID_PRICE = lambda x: x['Event'].str.split(',').str[1].astype('float64')) + +df_ask = df_sim.loc[df_sim['EventType'] == 'BEST_ASK'] +df_ask = df_ask.assign( ASK_PRICE = lambda x: x['Event'].str.split(',').str[1].astype('float64')) + +df_trade = df_sim.loc[df_sim['EventType'] == 'LAST_TRADE'] +df_trade = df_trade.assign( TRADE_PRICE = lambda x: x['Event'].str.replace("$", " ").str.split(',').str[1].astype('float64')) +df_trade = df_trade.assign( TRADE_SIZE = lambda x: x['Event'].str.replace("$", " ").str.split(',').str[0].astype('float64')) + +#print(df_trade) + +plt.rcParams.update({'font.size': 12}) + +fig,ax = plt.subplots(figsize=(12,9), nrows=1, ncols=1) +axes = [ax] + +df_bid['BID_PRICE'].plot(color='C1', grid=True, linewidth=LW, alpha=0.9, ax=axes[0]) +df_ask['ASK_PRICE'].plot(color='C2', grid=True, linewidth=LW, alpha=0.9, ax=axes[0]) +df_trade['TRADE_PRICE'].plot(color='C3', marker = 'o', markersize = 10, linewidth =0, ax=axes[0]) + +axes[0].legend(['BID_PRICE', 'ASK_PRICE', "TRADE_PRICE"]) +ax.set_title("Exchange Agent") + +axes[0].set_ylabel('Price') +axes[0].set_xlabel('Time') + +plt.savefig('value_noise_MM_2' + '.png') diff --git a/config/execution_iabs.py b/config/execution_iabs.py new file mode 100644 index 000000000..8acaca635 --- /dev/null +++ b/config/execution_iabs.py @@ -0,0 +1,255 @@ +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt +from dateutil.parser import parse + +from agent.ExchangeAgent import ExchangeAgent +from agent.NoiseAgent import NoiseAgent +from agent.ValueAgent import ValueAgent +from agent.examples.MarketMakerAgent import MarketMakerAgent +from agent.examples.MomentumAgent import MomentumAgent + +from agent.execution.TWAPExecutionAgent import TWAPExecutionAgent +from agent.execution.VWAPExecutionAgent import VWAPExecutionAgent + +from Kernel import Kernel +from util import util +from util.order import LimitOrder +from util.oracle.ExternalFileOracle import ExternalFileOracle + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### + +parser = argparse.ArgumentParser(description='Detailed options for market replay config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-t', + '--ticker', + required=True, + help='Ticker (symbol) to use for simulation') +parser.add_argument('-d', '--historical-date', + required=True, + type=parse, + help='historical date being simulated in format YYYYMMDD.') +parser.add_argument('-f', + '--fundamental-file-path', + required=True, + help="Path to external fundamental file.") +parser.add_argument('-e', + '--execution_agents', + action='store_true', + help='Flag to add the execution agents') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}".format(seed)) + +######################## Agents Config ######################################################################### + +# Historical date to simulate. +historical_date_pd = pd.to_datetime(args.historical_date) +mkt_open = historical_date_pd + pd.to_timedelta('09:30:00') +mkt_close = historical_date_pd + pd.to_timedelta('16:00:00') + +agent_count, agents, agent_types = 0, [], [] + +# Hyperparameters +symbol = args.ticker +starting_cash = 10000000 # Cash in this simulator is always in CENTS. + +# Oracle +symbols = { + symbol : { + 'fundamental_file_path': args.fundamental_file_path, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')) + } +} +oracle = ExternalFileOracle(symbols) + +r_bar = oracle.fundamentals[symbol].values[0] +sigma_n = r_bar / 10 +kappa = 1.67e-15 +lambda_a = 1e-12 + +# 1) Exchange Agent +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=True, + pipeline_delay=0, + computation_delay=0, + stream_history=10, + book_freq=0, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) Noise Agents +num_noise = 5000 +agents.extend([NoiseAgent(id=j, + name="NOISE_AGENT_{}".format(j), + type="NoiseAgent", + symbol=symbol, + starting_cash=starting_cash, + wakeup_time=util.get_wake_time(mkt_open, mkt_close), + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_noise)]) +agent_count += num_noise +agent_types.extend(['NoiseAgent']) + +# 3) Value Agents +num_value = 100 +agents.extend([ValueAgent(id=j, + name="VALUE_AGENT_{}".format(j), + type="ValueAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=sigma_n, + r_bar=r_bar, + kappa=kappa, + lambda_a=lambda_a, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_value)]) +agent_count += num_value +agent_types.extend(['ValueAgent']) + +# 4) Market Maker Agent +num_mm_agents = 1 +agents.extend([MarketMakerAgent(id=j, + name="MARKET_MAKER_AGENT_{}".format(j), + type='MarketMakerAgent', + symbol=symbol, + starting_cash=starting_cash, + min_size=500, + max_size=1000, + wake_up_freq="1min", + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_mm_agents)]) +agent_count += num_mm_agents +agent_types.extend('MarketMakerAgent') + + +# 5) Momentum Agents +num_momentum_agents = 25 +agents.extend([MomentumAgent(id=j, + name="MOMENTUM_AGENT_{}".format(j), + type="MomentumAgent", + symbol=symbol, + starting_cash=starting_cash, + min_size=1, + max_size=10, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_momentum_agents)]) +agent_count += num_momentum_agents +agent_types.extend("MomentumAgent") + +# 6) Execution Agent Config +trade = True if args.execution_agents else False + +twap_agent = TWAPExecutionAgent(id=agent_count, + name='TWAP_EXECUTION_AGENT', + type='ExecutionAgent', + symbol=symbol, + starting_cash=0, + start_time=historical_date_pd + pd.to_timedelta('11:00:00'), + end_time=historical_date_pd + pd.to_timedelta('13:00:00'), + freq=60, + direction='BUY', + quantity=12e3, + trade=trade, + log_orders=True, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) +execution_agents = [twap_agent] +""" +vwap_agent = VWAPExecutionAgent(id=agent_count, + name='VWAP_EXECUTION_AGENT', + type='ExecutionAgent', + symbol=symbol, + starting_cash=0, + start_time=historical_date_pd + pd.to_timedelta('10:00:00'), + end_time=historical_date_pd + pd.to_timedelta('12:00:00'), + freq=60, + direction='BUY', + quantity=12e3, + volume_profile_path=None, + trade=trade, + log_orders=True, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) +execution_agents = [vwap_agent] +""" +agents.extend(execution_agents) +agent_types.extend("ExecutionAgent") +agent_count += 1 + +print("Number of Agents: {}".format(agent_count)) + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + +kernelStartTime = historical_date_pd +kernelStopTime = historical_date_pd + pd.to_timedelta('16:01:00') + +defaultComputationDelay = 0 +latency = np.zeros((agent_count, agent_count)) +noise = [0.0] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=oracle, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) \ No newline at end of file diff --git a/config/execution_iabs_plots.py b/config/execution_iabs_plots.py new file mode 100644 index 000000000..255d96dc2 --- /dev/null +++ b/config/execution_iabs_plots.py @@ -0,0 +1,294 @@ +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt +from dateutil.parser import parse + +from agent.ExchangeAgent import ExchangeAgent +from agent.NoiseAgent import NoiseAgent +from agent.ValueAgent import ValueAgent +from agent.market_makers.MarketMakerAgent import MarketMakerAgent +from agent.examples.MomentumAgent import MomentumAgent + +from agent.execution.TWAPExecutionAgent import TWAPExecutionAgent +from agent.execution.VWAPExecutionAgent import VWAPExecutionAgent +from agent.execution.POVExecutionAgent import POVExecutionAgent + +from Kernel import Kernel +from util import util +from util.order import LimitOrder +from util.oracle.ExternalFileOracle import ExternalFileOracle + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### + +parser = argparse.ArgumentParser(description='Detailed options for market replay config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-t', + '--ticker', + required=True, + help='Ticker (symbol) to use for simulation') +parser.add_argument('-d', '--historical-date', + required=True, + type=parse, + help='historical date being simulated in format YYYYMMDD.') +parser.add_argument('-f', + '--fundamental-file-path', + required=True, + help="Path to external fundamental file.") +parser.add_argument('-e', + '--execution_agents', + action='store_true', + help='Flag to add the execution agents') +parser.add_argument('-p', + '--pov', + type=float, + default=0.1, + help='Participation of Volume level') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') +parser.add_argument('--wide-book', action='store_true', + help='Store orderbook in `wide` format') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}".format(seed)) + +######################## Agents Config ######################################################################### + +# Historical date to simulate. +historical_date_pd = pd.to_datetime(args.historical_date) +mkt_open = historical_date_pd + pd.to_timedelta('10:45:00') +mkt_close = historical_date_pd + pd.to_timedelta('11:45:00') + +agent_count, agents, agent_types = 0, [], [] + +# Hyperparameters +symbol = args.ticker +starting_cash = 10000000 # Cash in this simulator is always in CENTS. + +# Oracle +symbols = { + symbol : { + 'fundamental_file_path': args.fundamental_file_path, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')) + } +} +oracle = ExternalFileOracle(symbols) + +r_bar = util.get_value_from_timestamp(oracle.fundamentals[symbol], mkt_open) + +sigma_n = r_bar / 10 +kappa = 1.67e-15 +lambda_a = 7e-13 + +# 1) Exchange Agent +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=True, + pipeline_delay=0, + computation_delay=0, + stream_history=sys.maxsize, + book_freq=0, + wide_book=args.wide_book, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) Noise Agents +num_noise = 5000 +agents.extend([NoiseAgent(id=j, + name="NOISE_AGENT_{}".format(j), + type="NoiseAgent", + symbol=symbol, + starting_cash=starting_cash, + wakeup_time=util.get_wake_time(mkt_open, mkt_close), + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_noise)]) +agent_count += num_noise +agent_types.extend(['NoiseAgent']) + +# 3) Value Agents +num_value = 100 +agents.extend([ValueAgent(id=j, + name="VALUE_AGENT_{}".format(j), + type="ValueAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=sigma_n, + r_bar=r_bar, + kappa=kappa, + lambda_a=lambda_a, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_value)]) +agent_count += num_value +agent_types.extend(['ValueAgent']) + +# 4) Market Maker Agent +num_mm_agents = 1 +agents.extend([MarketMakerAgent(id=j, + name="MARKET_MAKER_AGENT_{}".format(j), + type='MarketMakerAgent', + symbol=symbol, + starting_cash=starting_cash, + min_size=200, + max_size=201, + wake_up_freq="1S", + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_mm_agents)]) +agent_count += num_mm_agents +agent_types.extend('MarketMakerAgent') + + +# 5) Momentum Agents +num_momentum_agents = 25 +agents.extend([MomentumAgent(id=j, + name="MOMENTUM_AGENT_{}".format(j), + type="MomentumAgent", + symbol=symbol, + starting_cash=starting_cash, + min_size=1, + max_size=10, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_momentum_agents)]) +agent_count += num_momentum_agents +agent_types.extend("MomentumAgent") + +# 6) Execution Agent Config +trade = True if args.execution_agents else False + +#### Participation of Volume Agent parameters +pov_agent_start_time = '11:00:00' +pov_agent_end_time = '11:30:00' +pov_proportion_of_volume = args.pov +pov_quantity = 12e5 +pov_frequency = '1min' +pov_direction = "BUY" + +pov_agent = POVExecutionAgent(id=agent_count, + name='POV_EXECUTION_AGENT', + type='ExecutionAgent', + symbol=symbol, + starting_cash=starting_cash, + start_time=historical_date_pd+pd.to_timedelta(pov_agent_start_time), + end_time=historical_date_pd+pd.to_timedelta(pov_agent_end_time), + freq=pov_frequency, + lookback_period=pov_frequency, + pov=pov_proportion_of_volume, + direction=pov_direction, + quantity=pov_quantity, + trade=trade, + log_orders=True, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + +execution_agents = [pov_agent] + +""" +twap_agent = TWAPExecutionAgent(id=agent_count, + name='TWAP_EXECUTION_AGENT', + type='ExecutionAgent', + symbol=symbol, + starting_cash=0, + start_time=historical_date_pd + pd.to_timedelta('11:00:00'), + end_time=historical_date_pd + pd.to_timedelta('13:00:00'), + freq=60, + direction='BUY', + quantity=12e3, + trade=trade, + log_orders=True, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) +execution_agents = [twap_agent] +""" +""" +vwap_agent = VWAPExecutionAgent(id=agent_count, + name='VWAP_EXECUTION_AGENT', + type='ExecutionAgent', + symbol=symbol, + starting_cash=0, + start_time=historical_date_pd + pd.to_timedelta('10:00:00'), + end_time=historical_date_pd + pd.to_timedelta('12:00:00'), + freq=60, + direction='BUY', + quantity=12e3, + volume_profile_path=None, + trade=trade, + log_orders=True, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) +execution_agents = [vwap_agent] +""" +agents.extend(execution_agents) +agent_types.extend("ExecutionAgent") +agent_count += 1 + +print("Number of Agents: {}".format(agent_count)) + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + +kernelStartTime = historical_date_pd + pd.to_timedelta('10:44:00') +kernelStopTime = historical_date_pd + pd.to_timedelta('11:46:00') + +defaultComputationDelay = 0 +latency = np.zeros((agent_count, agent_count)) +noise = [0.0] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=oracle, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) \ No newline at end of file diff --git a/config/execution_marketreplay.py b/config/execution_marketreplay.py new file mode 100644 index 000000000..d55a137f9 --- /dev/null +++ b/config/execution_marketreplay.py @@ -0,0 +1,193 @@ +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt + +from agent.ExchangeAgent import ExchangeAgent +from agent.examples.MarketReplayAgent import MarketReplayAgent + +from agent.execution.TWAPExecutionAgent import TWAPExecutionAgent +from agent.execution.VWAPExecutionAgent import VWAPExecutionAgent + +from Kernel import Kernel +from util import util +from util.order import LimitOrder + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### + +parser = argparse.ArgumentParser(description='Detailed options for market replay config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-t', + '--ticker', + required=True, + help='Name of the stock/symbol') +parser.add_argument('-d', + '--date', + required=True, + help='Historical date') +parser.add_argument('-e', + '--execution_agents', + action='store_true', + help='Flag to add the execution agents') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}".format(seed)) +print("Symbol: {}".format(args.ticker)) +print("Date: {}".format(args.date)) + +######################## Agents Config ######################################################################### + +# Historical date to simulate. +historical_date = args.date +historical_date_pd = pd.to_datetime(historical_date) +symbol = args.ticker + +agent_count, agents, agent_types = 0, [], [] + +# 1) Exchange Agent +mkt_open = historical_date_pd + pd.to_timedelta('09:00:00') +mkt_close = historical_date_pd + pd.to_timedelta('16:00:00') + +print("Market Open : {}".format(mkt_open)) +print("Market Close: {}".format(mkt_close)) + +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=True, + pipeline_delay=0, + computation_delay=0, + stream_history=10, + book_freq=0, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) Market Replay Agent +file_name = f'DOW30/{symbol}/{symbol}.{historical_date}' +orders_file_path = f'/efs/data/{file_name}' + +agents.extend([MarketReplayAgent(id=1, + name="MARKET_REPLAY_AGENT", + type='MarketReplayAgent', + symbol=symbol, + log_orders=False, + date=historical_date_pd, + start_time=mkt_open, + end_time=mkt_close, + orders_file_path=orders_file_path, + processed_orders_folder_path='/efs/data/marketreplay/', + starting_cash=0, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64')))]) +agent_types.extend("MarketReplayAgent") +agent_count += 1 + +# 3) Execution Agent Config +trade = True if args.execution_agents else False + +twap_agent = TWAPExecutionAgent(id=agent_count, + name='TWAP_EXECUTION_AGENT', + type='ExecutionAgent', + symbol=symbol, + starting_cash=0, + start_time=historical_date_pd + pd.to_timedelta('10:00:00'), + end_time=historical_date_pd + pd.to_timedelta('12:00:00'), + freq=60, + direction='BUY', + quantity=12e3, + trade=trade, + log_orders=True, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) +execution_agents = [twap_agent] +""" +vwap_agent = VWAPExecutionAgent(id=agent_count, + name='VWAP_EXECUTION_AGENT', + type='ExecutionAgent', + symbol=symbol, + starting_cash=0, + start_time=historical_date_pd + pd.to_timedelta('10:00:00'), + end_time=historical_date_pd + pd.to_timedelta('12:00:00'), + freq=60, + direction='BUY', + quantity=12e3, + volume_profile_path=None, + trade=trade, + log_orders=True, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) +execution_agents = [vwap_agent] +""" +agents.extend(execution_agents) +agent_types.extend("ExecutionAgent") +agent_count += 1 + +print("Number of Agents: {}".format(agent_count)) + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + +kernelStartTime = historical_date_pd +kernelStopTime = historical_date_pd + pd.to_timedelta('16:01:00') + +defaultComputationDelay = 0 +latency = np.zeros((agent_count, agent_count)) +noise = [0.0] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=None, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) \ No newline at end of file diff --git a/config/hist_fund_diverse.py b/config/hist_fund_diverse.py new file mode 100644 index 000000000..e904fba2d --- /dev/null +++ b/config/hist_fund_diverse.py @@ -0,0 +1,210 @@ +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt +from dateutil.parser import parse + +from Kernel import Kernel +from util import util +from util.order import LimitOrder +from util.oracle.ExternalFileOracle import ExternalFileOracle + +from agent.ExchangeAgent import ExchangeAgent +from agent.NoiseAgent import NoiseAgent +from agent.ValueAgent import ValueAgent +from agent.market_makers.MarketMakerAgent import MarketMakerAgent +from agent.examples.MomentumAgent import MomentumAgent + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### +# Config 4 - AAMAS Paper + +parser = argparse.ArgumentParser(description='Detailed options for random_fund_value config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-t', + '--ticker', + required=True, + help='Ticker (symbol) to use for simulation') +parser.add_argument('-d', '--historical-date', + required=True, + type=parse, + help='historical date being simulated in format YYYYMMDD.') +parser.add_argument('-f', + '--fundamental-file-path', + required=True, + help="Path to external fundamental file.") +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +log_dir = args.log_dir # Requested log directory. +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +log_orders = False +book_freq = None + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}\n".format(seed)) +######################################################################################################################## +############################################### AGENTS CONFIG ########################################################## + +# Historical date to simulate. +historical_date = pd.to_datetime(args.historical_date) +mkt_open = historical_date + pd.to_timedelta('09:30:00') +mkt_close = historical_date + pd.to_timedelta('16:00:00') +agent_count, agents, agent_types = 0, [], [] + +# Hyperparameters +symbol = args.ticker +starting_cash = 10000000 # Cash in this simulator is always in CENTS. + +# Oracle +symbols = { + symbol : { + 'fundamental_file_path': args.fundamental_file_path, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')) + } +} +oracle = ExternalFileOracle(symbols) + +r_bar = oracle.fundamentals[symbol].values[0] +sigma_n = r_bar / 10 +kappa = 1.67e-15 +lambda_a = 1e-12 + +# 1) Exchange Agent +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=True, + pipeline_delay=0, + computation_delay=0, + stream_history=10, + book_freq=book_freq, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) Noise Agents +num_noise = 5000 +agents.extend([NoiseAgent(id=j, + name="NoiseAgent {}".format(j), + type="NoiseAgent", + symbol=symbol, + starting_cash=starting_cash, + wakeup_time=util.get_wake_time(mkt_open, mkt_close), + log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_noise)]) +agent_count += num_noise +agent_types.extend(['NoiseAgent']) + +# 3) Value Agents +num_value = 100 +agents.extend([ValueAgent(id=j, + name="Value Agent {}".format(j), + type="ValueAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=sigma_n, + r_bar=r_bar, + kappa=kappa, + lambda_a=lambda_a, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_value)]) +agent_count += num_value +agent_types.extend(['ValueAgent']) + +# 4) Market Maker Agent +num_mm_agents = 1 +agents.extend([MarketMakerAgent(id=j, + name="MARKET_MAKER_AGENT_{}".format(j), + type='MarketMakerAgent', + symbol=symbol, + starting_cash=starting_cash, + min_size=100, + max_size=101, + wake_up_freq="1min", + log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_mm_agents)]) +agent_count += num_mm_agents +agent_types.extend('MarketMakerAgent') + + +# 5) Momentum Agents +num_momentum_agents = 25 +agents.extend([MomentumAgent(id=j, + name="MOMENTUM_AGENT_{}".format(j), + type="MomentumAgent", + symbol=symbol, + starting_cash=starting_cash, + min_size=1, + max_size=10, + log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_momentum_agents)]) +agent_count += num_momentum_agents +agent_types.extend("MomentumAgent") + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + +kernelStartTime = mkt_open +kernelStopTime = historical_date + pd.to_timedelta('16:01:00') + +defaultComputationDelay = 0 +latency = np.zeros((agent_count, agent_count)) +noise = [0.0] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=oracle, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) diff --git a/config/hist_fund_value.py b/config/hist_fund_value.py new file mode 100644 index 000000000..e42f4e5df --- /dev/null +++ b/config/hist_fund_value.py @@ -0,0 +1,174 @@ +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt +from dateutil.parser import parse + +from Kernel import Kernel +from util import util +from util.order import LimitOrder +from util.oracle.ExternalFileOracle import ExternalFileOracle + +from agent.ExchangeAgent import ExchangeAgent +from agent.NoiseAgent import NoiseAgent +from agent.ValueAgent import ValueAgent + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### +# Config 3 - AAMAS Paper + +parser = argparse.ArgumentParser(description='Detailed options for random_fund_value config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-t', + '--ticker', + required=True, + help='Ticker (symbol) to use for simulation') +parser.add_argument('-d', '--historical-date', + required=True, + type=parse, + help='historical date being simulated in format YYYYMMDD.') +parser.add_argument('-f', + '--fundamental-file-path', + required=True, + help="Path to external fundamental file.") +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +log_dir = args.log_dir # Requested log directory. +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +log_orders = False +book_freq = None + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}\n".format(seed)) +######################################################################################################################## +############################################### AGENTS CONFIG ########################################################## + +# Historical date to simulate. +historical_date = pd.to_datetime(args.historical_date) +mkt_open = historical_date + pd.to_timedelta('09:30:00') +mkt_close = historical_date + pd.to_timedelta('16:00:00') +agent_count, agents, agent_types = 0, [], [] + +# Hyperparameters +symbol = args.ticker +starting_cash = 10000000 # Cash in this simulator is always in CENTS. + +# Oracle +symbols = { + symbol : { + 'fundamental_file_path': args.fundamental_file_path, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')) + } +} +oracle = ExternalFileOracle(symbols) + +r_bar = oracle.fundamentals[symbol].values[0] +sigma_n = r_bar / 10 +kappa = 1.67e-15 +lambda_a = 1e-12 + +# 1) Exchange Agent +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=True, + pipeline_delay=0, + computation_delay=0, + stream_history=10, + book_freq=book_freq, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) Noise Agents +num_noise = 5000 +agents.extend([NoiseAgent(id=j, + name="NoiseAgent {}".format(j), + type="NoiseAgent", + symbol=symbol, + starting_cash=starting_cash, + wakeup_time=util.get_wake_time(mkt_open, mkt_close), + log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_noise)]) +agent_count += num_noise +agent_types.extend(['NoiseAgent']) + +# 3) Value Agents +num_value = 100 +agents.extend([ValueAgent(id=j, + name="Value Agent {}".format(j), + type="ValueAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=sigma_n, + r_bar=r_bar, + kappa=kappa, + lambda_a=lambda_a, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_value)]) +agent_count += num_value +agent_types.extend(['ValueAgent']) + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + +kernelStartTime = mkt_open +kernelStopTime = historical_date + pd.to_timedelta('16:01:00') + +defaultComputationDelay = 0 +latency = np.zeros((agent_count, agent_count)) +noise = [0.0] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=oracle, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) diff --git a/config/loop_obi.py b/config/loop_obi.py new file mode 100644 index 000000000..9710a0a3d --- /dev/null +++ b/config/loop_obi.py @@ -0,0 +1,447 @@ +from Kernel import Kernel +from agent.ExchangeAgent import ExchangeAgent +from agent.OrderBookImbalanceAgent import OrderBookImbalanceAgent +from agent.ValueAgent import ValueAgent +from agent.ZeroIntelligenceAgent import ZeroIntelligenceAgent +from agent.examples.MarketMakerAgent import MarketMakerAgent +from agent.examples.MomentumAgent import MomentumAgent +from statistics import median, mean, stdev +from util.order import LimitOrder +from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle +from util import util +from util.model.QTable import QTable + +import numpy as np +import pandas as pd +import sys + +from math import ceil, floor + +###### Helper functions for this configuration file. Just commonly-used code ###### +###### that would otherwise have been repeated many times. ###### + +def get_rand_obj(seed_obj): + return np.random.RandomState(seed = seed_obj.randint(low = 0, high = 2**32)) + + +###### Wallclock tracking for overall experimental scheduling to CPUs. +wallclock_start = pd.Timestamp('now') + +print ("\n====== Experimental wallclock elapsed: {} ======\n".format( + pd.Timestamp('now') - wallclock_start)) + + +###### One-time configuration section. This section sets up definitions that ###### +###### will apply to the entire experiment. They will not be repeated or ###### +###### reinitialized for each instance of the simulation contained within ###### +###### this experiment. ###### + + +### EXPERIMENT CONFIGURATION. +obi_perf = [] + + +### DATE CONFIGURATION. + +# Since the simulator often pulls historical data, we use nanosecond +# timestamps (pandas.Timestamp) for all simulation time tracking. +# Thus our discrete time stamps are effectively nanoseconds, although +# they can be interepreted otherwise for ahistorical (e.g. generated) +# simulations. These timestamps do require a valid date component. +midnight = pd.to_datetime('2014-01-28') + + +### STOCK SYMBOL CONFIGURATION. +symbols = { 'IBM' : { 'r_bar' : 1e5, 'kappa' : 1.67e-12, 'agent_kappa' : 1.67e-15, + 'sigma_s' : 0, 'fund_vol' : 1e-4, 'megashock_lambda_a' : 2.77778e-13, + 'megashock_mean' : 1e3, 'megashock_var' : 5e4 } + } + + +### INITIAL AGENT DISTRIBUTION. +### You must instantiate the agents in the same order you record them +### in the agent_types and agent_strats lists. (Currently they are +### parallel arrays.) +### +### When conducting "agent of change" experiments, the new agents should +### be added at the END only. + +agent_types = [] +agent_strats = [] + +### Count by agent type. +num_exch = 1 +num_zi = 50 +num_val = 50 +num_obi = 1 +num_mm = 0 +num_mom = 0 + + +### EXCHANGE AGENTS +mkt_open = midnight + pd.to_timedelta('09:30:00') +mkt_close = midnight + pd.to_timedelta('16:00:00') + +### Record the type and strategy of the agents for reporting purposes. +for i in range(num_exch): + agent_types.append("ExchangeAgent") + agent_strats.append("ExchangeAgent") + + +### ZERO INTELLIGENCE AGENTS + +### ZeroIntelligence fixed parameters (i.e. not strategic). +zi_obs_noise = 1000000 # a property of the agent, not an individual stock + +### Lay out the ZI strategies (parameter settings) that will be used in this +### experiment, so we can assign particular numbers of agents to each strategy. +### Tuples are: (R_min, R_max, eta). + +zi_strategy = [ (0, 250, 1), (0, 500, 1), (0, 1000, 0.8), (0, 1000, 1), + (0, 2000, 0.8), (250, 500, 0.8), (250, 500, 1) ] + +### Record the initial distribution of agents to ZI strategies. +### Split the agents as evenly as possible among the strategy settings. +zi = [ floor(num_zi / len(zi_strategy)) ] * len(zi_strategy) + +i = 0 +while sum(zi) < num_zi: + zi[i] += 1 + i += 1 + +### Record the type and strategy of the agents for reporting purposes. +for i in range(len(zi_strategy)): + x = zi_strategy[i] + strat_name = "Type {} [{} <= R <= {}, eta={}]".format(i+1, x[0], x[1], x[2]) + agent_types.extend([ 'ZeroIntelligenceAgent' ] * zi[i]) + agent_strats.extend([ 'ZeroIntelligenceAgent ({})'.format(strat_name) ] * zi[i]) + + +### VALUE AGENTS + +### Value agent fixed parameters (i.e. not strategic). +zi_obs_noise = 1000000 # a property of the agent, not an individual stock + +for i in range(num_val): + agent_types.extend([ 'ValueAgent' ]) + agent_strats.extend([ 'ValueAgent' ]) + + +### OBI AGENTS + +### OBI fixed parameters (i.e. not strategic). + +### Record the type and strategy of the agents for reporting purposes. +for i in range(num_obi): + agent_types.append("OBIAgent") + agent_strats.append("OBIAgent") + + +### MARKET MAKER AGENTS + +### Market Maker fixed parameters (i.e. not strategic). + +### Record the type and strategy of the agents for reporting purposes. +for i in range(num_mm): + agent_types.append("MarketMakerAgent") + agent_strats.append("MarketMakerAgent") + + +### MOMENTUM AGENTS + +### Momentum Agent fixed parameters. + +### Record the type and strategy of the agents for reporting purposes. +for i in range(num_mom): + agent_types.append("MomentumAgent") + agent_strats.append("MomentumAgent") + + +### FINAL AGENT PREPARATION + +### Record the total number of agents here, so we can create a list of lists +### of random seeds to use for the agents across the iterated simulations. +### Also create an empty list of appropriate size to store agent state +### across simulations (for those agents which require it). + +num_agents = num_exch + num_zi + num_obi + num_val + num_mm + num_mom + +agent_saved_states = [None] * num_agents + + +### SIMULATION CONTROL SETTINGS. + +# We allow some high-level parameters to be specified on the command line at +# runtime, rather than being explicitly coded in the config file. This really +# only makes sense for parameters that affect the entire series of simulations +# (i.e. the entire "experiment"), rather than a single instance of the simulation. +import argparse + +parser = argparse.ArgumentParser(description='Detailed options for sparse_zi config.') +parser.add_argument('-b', '--book_freq', default=None, + help='Frequency at which to archive order book for visualization') +parser.add_argument('-c', '--config', required=True, + help='Name of config file to execute') +parser.add_argument('-l', '--log_dir', default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-o', '--log_orders', action='store_true', + help='Log every order-related action by every agent.') +parser.add_argument('-s', '--seed', type=int, default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', '--verbose', action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', action='store_true', + help='Print argument options for this config file') + +# Specialized for loop_obi. +parser.add_argument('-f', '--obi_freq', type=int, default=1e9 * 60, + help='OBI subscription frequency') +parser.add_argument('-r', '--flat_range', type=float, default=0.1, + help='OBI dead zone for staying flat') +parser.add_argument('-y', '--entry_threshold', type=float, default=0.1, + help='OBI imbalance to enter a position') +parser.add_argument('-t', '--trail_dist', type=float, default=0.05, + help='OBI trailing stop distance to exit positions') +parser.add_argument('-e', '--levels', type=int, default=10, + help='OBI order book levels to consider') +parser.add_argument('-n', '--num_simulations', type=int, default=5, + help='Number of consecutive simulations in one episode.') + + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + + +# If nothing specifically requested, use starting timestamp. In either case, successive +# simulations will have simulation number appended. +log_dir = args.log_dir + +if log_dir is None: log_dir = str(int(pd.Timestamp('now').timestamp())) + + +# Requested order book snapshot archive frequency. +book_freq = args.book_freq + +# Random seed specification on the command line. Default: None (by clock). +# If none, we select one via a specific random method and pass it to seed() +# so we can record it for future use. (You cannot reasonably obtain the +# automatically generated seed when seed() is called without a parameter.) + +# Note that this seed is used to (1) make any random decisions within this +# config file itself and (2) to generate random number seeds for the +# (separate) Random objects given to each agent. This ensure that when +# the agent population is appended, prior agents will continue to behave +# in the same manner save for influences by the new agents. (i.e. all prior +# agents still have their own separate PRNG sequence, and it is the same as +# before) + +seed = args.seed +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2**32 - 1) +np.random.seed(seed) + +# Config parameter that causes util.util.print to suppress most output. +# Also suppresses formatting of limit orders (which is time consuming). +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +# Config parameter that causes every order-related action to be logged by +# every agent. Activate only when really needed as there is a significant +# time penalty to all that object serialization! +log_orders = args.log_orders + +# Specialized for loop_obi. +obi_freq = args.obi_freq +flat_range = args.flat_range +entry_threshold = args.entry_threshold +trail_dist = args.trail_dist +levels = args.levels +num_consecutive_simulations = args.num_simulations + + +print ("Silent mode: {}".format(util.silent_mode)) +print ("Logging orders: {}".format(log_orders)) +print ("Book freq: {}".format(book_freq)) +print ("OBI Freq: {}, OB Levels: {}, Entry Thresh: {}, Trail Dist: {}".format( + obi_freq, levels, entry_threshold, trail_dist)) +print ("Configuration seed: {}\n".format(seed)) + + + +### STOCHASTIC CONTROL + +### For every entity that requires a source of randomness, create (from the global seed) +### a RandomState object, which can be used to generate SEEDS for that entity at the +### start of each simulation. This will premit each entity to receive a different +### seed for each simulation, but the entire experiment will still be deterministic +### given the same initial (global) seed. + +kernel_seeds = np.random.RandomState(seed=np.random.randint(low=0,high=2**32)) + +symbol_seeds = {} +for sym in symbols: symbol_seeds[sym] = np.random.RandomState(seed=np.random.randint(low=0,high=2**32)) + +agent_seeds = [ np.random.RandomState(seed=np.random.randint(low=0,high=2**32)) ] * num_agents + + + +### LATENCY CONFIGURATION + +### Configure a simple message latency matrix for the agents. Each entry is the minimum +### nanosecond delay on communication [from][to] agent ID. + +# Square numpy array with dimensions equal to total agent count. Most agents are handled +# at init, drawn from a uniform distribution from: +# Times Square (3.9 miles from NYSE, approx. 21 microseconds at the speed of light) to: +# Pike Place Starbucks in Seattle, WA (2402 miles, approx. 13 ms at the speed of light). +# Other agents can be explicitly set afterward (and the mirror half of the matrix is also). + +# This configures all agents to a starting latency as described above. +latency = np.random.uniform(low = 21000, high = 13000000, size=(len(agent_types),len(agent_types))) + +# Overriding the latency for certain agent pairs happens below, as does forcing mirroring +# of the matrix to be symmetric. +for i, t1 in zip(range(latency.shape[0]), agent_types): + for j, t2 in zip(range(latency.shape[1]), agent_types): + # Three cases for symmetric array. Set latency when j > i, copy it when i > j, same agent when i == j. + if j > i: + # Presently, strategy agents shouldn't be talking to each other, so we set them to extremely high latency. + if (t1 == "ZeroIntelligenceAgent" and t2 == "ZeroIntelligenceAgent"): + latency[i,j] = 1000000000 * 60 * 60 * 24 # Twenty-four hours. + elif i > j: + # This "bottom" half of the matrix simply mirrors the top. + latency[i,j] = latency[j,i] + else: + # This is the same agent. How long does it take to reach localhost? In our data center, it actually + # takes about 20 microseconds. + latency[i,j] = 20000 + +# OBI to Exchange and back. +latency[0,101] = 1 +latency[101,0] = 1 + +# Configure a simple latency noise model for the agents. +# Index is ns extra delay, value is probability of this delay being applied. +noise = [ 0.25, 0.25, 0.20, 0.15, 0.10, 0.05 ] + + + +### FINAL GLOBAL CONFIGURATION FOR ALL SIMULATIONS + +# The kernel's start and stop times must be pandas.Timestamp +# objects, including a date. (For ahistorical simulations, the date +# selected is irrelevant.) This range represents the maximum extents +# of simulated time, and should generally be a superset of "market hours". +# There is no requirement these times be on the same date, although +# none of the current agents handle markets closing and reopening. +kernelStartTime = midnight +kernelStopTime = midnight + pd.to_timedelta('17:00:00') + +# This will configure the kernel with a default computation delay +# (time penalty) for each agent's wakeup and recvMsg. An agent +# can change this at any time for itself. (nanoseconds) +defaultComputationDelay = 1000000000 # one second + + + +###### Per-simulation configuration section. This section initializes ###### +###### from scratch those objects and settings that should be reset withr ###### +###### each "run" of the simulation within an overall experiment. ###### + +for sim in range(num_consecutive_simulations): # eventually make this a stopping criteria + + # Flush the agent population and start over for each simulation. + agents = [] + + # The random state of each symbol needs to be set for each simulation, so the + # stocks won't always do the same thing. Note that the entire experiment + # should still be fully repeatable with the same initial seed, because the + # list of random seeds for a symbol is fixed at the start, based on the initial + # seed. + for symbol in symbols: symbols[symbol]['random_state'] = get_rand_obj(symbol_seeds[symbol]) + + # Obtain a fresh simulation Kernel with the next appropriate random_state, seeded + # from the list obtained before the first simulation. + kernel = Kernel("Base Kernel", random_state = get_rand_obj(kernel_seeds)) + + # Configure an appropriate oracle for all traded stocks. + # All agents requiring the same type of Oracle will use the same oracle instance. + # The oracle does not require its own source of randomness, because each symbol + # and agent has those, and the oracle will always use on of those sources, as appropriate. + oracle = SparseMeanRevertingOracle(mkt_open, mkt_close, symbols) + + + # Create the agents in the same order they were specified in the first configuration + # section (outside the simulation loop). It is very important they be in the same + # order. + + agent_id = 0 + + # Create the exchange. + for i in range(num_exch): + agents.append( ExchangeAgent(agent_id, "{} {}".format(agent_types[agent_id], agent_id), + agent_strats[agent_id], mkt_open, mkt_close, + [s for s in symbols], log_orders = log_orders, + book_freq = book_freq, pipeline_delay = 0, + computation_delay = 0, stream_history = 10, + random_state = get_rand_obj(agent_seeds[agent_id])) ) + agent_id += 1 + + + # Configure some zero intelligence agents. + starting_cash = 10000000 # Cash in this simulator is always in CENTS. + symbol = 'IBM' + s = symbols[symbol] + + # ZI strategy split. Note that agent arrival rates are quite small, because our minimum + # time step is a nanosecond, and we want the agents to arrive more on the order of + # minutes. + for n, x in zip(zi, zi_strategy): + strat_name = agent_strats[agent_id] + while n > 0: + agents.append(ZeroIntelligenceAgent(agent_id, "ZI Agent {}".format(agent_id), strat_name, random_state = get_rand_obj(agent_seeds[agent_id]), log_orders=log_orders, symbol=symbol, starting_cash=starting_cash, sigma_n=zi_obs_noise, r_bar=s['r_bar'], kappa=s['agent_kappa'], sigma_s=s['fund_vol'], q_max=10, sigma_pv=5e6, R_min=x[0], R_max=x[1], eta=x[2], lambda_a=1e-12)) + agent_id += 1 + n -= 1 + + # Add value agents. + for i in range(num_val): + agents.extend([ ValueAgent(agent_id, "Value Agent {}".format(agent_id), "ValueAgent", symbol = symbol, random_state = get_rand_obj(agent_seeds[agent_id]), log_orders=log_orders, starting_cash=starting_cash, sigma_n=zi_obs_noise, r_bar=s['r_bar'], kappa=s['agent_kappa'], sigma_s=s['fund_vol'], lambda_a=1e-12) ]) + agent_id += 1 + + + # Add an OBI agent to try to beat this market. + for i in range(num_obi): + random_state = get_rand_obj(agent_seeds[agent_id]) + agents.extend([ OrderBookImbalanceAgent(agent_id, "OBI Agent {}".format(agent_id), "OrderBookImbalanceAgent", symbol = symbol, starting_cash = starting_cash, levels = levels, entry_threshold = entry_threshold, trail_dist = trail_dist, freq = obi_freq, random_state = random_state) ]) + agent_id += 1 + + # Add market maker agents. + for i in range(num_mm): + random_state = get_rand_obj(agent_seeds[agent_id]) + agents.extend([ MarketMakerAgent(agent_id, "Market Maker Agent {}".format(agent_id), "MarketMakerAgent", symbol=symbol, starting_cash=starting_cash, min_size=500, max_size=1000, subscribe=True, log_orders=False, random_state = random_state) ]) + agent_id += 1 + + # Add momentum agents. + for i in range(num_mom): + random_state = get_rand_obj(agent_seeds[agent_id]) + agents.extend([ MomentumAgent(agent_id, "Momentum Agent {}".format(agent_id), "MomentumAgent", symbol=symbol, starting_cash=starting_cash, min_size=1, max_size=10, subscribe=True, log_orders=False, random_state = random_state) ]) + agent_id += 1 + + + # Start the kernel running. This call will not return until the + # simulation is complete. (Eventually this should be made + # parallel for learning.) + agent_saved_states = kernel.runner( + agents = agents, startTime = kernelStartTime, + stopTime = kernelStopTime, agentLatency = latency, + latencyNoise = noise, + defaultComputationDelay = defaultComputationDelay, + oracle = oracle, log_dir = "{}_{}".format(log_dir,sim)) + + obi_perf.append(agent_saved_states[0]) + + print ("\n====== Experimental wallclock elapsed: {} ======\n".format( + pd.Timestamp('now') - wallclock_start)) + diff --git a/config/marketreplay.py b/config/marketreplay.py index e95cc4ff0..33fac18f8 100644 --- a/config/marketreplay.py +++ b/config/marketreplay.py @@ -2,13 +2,11 @@ import numpy as np import pandas as pd import sys -import os import datetime as dt from Kernel import Kernel from util import util from util.order import LimitOrder -from util.oracle.OrderBookOracle import OrderBookOracle from agent.ExchangeAgent import ExchangeAgent from agent.examples.MarketReplayAgent import MarketReplayAgent @@ -21,14 +19,18 @@ '--config', required=True, help='Name of config file to execute') +parser.add_argument('-t', + '--ticker', + required=True, + help='Name of the stock/symbol') +parser.add_argument('-d', + '--date', + required=True, + help='Historical date') parser.add_argument('-l', '--log_dir', default=None, help='Log directory name (default: unix timestamp at program start)') -parser.add_argument('-o', - '--log_orders', - action='store_true', - help='Log every order-related action by every agent.') parser.add_argument('-s', '--seed', type=int, @@ -50,7 +52,6 @@ log_dir = args.log_dir # Requested log directory. seed = args.seed # Random seed specification on the command line. -log_orders = args.log_orders if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) np.random.seed(seed) @@ -59,60 +60,57 @@ simulation_start_time = dt.datetime.now() print("Simulation Start Time: {}".format(simulation_start_time)) -print("Configuration seed: {}\n".format(seed)) +print("Configuration seed: {}".format(seed)) +print("Log Directory: {}".format(log_dir)) ######################################################################################################################## ############################################### AGENTS CONFIG ########################################################## # Historical date to simulate. -historical_date = pd.to_datetime('2019-06-28') -symbol = 'JPM' +historical_date = args.date +historical_date_pd = pd.to_datetime(historical_date) +symbol = args.ticker +print("Symbol: {}".format(symbol)) +print("Date: {}\n".format(historical_date)) agent_count, agents, agent_types = 0, [], [] # 1) Exchange Agent -mkt_open = historical_date + pd.to_timedelta('09:30:00') -mkt_close = historical_date + pd.to_timedelta('16:00:00') +mkt_open = historical_date_pd + pd.to_timedelta('09:00:00') +mkt_close = historical_date_pd + pd.to_timedelta('16:00:00') + +print("Market Open : {}".format(mkt_open)) +print("Market Close: {}".format(mkt_close)) + agents.extend([ExchangeAgent(id=0, - name="Exchange Agent", + name="EXCHANGE_AGENT", type="ExchangeAgent", mkt_open=mkt_open, mkt_close=mkt_close, symbols=[symbol], - log_orders=log_orders, + log_orders=True, pipeline_delay=0, computation_delay=0, stream_history=10, - book_freq=0, + book_freq='all', random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) agent_types.extend("ExchangeAgent") agent_count += 1 # 2) Market Replay Agent -""" -oracle = OrderBookOracle (symbol = symbol, - start_time = mkt_open, - end_time = mkt_close, - orders_file_path = os.getcwd() + '\data\sample_orders_file.csv') -""" - -symbol = 'JPM' -date = '20190628' -file_name = f'DOW30/{symbol}/{symbol}.{date}' +file_name = f'DOW30/{symbol}/{symbol}.{historical_date}' orders_file_path = f'/efs/data/{file_name}' -oracle = OrderBookOracle(symbol=symbol, - date=historical_date, - start_time=mkt_open, - end_time=mkt_close, - orders_file_path=orders_file_path) - agents.extend([MarketReplayAgent(id=1, name="MARKET_REPLAY_AGENT", type='MarketReplayAgent', symbol=symbol, - log_orders=log_orders, - date=historical_date, + log_orders=False, + date=historical_date_pd, + start_time=mkt_open, + end_time=mkt_close, + orders_file_path=orders_file_path, + processed_orders_folder_path='/efs/data/marketreplay/', starting_cash=0, random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) @@ -125,8 +123,8 @@ kernel = Kernel("Market Replay Kernel", random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) -kernelStartTime = mkt_open -kernelStopTime = historical_date + pd.to_timedelta('16:01:00') +kernelStartTime = historical_date_pd +kernelStopTime = historical_date_pd + pd.to_timedelta('17:00:00') defaultComputationDelay = 0 latency = np.zeros((agent_count, agent_count)) @@ -139,7 +137,7 @@ latencyNoise=noise, defaultComputationDelay=defaultComputationDelay, defaultLatency=0, - oracle=oracle, + oracle=None, log_dir=args.log_dir) simulation_end_time = dt.datetime.now() diff --git a/config/obi_rmsc02.py b/config/obi_rmsc02.py new file mode 100755 index 000000000..df0e530d7 --- /dev/null +++ b/config/obi_rmsc02.py @@ -0,0 +1,254 @@ +# OBI test configuration based on RMSC-2 with more ZI dominance. +# +# RMSC-2 (Reference Market Simulation Configuration) with data subscription mechanism: +# - 1 Exchange Agent +# - 1 Market Maker Agent +# - 89 ZI Agent +# - 5 OBI Agent +# - 5 Momentum Agent + +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt +import importlib + +from Kernel import Kernel +from util import util +from util.order import LimitOrder +from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle + +from agent.ExchangeAgent import ExchangeAgent +from agent.examples.MarketMakerAgent import MarketMakerAgent +from agent.examples.MomentumAgent import MomentumAgent +from agent.examples.SubscriptionAgent import SubscriptionAgent + +from agent.ZeroIntelligenceAgent import ZeroIntelligenceAgent +from agent.OrderBookImbalanceAgent import OrderBookImbalanceAgent + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### + +parser = argparse.ArgumentParser( + description='Detailed options for RMSC-2 (Reference Market Simulation Configuration) config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') +parser.add_argument('-a', + '--agent_name', + default=None, + help='Specify the agent to test with') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +log_dir = args.log_dir # Requested log directory. +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}\n".format(seed)) +######################################################################################################################## +############################################### AGENTS CONFIG ########################################################## + +# Historical date to simulate. +historical_date = pd.to_datetime('2019-06-28') +symbol = 'JPM' + +agent_count, agents, agent_types = 0, [], [] +starting_cash = 10000000 # Cash in this simulator is always in CENTS. + +# 1) 1 Exchange Agent +mkt_open = historical_date + pd.to_timedelta('09:30:00') +mkt_close = historical_date + pd.to_timedelta('16:00:00') + +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=False, + pipeline_delay=0, + computation_delay=0, + stream_history=10, + book_freq='all', + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) 1 Market Maker Agent +num_mm_agents = 1 +agents.extend([MarketMakerAgent(id=j, + name="MARKET_MAKER_AGENT_{}".format(j), + type='MarketMakerAgent', + symbol=symbol, + starting_cash=starting_cash, + min_size=500, + max_size=1000, + subscribe=True, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_mm_agents)]) + +agent_types.extend('MarketMakerAgent') +agent_count += num_mm_agents + +# 3) 50 Zero Intelligence Agents +symbols = {symbol: {'r_bar': 1e5, + 'kappa': 1.67e-12, + 'agent_kappa': 1.67e-15, + 'sigma_s': 0, + 'fund_vol': 1e-4, + 'megashock_lambda_a': 2.77778e-13, + 'megashock_mean': 1e3, + 'megashock_var': 5e4, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))}} +oracle = SparseMeanRevertingOracle(mkt_open, mkt_close, symbols) + +num_zi_agents = 89 +agents.extend([ZeroIntelligenceAgent(id=j, + name="ZI_AGENT_{}".format(j), + type="ZeroIntelligenceAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=10000, + sigma_s=symbols[symbol]['fund_vol'], + kappa=symbols[symbol]['agent_kappa'], + r_bar=symbols[symbol]['r_bar'], + q_max=10, + sigma_pv=5e4, + R_min=0, + R_max=100, + eta=1, + lambda_a=1e-12, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_zi_agents)]) +agent_types.extend("ZeroIntelligenceAgent") +agent_count += num_zi_agents + +# 4) 5 Order Book Imbalance agents +num_obi_agents = 5 +agents.extend([OrderBookImbalanceAgent(id=j, + name="OBI_AGENT_{}".format(j), + type="OrderBookImbalanceAgent", + symbol=symbol, + starting_cash=starting_cash, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_obi_agents)]) +agent_types.extend("OrderBookImbalanceAgent") +agent_count += num_obi_agents + +# 5) 5 Momentum Agents: +num_momentum_agents = 5 +agents.extend([MomentumAgent(id=j, + name="MOMENTUM_AGENT_{}".format(j), + type="MomentumAgent", + symbol=symbol, + starting_cash=starting_cash, + min_size=1, + max_size=10, + subscribe=True, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_momentum_agents)]) +agent_types.extend("MomentumAgent") +agent_count += num_momentum_agents + +""" +# 6) 1 Example Subscription Agent: +agents.extend([SubscriptionAgent(id=agent_count, + name="EXAMPLE_SUBSCRIPTION_AGENT", + type="SubscriptionAgent", + symbol=symbol, + starting_cash=starting_cash, + levels=5, + freq=10e9, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64')))]) +agent_types.extend("SubscriptionAgent") +agent_count += 1 +""" +# 7) User defined agent +# Load the agent to evaluate against the market +if args.agent_name: + mod_name = args.agent_name.rsplit('.', 1)[0] + class_name = args.agent_name.split('.')[-1] + m = importlib.import_module(args.agent_name, package=None) + testagent = getattr(m, class_name) + + agents.extend([testagent(id=agent_count, + name=args.agent_name, + type="AgentUnderTest", + symbol=symbol, + starting_cash=starting_cash, + min_size=1, + max_size=10, + log_orders=False, + random_state=np.random.RandomState( + seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) + agent_count += 1 + agent_types.extend('AgentUnderTest') + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + +kernelStartTime = historical_date +kernelStopTime = historical_date + pd.to_timedelta('17:00:00') + +defaultComputationDelay = 0 +latency = np.random.uniform(low = 21000, high = 13000000, size=(agent_count, agent_count)) +noise = [ 0.25, 0.25, 0.20, 0.15, 0.10, 0.05 ] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=oracle, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) diff --git a/config/parallel.py b/config/parallel.py new file mode 100644 index 000000000..9989ddb94 --- /dev/null +++ b/config/parallel.py @@ -0,0 +1,64 @@ +import argparse +import os +from multiprocessing import Pool +import psutil +import datetime as dt +import numpy as np + + +def run_in_parallel(num_simulations, num_parallel, config, log_folder, verbose): + + global_seeds = np.random.randint(0, 2 ** 32, num_simulations) + print(f'Global Seeds: {global_seeds}') + + processes = [f'python -u abides.py -c {config} -l {log_folder}_seed_{seed} {"-v" if verbose else ""} -s {seed}' + for seed in global_seeds] + + pool = Pool(processes=num_parallel) + pool.map(run_process, processes) + + +def run_process(process): + os.system(process) + + +if __name__ == "__main__": + start_time = dt.datetime.now() + + parser = argparse.ArgumentParser(description='Main config to run multiple ABIDES simulations in parallel') + parser.add_argument('--seed', type=int, default=None, + help='Seed controlling the generated global seeds') + parser.add_argument('--num_simulations', type=int, default=1, + help='Total number of simulations to run') + parser.add_argument('--num_parallel', type=int, default=None, + help='Number of simulations to run in parallel') + parser.add_argument('--config', required=True, + help='Name of config file to execute') + parser.add_argument('--log_folder', required=True, + help='Log directory name') + parser.add_argument('-v', '--verbose', action='store_true', + help='Maximum verbosity!') + + args, remaining_args = parser.parse_known_args() + + seed = args.seed + num_simulations = args.num_simulations + num_parallel = args.num_parallel if args.num_parallel else psutil.cpu_count() # count of the CPUs on the machine + config = args.config + log_folder = args.log_folder + verbose = args.verbose + + print(f'Total number of simulation: {num_simulations}') + print(f'Number of simulations to run in parallel: {num_parallel}') + print(f'Configuration: {config}') + + np.random.seed(seed) + + run_in_parallel(num_simulations=num_simulations, + num_parallel=num_parallel, + config=config, + log_folder=log_folder, + verbose=verbose) + + end_time = dt.datetime.now() + print(f'Total time taken to run in parallel: {end_time - start_time}') \ No newline at end of file diff --git a/config/qlearning.py b/config/qlearning.py new file mode 100644 index 000000000..b8f495fb1 --- /dev/null +++ b/config/qlearning.py @@ -0,0 +1,359 @@ +from Kernel import Kernel +from agent.ExchangeAgent import ExchangeAgent +from agent.examples.QLearningAgent import QLearningAgent +from agent.ZeroIntelligenceAgent import ZeroIntelligenceAgent +from util.order import LimitOrder +from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle +from util import util +from util.model.QTable import QTable + +import numpy as np +import pandas as pd +import sys + +from math import ceil, floor + +###### Helper functions for this configuration file. Just commonly-used code ###### +###### that would otherwise have been repeated many times. ###### + +def get_rand_obj(seed_obj): + return np.random.RandomState(seed = seed_obj.randint(low = 0, high = 2**32)) + + +###### One-time configuration section. This section sets up definitions that ###### +###### will apply to the entire experiment. They will not be repeated or ###### +###### reinitialized for each instance of the simulation contained within ###### +###### this experiment. ###### + + +### EXPERIMENT CONFIGURATION. +num_consecutive_simulations = 50 + + +### DATE CONFIGURATION. + +# Since the simulator often pulls historical data, we use nanosecond +# timestamps (pandas.Timestamp) for all simulation time tracking. +# Thus our discrete time stamps are effectively nanoseconds, although +# they can be interepreted otherwise for ahistorical (e.g. generated) +# simulations. These timestamps do require a valid date component. +midnight = pd.to_datetime('2014-01-28') + + +### STOCK SYMBOL CONFIGURATION. +symbols = { 'IBM' : { 'r_bar' : 1e5, 'kappa' : 1.67e-12, 'agent_kappa' : 1.67e-15, + 'sigma_s' : 0, 'fund_vol' : 1e-4, 'megashock_lambda_a' : 2.77778e-13, + 'megashock_mean' : 1e3, 'megashock_var' : 5e4 } + } + + +### INITIAL AGENT DISTRIBUTION. +### You must instantiate the agents in the same order you record them +### in the agent_types and agent_strats lists. (Currently they are +### parallel arrays.) +### +### When conducting "agent of change" experiments, the new agents should +### be added at the END only. + +agent_types = [] +agent_strats = [] + +### Count by agent type. +num_exch = 1 +num_zi = 100 +num_qlearners = 1 + + +### EXCHANGE AGENTS +mkt_open = midnight + pd.to_timedelta('09:30:00') +mkt_close = midnight + pd.to_timedelta('16:00:00') + +### Record the type and strategy of the agents for reporting purposes. +for i in range(num_exch): + agent_types.append("ExchangeAgent") + agent_strats.append("ExchangeAgent") + + +### ZERO INTELLIGENCE AGENTS + +### ZeroIntelligence fixed parameters (i.e. not strategic). +zi_obs_noise = 1000000 # a property of the agent, not an individual stock + +### Lay out the ZI strategies (parameter settings) that will be used in this +### experiment, so we can assign particular numbers of agents to each strategy. +### Tuples are: (R_min, R_max, eta). + +zi_strategy = [ (0, 250, 1), (0, 500, 1), (0, 1000, 0.8), (0, 1000, 1), + (0, 2000, 0.8), (250, 500, 0.8), (250, 500, 1) ] + +### Record the initial distribution of agents to ZI strategies. +### Split the agents as evenly as possible among the strategy settings. +zi = [ floor(num_zi / len(zi_strategy)) ] * len(zi_strategy) + +i = 0 +while sum(zi) < num_zi: + zi[i] += 1 + i += 1 + +### Record the type and strategy of the agents for reporting purposes. +for i in range(len(zi_strategy)): + x = zi_strategy[i] + strat_name = "Type {} [{} <= R <= {}, eta={}]".format(i+1, x[0], x[1], x[2]) + agent_types.extend([ 'ZeroIntelligenceAgent' ] * zi[i]) + agent_strats.extend([ 'ZeroIntelligenceAgent ({})'.format(strat_name) ] * zi[i]) + + +### Q-LEARNING AGENTS + +### QLearning fixed parameters (i.e. not strategic). + +### Record the type and strategy of the agents for reporting purposes. +for i in range(num_qlearners): + agent_types.append("QLearningAgent") + agent_strats.append("QLearningAgent") + + +### FINAL AGENT PREPARATION + +### Record the total number of agents here, so we can create a list of lists +### of random seeds to use for the agents across the iterated simulations. +### Also create an empty list of appropriate size to store agent state +### across simulations (for those agents which require it). + +num_agents = num_exch + num_zi + num_qlearners + +agent_saved_states = [None] * num_agents + + +### SIMULATION CONTROL SETTINGS. + +# We allow some high-level parameters to be specified on the command line at +# runtime, rather than being explicitly coded in the config file. This really +# only makes sense for parameters that affect the entire series of simulations +# (i.e. the entire "experiment"), rather than a single instance of the simulation. +import argparse + +parser = argparse.ArgumentParser(description='Detailed options for sparse_zi config.') +parser.add_argument('-b', '--book_freq', default=None, + help='Frequency at which to archive order book for visualization') +parser.add_argument('-c', '--config', required=True, + help='Name of config file to execute') +parser.add_argument('-l', '--log_dir', default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-o', '--log_orders', action='store_true', + help='Log every order-related action by every agent.') +parser.add_argument('-s', '--seed', type=int, default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', '--verbose', action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', action='store_true', + help='Print argument options for this config file') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + + +# If nothing specifically requested, use starting timestamp. In either case, successive +# simulations will have simulation number appended. +log_dir = args.log_dir + +if log_dir is None: log_dir = str(int(pd.Timestamp('now').timestamp())) + +# Requested order book snapshot archive frequency. +book_freq = args.book_freq + +# Random seed specification on the command line. Default: None (by clock). +# If none, we select one via a specific random method and pass it to seed() +# so we can record it for future use. (You cannot reasonably obtain the +# automatically generated seed when seed() is called without a parameter.) + +# Note that this seed is used to (1) make any random decisions within this +# config file itself and (2) to generate random number seeds for the +# (separate) Random objects given to each agent. This ensure that when +# the agent population is appended, prior agents will continue to behave +# in the same manner save for influences by the new agents. (i.e. all prior +# agents still have their own separate PRNG sequence, and it is the same as +# before) + +seed = args.seed +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2**32 - 1) +np.random.seed(seed) + +# Config parameter that causes util.util.print to suppress most output. +# Also suppresses formatting of limit orders (which is time consuming). +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +# Config parameter that causes every order-related action to be logged by +# every agent. Activate only when really needed as there is a significant +# time penalty to all that object serialization! +log_orders = args.log_orders + + +print ("Silent mode: {}".format(util.silent_mode)) +print ("Logging orders: {}".format(log_orders)) +print ("Book freq: {}".format(book_freq)) +print ("Configuration seed: {}\n".format(seed)) + + + +### STOCHASTIC CONTROL + +### For every entity that requires a source of randomness, create (from the global seed) +### a RandomState object, which can be used to generate SEEDS for that entity at the +### start of each simulation. This will premit each entity to receive a different +### seed for each simulation, but the entire experiment will still be deterministic +### given the same initial (global) seed. + +kernel_seeds = np.random.RandomState(seed=np.random.randint(low=0,high=2**32)) + +symbol_seeds = {} +for sym in symbols: symbol_seeds[sym] = np.random.RandomState(seed=np.random.randint(low=0,high=2**32)) + +agent_seeds = [ np.random.RandomState(seed=np.random.randint(low=0,high=2**32)) ] * num_agents + + + +### LATENCY CONFIGURATION + +### Configure a simple message latency matrix for the agents. Each entry is the minimum +### nanosecond delay on communication [from][to] agent ID. + +# Square numpy array with dimensions equal to total agent count. Most agents are handled +# at init, drawn from a uniform distribution from: +# Times Square (3.9 miles from NYSE, approx. 21 microseconds at the speed of light) to: +# Pike Place Starbucks in Seattle, WA (2402 miles, approx. 13 ms at the speed of light). +# Other agents can be explicitly set afterward (and the mirror half of the matrix is also). + +# This configures all agents to a starting latency as described above. +latency = np.random.uniform(low = 21000, high = 13000000, size=(len(agent_types),len(agent_types))) + +# Overriding the latency for certain agent pairs happens below, as does forcing mirroring +# of the matrix to be symmetric. +for i, t1 in zip(range(latency.shape[0]), agent_types): + for j, t2 in zip(range(latency.shape[1]), agent_types): + # Three cases for symmetric array. Set latency when j > i, copy it when i > j, same agent when i == j. + if j > i: + # Presently, strategy agents shouldn't be talking to each other, so we set them to extremely high latency. + if (t1 == "ZeroIntelligenceAgent" and t2 == "ZeroIntelligenceAgent"): + latency[i,j] = 1000000000 * 60 * 60 * 24 # Twenty-four hours. + elif i > j: + # This "bottom" half of the matrix simply mirrors the top. + latency[i,j] = latency[j,i] + else: + # This is the same agent. How long does it take to reach localhost? In our data center, it actually + # takes about 20 microseconds. + latency[i,j] = 20000 + + +# Configure a simple latency noise model for the agents. +# Index is ns extra delay, value is probability of this delay being applied. +noise = [ 0.25, 0.25, 0.20, 0.15, 0.10, 0.05 ] + + + +### FINAL GLOBAL CONFIGURATION FOR ALL SIMULATIONS + +# The kernel's start and stop times must be pandas.Timestamp +# objects, including a date. (For ahistorical simulations, the date +# selected is irrelevant.) This range represents the maximum extents +# of simulated time, and should generally be a superset of "market hours". +# There is no requirement these times be on the same date, although +# none of the current agents handle markets closing and reopening. +kernelStartTime = midnight +kernelStopTime = midnight + pd.to_timedelta('17:00:00') + +# This will configure the kernel with a default computation delay +# (time penalty) for each agent's wakeup and recvMsg. An agent +# can change this at any time for itself. (nanoseconds) +defaultComputationDelay = 1000000000 # one second + + + +###### Per-simulation configuration section. This section initializes ###### +###### from scratch those objects and settings that should be reset withr ###### +###### each "run" of the simulation within an overall experiment. ###### + +for sim in range(num_consecutive_simulations): # eventually make this a stopping criteria + + # Flush the agent population and start over for each simulation. + agents = [] + + # The random state of each symbol needs to be set for each simulation, so the + # stocks won't always do the same thing. Note that the entire experiment + # should still be fully repeatable with the same initial seed, because the + # list of random seeds for a symbol is fixed at the start, based on the initial + # seed. + for symbol in symbols: symbols[symbol]['random_state'] = get_rand_obj(symbol_seeds[symbol]) + + # Obtain a fresh simulation Kernel with the next appropriate random_state, seeded + # from the list obtained before the first simulation. + kernel = Kernel("Base Kernel", random_state = get_rand_obj(kernel_seeds)) + + # Configure an appropriate oracle for all traded stocks. + # All agents requiring the same type of Oracle will use the same oracle instance. + # The oracle does not require its own source of randomness, because each symbol + # and agent has those, and the oracle will always use on of those sources, as appropriate. + oracle = SparseMeanRevertingOracle(mkt_open, mkt_close, symbols) + + + # Create the agents in the same order they were specified in the first configuration + # section (outside the simulation loop). It is very important they be in the same + # order. + + agent_id = 0 + + # Create the exchange. + for i in range(num_exch): + agents.append( ExchangeAgent(agent_id, "{} {}".format(agent_types[agent_id], agent_id), + agent_strats[agent_id], mkt_open, mkt_close, + [s for s in symbols], log_orders = log_orders, + book_freq = book_freq, pipeline_delay = 0, + computation_delay = 0, stream_history = 10, + random_state = get_rand_obj(agent_seeds[agent_id])) ) + agent_id += 1 + + + # Configure some zero intelligence agents. + starting_cash = 10000000 # Cash in this simulator is always in CENTS. + symbol = 'IBM' + s = symbols[symbol] + + # ZI strategy split. Note that agent arrival rates are quite small, because our minimum + # time step is a nanosecond, and we want the agents to arrive more on the order of + # minutes. + for n, x in zip(zi, zi_strategy): + strat_name = agent_strats[agent_id] + while n > 0: + agents.append(ZeroIntelligenceAgent(agent_id, "ZI Agent {}".format(agent_id), strat_name, random_state = get_rand_obj(agent_seeds[agent_id]), log_orders=log_orders, symbol=symbol, starting_cash=starting_cash, sigma_n=zi_obs_noise, r_bar=s['r_bar'], kappa=s['agent_kappa'], sigma_s=s['fund_vol'], q_max=10, sigma_pv=5e6, R_min=x[0], R_max=x[1], eta=x[2], lambda_a=1e-12)) + agent_id += 1 + n -= 1 + + # Add a QLearning agent to try to beat this market. + for i in range(num_qlearners): + if agent_saved_states[agent_id] is None: + random_state = get_rand_obj(agent_seeds[agent_id]) + qtable = QTable(dims = (2201, 3), alpha = 0.99, alpha_decay = 0.999, + alpha_min = 0, epsilon = 0.99, epsilon_decay = 0.999, epsilon_min = 0, + gamma = 0.98, random_state = random_state) + else: + qtable = agent_saved_states[agent_id] + + agents.extend([ QLearningAgent(agent_id, "QLearning Agent {}".format(agent_id), "QLearningAgent", starting_cash = starting_cash, qtable = qtable, random_state = random_state) ]) + agent_id += 1 + + + + # Start the kernel running. This call will not return until the + # simulation is complete. (Eventually this should be made + # parallel for learning.) + agent_saved_states = kernel.runner( + agents = agents, startTime = kernelStartTime, + stopTime = kernelStopTime, agentLatency = latency, + latencyNoise = noise, + defaultComputationDelay = defaultComputationDelay, + oracle = oracle, log_dir = "{}_{}".format(log_dir,sim)) + diff --git a/config/random_fund_diverse.py b/config/random_fund_diverse.py new file mode 100644 index 000000000..5975a6a11 --- /dev/null +++ b/config/random_fund_diverse.py @@ -0,0 +1,210 @@ +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt +from dateutil.parser import parse + +from Kernel import Kernel +from util import util +from util.order import LimitOrder +from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle + +from agent.ExchangeAgent import ExchangeAgent +from agent.NoiseAgent import NoiseAgent +from agent.ValueAgent import ValueAgent +from agent.market_makers.MarketMakerAgent import MarketMakerAgent +from agent.examples.MomentumAgent import MomentumAgent + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### +# Config 2 - AAMAS Paper + +parser = argparse.ArgumentParser(description='Detailed options for random_fund_value config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-t', + '--ticker', + required=True, + help='Ticker (symbol) to use for simulation') +parser.add_argument('-d', '--historical-date', + required=True, + type=parse, + help='historical date being simulated in format YYYYMMDD.') +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +log_dir = args.log_dir # Requested log directory. +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +log_orders = False +book_freq = None + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}\n".format(seed)) +######################################################################################################################## +############################################### AGENTS CONFIG ########################################################## + +# Historical date to simulate. +historical_date = pd.to_datetime(args.historical_date) +mkt_open = historical_date + pd.to_timedelta('09:30:00') +mkt_close = historical_date + pd.to_timedelta('16:00:00') +agent_count, agents, agent_types = 0, [], [] + +# Hyperparameters +symbol = args.ticker +starting_cash = 10000000 # Cash in this simulator is always in CENTS. + +r_bar = 1e5 +sigma_n = r_bar / 10 +kappa = 1.67e-15 +lambda_a = 1e-12 + +# Oracle +symbols = {symbol: {'r_bar': r_bar, + 'kappa': 1.67e-12, + 'agent_kappa': kappa, + 'sigma_s': 0, + 'fund_vol': 1e-4, + 'megashock_lambda_a': 2.77778e-13, + 'megashock_mean': 1e3, + 'megashock_var': 5e4, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))}} + +oracle = SparseMeanRevertingOracle(mkt_open, mkt_close, symbols) + +# 1) Exchange Agent +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=True, + pipeline_delay=0, + computation_delay=0, + stream_history=10, + book_freq=book_freq, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) Noise Agents +num_noise = 5000 +agents.extend([NoiseAgent(id=j, + name="NoiseAgent {}".format(j), + type="NoiseAgent", + symbol=symbol, + starting_cash=starting_cash, + wakeup_time=util.get_wake_time(mkt_open, mkt_close), + log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_noise)]) +agent_count += num_noise +agent_types.extend(['NoiseAgent']) + +# 3) Value Agents +num_value = 100 +agents.extend([ValueAgent(id=j, + name="Value Agent {}".format(j), + type="ValueAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=sigma_n, + r_bar=r_bar, + kappa=kappa, + lambda_a=lambda_a, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_value)]) +agent_count += num_value +agent_types.extend(['ValueAgent']) + +# 4) Market Maker Agent +num_mm_agents = 1 +agents.extend([MarketMakerAgent(id=j, + name="MARKET_MAKER_AGENT_{}".format(j), + type='MarketMakerAgent', + symbol=symbol, + starting_cash=starting_cash, + min_size=100, + max_size=101, + wake_up_freq="1min", + log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_mm_agents)]) +agent_count += num_mm_agents +agent_types.extend('MarketMakerAgent') + + +# 5) Momentum Agents +num_momentum_agents = 25 +agents.extend([MomentumAgent(id=j, + name="MOMENTUM_AGENT_{}".format(j), + type="MomentumAgent", + symbol=symbol, + starting_cash=starting_cash, + min_size=1, + max_size=10, + log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_momentum_agents)]) +agent_count += num_momentum_agents +agent_types.extend("MomentumAgent") + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + +kernelStartTime = mkt_open +kernelStopTime = historical_date + pd.to_timedelta('16:01:00') + +defaultComputationDelay = 0 +latency = np.zeros((agent_count, agent_count)) +noise = [0.0] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=oracle, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) diff --git a/config/random_fund_value.py b/config/random_fund_value.py new file mode 100644 index 000000000..60112af5d --- /dev/null +++ b/config/random_fund_value.py @@ -0,0 +1,174 @@ +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt +from dateutil.parser import parse + +from Kernel import Kernel +from util import util +from util.order import LimitOrder +from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle + +from agent.ExchangeAgent import ExchangeAgent +from agent.NoiseAgent import NoiseAgent +from agent.ValueAgent import ValueAgent + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### +# Config 1 - AAMAS Paper + +parser = argparse.ArgumentParser(description='Detailed options for random_fund_value config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-t', + '--ticker', + required=True, + help='Ticker (symbol) to use for simulation') +parser.add_argument('-d', '--historical-date', + required=True, + type=parse, + help='historical date being simulated in format YYYYMMDD.') +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +log_dir = args.log_dir # Requested log directory. +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +log_orders = False +book_freq = None + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}\n".format(seed)) +######################################################################################################################## +############################################### AGENTS CONFIG ########################################################## + +# Historical date to simulate. +historical_date = pd.to_datetime(args.historical_date) +mkt_open = historical_date + pd.to_timedelta('09:30:00') +mkt_close = historical_date + pd.to_timedelta('16:00:00') +agent_count, agents, agent_types = 0, [], [] + +# Hyperparameters +symbol = args.ticker +starting_cash = 10000000 # Cash in this simulator is always in CENTS. + +r_bar = 1e5 +sigma_n = r_bar / 10 +kappa = 1.67e-15 +lambda_a = 1e-12 + +# Oracle +symbols = {symbol: {'r_bar': r_bar, + 'kappa': 1.67e-12, + 'agent_kappa': kappa, + 'sigma_s': 0, + 'fund_vol': 1e-4, + 'megashock_lambda_a': 2.77778e-13, + 'megashock_mean': 1e3, + 'megashock_var': 5e4, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))}} + +oracle = SparseMeanRevertingOracle(mkt_open, mkt_close, symbols) + +# 1) Exchange Agent +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=True, + pipeline_delay=0, + computation_delay=0, + stream_history=10, + book_freq=book_freq, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) Noise Agents +num_noise = 5000 +agents.extend([NoiseAgent(id=j, + name="NoiseAgent {}".format(j), + type="NoiseAgent", + symbol=symbol, + starting_cash=starting_cash, + wakeup_time=util.get_wake_time(mkt_open, mkt_close), + log_orders=log_orders, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_noise)]) +agent_count += num_noise +agent_types.extend(['NoiseAgent']) + +# 3) Value Agents +num_value = 100 +agents.extend([ValueAgent(id=j, + name="Value Agent {}".format(j), + type="ValueAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=sigma_n, + r_bar=r_bar, + kappa=kappa, + lambda_a=lambda_a, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_value)]) +agent_count += num_value +agent_types.extend(['ValueAgent']) + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + +kernelStartTime = mkt_open +kernelStopTime = historical_date + pd.to_timedelta('16:01:00') + +defaultComputationDelay = 0 +latency = np.zeros((agent_count, agent_count)) +noise = [0.0] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=oracle, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) diff --git a/config/rmsc01.py b/config/rmsc01.py index 5a13c54ff..69fa24508 100755 --- a/config/rmsc01.py +++ b/config/rmsc01.py @@ -18,7 +18,7 @@ from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle from agent.ExchangeAgent import ExchangeAgent -from agent.examples.MarketMakerAgent import MarketMakerAgent +from agent.market_makers.MarketMakerAgent import MarketMakerAgent from agent.examples.MomentumAgent import MomentumAgent from agent.ZeroIntelligenceAgent import ZeroIntelligenceAgent @@ -97,7 +97,7 @@ pipeline_delay=0, computation_delay=0, stream_history=10, - book_freq='all', + book_freq=0, random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) agent_types.extend("ExchangeAgent") diff --git a/config/rmsc02.py b/config/rmsc02.py new file mode 100755 index 000000000..705fdfbba --- /dev/null +++ b/config/rmsc02.py @@ -0,0 +1,264 @@ +# RMSC-2 (Reference Market Simulation Configuration) with data subscription mechanism: +# - 1 Exchange Agent +# - 1 Market Maker Agent +# - 50 ZI Agent +# - 25 HBL Agent +# - 24 Momentum Agent + +import argparse +import numpy as np +import pandas as pd +import sys +import datetime as dt +import importlib + +from Kernel import Kernel +from util import util +from util.order import LimitOrder +from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle + +from agent.ExchangeAgent import ExchangeAgent +from agent.market_makers.MarketMakerAgent import MarketMakerAgent +from agent.examples.MomentumAgent import MomentumAgent +from agent.examples.SubscriptionAgent import SubscriptionAgent + +from agent.ZeroIntelligenceAgent import ZeroIntelligenceAgent +from agent.HeuristicBeliefLearningAgent import HeuristicBeliefLearningAgent + +######################################################################################################################## +############################################### GENERAL CONFIG ######################################################### + +parser = argparse.ArgumentParser( + description='Detailed options for RMSC-1 (Reference Market Simulation Configuration) config.') + +parser.add_argument('-c', + '--config', + required=True, + help='Name of config file to execute') +parser.add_argument('-l', + '--log_dir', + default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-s', + '--seed', + type=int, + default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', + '--verbose', + action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', + action='store_true', + help='Print argument options for this config file') +parser.add_argument('-a', + '--agent_name', + default=None, + help='Specify the agent to test with') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +log_dir = args.log_dir # Requested log directory. +seed = args.seed # Random seed specification on the command line. +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +simulation_start_time = dt.datetime.now() +print("Simulation Start Time: {}".format(simulation_start_time)) +print("Configuration seed: {}\n".format(seed)) +######################################################################################################################## +############################################### AGENTS CONFIG ########################################################## + +# Historical date to simulate. +historical_date = pd.to_datetime('2019-06-28') +symbol = 'JPM' + +agent_count, agents, agent_types = 0, [], [] +starting_cash = 10000000 # Cash in this simulator is always in CENTS. + +# 1) 1 Exchange Agent +mkt_open = historical_date + pd.to_timedelta('09:30:00') +mkt_close = historical_date + pd.to_timedelta('16:00:00') + +agents.extend([ExchangeAgent(id=0, + name="EXCHANGE_AGENT", + type="ExchangeAgent", + mkt_open=mkt_open, + mkt_close=mkt_close, + symbols=[symbol], + log_orders=False, + pipeline_delay=0, + computation_delay=0, + stream_history=10, + book_freq=0, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64')))]) +agent_types.extend("ExchangeAgent") +agent_count += 1 + +# 2) 1 Market Maker Agent +num_mm_agents = 1 +agents.extend([MarketMakerAgent(id=j, + name="MARKET_MAKER_AGENT_{}".format(j), + type='MarketMakerAgent', + symbol=symbol, + starting_cash=starting_cash, + min_size=500, + max_size=1000, + subscribe=True, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_mm_agents)]) + +agent_types.extend('MarketMakerAgent') +agent_count += num_mm_agents + +# 3) 50 Zero Intelligence Agents +symbols = {symbol: {'r_bar': 1e5, + 'kappa': 1.67e-12, + 'agent_kappa': 1.67e-15, + 'sigma_s': 0, + 'fund_vol': 1e-4, + 'megashock_lambda_a': 2.77778e-13, + 'megashock_mean': 1e3, + 'megashock_var': 5e4, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))}} +oracle = SparseMeanRevertingOracle(mkt_open, mkt_close, symbols) + +num_zi_agents = 50 +agents.extend([ZeroIntelligenceAgent(id=j, + name="ZI_AGENT_{}".format(j), + type="ZeroIntelligenceAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=10000, + sigma_s=symbols[symbol]['fund_vol'], + kappa=symbols[symbol]['agent_kappa'], + r_bar=symbols[symbol]['r_bar'], + q_max=10, + sigma_pv=5e4, + R_min=0, + R_max=100, + eta=1, + lambda_a=1e-12, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_zi_agents)]) +agent_types.extend("ZeroIntelligenceAgent") +agent_count += num_zi_agents + +# 4) 25 Heuristic Belief Learning Agents +num_hbl_agents = 25 +agents.extend([HeuristicBeliefLearningAgent(id=j, + name="HBL_AGENT_{}".format(j), + type="HeuristicBeliefLearningAgent", + symbol=symbol, + starting_cash=starting_cash, + sigma_n=10000, + sigma_s=symbols[symbol]['fund_vol'], + kappa=symbols[symbol]['agent_kappa'], + r_bar=symbols[symbol]['r_bar'], + q_max=10, + sigma_pv=5e4, + R_min=0, + R_max=100, + eta=1, + lambda_a=1e-12, + L=2, + log_orders=False, + random_state=np.random.RandomState( + seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_hbl_agents)]) +agent_types.extend("HeuristicBeliefLearningAgent") +agent_count += num_hbl_agents + +# 5) 24 Momentum Agents: +num_momentum_agents = 24 +agents.extend([MomentumAgent(id=j, + name="MOMENTUM_AGENT_{}".format(j), + type="MomentumAgent", + symbol=symbol, + starting_cash=starting_cash, + min_size=1, + max_size=10, + subscribe=True, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + for j in range(agent_count, agent_count + num_momentum_agents)]) +agent_types.extend("MomentumAgent") +agent_count += num_momentum_agents + +""" +# 6) 1 Example Subscription Agent: +agents.extend([SubscriptionAgent(id=agent_count, + name="EXAMPLE_SUBSCRIPTION_AGENT", + type="SubscriptionAgent", + symbol=symbol, + starting_cash=starting_cash, + levels=5, + freq=10e9, + log_orders=False, + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64')))]) +agent_types.extend("SubscriptionAgent") +agent_count += 1 +""" +# 7) User defined agent +# Load the agent to evaluate against the market +if args.agent_name: + mod_name = args.agent_name.rsplit('.', 1)[0] + class_name = args.agent_name.split('.')[-1] + m = importlib.import_module(args.agent_name, package=None) + testagent = getattr(m, class_name) + + agents.extend([testagent(id=agent_count, + name=args.agent_name, + type="AgentUnderTest", + symbol=symbol, + starting_cash=starting_cash, + min_size=1, + max_size=10, + log_orders=False, + random_state=np.random.RandomState( + seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')))]) + agent_count += 1 + agent_types.extend('AgentUnderTest') + +######################################################################################################################## +########################################### KERNEL AND OTHER CONFIG #################################################### + +kernel = Kernel("Market Replay Kernel", random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, + dtype='uint64'))) + +kernelStartTime = historical_date +kernelStopTime = historical_date + pd.to_timedelta('17:00:00') + +defaultComputationDelay = 0 +latency = np.random.uniform(low = 21000, high = 13000000, size=(agent_count, agent_count)) +noise = [ 0.25, 0.25, 0.20, 0.15, 0.10, 0.05 ] + +kernel.runner(agents=agents, + startTime=kernelStartTime, + stopTime=kernelStopTime, + agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + defaultLatency=0, + oracle=oracle, + log_dir=args.log_dir) + +simulation_end_time = dt.datetime.now() +print("Simulation End Time: {}".format(simulation_end_time)) +print("Time taken to run simulation: {}".format(simulation_end_time - simulation_start_time)) \ No newline at end of file diff --git a/config/sparse_zi_100.py b/config/sparse_zi_100.py index e3114d211..800bd0c68 100755 --- a/config/sparse_zi_100.py +++ b/config/sparse_zi_100.py @@ -1,6 +1,7 @@ from Kernel import Kernel from agent.ExchangeAgent import ExchangeAgent from agent.ZeroIntelligenceAgent import ZeroIntelligenceAgent +from model.LatencyModel import LatencyModel from util.order import LimitOrder from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle from util import util @@ -132,6 +133,9 @@ ### Configure the Kernel. kernel = Kernel("Base Kernel", random_state = np.random.RandomState(seed=np.random.randint(low=0,high=2**32, dtype='uint64'))) +### Obtain random state for whatever latency model will be used. +latency_rstate = np.random.RandomState(seed=np.random.randint(low=0,high=2**32)) + ### Configure the agents. When conducting "agent of change" experiments, the @@ -190,6 +194,14 @@ agent_count += x[0] +latency = None +noise = None +latency_model = None + +USE_NEW_MODEL = True + +### BEGIN OLD LATENCY ATTRIBUTE CONFIGURATION ### + ### Configure a simple message latency matrix for the agents. Each entry is the minimum ### nanosecond delay on communication [from][to] agent ID. @@ -199,37 +211,60 @@ # Pike Place Starbucks in Seattle, WA (2402 miles, approx. 13 ms at the speed of light). # Other agents can be explicitly set afterward (and the mirror half of the matrix is also). -# This configures all agents to a starting latency as described above. -latency = np.random.uniform(low = 21000, high = 13000000, size=(len(agent_types),len(agent_types))) - -# Overriding the latency for certain agent pairs happens below, as does forcing mirroring -# of the matrix to be symmetric. -for i, t1 in zip(range(latency.shape[0]), agent_types): - for j, t2 in zip(range(latency.shape[1]), agent_types): - # Three cases for symmetric array. Set latency when j > i, copy it when i > j, same agent when i == j. - if j > i: - # Presently, strategy agents shouldn't be talking to each other, so we set them to extremely high latency. - if (t1 == "ZeroIntelligenceAgent" and t2 == "ZeroIntelligenceAgent"): - latency[i,j] = 1000000000 * 60 * 60 * 24 # Twenty-four hours. - elif i > j: - # This "bottom" half of the matrix simply mirrors the top. - latency[i,j] = latency[j,i] - else: - # This is the same agent. How long does it take to reach localhost? In our data center, it actually - # takes about 20 microseconds. - latency[i,j] = 20000 - - -# Configure a simple latency noise model for the agents. -# Index is ns extra delay, value is probability of this delay being applied. -noise = [ 0.25, 0.25, 0.20, 0.15, 0.10, 0.05 ] - +if not USE_NEW_MODEL: + # This configures all agents to a starting latency as described above. + latency = np.random.uniform(low = 21000, high = 13000000, size=(len(agent_types),len(agent_types))) + + # Overriding the latency for certain agent pairs happens below, as does forcing mirroring + # of the matrix to be symmetric. + for i, t1 in zip(range(latency.shape[0]), agent_types): + for j, t2 in zip(range(latency.shape[1]), agent_types): + # Three cases for symmetric array. Set latency when j > i, copy it when i > j, same agent when i == j. + if j > i: + # Presently, strategy agents shouldn't be talking to each other, so we set them to extremely high latency. + if (t1 == "ZeroIntelligenceAgent" and t2 == "ZeroIntelligenceAgent"): + latency[i,j] = 1000000000 * 60 * 60 * 24 # Twenty-four hours. + elif i > j: + # This "bottom" half of the matrix simply mirrors the top. + latency[i,j] = latency[j,i] + else: + # This is the same agent. How long does it take to reach localhost? In our data center, it actually + # takes about 20 microseconds. + latency[i,j] = 20000 + + + # Configure a simple latency noise model for the agents. + # Index is ns extra delay, value is probability of this delay being applied. + noise = [ 0.25, 0.25, 0.20, 0.15, 0.10, 0.05 ] + +### END OLD LATENCY ATTRIBUTE CONFIGURATION ### + + +### BEGIN NEW LATENCY MODEL CONFIGURATION ### + +else: + # Get a new-style cubic LatencyModel from the networking literature. + pairwise = (len(agent_types),len(agent_types)) + + model_args = { 'connected' : True, + + # All in NYC. + 'min_latency' : np.random.uniform(low = 21000, high = 100000, size = pairwise), + 'jitter' : 0.3, + 'jitter_clip' : 0.05, + 'jitter_unit' : 5, + } + + latency_model = LatencyModel ( latency_model = 'cubic', random_state = latency_rstate, kwargs = model_args ) + +### END NEW LATENCY MODEL CONFIGURATION ### # Start the kernel running. kernel.runner(agents = agents, startTime = kernelStartTime, - stopTime = kernelStopTime, agentLatency = latency, - latencyNoise = noise, + stopTime = kernelStopTime, + agentLatencyModel = latency_model, + agentLatency = latency, latencyNoise = noise, defaultComputationDelay = defaultComputationDelay, oracle = oracle, log_dir = log_dir) diff --git a/config/value_noise.py b/config/value_noise.py new file mode 100644 index 000000000..58f7ae63b --- /dev/null +++ b/config/value_noise.py @@ -0,0 +1,247 @@ +from Kernel import Kernel +from agent.ExchangeAgent import ExchangeAgent +from agent.NoiseAgent import NoiseAgent +from agent.ValueAgent import ValueAgent +from agent.market_makers.MarketMakerAgent import MarketMakerAgent +from util.order import LimitOrder +from util.oracle.SparseMeanRevertingOracle import SparseMeanRevertingOracle +from util import util + +import numpy as np +import pandas as pd +import sys + +# Some config files require additional command line parameters to easily +# control agent or simulation hyperparameters during coarse parallelization. +import argparse + +parser = argparse.ArgumentParser(description='Detailed options for sparse_zi config.') +parser.add_argument('-b', '--book_freq', default=None, + help='Frequency at which to archive order book for visualization') +parser.add_argument('-c', '--config', required=True, + help='Name of config file to execute') +parser.add_argument('-l', '--log_dir', default=None, + help='Log directory name (default: unix timestamp at program start)') +parser.add_argument('-n', '--obs_noise', type=float, default=1000000, + help='Observation noise variance for zero intelligence agents (sigma^2_n)') +parser.add_argument('-o', '--log_orders', action='store_true', + help='Log every order-related action by every agent.') +parser.add_argument('-s', '--seed', type=int, default=None, + help='numpy.random.seed() for simulation') +parser.add_argument('-v', '--verbose', action='store_true', + help='Maximum verbosity!') +parser.add_argument('--config_help', action='store_true', + help='Print argument options for this config file') + +args, remaining_args = parser.parse_known_args() + +if args.config_help: + parser.print_help() + sys.exit() + +# Historical date to simulate. Required even if not relevant. +historical_date = pd.to_datetime('2019-06-28') + +# Requested log directory. +log_dir = args.log_dir + +# Requested order book snapshot archive frequency. +book_freq = args.book_freq + +# Observation noise variance for zero intelligence agents. +# This is a property of the agents, not the stock. +# Later, it could be a matrix across both. +sigma_n = args.obs_noise + +# Random seed specification on the command line. Default: None (by clock). +# If none, we select one via a specific random method and pass it to seed() +# so we can record it for future use. (You cannot reasonably obtain the +# automatically generated seed when seed() is called without a parameter.) + +# Note that this seed is used to (1) make any random decisions within this +# config file itself and (2) to generate random number seeds for the +# (separate) Random objects given to each agent. This ensure that when +# the agent population is appended, prior agents will continue to behave +# in the same manner save for influences by the new agents. (i.e. all prior +# agents still have their own separate PRNG sequence, and it is the same as +# before) + +seed = args.seed +if not seed: seed = int(pd.Timestamp.now().timestamp() * 1000000) % (2 ** 32 - 1) +np.random.seed(seed) + +# Config parameter that causes util.util.print to suppress most output. +# Also suppresses formatting of limit orders (which is time consuming). +util.silent_mode = not args.verbose +LimitOrder.silent_mode = not args.verbose + +# Config parameter that causes every order-related action to be logged by +# every agent. Activate only when really needed as there is a significant +# time penalty to all that object serialization! +log_orders = args.log_orders + +print("Silent mode: {}".format(util.silent_mode)) +print("Logging orders: {}".format(log_orders)) +print("Book freq: {}".format(book_freq)) +print("ZeroIntelligenceAgent noise: {:0.4f}".format(sigma_n)) +print("Configuration seed: {}\n".format(seed)) + +# Since the simulator often pulls historical data, we use a real-world +# nanosecond timestamp (pandas.Timestamp) for our discrete time "steps", +# which are considered to be nanoseconds. For other (or abstract) time +# units, one can either configure the Timestamp interval, or simply +# interpret the nanoseconds as something else. + +# What is the earliest available time for an agent to act during the +# simulation? +midnight = historical_date +kernelStartTime = midnight + +# When should the Kernel shut down? (This should be after market close.) +# Here we go for 5 PM the same day. +kernelStopTime = midnight + pd.to_timedelta('17:00:00') + +# This will configure the kernel with a default computation delay +# (time penalty) for each agent's wakeup and recvMsg. An agent +# can change this at any time for itself. (nanoseconds) +defaultComputationDelay = 1000000000 # one second + +# IMPORTANT NOTE CONCERNING AGENT IDS: the id passed to each agent must: +# 1. be unique +# 2. equal its index in the agents list +# This is to avoid having to call an extra getAgentListIndexByID() +# in the kernel every single time an agent must be referenced. + + +# This is a list of symbols the exchange should trade. It can handle any number. +# It keeps a separate order book for each symbol. The example data includes +# only JPM. This config uses generated data, so the symbol doesn't really matter. + +# megashock_lambda_a is used to select spacing for megashocks (using an exponential +# distribution equivalent to a centralized Poisson process). Megashock mean +# and variance control the size (bimodal distribution) of the individual shocks. + +# Note: sigma_s is no longer used by the agents or the fundamental (for sparse discrete simulation). + +symbols = {'JPM': {'r_bar': 1e5, 'kappa': 1.67e-12, 'agent_kappa': 1.67e-15, 'sigma_s': 0, 'fund_vol': 1e-4, + 'megashock_lambda_a': 2.77778e-13, 'megashock_mean': 1e3, 'megashock_var': 5e4, + 'random_state': np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))}} + +### Configure the Kernel. +kernel = Kernel("Base Kernel", + random_state=np.random.RandomState(seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + +### Configure the agents. When conducting "agent of change" experiments, the +### new agents should be added at the END only. +agent_count = 0 +agents = [] +agent_types = [] + +### Configure an exchange agent. + +# Let's open the exchange at 9:30 AM. +mkt_open = midnight + pd.to_timedelta('09:30:00') + +# And close it at 4:00 PM. +mkt_close = midnight + pd.to_timedelta('10:30:00') + +# Configure an appropriate oracle for all traded stocks. +# All agents requiring the same type of Oracle will use the same oracle instance. +oracle = SparseMeanRevertingOracle(mkt_open, mkt_close, symbols) + +# Create the exchange. +num_exchanges = 1 +agents.extend([ExchangeAgent(j, "Exchange Agent {}".format(j), "ExchangeAgent", mkt_open, mkt_close, + [s for s in symbols], log_orders=log_orders, book_freq=book_freq, pipeline_delay=0, + computation_delay=0, stream_history=10, random_state=np.random.RandomState( + seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64'))) + for j in range(agent_count, agent_count + num_exchanges)]) +agent_types.extend(["ExchangeAgent" for j in range(num_exchanges)]) +agent_count += num_exchanges + +### Configure some zero intelligence agents. + +# Cash in this simulator is always in CENTS. +starting_cash = 10000000 + +# Here are the zero intelligence agents. +symbol = 'JPM' +s = symbols[symbol] + +# Tuples are: (# agents, R_min, R_max, eta). + +# Some configs for ZI agents only (among seven parameter settings). + +#number of noise agents +num_noise = 100 + +# ZI strategy split. Note that agent arrival rates are quite small, because our minimum +# time step is a nanosecond, and we want the agents to arrive more on the order of +# minutes. + +agents.extend( [NoiseAgent(j, "NoiseAgent {}".format(j), + "NoiseAgent", + random_state=np.random.RandomState( + seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')), + log_orders=log_orders, symbol=symbol, starting_cash=starting_cash, + wakeup_time = mkt_open + np.random.rand() * (mkt_close - mkt_open) ) for j in range(agent_count, agent_count + num_noise )]) +agent_count += num_noise +agent_types.extend(['NoiseAgent' for j in range(agent_count, agent_count + num_noise) ]) + +# 100 agents +num_value = 50 + +# ZI strategy split. Note that agent arrival rates are quite small, because our minimum +# time step is a nanosecond, and we want the agents to arrive more on the order of +# minutes. +agents.extend([ValueAgent(j, "Value Agent {}".format(j), + "ValueAgent {}".format(j), + random_state=np.random.RandomState( + seed=np.random.randint(low=0, high=2 ** 32, dtype='uint64')), + log_orders=log_orders, symbol=symbol, #starting_cash=starting_cash, + sigma_n=sigma_n, r_bar=s['r_bar'], kappa=s['agent_kappa'], + sigma_s=s['fund_vol'], + lambda_a=1e-12) for j in range(agent_count, agent_count + num_value )]) +agent_types.extend(["ValueAgent {}".format(j) for j in range(num_value)]) +agent_count += num_value + +### Configure a simple message latency matrix for the agents. Each entry is the minimum +### nanosecond delay on communication [from][to] agent ID. + +# Square numpy array with dimensions equal to total agent count. Most agents are handled +# at init, drawn from a uniform distribution from: +# Times Square (3.9 miles from NYSE, approx. 21 microseconds at the speed of light) to: +# Pike Place Starbucks in Seattle, WA (2402 miles, approx. 13 ms at the speed of light). +# Other agents can be explicitly set afterward (and the mirror half of the matrix is also). + +# This configures all agents to a starting latency as described above. +latency = np.random.uniform(low=21000, high=13000000, size=(len(agent_types), len(agent_types))) + +# Overriding the latency for certain agent pairs happens below, as does forcing mirroring +# of the matrix to be symmetric. +for i, t1 in zip(range(latency.shape[0]), agent_types): + for j, t2 in zip(range(latency.shape[1]), agent_types): + # Three cases for symmetric array. Set latency when j > i, copy it when i > j, same agent when i == j. + if j > i: + # Presently, strategy agents shouldn't be talking to each other, so we set them to extremely high latency. + if (t1 == "ZeroIntelligenceAgent" and t2 == "ZeroIntelligenceAgent"): + latency[i, j] = 1000000000 * 60 * 60 * 24 # Twenty-four hours. + elif i > j: + # This "bottom" half of the matrix simply mirrors the top. + latency[i, j] = latency[j, i] + else: + # This is the same agent. How long does it take to reach localhost? In our data center, it actually + # takes about 20 microseconds. + latency[i, j] = 20000 + +# Configure a simple latency noise model for the agents. +# Index is ns extra delay, value is probability of this delay being applied. +noise = [0.25, 0.25, 0.20, 0.15, 0.10, 0.05] + +# Start the kernel running. +kernel.runner(agents=agents, startTime=kernelStartTime, + stopTime=kernelStopTime, agentLatency=latency, + latencyNoise=noise, + defaultComputationDelay=defaultComputationDelay, + oracle=oracle, log_dir=log_dir) + diff --git a/contributed_traders/SimpleAgent.py b/contributed_traders/SimpleAgent.py index b100769c1..d1a9f67fd 100644 --- a/contributed_traders/SimpleAgent.py +++ b/contributed_traders/SimpleAgent.py @@ -1,7 +1,8 @@ from agent.TradingAgent import TradingAgent import pandas as pd import numpy as np - +import os +from contributed_traders.util import get_file class SimpleAgent(TradingAgent): """ @@ -23,11 +24,15 @@ def __init__(self, id, name, type, symbol, starting_cash, self.mid_list, self.avg_win1_list, self.avg_win2_list = [], [], [] self.log_orders = log_orders self.state = "AWAITING_WAKEUP" - self.window1 = 100 - self.window2 = 5 + #self.window1 = 100 + #self.window2 = 5 def kernelStarting(self, startTime): super().kernelStarting(startTime) + # Read in the configuration through util + with open(get_file('simple_agent.cfg'), 'r') as f: + self.window1, self.window2 = [int(w) for w in f.readline().split()] + #print(f"{self.window1} {self.window2}") def wakeup(self, currentTime): """ Agent wakeup is determined by self.wake_up_freq """ @@ -36,23 +41,36 @@ def wakeup(self, currentTime): self.getCurrentSpread(self.symbol) self.state = 'AWAITING_SPREAD' + def dump_shares(self): + # get rid of any outstanding shares we have + if self.symbol in self.holdings and len(self.orders) == 0: + order_size = self.holdings[self.symbol] + bid, _, ask, _ = self.getKnownBidAsk(self.symbol) + if bid: + self.placeLimitOrder(self.symbol, quantity=order_size, is_buy_order=False, limit_price=0) + def receiveMessage(self, currentTime, msg): """ Momentum agent actions are determined after obtaining the best bid and ask in the LOB """ super().receiveMessage(currentTime, msg) if self.state == 'AWAITING_SPREAD' and msg.body['msg'] == 'QUERY_SPREAD': - bid, _, ask, _ = self.getKnownBidAsk(self.symbol) - if bid and ask: - self.mid_list.append((bid + ask) / 2) - if len(self.mid_list) > self.window1: self.avg_win1_list.append(pd.Series(self.mid_list).ewm(span=self.window1).mean().values[-1].round(2)) - if len(self.mid_list) > self.window2: self.avg_win2_list.append(pd.Series(self.mid_list).ewm(span=self.window2).mean().values[-1].round(2)) - if len(self.avg_win1_list) > 0 and len(self.avg_win2_list) > 0: - if self.avg_win1_list[-1] >= self.avg_win2_list[-1]: - # Check that we have enough cash to place the order - if self.holdings['CASH'] >= (self.size * ask): - self.placeLimitOrder(self.symbol, quantity=self.size, is_buy_order=True, limit_price=ask) - else: - if self.symbol in self.holdings and self.holdings[self.symbol] > 0: - self.placeLimitOrder(self.symbol, quantity=self.size, is_buy_order=False, limit_price=bid) + dt = (self.mkt_close - currentTime) / np.timedelta64(1, 'm') + if dt < 25: + self.dump_shares() + else: + bid, _, ask, _ = self.getKnownBidAsk(self.symbol) + if bid and ask: + self.mid_list.append((bid + ask) / 2) + if len(self.mid_list) > self.window1: self.avg_win1_list.append(pd.Series(self.mid_list).ewm(span=self.window1).mean().values[-1].round(2)) + if len(self.mid_list) > self.window2: self.avg_win2_list.append(pd.Series(self.mid_list).ewm(span=self.window2).mean().values[-1].round(2)) + if len(self.avg_win1_list) > 0 and len(self.avg_win2_list) > 0 and len(self.orders) == 0: + if self.avg_win1_list[-1] >= self.avg_win2_list[-1]: + # Check that we have enough cash to place the order + if self.holdings['CASH'] >= (self.size * ask): + self.placeLimitOrder(self.symbol, quantity=self.size, is_buy_order=True, limit_price=ask) + else: + if self.symbol in self.holdings and self.holdings[self.symbol] > 0: + order_size = min(self.size, self.holdings[self.symbol]) + self.placeLimitOrder(self.symbol, quantity=order_size, is_buy_order=False, limit_price=bid) self.setWakeup(currentTime + self.getWakeFrequency()) self.state = 'AWAITING_WAKEUP' diff --git a/contributed_traders/simple_agent.cfg b/contributed_traders/simple_agent.cfg new file mode 100644 index 000000000..5bf2d0f1e --- /dev/null +++ b/contributed_traders/simple_agent.cfg @@ -0,0 +1 @@ +100 5 diff --git a/contributed_traders/util.py b/contributed_traders/util.py new file mode 100644 index 000000000..b69ffc5b5 --- /dev/null +++ b/contributed_traders/util.py @@ -0,0 +1,7 @@ +#!/usr/bin/env python3 +from pathlib import Path + +def get_file(fname): + return Path(__file__).resolve().parent / fname + + diff --git a/model/LatencyModel.py b/model/LatencyModel.py new file mode 100644 index 000000000..dce2b4d61 --- /dev/null +++ b/model/LatencyModel.py @@ -0,0 +1,163 @@ +import numpy as np +import sys + +class LatencyModel: + + """ + LatencyModel provides a latency model for messages in the ABIDES simulation. The default + is a cubic model as described herein. + + Model parameters may either be passed as kwargs or a single dictionary with a key named 'kwargs'. + + Using the 'cubic' model, the final latency for a message is computed as: min_latency + [ a / (x^3) ], + where 'x' is randomly drawn from a uniform distribution (jitter_clip,1], and 'a' is the jitter + parameter defined below. + + The 'cubic' model requires five parameters (there are defaults for four). Scalar values + apply to all messages between all agents. Numpy array parameters are all indexed by simulation + agent_id. Vector arrays (1-D) are indexed to the sending agent. For 2-D arrays of directional + pairwise values, row index is the sending agent and column index is the receiving agent. + These do not have to be symmetric. + + 'connected' must be either scalar True or a 2-D numpy array. A False array entry prohibits + communication regardless of values in other parameters. Boolean. Default is scalar True. + + 'min_latency' requires a 2-D numpy array of pairwise minimum latency. Integer nanoseconds. + No default value. + + 'jitter' requires a scalar, a 1-D numpy vector, or a 2-D numpy array. Controls shape of cubic + curve for per-message additive latency noise. This is the 'a' parameter in the cubic equation above. + Float in range [0,1]. Default is scalar 0.5. + + 'jitter_clip' requires a scalar, a 1-D numpy vector, or a 2-D numpy array. Controls the minimum value + of the uniform range from which 'x' is selected when applying per-message noise. Higher values + create a LOWER maximum value for latency noise (clipping the cubic curve). Parameter is exclusive: + 'x' is drawn from (jitter_clip,1]. Float in range [0,1]. Default is scalar 0.1. + + 'jitter_unit' requires a scalar, a 1-D numpy vector, or a 2-D numpy array. This is the fraction of + min_latency that will be considered the unit of measurement for jitter. For example, + if this parameter is 10, an agent pair with min_latency of 333ns will have a 33.3ns unit of measurement + for jitter, and an agent pair with min_latency of 13ms will have a 1.3ms unit of measurement for jitter. + Assuming 'jitter' = 0.5 and 'jitter_clip' = 0, the first agent pair will have 50th percentile (median) + jitter of 133.3ns and 90th percentile jitter of 16.65us, and the second agent pair will have 50th percentile + (median) jitter of 5.2ms and 90th percentile jitter of 650ms. Float. Default is scalar 10. + + All values except min_latency may be specified as a single scalar for simplicity, and have defaults to + allow ease of use as: latency = LatencyModel('cubic', min_latency = some_array). + + All values may be specified with directional pairwise granularity to permit quite complex network models, + varying quality of service, or asymmetric capabilities when these are necessary. + + Selection within the range is from a cubic distribution, so extreme high values will be + quite rare. The table below shows example values based on the jitter parameter a (column + header) and x drawn from a uniform distribution from [0,1] (row header). + + x \ a 0.001 0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00 + 0.001 1M 100M 200M 300M 400M 500M 600M 700M 800M 900M 1B + 0.01 1K 100K 200K 300K 400K 500K 600K 700K 800K 900K 1M + 0.05 8.00 800.00 1.6K 2.4K 3.2K 4.0K 4.8K 5.6K 6.4K 7.2K 8.0K + 0.10 1.00 100.00 200.00 300.00 400.00 500.00 600.00 700.00 800.00 900.00 1,000.00 + 0.20 0.13 12.50 25.00 37.50 50.00 62.50 75.00 87.50 100.00 112.50 125.00 + 0.30 0.04 3.70 7.41 11.11 14.81 18.52 22.22 25.93 29.63 33.33 37.04 + 0.40 0.02 1.56 3.13 4.69 6.25 7.81 9.38 10.94 12.50 14.06 15.63 + 0.50 0.01 0.80 1.60 2.40 3.20 4.00 4.80 5.60 6.40 7.20 8.00 + 0.60 0.00 0.46 0.93 1.39 1.85 2.31 2.78 3.24 3.70 4.17 4.63 + 0.70 0.00 0.29 0.58 0.87 1.17 1.46 1.75 2.04 2.33 2.62 2.92 + 0.80 0.00 0.20 0.39 0.59 0.78 0.98 1.17 1.37 1.56 1.76 1.95 + 0.90 0.00 0.14 0.27 0.41 0.55 0.69 0.82 0.96 1.10 1.23 1.37 + 0.95 0.00 0.12 0.23 0.35 0.47 0.58 0.70 0.82 0.93 1.05 1.17 + 0.99 0.00 0.10 0.21 0.31 0.41 0.52 0.62 0.72 0.82 0.93 1.03 + 1.00 0.00 0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00 + """ + + + def __init__(self, latency_model = 'cubic', random_state = None, **kwargs): + """ + Model-specific parameters may be specified as keyword args or a dictionary with key 'kwargs'. + + Required keyword parameters: + 'latency_model' : 'cubic' + + Optional keyword parameters: + 'random_state' : an initialized np.random.RandomState object. + """ + + self.latency_model = latency_model.lower() + self.random_state = random_state + + # This permits either keyword args or a dictionary of kwargs. The two cannot be mixed. + if 'kwargs' in kwargs: kwargs = kwargs['kwargs'] + + # Check required parameters and apply defaults for the selected model. + if (latency_model.lower() == 'cubic'): + if 'min_latency' not in kwargs: + print ("Config error: cubic latency model requires parameter 'min_latency' as 2-D ndarray.") + sys.exit() + + # Set defaults. + kwargs.setdefault('connected', True) + kwargs.setdefault('jitter', 0.5) + kwargs.setdefault('jitter_clip', 0.1) + kwargs.setdefault('jitter_unit', 10.0) + else: + print (f"Config error: unknown latency model requested ({latency_model.lower()})") + sys.exit() + + # Remember the kwargs for use generating jitter (latency noise). + self.kwargs = kwargs + + + def get_latency(self, sender_id = None, recipient_id = None): + """ + LatencyModel.get_latency() samples and returns the final latency for a single Message according to the + model specified during initialization. + + Required parameters: + 'sender_id' : simulation agent_id for the agent sending the message + 'recipient_id' : simulation agent_id for the agent receiving the message + """ + + kw = self.kwargs + + if self.latency_model == 'cubic': + # Generate latency for a single message using the cubic model. + + # If agents cannot communicate in this direction, return special latency -1. + if not self._extract( kw['connected'], sender_id, recipient_id ): return -1 + + # Extract the cubic parameters and compute the final latency. + a = self._extract( kw['jitter'], sender_id, recipient_id ) + clip = self._extract( kw['jitter_clip'], sender_id, recipient_id ) + unit = self._extract( kw['jitter_unit'], sender_id, recipient_id ) + min_latency = self._extract( kw['min_latency'], sender_id, recipient_id ) + + # Jitter requires a uniform random draw. + x = self.random_state.uniform( low = clip, high = 1.0 ) + + # Now apply the cubic model to compute jitter and the final message latency. + latency = min_latency + ((a / x**3) * (min_latency / unit)) + + return latency + + + def _extract(self, param, sid, rid): + """ + Internal function to extract correct values for a sender->recipient pair from parameters that can + be specified as scalar, 1-D ndarray, or 2-D ndarray. + + Required parameters: + 'param' : the parameter (not parameter name) from which to extract a value + 'sid' : the simulation sender agent id + 'rid' : the simulation recipient agent id + """ + + if np.isscalar(param): return param + + if type(param) is np.ndarray: + if param.ndim == 1: return param[sid] + elif param.ndim == 2: return param[sid, rid] + + print("Config error: LatencyModel parameter is not scalar, 1-D ndarray, or 2-D ndarray.") + sys.exit() + + diff --git a/realism/asset_returns_stylized_facts.py b/realism/asset_returns_stylized_facts.py new file mode 100644 index 000000000..40d5aba55 --- /dev/null +++ b/realism/asset_returns_stylized_facts.py @@ -0,0 +1,129 @@ +import sys +import os +import random +import pickle +import math +import pandas as pd +import matplotlib.pyplot as plt +import numpy as np +from realism_utils import get_trades +from glob import glob +from pathlib import Path +import argparse +sys.path.append('..') +from order_flow_stylized_facts import get_plot_colors +from util.formatting.convert_order_stream import dir_path + +# Create cache folder if it does not exist +try: os.mkdir("cache") +except: pass + +from metrics.minutely_returns import MinutelyReturns +from metrics.aggregation_normality import AggregationNormality +from metrics.autocorrelation import Autocorrelation +from metrics.volatility_clustering import VolatilityClustering +from metrics.kurtosis import Kurtosis +from metrics.volume_volatility_correlation import VolumeVolatilityCorrelation +from metrics.returns_volatility_correlation import ReturnsVolatilityCorrelation + +all_metrics = [MinutelyReturns, AggregationNormality, Autocorrelation, VolatilityClustering, Kurtosis, VolumeVolatilityCorrelation, ReturnsVolatilityCorrelation] + + +def get_sims(sim_dir, n, my_metric): + sims = [] + exchanges = [a for a in Path(sim_dir).rglob('*.bz2') if "exchange" in str(a).lower()] + mult = math.ceil(n * samples_per_day / len(exchanges)) + + for exchange in exchanges: + ohlcv = get_trades(exchange) + sims += my_metric.compute(ohlcv) + + sims = sims * mult # Duplicate data to match size of historical data + random.shuffle(sims) + return sims + + +def plot_metrics(samples_per_day, real_dir, sim_dirs, sim_colors, recompute): + # Loop through all metrics + for my_metric in all_metrics: + print(my_metric) + my_metric = my_metric() + + # Calculate metrics for real data + real_data = sorted(os.listdir(real_dir)) + n = len(real_data) + pickled_real = "cache/{}_real.pickle".format(my_metric.__class__.__name__) + + # HISTORICAL METRIC + if (not os.path.exists(pickled_real)) or recompute: # Pickled historical metric not found in cache. + reals = [] + for f in real_data: # For each historical trading day... + print(f) + f = os.path.join(real_dir, f) + df = pd.read_pickle(f, compression="bz2") + df.reset_index(level=-1, inplace=True) + df.level_1 = pd.to_datetime(df.level_1) + symbols = df.index.unique().tolist() + random.shuffle(symbols) + symbols = symbols[:samples_per_day] # ...sample `samples_per_day` symbols. + df = df[df.index.isin(symbols)] # Only keep data for sampled symbols. + for sym in symbols: + select = df[df.index == sym].set_index("level_1") # Set timestamp as index. + vol = select["volume"] + select = select.drop("volume", axis=1) + select = (np.round((1000*select/select.iloc[0]).dropna())*100).astype("int") + select["volume"] = vol + reals += my_metric.compute(select) # Compute metric on sampled data. + pickle.dump(reals, open(pickled_real, "wb")) + else: # Pickled historical metric found in cache. + reals = pickle.load(open(pickled_real, "rb")) + + # SIMULATED METRIC + first = True if real_dir is None else False + for i, sim_dir in enumerate(sim_dirs): + # Calculate metrics for simulated data (via sampling) + pickled_sim = "cache/{}_{}.pickle".format(my_metric.__class__.__name__, sim_dir.replace("/","")) + if (not os.path.exists(pickled_sim)) or recompute: # Pickled simulated metric not found in cache. + sims = get_sims(sim_dir, n, my_metric) + sims = sims[:len(reals)] # Ensure length of simulated and historical data matches + pickle.dump(sims, open(pickled_sim, "wb")) + else: # Pickled simulated metric found in cache. + sims = pickle.load(open(pickled_sim, "rb")) + + sim_name = sim_dir.rstrip('/').split("/")[-1] + result = {(sim_name, sim_colors[i]): sims} + + # Create plot for each config and metric + my_metric.visualize(result, reals, plot_real=not first) + first = True + + plt.title(plt.gca().title.get_text()) + try: os.mkdir("visualizations") + except: pass + plt.savefig("visualizations/{}_{}.png".format(my_metric.__class__.__name__, sim_name),bbox_inches='tight') + plt.clf() + + +if __name__ == "__main__": + + parser = argparse.ArgumentParser(description='Processes historical data and simulated stream files and produce plots' + ' of stylized fact metrics for asset return distributions.') + parser.add_argument('-r', '--historical-data-dir', type=dir_path, required=False, help="Directory containing preprocessed" + "historical data for asset return" + "stylized facts") + parser.add_argument('-s', '--simulated-data-dir', type=dir_path, action='append', required=False, + help="Directory containing .bz2 output log files from ABIDES Exchange Agent. Note that the " + "filenames MUST contain the word 'Exchange' in any case. One can add many simulated data " + "directories") + parser.add_argument('-z', '--recompute', action="store_true", help="Rerun computations without caching.") + + + args, remaining_args = parser.parse_known_args() + + # Settings + samples_per_day = 30 + real_dir = args.historical_data_dir + sim_dirs = args.simulated_data_dir + sim_colors = get_plot_colors(sim_dirs, start_idx=1) + + plot_metrics(samples_per_day, real_dir, sim_dirs, sim_colors, args.recompute) diff --git a/realism/execution_aggregate_statistics.py b/realism/execution_aggregate_statistics.py new file mode 100755 index 000000000..aa0b605b6 --- /dev/null +++ b/realism/execution_aggregate_statistics.py @@ -0,0 +1,61 @@ +from glob import glob +import pandas as pd +import pickle +from pprint import pprint +import argparse + + +def main(path_glob, out_filepath): + """ Computes aggregated statistics (median) across multiple market impact experiments and saves the result. + + :param path_glob: Glob pattern for paths to cached experiment files to be aggregated. Note by `cached` the output of the function impact_single_day_pov.prep_data is meant. + :param out_filepath: path to file storing aggregated statistics (.csv extension) + + :type path_glob: str + :type out_filepath: str + + """ + impact_stats = [] + + for path in glob(path_glob): + + print(f'Processing file {path}') + + try: + with open(path, 'rb') as f: + consolidated = pickle.load(f) + + except pickle.UnpicklingError: + continue + + for elem in consolidated: + stats_dict = elem['impact_statistics'] + pov = elem['pov'] + stats_dict.update({ + 'pov': pov, + }) + impact_stats.append(stats_dict) + + stats_df_aggregate = pd.DataFrame(impact_stats) + median = stats_df_aggregate.groupby(['pov']).apply(pd.DataFrame.median).drop(columns=['pov']) + print(f'Aggregated statistics (median) for glob {path_glob}:') + print(median) + median.to_csv(out_filepath, index=True) + + +if __name__ == '__main__': + + parser = argparse.ArgumentParser(description='CLI utility for aggregating statistics of multi-day POV experiments.') + + parser.add_argument('path_glob', + help='Glob pattern for paths to cached experiment files to be aggregated. Note by `cached` the output of the function impact_single_day_pov.prep_data is meant. ', + type=str) + parser.add_argument('out_file', + help='Path to csv output file.') + + args, remaining_args = parser.parse_known_args() + + path_glob = args.path_glob + out_filepath = args.out_file + + main(path_glob, out_filepath) diff --git a/realism/get_quotes.py b/realism/get_quotes.py new file mode 100644 index 000000000..4969cbab5 --- /dev/null +++ b/realism/get_quotes.py @@ -0,0 +1,52 @@ +import sys +import pandas as pd + +def read_simulated_quotes (file): + df = pd.read_pickle(file, compression='bz2') + df['Timestamp'] = df.index + + # Keep only the last bid and last ask event at each timestamp. + df = df.drop_duplicates(subset=['Timestamp','EventType'], keep='last') + + del df['Timestamp'] + + df_bid = df[df['EventType'] == 'BEST_BID'].copy() + df_ask = df[df['EventType'] == 'BEST_ASK'].copy() + + if len(df) <= 0: + print("There appear to be no simulated quotes.") + sys.exit() + + df_bid['BEST_BID'] = [b for s,b,bv in df_bid['Event'].str.split(',')] + df_bid['BEST_BID_VOL'] = [bv for s,b,bv in df_bid['Event'].str.split(',')] + df_ask['BEST_ASK'] = [a for s,a,av in df_ask['Event'].str.split(',')] + df_ask['BEST_ASK_VOL'] = [av for s,a,av in df_ask['Event'].str.split(',')] + + df_bid['BEST_BID'] = df_bid['BEST_BID'].str.replace('$','').astype('float64') + df_ask['BEST_ASK'] = df_ask['BEST_ASK'].str.replace('$','').astype('float64') + + df_bid['BEST_BID_VOL'] = df_bid['BEST_BID_VOL'].astype('float64') + df_ask['BEST_ASK_VOL'] = df_ask['BEST_ASK_VOL'].astype('float64') + + df = df_bid.join(df_ask, how='outer', lsuffix='.bid', rsuffix='.ask') + df['BEST_BID'] = df['BEST_BID'].ffill().bfill() + df['BEST_ASK'] = df['BEST_ASK'].ffill().bfill() + df['BEST_BID_VOL'] = df['BEST_BID_VOL'].ffill().bfill() + df['BEST_ASK_VOL'] = df['BEST_ASK_VOL'].ffill().bfill() + df['MIDPOINT'] = (df['BEST_BID'] + df['BEST_ASK']) / 2.0 + return df + +sim_file = sys.argv[1] +df_sim = read_simulated_quotes(sim_file) +df_sim = df_sim.drop(["EventType.bid", "Event.bid", "EventType.ask", "Event.ask"], axis=1).resample("1T").ffill() +df_sim.to_csv("simulated_quotes.csv") + +''' +import matplotlib.pyplot as plt +plt.plot(df_sim["BEST_BID"], color="g") +plt.plot(df_sim["BEST_ASK"], color="r") +plt.show() + +plt.plot(df_sim["BEST_ASK"]-df_sim["BEST_BID"]) +plt.show() +''' \ No newline at end of file diff --git a/realism/impact_multiday_pov.py b/realism/impact_multiday_pov.py new file mode 100755 index 000000000..461fe282b --- /dev/null +++ b/realism/impact_multiday_pov.py @@ -0,0 +1,516 @@ +import pandas as pd +import pickle +import glob as glob +import re +from pprint import pprint +import numpy as np +import matplotlib.dates as mdates +import matplotlib.pyplot as plt + +from impact_single_day_pov import prep_data +from realism_utils import forward_fill_series, make_cache_and_visualisation_dir +from multiprocessing import Pool + +from functools import reduce + +import json +import argparse + + +def normalise_time(ts, base_date='2016-01-30'): + """ Force a pandas timestamp to be on a certain date. + + :param ts: timestamp + :param base_date: string in format YYYY-MM-DD + + :type ts: pd.Timestamp + :type base_date: str + """ + pd_base_date = pd.Timestamp(base_date) + time = ts.time() + td = pd.to_timedelta(str(time)) + return pd_base_date + td + + +def extract_seed_date_from_path(p, yes_base, no_base): + """ Extracts random seed and date from path of ABIDES output file + + :param p: path from which to extract seed and date + :param yes_base: regex pattern for output files WITH execution agent. Must obey the following: + - contains the string `yes` and not contain the string `no` + - pattern must contain two capture groups, where the first captures seed, second captures POV, and third + captures date. + If the above are not satisfied you will have to rename experimental output files. + :param no_base: regex pattern for output files WITHOUT execution agent. Must obey the following: + - contains the string `no` and not contain the string `yes` + - pattern must contain two capture groups, where the first captures seed, second captures date. + If the above are not satisfied you will have to rename experimental output files. + :return: + """ + base = yes_base if 'yes' in p else no_base + yes_no = 'yes' if 'yes' in p else 'no' + + m = re.search(base, p) + + if yes_no == 'yes': + seed = m.group(1) + pov = m.group(2) + date = m.group(3) + out_dict = { + 'type': yes_no, + 'seed': seed, + 'pov': pov, + 'date': date + } + return out_dict + elif yes_no == 'no': + seed = m.group(1) + date = m.group(2) + out_dict = { + 'type': yes_no, + 'seed': seed, + 'date': date + } + return out_dict + else: + raise ValueError(f'Path {p} not in required format') + + +def generate_plot_data_cache_dicts(log_dirs_no_glob, log_dirs_yes_glob, yes_base, no_base): + """ Generates data structure containing information about ABIDES output paths and experimental parameters, for + downstream processing + + :param log_dirs_no_glob: Glob pattern listing directories corresponding to experiments WITHOUT execution agent. + :param log_dirs_yes_glob: Glob pattern listing directories corresponding to experiments WITH execution agent. + :param yes_base: regex pattern for output files WITH execution agent. Must obey the following: + - contains the string `yes` and not contain the string `no` + - pattern must contain two capture groups, where the first captures seed, second captures POV, and third + captures date. + If the above are not satisfied you will have to rename experimental output files. + :param no_base: regex pattern for output files WITHOUT execution agent. Must obey the following: + - contains the string `no` and not contain the string `yes` + - pattern must contain two capture groups, where the first captures seed, second captures date. + If the above are not satisfied you will have to rename experimental output files. + :return: + """ + log_dirs_no = glob.glob(log_dirs_no_glob) + log_dirs_yes = glob.glob(log_dirs_yes_glob) + + log_dirs_no.sort() + log_dirs_yes.sort() + + # match nos with same seed and date to yeses with same seed and date + no_yes_dict = dict() + + for dn in log_dirs_no: + info_dict_no = extract_seed_date_from_path(dn, yes_base, no_base) + no_seed = info_dict_no['seed'] + no_date = info_dict_no['date'] + + no_yes_dict[dn] = { + 'seed': no_seed, + 'date': no_date, + 'execution_paths': [] + } + + for dy in log_dirs_yes: + info_dict_yes = extract_seed_date_from_path(dy, yes_base, no_base) + yes_seed = info_dict_yes['seed'] + yes_date = info_dict_yes['date'] + pov = info_dict_yes['pov'] + if yes_seed == no_seed and yes_date == no_date: + no_yes_dict[dn]['execution_paths'].append({ + 'path': dy, + 'pov': pov + }) + + out_list = [] + + for dn, dn_info_dict in no_yes_dict.items(): + + seed = dn_info_dict['seed'] + date = dn_info_dict['date'] + PLOT_DATA = [] + + for execution_d in dn_info_dict['execution_paths']: + pov = execution_d['pov'] + execution_path = execution_d['path'] + plot_data_dict = { + 'participation_of_volume': pov, + 'no_execution_exchange_path': f'{dn}/{NO_EXECUTION_EXCHANGE_NAME}', + 'no_execution_orderbook_path': f'{dn}/{NO_EXECUTION_ORDERBOOK_NAME}', + 'yes_execution_exchange_path': f'{execution_path}/{YES_EXECUTION_EXCHANGE_NAME}', + 'yes_execution_orderbook_path': f'{execution_path}/{YES_EXECUTION_ORDERBOOK_NAME}', + 'seed': seed + } + + PLOT_DATA.append(plot_data_dict) + + CACHE_DIR = f'cache/{CACHE_PREFIX}_{seed}_{date}' + + out_tuple = (PLOT_DATA, CACHE_DIR) + out_list.append(out_tuple) + + return out_list + + +def process_tuple(tup): + """ Helper method for __name__.make_cached. """ + PLOT_DATA, CACHE_DIR = tup + PLOT_PARAMS_DICT = { + 'shade_start_datetime': SHADE_START_TIME, + 'shade_end_datetime': SHADE_END_TIME, + 'spread_lookback': SPREAD_LOOKBACK, + 'experiment_name': EXPERIMENT_NAME, + 'log_dir': LOG_DIR, + 'execution_agent_name': EXECUTION_AGENT_NAME + } + prep_data(PLOT_DATA, CACHE_DIR, ONLY_EXECUTED, CLIPPED_START_TIME, CLIPPED_FINISH_TIME, PLOT_PARAMS_DICT) + + +def get_differences(tup): + """ Computes mid price differential for execution experiment. + + :param tup: tuple with elements: + - [0] dictionary holding data to be processed. + - [1] counter for which set of parameters are being used + :return: + """ + dict_in, count = tup + orderbook_df = dict_in['no_execution_df'] + orderbook_with_execution_df = dict_in['yes_execution_df'] + impact_statistics = dict_in['impact_statistics'] + pov = dict_in['pov'] + + print(f"Processing df pair {count+1}") + + mid_price_yes_execution, mid_price_no_execution = forward_fill_series(orderbook_with_execution_df["MID_PRICE"], + orderbook_df["MID_PRICE"]) + + mid_price_diff = 10000 * (mid_price_yes_execution - mid_price_no_execution) / mid_price_no_execution + + out_df = mid_price_diff.to_frame() + out_df = out_df.loc[~out_df.index.duplicated(keep='last')] + out_df = out_df.rename(columns={ + 0: f'MID_PRICE_{count}', + }) + + # make date the same + out_df.index = pd.DatetimeIndex(out_df.index.to_series().apply(normalise_time)) + print(f"Finished processing df pair {count+1}") + out_dict = { + 'out_df': out_df, + 'impact_statistics': impact_statistics, + 'pov': pov + } + + return out_dict + + +def concat_horizontal(df, s): + """ Concats a pd.Series object to a pd.DataFrame horizontally. They need to each have a DatetimeIndex""" + + df_out = pd.merge(df, s, how='outer', left_index=True, right_index=True) + + return df_out + + +def aggregate_orderbook_stats(saved_orderbooks, pov, cache_file_suffix='', num_workers=24): + """ Compute quantiles for mid-price and liquidity measures. + + :param saved_orderbooks: output of __name__.process_orderbooks_for_liquidity_plots + :param num_workers: How many CPU cores to use for executing this function + + :type saved_orderbooks: list(tuple(pd.DataFrame)) + :type num_workers: int + + """ + + print(f"Aggregating data for POV {pov}...") + with Pool(num_workers) as p: + tuple_list = [(v, idx) for idx, v in enumerate(saved_orderbooks)] + stat_dicts = p.map(get_differences, tuple_list) + + stat_dfs = [s['out_df'] for s in stat_dicts] + print("Merging DataFrames...") + + df_final = reduce(lambda left, right: concat_horizontal(left, right), stat_dfs) + df_final = df_final.ffill() + df_final = df_final.dropna() + df_final = df_final.loc[~df_final.index.duplicated(keep='last')] + + print("Computing summary statistics...") + mid_price_cols = [f'MID_PRICE_{x}' for x in range(len(saved_orderbooks))] + mid_price_median = df_final[mid_price_cols].median(axis=1) + mid_price_05_q = df_final[mid_price_cols].quantile(q=0.05, axis=1) + mid_price_25_q = df_final[mid_price_cols].quantile(q=0.25, axis=1) + mid_price_75_q = df_final[mid_price_cols].quantile(q=0.75, axis=1) + mid_price_95_q = df_final[mid_price_cols].quantile(q=0.95, axis=1) + + df_data = { + 'mid_price_median': mid_price_median, + 'mid_price_05_q': mid_price_05_q, + 'mid_price_25_q': mid_price_25_q, + 'mid_price_75_q': mid_price_75_q, + 'mid_price_95_q': mid_price_95_q, + } + + df_out = pd.DataFrame(data=df_data, index=df_final.index) + + with open(f'cache/aggregated_execution_pov_{pov}_{cache_file_suffix}.pkl', 'wb') as f: + pickle.dump(df_out, f) + + print('Done!') + return df_out + + +def plot_aggregated(aggregated, plot_params_dict): + """ Make aggregated mid-price and liquidity plots. + + :param aggregated: output of __name__.aggregate_orderbook_stats + :param plot_params_dict: dictionary containing some plotting parameters + + :type aggregated: pd.DataFrame + :type plot_params_dict: dict + + """ + + fig, axes = plt.subplots(nrows=1, ncols=1) + fig.set_size_inches(h=9, w=12) + + # mid_price + aggregated["mid_price_median"].plot(ax=axes, color='blue', label='Median') + axes.axhline(y=0, color='black', linestyle='--', linewidth=0.7, zorder=1) + axes.fill_between(x=aggregated.index, y1=aggregated["mid_price_median"], y2=aggregated['mid_price_95_q'], + color='blue', alpha=plot_params_dict['alpha_90'], label='90%') + axes.fill_between(x=aggregated.index, y2=aggregated["mid_price_median"], y1=aggregated['mid_price_05_q'], + color='blue', alpha=plot_params_dict['alpha_90']) + axes.fill_between(x=aggregated.index, y2=aggregated["mid_price_median"], y1=aggregated['mid_price_75_q'], + color='blue', alpha=plot_params_dict['alpha_50'], label='50%') + axes.fill_between(x=aggregated.index, y2=aggregated["mid_price_median"], y1=aggregated['mid_price_25_q'], + color='blue', alpha=plot_params_dict['alpha_50']) + + date = aggregated.index[0].date() + midnight = pd.Timestamp(date) + xmin = midnight + pd.to_timedelta(plot_params_dict['xmin']) + xmax = midnight + pd.to_timedelta(plot_params_dict['xmax']) + + axes.set_ylim(plot_params_dict['ymin'], plot_params_dict['ymax']) + axes.set_xlim(xmin, xmax) + + shade_start = midnight + pd.to_timedelta(plot_params_dict['shade_start_time']) + shade_end = midnight + pd.to_timedelta(plot_params_dict['shade_end_time']) + axes.axvspan(shade_start, shade_end, alpha=0.2, color='grey') + + axes.set_xlabel('Time', size=15) + + axes.set_ylabel('Mid-price normalized\n difference (bps)', size=15) + + axes.xaxis.set_major_formatter(mdates.DateFormatter("%H:%M")) + axes.xaxis.set_minor_formatter(mdates.DateFormatter("%H:%M")) + axes.legend(loc='upper left') + + fig.suptitle(plot_params_dict['execution_label'], fontsize=16, fontweight='bold') + fig.tight_layout() + fig.subplots_adjust(top=0.94) + + fig.savefig(plot_params_dict['output_file_path'], format='png', dpi=300, transparent=False, bbox_inches='tight', + pad_inches=0.03) + + +def make_cached(params, num_workers): + """ Process ABIDES output data into format suitable for aggregation and cache. + + :param params: Data structure constructed by __name__.generate_plot_data_cache_dicts + :param num_workers: Number of CPU cores to use + :return: + """ + with Pool(num_workers) as p: + p.map(process_tuple, params) + + +def load_cached(): + """ Loads cached execution experiment data from __name__.make_cached into memory + + :return: + """ + data_to_process = [] + + for path in glob.glob(f'cache/{CACHE_PREFIX}_*_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'): + with open(path, 'rb') as f: + data = pickle.load(f) + data_to_process.append(data) + + return data_to_process + + +def aggregate_data(data_to_process, num_workers): + """ Aggregates cached experimental data. + + :param data_to_process: output of __name__.load_cached + :return: + """ + aggregated_data = dict() + + for pov in POVs: + data_pov = [] + for data in data_to_process: + for dd in data: + if dd['pov'] == str(pov): + data_pov.append(dd) + + aggregated = aggregate_orderbook_stats(data_pov, pov, cache_file_suffix=CACHE_PREFIX, num_workers=num_workers) + aggregated_data.update({ + pov: aggregated + }) + + with open(f'cache/{CACHE_PREFIX}_pov_multiday_agg.pkl', 'wb') as f: + pickle.dump(aggregated_data, f) + + return aggregated_data + + +def plot_all_aggregated(aggregated_data, params): + """ Draw plots of aggregated data. + + :param aggregated_data: output of __name__.aggregate_data + :param params: output of __name__.generate_plot_data_cache_dicts + :return: + """ + for pov in POVs: + aggregated = aggregated_data[pov] + + PLOT_PARAMS_DICT = { + 'baseline_label': BASELINE_LABEL, + 'execution_label': f'POV {DIRECTION} order @ {100 * pov} %, freq. {FREQUENCY}, {len(params)} traces', + 'shade_start_time': SHADE_START_TIME, + 'shade_end_time': SHADE_END_TIME, + 'ymax': YMAX, + 'ymin': YMIN, + 'xmin': XMIN, + 'xmax': XMAX, + 'alpha_90': ALPHA_90, + 'alpha_50': ALPHA_50, + 'output_file_path': f'visualizations/{CACHE_PREFIX}_pov_{pov}_multiday.png' + } + + plot_aggregated(aggregated, PLOT_PARAMS_DICT) + + +def main(config_path, num_workers, recompute): + """ Load config file for multiday POV market impact experiment and draws plots, doing necessary data processing if necessary. + + :param config_path: path to config file, see e.g. plot_configs/pov_plot_config.example.json + :param num_workers: number of CPU cores to use during processing + :param recompute: switch as to whether to repeat whole data processing cycle + + :type config_path: str + :type num_workers: int + :type recompute: bool + + :return: + """ + with open(config_path, 'r') as f: + config_dict = json.load(f) + + # TODO: do this without global vars + global CLIPPED_START_TIME, CLIPPED_FINISH_TIME, ONLY_EXECUTED, NO_EXECUTION_EXCHANGE_NAME, \ + NO_EXECUTION_ORDERBOOK_NAME, YES_EXECUTION_EXCHANGE_NAME, YES_EXECUTION_ORDERBOOK_NAME, \ + CACHE_PREFIX, POVs, FREQUENCY, DIRECTION, BASELINE_LABEL, SHADE_START_TIME, SHADE_END_TIME, \ + YMAX, YMIN, XMIN, XMAX, ALPHA_90, ALPHA_50, yes_base, no_base, log_dirs_no_glob, log_dirs_yes_glob, \ + SPREAD_LOOKBACK, EXPERIMENT_NAME, LOG_DIR, EXECUTION_AGENT_NAME + + CLIPPED_START_TIME = config_dict["CLIPPED_START_TIME"] + CLIPPED_FINISH_TIME = config_dict["CLIPPED_FINISH_TIME"] + ONLY_EXECUTED = config_dict["ONLY_EXECUTED"] + NO_EXECUTION_EXCHANGE_NAME = config_dict["NO_EXECUTION_EXCHANGE_NAME"] + NO_EXECUTION_ORDERBOOK_NAME = config_dict["NO_EXECUTION_ORDERBOOK_NAME"] + YES_EXECUTION_EXCHANGE_NAME = config_dict["YES_EXECUTION_EXCHANGE_NAME"] + YES_EXECUTION_ORDERBOOK_NAME = config_dict["YES_EXECUTION_ORDERBOOK_NAME"] + CACHE_PREFIX = config_dict["CACHE_PREFIX"] + POVs = config_dict["POVs"] + FREQUENCY = config_dict["FREQUENCY"] + DIRECTION = config_dict["DIRECTION"] + BASELINE_LABEL = config_dict["BASELINE_LABEL"] + SHADE_START_TIME = config_dict["SHADE_START_TIME"] + SHADE_END_TIME = config_dict["SHADE_END_TIME"] + YMAX = config_dict["YMAX"] + YMIN = config_dict["YMIN"] + XMIN = config_dict["XMIN"] + XMAX = config_dict["XMAX"] + ALPHA_90 = config_dict["ALPHA_90"] + ALPHA_50 = config_dict["ALPHA_50"] + yes_base = config_dict["yes_base"] + no_base = config_dict["no_base"] + log_dirs_no_glob = config_dict["log_dirs_no_glob"] + log_dirs_yes_glob = config_dict["log_dirs_yes_glob"] + SPREAD_LOOKBACK = config_dict["SPREAD_LOOKBACK"] + EXPERIMENT_NAME = config_dict["EXPERIMENT_NAME"] + LOG_DIR = config_dict["LOG_DIR"] + EXECUTION_AGENT_NAME = config_dict["EXECUTION_AGENT_NAME"] + + params = generate_plot_data_cache_dicts(log_dirs_no_glob, log_dirs_yes_glob, yes_base, no_base) + if not params: + print("No files to process. Please check fields `yes_base`, `no_base`, `log_dirs_no_glob` and `log_dirs_yes_" + "glob` in config file") + + if recompute: + print(f"Recomputing aggregate data for experiment {CACHE_PREFIX}") + make_cached(params, num_workers) + data_to_process = load_cached() + aggregated_data = aggregate_data(data_to_process, num_workers) + + else: + # check for cached aggregate data + try: + print("Searching for cached aggregate file.") + with open(f'cache/{CACHE_PREFIX}_pov_multiday_agg.pkl', 'rb') as f: + aggregated_data = pickle.load(f) + print("Aggregate cached file found") + except FileNotFoundError: + print("Cached aggregate file not found. Searching for individual processed files.") + try: + data_to_process = load_cached() + if not data_to_process: raise FileNotFoundError("No individual cached files") + print("Aggregating cached files...") + aggregated_data = aggregate_data(data_to_process, num_workers) + except (FileNotFoundError, TypeError) as e: + print("Individual cached processed files not found, commencing processing now.") + make_cached(params, num_workers) + data_to_process = load_cached() + aggregated_data = aggregate_data(data_to_process, num_workers) + + print("Plotting aggregated data...") + plot_all_aggregated(aggregated_data, params) + print("Done!") + + +if __name__ == '__main__': + + parser = argparse.ArgumentParser(description='CLI utility for plotting results of multiday POV experiments.') + + parser.add_argument('plot_config', + help='Name of config file to execute. See plot_configs/multiday/pov_plot_config.example.json for an example.', + type=str) + parser.add_argument('--num_workers', + '-n', + help='Number of cores to use in computation', + required=False, + default=8, + type=int + ) + parser.add_argument('--recompute', + '-r', + help='Switch to reaggregate data.', + action='store_true', + ) + + args, remaining_args = parser.parse_known_args() + + make_cache_and_visualisation_dir() + + config_path = args.plot_config + num_workers = args.num_workers + recompute = args.recompute + + main(config_path, num_workers, recompute) diff --git a/realism/impact_single_day_pov.py b/realism/impact_single_day_pov.py new file mode 100755 index 000000000..fac64ac4c --- /dev/null +++ b/realism/impact_single_day_pov.py @@ -0,0 +1,252 @@ +import pandas as pd +import numpy as np +import matplotlib.pyplot as plt +from datetime import datetime, time +import itertools +import pickle +import os.path + +import sys +sys.path.extend(['../util/formatting']) +from convert_order_book import process_orderbook +from convert_order_stream import convert_stream_to_format +import itertools + +import matplotlib.dates as mdates +from realism_utils import clip_times, make_orderbook_for_analysis, compute_impact_statistics, get_plot_colors, get_plot_linestyles, forward_fill_series, make_cache_and_visualisation_dir + +from pprint import pprint +from bisect import bisect +import json +import argparse + +import re + + +""" + Script plots the output for a single day market impact experiment. + +""" + + +def make_plots(plot_data, plot_params_dict): + """ Draw and save plot from preprocessed data. + + :param plot_data: Data structure processed by __name__.prep_data + :param plot_params_dict: dict holding some plotting paramaters, see e.g. plot_configs/single_day/pov_single_day_config.example.json["PLOT_PARAMS_DICT"] + :return: + """ + fig, axes = plt.subplots(nrows=2, ncols=1) + fig.set_size_inches(h=14, w=9) + + colors = list(get_plot_colors(plot_data + ['dummy']*2)) + color = colors.pop(0) + linestyles = get_plot_linestyles(len(plot_data) + 2) + linestyle = linestyles.pop(0) + + orderbook_df = plot_data[0]['no_execution_df'] + orderbook_df["MID_PRICE"].plot(ax=axes[0], label=plot_params_dict['baseline_label'], color=color, linestyle=linestyle) + + for plot_data_dict in plot_data: + color = colors.pop(0) + linestyle = linestyles.pop(0) + pov = f'{100 * plot_data_dict["pov"]} %' + orderbook_df = plot_data_dict['no_execution_df'] + orderbook_with_execution_df = plot_data_dict['yes_execution_df'] + + # mid_price + orderbook_with_execution_df["MID_PRICE"].plot(ax=axes[0], label= + f'{plot_params_dict["execution_label"]}{pov}', color=color, linestyle=linestyle) + + # normalised difference + mid_price_yes_execution, mid_price_no_execution = forward_fill_series(orderbook_with_execution_df["MID_PRICE"], + orderbook_df["MID_PRICE"]) + + diff = 10000 * (mid_price_yes_execution - mid_price_no_execution) / mid_price_no_execution + + diff = diff.to_frame() + diff = diff.loc[~diff.index.duplicated(keep='last')] + diff = diff[diff.columns[0]] # to series for plotting + + diff.plot(ax=axes[1], label=f'{plot_params_dict["execution_label"]}{pov}', color=color, linestyle=linestyle) + + + axes[0].axvspan(pd.Timestamp(plot_params_dict['shade_start_datetime']), + pd.Timestamp(plot_params_dict['shade_end_datetime']), alpha=0.2, color='grey') + axes[1].axvspan(pd.Timestamp(plot_params_dict['shade_start_datetime']), + pd.Timestamp(plot_params_dict['shade_end_datetime']), alpha=0.2, color='grey') + axes[-1].xaxis.set_major_formatter(mdates.DateFormatter("%H:%M")) + axes[-1].xaxis.set_minor_formatter(mdates.DateFormatter("%H:%M")) + axes[0].xaxis.set_visible(False) + axes[0].legend() + + axes[-1].set_xlabel('Time', size=15) + axes[0].set_ylabel('Mid-price ($)', size=15) + axes[1].set_ylabel('Normalized Difference (bps)', size=15) + + fig.tight_layout() + fig.subplots_adjust(top=0.7) + + fig.savefig(plot_params_dict["output_file_path"], format='png', dpi=300, transparent=False, bbox_inches='tight', + pad_inches=0.03) + + +def check_date_in_string(s): + """ Check if date in format YYYY-MM-DD in a string. """ + m = re.search(r'(\d{4}-\d{2}-\d{2})', s) + if m: + return True + else: + return False + + +def prepare_shade_dates(start, end, historical_date): + """ Helper method for prep_data. Formats date string in correct for compute_impact_statistics method""" + + if not check_date_in_string(start): + shade_start_time = historical_date + pd.to_timedelta(start) + shade_start_time = shade_start_time.strftime('%Y-%m-%d %H:%M:%S') + else: + shade_start_time = start + + if not check_date_in_string(end): + shade_end_time = historical_date + pd.to_timedelta(end) + shade_end_time = shade_end_time.strftime('%Y-%m-%d %H:%M:%S') + else: + shade_end_time = end + + return shade_start_time, shade_end_time + + +def prep_data(plot_data, cache_file, only_executed, clipped_start_time, clipped_end_time, plot_params_dict): + """ Prepares and caches POV market impact experiment output files for further aggregation and processing. + + :param plot_data: Data structure holding paths to relevant ABIDES output files, see e.g. plot_configs/single_day/pov_single_day_config.example.json["PLOT_DATA"] + :param cache_file: Path to file where processed data will be cached. + :param only_executed: Switch as to only include transacted volume as opposed to including limit orders. + :param clipped_start_time: Starting time at which to clip data in format 'HH:MM:SS' + :param clipped_end_time: Finishing time at which to clip data in format 'HH:MM:SS' + + :type plot_data: list + :type cache_file: str + :type only_executed: bool + :type clipped_start_time: str + :type clipped_end_time: str + + :return: + """ + out_data = [] + + for data_dict in plot_data: + + print(f"Processing data for POV {data_dict['participation_of_volume']}") + abides_orderbook_df = make_orderbook_for_analysis(data_dict['no_execution_exchange_path'], data_dict['no_execution_orderbook_path'], num_levels=1) + abides_execution_orderbook_df = make_orderbook_for_analysis(data_dict['yes_execution_exchange_path'], data_dict['yes_execution_orderbook_path'], + num_levels=1) + + if only_executed: + abides_orderbook_df = abides_orderbook_df.loc[abides_orderbook_df["TYPE"] == "ORDER_EXECUTED"] + abides_execution_orderbook_df = abides_execution_orderbook_df.loc[ + abides_execution_orderbook_df["TYPE"] == "ORDER_EXECUTED"] + + historical_date = pd.Timestamp(abides_orderbook_df.index[0].date()) + start = historical_date + pd.to_timedelta(clipped_start_time) + end = historical_date + pd.to_timedelta(clipped_end_time) + + shade_start_time, shade_end_time = prepare_shade_dates(plot_params_dict['shade_start_datetime'], + plot_params_dict['shade_end_datetime'], + historical_date) + + abides_orderbook_df = clip_times(abides_orderbook_df, start, end) + abides_execution_orderbook_df = clip_times(abides_execution_orderbook_df, start, end) + + date_str = historical_date.strftime('%Y%m%d') + pov = data_dict["participation_of_volume"] + seed = data_dict["seed"] + + stats_dict = compute_impact_statistics(abides_orderbook_df, abides_execution_orderbook_df, + shade_start_time, shade_end_time, + date_str=date_str, + pov=pov, + seed=seed, + experiment_name=plot_params_dict['experiment_name'], + execution_agent_name=plot_params_dict['execution_agent_name'], + log_dir=plot_params_dict['log_dir'], + spread_lookback=plot_params_dict['spread_lookback'] + ) + + print(f"Statistics for participation of volume at level {100 * data_dict['participation_of_volume']}%") + print("Statistics:") + pprint(stats_dict) + out_data.append({ + "no_execution_df": abides_orderbook_df, + "yes_execution_df": abides_execution_orderbook_df, + "impact_statistics": stats_dict, + "pov": data_dict['participation_of_volume'] + }) + + with open(cache_file, 'wb') as f: + pickle.dump(out_data, f) + + return out_data + + +def main(config_path): + """ Loads a plot config file for a single day POV market impact experiment and plots the result. + + :param config_path: 'Name of config file to execute. See plot_configs/single_day/pov_single_day_config.example.json for an example.' + :type config_path: str + + :return: + """ + + with open(config_path, 'r') as f: + config_dict = json.load(f) + + # TODO: do this without global vars + global ONLY_EXECUTED, CLIPPED_START_TIME, CLIPPED_FINISH_TIME, PLOT_DATA, CACHE_FILE, USE_CACHE, PLOT_PARAMS_DICT, \ + SPREAD_PLOT_LOG_SCALE, ORDERBOOK_IMBALANCE_PLOT_LOG_SCALE + + ONLY_EXECUTED = config_dict["ONLY_EXECUTED"] + CLIPPED_START_TIME = config_dict["CLIPPED_START_TIME"] + CLIPPED_FINISH_TIME = config_dict["CLIPPED_FINISH_TIME"] + PLOT_DATA = config_dict["PLOT_DATA"] + CACHE_FILE = config_dict["CACHE_FILE"] + USE_CACHE = config_dict["USE_CACHE"] + PLOT_PARAMS_DICT = config_dict["PLOT_PARAMS_DICT"] + SPREAD_PLOT_LOG_SCALE = config_dict["SPREAD_PLOT_LOG_SCALE"] + ORDERBOOK_IMBALANCE_PLOT_LOG_SCALE = config_dict["ORDERBOOK_IMBALANCE_PLOT_LOG_SCALE"] + + if USE_CACHE and os.path.exists(CACHE_FILE): + with open(CACHE_FILE, 'rb') as f: + print("Using cache...") + out_data = pickle.load(f) + else: + out_data = prep_data(PLOT_DATA, CACHE_FILE, ONLY_EXECUTED, CLIPPED_START_TIME, CLIPPED_FINISH_TIME, PLOT_PARAMS_DICT) + + print("Constructing plots...") + + make_plots(out_data, PLOT_PARAMS_DICT) + print('Plotting complete!') + + +if __name__ == '__main__': + + parser = argparse.ArgumentParser(description='CLI utility for plotting results of single day POV experiments.') + + parser.add_argument('plot_config', + help='Name of config file to execute. See plot_configs/single_day/pov_single_day_config.example.json for an example.', + type=str) + + args, remaining_args = parser.parse_known_args() + config_path = args.plot_config + + make_cache_and_visualisation_dir() + + main(config_path) + + + + + + diff --git a/realism/metrics/aggregation_normality.py b/realism/metrics/aggregation_normality.py new file mode 100644 index 000000000..d165e7dac --- /dev/null +++ b/realism/metrics/aggregation_normality.py @@ -0,0 +1,14 @@ +from metrics.metric import Metric +from metrics.minutely_returns import MinutelyReturns + +class AggregationNormality(Metric): + + def __init__(self): + self.mr = MinutelyReturns() + + def compute(self, df): + df = df[["close"]].resample("10T").last() + return self.mr.compute(df) + + def visualize(self, simulated, real, plot_real=True): + self.hist(simulated, real, "Aggregation Normality (10 minutes)", "Log Returns", log=True, clip=.05, plot_real=plot_real) diff --git a/realism/metrics/autocorrelation.py b/realism/metrics/autocorrelation.py new file mode 100644 index 000000000..071295dcf --- /dev/null +++ b/realism/metrics/autocorrelation.py @@ -0,0 +1,28 @@ +import random +from metrics.metric import Metric +from metrics.minutely_returns import MinutelyReturns +import pandas as pd + +class Autocorrelation(Metric): + + def __init__(self, lag=1, window=30): + self.lag = lag + self.window = window + self.mr = MinutelyReturns() + super().__init__() + + def compute(self, df): + df = pd.Series(self.mr.compute(df)) + df = df.rolling(self.window, center=True).apply(lambda x: x.autocorr(lag=self.lag), raw=False) + return df.dropna().tolist() + + def visualize(self, simulated, real, plot_real=True): + min_sim = min([len(x) for x in simulated.values()]) + min_size = min(min_sim, len(real)) + random.shuffle(real) + real = real[:min_size] + for k, v in simulated.items(): + random.shuffle(v) + simulated[k] = v[:min_size] + self.hist(simulated, real, title="Autocorrelation (lag={}, window={})".format(self.lag, self.window), xlabel="Correlation coefficient", log=False, plot_real=plot_real) + diff --git a/realism/metrics/kurtosis.py b/realism/metrics/kurtosis.py new file mode 100644 index 000000000..ef96b1eb7 --- /dev/null +++ b/realism/metrics/kurtosis.py @@ -0,0 +1,20 @@ +from metrics.metric import Metric +from metrics.minutely_returns import MinutelyReturns +from scipy.stats import kurtosis + +class Kurtosis(Metric): + + def __init__(self, intervals=4): + self.intervals = intervals + self.mr = MinutelyReturns() + + def compute(self, df): + ks = [] + for i in range(1,self.intervals+1): + temp = df[["close"]].resample("{}T".format(i)).last() + rets = self.mr.compute(temp) + ks.append(kurtosis(rets)) + return [ks] + + def visualize(self, simulated, real, plot_real=True): + self.line(simulated, real, title="Kurtosis", xlabel="Time scale (min)", ylabel="Average kurtosis", logy=True, plot_real=plot_real) diff --git a/realism/metrics/metric.py b/realism/metrics/metric.py new file mode 100644 index 000000000..172b74fff --- /dev/null +++ b/realism/metrics/metric.py @@ -0,0 +1,70 @@ +import numpy as np +import matplotlib.pyplot as plt + +class Metric: + + # Returns a list of computed metrics + def compute(self, df): + raise NotImplementedError + + # Visualizes metric form list of simulated metric values and list of real metric values. + def visualize(self, simulated, real, plot_real=True): + raise NotImplementedError + + # Create an overlapping histogram of the provided data. + def hist(self, simulated, real, title="Simulated vs. Historical Histogram", xlabel="Values", log=False, bins=75, clip=None, plot_real=True): + + real = np.array(real) + for k, v in simulated.items(): + simulated[k] = np.array(v) + + if clip is not None: + for k, v in simulated.items(): + simulated[k] = v[(v <= clip) & (v >= -1*clip)] + real = real[(real <= clip) & (real >= -1*clip)] + + as_numpy = np.stack(list(simulated.values())) + left = min(as_numpy.min(), min(real)) + right = max(as_numpy.max(), max(real)) + bins = np.linspace(left, right, bins) + + if plot_real: + plt.hist(real, bins=bins, color="red", log=log, alpha=1, label="Historical", histtype="step", linewidth=3) + + # Show histograms + for k, v in simulated.items(): + plt.hist(v, bins=bins, color=k[1], log=log, alpha=1, label=k[0], histtype="step", linewidth=3) + + plt.title(title + (" (log scale)" if log else "") + ("" if clip is None else " (clipped @ ±{})".format(clip))) + plt.xlabel(xlabel) + plt.ylabel(("Log " if log else "") + "Frequency") + plt.legend() + + # Create a line plot of the simulated and real metrics. Also calculates error bars. + def line(self, simulated, real, title="Simulated vs. Historical", xlabel="X", ylabel="Y", logy=False, plot_real=True): + real = np.array(real) + for k, v in simulated.items(): + simulated[k] = np.array(v) + + x = np.arange(real.shape[1])+1 + + err_real = np.nanstd(real, axis=0) + real = np.nanmean(real, axis=0) + + if plot_real: + plt.plot(x, real, color="red", linewidth=4, label="Historical") + #plt.fill_between(x, real-err_real, real+err_real, alpha=.1, color="red").set_linestyle('dashed') + + for k, v in simulated.items(): + err_simulated = np.nanstd(v, axis=0) + v = np.nanmean(v, axis=0) + plt.plot(x, v, color=k[1], linewidth=4, label=k[0]) + #plt.fill_between(x, v-err_simulated, v+err_simulated, alpha=.1, color=k[1]).set_linestyle('dashed') + + plt.xticks(x) + plt.title(title + (" (log scale)" if logy else "")) + plt.xlabel(xlabel) + plt.ylabel(ylabel + (" (log)" if logy else "")) + if (logy): + plt.yscale("log") + plt.legend() diff --git a/realism/metrics/minutely_returns.py b/realism/metrics/minutely_returns.py new file mode 100644 index 000000000..43070fd50 --- /dev/null +++ b/realism/metrics/minutely_returns.py @@ -0,0 +1,14 @@ +from metrics.metric import Metric +import matplotlib.pyplot as plt +import numpy as np + +class MinutelyReturns(Metric): + + def compute(self, df): + df = df["close"] + df = np.log(df) + df = df.diff().dropna() + return df.tolist() + + def visualize(self, simulated, real, plot_real=True): + self.hist(simulated, real, title="Minutely Log Returns", xlabel="Log Returns", log=True, clip=.05, plot_real=plot_real) \ No newline at end of file diff --git a/realism/metrics/returns_volatility_correlation.py b/realism/metrics/returns_volatility_correlation.py new file mode 100644 index 000000000..6796b38f0 --- /dev/null +++ b/realism/metrics/returns_volatility_correlation.py @@ -0,0 +1,17 @@ +from metrics.metric import Metric +from metrics.minutely_returns import MinutelyReturns +from scipy.stats import kurtosis +import numpy as np + +class ReturnsVolatilityCorrelation(Metric): + + def __init__(self, intervals=4): + self.mr = MinutelyReturns() + + def compute(self, df): + returns = np.array(self.mr.compute(df)) + volatility = abs(returns) + return [np.corrcoef(returns, volatility)[0,1]] + + def visualize(self, simulated, real, plot_real=True): + self.hist(simulated, real, title="Returns/Volatility Correlation", xlabel="Correlation coefficient", plot_real=plot_real, bins=50) diff --git a/realism/metrics/volatility_clustering.py b/realism/metrics/volatility_clustering.py new file mode 100644 index 000000000..0c22371a2 --- /dev/null +++ b/realism/metrics/volatility_clustering.py @@ -0,0 +1,28 @@ +import random +from metrics.metric import Metric +from metrics.minutely_returns import MinutelyReturns +import pandas as pd +import numpy as np + +class VolatilityClustering(Metric): + + def __init__(self, lags=10, mode="abs"): + self.lags = lags + modes = ["abs", "square"] + if mode not in modes: + raise ValueError("`mode` must be one of " + str(modes) + ".") + self.mode = mode + self.mr = MinutelyReturns() + super().__init__() + + def compute(self, df): + df = pd.Series(self.mr.compute(df)) + if self.mode == "abs": + df = abs(df) + elif self.mode == "square": + df = df ** 2 + return [[df.autocorr(lag) for lag in range(1,self.lags+1)]] + + def visualize(self, simulated, real, plot_real=True): + self.line(simulated, real, "Volatility Clustering/Long Range Dependence", "Lag", "Correlation coefficient", plot_real=plot_real) + diff --git a/realism/metrics/volume_volatility_correlation.py b/realism/metrics/volume_volatility_correlation.py new file mode 100644 index 000000000..43d36f722 --- /dev/null +++ b/realism/metrics/volume_volatility_correlation.py @@ -0,0 +1,17 @@ +from metrics.metric import Metric +from metrics.minutely_returns import MinutelyReturns +from scipy.stats import kurtosis +import numpy as np + +class VolumeVolatilityCorrelation(Metric): + + def __init__(self, intervals=4): + self.mr = MinutelyReturns() + + def compute(self, df): + volatility = abs(np.array(self.mr.compute(df))) + volume = df["volume"].iloc[1:].values + return [np.corrcoef(volume, volatility)[0,1]] + + def visualize(self, simulated, real, plot_real=True): + self.hist(simulated, real, title="Volume/Volatility Correlation", xlabel="Correlation coefficient", plot_real=plot_real) diff --git a/realism/order_flow_stylized_facts.py b/realism/order_flow_stylized_facts.py new file mode 100644 index 000000000..4a4d2a3c3 --- /dev/null +++ b/realism/order_flow_stylized_facts.py @@ -0,0 +1,378 @@ +import argparse +import sys +sys.path.append("..") +from util.formatting.convert_order_stream import dir_path +import glob +import re +import pandas as pd +import matplotlib.pyplot as plt +from realism_utils import get_plot_colors +import numpy as np +from scipy import stats +from matplotlib.dates import DateFormatter +from pandas.plotting import register_matplotlib_converters +import itertools +import os +import pickle + + +class Constants: + """ Stores constants for use in plotting code. """ + + # Plot params -- Generic + fig_height = 10 + fig_width = 15 + tick_label_size = 20 + legend_font_size = 20 + axes_label_font_size = 20 + title_font_size = 22 + scatter_marker_styles_sizes = [('x', 60), ('+', 60), ('o', 14), (',', 60)] + + # Plot params -- Interarrival_times + interarrival_times_xlabel = "Quote interarrival time /s" + interarrival_times_ylabel = "Empirical density" + interarrival_times_filename = "interarrivals_times" + interarrival_fit_lower_bound = 0 + interarrival_fit_upper_bound = 10 + interarrival_linewidth = 5 + + # Plot params -- Binned trade counts + binned_trade_counts_xlabel = "Normalized number of quotes" + binned_trade_counts_ylabel = "Empirical density" + binned_trade_counts_filename = "binned_trade_counts" + binned_count_linewidth = 5 + + # Plot params -- Intraday order volume + intraday_volume_filename = "intraday_volume" + intraday_volume_linewidth = 5 + + +def unpickle_stream_dfs_to_stream_list(dir_containing_pickles): + """ Extracts pickled dataframes over a number of dates to a dict containing dataframes and their dates. + + :param dir_containing_pickles: path of directory containing pickled data frames, in format `orders_SYMB_YYYYMMDD.pkl` + :type dir_containing_pickles: str + + :return bundled_streams: list of dicts, where each dict has symbol, date and orders_df + """ + + bundled_streams = [] + symbol_regex = r".*\/orders_(\w*)_(\d{8}).pkl" + + stream_file_list = glob.glob(f"{dir_containing_pickles}/orders*.pkl") + for stream_pkl in stream_file_list: + print(f"Processing {stream_pkl}") + match = re.search(symbol_regex, stream_pkl) + symbol = match.group(1) + date_YYYYMMDD = match.group(2) + orders_df = pd.read_pickle(stream_pkl) + bundled_streams.append({ + "symbol": symbol, + "date": date_YYYYMMDD, + "orders_df": orders_df + }) + return bundled_streams + + +def set_up_plotting(): + """ Sets matplotlib variables for plotting. """ + plt.rc('xtick', labelsize=Constants.tick_label_size) + plt.rc('ytick', labelsize=Constants.tick_label_size) + plt.rc('legend', fontsize=Constants.legend_font_size) + plt.rc('axes', labelsize=Constants.axes_label_font_size) + + +def bundled_stream_interarrival_times(bundled_streams): + """ From bundled streams return dict with interarrival times collated by symbol. """ + + interarrivals_dict = dict() + + for idx, elem in enumerate(bundled_streams): + print(f"Processing elem {idx + 1} of {len(bundled_streams)}") + orders_df = elem["orders_df"] + symbol = elem["symbol"] + arrival_times = orders_df.index.to_series() + interarrival_times = arrival_times.diff() + interarrival_times = interarrival_times.iloc[1:].apply(pd.Timedelta.total_seconds) + interarrival_times = interarrival_times.rename("Interarrival time /s") + + if symbol not in interarrivals_dict.keys(): + interarrivals_dict[symbol] = interarrival_times + else: + interarrivals_dict[symbol] = interarrivals_dict[symbol].append(interarrival_times) + + return interarrivals_dict + + +def plot_interarrival_times(interarrivals_dict, output_dir, scale='log'): + """ Plots histogram of the interarrival times for symbols. """ + + fig, ax = plt.subplots(figsize=(Constants.fig_width, Constants.fig_height)) + + if scale == 'log': + ax.set(xscale="symlog", yscale="log") + + ax.set_ylabel(Constants.interarrival_times_ylabel) + ax.set_xlabel(Constants.interarrival_times_xlabel) + + symbols = list(interarrivals_dict.keys()) + symbols.sort() + colors = get_plot_colors(symbols) + alphas = [1] * len(symbols) + + x_s = [] + + for symbol, color, alpha in zip(symbols, colors, alphas): + interarrival_times_series = interarrivals_dict[symbol] + x = interarrival_times_series.sort_values() + x_s.append(x) + plt.hist(x, bins="sqrt", density=True, label=symbol, color=color, alpha=alpha, histtype="step", + linewidth=Constants.interarrival_linewidth) + + ylim = ax.get_ylim() + xlim = ax.get_xlim() + + xx = np.linspace(*xlim, 200) + + # Plot fitted curves, leave out zeroes for better fit + for x, symbol, color in zip(x_s, symbols, colors): + x = x[(x > Constants.interarrival_fit_lower_bound) & (x < Constants.interarrival_fit_upper_bound)] + weibull_params = stats.weibull_min.fit(x, floc=0) + + x_left = xx[xx < x.min()][1:] + x_mid = x.to_numpy() + x_right = xx[xx > x.max()] + xxx = np.concatenate((x_left, x_mid, x_right)) + + plt.plot(xxx, stats.weibull_min.pdf(xxx, *weibull_params), linestyle="--", color=color, + label=f"{symbol} Weibull fit", linewidth=Constants.interarrival_linewidth) + + plt.legend(fontsize=Constants.legend_font_size) + ax.set_ylim(ylim) + + fig.savefig(f'{output_dir}/{Constants.interarrival_times_filename}.png', format='png', dpi=300, + transparent=False, bbox_inches='tight', pad_inches=0.03) + + +def count_trades_within_bins(interarrival_times_series, binwidth=1): + """ Bins trades into specified-width bins and counts the number. + + :param interarrival_times_series: pandas Series object corresponding to the interarrival times, indexed on timestamp + :param binwidth: width of time bin in seconds + + """ + bins = pd.interval_range(start=interarrival_times_series.index[0].floor('min'), end=interarrival_times_series.index[-1].ceil('min'), + freq=pd.DateOffset(seconds=binwidth)) + binned = pd.cut(interarrival_times_series.index, bins=bins) + counted = interarrival_times_series.groupby(binned).count() + return counted + + +def bundled_stream_binned_trade_counts(bundled_interarrivals_dict, binwidth): + trades_within_bins_dict = dict() + + for symbol, interarrival_times in bundled_interarrivals_dict.items(): + series_list = [group[1] for group in interarrival_times.groupby(interarrival_times.index.day)] + for idx, series in enumerate(series_list): + print(f"Processing series {idx + 1} of {len(series_list)} for symbol {symbol}") + counted_trades = count_trades_within_bins(series, binwidth=binwidth) + counted_trades_copy = counted_trades.copy(deep=True) + + if idx == 0: + base_counted = counted_trades_copy + hist_index = base_counted.index + #print(f'base_counted.index: {base_counted.index}') + #print(f'hist_index: {hist_index}') + + else: + #print(f'counted_trades_copy.index: {counted_trades_copy.index}') + #print(f'hist_index: {hist_index}') + + try: + counted_trades_copy.index = hist_index + base_counted = base_counted.add(counted_trades_copy) + except ValueError: # length mismatch of hist bins (currently ignore) + continue + + trades_within_bins_dict[symbol] = base_counted + + return trades_within_bins_dict + + +def plot_binned_trade_counts(trades_within_bins_dict, binwidth, output_dir): + """ Plot binned counts of trade volume. """ + + fig, ax = plt.subplots(figsize=(Constants.fig_width, Constants.fig_height)) + + ax.set(yscale="log") + + ax.set_ylabel(Constants.binned_trade_counts_ylabel) + ax.set_xlabel(Constants.binned_trade_counts_xlabel) + + symbols = list(trades_within_bins_dict.keys()) + symbols.sort() + colors = get_plot_colors(symbols) + alphas = [1] * len(symbols) + + x_s = [] + for symbol, color, alpha in zip(symbols, colors, alphas): + binned_trades_counts = trades_within_bins_dict[symbol].copy(deep=True) + binned_trades_counts = binned_trades_counts / binned_trades_counts.sum() + x = binned_trades_counts.sort_values() + x_s.append(x) + plt.hist(x, bins="sqrt", density=True, label=symbol, color=color, alpha=alpha, histtype="step", + linewidth=Constants.binned_count_linewidth) + + xlim = ax.get_xlim() + ylim = ax.get_ylim() + xx = np.linspace(*xlim, 200) + + # Plot fitted curves + for x, symbol, color in zip(x_s, symbols, colors): + gamma_params = stats.gamma.fit(x.values[x.values > 0], floc=0) + plt.plot(xx, stats.gamma.pdf(xx, *gamma_params), linestyle="--", color=color, label=f"{symbol} gamma fit", + linewidth=Constants.binned_count_linewidth) + + ax.set_ylim(ylim) + + plt.title(f"Order volume within time window $\\tau = ${binwidth} seconds, normalized", + size=Constants.title_font_size) + plt.legend(fontsize=Constants.legend_font_size) + + fig.savefig(f'{output_dir}/{Constants.binned_trade_counts_filename}_tau_{binwidth}.png', + format='png', dpi=300, transparent=False, bbox_inches='tight', pad_inches=0.03) + + +def get_scatter_plot_params_dict(symbols): + """ Creates dictionary of parameters used by intraday seasonality plots. """ + colors = get_plot_colors(symbols) + scatter_styles_sizes = itertools.cycle(Constants.scatter_marker_styles_sizes) + scatter_plot_params_dict = dict() + + for symbol, color, style_and_size in zip(symbols, colors, scatter_styles_sizes): + scatter_plot_params_dict.update({ + symbol : { + 'color': color, + 'marker': style_and_size[0], + 'marker_size': style_and_size[1] + } + }) + + return scatter_plot_params_dict + + +def plot_intraday_seasonality(trades_within_bins_dict, binsize, output_dir): + """ Plots intraday order volume over a day for multiple symbols.""" + + fig, ax = plt.subplots(figsize=(Constants.fig_width, Constants.fig_height)) + ax.set_ylabel("Normalized activity") + ax.set_xlabel("Time of day") + + myFmt = DateFormatter("%H:%M") + ax.xaxis.set_major_formatter(myFmt) + + symbols = list(trades_within_bins_dict.keys()) + symbols.sort() + + for symbol, binned_trades in trades_within_bins_dict.items(): + + x_fit = [] + + for elem in binned_trades.index: + py_datetime = elem.right.to_pydatetime() + seconds_from_epoch = py_datetime.timestamp() + x_fit.append(seconds_from_epoch) + + y = binned_trades.values / np.mean(binned_trades.values) + + start_time_from_epoch = x_fit[0] + x_fit = np.array(x_fit) - start_time_from_epoch + quad_coeff = np.polyfit(x_fit, y, 2) + intraday_quadratic_fitted_y = np.poly1d(quad_coeff)(x_fit) + + plot_ticker_style = get_scatter_plot_params_dict(symbols) + color = plot_ticker_style[symbol]["color"] + marker = plot_ticker_style[symbol]["marker"] + marker_size = plot_ticker_style[symbol]["marker_size"] + + x = [] + for elem in binned_trades.index: + x.append(elem.right.time()) + + plt.scatter(x, y, marker=marker, color=color, label=symbol, s=marker_size) + plt.plot(x, intraday_quadratic_fitted_y, color=color, label=f"{symbol} quadratic fit", + linewidth=Constants.intraday_volume_linewidth) + + plt.legend(fontsize=Constants.legend_font_size) + plt.title(f"Number of limit orders submitted in $\Delta t = {binsize}$ seconds, normalized by mean volume.", size=Constants.title_font_size, pad=20) + + ax.set_xticklabels(["", "09:45", "11:00", "12:30", "14:00", "15:15"]) + ax.set_ylim(-0.1, 3) + + fig.savefig(f'{output_dir}/{Constants.intraday_volume_filename}.png', format='png', dpi=300, + transparent=False, bbox_inches='tight', pad_inches=0.03) + + +if __name__ == "__main__": + + # Create cache and visualizations folders if they do not exist + try: os.mkdir("cache") + except: pass + try: os.mkdir("visualizations") + except: pass + + parser = argparse.ArgumentParser(description='Process order stream files and produce plots of relevant metrics.') + parser.add_argument('targetdir', type=dir_path, help='Path of directory containing order stream files. Note that they must have been preprocessed' + ' by formatting scripts into format orders_{symbol}_{date_str}.pkl') + parser.add_argument('-o', '--output-dir', default='visualizations', help='Path to output directory', type=dir_path) + parser.add_argument('-f','--facts-to-plot', choices=['all'], type=str, default='all', + help="Decide which stylized facts should be plotted.") + + parser.add_argument('-z', '--recompute', action="store_true", help="Rerun computations without caching.") + args, remaining_args = parser.parse_known_args() + + print("### Order stream stylized facts plots ###") + + set_up_plotting() + + bundled_orders_dict = unpickle_stream_dfs_to_stream_list(args.targetdir) + + ## interarrival times + pickled_bundled_interarrivals_dict = "cache/bundled_interarrivals_dict.pkl" + if (not os.path.exists(pickled_bundled_interarrivals_dict)) or args.recompute: + print("Computing interarrivals times...") + bundled_interarrivals_dict = bundled_stream_interarrival_times(bundled_orders_dict) + pickle.dump(bundled_interarrivals_dict, open(pickled_bundled_interarrivals_dict, "wb")) + else: + bundled_interarrivals_dict = pickle.load(open(pickled_bundled_interarrivals_dict, "rb")) + + print("Plotting interarrivals times...") + plot_interarrival_times(bundled_interarrivals_dict, args.output_dir) + + ## transaction volume binned + pickled_binned_30_days_1_minute = "cache/binned_30_days_1_minute.pkl" + if (not os.path.exists(pickled_binned_30_days_1_minute)) or args.recompute: + print("Computing 1 minute transaction volumes...") + binned_30_days_1_minute = bundled_stream_binned_trade_counts(bundled_interarrivals_dict, 60) + pickle.dump(binned_30_days_1_minute, open(pickled_binned_30_days_1_minute, "wb")) + else: + binned_30_days_1_minute = pickle.load(open(pickled_binned_30_days_1_minute, "rb")) + + print("Plotting 1 minute transaction volumes...") + plot_binned_trade_counts(binned_30_days_1_minute, 60, args.output_dir) + + pickled_binned_30_days_5_minute = "cache/binned_30_days_5_minute.pkl" + if (not os.path.exists(pickled_binned_30_days_5_minute)) or args.recompute: + print("Computing 5 minute transaction volumes...") + binned_30_days_5_minute = bundled_stream_binned_trade_counts(bundled_interarrivals_dict, 300) + pickle.dump(binned_30_days_5_minute, open(pickled_binned_30_days_5_minute, "wb")) + else: + binned_30_days_5_minute = pickle.load(open(pickled_binned_30_days_5_minute, "rb")) + + print("Plotting 5 minute transaction volumes...") + plot_binned_trade_counts(binned_30_days_5_minute, 300, args.output_dir) + + ## intraday seasonality + print("Plotting intraday seasonality...") + plot_intraday_seasonality(binned_30_days_5_minute, 300, args.output_dir) + diff --git a/realism/plot_aamas2020_asset_return_stylized_facts.sh b/realism/plot_aamas2020_asset_return_stylized_facts.sh new file mode 100644 index 000000000..ec028be17 --- /dev/null +++ b/realism/plot_aamas2020_asset_return_stylized_facts.sh @@ -0,0 +1,3 @@ +rm cache/*\.\.log*.pickle +rm -rf visualizations +python asset_returns_stylized_facts.py -r /media/nick/FinData/intraday/1m_ohlc/1m_ohlc_2011 -s ../log/random_fund_value -s ../log/random_fund_diverse -s ../log/hist_fund_value -s ../log/hist_fund_diverse \ No newline at end of file diff --git a/realism/plot_configs/plot_configs/aggregate_stats_schema.md b/realism/plot_configs/plot_configs/aggregate_stats_schema.md new file mode 100644 index 000000000..4569db57e --- /dev/null +++ b/realism/plot_configs/plot_configs/aggregate_stats_schema.md @@ -0,0 +1,21 @@ +## Schema + +| Column | Description | Units | +|---------------------------------------------------------|---------------------------------------------------------------------------|-----------------------------------------------------------------------------------| +| pov | Participation of volume for execution order | - | +| start\_mid\_price\_orig (\$) | Mid price of symbol with no execution order when execution order starts | \$ | +| end\_mid\_price\_orig (\$) | Mid price of symbol with no execution order when execution order finishes | \$ | +| end\_mid\_price\_execution (\$) | Mid price of symbol with execution order when execution order finishes | \$ | +| end\_mid\_price\_execution (bps) | Mid price of symbol with execution order when execution order finishes | $10000 \times ( end\_mid\_price\_execution\ (\$) /\ end\_mid\_price\_orig\ (\$))$ | +| mid\_price\_difference (\$) | `end_mid_price_execution` $-$ `end_mid_price_orig` | \$ | +| mid\_price\_impact_bps | As above, relative to `end_mid_price_orig` in basis points | $10000 \times ( mid\_price\_difference\ (\$) /\ end\_mid\_price\_orig \ (\$))$ | +| daily\_VWAP\_price (\$) | Volume weighted average price over the whole day for no execution order | \$ | +| daily\_VWAP\_price (bps) | As above, relative to `end_mid_price_orig` in basis points | $10000 \times ( daily\_VWAP\_price\ (\$) /\ end\_mid\_price\_orig \ (\$))$ | +| mean\_daily\_spread (\$) | Mean spread for the trading day | \$ | +| mean\_daily\_spread (bps) | As above, relative to `end_mid_price_orig` in basis points | $10000 \times ( mean\_daily\_spread\ (\$) /\ end\_mid\_price\_orig \ (\$))$ | +| VWAP + half spread (\$) | Daily VWAP price plus half the mean daily spread | \$ | +| VWAP + half spread (bps) | As above in basis points | $10000 \times ( VWAP + half spread \ (\$) /\ end\_mid\_price\_orig \ (\$))$ | +| execution\_impact\_from\_VWAP\_plus\_half\_spread (\$) | $end\_mid\_price\_execution\ (\$) - VWAP\ \text{+}\ half\ spread\ (\$)$ | \$ | +| execution\_impact\_from\_VWAP\_plus\_half\_spread (bps) | $end\_mid\_price\_execution\ (bps) - VWAP\ \text{+}\ half\ spread\ (bps)$ | - | +| execution\_agent\_vwap (\$) | Volume weighted average price of the execution agent's transactions | \$ | +| execution\_agent\_vwap (bps) | As above in basis points | $10000 \times ( execution\_agent\_vwap \ (\$) /\ end\_mid\_price\_orig \ (\$))$ | \ No newline at end of file diff --git a/realism/plot_configs/plot_configs/multiday/pov_plot_config.example.json b/realism/plot_configs/plot_configs/multiday/pov_plot_config.example.json new file mode 100644 index 000000000..0b70bd458 --- /dev/null +++ b/realism/plot_configs/plot_configs/multiday/pov_plot_config.example.json @@ -0,0 +1,35 @@ +{ + "CLIPPED_START_TIME": "10:45:00", + "CLIPPED_FINISH_TIME": "11:45:00", + "ONLY_EXECUTED": true, + "NO_EXECUTION_EXCHANGE_NAME": "EXCHANGE_AGENT.bz2", + "NO_EXECUTION_ORDERBOOK_NAME": "ORDERBOOK_POV_FULL.bz2", + "YES_EXECUTION_EXCHANGE_NAME": "EXCHANGE_AGENT.bz2", + "YES_EXECUTION_ORDERBOOK_NAME": "ORDERBOOK_POV_FULL.bz2", + "CACHE_PREFIX": "zi_small_sigma_n", + "POVs": [ + 0.01, + 0.05, + 0.1, + 0.5 + ], + "FREQUENCY": "1min", + "DIRECTION": "BUY", + "BASELINE_LABEL": "Baseline", + "SHADE_START_TIME": "11:00:00", + "SHADE_END_TIME": "11:30:00", + "YMAX": 100, + "YMIN": -100, + "XMIN": "10:45:00", + "XMAX": "11:45:00", + "ALPHA_90": 0.15, + "ALPHA_50": 0.3, + "yes_base": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_zi_small_sigma_(\\d+)_POV_(0\\.\\d+)_(\\d{8})", + "no_base": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_zi_small_sigma_(\\d+)_POV_(\\d{8})", + "log_dirs_no_glob": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_zi_small_sigma_[0-9][0-9]_POV_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]", + "log_dirs_yes_glob": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_zi_small_sigma_[0-9][0-9]_POV_*_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]", + "SPREAD_LOOKBACK": "1min", + "EXPERIMENT_NAME": "zi_small_sigma", + "LOG_DIR": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log", + "EXECUTION_AGENT_NAME": "POV_EXECUTION_AGENT" +} \ No newline at end of file diff --git a/realism/plot_configs/plot_configs/single_day/pov_single_day_config.example.json b/realism/plot_configs/plot_configs/single_day/pov_single_day_config.example.json new file mode 100644 index 000000000..56532eea8 --- /dev/null +++ b/realism/plot_configs/plot_configs/single_day/pov_single_day_config.example.json @@ -0,0 +1,54 @@ +{ + "ONLY_EXECUTED": false, + "CLIPPED_START_TIME": "10:45:00", + "CLIPPED_FINISH_TIME": "11:45:00", + "PLOT_DATA": [ + { + "participation_of_volume": 0.01, + "no_execution_exchange_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_value_0_1mHz_11_POV_20190627/EXCHANGE_AGENT.bz2", + "no_execution_orderbook_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_value_0_1mHz_11_POV_20190627/ORDERBOOK_POV_FULL.bz2", + "yes_execution_exchange_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_value_0_1mHz_11_POV_0.01_20190627/EXCHANGE_AGENT.bz2", + "yes_execution_orderbook_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_value_0_1mHz_11_POV_0.01_20190627/ORDERBOOK_POV_FULL.bz2", + "seed": 11 + }, + { + "participation_of_volume": 0.05, + "no_execution_exchange_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_value_0_1mHz_11_POV_20190627/EXCHANGE_AGENT.bz2", + "no_execution_orderbook_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_value_0_1mHz_11_POV_20190627/ORDERBOOK_POV_FULL.bz2", + "yes_execution_exchange_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_value_0_1mHz_11_POV_0.05_20190627/EXCHANGE_AGENT.bz2", + "yes_execution_orderbook_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_value_0_1mHz_11_POV_0.05_20190627/ORDERBOOK_POV_FULL.bz2", + "seed": 11 + }, + { + "participation_of_volume": 0.1, + "no_execution_exchange_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_value_0_1mHz_11_POV_20190627/EXCHANGE_AGENT.bz2", + "no_execution_orderbook_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_value_0_1mHz_11_POV_20190627/ORDERBOOK_POV_FULL.bz2", + "yes_execution_exchange_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_value_0_1mHz_11_POV_0.1_20190627/EXCHANGE_AGENT.bz2", + "yes_execution_orderbook_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_value_0_1mHz_11_POV_0.1_20190627/ORDERBOOK_POV_FULL.bz2", + "seed": 11 + }, + { + "participation_of_volume": 0.5, + "no_execution_exchange_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_value_0_1mHz_11_POV_20190627/EXCHANGE_AGENT.bz2", + "no_execution_orderbook_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_no_value_0_1mHz_11_POV_20190627/ORDERBOOK_POV_FULL.bz2", + "yes_execution_exchange_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_value_0_1mHz_11_POV_0.5_20190627/EXCHANGE_AGENT.bz2", + "yes_execution_orderbook_path": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log/execution_yes_value_0_1mHz_11_POV_0.5_20190627/ORDERBOOK_POV_FULL.bz2", + "seed": 11 + } + ], + "CACHE_FILE": "cache/single_day_value_0_1mHz_consolidated_20190627.pkl", + "USE_CACHE": true, + "PLOT_PARAMS_DICT": { + "baseline_label": "Baseline", + "execution_label": "POV ", + "shade_start_datetime": "2019-06-27 11:00:00", + "shade_end_datetime": "2019-06-27 11:30:00", + "spread_lookback": "1min", + "output_file_path": "visualizations/single_day_value_0_1mHz_20190627.png", + "execution_agent_name": "POV_EXECUTION_AGENT", + "experiment_name": "value_0_1mHz", + "log_dir": "/home/ec2-user/efs/_abides/dev/dd/abides-pov-agent/log" + }, + "SPREAD_PLOT_LOG_SCALE": true, + "ORDERBOOK_IMBALANCE_PLOT_LOG_SCALE": true +} \ No newline at end of file diff --git a/realism/realism_utils.py b/realism/realism_utils.py new file mode 100644 index 000000000..41c929e86 --- /dev/null +++ b/realism/realism_utils.py @@ -0,0 +1,360 @@ +import sys +import pandas as pd +import numpy as np + +sys.path.append('../util/formatting') +sys.path.append('../util') +from convert_order_book import process_orderbook, is_wide_book +from convert_order_stream import convert_stream_to_format +import itertools +from bisect import bisect +from matplotlib.cm import get_cmap +import os +import warnings +from util import get_value_from_timestamp + + +MID_PRICE_CUTOFF = 10000 # Price above which mid price is set as `NaN` and subsequently forgotten. WARNING: This + # effectively hides dropout of liquidity on ask side. Set to sys.max_size to reset. +LIQUIDITY_DROPOUT_WARNING_MSG = "No liquidity on one side of the order book during this experimental trace." + + +def get_trades(sim_file): + + # Code taken from `read_simulated_trades` + df = pd.read_pickle(sim_file, compression='bz2') + df = df[df['EventType'] == 'LAST_TRADE'] + if len(df) <= 0: + print("There appear to be no simulated trades.") + sys.exit() + df['PRICE'] = [y for x,y in df['Event'].str.split(',')] + df['SIZE'] = [x for x,y in df['Event'].str.split(',')] + df['PRICE'] = df['PRICE'].str.replace('$','').astype('float64') + df['SIZE'] = df['SIZE'].astype('float64') + + # New code for minutely resampling and renaming columns. + df = df[["PRICE","SIZE"]].resample("1T") + df_open = df["PRICE"].first().ffill() + df_close = df["PRICE"].last().ffill() + df_high = df["PRICE"].max().ffill() + df_low = df["PRICE"].min().ffill() + df_vol = df["SIZE"].sum() + ohlcv = pd.DataFrame({ + "open": df_open, + "high": df_high, + "low": df_low, + "close": df_close, + "volume": df_vol + }) + ohlcv = ohlcv.iloc[:390,:] + return ohlcv + + +def clip_times(df, start, end): + """ Keep only rows within certain time bounds of dataframe. + + :param df: DataFrame with DatetimeIndex + :param start: lower bound + :param end: upper bound + + :type df: pd.DataFrame + :type start: pd.Timestamp + :type end: pd.Timestamp + + """ + return df.loc[(df.index > start) & (df.index < end)] + + +def mid_price_cutoff(df): + """ Removes outliers for mid-price induced by no liquidity. """ + + out = df.loc[(df["MID_PRICE"] < MID_PRICE_CUTOFF) & (df["MID_PRICE"] > - MID_PRICE_CUTOFF)] + + if len(df.index) > len(out.index): + warnings.warn(LIQUIDITY_DROPOUT_WARNING_MSG, UserWarning, stacklevel=1) + + return out + + +def augment_with_VWAP(merged): + """ Method augments orderbook with volume weighted average price. + """ + + merged = merged.reset_index() + executed_df = merged.loc[merged["TYPE"] == "ORDER_EXECUTED"] + executed_df = executed_df.dropna() + vwap = (executed_df['PRICE'].multiply(executed_df['SIZE'])).cumsum() / executed_df['SIZE'].cumsum() + vwap = vwap.to_frame(name='VWAP') + merged = pd.merge(merged.reset_index(), vwap, how='left', left_index=True, right_index=True) + merged['VWAP'] = merged['VWAP'].fillna(method='ffill') + merged['VWAP'] = merged['VWAP'] + merged = merged.set_index('index') + merged = merged.drop(columns=['level_0']) + del merged.index.name + + return merged + + +def make_orderbook_for_analysis(stream_path, orderbook_path, num_levels=5, ignore_cancellations=True, hide_liquidity_collapse=True): + """ Make orderbook amenable to mid-price + liquidity plots from ABIDES input. + + :param stream_path: path to ABIDES Exchange output, e.g. ExchangeAgent0.bz2. Note ABIDES must have been run with --log-orders=True + :param orderbook_path: path to ABIDES order book output, e.g. ORDERBOOK_TICKER_FULL.bz2. Note ABIDES must have been run with --book-freq not set to None + :param num_levels: number of levels of orderbook to keep in DataFrame. + :param ignore_cancellations: flag to only include executed trades + :param hide_liquidity_collapse: flag to remove times in order book with no liquidity on one side of book + + :type stream_path: str + :type orderbook_path: str + :type num_levels: int + :type ignore_cancellations: bool + :type hide_liquidity_collapse: bool + + """ + + stream_df = pd.read_pickle(stream_path) + orderbook_df = pd.read_pickle(orderbook_path) + + stream_processed = convert_stream_to_format(stream_df.reset_index(), fmt='plot-scripts') + stream_processed = stream_processed.set_index('TIMESTAMP') + + ob_processed = process_orderbook(orderbook_df, num_levels) + + if not is_wide_book(orderbook_df): # orderbook in skinny format + ob_processed.index = orderbook_df.index.levels[0] + else: # orderbook in wide format + ob_processed.index = orderbook_df.index + + columns = list(itertools.chain( + *[[f'ask_price_{level}', f'ask_size_{level}', f'bid_price_{level}', f'bid_size_{level}'] for level in + range(1, num_levels + 1)])) + merged = pd.merge(stream_processed, ob_processed, left_index=True, right_index=True, how='left') + merge_cols = ['PRICE', 'SIZE', 'BUY_SELL_FLAG', 'TYPE'] + columns + merged = merged[merge_cols] + merged['PRICE'] = merged['PRICE'] / 100 + + # clean + # merged = merged.dropna() + merged = merged.ffill() + + # Ignore cancellations + if ignore_cancellations: + merged = merged[merged.SIZE != 0] + + merged['MID_PRICE'] = (merged['ask_price_1'] + merged['bid_price_1']) / (2 * 100) + merged['SPREAD'] = (merged['ask_price_1'] - merged['bid_price_1']) / 100 + merged['ORDER_VOLUME_IMBALANCE'] = merged['ask_size_1'] / (merged['bid_size_1'] + merged['ask_size_1']) + + if hide_liquidity_collapse: + merged = mid_price_cutoff(merged) + + # add VWAP + merged = augment_with_VWAP(merged) + print("Orderbook construction complete!") + + return merged + + +def get_daily_spread(orderbook_df, start_time='09:30:00', end_time='16:00:00'): + """ Get mean spread for the day's trading. + + :param orderbook_df: preprocessed orderbook (see __name__.make_orderbook_for_analysis) for data without execution agent. + :param start_time: time to "start" trading day -- in format HH:MM:SS + :param end_time: time to "finish" trading day -- in format HH:MM:SS + + :type orderbook_df: pd.DataFrame + :type start_time: str + :type end_time: str + """ + historical_date = pd.Timestamp(orderbook_df.index[0].date()) + start = historical_date + pd.to_timedelta(start_time) + end = historical_date + pd.to_timedelta(end_time) + day_spread = clip_times(orderbook_df["SPREAD"], start, end) + mean_daily_spread = day_spread.mean() + return mean_daily_spread + + +def find_nearest_ts_idx(df, np_dt64): + """ https://stackoverflow.com/a/42266882 """ + timestamps = np.array(df.index) + upper_index = bisect(timestamps, np_dt64, hi=len(timestamps) - 1) # find the upper index of the closest time stamp + df_index = df.index.get_loc(min(timestamps[upper_index], timestamps[upper_index - 1], key=lambda x: abs( + x - np_dt64))) # find the closest between upper and lower timestamp + return df_index + + +def first_elem(s): + """ Extracts first element of pandas Series s, or returns s if not a series. """ + try: + return s.iloc[0] + except AttributeError: + return s + + +def get_relevant_prices(orderbook_df, orderbook_with_execution_df, start_ts, end_ts): + + start_idx_orig = find_nearest_ts_idx(orderbook_df, start_ts.to_datetime64()) + end_idx_orig = find_nearest_ts_idx(orderbook_df, end_ts.to_datetime64()) + end_idx_execution = find_nearest_ts_idx(orderbook_with_execution_df, end_ts.to_datetime64()) + + start_mid_price_orig = first_elem(orderbook_df['MID_PRICE'].iloc[start_idx_orig]) + end_mid_price_orig = first_elem(orderbook_df['MID_PRICE'].iloc[end_idx_orig]) + end_mid_price_execution = first_elem(orderbook_with_execution_df['MID_PRICE'].iloc[end_idx_execution]) + + return start_mid_price_orig, end_mid_price_orig, end_mid_price_execution + + +def get_execution_agent_vwap(experiment_name, agent_name, date, seed, pov, log_dir): + """ Function computes the VWAP for an execution agent's orders, when ran from the `execution_iabs_plots` config. + + :param experiment_name: name for experiment + :param agent_name: name of agent, e.g. POV_EXECUTION_AGENT + :param date: date of experiment in format YYYY-MM-DD + :param seed: seed used to run experiment + :param pov: Participation of volume for agent + :param log_dir: location of directory with all ABIDES logs + + :type experiment_name: str + :type agent_name: str + :type date: str + :type seed: int + :type pov: float + :type log_dir: str + + """ + file_path = f'{log_dir}/{experiment_name}_yes_{seed}_{pov}_{date}/{agent_name}.bz2' + exec_df = pd.read_pickle(file_path) + + executed_orders = exec_df.loc[exec_df['EventType'] == 'ORDER_EXECUTED'] + executed_orders['PRICE'] = executed_orders['Event'].apply(lambda x: x['fill_price']) + executed_orders['SIZE'] = executed_orders['Event'].apply(lambda x: x['quantity']) + + executed_orders["VWAP"] = (executed_orders['PRICE'].multiply(executed_orders['SIZE'])).cumsum() / executed_orders[ + 'SIZE'].cumsum() + executed_orders["VWAP"] = executed_orders["VWAP"] / 100 + final_vwap = executed_orders.iloc[-1].VWAP + + return final_vwap + + +def compute_impact_statistics(orderbook_df, orderbook_with_execution_df, start_time, end_time, date_str, pov, seed, experiment_name, + spread_lookback='1min', execution_agent_name='POV_EXECUTION_AGENT', log_dir='../log'): + """ Computes dictionary of run statistics for comparison. + + :param orderbook_df: preprocessed orderbook (see __name__.make_orderbook_for_analysis) for data without execution agent. + :param orderbook_with_execution_df: preprocessed orderbook (see __name__.make_orderbook_for_analysis) for data with execution agent. + + :type orderbook_df: pd.DataFrame + :type orderbook_with_execution_df: pd.DataFrame + """ + + start_ts = pd.Timestamp(start_time) + end_ts = pd.Timestamp(end_time) + + start_mid_price_orig, end_mid_price_orig, end_mid_price_execution = get_relevant_prices(orderbook_df, orderbook_with_execution_df, start_ts, end_ts) + end_mid_price_execution_bps = 10000 * end_mid_price_execution / end_mid_price_orig + + end_shade_str = end_ts.strftime('%H:%M:%S') + end_shade_str_lookback = (end_ts - pd.to_timedelta(spread_lookback)).strftime('%H:%M:%S') + + mean_daily_spread = get_daily_spread(orderbook_df, end_shade_str_lookback, end_shade_str) + + daily_VWAP_price = get_value_from_timestamp(orderbook_df["VWAP"], end_ts) + + execution_agent_vwap = get_execution_agent_vwap(experiment_name, execution_agent_name, date_str, seed, pov, log_dir) + + mid_price_shift_bps = 10000 * (end_mid_price_execution - end_mid_price_orig) / end_mid_price_orig + vwap_plus_half_spread_dollars = daily_VWAP_price + 0.5 * mean_daily_spread + vwap_plus_half_spread_bps = 10000 * vwap_plus_half_spread_dollars / end_mid_price_orig + + stats_dict = { + "start_mid_price_orig ($)": start_mid_price_orig, + "end_mid_price_orig ($)": end_mid_price_orig, + "end_mid_price_execution ($)": end_mid_price_execution, + "end_mid_price_execution (bps)": end_mid_price_execution_bps, + 'mid_price_difference ($)': (end_mid_price_execution - end_mid_price_orig), + "mid_price_impact_bps": mid_price_shift_bps, + "daily_VWAP_price ($)": daily_VWAP_price, + "daily_VWAP_price (bps)": 10000 * daily_VWAP_price / end_mid_price_orig, + "mean_daily_spread ($)": mean_daily_spread, + "mean_daily_spread (bps)": 10000 * mean_daily_spread / end_mid_price_orig, + "VWAP + half spread ($)": vwap_plus_half_spread_dollars, + "VWAP + half spread (bps)": vwap_plus_half_spread_bps, + "execution_impact_from_VWAP_plus_half_spread ($)": end_mid_price_execution - vwap_plus_half_spread_dollars, + "execution_impact_from_VWAP_plus_half_spread (bps)": end_mid_price_execution_bps - vwap_plus_half_spread_bps, + "execution_agent_vwap ($)": execution_agent_vwap, + "execution_agent_vwap (bps)": 10000 * execution_agent_vwap / end_mid_price_orig + } + + return stats_dict + + +def get_plot_colors(symbols, start_idx=0): + name = "Set1" + cmap = get_cmap(name) # type: matplotlib.colors.ListedColormap + colors = cmap.colors # type: list + return colors[start_idx:(len(symbols) + start_idx)] + + +def get_plot_linestyles(n): + """ https://matplotlib.org/3.1.1/gallery/lines_bars_and_markers/linestyles.html """ + linestyle_tuple = [ + ('solid', (0, ())), + ('dotted', (0, (1, 1))), # Same as (0, (1, 1)) or '.' + ('densely dotted', (0, (1, 1))), + ('dashed', (0, (5, 5))), + ('less densely dashed', (0, (3, 1))), + ('dashdotted', (0, (3, 5, 1, 5))), + ('densely dashdotted', (0, (3, 1, 1, 1))), + ('dashdotdotted', (0, (3, 5, 1, 5, 1, 5))), + ('densely dashdotdotted', (0, (3, 1, 1, 1, 1, 1))) + ] + out_list = [y for (x,y) in linestyle_tuple] + return out_list[:n] + + +def forward_fill_series(s1, s2): + """ For two pandas series with DateTimeIndex , return corresponding series with the same numer of entries, forward-filled. + + :type s1: pd.Series + :type s2: pd.Series + """ + + def dedup_index(s): + """ Deduplicate index values of pd.Series""" + df = s.to_frame() + df = df.loc[~df.index.duplicated(keep='last')] + s_out = df[df.columns[0]] + return s_out + + s1_out = dedup_index(s1) + s2_out = dedup_index(s2) + + missing_times_from_s2 = s1_out.index.difference(s2_out.index) + missing_times_from_s1 = s2_out.index.difference(s1_out.index) + + dummy_to_add_to_s1 = pd.Series([np.NaN] * missing_times_from_s1.size, index=missing_times_from_s1) + dummy_to_add_to_s2 = pd.Series([np.NaN] * missing_times_from_s2.size, index=missing_times_from_s2) + + s2_out = s2_out.append(dummy_to_add_to_s2) + s1_out = s1_out.append(dummy_to_add_to_s1) + + s1_out = s1_out.sort_index() + s2_out = s2_out.sort_index() + + s1_out = s1_out.ffill() + s2_out = s2_out.ffill() + + return s1_out, s2_out + + +def make_cache_and_visualisation_dir(): + # Create cache folder if it does not exist + try: + os.mkdir("cache") + except: + pass + try: + os.mkdir("visualizations") + except: + pass diff --git a/requirements.txt b/requirements.txt index bc15430b7..ca7f434fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,3 +12,5 @@ pytz==2019.1 scipy==1.2.1 seaborn==0.9.0 six==1.12.0 +tqdm==4.36.1 +psutil \ No newline at end of file diff --git a/scripts/execution_iabs.sh b/scripts/execution_iabs.sh new file mode 100755 index 000000000..1b20f2aec --- /dev/null +++ b/scripts/execution_iabs.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +obc_script=${PWD}/util/formatting/convert_order_book.py +osc_script=${PWD}/util/formatting/convert_order_stream.py + +seed=123456789 +ticker=IABS +date=19910602 +nlevels=10 +fundamental_path=/efs/data/get_real_data/mid_prices/ORDERBOOK_IBM_FREQ_ALL_20190628_mid_price.bz2 + +# Baseline (No Execution Agents) +baseline_log=execution_iabs_no_${seed} +python -u abides.py -c execution_iabs -t ${ticker} -d $date -f ${fundamental_path} -l ${baseline_log} -s $seed +python -u $obc_script ${PWD}/log/${baseline_log}/ORDERBOOK_${ticker}_FULL.bz2 ${ticker} ${nlevels} -o ${PWD}/log/${baseline_log} +python -u $osc_script ${PWD}/log/${baseline_log}/EXCHANGE_AGENT.bz2 ${ticker} ${nlevels} plot-scripts -o ${PWD}/log/${baseline_log} + +# With Execution Agents +execution_log=execution_iabs_yes_${seed} +python -u abides.py -c execution_iabs -t $ticker -d $date -f ${fundamental_path} -l ${execution_log} -s $seed -e +python -u $obc_script ${PWD}/log/${execution_log}/ORDERBOOK_${ticker}_FULL.bz2 ${ticker} ${nlevels} -o ${PWD}/log/${execution_log} +python -u $osc_script ${PWD}/log/${execution_log}/EXCHANGE_AGENT.bz2 ${ticker} ${nlevels} plot-scripts -o ${PWD}/log/${execution_log} + +rm -rf ${PWD}/log/${baseline_log}/NOISE* +rm -rf ${PWD}/log/${baseline_log}/VALUE* +rm -rf ${PWD}/log/${baseline_log}/MOMENTUM* + +rm -rf ${PWD}/log/${execution_log}/NOISE* +rm -rf ${PWD}/log/${execution_log}/VALUE* +rm -rf ${PWD}/log/${execution_log}/MOMENTUM* \ No newline at end of file diff --git a/scripts/execution_marketreplay.sh b/scripts/execution_marketreplay.sh new file mode 100755 index 000000000..3c45b72a7 --- /dev/null +++ b/scripts/execution_marketreplay.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +obc_script=${PWD}/util/formatting/convert_order_book.py +osc_script=${PWD}/util/formatting/convert_order_stream.py + +seed=123456789 +ticker=IBM +date=20190628 +nlevels=50 + +# Baseline (No Execution Agents) +baseline_log=marketreplay_${ticker}_${date} +python -u abides.py -c execution_marketreplay -t $ticker -d $date -l ${baseline_log} -s $seed +python -u $obc_script ${PWD}/log/${baseline_log}/ORDERBOOK_${ticker}_FULL.bz2 ${ticker} ${nlevels} -o ${PWD}/log/${baseline_log} +python -u $osc_script ${PWD}/log/${baseline_log}/EXCHANGE_AGENT.bz2 ${ticker} ${nlevels} plot-scripts -o ${PWD}/log/${baseline_log} + +# With Execution Agents +execution_log=execution_marketreplay_${ticker}_${date} +python -u abides.py -c execution_marketreplay -t $ticker -d $date -l ${execution_log} -s $seed -e +python -u $obc_script ${PWD}/log/${execution_log}/ORDERBOOK_${ticker}_FULL.bz2 ${ticker} ${nlevels} -o ${PWD}/log/${execution_log} +python -u $osc_script ${PWD}/log/${execution_log}/EXCHANGE_AGENT.bz2 ${ticker} ${nlevels} plot-scripts -o ${PWD}/log/${execution_log} \ No newline at end of file diff --git a/scripts/hist_fund_diverse.sh b/scripts/hist_fund_diverse.sh new file mode 100755 index 000000000..4c222c760 --- /dev/null +++ b/scripts/hist_fund_diverse.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +fund_path=/efs/data/get_real_data/mid_prices/ORDERBOOK_IBM_FREQ_ALL_20190628_mid_price.bz2 +python -u abides.py -c hist_fund_diverse -t 'IBM' -d 20190628 -f $fund_path -l hist_fund_diverse -s 123456789 diff --git a/scripts/hist_fund_value.sh b/scripts/hist_fund_value.sh new file mode 100755 index 000000000..ea2a72444 --- /dev/null +++ b/scripts/hist_fund_value.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +fund_path=/efs/data/get_real_data/mid_prices/ORDERBOOK_IBM_FREQ_ALL_20190628_mid_price.bz2 +python -u abides.py -c hist_fund_value -t 'IBM' -d 20190628 -f $fund_path -l hist_fund_value -s 123456789 diff --git a/scripts/loop_obi.sh b/scripts/loop_obi.sh new file mode 100755 index 000000000..6d319897e --- /dev/null +++ b/scripts/loop_obi.sh @@ -0,0 +1,54 @@ +#!/bin/bash + +if [ $# -eq 0 ]; then + nsims=1 +else + nsims=$1 +fi + +for i in `seq 1 19`; +do + echo "Launching simulation $i" + python -u abides.py -c loop_obi -n=$nsims -e10 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s ${i} > ./batch_output/loop_obi_e10_${i} & + + sleep 2.0 +done + +python -u abides.py -c loop_obi -n=$nsims -e10 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s 20 > ./batch_output/loop_obi_e10_20 + +for i in `seq 1 19`; +do + echo "Launching simulation $i" + python -u abides.py -c loop_obi -n=$nsims -e1 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s ${i} > ./batch_output/loop_obi_e1_${i} & + sleep 2.0 +done + +python -u abides.py -c loop_obi -n=$nsims -e1 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s 20 > ./batch_output/loop_obi_e1_20 + +for i in `seq 1 19`; +do + echo "Launching simulation $i" + python -u abides.py -c loop_obi -n=$nsims -e5 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s ${i} > ./batch_output/loop_obi_e5_${i} & + sleep 2.0 +done + +python -u abides.py -c loop_obi -n=$nsims -e5 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s 20 > ./batch_output/loop_obi_e5_20 + +for i in `seq 1 19`; +do + echo "Launching simulation $i" + python -u abides.py -c loop_obi -n=$nsims -e3 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s ${i} > ./batch_output/loop_obi_e3_${i} & + sleep 2.0 +done + +python -u abides.py -c loop_obi -n=$nsims -e3 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s 20 > ./batch_output/loop_obi_e3_20 + +for i in `seq 1 19`; +do + echo "Launching simulation $i" + python -u abides.py -c loop_obi -n=$nsims -e20 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s ${i} > ./batch_output/loop_obi_e20_${i} & + sleep 2.0 +done + +python -u abides.py -c loop_obi -n=$nsims -e20 -f1000000000 --entry_threshold=0.17 --trail_dist=0.085 -s 20 > ./batch_output/loop_obi_e20_20 + diff --git a/scripts/marketreplay.sh b/scripts/marketreplay.sh index 0d3a9392f..ffbde8b44 100755 --- a/scripts/marketreplay.sh +++ b/scripts/marketreplay.sh @@ -1,3 +1,16 @@ #!/bin/bash -python -u abides.py -c marketreplay -l marketreplay -s 123456789 \ No newline at end of file +seed=123456789 +#ticker=IBM +#dates=(20190628 20190627 20190626 20190625 20190624 +# 20190621 20190620 20190619 20190618 20190617 +# 20190614 20190613 20190612 20190611 20190610 +# 20190607 20190606 20190605 20190604 20190603) + +ticker=MSFT +dates=(20190604) +for d in ${dates[*]} + do + nohup python -u abides.py -c marketreplay -t $ticker -d $d -s $seed -l marketreplay_${ticker}_${d} & + sleep 0.5 + done \ No newline at end of file diff --git a/scripts/obi_rmsc02.sh b/scripts/obi_rmsc02.sh new file mode 100755 index 000000000..cc7cddbf2 --- /dev/null +++ b/scripts/obi_rmsc02.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +python -u abides.py -c obi_rmsc02 -l obi_rmsc02 -b 0 -s 123456789 diff --git a/scripts/parallel.sh b/scripts/parallel.sh new file mode 100755 index 000000000..4908c9606 --- /dev/null +++ b/scripts/parallel.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# Example script to run multiple ABIDES simulations in parallel + +seed=123456789 +num_simulations=10 # Total number of ABIDES simulations +num_parallel=5 # Number of simulations to run in parallel +config=sparse_zi_100 # Name of the config file +log_folder=sparse_zi_100 # Name of the Log Folder + +python -u config/parallel.py \ + --seed ${seed} \ + --num_simulations ${num_simulations} \ + --num_parallel ${num_parallel} \ + --config ${config} \ + --log_folder ${log_folder} \ No newline at end of file diff --git a/scripts/random_fund_diverse.sh b/scripts/random_fund_diverse.sh new file mode 100755 index 000000000..f72aefd21 --- /dev/null +++ b/scripts/random_fund_diverse.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +python -u abides.py -c random_fund_diverse -t 'IBM' -d 20190628 -l random_fund_diverse -s 123456789 \ No newline at end of file diff --git a/scripts/random_fund_value.sh b/scripts/random_fund_value.sh new file mode 100755 index 000000000..abce06913 --- /dev/null +++ b/scripts/random_fund_value.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +python -u abides.py -c random_fund_value -t 'IBM' -d 20190628 -l random_fund_value -s 123456789 diff --git a/scripts/rmsc.sh b/scripts/rmsc01.sh similarity index 74% rename from scripts/rmsc.sh rename to scripts/rmsc01.sh index 6cb2f0d0a..407508ca2 100755 --- a/scripts/rmsc.sh +++ b/scripts/rmsc01.sh @@ -5,7 +5,7 @@ config=rmsc01 log=rmsc01 if [ $# -eq 0 ]; then - python -u abides.py -c $config -l $log -s $seed + python -u abides.py -c $config -l $log -s $seed else agent=$1 python -u abides.py -c $config -l $log -s $seed -a $agent diff --git a/scripts/rmsc02.sh b/scripts/rmsc02.sh new file mode 100755 index 000000000..979da3fcc --- /dev/null +++ b/scripts/rmsc02.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +seed=123456789 +config=rmsc02 +log=rmsc02 + +if [ $# -eq 0 ]; then + python -u abides.py -c $config -l $log -s $seed +else + agent=$1 + python -u abides.py -c $config -l $log -s $seed -a $agent +fi + diff --git a/scripts/run_aamas2020_configs.sh b/scripts/run_aamas2020_configs.sh new file mode 100644 index 000000000..9f0ba7b24 --- /dev/null +++ b/scripts/run_aamas2020_configs.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash + +# Generate ABIDES runs for asset returns stylized fact plots + +cd .. +COUNTER=1 +while : +do + echo "Cleaning new historical time series" + python util/formatting/clean_ohlc_price_series.py /media/nick/FinData/intraday/1m_ohlc/1m_ohlc_2011 + sleep 3 + echo "hist_fund_value" + python abides.py -c hist_fund_value -d 20000101 -f clean.pkl -s HIST.VAL -l hist_fund_value/$COUNTER + rm -r log/*/*/*Agent* + echo "hist_fund_diverse" + python abides.py -c hist_fund_diverse -d 20000101 -f clean.pkl -s HIST.DIV -l hist_fund_diverse/$COUNTER + rm -r log/*/*/*Agent* + rm -r log/*/*/*MOMENTUM* + echo "random_fund_value" + python abides.py -c random_fund_value -d 20000101 -s RAND.VAL -l random_fund_value/$COUNTER + rm -r log/*/*/*Agent* + echo "random_fund_diverse" + python abides.py -c random_fund_diverse -d 20000101 -s RAND.DIV -l random_fund_diverse/$COUNTER + rrm -r log/*/*/*Agent* + rm -r log/*/*/*MOMENTUM* + COUNTER=$((COUNTER + 1)) + echo "COUNTER->$COUNTER" +done diff --git a/scripts/run_aamas2020_order_flow_stylized_facts.sh b/scripts/run_aamas2020_order_flow_stylized_facts.sh new file mode 100755 index 000000000..be9c2f945 --- /dev/null +++ b/scripts/run_aamas2020_order_flow_stylized_facts.sh @@ -0,0 +1,85 @@ +#!/usr/bin/env bash + +dates=(20190628 20190627 20190626 20190625 20190624 + 20190621 20190620 20190619 20190618 20190617 + 20190614 20190613 20190612 20190611 20190610 + 20190607 20190606 20190605 20190604 20190603) + + + +usage() +{ + echo "usage: run_config [[[-r ]] [[-c config]] | [-h]]" +} + +run_all=false + +while getopts "c:rh" opt; do + case $opt in + c) config="$OPTARG" + ;; + r) run_all=true + ;; + h) usage + ;; + \?) echo "Invalid option -$OPTARG" >&2 + ;; + esac +done + +err_file=~/code-local/abides-dev/aamas_${config}.err +log_dir=aamas_${config} +num_parallel_runs=4 +CONFIG_DIR=~/efs/data/get_real_data/order_flow_data/${config} +value_name="config_3" +diverse_name="config_4" + +rm ${err_file} + +if [ "${run_all}" = true ] +then + echo "Running experiments for config ${config}" 2>&1>> ${err_file} + + for d in ${dates[*]} + do + echo "Running AAMAS3 smile experiment for date ${d}" 2>&1>> ${err_file} + sem -j${num_parallel_runs} python -u abides.py -c ${config}_value -l ${log_dir}_value_$d -d $d -r $d -f "mid_prices/ORDERBOOK_IBM_FREQ_1S_${d}_mid_price.bz2" -s ${value_name} 2>&1>> ${err_file} + sleep 0.5 + sem -j${num_parallel_runs} python -u abides.py -c ${config}_diverse -l ${log_dir}_diverse_$d -d $d -r $d -f "mid_prices/ORDERBOOK_IBM_FREQ_1S_${d}_mid_price.bz2" -s ${diverse_name} 2>&1>> ${err_file} + sleep 0.5 + done + sem --wait + + echo "Making stream files" 2>&1>> ${err_file} + + for d in ${dates[*]} + do + aamas_file=log/${log_dir}_value_${d}/EXCHANGE_AGENT.bz2 + echo "Processing file ${aamas_file}" + sem -j${num_parallel_runs} python -u util/formatting/convert_order_stream.py $aamas_file ${value_name} 5 plot-scripts -o streams 2>&1>> ${err_file} + sleep 0.5 + aamas_file=log/${log_dir}_diverse_${d}/EXCHANGE_AGENT.bz2 + echo "Processing file ${aamas_file}" + sem -j${num_parallel_runs} python -u util/formatting/convert_order_stream.py $aamas_file ${diverse_name} 5 plot-scripts -o streams 2>&1>> ${err_file} + sleep 0.5 + + done + sem --wait + + rm -r ${CONFIG_DIR} + mkdir -p ${CONFIG_DIR} + + mv streams/* ${CONFIG_DIR} + ln ${CONFIG_DIR}/../aamas3/orders_IBM_*.pkl ${CONFIG_DIR} + +fi + +echo "Plotting order flow stylized facts for config ${config}" 2>&1>> ${err_file} + +cd realism + +mkdir -p ${CONFIG_DIR}/plots + +python -u order_flow_stylized_facts.py --recompute ${CONFIG_DIR} -o ${CONFIG_DIR}/plots 2>&1>> ${err_file} + +echo "Done!" 2>&1>> ${err_file} diff --git a/scripts/sparse_zi.sh b/scripts/sparse_zi.sh deleted file mode 100755 index 857eaf07e..000000000 --- a/scripts/sparse_zi.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -python -u abides.py -c sparse_zi_1000 -l sparse_zi_1000 -b 'all' -s 123456789 diff --git a/scripts/sparse_zi_100.sh b/scripts/sparse_zi_100.sh new file mode 100755 index 000000000..e2810e1b1 --- /dev/null +++ b/scripts/sparse_zi_100.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +python -u abides.py -c sparse_zi_100 -l sparse_zi_100 -b 0 -s 123456789 diff --git a/scripts/sparse_zi_1000.sh b/scripts/sparse_zi_1000.sh new file mode 100755 index 000000000..eeaef89ee --- /dev/null +++ b/scripts/sparse_zi_1000.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +python -u abides.py -c sparse_zi_1000 -l sparse_zi_1000 -b 0 -s 123456789 diff --git a/setup.py b/setup.py new file mode 100644 index 000000000..120120d8c --- /dev/null +++ b/setup.py @@ -0,0 +1,29 @@ +from setuptools import setup, find_packages + +setup(name='abides', + version='1.0.0', + description='Agent-Based Interactive Discrete Event Simulation', + url='https://github.com/abides-sim/abides', + author='davebyrd', + author_email='dave@imtc.gatech.edu', + license='BSD 3-Clause License', + packages=find_packages(), + install_requires=[ + 'cycler', + 'joblib', + 'jsons', + 'kiwisolver', + 'matplotlib', + 'numpy', + 'pandas', + 'pprofile', + 'pyparsing', + 'python-dateutil', + 'pytz', + 'scipy', + 'seaborn', + 'six', + 'tqdm', + 'psutil' + ] + ) diff --git a/tests/hist_fund_diverse.txt b/tests/hist_fund_diverse.txt new file mode 100644 index 000000000..2b4eb8a49 --- /dev/null +++ b/tests/hist_fund_diverse.txt @@ -0,0 +1,10149 @@ +========================================================= +ABIDES: Agent-Based Interactive Discrete Event Simulation +========================================================= + +Simulation Start Time: 2020-02-17 10:53:35.379500 +Configuration seed: 123456789 + + +--- Simulation time: 2019-06-28 09:30:00, messages processed: 0, wallclock elapsed: 0 days 00:00:00.000031 --- + + +--- Simulation time: 2019-06-28 11:37:00, messages processed: 100000, wallclock elapsed: 0 days 00:00:33.818818 --- + +Final holdings for NoiseAgent 1: { ABS: 49, CASH: -9351649185 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1 -936.1649185 +Final holdings for NoiseAgent 2: { ABS: -24, CASH: 764468704 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2 75.4468704 +Final holdings for NoiseAgent 3: { ABS: 96, CASH: -239985794096 }. Marked to market: -236967927824 +Final relative surplus NoiseAgent 3 -23996.43579895 +Final holdings for NoiseAgent 4: { ABS: -35, CASH: 6696972705 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 4 668.6972705 +Final holdings for NoiseAgent 5: { CASH: -113766518384 }. Marked to market: -113766518384 +Final relative surplus NoiseAgent 5 -11377.6518384 +Final holdings for NoiseAgent 6: { CASH: -203661978102 }. Marked to market: -203661978102 +Final relative surplus NoiseAgent 6 -20367.1978102 +Final holdings for NoiseAgent 7: { CASH: -493504010 }. Marked to market: -493504010 +Final relative surplus NoiseAgent 7 -50.350401 +Final holdings for NoiseAgent 8: { ABS: -60, CASH: 153841958560 }. Marked to market: 142378579180 +Final relative surplus NoiseAgent 8 15364.09022365 +Final holdings for NoiseAgent 9: { ABS: 45, CASH: -8587528685 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 9 -859.7528685 +Final holdings for NoiseAgent 10: { CASH: -112810047764 }. Marked to market: -112810047764 +Final relative surplus NoiseAgent 10 -11282.0047764 +Final holdings for NoiseAgent 11: { ABS: 78, CASH: -194986579466 }. Marked to market: -192534573104 +Final relative surplus NoiseAgent 11 -19496.51434865 +Final holdings for NoiseAgent 12: { CASH: 161359263312 }. Marked to market: 161359263312 +Final relative surplus NoiseAgent 12 16134.9263312 +Final holdings for NoiseAgent 13: { ABS: -64, CASH: 164089161728 }. Marked to market: 151861705792 +Final relative surplus NoiseAgent 13 16388.8107731 +Final holdings for NoiseAgent 14: { CASH: 205072371824 }. Marked to market: 205072371824 +Final relative surplus NoiseAgent 14 20506.2371824 +Final holdings for NoiseAgent 15: { CASH: -210908896364 }. Marked to market: -210908896364 +Final relative surplus NoiseAgent 15 -21091.8896364 +Final holdings for NoiseAgent 16: { ABS: -80, CASH: 205258984080 }. Marked to market: 189974530640 +Final relative surplus NoiseAgent 16 20505.7928411 +Final holdings for NoiseAgent 17: { ABS: -94, CASH: 233505506688 }. Marked to market: 230550525038 +Final relative surplus NoiseAgent 17 23346.40707125 +Final holdings for NoiseAgent 18: { CASH: -201594783276 }. Marked to market: -201594783276 +Final relative surplus NoiseAgent 18 -20160.4783276 +Final holdings for NoiseAgent 19: { CASH: 129438606430 }. Marked to market: 129438606430 +Final relative surplus NoiseAgent 19 12942.860643 +Final holdings for NoiseAgent 20: { CASH: -235429220816 }. Marked to market: -235429220816 +Final relative surplus NoiseAgent 20 -23543.9220816 +Final holdings for NoiseAgent 21: { ABS: -39, CASH: 1236002908 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 21 122.6002908 +Final holdings for NoiseAgent 22: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 22 0.0 +Final holdings for NoiseAgent 23: { CASH: 6919610 }. Marked to market: 6919610 +Final relative surplus NoiseAgent 23 -0.308039 +Final holdings for NoiseAgent 24: { ABS: 98, CASH: -252296610157 }. Marked to market: -233573097755 +Final relative surplus NoiseAgent 24 -25211.5553907 +Final holdings for NoiseAgent 25: { CASH: -105798638870 }. Marked to market: -105798638870 +Final relative surplus NoiseAgent 25 -10580.863887 +Final holdings for NoiseAgent 26: { CASH: -228127665200 }. Marked to market: -228127665200 +Final relative surplus NoiseAgent 26 -22813.76652 +Final holdings for NoiseAgent 27: { ABS: 22, CASH: -144380754740 }. Marked to market: -143689158890 +Final relative surplus NoiseAgent 27 -14439.075474 +Final holdings for NoiseAgent 28: { ABS: 32, CASH: -6103804160 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 28 -611.380416 +Final holdings for NoiseAgent 29: { ABS: 13, CASH: -130604914141 }. Marked to market: -128121184880 +Final relative surplus NoiseAgent 29 -13061.4914141 +Final holdings for NoiseAgent 30: { ABS: 46, CASH: -119380644708 }. Marked to market: -110592061532 +Final relative surplus NoiseAgent 30 -11939.0644708 +Final holdings for NoiseAgent 31: { ABS: -44, CASH: 8416443628 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 31 840.6443628 +Final holdings for NoiseAgent 32: { ABS: -34, CASH: 167856288156 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 32 16784.6288156 +Final holdings for NoiseAgent 33: { ABS: 80, CASH: -394925528960 }. Marked to market: 8520960 +Final relative surplus NoiseAgent 33 -38999.88533365 +Final holdings for NoiseAgent 34: { ABS: 45, CASH: -8587524095 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 34 -859.7524095 +Final holdings for NoiseAgent 35: { CASH: -99879186446 }. Marked to market: -99879186446 +Final relative surplus NoiseAgent 35 -9988.9186446 +Final holdings for NoiseAgent 36: { CASH: 110197213062 }. Marked to market: 110197213062 +Final relative surplus NoiseAgent 36 11018.7213062 +Final holdings for NoiseAgent 37: { ABS: -36, CASH: 159126986092 }. Marked to market: 157995289696 +Final relative surplus NoiseAgent 37 15911.6986092 +Final holdings for NoiseAgent 38: { ABS: 70, CASH: -174986930605 }. Marked to market: -172786411445 +Final relative surplus NoiseAgent 38 -17496.54946165 +Final holdings for NoiseAgent 39: { ABS: -60, CASH: 193195735093 }. Marked to market: 191309573413 +Final relative surplus NoiseAgent 39 19315.42990645 +Final holdings for NoiseAgent 40: { ABS: 36, CASH: -1121697296 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 40 -113.1697296 +Final holdings for NoiseAgent 41: { ABS: -32, CASH: 6123801536 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 41 611.3801536 +Final holdings for NoiseAgent 42: { ABS: 76, CASH: -194843753680 }. Marked to market: -180323477008 +Final relative surplus NoiseAgent 42 -19466.26974085 +Final holdings for NoiseAgent 43: { CASH: 105113237932 }. Marked to market: 105113237932 +Final relative surplus NoiseAgent 43 10510.3237932 +Final holdings for NoiseAgent 44: { ABS: -48, CASH: 1518933952 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 44 150.8933952 +Final holdings for NoiseAgent 45: { ABS: -92, CASH: 238798790038 }. Marked to market: 221221846602 +Final relative surplus NoiseAgent 45 23859.77363045 +Final holdings for NoiseAgent 46: { ABS: -45, CASH: 122518691839 }. Marked to market: 113921267734 +Final relative surplus NoiseAgent 46 12250.8691839 +Final holdings for NoiseAgent 47: { ABS: -54, CASH: 139317373315 }. Marked to market: 129000347641 +Final relative surplus NoiseAgent 47 13911.63172835 +Final holdings for NoiseAgent 48: { ABS: -34, CASH: 1078825122 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 48 106.8825122 +Final holdings for NoiseAgent 49: { ABS: 54, CASH: -268208102627 }. Marked to market: -1634212169 +Final relative surplus NoiseAgent 49 -26328.15490995 +Final holdings for NoiseAgent 50: { ABS: 42, CASH: -108340136888 }. Marked to market: -100315868384 +Final relative surplus NoiseAgent 50 -10835.0136888 +Final holdings for NoiseAgent 51: { ABS: -37, CASH: 1173131260 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 51 116.313126 +Final holdings for NoiseAgent 52: { ABS: -48, CASH: 123838783480 }. Marked to market: 114668077480 +Final relative surplus NoiseAgent 52 12382.878348 +Final holdings for NoiseAgent 53: { CASH: 113235421085 }. Marked to market: 113235421085 +Final relative surplus NoiseAgent 53 11322.5421085 +Final holdings for NoiseAgent 54: { CASH: 235460539984 }. Marked to market: 235460539984 +Final relative surplus NoiseAgent 54 23545.0539984 +Final holdings for NoiseAgent 55: { ABS: -21, CASH: 4022177743 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 55 401.2177743 +Final holdings for NoiseAgent 56: { ABS: -28, CASH: 5359577800 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 56 534.95778 +Final holdings for NoiseAgent 57: { ABS: -40, CASH: 102562183320 }. Marked to market: 94919933040 +Final relative surplus NoiseAgent 57 10255.218332 +Final holdings for NoiseAgent 58: { ABS: -70, CASH: 181060065350 }. Marked to market: 167686117560 +Final relative surplus NoiseAgent 58 18085.90089525 +Final holdings for NoiseAgent 59: { ABS: 48, CASH: -119224678568 }. Marked to market: -117715751672 +Final relative surplus NoiseAgent 59 -11923.4678568 +Final holdings for NoiseAgent 60: { ABS: -52, CASH: 134877698706 }. Marked to market: 124942770898 +Final relative surplus NoiseAgent 60 13467.66424015 +Final holdings for NoiseAgent 61: { CASH: -1352898581 }. Marked to market: -1352898581 +Final relative surplus NoiseAgent 61 -136.2898581 +Final holdings for NoiseAgent 62: { ABS: 40, CASH: -103587453300 }. Marked to market: -95945290540 +Final relative surplus NoiseAgent 62 -10359.74533 +Final holdings for NoiseAgent 63: { ABS: -68, CASH: 169332103478 }. Marked to market: 167194449834 +Final relative surplus NoiseAgent 63 16929.0667394 +Final holdings for NoiseAgent 64: { CASH: -241904974014 }. Marked to market: -241904974014 +Final relative surplus NoiseAgent 64 -24191.4974014 +Final holdings for NoiseAgent 65: { ABS: 43, CASH: -8205423523 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 65 -821.5423523 +Final holdings for NoiseAgent 66: { ABS: -41, CASH: 7843281650 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 66 783.328165 +Final holdings for NoiseAgent 67: { ABS: 48, CASH: -9160699664 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 67 -917.0699664 +Final holdings for NoiseAgent 68: { ABS: -52, CASH: 152728505104 }. Marked to market: 142793606260 +Final relative surplus NoiseAgent 68 15252.7449356 +Final holdings for NoiseAgent 69: { ABS: -37, CASH: 158940088987 }. Marked to market: 151871038336 +Final relative surplus NoiseAgent 69 15893.0088987 +Final holdings for NoiseAgent 70: { ABS: -82, CASH: 206259733751 }. Marked to market: 203681983309 +Final relative surplus NoiseAgent 70 20621.82977705 +Final holdings for NoiseAgent 71: { ABS: -38, CASH: 187602909912 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 71 18759.2909912 +Final holdings for NoiseAgent 72: { ABS: -96, CASH: 239415016336 }. Marked to market: 236397165616 +Final relative surplus NoiseAgent 72 23937.35803915 +Final holdings for NoiseAgent 73: { ABS: 54, CASH: -139837782905 }. Marked to market: -129520849409 +Final relative surplus NoiseAgent 73 -13965.672858 +Final holdings for NoiseAgent 74: { ABS: 42, CASH: -8014367960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 74 -802.436796 +Final holdings for NoiseAgent 75: { CASH: 227793895744 }. Marked to market: 227793895744 +Final relative surplus NoiseAgent 75 22778.3895744 +Final holdings for NoiseAgent 76: { CASH: -215815146636 }. Marked to market: -215815146636 +Final relative surplus NoiseAgent 76 -21582.5146636 +Final holdings for NoiseAgent 77: { ABS: -98, CASH: 246221274512 }. Marked to market: 243140549452 +Final relative surplus NoiseAgent 77 24617.98385415 +Final holdings for NoiseAgent 78: { ABS: 46, CASH: -227109164440 }. Marked to market: -22085644 +Final relative surplus NoiseAgent 78 -22711.916444 +Final holdings for NoiseAgent 79: { CASH: 1983266920 }. Marked to market: 1983266920 +Final relative surplus NoiseAgent 79 197.326692 +Final holdings for NoiseAgent 80: { ABS: 20, CASH: -3811126660 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 80 -382.112666 +Final holdings for NoiseAgent 81: { CASH: -123376101696 }. Marked to market: -123376101696 +Final relative surplus NoiseAgent 81 -12338.6101696 +Final holdings for NoiseAgent 82: { ABS: -60, CASH: 154944416693 }. Marked to market: 153058239473 +Final relative surplus NoiseAgent 82 15490.29804055 +Final holdings for NoiseAgent 83: { ABS: 90, CASH: -231275695940 }. Marked to market: -214080624710 +Final relative surplus NoiseAgent 83 -23109.4639597 +Final holdings for NoiseAgent 84: { ABS: -46, CASH: 227097706052 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 84 22708.7706052 +Final holdings for NoiseAgent 85: { CASH: -123376409042 }. Marked to market: -123376409042 +Final relative surplus NoiseAgent 85 -12338.6409042 +Final holdings for NoiseAgent 86: { CASH: -886675424 }. Marked to market: -886675424 +Final relative surplus NoiseAgent 86 -89.6675424 +Final holdings for NoiseAgent 87: { ABS: 45, CASH: -8587534580 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 87 -859.753458 +Final holdings for NoiseAgent 88: { ABS: 25, CASH: -4766407850 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 88 -477.640785 +Final holdings for NoiseAgent 89: { ABS: -38, CASH: 7270135372 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 89 726.0135372 +Final holdings for NoiseAgent 90: { CASH: 222176802340 }. Marked to market: 222176802340 +Final relative surplus NoiseAgent 90 22216.680234 +Final holdings for NoiseAgent 91: { ABS: 76, CASH: -196667508732 }. Marked to market: -182147233656 +Final relative surplus NoiseAgent 91 -19648.64524805 +Final holdings for NoiseAgent 92: { ABS: -36, CASH: 177729598972 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 92 17771.9598972 +Final holdings for NoiseAgent 93: { ABS: -44, CASH: 217222843100 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 93 21721.28431 +Final holdings for NoiseAgent 94: { ABS: 48, CASH: -236950841576 }. Marked to market: 8623768 +Final relative surplus NoiseAgent 94 -23696.0841576 +Final holdings for NoiseAgent 95: { ABS: -88, CASH: 436422142320 }. Marked to market: 1996455064 +Final relative surplus NoiseAgent 95 43147.5479737 +Final holdings for NoiseAgent 96: { ABS: 44, CASH: -112959559956 }. Marked to market: -104553090368 +Final relative surplus NoiseAgent 96 -11296.9559956 +Final holdings for NoiseAgent 97: { ABS: -40, CASH: 1267451120 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 97 125.745112 +Final holdings for NoiseAgent 98: { ABS: -62, CASH: 212188703490 }. Marked to market: 200343210658 +Final relative surplus NoiseAgent 98 21198.76471535 +Final holdings for NoiseAgent 99: { ABS: 98, CASH: -254352099495 }. Marked to market: -235628578763 +Final relative surplus NoiseAgent 99 -25417.10431605 +Final holdings for NoiseAgent 100: { ABS: 56, CASH: -143562983848 }. Marked to market: -132863979168 +Final relative surplus NoiseAgent 100 -14338.19301935 +Final holdings for NoiseAgent 101: { CASH: 187296876166 }. Marked to market: 187296876166 +Final relative surplus NoiseAgent 101 18728.6876166 +Final holdings for NoiseAgent 102: { CASH: 143105155360 }. Marked to market: 143105155360 +Final relative surplus NoiseAgent 102 14309.515536 +Final holdings for NoiseAgent 103: { ABS: 49, CASH: -1530361501 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 103 -154.0361501 +Final holdings for NoiseAgent 104: { ABS: -92, CASH: 236956231334 }. Marked to market: 219379047134 +Final relative surplus NoiseAgent 104 23675.51749835 +Final holdings for NoiseAgent 105: { ABS: -19, CASH: 607285368 }. Marked to market: 9999924 +Final relative surplus NoiseAgent 105 59.7285368 +Final holdings for NoiseAgent 106: { ABS: 60, CASH: -153863809400 }. Marked to market: -142400429840 +Final relative surplus NoiseAgent 106 -15368.2753074 +Final holdings for NoiseAgent 107: { ABS: 68, CASH: -174328693828 }. Marked to market: -161336930368 +Final relative surplus NoiseAgent 107 -17414.7638482 +Final holdings for NoiseAgent 108: { CASH: -152867438240 }. Marked to market: -152867438240 +Final relative surplus NoiseAgent 108 -15287.743824 +Final holdings for NoiseAgent 109: { ABS: 49, CASH: -1530376299 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 109 -154.0376299 +Final holdings for NoiseAgent 110: { CASH: -166085972665 }. Marked to market: -166085972665 +Final relative surplus NoiseAgent 110 -16609.5972665 +Final holdings for NoiseAgent 111: { ABS: -46, CASH: 227097706144 }. Marked to market: 9946180 +Final relative surplus NoiseAgent 111 22708.7706144 +Final holdings for NoiseAgent 112: { CASH: -225768155 }. Marked to market: -225768155 +Final relative surplus NoiseAgent 112 -23.5768155 +Final holdings for NoiseAgent 113: { CASH: -127523038230 }. Marked to market: -127523038230 +Final relative surplus NoiseAgent 113 -12753.303823 +Final holdings for NoiseAgent 114: { ABS: -72, CASH: 186232905964 }. Marked to market: 172476887284 +Final relative surplus NoiseAgent 114 18603.18501495 +Final holdings for NoiseAgent 115: { ABS: 3, CASH: -218297936468 }. Marked to market: -218203628195 +Final relative surplus NoiseAgent 115 -21830.7936468 +Final holdings for NoiseAgent 116: { CASH: 188123922022 }. Marked to market: 188123922022 +Final relative surplus NoiseAgent 116 18811.3922022 +Final holdings for NoiseAgent 117: { ABS: -26, CASH: 4977465100 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 117 496.74651 +Final holdings for NoiseAgent 118: { ABS: 41, CASH: -7823310309 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 118 -783.3310309 +Final holdings for NoiseAgent 119: { ABS: 66, CASH: -164083918076 }. Marked to market: -162009124784 +Final relative surplus NoiseAgent 119 -16406.24818145 +Final holdings for NoiseAgent 120: { ABS: 96, CASH: -240625459856 }. Marked to market: -237607580336 +Final relative surplus NoiseAgent 120 -24060.40236115 +Final holdings for NoiseAgent 121: { ABS: 10, CASH: -130033325464 }. Marked to market: -128122787384 +Final relative surplus NoiseAgent 121 -13004.3325464 +Final holdings for NoiseAgent 122: { CASH: 109890661403 }. Marked to market: 109890661403 +Final relative surplus NoiseAgent 122 10988.0661403 +Final holdings for NoiseAgent 123: { CASH: -143056783820 }. Marked to market: -143056783820 +Final relative surplus NoiseAgent 123 -14306.678382 +Final holdings for NoiseAgent 124: { CASH: -156834628853 }. Marked to market: -156834628853 +Final relative surplus NoiseAgent 124 -15684.4628853 +Final holdings for NoiseAgent 125: { ABS: 88, CASH: -218369827688 }. Marked to market: -215603462240 +Final relative surplus NoiseAgent 125 -21834.83917165 +Final holdings for NoiseAgent 126: { ABS: 47, CASH: -8969523148 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 126 -897.9523148 +Final holdings for NoiseAgent 127: { ABS: 34, CASH: -1058826278 }. Marked to market: 9999626 +Final relative surplus NoiseAgent 127 -106.8826278 +Final holdings for NoiseAgent 128: { CASH: -2198507288 }. Marked to market: -2198507288 +Final relative surplus NoiseAgent 128 -220.8507288 +Final holdings for NoiseAgent 129: { ABS: 22, CASH: -681598578 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 129 -69.1598578 +Final holdings for NoiseAgent 130: { CASH: 50962375 }. Marked to market: 50962375 +Final relative surplus NoiseAgent 130 4.0962375 +Final holdings for NoiseAgent 131: { ABS: -40, CASH: 102562183200 }. Marked to market: 94919933240 +Final relative surplus NoiseAgent 131 10255.21832 +Final holdings for NoiseAgent 132: { ABS: -37, CASH: 1173139104 }. Marked to market: 9999926 +Final relative surplus NoiseAgent 132 116.3139104 +Final holdings for NoiseAgent 133: { ABS: 66, CASH: -163933653698 }. Marked to market: -161858879282 +Final relative surplus NoiseAgent 133 -16391.22177215 +Final holdings for NoiseAgent 134: { ABS: 27, CASH: -5148521450 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 134 -515.852145 +Final holdings for NoiseAgent 135: { ABS: 78, CASH: -385043871098 }. Marked to market: 7304086 +Final relative surplus NoiseAgent 135 -38011.73175705 +Final holdings for NoiseAgent 136: { ABS: -32, CASH: 157982976896 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 136 15797.2976896 +Final holdings for NoiseAgent 137: { CASH: 1042226416 }. Marked to market: 1042226416 +Final relative surplus NoiseAgent 137 103.2226416 +Final holdings for NoiseAgent 138: { ABS: -66, CASH: 169225078582 }. Marked to market: 156615512866 +Final relative surplus NoiseAgent 138 16902.40245565 +Final holdings for NoiseAgent 139: { ABS: 74, CASH: -191385780151 }. Marked to market: -177247613655 +Final relative surplus NoiseAgent 139 -19120.4723844 +Final holdings for NoiseAgent 140: { ABS: 15, CASH: -103472613890 }. Marked to market: -103001073515 +Final relative surplus NoiseAgent 140 -10348.261389 +Final holdings for NoiseAgent 141: { ABS: -74, CASH: 190912703610 }. Marked to market: 176774540296 +Final relative surplus NoiseAgent 141 19071.16473495 +Final holdings for NoiseAgent 142: { CASH: -161907626930 }. Marked to market: -161907626930 +Final relative surplus NoiseAgent 142 -16191.762693 +Final holdings for NoiseAgent 143: { ABS: -43, CASH: 8225419653 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 143 821.5419653 +Final holdings for NoiseAgent 144: { ABS: 26, CASH: -807336884 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 144 -81.7336884 +Final holdings for NoiseAgent 145: { CASH: -213700068980 }. Marked to market: -213700068980 +Final relative surplus NoiseAgent 145 -21371.006898 +Final holdings for NoiseAgent 146: { CASH: -216416776265 }. Marked to market: -216416776265 +Final relative surplus NoiseAgent 146 -21642.6776265 +Final holdings for NoiseAgent 147: { ABS: -76, CASH: 196397360188 }. Marked to market: 181877269184 +Final relative surplus NoiseAgent 147 19619.63063595 +Final holdings for NoiseAgent 148: { ABS: -50, CASH: 124535088900 }. Marked to market: 122963280150 +Final relative surplus NoiseAgent 148 12452.50889 +Final holdings for NoiseAgent 149: { ABS: 58, CASH: -145623483076 }. Marked to market: -143800196352 +Final relative surplus NoiseAgent 149 -14560.20470975 +Final holdings for NoiseAgent 150: { ABS: 44, CASH: -109288455090 }. Marked to market: -107905272586 +Final relative surplus NoiseAgent 150 -10929.845509 +Final holdings for NoiseAgent 151: { ABS: -48, CASH: 124614711040 }. Marked to market: 115444018624 +Final relative surplus NoiseAgent 151 12460.471104 +Final holdings for NoiseAgent 152: { CASH: 114668131672 }. Marked to market: 114668131672 +Final relative surplus NoiseAgent 152 11465.8131672 +Final holdings for NoiseAgent 153: { ABS: 32, CASH: -190990546553 }. Marked to market: -184876769561 +Final relative surplus NoiseAgent 153 -19100.0546553 +Final holdings for NoiseAgent 154: { ABS: 28, CASH: -204650434062 }. Marked to market: -199300857634 +Final relative surplus NoiseAgent 154 -20466.0434062 +Final holdings for NoiseAgent 155: { CASH: -192079204560 }. Marked to market: -192079204560 +Final relative surplus NoiseAgent 155 -19208.920456 +Final holdings for NoiseAgent 156: { CASH: 157209610784 }. Marked to market: 157209610784 +Final relative surplus NoiseAgent 156 15719.9610784 +Final holdings for NoiseAgent 157: { ABS: -54, CASH: 138325553560 }. Marked to market: 128008510660 +Final relative surplus NoiseAgent 157 13812.44972095 +Final holdings for NoiseAgent 158: { CASH: -151845902304 }. Marked to market: -151845902304 +Final relative surplus NoiseAgent 158 -15185.5902304 +Final holdings for NoiseAgent 159: { ABS: 90, CASH: -233472692150 }. Marked to market: -216277832600 +Final relative surplus NoiseAgent 159 -23329.1638154 +Final holdings for NoiseAgent 160: { ABS: -44, CASH: 8416369972 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 160 840.6369972 +Final holdings for NoiseAgent 161: { ABS: 39, CASH: -1216005404 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 161 -122.6005404 +Final holdings for NoiseAgent 162: { CASH: -223033165079 }. Marked to market: -223033165079 +Final relative surplus NoiseAgent 162 -22304.3165079 +Final holdings for NoiseAgent 163: { ABS: -96, CASH: 246142908256 }. Marked to market: 227801501344 +Final relative surplus NoiseAgent 163 24594.18519335 +Final holdings for NoiseAgent 164: { ABS: -98, CASH: 251946715086 }. Marked to market: 233223195236 +Final relative surplus NoiseAgent 164 25174.56587605 +Final holdings for NoiseAgent 165: { CASH: -127527196020 }. Marked to market: -127527196020 +Final relative surplus NoiseAgent 165 -12753.719602 +Final holdings for NoiseAgent 166: { ABS: 35, CASH: -6676969100 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 166 -668.69691 +Final holdings for NoiseAgent 167: { ABS: -90, CASH: 233003618965 }. Marked to market: 215808552235 +Final relative surplus NoiseAgent 167 23280.2562672 +Final holdings for NoiseAgent 168: { CASH: 161878860175 }. Marked to market: 161878860175 +Final relative surplus NoiseAgent 168 16186.8860175 +Final holdings for NoiseAgent 169: { CASH: 113905756480 }. Marked to market: 113905756480 +Final relative surplus NoiseAgent 169 11389.575648 +Final holdings for NoiseAgent 170: { CASH: 223053286903 }. Marked to market: 223053286903 +Final relative surplus NoiseAgent 170 22304.3286903 +Final holdings for NoiseAgent 171: { CASH: -208796364228 }. Marked to market: -208796364228 +Final relative surplus NoiseAgent 171 -20880.6364228 +Final holdings for NoiseAgent 172: { ABS: 72, CASH: -178429225544 }. Marked to market: -176165826416 +Final relative surplus NoiseAgent 172 -17840.77894445 +Final holdings for NoiseAgent 173: { ABS: 37, CASH: -7059077846 }. Marked to market: 9999926 +Final relative surplus NoiseAgent 173 -706.9077846 +Final holdings for NoiseAgent 174: { ABS: -28, CASH: 5359573404 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 174 534.9573404 +Final holdings for NoiseAgent 175: { CASH: 153738140866 }. Marked to market: 153738140866 +Final relative surplus NoiseAgent 175 15372.8140866 +Final holdings for NoiseAgent 176: { ABS: 41, CASH: -7823310309 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 176 -783.3310309 +Final holdings for NoiseAgent 177: { CASH: 235449220144 }. Marked to market: 235449220144 +Final relative surplus NoiseAgent 177 23543.9220144 +Final holdings for NoiseAgent 178: { CASH: 153681285760 }. Marked to market: 153681285760 +Final relative surplus NoiseAgent 178 15367.128576 +Final holdings for NoiseAgent 179: { ABS: 70, CASH: -179878871435 }. Marked to market: -166504933445 +Final relative surplus NoiseAgent 179 -17969.78151785 +Final holdings for NoiseAgent 180: { ABS: 36, CASH: -6868028600 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 180 -687.80286 +Final holdings for NoiseAgent 181: { CASH: 143389645630 }. Marked to market: 143389645630 +Final relative surplus NoiseAgent 181 14337.964563 +Final holdings for NoiseAgent 182: { ABS: 58, CASH: -144064653210 }. Marked to market: -142241367936 +Final relative surplus NoiseAgent 182 -14404.3217258 +Final holdings for NoiseAgent 183: { ABS: 36, CASH: -1121697296 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 183 -113.1697296 +Final holdings for NoiseAgent 184: { CASH: 104410928610 }. Marked to market: 104410928610 +Final relative surplus NoiseAgent 184 10440.092861 +Final holdings for NoiseAgent 185: { CASH: -95141397980 }. Marked to market: -95141397980 +Final relative surplus NoiseAgent 185 -9515.139798 +Final holdings for NoiseAgent 186: { CASH: 152403051232 }. Marked to market: 152403051232 +Final relative surplus NoiseAgent 186 15239.3051232 +Final holdings for NoiseAgent 187: { ABS: 94, CASH: -233485508333 }. Marked to market: -230530515497 +Final relative surplus NoiseAgent 187 -23346.40722385 +Final holdings for NoiseAgent 188: { CASH: 194579672283 }. Marked to market: 194579672283 +Final relative surplus NoiseAgent 188 19456.9672283 +Final holdings for NoiseAgent 189: { CASH: 137843161763 }. Marked to market: 137843161763 +Final relative surplus NoiseAgent 189 13783.3161763 +Final holdings for NoiseAgent 190: { ABS: -39, CASH: 7461194140 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 190 745.119414 +Final holdings for NoiseAgent 191: { CASH: -146803183010 }. Marked to market: -146803183010 +Final relative surplus NoiseAgent 191 -14681.318301 +Final holdings for NoiseAgent 192: { ABS: -13, CASH: 2493698074 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 192 248.3698074 +Final holdings for NoiseAgent 193: { CASH: -212855766337 }. Marked to market: -212855766337 +Final relative surplus NoiseAgent 193 -21286.5766337 +Final holdings for NoiseAgent 194: { ABS: 88, CASH: -227009433212 }. Marked to market: -210196482420 +Final relative surplus NoiseAgent 194 -22682.83769535 +Final holdings for NoiseAgent 195: { CASH: 1123078050 }. Marked to market: 1123078050 +Final relative surplus NoiseAgent 195 111.307805 +Final holdings for NoiseAgent 196: { CASH: -201104812981 }. Marked to market: -201104812981 +Final relative surplus NoiseAgent 196 -20111.4812981 +Final holdings for NoiseAgent 197: { ABS: 94, CASH: -235388131125 }. Marked to market: -232433121087 +Final relative surplus NoiseAgent 197 -23536.66948485 +Final holdings for NoiseAgent 198: { ABS: 58, CASH: -150502949532 }. Marked to market: -139421679666 +Final relative surplus NoiseAgent 198 -15032.18931555 +Final holdings for NoiseAgent 199: { ABS: 37, CASH: -1153130890 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 199 -116.313089 +Final holdings for NoiseAgent 200: { ABS: 40, CASH: -100350314380 }. Marked to market: -99092873100 +Final relative surplus NoiseAgent 200 -10036.031438 +Final holdings for NoiseAgent 201: { ABS: -42, CASH: 105488852311 }. Marked to market: 104168540521 +Final relative surplus NoiseAgent 201 10547.8852311 +Final holdings for NoiseAgent 202: { ABS: -76, CASH: 197014929310 }. Marked to market: 182494648458 +Final relative surplus NoiseAgent 202 19681.38729825 +Final holdings for NoiseAgent 203: { CASH: 204070856115 }. Marked to market: 204070856115 +Final relative surplus NoiseAgent 203 20406.0856115 +Final holdings for NoiseAgent 204: { ABS: -60, CASH: 297564699520 }. Marked to market: 1363457260 +Final relative surplus NoiseAgent 204 29261.80121485 +Final holdings for NoiseAgent 205: { ABS: -74, CASH: 191582526746 }. Marked to market: 177444362470 +Final relative surplus NoiseAgent 205 19138.14704725 +Final holdings for NoiseAgent 206: { CASH: -216416778740 }. Marked to market: -216416778740 +Final relative surplus NoiseAgent 206 -21642.677874 +Final holdings for NoiseAgent 207: { ABS: 31, CASH: -5912739069 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 207 -592.2739069 +Final holdings for NoiseAgent 208: { ABS: -68, CASH: 170557531002 }. Marked to market: 168419869946 +Final relative surplus NoiseAgent 208 17051.60948105 +Final holdings for NoiseAgent 209: { CASH: -138014136333 }. Marked to market: -138014136333 +Final relative surplus NoiseAgent 209 -13802.4136333 +Final holdings for NoiseAgent 210: { ABS: -3, CASH: 104307940 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 210 9.430794 +Final holdings for NoiseAgent 211: { ABS: -48, CASH: 123249524656 }. Marked to market: 114078821104 +Final relative surplus NoiseAgent 211 12323.9524656 +Final holdings for NoiseAgent 212: { ABS: 12, CASH: -155586556032 }. Marked to market: -153293881440 +Final relative surplus NoiseAgent 212 -15559.6556032 +Final holdings for NoiseAgent 213: { ABS: 42, CASH: -105468853550 }. Marked to market: -104148539282 +Final relative surplus NoiseAgent 213 -10547.885355 +Final holdings for NoiseAgent 214: { CASH: -181243958646 }. Marked to market: -181243958646 +Final relative surplus NoiseAgent 214 -18125.3958646 +Final holdings for NoiseAgent 215: { ABS: 70, CASH: -179461827570 }. Marked to market: -166088054430 +Final relative surplus NoiseAgent 215 -17928.07736685 +Final holdings for NoiseAgent 216: { ABS: 96, CASH: -246121597232 }. Marked to market: -227780390960 +Final relative surplus NoiseAgent 216 -24594.0543001 +Final holdings for NoiseAgent 217: { ABS: 23, CASH: -713027264 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 217 -72.3027264 +Final holdings for NoiseAgent 218: { ABS: 29, CASH: -901642434 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 218 -91.1642434 +Final holdings for NoiseAgent 219: { ABS: 60, CASH: -155347777400 }. Marked to market: -143884394780 +Final relative surplus NoiseAgent 219 -15516.67210235 +Final holdings for NoiseAgent 220: { CASH: 144302516350 }. Marked to market: 144302516350 +Final relative surplus NoiseAgent 220 14429.251635 +Final holdings for NoiseAgent 221: { CASH: -216428895395 }. Marked to market: -216428895395 +Final relative surplus NoiseAgent 221 -21643.8895395 +Final holdings for NoiseAgent 222: { CASH: 156615832174 }. Marked to market: 156615832174 +Final relative surplus NoiseAgent 222 15660.5832174 +Final holdings for NoiseAgent 223: { ABS: 28, CASH: -5339571640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 223 -534.957164 +Final holdings for NoiseAgent 224: { CASH: -189809897840 }. Marked to market: -189809897840 +Final relative surplus NoiseAgent 224 -18981.989784 +Final holdings for NoiseAgent 225: { ABS: -20, CASH: 638719700 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 225 62.87197 +Final holdings for NoiseAgent 226: { CASH: -195514583726 }. Marked to market: -195514583726 +Final relative surplus NoiseAgent 226 -19552.4583726 +Final holdings for NoiseAgent 227: { CASH: 142374913750 }. Marked to market: 142374913750 +Final relative surplus NoiseAgent 227 14236.491375 +Final holdings for NoiseAgent 228: { ABS: 74, CASH: -190612181154 }. Marked to market: -176474031974 +Final relative surplus NoiseAgent 228 -19043.11250845 +Final holdings for NoiseAgent 229: { ABS: -82, CASH: 203701760848 }. Marked to market: 201123993104 +Final relative surplus NoiseAgent 229 20366.03246565 +Final holdings for NoiseAgent 230: { ABS: -27, CASH: 5168507086 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 230 515.8507086 +Final holdings for NoiseAgent 231: { ABS: -88, CASH: 219672553132 }. Marked to market: 216906186804 +Final relative surplus NoiseAgent 231 21963.11171505 +Final holdings for NoiseAgent 232: { ABS: 80, CASH: -205577188120 }. Marked to market: -190292874600 +Final relative surplus NoiseAgent 232 -20539.61342015 +Final holdings for NoiseAgent 233: { ABS: 46, CASH: -8778557370 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 233 -878.855737 +Final holdings for NoiseAgent 234: { ABS: -66, CASH: 326102746507 }. Marked to market: 290213857 +Final relative surplus NoiseAgent 234 32116.7908712 +Final holdings for NoiseAgent 235: { ABS: 36, CASH: -206184039326 }. Marked to market: -199306016774 +Final relative surplus NoiseAgent 235 -20619.4039326 +Final holdings for NoiseAgent 236: { CASH: -185069610794 }. Marked to market: -185069610794 +Final relative surplus NoiseAgent 236 -18507.9610794 +Final holdings for NoiseAgent 237: { ABS: -30, CASH: 953079220 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 237 94.307922 +Final holdings for NoiseAgent 238: { ABS: -84, CASH: 218027606212 }. Marked to market: 201979074748 +Final relative surplus NoiseAgent 238 21782.6552265 +Final holdings for NoiseAgent 239: { ABS: -94, CASH: 241177584729 }. Marked to market: 223218295067 +Final relative surplus NoiseAgent 239 24097.6528454 +Final holdings for NoiseAgent 240: { ABS: 35, CASH: -236304945043 }. Marked to market: -235204686093 +Final relative surplus NoiseAgent 240 -23631.4945043 +Final holdings for NoiseAgent 241: { ABS: -18, CASH: 88869799648 }. Marked to market: 9999982 +Final relative surplus NoiseAgent 241 8885.9799648 +Final holdings for NoiseAgent 242: { ABS: -68, CASH: 195762102542 }. Marked to market: 182770313242 +Final relative surplus NoiseAgent 242 19556.1046818 +Final holdings for NoiseAgent 243: { ABS: 42, CASH: -108861093779 }. Marked to market: -100836831197 +Final relative surplus NoiseAgent 243 -10887.1093779 +Final holdings for NoiseAgent 244: { ABS: 28, CASH: -870207300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 244 -88.02073 +Final holdings for NoiseAgent 245: { CASH: 122637933350 }. Marked to market: 122637933350 +Final relative surplus NoiseAgent 245 12262.793335 +Final holdings for NoiseAgent 246: { CASH: 186033762925 }. Marked to market: 186033762925 +Final relative surplus NoiseAgent 246 18602.3762925 +Final holdings for NoiseAgent 247: { ABS: 30, CASH: -5721689960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 247 -573.168996 +Final holdings for NoiseAgent 248: { ABS: -21, CASH: 4022136961 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 248 401.2136961 +Final holdings for NoiseAgent 249: { ABS: 46, CASH: -114256104684 }. Marked to market: -112810050018 +Final relative surplus NoiseAgent 249 -11426.6104684 +Final holdings for NoiseAgent 250: { ABS: -65, CASH: 216680816086 }. Marked to market: 204262189216 +Final relative surplus NoiseAgent 250 21647.97602875 +Final holdings for NoiseAgent 251: { ABS: -39, CASH: 1236011644 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 251 122.6011644 +Final holdings for NoiseAgent 252: { ABS: 33, CASH: -222093411059 }. Marked to market: -215788555205 +Final relative surplus NoiseAgent 252 -22210.3411059 +Final holdings for NoiseAgent 253: { ABS: -46, CASH: 1456057702 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 253 144.6057702 +Final holdings for NoiseAgent 254: { ABS: -34, CASH: 167857370682 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 254 16784.7370682 +Final holdings for NoiseAgent 255: { CASH: -235435629584 }. Marked to market: -235435629584 +Final relative surplus NoiseAgent 255 -23544.5629584 +Final holdings for NoiseAgent 256: { ABS: 66, CASH: -164987109860 }. Marked to market: -162912326864 +Final relative surplus NoiseAgent 256 -16496.56737545 +Final holdings for NoiseAgent 257: { CASH: -151845890496 }. Marked to market: -151845890496 +Final relative surplus NoiseAgent 257 -15185.5890496 +Final holdings for NoiseAgent 258: { ABS: 32, CASH: -6103803680 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 258 -611.380368 +Final holdings for NoiseAgent 259: { ABS: -18, CASH: 3449013796 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 259 343.9013796 +Final holdings for NoiseAgent 260: { ABS: 13, CASH: -64162478369 }. Marked to market: 14497286 +Final relative surplus NoiseAgent 260 -6417.2478369 +Final holdings for NoiseAgent 261: { ABS: -76, CASH: 190078849350 }. Marked to market: 187689693210 +Final relative surplus NoiseAgent 261 19003.7413084 +Final holdings for NoiseAgent 262: { ABS: 72, CASH: -355555680596 }. Marked to market: -116482724 +Final relative surplus NoiseAgent 262 -35062.90250695 +Final holdings for NoiseAgent 263: { ABS: 28, CASH: -870206908 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 263 -88.0206908 +Final holdings for NoiseAgent 264: { ABS: 28, CASH: -870207300 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 264 -88.02073 +Final holdings for NoiseAgent 265: { ABS: 56, CASH: -143565858300 }. Marked to market: -132866851884 +Final relative surplus NoiseAgent 265 -14338.4804613 +Final holdings for NoiseAgent 266: { ABS: 45, CASH: -1404619910 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 266 -141.461991 +Final holdings for NoiseAgent 267: { ABS: -40, CASH: 103200601420 }. Marked to market: 95558451140 +Final relative surplus NoiseAgent 267 10319.060142 +Final holdings for NoiseAgent 268: { ABS: 32, CASH: -6103801728 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 268 -611.3801728 +Final holdings for NoiseAgent 269: { CASH: 158402834314 }. Marked to market: 158402834314 +Final relative surplus NoiseAgent 269 15839.2834314 +Final holdings for NoiseAgent 270: { ABS: 56, CASH: -140601638608 }. Marked to market: -138841224288 +Final relative surplus NoiseAgent 270 -14058.02026375 +Final holdings for NoiseAgent 271: { ABS: -98, CASH: 483803802198 }. Marked to market: 11560748 +Final relative surplus NoiseAgent 271 47885.71466725 +Final holdings for NoiseAgent 272: { ABS: 72, CASH: -184583952980 }. Marked to market: -170827901252 +Final relative surplus NoiseAgent 272 -18440.2896705 +Final holdings for NoiseAgent 273: { ABS: 41, CASH: -1278875467 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 273 -128.8875467 +Final holdings for NoiseAgent 274: { CASH: 103887578560 }. Marked to market: 103887578560 +Final relative surplus NoiseAgent 274 10387.757856 +Final holdings for NoiseAgent 275: { ABS: -37, CASH: 182666998051 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 275 18265.6998051 +Final holdings for NoiseAgent 276: { ABS: -31, CASH: 984524649 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 276 97.4524649 +Final holdings for NoiseAgent 277: { ABS: 80, CASH: -207259767040 }. Marked to market: -191975266480 +Final relative surplus NoiseAgent 277 -20707.87107825 +Final holdings for NoiseAgent 278: { ABS: 46, CASH: -118484820813 }. Marked to market: -109696338699 +Final relative surplus NoiseAgent 278 -11849.4820813 +Final holdings for NoiseAgent 279: { ABS: 42, CASH: -105646825988 }. Marked to market: -104326514492 +Final relative surplus NoiseAgent 279 -10565.6825988 +Final holdings for NoiseAgent 280: { ABS: 45, CASH: -227695855014 }. Marked to market: -219098320974 +Final relative surplus NoiseAgent 280 -22770.5855014 +Final holdings for NoiseAgent 281: { CASH: 139203631571 }. Marked to market: 139203631571 +Final relative surplus NoiseAgent 281 13919.3631571 +Final holdings for NoiseAgent 282: { ABS: 35, CASH: -1090258145 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 282 -110.0258145 +Final holdings for NoiseAgent 283: { ABS: 82, CASH: -211530834263 }. Marked to market: -195864219877 +Final relative surplus NoiseAgent 283 -21134.97779905 +Final holdings for NoiseAgent 284: { CASH: 95824931960 }. Marked to market: 95824931960 +Final relative surplus NoiseAgent 284 9581.493196 +Final holdings for NoiseAgent 285: { ABS: 42, CASH: -107673092048 }. Marked to market: -99648837152 +Final relative surplus NoiseAgent 285 -10768.3092048 +Final holdings for NoiseAgent 286: { CASH: -333394460 }. Marked to market: -333394460 +Final relative surplus NoiseAgent 286 -34.339446 +Final holdings for NoiseAgent 287: { ABS: -80, CASH: 199212470480 }. Marked to market: 196697592160 +Final relative surplus NoiseAgent 287 19917.10345015 +Final holdings for NoiseAgent 288: { CASH: 9276628 }. Marked to market: 9276628 +Final relative surplus NoiseAgent 288 -0.0723372 +Final holdings for NoiseAgent 289: { CASH: 148730542009 }. Marked to market: 148730542009 +Final relative surplus NoiseAgent 289 14872.0542009 +Final holdings for NoiseAgent 290: { ABS: 90, CASH: -233580392900 }. Marked to market: -216385336700 +Final relative surplus NoiseAgent 290 -23339.93367205 +Final holdings for NoiseAgent 291: { ABS: 42, CASH: -107671946351 }. Marked to market: -99647586203 +Final relative surplus NoiseAgent 291 -10768.1946351 +Final holdings for NoiseAgent 292: { ABS: 25, CASH: -123406890575 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 292 -12341.6890575 +Final holdings for NoiseAgent 293: { CASH: 8468016 }. Marked to market: 8468016 +Final relative surplus NoiseAgent 293 -0.1531984 +Final holdings for NoiseAgent 294: { ABS: 11, CASH: -115986033982 }. Marked to market: -113884442600 +Final relative surplus NoiseAgent 294 -11599.6033982 +Final holdings for NoiseAgent 295: { CASH: -1539656556 }. Marked to market: -1539656556 +Final relative surplus NoiseAgent 295 -154.9656556 +Final holdings for NoiseAgent 296: { CASH: 191639943840 }. Marked to market: 191639943840 +Final relative surplus NoiseAgent 296 19162.994384 +Final holdings for NoiseAgent 297: { CASH: 143332598440 }. Marked to market: 143332598440 +Final relative surplus NoiseAgent 297 14332.259844 +Final holdings for NoiseAgent 298: { CASH: -223034896465 }. Marked to market: -223034896465 +Final relative surplus NoiseAgent 298 -22304.4896465 +Final holdings for NoiseAgent 299: { ABS: -94, CASH: 241015028743 }. Marked to market: 223055981037 +Final relative surplus NoiseAgent 299 24081.39750445 +Final holdings for NoiseAgent 300: { ABS: 31, CASH: -5912664297 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 300 -592.2664297 +Final holdings for NoiseAgent 301: { CASH: -157975285472 }. Marked to market: -157975285472 +Final relative surplus NoiseAgent 301 -15798.5285472 +Final holdings for NoiseAgent 302: { CASH: -199307575520 }. Marked to market: -199307575520 +Final relative surplus NoiseAgent 302 -19931.757552 +Final holdings for NoiseAgent 303: { ABS: 27, CASH: -5148520586 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 303 -515.8520586 +Final holdings for NoiseAgent 304: { ABS: 60, CASH: -153818289530 }. Marked to market: -142354908050 +Final relative surplus NoiseAgent 304 -15363.72331765 +Final holdings for NoiseAgent 305: { ABS: -96, CASH: 239505728128 }. Marked to market: 236487863104 +Final relative surplus NoiseAgent 305 23946.42920335 +Final holdings for NoiseAgent 306: { ABS: 78, CASH: -199970691482 }. Marked to market: -185068440560 +Final relative surplus NoiseAgent 306 -19978.9636982 +Final holdings for NoiseAgent 307: { CASH: 109072417750 }. Marked to market: 109072417750 +Final relative surplus NoiseAgent 307 10906.241775 +Final holdings for NoiseAgent 308: { ABS: 7, CASH: -230143584937 }. Marked to market: -228806207504 +Final relative surplus NoiseAgent 308 -23015.3584937 +Final holdings for NoiseAgent 309: { ABS: -52, CASH: 134802840468 }. Marked to market: 124867923268 +Final relative surplus NoiseAgent 309 13460.1784367 +Final holdings for NoiseAgent 310: { CASH: -148503130681 }. Marked to market: -148503130681 +Final relative surplus NoiseAgent 310 -14851.3130681 +Final holdings for NoiseAgent 311: { ABS: -49, CASH: 235272270235 }. Marked to market: 225910638837 +Final relative surplus NoiseAgent 311 23526.2270235 +Final holdings for NoiseAgent 312: { ABS: 50, CASH: -124193084350 }. Marked to market: -122621284550 +Final relative surplus NoiseAgent 312 -12420.308435 +Final holdings for NoiseAgent 313: { CASH: 138620257688 }. Marked to market: 138620257688 +Final relative surplus NoiseAgent 313 13861.0257688 +Final holdings for NoiseAgent 314: { ABS: -44, CASH: 8416368564 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 314 840.6368564 +Final holdings for NoiseAgent 315: { ABS: 29, CASH: -143150052312 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 315 -14316.0052312 +Final holdings for NoiseAgent 316: { ABS: -29, CASH: 5550633541 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 316 554.0633541 +Final holdings for NoiseAgent 317: { CASH: -109241219552 }. Marked to market: -109241219552 +Final relative surplus NoiseAgent 317 -10925.1219552 +Final holdings for NoiseAgent 318: { ABS: 90, CASH: -230768561510 }. Marked to market: -213573540860 +Final relative surplus NoiseAgent 318 -23058.75057255 +Final holdings for NoiseAgent 319: { CASH: -123369511684 }. Marked to market: -123369511684 +Final relative surplus NoiseAgent 319 -12337.9511684 +Final holdings for NoiseAgent 320: { ABS: -92, CASH: 228537524820 }. Marked to market: 225645399756 +Final relative surplus NoiseAgent 320 22849.60886785 +Final holdings for NoiseAgent 321: { CASH: 227801517568 }. Marked to market: 227801517568 +Final relative surplus NoiseAgent 321 22779.1517568 +Final holdings for NoiseAgent 322: { CASH: 156973738144 }. Marked to market: 156973738144 +Final relative surplus NoiseAgent 322 15696.3738144 +Final holdings for NoiseAgent 323: { ABS: -76, CASH: 196942059788 }. Marked to market: 182421793908 +Final relative surplus NoiseAgent 323 19674.10036575 +Final holdings for NoiseAgent 324: { ABS: 84, CASH: -217249991564 }. Marked to market: -201201419444 +Final relative surplus NoiseAgent 324 -21706.89371335 +Final holdings for NoiseAgent 325: { CASH: 175597169512 }. Marked to market: 175597169512 +Final relative surplus NoiseAgent 325 17558.7169512 +Final holdings for NoiseAgent 326: { CASH: -206809275671 }. Marked to market: -206809275671 +Final relative surplus NoiseAgent 326 -20681.9275671 +Final holdings for NoiseAgent 327: { ABS: -70, CASH: 180229011140 }. Marked to market: 166855065730 +Final relative surplus NoiseAgent 327 18002.79547775 +Final holdings for NoiseAgent 328: { ABS: 86, CASH: -216342044657 }. Marked to market: -213638550463 +Final relative surplus NoiseAgent 328 -21632.06086785 +Final holdings for NoiseAgent 329: { CASH: -124005799466 }. Marked to market: -124005799466 +Final relative surplus NoiseAgent 329 -12401.5799466 +Final holdings for NoiseAgent 330: { ABS: -6, CASH: 1156336030 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 330 114.633603 +Final holdings for NoiseAgent 331: { CASH: 240366737117 }. Marked to market: 240366737117 +Final relative surplus NoiseAgent 331 24035.6737117 +Final holdings for NoiseAgent 332: { ABS: 80, CASH: -198709576000 }. Marked to market: -196194699600 +Final relative surplus NoiseAgent 332 -19868.81400445 +Final holdings for NoiseAgent 333: { ABS: 84, CASH: -414667188716 }. Marked to market: 3307468 +Final relative surplus NoiseAgent 333 -40974.06351895 +Final holdings for NoiseAgent 334: { ABS: -68, CASH: 169332099602 }. Marked to market: 167194453642 +Final relative surplus NoiseAgent 334 16929.06636325 +Final holdings for NoiseAgent 335: { ABS: 66, CASH: -326859350687 }. Marked to market: -1040086103 +Final relative surplus NoiseAgent 335 -32193.26951625 +Final holdings for NoiseAgent 336: { ABS: 25, CASH: -4766347675 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 336 -477.6347675 +Final holdings for NoiseAgent 337: { ABS: -20, CASH: 3831088620 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 337 382.108862 +Final holdings for NoiseAgent 338: { CASH: 234103589163 }. Marked to market: 234103589163 +Final relative surplus NoiseAgent 338 23409.3589163 +Final holdings for NoiseAgent 339: { ABS: 70, CASH: -174457053775 }. Marked to market: -172256535945 +Final relative surplus NoiseAgent 339 -17443.56178055 +Final holdings for NoiseAgent 340: { CASH: -109914347879 }. Marked to market: -109914347879 +Final relative surplus NoiseAgent 340 -10992.4347879 +Final holdings for NoiseAgent 341: { CASH: -202408646519 }. Marked to market: -202408646519 +Final relative surplus NoiseAgent 341 -20241.8646519 +Final holdings for NoiseAgent 342: { ABS: -78, CASH: 201231683767 }. Marked to market: 186329465215 +Final relative surplus NoiseAgent 342 20103.06296835 +Final holdings for NoiseAgent 343: { CASH: 220902973480 }. Marked to market: 220902973480 +Final relative surplus NoiseAgent 343 22089.297348 +Final holdings for NoiseAgent 344: { ABS: 60, CASH: -153822305060 }. Marked to market: -142358937620 +Final relative surplus NoiseAgent 344 -15364.12489355 +Final holdings for NoiseAgent 345: { ABS: 64, CASH: -316954217536 }. Marked to market: -1008263744 +Final relative surplus NoiseAgent 345 -31202.75620085 +Final holdings for NoiseAgent 346: { ABS: 60, CASH: -154775980820 }. Marked to market: -143312598200 +Final relative surplus NoiseAgent 346 -15459.4924442 +Final holdings for NoiseAgent 347: { ABS: 44, CASH: -8396478344 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 347 -840.6478344 +Final holdings for NoiseAgent 348: { CASH: 182399973010 }. Marked to market: 182399973010 +Final relative surplus NoiseAgent 348 18238.997301 +Final holdings for NoiseAgent 349: { CASH: -176020070908 }. Marked to market: -176020070908 +Final relative surplus NoiseAgent 349 -17603.0070908 +Final holdings for NoiseAgent 350: { ABS: 43, CASH: -1341747484 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 350 -135.1747484 +Final holdings for NoiseAgent 351: { ABS: -70, CASH: 174312161285 }. Marked to market: 172111643525 +Final relative surplus NoiseAgent 351 17427.07253175 +Final holdings for NoiseAgent 352: { CASH: 11551442 }. Marked to market: 11551442 +Final relative surplus NoiseAgent 352 0.1551442 +Final holdings for NoiseAgent 353: { CASH: 99667634272 }. Marked to market: 99667634272 +Final relative surplus NoiseAgent 353 9965.7634272 +Final holdings for NoiseAgent 354: { ABS: -28, CASH: 138236354896 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 354 13822.6354896 +Final holdings for NoiseAgent 355: { CASH: 1719986464 }. Marked to market: 1719986464 +Final relative surplus NoiseAgent 355 170.9986464 +Final holdings for NoiseAgent 356: { ABS: 66, CASH: -163933633304 }. Marked to market: -161858858888 +Final relative surplus NoiseAgent 356 -16391.21973275 +Final holdings for NoiseAgent 357: { ABS: 90, CASH: -223554121685 }. Marked to market: -220724876645 +Final relative surplus NoiseAgent 357 -22353.26856305 +Final holdings for NoiseAgent 358: { ABS: 76, CASH: -376062169976 }. Marked to market: -873929628 +Final relative surplus NoiseAgent 358 -37113.54826035 +Final holdings for NoiseAgent 359: { CASH: -113918345624 }. Marked to market: -113918345624 +Final relative surplus NoiseAgent 359 -11392.8345624 +Final holdings for NoiseAgent 360: { CASH: 147166580260 }. Marked to market: 147166580260 +Final relative surplus NoiseAgent 360 14715.658026 +Final holdings for NoiseAgent 361: { CASH: 153313888032 }. Marked to market: 153313888032 +Final relative surplus NoiseAgent 361 15330.3888032 +Final holdings for NoiseAgent 362: { CASH: -147125387761 }. Marked to market: -147125387761 +Final relative surplus NoiseAgent 362 -14713.5387761 +Final holdings for NoiseAgent 363: { CASH: 192554559688 }. Marked to market: 192554559688 +Final relative surplus NoiseAgent 363 19254.4559688 +Final holdings for NoiseAgent 364: { CASH: 233407993150 }. Marked to market: 233407993150 +Final relative surplus NoiseAgent 364 23339.799315 +Final holdings for NoiseAgent 365: { CASH: -235441503344 }. Marked to market: -235441503344 +Final relative surplus NoiseAgent 365 -23545.1503344 +Final holdings for NoiseAgent 366: { CASH: 162995002312 }. Marked to market: 162995002312 +Final relative surplus NoiseAgent 366 16298.5002312 +Final holdings for NoiseAgent 367: { ABS: -70, CASH: 180593640615 }. Marked to market: 167219701295 +Final relative surplus NoiseAgent 367 18039.258434 +Final holdings for NoiseAgent 368: { CASH: -143754096879 }. Marked to market: -143754096879 +Final relative surplus NoiseAgent 368 -14376.4096879 +Final holdings for NoiseAgent 369: { CASH: -223033281733 }. Marked to market: -223033281733 +Final relative surplus NoiseAgent 369 -22304.3281733 +Final holdings for NoiseAgent 370: { ABS: -3, CASH: 583168759 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 370 57.3168759 +Final holdings for NoiseAgent 371: { CASH: 99017333180 }. Marked to market: 99017333180 +Final relative surplus NoiseAgent 371 9900.733318 +Final holdings for NoiseAgent 372: { ABS: 52, CASH: -133768741720 }. Marked to market: -123833853796 +Final relative surplus NoiseAgent 372 -13358.7686182 +Final holdings for NoiseAgent 373: { CASH: 153353092439 }. Marked to market: 153353092439 +Final relative surplus NoiseAgent 373 15334.3092439 +Final holdings for NoiseAgent 374: { ABS: 28, CASH: -193765746912 }. Marked to market: -192885538940 +Final relative surplus NoiseAgent 374 -19377.5746912 +Final holdings for NoiseAgent 375: { ABS: 44, CASH: -1373182944 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 375 -138.3182944 +Final holdings for NoiseAgent 376: { ABS: -47, CASH: 8989636794 }. Marked to market: 9999530 +Final relative surplus NoiseAgent 376 897.9636794 +Final holdings for NoiseAgent 377: { ABS: -92, CASH: 236435362754 }. Marked to market: 218858209374 +Final relative surplus NoiseAgent 377 23623.4306738 +Final holdings for NoiseAgent 378: { CASH: 3023527482 }. Marked to market: 3023527482 +Final relative surplus NoiseAgent 378 301.3527482 +Final holdings for NoiseAgent 379: { ABS: 62, CASH: -158219450234 }. Marked to market: -146374117796 +Final relative surplus NoiseAgent 379 -15803.83964855 +Final holdings for NoiseAgent 380: { ABS: -54, CASH: 135007634908 }. Marked to market: 133310085994 +Final relative surplus NoiseAgent 380 13496.61988175 +Final holdings for NoiseAgent 381: { ABS: 94, CASH: -240987661916 }. Marked to market: -223028369810 +Final relative surplus NoiseAgent 381 -24080.66056185 +Final holdings for NoiseAgent 382: { CASH: -1288491500 }. Marked to market: -1288491500 +Final relative surplus NoiseAgent 382 -129.84915 +Final holdings for NoiseAgent 383: { CASH: -148386540860 }. Marked to market: -148386540860 +Final relative surplus NoiseAgent 383 -14839.654086 +Final holdings for NoiseAgent 384: { CASH: -1438510814 }. Marked to market: -1438510814 +Final relative surplus NoiseAgent 384 -144.8510814 +Final holdings for NoiseAgent 385: { ABS: 60, CASH: -155520207290 }. Marked to market: -144056827790 +Final relative surplus NoiseAgent 385 -15533.91509655 +Final holdings for NoiseAgent 386: { ABS: 92, CASH: -230730770200 }. Marked to market: -227838654796 +Final relative surplus NoiseAgent 386 -23070.93341625 +Final holdings for NoiseAgent 387: { ABS: -26, CASH: 827334596 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 387 81.7334596 +Final holdings for NoiseAgent 388: { CASH: 230550524991 }. Marked to market: 230550524991 +Final relative surplus NoiseAgent 388 23054.0524991 +Final holdings for NoiseAgent 389: { ABS: 68, CASH: -174334138860 }. Marked to market: -161342336368 +Final relative surplus NoiseAgent 389 -17415.30829415 +Final holdings for NoiseAgent 390: { ABS: -27, CASH: 5168522773 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 390 515.8522773 +Final holdings for NoiseAgent 391: { ABS: 40, CASH: -103505296320 }. Marked to market: -95863040560 +Final relative surplus NoiseAgent 391 -10351.529632 +Final holdings for NoiseAgent 392: { CASH: -109140383757 }. Marked to market: -109140383757 +Final relative surplus NoiseAgent 392 -10915.0383757 +Final holdings for NoiseAgent 393: { CASH: 4512478 }. Marked to market: 4512478 +Final relative surplus NoiseAgent 393 -0.5487522 +Final holdings for NoiseAgent 394: { ABS: 22, CASH: -681596202 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 394 -69.1596202 +Final holdings for NoiseAgent 395: { CASH: -127714685712 }. Marked to market: -127714685712 +Final relative surplus NoiseAgent 395 -12772.4685712 +Final holdings for NoiseAgent 396: { ABS: -25, CASH: 795899300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 396 78.58993 +Final holdings for NoiseAgent 397: { ABS: 56, CASH: -140493015660 }. Marked to market: -138732585996 +Final relative surplus NoiseAgent 397 -14047.15794155 +Final holdings for NoiseAgent 398: { ABS: 29, CASH: -901647161 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 398 -91.1647161 +Final holdings for NoiseAgent 399: { CASH: 18485920 }. Marked to market: 18485920 +Final relative surplus NoiseAgent 399 0.848592 +Final holdings for NoiseAgent 400: { ABS: 27, CASH: -5148502280 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 400 -515.850228 +Final holdings for NoiseAgent 401: { ABS: 37, CASH: -237914213293 }. Marked to market: -230845214960 +Final relative surplus NoiseAgent 401 -23792.4213293 +Final holdings for NoiseAgent 402: { CASH: -230530524286 }. Marked to market: -230530524286 +Final relative surplus NoiseAgent 402 -23054.0524286 +Final holdings for NoiseAgent 403: { ABS: -86, CASH: 215006227223 }. Marked to market: 212302731911 +Final relative surplus NoiseAgent 403 21496.47912315 +Final holdings for NoiseAgent 404: { CASH: 221246236354 }. Marked to market: 221246236354 +Final relative surplus NoiseAgent 404 22123.6236354 +Final holdings for NoiseAgent 405: { ABS: 45, CASH: -1404617930 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 405 -141.461793 +Final holdings for NoiseAgent 406: { ABS: 68, CASH: -169729243902 }. Marked to market: -167591594746 +Final relative surplus NoiseAgent 406 -16970.78078845 +Final holdings for NoiseAgent 407: { ABS: -64, CASH: 315956596928 }. Marked to market: 10643264 +Final relative surplus NoiseAgent 407 31100.99414025 +Final holdings for NoiseAgent 408: { ABS: -41, CASH: 1298875180 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 408 128.887518 +Final holdings for NoiseAgent 409: { ABS: 34, CASH: -1058822810 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 409 -106.882281 +Final holdings for NoiseAgent 410: { CASH: 142374914980 }. Marked to market: 142374914980 +Final relative surplus NoiseAgent 410 14236.491498 +Final holdings for NoiseAgent 411: { CASH: 4273258 }. Marked to market: 4273258 +Final relative surplus NoiseAgent 411 -0.5726742 +Final holdings for NoiseAgent 412: { ABS: -56, CASH: 197734559606 }. Marked to market: 187035424110 +Final relative surplus NoiseAgent 412 19753.3503616 +Final holdings for NoiseAgent 413: { ABS: 48, CASH: -119224681304 }. Marked to market: -117715748984 +Final relative surplus NoiseAgent 413 -11923.4681304 +Final holdings for NoiseAgent 414: { ABS: 84, CASH: -208650695558 }. Marked to market: -206010057278 +Final relative surplus NoiseAgent 414 -20862.92593935 +Final holdings for NoiseAgent 415: { CASH: 109156504462 }. Marked to market: 109156504462 +Final relative surplus NoiseAgent 415 10914.6504462 +Final holdings for NoiseAgent 416: { ABS: 1, CASH: -6135841899 }. Marked to market: -1199186371 +Final relative surplus NoiseAgent 416 -614.5841899 +Final holdings for NoiseAgent 417: { ABS: 44, CASH: -219399506228 }. Marked to market: -219390490760 +Final relative surplus NoiseAgent 417 -21940.9506228 +Final holdings for NoiseAgent 418: { CASH: 196697583680 }. Marked to market: 196697583680 +Final relative surplus NoiseAgent 418 19668.758368 +Final holdings for NoiseAgent 419: { ABS: 96, CASH: -240442319648 }. Marked to market: -237424464992 +Final relative surplus NoiseAgent 419 -24042.08836615 +Final holdings for NoiseAgent 420: { ABS: 49, CASH: -9351760121 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 420 -936.1760121 +Final holdings for NoiseAgent 421: { CASH: -176754538076 }. Marked to market: -176754538076 +Final relative surplus NoiseAgent 421 -17676.4538076 +Final holdings for NoiseAgent 422: { ABS: 31, CASH: -5912738604 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 422 -592.2738604 +Final holdings for NoiseAgent 423: { CASH: -233550429104 }. Marked to market: -233550429104 +Final relative surplus NoiseAgent 423 -23356.0429104 +Final holdings for NoiseAgent 424: { ABS: -38, CASH: 7270141832 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 424 726.0141832 +Final holdings for NoiseAgent 425: { ABS: -60, CASH: 155453935030 }. Marked to market: 143990560810 +Final relative surplus NoiseAgent 425 15525.28787935 +Final holdings for NoiseAgent 426: { ABS: -78, CASH: 195080655247 }. Marked to market: 192628637653 +Final relative surplus NoiseAgent 426 19503.9219129 +Final holdings for NoiseAgent 427: { ABS: -32, CASH: 6123797728 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 427 611.3797728 +Final holdings for NoiseAgent 428: { ABS: -27, CASH: 858770569 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 428 84.8770569 +Final holdings for NoiseAgent 429: { CASH: 162932330725 }. Marked to market: 162932330725 +Final relative surplus NoiseAgent 429 16292.2330725 +Final holdings for NoiseAgent 430: { ABS: -84, CASH: 209133049870 }. Marked to market: 206492427466 +Final relative surplus NoiseAgent 430 20909.16138895 +Final holdings for NoiseAgent 431: { ABS: -54, CASH: 135495050761 }. Marked to market: 133797493585 +Final relative surplus NoiseAgent 431 13545.36145175 +Final holdings for NoiseAgent 432: { CASH: 189637519960 }. Marked to market: 189637519960 +Final relative surplus NoiseAgent 432 18962.751996 +Final holdings for NoiseAgent 433: { CASH: 127546230874 }. Marked to market: 127546230874 +Final relative surplus NoiseAgent 433 12753.6230874 +Final holdings for NoiseAgent 434: { ABS: -48, CASH: 123838780120 }. Marked to market: 114668080792 +Final relative surplus NoiseAgent 434 12382.878012 +Final holdings for NoiseAgent 435: { CASH: -202955023261 }. Marked to market: -202955023261 +Final relative surplus NoiseAgent 435 -20296.5023261 +Final holdings for NoiseAgent 436: { CASH: -170958138596 }. Marked to market: -170958138596 +Final relative surplus NoiseAgent 436 -17096.8138596 +Final holdings for NoiseAgent 437: { ABS: 39, CASH: -7441193204 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 437 -745.1193204 +Final holdings for NoiseAgent 438: { ABS: -62, CASH: 239644248586 }. Marked to market: 227798781794 +Final relative surplus NoiseAgent 438 23944.31926705 +Final holdings for NoiseAgent 439: { CASH: -2026212020 }. Marked to market: -2026212020 +Final relative surplus NoiseAgent 439 -203.621202 +Final holdings for NoiseAgent 440: { ABS: 40, CASH: -102972287760 }. Marked to market: -95330041920 +Final relative surplus NoiseAgent 440 -10298.228776 +Final holdings for NoiseAgent 441: { ABS: 62, CASH: -160348620475 }. Marked to market: -148503134649 +Final relative surplus NoiseAgent 441 -16016.7564253 +Final holdings for NoiseAgent 442: { ABS: 66, CASH: -169204492238 }. Marked to market: -156594773270 +Final relative surplus NoiseAgent 442 -16902.34358895 +Final holdings for NoiseAgent 443: { CASH: 218309074392 }. Marked to market: 218309074392 +Final relative surplus NoiseAgent 443 21829.9074392 +Final holdings for NoiseAgent 444: { ABS: -46, CASH: 227097349138 }. Marked to market: 9588668 +Final relative surplus NoiseAgent 444 22708.7349138 +Final holdings for NoiseAgent 445: { CASH: 152644908704 }. Marked to market: 152644908704 +Final relative surplus NoiseAgent 445 15263.4908704 +Final holdings for NoiseAgent 446: { ABS: -20, CASH: 638718900 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 446 62.87189 +Final holdings for NoiseAgent 447: { ABS: 6, CASH: -125349259320 }. Marked to market: -124202922210 +Final relative surplus NoiseAgent 447 -12535.925932 +Final holdings for NoiseAgent 448: { ABS: 64, CASH: -158811692960 }. Marked to market: -156799790560 +Final relative surplus NoiseAgent 448 -15879.02569855 +Final holdings for NoiseAgent 449: { ABS: 46, CASH: -117928099580 }. Marked to market: -109139519762 +Final relative surplus NoiseAgent 449 -11793.809958 +Final holdings for NoiseAgent 450: { ABS: 92, CASH: -229985963500 }. Marked to market: -227093853432 +Final relative surplus NoiseAgent 450 -22996.45275205 +Final holdings for NoiseAgent 451: { CASH: 114372694288 }. Marked to market: 114372694288 +Final relative surplus NoiseAgent 451 11436.2694288 +Final holdings for NoiseAgent 452: { CASH: -129340146914 }. Marked to market: -129340146914 +Final relative surplus NoiseAgent 452 -12935.0146914 +Final holdings for NoiseAgent 453: { CASH: -231963483574 }. Marked to market: -231963483574 +Final relative surplus NoiseAgent 453 -23197.3483574 +Final holdings for NoiseAgent 454: { ABS: -82, CASH: 406116221677 }. Marked to market: 1318832463 +Final relative surplus NoiseAgent 454 40116.96681495 +Final holdings for NoiseAgent 455: { ABS: 86, CASH: -212274998662 }. Marked to market: -212257377520 +Final relative surplus NoiseAgent 455 -21228.4793765 +Final holdings for NoiseAgent 456: { ABS: 90, CASH: -447097302980 }. Marked to market: -2798305640 +Final relative surplus NoiseAgent 456 -44217.06474535 +Final holdings for NoiseAgent 457: { ABS: -56, CASH: 276798820252 }. Marked to market: 344221580 +Final relative surplus NoiseAgent 457 27185.21309895 +Final holdings for NoiseAgent 458: { ABS: -68, CASH: 337103452856 }. Marked to market: 1408711424 +Final relative surplus NoiseAgent 458 33215.67654815 +Final holdings for NoiseAgent 459: { ABS: -31, CASH: 984523068 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 459 97.4523068 +Final holdings for NoiseAgent 460: { CASH: 198844415836 }. Marked to market: 198844415836 +Final relative surplus NoiseAgent 460 19883.4415836 +Final holdings for NoiseAgent 461: { ABS: 41, CASH: -1278877640 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 461 -128.887764 +Final holdings for NoiseAgent 462: { ABS: 74, CASH: -185656579383 }. Marked to market: -183330317455 +Final relative surplus NoiseAgent 462 -18563.51434115 +Final holdings for NoiseAgent 463: { ABS: 94, CASH: -234097157309 }. Marked to market: -231142176599 +Final relative surplus NoiseAgent 463 -23407.57213445 +Final holdings for NoiseAgent 464: { ABS: 80, CASH: -207248581760 }. Marked to market: -191964079600 +Final relative surplus NoiseAgent 464 -20706.7525482 +Final holdings for NoiseAgent 465: { ABS: 78, CASH: -200584538768 }. Marked to market: -185682189488 +Final relative surplus NoiseAgent 465 -20040.3483007 +Final holdings for NoiseAgent 466: { ABS: -70, CASH: 188969824884 }. Marked to market: 175596034944 +Final relative surplus NoiseAgent 466 18876.87707415 +Final holdings for NoiseAgent 467: { ABS: -48, CASH: 120396487240 }. Marked to market: 118887560488 +Final relative surplus NoiseAgent 467 12038.648724 +Final holdings for NoiseAgent 468: { ABS: -44, CASH: 109305775160 }. Marked to market: 107922580116 +Final relative surplus NoiseAgent 468 10929.577516 +Final holdings for NoiseAgent 469: { CASH: 13774000 }. Marked to market: 13774000 +Final relative surplus NoiseAgent 469 0.3774 +Final holdings for NoiseAgent 470: { ABS: -86, CASH: 424559440099 }. Marked to market: 4163395 +Final relative surplus NoiseAgent 470 41961.27502445 +Final holdings for NoiseAgent 471: { ABS: 47, CASH: -1467502716 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 471 -147.7502716 +Final holdings for NoiseAgent 472: { ABS: 98, CASH: -251603907153 }. Marked to market: -232880632205 +Final relative surplus NoiseAgent 472 -25142.28533265 +Final holdings for NoiseAgent 473: { ABS: -40, CASH: 7652146040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 473 764.214604 +Final holdings for NoiseAgent 474: { ABS: -80, CASH: 198733660600 }. Marked to market: 196218782360 +Final relative surplus NoiseAgent 474 19869.22246215 +Final holdings for NoiseAgent 475: { CASH: 177527204027 }. Marked to market: 177527204027 +Final relative surplus NoiseAgent 475 17751.7204027 +Final holdings for NoiseAgent 476: { ABS: 46, CASH: -227076886792 }. Marked to market: 9267404 +Final relative surplus NoiseAgent 476 -22708.6886792 +Final holdings for NoiseAgent 477: { ABS: 11, CASH: -174558545793 }. Marked to market: -172456952552 +Final relative surplus NoiseAgent 477 -17456.8545793 +Final holdings for NoiseAgent 478: { ABS: -60, CASH: 153693869950 }. Marked to market: 142230645850 +Final relative surplus NoiseAgent 478 15349.2816214 +Final holdings for NoiseAgent 479: { CASH: 112846169913 }. Marked to market: 112846169913 +Final relative surplus NoiseAgent 479 11283.6169913 +Final holdings for NoiseAgent 480: { ABS: -23, CASH: 4404290300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 480 439.42903 +Final holdings for NoiseAgent 481: { CASH: -143712384230 }. Marked to market: -143712384230 +Final relative surplus NoiseAgent 481 -14372.238423 +Final holdings for NoiseAgent 482: { ABS: -66, CASH: 226329780025 }. Marked to market: 213720077689 +Final relative surplus NoiseAgent 482 22612.87239295 +Final holdings for NoiseAgent 483: { ABS: 76, CASH: -189518971760 }. Marked to market: -187129839180 +Final relative surplus NoiseAgent 483 -18949.7535804 +Final holdings for NoiseAgent 484: { CASH: 210936894488 }. Marked to market: 210936894488 +Final relative surplus NoiseAgent 484 21092.6894488 +Final holdings for NoiseAgent 485: { ABS: -38, CASH: 1204577462 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 485 119.4577462 +Final holdings for NoiseAgent 486: { ABS: -62, CASH: 195023333497 }. Marked to market: 193074299327 +Final relative surplus NoiseAgent 486 19498.18974625 +Final holdings for NoiseAgent 487: { CASH: 211246980130 }. Marked to market: 211246980130 +Final relative surplus NoiseAgent 487 21123.698013 +Final holdings for NoiseAgent 488: { ABS: -88, CASH: 218601532808 }. Marked to market: 215835157152 +Final relative surplus NoiseAgent 488 21856.00967205 +Final holdings for NoiseAgent 489: { ABS: -27, CASH: 858775780 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 489 84.877578 +Final holdings for NoiseAgent 490: { ABS: -3, CASH: 583168840 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 490 57.316884 +Final holdings for NoiseAgent 491: { CASH: 224995776223 }. Marked to market: 224995776223 +Final relative surplus NoiseAgent 491 22498.5776223 +Final holdings for NoiseAgent 492: { CASH: 203327854993 }. Marked to market: 203327854993 +Final relative surplus NoiseAgent 492 20331.7854993 +Final holdings for NoiseAgent 493: { ABS: 58, CASH: -150087179229 }. Marked to market: -139005909305 +Final relative surplus NoiseAgent 493 -14990.61228505 +Final holdings for NoiseAgent 494: { ABS: 50, CASH: -124193717150 }. Marked to market: -122621912850 +Final relative surplus NoiseAgent 494 -12420.371715 +Final holdings for NoiseAgent 495: { CASH: -183578374187 }. Marked to market: -183578374187 +Final relative surplus NoiseAgent 495 -18358.8374187 +Final holdings for NoiseAgent 496: { CASH: -133341366311 }. Marked to market: -133341366311 +Final relative surplus NoiseAgent 496 -13335.1366311 +Final holdings for NoiseAgent 497: { ABS: -74, CASH: 191405780706 }. Marked to market: 177267612582 +Final relative surplus NoiseAgent 497 19120.47243805 +Final holdings for NoiseAgent 498: { ABS: -96, CASH: 474548699776 }. Marked to market: 629768800 +Final relative surplus NoiseAgent 498 46960.20442455 +Final holdings for NoiseAgent 499: { ABS: -84, CASH: 211048233868 }. Marked to market: 208407615244 +Final relative surplus NoiseAgent 499 21100.67979315 +Final holdings for NoiseAgent 500: { ABS: 70, CASH: -175453342250 }. Marked to market: -173252814830 +Final relative surplus NoiseAgent 500 -17543.19061435 +Final holdings for NoiseAgent 501: { ABS: 44, CASH: -112794465180 }. Marked to market: -104388006416 +Final relative surplus NoiseAgent 501 -11280.446518 +Final holdings for NoiseAgent 502: { ABS: -32, CASH: 157983619968 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 502 15797.3619968 +Final holdings for NoiseAgent 503: { ABS: -32, CASH: 6123795840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 503 611.379584 +Final holdings for NoiseAgent 504: { CASH: -224975867732 }. Marked to market: -224975867732 +Final relative surplus NoiseAgent 504 -22498.5867732 +Final holdings for NoiseAgent 505: { ABS: 88, CASH: -225763912452 }. Marked to market: -208950953740 +Final relative surplus NoiseAgent 505 -22558.28561035 +Final holdings for NoiseAgent 506: { ABS: -21, CASH: 103680155764 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 506 10367.0155764 +Final holdings for NoiseAgent 507: { ABS: -40, CASH: 100274774460 }. Marked to market: 99017325860 +Final relative surplus NoiseAgent 507 10026.477446 +Final holdings for NoiseAgent 508: { CASH: 203754204194 }. Marked to market: 203754204194 +Final relative surplus NoiseAgent 508 20374.4204194 +Final holdings for NoiseAgent 509: { ABS: 88, CASH: -227803706472 }. Marked to market: -210990810328 +Final relative surplus NoiseAgent 509 -22762.26508345 +Final holdings for NoiseAgent 510: { CASH: -118631788125 }. Marked to market: -118631788125 +Final relative surplus NoiseAgent 510 -11864.1788125 +Final holdings for NoiseAgent 511: { CASH: -177008826068 }. Marked to market: -177008826068 +Final relative surplus NoiseAgent 511 -17701.8826068 +Final holdings for NoiseAgent 512: { ABS: 33, CASH: -6294783815 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 512 -630.4783815 +Final holdings for NoiseAgent 513: { CASH: 242905791922 }. Marked to market: 242905791922 +Final relative surplus NoiseAgent 513 24289.5791922 +Final holdings for NoiseAgent 514: { ABS: 25, CASH: -4766403175 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 514 -477.6403175 +Final holdings for NoiseAgent 515: { CASH: 191639846800 }. Marked to market: 191639846800 +Final relative surplus NoiseAgent 515 19162.98468 +Final holdings for NoiseAgent 516: { CASH: 176597900524 }. Marked to market: 176597900524 +Final relative surplus NoiseAgent 516 17658.7900524 +Final holdings for NoiseAgent 517: { CASH: -104393181454 }. Marked to market: -104393181454 +Final relative surplus NoiseAgent 517 -10440.3181454 +Final holdings for NoiseAgent 518: { CASH: 156611468551 }. Marked to market: 156611468551 +Final relative surplus NoiseAgent 518 15660.1468551 +Final holdings for NoiseAgent 519: { CASH: 182237948198 }. Marked to market: 182237948198 +Final relative surplus NoiseAgent 519 18222.7948198 +Final holdings for NoiseAgent 520: { ABS: 21, CASH: -4002131249 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 520 -401.2131249 +Final holdings for NoiseAgent 521: { ABS: 92, CASH: -235859932534 }. Marked to market: -218282992134 +Final relative surplus NoiseAgent 521 -23567.88788345 +Final holdings for NoiseAgent 522: { CASH: 189833968200 }. Marked to market: 189833968200 +Final relative surplus NoiseAgent 522 18982.39682 +Final holdings for NoiseAgent 523: { ABS: -94, CASH: 233511245435 }. Marked to market: 230556263503 +Final relative surplus NoiseAgent 523 23346.9809458 +Final holdings for NoiseAgent 524: { ABS: 98, CASH: -246530715771 }. Marked to market: -243449962389 +Final relative surplus NoiseAgent 524 -24650.9279513 +Final holdings for NoiseAgent 525: { ABS: 47, CASH: -8969523336 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 525 -897.9523336 +Final holdings for NoiseAgent 526: { ABS: -94, CASH: 241007665018 }. Marked to market: 223048365768 +Final relative surplus NoiseAgent 526 24080.6608648 +Final holdings for NoiseAgent 527: { ABS: 34, CASH: -6485912364 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 527 -649.5912364 +Final holdings for NoiseAgent 528: { ABS: 58, CASH: -148694225332 }. Marked to market: -137612961150 +Final relative surplus NoiseAgent 528 -14851.3169054 +Final holdings for NoiseAgent 529: { ABS: 27, CASH: -133280610074 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 529 -13329.0610074 +Final holdings for NoiseAgent 530: { ABS: -28, CASH: 890213544 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 530 88.0213544 +Final holdings for NoiseAgent 531: { ABS: 92, CASH: -228524849860 }. Marked to market: -225632734272 +Final relative surplus NoiseAgent 531 -22850.34138215 +Final holdings for NoiseAgent 532: { ABS: 43, CASH: -1341746710 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 532 -135.174671 +Final holdings for NoiseAgent 533: { ABS: -37, CASH: 7079083951 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 533 706.9083951 +Final holdings for NoiseAgent 534: { ABS: -94, CASH: 241007518519 }. Marked to market: 223048455021 +Final relative surplus NoiseAgent 534 24080.64646525 +Final holdings for NoiseAgent 535: { CASH: 206135288996 }. Marked to market: 206135288996 +Final relative surplus NoiseAgent 535 20612.5288996 +Final holdings for NoiseAgent 536: { ABS: -34, CASH: 1078822334 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 536 106.8822334 +Final holdings for NoiseAgent 537: { ABS: 37, CASH: -7059064045 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 537 -706.9064045 +Final holdings for NoiseAgent 538: { CASH: -2506704712 }. Marked to market: -2506704712 +Final relative surplus NoiseAgent 538 -251.6704712 +Final holdings for NoiseAgent 539: { ABS: 38, CASH: -1184578906 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 539 -119.4578906 +Final holdings for NoiseAgent 540: { CASH: 324768400 }. Marked to market: 324768400 +Final relative surplus NoiseAgent 540 31.47684 +Final holdings for NoiseAgent 541: { ABS: -46, CASH: 8798587592 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 541 878.8587592 +Final holdings for NoiseAgent 542: { CASH: 196697591120 }. Marked to market: 196697591120 +Final relative surplus NoiseAgent 542 19668.759112 +Final holdings for NoiseAgent 543: { ABS: -49, CASH: 9371761101 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 543 936.1761101 +Final holdings for NoiseAgent 544: { ABS: 86, CASH: -213613548887 }. Marked to market: -210910054693 +Final relative surplus NoiseAgent 544 -21359.21129075 +Final holdings for NoiseAgent 545: { ABS: -72, CASH: 184734026056 }. Marked to market: 170978137048 +Final relative surplus NoiseAgent 545 18453.2972043 +Final holdings for NoiseAgent 546: { ABS: -1, CASH: 201055534 }. Marked to market: 9999997 +Final relative surplus NoiseAgent 546 19.1055534 +Final holdings for NoiseAgent 547: { ABS: 33, CASH: -1027386218 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 547 -103.7386218 +Final holdings for NoiseAgent 548: { ABS: 60, CASH: -153823052420 }. Marked to market: -142359703640 +Final relative surplus NoiseAgent 548 -15364.19966065 +Final holdings for NoiseAgent 549: { CASH: -110089412908 }. Marked to market: -110089412908 +Final relative surplus NoiseAgent 549 -11009.9412908 +Final holdings for NoiseAgent 550: { CASH: -110595866698 }. Marked to market: -110595866698 +Final relative surplus NoiseAgent 550 -11060.5866698 +Final holdings for NoiseAgent 551: { ABS: -72, CASH: 356083703416 }. Marked to market: 644505544 +Final relative surplus NoiseAgent 551 35113.70478905 +Final holdings for NoiseAgent 552: { CASH: -862609760 }. Marked to market: -862609760 +Final relative surplus NoiseAgent 552 -87.260976 +Final holdings for NoiseAgent 553: { CASH: -191430577601 }. Marked to market: -191430577601 +Final relative surplus NoiseAgent 553 -19144.0577601 +Final holdings for NoiseAgent 554: { CASH: 163057796042 }. Marked to market: 163057796042 +Final relative surplus NoiseAgent 554 16304.7796042 +Final holdings for NoiseAgent 555: { ABS: -94, CASH: 241007544416 }. Marked to market: 223048487216 +Final relative surplus NoiseAgent 555 24080.64906165 +Final holdings for NoiseAgent 556: { CASH: 230655237664 }. Marked to market: 230655237664 +Final relative surplus NoiseAgent 556 23064.5237664 +Final holdings for NoiseAgent 557: { ABS: -84, CASH: 416025533290 }. Marked to market: 1346469190 +Final relative surplus NoiseAgent 557 41107.88777655 +Final holdings for NoiseAgent 558: { ABS: -74, CASH: 189735261823 }. Marked to market: 175597247915 +Final relative surplus NoiseAgent 558 18953.420758 +Final holdings for NoiseAgent 559: { ABS: 70, CASH: -176118499680 }. Marked to market: -173917981080 +Final relative surplus NoiseAgent 559 -17609.70637005 +Final holdings for NoiseAgent 560: { CASH: 142377983470 }. Marked to market: 142377983470 +Final relative surplus NoiseAgent 560 14236.798347 +Final holdings for NoiseAgent 561: { ABS: 42, CASH: -8014366616 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 561 -802.4366616 +Final holdings for NoiseAgent 562: { ABS: -12, CASH: 2302676212 }. Marked to market: 9999988 +Final relative surplus NoiseAgent 562 229.2676212 +Final holdings for NoiseAgent 563: { ABS: 33, CASH: -1027387274 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 563 -103.7387274 +Final holdings for NoiseAgent 564: { ABS: 6, CASH: -205954992362 }. Marked to market: -204808655564 +Final relative surplus NoiseAgent 564 -20596.4992362 +Final holdings for NoiseAgent 565: { ABS: 41, CASH: -7823279805 }. Marked to market: 9999590 +Final relative surplus NoiseAgent 565 -783.3279805 +Final holdings for NoiseAgent 566: { ABS: -41, CASH: 7843308300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 566 783.33083 +Final holdings for NoiseAgent 567: { ABS: 56, CASH: -143664293168 }. Marked to market: -132965167248 +Final relative surplus NoiseAgent 567 -14348.3237347 +Final holdings for NoiseAgent 568: { CASH: 186648839998 }. Marked to market: 186648839998 +Final relative surplus NoiseAgent 568 18663.8839998 +Final holdings for NoiseAgent 569: { ABS: 94, CASH: -235926670943 }. Marked to market: -232971688917 +Final relative surplus NoiseAgent 569 -23590.52349635 +Final holdings for NoiseAgent 570: { CASH: -214335098270 }. Marked to market: -214335098270 +Final relative surplus NoiseAgent 570 -21434.509827 +Final holdings for NoiseAgent 571: { ABS: 19, CASH: -229018333202 }. Marked to market: -225388267587 +Final relative surplus NoiseAgent 571 -22902.8333202 +Final holdings for NoiseAgent 572: { CASH: 167194451670 }. Marked to market: 167194451670 +Final relative surplus NoiseAgent 572 16718.445167 +Final holdings for NoiseAgent 573: { ABS: -86, CASH: 427247317897 }. Marked to market: 2692041365 +Final relative surplus NoiseAgent 573 42230.06286345 +Final holdings for NoiseAgent 574: { ABS: 98, CASH: -252806972205 }. Marked to market: -234083702353 +Final relative surplus NoiseAgent 574 -25262.59184305 +Final holdings for NoiseAgent 575: { ABS: 41, CASH: -218994796650 }. Marked to market: -211161514180 +Final relative surplus NoiseAgent 575 -21900.479665 +Final holdings for NoiseAgent 576: { ABS: 76, CASH: -190674606024 }. Marked to market: -188285450188 +Final relative surplus NoiseAgent 576 -19065.31697635 +Final holdings for NoiseAgent 577: { ABS: 14, CASH: -70571156016 }. Marked to market: -1787447106 +Final relative surplus NoiseAgent 577 -7058.1156016 +Final holdings for NoiseAgent 578: { ABS: -70, CASH: 181060059470 }. Marked to market: 167686116230 +Final relative surplus NoiseAgent 578 18085.90031385 +Final holdings for NoiseAgent 579: { ABS: -20, CASH: 638720760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 579 62.872076 +Final holdings for NoiseAgent 580: { CASH: 154005888021 }. Marked to market: 154005888021 +Final relative surplus NoiseAgent 580 15399.5888021 +Final holdings for NoiseAgent 581: { ABS: 35, CASH: -172772943445 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 581 -17278.2943445 +Final holdings for NoiseAgent 582: { ABS: 13, CASH: -124588898239 }. Marked to market: -124180226937 +Final relative surplus NoiseAgent 582 -12459.8898239 +Final holdings for NoiseAgent 583: { ABS: -39, CASH: 7461091726 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 583 745.1091726 +Final holdings for NoiseAgent 584: { ABS: -41, CASH: 7843291326 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 584 783.3291326 +Final holdings for NoiseAgent 585: { ABS: -83, CASH: 239694862217 }. Marked to market: 223837196372 +Final relative surplus NoiseAgent 585 23949.3806006 +Final holdings for NoiseAgent 586: { CASH: -198004668400 }. Marked to market: -198004668400 +Final relative surplus NoiseAgent 586 -19801.46684 +Final holdings for NoiseAgent 587: { CASH: 209591872236 }. Marked to market: 209591872236 +Final relative surplus NoiseAgent 587 20958.1872236 +Final holdings for NoiseAgent 588: { ABS: -70, CASH: 345579030030 }. Marked to market: 11736700 +Final relative surplus NoiseAgent 588 34063.23544115 +Final holdings for NoiseAgent 589: { ABS: -47, CASH: 1487490825 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 589 147.7490825 +Final holdings for NoiseAgent 590: { ABS: 74, CASH: -189711534369 }. Marked to market: -175573381119 +Final relative surplus NoiseAgent 590 -18953.04782435 +Final holdings for NoiseAgent 591: { CASH: -108814130140 }. Marked to market: -108814130140 +Final relative surplus NoiseAgent 591 -10882.413014 +Final holdings for NoiseAgent 592: { ABS: 72, CASH: -179986841468 }. Marked to market: -177723446588 +Final relative surplus NoiseAgent 592 -17996.5405427 +Final holdings for NoiseAgent 593: { ABS: 52, CASH: -133310496400 }. Marked to market: -123375591576 +Final relative surplus NoiseAgent 593 -13312.94405375 +Final holdings for NoiseAgent 594: { ABS: 54, CASH: -267862972103 }. Marked to market: -1289081645 +Final relative surplus NoiseAgent 594 -26293.64185765 +Final holdings for NoiseAgent 595: { ABS: 78, CASH: -195357512015 }. Marked to market: -192905499803 +Final relative surplus NoiseAgent 595 -19533.607596 +Final holdings for NoiseAgent 596: { ABS: 62, CASH: -155046166420 }. Marked to market: -153097118486 +Final relative surplus NoiseAgent 596 -15502.47301615 +Final holdings for NoiseAgent 597: { CASH: 161076501 }. Marked to market: 161076501 +Final relative surplus NoiseAgent 597 15.1076501 +Final holdings for NoiseAgent 598: { ABS: 38, CASH: -7250137044 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 598 -726.0137044 +Final holdings for NoiseAgent 599: { CASH: 215980846885 }. Marked to market: 215980846885 +Final relative surplus NoiseAgent 599 21597.0846885 +Final holdings for NoiseAgent 600: { ABS: 3, CASH: -186482644841 }. Marked to market: -186388336331 +Final relative surplus NoiseAgent 600 -18649.2644841 +Final holdings for NoiseAgent 601: { ABS: -31, CASH: 984523595 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 601 97.4523595 +Final holdings for NoiseAgent 602: { CASH: 123952050544 }. Marked to market: 123952050544 +Final relative surplus NoiseAgent 602 12394.2050544 +Final holdings for NoiseAgent 603: { ABS: 34, CASH: -1058822130 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 603 -106.882213 +Final holdings for NoiseAgent 604: { ABS: -92, CASH: 237348498404 }. Marked to market: 219771317884 +Final relative surplus NoiseAgent 604 23714.7442097 +Final holdings for NoiseAgent 605: { CASH: 231391219937 }. Marked to market: 231391219937 +Final relative surplus NoiseAgent 605 23138.1219937 +Final holdings for NoiseAgent 606: { ABS: -48, CASH: 123498087640 }. Marked to market: 114327384568 +Final relative surplus NoiseAgent 606 12348.808764 +Final holdings for NoiseAgent 607: { ABS: -94, CASH: 235632208654 }. Marked to market: 232677226440 +Final relative surplus NoiseAgent 607 23559.07726735 +Final holdings for NoiseAgent 608: { CASH: 133777759888 }. Marked to market: 133777759888 +Final relative surplus NoiseAgent 608 13376.7759888 +Final holdings for NoiseAgent 609: { CASH: 172065495052 }. Marked to market: 172065495052 +Final relative surplus NoiseAgent 609 17205.5495052 +Final holdings for NoiseAgent 610: { ABS: -48, CASH: 119245565296 }. Marked to market: 117736639504 +Final relative surplus NoiseAgent 610 11923.5565296 +Final holdings for NoiseAgent 611: { CASH: 176774626617 }. Marked to market: 176774626617 +Final relative surplus NoiseAgent 611 17676.4626617 +Final holdings for NoiseAgent 612: { ABS: -46, CASH: 117945014107 }. Marked to market: 109156419799 +Final relative surplus NoiseAgent 612 11793.5014107 +Final holdings for NoiseAgent 613: { ABS: -22, CASH: 701592924 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 613 69.1592924 +Final holdings for NoiseAgent 614: { ABS: -23, CASH: 4404238090 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 614 439.423809 +Final holdings for NoiseAgent 615: { ABS: -98, CASH: 484753382508 }. Marked to market: 961141058 +Final relative surplus NoiseAgent 615 47980.6777981 +Final holdings for NoiseAgent 616: { ABS: -80, CASH: 198729580160 }. Marked to market: 196214702080 +Final relative surplus NoiseAgent 616 19868.81441845 +Final holdings for NoiseAgent 617: { ABS: -34, CASH: 6505914268 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 617 649.5914268 +Final holdings for NoiseAgent 618: { CASH: -216090244565 }. Marked to market: -216090244565 +Final relative surplus NoiseAgent 618 -21610.0244565 +Final holdings for NoiseAgent 619: { ABS: 76, CASH: -194839152374 }. Marked to market: -180318868862 +Final relative surplus NoiseAgent 619 -19465.80960125 +Final holdings for NoiseAgent 620: { ABS: -15, CASH: 2875813330 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 620 286.581333 +Final holdings for NoiseAgent 621: { ABS: -46, CASH: 119052589181 }. Marked to market: 110263998185 +Final relative surplus NoiseAgent 621 11904.2589181 +Final holdings for NoiseAgent 622: { ABS: -30, CASH: 953086810 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 622 94.308681 +Final holdings for NoiseAgent 623: { ABS: -44, CASH: 113165847882 }. Marked to market: 104759485874 +Final relative surplus NoiseAgent 623 11315.5847882 +Final holdings for NoiseAgent 624: { ABS: 7, CASH: -34548713876 }. Marked to market: 8015520 +Final relative surplus NoiseAgent 624 -3455.8713876 +Final holdings for NoiseAgent 625: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 625 0.0 +Final holdings for NoiseAgent 626: { ABS: 58, CASH: -144066308037 }. Marked to market: -142243022879 +Final relative surplus NoiseAgent 626 -14404.4872085 +Final holdings for NoiseAgent 627: { ABS: 54, CASH: -135347450624 }. Marked to market: -133649890478 +Final relative surplus NoiseAgent 627 -13532.601433 +Final holdings for NoiseAgent 628: { ABS: 25, CASH: -4766406500 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 628 -477.64065 +Final holdings for NoiseAgent 629: { ABS: -21, CASH: 4022174299 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 629 401.2174299 +Final holdings for NoiseAgent 630: { ABS: 68, CASH: -168928950440 }. Marked to market: -166791304752 +Final relative surplus NoiseAgent 630 -16890.75144735 +Final holdings for NoiseAgent 631: { ABS: -20, CASH: 3831121740 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 631 382.112174 +Final holdings for NoiseAgent 632: { ABS: -25, CASH: 123426890725 }. Marked to market: 9706425 +Final relative surplus NoiseAgent 632 12341.6890725 +Final holdings for NoiseAgent 633: { CASH: -225633097994 }. Marked to market: -225633097994 +Final relative surplus NoiseAgent 633 -22564.3097994 +Final holdings for NoiseAgent 634: { ABS: -5, CASH: 965268740 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 634 95.526874 +Final holdings for NoiseAgent 635: { CASH: -147533936780 }. Marked to market: -147533936780 +Final relative surplus NoiseAgent 635 -14754.393678 +Final holdings for NoiseAgent 636: { CASH: -176754627431 }. Marked to market: -176754627431 +Final relative surplus NoiseAgent 636 -17676.4627431 +Final holdings for NoiseAgent 637: { CASH: -147649959903 }. Marked to market: -147649959903 +Final relative surplus NoiseAgent 637 -14765.9959903 +Final holdings for NoiseAgent 638: { CASH: 240400107832 }. Marked to market: 240400107832 +Final relative surplus NoiseAgent 638 24039.0107832 +Final holdings for NoiseAgent 639: { ABS: -39, CASH: 7461185989 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 639 745.1185989 +Final holdings for NoiseAgent 640: { CASH: 138300308632 }. Marked to market: 138300308632 +Final relative surplus NoiseAgent 640 13829.0308632 +Final holdings for NoiseAgent 641: { ABS: 56, CASH: -139093695024 }. Marked to market: -137333268048 +Final relative surplus NoiseAgent 641 -13907.22588275 +Final holdings for NoiseAgent 642: { ABS: -39, CASH: 1236007978 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 642 122.6007978 +Final holdings for NoiseAgent 643: { ABS: -60, CASH: 155757820120 }. Marked to market: 144294439120 +Final relative surplus NoiseAgent 643 15555.67637695 +Final holdings for NoiseAgent 644: { ABS: -40, CASH: 1267446200 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 644 125.74462 +Final holdings for NoiseAgent 645: { ABS: 11, CASH: -182420493650 }. Marked to market: -180318875626 +Final relative surplus NoiseAgent 645 -18243.049365 +Final holdings for NoiseAgent 646: { ABS: 84, CASH: -417290852990 }. Marked to market: -2608954898 +Final relative surplus NoiseAgent 646 -41236.41637265 +Final holdings for NoiseAgent 647: { ABS: 43, CASH: -8205411569 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 647 -821.5411569 +Final holdings for NoiseAgent 648: { ABS: 56, CASH: -139097453996 }. Marked to market: -137337039172 +Final relative surplus NoiseAgent 648 -13907.60180165 +Final holdings for NoiseAgent 649: { CASH: -217806124988 }. Marked to market: -217806124988 +Final relative surplus NoiseAgent 649 -21781.6124988 +Final holdings for NoiseAgent 650: { CASH: 100335820021 }. Marked to market: 100335820021 +Final relative surplus NoiseAgent 650 10032.5820021 +Final holdings for NoiseAgent 651: { ABS: -78, CASH: 193761566749 }. Marked to market: 191309560309 +Final relative surplus NoiseAgent 651 19372.01307685 +Final holdings for NoiseAgent 652: { CASH: 127543054298 }. Marked to market: 127543054298 +Final relative surplus NoiseAgent 652 12753.3054298 +Final holdings for NoiseAgent 653: { CASH: 104413187636 }. Marked to market: 104413187636 +Final relative surplus NoiseAgent 653 10440.3187636 +Final holdings for NoiseAgent 654: { CASH: 181084268996 }. Marked to market: 181084268996 +Final relative surplus NoiseAgent 654 18107.4268996 +Final holdings for NoiseAgent 655: { CASH: 3088299568 }. Marked to market: 3088299568 +Final relative surplus NoiseAgent 655 307.8299568 +Final holdings for NoiseAgent 656: { ABS: 46, CASH: -118659251249 }. Marked to market: -109870659701 +Final relative surplus NoiseAgent 656 -11866.9251249 +Final holdings for NoiseAgent 657: { CASH: 112717036827 }. Marked to market: 112717036827 +Final relative surplus NoiseAgent 657 11270.7036827 +Final holdings for NoiseAgent 658: { ABS: 62, CASH: -160704545983 }. Marked to market: -148859056933 +Final relative surplus NoiseAgent 658 -16052.34897085 +Final holdings for NoiseAgent 659: { ABS: 92, CASH: -228523146158 }. Marked to market: -225631011710 +Final relative surplus NoiseAgent 659 -22850.1709915 +Final holdings for NoiseAgent 660: { ABS: 46, CASH: -1436055264 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 660 -144.6055264 +Final holdings for NoiseAgent 661: { ABS: 58, CASH: -149892264748 }. Marked to market: -138811000914 +Final relative surplus NoiseAgent 661 -14971.12084755 +Final holdings for NoiseAgent 662: { CASH: -183153561832 }. Marked to market: -183153561832 +Final relative surplus NoiseAgent 662 -18316.3561832 +Final holdings for NoiseAgent 663: { ABS: 98, CASH: -245638685079 }. Marked to market: -242557960215 +Final relative surplus NoiseAgent 663 -24561.72491105 +Final holdings for NoiseAgent 664: { ABS: -41, CASH: 1298874852 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 664 128.8874852 +Final holdings for NoiseAgent 665: { CASH: -147100411092 }. Marked to market: -147100411092 +Final relative surplus NoiseAgent 665 -14711.0411092 +Final holdings for NoiseAgent 666: { ABS: -98, CASH: 253922756314 }. Marked to market: 235199243128 +Final relative surplus NoiseAgent 666 25372.17000565 +Final holdings for NoiseAgent 667: { ABS: 90, CASH: -230895133685 }. Marked to market: -213700070465 +Final relative surplus NoiseAgent 667 -23071.40774265 +Final holdings for NoiseAgent 668: { ABS: 48, CASH: -124138612640 }. Marked to market: -114967907936 +Final relative surplus NoiseAgent 668 -12414.861264 +Final holdings for NoiseAgent 669: { ABS: -47, CASH: 1487490825 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 669 147.7490825 +Final holdings for NoiseAgent 670: { CASH: -211510152330 }. Marked to market: -211510152330 +Final relative surplus NoiseAgent 670 -21152.015233 +Final holdings for NoiseAgent 671: { CASH: 128770147180 }. Marked to market: 128770147180 +Final relative surplus NoiseAgent 671 12876.014718 +Final holdings for NoiseAgent 672: { CASH: -232030883337 }. Marked to market: -232030883337 +Final relative surplus NoiseAgent 672 -23204.0883337 +Final holdings for NoiseAgent 673: { ABS: 21, CASH: -650155601 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 673 -66.0155601 +Final holdings for NoiseAgent 674: { ABS: -46, CASH: 117979917412 }. Marked to market: 109191332580 +Final relative surplus NoiseAgent 674 11796.9917412 +Final holdings for NoiseAgent 675: { CASH: 138941643367 }. Marked to market: 138941643367 +Final relative surplus NoiseAgent 675 13893.1643367 +Final holdings for NoiseAgent 676: { CASH: -156957024320 }. Marked to market: -156957024320 +Final relative surplus NoiseAgent 676 -15696.702432 +Final holdings for NoiseAgent 677: { ABS: 37, CASH: -7059083766 }. Marked to market: 9999852 +Final relative surplus NoiseAgent 677 -706.9083766 +Final holdings for NoiseAgent 678: { CASH: -201496021220 }. Marked to market: -201496021220 +Final relative surplus NoiseAgent 678 -20150.602122 +Final holdings for NoiseAgent 679: { ABS: -72, CASH: 186232915612 }. Marked to market: 172476865108 +Final relative surplus NoiseAgent 679 18603.18593555 +Final holdings for NoiseAgent 680: { CASH: 157407850 }. Marked to market: 157407850 +Final relative surplus NoiseAgent 680 14.740785 +Final holdings for NoiseAgent 681: { CASH: 192329652200 }. Marked to market: 192329652200 +Final relative surplus NoiseAgent 681 19231.96522 +Final holdings for NoiseAgent 682: { ABS: 24, CASH: -4575346376 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 682 -458.5346376 +Final holdings for NoiseAgent 683: { ABS: -62, CASH: 155776316900 }. Marked to market: 153827286016 +Final relative surplus NoiseAgent 683 15573.4880917 +Final holdings for NoiseAgent 684: { ABS: 68, CASH: -175966001364 }. Marked to market: -162974172012 +Final relative surplus NoiseAgent 684 -17578.4945045 +Final holdings for NoiseAgent 685: { ABS: -44, CASH: 1393188004 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 685 138.3188004 +Final holdings for NoiseAgent 686: { CASH: -168399872972 }. Marked to market: -168399872972 +Final relative surplus NoiseAgent 686 -16840.9872972 +Final holdings for NoiseAgent 687: { CASH: -133085384522 }. Marked to market: -133085384522 +Final relative surplus NoiseAgent 687 -13309.5384522 +Final holdings for NoiseAgent 688: { CASH: -134692220 }. Marked to market: -134692220 +Final relative surplus NoiseAgent 688 -14.469222 +Final holdings for NoiseAgent 689: { ABS: -42, CASH: 1330311076 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 689 132.0311076 +Final holdings for NoiseAgent 690: { CASH: 213617189838 }. Marked to market: 213617189838 +Final relative surplus NoiseAgent 690 21360.7189838 +Final holdings for NoiseAgent 691: { ABS: -94, CASH: 241663585550 }. Marked to market: 223704287522 +Final relative surplus NoiseAgent 691 24146.25291885 +Final holdings for NoiseAgent 692: { ABS: 24, CASH: -201702900179 }. Marked to market: -197117547155 +Final relative surplus NoiseAgent 692 -20171.2900179 +Final holdings for NoiseAgent 693: { CASH: -109154916514 }. Marked to market: -109154916514 +Final relative surplus NoiseAgent 693 -10916.4916514 +Final holdings for NoiseAgent 694: { CASH: 201221391304 }. Marked to market: 201221391304 +Final relative surplus NoiseAgent 694 20121.1391304 +Final holdings for NoiseAgent 695: { ABS: -54, CASH: 138459029464 }. Marked to market: 128142088840 +Final relative surplus NoiseAgent 695 13825.79750085 +Final holdings for NoiseAgent 696: { CASH: 177470513560 }. Marked to market: 177470513560 +Final relative surplus NoiseAgent 696 17746.051356 +Final holdings for NoiseAgent 697: { CASH: 176594228884 }. Marked to market: 176594228884 +Final relative surplus NoiseAgent 697 17658.4228884 +Final holdings for NoiseAgent 698: { CASH: 107925272498 }. Marked to market: 107925272498 +Final relative surplus NoiseAgent 698 10791.5272498 +Final holdings for NoiseAgent 699: { ABS: -89, CASH: 238607226803 }. Marked to market: 235809411767 +Final relative surplus NoiseAgent 699 23856.57906795 +Final holdings for NoiseAgent 700: { ABS: -48, CASH: 123407512576 }. Marked to market: 114236933296 +Final relative surplus NoiseAgent 700 12339.7512576 +Final holdings for NoiseAgent 701: { CASH: -161341143750 }. Marked to market: -161341143750 +Final relative surplus NoiseAgent 701 -16135.114375 +Final holdings for NoiseAgent 702: { ABS: -35, CASH: 6696931790 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 702 668.693179 +Final holdings for NoiseAgent 703: { ABS: 48, CASH: -120307725944 }. Marked to market: -118798799528 +Final relative surplus NoiseAgent 703 -12031.7725944 +Final holdings for NoiseAgent 704: { ABS: 68, CASH: -168903994916 }. Marked to market: -166766345692 +Final relative surplus NoiseAgent 704 -16888.2558897 +Final holdings for NoiseAgent 705: { CASH: 105511514558 }. Marked to market: 105511514558 +Final relative surplus NoiseAgent 705 10550.1514558 +Final holdings for NoiseAgent 706: { ABS: 21, CASH: -4002130178 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 706 -401.2130178 +Final holdings for NoiseAgent 707: { ABS: -80, CASH: 199703225320 }. Marked to market: 197188349480 +Final relative surplus NoiseAgent 707 19966.17893715 +Final holdings for NoiseAgent 708: { ABS: 21, CASH: -113148604727 }. Marked to market: -109136426354 +Final relative surplus NoiseAgent 708 -11315.8604727 +Final holdings for NoiseAgent 709: { ABS: 46, CASH: -117959920448 }. Marked to market: -109171329590 +Final relative surplus NoiseAgent 709 -11796.9920448 +Final holdings for NoiseAgent 710: { ABS: 58, CASH: -144548416014 }. Marked to market: -142725129696 +Final relative surplus NoiseAgent 710 -14452.69800445 +Final holdings for NoiseAgent 711: { ABS: -58, CASH: 196168302913 }. Marked to market: 185087191039 +Final relative surplus NoiseAgent 711 19596.72492595 +Final holdings for NoiseAgent 712: { ABS: -70, CASH: 181060060765 }. Marked to market: 167686114375 +Final relative surplus NoiseAgent 712 18085.9004387 +Final holdings for NoiseAgent 713: { ABS: 90, CASH: -226428813215 }. Marked to market: -223599575735 +Final relative surplus NoiseAgent 713 -22640.73772425 +Final holdings for NoiseAgent 714: { ABS: -46, CASH: 8798591364 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 714 878.8591364 +Final holdings for NoiseAgent 715: { ABS: -60, CASH: 153862375360 }. Marked to market: 142399026220 +Final relative surplus NoiseAgent 715 15366.13195405 +Final holdings for NoiseAgent 716: { ABS: -56, CASH: 144238125356 }. Marked to market: 133539000612 +Final relative surplus NoiseAgent 716 14403.70695575 +Final holdings for NoiseAgent 717: { CASH: 5360428 }. Marked to market: 5360428 +Final relative surplus NoiseAgent 717 -0.4639572 +Final holdings for NoiseAgent 718: { ABS: 32, CASH: -995959808 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 718 -100.5959808 +Final holdings for NoiseAgent 719: { ABS: -49, CASH: 9371761150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 719 936.176115 +Final holdings for NoiseAgent 720: { ABS: 40, CASH: -7632250920 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 720 -764.225092 +Final holdings for NoiseAgent 721: { CASH: -216429226080 }. Marked to market: -216429226080 +Final relative surplus NoiseAgent 721 -21643.922608 +Final holdings for NoiseAgent 722: { ABS: -72, CASH: 184608294472 }. Marked to market: 170852239864 +Final relative surplus NoiseAgent 722 18440.7238153 +Final holdings for NoiseAgent 723: { ABS: -8, CASH: 261490016 }. Marked to market: 9999992 +Final relative surplus NoiseAgent 723 25.1490016 +Final holdings for NoiseAgent 724: { CASH: -118478961680 }. Marked to market: -118478961680 +Final relative surplus NoiseAgent 724 -11848.896168 +Final holdings for NoiseAgent 725: { CASH: -123416008575 }. Marked to market: -123416008575 +Final relative surplus NoiseAgent 725 -12342.6008575 +Final holdings for NoiseAgent 726: { ABS: -90, CASH: 224324784235 }. Marked to market: 221495545315 +Final relative surplus NoiseAgent 726 22428.33482465 +Final holdings for NoiseAgent 727: { ABS: 47, CASH: -8969644831 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 727 -897.9644831 +Final holdings for NoiseAgent 728: { ABS: 58, CASH: -144987458295 }. Marked to market: -143164165481 +Final relative surplus NoiseAgent 728 -14496.6022211 +Final holdings for NoiseAgent 729: { CASH: 5177048 }. Marked to market: 5177048 +Final relative surplus NoiseAgent 729 -0.4822952 +Final holdings for NoiseAgent 730: { ABS: 62, CASH: -154342734477 }. Marked to market: -152393689333 +Final relative surplus NoiseAgent 730 -15432.12982655 +Final holdings for NoiseAgent 731: { CASH: -218838295578 }. Marked to market: -218838295578 +Final relative surplus NoiseAgent 731 -21884.8295578 +Final holdings for NoiseAgent 732: { ABS: 54, CASH: -134147401631 }. Marked to market: -132449859845 +Final relative surplus NoiseAgent 732 -13412.59656715 +Final holdings for NoiseAgent 733: { CASH: -6685725 }. Marked to market: -6685725 +Final relative surplus NoiseAgent 733 -1.6685725 +Final holdings for NoiseAgent 734: { ABS: 26, CASH: -241519236616 }. Marked to market: -240701894740 +Final relative surplus NoiseAgent 734 -24152.9236616 +Final holdings for NoiseAgent 735: { ABS: 42, CASH: -8014361114 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 735 -802.4361114 +Final holdings for NoiseAgent 736: { CASH: 11496809 }. Marked to market: 11496809 +Final relative surplus NoiseAgent 736 0.1496809 +Final holdings for NoiseAgent 737: { ABS: -46, CASH: 8798585982 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 737 878.8585982 +Final holdings for NoiseAgent 738: { ABS: 47, CASH: -8969647275 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 738 -897.9647275 +Final holdings for NoiseAgent 739: { CASH: -191294794811 }. Marked to market: -191294794811 +Final relative surplus NoiseAgent 739 -19130.4794811 +Final holdings for NoiseAgent 740: { ABS: 74, CASH: -365306380345 }. Marked to market: 8712585 +Final relative surplus NoiseAgent 740 -36037.9691434 +Final holdings for NoiseAgent 741: { CASH: -148386537830 }. Marked to market: -148386537830 +Final relative surplus NoiseAgent 741 -14839.653783 +Final holdings for NoiseAgent 742: { CASH: -213542796230 }. Marked to market: -213542796230 +Final relative surplus NoiseAgent 742 -21355.279623 +Final holdings for NoiseAgent 743: { ABS: 48, CASH: -120721958504 }. Marked to market: -119213032760 +Final relative surplus NoiseAgent 743 -12073.1958504 +Final holdings for NoiseAgent 744: { CASH: 127546223958 }. Marked to market: 127546223958 +Final relative surplus NoiseAgent 744 12753.6223958 +Final holdings for NoiseAgent 745: { CASH: 118647419600 }. Marked to market: 118647419600 +Final relative surplus NoiseAgent 745 11863.74196 +Final holdings for NoiseAgent 746: { ABS: -32, CASH: 1015950624 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 746 100.5950624 +Final holdings for NoiseAgent 747: { ABS: 54, CASH: -135425904794 }. Marked to market: -133728350102 +Final relative surplus NoiseAgent 747 -13540.4468595 +Final holdings for NoiseAgent 748: { CASH: 158299635776 }. Marked to market: 158299635776 +Final relative surplus NoiseAgent 748 15828.9635776 +Final holdings for NoiseAgent 749: { ABS: 96, CASH: -240625447184 }. Marked to market: -237607593104 +Final relative surplus NoiseAgent 749 -24060.40112035 +Final holdings for NoiseAgent 750: { CASH: 221177493080 }. Marked to market: 221177493080 +Final relative surplus NoiseAgent 750 22116.749308 +Final holdings for NoiseAgent 751: { ABS: 21, CASH: -4002182846 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 751 -401.2182846 +Final holdings for NoiseAgent 752: { ABS: -84, CASH: 210006312736 }. Marked to market: 207365693860 +Final relative surplus NoiseAgent 752 20996.48767975 +Final holdings for NoiseAgent 753: { ABS: 40, CASH: -1247439040 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 753 -125.743904 +Final holdings for NoiseAgent 754: { CASH: 232539396757 }. Marked to market: 232539396757 +Final relative surplus NoiseAgent 754 23252.9396757 +Final holdings for NoiseAgent 755: { ABS: -40, CASH: 183241999696 }. Marked to market: 175599788776 +Final relative surplus NoiseAgent 755 18323.1999696 +Final holdings for NoiseAgent 756: { ABS: -42, CASH: 1330314184 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 756 132.0314184 +Final holdings for NoiseAgent 757: { CASH: 151869176512 }. Marked to market: 151869176512 +Final relative surplus NoiseAgent 757 15185.9176512 +Final holdings for NoiseAgent 758: { ABS: 24, CASH: -744463160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 758 -75.446316 +Final holdings for NoiseAgent 759: { ABS: 28, CASH: -234246413472 }. Marked to market: -228896841104 +Final relative surplus NoiseAgent 759 -23425.6413472 +Final holdings for NoiseAgent 760: { ABS: 27, CASH: -5148514295 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 760 -515.8514295 +Final holdings for NoiseAgent 761: { ABS: 58, CASH: -148690594706 }. Marked to market: -137609474190 +Final relative surplus NoiseAgent 761 -14850.95409035 +Final holdings for NoiseAgent 762: { ABS: 24, CASH: -4575344864 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 762 -458.5344864 +Final holdings for NoiseAgent 763: { ABS: -62, CASH: 154450302874 }. Marked to market: 152501272982 +Final relative surplus NoiseAgent 763 15440.88669085 +Final holdings for NoiseAgent 764: { ABS: 94, CASH: -243924772803 }. Marked to market: -225965488311 +Final relative surplus NoiseAgent 764 -24374.37165855 +Final holdings for NoiseAgent 765: { ABS: -40, CASH: 7652150040 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 765 764.215004 +Final holdings for NoiseAgent 766: { ABS: 30, CASH: -5721687260 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 766 -573.168726 +Final holdings for NoiseAgent 767: { ABS: -47, CASH: 232033754469 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 767 23202.3754469 +Final holdings for NoiseAgent 768: { CASH: 127505774872 }. Marked to market: 127505774872 +Final relative surplus NoiseAgent 768 12749.5774872 +Final holdings for NoiseAgent 769: { ABS: -22, CASH: 4213229426 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 769 420.3229426 +Final holdings for NoiseAgent 770: { CASH: -221025017634 }. Marked to market: -221025017634 +Final relative surplus NoiseAgent 770 -22103.5017634 +Final holdings for NoiseAgent 771: { CASH: 132985167192 }. Marked to market: 132985167192 +Final relative surplus NoiseAgent 771 13297.5167192 +Final holdings for NoiseAgent 772: { ABS: -85, CASH: 420994793198 }. Marked to market: 1377365668 +Final relative surplus NoiseAgent 772 41604.8118345 +Final holdings for NoiseAgent 773: { ABS: -56, CASH: 140890408620 }. Marked to market: 139129978900 +Final relative surplus NoiseAgent 773 14084.89723745 +Final holdings for NoiseAgent 774: { ABS: 34, CASH: -6485905190 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 774 -649.590519 +Final holdings for NoiseAgent 775: { ABS: -42, CASH: 149128979224 }. Marked to market: 147808667350 +Final relative surplus NoiseAgent 775 14911.8979224 +Final holdings for NoiseAgent 776: { ABS: -40, CASH: 7652239120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 776 764.223912 +Final holdings for NoiseAgent 777: { ABS: 90, CASH: -225071521010 }. Marked to market: -222242279480 +Final relative surplus NoiseAgent 777 -22505.00849925 +Final holdings for NoiseAgent 778: { CASH: 1954265947 }. Marked to market: 1954265947 +Final relative surplus NoiseAgent 778 194.4265947 +Final holdings for NoiseAgent 779: { CASH: -574980326 }. Marked to market: -574980326 +Final relative surplus NoiseAgent 779 -58.4980326 +Final holdings for NoiseAgent 780: { ABS: -32, CASH: 1015958880 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 780 100.595888 +Final holdings for NoiseAgent 781: { CASH: -163921669517 }. Marked to market: -163921669517 +Final relative surplus NoiseAgent 781 -16393.1669517 +Final holdings for NoiseAgent 782: { ABS: -24, CASH: 4595342080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 782 458.534208 +Final holdings for NoiseAgent 783: { ABS: -74, CASH: 203453129011 }. Marked to market: 201126851099 +Final relative surplus NoiseAgent 783 20341.16928235 +Final holdings for NoiseAgent 784: { ABS: -31, CASH: 5932679363 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 784 592.2679363 +Final holdings for NoiseAgent 785: { ABS: -47, CASH: 1487491624 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 785 147.7491624 +Final holdings for NoiseAgent 786: { ABS: -56, CASH: 143579333264 }. Marked to market: 132880175984 +Final relative surplus NoiseAgent 786 14337.82768845 +Final holdings for NoiseAgent 787: { ABS: -89, CASH: 239957983044 }. Marked to market: 222954207660 +Final relative surplus NoiseAgent 787 23975.69293875 +Final holdings for NoiseAgent 788: { ABS: 17, CASH: -171806466082 }. Marked to market: -171272051430 +Final relative surplus NoiseAgent 788 -17181.6466082 +Final holdings for NoiseAgent 789: { ABS: -43, CASH: 214227512359 }. Marked to market: 1949823224 +Final relative surplus NoiseAgent 789 21421.7512359 +Final holdings for NoiseAgent 790: { CASH: -159001248928 }. Marked to market: -159001248928 +Final relative surplus NoiseAgent 790 -15901.1248928 +Final holdings for NoiseAgent 791: { CASH: 9971572 }. Marked to market: 9971572 +Final relative surplus NoiseAgent 791 -0.0028428 +Final holdings for NoiseAgent 792: { ABS: -54, CASH: 135548087239 }. Marked to market: 133850544967 +Final relative surplus NoiseAgent 792 13550.66512705 +Final holdings for NoiseAgent 793: { ABS: -70, CASH: 347157215625 }. Marked to market: 1588967215 +Final relative surplus NoiseAgent 793 34221.05263625 +Final holdings for NoiseAgent 794: { CASH: 171717225060 }. Marked to market: 171717225060 +Final relative surplus NoiseAgent 794 17170.722506 +Final holdings for NoiseAgent 795: { CASH: -113848431340 }. Marked to market: -113848431340 +Final relative surplus NoiseAgent 795 -11385.843134 +Final holdings for NoiseAgent 796: { ABS: -82, CASH: 206292382830 }. Marked to market: 203714615250 +Final relative surplus NoiseAgent 796 20625.09466395 +Final holdings for NoiseAgent 797: { ABS: -68, CASH: 174887310642 }. Marked to market: 161895477890 +Final relative surplus NoiseAgent 797 17468.62542785 +Final holdings for NoiseAgent 798: { ABS: 84, CASH: -217249966238 }. Marked to market: -201201444770 +Final relative surplus NoiseAgent 798 -21706.89124105 +Final holdings for NoiseAgent 799: { CASH: -133757771368 }. Marked to market: -133757771368 +Final relative surplus NoiseAgent 799 -13376.7771368 +Final holdings for NoiseAgent 800: { ABS: -46, CASH: 227096154288 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 800 22708.6154288 +Final holdings for NoiseAgent 801: { ABS: 34, CASH: -6485914268 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 801 -649.5914268 +Final holdings for NoiseAgent 802: { CASH: -214080739820 }. Marked to market: -214080739820 +Final relative surplus NoiseAgent 802 -21409.073982 +Final holdings for NoiseAgent 803: { ABS: -48, CASH: 9180701056 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 803 917.0701056 +Final holdings for NoiseAgent 804: { CASH: -209323058528 }. Marked to market: -209323058528 +Final relative surplus NoiseAgent 804 -20933.3058528 +Final holdings for NoiseAgent 805: { ABS: -40, CASH: 99369788240 }. Marked to market: 98112349520 +Final relative surplus NoiseAgent 805 9935.978824 +Final holdings for NoiseAgent 806: { ABS: 98, CASH: -245451742092 }. Marked to market: -242371016150 +Final relative surplus NoiseAgent 806 -24543.03061135 +Final holdings for NoiseAgent 807: { CASH: -142943445890 }. Marked to market: -142943445890 +Final relative surplus NoiseAgent 807 -14295.344589 +Final holdings for NoiseAgent 808: { ABS: 76, CASH: -194839149030 }. Marked to market: -180318872282 +Final relative surplus NoiseAgent 808 -19465.80927565 +Final holdings for NoiseAgent 809: { ABS: -41, CASH: 1298880510 }. Marked to market: 9999877 +Final relative surplus NoiseAgent 809 128.888051 +Final holdings for NoiseAgent 810: { ABS: 72, CASH: -185290097948 }. Marked to market: -171534038660 +Final relative surplus NoiseAgent 810 -18510.90415685 +Final holdings for NoiseAgent 811: { ABS: 39, CASH: -7441178735 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 811 -745.1178735 +Final holdings for NoiseAgent 812: { ABS: -94, CASH: 233576814383 }. Marked to market: 230621826999 +Final relative surplus NoiseAgent 812 23353.53783465 +Final holdings for NoiseAgent 813: { CASH: 185084465368 }. Marked to market: 185084465368 +Final relative surplus NoiseAgent 813 18507.4465368 +Final holdings for NoiseAgent 814: { ABS: -30, CASH: 5741688910 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 814 573.168891 +Final holdings for NoiseAgent 815: { CASH: 101014765624 }. Marked to market: 101014765624 +Final relative surplus NoiseAgent 815 10100.4765624 +Final holdings for NoiseAgent 816: { CASH: -114648084056 }. Marked to market: -114648084056 +Final relative surplus NoiseAgent 816 -11465.8084056 +Final holdings for NoiseAgent 817: { ABS: -48, CASH: 124614716800 }. Marked to market: 115444012864 +Final relative surplus NoiseAgent 817 12460.47168 +Final holdings for NoiseAgent 818: { ABS: 72, CASH: -356199695720 }. Marked to market: -760497776 +Final relative surplus NoiseAgent 818 -35127.30401925 +Final holdings for NoiseAgent 819: { ABS: -45, CASH: 222160333960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 819 22215.033396 +Final holdings for NoiseAgent 820: { ABS: -48, CASH: 123838730608 }. Marked to market: 114668130352 +Final relative surplus NoiseAgent 820 12382.8730608 +Final holdings for NoiseAgent 821: { ABS: -20, CASH: 638721820 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 821 62.872182 +Final holdings for NoiseAgent 822: { ABS: 90, CASH: -223556688755 }. Marked to market: -220727445335 +Final relative surplus NoiseAgent 822 -22353.52527165 +Final holdings for NoiseAgent 823: { CASH: 201343386478 }. Marked to market: 201343386478 +Final relative surplus NoiseAgent 823 20133.3386478 +Final holdings for NoiseAgent 824: { ABS: -36, CASH: 6887937412 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 824 687.7937412 +Final holdings for NoiseAgent 825: { ABS: 29, CASH: -163846053709 }. Marked to market: -158305447631 +Final relative surplus NoiseAgent 825 -16385.6053709 +Final holdings for NoiseAgent 826: { ABS: -88, CASH: 225632189408 }. Marked to market: 208819232192 +Final relative surplus NoiseAgent 826 22543.11330755 +Final holdings for NoiseAgent 827: { ABS: 29, CASH: -901643275 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 827 -91.1643275 +Final holdings for NoiseAgent 828: { ABS: -39, CASH: 1236005521 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 828 122.6005521 +Final holdings for NoiseAgent 829: { ABS: -54, CASH: 138459746530 }. Marked to market: 128142748504 +Final relative surplus NoiseAgent 829 13825.869101 +Final holdings for NoiseAgent 830: { ABS: 86, CASH: -213613521797 }. Marked to market: -210910028635 +Final relative surplus NoiseAgent 830 -21359.20858295 +Final holdings for NoiseAgent 831: { ABS: 48, CASH: -1498934816 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 831 -150.8934816 +Final holdings for NoiseAgent 832: { ABS: 68, CASH: -174332799022 }. Marked to market: -161341143818 +Final relative surplus NoiseAgent 832 -17415.17452685 +Final holdings for NoiseAgent 833: { CASH: 120247032250 }. Marked to market: 120247032250 +Final relative surplus NoiseAgent 833 12023.703225 +Final holdings for NoiseAgent 834: { CASH: 235455599632 }. Marked to market: 235455599632 +Final relative surplus NoiseAgent 834 23544.5599632 +Final holdings for NoiseAgent 835: { ABS: 23, CASH: -713026988 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 835 -72.3026988 +Final holdings for NoiseAgent 836: { CASH: -166934433950 }. Marked to market: -166934433950 +Final relative surplus NoiseAgent 836 -16694.443395 +Final holdings for NoiseAgent 837: { ABS: 66, CASH: -170992468373 }. Marked to market: -158382755741 +Final relative surplus NoiseAgent 837 -17081.14121215 +Final holdings for NoiseAgent 838: { CASH: -118627490450 }. Marked to market: -118627490450 +Final relative surplus NoiseAgent 838 -11863.749045 +Final holdings for NoiseAgent 839: { CASH: -197150187501 }. Marked to market: -197150187501 +Final relative surplus NoiseAgent 839 -19716.0187501 +Final holdings for NoiseAgent 840: { CASH: 142483379110 }. Marked to market: 142483379110 +Final relative surplus NoiseAgent 840 14247.337911 +Final holdings for NoiseAgent 841: { ABS: -46, CASH: 115051669491 }. Marked to market: 113605606269 +Final relative surplus NoiseAgent 841 11504.1669491 +Final holdings for NoiseAgent 842: { ABS: 72, CASH: -356574746348 }. Marked to market: -1135548404 +Final relative surplus NoiseAgent 842 -35164.80908205 +Final holdings for NoiseAgent 843: { ABS: -22, CASH: 701594310 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 843 69.159431 +Final holdings for NoiseAgent 844: { ABS: 58, CASH: -145897044919 }. Marked to market: -144073758601 +Final relative surplus NoiseAgent 844 -14587.5608949 +Final holdings for NoiseAgent 845: { ABS: -30, CASH: 953088310 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 845 94.308831 +Final holdings for NoiseAgent 846: { ABS: -58, CASH: 148815532395 }. Marked to market: 137734265777 +Final relative surplus NoiseAgent 846 14861.44760735 +Final holdings for NoiseAgent 847: { ABS: -74, CASH: 192098973227 }. Marked to market: 177960813169 +Final relative surplus NoiseAgent 847 19189.79170095 +Final holdings for NoiseAgent 848: { ABS: 37, CASH: -7059084284 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 848 -706.9084284 +Final holdings for NoiseAgent 849: { CASH: -183827124928 }. Marked to market: -183827124928 +Final relative surplus NoiseAgent 849 -18383.7124928 +Final holdings for NoiseAgent 850: { CASH: -128444438816 }. Marked to market: -128444438816 +Final relative surplus NoiseAgent 850 -12845.4438816 +Final holdings for NoiseAgent 851: { CASH: -115037650952 }. Marked to market: -115037650952 +Final relative surplus NoiseAgent 851 -11504.7650952 +Final holdings for NoiseAgent 852: { ABS: -38, CASH: 100211899408 }. Marked to market: 99017328444 +Final relative surplus NoiseAgent 852 10020.1899408 +Final holdings for NoiseAgent 853: { CASH: -152081769152 }. Marked to market: -152081769152 +Final relative surplus NoiseAgent 853 -15209.1769152 +Final holdings for NoiseAgent 854: { CASH: -143550628993 }. Marked to market: -143550628993 +Final relative surplus NoiseAgent 854 -14356.0628993 +Final holdings for NoiseAgent 855: { ABS: 29, CASH: -5530560432 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 855 -554.0560432 +Final holdings for NoiseAgent 856: { ABS: 33, CASH: -6294855161 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 856 -630.4855161 +Final holdings for NoiseAgent 857: { ABS: 34, CASH: -1058825190 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 857 -106.882519 +Final holdings for NoiseAgent 858: { ABS: -98, CASH: 483791676070 }. Marked to market: -2534886 +Final relative surplus NoiseAgent 858 47884.50004485 +Final holdings for NoiseAgent 859: { ABS: 49, CASH: -9351757671 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 859 -936.1757671 +Final holdings for NoiseAgent 860: { CASH: -225625391568 }. Marked to market: -225625391568 +Final relative surplus NoiseAgent 860 -22563.5391568 +Final holdings for NoiseAgent 861: { CASH: 210930033021 }. Marked to market: 210930033021 +Final relative surplus NoiseAgent 861 21092.0033021 +Final holdings for NoiseAgent 862: { CASH: -225625377400 }. Marked to market: -225625377400 +Final relative surplus NoiseAgent 862 -22563.53774 +Final holdings for NoiseAgent 863: { ABS: 42, CASH: -105650302727 }. Marked to market: -104329988375 +Final relative surplus NoiseAgent 863 -10566.0302727 +Final holdings for NoiseAgent 864: { ABS: 28, CASH: -870207776 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 864 -88.0207776 +Final holdings for NoiseAgent 865: { ABS: 94, CASH: -240992459253 }. Marked to market: -223033161225 +Final relative surplus NoiseAgent 865 -24081.14028915 +Final holdings for NoiseAgent 866: { ABS: -37, CASH: 7079081583 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 866 706.9081583 +Final holdings for NoiseAgent 867: { ABS: -33, CASH: 6314849089 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 867 630.4849089 +Final holdings for NoiseAgent 868: { ABS: -48, CASH: 9180665584 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 868 917.0665584 +Final holdings for NoiseAgent 869: { CASH: 215842179156 }. Marked to market: 215842179156 +Final relative surplus NoiseAgent 869 21583.2179156 +Final holdings for NoiseAgent 870: { ABS: 30, CASH: -5721667670 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 870 -573.166767 +Final holdings for NoiseAgent 871: { CASH: 2222201824 }. Marked to market: 2222201824 +Final relative surplus NoiseAgent 871 221.2201824 +Final holdings for NoiseAgent 872: { CASH: 10000203 }. Marked to market: 10000203 +Final relative surplus NoiseAgent 872 2.03e-05 +Final holdings for NoiseAgent 873: { ABS: 32, CASH: -6103800800 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 873 -611.38008 +Final holdings for NoiseAgent 874: { ABS: -32, CASH: 6123802720 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 874 611.380272 +Final holdings for NoiseAgent 875: { ABS: 98, CASH: -251247851152 }. Marked to market: -232524391670 +Final relative surplus NoiseAgent 875 -25106.6795442 +Final holdings for NoiseAgent 876: { CASH: 519022297 }. Marked to market: 519022297 +Final relative surplus NoiseAgent 876 50.9022297 +Final holdings for NoiseAgent 877: { ABS: 43, CASH: -8205421674 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 877 -821.5421674 +Final holdings for NoiseAgent 878: { CASH: -2682890186 }. Marked to market: -2682890186 +Final relative surplus NoiseAgent 878 -269.2890186 +Final holdings for NoiseAgent 879: { ABS: -82, CASH: 210736856958 }. Marked to market: 195070457248 +Final relative surplus NoiseAgent 879 21053.58033035 +Final holdings for NoiseAgent 880: { ABS: -76, CASH: 189538974572 }. Marked to market: 187149836216 +Final relative surplus NoiseAgent 880 18949.75385405 +Final holdings for NoiseAgent 881: { ABS: -42, CASH: 107689803175 }. Marked to market: 99665435215 +Final relative surplus NoiseAgent 881 10767.9803175 +Final holdings for NoiseAgent 882: { ABS: -44, CASH: 110364280102 }. Marked to market: 108981096982 +Final relative surplus NoiseAgent 882 11035.4280102 +Final holdings for NoiseAgent 883: { ABS: 50, CASH: -129786515625 }. Marked to market: -120233827825 +Final relative surplus NoiseAgent 883 -12979.6515625 +Final holdings for NoiseAgent 884: { CASH: -99645441725 }. Marked to market: -99645441725 +Final relative surplus NoiseAgent 884 -9965.5441725 +Final holdings for NoiseAgent 885: { CASH: 1408477518 }. Marked to market: 1408477518 +Final relative surplus NoiseAgent 885 139.8477518 +Final holdings for NoiseAgent 886: { CASH: 110197216121 }. Marked to market: 110197216121 +Final relative surplus NoiseAgent 886 11018.7216121 +Final holdings for NoiseAgent 887: { ABS: 34, CASH: -6485912398 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 887 -649.5912398 +Final holdings for NoiseAgent 888: { ABS: -22, CASH: 108616421572 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 888 10860.6421572 +Final holdings for NoiseAgent 889: { ABS: 32, CASH: -995960384 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 889 -100.5960384 +Final holdings for NoiseAgent 890: { ABS: -48, CASH: 119418643048 }. Marked to market: 117909702616 +Final relative surplus NoiseAgent 890 11940.8643048 +Final holdings for NoiseAgent 891: { CASH: -147873760010 }. Marked to market: -147873760010 +Final relative surplus NoiseAgent 891 -14788.376001 +Final holdings for NoiseAgent 892: { CASH: -175499173660 }. Marked to market: -175499173660 +Final relative surplus NoiseAgent 892 -17550.917366 +Final holdings for NoiseAgent 893: { ABS: 32, CASH: -6103802560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 893 -611.380256 +Final holdings for NoiseAgent 894: { ABS: -70, CASH: 345575887485 }. Marked to market: 10000035 +Final relative surplus NoiseAgent 894 34062.92319505 +Final holdings for NoiseAgent 895: { ABS: -30, CASH: 5741688220 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 895 573.168822 +Final holdings for NoiseAgent 896: { ABS: 42, CASH: -107669804624 }. Marked to market: -99645440066 +Final relative surplus NoiseAgent 896 -10767.9804624 +Final holdings for NoiseAgent 897: { ABS: -22, CASH: 4213181026 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 897 420.3181026 +Final holdings for NoiseAgent 898: { ABS: 20, CASH: -98252441300 }. Marked to market: 481367600 +Final relative surplus NoiseAgent 898 -9826.24413 +Final holdings for NoiseAgent 899: { CASH: 104410960510 }. Marked to market: 104410960510 +Final relative surplus NoiseAgent 899 10440.096051 +Final holdings for NoiseAgent 900: { CASH: 132452474707 }. Marked to market: 132452474707 +Final relative surplus NoiseAgent 900 13244.2474707 +Final holdings for NoiseAgent 901: { CASH: 243469976256 }. Marked to market: 243469976256 +Final relative surplus NoiseAgent 901 24345.9976256 +Final holdings for NoiseAgent 902: { ABS: -54, CASH: 214389151926 }. Marked to market: 204072232416 +Final relative surplus NoiseAgent 902 21418.80978605 +Final holdings for NoiseAgent 903: { CASH: -133649896256 }. Marked to market: -133649896256 +Final relative surplus NoiseAgent 903 -13365.9896256 +Final holdings for NoiseAgent 904: { CASH: -168331276040 }. Marked to market: -168331276040 +Final relative surplus NoiseAgent 904 -16834.127604 +Final holdings for NoiseAgent 905: { ABS: 68, CASH: -175867197874 }. Marked to market: -162875372330 +Final relative surplus NoiseAgent 905 -17568.61416155 +Final holdings for NoiseAgent 906: { ABS: -6, CASH: 1156322098 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 906 114.6322098 +Final holdings for NoiseAgent 907: { ABS: -37, CASH: 7079075441 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 907 706.9075441 +Final holdings for NoiseAgent 908: { ABS: 46, CASH: -118659193956 }. Marked to market: -109870714510 +Final relative surplus NoiseAgent 908 -11866.9193956 +Final holdings for NoiseAgent 909: { CASH: -525505520 }. Marked to market: -525505520 +Final relative surplus NoiseAgent 909 -53.550552 +Final holdings for NoiseAgent 910: { ABS: 42, CASH: -8014356956 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 910 -802.4356956 +Final holdings for NoiseAgent 911: { CASH: 11433250 }. Marked to market: 11433250 +Final relative surplus NoiseAgent 911 0.143325 +Final holdings for NoiseAgent 912: { ABS: -84, CASH: 217470710488 }. Marked to market: 201421983136 +Final relative surplus NoiseAgent 912 21726.965421 +Final holdings for NoiseAgent 913: { ABS: -66, CASH: 169681660939 }. Marked to market: 157071952069 +Final relative surplus NoiseAgent 913 16948.06047445 +Final holdings for NoiseAgent 914: { ABS: 42, CASH: -8014257500 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 914 -802.42575 +Final holdings for NoiseAgent 915: { ABS: -48, CASH: 9180701296 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 915 917.0701296 +Final holdings for NoiseAgent 916: { CASH: 175597857268 }. Marked to market: 175597857268 +Final relative surplus NoiseAgent 916 17558.7857268 +Final holdings for NoiseAgent 917: { ABS: -24, CASH: 4595333488 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 917 458.5333488 +Final holdings for NoiseAgent 918: { ABS: -20, CASH: 3831088040 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 918 382.108804 +Final holdings for NoiseAgent 919: { ABS: 35, CASH: -6676968995 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 919 -668.6968995 +Final holdings for NoiseAgent 920: { CASH: 99682309093 }. Marked to market: 99682309093 +Final relative surplus NoiseAgent 920 9967.2309093 +Final holdings for NoiseAgent 921: { ABS: 50, CASH: -124798268125 }. Marked to market: -123226470475 +Final relative surplus NoiseAgent 921 -12480.8268125 +Final holdings for NoiseAgent 922: { CASH: -163994768 }. Marked to market: -163994768 +Final relative surplus NoiseAgent 922 -17.3994768 +Final holdings for NoiseAgent 923: { ABS: 1, CASH: -200832804759 }. Marked to market: -200641751090 +Final relative surplus NoiseAgent 923 -20084.2804759 +Final holdings for NoiseAgent 924: { CASH: -209654944852 }. Marked to market: -209654944852 +Final relative surplus NoiseAgent 924 -20966.4944852 +Final holdings for NoiseAgent 925: { CASH: -201099810735 }. Marked to market: -201099810735 +Final relative surplus NoiseAgent 925 -20110.9810735 +Final holdings for NoiseAgent 926: { CASH: -123416000875 }. Marked to market: -123416000875 +Final relative surplus NoiseAgent 926 -12342.6000875 +Final holdings for NoiseAgent 927: { CASH: 115444077664 }. Marked to market: 115444077664 +Final relative surplus NoiseAgent 927 11543.4077664 +Final holdings for NoiseAgent 928: { ABS: -17, CASH: 3257952272 }. Marked to market: 9999983 +Final relative surplus NoiseAgent 928 324.7952272 +Final holdings for NoiseAgent 929: { CASH: -138921712503 }. Marked to market: -138921712503 +Final relative surplus NoiseAgent 929 -13893.1712503 +Final holdings for NoiseAgent 930: { ABS: -92, CASH: 236218974936 }. Marked to market: 218642021104 +Final relative surplus NoiseAgent 930 23601.7921089 +Final holdings for NoiseAgent 931: { ABS: -23, CASH: 4404295521 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 931 439.4295521 +Final holdings for NoiseAgent 932: { ABS: 52, CASH: -133310453500 }. Marked to market: -123375634060 +Final relative surplus NoiseAgent 932 -13312.93992885 +Final holdings for NoiseAgent 933: { ABS: -27, CASH: 858772891 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 933 84.8772891 +Final holdings for NoiseAgent 934: { CASH: 144273553270 }. Marked to market: 144273553270 +Final relative surplus NoiseAgent 934 14426.355327 +Final holdings for NoiseAgent 935: { ABS: -50, CASH: 129331465700 }. Marked to market: 119778664950 +Final relative surplus NoiseAgent 935 12932.14657 +Final holdings for NoiseAgent 936: { ABS: -90, CASH: 225006063040 }. Marked to market: 222176805130 +Final relative surplus NoiseAgent 936 22496.46268415 +Final holdings for NoiseAgent 937: { ABS: 88, CASH: -219986140716 }. Marked to market: -217219774916 +Final relative surplus NoiseAgent 937 -21996.47047415 +Final holdings for NoiseAgent 938: { CASH: 138620262868 }. Marked to market: 138620262868 +Final relative surplus NoiseAgent 938 13861.0262868 +Final holdings for NoiseAgent 939: { CASH: 104410988252 }. Marked to market: 104410988252 +Final relative surplus NoiseAgent 939 10440.0988252 +Final holdings for NoiseAgent 940: { ABS: 24, CASH: -118470542288 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 940 -11848.0542288 +Final holdings for NoiseAgent 941: { ABS: -80, CASH: 206924355960 }. Marked to market: 191639844120 +Final relative surplus NoiseAgent 941 20672.32995625 +Final holdings for NoiseAgent 942: { CASH: -142360004420 }. Marked to market: -142360004420 +Final relative surplus NoiseAgent 942 -14237.000442 +Final holdings for NoiseAgent 943: { ABS: 48, CASH: -123139406480 }. Marked to market: -113968702352 +Final relative surplus NoiseAgent 943 -12314.940648 +Final holdings for NoiseAgent 944: { ABS: 68, CASH: -335684516420 }. Marked to market: 8059552 +Final relative surplus NoiseAgent 944 -33075.78608905 +Final holdings for NoiseAgent 945: { ABS: 47, CASH: -1467503750 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 945 -147.750375 +Final holdings for NoiseAgent 946: { ABS: 4, CASH: -113667670647 }. Marked to market: -113541926739 +Final relative surplus NoiseAgent 946 -11367.7670647 +Final holdings for NoiseAgent 947: { ABS: 64, CASH: -316319595904 }. Marked to market: -372454272 +Final relative surplus NoiseAgent 947 -31139.29218165 +Final holdings for NoiseAgent 948: { ABS: -84, CASH: 215641343353 }. Marked to market: 213000708685 +Final relative surplus NoiseAgent 948 21559.9907225 +Final holdings for NoiseAgent 949: { ABS: -35, CASH: 1110258985 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 949 110.0258985 +Final holdings for NoiseAgent 950: { ABS: 27, CASH: -5148455354 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 950 -515.8455354 +Final holdings for NoiseAgent 951: { ABS: -47, CASH: 1487489603 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 951 147.7489603 +Final holdings for NoiseAgent 952: { ABS: -84, CASH: 215369494378 }. Marked to market: 199320950062 +Final relative surplus NoiseAgent 952 21516.84402795 +Final holdings for NoiseAgent 953: { CASH: -166208939530 }. Marked to market: -166208939530 +Final relative surplus NoiseAgent 953 -16621.893953 +Final holdings for NoiseAgent 954: { ABS: 37, CASH: -7059084210 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 954 -706.908421 +Final holdings for NoiseAgent 955: { ABS: 96, CASH: -246115271600 }. Marked to market: -227773859120 +Final relative surplus NoiseAgent 955 -24593.42152195 +Final holdings for NoiseAgent 956: { ABS: -70, CASH: 345573530550 }. Marked to market: 5200100 +Final relative surplus NoiseAgent 956 34062.684011 +Final holdings for NoiseAgent 957: { ABS: -22, CASH: 4213192840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 957 420.319284 +Final holdings for NoiseAgent 958: { ABS: 40, CASH: -103807913640 }. Marked to market: -96165743960 +Final relative surplus NoiseAgent 958 -10381.791364 +Final holdings for NoiseAgent 959: { ABS: 42, CASH: -207329532092 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 959 -20733.9532092 +Final holdings for NoiseAgent 960: { ABS: -78, CASH: 193767796765 }. Marked to market: 191315786035 +Final relative surplus NoiseAgent 960 19372.63607295 +Final holdings for NoiseAgent 961: { ABS: 38, CASH: -7250137044 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 961 -726.0137044 +Final holdings for NoiseAgent 962: { ABS: 44, CASH: -8396373184 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 962 -840.6373184 +Final holdings for NoiseAgent 963: { ABS: -35, CASH: 6696970570 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 963 668.697057 +Final holdings for NoiseAgent 964: { ABS: -56, CASH: 140007542776 }. Marked to market: 138247128288 +Final relative surplus NoiseAgent 964 13996.61068035 +Final holdings for NoiseAgent 965: { ABS: -23, CASH: 733028391 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 965 72.3028391 +Final holdings for NoiseAgent 966: { ABS: 28, CASH: -870213432 }. Marked to market: 9999944 +Final relative surplus NoiseAgent 966 -88.0213432 +Final holdings for NoiseAgent 967: { ABS: -7, CASH: 230051552 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 967 22.0051552 +Final holdings for NoiseAgent 968: { ABS: -86, CASH: 214476994747 }. Marked to market: 211773501671 +Final relative surplus NoiseAgent 968 21443.55587805 +Final holdings for NoiseAgent 969: { ABS: 43, CASH: -8205418535 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 969 -821.5418535 +Final holdings for NoiseAgent 970: { ABS: 8, CASH: -143879409658 }. Marked to market: -142350978890 +Final relative surplus NoiseAgent 970 -14388.9409658 +Final holdings for NoiseAgent 971: { ABS: 26, CASH: -807342370 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 971 -81.734237 +Final holdings for NoiseAgent 972: { ABS: 33, CASH: -1027392125 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 972 -103.7392125 +Final holdings for NoiseAgent 973: { ABS: 22, CASH: -4193224344 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 973 -420.3224344 +Final holdings for NoiseAgent 974: { CASH: -138227128988 }. Marked to market: -138227128988 +Final relative surplus NoiseAgent 974 -13823.7128988 +Final holdings for NoiseAgent 975: { ABS: -72, CASH: 178862027428 }. Marked to market: 176598617860 +Final relative surplus NoiseAgent 975 17882.05911835 +Final holdings for NoiseAgent 976: { ABS: -88, CASH: 219215594256 }. Marked to market: 216449223088 +Final relative surplus NoiseAgent 976 21917.41582205 +Final holdings for NoiseAgent 977: { ABS: 31, CASH: -964523595 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 977 -97.4523595 +Final holdings for NoiseAgent 978: { ABS: 37, CASH: -1153135219 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 978 -116.3135219 +Final holdings for NoiseAgent 979: { ABS: 34, CASH: -1058833486 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 979 -106.8833486 +Final holdings for NoiseAgent 980: { CASH: 96185746040 }. Marked to market: 96185746040 +Final relative surplus NoiseAgent 980 9617.574604 +Final holdings for NoiseAgent 981: { ABS: -34, CASH: 6505915322 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 981 649.5915322 +Final holdings for NoiseAgent 982: { ABS: 47, CASH: -8969637358 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 982 -897.9637358 +Final holdings for NoiseAgent 983: { ABS: 44, CASH: -109447916656 }. Marked to market: -108064734064 +Final relative surplus NoiseAgent 983 -10945.7916656 +Final holdings for NoiseAgent 984: { ABS: 50, CASH: -246821954600 }. Marked to market: 10821900 +Final relative surplus NoiseAgent 984 -24683.19546 +Final holdings for NoiseAgent 985: { ABS: 22, CASH: -4193186812 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 985 -420.3186812 +Final holdings for NoiseAgent 986: { ABS: 47, CASH: -1467491013 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 986 -147.7491013 +Final holdings for NoiseAgent 987: { ABS: 90, CASH: -232899404300 }. Marked to market: -215704353680 +Final relative surplus NoiseAgent 987 -23271.83481825 +Final holdings for NoiseAgent 988: { CASH: 156611411329 }. Marked to market: 156611411329 +Final relative surplus NoiseAgent 988 15660.1411329 +Final holdings for NoiseAgent 989: { ABS: -21, CASH: 4022183959 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 989 401.2183959 +Final holdings for NoiseAgent 990: { CASH: 132647165281 }. Marked to market: 132647165281 +Final relative surplus NoiseAgent 990 13263.7165281 +Final holdings for NoiseAgent 991: { CASH: 113904382240 }. Marked to market: 113904382240 +Final relative surplus NoiseAgent 991 11389.438224 +Final holdings for NoiseAgent 992: { ABS: 84, CASH: -217907278628 }. Marked to market: -201858545144 +Final relative surplus NoiseAgent 992 -21772.6222272 +Final holdings for NoiseAgent 993: { CASH: 189829912720 }. Marked to market: 189829912720 +Final relative surplus NoiseAgent 993 18981.991272 +Final holdings for NoiseAgent 994: { ABS: -41, CASH: 204538220749 }. Marked to market: 2133912504 +Final relative surplus NoiseAgent 994 20452.8220749 +Final holdings for NoiseAgent 995: { ABS: 37, CASH: -1153131223 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 995 -116.3131223 +Final holdings for NoiseAgent 996: { ABS: -88, CASH: 434436502972 }. Marked to market: 10816684 +Final relative surplus NoiseAgent 996 42948.98474465 +Final holdings for NoiseAgent 997: { ABS: 88, CASH: -220069720168 }. Marked to market: -217303329200 +Final relative surplus NoiseAgent 997 -22004.82839065 +Final holdings for NoiseAgent 998: { ABS: -46, CASH: 141672467620 }. Marked to market: 132883947556 +Final relative surplus NoiseAgent 998 14166.246762 +Final holdings for NoiseAgent 999: { ABS: 6, CASH: -163214405256 }. Marked to market: -162068067744 +Final relative surplus NoiseAgent 999 -16322.4405256 +Final holdings for NoiseAgent 1000: { CASH: 223615768145 }. Marked to market: 223615768145 +Final relative surplus NoiseAgent 1000 22360.5768145 +Final holdings for NoiseAgent 1001: { ABS: 25, CASH: -4766408300 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1001 -477.64083 +Final holdings for NoiseAgent 1002: { ABS: -88, CASH: 225632385824 }. Marked to market: 208819435208 +Final relative surplus NoiseAgent 1002 22543.13295675 +Final holdings for NoiseAgent 1003: { ABS: -82, CASH: 204579263061 }. Marked to market: 202001512701 +Final relative surplus NoiseAgent 1003 20453.78270815 +Final holdings for NoiseAgent 1004: { ABS: 42, CASH: -1310316410 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1004 -132.031641 +Final holdings for NoiseAgent 1005: { ABS: 24, CASH: -4575303776 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1005 -458.5303776 +Final holdings for NoiseAgent 1006: { CASH: -211583825960 }. Marked to market: -211583825960 +Final relative surplus NoiseAgent 1006 -21159.382596 +Final holdings for NoiseAgent 1007: { ABS: 30, CASH: -933078800 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1007 -94.30788 +Final holdings for NoiseAgent 1008: { ABS: -44, CASH: 179606381812 }. Marked to market: 178223199220 +Final relative surplus NoiseAgent 1008 17959.6381812 +Final holdings for NoiseAgent 1009: { CASH: 123396413176 }. Marked to market: 123396413176 +Final relative surplus NoiseAgent 1009 12338.6413176 +Final holdings for NoiseAgent 1010: { ABS: 36, CASH: -6868024748 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1010 -687.8024748 +Final holdings for NoiseAgent 1011: { CASH: 173440025930 }. Marked to market: 173440025930 +Final relative surplus NoiseAgent 1011 17343.002593 +Final holdings for NoiseAgent 1012: { ABS: -48, CASH: 120007895080 }. Marked to market: 118498967992 +Final relative surplus NoiseAgent 1012 11999.789508 +Final holdings for NoiseAgent 1013: { ABS: -45, CASH: 8607535660 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 1013 859.753566 +Final holdings for NoiseAgent 1014: { ABS: -44, CASH: 113103721092 }. Marked to market: 104697243716 +Final relative surplus NoiseAgent 1014 11309.3721092 +Final holdings for NoiseAgent 1015: { ABS: -72, CASH: 180075220660 }. Marked to market: 177811819660 +Final relative surplus NoiseAgent 1015 18003.37845345 +Final holdings for NoiseAgent 1016: { CASH: 113561925129 }. Marked to market: 113561925129 +Final relative surplus NoiseAgent 1016 11355.1925129 +Final holdings for NoiseAgent 1017: { CASH: -147143508080 }. Marked to market: -147143508080 +Final relative surplus NoiseAgent 1017 -14715.350808 +Final holdings for NoiseAgent 1018: { ABS: 66, CASH: -325810315931 }. Marked to market: 8949049 +Final relative surplus NoiseAgent 1018 -32088.36604015 +Final holdings for NoiseAgent 1019: { ABS: 44, CASH: -109285761432 }. Marked to market: -107902566696 +Final relative surplus NoiseAgent 1019 -10929.5761432 +Final holdings for NoiseAgent 1020: { CASH: -226035643472 }. Marked to market: -226035643472 +Final relative surplus NoiseAgent 1020 -22604.5643472 +Final holdings for NoiseAgent 1021: { ABS: 82, CASH: -210871455945 }. Marked to market: -195204847955 +Final relative surplus NoiseAgent 1021 -21069.0399751 +Final holdings for NoiseAgent 1022: { CASH: 161882241190 }. Marked to market: 161882241190 +Final relative surplus NoiseAgent 1022 16187.224119 +Final holdings for NoiseAgent 1023: { ABS: 94, CASH: -241909443259 }. Marked to market: -223950401663 +Final relative surplus NoiseAgent 1023 -24172.83896255 +Final holdings for NoiseAgent 1024: { ABS: -78, CASH: 193761592099 }. Marked to market: 191309576533 +Final relative surplus NoiseAgent 1024 19372.0156001 +Final holdings for NoiseAgent 1025: { CASH: 105322535130 }. Marked to market: 105322535130 +Final relative surplus NoiseAgent 1025 10531.253513 +Final holdings for NoiseAgent 1026: { CASH: 162588534844 }. Marked to market: 162588534844 +Final relative surplus NoiseAgent 1026 16257.8534844 +Final holdings for NoiseAgent 1027: { CASH: -119165048100 }. Marked to market: -119165048100 +Final relative surplus NoiseAgent 1027 -11917.50481 +Final holdings for NoiseAgent 1028: { CASH: -1985356672 }. Marked to market: -1985356672 +Final relative surplus NoiseAgent 1028 -199.5356672 +Final holdings for NoiseAgent 1029: { ABS: 84, CASH: -216690363236 }. Marked to market: -200641647140 +Final relative surplus NoiseAgent 1029 -21650.93070925 +Final holdings for NoiseAgent 1030: { CASH: 151865903808 }. Marked to market: 151865903808 +Final relative surplus NoiseAgent 1030 15185.5903808 +Final holdings for NoiseAgent 1031: { CASH: 960230785 }. Marked to market: 960230785 +Final relative surplus NoiseAgent 1031 95.0230785 +Final holdings for NoiseAgent 1032: { CASH: 219771319494 }. Marked to market: 219771319494 +Final relative surplus NoiseAgent 1032 21976.1319494 +Final holdings for NoiseAgent 1033: { ABS: -68, CASH: 174354395424 }. Marked to market: 161362612108 +Final relative surplus NoiseAgent 1033 17415.33397875 +Final holdings for NoiseAgent 1034: { ABS: -68, CASH: 176533343258 }. Marked to market: 163541523698 +Final relative surplus NoiseAgent 1034 17633.22870885 +Final holdings for NoiseAgent 1035: { ABS: 22, CASH: -4193182214 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1035 -420.3182214 +Final holdings for NoiseAgent 1036: { CASH: 206024899720 }. Marked to market: 206024899720 +Final relative surplus NoiseAgent 1036 20601.489972 +Final holdings for NoiseAgent 1037: { CASH: 161884119682 }. Marked to market: 161884119682 +Final relative surplus NoiseAgent 1037 16187.4119682 +Final holdings for NoiseAgent 1038: { CASH: 528254704 }. Marked to market: 528254704 +Final relative surplus NoiseAgent 1038 51.8254704 +Final holdings for NoiseAgent 1039: { ABS: 20, CASH: -164576100170 }. Marked to market: -163947381170 +Final relative surplus NoiseAgent 1039 -16458.610017 +Final holdings for NoiseAgent 1040: { ABS: 44, CASH: -113499666358 }. Marked to market: -105093291546 +Final relative surplus NoiseAgent 1040 -11350.9666358 +Final holdings for NoiseAgent 1041: { CASH: 118498968256 }. Marked to market: 118498968256 +Final relative surplus NoiseAgent 1041 11848.8968256 +Final holdings for NoiseAgent 1042: { ABS: 38, CASH: -1184566974 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 1042 -119.4566974 +Final holdings for NoiseAgent 1043: { ABS: 52, CASH: -133768754148 }. Marked to market: -123833841368 +Final relative surplus NoiseAgent 1043 -13358.7698132 +Final holdings for NoiseAgent 1044: { ABS: 33, CASH: -1027387406 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1044 -103.7387406 +Final holdings for NoiseAgent 1045: { ABS: -15, CASH: 2875839220 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1045 286.583922 +Final holdings for NoiseAgent 1046: { CASH: -204046473383 }. Marked to market: -204046473383 +Final relative surplus NoiseAgent 1046 -20405.6473383 +Final holdings for NoiseAgent 1047: { ABS: -44, CASH: 112979512678 }. Marked to market: 104573137558 +Final relative surplus NoiseAgent 1047 11296.9512678 +Final holdings for NoiseAgent 1048: { CASH: 95161393660 }. Marked to market: 95161393660 +Final relative surplus NoiseAgent 1048 9515.139366 +Final holdings for NoiseAgent 1049: { ABS: 39, CASH: -1216003064 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 1049 -122.6003064 +Final holdings for NoiseAgent 1050: { ABS: 35, CASH: -172773646735 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1050 -17278.3646735 +Final holdings for NoiseAgent 1051: { ABS: 19, CASH: -124346448665 }. Marked to market: -123749162575 +Final relative surplus NoiseAgent 1051 -12435.6448665 +Final holdings for NoiseAgent 1052: { CASH: 180338893714 }. Marked to market: 180338893714 +Final relative surplus NoiseAgent 1052 18032.8893714 +Final holdings for NoiseAgent 1053: { CASH: 133979894515 }. Marked to market: 133979894515 +Final relative surplus NoiseAgent 1053 13396.9894515 +Final holdings for NoiseAgent 1054: { CASH: 118887558976 }. Marked to market: 118887558976 +Final relative surplus NoiseAgent 1054 11887.7558976 +Final holdings for NoiseAgent 1055: { ABS: 27, CASH: -5148451034 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1055 -515.8451034 +Final holdings for NoiseAgent 1056: { ABS: -24, CASH: 4595335312 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1056 458.5335312 +Final holdings for NoiseAgent 1057: { CASH: -133254753748 }. Marked to market: -133254753748 +Final relative surplus NoiseAgent 1057 -13326.4753748 +Final holdings for NoiseAgent 1058: { ABS: 45, CASH: -1404619055 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1058 -141.4619055 +Final holdings for NoiseAgent 1059: { ABS: -24, CASH: 4595295832 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1059 458.5295832 +Final holdings for NoiseAgent 1060: { CASH: 95824925620 }. Marked to market: 95824925620 +Final relative surplus NoiseAgent 1060 9581.492562 +Final holdings for NoiseAgent 1061: { ABS: -44, CASH: 217222843232 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1061 21721.2843232 +Final holdings for NoiseAgent 1062: { CASH: 186403452856 }. Marked to market: 186403452856 +Final relative surplus NoiseAgent 1062 18639.3452856 +Final holdings for NoiseAgent 1063: { ABS: -27, CASH: 858771190 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 1063 84.877119 +Final holdings for NoiseAgent 1064: { ABS: 22, CASH: -4193237478 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1064 -420.3237478 +Final holdings for NoiseAgent 1065: { ABS: 43, CASH: -8205420470 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1065 -821.542047 +Final holdings for NoiseAgent 1066: { ABS: -49, CASH: 9371629291 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1066 936.1629291 +Final holdings for NoiseAgent 1067: { ABS: 78, CASH: -195506312732 }. Marked to market: -193054291082 +Final relative surplus NoiseAgent 1067 -19548.48765575 +Final holdings for NoiseAgent 1068: { CASH: 194378204064 }. Marked to market: 194378204064 +Final relative surplus NoiseAgent 1068 19436.8204064 +Final holdings for NoiseAgent 1069: { ABS: 46, CASH: -1436054896 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1069 -144.6054896 +Final holdings for NoiseAgent 1070: { CASH: -169984377224 }. Marked to market: -169984377224 +Final relative surplus NoiseAgent 1070 -16999.4377224 +Final holdings for NoiseAgent 1071: { CASH: -225155075583 }. Marked to market: -225155075583 +Final relative surplus NoiseAgent 1071 -22516.5075583 +Final holdings for NoiseAgent 1072: { ABS: 48, CASH: -238032995312 }. Marked to market: -1073530160 +Final relative surplus NoiseAgent 1072 -23804.2995312 +Final holdings for NoiseAgent 1073: { CASH: -129193643686 }. Marked to market: -129193643686 +Final relative surplus NoiseAgent 1073 -12920.3643686 +Final holdings for NoiseAgent 1074: { ABS: 30, CASH: -933084230 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1074 -94.308423 +Final holdings for NoiseAgent 1075: { ABS: 74, CASH: -182938652438 }. Marked to market: -180612380446 +Final relative surplus NoiseAgent 1075 -18291.72163295 +Final holdings for NoiseAgent 1076: { ABS: 35, CASH: -1090258145 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1076 -110.0258145 +Final holdings for NoiseAgent 1077: { ABS: 82, CASH: -203682512747 }. Marked to market: -201104762469 +Final relative surplus NoiseAgent 1077 -20366.10767685 +Final holdings for NoiseAgent 1078: { ABS: -80, CASH: 205597197120 }. Marked to market: 190312865520 +Final relative surplus NoiseAgent 1078 20539.61429755 +Final holdings for NoiseAgent 1079: { ABS: 66, CASH: -169201114985 }. Marked to market: -156591412319 +Final relative surplus NoiseAgent 1079 -16902.00588845 +Final holdings for NoiseAgent 1080: { ABS: 70, CASH: -174986929310 }. Marked to market: -172786412810 +Final relative surplus NoiseAgent 1080 -17496.54933595 +Final holdings for NoiseAgent 1081: { ABS: 56, CASH: -143563075604 }. Marked to market: -132863922132 +Final relative surplus NoiseAgent 1081 -14338.2019291 +Final holdings for NoiseAgent 1082: { ABS: -30, CASH: 5741670910 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1082 573.167091 +Final holdings for NoiseAgent 1083: { ABS: 46, CASH: -119402806519 }. Marked to market: -110614309455 +Final relative surplus NoiseAgent 1083 -11941.2806519 +Final holdings for NoiseAgent 1084: { ABS: 82, CASH: -211530835944 }. Marked to market: -195864218196 +Final relative surplus NoiseAgent 1084 -21134.9779631 +Final holdings for NoiseAgent 1085: { CASH: -199300891388 }. Marked to market: -199300891388 +Final relative surplus NoiseAgent 1085 -19931.0891388 +Final holdings for NoiseAgent 1086: { ABS: -80, CASH: 205114280920 }. Marked to market: 189829951880 +Final relative surplus NoiseAgent 1086 20491.32268075 +Final holdings for NoiseAgent 1087: { ABS: -52, CASH: 130007718266 }. Marked to market: 128373047774 +Final relative surplus NoiseAgent 1087 12996.62822945 +Final holdings for NoiseAgent 1088: { ABS: -27, CASH: 858776725 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1088 84.8776725 +Final holdings for NoiseAgent 1089: { ABS: 39, CASH: -7441189109 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1089 -745.1189109 +Final holdings for NoiseAgent 1090: { CASH: -223028407645 }. Marked to market: -223028407645 +Final relative surplus NoiseAgent 1090 -22303.8407645 +Final holdings for NoiseAgent 1091: { ABS: -58, CASH: 287646298682 }. Marked to market: 1318252292 +Final relative surplus NoiseAgent 1091 28269.9608232 +Final holdings for NoiseAgent 1092: { CASH: 232539366475 }. Marked to market: 232539366475 +Final relative surplus NoiseAgent 1092 23252.9366475 +Final holdings for NoiseAgent 1093: { ABS: 20, CASH: -3811073760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1093 -382.107376 +Final holdings for NoiseAgent 1094: { ABS: 22, CASH: -170285642720 }. Marked to market: -166082405990 +Final relative surplus NoiseAgent 1094 -17029.564272 +Final holdings for NoiseAgent 1095: { ABS: -42, CASH: 207720082279 }. Marked to market: 379706323 +Final relative surplus NoiseAgent 1095 20771.0082279 +Final holdings for NoiseAgent 1096: { ABS: -72, CASH: 184603951648 }. Marked to market: 170847896320 +Final relative surplus NoiseAgent 1096 18440.28953235 +Final holdings for NoiseAgent 1097: { ABS: -23, CASH: 733029610 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1097 72.302961 +Final holdings for NoiseAgent 1098: { ABS: 22, CASH: -108596829848 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1098 -10860.6829848 +Final holdings for NoiseAgent 1099: { ABS: 88, CASH: -218586911192 }. Marked to market: -215820544160 +Final relative surplus NoiseAgent 1099 -21856.54752035 +Final holdings for NoiseAgent 1100: { ABS: -32, CASH: 1015959840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1100 100.595984 +Final holdings for NoiseAgent 1101: { ABS: -66, CASH: 166065133453 }. Marked to market: 163990351645 +Final relative surplus NoiseAgent 1101 16602.36973655 +Final holdings for NoiseAgent 1102: { ABS: -34, CASH: 164315018045 }. Marked to market: 163246187619 +Final relative surplus NoiseAgent 1102 16430.5018045 +Final holdings for NoiseAgent 1103: { ABS: -5, CASH: 965280945 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1103 95.5280945 +Final holdings for NoiseAgent 1104: { ABS: -37, CASH: 143526387502 }. Marked to market: 142363253578 +Final relative surplus NoiseAgent 1104 14351.6387502 +Final holdings for NoiseAgent 1105: { ABS: -52, CASH: 130007722244 }. Marked to market: 128373043796 +Final relative surplus NoiseAgent 1105 12996.62861195 +Final holdings for NoiseAgent 1106: { ABS: 42, CASH: -105667102223 }. Marked to market: -104346786233 +Final relative surplus NoiseAgent 1106 -10567.7102223 +Final holdings for NoiseAgent 1107: { ABS: 5, CASH: -178377784184 }. Marked to market: -177422506994 +Final relative surplus NoiseAgent 1107 -17838.7784184 +Final holdings for NoiseAgent 1108: { ABS: -46, CASH: 8798590444 }. Marked to market: 9999816 +Final relative surplus NoiseAgent 1108 878.8590444 +Final holdings for NoiseAgent 1109: { ABS: 64, CASH: -165672709984 }. Marked to market: -153445120416 +Final relative surplus NoiseAgent 1109 -16549.1653898 +Final holdings for NoiseAgent 1110: { ABS: 29, CASH: -177997518077 }. Marked to market: -172456960400 +Final relative surplus NoiseAgent 1110 -17800.7518077 +Final holdings for NoiseAgent 1111: { ABS: -62, CASH: 154021458980 }. Marked to market: 152072429956 +Final relative surplus NoiseAgent 1111 15398.00230285 +Final holdings for NoiseAgent 1112: { ABS: -7, CASH: 230053813 }. Marked to market: 9999993 +Final relative surplus NoiseAgent 1112 22.0053813 +Final holdings for NoiseAgent 1113: { CASH: -132866851380 }. Marked to market: -132866851380 +Final relative surplus NoiseAgent 1113 -13287.685138 +Final holdings for NoiseAgent 1114: { ABS: 7, CASH: -34564117659 }. Marked to market: -7528900 +Final relative surplus NoiseAgent 1114 -3457.4117659 +Final holdings for NoiseAgent 1115: { ABS: 46, CASH: -115294488858 }. Marked to market: -113848431386 +Final relative surplus NoiseAgent 1115 -11530.4488858 +Final holdings for NoiseAgent 1116: { ABS: -44, CASH: 113939028488 }. Marked to market: 105532564356 +Final relative surplus NoiseAgent 1116 11392.9028488 +Final holdings for NoiseAgent 1117: { ABS: 72, CASH: -186834270176 }. Marked to market: -173078216864 +Final relative surplus NoiseAgent 1117 -18665.32138785 +Final holdings for NoiseAgent 1118: { ABS: -39, CASH: 7461099916 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1118 745.1099916 +Final holdings for NoiseAgent 1119: { ABS: 35, CASH: -6676967700 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1119 -668.69677 +Final holdings for NoiseAgent 1120: { ABS: -33, CASH: 162920244805 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1120 16291.0244805 +Final holdings for NoiseAgent 1121: { CASH: 226068297282 }. Marked to market: 226068297282 +Final relative surplus NoiseAgent 1121 22605.8297282 +Final holdings for NoiseAgent 1122: { ABS: 25, CASH: -775903525 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1122 -78.5903525 +Final holdings for NoiseAgent 1123: { CASH: 105406459542 }. Marked to market: 105406459542 +Final relative surplus NoiseAgent 1123 10539.6459542 +Final holdings for NoiseAgent 1124: { ABS: 24, CASH: -4575292256 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1124 -458.5292256 +Final holdings for NoiseAgent 1125: { ABS: 46, CASH: -114574742314 }. Marked to market: -113128684980 +Final relative surplus NoiseAgent 1125 -11458.4742314 +Final holdings for NoiseAgent 1126: { CASH: 114668138872 }. Marked to market: 114668138872 +Final relative surplus NoiseAgent 1126 11465.8138872 +Final holdings for NoiseAgent 1127: { ABS: 56, CASH: -143563002076 }. Marked to market: -132863995548 +Final relative surplus NoiseAgent 1127 -14338.19483885 +Final holdings for NoiseAgent 1128: { CASH: 204066369968 }. Marked to market: 204066369968 +Final relative surplus NoiseAgent 1128 20405.6369968 +Final holdings for NoiseAgent 1129: { CASH: -1382951113 }. Marked to market: -1382951113 +Final relative surplus NoiseAgent 1129 -139.2951113 +Final holdings for NoiseAgent 1130: { ABS: -40, CASH: 102562196820 }. Marked to market: 94919944340 +Final relative surplus NoiseAgent 1130 10255.219682 +Final holdings for NoiseAgent 1131: { ABS: 36, CASH: -1121698988 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1131 -113.1698988 +Final holdings for NoiseAgent 1132: { CASH: -204050866220 }. Marked to market: -204050866220 +Final relative surplus NoiseAgent 1132 -20406.086622 +Final holdings for NoiseAgent 1133: { CASH: 95274489940 }. Marked to market: 95274489940 +Final relative surplus NoiseAgent 1133 9526.448994 +Final holdings for NoiseAgent 1134: { CASH: 219771427364 }. Marked to market: 219771427364 +Final relative surplus NoiseAgent 1134 21976.1427364 +Final holdings for NoiseAgent 1135: { CASH: -148090025921 }. Marked to market: -148090025921 +Final relative surplus NoiseAgent 1135 -14810.0025921 +Final holdings for NoiseAgent 1136: { ABS: 24, CASH: -4575347504 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1136 -458.5347504 +Final holdings for NoiseAgent 1137: { ABS: 49, CASH: -1530362873 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1137 -154.0362873 +Final holdings for NoiseAgent 1138: { CASH: 1319809312 }. Marked to market: 1319809312 +Final relative surplus NoiseAgent 1138 130.9809312 +Final holdings for NoiseAgent 1139: { CASH: 170851607308 }. Marked to market: 170851607308 +Final relative surplus NoiseAgent 1139 17084.1607308 +Final holdings for NoiseAgent 1140: { ABS: -27, CASH: 5168520748 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 1140 515.8520748 +Final holdings for NoiseAgent 1141: { CASH: 122637929125 }. Marked to market: 122637929125 +Final relative surplus NoiseAgent 1141 12262.7929125 +Final holdings for NoiseAgent 1142: { ABS: -90, CASH: 225006053095 }. Marked to market: 222176815255 +Final relative surplus NoiseAgent 1142 22496.46171185 +Final holdings for NoiseAgent 1143: { ABS: -46, CASH: 8798486944 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1143 878.8486944 +Final holdings for NoiseAgent 1144: { ABS: -50, CASH: 128203582425 }. Marked to market: 118650786375 +Final relative surplus NoiseAgent 1144 12819.3582425 +Final holdings for NoiseAgent 1145: { CASH: -147147189200 }. Marked to market: -147147189200 +Final relative surplus NoiseAgent 1145 -14715.71892 +Final holdings for NoiseAgent 1146: { ABS: -42, CASH: 174126722724 }. Marked to market: 172806412320 +Final relative surplus NoiseAgent 1146 17411.6722724 +Final holdings for NoiseAgent 1147: { ABS: -27, CASH: 858775780 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 1147 84.877578 +Final holdings for NoiseAgent 1148: { ABS: -84, CASH: 417349822774 }. Marked to market: 2670758506 +Final relative surplus NoiseAgent 1148 41240.3167246 +Final holdings for NoiseAgent 1149: { ABS: -28, CASH: 890209904 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1149 88.0209904 +Final holdings for NoiseAgent 1150: { CASH: 199320982486 }. Marked to market: 199320982486 +Final relative surplus NoiseAgent 1150 19931.0982486 +Final holdings for NoiseAgent 1151: { ABS: 44, CASH: -231440521186 }. Marked to market: -223034160542 +Final relative surplus NoiseAgent 1151 -23145.0521186 +Final holdings for NoiseAgent 1152: { ABS: -22, CASH: 701591560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1152 69.159156 +Final holdings for NoiseAgent 1153: { ABS: 64, CASH: -158965653248 }. Marked to market: -156953733120 +Final relative surplus NoiseAgent 1153 -15894.42169955 +Final holdings for NoiseAgent 1154: { CASH: 147163508830 }. Marked to market: 147163508830 +Final relative surplus NoiseAgent 1154 14715.350883 +Final holdings for NoiseAgent 1155: { ABS: -40, CASH: 102562133320 }. Marked to market: 94919983080 +Final relative surplus NoiseAgent 1155 10255.213332 +Final holdings for NoiseAgent 1156: { ABS: 48, CASH: -119556686672 }. Marked to market: -118047759248 +Final relative surplus NoiseAgent 1156 -11956.6686672 +Final holdings for NoiseAgent 1157: { ABS: -48, CASH: 119554081072 }. Marked to market: 118045153216 +Final relative surplus NoiseAgent 1157 11954.4081072 +Final holdings for NoiseAgent 1158: { CASH: 14951224 }. Marked to market: 14951224 +Final relative surplus NoiseAgent 1158 0.4951224 +Final holdings for NoiseAgent 1159: { ABS: 21, CASH: -650155517 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1159 -66.0155517 +Final holdings for NoiseAgent 1160: { ABS: -96, CASH: 472563471712 }. Marked to market: 903753568 +Final relative surplus NoiseAgent 1160 46764.03496475 +Final holdings for NoiseAgent 1161: { ABS: 44, CASH: -113499713394 }. Marked to market: -105093244422 +Final relative surplus NoiseAgent 1161 -11350.9713394 +Final holdings for NoiseAgent 1162: { CASH: 168020873695 }. Marked to market: 168020873695 +Final relative surplus NoiseAgent 1162 16801.0873695 +Final holdings for NoiseAgent 1163: { ABS: -96, CASH: 240005788768 }. Marked to market: 236987937280 +Final relative surplus NoiseAgent 1163 23996.43528155 +Final holdings for NoiseAgent 1164: { ABS: 74, CASH: -191739635867 }. Marked to market: -177601484837 +Final relative surplus NoiseAgent 1164 -19155.85797725 +Final holdings for NoiseAgent 1165: { ABS: -39, CASH: 7461096250 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1165 745.109625 +Final holdings for NoiseAgent 1166: { ABS: -21, CASH: 4022172808 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1166 401.2172808 +Final holdings for NoiseAgent 1167: { ABS: -90, CASH: 223575028030 }. Marked to market: 220745778580 +Final relative surplus NoiseAgent 1167 22353.35919245 +Final holdings for NoiseAgent 1168: { ABS: 32, CASH: -6103802048 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1168 -611.3802048 +Final holdings for NoiseAgent 1169: { ABS: 27, CASH: -838771352 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 1169 -84.8771352 +Final holdings for NoiseAgent 1170: { CASH: -124623895412 }. Marked to market: -124623895412 +Final relative surplus NoiseAgent 1170 -12463.3895412 +Final holdings for NoiseAgent 1171: { ABS: 7, CASH: -115255740391 }. Marked to market: -113918347033 +Final relative surplus NoiseAgent 1171 -11526.5740391 +Final holdings for NoiseAgent 1172: { CASH: -201099783347 }. Marked to market: -201099783347 +Final relative surplus NoiseAgent 1172 -20110.9783347 +Final holdings for NoiseAgent 1173: { ABS: -35, CASH: 172792943445 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1173 17278.2943445 +Final holdings for NoiseAgent 1174: { CASH: 186863210766 }. Marked to market: 186863210766 +Final relative surplus NoiseAgent 1174 18685.3210766 +Final holdings for NoiseAgent 1175: { ABS: -52, CASH: 133641734080 }. Marked to market: 123706806636 +Final relative surplus NoiseAgent 1175 13344.06777835 +Final holdings for NoiseAgent 1176: { ABS: -51, CASH: 223337387857 }. Marked to market: 213593526145 +Final relative surplus NoiseAgent 1176 22313.63317445 +Final holdings for NoiseAgent 1177: { CASH: 232677233208 }. Marked to market: 232677233208 +Final relative surplus NoiseAgent 1177 23266.7233208 +Final holdings for NoiseAgent 1178: { CASH: 158673658813 }. Marked to market: 158673658813 +Final relative surplus NoiseAgent 1178 15866.3658813 +Final holdings for NoiseAgent 1179: { CASH: -156595448549 }. Marked to market: -156595448549 +Final relative surplus NoiseAgent 1179 -15660.5448549 +Final holdings for NoiseAgent 1180: { CASH: -230700449026 }. Marked to market: -230700449026 +Final relative surplus NoiseAgent 1180 -23071.0449026 +Final holdings for NoiseAgent 1181: { ABS: -68, CASH: 168925803682 }. Marked to market: 166788139022 +Final relative surplus NoiseAgent 1181 16888.43674375 +Final holdings for NoiseAgent 1182: { ABS: -25, CASH: 123426388125 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1182 12341.6388125 +Final holdings for NoiseAgent 1183: { ABS: -52, CASH: 222368943356 }. Marked to market: 220734271720 +Final relative surplus NoiseAgent 1183 22232.7507362 +Final holdings for NoiseAgent 1184: { ABS: 66, CASH: -164487507713 }. Marked to market: -162412733957 +Final relative surplus NoiseAgent 1184 -16446.60717475 +Final holdings for NoiseAgent 1185: { CASH: -223057563335 }. Marked to market: -223057563335 +Final relative surplus NoiseAgent 1185 -22306.7563335 +Final holdings for NoiseAgent 1186: { ABS: -44, CASH: 113519717244 }. Marked to market: 105113238636 +Final relative surplus NoiseAgent 1186 11350.9717244 +Final holdings for NoiseAgent 1187: { CASH: -183827120081 }. Marked to market: -183827120081 +Final relative surplus NoiseAgent 1187 -18383.7120081 +Final holdings for NoiseAgent 1188: { ABS: -5, CASH: 167180075 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1188 15.7180075 +Final holdings for NoiseAgent 1189: { ABS: 30, CASH: -5721614840 }. Marked to market: 9999700 +Final relative surplus NoiseAgent 1189 -573.161484 +Final holdings for NoiseAgent 1190: { ABS: 42, CASH: -1310311160 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1190 -132.031116 +Final holdings for NoiseAgent 1191: { ABS: -92, CASH: 228537522658 }. Marked to market: 225645401918 +Final relative surplus NoiseAgent 1191 22849.60865635 +Final holdings for NoiseAgent 1192: { CASH: 193804960372 }. Marked to market: 193804960372 +Final relative surplus NoiseAgent 1192 19379.4960372 +Final holdings for NoiseAgent 1193: { CASH: 227990610258 }. Marked to market: 227990610258 +Final relative surplus NoiseAgent 1193 22798.0610258 +Final holdings for NoiseAgent 1194: { ABS: -50, CASH: 128998251900 }. Marked to market: 119445563850 +Final relative surplus NoiseAgent 1194 12898.82519 +Final holdings for NoiseAgent 1195: { CASH: 232539361330 }. Marked to market: 232539361330 +Final relative surplus NoiseAgent 1195 23252.936133 +Final holdings for NoiseAgent 1196: { CASH: -198316764734 }. Marked to market: -198316764734 +Final relative surplus NoiseAgent 1196 -19832.6764734 +Final holdings for NoiseAgent 1197: { ABS: 30, CASH: -933079250 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1197 -94.307925 +Final holdings for NoiseAgent 1198: { ABS: -86, CASH: 215704209157 }. Marked to market: 213000715135 +Final relative surplus NoiseAgent 1198 21566.27731795 +Final holdings for NoiseAgent 1199: { ABS: -16, CASH: 3066895392 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 1199 305.6895392 +Final holdings for NoiseAgent 1200: { ABS: 78, CASH: -199998105635 }. Marked to market: -185095717277 +Final relative surplus NoiseAgent 1200 -19981.70493685 +Final holdings for NoiseAgent 1201: { CASH: 8694150 }. Marked to market: 8694150 +Final relative surplus NoiseAgent 1201 -0.130585 +Final holdings for NoiseAgent 1202: { CASH: -175499171514 }. Marked to market: -175499171514 +Final relative surplus NoiseAgent 1202 -17550.9171514 +Final holdings for NoiseAgent 1203: { CASH: -189814874200 }. Marked to market: -189814874200 +Final relative surplus NoiseAgent 1203 -18982.48742 +Final holdings for NoiseAgent 1204: { CASH: 218662316432 }. Marked to market: 218662316432 +Final relative surplus NoiseAgent 1204 21865.2316432 +Final holdings for NoiseAgent 1205: { ABS: -31, CASH: 5932668761 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1205 592.2668761 +Final holdings for NoiseAgent 1206: { CASH: 171815653670 }. Marked to market: 171815653670 +Final relative surplus NoiseAgent 1206 17180.565367 +Final holdings for NoiseAgent 1207: { CASH: 115156294360 }. Marked to market: 115156294360 +Final relative surplus NoiseAgent 1207 11514.629436 +Final holdings for NoiseAgent 1208: { ABS: 86, CASH: -220477117125 }. Marked to market: -204046486455 +Final relative surplus NoiseAgent 1208 -22029.60632795 +Final holdings for NoiseAgent 1209: { ABS: 48, CASH: -123052584440 }. Marked to market: -113881973720 +Final relative surplus NoiseAgent 1209 -12306.258444 +Final holdings for NoiseAgent 1210: { ABS: -58, CASH: 149636436265 }. Marked to market: 138555187395 +Final relative surplus NoiseAgent 1210 14943.5380249 +Final holdings for NoiseAgent 1211: { ABS: 98, CASH: -485341458102 }. Marked to market: -1549216456 +Final relative surplus NoiseAgent 1211 -48041.48025745 +Final holdings for NoiseAgent 1212: { ABS: -62, CASH: 154684324354 }. Marked to market: 152735286650 +Final relative surplus NoiseAgent 1212 15464.2888261 +Final holdings for NoiseAgent 1213: { ABS: 72, CASH: -184589595656 }. Marked to market: -170833711544 +Final relative surplus NoiseAgent 1213 -18440.85417105 +Final holdings for NoiseAgent 1214: { ABS: 52, CASH: -129154253452 }. Marked to market: -127519576616 +Final relative surplus NoiseAgent 1214 -12913.28173595 +Final holdings for NoiseAgent 1215: { CASH: 120233776400 }. Marked to market: 120233776400 +Final relative surplus NoiseAgent 1215 12022.37764 +Final holdings for NoiseAgent 1216: { ABS: -76, CASH: 377021491368 }. Marked to market: 1833250868 +Final relative surplus NoiseAgent 1216 37207.48039935 +Final holdings for NoiseAgent 1217: { ABS: 64, CASH: -158965643648 }. Marked to market: -156953742720 +Final relative surplus NoiseAgent 1217 -15894.42076955 +Final holdings for NoiseAgent 1218: { ABS: 41, CASH: -1278882314 }. Marked to market: 9999590 +Final relative surplus NoiseAgent 1218 -128.8882314 +Final holdings for NoiseAgent 1219: { ABS: -46, CASH: 8798594216 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1219 878.8594216 +Final holdings for NoiseAgent 1220: { ABS: -38, CASH: 1204566898 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1220 119.4566898 +Final holdings for NoiseAgent 1221: { CASH: -109136440936 }. Marked to market: -109136440936 +Final relative surplus NoiseAgent 1221 -10914.6440936 +Final holdings for NoiseAgent 1222: { ABS: 29, CASH: -5530631337 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 1222 -554.0631337 +Final holdings for NoiseAgent 1223: { ABS: -64, CASH: 315958829946 }. Marked to market: 11589818 +Final relative surplus NoiseAgent 1223 31101.21543195 +Final holdings for NoiseAgent 1224: { ABS: -72, CASH: 184531657384 }. Marked to market: 170775757936 +Final relative surplus NoiseAgent 1224 18433.06032255 +Final holdings for NoiseAgent 1225: { CASH: -149047121690 }. Marked to market: -149047121690 +Final relative surplus NoiseAgent 1225 -14905.712169 +Final holdings for NoiseAgent 1226: { ABS: 26, CASH: -4957401530 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1226 -496.740153 +Final holdings for NoiseAgent 1227: { ABS: 26, CASH: -807335298 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1227 -81.7335298 +Final holdings for NoiseAgent 1228: { CASH: 177028833088 }. Marked to market: 177028833088 +Final relative surplus NoiseAgent 1228 17701.8833088 +Final holdings for NoiseAgent 1229: { ABS: -56, CASH: 145046489136 }. Marked to market: 134347352240 +Final relative surplus NoiseAgent 1229 14484.54331195 +Final holdings for NoiseAgent 1230: { ABS: 98, CASH: -251242879514 }. Marked to market: -232519366328 +Final relative surplus NoiseAgent 1230 -25106.18232575 +Final holdings for NoiseAgent 1231: { ABS: -28, CASH: 890207664 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1231 88.0207664 +Final holdings for NoiseAgent 1232: { CASH: 115263461992 }. Marked to market: 115263461992 +Final relative surplus NoiseAgent 1232 11525.3461992 +Final holdings for NoiseAgent 1233: { CASH: -177008833052 }. Marked to market: -177008833052 +Final relative surplus NoiseAgent 1233 -17701.8833052 +Final holdings for NoiseAgent 1234: { CASH: -95047349860 }. Marked to market: -95047349860 +Final relative surplus NoiseAgent 1234 -9505.734986 +Final holdings for NoiseAgent 1235: { ABS: -28, CASH: 5359511300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1235 534.95113 +Final holdings for NoiseAgent 1236: { CASH: 161356882156 }. Marked to market: 161356882156 +Final relative surplus NoiseAgent 1236 16134.6882156 +Final holdings for NoiseAgent 1237: { ABS: 36, CASH: -231667014932 }. Marked to market: -230535321164 +Final relative surplus NoiseAgent 1237 -23167.7014932 +Final holdings for NoiseAgent 1238: { CASH: -143741023820 }. Marked to market: -143741023820 +Final relative surplus NoiseAgent 1238 -14375.102382 +Final holdings for NoiseAgent 1239: { ABS: -70, CASH: 179481019455 }. Marked to market: 166107096935 +Final relative surplus NoiseAgent 1239 17927.9963418 +Final holdings for NoiseAgent 1240: { CASH: -2054905021 }. Marked to market: -2054905021 +Final relative surplus NoiseAgent 1240 -206.4905021 +Final holdings for NoiseAgent 1241: { ABS: -50, CASH: 129331474075 }. Marked to market: 119778656525 +Final relative surplus NoiseAgent 1241 12932.1474075 +Final holdings for NoiseAgent 1242: { ABS: -30, CASH: 953087320 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1242 94.308732 +Final holdings for NoiseAgent 1243: { CASH: -110243066064 }. Marked to market: -110243066064 +Final relative surplus NoiseAgent 1243 -11025.3066064 +Final holdings for NoiseAgent 1244: { ABS: -25, CASH: 795899700 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1244 78.58997 +Final holdings for NoiseAgent 1245: { ABS: -62, CASH: 158969066234 }. Marked to market: 147123577060 +Final relative surplus NoiseAgent 1245 15876.80099565 +Final holdings for NoiseAgent 1246: { CASH: -201603129830 }. Marked to market: -201603129830 +Final relative surplus NoiseAgent 1246 -20161.312983 +Final holdings for NoiseAgent 1247: { CASH: -137333274236 }. Marked to market: -137333274236 +Final relative surplus NoiseAgent 1247 -13734.3274236 +Final holdings for NoiseAgent 1248: { ABS: -31, CASH: 5932668699 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1248 592.2668699 +Final holdings for NoiseAgent 1249: { ABS: 92, CASH: -237941503052 }. Marked to market: -220364327132 +Final relative surplus NoiseAgent 1249 -23776.04467925 +Final holdings for NoiseAgent 1250: { ABS: 35, CASH: -1090268540 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1250 -110.026854 +Final holdings for NoiseAgent 1251: { ABS: -58, CASH: 150050584743 }. Marked to market: 138969330247 +Final relative surplus NoiseAgent 1251 14984.95286305 +Final holdings for NoiseAgent 1252: { CASH: -123749166100 }. Marked to market: -123749166100 +Final relative surplus NoiseAgent 1252 -12375.91661 +Final holdings for NoiseAgent 1253: { ABS: -30, CASH: 5741690530 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1253 573.169053 +Final holdings for NoiseAgent 1254: { ABS: -29, CASH: 5550618577 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 1254 554.0618577 +Final holdings for NoiseAgent 1255: { ABS: -45, CASH: 1424631025 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 1255 141.4631025 +Final holdings for NoiseAgent 1256: { ABS: -56, CASH: 145332839984 }. Marked to market: 134633698552 +Final relative surplus NoiseAgent 1256 14513.1783886 +Final holdings for NoiseAgent 1257: { CASH: 202428652833 }. Marked to market: 202428652833 +Final relative surplus NoiseAgent 1257 20241.8652833 +Final holdings for NoiseAgent 1258: { ABS: 54, CASH: -138435446024 }. Marked to market: -128118431906 +Final relative surplus NoiseAgent 1258 -13825.43902075 +Final holdings for NoiseAgent 1259: { ABS: -42, CASH: 208295478982 }. Marked to market: 955947100 +Final relative surplus NoiseAgent 1259 20828.5478982 +Final holdings for NoiseAgent 1260: { ABS: 68, CASH: -170830476362 }. Marked to market: -168692830130 +Final relative surplus NoiseAgent 1260 -17080.90403875 +Final holdings for NoiseAgent 1261: { ABS: 68, CASH: -176504121030 }. Marked to market: -163512439510 +Final relative surplus NoiseAgent 1261 -17632.30668895 +Final holdings for NoiseAgent 1262: { CASH: -196489516000 }. Marked to market: -196489516000 +Final relative surplus NoiseAgent 1262 -19649.9516 +Final holdings for NoiseAgent 1263: { ABS: 74, CASH: -183805615163 }. Marked to market: -181479345983 +Final relative surplus NoiseAgent 1263 -18378.41790935 +Final holdings for NoiseAgent 1264: { CASH: -168692829892 }. Marked to market: -168692829892 +Final relative surplus NoiseAgent 1264 -16870.2829892 +Final holdings for NoiseAgent 1265: { CASH: -193795457027 }. Marked to market: -193795457027 +Final relative surplus NoiseAgent 1265 -19380.5457027 +Final holdings for NoiseAgent 1266: { CASH: 166788148100 }. Marked to market: 166788148100 +Final relative surplus NoiseAgent 1266 16677.81481 +Final holdings for NoiseAgent 1267: { CASH: 112827704156 }. Marked to market: 112827704156 +Final relative surplus NoiseAgent 1267 11281.7704156 +Final holdings for NoiseAgent 1268: { CASH: 167786482300 }. Marked to market: 167786482300 +Final relative surplus NoiseAgent 1268 16777.64823 +Final holdings for NoiseAgent 1269: { ABS: 30, CASH: -933079640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1269 -94.307964 +Final holdings for NoiseAgent 1270: { ABS: 86, CASH: -425057960458 }. Marked to market: -503856966 +Final relative surplus NoiseAgent 1270 -42013.12848365 +Final holdings for NoiseAgent 1271: { CASH: -122617923925 }. Marked to market: -122617923925 +Final relative surplus NoiseAgent 1271 -12262.7923925 +Final holdings for NoiseAgent 1272: { ABS: -32, CASH: 157982977024 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 1272 15797.2977024 +Final holdings for NoiseAgent 1273: { ABS: -94, CASH: 235632208231 }. Marked to market: 232677226863 +Final relative surplus NoiseAgent 1273 23559.07722595 +Final holdings for NoiseAgent 1274: { CASH: 195884309175 }. Marked to market: 195884309175 +Final relative surplus NoiseAgent 1274 19587.4309175 +Final holdings for NoiseAgent 1275: { ABS: 41, CASH: -202383212169 }. Marked to market: 21096076 +Final relative surplus NoiseAgent 1275 -20239.3212169 +Final holdings for NoiseAgent 1276: { ABS: 76, CASH: -375171944204 }. Marked to market: 13876000 +Final relative surplus NoiseAgent 1276 -37024.52886755 +Final holdings for NoiseAgent 1277: { CASH: 148121201050 }. Marked to market: 148121201050 +Final relative surplus NoiseAgent 1277 14811.120105 +Final holdings for NoiseAgent 1278: { ABS: -43, CASH: 1361747828 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1278 135.1747828 +Final holdings for NoiseAgent 1279: { ABS: 42, CASH: -107672318009 }. Marked to market: -99648058451 +Final relative surplus NoiseAgent 1279 -10768.2318009 +Final holdings for NoiseAgent 1280: { CASH: 128141729119 }. Marked to market: 128141729119 +Final relative surplus NoiseAgent 1280 12813.1729119 +Final holdings for NoiseAgent 1281: { ABS: -68, CASH: 174352878616 }. Marked to market: 161361064088 +Final relative surplus NoiseAgent 1281 17415.18225205 +Final holdings for NoiseAgent 1282: { CASH: 94919950260 }. Marked to market: 94919950260 +Final relative surplus NoiseAgent 1282 9490.995026 +Final holdings for NoiseAgent 1283: { CASH: -162875464538 }. Marked to market: -162875464538 +Final relative surplus NoiseAgent 1283 -16288.5464538 +Final holdings for NoiseAgent 1284: { ABS: -29, CASH: 5550628901 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1284 554.0628901 +Final holdings for NoiseAgent 1285: { CASH: 9359155 }. Marked to market: 9359155 +Final relative surplus NoiseAgent 1285 -0.0640845 +Final holdings for NoiseAgent 1286: { ABS: 17, CASH: -237331619886 }. Marked to market: -234083707547 +Final relative surplus NoiseAgent 1286 -23734.1619886 +Final holdings for NoiseAgent 1287: { ABS: 72, CASH: -184410651536 }. Marked to market: -170654767568 +Final relative surplus NoiseAgent 1287 -18422.9597591 +Final holdings for NoiseAgent 1288: { CASH: -320117186 }. Marked to market: -320117186 +Final relative surplus NoiseAgent 1288 -33.0117186 +Final holdings for NoiseAgent 1289: { CASH: 175597863891 }. Marked to market: 175597863891 +Final relative surplus NoiseAgent 1289 17558.7863891 +Final holdings for NoiseAgent 1290: { CASH: 104410938950 }. Marked to market: 104410938950 +Final relative surplus NoiseAgent 1290 10440.093895 +Final holdings for NoiseAgent 1291: { ABS: 32, CASH: -6103750624 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 1291 -611.3750624 +Final holdings for NoiseAgent 1292: { ABS: 94, CASH: -243249027765 }. Marked to market: -225289732557 +Final relative surplus NoiseAgent 1292 -24306.79714325 +Final holdings for NoiseAgent 1293: { ABS: -20, CASH: 638719740 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 1293 62.871974 +Final holdings for NoiseAgent 1294: { ABS: -94, CASH: 241007664219 }. Marked to market: 223048367507 +Final relative surplus NoiseAgent 1294 24080.66078705 +Final holdings for NoiseAgent 1295: { CASH: 142379689000 }. Marked to market: 142379689000 +Final relative surplus NoiseAgent 1295 14236.9689 +Final holdings for NoiseAgent 1296: { CASH: 132883948928 }. Marked to market: 132883948928 +Final relative surplus NoiseAgent 1296 13287.3948928 +Final holdings for NoiseAgent 1297: { ABS: 80, CASH: -207102801200 }. Marked to market: -191818311360 +Final relative surplus NoiseAgent 1297 -20692.17450765 +Final holdings for NoiseAgent 1298: { ABS: -52, CASH: 130007718396 }. Marked to market: 128373047644 +Final relative surplus NoiseAgent 1298 12996.62824195 +Final holdings for NoiseAgent 1299: { ABS: -70, CASH: 179480617935 }. Marked to market: 166106675955 +Final relative surplus NoiseAgent 1299 17927.9561622 +Final holdings for NoiseAgent 1300: { ABS: 33, CASH: -6294840707 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1300 -630.4840707 +Final holdings for NoiseAgent 1301: { CASH: 158705456326 }. Marked to market: 158705456326 +Final relative surplus NoiseAgent 1301 15869.5456326 +Final holdings for NoiseAgent 1302: { CASH: -166763997652 }. Marked to market: -166763997652 +Final relative surplus NoiseAgent 1302 -16677.3997652 +Final holdings for NoiseAgent 1303: { ABS: -66, CASH: 163953635317 }. Marked to market: 161878856743 +Final relative surplus NoiseAgent 1303 16391.21992785 +Final holdings for NoiseAgent 1304: { ABS: -84, CASH: 215369477620 }. Marked to market: 199320966904 +Final relative surplus NoiseAgent 1304 21516.84239205 +Final holdings for NoiseAgent 1305: { CASH: -110177207266 }. Marked to market: -110177207266 +Final relative surplus NoiseAgent 1305 -11018.7207266 +Final holdings for NoiseAgent 1306: { CASH: 882609796 }. Marked to market: 882609796 +Final relative surplus NoiseAgent 1306 87.2609796 +Final holdings for NoiseAgent 1307: { CASH: -196194690560 }. Marked to market: -196194690560 +Final relative surplus NoiseAgent 1307 -19620.469056 +Final holdings for NoiseAgent 1308: { ABS: 62, CASH: -160496635834 }. Marked to market: -148651298436 +Final relative surplus NoiseAgent 1308 -16031.55820055 +Final holdings for NoiseAgent 1309: { ABS: 29, CASH: -5530634498 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1309 -554.0634498 +Final holdings for NoiseAgent 1310: { ABS: 62, CASH: -160937746893 }. Marked to market: -149092278923 +Final relative surplus NoiseAgent 1310 -16075.66909585 +Final holdings for NoiseAgent 1311: { CASH: 108981992580 }. Marked to market: 108981992580 +Final relative surplus NoiseAgent 1311 10897.199258 +Final holdings for NoiseAgent 1312: { CASH: -128775646250 }. Marked to market: -128775646250 +Final relative surplus NoiseAgent 1312 -12878.564625 +Final holdings for NoiseAgent 1313: { ABS: -36, CASH: 1141695136 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1313 113.1695136 +Final holdings for NoiseAgent 1314: { ABS: 72, CASH: -180329238116 }. Marked to market: -178065849572 +Final relative surplus NoiseAgent 1314 -18030.78021645 +Final holdings for NoiseAgent 1315: { CASH: 154035697373 }. Marked to market: 154035697373 +Final relative surplus NoiseAgent 1315 15402.5697373 +Final holdings for NoiseAgent 1316: { ABS: 24, CASH: -172916622521 }. Marked to market: -168331274465 +Final relative surplus NoiseAgent 1316 -17292.6622521 +Final holdings for NoiseAgent 1317: { CASH: -210196478108 }. Marked to market: -210196478108 +Final relative surplus NoiseAgent 1317 -21020.6478108 +Final holdings for NoiseAgent 1318: { ABS: -90, CASH: 232616964745 }. Marked to market: 215421894775 +Final relative surplus NoiseAgent 1318 23241.59084125 +Final holdings for NoiseAgent 1319: { ABS: -70, CASH: 193712754294 }. Marked to market: 180338991374 +Final relative surplus NoiseAgent 1319 19351.17005375 +Final holdings for NoiseAgent 1320: { ABS: -7, CASH: 1347375662 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1320 133.7375662 +Final holdings for NoiseAgent 1321: { ABS: 82, CASH: -206279158736 }. Marked to market: -203701408704 +Final relative surplus NoiseAgent 1321 -20625.77227605 +Final holdings for NoiseAgent 1322: { ABS: -40, CASH: 100504403540 }. Marked to market: 99246953180 +Final relative surplus NoiseAgent 1322 10049.440354 +Final holdings for NoiseAgent 1323: { ABS: 98, CASH: -253803871129 }. Marked to market: -235080351377 +Final relative surplus NoiseAgent 1323 -25362.28148045 +Final holdings for NoiseAgent 1324: { ABS: 66, CASH: -165426877265 }. Marked to market: -163352095193 +Final relative surplus NoiseAgent 1324 -16540.5441174 +Final holdings for NoiseAgent 1325: { CASH: -215616543290 }. Marked to market: -215616543290 +Final relative surplus NoiseAgent 1325 -21562.654329 +Final holdings for NoiseAgent 1326: { CASH: 109156462326 }. Marked to market: 109156462326 +Final relative surplus NoiseAgent 1326 10914.6462326 +Final holdings for NoiseAgent 1327: { CASH: -138123574358 }. Marked to market: -138123574358 +Final relative surplus NoiseAgent 1327 -13813.3574358 +Final holdings for NoiseAgent 1328: { CASH: -252577700 }. Marked to market: -252577700 +Final relative surplus NoiseAgent 1328 -26.25777 +Final holdings for NoiseAgent 1329: { ABS: -35, CASH: 6696965530 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1329 668.696553 +Final holdings for NoiseAgent 1330: { ABS: 29, CASH: -5530632033 }. Marked to market: 9999913 +Final relative surplus NoiseAgent 1330 -554.0632033 +Final holdings for NoiseAgent 1331: { ABS: -9, CASH: 1729504306 }. Marked to market: 9999991 +Final relative surplus NoiseAgent 1331 171.9504306 +Final holdings for NoiseAgent 1332: { ABS: 30, CASH: -5721684830 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 1332 -573.168483 +Final holdings for NoiseAgent 1333: { ABS: -52, CASH: 133327832544 }. Marked to market: 123392918828 +Final relative surplus NoiseAgent 1333 13312.67765105 +Final holdings for NoiseAgent 1334: { CASH: -226440857856 }. Marked to market: -226440857856 +Final relative surplus NoiseAgent 1334 -22645.0857856 +Final holdings for NoiseAgent 1335: { CASH: 117617340328 }. Marked to market: 117617340328 +Final relative surplus NoiseAgent 1335 11760.7340328 +Final holdings for NoiseAgent 1336: { ABS: -30, CASH: 5741628820 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1336 573.162882 +Final holdings for NoiseAgent 1337: { ABS: 86, CASH: -220270327846 }. Marked to market: -203839478220 +Final relative surplus NoiseAgent 1337 -22008.92714595 +Final holdings for NoiseAgent 1338: { CASH: 355503114 }. Marked to market: 355503114 +Final relative surplus NoiseAgent 1338 34.5503114 +Final holdings for NoiseAgent 1339: { ABS: 48, CASH: -236947812200 }. Marked to market: 13272424 +Final relative surplus NoiseAgent 1339 -23695.78122 +Final holdings for NoiseAgent 1340: { ABS: 82, CASH: -211103590975 }. Marked to market: -195437184869 +Final relative surplus NoiseAgent 1340 -21092.25372425 +Final holdings for NoiseAgent 1341: { CASH: 194575359083 }. Marked to market: 194575359083 +Final relative surplus NoiseAgent 1341 19456.5359083 +Final holdings for NoiseAgent 1342: { ABS: -72, CASH: 185038548328 }. Marked to market: 171282508048 +Final relative surplus NoiseAgent 1342 18483.74922135 +Final holdings for NoiseAgent 1343: { ABS: -39, CASH: 7461187783 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1343 745.1187783 +Final holdings for NoiseAgent 1344: { CASH: 198305305720 }. Marked to market: 198305305720 +Final relative surplus NoiseAgent 1344 19829.530572 +Final holdings for NoiseAgent 1345: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1345 0.0 +Final holdings for NoiseAgent 1346: { ABS: -68, CASH: 336784481336 }. Marked to market: 1091904956 +Final relative surplus NoiseAgent 1346 33183.78258015 +Final holdings for NoiseAgent 1347: { ABS: -34, CASH: 159383349124 }. Marked to market: 152887504896 +Final relative surplus NoiseAgent 1347 15937.3349124 +Final holdings for NoiseAgent 1348: { ABS: 30, CASH: -148090268690 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1348 -14810.026869 +Final holdings for NoiseAgent 1349: { ABS: -92, CASH: 238189611394 }. Marked to market: 220612667866 +Final relative surplus NoiseAgent 1349 23798.85576605 +Final holdings for NoiseAgent 1350: { CASH: 120253764775 }. Marked to market: 120253764775 +Final relative surplus NoiseAgent 1350 12024.3764775 +Final holdings for NoiseAgent 1351: { ABS: 12, CASH: -211442742892 }. Marked to market: -211065508852 +Final relative surplus NoiseAgent 1351 -21145.2742892 +Final holdings for NoiseAgent 1352: { ABS: 50, CASH: -128180167875 }. Marked to market: -118627477725 +Final relative surplus NoiseAgent 1352 -12819.0167875 +Final holdings for NoiseAgent 1353: { ABS: 34, CASH: -6485843956 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 1353 -649.5843956 +Final holdings for NoiseAgent 1354: { ABS: 98, CASH: -251251286836 }. Marked to market: -232527786684 +Final relative surplus NoiseAgent 1354 -25107.02307125 +Final holdings for NoiseAgent 1355: { ABS: -44, CASH: 113812897164 }. Marked to market: 105406417764 +Final relative surplus NoiseAgent 1355 11380.2897164 +Final holdings for NoiseAgent 1356: { CASH: 208805999104 }. Marked to market: 208805999104 +Final relative surplus NoiseAgent 1356 20879.5999104 +Final holdings for NoiseAgent 1357: { ABS: -65, CASH: 320956964665 }. Marked to market: 72162505 +Final relative surplus NoiseAgent 1357 31601.02754005 +Final holdings for NoiseAgent 1358: { ABS: 30, CASH: -933085760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1358 -94.308576 +Final holdings for NoiseAgent 1359: { CASH: 95406768420 }. Marked to market: 95406768420 +Final relative surplus NoiseAgent 1359 9539.676842 +Final holdings for NoiseAgent 1360: { CASH: -107904831002 }. Marked to market: -107904831002 +Final relative surplus NoiseAgent 1360 -10791.4831002 +Final holdings for NoiseAgent 1361: { ABS: 94, CASH: -240987621120 }. Marked to market: -223028352514 +Final relative surplus NoiseAgent 1361 -24080.65650715 +Final holdings for NoiseAgent 1362: { ABS: -28, CASH: 5359576792 }. Marked to market: 9999888 +Final relative surplus NoiseAgent 1362 534.9576792 +Final holdings for NoiseAgent 1363: { CASH: -163730977763 }. Marked to market: -163730977763 +Final relative surplus NoiseAgent 1363 -16374.0977763 +Final holdings for NoiseAgent 1364: { CASH: 175593462149 }. Marked to market: 175593462149 +Final relative surplus NoiseAgent 1364 17558.3462149 +Final holdings for NoiseAgent 1365: { CASH: -226224040996 }. Marked to market: -226224040996 +Final relative surplus NoiseAgent 1365 -22623.4040996 +Final holdings for NoiseAgent 1366: { ABS: 28, CASH: -5339503236 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1366 -534.9503236 +Final holdings for NoiseAgent 1367: { ABS: -23, CASH: 4404295613 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 1367 439.4295613 +Final holdings for NoiseAgent 1368: { ABS: -54, CASH: 134167401793 }. Marked to market: 132469859575 +Final relative surplus NoiseAgent 1368 13412.59658265 +Final holdings for NoiseAgent 1369: { ABS: -48, CASH: 1518929728 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1369 150.8929728 +Final holdings for NoiseAgent 1370: { CASH: 95824971940 }. Marked to market: 95824971940 +Final relative surplus NoiseAgent 1370 9581.497194 +Final holdings for NoiseAgent 1371: { ABS: 27, CASH: -838770758 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1371 -84.8770758 +Final holdings for NoiseAgent 1372: { CASH: 208847332308 }. Marked to market: 208847332308 +Final relative surplus NoiseAgent 1372 20883.7332308 +Final holdings for NoiseAgent 1373: { ABS: -72, CASH: 184603977136 }. Marked to market: 170847921880 +Final relative surplus NoiseAgent 1373 18440.29208125 +Final holdings for NoiseAgent 1374: { ABS: -42, CASH: 1330310362 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1374 132.0310362 +Final holdings for NoiseAgent 1375: { ABS: -42, CASH: 1330309648 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 1375 132.0309648 +Final holdings for NoiseAgent 1376: { CASH: 233500501377 }. Marked to market: 233500501377 +Final relative surplus NoiseAgent 1376 23349.0501377 +Final holdings for NoiseAgent 1377: { ABS: 94, CASH: -242934947116 }. Marked to market: -224975861810 +Final relative surplus NoiseAgent 1377 -24275.38930175 +Final holdings for NoiseAgent 1378: { CASH: 1454063808 }. Marked to market: 1454063808 +Final relative surplus NoiseAgent 1378 144.4063808 +Final holdings for NoiseAgent 1379: { ABS: 50, CASH: -248071753025 }. Marked to market: -1237231325 +Final relative surplus NoiseAgent 1379 -24808.1753025 +Final holdings for NoiseAgent 1380: { ABS: -42, CASH: 1330319224 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1380 132.0319224 +Final holdings for NoiseAgent 1381: { ABS: 48, CASH: -123055071440 }. Marked to market: -113884394336 +Final relative surplus NoiseAgent 1381 -12306.507144 +Final holdings for NoiseAgent 1382: { CASH: 151712022880 }. Marked to market: 151712022880 +Final relative surplus NoiseAgent 1382 15170.202288 +Final holdings for NoiseAgent 1383: { ABS: -46, CASH: 227097706098 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1383 22708.7706098 +Final holdings for NoiseAgent 1384: { CASH: 107407089162 }. Marked to market: 107407089162 +Final relative surplus NoiseAgent 1384 10739.7089162 +Final holdings for NoiseAgent 1385: { CASH: 172065512044 }. Marked to market: 172065512044 +Final relative surplus NoiseAgent 1385 17205.5512044 +Final holdings for NoiseAgent 1386: { CASH: -95538439000 }. Marked to market: -95538439000 +Final relative surplus NoiseAgent 1386 -9554.8439 +Final holdings for NoiseAgent 1387: { CASH: -98094793160 }. Marked to market: -98094793160 +Final relative surplus NoiseAgent 1387 -9810.479316 +Final holdings for NoiseAgent 1388: { ABS: 86, CASH: -220482365404 }. Marked to market: -204051738776 +Final relative surplus NoiseAgent 1388 -22030.13116055 +Final holdings for NoiseAgent 1389: { ABS: -44, CASH: 109308422574 }. Marked to market: 107925237254 +Final relative surplus NoiseAgent 1389 10929.8422574 +Final holdings for NoiseAgent 1390: { ABS: 32, CASH: -995955232 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 1390 -100.5955232 +Final holdings for NoiseAgent 1391: { CASH: -176574207572 }. Marked to market: -176574207572 +Final relative surplus NoiseAgent 1391 -17658.4207572 +Final holdings for NoiseAgent 1392: { CASH: -206828755508 }. Marked to market: -206828755508 +Final relative surplus NoiseAgent 1392 -20683.8755508 +Final holdings for NoiseAgent 1393: { ABS: -42, CASH: 108739281955 }. Marked to market: 100714919203 +Final relative surplus NoiseAgent 1393 10872.9281955 +Final holdings for NoiseAgent 1394: { ABS: 40, CASH: -7632251880 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 1394 -764.225188 +Final holdings for NoiseAgent 1395: { ABS: -46, CASH: 8798591180 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1395 878.859118 +Final holdings for NoiseAgent 1396: { CASH: -123376061214 }. Marked to market: -123376061214 +Final relative surplus NoiseAgent 1396 -12338.6061214 +Final holdings for NoiseAgent 1397: { ABS: -60, CASH: 149411861440 }. Marked to market: 147525685540 +Final relative surplus NoiseAgent 1397 14937.04251755 +Final holdings for NoiseAgent 1398: { CASH: -120233763575 }. Marked to market: -120233763575 +Final relative surplus NoiseAgent 1398 -12024.3763575 +Final holdings for NoiseAgent 1399: { CASH: 161799404736 }. Marked to market: 161799404736 +Final relative surplus NoiseAgent 1399 16178.9404736 +Final holdings for NoiseAgent 1400: { ABS: -49, CASH: 241906121019 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1400 24189.6121019 +Final holdings for NoiseAgent 1401: { ABS: -34, CASH: 1078822912 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1401 106.8822912 +Final holdings for NoiseAgent 1402: { CASH: 113083705403 }. Marked to market: 113083705403 +Final relative surplus NoiseAgent 1402 11307.3705403 +Final holdings for NoiseAgent 1403: { ABS: 52, CASH: -133310506228 }. Marked to market: -123375581800 +Final relative surplus NoiseAgent 1403 -13312.9449988 +Final holdings for NoiseAgent 1404: { ABS: -39, CASH: 193144629321 }. Marked to market: 1532868903 +Final relative surplus NoiseAgent 1404 19313.4629321 +Final holdings for NoiseAgent 1405: { CASH: 108084733690 }. Marked to market: 108084733690 +Final relative surplus NoiseAgent 1405 10807.473369 +Final holdings for NoiseAgent 1406: { CASH: 146394044512 }. Marked to market: 146394044512 +Final relative surplus NoiseAgent 1406 14638.4044512 +Final holdings for NoiseAgent 1407: { CASH: -118811691900 }. Marked to market: -118811691900 +Final relative surplus NoiseAgent 1407 -11882.16919 +Final holdings for NoiseAgent 1408: { CASH: 127545709288 }. Marked to market: 127545709288 +Final relative surplus NoiseAgent 1408 12753.5709288 +Final holdings for NoiseAgent 1409: { ABS: -84, CASH: 217752293020 }. Marked to market: 201703556008 +Final relative surplus NoiseAgent 1409 21755.12366275 +Final holdings for NoiseAgent 1410: { ABS: -82, CASH: 203701750803 }. Marked to market: 201124003149 +Final relative surplus NoiseAgent 1410 20366.0314856 +Final holdings for NoiseAgent 1411: { CASH: -161858855753 }. Marked to market: -161858855753 +Final relative surplus NoiseAgent 1411 -16186.8855753 +Final holdings for NoiseAgent 1412: { ABS: -36, CASH: 6888024640 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1412 687.802464 +Final holdings for NoiseAgent 1413: { CASH: -99647590277 }. Marked to market: -99647590277 +Final relative surplus NoiseAgent 1413 -9965.7590277 +Final holdings for NoiseAgent 1414: { ABS: 9, CASH: -181762256579 }. Marked to market: -181479330203 +Final relative surplus NoiseAgent 1414 -18177.2256579 +Final holdings for NoiseAgent 1415: { ABS: -98, CASH: 252131500554 }. Marked to market: 233408006086 +Final relative surplus NoiseAgent 1415 25193.04444885 +Final holdings for NoiseAgent 1416: { CASH: 173272832575 }. Marked to market: 173272832575 +Final relative surplus NoiseAgent 1416 17326.2832575 +Final holdings for NoiseAgent 1417: { ABS: 23, CASH: -4384290231 }. Marked to market: 9999770 +Final relative surplus NoiseAgent 1417 -439.4290231 +Final holdings for NoiseAgent 1418: { ABS: 88, CASH: -226301812496 }. Marked to market: -209488855192 +Final relative surplus NoiseAgent 1418 -22612.07561625 +Final holdings for NoiseAgent 1419: { CASH: 168351276355 }. Marked to market: 168351276355 +Final relative surplus NoiseAgent 1419 16834.1276355 +Final holdings for NoiseAgent 1420: { ABS: 66, CASH: -166027615073 }. Marked to market: -163952841713 +Final relative surplus NoiseAgent 1420 -16600.61791125 +Final holdings for NoiseAgent 1421: { ABS: -28, CASH: 5359574076 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 1421 534.9574076 +Final holdings for NoiseAgent 1422: { CASH: -188540222100 }. Marked to market: -188540222100 +Final relative surplus NoiseAgent 1422 -18855.02221 +Final holdings for NoiseAgent 1423: { CASH: 13899408 }. Marked to market: 13899408 +Final relative surplus NoiseAgent 1423 0.3899408 +Final holdings for NoiseAgent 1424: { ABS: 24, CASH: -744463472 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1424 -75.4463472 +Final holdings for NoiseAgent 1425: { CASH: -142943442980 }. Marked to market: -142943442980 +Final relative surplus NoiseAgent 1425 -14295.344298 +Final holdings for NoiseAgent 1426: { ABS: 96, CASH: -238222538672 }. Marked to market: -235204686608 +Final relative surplus NoiseAgent 1426 -23820.11027135 +Final holdings for NoiseAgent 1427: { ABS: 80, CASH: -198704230440 }. Marked to market: -196189354360 +Final relative surplus NoiseAgent 1427 -19868.27944885 +Final holdings for NoiseAgent 1428: { CASH: -232696530336 }. Marked to market: -232696530336 +Final relative surplus NoiseAgent 1428 -23270.6530336 +Final holdings for NoiseAgent 1429: { ABS: 30, CASH: -181305086214 }. Marked to market: -175573396104 +Final relative surplus NoiseAgent 1429 -18131.5086214 +Final holdings for NoiseAgent 1430: { CASH: 113904884464 }. Marked to market: 113904884464 +Final relative surplus NoiseAgent 1430 11389.4884464 +Final holdings for NoiseAgent 1431: { CASH: 192368026560 }. Marked to market: 192368026560 +Final relative surplus NoiseAgent 1431 19235.802656 +Final holdings for NoiseAgent 1432: { CASH: -148148909863 }. Marked to market: -148148909863 +Final relative surplus NoiseAgent 1432 -14815.8909863 +Final holdings for NoiseAgent 1433: { ABS: -44, CASH: 1393192536 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1433 138.3192536 +Final holdings for NoiseAgent 1434: { CASH: 137629440173 }. Marked to market: 137629440173 +Final relative surplus NoiseAgent 1434 13761.9440173 +Final holdings for NoiseAgent 1435: { ABS: 48, CASH: -120307717136 }. Marked to market: -118798790576 +Final relative surplus NoiseAgent 1435 -12031.7717136 +Final holdings for NoiseAgent 1436: { CASH: -147100475603 }. Marked to market: -147100475603 +Final relative surplus NoiseAgent 1436 -14711.0475603 +Final holdings for NoiseAgent 1437: { CASH: 128008516870 }. Marked to market: 128008516870 +Final relative surplus NoiseAgent 1437 12799.851687 +Final holdings for NoiseAgent 1438: { CASH: 161874466555 }. Marked to market: 161874466555 +Final relative surplus NoiseAgent 1438 16186.4466555 +Final holdings for NoiseAgent 1439: { ABS: -60, CASH: 296681484370 }. Marked to market: 482152570 +Final relative surplus NoiseAgent 1439 29173.48288405 +Final holdings for NoiseAgent 1440: { ABS: 42, CASH: -8014355654 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1440 -802.4355654 +Final holdings for NoiseAgent 1441: { ABS: 23, CASH: -4384288069 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1441 -439.4288069 +Final holdings for NoiseAgent 1442: { ABS: -20, CASH: 638719420 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 1442 62.871942 +Final holdings for NoiseAgent 1443: { ABS: 49, CASH: -1530361942 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1443 -154.0361942 +Final holdings for NoiseAgent 1444: { CASH: 214100626105 }. Marked to market: 214100626105 +Final relative surplus NoiseAgent 1444 21409.0626105 +Final holdings for NoiseAgent 1445: { ABS: 54, CASH: -138431785526 }. Marked to market: -128114884214 +Final relative surplus NoiseAgent 1445 -13825.07317975 +Final holdings for NoiseAgent 1446: { ABS: -44, CASH: 112817350810 }. Marked to market: 104410977230 +Final relative surplus NoiseAgent 1446 11280.735081 +Final holdings for NoiseAgent 1447: { CASH: 186410991614 }. Marked to market: 186410991614 +Final relative surplus NoiseAgent 1447 18640.0991614 +Final holdings for NoiseAgent 1448: { ABS: -14, CASH: 2684759766 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1448 267.4759766 +Final holdings for NoiseAgent 1449: { CASH: 2135344388 }. Marked to market: 2135344388 +Final relative surplus NoiseAgent 1449 212.5344388 +Final holdings for NoiseAgent 1450: { ABS: 28, CASH: -5339571276 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1450 -534.9571276 +Final holdings for NoiseAgent 1451: { ABS: 88, CASH: -225610705728 }. Marked to market: -208797783448 +Final relative surplus NoiseAgent 1451 -22542.96497935 +Final holdings for NoiseAgent 1452: { ABS: -60, CASH: 183460448344 }. Marked to market: 171997195564 +Final relative surplus NoiseAgent 1452 18325.93941325 +Final holdings for NoiseAgent 1453: { ABS: -28, CASH: 5359577016 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1453 534.9577016 +Final holdings for NoiseAgent 1454: { CASH: 186329375203 }. Marked to market: 186329375203 +Final relative surplus NoiseAgent 1454 18631.9375203 +Final holdings for NoiseAgent 1455: { ABS: 82, CASH: -205532780878 }. Marked to market: -202955024286 +Final relative surplus NoiseAgent 1455 -20551.13448235 +Final holdings for NoiseAgent 1456: { ABS: 54, CASH: -138438761435 }. Marked to market: -128121722531 +Final relative surplus NoiseAgent 1456 -13825.77051595 +Final holdings for NoiseAgent 1457: { ABS: -76, CASH: 194996490454 }. Marked to market: 180476348378 +Final relative surplus NoiseAgent 1457 19479.5435954 +Final holdings for NoiseAgent 1458: { ABS: -45, CASH: 1424618245 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1458 141.4618245 +Final holdings for NoiseAgent 1459: { ABS: 90, CASH: -232254428345 }. Marked to market: -215059372145 +Final relative surplus NoiseAgent 1459 -23207.33721645 +Final holdings for NoiseAgent 1460: { ABS: -43, CASH: 1361746968 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1460 135.1746968 +Final holdings for NoiseAgent 1461: { ABS: 92, CASH: -229116157182 }. Marked to market: -226224041962 +Final relative surplus NoiseAgent 1461 -22909.47211475 +Final holdings for NoiseAgent 1462: { ABS: -78, CASH: 195526313278 }. Marked to market: 193074290536 +Final relative surplus NoiseAgent 1462 19548.48770885 +Final holdings for NoiseAgent 1463: { CASH: 183357126639 }. Marked to market: 183357126639 +Final relative surplus NoiseAgent 1463 18334.7126639 +Final holdings for NoiseAgent 1464: { ABS: 29, CASH: -901644986 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 1464 -91.1644986 +Final holdings for NoiseAgent 1465: { ABS: -22, CASH: 108614177638 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1465 10860.4177638 +Final holdings for NoiseAgent 1466: { CASH: 171997117984 }. Marked to market: 171997117984 +Final relative surplus NoiseAgent 1466 17198.7117984 +Final holdings for NoiseAgent 1467: { ABS: 44, CASH: -113104443508 }. Marked to market: -104697965252 +Final relative surplus NoiseAgent 1467 -11311.4443508 +Final holdings for NoiseAgent 1468: { ABS: -52, CASH: 133519483302 }. Marked to market: 123584557938 +Final relative surplus NoiseAgent 1468 13331.84270445 +Final holdings for NoiseAgent 1469: { ABS: 17, CASH: -142169607521 }. Marked to market: -138921660825 +Final relative surplus NoiseAgent 1469 -14217.9607521 +Final holdings for NoiseAgent 1470: { ABS: 36, CASH: -1121695604 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1470 -113.1695604 +Final holdings for NoiseAgent 1471: { CASH: -176574231728 }. Marked to market: -176574231728 +Final relative surplus NoiseAgent 1471 -17658.4231728 +Final holdings for NoiseAgent 1472: { CASH: -109870678285 }. Marked to market: -109870678285 +Final relative surplus NoiseAgent 1472 -10988.0678285 +Final holdings for NoiseAgent 1473: { CASH: 182237953328 }. Marked to market: 182237953328 +Final relative surplus NoiseAgent 1473 18222.7953328 +Final holdings for NoiseAgent 1474: { ABS: 23, CASH: -713027333 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 1474 -72.3027333 +Final holdings for NoiseAgent 1475: { CASH: -230083426352 }. Marked to market: -230083426352 +Final relative surplus NoiseAgent 1475 -23009.3426352 +Final holdings for NoiseAgent 1476: { ABS: 22, CASH: -681594706 }. Marked to market: 9999780 +Final relative surplus NoiseAgent 1476 -69.1594706 +Final holdings for NoiseAgent 1477: { CASH: -100957773326 }. Marked to market: -100957773326 +Final relative surplus NoiseAgent 1477 -10096.7773326 +Final holdings for NoiseAgent 1478: { CASH: -123247827446 }. Marked to market: -123247827446 +Final relative surplus NoiseAgent 1478 -12325.7827446 +Final holdings for NoiseAgent 1479: { ABS: -37, CASH: 14099637 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1479 0.4099637 +Final holdings for NoiseAgent 1480: { ABS: 50, CASH: -125464310875 }. Marked to market: -123892499275 +Final relative surplus NoiseAgent 1480 -12547.4310875 +Final holdings for NoiseAgent 1481: { CASH: -175578010078 }. Marked to market: -175578010078 +Final relative surplus NoiseAgent 1481 -17558.8010078 +Final holdings for NoiseAgent 1482: { ABS: 42, CASH: -105268016144 }. Marked to market: -103947693644 +Final relative surplus NoiseAgent 1482 -10527.8016144 +Final holdings for NoiseAgent 1483: { CASH: -205419057635 }. Marked to market: -205419057635 +Final relative surplus NoiseAgent 1483 -20542.9057635 +Final holdings for NoiseAgent 1484: { ABS: -35, CASH: 6696963920 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1484 668.696392 +Final holdings for NoiseAgent 1485: { CASH: -156953737120 }. Marked to market: -156953737120 +Final relative surplus NoiseAgent 1485 -15696.373712 +Final holdings for NoiseAgent 1486: { CASH: -186414977746 }. Marked to market: -186414977746 +Final relative surplus NoiseAgent 1486 -18642.4977746 +Final holdings for NoiseAgent 1487: { CASH: 176859556192 }. Marked to market: 176859556192 +Final relative surplus NoiseAgent 1487 17684.9556192 +Final holdings for NoiseAgent 1488: { ABS: -77, CASH: 223197009265 }. Marked to market: 220776422635 +Final relative surplus NoiseAgent 1488 22315.55730745 +Final holdings for NoiseAgent 1489: { ABS: 47, CASH: -1467504079 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1489 -147.7504079 +Final holdings for NoiseAgent 1490: { CASH: 242812042427 }. Marked to market: 242812042427 +Final relative surplus NoiseAgent 1490 24280.2042427 +Final holdings for NoiseAgent 1491: { ABS: 48, CASH: -119221747352 }. Marked to market: -117712822040 +Final relative surplus NoiseAgent 1491 -11923.1747352 +Final holdings for NoiseAgent 1492: { ABS: 54, CASH: -139297356116 }. Marked to market: -128980362464 +Final relative surplus NoiseAgent 1492 -13911.63006785 +Final holdings for NoiseAgent 1493: { ABS: -47, CASH: 8989534992 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1493 897.9534992 +Final holdings for NoiseAgent 1494: { ABS: -37, CASH: 1173131963 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1494 116.3131963 +Final holdings for NoiseAgent 1495: { ABS: -76, CASH: 377021830024 }. Marked to market: 1836009972 +Final relative surplus NoiseAgent 1495 37207.51744975 +Final holdings for NoiseAgent 1496: { ABS: -9, CASH: 292926511 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1496 28.2926511 +Final holdings for NoiseAgent 1497: { CASH: -138535182610 }. Marked to market: -138535182610 +Final relative surplus NoiseAgent 1497 -13854.518261 +Final holdings for NoiseAgent 1498: { CASH: -153171794112 }. Marked to market: -153171794112 +Final relative surplus NoiseAgent 1498 -15318.1794112 +Final holdings for NoiseAgent 1499: { CASH: 162895381034 }. Marked to market: 162895381034 +Final relative surplus NoiseAgent 1499 16288.5381034 +Final holdings for NoiseAgent 1500: { ABS: -41, CASH: 7843226136 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1500 783.3226136 +Final holdings for NoiseAgent 1501: { ABS: 92, CASH: -238337281532 }. Marked to market: -220760279860 +Final relative surplus NoiseAgent 1501 -23815.62271605 +Final holdings for NoiseAgent 1502: { ABS: 72, CASH: -186384891752 }. Marked to market: -172628845856 +Final relative surplus NoiseAgent 1502 -18620.3835558 +Final holdings for NoiseAgent 1503: { ABS: 32, CASH: -995955168 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1503 -100.5955168 +Final holdings for NoiseAgent 1504: { CASH: 175597175210 }. Marked to market: 175597175210 +Final relative surplus NoiseAgent 1504 17558.717521 +Final holdings for NoiseAgent 1505: { ABS: 29, CASH: -5530616315 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1505 -554.0616315 +Final holdings for NoiseAgent 1506: { ABS: -78, CASH: 228097417726 }. Marked to market: 225645401380 +Final relative surplus NoiseAgent 1506 22805.59816195 +Final holdings for NoiseAgent 1507: { ABS: -50, CASH: 127614414100 }. Marked to market: 118061712100 +Final relative surplus NoiseAgent 1507 12760.44141 +Final holdings for NoiseAgent 1508: { CASH: 206053135647 }. Marked to market: 206053135647 +Final relative surplus NoiseAgent 1508 20604.3135647 +Final holdings for NoiseAgent 1509: { ABS: -72, CASH: 178857624448 }. Marked to market: 176594229640 +Final relative surplus NoiseAgent 1509 17881.61884085 +Final holdings for NoiseAgent 1510: { ABS: 13, CASH: -107618758311 }. Marked to market: -105135030298 +Final relative surplus NoiseAgent 1510 -10762.8758311 +Final holdings for NoiseAgent 1511: { ABS: -33, CASH: 162919632589 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1511 16290.9632589 +Final holdings for NoiseAgent 1512: { CASH: 120253769150 }. Marked to market: 120253769150 +Final relative surplus NoiseAgent 1512 12024.376915 +Final holdings for NoiseAgent 1513: { ABS: 80, CASH: -200519543280 }. Marked to market: -198004665760 +Final relative surplus NoiseAgent 1513 -20049.81073115 +Final holdings for NoiseAgent 1514: { ABS: 98, CASH: -242273349203 }. Marked to market: -239192613265 +Final relative surplus NoiseAgent 1514 -24225.19131215 +Final holdings for NoiseAgent 1515: { ABS: 22, CASH: -109868645826 }. Marked to market: -1261482018 +Final relative surplus NoiseAgent 1515 -10987.8645826 +Final holdings for NoiseAgent 1516: { CASH: -1238892736 }. Marked to market: -1238892736 +Final relative surplus NoiseAgent 1516 -124.8892736 +Final holdings for NoiseAgent 1517: { ABS: 49, CASH: -1530365715 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1517 -154.0365715 +Final holdings for NoiseAgent 1518: { ABS: 56, CASH: -144962304848 }. Marked to market: -134263296808 +Final relative surplus NoiseAgent 1518 -14478.12511325 +Final holdings for NoiseAgent 1519: { ABS: 66, CASH: -164052962195 }. Marked to market: -161978187449 +Final relative surplus NoiseAgent 1519 -16403.15262145 +Final holdings for NoiseAgent 1520: { ABS: 50, CASH: -124491544300 }. Marked to market: -122919744950 +Final relative surplus NoiseAgent 1520 -12450.15443 +Final holdings for NoiseAgent 1521: { ABS: 50, CASH: -124192789500 }. Marked to market: -122620991950 +Final relative surplus NoiseAgent 1521 -12420.27895 +Final holdings for NoiseAgent 1522: { CASH: 223615761753 }. Marked to market: 223615761753 +Final relative surplus NoiseAgent 1522 22360.5761753 +Final holdings for NoiseAgent 1523: { CASH: -171671529810 }. Marked to market: -171671529810 +Final relative surplus NoiseAgent 1523 -17168.152981 +Final holdings for NoiseAgent 1524: { ABS: 2, CASH: -133557704778 }. Marked to market: -133175592904 +Final relative surplus NoiseAgent 1524 -13356.7704778 +Final holdings for NoiseAgent 1525: { ABS: 23, CASH: -4384295222 }. Marked to market: 9999770 +Final relative surplus NoiseAgent 1525 -439.4295222 +Final holdings for NoiseAgent 1526: { ABS: 32, CASH: -6103786208 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1526 -611.3786208 +Final holdings for NoiseAgent 1527: { ABS: -92, CASH: 230005963454 }. Marked to market: 227113853294 +Final relative surplus NoiseAgent 1527 22996.45274745 +Final holdings for NoiseAgent 1528: { ABS: 74, CASH: -191385766831 }. Marked to market: -177247626679 +Final relative surplus NoiseAgent 1528 -19120.4710882 +Final holdings for NoiseAgent 1529: { ABS: -68, CASH: 174348727420 }. Marked to market: 161356912552 +Final relative surplus NoiseAgent 1529 17414.76713185 +Final holdings for NoiseAgent 1530: { CASH: 112827697394 }. Marked to market: 112827697394 +Final relative surplus NoiseAgent 1530 11281.7697394 +Final holdings for NoiseAgent 1531: { ABS: 46, CASH: -1436055402 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1531 -144.6055402 +Final holdings for NoiseAgent 1532: { ABS: -45, CASH: 8607425590 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1532 859.742559 +Final holdings for NoiseAgent 1533: { CASH: -186866335451 }. Marked to market: -186866335451 +Final relative surplus NoiseAgent 1533 -18687.6335451 +Final holdings for NoiseAgent 1534: { ABS: -44, CASH: 109308015882 }. Marked to market: 107924827702 +Final relative surplus NoiseAgent 1534 10929.8015882 +Final holdings for NoiseAgent 1535: { CASH: 133310085940 }. Marked to market: 133310085940 +Final relative surplus NoiseAgent 1535 13330.008594 +Final holdings for NoiseAgent 1536: { ABS: -66, CASH: 170714326342 }. Marked to market: 158104621696 +Final relative surplus NoiseAgent 1536 17051.327021 +Final holdings for NoiseAgent 1537: { CASH: -100699864094 }. Marked to market: -100699864094 +Final relative surplus NoiseAgent 1537 -10070.9864094 +Final holdings for NoiseAgent 1538: { ABS: -59, CASH: 174167676668 }. Marked to market: 162895392492 +Final relative surplus NoiseAgent 1538 17396.66210035 +Final holdings for NoiseAgent 1539: { CASH: 181633112083 }. Marked to market: 181633112083 +Final relative surplus NoiseAgent 1539 18162.3112083 +Final holdings for NoiseAgent 1540: { ABS: 86, CASH: -220482959363 }. Marked to market: -204052155059 +Final relative surplus NoiseAgent 1540 -22030.19034995 +Final holdings for NoiseAgent 1541: { ABS: -27, CASH: 858773458 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1541 84.8773458 +Final holdings for NoiseAgent 1542: { ABS: -96, CASH: 472800289312 }. Marked to market: 1140571072 +Final relative surplus NoiseAgent 1542 46786.5451517 +Final holdings for NoiseAgent 1543: { CASH: 156613764295 }. Marked to market: 156613764295 +Final relative surplus NoiseAgent 1543 15660.3764295 +Final holdings for NoiseAgent 1544: { CASH: -123372910586 }. Marked to market: -123372910586 +Final relative surplus NoiseAgent 1544 -12338.2910586 +Final holdings for NoiseAgent 1545: { ABS: 58, CASH: -145517796636 }. Marked to market: -143694510318 +Final relative surplus NoiseAgent 1545 -14549.63606615 +Final holdings for NoiseAgent 1546: { CASH: -127523056404 }. Marked to market: -127523056404 +Final relative surplus NoiseAgent 1546 -12753.3056404 +Final holdings for NoiseAgent 1547: { ABS: -52, CASH: 130477078222 }. Marked to market: 128842408978 +Final relative surplus NoiseAgent 1547 13043.56422745 +Final holdings for NoiseAgent 1548: { ABS: 20, CASH: -3811127260 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1548 -382.112726 +Final holdings for NoiseAgent 1549: { ABS: 94, CASH: -240987651153 }. Marked to market: -223028380667 +Final relative surplus NoiseAgent 1549 -24080.65950835 +Final holdings for NoiseAgent 1550: { CASH: 118737818800 }. Marked to market: 118737818800 +Final relative surplus NoiseAgent 1550 11872.78188 +Final holdings for NoiseAgent 1551: { ABS: -72, CASH: 178684414264 }. Marked to market: 176421004624 +Final relative surplus NoiseAgent 1551 17864.29780195 +Final holdings for NoiseAgent 1552: { ABS: 48, CASH: -124368147752 }. Marked to market: -115197444104 +Final relative surplus NoiseAgent 1552 -12437.8147752 +Final holdings for NoiseAgent 1553: { ABS: 98, CASH: -244475224914 }. Marked to market: -241394482998 +Final relative surplus NoiseAgent 1553 -24445.3788771 +Final holdings for NoiseAgent 1554: { ABS: 24, CASH: -4575287672 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1554 -458.5287672 +Final holdings for NoiseAgent 1555: { ABS: -48, CASH: 124227316288 }. Marked to market: 115056731440 +Final relative surplus NoiseAgent 1555 12421.7316288 +Final holdings for NoiseAgent 1556: { ABS: 31, CASH: -5912725708 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1556 -592.2725708 +Final holdings for NoiseAgent 1557: { ABS: -90, CASH: 232788652255 }. Marked to market: 215593582825 +Final relative surplus NoiseAgent 1557 23258.75959285 +Final holdings for NoiseAgent 1558: { ABS: -48, CASH: 119757862648 }. Marked to market: 118248932920 +Final relative surplus NoiseAgent 1558 11974.7862648 +Final holdings for NoiseAgent 1559: { ABS: 80, CASH: -199986496520 }. Marked to market: -197471608600 +Final relative surplus NoiseAgent 1559 -19996.50604215 +Final holdings for NoiseAgent 1560: { ABS: 54, CASH: -135425906090 }. Marked to market: -133728348698 +Final relative surplus NoiseAgent 1560 -13540.44698425 +Final holdings for NoiseAgent 1561: { ABS: -74, CASH: 189731562674 }. Marked to market: 175593398176 +Final relative surplus NoiseAgent 1561 18953.0506399 +Final holdings for NoiseAgent 1562: { ABS: 90, CASH: -225798415640 }. Marked to market: -222969158360 +Final relative surplus NoiseAgent 1562 -22577.69794485 +Final holdings for NoiseAgent 1563: { ABS: -33, CASH: 105478228801 }. Marked to market: 99173398852 +Final relative surplus NoiseAgent 1563 10546.8228801 +Final holdings for NoiseAgent 1564: { ABS: 28, CASH: -5339560244 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1564 -534.9560244 +Final holdings for NoiseAgent 1565: { ABS: 23, CASH: -116357878167 }. Marked to market: -2817147069 +Final relative surplus NoiseAgent 1565 -11636.7878167 +Final holdings for NoiseAgent 1566: { ABS: -31, CASH: 984514388 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1566 97.4514388 +Final holdings for NoiseAgent 1567: { ABS: 94, CASH: -463806321155 }. Marked to market: 242579735 +Final relative surplus NoiseAgent 1567 -45887.96307205 +Final holdings for NoiseAgent 1568: { ABS: -44, CASH: 8416478652 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1568 840.6478652 +Final holdings for NoiseAgent 1569: { ABS: 40, CASH: -100254771160 }. Marked to market: -98997329040 +Final relative surplus NoiseAgent 1569 -10026.477116 +Final holdings for NoiseAgent 1570: { ABS: 40, CASH: -99988244160 }. Marked to market: -98730806680 +Final relative surplus NoiseAgent 1570 -9999.824416 +Final holdings for NoiseAgent 1571: { ABS: -34, CASH: 1078827842 }. Marked to market: 9999762 +Final relative surplus NoiseAgent 1571 106.8827842 +Final holdings for NoiseAgent 1572: { ABS: 29, CASH: -901649626 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 1572 -91.1649626 +Final holdings for NoiseAgent 1573: { ABS: 46, CASH: -228247185741 }. Marked to market: -1159479597 +Final relative surplus NoiseAgent 1573 -22825.7185741 +Final holdings for NoiseAgent 1574: { ABS: -96, CASH: 246141116320 }. Marked to market: 227799743968 +Final relative surplus NoiseAgent 1574 24594.00603585 +Final holdings for NoiseAgent 1575: { ABS: 50, CASH: -128183298975 }. Marked to market: -118630482525 +Final relative surplus NoiseAgent 1575 -12819.3298975 +Final holdings for NoiseAgent 1576: { ABS: 35, CASH: -1090268120 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1576 -110.026812 +Final holdings for NoiseAgent 1577: { ABS: 50, CASH: -124194029925 }. Marked to market: -122622232125 +Final relative surplus NoiseAgent 1577 -12420.4029925 +Final holdings for NoiseAgent 1578: { ABS: -76, CASH: 190513077896 }. Marked to market: 188123920692 +Final relative surplus NoiseAgent 1578 19047.1641616 +Final holdings for NoiseAgent 1579: { ABS: 40, CASH: -1247447880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1579 -125.744788 +Final holdings for NoiseAgent 1580: { ABS: 42, CASH: -108680150870 }. Marked to market: -100655890976 +Final relative surplus NoiseAgent 1580 -10869.015087 +Final holdings for NoiseAgent 1581: { ABS: 27, CASH: -838777373 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1581 -84.8777373 +Final holdings for NoiseAgent 1582: { ABS: 96, CASH: -249114846464 }. Marked to market: -230773505408 +Final relative surplus NoiseAgent 1582 -24893.37908275 +Final holdings for NoiseAgent 1583: { ABS: 22, CASH: -681591098 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 1583 -69.1591098 +Final holdings for NoiseAgent 1584: { ABS: -37, CASH: 7079085875 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 1584 706.9085875 +Final holdings for NoiseAgent 1585: { ABS: -60, CASH: 153838297150 }. Marked to market: 142374914530 +Final relative surplus NoiseAgent 1585 15363.72407735 +Final holdings for NoiseAgent 1586: { CASH: 216023957695 }. Marked to market: 216023957695 +Final relative surplus NoiseAgent 1586 21601.3957695 +Final holdings for NoiseAgent 1587: { ABS: 37, CASH: -182646254573 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 1587 -18265.6254573 +Final holdings for NoiseAgent 1588: { ABS: 44, CASH: -8396478256 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1588 -840.6478256 +Final holdings for NoiseAgent 1589: { CASH: 236487866128 }. Marked to market: 236487866128 +Final relative surplus NoiseAgent 1589 23647.7866128 +Final holdings for NoiseAgent 1590: { ABS: 70, CASH: -175626999580 }. Marked to market: -173426474540 +Final relative surplus NoiseAgent 1590 -17560.5563503 +Final holdings for NoiseAgent 1591: { CASH: 193187620519 }. Marked to market: 193187620519 +Final relative surplus NoiseAgent 1591 19317.7620519 +Final holdings for NoiseAgent 1592: { ABS: -56, CASH: 180703482680 }. Marked to market: 170004435328 +Final relative surplus NoiseAgent 1592 18050.24282625 +Final holdings for NoiseAgent 1593: { ABS: -46, CASH: 114551422688 }. Marked to market: 113105362916 +Final relative surplus NoiseAgent 1593 11454.1422688 +Final holdings for NoiseAgent 1594: { CASH: -148503131518 }. Marked to market: -148503131518 +Final relative surplus NoiseAgent 1594 -14851.3131518 +Final holdings for NoiseAgent 1595: { CASH: -133728351236 }. Marked to market: -133728351236 +Final relative surplus NoiseAgent 1595 -13373.8351236 +Final holdings for NoiseAgent 1596: { CASH: -170833716656 }. Marked to market: -170833716656 +Final relative surplus NoiseAgent 1596 -17084.3716656 +Final holdings for NoiseAgent 1597: { ABS: 56, CASH: -143563081120 }. Marked to market: -132863951560 +Final relative surplus NoiseAgent 1597 -14338.2025234 +Final holdings for NoiseAgent 1598: { CASH: 202428647093 }. Marked to market: 202428647093 +Final relative surplus NoiseAgent 1598 20241.8647093 +Final holdings for NoiseAgent 1599: { ABS: -71, CASH: 203394783000 }. Marked to market: 189829966040 +Final relative surplus NoiseAgent 1599 20319.37292395 +Final holdings for NoiseAgent 1600: { CASH: -189809893200 }. Marked to market: -189809893200 +Final relative surplus NoiseAgent 1600 -18981.98932 +Final holdings for NoiseAgent 1601: { ABS: 92, CASH: -238734666286 }. Marked to market: -221157504902 +Final relative surplus NoiseAgent 1601 -23855.361018 +Final holdings for NoiseAgent 1602: { ABS: 25, CASH: -775906100 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1602 -78.59061 +Final holdings for NoiseAgent 1603: { ABS: -46, CASH: 113734838324 }. Marked to market: 112288776620 +Final relative surplus NoiseAgent 1603 11372.4838324 +Final holdings for NoiseAgent 1604: { ABS: 88, CASH: -227009398716 }. Marked to market: -210196513132 +Final relative surplus NoiseAgent 1604 -22682.83431975 +Final holdings for NoiseAgent 1605: { CASH: 127543054116 }. Marked to market: 127543054116 +Final relative surplus NoiseAgent 1605 12753.3054116 +Final holdings for NoiseAgent 1606: { ABS: -86, CASH: 424558853536 }. Marked to market: 4749786 +Final relative surplus NoiseAgent 1606 41961.21779125 +Final holdings for NoiseAgent 1607: { ABS: 50, CASH: -128482051200 }. Marked to market: -118929236150 +Final relative surplus NoiseAgent 1607 -12849.20512 +Final holdings for NoiseAgent 1608: { CASH: -118461416192 }. Marked to market: -118461416192 +Final relative surplus NoiseAgent 1608 -11847.1416192 +Final holdings for NoiseAgent 1609: { CASH: 1345629064 }. Marked to market: 1345629064 +Final relative surplus NoiseAgent 1609 133.5629064 +Final holdings for NoiseAgent 1610: { ABS: 60, CASH: -155737810460 }. Marked to market: -144274448840 +Final relative surplus NoiseAgent 1610 -15555.67544325 +Final holdings for NoiseAgent 1611: { ABS: -76, CASH: 190730943562 }. Marked to market: 188341807790 +Final relative surplus NoiseAgent 1611 19068.95075655 +Final holdings for NoiseAgent 1612: { CASH: 2163796298 }. Marked to market: 2163796298 +Final relative surplus NoiseAgent 1612 215.3796298 +Final holdings for NoiseAgent 1613: { CASH: -152715289688 }. Marked to market: -152715289688 +Final relative surplus NoiseAgent 1613 -15272.5289688 +Final holdings for NoiseAgent 1614: { ABS: -80, CASH: 205974579200 }. Marked to market: 190690080160 +Final relative surplus NoiseAgent 1614 20577.35229615 +Final holdings for NoiseAgent 1615: { ABS: 32, CASH: -6103784960 }. Marked to market: 9999808 +Final relative surplus NoiseAgent 1615 -611.378496 +Final holdings for NoiseAgent 1616: { ABS: 20, CASH: -185859526034 }. Marked to market: -182038444634 +Final relative surplus NoiseAgent 1616 -18586.9526034 +Final holdings for NoiseAgent 1617: { CASH: 212302720387 }. Marked to market: 212302720387 +Final relative surplus NoiseAgent 1617 21229.2720387 +Final holdings for NoiseAgent 1618: { ABS: -56, CASH: 139662926812 }. Marked to market: 137902512716 +Final relative surplus NoiseAgent 1618 13962.14908455 +Final holdings for NoiseAgent 1619: { ABS: 88, CASH: -227595672888 }. Marked to market: -210782947376 +Final relative surplus NoiseAgent 1619 -22741.46191885 +Final holdings for NoiseAgent 1620: { CASH: -1437970816 }. Marked to market: -1437970816 +Final relative surplus NoiseAgent 1620 -144.7970816 +Final holdings for NoiseAgent 1621: { ABS: 74, CASH: -191569254234 }. Marked to market: -177431274884 +Final relative surplus NoiseAgent 1621 -19138.82004585 +Final holdings for NoiseAgent 1622: { CASH: 117736034296 }. Marked to market: 117736034296 +Final relative surplus NoiseAgent 1622 11772.6034296 +Final holdings for NoiseAgent 1623: { ABS: -37, CASH: 1173138401 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1623 116.3138401 +Final holdings for NoiseAgent 1624: { ABS: -25, CASH: 795904950 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1624 78.590495 +Final holdings for NoiseAgent 1625: { CASH: -199306522958 }. Marked to market: -199306522958 +Final relative surplus NoiseAgent 1625 -19931.6522958 +Final holdings for NoiseAgent 1626: { CASH: 157072032655 }. Marked to market: 157072032655 +Final relative surplus NoiseAgent 1626 15706.2032655 +Final holdings for NoiseAgent 1627: { ABS: -35, CASH: 1110259160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1627 110.025916 +Final holdings for NoiseAgent 1628: { ABS: 40, CASH: -102542133080 }. Marked to market: -94899983360 +Final relative surplus NoiseAgent 1628 -10255.213308 +Final holdings for NoiseAgent 1629: { ABS: 29, CASH: -901651134 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1629 -91.1651134 +Final holdings for NoiseAgent 1630: { ABS: -94, CASH: 244027569084 }. Marked to market: 226068275568 +Final relative surplus NoiseAgent 1630 24382.6512775 +Final holdings for NoiseAgent 1631: { ABS: -4, CASH: 774224496 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1631 76.4224496 +Final holdings for NoiseAgent 1632: { ABS: -21, CASH: 4022165626 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1632 401.2165626 +Final holdings for NoiseAgent 1633: { CASH: 170847878140 }. Marked to market: 170847878140 +Final relative surplus NoiseAgent 1633 17083.787814 +Final holdings for NoiseAgent 1634: { CASH: -205419158642 }. Marked to market: -205419158642 +Final relative surplus NoiseAgent 1634 -20542.9158642 +Final holdings for NoiseAgent 1635: { CASH: -142588500575 }. Marked to market: -142588500575 +Final relative surplus NoiseAgent 1635 -14259.8500575 +Final holdings for NoiseAgent 1636: { ABS: 33, CASH: -1027391102 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 1636 -103.7391102 +Final holdings for NoiseAgent 1637: { ABS: 7, CASH: -218542426271 }. Marked to market: -217205033424 +Final relative surplus NoiseAgent 1637 -21855.2426271 +Final holdings for NoiseAgent 1638: { CASH: -230533640997 }. Marked to market: -230533640997 +Final relative surplus NoiseAgent 1638 -23054.3640997 +Final holdings for NoiseAgent 1639: { ABS: -42, CASH: 1330313638 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1639 132.0313638 +Final holdings for NoiseAgent 1640: { ABS: 84, CASH: -208645536530 }. Marked to market: -206004907994 +Final relative surplus NoiseAgent 1640 -20862.41004765 +Final holdings for NoiseAgent 1641: { ABS: -28, CASH: 5359503208 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1641 534.9503208 +Final holdings for NoiseAgent 1642: { ABS: 20, CASH: -127507933772 }. Marked to market: -123686811572 +Final relative surplus NoiseAgent 1642 -12751.7933772 +Final holdings for NoiseAgent 1643: { ABS: 64, CASH: -164076715968 }. Marked to market: -151849238400 +Final relative surplus NoiseAgent 1643 -16389.56616315 +Final holdings for NoiseAgent 1644: { ABS: -46, CASH: 8798592146 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1644 878.8592146 +Final holdings for NoiseAgent 1645: { ABS: 31, CASH: -5912665785 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1645 -592.2665785 +Final holdings for NoiseAgent 1646: { CASH: 210635075848 }. Marked to market: 210635075848 +Final relative surplus NoiseAgent 1646 21062.5075848 +Final holdings for NoiseAgent 1647: { ABS: 66, CASH: -169786064306 }. Marked to market: -157176460706 +Final relative surplus NoiseAgent 1647 -16960.50097055 +Final holdings for NoiseAgent 1648: { CASH: 8503661 }. Marked to market: 8503661 +Final relative surplus NoiseAgent 1648 -0.1496339 +Final holdings for NoiseAgent 1649: { ABS: -33, CASH: 1047386944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1649 103.7386944 +Final holdings for NoiseAgent 1650: { CASH: -172319608340 }. Marked to market: -172319608340 +Final relative surplus NoiseAgent 1650 -17232.960834 +Final holdings for NoiseAgent 1651: { ABS: 96, CASH: -246115251728 }. Marked to market: -227773887152 +Final relative surplus NoiseAgent 1651 -24593.41958465 +Final holdings for NoiseAgent 1652: { CASH: -175573399212 }. Marked to market: -175573399212 +Final relative surplus NoiseAgent 1652 -17558.3399212 +Final holdings for NoiseAgent 1653: { ABS: 98, CASH: -243185716414 }. Marked to market: -240104992824 +Final relative surplus NoiseAgent 1653 -24316.42804585 +Final holdings for NoiseAgent 1654: { CASH: 186849122314 }. Marked to market: 186849122314 +Final relative surplus NoiseAgent 1654 18683.9122314 +Final holdings for NoiseAgent 1655: { CASH: 142379691460 }. Marked to market: 142379691460 +Final relative surplus NoiseAgent 1655 14236.969146 +Final holdings for NoiseAgent 1656: { CASH: 220601753538 }. Marked to market: 220601753538 +Final relative surplus NoiseAgent 1656 22059.1753538 +Final holdings for NoiseAgent 1657: { ABS: -48, CASH: 123884365096 }. Marked to market: 114713661784 +Final relative surplus NoiseAgent 1657 12387.4365096 +Final holdings for NoiseAgent 1658: { ABS: -90, CASH: 444313038700 }. Marked to market: 12232810 +Final relative surplus NoiseAgent 1658 43936.63630795 +Final holdings for NoiseAgent 1659: { CASH: 156978043168 }. Marked to market: 156978043168 +Final relative surplus NoiseAgent 1659 15696.8043168 +Final holdings for NoiseAgent 1660: { CASH: 194575477901 }. Marked to market: 194575477901 +Final relative surplus NoiseAgent 1660 19456.5477901 +Final holdings for NoiseAgent 1661: { CASH: 199630540000 }. Marked to market: 199630540000 +Final relative surplus NoiseAgent 1661 19962.054 +Final holdings for NoiseAgent 1662: { CASH: -153451351456 }. Marked to market: -153451351456 +Final relative surplus NoiseAgent 1662 -15346.1351456 +Final holdings for NoiseAgent 1663: { ABS: -41, CASH: 7843288661 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1663 783.3288661 +Final holdings for NoiseAgent 1664: { ABS: -38, CASH: 7270132788 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 1664 726.0132788 +Final holdings for NoiseAgent 1665: { CASH: 1545000924 }. Marked to market: 1545000924 +Final relative surplus NoiseAgent 1665 153.5000924 +Final holdings for NoiseAgent 1666: { ABS: 42, CASH: -108340183508 }. Marked to market: -100315822142 +Final relative surplus NoiseAgent 1666 -10835.0183508 +Final holdings for NoiseAgent 1667: { ABS: 47, CASH: -8969644267 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1667 -897.9644267 +Final holdings for NoiseAgent 1668: { ABS: 92, CASH: -237328381334 }. Marked to market: -219751435506 +Final relative surplus NoiseAgent 1668 -23714.73275755 +Final holdings for NoiseAgent 1669: { CASH: 176774625840 }. Marked to market: 176774625840 +Final relative surplus NoiseAgent 1669 17676.462584 +Final holdings for NoiseAgent 1670: { CASH: -191808990760 }. Marked to market: -191808990760 +Final relative surplus NoiseAgent 1670 -19181.899076 +Final holdings for NoiseAgent 1671: { ABS: 42, CASH: -1310322290 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1671 -132.032229 +Final holdings for NoiseAgent 1672: { ABS: -41, CASH: 7843202274 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 1672 783.3202274 +Final holdings for NoiseAgent 1673: { ABS: -31, CASH: 5932664266 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 1673 592.2664266 +Final holdings for NoiseAgent 1674: { ABS: 68, CASH: -169152242346 }. Marked to market: -167014580882 +Final relative surplus NoiseAgent 1674 -16913.08061475 +Final holdings for NoiseAgent 1675: { ABS: 40, CASH: -103638451940 }. Marked to market: -95996207940 +Final relative surplus NoiseAgent 1675 -10364.845194 +Final holdings for NoiseAgent 1676: { ABS: 84, CASH: -215356188716 }. Marked to market: -199307670524 +Final relative surplus NoiseAgent 1676 -21517.5134923 +Final holdings for NoiseAgent 1677: { CASH: -172045500884 }. Marked to market: -172045500884 +Final relative surplus NoiseAgent 1677 -17205.5500884 +Final holdings for NoiseAgent 1678: { ABS: 39, CASH: -1216003025 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 1678 -122.6003025 +Final holdings for NoiseAgent 1679: { CASH: 217826120324 }. Marked to market: 217826120324 +Final relative surplus NoiseAgent 1679 21781.6120324 +Final holdings for NoiseAgent 1680: { ABS: 34, CASH: -6485893222 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1680 -649.5893222 +Final holdings for NoiseAgent 1681: { ABS: -40, CASH: 103780078140 }. Marked to market: 96137932780 +Final relative surplus NoiseAgent 1681 10377.007814 +Final holdings for NoiseAgent 1682: { ABS: 96, CASH: -249114877280 }. Marked to market: -230773474496 +Final relative surplus NoiseAgent 1682 -24893.3821002 +Final holdings for NoiseAgent 1683: { ABS: 88, CASH: -227595787552 }. Marked to market: -210782842568 +Final relative surplus NoiseAgent 1683 -22741.4731358 +Final holdings for NoiseAgent 1684: { ABS: -70, CASH: 173889629105 }. Marked to market: 171689111905 +Final relative surplus NoiseAgent 1684 17384.81931455 +Final holdings for NoiseAgent 1685: { ABS: 24, CASH: -4575351704 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1685 -458.5351704 +Final holdings for NoiseAgent 1686: { CASH: -132866851884 }. Marked to market: -132866851884 +Final relative surplus NoiseAgent 1686 -13287.6851884 +Final holdings for NoiseAgent 1687: { ABS: 52, CASH: -134137847964 }. Marked to market: -124202920416 +Final relative surplus NoiseAgent 1687 -13395.67916645 +Final holdings for NoiseAgent 1688: { ABS: 4, CASH: -223800081921 }. Marked to market: -223035857709 +Final relative surplus NoiseAgent 1688 -22381.0081921 +Final holdings for NoiseAgent 1689: { ABS: -60, CASH: 153843068500 }. Marked to market: 142379687500 +Final relative surplus NoiseAgent 1689 15364.20121495 +Final holdings for NoiseAgent 1690: { ABS: -22, CASH: 4213233914 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 1690 420.3233914 +Final holdings for NoiseAgent 1691: { ABS: 42, CASH: -207325248218 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1691 -20733.5248218 +Final holdings for NoiseAgent 1692: { ABS: 35, CASH: -6676900360 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1692 -668.690036 +Final holdings for NoiseAgent 1693: { ABS: 20, CASH: -3811126520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1693 -382.112652 +Final holdings for NoiseAgent 1694: { ABS: -28, CASH: 890208924 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1694 88.0208924 +Final holdings for NoiseAgent 1695: { ABS: 50, CASH: -128182797200 }. Marked to market: -118629979700 +Final relative surplus NoiseAgent 1695 -12819.27972 +Final holdings for NoiseAgent 1696: { CASH: -107904824204 }. Marked to market: -107904824204 +Final relative surplus NoiseAgent 1696 -10791.4824204 +Final holdings for NoiseAgent 1697: { CASH: -204046378396 }. Marked to market: -204046378396 +Final relative surplus NoiseAgent 1697 -20405.6378396 +Final holdings for NoiseAgent 1698: { CASH: -694202520 }. Marked to market: -694202520 +Final relative surplus NoiseAgent 1698 -70.420252 +Final holdings for NoiseAgent 1699: { ABS: -34, CASH: 6505839842 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1699 649.5839842 +Final holdings for NoiseAgent 1700: { CASH: 170847899416 }. Marked to market: 170847899416 +Final relative surplus NoiseAgent 1700 17083.7899416 +Final holdings for NoiseAgent 1701: { ABS: -23, CASH: 113553853049 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1701 11354.3853049 +Final holdings for NoiseAgent 1702: { ABS: 40, CASH: -103811264440 }. Marked to market: -96169012360 +Final relative surplus NoiseAgent 1702 -10382.126444 +Final holdings for NoiseAgent 1703: { CASH: 202428653161 }. Marked to market: 202428653161 +Final relative surplus NoiseAgent 1703 20241.8653161 +Final holdings for NoiseAgent 1704: { ABS: 70, CASH: -179459864770 }. Marked to market: -166086098560 +Final relative surplus NoiseAgent 1704 -17927.88109665 +Final holdings for NoiseAgent 1705: { ABS: 47, CASH: -8969642998 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1705 -897.9642998 +Final holdings for NoiseAgent 1706: { CASH: 156606993751 }. Marked to market: 156606993751 +Final relative surplus NoiseAgent 1706 15659.6993751 +Final holdings for NoiseAgent 1707: { ABS: -22, CASH: 4213240360 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 1707 420.324036 +Final holdings for NoiseAgent 1708: { ABS: 72, CASH: -178837633412 }. Marked to market: -176574220676 +Final relative surplus NoiseAgent 1708 -17881.61971245 +Final holdings for NoiseAgent 1709: { ABS: 44, CASH: -217204244500 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1709 -21721.42445 +Final holdings for NoiseAgent 1710: { ABS: 74, CASH: -183805591039 }. Marked to market: -181479324375 +Final relative surplus NoiseAgent 1710 -18378.41550035 +Final holdings for NoiseAgent 1711: { CASH: 195884223936 }. Marked to market: 195884223936 +Final relative surplus NoiseAgent 1711 19587.4223936 +Final holdings for NoiseAgent 1712: { CASH: -1070758272 }. Marked to market: -1070758272 +Final relative surplus NoiseAgent 1712 -108.0758272 +Final holdings for NoiseAgent 1713: { ABS: 56, CASH: -144456840364 }. Marked to market: -133757833276 +Final relative surplus NoiseAgent 1713 -14427.57866655 +Final holdings for NoiseAgent 1714: { CASH: 214355097325 }. Marked to market: 214355097325 +Final relative surplus NoiseAgent 1714 21434.5097325 +Final holdings for NoiseAgent 1715: { ABS: -28, CASH: 5359515892 }. Marked to market: 9999944 +Final relative surplus NoiseAgent 1715 534.9515892 +Final holdings for NoiseAgent 1716: { ABS: -74, CASH: 203479015152 }. Marked to market: 201152745010 +Final relative surplus NoiseAgent 1716 20343.7579068 +Final holdings for NoiseAgent 1717: { ABS: -80, CASH: 199024400960 }. Marked to market: 196509508640 +Final relative surplus NoiseAgent 1717 19898.29648055 +Final holdings for NoiseAgent 1718: { ABS: 60, CASH: -154321735790 }. Marked to market: -142858483910 +Final relative surplus NoiseAgent 1718 -15414.06815925 +Final holdings for NoiseAgent 1719: { ABS: 45, CASH: -8587517165 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 1719 -859.7517165 +Final holdings for NoiseAgent 1720: { ABS: -82, CASH: 212804144239 }. Marked to market: 197137572903 +Final relative surplus NoiseAgent 1720 21260.30884905 +Final holdings for NoiseAgent 1721: { ABS: 92, CASH: -454158541038 }. Marked to market: 15616370 +Final relative surplus NoiseAgent 1721 -44923.18654145 +Final holdings for NoiseAgent 1722: { ABS: 30, CASH: -5721679340 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 1722 -573.167934 +Final holdings for NoiseAgent 1723: { ABS: -30, CASH: 5741610580 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1723 573.161058 +Final holdings for NoiseAgent 1724: { ABS: 78, CASH: -194986577321 }. Marked to market: -192534571739 +Final relative surplus NoiseAgent 1724 -19496.51413525 +Final holdings for NoiseAgent 1725: { ABS: 23, CASH: -114059378669 }. Marked to market: -515874645 +Final relative surplus NoiseAgent 1725 -11406.9378669 +Final holdings for NoiseAgent 1726: { CASH: 182246888306 }. Marked to market: 182246888306 +Final relative surplus NoiseAgent 1726 18223.6888306 +Final holdings for NoiseAgent 1727: { CASH: 162432733627 }. Marked to market: 162432733627 +Final relative surplus NoiseAgent 1727 16242.2733627 +Final holdings for NoiseAgent 1728: { ABS: 74, CASH: -185479827830 }. Marked to market: -183153565532 +Final relative surplus NoiseAgent 1728 -18545.83918535 +Final holdings for NoiseAgent 1729: { ABS: 98, CASH: -251248867020 }. Marked to market: -232525344622 +Final relative surplus NoiseAgent 1729 -25106.78106695 +Final holdings for NoiseAgent 1730: { CASH: 3871384 }. Marked to market: 3871384 +Final relative surplus NoiseAgent 1730 -0.6128616 +Final holdings for NoiseAgent 1731: { ABS: 70, CASH: -179456229670 }. Marked to market: -166082474100 +Final relative surplus NoiseAgent 1731 -17927.51760195 +Final holdings for NoiseAgent 1732: { ABS: 98, CASH: -243782646321 }. Marked to market: -240701893135 +Final relative surplus NoiseAgent 1732 -24376.1210063 +Final holdings for NoiseAgent 1733: { ABS: 68, CASH: -335680294742 }. Marked to market: 14654702 +Final relative surplus NoiseAgent 1733 -33075.3604893 +Final holdings for NoiseAgent 1734: { ABS: -96, CASH: 240691270288 }. Marked to market: 237673416592 +Final relative surplus NoiseAgent 1734 24064.98343115 +Final holdings for NoiseAgent 1735: { ABS: 70, CASH: -345557884340 }. Marked to market: 8002270 +Final relative surplus NoiseAgent 1735 -34063.12288165 +Final holdings for NoiseAgent 1736: { ABS: -54, CASH: 138985069870 }. Marked to market: 128668032532 +Final relative surplus NoiseAgent 1736 13878.40136225 +Final holdings for NoiseAgent 1737: { ABS: -40, CASH: 198112636100 }. Marked to market: 646414700 +Final relative surplus NoiseAgent 1737 19810.26361 +Final holdings for NoiseAgent 1738: { CASH: -239192604347 }. Marked to market: -239192604347 +Final relative surplus NoiseAgent 1738 -23920.2604347 +Final holdings for NoiseAgent 1739: { ABS: 72, CASH: -185733090116 }. Marked to market: -171977201324 +Final relative surplus NoiseAgent 1739 -18555.20361055 +Final holdings for NoiseAgent 1740: { ABS: 90, CASH: -233026662635 }. Marked to market: -215831595635 +Final relative surplus NoiseAgent 1740 -23284.56063355 +Final holdings for NoiseAgent 1741: { ABS: 47, CASH: -1467496653 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1741 -147.7496653 +Final holdings for NoiseAgent 1742: { ABS: -12, CASH: 2302665664 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1742 229.2665664 +Final holdings for NoiseAgent 1743: { ABS: -40, CASH: 198724419160 }. Marked to market: 1257394040 +Final relative surplus NoiseAgent 1743 19871.441916 +Final holdings for NoiseAgent 1744: { ABS: 45, CASH: -222139499165 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 1744 -22214.9499165 +Final holdings for NoiseAgent 1745: { ABS: 56, CASH: -144830040604 }. Marked to market: -134130900012 +Final relative surplus NoiseAgent 1745 -14464.8984523 +Final holdings for NoiseAgent 1746: { ABS: 76, CASH: -196052236938 }. Marked to market: -181531962926 +Final relative surplus NoiseAgent 1746 -19587.11807015 +Final holdings for NoiseAgent 1747: { CASH: 186409106890 }. Marked to market: 186409106890 +Final relative surplus NoiseAgent 1747 18639.910689 +Final holdings for NoiseAgent 1748: { ABS: 20, CASH: -618718980 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 1748 -62.871898 +Final holdings for NoiseAgent 1749: { ABS: -48, CASH: 124572437632 }. Marked to market: 115401738256 +Final relative surplus NoiseAgent 1749 12456.2437632 +Final holdings for NoiseAgent 1750: { ABS: 60, CASH: -153814209620 }. Marked to market: -142350978920 +Final relative surplus NoiseAgent 1750 -15363.31557755 +Final holdings for NoiseAgent 1751: { ABS: 24, CASH: -4575337640 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 1751 -458.533764 +Final holdings for NoiseAgent 1752: { ABS: -52, CASH: 134633325616 }. Marked to market: 124698397444 +Final relative surplus NoiseAgent 1752 13443.22693055 +Final holdings for NoiseAgent 1753: { ABS: -22, CASH: 4213185888 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 1753 420.3185888 +Final holdings for NoiseAgent 1754: { CASH: 610097723 }. Marked to market: 610097723 +Final relative surplus NoiseAgent 1754 60.0097723 +Final holdings for NoiseAgent 1755: { ABS: 50, CASH: -128978263375 }. Marked to market: -119425552325 +Final relative surplus NoiseAgent 1755 -12898.8263375 +Final holdings for NoiseAgent 1756: { ABS: -82, CASH: 204579267899 }. Marked to market: 202001507945 +Final relative surplus NoiseAgent 1756 20453.7831801 +Final holdings for NoiseAgent 1757: { CASH: 177028832728 }. Marked to market: 177028832728 +Final relative surplus NoiseAgent 1757 17701.8832728 +Final holdings for NoiseAgent 1758: { ABS: 94, CASH: -241554937393 }. Marked to market: -223595886303 +Final relative surplus NoiseAgent 1758 -24137.38836585 +Final holdings for NoiseAgent 1759: { ABS: -2, CASH: 392107652 }. Marked to market: 9999998 +Final relative surplus NoiseAgent 1759 38.2107652 +Final holdings for NoiseAgent 1760: { ABS: 96, CASH: -239032964672 }. Marked to market: -236015110688 +Final relative surplus NoiseAgent 1760 -23901.15286925 +Final holdings for NoiseAgent 1761: { CASH: 166779443658 }. Marked to market: 166779443658 +Final relative surplus NoiseAgent 1761 16676.9443658 +Final holdings for NoiseAgent 1762: { CASH: 773215552 }. Marked to market: 773215552 +Final relative surplus NoiseAgent 1762 76.3215552 +Final holdings for NoiseAgent 1763: { ABS: 62, CASH: -306062643046 }. Marked to market: 9999752 +Final relative surplus NoiseAgent 1763 -30113.59875175 +Final holdings for NoiseAgent 1764: { CASH: 134683081004 }. Marked to market: 134683081004 +Final relative surplus NoiseAgent 1764 13467.3081004 +Final holdings for NoiseAgent 1765: { CASH: 178878548044 }. Marked to market: 178878548044 +Final relative surplus NoiseAgent 1765 17886.8548044 +Final holdings for NoiseAgent 1766: { CASH: 134675549676 }. Marked to market: 134675549676 +Final relative surplus NoiseAgent 1766 13466.5549676 +Final holdings for NoiseAgent 1767: { CASH: -115404862304 }. Marked to market: -115404862304 +Final relative surplus NoiseAgent 1767 -11541.4862304 +Final holdings for NoiseAgent 1768: { ABS: -56, CASH: 145171456244 }. Marked to market: 134472443052 +Final relative surplus NoiseAgent 1768 14497.0402438 +Final holdings for NoiseAgent 1769: { ABS: 68, CASH: -175414108604 }. Marked to market: -162422277756 +Final relative surplus NoiseAgent 1769 -17523.30522685 +Final holdings for NoiseAgent 1770: { ABS: -92, CASH: 453956283206 }. Marked to market: -216025646 +Final relative surplus NoiseAgent 1770 44900.96276745 +Final holdings for NoiseAgent 1771: { ABS: -30, CASH: 5741636800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1771 573.16368 +Final holdings for NoiseAgent 1772: { ABS: 42, CASH: -1310310782 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1772 -132.0310782 +Final holdings for NoiseAgent 1773: { ABS: 45, CASH: -8587420910 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1773 -859.742091 +Final holdings for NoiseAgent 1774: { ABS: -62, CASH: 307659943940 }. Marked to market: 1587300646 +Final relative surplus NoiseAgent 1774 30271.32820985 +Final holdings for NoiseAgent 1775: { ABS: -49, CASH: 1550362775 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1775 154.0362775 +Final holdings for NoiseAgent 1776: { ABS: 68, CASH: -174332880350 }. Marked to market: -161341062558 +Final relative surplus NoiseAgent 1776 -17415.1824205 +Final holdings for NoiseAgent 1777: { CASH: 211223654388 }. Marked to market: 211223654388 +Final relative surplus NoiseAgent 1777 21121.3654388 +Final holdings for NoiseAgent 1778: { ABS: 42, CASH: -104988163067 }. Marked to market: -103667842163 +Final relative surplus NoiseAgent 1778 -10499.8163067 +Final holdings for NoiseAgent 1779: { ABS: 21, CASH: -650155055 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 1779 -66.0155055 +Final holdings for NoiseAgent 1780: { ABS: 41, CASH: -1278877394 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 1780 -128.8877394 +Final holdings for NoiseAgent 1781: { ABS: -25, CASH: 795902150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1781 78.590215 +Final holdings for NoiseAgent 1782: { CASH: -208791854492 }. Marked to market: -208791854492 +Final relative surplus NoiseAgent 1782 -20880.1854492 +Final holdings for NoiseAgent 1783: { ABS: 82, CASH: -205532782887 }. Marked to market: -202955022277 +Final relative surplus NoiseAgent 1783 -20551.13467825 +Final holdings for NoiseAgent 1784: { ABS: -26, CASH: 4977454648 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1784 496.7454648 +Final holdings for NoiseAgent 1785: { ABS: 52, CASH: -134732928164 }. Marked to market: -124798129628 +Final relative surplus NoiseAgent 1785 -13455.18743465 +Final holdings for NoiseAgent 1786: { ABS: 46, CASH: -118659246097 }. Marked to market: -109870662323 +Final relative surplus NoiseAgent 1786 -11866.9246097 +Final holdings for NoiseAgent 1787: { CASH: -196194727960 }. Marked to market: -196194727960 +Final relative surplus NoiseAgent 1787 -19620.472796 +Final holdings for NoiseAgent 1788: { CASH: -167238488630 }. Marked to market: -167238488630 +Final relative surplus NoiseAgent 1788 -16724.848863 +Final holdings for NoiseAgent 1789: { CASH: -696560690 }. Marked to market: -696560690 +Final relative surplus NoiseAgent 1789 -70.656069 +Final holdings for NoiseAgent 1790: { ABS: 88, CASH: -228016497864 }. Marked to market: -211203753872 +Final relative surplus NoiseAgent 1790 -22783.54439545 +Final holdings for NoiseAgent 1791: { ABS: 70, CASH: -179582801745 }. Marked to market: -166209023635 +Final relative surplus NoiseAgent 1791 -17940.17477725 +Final holdings for NoiseAgent 1792: { CASH: -175577220276 }. Marked to market: -175577220276 +Final relative surplus NoiseAgent 1792 -17558.7220276 +Final holdings for NoiseAgent 1793: { CASH: -944065610 }. Marked to market: -944065610 +Final relative surplus NoiseAgent 1793 -95.406561 +Final holdings for NoiseAgent 1794: { ABS: -54, CASH: 139317381928 }. Marked to market: 129000336598 +Final relative surplus NoiseAgent 1794 13911.63255335 +Final holdings for NoiseAgent 1795: { ABS: 60, CASH: -149048512460 }. Marked to market: -147162353240 +Final relative surplus NoiseAgent 1795 -14902.70764725 +Final holdings for NoiseAgent 1796: { ABS: -29, CASH: 5550559475 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1796 554.0559475 +Final holdings for NoiseAgent 1797: { ABS: 52, CASH: -129154250540 }. Marked to market: -127519579528 +Final relative surplus NoiseAgent 1797 -12913.28145595 +Final holdings for NoiseAgent 1798: { ABS: 44, CASH: -217202843386 }. Marked to market: 9999714 +Final relative surplus NoiseAgent 1798 -21721.2843386 +Final holdings for NoiseAgent 1799: { ABS: 7, CASH: -103887894072 }. Marked to market: -103667840273 +Final relative surplus NoiseAgent 1799 -10389.7894072 +Final holdings for NoiseAgent 1800: { ABS: 41, CASH: -7823307357 }. Marked to market: 9999836 +Final relative surplus NoiseAgent 1800 -783.3307357 +Final holdings for NoiseAgent 1801: { CASH: -232558845138 }. Marked to market: -232558845138 +Final relative surplus NoiseAgent 1801 -23256.8845138 +Final holdings for NoiseAgent 1802: { ABS: 66, CASH: -169205541440 }. Marked to market: -156595825508 +Final relative surplus NoiseAgent 1802 -16902.44851375 +Final holdings for NoiseAgent 1803: { ABS: -42, CASH: 109002135868 }. Marked to market: 100977768034 +Final relative surplus NoiseAgent 1803 10899.2135868 +Final holdings for NoiseAgent 1804: { CASH: -228500024442 }. Marked to market: -228500024442 +Final relative surplus NoiseAgent 1804 -22851.0024442 +Final holdings for NoiseAgent 1805: { CASH: 153058242139 }. Marked to market: 153058242139 +Final relative surplus NoiseAgent 1805 15304.8242139 +Final holdings for NoiseAgent 1806: { CASH: 124222933546 }. Marked to market: 124222933546 +Final relative surplus NoiseAgent 1806 12421.2933546 +Final holdings for NoiseAgent 1807: { ABS: -34, CASH: 1078830528 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 1807 106.8830528 +Final holdings for NoiseAgent 1808: { ABS: -42, CASH: 107691152026 }. Marked to market: 99666891124 +Final relative surplus NoiseAgent 1808 10768.1152026 +Final holdings for NoiseAgent 1809: { ABS: -46, CASH: 8798467854 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1809 878.8467854 +Final holdings for NoiseAgent 1810: { ABS: -45, CASH: 8607534850 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1810 859.753485 +Final holdings for NoiseAgent 1811: { CASH: 139129978984 }. Marked to market: 139129978984 +Final relative surplus NoiseAgent 1811 13911.9978984 +Final holdings for NoiseAgent 1812: { CASH: 142608504374 }. Marked to market: 142608504374 +Final relative surplus NoiseAgent 1812 14259.8504374 +Final holdings for NoiseAgent 1813: { CASH: 215724345490 }. Marked to market: 215724345490 +Final relative surplus NoiseAgent 1813 21571.434549 +Final holdings for NoiseAgent 1814: { ABS: 35, CASH: -1090259300 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1814 -110.02593 +Final holdings for NoiseAgent 1815: { ABS: -40, CASH: 99369783960 }. Marked to market: 98112332480 +Final relative surplus NoiseAgent 1815 9935.978396 +Final holdings for NoiseAgent 1816: { CASH: 156973761312 }. Marked to market: 156973761312 +Final relative surplus NoiseAgent 1816 15696.3761312 +Final holdings for NoiseAgent 1817: { ABS: 68, CASH: -175059897012 }. Marked to market: -162068063512 +Final relative surplus NoiseAgent 1817 -17487.88406365 +Final holdings for NoiseAgent 1818: { CASH: -204052134118 }. Marked to market: -204052134118 +Final relative surplus NoiseAgent 1818 -20406.2134118 +Final holdings for NoiseAgent 1819: { ABS: 70, CASH: -174292169895 }. Marked to market: -172091635055 +Final relative surplus NoiseAgent 1819 -17427.07336825 +Final holdings for NoiseAgent 1820: { CASH: -197471605600 }. Marked to market: -197471605600 +Final relative surplus NoiseAgent 1820 -19748.16056 +Final holdings for NoiseAgent 1821: { CASH: -100057355927 }. Marked to market: -100057355927 +Final relative surplus NoiseAgent 1821 -10006.7355927 +Final holdings for NoiseAgent 1822: { ABS: -82, CASH: 203697571919 }. Marked to market: 201119817377 +Final relative surplus NoiseAgent 1822 20365.6135888 +Final holdings for NoiseAgent 1823: { ABS: 44, CASH: -8396479312 }. Marked to market: 9999560 +Final relative surplus NoiseAgent 1823 -840.6479312 +Final holdings for NoiseAgent 1824: { ABS: -68, CASH: 169332099126 }. Marked to market: 167194454050 +Final relative surplus NoiseAgent 1824 16929.066317 +Final holdings for NoiseAgent 1825: { CASH: 2033127551 }. Marked to market: 2033127551 +Final relative surplus NoiseAgent 1825 202.3127551 +Final holdings for NoiseAgent 1826: { ABS: -25, CASH: 795900875 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1826 78.5900875 +Final holdings for NoiseAgent 1827: { ABS: 90, CASH: -223549514000 }. Marked to market: -220720248890 +Final relative surplus NoiseAgent 1827 -22352.8077716 +Final holdings for NoiseAgent 1828: { ABS: -35, CASH: 6696970605 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1828 668.6970605 +Final holdings for NoiseAgent 1829: { CASH: 157978800814 }. Marked to market: 157978800814 +Final relative surplus NoiseAgent 1829 15796.8800814 +Final holdings for NoiseAgent 1830: { CASH: -230404924160 }. Marked to market: -230404924160 +Final relative surplus NoiseAgent 1830 -23041.492416 +Final holdings for NoiseAgent 1831: { CASH: -119165047750 }. Marked to market: -119165047750 +Final relative surplus NoiseAgent 1831 -11917.504775 +Final holdings for NoiseAgent 1832: { CASH: -1787179865 }. Marked to market: -1787179865 +Final relative surplus NoiseAgent 1832 -179.7179865 +Final holdings for NoiseAgent 1833: { CASH: -166769406576 }. Marked to market: -166769406576 +Final relative surplus NoiseAgent 1833 -16677.9406576 +Final holdings for NoiseAgent 1834: { CASH: -161336919216 }. Marked to market: -161336919216 +Final relative surplus NoiseAgent 1834 -16134.6919216 +Final holdings for NoiseAgent 1835: { ABS: -46, CASH: 8798581198 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1835 878.8581198 +Final holdings for NoiseAgent 1836: { ABS: -20, CASH: 638720680 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1836 62.872068 +Final holdings for NoiseAgent 1837: { ABS: -28, CASH: 138236354644 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 1837 13822.6354644 +Final holdings for NoiseAgent 1838: { CASH: -186389037388 }. Marked to market: -186389037388 +Final relative surplus NoiseAgent 1838 -18639.9037388 +Final holdings for NoiseAgent 1839: { ABS: 70, CASH: -181040054955 }. Marked to market: -167666128025 +Final relative surplus NoiseAgent 1839 -18085.89988555 +Final holdings for NoiseAgent 1840: { CASH: 234756577863 }. Marked to market: 234756577863 +Final relative surplus NoiseAgent 1840 23474.6577863 +Final holdings for NoiseAgent 1841: { ABS: 37, CASH: -1153130890 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 1841 -116.313089 +Final holdings for NoiseAgent 1842: { ABS: 23, CASH: -4384291634 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1842 -439.4291634 +Final holdings for NoiseAgent 1843: { ABS: -62, CASH: 158970831064 }. Marked to market: 147125350136 +Final relative surplus NoiseAgent 1843 15876.9774919 +Final holdings for NoiseAgent 1844: { ABS: -88, CASH: 225125677820 }. Marked to market: 208312718932 +Final relative surplus NoiseAgent 1844 22492.4621464 +Final holdings for NoiseAgent 1845: { ABS: 23, CASH: -4384292968 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 1845 -439.4292968 +Final holdings for NoiseAgent 1846: { ABS: -54, CASH: 138934097110 }. Marked to market: 128617059664 +Final relative surplus NoiseAgent 1846 13873.304086 +Final holdings for NoiseAgent 1847: { ABS: 84, CASH: -215659061762 }. Marked to market: -199610542730 +Final relative surplus NoiseAgent 1847 -21547.80079725 +Final holdings for NoiseAgent 1848: { ABS: 38, CASH: -7250046338 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 1848 -726.0046338 +Final holdings for NoiseAgent 1849: { ABS: 46, CASH: -117814361038 }. Marked to market: -109025767788 +Final relative surplus NoiseAgent 1849 -11782.4361038 +Final holdings for NoiseAgent 1850: { ABS: 56, CASH: -139300083248 }. Marked to market: -137539653528 +Final relative surplus NoiseAgent 1850 -13927.86470025 +Final holdings for NoiseAgent 1851: { CASH: -186201626290 }. Marked to market: -186201626290 +Final relative surplus NoiseAgent 1851 -18621.162629 +Final holdings for NoiseAgent 1852: { ABS: -94, CASH: 242597199660 }. Marked to market: 224638102980 +Final relative surplus NoiseAgent 1852 24239.61454395 +Final holdings for NoiseAgent 1853: { CASH: -225630945516 }. Marked to market: -225630945516 +Final relative surplus NoiseAgent 1853 -22564.0945516 +Final holdings for NoiseAgent 1854: { ABS: 31, CASH: -5912739875 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 1854 -592.2739875 +Final holdings for NoiseAgent 1855: { ABS: 98, CASH: -243421484912 }. Marked to market: -240340760930 +Final relative surplus NoiseAgent 1855 -24340.00489535 +Final holdings for NoiseAgent 1856: { ABS: 49, CASH: -9351759386 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1856 -936.1759386 +Final holdings for NoiseAgent 1857: { ABS: -94, CASH: 241007636630 }. Marked to market: 223048336910 +Final relative surplus NoiseAgent 1857 24080.65802505 +Final holdings for NoiseAgent 1858: { CASH: 119778659825 }. Marked to market: 119778659825 +Final relative surplus NoiseAgent 1858 11976.8659825 +Final holdings for NoiseAgent 1859: { ABS: -23, CASH: 733034049 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 1859 72.3034049 +Final holdings for NoiseAgent 1860: { ABS: 74, CASH: -365299455647 }. Marked to market: 14540159 +Final relative surplus NoiseAgent 1860 -36037.27800275 +Final holdings for NoiseAgent 1861: { ABS: -29, CASH: 5550633367 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 1861 554.0633367 +Final holdings for NoiseAgent 1862: { ABS: -90, CASH: 444304379800 }. Marked to market: 5382190 +Final relative surplus NoiseAgent 1862 43935.77242705 +Final holdings for NoiseAgent 1863: { CASH: 143459988135 }. Marked to market: 143459988135 +Final relative surplus NoiseAgent 1863 14344.9988135 +Final holdings for NoiseAgent 1864: { CASH: 98112364080 }. Marked to market: 98112364080 +Final relative surplus NoiseAgent 1864 9810.236408 +Final holdings for NoiseAgent 1865: { ABS: 86, CASH: -221931480540 }. Marked to market: -205500817620 +Final relative surplus NoiseAgent 1865 -22175.04263205 +Final holdings for NoiseAgent 1866: { ABS: 54, CASH: -138440102417 }. Marked to market: -128123060543 +Final relative surplus NoiseAgent 1866 -13825.90460865 +Final holdings for NoiseAgent 1867: { ABS: -30, CASH: 953085730 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1867 94.308573 +Final holdings for NoiseAgent 1868: { ABS: -68, CASH: 175887198928 }. Marked to market: 162895370528 +Final relative surplus NoiseAgent 1868 17568.6142635 +Final holdings for NoiseAgent 1869: { CASH: -119425499600 }. Marked to market: -119425499600 +Final relative surplus NoiseAgent 1869 -11943.54996 +Final holdings for NoiseAgent 1870: { ABS: 18, CASH: -195749253442 }. Marked to market: -192310239502 +Final relative surplus NoiseAgent 1870 -19575.9253442 +Final holdings for NoiseAgent 1871: { CASH: -142400434040 }. Marked to market: -142400434040 +Final relative surplus NoiseAgent 1871 -14241.043404 +Final holdings for NoiseAgent 1872: { CASH: 175598011336 }. Marked to market: 175598011336 +Final relative surplus NoiseAgent 1872 17558.8011336 +Final holdings for NoiseAgent 1873: { ABS: 98, CASH: -243421474426 }. Marked to market: -240340748484 +Final relative surplus NoiseAgent 1873 -24340.00384475 +Final holdings for NoiseAgent 1874: { ABS: -4, CASH: 774225212 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1874 76.4225212 +Final holdings for NoiseAgent 1875: { ABS: 39, CASH: -7441196675 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1875 -745.1196675 +Final holdings for NoiseAgent 1876: { ABS: 30, CASH: -5721672050 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1876 -573.167205 +Final holdings for NoiseAgent 1877: { CASH: 148807906240 }. Marked to market: 148807906240 +Final relative surplus NoiseAgent 1877 14879.790624 +Final holdings for NoiseAgent 1878: { CASH: 113105365722 }. Marked to market: 113105365722 +Final relative surplus NoiseAgent 1878 11309.5365722 +Final holdings for NoiseAgent 1879: { ABS: 56, CASH: -139098160660 }. Marked to market: -137337744940 +Final relative surplus NoiseAgent 1879 -13907.67246655 +Final holdings for NoiseAgent 1880: { CASH: -98094793280 }. Marked to market: -98094793280 +Final relative surplus NoiseAgent 1880 -9810.479328 +Final holdings for NoiseAgent 1881: { ABS: -31, CASH: 153047367091 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 1881 15303.7367091 +Final holdings for NoiseAgent 1882: { ABS: -48, CASH: 1518936976 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1882 150.8936976 +Final holdings for NoiseAgent 1883: { CASH: 170847884224 }. Marked to market: 170847884224 +Final relative surplus NoiseAgent 1883 17083.7884224 +Final holdings for NoiseAgent 1884: { ABS: 42, CASH: -107672367002 }. Marked to market: -99648009500 +Final relative surplus NoiseAgent 1884 -10768.2367002 +Final holdings for NoiseAgent 1885: { ABS: 68, CASH: -174739167770 }. Marked to market: -161747385542 +Final relative surplus NoiseAgent 1885 -17455.81121495 +Final holdings for NoiseAgent 1886: { ABS: -25, CASH: 4786403600 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 1886 477.64036 +Final holdings for NoiseAgent 1887: { ABS: -56, CASH: 139113706224 }. Marked to market: 137353291344 +Final relative surplus NoiseAgent 1887 13907.22702445 +Final holdings for NoiseAgent 1888: { ABS: 35, CASH: -6676969135 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1888 -668.6969135 +Final holdings for NoiseAgent 1889: { ABS: -26, CASH: 128363566146 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 1889 12835.3566146 +Final holdings for NoiseAgent 1890: { ABS: 92, CASH: -231038914678 }. Marked to market: -228146803046 +Final relative surplus NoiseAgent 1890 -23101.74786815 +Final holdings for NoiseAgent 1891: { CASH: 148669641331 }. Marked to market: 148669641331 +Final relative surplus NoiseAgent 1891 14865.9641331 +Final holdings for NoiseAgent 1892: { ABS: 38, CASH: -244670547165 }. Marked to market: -243475972629 +Final relative surplus NoiseAgent 1892 -24468.0547165 +Final holdings for NoiseAgent 1893: { CASH: -147562196990 }. Marked to market: -147562196990 +Final relative surplus NoiseAgent 1893 -14757.219699 +Final holdings for NoiseAgent 1894: { CASH: 170852293000 }. Marked to market: 170852293000 +Final relative surplus NoiseAgent 1894 17084.2293 +Final holdings for NoiseAgent 1895: { ABS: -42, CASH: 112435272822 }. Marked to market: 104410944384 +Final relative surplus NoiseAgent 1895 11242.5272822 +Final holdings for NoiseAgent 1896: { CASH: 225811706178 }. Marked to market: 225811706178 +Final relative surplus NoiseAgent 1896 22580.1706178 +Final holdings for NoiseAgent 1897: { ABS: -86, CASH: 221869894834 }. Marked to market: 205439064300 +Final relative surplus NoiseAgent 1897 22166.88386655 +Final holdings for NoiseAgent 1898: { ABS: 22, CASH: -108596421550 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1898 -10860.642155 +Final holdings for NoiseAgent 1899: { ABS: -48, CASH: 1518939808 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1899 150.8939808 +Final holdings for NoiseAgent 1900: { ABS: -30, CASH: 953082460 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1900 94.308246 +Final holdings for NoiseAgent 1901: { CASH: -120213828300 }. Marked to market: -120213828300 +Final relative surplus NoiseAgent 1901 -12022.38283 +Final holdings for NoiseAgent 1902: { ABS: 40, CASH: -7632247680 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 1902 -764.224768 +Final holdings for NoiseAgent 1903: { ABS: 56, CASH: -144032989664 }. Marked to market: -133333882056 +Final relative surplus NoiseAgent 1903 -14385.19341715 +Final holdings for NoiseAgent 1904: { ABS: 38, CASH: -211306496563 }. Marked to market: -204046379127 +Final relative surplus NoiseAgent 1904 -21131.6496563 +Final holdings for NoiseAgent 1905: { CASH: 166102480085 }. Marked to market: 166102480085 +Final relative surplus NoiseAgent 1905 16609.2480085 +Final holdings for NoiseAgent 1906: { ABS: 34, CASH: -182073834509 }. Marked to market: -175577978517 +Final relative surplus NoiseAgent 1906 -18208.3834509 +Final holdings for NoiseAgent 1907: { ABS: -34, CASH: 6505824406 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1907 649.5824406 +Final holdings for NoiseAgent 1908: { CASH: -157644947879 }. Marked to market: -157644947879 +Final relative surplus NoiseAgent 1908 -15765.4947879 +Final holdings for NoiseAgent 1909: { CASH: -186829109444 }. Marked to market: -186829109444 +Final relative surplus NoiseAgent 1909 -18683.9109444 +Final holdings for NoiseAgent 1910: { ABS: -55, CASH: 207760600528 }. Marked to market: 206031606393 +Final relative surplus NoiseAgent 1910 20771.91642715 +Final holdings for NoiseAgent 1911: { CASH: -166769408310 }. Marked to market: -166769408310 +Final relative surplus NoiseAgent 1911 -16677.940831 +Final holdings for NoiseAgent 1912: { ABS: -46, CASH: 8798490532 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1912 878.8490532 +Final holdings for NoiseAgent 1913: { ABS: 36, CASH: -6867935900 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1913 -687.79359 +Final holdings for NoiseAgent 1914: { ABS: 90, CASH: -232168870790 }. Marked to market: -214973997560 +Final relative surplus NoiseAgent 1914 -23198.78166425 +Final holdings for NoiseAgent 1915: { ABS: 46, CASH: -118702876913 }. Marked to market: -109914398893 +Final relative surplus NoiseAgent 1915 -11871.2876913 +Final holdings for NoiseAgent 1916: { ABS: -42, CASH: 107689768462 }. Marked to market: 99665505964 +Final relative surplus NoiseAgent 1916 10767.9768462 +Final holdings for NoiseAgent 1917: { ABS: 21, CASH: -113148608227 }. Marked to market: -109136466604 +Final relative surplus NoiseAgent 1917 -11315.8608227 +Final holdings for NoiseAgent 1918: { ABS: 58, CASH: -286827732845 }. Marked to market: -500546653 +Final relative surplus NoiseAgent 1918 -28190.10572215 +Final holdings for NoiseAgent 1919: { ABS: 62, CASH: -153997661015 }. Marked to market: -152048619467 +Final relative surplus NoiseAgent 1919 -15397.6224866 +Final holdings for NoiseAgent 1920: { ABS: 47, CASH: -8969637828 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1920 -897.9637828 +Final holdings for NoiseAgent 1921: { CASH: -1237793092 }. Marked to market: -1237793092 +Final relative surplus NoiseAgent 1921 -124.7793092 +Final holdings for NoiseAgent 1922: { CASH: 176724376192 }. Marked to market: 176724376192 +Final relative surplus NoiseAgent 1922 17671.4376192 +Final holdings for NoiseAgent 1923: { ABS: 36, CASH: -1121695208 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1923 -113.1695208 +Final holdings for NoiseAgent 1924: { CASH: -157707561353 }. Marked to market: -157707561353 +Final relative surplus NoiseAgent 1924 -15771.7561353 +Final holdings for NoiseAgent 1925: { ABS: 12, CASH: -136562516184 }. Marked to market: -134269861296 +Final relative surplus NoiseAgent 1925 -13657.2516184 +Final holdings for NoiseAgent 1926: { CASH: 129873268846 }. Marked to market: 129873268846 +Final relative surplus NoiseAgent 1926 12986.3268846 +Final holdings for NoiseAgent 1927: { ABS: -39, CASH: 7461198079 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 1927 745.1198079 +Final holdings for NoiseAgent 1928: { ABS: 64, CASH: -315933332928 }. Marked to market: 13907008 +Final relative surplus NoiseAgent 1928 -31100.66573035 +Final holdings for NoiseAgent 1929: { ABS: 28, CASH: -870207020 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1929 -88.020702 +Final holdings for NoiseAgent 1930: { ABS: 92, CASH: -229506738628 }. Marked to market: -226614620004 +Final relative surplus NoiseAgent 1930 -22948.5302554 +Final holdings for NoiseAgent 1931: { ABS: 49, CASH: -1530361256 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 1931 -154.0361256 +Final holdings for NoiseAgent 1932: { ABS: 72, CASH: -181150743860 }. Marked to market: -178887350708 +Final relative surplus NoiseAgent 1932 -18112.93078435 +Final holdings for NoiseAgent 1933: { CASH: 105806913222 }. Marked to market: 105806913222 +Final relative surplus NoiseAgent 1933 10579.6913222 +Final holdings for NoiseAgent 1934: { ABS: -70, CASH: 179480566345 }. Marked to market: 166106619745 +Final relative surplus NoiseAgent 1934 17927.95099655 +Final holdings for NoiseAgent 1935: { ABS: -50, CASH: 220157358878 }. Marked to market: 218585551078 +Final relative surplus NoiseAgent 1935 22014.7358878 +Final holdings for NoiseAgent 1936: { CASH: -109133363191 }. Marked to market: -109133363191 +Final relative surplus NoiseAgent 1936 -10914.3363191 +Final holdings for NoiseAgent 1937: { ABS: -37, CASH: 1173130890 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1937 116.313089 +Final holdings for NoiseAgent 1938: { ABS: -25, CASH: 4786349575 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1938 477.6349575 +Final holdings for NoiseAgent 1939: { CASH: 170847975052 }. Marked to market: 170847975052 +Final relative surplus NoiseAgent 1939 17083.7975052 +Final holdings for NoiseAgent 1940: { ABS: 50, CASH: -124798271525 }. Marked to market: -123226467075 +Final relative surplus NoiseAgent 1940 -12480.8271525 +Final holdings for NoiseAgent 1941: { ABS: 26, CASH: -128343566328 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 1941 -12835.3566328 +Final holdings for NoiseAgent 1942: { CASH: 12760264 }. Marked to market: 12760264 +Final relative surplus NoiseAgent 1942 0.2760264 +Final holdings for NoiseAgent 1943: { ABS: 78, CASH: -195729924809 }. Marked to market: -193277899181 +Final relative surplus NoiseAgent 1943 -19570.8488582 +Final holdings for NoiseAgent 1944: { ABS: 42, CASH: -1310313302 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1944 -132.0313302 +Final holdings for NoiseAgent 1945: { CASH: -232519447913 }. Marked to market: -232519447913 +Final relative surplus NoiseAgent 1945 -23252.9447913 +Final holdings for NoiseAgent 1946: { ABS: 68, CASH: -176453453312 }. Marked to market: -163461629264 +Final relative surplus NoiseAgent 1946 -17627.23970755 +Final holdings for NoiseAgent 1947: { ABS: 58, CASH: -145457005357 }. Marked to market: -143633719155 +Final relative surplus NoiseAgent 1947 -14543.5569387 +Final holdings for NoiseAgent 1948: { CASH: -103409378216 }. Marked to market: -103409378216 +Final relative surplus NoiseAgent 1948 -10341.9378216 +Final holdings for NoiseAgent 1949: { ABS: 48, CASH: -9160696064 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1949 -917.0696064 +Final holdings for NoiseAgent 1950: { ABS: 41, CASH: -7823311539 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 1950 -783.3311539 +Final holdings for NoiseAgent 1951: { ABS: -30, CASH: 953082460 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1951 94.308246 +Final holdings for NoiseAgent 1952: { ABS: 30, CASH: -5721672860 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1952 -573.167286 +Final holdings for NoiseAgent 1953: { ABS: -34, CASH: 6505913418 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 1953 649.5913418 +Final holdings for NoiseAgent 1954: { CASH: -137609407461 }. Marked to market: -137609407461 +Final relative surplus NoiseAgent 1954 -13761.9407461 +Final holdings for NoiseAgent 1955: { CASH: 98448020440 }. Marked to market: 98448020440 +Final relative surplus NoiseAgent 1955 9843.802044 +Final holdings for NoiseAgent 1956: { ABS: 88, CASH: -219986143620 }. Marked to market: -217219768140 +Final relative surplus NoiseAgent 1956 -21996.47075355 +Final holdings for NoiseAgent 1957: { CASH: 94920007560 }. Marked to market: 94920007560 +Final relative surplus NoiseAgent 1957 9491.000756 +Final holdings for NoiseAgent 1958: { ABS: 26, CASH: -4957458860 }. Marked to market: 9999792 +Final relative surplus NoiseAgent 1958 -496.745886 +Final holdings for NoiseAgent 1959: { ABS: -98, CASH: 243447468645 }. Marked to market: 240366742997 +Final relative surplus NoiseAgent 1959 24340.60326685 +Final holdings for NoiseAgent 1960: { ABS: 48, CASH: -123139342160 }. Marked to market: -113968766720 +Final relative surplus NoiseAgent 1960 -12314.934216 +Final holdings for NoiseAgent 1961: { ABS: 45, CASH: -8587536965 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1961 -859.7536965 +Final holdings for NoiseAgent 1962: { ABS: -48, CASH: 124158609544 }. Marked to market: 114987915880 +Final relative surplus NoiseAgent 1962 12414.8609544 +Final holdings for NoiseAgent 1963: { ABS: 47, CASH: -8969643891 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1963 -897.9643891 +Final holdings for NoiseAgent 1964: { ABS: -58, CASH: 148710601608 }. Marked to market: 137629489444 +Final relative surplus NoiseAgent 1964 14850.95479505 +Final holdings for NoiseAgent 1965: { CASH: 218308415350 }. Marked to market: 218308415350 +Final relative surplus NoiseAgent 1965 21829.841535 +Final holdings for NoiseAgent 1966: { ABS: 72, CASH: -186317528444 }. Marked to market: -172561478084 +Final relative surplus NoiseAgent 1966 -18613.6472188 +Final holdings for NoiseAgent 1967: { CASH: -134452443360 }. Marked to market: -134452443360 +Final relative surplus NoiseAgent 1967 -13446.244336 +Final holdings for NoiseAgent 1968: { CASH: -208791879264 }. Marked to market: -208791879264 +Final relative surplus NoiseAgent 1968 -20880.1879264 +Final holdings for NoiseAgent 1969: { ABS: -52, CASH: 129491612312 }. Marked to market: 127856928404 +Final relative surplus NoiseAgent 1969 12945.01760835 +Final holdings for NoiseAgent 1970: { CASH: 858351160 }. Marked to market: 858351160 +Final relative surplus NoiseAgent 1970 84.835116 +Final holdings for NoiseAgent 1971: { ABS: -50, CASH: 125055294325 }. Marked to market: 123483483675 +Final relative surplus NoiseAgent 1971 12504.5294325 +Final holdings for NoiseAgent 1972: { CASH: 99668051248 }. Marked to market: 99668051248 +Final relative surplus NoiseAgent 1972 9965.8051248 +Final holdings for NoiseAgent 1973: { ABS: -45, CASH: 14986045 }. Marked to market: 5765680 +Final relative surplus NoiseAgent 1973 0.4986045 +Final holdings for NoiseAgent 1974: { ABS: -42, CASH: 105681448855 }. Marked to market: 104361132613 +Final relative surplus NoiseAgent 1974 10567.1448855 +Final holdings for NoiseAgent 1975: { CASH: 120209784550 }. Marked to market: 120209784550 +Final relative surplus NoiseAgent 1975 12019.978455 +Final holdings for NoiseAgent 1976: { CASH: 162995007262 }. Marked to market: 162995007262 +Final relative surplus NoiseAgent 1976 16298.5007262 +Final holdings for NoiseAgent 1977: { ABS: -66, CASH: 169221118846 }. Marked to market: 156611408458 +Final relative surplus NoiseAgent 1977 16902.00626275 +Final holdings for NoiseAgent 1978: { CASH: 161356955426 }. Marked to market: 161356955426 +Final relative surplus NoiseAgent 1978 16134.6955426 +Final holdings for NoiseAgent 1979: { ABS: 68, CASH: -168907052264 }. Marked to market: -166769404604 +Final relative surplus NoiseAgent 1979 -16888.56162685 +Final holdings for NoiseAgent 1980: { ABS: -63, CASH: 203402471022 }. Marked to market: 201422001951 +Final relative surplus NoiseAgent 1980 20336.10350055 +Final holdings for NoiseAgent 1981: { ABS: 21, CASH: -650155454 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1981 -66.0155454 +Final holdings for NoiseAgent 1982: { CASH: 114282104872 }. Marked to market: 114282104872 +Final relative surplus NoiseAgent 1982 11427.2104872 +Final holdings for NoiseAgent 1983: { ABS: -50, CASH: 125007809275 }. Marked to market: 123436006425 +Final relative surplus NoiseAgent 1983 12499.7809275 +Final holdings for NoiseAgent 1984: { ABS: 39, CASH: -7441193282 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 1984 -745.1193282 +Final holdings for NoiseAgent 1985: { ABS: -98, CASH: 484476078082 }. Marked to market: 683836632 +Final relative surplus NoiseAgent 1985 47952.9473555 +Final holdings for NoiseAgent 1986: { CASH: -113882007848 }. Marked to market: -113882007848 +Final relative surplus NoiseAgent 1986 -11389.2007848 +Final holdings for NoiseAgent 1987: { ABS: 82, CASH: -210226087532 }. Marked to market: -194559666584 +Final relative surplus NoiseAgent 1987 -21004.50336175 +Final holdings for NoiseAgent 1988: { CASH: 95067355020 }. Marked to market: 95067355020 +Final relative surplus NoiseAgent 1988 9505.735502 +Final holdings for NoiseAgent 1989: { ABS: 47, CASH: -8969544533 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1989 -897.9544533 +Final holdings for NoiseAgent 1990: { ABS: -33, CASH: 6314849155 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1990 630.4849155 +Final holdings for NoiseAgent 1991: { ABS: -64, CASH: 164209209056 }. Marked to market: 151981602720 +Final relative surplus NoiseAgent 1991 16400.81527065 +Final holdings for NoiseAgent 1992: { ABS: 72, CASH: -186212844800 }. Marked to market: -172456943480 +Final relative surplus NoiseAgent 1992 -18603.1790614 +Final holdings for NoiseAgent 1993: { ABS: 24, CASH: -4575341144 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1993 -458.5341144 +Final holdings for NoiseAgent 1994: { ABS: 23, CASH: -4384293888 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1994 -439.4293888 +Final holdings for NoiseAgent 1995: { CASH: 109564162948 }. Marked to market: 109564162948 +Final relative surplus NoiseAgent 1995 10955.4162948 +Final holdings for NoiseAgent 1996: { ABS: -35, CASH: 6696968435 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1996 668.6968435 +Final holdings for NoiseAgent 1997: { ABS: -44, CASH: 109305763852 }. Marked to market: 107922581084 +Final relative surplus NoiseAgent 1997 10929.5763852 +Final holdings for NoiseAgent 1998: { ABS: 10, CASH: -210702465404 }. Marked to market: -208791901464 +Final relative surplus NoiseAgent 1998 -21071.2465404 +Final holdings for NoiseAgent 1999: { ABS: -40, CASH: 99372972720 }. Marked to market: 98115531280 +Final relative surplus NoiseAgent 1999 9936.297272 +Final holdings for NoiseAgent 2000: { ABS: -72, CASH: 355444404013 }. Marked to market: 5206069 +Final relative surplus NoiseAgent 2000 35049.77484865 +Final holdings for NoiseAgent 2001: { ABS: -64, CASH: 159764580416 }. Marked to market: 157752679360 +Final relative surplus NoiseAgent 2001 15972.31444625 +Final holdings for NoiseAgent 2002: { CASH: 168934427442 }. Marked to market: 168934427442 +Final relative surplus NoiseAgent 2002 16892.4427442 +Final holdings for NoiseAgent 2003: { ABS: -66, CASH: 165320976424 }. Marked to market: 163246187950 +Final relative surplus NoiseAgent 2003 16527.95402345 +Final holdings for NoiseAgent 2004: { ABS: -11, CASH: 2111594297 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2004 210.1594297 +Final holdings for NoiseAgent 2005: { ABS: 82, CASH: -211920784361 }. Marked to market: -196254176617 +Final relative surplus NoiseAgent 2005 -21173.97281695 +Final holdings for NoiseAgent 2006: { ABS: 86, CASH: -222422933861 }. Marked to market: -205992090857 +Final relative surplus NoiseAgent 2006 -22224.18775475 +Final holdings for NoiseAgent 2007: { CASH: 236397148672 }. Marked to market: 236397148672 +Final relative surplus NoiseAgent 2007 23638.7148672 +Final holdings for NoiseAgent 2008: { ABS: 22, CASH: -681591516 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 2008 -69.1591516 +Final holdings for NoiseAgent 2009: { CASH: -201904036190 }. Marked to market: -201904036190 +Final relative surplus NoiseAgent 2009 -20191.403619 +Final holdings for NoiseAgent 2010: { CASH: 1689062242 }. Marked to market: 1689062242 +Final relative surplus NoiseAgent 2010 167.9062242 +Final holdings for NoiseAgent 2011: { CASH: -1799304287 }. Marked to market: -1799304287 +Final relative surplus NoiseAgent 2011 -180.9304287 +Final holdings for NoiseAgent 2012: { ABS: -5, CASH: 24692767645 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2012 2468.2767645 +Final holdings for NoiseAgent 2013: { CASH: -223242411194 }. Marked to market: -223242411194 +Final relative surplus NoiseAgent 2013 -22325.2411194 +Final holdings for NoiseAgent 2014: { CASH: -176596825004 }. Marked to market: -176596825004 +Final relative surplus NoiseAgent 2014 -17660.6825004 +Final holdings for NoiseAgent 2015: { ABS: 52, CASH: -129161290352 }. Marked to market: -127526612788 +Final relative surplus NoiseAgent 2015 -12913.98542455 +Final holdings for NoiseAgent 2016: { CASH: -215820478292 }. Marked to market: -215820478292 +Final relative surplus NoiseAgent 2016 -21583.0478292 +Final holdings for NoiseAgent 2017: { CASH: -138810999609 }. Marked to market: -138810999609 +Final relative surplus NoiseAgent 2017 -13882.0999609 +Final holdings for NoiseAgent 2018: { CASH: -161858851661 }. Marked to market: -161858851661 +Final relative surplus NoiseAgent 2018 -16186.8851661 +Final holdings for NoiseAgent 2019: { ABS: 42, CASH: -107824580336 }. Marked to market: -99800222204 +Final relative surplus NoiseAgent 2019 -10783.4580336 +Final holdings for NoiseAgent 2020: { ABS: 32, CASH: -6103804000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2020 -611.3804 +Final holdings for NoiseAgent 2021: { CASH: 110417133956 }. Marked to market: 110417133956 +Final relative surplus NoiseAgent 2021 11040.7133956 +Final holdings for NoiseAgent 2022: { CASH: 108834130206 }. Marked to market: 108834130206 +Final relative surplus NoiseAgent 2022 10882.4130206 +Final holdings for NoiseAgent 2023: { CASH: 228255005286 }. Marked to market: 228255005286 +Final relative surplus NoiseAgent 2023 22824.5005286 +Final holdings for NoiseAgent 2024: { ABS: 44, CASH: -217202843188 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2024 -21721.2843188 +Final holdings for NoiseAgent 2025: { ABS: 41, CASH: -1278874606 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2025 -128.8874606 +Final holdings for NoiseAgent 2026: { CASH: 210300044140 }. Marked to market: 210300044140 +Final relative surplus NoiseAgent 2026 21029.004414 +Final holdings for NoiseAgent 2027: { CASH: -100694916998 }. Marked to market: -100694916998 +Final relative surplus NoiseAgent 2027 -10070.4916998 +Final holdings for NoiseAgent 2028: { ABS: -47, CASH: 8989535462 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2028 897.9535462 +Final holdings for NoiseAgent 2029: { ABS: 45, CASH: -8587534895 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2029 -859.7534895 +Final holdings for NoiseAgent 2030: { ABS: -50, CASH: 128737861625 }. Marked to market: 119185050475 +Final relative surplus NoiseAgent 2030 12872.7861625 +Final holdings for NoiseAgent 2031: { ABS: 42, CASH: -8014364978 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2031 -802.4364978 +Final holdings for NoiseAgent 2032: { CASH: 187978939976 }. Marked to market: 187978939976 +Final relative surplus NoiseAgent 2032 18796.8939976 +Final holdings for NoiseAgent 2033: { ABS: -24, CASH: 4595287120 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2033 458.528712 +Final holdings for NoiseAgent 2034: { CASH: -142243021023 }. Marked to market: -142243021023 +Final relative surplus NoiseAgent 2034 -14225.3021023 +Final holdings for NoiseAgent 2035: { ABS: 72, CASH: -185733170252 }. Marked to market: -171977124428 +Final relative surplus NoiseAgent 2035 -18555.21140605 +Final holdings for NoiseAgent 2036: { CASH: 151885996992 }. Marked to market: 151885996992 +Final relative surplus NoiseAgent 2036 15187.5996992 +Final holdings for NoiseAgent 2037: { CASH: 181084265538 }. Marked to market: 181084265538 +Final relative surplus NoiseAgent 2037 18107.4265538 +Final holdings for NoiseAgent 2038: { ABS: 3, CASH: -142928065151 }. Marked to market: -142354896020 +Final relative surplus NoiseAgent 2038 -14293.8065151 +Final holdings for NoiseAgent 2039: { ABS: 78, CASH: -199966759190 }. Marked to market: -185064368102 +Final relative surplus NoiseAgent 2039 -19978.57028925 +Final holdings for NoiseAgent 2040: { ABS: -33, CASH: 1047391564 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2040 103.7391564 +Final holdings for NoiseAgent 2041: { ABS: 26, CASH: -4957465750 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2041 -496.746575 +Final holdings for NoiseAgent 2042: { ABS: 33, CASH: -6294773948 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2042 -630.4773948 +Final holdings for NoiseAgent 2043: { ABS: -40, CASH: 1267450040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2043 125.745004 +Final holdings for NoiseAgent 2044: { CASH: -215401896260 }. Marked to market: -215401896260 +Final relative surplus NoiseAgent 2044 -21541.189626 +Final holdings for NoiseAgent 2045: { ABS: 26, CASH: -4957397760 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2045 -496.739776 +Final holdings for NoiseAgent 2046: { ABS: 21, CASH: -113150149508 }. Marked to market: -109137970988 +Final relative surplus NoiseAgent 2046 -11316.0149508 +Final holdings for NoiseAgent 2047: { ABS: 20, CASH: -3811127280 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 2047 -382.112728 +Final holdings for NoiseAgent 2048: { CASH: -171669104380 }. Marked to market: -171669104380 +Final relative surplus NoiseAgent 2048 -17167.910438 +Final holdings for NoiseAgent 2049: { ABS: 70, CASH: -173869633095 }. Marked to market: -171669113935 +Final relative surplus NoiseAgent 2049 -17384.81971075 +Final holdings for NoiseAgent 2050: { CASH: 185090603500 }. Marked to market: 185090603500 +Final relative surplus NoiseAgent 2050 18508.06035 +Final holdings for NoiseAgent 2051: { CASH: 12178806 }. Marked to market: 12178806 +Final relative surplus NoiseAgent 2051 0.2178806 +Final holdings for NoiseAgent 2052: { ABS: 62, CASH: -158945903831 }. Marked to market: -147100415649 +Final relative surplus NoiseAgent 2052 -15876.48475645 +Final holdings for NoiseAgent 2053: { ABS: 88, CASH: -434411194812 }. Marked to market: 14491652 +Final relative surplus NoiseAgent 2053 -42948.45392835 +Final holdings for NoiseAgent 2054: { ABS: -58, CASH: 286333582942 }. Marked to market: 6485838 +Final relative surplus NoiseAgent 2054 28138.69088545 +Final holdings for NoiseAgent 2055: { CASH: -185068366499 }. Marked to market: -185068366499 +Final relative surplus NoiseAgent 2055 -18507.8366499 +Final holdings for NoiseAgent 2056: { ABS: -44, CASH: 8416478608 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2056 840.6478608 +Final holdings for NoiseAgent 2057: { CASH: 1455909780 }. Marked to market: 1455909780 +Final relative surplus NoiseAgent 2057 144.590978 +Final holdings for NoiseAgent 2058: { CASH: -118047754832 }. Marked to market: -118047754832 +Final relative surplus NoiseAgent 2058 -11805.7754832 +Final holdings for NoiseAgent 2059: { ABS: 39, CASH: -7441092974 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2059 -745.1092974 +Final holdings for NoiseAgent 2060: { ABS: -22, CASH: 4213233540 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2060 420.323354 +Final holdings for NoiseAgent 2061: { ABS: -41, CASH: 7843290465 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2061 783.3290465 +Final holdings for NoiseAgent 2062: { ABS: -98, CASH: 251270670808 }. Marked to market: 232547163894 +Final relative surplus NoiseAgent 2062 25106.96146155 +Final holdings for NoiseAgent 2063: { ABS: -35, CASH: 106352409397 }. Marked to market: 99665446177 +Final relative surplus NoiseAgent 2063 10634.2409397 +Final holdings for NoiseAgent 2064: { CASH: 228644768704 }. Marked to market: 228644768704 +Final relative surplus NoiseAgent 2064 22863.4768704 +Final holdings for NoiseAgent 2065: { ABS: -61, CASH: 208824620300 }. Marked to market: 197170200396 +Final relative surplus NoiseAgent 2065 20862.35642365 +Final holdings for NoiseAgent 2066: { CASH: 201124047388 }. Marked to market: 201124047388 +Final relative surplus NoiseAgent 2066 20111.4047388 +Final holdings for NoiseAgent 2067: { ABS: 26, CASH: -4957465126 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2067 -496.7465126 +Final holdings for NoiseAgent 2068: { ABS: 42, CASH: -107672317967 }. Marked to market: -99648058493 +Final relative surplus NoiseAgent 2068 -10768.2317967 +Final holdings for NoiseAgent 2069: { CASH: 161360428662 }. Marked to market: 161360428662 +Final relative surplus NoiseAgent 2069 16135.0428662 +Final holdings for NoiseAgent 2070: { ABS: 56, CASH: -143664298292 }. Marked to market: -132965162124 +Final relative surplus NoiseAgent 2070 -14348.3242288 +Final holdings for NoiseAgent 2071: { ABS: -46, CASH: 119382338272 }. Marked to market: 110593746954 +Final relative surplus NoiseAgent 2071 11937.2338272 +Final holdings for NoiseAgent 2072: { ABS: 84, CASH: -208650696398 }. Marked to market: -206010056522 +Final relative surplus NoiseAgent 2072 -20862.92602085 +Final holdings for NoiseAgent 2073: { CASH: 232547208092 }. Marked to market: 232547208092 +Final relative surplus NoiseAgent 2073 23253.7208092 +Final holdings for NoiseAgent 2074: { ABS: -98, CASH: 485363020810 }. Marked to market: 1567657962 +Final relative surplus NoiseAgent 2074 48041.63334335 +Final holdings for NoiseAgent 2075: { ABS: -39, CASH: 7461198118 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2075 745.1198118 +Final holdings for NoiseAgent 2076: { ABS: 48, CASH: -237710716136 }. Marked to market: -1880857016 +Final relative surplus NoiseAgent 2076 -23772.0716136 +Final holdings for NoiseAgent 2077: { ABS: -63, CASH: 194274439275 }. Marked to market: 182238031038 +Final relative surplus NoiseAgent 2077 19407.33851755 +Final holdings for NoiseAgent 2078: { ABS: -31, CASH: 5932664669 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 2078 592.2664669 +Final holdings for NoiseAgent 2079: { CASH: -156834707492 }. Marked to market: -156834707492 +Final relative surplus NoiseAgent 2079 -15684.4707492 +Final holdings for NoiseAgent 2080: { CASH: -208703575028 }. Marked to market: -208703575028 +Final relative surplus NoiseAgent 2080 -20871.3575028 +Final holdings for NoiseAgent 2081: { ABS: -40, CASH: 7652237400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2081 764.22374 +Final holdings for NoiseAgent 2082: { CASH: 218302925112 }. Marked to market: 218302925112 +Final relative surplus NoiseAgent 2082 21829.2925112 +Final holdings for NoiseAgent 2083: { ABS: 41, CASH: -7823206866 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2083 -783.3206866 +Final holdings for NoiseAgent 2084: { ABS: -90, CASH: 223353005950 }. Marked to market: 220523767660 +Final relative surplus NoiseAgent 2084 22331.15699695 +Final holdings for NoiseAgent 2085: { ABS: 60, CASH: -149032745540 }. Marked to market: -147146586740 +Final relative surplus NoiseAgent 2085 -14901.13095595 +Final holdings for NoiseAgent 2086: { ABS: 39, CASH: -1216003298 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 2086 -122.6003298 +Final holdings for NoiseAgent 2087: { CASH: -205419060430 }. Marked to market: -205419060430 +Final relative surplus NoiseAgent 2087 -20542.906043 +Final holdings for NoiseAgent 2088: { ABS: 45, CASH: -1404624320 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 2088 -141.462432 +Final holdings for NoiseAgent 2089: { ABS: -27, CASH: 858771433 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2089 84.8771433 +Final holdings for NoiseAgent 2090: { ABS: -24, CASH: 4595289640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2090 458.528964 +Final holdings for NoiseAgent 2091: { CASH: -137336148268 }. Marked to market: -137336148268 +Final relative surplus NoiseAgent 2091 -13734.6148268 +Final holdings for NoiseAgent 2092: { ABS: 84, CASH: -215354646644 }. Marked to market: -199306106948 +Final relative surplus NoiseAgent 2092 -21517.35925955 +Final holdings for NoiseAgent 2093: { CASH: -143597957870 }. Marked to market: -143597957870 +Final relative surplus NoiseAgent 2093 -14360.795787 +Final holdings for NoiseAgent 2094: { ABS: -35, CASH: 6696968820 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 2094 668.696882 +Final holdings for NoiseAgent 2095: { ABS: -68, CASH: 174352202900 }. Marked to market: 161360373616 +Final relative surplus NoiseAgent 2095 17415.11465865 +Final holdings for NoiseAgent 2096: { CASH: -829060763 }. Marked to market: -829060763 +Final relative surplus NoiseAgent 2096 -83.9060763 +Final holdings for NoiseAgent 2097: { CASH: 7124974 }. Marked to market: 7124974 +Final relative surplus NoiseAgent 2097 -0.2875026 +Final holdings for NoiseAgent 2098: { CASH: -104390936090 }. Marked to market: -104390936090 +Final relative surplus NoiseAgent 2098 -10440.093609 +Final holdings for NoiseAgent 2099: { CASH: 221793072355 }. Marked to market: 221793072355 +Final relative surplus NoiseAgent 2099 22178.3072355 +Final holdings for NoiseAgent 2100: { CASH: -133810945888 }. Marked to market: -133810945888 +Final relative surplus NoiseAgent 2100 -13382.0945888 +Final holdings for NoiseAgent 2101: { ABS: 80, CASH: -205098446880 }. Marked to market: -189813996080 +Final relative surplus NoiseAgent 2101 -20491.7391246 +Final holdings for NoiseAgent 2102: { ABS: 48, CASH: -1498940624 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2102 -150.8940624 +Final holdings for NoiseAgent 2103: { CASH: -110177166165 }. Marked to market: -110177166165 +Final relative surplus NoiseAgent 2103 -11018.7166165 +Final holdings for NoiseAgent 2104: { CASH: 129494108224 }. Marked to market: 129494108224 +Final relative surplus NoiseAgent 2104 12948.4108224 +Final holdings for NoiseAgent 2105: { ABS: -31, CASH: 5932671148 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2105 592.2671148 +Final holdings for NoiseAgent 2106: { ABS: -86, CASH: 221869801223 }. Marked to market: 205439161695 +Final relative surplus NoiseAgent 2106 22166.8747276 +Final holdings for NoiseAgent 2107: { ABS: 21, CASH: -238991853370 }. Marked to market: -234979669789 +Final relative surplus NoiseAgent 2107 -23900.185337 +Final holdings for NoiseAgent 2108: { ABS: -94, CASH: 242507906240 }. Marked to market: 224548863046 +Final relative surplus NoiseAgent 2108 24230.68525895 +Final holdings for NoiseAgent 2109: { ABS: 44, CASH: -110678103658 }. Marked to market: -109294919746 +Final relative surplus NoiseAgent 2109 -11068.8103658 +Final holdings for NoiseAgent 2110: { ABS: 25, CASH: -775899625 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2110 -78.5899625 +Final holdings for NoiseAgent 2111: { CASH: 100535552323 }. Marked to market: 100535552323 +Final relative surplus NoiseAgent 2111 10052.5552323 +Final holdings for NoiseAgent 2112: { ABS: -22, CASH: 105181005685 }. Marked to market: 100977823537 +Final relative surplus NoiseAgent 2112 10517.1005685 +Final holdings for NoiseAgent 2113: { CASH: -191887580040 }. Marked to market: -191887580040 +Final relative surplus NoiseAgent 2113 -19189.758004 +Final holdings for NoiseAgent 2114: { ABS: -36, CASH: 6888029032 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2114 687.8029032 +Final holdings for NoiseAgent 2115: { CASH: -176579966024 }. Marked to market: -176579966024 +Final relative surplus NoiseAgent 2115 -17658.9966024 +Final holdings for NoiseAgent 2116: { ABS: -44, CASH: 217222843276 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2116 21721.2843276 +Final holdings for NoiseAgent 2117: { ABS: 66, CASH: -327679052702 }. Marked to market: -1857685886 +Final relative surplus NoiseAgent 2117 -32275.23653265 +Final holdings for NoiseAgent 2118: { ABS: -22, CASH: 4213236510 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2118 420.323651 +Final holdings for NoiseAgent 2119: { CASH: 182058452462 }. Marked to market: 182058452462 +Final relative surplus NoiseAgent 2119 18204.8452462 +Final holdings for NoiseAgent 2120: { ABS: 41, CASH: -1278874237 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2120 -128.8874237 +Final holdings for NoiseAgent 2121: { ABS: -27, CASH: 133300642015 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2121 13329.0642015 +Final holdings for NoiseAgent 2122: { CASH: 180343535528 }. Marked to market: 180343535528 +Final relative surplus NoiseAgent 2122 18033.3535528 +Final holdings for NoiseAgent 2123: { ABS: 58, CASH: -287626264433 }. Marked to market: -1298287179 +Final relative surplus NoiseAgent 2123 -28269.95751695 +Final holdings for NoiseAgent 2124: { ABS: 48, CASH: -1498936208 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2124 -150.8936208 +Final holdings for NoiseAgent 2125: { ABS: 35, CASH: -6676969695 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2125 -668.6969695 +Final holdings for NoiseAgent 2126: { ABS: -72, CASH: 185753173168 }. Marked to market: 171997121440 +Final relative surplus NoiseAgent 2126 18555.21168925 +Final holdings for NoiseAgent 2127: { CASH: 175598447603 }. Marked to market: 175598447603 +Final relative surplus NoiseAgent 2127 17558.8447603 +Final holdings for NoiseAgent 2128: { ABS: -92, CASH: 235880015058 }. Marked to market: 218302852662 +Final relative surplus NoiseAgent 2128 23567.89589455 +Final holdings for NoiseAgent 2129: { CASH: -226003025707 }. Marked to market: -226003025707 +Final relative surplus NoiseAgent 2129 -22601.3025707 +Final holdings for NoiseAgent 2130: { ABS: 23, CASH: -4384242253 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2130 -439.4242253 +Final holdings for NoiseAgent 2131: { ABS: -42, CASH: 108840874999 }. Marked to market: 100816517791 +Final relative surplus NoiseAgent 2131 10883.0874999 +Final holdings for NoiseAgent 2132: { CASH: -99648781796 }. Marked to market: -99648781796 +Final relative surplus NoiseAgent 2132 -9965.8781796 +Final holdings for NoiseAgent 2133: { ABS: -38, CASH: 1204576018 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2133 119.4576018 +Final holdings for NoiseAgent 2134: { ABS: -34, CASH: 1078830630 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2134 106.883063 +Final holdings for NoiseAgent 2135: { ABS: 78, CASH: -194359375538 }. Marked to market: -191907352562 +Final relative surplus NoiseAgent 2135 -19433.79393465 +Final holdings for NoiseAgent 2136: { CASH: -224127940967 }. Marked to market: -224127940967 +Final relative surplus NoiseAgent 2136 -22413.7940967 +Final holdings for NoiseAgent 2137: { CASH: 243509175080 }. Marked to market: 243509175080 +Final relative surplus NoiseAgent 2137 24349.917508 +Final holdings for NoiseAgent 2138: { ABS: -22, CASH: 4213238908 }. Marked to market: 9999780 +Final relative surplus NoiseAgent 2138 420.3238908 +Final holdings for NoiseAgent 2139: { CASH: 147845686193 }. Marked to market: 147845686193 +Final relative surplus NoiseAgent 2139 14783.5686193 +Final holdings for NoiseAgent 2140: { CASH: -158084626217 }. Marked to market: -158084626217 +Final relative surplus NoiseAgent 2140 -15809.4626217 +Final holdings for NoiseAgent 2141: { CASH: 193187614903 }. Marked to market: 193187614903 +Final relative surplus NoiseAgent 2141 19317.7614903 +Final holdings for NoiseAgent 2142: { ABS: -76, CASH: 187606796704 }. Marked to market: 185217665568 +Final relative surplus NoiseAgent 2142 18758.09762875 +Final holdings for NoiseAgent 2143: { ABS: 68, CASH: -174931459462 }. Marked to market: -161939626914 +Final relative surplus NoiseAgent 2143 -17475.04031005 +Final holdings for NoiseAgent 2144: { ABS: -98, CASH: 246550702394 }. Marked to market: 243469975668 +Final relative surplus NoiseAgent 2144 24650.92664075 +Final holdings for NoiseAgent 2145: { CASH: -199307572748 }. Marked to market: -199307572748 +Final relative surplus NoiseAgent 2145 -19931.7572748 +Final holdings for NoiseAgent 2146: { ABS: 29, CASH: -143153933759 }. Marked to market: 9659482 +Final relative surplus NoiseAgent 2146 -14316.3933759 +Final holdings for NoiseAgent 2147: { ABS: -64, CASH: 164096710272 }. Marked to market: 151869244096 +Final relative surplus NoiseAgent 2147 16389.56561125 +Final holdings for NoiseAgent 2148: { CASH: -171672684950 }. Marked to market: -171672684950 +Final relative surplus NoiseAgent 2148 -17168.268495 +Final holdings for NoiseAgent 2149: { ABS: -46, CASH: 1456054850 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 2149 144.605485 +Final holdings for NoiseAgent 2150: { ABS: 13, CASH: -64161138215 }. Marked to market: 15644936 +Final relative surplus NoiseAgent 2150 -6417.1138215 +Final holdings for NoiseAgent 2151: { ABS: 40, CASH: -7632162160 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 2151 -764.216216 +Final holdings for NoiseAgent 2152: { CASH: -107906362994 }. Marked to market: -107906362994 +Final relative surplus NoiseAgent 2152 -10791.6362994 +Final holdings for NoiseAgent 2153: { CASH: 167869363230 }. Marked to market: 167869363230 +Final relative surplus NoiseAgent 2153 16785.936323 +Final holdings for NoiseAgent 2154: { ABS: 82, CASH: -203480293121 }. Marked to market: -200902545139 +Final relative surplus NoiseAgent 2154 -20345.88571705 +Final holdings for NoiseAgent 2155: { ABS: -44, CASH: 8416477640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2155 840.647764 +Final holdings for NoiseAgent 2156: { ABS: 31, CASH: -964515101 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 2156 -97.4515101 +Final holdings for NoiseAgent 2157: { CASH: -189804548400 }. Marked to market: -189804548400 +Final relative surplus NoiseAgent 2157 -18981.45484 +Final holdings for NoiseAgent 2158: { ABS: 58, CASH: -144987458150 }. Marked to market: -143164168178 +Final relative surplus NoiseAgent 2158 -14496.60221155 +Final holdings for NoiseAgent 2159: { ABS: -42, CASH: 104690238964 }. Marked to market: 103369914406 +Final relative surplus NoiseAgent 2159 10468.0238964 +Final holdings for NoiseAgent 2160: { ABS: -76, CASH: 189718568044 }. Marked to market: 187329434628 +Final relative surplus NoiseAgent 2160 18967.71320775 +Final holdings for NoiseAgent 2161: { ABS: -68, CASH: 175015647960 }. Marked to market: 162023814256 +Final relative surplus NoiseAgent 2161 17481.45915825 +Final holdings for NoiseAgent 2162: { ABS: -76, CASH: 194889691910 }. Marked to market: 180369416682 +Final relative surplus NoiseAgent 2162 19468.86356575 +Final holdings for NoiseAgent 2163: { ABS: 68, CASH: -174328639666 }. Marked to market: -161336984394 +Final relative surplus NoiseAgent 2163 -17414.75859125 +Final holdings for NoiseAgent 2164: { ABS: -25, CASH: 795905375 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2164 78.5905375 +Final holdings for NoiseAgent 2165: { ABS: 98, CASH: -253460051996 }. Marked to market: -234736611134 +Final relative surplus NoiseAgent 2165 -25327.89964775 +Final holdings for NoiseAgent 2166: { ABS: 48, CASH: -1498926560 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2166 -150.892656 +Final holdings for NoiseAgent 2167: { CASH: -105386432856 }. Marked to market: -105386432856 +Final relative surplus NoiseAgent 2167 -10539.6432856 +Final holdings for NoiseAgent 2168: { CASH: 220912472636 }. Marked to market: 220912472636 +Final relative surplus NoiseAgent 2168 22090.2472636 +Final holdings for NoiseAgent 2169: { ABS: -42, CASH: 104341126858 }. Marked to market: 103020813724 +Final relative surplus NoiseAgent 2169 10433.1126858 +Final holdings for NoiseAgent 2170: { ABS: -86, CASH: 221869903219 }. Marked to market: 205439056001 +Final relative surplus NoiseAgent 2170 22166.88468555 +Final holdings for NoiseAgent 2171: { CASH: 98599174780 }. Marked to market: 98599174780 +Final relative surplus NoiseAgent 2171 9858.917478 +Final holdings for NoiseAgent 2172: { ABS: -88, CASH: 436417670204 }. Marked to market: 2000959652 +Final relative surplus NoiseAgent 2172 43147.11166755 +Final holdings for NoiseAgent 2173: { ABS: 76, CASH: -195764143814 }. Marked to market: -181243858934 +Final relative surplus NoiseAgent 2173 -19558.30874335 +Final holdings for NoiseAgent 2174: { CASH: 206135290673 }. Marked to market: 206135290673 +Final relative surplus NoiseAgent 2174 20612.5290673 +Final holdings for NoiseAgent 2175: { CASH: -214335095795 }. Marked to market: -214335095795 +Final relative surplus NoiseAgent 2175 -21434.5095795 +Final holdings for NoiseAgent 2176: { ABS: -22, CASH: 4213238138 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2176 420.3238138 +Final holdings for NoiseAgent 2177: { ABS: 24, CASH: -177455575556 }. Marked to market: -172870284572 +Final relative surplus NoiseAgent 2177 -17746.5575556 +Final holdings for NoiseAgent 2178: { ABS: -22, CASH: 4213238028 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2178 420.3238028 +Final holdings for NoiseAgent 2179: { ABS: 52, CASH: -133307781090 }. Marked to market: -123372970282 +Final relative surplus NoiseAgent 2179 -13312.6727037 +Final holdings for NoiseAgent 2180: { ABS: -29, CASH: 921643304 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2180 91.1643304 +Final holdings for NoiseAgent 2181: { CASH: -180777739648 }. Marked to market: -180777739648 +Final relative surplus NoiseAgent 2181 -18078.7739648 +Final holdings for NoiseAgent 2182: { ABS: 98, CASH: -245870271280 }. Marked to market: -242789532206 +Final relative surplus NoiseAgent 2182 -24584.88351635 +Final holdings for NoiseAgent 2183: { CASH: 2074521762 }. Marked to market: 2074521762 +Final relative surplus NoiseAgent 2183 206.4521762 +Final holdings for NoiseAgent 2184: { CASH: 191450576821 }. Marked to market: 191450576821 +Final relative surplus NoiseAgent 2184 19144.0576821 +Final holdings for NoiseAgent 2185: { CASH: 128719053892 }. Marked to market: 128719053892 +Final relative surplus NoiseAgent 2185 12870.9053892 +Final holdings for NoiseAgent 2186: { ABS: -72, CASH: 194232261850 }. Marked to market: 180476359666 +Final relative surplus NoiseAgent 2186 19403.1207658 +Final holdings for NoiseAgent 2187: { ABS: -72, CASH: 185821545232 }. Marked to market: 172065495088 +Final relative surplus NoiseAgent 2187 18562.04889795 +Final holdings for NoiseAgent 2188: { CASH: 132883917232 }. Marked to market: 132883917232 +Final relative surplus NoiseAgent 2188 13287.3917232 +Final holdings for NoiseAgent 2189: { CASH: 5854742 }. Marked to market: 5854742 +Final relative surplus NoiseAgent 2189 -0.4145258 +Final holdings for NoiseAgent 2190: { ABS: -50, CASH: 124209737225 }. Marked to market: 122637939225 +Final relative surplus NoiseAgent 2190 12419.9737225 +Final holdings for NoiseAgent 2191: { CASH: 152073958628 }. Marked to market: 152073958628 +Final relative surplus NoiseAgent 2191 15206.3958628 +Final holdings for NoiseAgent 2192: { CASH: 229326284032 }. Marked to market: 229326284032 +Final relative surplus NoiseAgent 2192 22931.6284032 +Final holdings for NoiseAgent 2193: { CASH: -218352656650 }. Marked to market: -218352656650 +Final relative surplus NoiseAgent 2193 -21836.265665 +Final holdings for NoiseAgent 2194: { ABS: -60, CASH: 149052752020 }. Marked to market: 147166580140 +Final relative surplus NoiseAgent 2194 14901.13158225 +Final holdings for NoiseAgent 2195: { ABS: 11, CASH: -221286782768 }. Marked to market: -219185163259 +Final relative surplus NoiseAgent 2195 -22129.6782768 +Final holdings for NoiseAgent 2196: { ABS: -42, CASH: 108360184705 }. Marked to market: 100335820525 +Final relative surplus NoiseAgent 2196 10835.0184705 +Final holdings for NoiseAgent 2197: { ABS: -29, CASH: 143173548349 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2197 14316.3548349 +Final holdings for NoiseAgent 2198: { ABS: 26, CASH: -4957396616 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2198 -496.7396616 +Final holdings for NoiseAgent 2199: { ABS: 86, CASH: -222626154742 }. Marked to market: -206195304944 +Final relative surplus NoiseAgent 2199 -22244.5098349 +Final holdings for NoiseAgent 2200: { ABS: -78, CASH: 202455015565 }. Marked to market: 187552616677 +Final relative surplus NoiseAgent 2200 20225.39591695 +Final holdings for NoiseAgent 2201: { ABS: 74, CASH: -365299478624 }. Marked to market: 14517478 +Final relative surplus NoiseAgent 2201 -36037.28030015 +Final holdings for NoiseAgent 2202: { ABS: -37, CASH: 182666254499 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2202 18265.6254499 +Final holdings for NoiseAgent 2203: { CASH: 132448166263 }. Marked to market: 132448166263 +Final relative surplus NoiseAgent 2203 13243.8166263 +Final holdings for NoiseAgent 2204: { CASH: 2177984375 }. Marked to market: 2177984375 +Final relative surplus NoiseAgent 2204 216.7984375 +Final holdings for NoiseAgent 2205: { ABS: 60, CASH: -298110811910 }. Marked to market: -1917600230 +Final relative surplus NoiseAgent 2205 -29318.42583815 +Final holdings for NoiseAgent 2206: { ABS: 39, CASH: -7441175420 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2206 -745.117542 +Final holdings for NoiseAgent 2207: { ABS: 40, CASH: -103505293480 }. Marked to market: -95863043440 +Final relative surplus NoiseAgent 2207 -10351.529348 +Final holdings for NoiseAgent 2208: { ABS: -44, CASH: 217222843188 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2208 21721.2843188 +Final holdings for NoiseAgent 2209: { ABS: -28, CASH: 890206488 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2209 88.0206488 +Final holdings for NoiseAgent 2210: { CASH: 388444752 }. Marked to market: 388444752 +Final relative surplus NoiseAgent 2210 37.8444752 +Final holdings for NoiseAgent 2211: { ABS: 47, CASH: -1467496277 }. Marked to market: 9999859 +Final relative surplus NoiseAgent 2211 -147.7496277 +Final holdings for NoiseAgent 2212: { CASH: 196634115412 }. Marked to market: 196634115412 +Final relative surplus NoiseAgent 2212 19662.4115412 +Final holdings for NoiseAgent 2213: { CASH: -123873198225 }. Marked to market: -123873198225 +Final relative surplus NoiseAgent 2213 -12388.3198225 +Final holdings for NoiseAgent 2214: { ABS: -70, CASH: 181160334995 }. Marked to market: 167786400645 +Final relative surplus NoiseAgent 2214 18095.9278794 +Final holdings for NoiseAgent 2215: { ABS: 21, CASH: -155883794623 }. Marked to market: -151871611840 +Final relative surplus NoiseAgent 2215 -15589.3794623 +Final holdings for NoiseAgent 2216: { ABS: -39, CASH: 1236002869 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 2216 122.6002869 +Final holdings for NoiseAgent 2217: { ABS: 45, CASH: -8587527560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2217 -859.752756 +Final holdings for NoiseAgent 2218: { ABS: -60, CASH: 154059407410 }. Marked to market: 142596024670 +Final relative surplus NoiseAgent 2218 15385.8351032 +Final holdings for NoiseAgent 2219: { CASH: 104066938321 }. Marked to market: 104066938321 +Final relative surplus NoiseAgent 2219 10405.6938321 +Final holdings for NoiseAgent 2220: { ABS: -78, CASH: 193761567022 }. Marked to market: 191309560036 +Final relative surplus NoiseAgent 2220 19372.01310345 +Final holdings for NoiseAgent 2221: { ABS: -23, CASH: 733029610 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2221 72.302961 +Final holdings for NoiseAgent 2222: { CASH: 119445500275 }. Marked to market: 119445500275 +Final relative surplus NoiseAgent 2222 11943.5500275 +Final holdings for NoiseAgent 2223: { ABS: 92, CASH: -454163233222 }. Marked to market: 10923818 +Final relative surplus NoiseAgent 2223 -44923.65576025 +Final holdings for NoiseAgent 2224: { CASH: 10000290 }. Marked to market: 10000290 +Final relative surplus NoiseAgent 2224 2.9e-05 +Final holdings for NoiseAgent 2225: { CASH: 167552585700 }. Marked to market: 167552585700 +Final relative surplus NoiseAgent 2225 16754.25857 +Final holdings for NoiseAgent 2226: { CASH: 96205011440 }. Marked to market: 96205011440 +Final relative surplus NoiseAgent 2226 9619.501144 +Final holdings for NoiseAgent 2227: { ABS: -66, CASH: 325829265310 }. Marked to market: 10000066 +Final relative surplus NoiseAgent 2227 32088.26097765 +Final holdings for NoiseAgent 2228: { CASH: 104361130576 }. Marked to market: 104361130576 +Final relative surplus NoiseAgent 2228 10435.1130576 +Final holdings for NoiseAgent 2229: { ABS: 80, CASH: -205094362200 }. Marked to market: -189809870680 +Final relative surplus NoiseAgent 2229 -20491.33060565 +Final holdings for NoiseAgent 2230: { ABS: 84, CASH: -216332210378 }. Marked to market: -200283478658 +Final relative surplus NoiseAgent 2230 -21615.11540485 +Final holdings for NoiseAgent 2231: { ABS: 49, CASH: -1530368606 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2231 -154.0368606 +Final holdings for NoiseAgent 2232: { CASH: -138590315090 }. Marked to market: -138590315090 +Final relative surplus NoiseAgent 2232 -13860.031509 +Final holdings for NoiseAgent 2233: { ABS: 35, CASH: -6676971690 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 2233 -668.697169 +Final holdings for NoiseAgent 2234: { ABS: 20, CASH: -3811127880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2234 -382.112788 +Final holdings for NoiseAgent 2235: { ABS: -54, CASH: 143204268844 }. Marked to market: 132887372824 +Final relative surplus NoiseAgent 2235 14300.32152135 +Final holdings for NoiseAgent 2236: { CASH: 189835347040 }. Marked to market: 189835347040 +Final relative surplus NoiseAgent 2236 18982.534704 +Final holdings for NoiseAgent 2237: { CASH: -166088063215 }. Marked to market: -166088063215 +Final relative surplus NoiseAgent 2237 -16609.8063215 +Final holdings for NoiseAgent 2238: { CASH: 186934786084 }. Marked to market: 186934786084 +Final relative surplus NoiseAgent 2238 18692.4786084 +Final holdings for NoiseAgent 2239: { ABS: -42, CASH: 104829077419 }. Marked to market: 103508767057 +Final relative surplus NoiseAgent 2239 10481.9077419 +Final holdings for NoiseAgent 2240: { ABS: -47, CASH: 8989642199 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 2240 897.9642199 +Final holdings for NoiseAgent 2241: { ABS: 68, CASH: -176257567820 }. Marked to market: -163265738604 +Final relative surplus NoiseAgent 2241 -17607.6511512 +Final holdings for NoiseAgent 2242: { ABS: -46, CASH: 114276107398 }. Marked to market: 112830047258 +Final relative surplus NoiseAgent 2242 11426.6107398 +Final holdings for NoiseAgent 2243: { ABS: 64, CASH: -164073514528 }. Marked to market: -151845911392 +Final relative surplus NoiseAgent 2243 -16389.24582285 +Final holdings for NoiseAgent 2244: { ABS: 23, CASH: -113533077075 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2244 -11354.3077075 +Final holdings for NoiseAgent 2245: { ABS: -58, CASH: 148754606208 }. Marked to market: 137673491608 +Final relative surplus NoiseAgent 2245 14855.35525085 +Final holdings for NoiseAgent 2246: { ABS: -60, CASH: 154795977610 }. Marked to market: 143332601230 +Final relative surplus NoiseAgent 2246 15459.49213365 +Final holdings for NoiseAgent 2247: { ABS: -44, CASH: 8416463472 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2247 840.6463472 +Final holdings for NoiseAgent 2248: { ABS: 92, CASH: -456239069242 }. Marked to market: -2066761034 +Final relative surplus NoiseAgent 2248 -45131.24137175 +Final holdings for NoiseAgent 2249: { ABS: 30, CASH: -933079310 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2249 -94.307931 +Final holdings for NoiseAgent 2250: { ABS: -34, CASH: 1078822300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2250 106.88223 +Final holdings for NoiseAgent 2251: { ABS: -58, CASH: 286336603814 }. Marked to market: 8736296 +Final relative surplus NoiseAgent 2251 28138.9922314 +Final holdings for NoiseAgent 2252: { ABS: 46, CASH: -114256107812 }. Marked to market: -112810046890 +Final relative surplus NoiseAgent 2252 -11426.6107812 +Final holdings for NoiseAgent 2253: { ABS: 80, CASH: -199986488800 }. Marked to market: -197471612800 +Final relative surplus NoiseAgent 2253 -19996.50528505 +Final holdings for NoiseAgent 2254: { ABS: 94, CASH: -236505413762 }. Marked to market: -233550431924 +Final relative surplus NoiseAgent 2254 -23648.39777845 +Final holdings for NoiseAgent 2255: { ABS: -21, CASH: 4022129758 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2255 401.2129758 +Final holdings for NoiseAgent 2256: { CASH: -108646667240 }. Marked to market: -108646667240 +Final relative surplus NoiseAgent 2256 -10865.666724 +Final holdings for NoiseAgent 2257: { ABS: -52, CASH: 133936120354 }. Marked to market: 124001210954 +Final relative surplus NoiseAgent 2257 13373.5064399 +Final holdings for NoiseAgent 2258: { ABS: -60, CASH: 153838277290 }. Marked to market: 142374897370 +Final relative surplus NoiseAgent 2258 15363.72209575 +Final holdings for NoiseAgent 2259: { CASH: 1979594560 }. Marked to market: 1979594560 +Final relative surplus NoiseAgent 2259 196.959456 +Final holdings for NoiseAgent 2260: { ABS: 38, CASH: -7250141338 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2260 -726.0141338 +Final holdings for NoiseAgent 2261: { ABS: 70, CASH: -176090507590 }. Marked to market: -173889976810 +Final relative surplus NoiseAgent 2261 -17606.9071441 +Final holdings for NoiseAgent 2262: { ABS: -64, CASH: 164096781184 }. Marked to market: 151869173120 +Final relative surplus NoiseAgent 2262 16389.57248085 +Final holdings for NoiseAgent 2263: { ABS: 88, CASH: -226218878260 }. Marked to market: -209405939172 +Final relative surplus NoiseAgent 2263 -22603.78221345 +Final holdings for NoiseAgent 2264: { CASH: -105449448534 }. Marked to market: -105449448534 +Final relative surplus NoiseAgent 2264 -10545.9448534 +Final holdings for NoiseAgent 2265: { CASH: 123397071470 }. Marked to market: 123397071470 +Final relative surplus NoiseAgent 2265 12338.707147 +Final holdings for NoiseAgent 2266: { ABS: -50, CASH: 128690610675 }. Marked to market: 119137817425 +Final relative surplus NoiseAgent 2266 12868.0610675 +Final holdings for NoiseAgent 2267: { ABS: 94, CASH: -240995736892 }. Marked to market: -223036435668 +Final relative surplus NoiseAgent 2267 -24081.46804965 +Final holdings for NoiseAgent 2268: { ABS: 84, CASH: -217370409722 }. Marked to market: -201321674054 +Final relative surplus NoiseAgent 2268 -21718.9353344 +Final holdings for NoiseAgent 2269: { ABS: 92, CASH: -235929834364 }. Marked to market: -218352665896 +Final relative surplus NoiseAgent 2269 -23574.8778184 +Final holdings for NoiseAgent 2270: { ABS: -40, CASH: 102841307760 }. Marked to market: 95199063720 +Final relative surplus NoiseAgent 2270 10283.130776 +Final holdings for NoiseAgent 2271: { CASH: 217239763344 }. Marked to market: 217239763344 +Final relative surplus NoiseAgent 2271 21722.9763344 +Final holdings for NoiseAgent 2272: { CASH: 227726862634 }. Marked to market: 227726862634 +Final relative surplus NoiseAgent 2272 22771.6862634 +Final holdings for NoiseAgent 2273: { ABS: 82, CASH: -212077110432 }. Marked to market: -196410709820 +Final relative surplus NoiseAgent 2273 -21189.60567655 +Final holdings for NoiseAgent 2274: { ABS: 96, CASH: -248623974080 }. Marked to market: -230282611136 +Final relative surplus NoiseAgent 2274 -24844.29182165 +Final holdings for NoiseAgent 2275: { CASH: 219771434218 }. Marked to market: 219771434218 +Final relative surplus NoiseAgent 2275 21976.1434218 +Final holdings for NoiseAgent 2276: { ABS: -40, CASH: 1267438480 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2276 125.743848 +Final holdings for NoiseAgent 2277: { ABS: 24, CASH: -4575288464 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2277 -458.5288464 +Final holdings for NoiseAgent 2278: { ABS: 58, CASH: -144548422336 }. Marked to market: -142725123432 +Final relative surplus NoiseAgent 2278 -14452.69861475 +Final holdings for NoiseAgent 2279: { ABS: -82, CASH: 235254989520 }. Marked to market: 232677229648 +Final relative surplus NoiseAgent 2279 23521.35534245 +Final holdings for NoiseAgent 2280: { CASH: 208811960972 }. Marked to market: 208811960972 +Final relative surplus NoiseAgent 2280 20880.1960972 +Final holdings for NoiseAgent 2281: { ABS: -84, CASH: 216114152068 }. Marked to market: 200065425136 +Final relative surplus NoiseAgent 2281 21591.30957945 +Final holdings for NoiseAgent 2282: { ABS: -26, CASH: 4977463228 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2282 496.7463228 +Final holdings for NoiseAgent 2283: { CASH: 161362315084 }. Marked to market: 161362315084 +Final relative surplus NoiseAgent 2283 16135.2315084 +Final holdings for NoiseAgent 2284: { ABS: 39, CASH: -202010769181 }. Marked to market: -194559666379 +Final relative surplus NoiseAgent 2284 -20202.0769181 +Final holdings for NoiseAgent 2285: { CASH: -227093854582 }. Marked to market: -227093854582 +Final relative surplus NoiseAgent 2285 -22710.3854582 +Final holdings for NoiseAgent 2286: { ABS: 24, CASH: -744462848 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2286 -75.4462848 +Final holdings for NoiseAgent 2287: { CASH: 241924975092 }. Marked to market: 241924975092 +Final relative surplus NoiseAgent 2287 24191.4975092 +Final holdings for NoiseAgent 2288: { ABS: -41, CASH: 7843303995 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2288 783.3303995 +Final holdings for NoiseAgent 2289: { ABS: -50, CASH: 124605748150 }. Marked to market: 123033949350 +Final relative surplus NoiseAgent 2289 12459.574815 +Final holdings for NoiseAgent 2290: { ABS: 28, CASH: -870206796 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2290 -88.0206796 +Final holdings for NoiseAgent 2291: { ABS: 45, CASH: -222140403170 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2291 -22215.040317 +Final holdings for NoiseAgent 2292: { CASH: -153597865299 }. Marked to market: -153597865299 +Final relative surplus NoiseAgent 2292 -15360.7865299 +Final holdings for NoiseAgent 2293: { CASH: -147103593087 }. Marked to market: -147103593087 +Final relative surplus NoiseAgent 2293 -14711.3593087 +Final holdings for NoiseAgent 2294: { CASH: -156596674466 }. Marked to market: -156596674466 +Final relative surplus NoiseAgent 2294 -15660.6674466 +Final holdings for NoiseAgent 2295: { ABS: 42, CASH: -8014257710 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2295 -802.425771 +Final holdings for NoiseAgent 2296: { CASH: -96165718980 }. Marked to market: -96165718980 +Final relative surplus NoiseAgent 2296 -9617.571898 +Final holdings for NoiseAgent 2297: { CASH: 170851638844 }. Marked to market: 170851638844 +Final relative surplus NoiseAgent 2297 17084.1638844 +Final holdings for NoiseAgent 2298: { ABS: 49, CASH: -1530368459 }. Marked to market: 9999853 +Final relative surplus NoiseAgent 2298 -154.0368459 +Final holdings for NoiseAgent 2299: { ABS: -72, CASH: 178862025484 }. Marked to market: 176598619732 +Final relative surplus NoiseAgent 2299 17882.05892935 +Final holdings for NoiseAgent 2300: { ABS: -25, CASH: 123423838175 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2300 12341.3838175 +Final holdings for NoiseAgent 2301: { CASH: -143053516 }. Marked to market: -143053516 +Final relative surplus NoiseAgent 2301 -15.3053516 +Final holdings for NoiseAgent 2302: { ABS: 70, CASH: -175553631495 }. Marked to market: -173353104845 +Final relative surplus NoiseAgent 2302 -17553.21954005 +Final holdings for NoiseAgent 2303: { ABS: 46, CASH: -1436061198 }. Marked to market: 9999862 +Final relative surplus NoiseAgent 2303 -144.6061198 +Final holdings for NoiseAgent 2304: { ABS: -23, CASH: 4404295751 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2304 439.4295751 +Final holdings for NoiseAgent 2305: { ABS: 84, CASH: -217974984644 }. Marked to market: -201926250068 +Final relative surplus NoiseAgent 2305 -21779.39282795 +Final holdings for NoiseAgent 2306: { ABS: 47, CASH: -8969529963 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 2306 -897.9529963 +Final holdings for NoiseAgent 2307: { CASH: 189834074920 }. Marked to market: 189834074920 +Final relative surplus NoiseAgent 2307 18982.407492 +Final holdings for NoiseAgent 2308: { CASH: -200641649954 }. Marked to market: -200641649954 +Final relative surplus NoiseAgent 2308 -20065.1649954 +Final holdings for NoiseAgent 2309: { ABS: 42, CASH: -105268013099 }. Marked to market: -103947696689 +Final relative surplus NoiseAgent 2309 -10527.8013099 +Final holdings for NoiseAgent 2310: { CASH: -213597200674 }. Marked to market: -213597200674 +Final relative surplus NoiseAgent 2310 -21360.7200674 +Final holdings for NoiseAgent 2311: { ABS: -38, CASH: 7270140844 }. Marked to market: 9999620 +Final relative surplus NoiseAgent 2311 726.0140844 +Final holdings for NoiseAgent 2312: { ABS: 54, CASH: -134128470392 }. Marked to market: -132430928606 +Final relative surplus NoiseAgent 2312 -13410.70344335 +Final holdings for NoiseAgent 2313: { ABS: 21, CASH: -650161859 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2313 -66.0161859 +Final holdings for NoiseAgent 2314: { CASH: -188467361128 }. Marked to market: -188467361128 +Final relative surplus NoiseAgent 2314 -18847.7361128 +Final holdings for NoiseAgent 2315: { ABS: 42, CASH: -107962877159 }. Marked to market: -99938513021 +Final relative surplus NoiseAgent 2315 -10797.2877159 +Final holdings for NoiseAgent 2316: { ABS: -64, CASH: 164097423328 }. Marked to market: 151869816864 +Final relative surplus NoiseAgent 2316 16389.63669775 +Final holdings for NoiseAgent 2317: { CASH: 163372099813 }. Marked to market: 163372099813 +Final relative surplus NoiseAgent 2317 16336.2099813 +Final holdings for NoiseAgent 2318: { ABS: 23, CASH: -4384239838 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2318 -439.4239838 +Final holdings for NoiseAgent 2319: { CASH: -152048637354 }. Marked to market: -152048637354 +Final relative surplus NoiseAgent 2319 -15205.8637354 +Final holdings for NoiseAgent 2320: { CASH: 148121210110 }. Marked to market: 148121210110 +Final relative surplus NoiseAgent 2320 14811.121011 +Final holdings for NoiseAgent 2321: { CASH: 225645377262 }. Marked to market: 225645377262 +Final relative surplus NoiseAgent 2321 22563.5377262 +Final holdings for NoiseAgent 2322: { ABS: 48, CASH: -9160703840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2322 -917.070384 +Final holdings for NoiseAgent 2323: { ABS: 44, CASH: -112800863176 }. Marked to market: -104394491224 +Final relative surplus NoiseAgent 2323 -11281.0863176 +Final holdings for NoiseAgent 2324: { ABS: -39, CASH: 7461173197 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2324 745.1173197 +Final holdings for NoiseAgent 2325: { ABS: 33, CASH: -227304755407 }. Marked to market: -226267357540 +Final relative surplus NoiseAgent 2325 -22731.4755407 +Final holdings for NoiseAgent 2326: { CASH: 15089266 }. Marked to market: 15089266 +Final relative surplus NoiseAgent 2326 0.5089266 +Final holdings for NoiseAgent 2327: { ABS: -45, CASH: 1424619550 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 2327 141.461955 +Final holdings for NoiseAgent 2328: { CASH: 225175191156 }. Marked to market: 225175191156 +Final relative surplus NoiseAgent 2328 22516.5191156 +Final holdings for NoiseAgent 2329: { ABS: -26, CASH: 827342682 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2329 81.7342682 +Final holdings for NoiseAgent 2330: { ABS: -9, CASH: 1729487242 }. Marked to market: 9999991 +Final relative surplus NoiseAgent 2330 171.9487242 +Final holdings for NoiseAgent 2331: { ABS: 74, CASH: -183810564209 }. Marked to market: -181484301689 +Final relative surplus NoiseAgent 2331 -18378.91282295 +Final holdings for NoiseAgent 2332: { ABS: 34, CASH: -6485915900 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2332 -649.59159 +Final holdings for NoiseAgent 2333: { ABS: 14, CASH: -175338074388 }. Marked to market: -172663292348 +Final relative surplus NoiseAgent 2333 -17534.8074388 +Final holdings for NoiseAgent 2334: { CASH: 138610263789 }. Marked to market: 138610263789 +Final relative surplus NoiseAgent 2334 13860.0263789 +Final holdings for NoiseAgent 2335: { CASH: 230896930736 }. Marked to market: 230896930736 +Final relative surplus NoiseAgent 2335 23088.6930736 +Final holdings for NoiseAgent 2336: { CASH: -229945945232 }. Marked to market: -229945945232 +Final relative surplus NoiseAgent 2336 -22995.5945232 +Final holdings for NoiseAgent 2337: { ABS: 48, CASH: -9160588688 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2337 -917.0588688 +Final holdings for NoiseAgent 2338: { CASH: -105783272420 }. Marked to market: -105783272420 +Final relative surplus NoiseAgent 2338 -10579.327242 +Final holdings for NoiseAgent 2339: { ABS: 58, CASH: -286317033159 }. Marked to market: 10944153 +Final relative surplus NoiseAgent 2339 -28139.034331 +Final holdings for NoiseAgent 2340: { ABS: -39, CASH: 154712738314 }. Marked to market: 147261640582 +Final relative surplus NoiseAgent 2340 15470.2738314 +Final holdings for NoiseAgent 2341: { ABS: 48, CASH: -9160686800 }. Marked to market: 9999472 +Final relative surplus NoiseAgent 2341 -917.06868 +Final holdings for NoiseAgent 2342: { ABS: 64, CASH: -159532935968 }. Marked to market: -157521027680 +Final relative surplus NoiseAgent 2342 -15951.1499906 +Final holdings for NoiseAgent 2343: { CASH: -137336711320 }. Marked to market: -137336711320 +Final relative surplus NoiseAgent 2343 -13734.671132 +Final holdings for NoiseAgent 2344: { ABS: 80, CASH: -200519539680 }. Marked to market: -198004661280 +Final relative surplus NoiseAgent 2344 -20049.81036995 +Final holdings for NoiseAgent 2345: { ABS: 32, CASH: -6103798240 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2345 -611.379824 +Final holdings for NoiseAgent 2346: { ABS: -42, CASH: 202901935067 }. Marked to market: 194877566351 +Final relative surplus NoiseAgent 2346 20289.1935067 +Final holdings for NoiseAgent 2347: { CASH: 201341675818 }. Marked to market: 201341675818 +Final relative surplus NoiseAgent 2347 20133.1675818 +Final holdings for NoiseAgent 2348: { ABS: -47, CASH: 1487490825 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2348 147.7490825 +Final holdings for NoiseAgent 2349: { ABS: -23, CASH: 733033865 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2349 72.3033865 +Final holdings for NoiseAgent 2350: { CASH: -192534560858 }. Marked to market: -192534560858 +Final relative surplus NoiseAgent 2350 -19254.4560858 +Final holdings for NoiseAgent 2351: { ABS: 20, CASH: -618725720 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2351 -62.872572 +Final holdings for NoiseAgent 2352: { ABS: -32, CASH: 1015951232 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2352 100.5951232 +Final holdings for NoiseAgent 2353: { CASH: 148664311630 }. Marked to market: 148664311630 +Final relative surplus NoiseAgent 2353 14865.431163 +Final holdings for NoiseAgent 2354: { ABS: -25, CASH: 795906350 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2354 78.590635 +Final holdings for NoiseAgent 2355: { ABS: 50, CASH: -129766582400 }. Marked to market: -120213763650 +Final relative surplus NoiseAgent 2355 -12977.65824 +Final holdings for NoiseAgent 2356: { CASH: -158279642080 }. Marked to market: -158279642080 +Final relative surplus NoiseAgent 2356 -15828.964208 +Final holdings for NoiseAgent 2357: { ABS: -64, CASH: 165541485984 }. Marked to market: 153313881184 +Final relative surplus NoiseAgent 2357 16534.04296595 +Final holdings for NoiseAgent 2358: { ABS: -44, CASH: 8416401828 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2358 840.6401828 +Final holdings for NoiseAgent 2359: { CASH: 163528056493 }. Marked to market: 163528056493 +Final relative surplus NoiseAgent 2359 16351.8056493 +Final holdings for NoiseAgent 2360: { ABS: 23, CASH: -4384296073 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2360 -439.4296073 +Final holdings for NoiseAgent 2361: { CASH: -555567536 }. Marked to market: -555567536 +Final relative surplus NoiseAgent 2361 -56.5567536 +Final holdings for NoiseAgent 2362: { ABS: -84, CASH: 215955758056 }. Marked to market: 199907022220 +Final relative surplus NoiseAgent 2362 21575.47016765 +Final holdings for NoiseAgent 2363: { CASH: -113884386032 }. Marked to market: -113884386032 +Final relative surplus NoiseAgent 2363 -11389.4386032 +Final holdings for NoiseAgent 2364: { ABS: 48, CASH: -238032995312 }. Marked to market: -1078425920 +Final relative surplus NoiseAgent 2364 -23804.2995312 +Final holdings for NoiseAgent 2365: { CASH: -104393920786 }. Marked to market: -104393920786 +Final relative surplus NoiseAgent 2365 -10440.3920786 +Final holdings for NoiseAgent 2366: { CASH: 156977025856 }. Marked to market: 156977025856 +Final relative surplus NoiseAgent 2366 15696.7025856 +Final holdings for NoiseAgent 2367: { ABS: -37, CASH: 1173130853 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2367 116.3130853 +Final holdings for NoiseAgent 2368: { CASH: 108188170870 }. Marked to market: 108188170870 +Final relative surplus NoiseAgent 2368 10817.817087 +Final holdings for NoiseAgent 2369: { CASH: 151871472576 }. Marked to market: 151871472576 +Final relative surplus NoiseAgent 2369 15186.1472576 +Final holdings for NoiseAgent 2370: { ABS: 70, CASH: -180142870940 }. Marked to market: -166768928470 +Final relative surplus NoiseAgent 2370 -17996.18146195 +Final holdings for NoiseAgent 2371: { ABS: -86, CASH: 246733341036 }. Marked to market: 230302705034 +Final relative surplus NoiseAgent 2371 24653.22871295 +Final holdings for NoiseAgent 2372: { ABS: 30, CASH: -933079280 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2372 -94.307928 +Final holdings for NoiseAgent 2373: { ABS: -86, CASH: 213637935274 }. Marked to market: 210934440908 +Final relative surplus NoiseAgent 2373 21359.64992925 +Final holdings for NoiseAgent 2374: { CASH: -241998039469 }. Marked to market: -241998039469 +Final relative surplus NoiseAgent 2374 -24200.8039469 +Final holdings for NoiseAgent 2375: { ABS: 33, CASH: -6294858923 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2375 -630.4858923 +Final holdings for NoiseAgent 2376: { ABS: 36, CASH: -6868009448 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2376 -687.8009448 +Final holdings for NoiseAgent 2377: { ABS: 44, CASH: -8396454276 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2377 -840.6454276 +Final holdings for NoiseAgent 2378: { ABS: 28, CASH: -5339575308 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2378 -534.9575308 +Final holdings for NoiseAgent 2379: { ABS: 24, CASH: -4575351296 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2379 -458.5351296 +Final holdings for NoiseAgent 2380: { ABS: 35, CASH: -6676972250 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2380 -668.697225 +Final holdings for NoiseAgent 2381: { CASH: -127934907480 }. Marked to market: -127934907480 +Final relative surplus NoiseAgent 2381 -12794.490748 +Final holdings for NoiseAgent 2382: { ABS: 56, CASH: -139097090276 }. Marked to market: -137336658652 +Final relative surplus NoiseAgent 2382 -13907.56539975 +Final holdings for NoiseAgent 2383: { CASH: 162442296932 }. Marked to market: 162442296932 +Final relative surplus NoiseAgent 2383 16243.2296932 +Final holdings for NoiseAgent 2384: { ABS: 72, CASH: -185222131316 }. Marked to market: -171466077716 +Final relative surplus NoiseAgent 2384 -18504.10750165 +Final holdings for NoiseAgent 2385: { CASH: -171669112395 }. Marked to market: -171669112395 +Final relative surplus NoiseAgent 2385 -17167.9112395 +Final holdings for NoiseAgent 2386: { ABS: 44, CASH: -113499678260 }. Marked to market: -105093277620 +Final relative surplus NoiseAgent 2386 -11350.967826 +Final holdings for NoiseAgent 2387: { ABS: -43, CASH: 8225419180 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2387 821.541918 +Final holdings for NoiseAgent 2388: { ABS: 98, CASH: -251282233619 }. Marked to market: -232558722393 +Final relative surplus NoiseAgent 2388 -25110.11773815 +Final holdings for NoiseAgent 2389: { ABS: -74, CASH: 184272284713 }. Marked to market: 181946023229 +Final relative surplus NoiseAgent 2389 18423.08487475 +Final holdings for NoiseAgent 2390: { ABS: 42, CASH: -8014346330 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2390 -802.434633 +Final holdings for NoiseAgent 2391: { ABS: 35, CASH: -1090259300 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 2391 -110.02593 +Final holdings for NoiseAgent 2392: { ABS: 76, CASH: -194843657540 }. Marked to market: -180323573148 +Final relative surplus NoiseAgent 2392 -19466.26038005 +Final holdings for NoiseAgent 2393: { CASH: 230203972000 }. Marked to market: 230203972000 +Final relative surplus NoiseAgent 2393 23019.3972 +Final holdings for NoiseAgent 2394: { CASH: -185069162177 }. Marked to market: -185069162177 +Final relative surplus NoiseAgent 2394 -18507.9162177 +Final holdings for NoiseAgent 2395: { ABS: 33, CASH: -6294859913 }. Marked to market: 9999901 +Final relative surplus NoiseAgent 2395 -630.4859913 +Final holdings for NoiseAgent 2396: { ABS: -25, CASH: 123426852100 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2396 12341.68521 +Final holdings for NoiseAgent 2397: { ABS: 52, CASH: -133311984406 }. Marked to market: -123377070794 +Final relative surplus NoiseAgent 2397 -13313.09283755 +Final holdings for NoiseAgent 2398: { CASH: 178897650184 }. Marked to market: 178897650184 +Final relative surplus NoiseAgent 2398 17888.7650184 +Final holdings for NoiseAgent 2399: { ABS: 16, CASH: -182255024271 }. Marked to market: -181752046031 +Final relative surplus NoiseAgent 2399 -18226.5024271 +Final holdings for NoiseAgent 2400: { ABS: 23, CASH: -4384236043 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 2400 -439.4236043 +Final holdings for NoiseAgent 2401: { ABS: 84, CASH: -216332211764 }. Marked to market: -200283477440 +Final relative surplus NoiseAgent 2401 -21615.1155402 +Final holdings for NoiseAgent 2402: { ABS: 35, CASH: -1090266930 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2402 -110.026693 +Final holdings for NoiseAgent 2403: { ABS: -66, CASH: 325849037326 }. Marked to market: 36504412 +Final relative surplus NoiseAgent 2403 32090.2432801 +Final holdings for NoiseAgent 2404: { CASH: 751840616 }. Marked to market: 751840616 +Final relative surplus NoiseAgent 2404 74.1840616 +Final holdings for NoiseAgent 2405: { ABS: -86, CASH: 222442925562 }. Marked to market: 206012090126 +Final relative surplus NoiseAgent 2405 22224.18693375 +Final holdings for NoiseAgent 2406: { CASH: -95899483940 }. Marked to market: -95899483940 +Final relative surplus NoiseAgent 2406 -9590.948394 +Final holdings for NoiseAgent 2407: { ABS: -70, CASH: 173893853675 }. Marked to market: 171693332485 +Final relative surplus NoiseAgent 2407 17385.24176555 +Final holdings for NoiseAgent 2408: { ABS: 28, CASH: -5339577324 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2408 -534.9577324 +Final holdings for NoiseAgent 2409: { CASH: 2558277595 }. Marked to market: 2558277595 +Final relative surplus NoiseAgent 2409 254.8277595 +Final holdings for NoiseAgent 2410: { ABS: 68, CASH: -169729243052 }. Marked to market: -167591595596 +Final relative surplus NoiseAgent 2410 -16970.78070595 +Final holdings for NoiseAgent 2411: { CASH: -123509542 }. Marked to market: -123509542 +Final relative surplus NoiseAgent 2411 -13.3509542 +Final holdings for NoiseAgent 2412: { ABS: -54, CASH: 138458720989 }. Marked to market: 128141679763 +Final relative surplus NoiseAgent 2412 13825.76646695 +Final holdings for NoiseAgent 2413: { ABS: 37, CASH: -7058985568 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2413 -706.8985568 +Final holdings for NoiseAgent 2414: { ABS: -48, CASH: 237958980760 }. Marked to market: 1004411464 +Final relative surplus NoiseAgent 2414 23794.898076 +Final holdings for NoiseAgent 2415: { ABS: -61, CASH: 182502245596 }. Marked to market: 170847974044 +Final relative surplus NoiseAgent 2415 18230.11919635 +Final holdings for NoiseAgent 2416: { ABS: 36, CASH: -6868012508 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2416 -687.8012508 +Final holdings for NoiseAgent 2417: { CASH: 206769465598 }. Marked to market: 206769465598 +Final relative surplus NoiseAgent 2417 20675.9465598 +Final holdings for NoiseAgent 2418: { ABS: -32, CASH: 6123786176 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2418 611.3786176 +Final holdings for NoiseAgent 2419: { ABS: 20, CASH: -98252441280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2419 -9826.244128 +Final holdings for NoiseAgent 2420: { ABS: -21, CASH: 670154908 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2420 66.0154908 +Final holdings for NoiseAgent 2421: { ABS: -47, CASH: 8989632799 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2421 897.9632799 +Final holdings for NoiseAgent 2422: { CASH: -432677184 }. Marked to market: -432677184 +Final relative surplus NoiseAgent 2422 -44.2677184 +Final holdings for NoiseAgent 2423: { ABS: 46, CASH: -115404363308 }. Marked to market: -113958302340 +Final relative surplus NoiseAgent 2423 -11541.4363308 +Final holdings for NoiseAgent 2424: { ABS: 21, CASH: -165352559049 }. Marked to market: -161340381096 +Final relative surplus NoiseAgent 2424 -16536.2559049 +Final holdings for NoiseAgent 2425: { ABS: -70, CASH: 179476259385 }. Marked to market: 166102487645 +Final relative surplus NoiseAgent 2425 17927.52055025 +Final holdings for NoiseAgent 2426: { ABS: -56, CASH: 143684303276 }. Marked to market: 132985156972 +Final relative surplus NoiseAgent 2426 14348.32470925 +Final holdings for NoiseAgent 2427: { ABS: -64, CASH: 158988928736 }. Marked to market: 156977025632 +Final relative surplus NoiseAgent 2427 15894.74927495 +Final holdings for NoiseAgent 2428: { CASH: 185090606269 }. Marked to market: 185090606269 +Final relative surplus NoiseAgent 2428 18508.0606269 +Final holdings for NoiseAgent 2429: { ABS: 40, CASH: -199061178100 }. Marked to market: -1599037100 +Final relative surplus NoiseAgent 2429 -19907.11781 +Final holdings for NoiseAgent 2430: { ABS: 49, CASH: -9351754927 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2430 -936.1754927 +Final holdings for NoiseAgent 2431: { ABS: 38, CASH: -197074917216 }. Marked to market: -189814866242 +Final relative surplus NoiseAgent 2431 -19708.4917216 +Final holdings for NoiseAgent 2432: { CASH: 186403542946 }. Marked to market: 186403542946 +Final relative surplus NoiseAgent 2432 18639.3542946 +Final holdings for NoiseAgent 2433: { CASH: -162912327293 }. Marked to market: -162912327293 +Final relative surplus NoiseAgent 2433 -16292.2327293 +Final holdings for NoiseAgent 2434: { ABS: -48, CASH: 119667206368 }. Marked to market: 118158266272 +Final relative surplus NoiseAgent 2434 11965.7206368 +Final holdings for NoiseAgent 2435: { ABS: -25, CASH: 4786407975 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2435 477.6407975 +Final holdings for NoiseAgent 2436: { CASH: 129360218950 }. Marked to market: 129360218950 +Final relative surplus NoiseAgent 2436 12935.021895 +Final holdings for NoiseAgent 2437: { ABS: -90, CASH: 226460930140 }. Marked to market: 223631687890 +Final relative surplus NoiseAgent 2437 22641.94941155 +Final holdings for NoiseAgent 2438: { CASH: 178393334500 }. Marked to market: 178393334500 +Final relative surplus NoiseAgent 2438 17838.33345 +Final holdings for NoiseAgent 2439: { CASH: 172647012988 }. Marked to market: 172647012988 +Final relative surplus NoiseAgent 2439 17263.7012988 +Final holdings for NoiseAgent 2440: { ABS: -49, CASH: 9371760268 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 2440 936.1760268 +Final holdings for NoiseAgent 2441: { CASH: 128141236774 }. Marked to market: 128141236774 +Final relative surplus NoiseAgent 2441 12813.1236774 +Final holdings for NoiseAgent 2442: { CASH: 98391463940 }. Marked to market: 98391463940 +Final relative surplus NoiseAgent 2442 9838.146394 +Final holdings for NoiseAgent 2443: { CASH: 137353281964 }. Marked to market: 137353281964 +Final relative surplus NoiseAgent 2443 13734.3281964 +Final holdings for NoiseAgent 2444: { ABS: 5, CASH: -166925722642 }. Marked to market: -166768541922 +Final relative surplus NoiseAgent 2444 -16693.5722642 +Final holdings for NoiseAgent 2445: { CASH: 171693794870 }. Marked to market: 171693794870 +Final relative surplus NoiseAgent 2445 17168.379487 +Final holdings for NoiseAgent 2446: { ABS: -19, CASH: 3640070650 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2446 363.007065 +Final holdings for NoiseAgent 2447: { ABS: -63, CASH: 225662187637 }. Marked to market: 213625658755 +Final relative surplus NoiseAgent 2447 22546.11316225 +Final holdings for NoiseAgent 2448: { ABS: 84, CASH: -416006381312 }. Marked to market: -1325629148 +Final relative surplus NoiseAgent 2448 -41107.97056905 +Final holdings for NoiseAgent 2449: { CASH: 240354193705 }. Marked to market: 240354193705 +Final relative surplus NoiseAgent 2449 24034.4193705 +Final holdings for NoiseAgent 2450: { ABS: 41, CASH: -7823291039 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2450 -783.3291039 +Final holdings for NoiseAgent 2451: { ABS: 64, CASH: -164761666176 }. Marked to market: -152534061312 +Final relative surplus NoiseAgent 2451 -16458.06098505 +Final holdings for NoiseAgent 2452: { ABS: -20, CASH: 638719580 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 2452 62.871958 +Final holdings for NoiseAgent 2453: { ABS: 62, CASH: -158945876768 }. Marked to market: -147100403776 +Final relative surplus NoiseAgent 2453 -15876.48207515 +Final holdings for NoiseAgent 2454: { ABS: 45, CASH: -8587520135 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 2454 -859.7520135 +Final holdings for NoiseAgent 2455: { ABS: -72, CASH: 179326120060 }. Marked to market: 177062731372 +Final relative surplus NoiseAgent 2455 17928.46841065 +Final holdings for NoiseAgent 2456: { ABS: -68, CASH: 174348732010 }. Marked to market: 161356907894 +Final relative surplus NoiseAgent 2456 17414.76757735 +Final holdings for NoiseAgent 2457: { ABS: 34, CASH: -1058824442 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2457 -106.8824442 +Final holdings for NoiseAgent 2458: { CASH: 203681974699 }. Marked to market: 203681974699 +Final relative surplus NoiseAgent 2458 20367.1974699 +Final holdings for NoiseAgent 2459: { ABS: 70, CASH: -173869634565 }. Marked to market: -171669113305 +Final relative surplus NoiseAgent 2459 -17384.8198541 +Final holdings for NoiseAgent 2460: { CASH: 9999720 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 2460 -2.8e-05 +Final holdings for NoiseAgent 2461: { ABS: -24, CASH: 4595351632 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2461 458.5351632 +Final holdings for NoiseAgent 2462: { CASH: 152072789432 }. Marked to market: 152072789432 +Final relative surplus NoiseAgent 2462 15206.2789432 +Final holdings for NoiseAgent 2463: { ABS: 96, CASH: -473898580688 }. Marked to market: 22279024 +Final relative surplus NoiseAgent 2463 -46897.19050665 +Final holdings for NoiseAgent 2464: { ABS: 21, CASH: -4002182825 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2464 -401.2182825 +Final holdings for NoiseAgent 2465: { CASH: 109158806670 }. Marked to market: 109158806670 +Final relative surplus NoiseAgent 2465 10914.880667 +Final holdings for NoiseAgent 2466: { ABS: 27, CASH: -210577617774 }. Marked to market: -205419159990 +Final relative surplus NoiseAgent 2466 -21058.7617774 +Final holdings for NoiseAgent 2467: { ABS: 92, CASH: -236675502368 }. Marked to market: -219098320284 +Final relative surplus NoiseAgent 2467 -23649.44460415 +Final holdings for NoiseAgent 2468: { ABS: 27, CASH: -838778534 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 2468 -84.8778534 +Final holdings for NoiseAgent 2469: { ABS: 45, CASH: -8587531025 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2469 -859.7531025 +Final holdings for NoiseAgent 2470: { CASH: -181752051930 }. Marked to market: -181752051930 +Final relative surplus NoiseAgent 2470 -18176.205193 +Final holdings for NoiseAgent 2471: { CASH: -181483809330 }. Marked to market: -181483809330 +Final relative surplus NoiseAgent 2471 -18149.380933 +Final holdings for NoiseAgent 2472: { ABS: -70, CASH: 181664069660 }. Marked to market: 168290292530 +Final relative surplus NoiseAgent 2472 18146.30157005 +Final holdings for NoiseAgent 2473: { ABS: -96, CASH: 240462318160 }. Marked to market: 237444465424 +Final relative surplus NoiseAgent 2473 24042.08821935 +Final holdings for NoiseAgent 2474: { CASH: 5113612 }. Marked to market: 5113612 +Final relative surplus NoiseAgent 2474 -0.4886388 +Final holdings for NoiseAgent 2475: { CASH: 218302883528 }. Marked to market: 218302883528 +Final relative surplus NoiseAgent 2475 21829.2883528 +Final holdings for NoiseAgent 2476: { ABS: 26, CASH: -4957464476 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2476 -496.7464476 +Final holdings for NoiseAgent 2477: { ABS: 64, CASH: -315937071104 }. Marked to market: 11116736 +Final relative surplus NoiseAgent 2477 -31101.03806695 +Final holdings for NoiseAgent 2478: { ABS: -47, CASH: 232793818157 }. Marked to market: 771008482 +Final relative surplus NoiseAgent 2478 23278.3818157 +Final holdings for NoiseAgent 2479: { ABS: 92, CASH: -238734573182 }. Marked to market: -221157597362 +Final relative surplus NoiseAgent 2479 -23855.35190965 +Final holdings for NoiseAgent 2480: { ABS: 39, CASH: -1216002284 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 2480 -122.6002284 +Final holdings for NoiseAgent 2481: { ABS: 30, CASH: -5721680450 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2481 -573.168045 +Final holdings for NoiseAgent 2482: { ABS: 24, CASH: -118470542312 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2482 -11848.0542312 +Final holdings for NoiseAgent 2483: { CASH: -114398054432 }. Marked to market: -114398054432 +Final relative surplus NoiseAgent 2483 -11440.8054432 +Final holdings for NoiseAgent 2484: { CASH: -119212621904 }. Marked to market: -119212621904 +Final relative surplus NoiseAgent 2484 -11922.2621904 +Final holdings for NoiseAgent 2485: { CASH: 211246979657 }. Marked to market: 211246979657 +Final relative surplus NoiseAgent 2485 21123.6979657 +Final holdings for NoiseAgent 2486: { ABS: -34, CASH: 6505916886 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2486 649.5916886 +Final holdings for NoiseAgent 2487: { ABS: 48, CASH: -1498925744 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2487 -150.8925744 +Final holdings for NoiseAgent 2488: { ABS: 40, CASH: -198093334300 }. Marked to market: -625839220 +Final relative surplus NoiseAgent 2488 -19810.33343 +Final holdings for NoiseAgent 2489: { CASH: 104408001994 }. Marked to market: 104408001994 +Final relative surplus NoiseAgent 2489 10439.8001994 +Final holdings for NoiseAgent 2490: { ABS: 88, CASH: -227093002412 }. Marked to market: -210280046868 +Final relative surplus NoiseAgent 2490 -22691.19460995 +Final holdings for NoiseAgent 2491: { CASH: -99091850620 }. Marked to market: -99091850620 +Final relative surplus NoiseAgent 2491 -9910.185062 +Final holdings for NoiseAgent 2492: { ABS: -66, CASH: 169225071124 }. Marked to market: 156615520390 +Final relative surplus NoiseAgent 2492 16902.40173245 +Final holdings for NoiseAgent 2493: { CASH: -227773856864 }. Marked to market: -227773856864 +Final relative surplus NoiseAgent 2493 -22778.3856864 +Final holdings for NoiseAgent 2494: { CASH: 108918064782 }. Marked to market: 108918064782 +Final relative surplus NoiseAgent 2494 10890.8064782 +Final holdings for NoiseAgent 2495: { ABS: 52, CASH: -256696964826 }. Marked to market: 10876902 +Final relative surplus NoiseAgent 2495 -25177.02755625 +Final holdings for NoiseAgent 2496: { ABS: 27, CASH: -5148448577 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2496 -515.8448577 +Final holdings for NoiseAgent 2497: { CASH: 196430698381 }. Marked to market: 196430698381 +Final relative surplus NoiseAgent 2497 19642.0698381 +Final holdings for NoiseAgent 2498: { CASH: 201692006038 }. Marked to market: 201692006038 +Final relative surplus NoiseAgent 2498 20168.2006038 +Final holdings for NoiseAgent 2499: { CASH: 2860812775 }. Marked to market: 2860812775 +Final relative surplus NoiseAgent 2499 285.0812775 +Final holdings for NoiseAgent 2500: { CASH: -137609406620 }. Marked to market: -137609406620 +Final relative surplus NoiseAgent 2500 -13761.940662 +Final holdings for NoiseAgent 2501: { CASH: 156611464888 }. Marked to market: 156611464888 +Final relative surplus NoiseAgent 2501 15660.1464888 +Final holdings for NoiseAgent 2502: { CASH: 223086126978 }. Marked to market: 223086126978 +Final relative surplus NoiseAgent 2502 22307.6126978 +Final holdings for NoiseAgent 2503: { ABS: 88, CASH: -434416503324 }. Marked to market: 10816068 +Final relative surplus NoiseAgent 2503 -42948.98292405 +Final holdings for NoiseAgent 2504: { CASH: -231452431871 }. Marked to market: -231452431871 +Final relative surplus NoiseAgent 2504 -23146.2431871 +Final holdings for NoiseAgent 2505: { ABS: -52, CASH: 130652721092 }. Marked to market: 129018042592 +Final relative surplus NoiseAgent 2505 13061.12849675 +Final holdings for NoiseAgent 2506: { CASH: 217658256980 }. Marked to market: 217658256980 +Final relative surplus NoiseAgent 2506 21764.825698 +Final holdings for NoiseAgent 2507: { ABS: 34, CASH: -1058823082 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2507 -106.8823082 +Final holdings for NoiseAgent 2508: { ABS: 56, CASH: -143769444480 }. Marked to market: -133070292240 +Final relative surplus NoiseAgent 2508 -14358.83881905 +Final holdings for NoiseAgent 2509: { ABS: 94, CASH: -234985874105 }. Marked to market: -232030895369 +Final relative surplus NoiseAgent 2509 -23496.44381605 +Final holdings for NoiseAgent 2510: { ABS: 23, CASH: -713030875 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2510 -72.3030875 +Final holdings for NoiseAgent 2511: { CASH: 609275992 }. Marked to market: 609275992 +Final relative surplus NoiseAgent 2511 59.9275992 +Final holdings for NoiseAgent 2512: { ABS: 27, CASH: -5148505898 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 2512 -515.8505898 +Final holdings for NoiseAgent 2513: { ABS: 90, CASH: -223039026620 }. Marked to market: -220209788330 +Final relative surplus NoiseAgent 2513 -22301.75906385 +Final holdings for NoiseAgent 2514: { ABS: -34, CASH: 6505903694 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2514 649.5903694 +Final holdings for NoiseAgent 2515: { ABS: -47, CASH: 214599801209 }. Marked to market: 213122303569 +Final relative surplus NoiseAgent 2515 21458.9801209 +Final holdings for NoiseAgent 2516: { CASH: 555756798 }. Marked to market: 555756798 +Final relative surplus NoiseAgent 2516 54.5756798 +Final holdings for NoiseAgent 2517: { CASH: -1913983520 }. Marked to market: -1913983520 +Final relative surplus NoiseAgent 2517 -192.398352 +Final holdings for NoiseAgent 2518: { ABS: -25, CASH: 795899000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2518 78.5899 +Final holdings for NoiseAgent 2519: { ABS: -28, CASH: 5359572032 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2519 534.9572032 +Final holdings for NoiseAgent 2520: { ABS: 41, CASH: -7823309284 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2520 -783.3309284 +Final holdings for NoiseAgent 2521: { CASH: -201099813810 }. Marked to market: -201099813810 +Final relative surplus NoiseAgent 2521 -20110.981381 +Final holdings for NoiseAgent 2522: { CASH: 123222817250 }. Marked to market: 123222817250 +Final relative surplus NoiseAgent 2522 12321.281725 +Final holdings for NoiseAgent 2523: { ABS: 35, CASH: -6676964375 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 2523 -668.6964375 +Final holdings for NoiseAgent 2524: { CASH: -208950970856 }. Marked to market: -208950970856 +Final relative surplus NoiseAgent 2524 -20896.0970856 +Final holdings for NoiseAgent 2525: { ABS: 32, CASH: -157964056416 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2525 -15797.4056416 +Final holdings for NoiseAgent 2526: { ABS: 30, CASH: -5721690890 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 2526 -573.169089 +Final holdings for NoiseAgent 2527: { CASH: 156615824683 }. Marked to market: 156615824683 +Final relative surplus NoiseAgent 2527 15660.5824683 +Final holdings for NoiseAgent 2528: { CASH: -98094762740 }. Marked to market: -98094762740 +Final relative surplus NoiseAgent 2528 -9810.476274 +Final holdings for NoiseAgent 2529: { CASH: -157400337344 }. Marked to market: -157400337344 +Final relative surplus NoiseAgent 2529 -15741.0337344 +Final holdings for NoiseAgent 2530: { CASH: -98730806200 }. Marked to market: -98730806200 +Final relative surplus NoiseAgent 2530 -9874.08062 +Final holdings for NoiseAgent 2531: { CASH: 144249669070 }. Marked to market: 144249669070 +Final relative surplus NoiseAgent 2531 14423.966907 +Final holdings for NoiseAgent 2532: { CASH: -128114815958 }. Marked to market: -128114815958 +Final relative surplus NoiseAgent 2532 -12812.4815958 +Final holdings for NoiseAgent 2533: { ABS: -44, CASH: 8416475352 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2533 840.6475352 +Final holdings for NoiseAgent 2534: { ABS: 54, CASH: -139297379714 }. Marked to market: -128980339244 +Final relative surplus NoiseAgent 2534 -13911.6323406 +Final holdings for NoiseAgent 2535: { ABS: -47, CASH: 1487491107 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2535 147.7491107 +Final holdings for NoiseAgent 2536: { ABS: 48, CASH: -9160590704 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2536 -917.0590704 +Final holdings for NoiseAgent 2537: { ABS: -54, CASH: 140164241032 }. Marked to market: 129847196674 +Final relative surplus NoiseAgent 2537 13996.31846555 +Final holdings for NoiseAgent 2538: { ABS: -92, CASH: 455168439142 }. Marked to market: 992919122 +Final relative surplus NoiseAgent 2538 45022.1748702 +Final holdings for NoiseAgent 2539: { ABS: -38, CASH: 7270140540 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2539 726.014054 +Final holdings for NoiseAgent 2540: { ABS: -88, CASH: 227425395240 }. Marked to market: 210612445064 +Final relative surplus NoiseAgent 2540 22722.43389885 +Final holdings for NoiseAgent 2541: { ABS: -84, CASH: 208670633986 }. Marked to market: 206029989406 +Final relative surplus NoiseAgent 2541 20862.91977405 +Final holdings for NoiseAgent 2542: { ABS: -98, CASH: 252827095489 }. Marked to market: 234103583283 +Final relative surplus NoiseAgent 2542 25262.60392425 +Final holdings for NoiseAgent 2543: { ABS: -7, CASH: 230051930 }. Marked to market: 9999993 +Final relative surplus NoiseAgent 2543 22.005193 +Final holdings for NoiseAgent 2544: { ABS: -48, CASH: 119244966160 }. Marked to market: 117736027936 +Final relative surplus NoiseAgent 2544 11923.496616 +Final holdings for NoiseAgent 2545: { ABS: 54, CASH: -135834489638 }. Marked to market: -134136948122 +Final relative surplus NoiseAgent 2545 -13581.30536845 +Final holdings for NoiseAgent 2546: { ABS: -35, CASH: 171969272275 }. Marked to market: -810101100 +Final relative surplus NoiseAgent 2546 17195.9272275 +Final holdings for NoiseAgent 2547: { CASH: 152072373164 }. Marked to market: 152072373164 +Final relative surplus NoiseAgent 2547 15206.2373164 +Final holdings for NoiseAgent 2548: { CASH: 139274604025 }. Marked to market: 139274604025 +Final relative surplus NoiseAgent 2548 13926.4604025 +Final holdings for NoiseAgent 2549: { ABS: -54, CASH: 135832996315 }. Marked to market: 134135451559 +Final relative surplus NoiseAgent 2549 13579.15603005 +Final holdings for NoiseAgent 2550: { ABS: 58, CASH: -150085982863 }. Marked to market: -139004741533 +Final relative surplus NoiseAgent 2550 -14990.49269785 +Final holdings for NoiseAgent 2551: { ABS: -24, CASH: 4595350552 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2551 458.5350552 +Final holdings for NoiseAgent 2552: { ABS: -68, CASH: 174352200520 }. Marked to market: 161360375996 +Final relative surplus NoiseAgent 2552 17415.1144276 +Final holdings for NoiseAgent 2553: { ABS: -92, CASH: 456302983188 }. Marked to market: 2130674980 +Final relative surplus NoiseAgent 2553 45135.63276645 +Final holdings for NoiseAgent 2554: { ABS: 26, CASH: -807340446 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2554 -81.7340446 +Final holdings for NoiseAgent 2555: { ABS: -42, CASH: 207347691376 }. Marked to market: 6742456 +Final relative surplus NoiseAgent 2555 20733.7691376 +Final holdings for NoiseAgent 2556: { ABS: 27, CASH: -134985718880 }. Marked to market: -134136948608 +Final relative surplus NoiseAgent 2556 -13499.571888 +Final holdings for NoiseAgent 2557: { CASH: 355841525 }. Marked to market: 355841525 +Final relative surplus NoiseAgent 2557 34.5841525 +Final holdings for NoiseAgent 2558: { ABS: 34, CASH: -6485915322 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2558 -649.5915322 +Final holdings for NoiseAgent 2559: { ABS: -20, CASH: 3831122920 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2559 382.112292 +Final holdings for NoiseAgent 2560: { ABS: -86, CASH: 220502360631 }. Marked to market: 204071743463 +Final relative surplus NoiseAgent 2560 22030.1306942 +Final holdings for NoiseAgent 2561: { ABS: 88, CASH: -218581568272 }. Marked to market: -215815197280 +Final relative surplus NoiseAgent 2561 -21856.01322375 +Final holdings for NoiseAgent 2562: { ABS: -27, CASH: 858770569 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2562 84.8770569 +Final holdings for NoiseAgent 2563: { CASH: -185064415916 }. Marked to market: -185064415916 +Final relative surplus NoiseAgent 2563 -18507.4415916 +Final holdings for NoiseAgent 2564: { ABS: -25, CASH: 4786397025 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2564 477.6397025 +Final holdings for NoiseAgent 2565: { ABS: 32, CASH: -157962976832 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2565 -15797.2976832 +Final holdings for NoiseAgent 2566: { CASH: -109007214768 }. Marked to market: -109007214768 +Final relative surplus NoiseAgent 2566 -10901.7214768 +Final holdings for NoiseAgent 2567: { CASH: -123932051766 }. Marked to market: -123932051766 +Final relative surplus NoiseAgent 2567 -12394.2051766 +Final holdings for NoiseAgent 2568: { ABS: 29, CASH: -901646668 }. Marked to market: 9999913 +Final relative surplus NoiseAgent 2568 -91.1646668 +Final holdings for NoiseAgent 2569: { ABS: 98, CASH: -252296603983 }. Marked to market: -233573103733 +Final relative surplus NoiseAgent 2569 -25211.55478585 +Final holdings for NoiseAgent 2570: { ABS: 60, CASH: -296718086240 }. Marked to market: -518754680 +Final relative surplus NoiseAgent 2570 -29179.14307135 +Final holdings for NoiseAgent 2571: { ABS: -36, CASH: 6887936872 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2571 687.7936872 +Final holdings for NoiseAgent 2572: { ABS: 38, CASH: -7250139020 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2572 -726.013902 +Final holdings for NoiseAgent 2573: { CASH: 113898724288 }. Marked to market: 113898724288 +Final relative surplus NoiseAgent 2573 11388.8724288 +Final holdings for NoiseAgent 2574: { ABS: -58, CASH: 145007454496 }. Marked to market: 143184169106 +Final relative surplus NoiseAgent 2574 14496.60185415 +Final holdings for NoiseAgent 2575: { ABS: -40, CASH: 7652227840 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 2575 764.222784 +Final holdings for NoiseAgent 2576: { CASH: -162422282924 }. Marked to market: -162422282924 +Final relative surplus NoiseAgent 2576 -16243.2282924 +Final holdings for NoiseAgent 2577: { CASH: 173132221384 }. Marked to market: 173132221384 +Final relative surplus NoiseAgent 2577 17312.2221384 +Final holdings for NoiseAgent 2578: { CASH: -518754590 }. Marked to market: -518754590 +Final relative surplus NoiseAgent 2578 -52.875459 +Final holdings for NoiseAgent 2579: { CASH: 94921984280 }. Marked to market: 94921984280 +Final relative surplus NoiseAgent 2579 9491.198428 +Final holdings for NoiseAgent 2580: { ABS: 44, CASH: -112797416150 }. Marked to market: -104390939390 +Final relative surplus NoiseAgent 2580 -11280.741615 +Final holdings for NoiseAgent 2581: { ABS: 94, CASH: -242487921656 }. Marked to market: -224528851954 +Final relative surplus NoiseAgent 2581 -24230.68677235 +Final holdings for NoiseAgent 2582: { ABS: -31, CASH: 153046944437 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2582 15303.6944437 +Final holdings for NoiseAgent 2583: { ABS: -44, CASH: 109309272610 }. Marked to market: 107926081790 +Final relative surplus NoiseAgent 2583 10929.927261 +Final holdings for NoiseAgent 2584: { ABS: -39, CASH: 7461111382 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2584 745.1111382 +Final holdings for NoiseAgent 2585: { ABS: -66, CASH: 169221057565 }. Marked to market: 156611516467 +Final relative surplus NoiseAgent 2585 16902.00039125 +Final holdings for NoiseAgent 2586: { ABS: -36, CASH: 6888002932 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2586 687.8002932 +Final holdings for NoiseAgent 2587: { ABS: 74, CASH: -365300856763 }. Marked to market: 4104235 +Final relative surplus NoiseAgent 2587 -36037.43032355 +Final holdings for NoiseAgent 2588: { ABS: 24, CASH: -199146237155 }. Marked to market: -194560902611 +Final relative surplus NoiseAgent 2588 -19915.6237155 +Final holdings for NoiseAgent 2589: { ABS: 38, CASH: -7250040524 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2589 -726.0040524 +Final holdings for NoiseAgent 2590: { ABS: -25, CASH: 795899725 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2590 78.5899725 +Final holdings for NoiseAgent 2591: { ABS: -50, CASH: 129570566975 }. Marked to market: 120017757825 +Final relative surplus NoiseAgent 2591 12956.0566975 +Final holdings for NoiseAgent 2592: { ABS: -41, CASH: 7843307439 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 2592 783.3307439 +Final holdings for NoiseAgent 2593: { ABS: -48, CASH: 236970429808 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2593 23696.0429808 +Final holdings for NoiseAgent 2594: { ABS: -74, CASH: 192044369404 }. Marked to market: 177906241980 +Final relative surplus NoiseAgent 2594 19184.33136285 +Final holdings for NoiseAgent 2595: { ABS: -44, CASH: 1393182944 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 2595 138.3182944 +Final holdings for NoiseAgent 2596: { ABS: 24, CASH: -156435173856 }. Marked to market: -151849835016 +Final relative surplus NoiseAgent 2596 -15644.5173856 +Final holdings for NoiseAgent 2597: { CASH: -170827987004 }. Marked to market: -170827987004 +Final relative surplus NoiseAgent 2597 -17083.7987004 +Final holdings for NoiseAgent 2598: { ABS: -54, CASH: 266587487776 }. Marked to market: 6203746 +Final relative surplus NoiseAgent 2598 26164.0798865 +Final holdings for NoiseAgent 2599: { ABS: -48, CASH: 123838781632 }. Marked to market: 114668081488 +Final relative surplus NoiseAgent 2599 12382.8781632 +Final holdings for NoiseAgent 2600: { ABS: -37, CASH: 182666254536 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2600 18265.6254536 +Final holdings for NoiseAgent 2601: { ABS: -46, CASH: 114724904650 }. Marked to market: 113278849202 +Final relative surplus NoiseAgent 2601 11471.490465 +Final holdings for NoiseAgent 2602: { ABS: 3, CASH: -173200173779 }. Marked to market: -172627005068 +Final relative surplus NoiseAgent 2602 -17321.0173779 +Final holdings for NoiseAgent 2603: { CASH: -113881932176 }. Marked to market: -113881932176 +Final relative surplus NoiseAgent 2603 -11389.1932176 +Final holdings for NoiseAgent 2604: { ABS: -23, CASH: 4404254328 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2604 439.4254328 +Final holdings for NoiseAgent 2605: { CASH: -215821061160 }. Marked to market: -215821061160 +Final relative surplus NoiseAgent 2605 -21583.106116 +Final holdings for NoiseAgent 2606: { ABS: 48, CASH: -119987893880 }. Marked to market: -118478967080 +Final relative surplus NoiseAgent 2606 -11999.789388 +Final holdings for NoiseAgent 2607: { ABS: -53, CASH: 221136744355 }. Marked to market: 211010882620 +Final relative surplus NoiseAgent 2607 22093.5690358 +Final holdings for NoiseAgent 2608: { ABS: 6, CASH: -29612216048 }. Marked to market: 7717120 +Final relative surplus NoiseAgent 2608 -2962.2216048 +Final holdings for NoiseAgent 2609: { ABS: 24, CASH: -118470215072 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2609 -11848.0215072 +Final holdings for NoiseAgent 2610: { CASH: -1190479000 }. Marked to market: -1190479000 +Final relative surplus NoiseAgent 2610 -120.0479 +Final holdings for NoiseAgent 2611: { ABS: 42, CASH: -207330687554 }. Marked to market: 10182280 +Final relative surplus NoiseAgent 2611 -20734.0687554 +Final holdings for NoiseAgent 2612: { ABS: 26, CASH: -139417601138 }. Marked to market: -138600264800 +Final relative surplus NoiseAgent 2612 -13942.7601138 +Final holdings for NoiseAgent 2613: { ABS: -22, CASH: 701591032 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 2613 69.1591032 +Final holdings for NoiseAgent 2614: { ABS: -74, CASH: 185323411164 }. Marked to market: 182997149014 +Final relative surplus NoiseAgent 2614 18528.19751895 +Final holdings for NoiseAgent 2615: { ABS: -64, CASH: 158981391296 }. Marked to market: 156969476416 +Final relative surplus NoiseAgent 2615 15893.99551265 +Final holdings for NoiseAgent 2616: { ABS: -44, CASH: 1393183868 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2616 138.3183868 +Final holdings for NoiseAgent 2617: { CASH: 233126731902 }. Marked to market: 233126731902 +Final relative surplus NoiseAgent 2617 23311.6731902 +Final holdings for NoiseAgent 2618: { CASH: 95919450360 }. Marked to market: 95919450360 +Final relative surplus NoiseAgent 2618 9590.945036 +Final holdings for NoiseAgent 2619: { CASH: 133669888264 }. Marked to market: 133669888264 +Final relative surplus NoiseAgent 2619 13365.9888264 +Final holdings for NoiseAgent 2620: { CASH: 234896956738 }. Marked to market: 234896956738 +Final relative surplus NoiseAgent 2620 23488.6956738 +Final holdings for NoiseAgent 2621: { ABS: 58, CASH: -150002896181 }. Marked to market: -138921649457 +Final relative surplus NoiseAgent 2621 -14982.1840204 +Final holdings for NoiseAgent 2622: { ABS: -58, CASH: 148710683794 }. Marked to market: 137629420830 +Final relative surplus NoiseAgent 2622 14850.96275365 +Final holdings for NoiseAgent 2623: { ABS: 28, CASH: -870210436 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2623 -88.0210436 +Final holdings for NoiseAgent 2624: { ABS: -30, CASH: 128489615618 }. Marked to market: 127546536968 +Final relative surplus NoiseAgent 2624 12847.9615618 +Final holdings for NoiseAgent 2625: { CASH: -171330397712 }. Marked to market: -171330397712 +Final relative surplus NoiseAgent 2625 -17134.0397712 +Final holdings for NoiseAgent 2626: { ABS: -34, CASH: 6505897880 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2626 649.589788 +Final holdings for NoiseAgent 2627: { ABS: -33, CASH: 1047386647 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2627 103.7386647 +Final holdings for NoiseAgent 2628: { ABS: 82, CASH: -210228539947 }. Marked to market: -194561915557 +Final relative surplus NoiseAgent 2628 -21004.74835515 +Final holdings for NoiseAgent 2629: { ABS: 56, CASH: -139093714092 }. Marked to market: -137333283588 +Final relative surplus NoiseAgent 2629 -13907.22778325 +Final holdings for NoiseAgent 2630: { CASH: 998405950 }. Marked to market: 998405950 +Final relative surplus NoiseAgent 2630 98.840595 +Final holdings for NoiseAgent 2631: { ABS: 40, CASH: -1247439040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2631 -125.743904 +Final holdings for NoiseAgent 2632: { CASH: 232532932971 }. Marked to market: 232532932971 +Final relative surplus NoiseAgent 2632 23252.2932971 +Final holdings for NoiseAgent 2633: { ABS: 40, CASH: -102544236540 }. Marked to market: -94901984940 +Final relative surplus NoiseAgent 2633 -10255.423654 +Final holdings for NoiseAgent 2634: { CASH: 180341518944 }. Marked to market: 180341518944 +Final relative surplus NoiseAgent 2634 18033.1518944 +Final holdings for NoiseAgent 2635: { ABS: 74, CASH: -183810082321 }. Marked to market: -181483800265 +Final relative surplus NoiseAgent 2635 -18378.86460765 +Final holdings for NoiseAgent 2636: { CASH: 152068625853 }. Marked to market: 152068625853 +Final relative surplus NoiseAgent 2636 15205.8625853 +Final holdings for NoiseAgent 2637: { ABS: -40, CASH: 103200653040 }. Marked to market: 95558399520 +Final relative surplus NoiseAgent 2637 10319.065304 +Final holdings for NoiseAgent 2638: { ABS: 42, CASH: -1310311160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2638 -132.031116 +Final holdings for NoiseAgent 2639: { ABS: 70, CASH: -176090501885 }. Marked to market: -173889982515 +Final relative surplus NoiseAgent 2639 -17606.90658945 +Final holdings for NoiseAgent 2640: { ABS: 28, CASH: -5339507184 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 2640 -534.9507184 +Final holdings for NoiseAgent 2641: { ABS: -46, CASH: 1456068788 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2641 144.6068788 +Final holdings for NoiseAgent 2642: { ABS: 36, CASH: -1121699852 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2642 -113.1699852 +Final holdings for NoiseAgent 2643: { ABS: 38, CASH: -7250134004 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2643 -726.0134004 +Final holdings for NoiseAgent 2644: { ABS: -60, CASH: 201353902460 }. Marked to market: 189890673380 +Final relative surplus NoiseAgent 2644 20115.28486425 +Final holdings for NoiseAgent 2645: { CASH: 232539371522 }. Marked to market: 232539371522 +Final relative surplus NoiseAgent 2645 23252.9371522 +Final holdings for NoiseAgent 2646: { ABS: -70, CASH: 175575058060 }. Marked to market: 173374531480 +Final relative surplus NoiseAgent 2646 17553.36219655 +Final holdings for NoiseAgent 2647: { ABS: -13, CASH: 2493727142 }. Marked to market: 9999987 +Final relative surplus NoiseAgent 2647 248.3727142 +Final holdings for NoiseAgent 2648: { ABS: 21, CASH: -103659766109 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2648 -10366.9766109 +Final holdings for NoiseAgent 2649: { ABS: 41, CASH: -1278877230 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2649 -128.887723 +Final holdings for NoiseAgent 2650: { ABS: -78, CASH: 200457511927 }. Marked to market: 185555299147 +Final relative surplus NoiseAgent 2650 20025.64579175 +Final holdings for NoiseAgent 2651: { ABS: 64, CASH: -166103938688 }. Marked to market: -153876504192 +Final relative surplus NoiseAgent 2651 -16592.28850245 +Final holdings for NoiseAgent 2652: { ABS: -12, CASH: 2302643824 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2652 229.2643824 +Final holdings for NoiseAgent 2653: { CASH: 99208606420 }. Marked to market: 99208606420 +Final relative surplus NoiseAgent 2653 9919.860642 +Final holdings for NoiseAgent 2654: { ABS: -47, CASH: 232035290400 }. Marked to market: 10983775 +Final relative surplus NoiseAgent 2654 23202.52904 +Final holdings for NoiseAgent 2655: { ABS: -50, CASH: 128200181100 }. Marked to market: 118647495300 +Final relative surplus NoiseAgent 2655 12819.01811 +Final holdings for NoiseAgent 2656: { ABS: 29, CASH: -144805898265 }. Marked to market: -1641875360 +Final relative surplus NoiseAgent 2656 -14481.5898265 +Final holdings for NoiseAgent 2657: { CASH: 94922400120 }. Marked to market: 94922400120 +Final relative surplus NoiseAgent 2657 9491.240012 +Final holdings for NoiseAgent 2658: { ABS: 28, CASH: -5339570296 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2658 -534.9570296 +Final holdings for NoiseAgent 2659: { CASH: -118478965616 }. Marked to market: -118478965616 +Final relative surplus NoiseAgent 2659 -11848.8965616 +Final holdings for NoiseAgent 2660: { ABS: -47, CASH: 8989636089 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2660 897.9636089 +Final holdings for NoiseAgent 2661: { ABS: 42, CASH: -107673139844 }. Marked to market: -99648789440 +Final relative surplus NoiseAgent 2661 -10768.3139844 +Final holdings for NoiseAgent 2662: { CASH: 235463289184 }. Marked to market: 235463289184 +Final relative surplus NoiseAgent 2662 23545.3289184 +Final holdings for NoiseAgent 2663: { CASH: 227799657904 }. Marked to market: 227799657904 +Final relative surplus NoiseAgent 2663 22778.9657904 +Final holdings for NoiseAgent 2664: { ABS: 41, CASH: -7823298788 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2664 -783.3298788 +Final holdings for NoiseAgent 2665: { ABS: -9, CASH: 1729484263 }. Marked to market: 9999991 +Final relative surplus NoiseAgent 2665 171.9484263 +Final holdings for NoiseAgent 2666: { ABS: 48, CASH: -123342357536 }. Marked to market: -114171680096 +Final relative surplus NoiseAgent 2666 -12335.2357536 +Final holdings for NoiseAgent 2667: { ABS: 82, CASH: -210224627932 }. Marked to market: -194558218382 +Final relative surplus NoiseAgent 2667 -21004.35741565 +Final holdings for NoiseAgent 2668: { ABS: -21, CASH: 4022175496 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2668 401.2175496 +Final holdings for NoiseAgent 2669: { ABS: 76, CASH: -194844261626 }. Marked to market: -180323979026 +Final relative surplus NoiseAgent 2669 -19466.32052765 +Final holdings for NoiseAgent 2670: { CASH: -232524360163 }. Marked to market: -232524360163 +Final relative surplus NoiseAgent 2670 -23253.4360163 +Final holdings for NoiseAgent 2671: { ABS: 92, CASH: -238264246090 }. Marked to market: -220687064742 +Final relative surplus NoiseAgent 2671 -23808.31897715 +Final holdings for NoiseAgent 2672: { ABS: 30, CASH: -5721689030 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2672 -573.168903 +Final holdings for NoiseAgent 2673: { ABS: -22, CASH: 701590658 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 2673 69.1590658 +Final holdings for NoiseAgent 2674: { ABS: -91, CASH: 246121409154 }. Marked to market: 228735503344 +Final relative surplus NoiseAgent 2674 24592.0355243 +Final holdings for NoiseAgent 2675: { CASH: 132227901368 }. Marked to market: 132227901368 +Final relative surplus NoiseAgent 2675 13221.7901368 +Final holdings for NoiseAgent 2676: { CASH: 151869174624 }. Marked to market: 151869174624 +Final relative surplus NoiseAgent 2676 15185.9174624 +Final holdings for NoiseAgent 2677: { ABS: -43, CASH: 8225422405 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2677 821.5422405 +Final holdings for NoiseAgent 2678: { ABS: -27, CASH: 5168514538 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2678 515.8514538 +Final holdings for NoiseAgent 2679: { CASH: 132886778664 }. Marked to market: 132886778664 +Final relative surplus NoiseAgent 2679 13287.6778664 +Final holdings for NoiseAgent 2680: { ABS: 48, CASH: -9160574576 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2680 -917.0574576 +Final holdings for NoiseAgent 2681: { ABS: 68, CASH: -174707180536 }. Marked to market: -161715348804 +Final relative surplus NoiseAgent 2681 -17452.61241875 +Final holdings for NoiseAgent 2682: { ABS: -39, CASH: 7461193321 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 2682 745.1193321 +Final holdings for NoiseAgent 2683: { ABS: 42, CASH: -104320312562 }. Marked to market: -102999999176 +Final relative surplus NoiseAgent 2683 -10433.0312562 +Final holdings for NoiseAgent 2684: { CASH: 10038375 }. Marked to market: 10038375 +Final relative surplus NoiseAgent 2684 0.0038375 +Final holdings for NoiseAgent 2685: { ABS: -34, CASH: 6505827398 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2685 649.5827398 +Final holdings for NoiseAgent 2686: { ABS: -49, CASH: 243865245782 }. Marked to market: 1968140451 +Final relative surplus NoiseAgent 2686 24385.5245782 +Final holdings for NoiseAgent 2687: { ABS: -88, CASH: 434432734856 }. Marked to market: 3975696 +Final relative surplus NoiseAgent 2687 42948.6044411 +Final holdings for NoiseAgent 2688: { ABS: -38, CASH: 1204572066 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2688 119.4572066 +Final holdings for NoiseAgent 2689: { CASH: -94972252040 }. Marked to market: -94972252040 +Final relative surplus NoiseAgent 2689 -9498.225204 +Final holdings for NoiseAgent 2690: { ABS: -54, CASH: 134624351818 }. Marked to market: 132926804794 +Final relative surplus NoiseAgent 2690 13458.29157635 +Final holdings for NoiseAgent 2691: { ABS: 52, CASH: -133307858076 }. Marked to market: -123372925484 +Final relative surplus NoiseAgent 2691 -13312.68016795 +Final holdings for NoiseAgent 2692: { ABS: -47, CASH: 232032809863 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2692 23202.2809863 +Final holdings for NoiseAgent 2693: { ABS: -25, CASH: 795899825 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2693 78.5899825 +Final holdings for NoiseAgent 2694: { CASH: -158240593688 }. Marked to market: -158240593688 +Final relative surplus NoiseAgent 2694 -15825.0593688 +Final holdings for NoiseAgent 2695: { ABS: 44, CASH: -1373194736 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2695 -138.3194736 +Final holdings for NoiseAgent 2696: { ABS: 30, CASH: -5721689660 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2696 -573.168966 +Final holdings for NoiseAgent 2697: { ABS: 38, CASH: -7250132332 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2697 -726.0132332 +Final holdings for NoiseAgent 2698: { ABS: -35, CASH: 6696973265 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2698 668.6973265 +Final holdings for NoiseAgent 2699: { ABS: 28, CASH: -177634799856 }. Marked to market: -172285239948 +Final relative surplus NoiseAgent 2699 -17764.4799856 +Final holdings for NoiseAgent 2700: { ABS: 80, CASH: -207018949960 }. Marked to market: -191734463160 +Final relative surplus NoiseAgent 2700 -20683.7893874 +Final holdings for NoiseAgent 2701: { ABS: 35, CASH: -6676968435 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 2701 -668.6968435 +Final holdings for NoiseAgent 2702: { CASH: 152887453888 }. Marked to market: 152887453888 +Final relative surplus NoiseAgent 2702 15287.7453888 +Final holdings for NoiseAgent 2703: { ABS: -44, CASH: 112817406580 }. Marked to market: 104410948652 +Final relative surplus NoiseAgent 2703 11280.740658 +Final holdings for NoiseAgent 2704: { ABS: 42, CASH: -8014362962 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2704 -802.4362962 +Final holdings for NoiseAgent 2705: { ABS: -70, CASH: 173889620425 }. Marked to market: 171689083345 +Final relative surplus NoiseAgent 2705 17384.81841805 +Final holdings for NoiseAgent 2706: { ABS: 74, CASH: -190367460379 }. Marked to market: -176229310015 +Final relative surplus NoiseAgent 2706 -19018.64042935 +Final holdings for NoiseAgent 2707: { ABS: -54, CASH: 139368662326 }. Marked to market: 129051617860 +Final relative surplus NoiseAgent 2707 13916.76059475 +Final holdings for NoiseAgent 2708: { CASH: -148090083829 }. Marked to market: -148090083829 +Final relative surplus NoiseAgent 2708 -14810.0083829 +Final holdings for NoiseAgent 2709: { ABS: 47, CASH: -1467501259 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 2709 -147.7501259 +Final holdings for NoiseAgent 2710: { CASH: -134141416055 }. Marked to market: -134141416055 +Final relative surplus NoiseAgent 2710 -13415.1416055 +Final holdings for NoiseAgent 2711: { ABS: -87, CASH: 236830620811 }. Marked to market: 220208945692 +Final relative surplus NoiseAgent 2711 23662.95670735 +Final holdings for NoiseAgent 2712: { CASH: -180318895994 }. Marked to market: -180318895994 +Final relative surplus NoiseAgent 2712 -18032.8895994 +Final holdings for NoiseAgent 2713: { CASH: 138941645948 }. Marked to market: 138941645948 +Final relative surplus NoiseAgent 2713 13893.1645948 +Final holdings for NoiseAgent 2714: { ABS: -46, CASH: 1456055034 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 2714 144.6055034 +Final holdings for NoiseAgent 2715: { ABS: 40, CASH: -103370872040 }. Marked to market: -95728621120 +Final relative surplus NoiseAgent 2715 -10338.087204 +Final holdings for NoiseAgent 2716: { ABS: -27, CASH: 858779020 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2716 84.877902 +Final holdings for NoiseAgent 2717: { CASH: -221051955095 }. Marked to market: -221051955095 +Final relative surplus NoiseAgent 2717 -22106.1955095 +Final holdings for NoiseAgent 2718: { ABS: -76, CASH: 188797482016 }. Marked to market: 186408338796 +Final relative surplus NoiseAgent 2718 18875.60459205 +Final holdings for NoiseAgent 2719: { ABS: -47, CASH: 128973388025 }. Marked to market: 119993864125 +Final relative surplus NoiseAgent 2719 12896.3388025 +Final holdings for NoiseAgent 2720: { CASH: -143164165075 }. Marked to market: -143164165075 +Final relative surplus NoiseAgent 2720 -14317.4165075 +Final holdings for NoiseAgent 2721: { CASH: -102994661102 }. Marked to market: -102994661102 +Final relative surplus NoiseAgent 2721 -10300.4661102 +Final holdings for NoiseAgent 2722: { CASH: 188815694998 }. Marked to market: 188815694998 +Final relative surplus NoiseAgent 2722 18880.5694998 +Final holdings for NoiseAgent 2723: { CASH: -137609401748 }. Marked to market: -137609401748 +Final relative surplus NoiseAgent 2723 -13761.9401748 +Final holdings for NoiseAgent 2724: { ABS: 36, CASH: -1121699312 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2724 -113.1699312 +Final holdings for NoiseAgent 2725: { ABS: -36, CASH: 6887935000 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2725 687.7935 +Final holdings for NoiseAgent 2726: { ABS: -86, CASH: 220652583195 }. Marked to market: 204221945043 +Final relative surplus NoiseAgent 2726 22045.15292635 +Final holdings for NoiseAgent 2727: { ABS: 74, CASH: -190227927718 }. Marked to market: -176089759742 +Final relative surplus NoiseAgent 2727 -19004.68713935 +Final holdings for NoiseAgent 2728: { ABS: 44, CASH: -112959564840 }. Marked to market: -104553085484 +Final relative surplus NoiseAgent 2728 -11296.956484 +Final holdings for NoiseAgent 2729: { ABS: -44, CASH: 114213386264 }. Marked to market: 105806918216 +Final relative surplus NoiseAgent 2729 11420.3386264 +Final holdings for NoiseAgent 2730: { ABS: -58, CASH: 150022904823 }. Marked to market: 138941640815 +Final relative surplus NoiseAgent 2730 14982.18485465 +Final holdings for NoiseAgent 2731: { ABS: 47, CASH: -1467504408 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 2731 -147.7504408 +Final holdings for NoiseAgent 2732: { ABS: -74, CASH: 183647582189 }. Marked to market: 181321320631 +Final relative surplus NoiseAgent 2732 18360.61462215 +Final holdings for NoiseAgent 2733: { ABS: 43, CASH: -212261801747 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2733 -21227.1801747 +Final holdings for NoiseAgent 2734: { ABS: 46, CASH: -8778590858 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2734 -878.8590858 +Final holdings for NoiseAgent 2735: { CASH: -190292812720 }. Marked to market: -190292812720 +Final relative surplus NoiseAgent 2735 -19030.281272 +Final holdings for NoiseAgent 2736: { ABS: 56, CASH: -144723209712 }. Marked to market: -134024081272 +Final relative surplus NoiseAgent 2736 -14454.21538475 +Final holdings for NoiseAgent 2737: { ABS: -44, CASH: 8416481600 }. Marked to market: -207760889128 +Final relative surplus NoiseAgent 2737 840.64816 +Final holdings for NoiseAgent 2738: { ABS: -43, CASH: 8225418750 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2738 821.541875 +Final holdings for NoiseAgent 2739: { ABS: -90, CASH: 232274433880 }. Marked to market: 215079366520 +Final relative surplus NoiseAgent 2739 23207.33775755 +Final holdings for NoiseAgent 2740: { ABS: 90, CASH: -233285194745 }. Marked to market: -216090358415 +Final relative surplus NoiseAgent 2740 -23310.4141005 +Final holdings for NoiseAgent 2741: { CASH: -133839330524 }. Marked to market: -133839330524 +Final relative surplus NoiseAgent 2741 -13384.9330524 +Final holdings for NoiseAgent 2742: { ABS: 42, CASH: -108982121588 }. Marked to market: -100957782314 +Final relative surplus NoiseAgent 2742 -10899.2121588 +Final holdings for NoiseAgent 2743: { ABS: 88, CASH: -218581511204 }. Marked to market: -215815145052 +Final relative surplus NoiseAgent 2743 -21856.00752245 +Final holdings for NoiseAgent 2744: { ABS: -21, CASH: 4022180305 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2744 401.2180305 +Final holdings for NoiseAgent 2745: { CASH: -137335154464 }. Marked to market: -137335154464 +Final relative surplus NoiseAgent 2745 -13734.5154464 +Final holdings for NoiseAgent 2746: { ABS: 92, CASH: -237941502454 }. Marked to market: -220364327730 +Final relative surplus NoiseAgent 2746 -23776.04462075 +Final holdings for NoiseAgent 2747: { ABS: -46, CASH: 8798586120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2747 878.858612 +Final holdings for NoiseAgent 2748: { ABS: -82, CASH: 212214581787 }. Marked to market: 196548166497 +Final relative surplus NoiseAgent 2748 21201.35279415 +Final holdings for NoiseAgent 2749: { ABS: -66, CASH: 164538656809 }. Marked to market: 162463868137 +Final relative surplus NoiseAgent 2749 16449.7220616 +Final holdings for NoiseAgent 2750: { ABS: 36, CASH: -177709598936 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2750 -17771.9598936 +Final holdings for NoiseAgent 2751: { ABS: 72, CASH: -184589591516 }. Marked to market: -170833715684 +Final relative surplus NoiseAgent 2751 -18440.85376855 +Final holdings for NoiseAgent 2752: { ABS: 27, CASH: -838771676 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2752 -84.8771676 +Final holdings for NoiseAgent 2753: { CASH: -108898065992 }. Marked to market: -108898065992 +Final relative surplus NoiseAgent 2753 -10890.8065992 +Final holdings for NoiseAgent 2754: { ABS: -62, CASH: 155637891515 }. Marked to market: 153688861437 +Final relative surplus NoiseAgent 2754 15559.64555455 +Final holdings for NoiseAgent 2755: { ABS: 96, CASH: -246121059776 }. Marked to market: -227779652768 +Final relative surplus NoiseAgent 2755 -24594.00034525 +Final holdings for NoiseAgent 2756: { CASH: 118649980700 }. Marked to market: 118649980700 +Final relative surplus NoiseAgent 2756 11863.99807 +Final holdings for NoiseAgent 2757: { ABS: 45, CASH: -8587420910 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 2757 -859.742091 +Final holdings for NoiseAgent 2758: { CASH: -196199585320 }. Marked to market: -196199585320 +Final relative surplus NoiseAgent 2758 -19620.958532 +Final holdings for NoiseAgent 2759: { ABS: -58, CASH: 210711667900 }. Marked to market: 199630530912 +Final relative surplus NoiseAgent 2759 21051.06138145 +Final holdings for NoiseAgent 2760: { ABS: 50, CASH: -128183293150 }. Marked to market: -118630488300 +Final relative surplus NoiseAgent 2760 -12819.329315 +Final holdings for NoiseAgent 2761: { CASH: 220740261895 }. Marked to market: 220740261895 +Final relative surplus NoiseAgent 2761 22073.0261895 +Final holdings for NoiseAgent 2762: { CASH: 180338895234 }. Marked to market: 180338895234 +Final relative surplus NoiseAgent 2762 18032.8895234 +Final holdings for NoiseAgent 2763: { ABS: -55, CASH: 272818916807 }. Marked to market: 1301111072 +Final relative surplus NoiseAgent 2763 26787.2228489 +Final holdings for NoiseAgent 2764: { CASH: -228544253672 }. Marked to market: -228544253672 +Final relative surplus NoiseAgent 2764 -22855.4253672 +Final holdings for NoiseAgent 2765: { ABS: -62, CASH: 160576035151 }. Marked to market: 148730542505 +Final relative surplus NoiseAgent 2765 16037.49788185 +Final holdings for NoiseAgent 2766: { ABS: 70, CASH: -179461921930 }. Marked to market: -166087979110 +Final relative surplus NoiseAgent 2766 -17928.08656035 +Final holdings for NoiseAgent 2767: { ABS: 30, CASH: -5721687710 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2767 -573.168771 +Final holdings for NoiseAgent 2768: { ABS: 24, CASH: -744463352 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2768 -75.4463352 +Final holdings for NoiseAgent 2769: { ABS: 24, CASH: -4575299576 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2769 -458.5299576 +Final holdings for NoiseAgent 2770: { CASH: 168289704985 }. Marked to market: 168289704985 +Final relative surplus NoiseAgent 2770 16827.9704985 +Final holdings for NoiseAgent 2771: { ABS: 29, CASH: -901648495 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2771 -91.1648495 +Final holdings for NoiseAgent 2772: { ABS: 96, CASH: -238453507616 }. Marked to market: -235435631168 +Final relative surplus NoiseAgent 2772 -23843.20714035 +Final holdings for NoiseAgent 2773: { ABS: 38, CASH: -7250136474 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2773 -726.0136474 +Final holdings for NoiseAgent 2774: { ABS: 76, CASH: -190493072006 }. Marked to market: -188103919438 +Final relative surplus NoiseAgent 2774 -19047.1635784 +Final holdings for NoiseAgent 2775: { ABS: -33, CASH: 134446894939 }. Marked to market: 128142048259 +Final relative surplus NoiseAgent 2775 13443.6894939 +Final holdings for NoiseAgent 2776: { CASH: 10655876 }. Marked to market: 10655876 +Final relative surplus NoiseAgent 2776 0.0655876 +Final holdings for NoiseAgent 2777: { ABS: -33, CASH: 1047394534 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2777 103.7394534 +Final holdings for NoiseAgent 2778: { CASH: 157995290432 }. Marked to market: 157995290432 +Final relative surplus NoiseAgent 2778 15798.5290432 +Final holdings for NoiseAgent 2779: { CASH: -206314481006 }. Marked to market: -206314481006 +Final relative surplus NoiseAgent 2779 -20632.4481006 +Final holdings for NoiseAgent 2780: { ABS: 82, CASH: -210254824145 }. Marked to market: -194588424681 +Final relative surplus NoiseAgent 2780 -21007.37704935 +Final holdings for NoiseAgent 2781: { CASH: 139469567400 }. Marked to market: 139469567400 +Final relative surplus NoiseAgent 2781 13945.95674 +Final holdings for NoiseAgent 2782: { ABS: 40, CASH: -7632168880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2782 -764.216888 +Final holdings for NoiseAgent 2783: { ABS: 86, CASH: -220482379551 }. Marked to market: -204051724543 +Final relative surplus NoiseAgent 2783 -22030.1325424 +Final holdings for NoiseAgent 2784: { ABS: -82, CASH: 210544176638 }. Marked to market: 194877580620 +Final relative surplus NoiseAgent 2784 21034.31205895 +Final holdings for NoiseAgent 2785: { ABS: -43, CASH: 8225308498 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2785 821.5308498 +Final holdings for NoiseAgent 2786: { CASH: -105449450052 }. Marked to market: -105449450052 +Final relative surplus NoiseAgent 2786 -10545.9450052 +Final holdings for NoiseAgent 2787: { ABS: 14, CASH: -230964341934 }. Marked to market: -230524237458 +Final relative surplus NoiseAgent 2787 -23097.4341934 +Final holdings for NoiseAgent 2788: { ABS: 32, CASH: -6103802624 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2788 -611.3802624 +Final holdings for NoiseAgent 2789: { ABS: -47, CASH: 8989644267 }. Marked to market: 9999483 +Final relative surplus NoiseAgent 2789 897.9644267 +Final holdings for NoiseAgent 2790: { ABS: 28, CASH: -5339577100 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2790 -534.95771 +Final holdings for NoiseAgent 2791: { ABS: 31, CASH: -5912739689 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 2791 -592.2739689 +Final holdings for NoiseAgent 2792: { ABS: -40, CASH: 102563519080 }. Marked to market: 94921283960 +Final relative surplus NoiseAgent 2792 10255.351908 +Final holdings for NoiseAgent 2793: { ABS: 24, CASH: -4575351224 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2793 -458.5351224 +Final holdings for NoiseAgent 2794: { ABS: -45, CASH: 222161016880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2794 22215.101688 +Final holdings for NoiseAgent 2795: { CASH: 187033419505 }. Marked to market: 187033419505 +Final relative surplus NoiseAgent 2795 18702.3419505 +Final holdings for NoiseAgent 2796: { ABS: -68, CASH: 174348710216 }. Marked to market: 161356929076 +Final relative surplus NoiseAgent 2796 17414.7654616 +Final holdings for NoiseAgent 2797: { CASH: 94919974820 }. Marked to market: 94919974820 +Final relative surplus NoiseAgent 2797 9490.997482 +Final holdings for NoiseAgent 2798: { ABS: -98, CASH: 243449279048 }. Marked to market: 240368555654 +Final relative surplus NoiseAgent 2798 24340.78430955 +Final holdings for NoiseAgent 2799: { CASH: 132448187674 }. Marked to market: 132448187674 +Final relative surplus NoiseAgent 2799 13243.8187674 +Final holdings for NoiseAgent 2800: { ABS: -38, CASH: 7270139400 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2800 726.01394 +Final holdings for NoiseAgent 2801: { CASH: 8744394 }. Marked to market: 8744394 +Final relative surplus NoiseAgent 2801 -0.1255606 +Final holdings for NoiseAgent 2802: { CASH: -147100432265 }. Marked to market: -147100432265 +Final relative surplus NoiseAgent 2802 -14711.0432265 +Final holdings for NoiseAgent 2803: { ABS: 48, CASH: -123055082120 }. Marked to market: -113884383656 +Final relative surplus NoiseAgent 2803 -12306.508212 +Final holdings for NoiseAgent 2804: { ABS: 80, CASH: -394914282320 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2804 -38998.77287915 +Final holdings for NoiseAgent 2805: { CASH: 166102398885 }. Marked to market: 166102398885 +Final relative surplus NoiseAgent 2805 16609.2398885 +Final holdings for NoiseAgent 2806: { ABS: 27, CASH: -5148515915 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2806 -515.8515915 +Final holdings for NoiseAgent 2807: { ABS: 25, CASH: -4766402475 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2807 -477.6402475 +Final holdings for NoiseAgent 2808: { ABS: -52, CASH: 129491607294 }. Marked to market: 127856933474 +Final relative surplus NoiseAgent 2808 12945.01712585 +Final holdings for NoiseAgent 2809: { ABS: 19, CASH: -118313927774 }. Marked to market: -117716639442 +Final relative surplus NoiseAgent 2809 -11832.3927774 +Final holdings for NoiseAgent 2810: { ABS: -27, CASH: 858772810 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2810 84.877281 +Final holdings for NoiseAgent 2811: { ABS: 50, CASH: -124193083250 }. Marked to market: -122621285700 +Final relative surplus NoiseAgent 2811 -12420.308325 +Final holdings for NoiseAgent 2812: { CASH: 1782789304 }. Marked to market: 1782789304 +Final relative surplus NoiseAgent 2812 177.2789304 +Final holdings for NoiseAgent 2813: { ABS: 39, CASH: -1216008134 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 2813 -122.6008134 +Final holdings for NoiseAgent 2814: { CASH: -234083600188 }. Marked to market: -234083600188 +Final relative surplus NoiseAgent 2814 -23409.3600188 +Final holdings for NoiseAgent 2815: { ABS: -58, CASH: 145945046275 }. Marked to market: 144121752069 +Final relative surplus NoiseAgent 2815 14590.36101675 +Final holdings for NoiseAgent 2816: { ABS: -27, CASH: 5168519344 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2816 515.8519344 +Final holdings for NoiseAgent 2817: { ABS: 94, CASH: -235834346164 }. Marked to market: -232879342236 +Final relative surplus NoiseAgent 2817 -23581.29099525 +Final holdings for NoiseAgent 2818: { ABS: -45, CASH: 8607436210 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 2818 859.743621 +Final holdings for NoiseAgent 2819: { CASH: -128122732331 }. Marked to market: -128122732331 +Final relative surplus NoiseAgent 2819 -12813.2732331 +Final holdings for NoiseAgent 2820: { ABS: -59, CASH: 174786636055 }. Marked to market: 163514330226 +Final relative surplus NoiseAgent 2820 17458.55800235 +Final holdings for NoiseAgent 2821: { ABS: 37, CASH: -1153130039 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2821 -116.3130039 +Final holdings for NoiseAgent 2822: { CASH: -107902571448 }. Marked to market: -107902571448 +Final relative surplus NoiseAgent 2822 -10791.2571448 +Final holdings for NoiseAgent 2823: { ABS: -80, CASH: 198724241960 }. Marked to market: 196209342600 +Final relative surplus NoiseAgent 2823 19868.2805719 +Final holdings for NoiseAgent 2824: { ABS: -21, CASH: 4022182951 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2824 401.2182951 +Final holdings for NoiseAgent 2825: { ABS: 90, CASH: -226404929285 }. Marked to market: -223575693605 +Final relative surplus NoiseAgent 2825 -22638.34933325 +Final holdings for NoiseAgent 2826: { CASH: 134683019068 }. Marked to market: 134683019068 +Final relative surplus NoiseAgent 2826 13467.3019068 +Final holdings for NoiseAgent 2827: { ABS: 29, CASH: -5530615213 }. Marked to market: 9999681 +Final relative surplus NoiseAgent 2827 -554.0615213 +Final holdings for NoiseAgent 2828: { ABS: 84, CASH: -210546021326 }. Marked to market: -207905398250 +Final relative surplus NoiseAgent 2828 -21052.45853365 +Final holdings for NoiseAgent 2829: { ABS: -48, CASH: 1518941728 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2829 150.8941728 +Final holdings for NoiseAgent 2830: { CASH: 225985608725 }. Marked to market: 225985608725 +Final relative surplus NoiseAgent 2830 22597.5608725 +Final holdings for NoiseAgent 2831: { CASH: -183188881366 }. Marked to market: -183188881366 +Final relative surplus NoiseAgent 2831 -18319.8881366 +Final holdings for NoiseAgent 2832: { ABS: 60, CASH: -153673944590 }. Marked to market: -142210571330 +Final relative surplus NoiseAgent 2832 -15349.2888368 +Final holdings for NoiseAgent 2833: { ABS: 42, CASH: -107671896455 }. Marked to market: -99647636141 +Final relative surplus NoiseAgent 2833 -10768.1896455 +Final holdings for NoiseAgent 2834: { ABS: 80, CASH: -205088939800 }. Marked to market: -189804645000 +Final relative surplus NoiseAgent 2834 -20490.78861145 +Final holdings for NoiseAgent 2835: { ABS: 74, CASH: -190437243008 }. Marked to market: -176299230728 +Final relative surplus NoiseAgent 2835 -19025.61887875 +Final holdings for NoiseAgent 2836: { CASH: 158421720256 }. Marked to market: 158421720256 +Final relative surplus NoiseAgent 2836 15841.1720256 +Final holdings for NoiseAgent 2837: { CASH: 163466645770 }. Marked to market: 163466645770 +Final relative surplus NoiseAgent 2837 16345.664577 +Final holdings for NoiseAgent 2838: { ABS: -17, CASH: 3257941290 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2838 324.794129 +Final holdings for NoiseAgent 2839: { CASH: 134135453179 }. Marked to market: 134135453179 +Final relative surplus NoiseAgent 2839 13412.5453179 +Final holdings for NoiseAgent 2840: { ABS: -24, CASH: 4595346832 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2840 458.5346832 +Final holdings for NoiseAgent 2841: { CASH: 128719057024 }. Marked to market: 128719057024 +Final relative surplus NoiseAgent 2841 12870.9057024 +Final holdings for NoiseAgent 2842: { ABS: -51, CASH: 134436102075 }. Marked to market: 124692330786 +Final relative surplus NoiseAgent 2842 13423.5047731 +Final holdings for NoiseAgent 2843: { ABS: 23, CASH: -713029886 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2843 -72.3029886 +Final holdings for NoiseAgent 2844: { CASH: 8752175 }. Marked to market: 8752175 +Final relative surplus NoiseAgent 2844 -0.1247825 +Final holdings for NoiseAgent 2845: { ABS: 37, CASH: -1153133147 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2845 -116.3133147 +Final holdings for NoiseAgent 2846: { ABS: 52, CASH: -129160407548 }. Marked to market: -127525736640 +Final relative surplus NoiseAgent 2846 -12913.89715685 +Final holdings for NoiseAgent 2847: { ABS: 41, CASH: -7823211171 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 2847 -783.3211171 +Final holdings for NoiseAgent 2848: { ABS: 48, CASH: -124207375184 }. Marked to market: -115036672592 +Final relative surplus NoiseAgent 2848 -12421.7375184 +Final holdings for NoiseAgent 2849: { ABS: 34, CASH: -6485901790 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2849 -649.590179 +Final holdings for NoiseAgent 2850: { ABS: 43, CASH: -212267638309 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2850 -21227.7638309 +Final holdings for NoiseAgent 2851: { ABS: -5, CASH: 965281745 }. Marked to market: 9999995 +Final relative surplus NoiseAgent 2851 95.5281745 +Final holdings for NoiseAgent 2852: { CASH: -147105355654 }. Marked to market: -147105355654 +Final relative surplus NoiseAgent 2852 -14711.5355654 +Final holdings for NoiseAgent 2853: { ABS: 74, CASH: -192023761013 }. Marked to market: -177885593481 +Final relative surplus NoiseAgent 2853 -19184.2704697 +Final holdings for NoiseAgent 2854: { ABS: -42, CASH: 183266332509 }. Marked to market: 181946021559 +Final relative surplus NoiseAgent 2854 18325.6332509 +Final holdings for NoiseAgent 2855: { ABS: -74, CASH: 185499829939 }. Marked to market: 183173563349 +Final relative surplus NoiseAgent 2855 18545.83939045 +Final holdings for NoiseAgent 2856: { ABS: 72, CASH: -186862310828 }. Marked to market: -173106272852 +Final relative surplus NoiseAgent 2856 -18668.12547455 +Final holdings for NoiseAgent 2857: { ABS: 90, CASH: -223881193070 }. Marked to market: -221051955410 +Final relative surplus NoiseAgent 2857 -22385.9757095 +Final holdings for NoiseAgent 2858: { CASH: 166789405148 }. Marked to market: 166789405148 +Final relative surplus NoiseAgent 2858 16677.9405148 +Final holdings for NoiseAgent 2859: { ABS: 48, CASH: -1498926752 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2859 -150.8926752 +Final holdings for NoiseAgent 2860: { ABS: 24, CASH: -4575353120 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2860 -458.535312 +Final holdings for NoiseAgent 2861: { CASH: 10582378 }. Marked to market: 10582378 +Final relative surplus NoiseAgent 2861 0.0582378 +Final holdings for NoiseAgent 2862: { CASH: -139005922123 }. Marked to market: -139005922123 +Final relative surplus NoiseAgent 2862 -13901.5922123 +Final holdings for NoiseAgent 2863: { ABS: 46, CASH: -118202687656 }. Marked to market: -109414096706 +Final relative surplus NoiseAgent 2863 -11821.2687656 +Final holdings for NoiseAgent 2864: { ABS: 7, CASH: -157173794202 }. Marked to market: -156953742496 +Final relative surplus NoiseAgent 2864 -15718.3794202 +Final holdings for NoiseAgent 2865: { CASH: 213340852225 }. Marked to market: 213340852225 +Final relative surplus NoiseAgent 2865 21333.0852225 +Final holdings for NoiseAgent 2866: { ABS: 29, CASH: -5530633425 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2866 -554.0633425 +Final holdings for NoiseAgent 2867: { ABS: -72, CASH: 186646249576 }. Marked to market: 172890192448 +Final relative surplus NoiseAgent 2867 18644.51932275 +Final holdings for NoiseAgent 2868: { ABS: 32, CASH: -995956992 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2868 -100.5956992 +Final holdings for NoiseAgent 2869: { ABS: 96, CASH: -238456696016 }. Marked to market: -235438831280 +Final relative surplus NoiseAgent 2869 -23843.52599265 +Final holdings for NoiseAgent 2870: { CASH: -98768790520 }. Marked to market: -98768790520 +Final relative surplus NoiseAgent 2870 -9877.879052 +Final holdings for NoiseAgent 2871: { ABS: 40, CASH: -100426884240 }. Marked to market: -99169446400 +Final relative surplus NoiseAgent 2871 -10043.688424 +Final holdings for NoiseAgent 2872: { ABS: 44, CASH: -8396366056 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2872 -840.6366056 +Final holdings for NoiseAgent 2873: { ABS: 62, CASH: -160556027711 }. Marked to market: -148710550069 +Final relative surplus NoiseAgent 2873 -16037.49716195 +Final holdings for NoiseAgent 2874: { CASH: 95558412360 }. Marked to market: 95558412360 +Final relative surplus NoiseAgent 2874 9554.841236 +Final holdings for NoiseAgent 2875: { CASH: -187309426420 }. Marked to market: -187309426420 +Final relative surplus NoiseAgent 2875 -18731.942642 +Final holdings for NoiseAgent 2876: { ABS: 22, CASH: -108733444518 }. Marked to market: -127022990 +Final relative surplus NoiseAgent 2876 -10874.3444518 +Final holdings for NoiseAgent 2877: { ABS: -74, CASH: 184098318631 }. Marked to market: 181772047675 +Final relative surplus NoiseAgent 2877 18405.68825375 +Final holdings for NoiseAgent 2878: { ABS: -74, CASH: 189736516826 }. Marked to market: 175598348998 +Final relative surplus NoiseAgent 2878 18953.54605045 +Final holdings for NoiseAgent 2879: { ABS: 66, CASH: -165049782602 }. Marked to market: -162975004358 +Final relative surplus NoiseAgent 2879 -16502.83465685 +Final holdings for NoiseAgent 2880: { ABS: 42, CASH: -207331439123 }. Marked to market: 9509923 +Final relative surplus NoiseAgent 2880 -20734.1439123 +Final holdings for NoiseAgent 2881: { CASH: 104842469082 }. Marked to market: 104842469082 +Final relative surplus NoiseAgent 2881 10483.2469082 +Final holdings for NoiseAgent 2882: { CASH: -153661365856 }. Marked to market: -153661365856 +Final relative surplus NoiseAgent 2882 -15367.1365856 +Final holdings for NoiseAgent 2883: { ABS: -41, CASH: 1298881125 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 2883 128.8881125 +Final holdings for NoiseAgent 2884: { CASH: -109154919067 }. Marked to market: -109154919067 +Final relative surplus NoiseAgent 2884 -10916.4919067 +Final holdings for NoiseAgent 2885: { ABS: -61, CASH: 225374493566 }. Marked to market: 213720094585 +Final relative surplus NoiseAgent 2885 22517.34378445 +Final holdings for NoiseAgent 2886: { ABS: 40, CASH: -100254777600 }. Marked to market: -98997326920 +Final relative surplus NoiseAgent 2886 -10026.47776 +Final holdings for NoiseAgent 2887: { CASH: -171466083944 }. Marked to market: -171466083944 +Final relative surplus NoiseAgent 2887 -17147.6083944 +Final holdings for NoiseAgent 2888: { CASH: -127523053674 }. Marked to market: -127523053674 +Final relative surplus NoiseAgent 2888 -12753.3053674 +Final holdings for NoiseAgent 2889: { ABS: -26, CASH: 4977462474 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 2889 496.7462474 +Final holdings for NoiseAgent 2890: { CASH: -122621283675 }. Marked to market: -122621283675 +Final relative surplus NoiseAgent 2890 -12263.1283675 +Final holdings for NoiseAgent 2891: { CASH: -1098755286 }. Marked to market: -1098755286 +Final relative surplus NoiseAgent 2891 -110.8755286 +Final holdings for NoiseAgent 2892: { ABS: 37, CASH: -7059065303 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2892 -706.9065303 +Final holdings for NoiseAgent 2893: { ABS: -65, CASH: 203525402760 }. Marked to market: 191106892240 +Final relative surplus NoiseAgent 2893 20332.43487515 +Final holdings for NoiseAgent 2894: { CASH: -132906402976 }. Marked to market: -132906402976 +Final relative surplus NoiseAgent 2894 -13291.6402976 +Final holdings for NoiseAgent 2895: { CASH: 104490519682 }. Marked to market: 104490519682 +Final relative surplus NoiseAgent 2895 10448.0519682 +Final holdings for NoiseAgent 2896: { CASH: 161352355974 }. Marked to market: 161352355974 +Final relative surplus NoiseAgent 2896 16134.2355974 +Final holdings for NoiseAgent 2897: { ABS: 23, CASH: -206727933664 }. Marked to market: -206004900052 +Final relative surplus NoiseAgent 2897 -20673.7933664 +Final holdings for NoiseAgent 2898: { ABS: 92, CASH: -235853886202 }. Marked to market: -218276736410 +Final relative surplus NoiseAgent 2898 -23567.2830225 +Final holdings for NoiseAgent 2899: { CASH: 237627599008 }. Marked to market: 237627599008 +Final relative surplus NoiseAgent 2899 23761.7599008 +Final holdings for NoiseAgent 2900: { CASH: 232539349080 }. Marked to market: 232539349080 +Final relative surplus NoiseAgent 2900 23252.934908 +Final holdings for NoiseAgent 2901: { ABS: -46, CASH: 227828763812 }. Marked to market: 741144608 +Final relative surplus NoiseAgent 2901 22781.8763812 +Final holdings for NoiseAgent 2902: { CASH: -143569412060 }. Marked to market: -143569412060 +Final relative surplus NoiseAgent 2902 -14357.941206 +Final holdings for NoiseAgent 2903: { CASH: -225695195050 }. Marked to market: -225695195050 +Final relative surplus NoiseAgent 2903 -22570.519505 +Final holdings for NoiseAgent 2904: { CASH: -129846009599 }. Marked to market: -129846009599 +Final relative surplus NoiseAgent 2904 -12985.6009599 +Final holdings for NoiseAgent 2905: { ABS: 38, CASH: -7250140578 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2905 -726.0140578 +Final holdings for NoiseAgent 2906: { ABS: -62, CASH: 158970837419 }. Marked to market: 147125343719 +Final relative surplus NoiseAgent 2906 15876.97810695 +Final holdings for NoiseAgent 2907: { ABS: -10, CASH: 324359660 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2907 31.435966 +Final holdings for NoiseAgent 2908: { ABS: 49, CASH: -9351749635 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 2908 -936.1749635 +Final holdings for NoiseAgent 2909: { ABS: -49, CASH: 1550363118 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2909 154.0363118 +Final holdings for NoiseAgent 2910: { ABS: 42, CASH: -107686656893 }. Marked to market: -99662324213 +Final relative surplus NoiseAgent 2910 -10769.6656893 +Final holdings for NoiseAgent 2911: { CASH: -104656529682 }. Marked to market: -104656529682 +Final relative surplus NoiseAgent 2911 -10466.6529682 +Final holdings for NoiseAgent 2912: { CASH: 113868425222 }. Marked to market: 113868425222 +Final relative surplus NoiseAgent 2912 11385.8425222 +Final holdings for NoiseAgent 2913: { CASH: 836431710 }. Marked to market: 836431710 +Final relative surplus NoiseAgent 2913 82.643171 +Final holdings for NoiseAgent 2914: { CASH: -171927076325 }. Marked to market: -171927076325 +Final relative surplus NoiseAgent 2914 -17193.7076325 +Final holdings for NoiseAgent 2915: { ABS: -27, CASH: 858774970 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2915 84.877497 +Final holdings for NoiseAgent 2916: { CASH: 3069545615 }. Marked to market: 3069545615 +Final relative surplus NoiseAgent 2916 305.9545615 +Final holdings for NoiseAgent 2917: { ABS: 31, CASH: -5912748245 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 2917 -592.2748245 +Final holdings for NoiseAgent 2918: { ABS: -86, CASH: 221259467651 }. Marked to market: 204828670829 +Final relative surplus NoiseAgent 2918 22105.84118745 +Final holdings for NoiseAgent 2919: { ABS: -25, CASH: 4786394500 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2919 477.63945 +Final holdings for NoiseAgent 2920: { ABS: 54, CASH: -135605673953 }. Marked to market: -133908116831 +Final relative surplus NoiseAgent 2920 -13558.42377105 +Final holdings for NoiseAgent 2921: { CASH: -171669107215 }. Marked to market: -171669107215 +Final relative surplus NoiseAgent 2921 -17167.9107215 +Final holdings for NoiseAgent 2922: { CASH: 230378901808 }. Marked to market: 230378901808 +Final relative surplus NoiseAgent 2922 23036.8901808 +Final holdings for NoiseAgent 2923: { CASH: 94922622060 }. Marked to market: 94922622060 +Final relative surplus NoiseAgent 2923 9491.262206 +Final holdings for NoiseAgent 2924: { ABS: -64, CASH: 166093176448 }. Marked to market: 153865724672 +Final relative surplus NoiseAgent 2924 16589.21225145 +Final holdings for NoiseAgent 2925: { CASH: 129000409714 }. Marked to market: 129000409714 +Final relative surplus NoiseAgent 2925 12899.0409714 +Final holdings for NoiseAgent 2926: { ABS: 92, CASH: -235638614804 }. Marked to market: -218061642940 +Final relative surplus NoiseAgent 2926 -23545.7560761 +Final holdings for NoiseAgent 2927: { ABS: 31, CASH: -964517085 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2927 -97.4517085 +Final holdings for NoiseAgent 2928: { ABS: 78, CASH: -195060653063 }. Marked to market: -192608640695 +Final relative surplus NoiseAgent 2928 -19503.92170065 +Final holdings for NoiseAgent 2929: { ABS: -26, CASH: 4977463254 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2929 496.7463254 +Final holdings for NoiseAgent 2930: { CASH: -107906085860 }. Marked to market: -107906085860 +Final relative surplus NoiseAgent 2930 -10791.608586 +Final holdings for NoiseAgent 2931: { ABS: -68, CASH: 169172233608 }. Marked to market: 167034589552 +Final relative surplus NoiseAgent 2931 16913.0797665 +Final holdings for NoiseAgent 2932: { ABS: -33, CASH: 162920745613 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2932 16291.0745613 +Final holdings for NoiseAgent 2933: { ABS: 46, CASH: -8778548952 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2933 -878.8548952 +Final holdings for NoiseAgent 2934: { ABS: -37, CASH: 182667546465 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2934 18265.7546465 +Final holdings for NoiseAgent 2935: { ABS: 96, CASH: -476302838384 }. Marked to market: -2383907312 +Final relative surplus NoiseAgent 2935 -47137.61828515 +Final holdings for NoiseAgent 2936: { ABS: 76, CASH: -375176584232 }. Marked to market: 10763420 +Final relative surplus NoiseAgent 2936 -37024.99086055 +Final holdings for NoiseAgent 2937: { ABS: -29, CASH: 5550631859 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2937 554.0631859 +Final holdings for NoiseAgent 2938: { ABS: 48, CASH: -9160700096 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2938 -917.0700096 +Final holdings for NoiseAgent 2939: { ABS: 36, CASH: -6867963404 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 2939 -687.7963404 +Final holdings for NoiseAgent 2940: { CASH: -151845973824 }. Marked to market: -151845973824 +Final relative surplus NoiseAgent 2940 -15185.5973824 +Final holdings for NoiseAgent 2941: { CASH: -181483115765 }. Marked to market: -181483115765 +Final relative surplus NoiseAgent 2941 -18149.3115765 +Final holdings for NoiseAgent 2942: { ABS: -38, CASH: 7270042614 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2942 726.0042614 +Final holdings for NoiseAgent 2943: { ABS: 49, CASH: -1530361403 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2943 -154.0361403 +Final holdings for NoiseAgent 2944: { CASH: -167866885575 }. Marked to market: -167866885575 +Final relative surplus NoiseAgent 2944 -16787.6885575 +Final holdings for NoiseAgent 2945: { ABS: 18, CASH: -231218749802 }. Marked to market: -227779741568 +Final relative surplus NoiseAgent 2945 -23122.8749802 +Final holdings for NoiseAgent 2946: { CASH: 220745772280 }. Marked to market: 220745772280 +Final relative surplus NoiseAgent 2946 22073.577228 +Final holdings for NoiseAgent 2947: { ABS: -98, CASH: 251337219521 }. Marked to market: 232613704375 +Final relative surplus NoiseAgent 2947 25113.61632445 +Final holdings for NoiseAgent 2948: { ABS: -92, CASH: 230005974494 }. Marked to market: 227113846394 +Final relative surplus NoiseAgent 2948 22996.4538318 +Final holdings for NoiseAgent 2949: { ABS: -52, CASH: 130802514190 }. Marked to market: 129167843022 +Final relative surplus NoiseAgent 2949 13076.10782055 +Final holdings for NoiseAgent 2950: { ABS: 14, CASH: -137900882606 }. Marked to market: -137460777332 +Final relative surplus NoiseAgent 2950 -13791.0882606 +Final holdings for NoiseAgent 2951: { CASH: 211773490405 }. Marked to market: 211773490405 +Final relative surplus NoiseAgent 2951 21176.3490405 +Final holdings for NoiseAgent 2952: { ABS: -72, CASH: 185753173348 }. Marked to market: 171997118092 +Final relative surplus NoiseAgent 2952 18555.21170245 +Final holdings for NoiseAgent 2953: { CASH: -223035849719 }. Marked to market: -223035849719 +Final relative surplus NoiseAgent 2953 -22304.5849719 +Final holdings for NoiseAgent 2954: { ABS: 60, CASH: -153822302240 }. Marked to market: -142358940380 +Final relative surplus NoiseAgent 2954 -15364.12462095 +Final holdings for NoiseAgent 2955: { ABS: -23, CASH: 4404294900 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2955 439.42949 +Final holdings for NoiseAgent 2956: { ABS: -19, CASH: 3640026266 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2956 363.0026266 +Final holdings for NoiseAgent 2957: { ABS: -27, CASH: 858774538 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2957 84.8774538 +Final holdings for NoiseAgent 2958: { ABS: 45, CASH: -1404630980 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2958 -141.463098 +Final holdings for NoiseAgent 2959: { CASH: 114236918152 }. Marked to market: 114236918152 +Final relative surplus NoiseAgent 2959 11422.6918152 +Final holdings for NoiseAgent 2960: { CASH: 173272829075 }. Marked to market: 173272829075 +Final relative surplus NoiseAgent 2960 17326.2829075 +Final holdings for NoiseAgent 2961: { ABS: 30, CASH: -5721682160 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 2961 -573.168216 +Final holdings for NoiseAgent 2962: { CASH: -98997330680 }. Marked to market: -98997330680 +Final relative surplus NoiseAgent 2962 -9900.733068 +Final holdings for NoiseAgent 2963: { ABS: -66, CASH: 245155050613 }. Marked to market: 232545382597 +Final relative surplus NoiseAgent 2963 24495.39950365 +Final holdings for NoiseAgent 2964: { ABS: -27, CASH: 5168522800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2964 515.85228 +Final holdings for NoiseAgent 2965: { CASH: -940631653 }. Marked to market: -940631653 +Final relative surplus NoiseAgent 2965 -95.0631653 +Final holdings for NoiseAgent 2966: { CASH: -168155340586 }. Marked to market: -168155340586 +Final relative surplus NoiseAgent 2966 -16816.5340586 +Final holdings for NoiseAgent 2967: { ABS: -62, CASH: 227072592948 }. Marked to market: 225123559150 +Final relative surplus NoiseAgent 2967 22703.11569185 +Final holdings for NoiseAgent 2968: { CASH: -98239758240 }. Marked to market: -98239758240 +Final relative surplus NoiseAgent 2968 -9824.975824 +Final holdings for NoiseAgent 2969: { CASH: -161336905004 }. Marked to market: -161336905004 +Final relative surplus NoiseAgent 2969 -16134.6905004 +Final holdings for NoiseAgent 2970: { ABS: -78, CASH: 193761601888 }. Marked to market: 191309573296 +Final relative surplus NoiseAgent 2970 19372.01656245 +Final holdings for NoiseAgent 2971: { ABS: 33, CASH: -6294854765 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 2971 -630.4854765 +Final holdings for NoiseAgent 2972: { CASH: 96189057320 }. Marked to market: 96189057320 +Final relative surplus NoiseAgent 2972 9617.905732 +Final holdings for NoiseAgent 2973: { ABS: 44, CASH: -109288018808 }. Marked to market: -107904824864 +Final relative surplus NoiseAgent 2973 -10929.8018808 +Final holdings for NoiseAgent 2974: { CASH: 199472831260 }. Marked to market: 199472831260 +Final relative surplus NoiseAgent 2974 19946.283126 +Final holdings for NoiseAgent 2975: { CASH: -167982321070 }. Marked to market: -167982321070 +Final relative surplus NoiseAgent 2975 -16799.232107 +Final holdings for NoiseAgent 2976: { ABS: 50, CASH: -128180240400 }. Marked to market: -118627436050 +Final relative surplus NoiseAgent 2976 -12819.02404 +Final holdings for NoiseAgent 2977: { ABS: 48, CASH: -9160703888 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2977 -917.0703888 +Final holdings for NoiseAgent 2978: { ABS: -41, CASH: 7843307890 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2978 783.330789 +Final holdings for NoiseAgent 2979: { ABS: 48, CASH: -123055528160 }. Marked to market: -113884828064 +Final relative surplus NoiseAgent 2979 -12306.552816 +Final holdings for NoiseAgent 2980: { ABS: -92, CASH: 235884794182 }. Marked to market: 218307614582 +Final relative surplus NoiseAgent 2980 23568.37378825 +Final holdings for NoiseAgent 2981: { ABS: -64, CASH: 315958868192 }. Marked to market: 10755488 +Final relative surplus NoiseAgent 2981 31101.2178931 +Final holdings for NoiseAgent 2982: { ABS: -55, CASH: 224070061615 }. Marked to market: 213561968085 +Final relative surplus NoiseAgent 2982 22386.90053695 +Final holdings for NoiseAgent 2983: { ABS: 30, CASH: -933083000 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2983 -94.3083 +Final holdings for NoiseAgent 2984: { CASH: 156854629150 }. Marked to market: 156854629150 +Final relative surplus NoiseAgent 2984 15684.462915 +Final holdings for NoiseAgent 2985: { CASH: -115404813368 }. Marked to market: -115404813368 +Final relative surplus NoiseAgent 2985 -11541.4813368 +Final holdings for NoiseAgent 2986: { ABS: 21, CASH: -4002182699 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2986 -401.2182699 +Final holdings for NoiseAgent 2987: { ABS: -22, CASH: 4213232594 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 2987 420.3232594 +Final holdings for NoiseAgent 2988: { ABS: 46, CASH: -228533236258 }. Marked to market: -1447082062 +Final relative surplus NoiseAgent 2988 -22854.3236258 +Final holdings for NoiseAgent 2989: { ABS: 44, CASH: -113792892544 }. Marked to market: -105386417940 +Final relative surplus NoiseAgent 2989 -11380.2892544 +Final holdings for NoiseAgent 2990: { ABS: -22, CASH: 4213239238 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2990 420.3239238 +Final holdings for NoiseAgent 2991: { ABS: 62, CASH: -158950766026 }. Marked to market: -147105432038 +Final relative surplus NoiseAgent 2991 -15876.97122515 +Final holdings for NoiseAgent 2992: { ABS: 44, CASH: -114172233506 }. Marked to market: -105765761102 +Final relative surplus NoiseAgent 2992 -11418.2233506 +Final holdings for NoiseAgent 2993: { ABS: 46, CASH: -119079865865 }. Marked to market: -110291273857 +Final relative surplus NoiseAgent 2993 -11908.9865865 +Final holdings for NoiseAgent 2994: { ABS: 54, CASH: -138634458947 }. Marked to market: -128317430033 +Final relative surplus NoiseAgent 2994 -13845.3402858 +Final holdings for NoiseAgent 2995: { ABS: -58, CASH: 167696652354 }. Marked to market: 156615387012 +Final relative surplus NoiseAgent 2995 16749.55960555 +Final holdings for NoiseAgent 2996: { ABS: -96, CASH: 238481144464 }. Marked to market: 235463291056 +Final relative surplus NoiseAgent 2996 23843.97084915 +Final holdings for NoiseAgent 2997: { ABS: -74, CASH: 191264606207 }. Marked to market: 177126456065 +Final relative surplus NoiseAgent 2997 19106.35501245 +Final holdings for NoiseAgent 2998: { CASH: -185064398639 }. Marked to market: -185064398639 +Final relative surplus NoiseAgent 2998 -18507.4398639 +Final holdings for NoiseAgent 2999: { CASH: -149071126880 }. Marked to market: -149071126880 +Final relative surplus NoiseAgent 2999 -14908.112688 +Final holdings for NoiseAgent 3000: { ABS: 64, CASH: -164073412736 }. Marked to market: -151845973632 +Final relative surplus NoiseAgent 3000 -16389.2359 +Final holdings for NoiseAgent 3001: { CASH: -113957129064 }. Marked to market: -113957129064 +Final relative surplus NoiseAgent 3001 -11396.7129064 +Final holdings for NoiseAgent 3002: { ABS: -92, CASH: 230093343812 }. Marked to market: 227201207524 +Final relative surplus NoiseAgent 3002 23005.1907549 +Final holdings for NoiseAgent 3003: { ABS: -45, CASH: 222160403260 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3003 22215.040326 +Final holdings for NoiseAgent 3004: { ABS: -39, CASH: 1236004663 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3004 122.6004663 +Final holdings for NoiseAgent 3005: { ABS: 80, CASH: -394918362200 }. Marked to market: 14079800 +Final relative surplus NoiseAgent 3005 -38999.17066745 +Final holdings for NoiseAgent 3006: { ABS: 72, CASH: -186868264328 }. Marked to market: -173112234056 +Final relative surplus NoiseAgent 3006 -18668.7208351 +Final holdings for NoiseAgent 3007: { ABS: -84, CASH: 218034658600 }. Marked to market: 201985922680 +Final relative surplus NoiseAgent 3007 21783.36022195 +Final holdings for NoiseAgent 3008: { ABS: -94, CASH: 240781518314 }. Marked to market: 222822223106 +Final relative surplus NoiseAgent 3008 24058.04619815 +Final holdings for NoiseAgent 3009: { CASH: -142238405702 }. Marked to market: -142238405702 +Final relative surplus NoiseAgent 3009 -14224.8405702 +Final holdings for NoiseAgent 3010: { ABS: 42, CASH: -8014365944 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3010 -802.4365944 +Final holdings for NoiseAgent 3011: { ABS: 62, CASH: -160348627884 }. Marked to market: -148503134122 +Final relative surplus NoiseAgent 3011 -16016.75715335 +Final holdings for NoiseAgent 3012: { ABS: 88, CASH: -225611822008 }. Marked to market: -208798886792 +Final relative surplus NoiseAgent 3012 -22543.0765927 +Final holdings for NoiseAgent 3013: { CASH: 7436131 }. Marked to market: 7436131 +Final relative surplus NoiseAgent 3013 -0.2563869 +Final holdings for NoiseAgent 3014: { ABS: -20, CASH: 3831124520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3014 382.112452 +Final holdings for NoiseAgent 3015: { ABS: 60, CASH: -150536002370 }. Marked to market: -148649832050 +Final relative surplus NoiseAgent 3015 -15051.45661975 +Final holdings for NoiseAgent 3016: { ABS: 58, CASH: -145263280108 }. Marked to market: -143439985554 +Final relative surplus NoiseAgent 3016 -14524.18439965 +Final holdings for NoiseAgent 3017: { ABS: -57, CASH: 178749976740 }. Marked to market: 167859763935 +Final relative surplus NoiseAgent 3017 17854.892037 +Final holdings for NoiseAgent 3018: { ABS: 22, CASH: -4193233408 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3018 -420.3233408 +Final holdings for NoiseAgent 3019: { CASH: 167786394870 }. Marked to market: 167786394870 +Final relative surplus NoiseAgent 3019 16777.639487 +Final holdings for NoiseAgent 3020: { CASH: -193795464710 }. Marked to market: -193795464710 +Final relative surplus NoiseAgent 3020 -19380.546471 +Final holdings for NoiseAgent 3021: { ABS: 30, CASH: -933078800 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 3021 -94.30788 +Final holdings for NoiseAgent 3022: { CASH: 134283288968 }. Marked to market: 134283288968 +Final relative surplus NoiseAgent 3022 13427.3288968 +Final holdings for NoiseAgent 3023: { ABS: -68, CASH: 168948955812 }. Marked to market: 166811299312 +Final relative surplus NoiseAgent 3023 16890.75196865 +Final holdings for NoiseAgent 3024: { ABS: 41, CASH: -1278875221 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3024 -128.8875221 +Final holdings for NoiseAgent 3025: { CASH: 114987933184 }. Marked to market: 114987933184 +Final relative surplus NoiseAgent 3025 11497.7933184 +Final holdings for NoiseAgent 3026: { ABS: -36, CASH: 6888012940 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 3026 687.801294 +Final holdings for NoiseAgent 3027: { ABS: 86, CASH: -221849892684 }. Marked to market: -205419066536 +Final relative surplus NoiseAgent 3027 -22166.88365665 +Final holdings for NoiseAgent 3028: { CASH: 152948295776 }. Marked to market: 152948295776 +Final relative surplus NoiseAgent 3028 15293.8295776 +Final holdings for NoiseAgent 3029: { ABS: -62, CASH: 159955510755 }. Marked to market: 148110017923 +Final relative surplus NoiseAgent 3029 15975.44544195 +Final holdings for NoiseAgent 3030: { ABS: -80, CASH: 198734945120 }. Marked to market: 196220045040 +Final relative surplus NoiseAgent 3030 19869.35088685 +Final holdings for NoiseAgent 3031: { ABS: 40, CASH: -103180647320 }. Marked to market: -95538403520 +Final relative surplus NoiseAgent 3031 -10319.064732 +Final holdings for NoiseAgent 3032: { ABS: -27, CASH: 5168451520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3032 515.845152 +Final holdings for NoiseAgent 3033: { ABS: -84, CASH: 210006318490 }. Marked to market: 207365691802 +Final relative surplus NoiseAgent 3033 20996.48824595 +Final holdings for NoiseAgent 3034: { ABS: -62, CASH: 155007287438 }. Marked to market: 153058241302 +Final relative surplus NoiseAgent 3034 15496.58512095 +Final holdings for NoiseAgent 3035: { ABS: -53, CASH: 238654042235 }. Marked to market: 236987920720 +Final relative surplus NoiseAgent 3035 23861.26059795 +Final holdings for NoiseAgent 3036: { ABS: 31, CASH: -5912746850 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3036 -592.274685 +Final holdings for NoiseAgent 3037: { CASH: 147120457499 }. Marked to market: 147120457499 +Final relative surplus NoiseAgent 3037 14711.0457499 +Final holdings for NoiseAgent 3038: { ABS: -37, CASH: 7079086541 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3038 706.9086541 +Final holdings for NoiseAgent 3039: { CASH: 10493592 }. Marked to market: 10493592 +Final relative surplus NoiseAgent 3039 0.0493592 +Final holdings for NoiseAgent 3040: { ABS: -10, CASH: 1920542200 }. Marked to market: 9999990 +Final relative surplus NoiseAgent 3040 191.05422 +Final holdings for NoiseAgent 3041: { ABS: 46, CASH: -114255353918 }. Marked to market: -112809288212 +Final relative surplus NoiseAgent 3041 -11426.5353918 +Final holdings for NoiseAgent 3042: { CASH: 190690154040 }. Marked to market: 190690154040 +Final relative surplus NoiseAgent 3042 19068.015404 +Final holdings for NoiseAgent 3043: { CASH: 216110252395 }. Marked to market: 216110252395 +Final relative surplus NoiseAgent 3043 21610.0252395 +Final holdings for NoiseAgent 3044: { ABS: -18, CASH: 575851438 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3044 56.5851438 +Final holdings for NoiseAgent 3045: { ABS: 74, CASH: -183835339335 }. Marked to market: -181509055947 +Final relative surplus NoiseAgent 3045 -18381.39030735 +Final holdings for NoiseAgent 3046: { ABS: -47, CASH: 8989649860 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3046 897.964986 +Final holdings for NoiseAgent 3047: { CASH: -94972260360 }. Marked to market: -94972260360 +Final relative surplus NoiseAgent 3047 -9498.226036 +Final holdings for NoiseAgent 3048: { CASH: -171466084196 }. Marked to market: -171466084196 +Final relative surplus NoiseAgent 3048 -17147.6084196 +Final holdings for NoiseAgent 3049: { ABS: -24, CASH: 764463232 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3049 75.4463232 +Final holdings for NoiseAgent 3050: { ABS: 50, CASH: -128180243700 }. Marked to market: -118627432800 +Final relative surplus NoiseAgent 3050 -12819.02437 +Final holdings for NoiseAgent 3051: { ABS: 37, CASH: -1153136588 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3051 -116.3136588 +Final holdings for NoiseAgent 3052: { ABS: 21, CASH: -109314667337 }. Marked to market: -105302535395 +Final relative surplus NoiseAgent 3052 -10932.4667337 +Final holdings for NoiseAgent 3053: { ABS: 44, CASH: -8396369224 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3053 -840.6369224 +Final holdings for NoiseAgent 3054: { ABS: 28, CASH: -870208840 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 3054 -88.020884 +Final holdings for NoiseAgent 3055: { ABS: -60, CASH: 149779919830 }. Marked to market: 147893761150 +Final relative surplus NoiseAgent 3055 14973.84838535 +Final holdings for NoiseAgent 3056: { ABS: 20, CASH: -3811124820 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3056 -382.112482 +Final holdings for NoiseAgent 3057: { ABS: 94, CASH: -241820799003 }. Marked to market: -223861585199 +Final relative surplus NoiseAgent 3057 -24163.9743536 +Final holdings for NoiseAgent 3058: { ABS: -13, CASH: 64186783060 }. Marked to market: 9999987 +Final relative surplus NoiseAgent 3058 6417.678306 +Final holdings for NoiseAgent 3059: { ABS: -24, CASH: 4595346640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3059 458.534664 +Final holdings for NoiseAgent 3060: { CASH: 152312562944 }. Marked to market: 152312562944 +Final relative surplus NoiseAgent 3060 15230.2562944 +Final holdings for NoiseAgent 3061: { CASH: 208817190856 }. Marked to market: 208817190856 +Final relative surplus NoiseAgent 3061 20880.7190856 +Final holdings for NoiseAgent 3062: { ABS: -90, CASH: 444309902065 }. Marked to market: 9096175 +Final relative surplus NoiseAgent 3062 43936.32264445 +Final holdings for NoiseAgent 3063: { ABS: 39, CASH: -7441187978 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3063 -745.1187978 +Final holdings for NoiseAgent 3064: { CASH: -133757772712 }. Marked to market: -133757772712 +Final relative surplus NoiseAgent 3064 -13376.7772712 +Final holdings for NoiseAgent 3065: { CASH: 118647435100 }. Marked to market: 118647435100 +Final relative surplus NoiseAgent 3065 11863.74351 +Final holdings for NoiseAgent 3066: { CASH: -119070670800 }. Marked to market: -119070670800 +Final relative surplus NoiseAgent 3066 -11908.06708 +Final holdings for NoiseAgent 3067: { ABS: -62, CASH: 160368627357 }. Marked to market: 148523134649 +Final relative surplus NoiseAgent 3067 16016.75710225 +Final holdings for NoiseAgent 3068: { ABS: -21, CASH: 670155559 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3068 66.0155559 +Final holdings for NoiseAgent 3069: { CASH: -119882706050 }. Marked to market: -119882706050 +Final relative surplus NoiseAgent 3069 -11989.270605 +Final holdings for NoiseAgent 3070: { CASH: 168322460932 }. Marked to market: 168322460932 +Final relative surplus NoiseAgent 3070 16831.2460932 +Final holdings for NoiseAgent 3071: { ABS: 35, CASH: -6676972285 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3071 -668.6972285 +Final holdings for NoiseAgent 3072: { ABS: 47, CASH: -8969616960 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3072 -897.961696 +Final holdings for NoiseAgent 3073: { CASH: 204073344869 }. Marked to market: 204073344869 +Final relative surplus NoiseAgent 3073 20406.3344869 +Final holdings for NoiseAgent 3074: { ABS: -12, CASH: 2302649512 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3074 229.2649512 +Final holdings for NoiseAgent 3075: { ABS: 96, CASH: -247647567152 }. Marked to market: -229306154768 +Final relative surplus NoiseAgent 3075 -24746.65107735 +Final holdings for NoiseAgent 3076: { ABS: 32, CASH: -995951232 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3076 -100.5951232 +Final holdings for NoiseAgent 3077: { ABS: 42, CASH: -240548734318 }. Marked to market: -232524412348 +Final relative surplus NoiseAgent 3077 -24055.8734318 +Final holdings for NoiseAgent 3078: { CASH: 181227911238 }. Marked to market: 181227911238 +Final relative surplus NoiseAgent 3078 18121.7911238 +Final holdings for NoiseAgent 3079: { ABS: -70, CASH: 175674035855 }. Marked to market: 173473498285 +Final relative surplus NoiseAgent 3079 17563.25996045 +Final holdings for NoiseAgent 3080: { ABS: 47, CASH: -1467491107 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3080 -147.7491107 +Final holdings for NoiseAgent 3081: { CASH: -122919744875 }. Marked to market: -122919744875 +Final relative surplus NoiseAgent 3081 -12292.9744875 +Final holdings for NoiseAgent 3082: { ABS: -64, CASH: 166149623296 }. Marked to market: 153922016192 +Final relative surplus NoiseAgent 3082 16594.85669355 +Final holdings for NoiseAgent 3083: { ABS: -46, CASH: 8798588558 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3083 878.8588558 +Final holdings for NoiseAgent 3084: { ABS: -56, CASH: 143583014928 }. Marked to market: 132883982584 +Final relative surplus NoiseAgent 3084 14338.19607805 +Final holdings for NoiseAgent 3085: { ABS: 46, CASH: -1436053608 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3085 -144.6053608 +Final holdings for NoiseAgent 3086: { ABS: 35, CASH: -6676967560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3086 -668.696756 +Final holdings for NoiseAgent 3087: { ABS: -39, CASH: 1236011722 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3087 122.6011722 +Final holdings for NoiseAgent 3088: { ABS: -5, CASH: 167179975 }. Marked to market: 9999995 +Final relative surplus NoiseAgent 3088 15.7179975 +Final holdings for NoiseAgent 3089: { CASH: 204071638887 }. Marked to market: 204071638887 +Final relative surplus NoiseAgent 3089 20406.1638887 +Final holdings for NoiseAgent 3090: { CASH: -132866780008 }. Marked to market: -132866780008 +Final relative surplus NoiseAgent 3090 -13287.6780008 +Final holdings for NoiseAgent 3091: { ABS: 58, CASH: -145917234603 }. Marked to market: -144093949387 +Final relative surplus NoiseAgent 3091 -14589.57986505 +Final holdings for NoiseAgent 3092: { CASH: -112807698291 }. Marked to market: -112807698291 +Final relative surplus NoiseAgent 3092 -11281.7698291 +Final holdings for NoiseAgent 3093: { CASH: -157069453312 }. Marked to market: -157069453312 +Final relative surplus NoiseAgent 3093 -15707.9453312 +Final holdings for NoiseAgent 3094: { ABS: 33, CASH: -6294780218 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3094 -630.4780218 +Final holdings for NoiseAgent 3095: { ABS: 80, CASH: -205094313600 }. Marked to market: -189810018720 +Final relative surplus NoiseAgent 3095 -20491.3259914 +Final holdings for NoiseAgent 3096: { CASH: -147505691060 }. Marked to market: -147505691060 +Final relative surplus NoiseAgent 3096 -14751.569106 +Final holdings for NoiseAgent 3097: { ABS: 36, CASH: -177709599332 }. Marked to market: -176577905636 +Final relative surplus NoiseAgent 3097 -17771.9599332 +Final holdings for NoiseAgent 3098: { ABS: 98, CASH: -254391283031 }. Marked to market: -235667790131 +Final relative surplus NoiseAgent 3098 -25421.02269805 +Final holdings for NoiseAgent 3099: { ABS: 96, CASH: -238458405488 }. Marked to market: -235440526064 +Final relative surplus NoiseAgent 3099 -23843.6969245 +Final holdings for NoiseAgent 3100: { ABS: -60, CASH: 153841912630 }. Marked to market: 142378532650 +Final relative surplus NoiseAgent 3100 15364.08562965 +Final holdings for NoiseAgent 3101: { ABS: 21, CASH: -650154782 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3101 -66.0154782 +Final holdings for NoiseAgent 3102: { ABS: -25, CASH: 4786345725 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3102 477.6345725 +Final holdings for NoiseAgent 3103: { ABS: -58, CASH: 149884636854 }. Marked to market: 138803369772 +Final relative surplus NoiseAgent 3103 14968.35805255 +Final holdings for NoiseAgent 3104: { ABS: -33, CASH: 99504281061 }. Marked to market: 98466894447 +Final relative surplus NoiseAgent 3104 9949.4281061 +Final holdings for NoiseAgent 3105: { ABS: -64, CASH: 164093485600 }. Marked to market: 151865900640 +Final relative surplus NoiseAgent 3105 16389.24295855 +Final holdings for NoiseAgent 3106: { ABS: -39, CASH: 7461098824 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 3106 745.1098824 +Final holdings for NoiseAgent 3107: { CASH: 168421261124 }. Marked to market: 168421261124 +Final relative surplus NoiseAgent 3107 16841.1261124 +Final holdings for NoiseAgent 3108: { ABS: 35, CASH: -1090264900 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3108 -110.02649 +Final holdings for NoiseAgent 3109: { ABS: 94, CASH: -242487997044 }. Marked to market: -224528776848 +Final relative surplus NoiseAgent 3109 -24230.69415085 +Final holdings for NoiseAgent 3110: { ABS: -26, CASH: 4977464684 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3110 496.7464684 +Final holdings for NoiseAgent 3111: { ABS: 60, CASH: -296189364380 }. Marked to market: 9967300 +Final relative surplus NoiseAgent 3111 -29126.27088525 +Final holdings for NoiseAgent 3112: { ABS: 92, CASH: -230598970448 }. Marked to market: -227706860656 +Final relative surplus NoiseAgent 3112 -23057.75344715 +Final holdings for NoiseAgent 3113: { ABS: -23, CASH: 4404296050 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3113 439.429605 +Final holdings for NoiseAgent 3114: { ABS: -48, CASH: 1518925840 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 3114 150.892584 +Final holdings for NoiseAgent 3115: { CASH: -132428174120 }. Marked to market: -132428174120 +Final relative surplus NoiseAgent 3115 -13243.817412 +Final holdings for NoiseAgent 3116: { ABS: 31, CASH: -964515132 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3116 -97.4515132 +Final holdings for NoiseAgent 3117: { CASH: 38302500 }. Marked to market: 38302500 +Final relative surplus NoiseAgent 3117 2.83025 +Final holdings for NoiseAgent 3118: { ABS: -39, CASH: 7461196246 }. Marked to market: 9999844 +Final relative surplus NoiseAgent 3118 745.1196246 +Final holdings for NoiseAgent 3119: { ABS: 33, CASH: -6294855821 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 3119 -630.4855821 +Final holdings for NoiseAgent 3120: { CASH: -137614113813 }. Marked to market: -137614113813 +Final relative surplus NoiseAgent 3120 -13762.4113813 +Final holdings for NoiseAgent 3121: { ABS: -62, CASH: 159340146092 }. Marked to market: 147494652516 +Final relative surplus NoiseAgent 3121 15913.90897435 +Final holdings for NoiseAgent 3122: { CASH: -152715288417 }. Marked to market: -152715288417 +Final relative surplus NoiseAgent 3122 -15272.5288417 +Final holdings for NoiseAgent 3123: { ABS: 80, CASH: -199494181880 }. Marked to market: -196979303160 +Final relative surplus NoiseAgent 3123 -19947.27458965 +Final holdings for NoiseAgent 3124: { CASH: -178409608388 }. Marked to market: -178409608388 +Final relative surplus NoiseAgent 3124 -17841.9608388 +Final holdings for NoiseAgent 3125: { ABS: -48, CASH: 238053475336 }. Marked to market: 1093045144 +Final relative surplus NoiseAgent 3125 23804.3475336 +Final holdings for NoiseAgent 3126: { ABS: 20, CASH: -193794755749 }. Marked to market: -193166036729 +Final relative surplus NoiseAgent 3126 -19380.4755749 +Final holdings for NoiseAgent 3127: { ABS: 12, CASH: -174593766740 }. Marked to market: -172301091836 +Final relative surplus NoiseAgent 3127 -17460.376674 +Final holdings for NoiseAgent 3128: { ABS: 37, CASH: -7059084358 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3128 -706.9084358 +Final holdings for NoiseAgent 3129: { ABS: -62, CASH: 159340141070 }. Marked to market: 147494655058 +Final relative surplus NoiseAgent 3129 15913.90848455 +Final holdings for NoiseAgent 3130: { CASH: 170853647500 }. Marked to market: 170853647500 +Final relative surplus NoiseAgent 3130 17084.36475 +Final holdings for NoiseAgent 3131: { CASH: 10653436 }. Marked to market: 10653436 +Final relative surplus NoiseAgent 3131 0.0653436 +Final holdings for NoiseAgent 3132: { ABS: -60, CASH: 154795908520 }. Marked to market: 143332670320 +Final relative surplus NoiseAgent 3132 15459.4854549 +Final holdings for NoiseAgent 3133: { ABS: 23, CASH: -4384293060 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3133 -439.429306 +Final holdings for NoiseAgent 3134: { CASH: 222905415880 }. Marked to market: 222905415880 +Final relative surplus NoiseAgent 3134 22289.541588 +Final holdings for NoiseAgent 3135: { ABS: -29, CASH: 5550555995 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3135 554.0555995 +Final holdings for NoiseAgent 3136: { ABS: 66, CASH: -163937023757 }. Marked to market: -161862241751 +Final relative surplus NoiseAgent 3136 -16391.55876655 +Final holdings for NoiseAgent 3137: { CASH: 230555318333 }. Marked to market: 230555318333 +Final relative surplus NoiseAgent 3137 23054.5318333 +Final holdings for NoiseAgent 3138: { ABS: -37, CASH: 182662480462 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3138 18265.2480462 +Final holdings for NoiseAgent 3139: { ABS: 28, CASH: -138216354728 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3139 -13822.6354728 +Final holdings for NoiseAgent 3140: { ABS: 38, CASH: -1184575524 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3140 -119.4575524 +Final holdings for NoiseAgent 3141: { CASH: 104410943218 }. Marked to market: 104410943218 +Final relative surplus NoiseAgent 3141 10440.0943218 +Final holdings for NoiseAgent 3142: { CASH: -168399876678 }. Marked to market: -168399876678 +Final relative surplus NoiseAgent 3142 -16840.9876678 +Final holdings for NoiseAgent 3143: { ABS: -60, CASH: 150277342750 }. Marked to market: 148391184730 +Final relative surplus NoiseAgent 3143 15023.59067835 +Final holdings for NoiseAgent 3144: { ABS: -24, CASH: 764463208 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3144 75.4463208 +Final holdings for NoiseAgent 3145: { ABS: 56, CASH: -139987543840 }. Marked to market: -138227129800 +Final relative surplus NoiseAgent 3145 -13996.61078755 +Final holdings for NoiseAgent 3146: { ABS: 23, CASH: -4384283791 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3146 -439.4283791 +Final holdings for NoiseAgent 3147: { ABS: 78, CASH: -199961565872 }. Marked to market: -185059179308 +Final relative surplus NoiseAgent 3147 -19978.05096335 +Final holdings for NoiseAgent 3148: { CASH: 129639457 }. Marked to market: 129639457 +Final relative surplus NoiseAgent 3148 11.9639457 +Final holdings for NoiseAgent 3149: { CASH: 4261770 }. Marked to market: 4261770 +Final relative surplus NoiseAgent 3149 -0.573823 +Final holdings for NoiseAgent 3150: { ABS: -50, CASH: 247971956050 }. Marked to market: 1138174600 +Final relative surplus NoiseAgent 3150 24796.195605 +Final holdings for NoiseAgent 3151: { ABS: 38, CASH: -1184575410 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3151 -119.457541 +Final holdings for NoiseAgent 3152: { CASH: 142281701431 }. Marked to market: 142281701431 +Final relative surplus NoiseAgent 3152 14227.1701431 +Final holdings for NoiseAgent 3153: { ABS: -21, CASH: 4022184379 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3153 401.2184379 +Final holdings for NoiseAgent 3154: { ABS: 48, CASH: -1498925360 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3154 -150.892536 +Final holdings for NoiseAgent 3155: { CASH: 115444015576 }. Marked to market: 115444015576 +Final relative surplus NoiseAgent 3155 11543.4015576 +Final holdings for NoiseAgent 3156: { ABS: -18, CASH: 88870161322 }. Marked to market: 9788644 +Final relative surplus NoiseAgent 3156 8886.0161322 +Final holdings for NoiseAgent 3157: { ABS: -27, CASH: 5168454787 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3157 515.8454787 +Final holdings for NoiseAgent 3158: { ABS: 20, CASH: -618721700 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3158 -62.87217 +Final holdings for NoiseAgent 3159: { ABS: -76, CASH: 190730946982 }. Marked to market: 188341804370 +Final relative surplus NoiseAgent 3159 19068.95108955 +Final holdings for NoiseAgent 3160: { ABS: 31, CASH: -5912743440 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3160 -592.274344 +Final holdings for NoiseAgent 3161: { CASH: -166886912548 }. Marked to market: -166886912548 +Final relative surplus NoiseAgent 3161 -16689.6912548 +Final holdings for NoiseAgent 3162: { ABS: 46, CASH: -118463116242 }. Marked to market: -109674522992 +Final relative surplus NoiseAgent 3162 -11847.3116242 +Final holdings for NoiseAgent 3163: { CASH: 238501398928 }. Marked to market: 238501398928 +Final relative surplus NoiseAgent 3163 23849.1398928 +Final holdings for NoiseAgent 3164: { ABS: -38, CASH: 7270141338 }. Marked to market: 9999620 +Final relative surplus NoiseAgent 3164 726.0141338 +Final holdings for NoiseAgent 3165: { ABS: -19, CASH: 3640023511 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3165 363.0023511 +Final holdings for NoiseAgent 3166: { ABS: 30, CASH: -162326471072 }. Marked to market: -156594854582 +Final relative surplus NoiseAgent 3166 -16233.6471072 +Final holdings for NoiseAgent 3167: { ABS: 78, CASH: -193746810962 }. Marked to market: -191294804522 +Final relative surplus NoiseAgent 3167 -19372.53749815 +Final holdings for NoiseAgent 3168: { ABS: -70, CASH: 214035509726 }. Marked to market: 200661748416 +Final relative surplus NoiseAgent 3168 21383.44559935 +Final holdings for NoiseAgent 3169: { ABS: -30, CASH: 5741676460 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 3169 573.167646 +Final holdings for NoiseAgent 3170: { ABS: -44, CASH: 112814474970 }. Marked to market: 104407996626 +Final relative surplus NoiseAgent 3170 11280.447497 +Final holdings for NoiseAgent 3171: { ABS: -3, CASH: 583161412 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3171 57.3161412 +Final holdings for NoiseAgent 3172: { CASH: 213561967870 }. Marked to market: 213561967870 +Final relative surplus NoiseAgent 3172 21355.196787 +Final holdings for NoiseAgent 3173: { ABS: 74, CASH: -185057030976 }. Marked to market: -182730760538 +Final relative surplus NoiseAgent 3173 -18503.55948885 +Final holdings for NoiseAgent 3174: { ABS: -40, CASH: 103200602660 }. Marked to market: 95558449940 +Final relative surplus NoiseAgent 3174 10319.060266 +Final holdings for NoiseAgent 3175: { ABS: 90, CASH: -230737819400 }. Marked to market: -213542987480 +Final relative surplus NoiseAgent 3175 -23055.67657105 +Final holdings for NoiseAgent 3176: { CASH: 190539076240 }. Marked to market: 190539076240 +Final relative surplus NoiseAgent 3176 19052.907624 +Final holdings for NoiseAgent 3177: { ABS: 21, CASH: -4002177911 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 3177 -401.2177911 +Final holdings for NoiseAgent 3178: { CASH: -207905398712 }. Marked to market: -207905398712 +Final relative surplus NoiseAgent 3178 -20791.5398712 +Final holdings for NoiseAgent 3179: { ABS: 38, CASH: -1184567050 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3179 -119.456705 +Final holdings for NoiseAgent 3180: { ABS: 36, CASH: -6868017296 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3180 -687.8017296 +Final holdings for NoiseAgent 3181: { ABS: -48, CASH: 120327723736 }. Marked to market: 118818796360 +Final relative surplus NoiseAgent 3181 12031.7723736 +Final holdings for NoiseAgent 3182: { ABS: 62, CASH: -158949027484 }. Marked to market: -147103682832 +Final relative surplus NoiseAgent 3182 -15876.79735385 +Final holdings for NoiseAgent 3183: { ABS: -32, CASH: 1015950848 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 3183 100.5950848 +Final holdings for NoiseAgent 3184: { CASH: 240368567218 }. Marked to market: 240368567218 +Final relative surplus NoiseAgent 3184 24035.8567218 +Final holdings for NoiseAgent 3185: { ABS: 49, CASH: -9351643991 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3185 -936.1643991 +Final holdings for NoiseAgent 3186: { CASH: -1389230404 }. Marked to market: -1389230404 +Final relative surplus NoiseAgent 3186 -139.9230404 +Final holdings for NoiseAgent 3187: { ABS: -22, CASH: 4213182786 }. Marked to market: 9999758 +Final relative surplus NoiseAgent 3187 420.3182786 +Final holdings for NoiseAgent 3188: { CASH: 182155253530 }. Marked to market: 182155253530 +Final relative surplus NoiseAgent 3188 18214.525353 +Final holdings for NoiseAgent 3189: { CASH: -194555362773 }. Marked to market: -194555362773 +Final relative surplus NoiseAgent 3189 -19456.5362773 +Final holdings for NoiseAgent 3190: { CASH: 10490410 }. Marked to market: 10490410 +Final relative surplus NoiseAgent 3190 0.049041 +Final holdings for NoiseAgent 3191: { ABS: 22, CASH: -681593518 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3191 -69.1593518 +Final holdings for NoiseAgent 3192: { CASH: 204585596430 }. Marked to market: 204585596430 +Final relative surplus NoiseAgent 3192 20457.559643 +Final holdings for NoiseAgent 3193: { ABS: 27, CASH: -5148521450 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3193 -515.852145 +Final holdings for NoiseAgent 3194: { ABS: -30, CASH: 5741681890 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 3194 573.168189 +Final holdings for NoiseAgent 3195: { ABS: 76, CASH: -196558550344 }. Marked to market: -182038448244 +Final relative surplus NoiseAgent 3195 -19637.749637 +Final holdings for NoiseAgent 3196: { ABS: 72, CASH: -185086359656 }. Marked to market: -171330309152 +Final relative surplus NoiseAgent 3196 -18490.53033995 +Final holdings for NoiseAgent 3197: { ABS: -96, CASH: 246141697072 }. Marked to market: 227800290928 +Final relative surplus NoiseAgent 3197 24594.0640759 +Final holdings for NoiseAgent 3198: { ABS: 35, CASH: -6676966685 }. Marked to market: 9999650 +Final relative surplus NoiseAgent 3198 -668.6966685 +Final holdings for NoiseAgent 3199: { ABS: -49, CASH: 9371731015 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3199 936.1731015 +Final holdings for NoiseAgent 3200: { ABS: -20, CASH: 638719100 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3200 62.87191 +Final holdings for NoiseAgent 3201: { ABS: -56, CASH: 144476912016 }. Marked to market: 133777759104 +Final relative surplus NoiseAgent 3201 14427.58557135 +Final holdings for NoiseAgent 3202: { ABS: 90, CASH: -231275682980 }. Marked to market: -214080634250 +Final relative surplus NoiseAgent 3202 -23109.4626888 +Final holdings for NoiseAgent 3203: { CASH: -94930338360 }. Marked to market: -94930338360 +Final relative surplus NoiseAgent 3203 -9494.033836 +Final holdings for NoiseAgent 3204: { ABS: 38, CASH: -7250049492 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3204 -726.0049492 +Final holdings for NoiseAgent 3205: { ABS: 44, CASH: -114193391390 }. Marked to market: -105786913090 +Final relative surplus NoiseAgent 3205 -11420.339139 +Final holdings for NoiseAgent 3206: { ABS: 41, CASH: -202393700461 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3206 -20240.3700461 +Final holdings for NoiseAgent 3207: { ABS: -48, CASH: 236971009152 }. Marked to market: 9924720 +Final relative surplus NoiseAgent 3207 23696.1009152 +Final holdings for NoiseAgent 3208: { ABS: 39, CASH: -192519565826 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3208 -19252.9565826 +Final holdings for NoiseAgent 3209: { ABS: -47, CASH: 184629177541 }. Marked to market: 175649529655 +Final relative surplus NoiseAgent 3209 18461.9177541 +Final holdings for NoiseAgent 3210: { ABS: 21, CASH: -4002184232 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3210 -401.2184232 +Final holdings for NoiseAgent 3211: { ABS: 88, CASH: -436780807244 }. Marked to market: -2355120164 +Final relative surplus NoiseAgent 3211 -43185.41517085 +Final holdings for NoiseAgent 3212: { CASH: -181926023192 }. Marked to market: -181926023192 +Final relative surplus NoiseAgent 3212 -18193.6023192 +Final holdings for NoiseAgent 3213: { CASH: 232545921842 }. Marked to market: 232545921842 +Final relative surplus NoiseAgent 3213 23253.5921842 +Final holdings for NoiseAgent 3214: { ABS: -46, CASH: 1456060968 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3214 144.6060968 +Final holdings for NoiseAgent 3215: { CASH: -177247611287 }. Marked to market: -177247611287 +Final relative surplus NoiseAgent 3215 -17725.7611287 +Final holdings for NoiseAgent 3216: { CASH: -148101207080 }. Marked to market: -148101207080 +Final relative surplus NoiseAgent 3216 -14811.120708 +Final holdings for NoiseAgent 3217: { ABS: 44, CASH: -113919035726 }. Marked to market: -105512557250 +Final relative surplus NoiseAgent 3217 -11392.9035726 +Final holdings for NoiseAgent 3218: { ABS: 31, CASH: -153023159337 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3218 -15303.3159337 +Final holdings for NoiseAgent 3219: { ABS: -82, CASH: 211550760545 }. Marked to market: 195884297203 +Final relative surplus NoiseAgent 3219 21134.9706113 +Final holdings for NoiseAgent 3220: { CASH: 158705373958 }. Marked to market: 158705373958 +Final relative surplus NoiseAgent 3220 15869.5373958 +Final holdings for NoiseAgent 3221: { ABS: 72, CASH: -184638572576 }. Marked to market: -170882514512 +Final relative surplus NoiseAgent 3221 -18445.75162135 +Final holdings for NoiseAgent 3222: { ABS: -48, CASH: 124296161728 }. Marked to market: 115125576016 +Final relative surplus NoiseAgent 3222 12428.6161728 +Final holdings for NoiseAgent 3223: { ABS: 11, CASH: -178858791440 }. Marked to market: -178512992756 +Final relative surplus NoiseAgent 3223 -17886.879144 +Final holdings for NoiseAgent 3224: { CASH: 139152377108 }. Marked to market: 139152377108 +Final relative surplus NoiseAgent 3224 13914.2377108 +Final holdings for NoiseAgent 3225: { ABS: 21, CASH: -103660187978 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3225 -10367.0187978 +Final holdings for NoiseAgent 3226: { CASH: -146951253476 }. Marked to market: -146951253476 +Final relative surplus NoiseAgent 3226 -14696.1253476 +Final holdings for NoiseAgent 3227: { CASH: -181483857245 }. Marked to market: -181483857245 +Final relative surplus NoiseAgent 3227 -18149.3857245 +Final holdings for NoiseAgent 3228: { ABS: -31, CASH: 134061170371 }. Marked to market: 128138425939 +Final relative surplus NoiseAgent 3228 13405.1170371 +Final holdings for NoiseAgent 3229: { ABS: -52, CASH: 134739220054 }. Marked to market: 124804289854 +Final relative surplus NoiseAgent 3229 13453.81637035 +Final holdings for NoiseAgent 3230: { CASH: 180343540848 }. Marked to market: 180343540848 +Final relative surplus NoiseAgent 3230 18033.3540848 +Final holdings for NoiseAgent 3231: { ABS: -38, CASH: 1204566062 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3231 119.4566062 +Final holdings for NoiseAgent 3232: { CASH: 178533002584 }. Marked to market: 178533002584 +Final relative surplus NoiseAgent 3232 17852.3002584 +Final holdings for NoiseAgent 3233: { ABS: -24, CASH: 118489732888 }. Marked to market: 9554944 +Final relative surplus NoiseAgent 3233 11847.9732888 +Final holdings for NoiseAgent 3234: { ABS: -33, CASH: 1047387307 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 3234 103.7387307 +Final holdings for NoiseAgent 3235: { CASH: 162765654204 }. Marked to market: 162765654204 +Final relative surplus NoiseAgent 3235 16275.5654204 +Final holdings for NoiseAgent 3236: { CASH: 189829863880 }. Marked to market: 189829863880 +Final relative surplus NoiseAgent 3236 18981.986388 +Final holdings for NoiseAgent 3237: { ABS: -68, CASH: 168948959892 }. Marked to market: 166811295232 +Final relative surplus NoiseAgent 3237 16890.75236465 +Final holdings for NoiseAgent 3238: { ABS: -34, CASH: 6505829200 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 3238 649.58292 +Final holdings for NoiseAgent 3239: { ABS: -76, CASH: 194916817526 }. Marked to market: 180396552026 +Final relative surplus NoiseAgent 3239 19471.57614015 +Final holdings for NoiseAgent 3240: { ABS: -34, CASH: 167856971148 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 3240 16784.6971148 +Final holdings for NoiseAgent 3241: { ABS: -41, CASH: 1298875016 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3241 128.8875016 +Final holdings for NoiseAgent 3242: { ABS: -56, CASH: 139504466972 }. Marked to market: 137744053212 +Final relative surplus NoiseAgent 3242 13946.30310115 +Final holdings for NoiseAgent 3243: { CASH: 849060118 }. Marked to market: 849060118 +Final relative surplus NoiseAgent 3243 83.9060118 +Final holdings for NoiseAgent 3244: { ABS: 47, CASH: -1467501212 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3244 -147.7501212 +Final holdings for NoiseAgent 3245: { ABS: 41, CASH: -7823303503 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 3245 -783.3303503 +Final holdings for NoiseAgent 3246: { ABS: -17, CASH: 3257912220 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3246 324.791222 +Final holdings for NoiseAgent 3247: { CASH: -134141416082 }. Marked to market: -134141416082 +Final relative surplus NoiseAgent 3247 -13415.1416082 +Final holdings for NoiseAgent 3248: { CASH: -123988263425 }. Marked to market: -123988263425 +Final relative surplus NoiseAgent 3248 -12399.8263425 +Final holdings for NoiseAgent 3249: { ABS: 6, CASH: -226570908780 }. Marked to market: -225424573254 +Final relative surplus NoiseAgent 3249 -22658.090878 +Final holdings for NoiseAgent 3250: { ABS: -26, CASH: 128360391754 }. Marked to market: 7348104 +Final relative surplus NoiseAgent 3250 12835.0391754 +Final holdings for NoiseAgent 3251: { ABS: 40, CASH: -231017029309 }. Marked to market: -223374785989 +Final relative surplus NoiseAgent 3251 -23102.7029309 +Final holdings for NoiseAgent 3252: { ABS: 20, CASH: -3811084580 }. Marked to market: 9999860 +Final relative surplus NoiseAgent 3252 -382.108458 +Final holdings for NoiseAgent 3253: { ABS: 82, CASH: -212447508245 }. Marked to market: -196781103615 +Final relative surplus NoiseAgent 3253 -21226.64545295 +Final holdings for NoiseAgent 3254: { ABS: 98, CASH: -252806970245 }. Marked to market: -234083704313 +Final relative surplus NoiseAgent 3254 -25262.59165105 +Final holdings for NoiseAgent 3255: { ABS: -80, CASH: 205146503720 }. Marked to market: 189862031640 +Final relative surplus NoiseAgent 3255 20494.54478195 +Final holdings for NoiseAgent 3256: { ABS: -66, CASH: 169224414523 }. Marked to market: 156614850919 +Final relative surplus NoiseAgent 3256 16902.33605285 +Final holdings for NoiseAgent 3257: { ABS: -60, CASH: 149270795770 }. Marked to market: 147384636430 +Final relative surplus NoiseAgent 3257 14922.93597805 +Final holdings for NoiseAgent 3258: { ABS: 49, CASH: -9351762571 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3258 -936.1762571 +Final holdings for NoiseAgent 3259: { ABS: -20, CASH: 3831079500 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3259 382.10795 +Final holdings for NoiseAgent 3260: { ABS: 21, CASH: -4002181817 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3260 -401.2181817 +Final holdings for NoiseAgent 3261: { ABS: 92, CASH: -228523061794 }. Marked to market: -225630954302 +Final relative surplus NoiseAgent 3261 -22850.16258435 +Final holdings for NoiseAgent 3262: { CASH: -142238391956 }. Marked to market: -142238391956 +Final relative surplus NoiseAgent 3262 -14224.8391956 +Final holdings for NoiseAgent 3263: { ABS: 24, CASH: -744466640 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3263 -75.446664 +Final holdings for NoiseAgent 3264: { ABS: -31, CASH: 984517054 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3264 97.4517054 +Final holdings for NoiseAgent 3265: { ABS: -27, CASH: 5168451547 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3265 515.8451547 +Final holdings for NoiseAgent 3266: { CASH: -213742371500 }. Marked to market: -213742371500 +Final relative surplus NoiseAgent 3266 -21375.23715 +Final holdings for NoiseAgent 3267: { ABS: 44, CASH: -1373183164 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3267 -138.3183164 +Final holdings for NoiseAgent 3268: { ABS: -43, CASH: 8225309659 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3268 821.5309659 +Final holdings for NoiseAgent 3269: { ABS: -82, CASH: 210246186260 }. Marked to market: 194579567692 +Final relative surplus NoiseAgent 3269 21004.51299365 +Final holdings for NoiseAgent 3270: { CASH: 100524856057 }. Marked to market: 100524856057 +Final relative surplus NoiseAgent 3270 10051.4856057 +Final holdings for NoiseAgent 3271: { ABS: -35, CASH: 172792943515 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3271 17278.2943515 +Final holdings for NoiseAgent 3272: { CASH: 237865740016 }. Marked to market: 237865740016 +Final relative surplus NoiseAgent 3272 23785.5740016 +Final holdings for NoiseAgent 3273: { ABS: -50, CASH: 128290567325 }. Marked to market: 118737879325 +Final relative surplus NoiseAgent 3273 12828.0567325 +Final holdings for NoiseAgent 3274: { CASH: -194555457975 }. Marked to market: -194555457975 +Final relative surplus NoiseAgent 3274 -19456.5457975 +Final holdings for NoiseAgent 3275: { ABS: -66, CASH: 326348632840 }. Marked to market: 529367794 +Final relative surplus NoiseAgent 3275 32140.19773095 +Final holdings for NoiseAgent 3276: { ABS: -26, CASH: 127751173664 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3276 12774.1173664 +Final holdings for NoiseAgent 3277: { ABS: 92, CASH: -456240626204 }. Marked to market: -2065214192 +Final relative surplus NoiseAgent 3277 -45131.39369435 +Final holdings for NoiseAgent 3278: { ABS: -27, CASH: 133300200268 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3278 13329.0200268 +Final holdings for NoiseAgent 3279: { ABS: 29, CASH: -5530614778 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 3279 -554.0614778 +Final holdings for NoiseAgent 3280: { ABS: 86, CASH: -220477194224 }. Marked to market: -204046356122 +Final relative surplus NoiseAgent 3280 -22029.6137968 +Final holdings for NoiseAgent 3281: { ABS: -74, CASH: 365730571897 }. Marked to market: 418062899 +Final relative surplus NoiseAgent 3281 36078.39163705 +Final holdings for NoiseAgent 3282: { CASH: 132450957469 }. Marked to market: 132450957469 +Final relative surplus NoiseAgent 3282 13244.0957469 +Final holdings for NoiseAgent 3283: { CASH: -181509067491 }. Marked to market: -181509067491 +Final relative surplus NoiseAgent 3283 -18151.9067491 +Final holdings for NoiseAgent 3284: { ABS: -94, CASH: 464052382084 }. Marked to market: 3591550 +Final relative surplus NoiseAgent 3284 45910.56928225 +Final holdings for NoiseAgent 3285: { CASH: -113884390832 }. Marked to market: -113884390832 +Final relative surplus NoiseAgent 3285 -11389.4390832 +Final holdings for NoiseAgent 3286: { CASH: 221258633124 }. Marked to market: 221258633124 +Final relative surplus NoiseAgent 3286 22124.8633124 +Final holdings for NoiseAgent 3287: { ABS: 62, CASH: -160937676151 }. Marked to market: -149092349665 +Final relative surplus NoiseAgent 3287 -16075.66224985 +Final holdings for NoiseAgent 3288: { ABS: 10, CASH: -192997386460 }. Marked to market: -191086831680 +Final relative surplus NoiseAgent 3288 -19300.738646 +Final holdings for NoiseAgent 3289: { ABS: -40, CASH: 7652153840 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3289 764.215384 +Final holdings for NoiseAgent 3290: { CASH: 154964920 }. Marked to market: 154964920 +Final relative surplus NoiseAgent 3290 14.496492 +Final holdings for NoiseAgent 3291: { CASH: -189816248840 }. Marked to market: -189816248840 +Final relative surplus NoiseAgent 3291 -18982.624884 +Final holdings for NoiseAgent 3292: { CASH: 210936894617 }. Marked to market: 210936894617 +Final relative surplus NoiseAgent 3292 21092.6894617 +Final holdings for NoiseAgent 3293: { ABS: 64, CASH: -165680181600 }. Marked to market: -153452708448 +Final relative surplus NoiseAgent 3293 -16549.91273315 +Final holdings for NoiseAgent 3294: { ABS: 70, CASH: -175855207210 }. Marked to market: -173654667050 +Final relative surplus NoiseAgent 3294 -17583.3770923 +Final holdings for NoiseAgent 3295: { ABS: -72, CASH: 185038463476 }. Marked to market: 171282592900 +Final relative surplus NoiseAgent 3295 18483.74097185 +Final holdings for NoiseAgent 3296: { ABS: 76, CASH: -188342511520 }. Marked to market: -185953376660 +Final relative surplus NoiseAgent 3296 -18832.10755345 +Final holdings for NoiseAgent 3297: { CASH: -113885146520 }. Marked to market: -113885146520 +Final relative surplus NoiseAgent 3297 -11389.514652 +Final holdings for NoiseAgent 3298: { ABS: -44, CASH: 1393185540 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3298 138.318554 +Final holdings for NoiseAgent 3299: { ABS: -40, CASH: 103827910100 }. Marked to market: 96185747460 +Final relative surplus NoiseAgent 3299 10381.79101 +Final holdings for NoiseAgent 3300: { ABS: -54, CASH: 135367442200 }. Marked to market: 133669898902 +Final relative surplus NoiseAgent 3300 13532.60062125 +Final holdings for NoiseAgent 3301: { ABS: -86, CASH: 214395815563 }. Marked to market: 211692323003 +Final relative surplus NoiseAgent 3301 21435.43796025 +Final holdings for NoiseAgent 3302: { ABS: 39, CASH: -1216013789 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3302 -122.6013789 +Final holdings for NoiseAgent 3303: { ABS: 16, CASH: -167271118904 }. Marked to market: -166768138920 +Final relative surplus NoiseAgent 3303 -16728.1118904 +Final holdings for NoiseAgent 3304: { CASH: 186399380676 }. Marked to market: 186399380676 +Final relative surplus NoiseAgent 3304 18638.9380676 +Final holdings for NoiseAgent 3305: { ABS: 54, CASH: -134128473902 }. Marked to market: -132430925150 +Final relative surplus NoiseAgent 3305 -13410.70378135 +Final holdings for NoiseAgent 3306: { ABS: -21, CASH: 670160137 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3306 66.0160137 +Final holdings for NoiseAgent 3307: { ABS: -49, CASH: 128013113064 }. Marked to market: 118651462850 +Final relative surplus NoiseAgent 3307 12800.3113064 +Final holdings for NoiseAgent 3308: { ABS: -62, CASH: 156009527265 }. Marked to market: 154060498551 +Final relative surplus NoiseAgent 3308 15596.80913175 +Final holdings for NoiseAgent 3309: { CASH: 234756699138 }. Marked to market: 234756699138 +Final relative surplus NoiseAgent 3309 23474.6699138 +Final holdings for NoiseAgent 3310: { ABS: -36, CASH: 1141700464 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3310 113.1700464 +Final holdings for NoiseAgent 3311: { ABS: -62, CASH: 160546362757 }. Marked to market: 148700881705 +Final relative surplus NoiseAgent 3311 16034.53066125 +Final holdings for NoiseAgent 3312: { ABS: 41, CASH: -1278875221 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3312 -128.8875221 +Final holdings for NoiseAgent 3313: { ABS: 84, CASH: -414664780772 }. Marked to market: 5715664 +Final relative surplus NoiseAgent 3313 -40973.82272435 +Final holdings for NoiseAgent 3314: { ABS: 48, CASH: -119258159384 }. Marked to market: -117749232008 +Final relative surplus NoiseAgent 3314 -11926.8159384 +Final holdings for NoiseAgent 3315: { CASH: 2500619404 }. Marked to market: 2500619404 +Final relative surplus NoiseAgent 3315 249.0619404 +Final holdings for NoiseAgent 3316: { ABS: -57, CASH: 281400189301 }. Marked to market: 10823977 +Final relative surplus NoiseAgent 3316 27645.35337685 +Final holdings for NoiseAgent 3317: { CASH: -105093244422 }. Marked to market: -105093244422 +Final relative surplus NoiseAgent 3317 -10510.3244422 +Final holdings for NoiseAgent 3318: { ABS: 21, CASH: -4002166277 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3318 -401.2166277 +Final holdings for NoiseAgent 3319: { ABS: 82, CASH: -210227483500 }. Marked to market: -194560881414 +Final relative surplus NoiseAgent 3319 -21004.64273775 +Final holdings for NoiseAgent 3320: { ABS: 29, CASH: -5530625885 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3320 -554.0625885 +Final holdings for NoiseAgent 3321: { CASH: -205992089352 }. Marked to market: -205992089352 +Final relative surplus NoiseAgent 3321 -20600.2089352 +Final holdings for NoiseAgent 3322: { ABS: -24, CASH: 4595350072 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3322 458.5350072 +Final holdings for NoiseAgent 3323: { ABS: 58, CASH: -286316020943 }. Marked to market: 9999797 +Final relative surplus NoiseAgent 3323 -28138.93654135 +Final holdings for NoiseAgent 3324: { ABS: 54, CASH: -266570842391 }. Marked to market: 10441639 +Final relative surplus NoiseAgent 3324 -26164.41525365 +Final holdings for NoiseAgent 3325: { CASH: -175577915210 }. Marked to market: -175577915210 +Final relative surplus NoiseAgent 3325 -17558.791521 +Final holdings for NoiseAgent 3326: { ABS: 66, CASH: -164052966188 }. Marked to market: -161978183522 +Final relative surplus NoiseAgent 3326 -16403.15300865 +Final holdings for NoiseAgent 3327: { ABS: -64, CASH: 160433636064 }. Marked to market: 158421731168 +Final relative surplus NoiseAgent 3327 16039.22000495 +Final holdings for NoiseAgent 3328: { CASH: -2864622938 }. Marked to market: -2864622938 +Final relative surplus NoiseAgent 3328 -287.4622938 +Final holdings for NoiseAgent 3329: { ABS: 44, CASH: -1373185628 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3329 -138.3185628 +Final holdings for NoiseAgent 3330: { ABS: 26, CASH: -4957398462 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3330 -496.7398462 +Final holdings for NoiseAgent 3331: { ABS: -94, CASH: 241015139287 }. Marked to market: 223055845019 +Final relative surplus NoiseAgent 3331 24081.40829655 +Final holdings for NoiseAgent 3332: { CASH: 118135622200 }. Marked to market: 118135622200 +Final relative surplus NoiseAgent 3332 11812.56222 +Final holdings for NoiseAgent 3333: { ABS: -20, CASH: 3831120260 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3333 382.112026 +Final holdings for NoiseAgent 3334: { ABS: 34, CASH: -167832819986 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3334 -16784.2819986 +Final holdings for NoiseAgent 3335: { CASH: -138535177709 }. Marked to market: -138535177709 +Final relative surplus NoiseAgent 3335 -13854.5177709 +Final holdings for NoiseAgent 3336: { ABS: 96, CASH: -246153819632 }. Marked to market: -227812422896 +Final relative surplus NoiseAgent 3336 -24597.27634165 +Final holdings for NoiseAgent 3337: { ABS: -51, CASH: 192145498235 }. Marked to market: 182401742144 +Final relative surplus NoiseAgent 3337 19194.44441935 +Final holdings for NoiseAgent 3338: { CASH: -100017767378 }. Marked to market: -100017767378 +Final relative surplus NoiseAgent 3338 -10002.7767378 +Final holdings for NoiseAgent 3339: { ABS: -46, CASH: 1456060278 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3339 144.6060278 +Final holdings for NoiseAgent 3340: { ABS: -56, CASH: 143587458472 }. Marked to market: 132888447128 +Final relative surplus NoiseAgent 3340 14338.64046975 +Final holdings for NoiseAgent 3341: { ABS: -92, CASH: 456254377242 }. Marked to market: 2091452942 +Final relative surplus NoiseAgent 3341 45130.78237165 +Final holdings for NoiseAgent 3342: { ABS: -29, CASH: 5550633338 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3342 554.0633338 +Final holdings for NoiseAgent 3343: { ABS: -74, CASH: 189865257142 }. Marked to market: 175727243826 +Final relative surplus NoiseAgent 3343 18966.4202909 +Final holdings for NoiseAgent 3344: { ABS: 20, CASH: -618720780 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3344 -62.872078 +Final holdings for NoiseAgent 3345: { ABS: -8, CASH: 1538447208 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3345 152.8447208 +Final holdings for NoiseAgent 3346: { ABS: 90, CASH: -224304783875 }. Marked to market: -221475545675 +Final relative surplus NoiseAgent 3346 -22428.33478955 +Final holdings for NoiseAgent 3347: { ABS: 1, CASH: -201633311159 }. Marked to market: -201442257272 +Final relative surplus NoiseAgent 3347 -20164.3311159 +Final holdings for NoiseAgent 3348: { CASH: -134130900796 }. Marked to market: -134130900796 +Final relative surplus NoiseAgent 3348 -13414.0900796 +Final holdings for NoiseAgent 3349: { CASH: 1593248491 }. Marked to market: 1593248491 +Final relative surplus NoiseAgent 3349 158.3248491 +Final holdings for NoiseAgent 3350: { ABS: 26, CASH: -807338288 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3350 -81.7338288 +Final holdings for NoiseAgent 3351: { ABS: -84, CASH: 215560827352 }. Marked to market: 199512136204 +Final relative surplus NoiseAgent 3351 21535.97715055 +Final holdings for NoiseAgent 3352: { ABS: 98, CASH: -243428045032 }. Marked to market: -240347318012 +Final relative surplus NoiseAgent 3352 -24340.66090415 +Final holdings for NoiseAgent 3353: { ABS: -42, CASH: 105488857855 }. Marked to market: 104168534935 +Final relative surplus NoiseAgent 3353 10547.8857855 +Final holdings for NoiseAgent 3354: { ABS: 70, CASH: -345557001640 }. Marked to market: 8885180 +Final relative surplus NoiseAgent 3354 -34063.03461135 +Final holdings for NoiseAgent 3355: { ABS: 23, CASH: -713027540 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3355 -72.302754 +Final holdings for NoiseAgent 3356: { ABS: -36, CASH: 177729598972 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3356 17771.9598972 +Final holdings for NoiseAgent 3357: { ABS: 34, CASH: -1058830732 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3357 -106.8830732 +Final holdings for NoiseAgent 3358: { ABS: 56, CASH: -144456915432 }. Marked to market: -133757758208 +Final relative surplus NoiseAgent 3358 -14427.58590525 +Final holdings for NoiseAgent 3359: { ABS: 22, CASH: -681591406 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3359 -69.1591406 +Final holdings for NoiseAgent 3360: { ABS: 43, CASH: -8205419223 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3360 -821.5419223 +Final holdings for NoiseAgent 3361: { CASH: 104946446098 }. Marked to market: 104946446098 +Final relative surplus NoiseAgent 3361 10493.6446098 +Final holdings for NoiseAgent 3362: { CASH: 94922623440 }. Marked to market: 94922623440 +Final relative surplus NoiseAgent 3362 9491.262344 +Final holdings for NoiseAgent 3363: { ABS: 40, CASH: -100168234760 }. Marked to market: -98910783600 +Final relative surplus NoiseAgent 3363 -10017.823476 +Final holdings for NoiseAgent 3364: { ABS: 31, CASH: -964518852 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3364 -97.4518852 +Final holdings for NoiseAgent 3365: { ABS: -2, CASH: 392112798 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3365 38.2112798 +Final holdings for NoiseAgent 3366: { ABS: 31, CASH: -964515101 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3366 -97.4515101 +Final holdings for NoiseAgent 3367: { CASH: -95985607940 }. Marked to market: -95985607940 +Final relative surplus NoiseAgent 3367 -9599.560794 +Final holdings for NoiseAgent 3368: { ABS: 36, CASH: -6868011608 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3368 -687.8011608 +Final holdings for NoiseAgent 3369: { ABS: 30, CASH: -148089665750 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3369 -14809.966575 +Final holdings for NoiseAgent 3370: { ABS: -22, CASH: 108617163698 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 3370 10860.7163698 +Final holdings for NoiseAgent 3371: { ABS: -23, CASH: 733030162 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3371 72.3030162 +Final holdings for NoiseAgent 3372: { ABS: -24, CASH: 118490542336 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3372 11848.0542336 +Final holdings for NoiseAgent 3373: { ABS: -49, CASH: 1550361452 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3373 154.0361452 +Final holdings for NoiseAgent 3374: { ABS: 76, CASH: -188777482016 }. Marked to market: -186388338796 +Final relative surplus NoiseAgent 3374 -18875.60459215 +Final holdings for NoiseAgent 3375: { ABS: -84, CASH: 217270073170 }. Marked to market: 201221346238 +Final relative surplus NoiseAgent 3375 21706.90168975 +Final holdings for NoiseAgent 3376: { ABS: -50, CASH: 125556105225 }. Marked to market: 123984307975 +Final relative surplus NoiseAgent 3376 12554.6105225 +Final holdings for NoiseAgent 3377: { ABS: 32, CASH: -6103803168 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3377 -611.3803168 +Final holdings for NoiseAgent 3378: { CASH: -148769990430 }. Marked to market: -148769990430 +Final relative surplus NoiseAgent 3378 -14877.999043 +Final holdings for NoiseAgent 3379: { CASH: 190501332160 }. Marked to market: 190501332160 +Final relative surplus NoiseAgent 3379 19049.133216 +Final holdings for NoiseAgent 3380: { ABS: 26, CASH: -4957465828 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3380 -496.7465828 +Final holdings for NoiseAgent 3381: { ABS: 76, CASH: -375176583966 }. Marked to market: 9236162 +Final relative surplus NoiseAgent 3381 -37024.99284385 +Final holdings for NoiseAgent 3382: { CASH: -137333265136 }. Marked to market: -137333265136 +Final relative surplus NoiseAgent 3382 -13734.3265136 +Final holdings for NoiseAgent 3383: { ABS: -22, CASH: 701597104 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3383 69.1597104 +Final holdings for NoiseAgent 3384: { ABS: 21, CASH: -172332878456 }. Marked to market: -171672723695 +Final relative surplus NoiseAgent 3384 -17234.2878456 +Final holdings for NoiseAgent 3385: { ABS: -49, CASH: 9371760464 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 3385 936.1760464 +Final holdings for NoiseAgent 3386: { ABS: -40, CASH: 183937930365 }. Marked to market: 182680485325 +Final relative surplus NoiseAgent 3386 18392.7930365 +Final holdings for NoiseAgent 3387: { ABS: -44, CASH: 109305762620 }. Marked to market: 107922565464 +Final relative surplus NoiseAgent 3387 10929.576262 +Final holdings for NoiseAgent 3388: { ABS: 45, CASH: -1404619370 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3388 -141.461937 +Final holdings for NoiseAgent 3389: { CASH: -166763974532 }. Marked to market: -166763974532 +Final relative surplus NoiseAgent 3389 -16677.3974532 +Final holdings for NoiseAgent 3390: { ABS: -39, CASH: 1236009616 }. Marked to market: 9999610 +Final relative surplus NoiseAgent 3390 122.6009616 +Final holdings for NoiseAgent 3391: { ABS: -37, CASH: 1173131260 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3391 116.313126 +Final holdings for NoiseAgent 3392: { CASH: 122641283450 }. Marked to market: 122641283450 +Final relative surplus NoiseAgent 3392 12263.128345 +Final holdings for NoiseAgent 3393: { ABS: -32, CASH: 6123795040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3393 611.379504 +Final holdings for NoiseAgent 3394: { ABS: 25, CASH: -4766406425 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 3394 -477.6406425 +Final holdings for NoiseAgent 3395: { CASH: 178395169276 }. Marked to market: 178395169276 +Final relative surplus NoiseAgent 3395 17838.5169276 +Final holdings for NoiseAgent 3396: { ABS: -88, CASH: 226695749796 }. Marked to market: 209882982396 +Final relative surplus NoiseAgent 3396 22649.46956215 +Final holdings for NoiseAgent 3397: { CASH: 215839651312 }. Marked to market: 215839651312 +Final relative surplus NoiseAgent 3397 21582.9651312 +Final holdings for NoiseAgent 3398: { ABS: 37, CASH: -7058990563 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3398 -706.8990563 +Final holdings for NoiseAgent 3399: { ABS: -45, CASH: 1424618245 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3399 141.4618245 +Final holdings for NoiseAgent 3400: { ABS: -45, CASH: 222160931785 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3400 22215.0931785 +Final holdings for NoiseAgent 3401: { CASH: 206024912572 }. Marked to market: 206024912572 +Final relative surplus NoiseAgent 3401 20601.4912572 +Final holdings for NoiseAgent 3402: { CASH: -166636854675 }. Marked to market: -166636854675 +Final relative surplus NoiseAgent 3402 -16664.6854675 +Final holdings for NoiseAgent 3403: { ABS: 90, CASH: -230895136385 }. Marked to market: -213700067675 +Final relative surplus NoiseAgent 3403 -23071.40800665 +Final holdings for NoiseAgent 3404: { CASH: 104157412285 }. Marked to market: 104157412285 +Final relative surplus NoiseAgent 3404 10414.7412285 +Final holdings for NoiseAgent 3405: { CASH: 186409544764 }. Marked to market: 186409544764 +Final relative surplus NoiseAgent 3405 18639.9544764 +Final holdings for NoiseAgent 3406: { ABS: 96, CASH: -249186385712 }. Marked to market: -230845229072 +Final relative surplus NoiseAgent 3406 -24900.53319975 +Final holdings for NoiseAgent 3407: { CASH: 230550525038 }. Marked to market: 230550525038 +Final relative surplus NoiseAgent 3407 23054.0525038 +Final holdings for NoiseAgent 3408: { ABS: 44, CASH: -1373186464 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 3408 -138.3186464 +Final holdings for NoiseAgent 3409: { ABS: 26, CASH: -4957453868 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3409 -496.7453868 +Final holdings for NoiseAgent 3410: { ABS: -96, CASH: 248307218176 }. Marked to market: 229965832672 +Final relative surplus NoiseAgent 3410 24810.61620765 +Final holdings for NoiseAgent 3411: { ABS: 45, CASH: -8587420910 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3411 -859.742091 +Final holdings for NoiseAgent 3412: { ABS: -23, CASH: 733027586 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3412 72.3027586 +Final holdings for NoiseAgent 3413: { ABS: -26, CASH: 4977462318 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3413 496.7462318 +Final holdings for NoiseAgent 3414: { ABS: -31, CASH: 984514946 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3414 97.4514946 +Final holdings for NoiseAgent 3415: { CASH: -119254901648 }. Marked to market: -119254901648 +Final relative surplus NoiseAgent 3415 -11926.4901648 +Final holdings for NoiseAgent 3416: { ABS: 36, CASH: -6868026944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3416 -687.8026944 +Final holdings for NoiseAgent 3417: { ABS: -22, CASH: 701591494 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3417 69.1591494 +Final holdings for NoiseAgent 3418: { ABS: 37, CASH: -7059082027 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3418 -706.9082027 +Final holdings for NoiseAgent 3419: { CASH: 175623122422 }. Marked to market: 175623122422 +Final relative surplus NoiseAgent 3419 17561.3122422 +Final holdings for NoiseAgent 3420: { ABS: 40, CASH: -7632247760 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3420 -764.224776 +Final holdings for NoiseAgent 3421: { ABS: 44, CASH: -112800104132 }. Marked to market: -104393623588 +Final relative surplus NoiseAgent 3421 -11281.0104132 +Final holdings for NoiseAgent 3422: { ABS: -48, CASH: 225022291267 }. Marked to market: 215851697155 +Final relative surplus NoiseAgent 3422 22501.2291267 +Final holdings for NoiseAgent 3423: { ABS: -33, CASH: 6314848957 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 3423 630.4848957 +Final holdings for NoiseAgent 3424: { ABS: 44, CASH: -8396467652 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3424 -840.6467652 +Final holdings for NoiseAgent 3425: { ABS: -62, CASH: 155007279719 }. Marked to market: 153058248959 +Final relative surplus NoiseAgent 3425 15496.58437395 +Final holdings for NoiseAgent 3426: { ABS: -28, CASH: 5359570296 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3426 534.9570296 +Final holdings for NoiseAgent 3427: { ABS: -70, CASH: 181060038680 }. Marked to market: 167686144230 +Final relative surplus NoiseAgent 3427 18085.89830445 +Final holdings for NoiseAgent 3428: { ABS: 40, CASH: -102896740280 }. Marked to market: -95254486960 +Final relative surplus NoiseAgent 3428 -10290.674028 +Final holdings for NoiseAgent 3429: { ABS: -48, CASH: 123838730992 }. Marked to market: 114668132080 +Final relative surplus NoiseAgent 3429 12382.8730992 +Final holdings for NoiseAgent 3430: { ABS: 49, CASH: -9351639630 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3430 -936.163963 +Final holdings for NoiseAgent 3431: { ABS: -48, CASH: 199005454240 }. Marked to market: 189834879760 +Final relative surplus NoiseAgent 3431 19899.545424 +Final holdings for NoiseAgent 3432: { ABS: -32, CASH: 6123801280 }. Marked to market: 9999776 +Final relative surplus NoiseAgent 3432 611.380128 +Final holdings for NoiseAgent 3433: { ABS: 50, CASH: -125225584025 }. Marked to market: -123653782475 +Final relative surplus NoiseAgent 3433 -12523.5584025 +Final holdings for NoiseAgent 3434: { ABS: 54, CASH: -138439080629 }. Marked to market: -128122037783 +Final relative surplus NoiseAgent 3434 -13825.80242795 +Final holdings for NoiseAgent 3435: { ABS: -41, CASH: 7843204734 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3435 783.3204734 +Final holdings for NoiseAgent 3436: { ABS: 56, CASH: -140360676544 }. Marked to market: -138600263624 +Final relative surplus NoiseAgent 3436 -14033.92405985 +Final holdings for NoiseAgent 3437: { ABS: -56, CASH: 144476912856 }. Marked to market: 133777758264 +Final relative surplus NoiseAgent 3437 14427.58565235 +Final holdings for NoiseAgent 3438: { CASH: -175573399619 }. Marked to market: -175573399619 +Final relative surplus NoiseAgent 3438 -17558.3399619 +Final holdings for NoiseAgent 3439: { CASH: -229945831760 }. Marked to market: -229945831760 +Final relative surplus NoiseAgent 3439 -22995.583176 +Final holdings for NoiseAgent 3440: { ABS: -84, CASH: 217109830696 }. Marked to market: 201061104856 +Final relative surplus NoiseAgent 3440 21690.87744365 +Final holdings for NoiseAgent 3441: { ABS: 25, CASH: -775899375 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3441 -78.5899375 +Final holdings for NoiseAgent 3442: { ABS: -27, CASH: 5168520721 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3442 515.8520721 +Final holdings for NoiseAgent 3443: { ABS: 9, CASH: -169222375236 }. Marked to market: -168939449436 +Final relative surplus NoiseAgent 3443 -16923.2375236 +Final holdings for NoiseAgent 3444: { ABS: 50, CASH: -129598507850 }. Marked to market: -120045688050 +Final relative surplus NoiseAgent 3444 -12960.850785 +Final holdings for NoiseAgent 3445: { CASH: -191289555980 }. Marked to market: -191289555980 +Final relative surplus NoiseAgent 3445 -19129.955598 +Final holdings for NoiseAgent 3446: { ABS: 34, CASH: -6485832940 }. Marked to market: 9999830 +Final relative surplus NoiseAgent 3446 -649.583294 +Final holdings for NoiseAgent 3447: { ABS: -32, CASH: 1015950240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3447 100.595024 +Final holdings for NoiseAgent 3448: { ABS: 21, CASH: -4002128897 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3448 -401.2128897 +Final holdings for NoiseAgent 3449: { ABS: 43, CASH: -1341752300 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3449 -135.17523 +Final holdings for NoiseAgent 3450: { CASH: -217932194008 }. Marked to market: -217932194008 +Final relative surplus NoiseAgent 3450 -21794.2194008 +Final holdings for NoiseAgent 3451: { CASH: 176774535930 }. Marked to market: 176774535930 +Final relative surplus NoiseAgent 3451 17676.453593 +Final holdings for NoiseAgent 3452: { ABS: 92, CASH: -229593706780 }. Marked to market: -226701571688 +Final relative surplus NoiseAgent 3452 -22957.22705295 +Final holdings for NoiseAgent 3453: { ABS: -16, CASH: 78996809936 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3453 7898.6809936 +Final holdings for NoiseAgent 3454: { ABS: -14, CASH: 2684753620 }. Marked to market: 9999986 +Final relative surplus NoiseAgent 3454 267.475362 +Final holdings for NoiseAgent 3455: { CASH: -899898272 }. Marked to market: -899898272 +Final relative surplus NoiseAgent 3455 -90.9898272 +Final holdings for NoiseAgent 3456: { CASH: 216449226696 }. Marked to market: 216449226696 +Final relative surplus NoiseAgent 3456 21643.9226696 +Final holdings for NoiseAgent 3457: { ABS: -24, CASH: 764462704 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3457 75.4462704 +Final holdings for NoiseAgent 3458: { ABS: 64, CASH: -158965644384 }. Marked to market: -156953741920 +Final relative surplus NoiseAgent 3458 -15894.42084085 +Final holdings for NoiseAgent 3459: { ABS: 88, CASH: -437204031760 }. Marked to market: -2776577288 +Final relative surplus NoiseAgent 3459 -43227.73561405 +Final holdings for NoiseAgent 3460: { ABS: 46, CASH: -8778589662 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3460 -878.8589662 +Final holdings for NoiseAgent 3461: { CASH: 148671288578 }. Marked to market: 148671288578 +Final relative surplus NoiseAgent 3461 14866.1288578 +Final holdings for NoiseAgent 3462: { ABS: -37, CASH: 1173130076 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3462 116.3130076 +Final holdings for NoiseAgent 3463: { CASH: 403967497 }. Marked to market: 403967497 +Final relative surplus NoiseAgent 3463 39.3967497 +Final holdings for NoiseAgent 3464: { CASH: -148384862643 }. Marked to market: -148384862643 +Final relative surplus NoiseAgent 3464 -14839.4862643 +Final holdings for NoiseAgent 3465: { CASH: 1561121518 }. Marked to market: 1561121518 +Final relative surplus NoiseAgent 3465 155.1121518 +Final holdings for NoiseAgent 3466: { ABS: 84, CASH: -416560953260 }. Marked to market: -1890456908 +Final relative surplus NoiseAgent 3466 -41163.43997325 +Final holdings for NoiseAgent 3467: { ABS: 6, CASH: -193429209347 }. Marked to market: -193240592165 +Final relative surplus NoiseAgent 3467 -19343.9209347 +Final holdings for NoiseAgent 3468: { ABS: 70, CASH: -175453358245 }. Marked to market: -173252824805 +Final relative surplus NoiseAgent 3468 -17543.1922052 +Final holdings for NoiseAgent 3469: { CASH: -110177178746 }. Marked to market: -110177178746 +Final relative surplus NoiseAgent 3469 -11018.7178746 +Final holdings for NoiseAgent 3470: { ABS: 52, CASH: -134782847774 }. Marked to market: -124847916014 +Final relative surplus NoiseAgent 3470 -13460.17913935 +Final holdings for NoiseAgent 3471: { ABS: -60, CASH: 150665326150 }. Marked to market: 148779169750 +Final relative surplus NoiseAgent 3471 15062.38902095 +Final holdings for NoiseAgent 3472: { ABS: -43, CASH: 212287051918 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3472 21227.7051918 +Final holdings for NoiseAgent 3473: { ABS: -94, CASH: 242107237773 }. Marked to market: 224147937959 +Final relative surplus NoiseAgent 3473 24190.61813925 +Final holdings for NoiseAgent 3474: { ABS: 25, CASH: -147176841190 }. Marked to market: -142400449165 +Final relative surplus NoiseAgent 3474 -14718.684119 +Final holdings for NoiseAgent 3475: { ABS: -88, CASH: 220089710400 }. Marked to market: 217323338880 +Final relative surplus NoiseAgent 3475 22004.8274359 +Final holdings for NoiseAgent 3476: { ABS: -31, CASH: 153043159368 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3476 15303.3159368 +Final holdings for NoiseAgent 3477: { ABS: 38, CASH: -7250132598 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3477 -726.0132598 +Final holdings for NoiseAgent 3478: { CASH: -225625379056 }. Marked to market: -225625379056 +Final relative surplus NoiseAgent 3478 -22563.5379056 +Final holdings for NoiseAgent 3479: { CASH: -109870661380 }. Marked to market: -109870661380 +Final relative surplus NoiseAgent 3479 -10988.066138 +Final holdings for NoiseAgent 3480: { ABS: -43, CASH: 212286188048 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3480 21227.6188048 +Final holdings for NoiseAgent 3481: { CASH: -201201443174 }. Marked to market: -201201443174 +Final relative surplus NoiseAgent 3481 -20121.1443174 +Final holdings for NoiseAgent 3482: { ABS: 72, CASH: -354584047868 }. Marked to market: -839259404 +Final relative surplus NoiseAgent 3482 -34968.09258055 +Final holdings for NoiseAgent 3483: { ABS: 48, CASH: -123089047616 }. Marked to market: -113918343776 +Final relative surplus NoiseAgent 3483 -12309.9047616 +Final holdings for NoiseAgent 3484: { ABS: -1, CASH: 201053801 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3484 19.1053801 +Final holdings for NoiseAgent 3485: { CASH: 206334489448 }. Marked to market: 206334489448 +Final relative surplus NoiseAgent 3485 20632.4489448 +Final holdings for NoiseAgent 3486: { ABS: -41, CASH: 1298886332 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3486 128.8886332 +Final holdings for NoiseAgent 3487: { CASH: 10423000 }. Marked to market: 10423000 +Final relative surplus NoiseAgent 3487 0.0423 +Final holdings for NoiseAgent 3488: { ABS: -84, CASH: 215369476150 }. Marked to market: 199320968374 +Final relative surplus NoiseAgent 3488 21516.84224855 +Final holdings for NoiseAgent 3489: { ABS: 44, CASH: -110281250410 }. Marked to market: -108898067774 +Final relative surplus NoiseAgent 3489 -11029.125041 +Final holdings for NoiseAgent 3490: { ABS: -26, CASH: 827343774 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3490 81.7343774 +Final holdings for NoiseAgent 3491: { ABS: 24, CASH: -4575351944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3491 -458.5351944 +Final holdings for NoiseAgent 3492: { ABS: -28, CASH: 138233498728 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3492 13822.3498728 +Final holdings for NoiseAgent 3493: { ABS: 36, CASH: -6867944432 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3493 -687.7944432 +Final holdings for NoiseAgent 3494: { ABS: 64, CASH: -166129622976 }. Marked to market: -153902016640 +Final relative surplus NoiseAgent 3494 -16594.85666265 +Final holdings for NoiseAgent 3495: { ABS: -40, CASH: 103696804580 }. Marked to market: 96054552140 +Final relative surplus NoiseAgent 3495 10368.680458 +Final holdings for NoiseAgent 3496: { ABS: -78, CASH: 193766351932 }. Marked to market: 191314347130 +Final relative surplus NoiseAgent 3496 19372.49159725 +Final holdings for NoiseAgent 3497: { ABS: -23, CASH: 4404296648 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3497 439.4296648 +Final holdings for NoiseAgent 3498: { ABS: 47, CASH: -1467504079 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3498 -147.7504079 +Final holdings for NoiseAgent 3499: { ABS: 22, CASH: -123309530345 }. Marked to market: -122617939203 +Final relative surplus NoiseAgent 3499 -12331.9530345 +Final holdings for NoiseAgent 3500: { ABS: 76, CASH: -188773580746 }. Marked to market: -186384440490 +Final relative surplus NoiseAgent 3500 -18875.2144691 +Final holdings for NoiseAgent 3501: { ABS: -92, CASH: 236956126408 }. Marked to market: 219379151968 +Final relative surplus NoiseAgent 3501 23675.50723385 +Final holdings for NoiseAgent 3502: { CASH: -132866835168 }. Marked to market: -132866835168 +Final relative surplus NoiseAgent 3502 -13287.6835168 +Final holdings for NoiseAgent 3503: { ABS: 50, CASH: -128200325425 }. Marked to market: -118647509225 +Final relative surplus NoiseAgent 3503 -12821.0325425 +Final holdings for NoiseAgent 3504: { CASH: 16738578 }. Marked to market: 16738578 +Final relative surplus NoiseAgent 3504 0.6738578 +Final holdings for NoiseAgent 3505: { CASH: 223553185615 }. Marked to market: 223553185615 +Final relative surplus NoiseAgent 3505 22354.3185615 +Final holdings for NoiseAgent 3506: { ABS: 28, CASH: -5339576792 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3506 -534.9576792 +Final holdings for NoiseAgent 3507: { CASH: -264853588 }. Marked to market: -264853588 +Final relative surplus NoiseAgent 3507 -27.4853588 +Final holdings for NoiseAgent 3508: { ABS: -50, CASH: 127614458500 }. Marked to market: 118061644750 +Final relative surplus NoiseAgent 3508 12760.44585 +Final holdings for NoiseAgent 3509: { ABS: -36, CASH: 6888016108 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3509 687.8016108 +Final holdings for NoiseAgent 3510: { CASH: -157975288128 }. Marked to market: -157975288128 +Final relative surplus NoiseAgent 3510 -15798.5288128 +Final holdings for NoiseAgent 3511: { CASH: -108375690468 }. Marked to market: -108375690468 +Final relative surplus NoiseAgent 3511 -10838.5690468 +Final holdings for NoiseAgent 3512: { ABS: -29, CASH: 5550558866 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 3512 554.0558866 +Final holdings for NoiseAgent 3513: { ABS: -74, CASH: 192098975336 }. Marked to market: 177960810986 +Final relative surplus NoiseAgent 3513 19189.7919061 +Final holdings for NoiseAgent 3514: { ABS: 45, CASH: -226887723485 }. Marked to market: -218290198310 +Final relative surplus NoiseAgent 3514 -22689.7723485 +Final holdings for NoiseAgent 3515: { ABS: -23, CASH: 4404286114 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3515 439.4286114 +Final holdings for NoiseAgent 3516: { ABS: 47, CASH: -1467496418 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3516 -147.7496418 +Final holdings for NoiseAgent 3517: { CASH: 110351047297 }. Marked to market: 110351047297 +Final relative surplus NoiseAgent 3517 11034.1047297 +Final holdings for NoiseAgent 3518: { ABS: -98, CASH: 243515827761 }. Marked to market: 240435096135 +Final relative surplus NoiseAgent 3518 24347.43917245 +Final holdings for NoiseAgent 3519: { ABS: -45, CASH: 8607525265 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3519 859.7525265 +Final holdings for NoiseAgent 3520: { ABS: -58, CASH: 286356937135 }. Marked to market: 29751001 +Final relative surplus NoiseAgent 3520 28141.02615125 +Final holdings for NoiseAgent 3521: { ABS: 96, CASH: -240762974816 }. Marked to market: -237745120832 +Final relative surplus NoiseAgent 3521 -24074.15388365 +Final holdings for NoiseAgent 3522: { ABS: 34, CASH: -6485916954 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 3522 -649.5916954 +Final holdings for NoiseAgent 3523: { ABS: -86, CASH: 220502974585 }. Marked to market: 204072139837 +Final relative surplus NoiseAgent 3523 22030.19183665 +Final holdings for NoiseAgent 3524: { ABS: 56, CASH: -139642927204 }. Marked to market: -137882512380 +Final relative surplus NoiseAgent 3524 -13962.14912245 +Final holdings for NoiseAgent 3525: { ABS: -29, CASH: 921648089 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3525 91.1648089 +Final holdings for NoiseAgent 3526: { ABS: 54, CASH: -134125733834 }. Marked to market: -132428190428 +Final relative surplus NoiseAgent 3526 -13410.42978455 +Final holdings for NoiseAgent 3527: { CASH: -222756493265 }. Marked to market: -222756493265 +Final relative surplus NoiseAgent 3527 -22276.6493265 +Final holdings for NoiseAgent 3528: { ABS: -35, CASH: 1110259930 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3528 110.025993 +Final holdings for NoiseAgent 3529: { ABS: 80, CASH: -207248482120 }. Marked to market: -191964179080 +Final relative surplus NoiseAgent 3529 -20706.74283325 +Final holdings for NoiseAgent 3530: { ABS: -47, CASH: 8989540538 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3530 897.9540538 +Final holdings for NoiseAgent 3531: { ABS: -78, CASH: 194049034462 }. Marked to market: 191597027398 +Final relative surplus NoiseAgent 3531 19400.75984735 +Final holdings for NoiseAgent 3532: { ABS: -92, CASH: 235879956454 }. Marked to market: 218302968214 +Final relative surplus NoiseAgent 3532 23567.8902233 +Final holdings for NoiseAgent 3533: { ABS: -49, CASH: 1550365813 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3533 154.0365813 +Final holdings for NoiseAgent 3534: { ABS: 82, CASH: -210228516290 }. Marked to market: -194561939214 +Final relative surplus NoiseAgent 3534 -21004.74604715 +Final holdings for NoiseAgent 3535: { ABS: -44, CASH: 8416467828 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3535 840.6467828 +Final holdings for NoiseAgent 3536: { CASH: 529106965 }. Marked to market: 529106965 +Final relative surplus NoiseAgent 3536 51.9106965 +Final holdings for NoiseAgent 3537: { ABS: -72, CASH: 213389232472 }. Marked to market: 211125840616 +Final relative surplus NoiseAgent 3537 21334.77964735 +Final holdings for NoiseAgent 3538: { CASH: 128141685352 }. Marked to market: 128141685352 +Final relative surplus NoiseAgent 3538 12813.1685352 +Final holdings for NoiseAgent 3539: { ABS: -78, CASH: 194600279338 }. Marked to market: 192148263460 +Final relative surplus NoiseAgent 3539 19455.88432375 +Final holdings for NoiseAgent 3540: { ABS: 40, CASH: -197457186008 }. Marked to market: 9034912 +Final relative surplus NoiseAgent 3540 -19746.7186008 +Final holdings for NoiseAgent 3541: { ABS: -46, CASH: 114273746563 }. Marked to market: 112827687251 +Final relative surplus NoiseAgent 3541 11426.3746563 +Final holdings for NoiseAgent 3542: { ABS: 90, CASH: -232768579850 }. Marked to market: -215573656220 +Final relative surplus NoiseAgent 3542 -23258.7525138 +Final holdings for NoiseAgent 3543: { CASH: -170833719428 }. Marked to market: -170833719428 +Final relative surplus NoiseAgent 3543 -17084.3719428 +Final holdings for NoiseAgent 3544: { ABS: -56, CASH: 139214936528 }. Marked to market: 137454523720 +Final relative surplus NoiseAgent 3544 13917.3500585 +Final holdings for NoiseAgent 3545: { ABS: 50, CASH: -125796077850 }. Marked to market: -124224265550 +Final relative surplus NoiseAgent 3545 -12580.607785 +Final holdings for NoiseAgent 3546: { ABS: -52, CASH: 130354203288 }. Marked to market: 128719532536 +Final relative surplus NoiseAgent 3546 13031.27673125 +Final holdings for NoiseAgent 3547: { CASH: -153661281792 }. Marked to market: -153661281792 +Final relative surplus NoiseAgent 3547 -15367.1281792 +Final holdings for NoiseAgent 3548: { ABS: -29, CASH: 5550632671 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3548 554.0632671 +Final holdings for NoiseAgent 3549: { CASH: 124643961894 }. Marked to market: 124643961894 +Final relative surplus NoiseAgent 3549 12463.3961894 +Final holdings for NoiseAgent 3550: { ABS: -57, CASH: 149831839885 }. Marked to market: 138941655808 +Final relative surplus NoiseAgent 3550 14963.07840235 +Final holdings for NoiseAgent 3551: { CASH: -133290086048 }. Marked to market: -133290086048 +Final relative surplus NoiseAgent 3551 -13330.0086048 +Final holdings for NoiseAgent 3552: { CASH: -215573701805 }. Marked to market: -215573701805 +Final relative surplus NoiseAgent 3552 -21558.3701805 +Final holdings for NoiseAgent 3553: { ABS: -90, CASH: 230759576290 }. Marked to market: 213564557710 +Final relative surplus NoiseAgent 3553 23055.8520523 +Final holdings for NoiseAgent 3554: { ABS: 6, CASH: -167228810415 }. Marked to market: -166082487015 +Final relative surplus NoiseAgent 3554 -16723.8810415 +Final holdings for NoiseAgent 3555: { ABS: 88, CASH: -218587426256 }. Marked to market: -215821062920 +Final relative surplus NoiseAgent 3555 -21856.59903095 +Final holdings for NoiseAgent 3556: { CASH: 127547192692 }. Marked to market: 127547192692 +Final relative surplus NoiseAgent 3556 12753.7192692 +Final holdings for NoiseAgent 3557: { ABS: -42, CASH: 104340343726 }. Marked to market: 103020032692 +Final relative surplus NoiseAgent 3557 10433.0343726 +Final holdings for NoiseAgent 3558: { CASH: 213046872445 }. Marked to market: 213046872445 +Final relative surplus NoiseAgent 3558 21303.6872445 +Final holdings for NoiseAgent 3559: { CASH: 225715195464 }. Marked to market: 225715195464 +Final relative surplus NoiseAgent 3559 22570.5195464 +Final holdings for NoiseAgent 3560: { ABS: 60, CASH: -155376415130 }. Marked to market: -143913176330 +Final relative surplus NoiseAgent 3560 -15519.5361149 +Final holdings for NoiseAgent 3561: { ABS: -35, CASH: 115846215967 }. Marked to market: 109159242807 +Final relative surplus NoiseAgent 3561 11583.6215967 +Final holdings for NoiseAgent 3562: { ABS: -28, CASH: 5359574524 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3562 534.9574524 +Final holdings for NoiseAgent 3563: { ABS: 92, CASH: -237766005646 }. Marked to market: -220188828622 +Final relative surplus NoiseAgent 3563 -23758.49493745 +Final holdings for NoiseAgent 3564: { ABS: -94, CASH: 464052322582 }. Marked to market: 3532330 +Final relative surplus NoiseAgent 3564 45910.5634264 +Final holdings for NoiseAgent 3565: { CASH: -99938511488 }. Marked to market: -99938511488 +Final relative surplus NoiseAgent 3565 -9994.8511488 +Final holdings for NoiseAgent 3566: { ABS: -50, CASH: 128202734075 }. Marked to market: 118650042775 +Final relative surplus NoiseAgent 3566 12819.2734075 +Final holdings for NoiseAgent 3567: { ABS: 92, CASH: -228524840430 }. Marked to market: -225632718770 +Final relative surplus NoiseAgent 3567 -22850.34043255 +Final holdings for NoiseAgent 3568: { CASH: -1414096212 }. Marked to market: -1414096212 +Final relative surplus NoiseAgent 3568 -142.4096212 +Final holdings for NoiseAgent 3569: { ABS: 30, CASH: -148089665810 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 3569 -14809.966581 +Final holdings for NoiseAgent 3570: { ABS: -44, CASH: 113082947460 }. Marked to market: 104676585364 +Final relative surplus NoiseAgent 3570 11307.294746 +Final holdings for NoiseAgent 3571: { CASH: 213551355160 }. Marked to market: 213551355160 +Final relative surplus NoiseAgent 3571 21354.135516 +Final holdings for NoiseAgent 3572: { ABS: 43, CASH: -1341745506 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3572 -135.1745506 +Final holdings for NoiseAgent 3573: { ABS: -44, CASH: 110301249244 }. Marked to market: 108918065728 +Final relative surplus NoiseAgent 3573 11029.1249244 +Final holdings for NoiseAgent 3574: { ABS: -30, CASH: 5741688700 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 3574 573.16887 +Final holdings for NoiseAgent 3575: { ABS: 80, CASH: -205094309960 }. Marked to market: -189809973160 +Final relative surplus NoiseAgent 3575 -20491.3255745 +Final holdings for NoiseAgent 3576: { ABS: -42, CASH: 207350998270 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3576 20734.099827 +Final holdings for NoiseAgent 3577: { CASH: 173272824595 }. Marked to market: 173272824595 +Final relative surplus NoiseAgent 3577 17326.2824595 +Final holdings for NoiseAgent 3578: { ABS: -32, CASH: 1015951008 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3578 100.5951008 +Final holdings for NoiseAgent 3579: { CASH: -104394495118 }. Marked to market: -104394495118 +Final relative surplus NoiseAgent 3579 -10440.4495118 +Final holdings for NoiseAgent 3580: { ABS: -56, CASH: 144850052252 }. Marked to market: 134150898052 +Final relative surplus NoiseAgent 3580 14464.89959275 +Final holdings for NoiseAgent 3581: { ABS: 36, CASH: -177709598900 }. Marked to market: 6328144 +Final relative surplus NoiseAgent 3581 -17771.95989 +Final holdings for NoiseAgent 3582: { ABS: -26, CASH: 4977395784 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3582 496.7395784 +Final holdings for NoiseAgent 3583: { ABS: 48, CASH: -123818782448 }. Marked to market: -114648078512 +Final relative surplus NoiseAgent 3583 -12382.8782448 +Final holdings for NoiseAgent 3584: { ABS: -70, CASH: 175707522105 }. Marked to market: 173507001125 +Final relative surplus NoiseAgent 3584 17566.60860905 +Final holdings for NoiseAgent 3585: { ABS: -72, CASH: 180006841540 }. Marked to market: 177743452996 +Final relative surplus NoiseAgent 3585 17996.54055885 +Final holdings for NoiseAgent 3586: { ABS: -43, CASH: 1361747871 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3586 135.1747871 +Final holdings for NoiseAgent 3587: { ABS: -33, CASH: 1047386251 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3587 103.7386251 +Final holdings for NoiseAgent 3588: { CASH: -109241157682 }. Marked to market: -109241157682 +Final relative surplus NoiseAgent 3588 -10925.1157682 +Final holdings for NoiseAgent 3589: { ABS: 41, CASH: -7823300141 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3589 -783.3300141 +Final holdings for NoiseAgent 3590: { CASH: 161360388236 }. Marked to market: 161360388236 +Final relative surplus NoiseAgent 3590 16135.0388236 +Final holdings for NoiseAgent 3591: { ABS: 42, CASH: -1310309816 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3591 -132.0309816 +Final holdings for NoiseAgent 3592: { ABS: -14, CASH: 450103272 }. Marked to market: 9999986 +Final relative surplus NoiseAgent 3592 44.0103272 +Final holdings for NoiseAgent 3593: { ABS: -37, CASH: 182667546465 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3593 18265.7546465 +Final holdings for NoiseAgent 3594: { ABS: 26, CASH: -4957449110 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3594 -496.744911 +Final holdings for NoiseAgent 3595: { ABS: -62, CASH: 155007280804 }. Marked to market: 153058250664 +Final relative surplus NoiseAgent 3595 15496.58448335 +Final holdings for NoiseAgent 3596: { CASH: -128121247898 }. Marked to market: -128121247898 +Final relative surplus NoiseAgent 3596 -12813.1247898 +Final holdings for NoiseAgent 3597: { ABS: -84, CASH: 215373892744 }. Marked to market: 199325171356 +Final relative surplus NoiseAgent 3597 21517.2836543 +Final holdings for NoiseAgent 3598: { ABS: -47, CASH: 1487491342 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3598 147.7491342 +Final holdings for NoiseAgent 3599: { ABS: 20, CASH: -98723481680 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3599 -9873.348168 +Final holdings for NoiseAgent 3600: { CASH: 132883966680 }. Marked to market: 132883966680 +Final relative surplus NoiseAgent 3600 13287.396668 +Final holdings for NoiseAgent 3601: { ABS: 35, CASH: -172772943445 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3601 -17278.2943445 +Final holdings for NoiseAgent 3602: { ABS: -49, CASH: 162249193133 }. Marked to market: 152887447712 +Final relative surplus NoiseAgent 3602 16223.9193133 +Final holdings for NoiseAgent 3603: { ABS: 36, CASH: -6867999296 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3603 -687.7999296 +Final holdings for NoiseAgent 3604: { ABS: 82, CASH: -203683063500 }. Marked to market: -201105301414 +Final relative surplus NoiseAgent 3604 -20366.16273775 +Final holdings for NoiseAgent 3605: { ABS: 28, CASH: -5339504636 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3605 -534.9504636 +Final holdings for NoiseAgent 3606: { ABS: 25, CASH: -4766399400 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 3606 -477.63994 +Final holdings for NoiseAgent 3607: { ABS: -36, CASH: 6888028600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3607 687.80286 +Final holdings for NoiseAgent 3608: { ABS: -23, CASH: 113553077305 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3608 11354.3077305 +Final holdings for NoiseAgent 3609: { ABS: 58, CASH: -149616447691 }. Marked to market: -138535178637 +Final relative surplus NoiseAgent 3609 -14943.53913275 +Final holdings for NoiseAgent 3610: { ABS: 28, CASH: -5339565760 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3610 -534.956576 +Final holdings for NoiseAgent 3611: { ABS: -9, CASH: 1729506925 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3611 171.9506925 +Final holdings for NoiseAgent 3612: { ABS: 66, CASH: -171263914262 }. Marked to market: -158654198660 +Final relative surplus NoiseAgent 3612 -17108.28579685 +Final holdings for NoiseAgent 3613: { ABS: 60, CASH: -155376411170 }. Marked to market: -143913180230 +Final relative surplus NoiseAgent 3613 -15519.53573205 +Final holdings for NoiseAgent 3614: { ABS: 92, CASH: -228517516954 }. Marked to market: -225625407714 +Final relative surplus NoiseAgent 3614 -22849.60809845 +Final holdings for NoiseAgent 3615: { ABS: -47, CASH: 8989635008 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3615 897.9635008 +Final holdings for NoiseAgent 3616: { ABS: -24, CASH: 764465632 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3616 75.4465632 +Final holdings for NoiseAgent 3617: { ABS: 78, CASH: -200879181428 }. Marked to market: -185976815378 +Final relative surplus NoiseAgent 3617 -20069.81254595 +Final holdings for NoiseAgent 3618: { CASH: 175593397436 }. Marked to market: 175593397436 +Final relative surplus NoiseAgent 3618 17558.3397436 +Final holdings for NoiseAgent 3619: { CASH: -176569419248 }. Marked to market: -176569419248 +Final relative surplus NoiseAgent 3619 -17657.9419248 +Final holdings for NoiseAgent 3620: { ABS: 82, CASH: -212077181485 }. Marked to market: -196410633109 +Final relative surplus NoiseAgent 3620 -21189.6126015 +Final holdings for NoiseAgent 3621: { ABS: -64, CASH: 164097733088 }. Marked to market: 151870258912 +Final relative surplus NoiseAgent 3621 16389.6678805 +Final holdings for NoiseAgent 3622: { ABS: 40, CASH: -99351857260 }. Marked to market: -98094407500 +Final relative surplus NoiseAgent 3622 -9936.185726 +Final holdings for NoiseAgent 3623: { ABS: -44, CASH: 198240436404 }. Marked to market: 189834072240 +Final relative surplus NoiseAgent 3623 19823.0436404 +Final holdings for NoiseAgent 3624: { CASH: -134663081116 }. Marked to market: -134663081116 +Final relative surplus NoiseAgent 3624 -13467.3081116 +Final holdings for NoiseAgent 3625: { ABS: -47, CASH: 158037265373 }. Marked to market: 149057738794 +Final relative surplus NoiseAgent 3625 15802.7265373 +Final holdings for NoiseAgent 3626: { CASH: 204073226060 }. Marked to market: 204073226060 +Final relative surplus NoiseAgent 3626 20406.322606 +Final holdings for NoiseAgent 3627: { ABS: 41, CASH: -7823307111 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3627 -783.3307111 +Final holdings for NoiseAgent 3628: { ABS: -36, CASH: 6888027160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3628 687.802716 +Final holdings for NoiseAgent 3629: { ABS: 9, CASH: -241584818187 }. Marked to market: -241301893872 +Final relative surplus NoiseAgent 3629 -24159.4818187 +Final holdings for NoiseAgent 3630: { ABS: -1, CASH: 201053658 }. Marked to market: 9999999 +Final relative surplus NoiseAgent 3630 19.1053658 +Final holdings for NoiseAgent 3631: { ABS: -36, CASH: 6888026656 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3631 687.8026656 +Final holdings for NoiseAgent 3632: { CASH: 117732806584 }. Marked to market: 117732806584 +Final relative surplus NoiseAgent 3632 11772.2806584 +Final holdings for NoiseAgent 3633: { ABS: -62, CASH: 159955428574 }. Marked to market: 148110100166 +Final relative surplus NoiseAgent 3633 15975.43748895 +Final holdings for NoiseAgent 3634: { ABS: -26, CASH: 4977405716 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3634 496.7405716 +Final holdings for NoiseAgent 3635: { ABS: -40, CASH: 103811985300 }. Marked to market: 96169827940 +Final relative surplus NoiseAgent 3635 10380.19853 +Final holdings for NoiseAgent 3636: { ABS: -12, CASH: 59250107476 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3636 5924.0107476 +Final holdings for NoiseAgent 3637: { ABS: 21, CASH: -650155496 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3637 -66.0155496 +Final holdings for NoiseAgent 3638: { CASH: -236967933536 }. Marked to market: -236967933536 +Final relative surplus NoiseAgent 3638 -23697.7933536 +Final holdings for NoiseAgent 3639: { CASH: 191313555313 }. Marked to market: 191313555313 +Final relative surplus NoiseAgent 3639 19130.3555313 +Final holdings for NoiseAgent 3640: { CASH: 11109340 }. Marked to market: 11109340 +Final relative surplus NoiseAgent 3640 0.110934 +Final holdings for NoiseAgent 3641: { ABS: -96, CASH: 241473931744 }. Marked to market: 238456050592 +Final relative surplus NoiseAgent 3641 24143.24954825 +Final holdings for NoiseAgent 3642: { ABS: -72, CASH: 355712072752 }. Marked to market: 270445816 +Final relative surplus NoiseAgent 3642 35076.53834895 +Final holdings for NoiseAgent 3643: { ABS: 38, CASH: -7250135410 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3643 -726.013541 +Final holdings for NoiseAgent 3644: { ABS: 32, CASH: -6103717088 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 3644 -611.3717088 +Final holdings for NoiseAgent 3645: { ABS: -22, CASH: 4213231472 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3645 420.3231472 +Final holdings for NoiseAgent 3646: { ABS: -92, CASH: 235887361442 }. Marked to market: 218310197758 +Final relative surplus NoiseAgent 3646 23568.63053145 +Final holdings for NoiseAgent 3647: { ABS: 42, CASH: -108800741900 }. Marked to market: -100776405272 +Final relative surplus NoiseAgent 3647 -10881.07419 +Final holdings for NoiseAgent 3648: { ABS: 33, CASH: -6294789986 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 3648 -630.4789986 +Final holdings for NoiseAgent 3649: { CASH: -119212313075 }. Marked to market: -119212313075 +Final relative surplus NoiseAgent 3649 -11922.2313075 +Final holdings for NoiseAgent 3650: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3650 0.0 +Final holdings for NoiseAgent 3651: { CASH: 99662632660 }. Marked to market: 99662632660 +Final relative surplus NoiseAgent 3651 9965.263266 +Final holdings for NoiseAgent 3652: { CASH: -118478965808 }. Marked to market: -118478965808 +Final relative surplus NoiseAgent 3652 -11848.8965808 +Final holdings for NoiseAgent 3653: { CASH: -113918350112 }. Marked to market: -113918350112 +Final relative surplus NoiseAgent 3653 -11392.8350112 +Final holdings for NoiseAgent 3654: { ABS: -28, CASH: 5359576120 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 3654 534.957612 +Final holdings for NoiseAgent 3655: { CASH: -161340371372 }. Marked to market: -161340371372 +Final relative surplus NoiseAgent 3655 -16135.0371372 +Final holdings for NoiseAgent 3656: { CASH: 162442282924 }. Marked to market: 162442282924 +Final relative surplus NoiseAgent 3656 16243.2282924 +Final holdings for NoiseAgent 3657: { CASH: -172561479740 }. Marked to market: -172561479740 +Final relative surplus NoiseAgent 3657 -17257.147974 +Final holdings for NoiseAgent 3658: { ABS: -70, CASH: 220531827612 }. Marked to market: 218331309642 +Final relative surplus NoiseAgent 3658 22049.03916415 +Final holdings for NoiseAgent 3659: { ABS: -30, CASH: 5741680090 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 3659 573.168009 +Final holdings for NoiseAgent 3660: { ABS: 7, CASH: -115306103521 }. Marked to market: -113968711962 +Final relative surplus NoiseAgent 3660 -11531.6103521 +Final holdings for NoiseAgent 3661: { ABS: -68, CASH: 168927064742 }. Marked to market: 166789410350 +Final relative surplus NoiseAgent 3661 16888.5628649 +Final holdings for NoiseAgent 3662: { ABS: -22, CASH: 701595740 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 3662 69.159574 +Final holdings for NoiseAgent 3663: { ABS: -38, CASH: 7270140540 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3663 726.014054 +Final holdings for NoiseAgent 3664: { CASH: -2799329160 }. Marked to market: -2799329160 +Final relative surplus NoiseAgent 3664 -280.932916 +Final holdings for NoiseAgent 3665: { ABS: 42, CASH: -8014266950 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3665 -802.426695 +Final holdings for NoiseAgent 3666: { CASH: -206733526742 }. Marked to market: -206733526742 +Final relative surplus NoiseAgent 3666 -20674.3526742 +Final holdings for NoiseAgent 3667: { CASH: 107925524486 }. Marked to market: 107925524486 +Final relative surplus NoiseAgent 3667 10791.5524486 +Final holdings for NoiseAgent 3668: { ABS: -43, CASH: 198351050508 }. Marked to market: 196999302637 +Final relative surplus NoiseAgent 3668 19834.1050508 +Final holdings for NoiseAgent 3669: { CASH: -234877075808 }. Marked to market: -234877075808 +Final relative surplus NoiseAgent 3669 -23488.7075808 +Final holdings for NoiseAgent 3670: { ABS: -88, CASH: 227615680280 }. Marked to market: 210802949664 +Final relative surplus NoiseAgent 3670 22741.46265225 +Final holdings for NoiseAgent 3671: { ABS: -49, CASH: 9371736503 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 3671 936.1736503 +Final holdings for NoiseAgent 3672: { ABS: -66, CASH: 170274573523 }. Marked to market: 157664860297 +Final relative surplus NoiseAgent 3672 17007.3517257 +Final holdings for NoiseAgent 3673: { ABS: 34, CASH: -6485828316 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3673 -649.5828316 +Final holdings for NoiseAgent 3674: { ABS: 72, CASH: -184984575704 }. Marked to market: -171228690728 +Final relative surplus NoiseAgent 3674 -18480.35217455 +Final holdings for NoiseAgent 3675: { CASH: 109156496987 }. Marked to market: 109156496987 +Final relative surplus NoiseAgent 3675 10914.6496987 +Final holdings for NoiseAgent 3676: { ABS: -54, CASH: 134150011444 }. Marked to market: 132452468902 +Final relative surplus NoiseAgent 3676 13410.85754715 +Final holdings for NoiseAgent 3677: { ABS: 74, CASH: -192078976187 }. Marked to market: -177940810283 +Final relative surplus NoiseAgent 3677 -19189.79198905 +Final holdings for NoiseAgent 3678: { ABS: -1, CASH: 201056273 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3678 19.1056273 +Final holdings for NoiseAgent 3679: { ABS: -40, CASH: 99371851440 }. Marked to market: 98114413240 +Final relative surplus NoiseAgent 3679 9936.185144 +Final holdings for NoiseAgent 3680: { ABS: -68, CASH: 336785626490 }. Marked to market: 1090676978 +Final relative surplus NoiseAgent 3680 33183.8936641 +Final holdings for NoiseAgent 3681: { ABS: 40, CASH: -100446049520 }. Marked to market: -99188610320 +Final relative surplus NoiseAgent 3681 -10045.604952 +Final holdings for NoiseAgent 3682: { CASH: 188123930002 }. Marked to market: 188123930002 +Final relative surplus NoiseAgent 3682 18811.3930002 +Final holdings for NoiseAgent 3683: { ABS: 64, CASH: -158970755072 }. Marked to market: -156958851392 +Final relative surplus NoiseAgent 3683 -15894.93190765 +Final holdings for NoiseAgent 3684: { ABS: 5, CASH: -157542291941 }. Marked to market: -156587013056 +Final relative surplus NoiseAgent 3684 -15755.2291941 +Final holdings for NoiseAgent 3685: { ABS: 22, CASH: -108596863728 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 3685 -10860.6863728 +Final holdings for NoiseAgent 3686: { ABS: 12, CASH: -126495631346 }. Marked to market: -124202987054 +Final relative surplus NoiseAgent 3686 -12650.5631346 +Final holdings for NoiseAgent 3687: { CASH: 158727774848 }. Marked to market: 158727774848 +Final relative surplus NoiseAgent 3687 15871.7774848 +Final holdings for NoiseAgent 3688: { ABS: 74, CASH: -189741274451 }. Marked to market: -175603120831 +Final relative surplus NoiseAgent 3688 -18956.02183215 +Final holdings for NoiseAgent 3689: { ABS: 32, CASH: -6103803552 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 3689 -611.3803552 +Final holdings for NoiseAgent 3690: { ABS: -35, CASH: 172792943760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3690 17278.294376 +Final holdings for NoiseAgent 3691: { ABS: 34, CASH: -6485897812 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3691 -649.5897812 +Final holdings for NoiseAgent 3692: { ABS: -35, CASH: 172792943760 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3692 17278.294376 +Final holdings for NoiseAgent 3693: { CASH: -156957061312 }. Marked to market: -156957061312 +Final relative surplus NoiseAgent 3693 -15696.7061312 +Final holdings for NoiseAgent 3694: { CASH: -133201944124 }. Marked to market: -133201944124 +Final relative surplus NoiseAgent 3694 -13321.1944124 +Final holdings for NoiseAgent 3695: { CASH: 104366787472 }. Marked to market: 104366787472 +Final relative surplus NoiseAgent 3695 10435.6787472 +Final holdings for NoiseAgent 3696: { ABS: -44, CASH: 109550644664 }. Marked to market: 108167462556 +Final relative surplus NoiseAgent 3696 10954.0644664 +Final holdings for NoiseAgent 3697: { ABS: 78, CASH: -386811109454 }. Marked to market: -1749494360 +Final relative surplus NoiseAgent 3697 -38188.44220815 +Final holdings for NoiseAgent 3698: { ABS: -63, CASH: 220848418592 }. Marked to market: 208811892293 +Final relative surplus NoiseAgent 3698 22064.7362626 +Final holdings for NoiseAgent 3699: { CASH: -173141029448 }. Marked to market: -173141029448 +Final relative surplus NoiseAgent 3699 -17315.1029448 +Final holdings for NoiseAgent 3700: { ABS: 70, CASH: -180043678455 }. Marked to market: -166669911335 +Final relative surplus NoiseAgent 3700 -17986.2624638 +Final holdings for NoiseAgent 3701: { ABS: 86, CASH: -220484074310 }. Marked to market: -204053232682 +Final relative surplus NoiseAgent 3701 -22030.30180115 +Final holdings for NoiseAgent 3702: { CASH: -118630776950 }. Marked to market: -118630776950 +Final relative surplus NoiseAgent 3702 -11864.077695 +Final holdings for NoiseAgent 3703: { CASH: 220744880425 }. Marked to market: 220744880425 +Final relative surplus NoiseAgent 3703 22073.4880425 +Final holdings for NoiseAgent 3704: { ABS: 82, CASH: -210227010073 }. Marked to market: -194560391505 +Final relative surplus NoiseAgent 3704 -21004.5953754 +Final holdings for NoiseAgent 3705: { ABS: -82, CASH: 245449227588 }. Marked to market: 229782800080 +Final relative surplus NoiseAgent 3705 24524.81735935 +Final holdings for NoiseAgent 3706: { ABS: -98, CASH: 485356460053 }. Marked to market: 1574214309 +Final relative surplus NoiseAgent 3706 48040.99065255 +Final holdings for NoiseAgent 3707: { CASH: 226460855556 }. Marked to market: 226460855556 +Final relative surplus NoiseAgent 3707 22645.0855556 +Final holdings for NoiseAgent 3708: { ABS: -62, CASH: 160957756503 }. Marked to market: 149112269251 +Final relative surplus NoiseAgent 3708 16075.67002575 +Final holdings for NoiseAgent 3709: { ABS: -72, CASH: 184531733020 }. Marked to market: 170775682300 +Final relative surplus NoiseAgent 3709 18433.06767605 +Final holdings for NoiseAgent 3710: { ABS: 21, CASH: -103659766067 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3710 -10366.9766067 +Final holdings for NoiseAgent 3711: { ABS: -7, CASH: 1347380534 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3711 133.7380534 +Final holdings for NoiseAgent 3712: { ABS: 78, CASH: -193736386379 }. Marked to market: -191284358723 +Final relative surplus NoiseAgent 3712 -19371.49501275 +Final holdings for NoiseAgent 3713: { ABS: -88, CASH: 220006144060 }. Marked to market: 217239767700 +Final relative surplus NoiseAgent 3713 21996.47079645 +Final holdings for NoiseAgent 3714: { ABS: 74, CASH: -183811501567 }. Marked to market: -181485230833 +Final relative surplus NoiseAgent 3714 -18379.00654765 +Final holdings for NoiseAgent 3715: { ABS: 56, CASH: -140360681108 }. Marked to market: -138600265220 +Final relative surplus NoiseAgent 3715 -14033.92451105 +Final holdings for NoiseAgent 3716: { CASH: -112977221746 }. Marked to market: -112977221746 +Final relative surplus NoiseAgent 3716 -11298.7221746 +Final holdings for NoiseAgent 3717: { ABS: 70, CASH: -179944797330 }. Marked to market: -166570852970 +Final relative surplus NoiseAgent 3717 -17976.37409815 +Final holdings for NoiseAgent 3718: { CASH: 142737162850 }. Marked to market: 142737162850 +Final relative surplus NoiseAgent 3718 14272.716285 +Final holdings for NoiseAgent 3719: { ABS: 76, CASH: -195584541640 }. Marked to market: -181064269908 +Final relative surplus NoiseAgent 3719 -19540.3485428 +Final holdings for NoiseAgent 3720: { ABS: -28, CASH: 890210380 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3720 88.021038 +Final holdings for NoiseAgent 3721: { ABS: -80, CASH: 201267718040 }. Marked to market: 198752835560 +Final relative surplus NoiseAgent 3721 20122.62820085 +Final holdings for NoiseAgent 3722: { CASH: 133028798428 }. Marked to market: 133028798428 +Final relative surplus NoiseAgent 3722 13301.8798428 +Final holdings for NoiseAgent 3723: { ABS: -21, CASH: 103680155701 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3723 10367.0155701 +Final holdings for NoiseAgent 3724: { ABS: -33, CASH: 6314859550 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 3724 630.485955 +Final holdings for NoiseAgent 3725: { ABS: -45, CASH: 8607418660 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3725 859.741866 +Final holdings for NoiseAgent 3726: { ABS: 56, CASH: -145362170104 }. Marked to market: -134663014504 +Final relative surplus NoiseAgent 3726 -14518.11137545 +Final holdings for NoiseAgent 3727: { ABS: 25, CASH: -775898875 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 3727 -78.5898875 +Final holdings for NoiseAgent 3728: { ABS: 27, CASH: -5148521018 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3728 -515.8521018 +Final holdings for NoiseAgent 3729: { CASH: 228644781616 }. Marked to market: 228644781616 +Final relative surplus NoiseAgent 3729 22863.4781616 +Final holdings for NoiseAgent 3730: { ABS: -61, CASH: 205671802188 }. Marked to market: 203754204358 +Final relative surplus NoiseAgent 3730 20563.03661575 +Final holdings for NoiseAgent 3731: { ABS: 70, CASH: -179878865380 }. Marked to market: -166504939570 +Final relative surplus NoiseAgent 3731 -17969.78092965 +Final holdings for NoiseAgent 3732: { ABS: 68, CASH: -170440111312 }. Marked to market: -168302466440 +Final relative surplus NoiseAgent 3732 -17041.86753575 +Final holdings for NoiseAgent 3733: { ABS: -37, CASH: 7079082989 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3733 706.9082989 +Final holdings for NoiseAgent 3734: { ABS: -28, CASH: 5359576288 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 3734 534.9576288 +Final holdings for NoiseAgent 3735: { ABS: -52, CASH: 258359749138 }. Marked to market: 1652005742 +Final relative surplus NoiseAgent 3735 25341.30617645 +Final holdings for NoiseAgent 3736: { ABS: 25, CASH: -775902075 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3736 -78.5902075 +Final holdings for NoiseAgent 3737: { CASH: 118818796288 }. Marked to market: 118818796288 +Final relative surplus NoiseAgent 3737 11880.8796288 +Final holdings for NoiseAgent 3738: { CASH: 170851629988 }. Marked to market: 170851629988 +Final relative surplus NoiseAgent 3738 17084.1629988 +Final holdings for NoiseAgent 3739: { CASH: -221158289294 }. Marked to market: -221158289294 +Final relative surplus NoiseAgent 3739 -22116.8289294 +Final holdings for NoiseAgent 3740: { CASH: -117712836512 }. Marked to market: -117712836512 +Final relative surplus NoiseAgent 3740 -11772.2836512 +Final holdings for NoiseAgent 3741: { ABS: -86, CASH: 215579264874 }. Marked to market: 212875759758 +Final relative surplus NoiseAgent 3741 21553.78287685 +Final holdings for NoiseAgent 3742: { ABS: 98, CASH: -244290116144 }. Marked to market: -241209390594 +Final relative surplus NoiseAgent 3742 -24426.86801695 +Final holdings for NoiseAgent 3743: { ABS: 44, CASH: -113499663960 }. Marked to market: -105093291920 +Final relative surplus NoiseAgent 3743 -11350.966396 +Final holdings for NoiseAgent 3744: { ABS: -35, CASH: 6696883630 }. Marked to market: 9999650 +Final relative surplus NoiseAgent 3744 668.688363 +Final holdings for NoiseAgent 3745: { ABS: -43, CASH: 1361757073 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3745 135.1757073 +Final holdings for NoiseAgent 3746: { ABS: 44, CASH: -217204379580 }. Marked to market: 9948036 +Final relative surplus NoiseAgent 3746 -21721.437958 +Final holdings for NoiseAgent 3747: { CASH: 177621478991 }. Marked to market: 177621478991 +Final relative surplus NoiseAgent 3747 17761.1478991 +Final holdings for NoiseAgent 3748: { ABS: 23, CASH: -713030162 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3748 -72.3030162 +Final holdings for NoiseAgent 3749: { ABS: 43, CASH: -8205320839 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3749 -821.5320839 +Final holdings for NoiseAgent 3750: { ABS: -74, CASH: 185006753768 }. Marked to market: 182680493542 +Final relative surplus NoiseAgent 3750 18496.53178185 +Final holdings for NoiseAgent 3751: { ABS: -21, CASH: 4022135386 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3751 401.2135386 +Final holdings for NoiseAgent 3752: { CASH: 185089164244 }. Marked to market: 185089164244 +Final relative surplus NoiseAgent 3752 18507.9164244 +Final holdings for NoiseAgent 3753: { ABS: -94, CASH: 234427418691 }. Marked to market: 231472426137 +Final relative surplus NoiseAgent 3753 23438.59826005 +Final holdings for NoiseAgent 3754: { ABS: 22, CASH: -681592748 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3754 -69.1592748 +Final holdings for NoiseAgent 3755: { ABS: 27, CASH: -838770731 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 3755 -84.8770731 +Final holdings for NoiseAgent 3756: { CASH: -114285524398 }. Marked to market: -114285524398 +Final relative surplus NoiseAgent 3756 -11429.5524398 +Final holdings for NoiseAgent 3757: { CASH: 692509001 }. Marked to market: 692509001 +Final relative surplus NoiseAgent 3757 68.2509001 +Final holdings for NoiseAgent 3758: { ABS: 36, CASH: -1121695136 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3758 -113.1695136 +Final holdings for NoiseAgent 3759: { ABS: 43, CASH: -1341746624 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3759 -135.1746624 +Final holdings for NoiseAgent 3760: { ABS: 44, CASH: -1373182504 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 3760 -138.3182504 +Final holdings for NoiseAgent 3761: { CASH: 188779801148 }. Marked to market: 188779801148 +Final relative surplus NoiseAgent 3761 18876.9801148 +Final holdings for NoiseAgent 3762: { CASH: -156958719875 }. Marked to market: -156958719875 +Final relative surplus NoiseAgent 3762 -15696.8719875 +Final holdings for NoiseAgent 3763: { ABS: -42, CASH: 108744220126 }. Marked to market: 100719863884 +Final relative surplus NoiseAgent 3763 10873.4220126 +Final holdings for NoiseAgent 3764: { ABS: 40, CASH: -103180607040 }. Marked to market: -95538443760 +Final relative surplus NoiseAgent 3764 -10319.060704 +Final holdings for NoiseAgent 3765: { CASH: 223048379069 }. Marked to market: 223048379069 +Final relative surplus NoiseAgent 3765 22303.8379069 +Final holdings for NoiseAgent 3766: { ABS: 21, CASH: -103165563344 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3766 -10317.5563344 +Final holdings for NoiseAgent 3767: { CASH: -133290089261 }. Marked to market: -133290089261 +Final relative surplus NoiseAgent 3767 -13330.0089261 +Final holdings for NoiseAgent 3768: { CASH: -2297174516 }. Marked to market: -2297174516 +Final relative surplus NoiseAgent 3768 -230.7174516 +Final holdings for NoiseAgent 3769: { CASH: -205419057205 }. Marked to market: -205419057205 +Final relative surplus NoiseAgent 3769 -20542.9057205 +Final holdings for NoiseAgent 3770: { ABS: 96, CASH: -248426704304 }. Marked to market: -230085304208 +Final relative surplus NoiseAgent 3770 -24824.56480535 +Final holdings for NoiseAgent 3771: { ABS: 25, CASH: -4766407825 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 3771 -477.6407825 +Final holdings for NoiseAgent 3772: { ABS: 23, CASH: -713028851 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3772 -72.3028851 +Final holdings for NoiseAgent 3773: { CASH: -188785115 }. Marked to market: -188785115 +Final relative surplus NoiseAgent 3773 -19.8785115 +Final holdings for NoiseAgent 3774: { CASH: 127543040284 }. Marked to market: 127543040284 +Final relative surplus NoiseAgent 3774 12753.3040284 +Final holdings for NoiseAgent 3775: { ABS: -42, CASH: 8034342928 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3775 802.4342928 +Final holdings for NoiseAgent 3776: { ABS: -40, CASH: 198112635920 }. Marked to market: 646414840 +Final relative surplus NoiseAgent 3776 19810.263592 +Final holdings for NoiseAgent 3777: { CASH: 6857344 }. Marked to market: 6857344 +Final relative surplus NoiseAgent 3777 -0.3142656 +Final holdings for NoiseAgent 3778: { CASH: -176020073350 }. Marked to market: -176020073350 +Final relative surplus NoiseAgent 3778 -17603.007335 +Final holdings for NoiseAgent 3779: { ABS: 66, CASH: -170568361646 }. Marked to market: -157958802134 +Final relative surplus NoiseAgent 3779 -17038.73077135 +Final holdings for NoiseAgent 3780: { ABS: -46, CASH: 114273746241 }. Marked to market: 112827687159 +Final relative surplus NoiseAgent 3780 11426.3746241 +Final holdings for NoiseAgent 3781: { ABS: -52, CASH: 130354202222 }. Marked to market: 128719528298 +Final relative surplus NoiseAgent 3781 13031.27661855 +Final holdings for NoiseAgent 3782: { CASH: -99645485972 }. Marked to market: -99645485972 +Final relative surplus NoiseAgent 3782 -9965.5485972 +Final holdings for NoiseAgent 3783: { ABS: -32, CASH: 148172538632 }. Marked to market: 147166578248 +Final relative surplus NoiseAgent 3783 14816.2538632 +Final holdings for NoiseAgent 3784: { ABS: 56, CASH: -145082936744 }. Marked to market: -134383920080 +Final relative surplus NoiseAgent 3784 -14490.18828755 +Final holdings for NoiseAgent 3785: { ABS: 46, CASH: -8778512198 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3785 -878.8512198 +Final holdings for NoiseAgent 3786: { CASH: 1584212858 }. Marked to market: 1584212858 +Final relative surplus NoiseAgent 3786 157.4212858 +Final holdings for NoiseAgent 3787: { ABS: -72, CASH: 186853563928 }. Marked to market: 173097699832 +Final relative surplus NoiseAgent 3787 18665.25102605 +Final holdings for NoiseAgent 3788: { CASH: 241924969359 }. Marked to market: 241924969359 +Final relative surplus NoiseAgent 3788 24191.4969359 +Final holdings for NoiseAgent 3789: { ABS: -43, CASH: 1361746753 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3789 135.1746753 +Final holdings for NoiseAgent 3790: { CASH: 1403029968 }. Marked to market: 1403029968 +Final relative surplus NoiseAgent 3790 139.3029968 +Final holdings for NoiseAgent 3791: { ABS: 58, CASH: -150002830583 }. Marked to market: -138921715055 +Final relative surplus NoiseAgent 3791 -14982.17768675 +Final holdings for NoiseAgent 3792: { ABS: -37, CASH: 130824836427 }. Marked to market: 123755835356 +Final relative surplus NoiseAgent 3792 13081.4836427 +Final holdings for NoiseAgent 3793: { ABS: 32, CASH: -995950336 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3793 -100.5950336 +Final holdings for NoiseAgent 3794: { ABS: -40, CASH: 102564193500 }. Marked to market: 94922027980 +Final relative surplus NoiseAgent 3794 10255.41935 +Final holdings for NoiseAgent 3795: { CASH: -119758657825 }. Marked to market: -119758657825 +Final relative surplus NoiseAgent 3795 -11976.8657825 +Final holdings for NoiseAgent 3796: { CASH: -200139129485 }. Marked to market: -200139129485 +Final relative surplus NoiseAgent 3796 -20014.9129485 +Final holdings for NoiseAgent 3797: { CASH: 148110082434 }. Marked to market: 148110082434 +Final relative surplus NoiseAgent 3797 14810.0082434 +Final holdings for NoiseAgent 3798: { ABS: 82, CASH: -212447526408 }. Marked to market: -196781085370 +Final relative surplus NoiseAgent 3798 -21226.64722495 +Final holdings for NoiseAgent 3799: { ABS: -42, CASH: 104340593164 }. Marked to market: 103020276670 +Final relative surplus NoiseAgent 3799 10433.0593164 +Final holdings for NoiseAgent 3800: { ABS: -1, CASH: 201053665 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3800 19.1053665 +Final holdings for NoiseAgent 3801: { CASH: -204363419202 }. Marked to market: -204363419202 +Final relative surplus NoiseAgent 3801 -20437.3419202 +Final holdings for NoiseAgent 3802: { ABS: 20, CASH: -187293254938 }. Marked to market: -186664530358 +Final relative surplus NoiseAgent 3802 -18730.3254938 +Final holdings for NoiseAgent 3803: { ABS: -24, CASH: 764469856 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3803 75.4469856 +Final holdings for NoiseAgent 3804: { ABS: 50, CASH: -128183667425 }. Marked to market: -118630854875 +Final relative surplus NoiseAgent 3804 -12819.3667425 +Final holdings for NoiseAgent 3805: { ABS: 43, CASH: -8205309057 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3805 -821.5309057 +Final holdings for NoiseAgent 3806: { CASH: 199327579300 }. Marked to market: 199327579300 +Final relative surplus NoiseAgent 3806 19931.75793 +Final holdings for NoiseAgent 3807: { ABS: 86, CASH: -213607803356 }. Marked to market: -210904300304 +Final relative surplus NoiseAgent 3807 -21358.63672735 +Final holdings for NoiseAgent 3808: { ABS: -33, CASH: 6314838397 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 3808 630.4838397 +Final holdings for NoiseAgent 3809: { ABS: -74, CASH: 190912706940 }. Marked to market: 176774537040 +Final relative surplus NoiseAgent 3809 19071.16505895 +Final holdings for NoiseAgent 3810: { ABS: -37, CASH: 7079083840 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3810 706.908384 +Final holdings for NoiseAgent 3811: { ABS: 45, CASH: -1404624365 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3811 -141.4624365 +Final holdings for NoiseAgent 3812: { CASH: 147120439085 }. Marked to market: 147120439085 +Final relative surplus NoiseAgent 3812 14711.0439085 +Final holdings for NoiseAgent 3813: { CASH: 94919935820 }. Marked to market: 94919935820 +Final relative surplus NoiseAgent 3813 9490.993582 +Final holdings for NoiseAgent 3814: { ABS: -44, CASH: 8416477332 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 3814 840.6477332 +Final holdings for NoiseAgent 3815: { ABS: 49, CASH: -1530361550 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 3815 -154.036155 +Final holdings for NoiseAgent 3816: { ABS: -34, CASH: 1078832976 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 3816 106.8832976 +Final holdings for NoiseAgent 3817: { CASH: 836431450 }. Marked to market: 836431450 +Final relative surplus NoiseAgent 3817 82.643145 +Final holdings for NoiseAgent 3818: { ABS: -49, CASH: 1550376152 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 3818 154.0376152 +Final holdings for NoiseAgent 3819: { CASH: -230530554789 }. Marked to market: -230530554789 +Final relative surplus NoiseAgent 3819 -23054.0554789 +Final holdings for NoiseAgent 3820: { ABS: -45, CASH: 8607513925 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3820 859.7513925 +Final holdings for NoiseAgent 3821: { ABS: -34, CASH: 1078825836 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 3821 106.8825836 +Final holdings for NoiseAgent 3822: { ABS: -54, CASH: 140190296788 }. Marked to market: 129873274084 +Final relative surplus NoiseAgent 3822 13998.92408115 +Final holdings for NoiseAgent 3823: { ABS: 33, CASH: -1027386284 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3823 -103.7386284 +Final holdings for NoiseAgent 3824: { CASH: -147100482330 }. Marked to market: -147100482330 +Final relative surplus NoiseAgent 3824 -14711.048233 +Final holdings for NoiseAgent 3825: { ABS: -88, CASH: 228375114296 }. Marked to market: 211562369512 +Final relative surplus NoiseAgent 3825 22817.40603785 +Final holdings for NoiseAgent 3826: { ABS: 66, CASH: -163938920861 }. Marked to market: -161864128625 +Final relative surplus NoiseAgent 3826 -16391.74846155 +Final holdings for NoiseAgent 3827: { ABS: 45, CASH: -222139499030 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3827 -22214.949903 +Final holdings for NoiseAgent 3828: { CASH: 178393335364 }. Marked to market: 178393335364 +Final relative surplus NoiseAgent 3828 17838.3335364 +Final holdings for NoiseAgent 3829: { ABS: 94, CASH: -243563842554 }. Marked to market: -225604608258 +Final relative surplus NoiseAgent 3829 -24338.2786869 +Final holdings for NoiseAgent 3830: { ABS: 21, CASH: -650154908 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3830 -66.0154908 +Final holdings for NoiseAgent 3831: { CASH: 10025297 }. Marked to market: 10025297 +Final relative surplus NoiseAgent 3831 0.0025297 +Final holdings for NoiseAgent 3832: { ABS: 47, CASH: -8969647604 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3832 -897.9647604 +Final holdings for NoiseAgent 3833: { ABS: -52, CASH: 133327839226 }. Marked to market: 123392911834 +Final relative surplus NoiseAgent 3833 13312.6782933 +Final holdings for NoiseAgent 3834: { ABS: 88, CASH: -225671483500 }. Marked to market: -208858734140 +Final relative surplus NoiseAgent 3834 -22549.0429529 +Final holdings for NoiseAgent 3835: { ABS: 38, CASH: -7250056294 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3835 -726.0056294 +Final holdings for NoiseAgent 3836: { ABS: -33, CASH: 135665006941 }. Marked to market: 129360156796 +Final relative surplus NoiseAgent 3836 13565.5006941 +Final holdings for NoiseAgent 3837: { CASH: -392803232 }. Marked to market: -392803232 +Final relative surplus NoiseAgent 3837 -40.2803232 +Final holdings for NoiseAgent 3838: { ABS: -27, CASH: 5168522125 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3838 515.8522125 +Final holdings for NoiseAgent 3839: { ABS: 42, CASH: -1310322668 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3839 -132.0322668 +Final holdings for NoiseAgent 3840: { ABS: 74, CASH: -189711543138 }. Marked to market: -175573372350 +Final relative surplus NoiseAgent 3840 -18953.04867755 +Final holdings for NoiseAgent 3841: { ABS: -43, CASH: 8225402711 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3841 821.5402711 +Final holdings for NoiseAgent 3842: { CASH: 100535603668 }. Marked to market: 100535603668 +Final relative surplus NoiseAgent 3842 10052.5603668 +Final holdings for NoiseAgent 3843: { ABS: 42, CASH: -8014253384 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3843 -802.4253384 +Final holdings for NoiseAgent 3844: { ABS: 72, CASH: -355425526268 }. Marked to market: 6327604 +Final relative surplus NoiseAgent 3844 -35049.89727425 +Final holdings for NoiseAgent 3845: { ABS: 90, CASH: -223554117905 }. Marked to market: -220724880425 +Final relative surplus NoiseAgent 3845 -22353.26819335 +Final holdings for NoiseAgent 3846: { CASH: 173151399952 }. Marked to market: 173151399952 +Final relative surplus NoiseAgent 3846 17314.1399952 +Final holdings for NoiseAgent 3847: { ABS: 34, CASH: -1058822436 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3847 -106.8822436 +Final holdings for NoiseAgent 3848: { CASH: -232526196879 }. Marked to market: -232526196879 +Final relative surplus NoiseAgent 3848 -23253.6196879 +Final holdings for NoiseAgent 3849: { CASH: -243403681203 }. Marked to market: -243403681203 +Final relative surplus NoiseAgent 3849 -24341.3681203 +Final holdings for NoiseAgent 3850: { ABS: 88, CASH: -435483745720 }. Marked to market: -1054986560 +Final relative surplus NoiseAgent 3850 -43055.7056809 +Final holdings for NoiseAgent 3851: { CASH: -147143522600 }. Marked to market: -147143522600 +Final relative surplus NoiseAgent 3851 -14715.35226 +Final holdings for NoiseAgent 3852: { ABS: -32, CASH: 157979712864 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 3852 15796.9712864 +Final holdings for NoiseAgent 3853: { ABS: -22, CASH: 108616863728 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 3853 10860.6863728 +Final holdings for NoiseAgent 3854: { ABS: 88, CASH: -218581547988 }. Marked to market: -215815162564 +Final relative surplus NoiseAgent 3854 -21856.01117905 +Final holdings for NoiseAgent 3855: { ABS: 80, CASH: -205100657240 }. Marked to market: -189816350840 +Final relative surplus NoiseAgent 3855 -20491.96034095 +Final holdings for NoiseAgent 3856: { ABS: -43, CASH: 1361760298 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3856 135.1760298 +Final holdings for NoiseAgent 3857: { ABS: 26, CASH: -4957397162 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 3857 -496.7397162 +Final holdings for NoiseAgent 3858: { ABS: 38, CASH: -7250111394 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3858 -726.0111394 +Final holdings for NoiseAgent 3859: { ABS: -58, CASH: 150300184321 }. Marked to market: 139219072447 +Final relative surplus NoiseAgent 3859 15009.91306675 +Final holdings for NoiseAgent 3860: { ABS: -74, CASH: 191264614273 }. Marked to market: 177126448073 +Final relative surplus NoiseAgent 3860 19106.35579725 +Final holdings for NoiseAgent 3861: { CASH: -172319518988 }. Marked to market: -172319518988 +Final relative surplus NoiseAgent 3861 -17232.9518988 +Final holdings for NoiseAgent 3862: { CASH: -187597524902 }. Marked to market: -187597524902 +Final relative surplus NoiseAgent 3862 -18760.7524902 +Final holdings for NoiseAgent 3863: { ABS: 48, CASH: -119225572616 }. Marked to market: -117716645240 +Final relative surplus NoiseAgent 3863 -11923.5572616 +Final holdings for NoiseAgent 3864: { ABS: -37, CASH: 1173130335 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3864 116.3130335 +Final holdings for NoiseAgent 3865: { ABS: 25, CASH: -4766407775 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3865 -477.6407775 +Final holdings for NoiseAgent 3866: { ABS: -74, CASH: 365319983341 }. Marked to market: 4977805 +Final relative surplus NoiseAgent 3866 36037.3293492 +Final holdings for NoiseAgent 3867: { ABS: -92, CASH: 228537487606 }. Marked to market: 225645380114 +Final relative surplus NoiseAgent 3867 22849.60516555 +Final holdings for NoiseAgent 3868: { ABS: -21, CASH: 4022181733 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3868 401.2181733 +Final holdings for NoiseAgent 3869: { ABS: -84, CASH: 208669842370 }. Marked to market: 206029222654 +Final relative surplus NoiseAgent 3869 20862.84064215 +Final holdings for NoiseAgent 3870: { ABS: -76, CASH: 197233761582 }. Marked to market: 182713683498 +Final relative surplus NoiseAgent 3870 19703.27079235 +Final holdings for NoiseAgent 3871: { CASH: 227800292176 }. Marked to market: 227800292176 +Final relative surplus NoiseAgent 3871 22779.0292176 +Final holdings for NoiseAgent 3872: { ABS: 28, CASH: -5339577044 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3872 -534.9577044 +Final holdings for NoiseAgent 3873: { ABS: -40, CASH: 197476221120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3873 19746.622112 +Final holdings for NoiseAgent 3874: { ABS: -86, CASH: 220497215122 }. Marked to market: 204066388200 +Final relative surplus NoiseAgent 3874 22029.6158996 +Final holdings for NoiseAgent 3875: { ABS: -58, CASH: 150574031234 }. Marked to market: 139492767110 +Final relative surplus NoiseAgent 3875 15037.29749555 +Final holdings for NoiseAgent 3876: { ABS: -86, CASH: 213638797854 }. Marked to market: 210935306240 +Final relative surplus NoiseAgent 3876 21359.73619045 +Final holdings for NoiseAgent 3877: { ABS: -39, CASH: 7461192502 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3877 745.1192502 +Final holdings for NoiseAgent 3878: { ABS: 39, CASH: -7441199405 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3878 -745.1199405 +Final holdings for NoiseAgent 3879: { CASH: -214080626690 }. Marked to market: -214080626690 +Final relative surplus NoiseAgent 3879 -21409.062669 +Final holdings for NoiseAgent 3880: { CASH: -162422351366 }. Marked to market: -162422351366 +Final relative surplus NoiseAgent 3880 -16243.2351366 +Final holdings for NoiseAgent 3881: { ABS: -58, CASH: 148714154775 }. Marked to market: 137633031707 +Final relative surplus NoiseAgent 3881 14851.3100928 +Final holdings for NoiseAgent 3882: { CASH: 193297906396 }. Marked to market: 193297906396 +Final relative surplus NoiseAgent 3882 19328.7906396 +Final holdings for NoiseAgent 3883: { ABS: -24, CASH: 4595351824 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3883 458.5351824 +Final holdings for NoiseAgent 3884: { ABS: 80, CASH: -205099170520 }. Marked to market: -189814879880 +Final relative surplus NoiseAgent 3884 -20491.81168865 +Final holdings for NoiseAgent 3885: { ABS: -84, CASH: 208669846024 }. Marked to market: 206029219084 +Final relative surplus NoiseAgent 3885 20862.84099885 +Final holdings for NoiseAgent 3886: { CASH: 180476360006 }. Marked to market: 180476360006 +Final relative surplus NoiseAgent 3886 18046.6360006 +Final holdings for NoiseAgent 3887: { ABS: 41, CASH: -7823280461 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3887 -783.3280461 +Final holdings for NoiseAgent 3888: { ABS: -4, CASH: 135744048 }. Marked to market: 9999996 +Final relative surplus NoiseAgent 3888 12.5744048 +Final holdings for NoiseAgent 3889: { CASH: 148789913271 }. Marked to market: 148789913271 +Final relative surplus NoiseAgent 3889 14877.9913271 +Final holdings for NoiseAgent 3890: { ABS: -19, CASH: 3640023055 }. Marked to market: 9999981 +Final relative surplus NoiseAgent 3890 363.0023055 +Final holdings for NoiseAgent 3891: { ABS: -48, CASH: 236964290344 }. Marked to market: 3860440 +Final relative surplus NoiseAgent 3891 23695.4290344 +Final holdings for NoiseAgent 3892: { ABS: 40, CASH: -7632250080 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3892 -764.225008 +Final holdings for NoiseAgent 3893: { ABS: 8, CASH: -217878721128 }. Marked to market: -216350270720 +Final relative surplus NoiseAgent 3893 -21788.8721128 +Final holdings for NoiseAgent 3894: { ABS: 38, CASH: -1184572788 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3894 -119.4572788 +Final holdings for NoiseAgent 3895: { ABS: 46, CASH: -114256104293 }. Marked to market: -112810050409 +Final relative surplus NoiseAgent 3895 -11426.6104293 +Final holdings for NoiseAgent 3896: { CASH: 153406890624 }. Marked to market: 153406890624 +Final relative surplus NoiseAgent 3896 15339.6890624 +Final holdings for NoiseAgent 3897: { CASH: -181995713617 }. Marked to market: -181995713617 +Final relative surplus NoiseAgent 3897 -18200.5713617 +Final holdings for NoiseAgent 3898: { CASH: 142378008760 }. Marked to market: 142378008760 +Final relative surplus NoiseAgent 3898 14236.800876 +Final holdings for NoiseAgent 3899: { ABS: 82, CASH: -203677580734 }. Marked to market: -201099808644 +Final relative surplus NoiseAgent 3899 -20365.61444895 +Final holdings for NoiseAgent 3900: { ABS: -78, CASH: 200274216841 }. Marked to market: 185371845019 +Final relative surplus NoiseAgent 3900 20007.31607915 +Final holdings for NoiseAgent 3901: { ABS: 40, CASH: -7632250320 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3901 -764.225032 +Final holdings for NoiseAgent 3902: { CASH: 213617923418 }. Marked to market: 213617923418 +Final relative surplus NoiseAgent 3902 21360.7923418 +Final holdings for NoiseAgent 3903: { CASH: 115437555088 }. Marked to market: 115437555088 +Final relative surplus NoiseAgent 3903 11542.7555088 +Final holdings for NoiseAgent 3904: { CASH: 235460536048 }. Marked to market: 235460536048 +Final relative surplus NoiseAgent 3904 23545.0536048 +Final holdings for NoiseAgent 3905: { ABS: -20, CASH: 3831080500 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3905 382.10805 +Final holdings for NoiseAgent 3906: { ABS: 46, CASH: -114336912746 }. Marked to market: -112890858218 +Final relative surplus NoiseAgent 3906 -11434.6912746 +Final holdings for NoiseAgent 3907: { ABS: -86, CASH: 222648335745 }. Marked to market: 206217508479 +Final relative surplus NoiseAgent 3907 22244.72796145 +Final holdings for NoiseAgent 3908: { CASH: -107653007254 }. Marked to market: -107653007254 +Final relative surplus NoiseAgent 3908 -10766.3007254 +Final holdings for NoiseAgent 3909: { ABS: 36, CASH: -6867932768 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3909 -687.7932768 +Final holdings for NoiseAgent 3910: { CASH: 170851589848 }. Marked to market: 170851589848 +Final relative surplus NoiseAgent 3910 17084.1589848 +Final holdings for NoiseAgent 3911: { CASH: 223704309941 }. Marked to market: 223704309941 +Final relative surplus NoiseAgent 3911 22369.4309941 +Final holdings for NoiseAgent 3912: { ABS: -21, CASH: 103679766088 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3912 10366.9766088 +Final holdings for NoiseAgent 3913: { ABS: 44, CASH: -8396385724 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3913 -840.6385724 +Final holdings for NoiseAgent 3914: { CASH: -191320898759 }. Marked to market: -191320898759 +Final relative surplus NoiseAgent 3914 -19133.0898759 +Final holdings for NoiseAgent 3915: { CASH: -123416006450 }. Marked to market: -123416006450 +Final relative surplus NoiseAgent 3915 -12342.600645 +Final holdings for NoiseAgent 3916: { ABS: -56, CASH: 140863477212 }. Marked to market: 139103061324 +Final relative surplus NoiseAgent 3916 14082.20412135 +Final holdings for NoiseAgent 3917: { CASH: -112807682536 }. Marked to market: -112807682536 +Final relative surplus NoiseAgent 3917 -11281.7682536 +Final holdings for NoiseAgent 3918: { ABS: -66, CASH: 326879350852 }. Marked to market: 1060085872 +Final relative surplus NoiseAgent 3918 32193.26953215 +Final holdings for NoiseAgent 3919: { ABS: -68, CASH: 168921626340 }. Marked to market: 166783971540 +Final relative surplus NoiseAgent 3919 16888.01902405 +Final holdings for NoiseAgent 3920: { CASH: 1905227390 }. Marked to market: 1905227390 +Final relative surplus NoiseAgent 3920 189.522739 +Final holdings for NoiseAgent 3921: { ABS: -60, CASH: 297768895921 }. Marked to market: 1567653541 +Final relative surplus NoiseAgent 3921 29282.22085485 +Final holdings for NoiseAgent 3922: { ABS: 43, CASH: -214410729800 }. Marked to market: -214401919229 +Final relative surplus NoiseAgent 3922 -21442.07298 +Final holdings for NoiseAgent 3923: { CASH: -110285862578 }. Marked to market: -110285862578 +Final relative surplus NoiseAgent 3923 -11029.5862578 +Final holdings for NoiseAgent 3924: { ABS: 84, CASH: -208652239562 }. Marked to market: -206011618922 +Final relative surplus NoiseAgent 3924 -20863.08036015 +Final holdings for NoiseAgent 3925: { ABS: -56, CASH: 139320081904 }. Marked to market: 137559654816 +Final relative surplus NoiseAgent 3925 13927.8645705 +Final holdings for NoiseAgent 3926: { ABS: 19, CASH: -99434996001 }. Marked to market: -95804927042 +Final relative surplus NoiseAgent 3926 -9944.4996001 +Final holdings for NoiseAgent 3927: { ABS: -26, CASH: 827337014 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3927 81.7337014 +Final holdings for NoiseAgent 3928: { ABS: 64, CASH: -165094964448 }. Marked to market: -152867516832 +Final relative surplus NoiseAgent 3928 -16491.39105795 +Final holdings for NoiseAgent 3929: { ABS: 28, CASH: -870213572 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3929 -88.0213572 +Final holdings for NoiseAgent 3930: { CASH: -199300907810 }. Marked to market: -199300907810 +Final relative surplus NoiseAgent 3930 -19931.090781 +Final holdings for NoiseAgent 3931: { ABS: -39, CASH: 1236001543 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3931 122.6001543 +Final holdings for NoiseAgent 3932: { CASH: -168302465828 }. Marked to market: -168302465828 +Final relative surplus NoiseAgent 3932 -16831.2465828 +Final holdings for NoiseAgent 3933: { ABS: -68, CASH: 175887200186 }. Marked to market: 162895377498 +Final relative surplus NoiseAgent 3933 17568.61439695 +Final holdings for NoiseAgent 3934: { ABS: 40, CASH: -1247444960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3934 -125.744496 +Final holdings for NoiseAgent 3935: { ABS: -29, CASH: 921651018 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3935 91.1651018 +Final holdings for NoiseAgent 3936: { ABS: -96, CASH: 249219317584 }. Marked to market: 230878141744 +Final relative surplus NoiseAgent 3936 24901.82636685 +Final holdings for NoiseAgent 3937: { CASH: -114967910912 }. Marked to market: -114967910912 +Final relative surplus NoiseAgent 3937 -11497.7910912 +Final holdings for NoiseAgent 3938: { CASH: 196548064858 }. Marked to market: 196548064858 +Final relative surplus NoiseAgent 3938 19653.8064858 +Final holdings for NoiseAgent 3939: { ABS: 74, CASH: -185057037377 }. Marked to market: -182730754063 +Final relative surplus NoiseAgent 3939 -18503.56011165 +Final holdings for NoiseAgent 3940: { ABS: 28, CASH: -5339528800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3940 -534.95288 +Final holdings for NoiseAgent 3941: { CASH: -168888717628 }. Marked to market: -168888717628 +Final relative surplus NoiseAgent 3941 -16889.8717628 +Final holdings for NoiseAgent 3942: { ABS: -31, CASH: 153046944406 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3942 15303.6944406 +Final holdings for NoiseAgent 3943: { ABS: 35, CASH: -1090261015 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3943 -110.0261015 +Final holdings for NoiseAgent 3944: { CASH: 201122653552 }. Marked to market: 201122653552 +Final relative surplus NoiseAgent 3944 20111.2653552 +Final holdings for NoiseAgent 3945: { ABS: -80, CASH: 207040586240 }. Marked to market: 191756087520 +Final relative surplus NoiseAgent 3945 20683.95300055 +Final holdings for NoiseAgent 3946: { ABS: -39, CASH: 7461092545 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3946 745.1092545 +Final holdings for NoiseAgent 3947: { CASH: 3012459969 }. Marked to market: 3012459969 +Final relative surplus NoiseAgent 3947 300.2459969 +Final holdings for NoiseAgent 3948: { ABS: 48, CASH: -119224202456 }. Marked to market: -117715263320 +Final relative surplus NoiseAgent 3948 -11923.4202456 +Final holdings for NoiseAgent 3949: { ABS: -33, CASH: 1047389287 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 3949 103.7389287 +Final holdings for NoiseAgent 3950: { ABS: 37, CASH: -1153131112 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3950 -116.3131112 +Final holdings for NoiseAgent 3951: { ABS: -90, CASH: 223575023980 }. Marked to market: 220745782540 +Final relative surplus NoiseAgent 3951 22353.35879645 +Final holdings for NoiseAgent 3952: { ABS: 74, CASH: -190892618066 }. Marked to market: -176754626062 +Final relative surplus NoiseAgent 3952 -19071.1564119 +Final holdings for NoiseAgent 3953: { ABS: 78, CASH: -202462149347 }. Marked to market: -187559787665 +Final relative surplus NoiseAgent 3953 -20228.10934285 +Final holdings for NoiseAgent 3954: { ABS: 54, CASH: -135812994722 }. Marked to market: -134115453206 +Final relative surplus NoiseAgent 3954 -13579.15587675 +Final holdings for NoiseAgent 3955: { ABS: 40, CASH: -7632253920 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3955 -764.225392 +Final holdings for NoiseAgent 3956: { ABS: -29, CASH: 5550633483 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3956 554.0633483 +Final holdings for NoiseAgent 3957: { ABS: -42, CASH: 8034356788 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3957 802.4356788 +Final holdings for NoiseAgent 3958: { ABS: -46, CASH: 114551423033 }. Marked to market: 113105363031 +Final relative surplus NoiseAgent 3958 11454.1423033 +Final holdings for NoiseAgent 3959: { ABS: -80, CASH: 396748321160 }. Marked to market: 1815879000 +Final relative surplus NoiseAgent 3959 39180.16656325 +Final holdings for NoiseAgent 3960: { ABS: 68, CASH: -337316374300 }. Marked to market: -1623798464 +Final relative surplus NoiseAgent 3960 -33238.97187725 +Final holdings for NoiseAgent 3961: { CASH: 10907660 }. Marked to market: 10907660 +Final relative surplus NoiseAgent 3961 0.090766 +Final holdings for NoiseAgent 3962: { ABS: 96, CASH: -248746296608 }. Marked to market: -230404887008 +Final relative surplus NoiseAgent 3962 -24856.52402585 +Final holdings for NoiseAgent 3963: { CASH: 176594209552 }. Marked to market: 176594209552 +Final relative surplus NoiseAgent 3963 17658.4209552 +Final holdings for NoiseAgent 3964: { CASH: 10672780 }. Marked to market: 10672780 +Final relative surplus NoiseAgent 3964 0.067278 +Final holdings for NoiseAgent 3965: { CASH: 142608500140 }. Marked to market: 142608500140 +Final relative surplus NoiseAgent 3965 14259.850014 +Final holdings for NoiseAgent 3966: { ABS: 40, CASH: -7632252000 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3966 -764.2252 +Final holdings for NoiseAgent 3967: { ABS: -25, CASH: 99696339295 }. Marked to market: 94919995720 +Final relative surplus NoiseAgent 3967 9968.6339295 +Final holdings for NoiseAgent 3968: { CASH: 151869256992 }. Marked to market: 151869256992 +Final relative surplus NoiseAgent 3968 15185.9256992 +Final holdings for NoiseAgent 3969: { CASH: 9421786 }. Marked to market: 9421786 +Final relative surplus NoiseAgent 3969 -0.0578214 +Final holdings for NoiseAgent 3970: { ABS: -82, CASH: 212804164165 }. Marked to market: 197137552977 +Final relative surplus NoiseAgent 3970 21260.31079305 +Final holdings for NoiseAgent 3971: { ABS: 21, CASH: -201190919414 }. Marked to market: -197178738794 +Final relative surplus NoiseAgent 3971 -20120.0919414 +Final holdings for NoiseAgent 3972: { CASH: 119445499225 }. Marked to market: 119445499225 +Final relative surplus NoiseAgent 3972 11943.5499225 +Final holdings for NoiseAgent 3973: { ABS: 56, CASH: -143563058580 }. Marked to market: -132863904436 +Final relative surplus NoiseAgent 3973 -14338.2002261 +Final holdings for NoiseAgent 3974: { CASH: -99648788537 }. Marked to market: -99648788537 +Final relative surplus NoiseAgent 3974 -9965.8788537 +Final holdings for NoiseAgent 3975: { CASH: 201123999459 }. Marked to market: 201123999459 +Final relative surplus NoiseAgent 3975 20111.3999459 +Final holdings for NoiseAgent 3976: { CASH: -98730806380 }. Marked to market: -98730806380 +Final relative surplus NoiseAgent 3976 -9874.080638 +Final holdings for NoiseAgent 3977: { CASH: -187276880105 }. Marked to market: -187276880105 +Final relative surplus NoiseAgent 3977 -18728.6880105 +Final holdings for NoiseAgent 3978: { ABS: 64, CASH: -160719687296 }. Marked to market: -158707768448 +Final relative surplus NoiseAgent 3978 -16069.82510645 +Final holdings for NoiseAgent 3979: { ABS: 30, CASH: -933087590 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 3979 -94.308759 +Final holdings for NoiseAgent 3980: { CASH: 195534586965 }. Marked to market: 195534586965 +Final relative surplus NoiseAgent 3980 19552.4586965 +Final holdings for NoiseAgent 3981: { ABS: -43, CASH: 1361750322 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3981 135.1750322 +Final holdings for NoiseAgent 3982: { CASH: -223950275233 }. Marked to market: -223950275233 +Final relative surplus NoiseAgent 3982 -22396.0275233 +Final holdings for NoiseAgent 3983: { ABS: 50, CASH: -128623423450 }. Marked to market: -119070610650 +Final relative surplus NoiseAgent 3983 -12863.342345 +Final holdings for NoiseAgent 3984: { ABS: -41, CASH: 1298879362 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3984 128.8879362 +Final holdings for NoiseAgent 3985: { ABS: -15, CASH: 2875805290 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 3985 286.580529 +Final holdings for NoiseAgent 3986: { ABS: 54, CASH: -138533081588 }. Marked to market: -128216040902 +Final relative surplus NoiseAgent 3986 -13835.2025281 +Final holdings for NoiseAgent 3987: { CASH: 170852721544 }. Marked to market: 170852721544 +Final relative surplus NoiseAgent 3987 17084.2721544 +Final holdings for NoiseAgent 3988: { CASH: 1690736715 }. Marked to market: 1690736715 +Final relative surplus NoiseAgent 3988 168.0736715 +Final holdings for NoiseAgent 3989: { CASH: -195359700855 }. Marked to market: -195359700855 +Final relative surplus NoiseAgent 3989 -19536.9700855 +Final holdings for NoiseAgent 3990: { CASH: -117716033432 }. Marked to market: -117716033432 +Final relative surplus NoiseAgent 3990 -11772.6033432 +Final holdings for NoiseAgent 3991: { ABS: 31, CASH: -5912732218 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3991 -592.2732218 +Final holdings for NoiseAgent 3992: { CASH: 143933106130 }. Marked to market: 143933106130 +Final relative surplus NoiseAgent 3992 14392.310613 +Final holdings for NoiseAgent 3993: { CASH: 134150961836 }. Marked to market: 134150961836 +Final relative surplus NoiseAgent 3993 13414.0961836 +Final holdings for NoiseAgent 3994: { CASH: -190670166240 }. Marked to market: -190670166240 +Final relative surplus NoiseAgent 3994 -19068.016624 +Final holdings for NoiseAgent 3995: { ABS: 68, CASH: -335929699736 }. Marked to market: -237123424 +Final relative surplus NoiseAgent 3995 -33100.30442025 +Final holdings for NoiseAgent 3996: { ABS: 60, CASH: -297144511970 }. Marked to market: -944066930 +Final relative surplus NoiseAgent 3996 -29221.78378855 +Final holdings for NoiseAgent 3997: { ABS: 47, CASH: -1467495901 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3997 -147.7495901 +Final holdings for NoiseAgent 3998: { ABS: 98, CASH: -244985699515 }. Marked to market: -241904975043 +Final relative surplus NoiseAgent 3998 -24496.42635505 +Final holdings for NoiseAgent 3999: { ABS: -46, CASH: 203368906543 }. Marked to market: 194580432295 +Final relative surplus NoiseAgent 3999 20335.8906543 +Final holdings for NoiseAgent 4000: { ABS: -25, CASH: 4786367375 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4000 477.6367375 +Final holdings for NoiseAgent 4001: { ABS: 74, CASH: -191810588066 }. Marked to market: -177672421866 +Final relative surplus NoiseAgent 4001 -19162.95317665 +Final holdings for NoiseAgent 4002: { ABS: -49, CASH: 241901122823 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4002 24189.1122823 +Final holdings for NoiseAgent 4003: { ABS: 38, CASH: -7250110520 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4003 -726.011052 +Final holdings for NoiseAgent 4004: { CASH: 3275084184 }. Marked to market: 3275084184 +Final relative surplus NoiseAgent 4004 326.5084184 +Final holdings for NoiseAgent 4005: { CASH: 124569406946 }. Marked to market: 124569406946 +Final relative surplus NoiseAgent 4005 12455.9406946 +Final holdings for NoiseAgent 4006: { ABS: 45, CASH: -1404619505 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4006 -141.4619505 +Final holdings for NoiseAgent 4007: { ABS: 23, CASH: -229684032658 }. Marked to market: -225289741323 +Final relative surplus NoiseAgent 4007 -22969.4032658 +Final holdings for NoiseAgent 4008: { ABS: -23, CASH: 4404238044 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4008 439.4238044 +Final holdings for NoiseAgent 4009: { ABS: 32, CASH: -6103803232 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 4009 -611.3803232 +Final holdings for NoiseAgent 4010: { ABS: -74, CASH: 183825612166 }. Marked to market: 181499348980 +Final relative surplus NoiseAgent 4010 18378.41761765 +Final holdings for NoiseAgent 4011: { ABS: -90, CASH: 252394204947 }. Marked to market: 235199364117 +Final relative surplus NoiseAgent 4011 25219.31511605 +Final holdings for NoiseAgent 4012: { ABS: 27, CASH: -838771217 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4012 -84.8771217 +Final holdings for NoiseAgent 4013: { CASH: 215842168552 }. Marked to market: 215842168552 +Final relative surplus NoiseAgent 4013 21583.2168552 +Final holdings for NoiseAgent 4014: { ABS: -86, CASH: 222936631567 }. Marked to market: 206505785381 +Final relative surplus NoiseAgent 4014 22273.5575211 +Final holdings for NoiseAgent 4015: { ABS: 29, CASH: -901643855 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4015 -91.1643855 +Final holdings for NoiseAgent 4016: { ABS: 54, CASH: -138914088119 }. Marked to market: -128597068709 +Final relative surplus NoiseAgent 4016 -13873.30322035 +Final holdings for NoiseAgent 4017: { ABS: -40, CASH: 103200639620 }. Marked to market: 95558411180 +Final relative surplus NoiseAgent 4017 10319.063962 +Final holdings for NoiseAgent 4018: { ABS: -40, CASH: 197472141120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4018 19746.214112 +Final holdings for NoiseAgent 4019: { ABS: 6, CASH: -231525806960 }. Marked to market: -230379470384 +Final relative surplus NoiseAgent 4019 -23153.580696 +Final holdings for NoiseAgent 4020: { ABS: 37, CASH: -7059080029 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4020 -706.9080029 +Final holdings for NoiseAgent 4021: { CASH: 227793989248 }. Marked to market: 227793989248 +Final relative surplus NoiseAgent 4021 22778.3989248 +Final holdings for NoiseAgent 4022: { CASH: -214165384505 }. Marked to market: -214165384505 +Final relative surplus NoiseAgent 4022 -21417.5384505 +Final holdings for NoiseAgent 4023: { ABS: 36, CASH: -1121697368 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 4023 -113.1697368 +Final holdings for NoiseAgent 4024: { ABS: -50, CASH: 128290629775 }. Marked to market: 118737816925 +Final relative surplus NoiseAgent 4024 12828.0629775 +Final holdings for NoiseAgent 4025: { ABS: 34, CASH: -1058823796 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4025 -106.8823796 +Final holdings for NoiseAgent 4026: { ABS: 36, CASH: -6868020032 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4026 -687.8020032 +Final holdings for NoiseAgent 4027: { ABS: 31, CASH: -5912742913 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4027 -592.2742913 +Final holdings for NoiseAgent 4028: { ABS: 36, CASH: -177710813504 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4028 -17772.0813504 +Final holdings for NoiseAgent 4029: { CASH: -214590171680 }. Marked to market: -214590171680 +Final relative surplus NoiseAgent 4029 -21460.017168 +Final holdings for NoiseAgent 4030: { ABS: 38, CASH: -7250131344 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4030 -726.0131344 +Final holdings for NoiseAgent 4031: { ABS: -48, CASH: 9180699328 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4031 917.0699328 +Final holdings for NoiseAgent 4032: { ABS: 90, CASH: -225886817870 }. Marked to market: -223057569140 +Final relative surplus NoiseAgent 4032 -22586.53817735 +Final holdings for NoiseAgent 4033: { ABS: -76, CASH: 188796134346 }. Marked to market: 186406991430 +Final relative surplus NoiseAgent 4033 18875.46982545 +Final holdings for NoiseAgent 4034: { ABS: 36, CASH: -1121697332 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 4034 -113.1697332 +Final holdings for NoiseAgent 4035: { ABS: -22, CASH: 4213182104 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 4035 420.3182104 +Final holdings for NoiseAgent 4036: { CASH: -148503211002 }. Marked to market: -148503211002 +Final relative surplus NoiseAgent 4036 -14851.3211002 +Final holdings for NoiseAgent 4037: { ABS: 15, CASH: -122624506325 }. Marked to market: -119758667825 +Final relative surplus NoiseAgent 4037 -12263.4506325 +Final holdings for NoiseAgent 4038: { CASH: -137614041980 }. Marked to market: -137614041980 +Final relative surplus NoiseAgent 4038 -13762.404198 +Final holdings for NoiseAgent 4039: { ABS: 6, CASH: -135809407164 }. Marked to market: -134663083938 +Final relative surplus NoiseAgent 4039 -13581.9407164 +Final holdings for NoiseAgent 4040: { ABS: 23, CASH: -713027747 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4040 -72.3027747 +Final holdings for NoiseAgent 4041: { ABS: 18, CASH: -182045174239 }. Marked to market: -181479326725 +Final relative surplus NoiseAgent 4041 -18205.5174239 +Final holdings for NoiseAgent 4042: { CASH: -171262500308 }. Marked to market: -171262500308 +Final relative surplus NoiseAgent 4042 -17127.2500308 +Final holdings for NoiseAgent 4043: { ABS: 66, CASH: -169201105151 }. Marked to market: -156591387041 +Final relative surplus NoiseAgent 4043 -16902.00488155 +Final holdings for NoiseAgent 4044: { ABS: 31, CASH: -5912746044 }. Marked to market: 9999690 +Final relative surplus NoiseAgent 4044 -592.2746044 +Final holdings for NoiseAgent 4045: { ABS: -58, CASH: 148714226347 }. Marked to market: 137632960135 +Final relative surplus NoiseAgent 4045 14851.3170028 +Final holdings for NoiseAgent 4046: { ABS: -13, CASH: 2493707590 }. Marked to market: 9999987 +Final relative surplus NoiseAgent 4046 248.370759 +Final holdings for NoiseAgent 4047: { ABS: 54, CASH: -139784734007 }. Marked to market: -129467810393 +Final relative surplus NoiseAgent 4047 -13960.3679867 +Final holdings for NoiseAgent 4048: { ABS: -64, CASH: 164098606752 }. Marked to market: 151870999648 +Final relative surplus NoiseAgent 4048 16389.75503905 +Final holdings for NoiseAgent 4049: { ABS: 50, CASH: -129384108100 }. Marked to market: -119831313000 +Final relative surplus NoiseAgent 4049 -12939.41081 +Final holdings for NoiseAgent 4050: { CASH: 1217906342 }. Marked to market: 1217906342 +Final relative surplus NoiseAgent 4050 120.7906342 +Final holdings for NoiseAgent 4051: { ABS: 22, CASH: -681595124 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4051 -69.1595124 +Final holdings for NoiseAgent 4052: { ABS: 27, CASH: -133280200268 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4052 -13329.0200268 +Final holdings for NoiseAgent 4053: { CASH: 232539377451 }. Marked to market: 232539377451 +Final relative surplus NoiseAgent 4053 23252.9377451 +Final holdings for NoiseAgent 4054: { ABS: -25, CASH: 4786399325 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4054 477.6399325 +Final holdings for NoiseAgent 4055: { ABS: -37, CASH: 182662480573 }. Marked to market: 6226259 +Final relative surplus NoiseAgent 4055 18265.2480573 +Final holdings for NoiseAgent 4056: { ABS: -32, CASH: 1015953216 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4056 100.5953216 +Final holdings for NoiseAgent 4057: { ABS: 27, CASH: -5148461807 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 4057 -515.8461807 +Final holdings for NoiseAgent 4058: { ABS: 28, CASH: -870207608 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 4058 -88.0207608 +Final holdings for NoiseAgent 4059: { ABS: -50, CASH: 125459118550 }. Marked to market: 123887311450 +Final relative surplus NoiseAgent 4059 12544.911855 +Final holdings for NoiseAgent 4060: { ABS: -40, CASH: 7652156760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4060 764.215676 +Final holdings for NoiseAgent 4061: { CASH: -912802852 }. Marked to market: -912802852 +Final relative surplus NoiseAgent 4061 -92.2802852 +Final holdings for NoiseAgent 4062: { ABS: 43, CASH: -1341746538 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4062 -135.1746538 +Final holdings for NoiseAgent 4063: { ABS: 43, CASH: -8205424297 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4063 -821.5424297 +Final holdings for NoiseAgent 4064: { ABS: -20, CASH: 3831078100 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 4064 382.10781 +Final holdings for NoiseAgent 4065: { ABS: 47, CASH: -8969644831 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4065 -897.9644831 +Final holdings for NoiseAgent 4066: { CASH: 162442363096 }. Marked to market: 162442363096 +Final relative surplus NoiseAgent 4066 16243.2363096 +Final holdings for NoiseAgent 4067: { ABS: -86, CASH: 221016333697 }. Marked to market: 204585483641 +Final relative surplus NoiseAgent 4067 22081.52773015 +Final holdings for NoiseAgent 4068: { ABS: 80, CASH: -205094317080 }. Marked to market: -189810015160 +Final relative surplus NoiseAgent 4068 -20491.32633115 +Final holdings for NoiseAgent 4069: { CASH: 201124816097 }. Marked to market: 201124816097 +Final relative surplus NoiseAgent 4069 20111.4816097 +Final holdings for NoiseAgent 4070: { CASH: 1056665683 }. Marked to market: 1056665683 +Final relative surplus NoiseAgent 4070 104.6665683 +Final holdings for NoiseAgent 4071: { CASH: 104413189484 }. Marked to market: 104413189484 +Final relative surplus NoiseAgent 4071 10440.3189484 +Final holdings for NoiseAgent 4072: { ABS: -48, CASH: 123407520952 }. Marked to market: 114236924872 +Final relative surplus NoiseAgent 4072 12339.7520952 +Final holdings for NoiseAgent 4073: { CASH: 115056673768 }. Marked to market: 115056673768 +Final relative surplus NoiseAgent 4073 11504.6673768 +Final holdings for NoiseAgent 4074: { CASH: -162422276906 }. Marked to market: -162422276906 +Final relative surplus NoiseAgent 4074 -16243.2276906 +Final holdings for NoiseAgent 4075: { CASH: -122763714752 }. Marked to market: -122763714752 +Final relative surplus NoiseAgent 4075 -12277.3714752 +Final holdings for NoiseAgent 4076: { ABS: -78, CASH: 199986741367 }. Marked to market: 185084482567 +Final relative surplus NoiseAgent 4076 19978.5686766 +Final holdings for NoiseAgent 4077: { CASH: -234736570660 }. Marked to market: -234736570660 +Final relative surplus NoiseAgent 4077 -23474.657066 +Final holdings for NoiseAgent 4078: { ABS: 98, CASH: -251242877505 }. Marked to market: -232519368337 +Final relative surplus NoiseAgent 4078 -25106.18212895 +Final holdings for NoiseAgent 4079: { ABS: 66, CASH: -166027622894 }. Marked to market: -163952833892 +Final relative surplus NoiseAgent 4079 -16600.61866965 +Final holdings for NoiseAgent 4080: { CASH: 214652737900 }. Marked to market: 214652737900 +Final relative surplus NoiseAgent 4080 21464.27379 +Final holdings for NoiseAgent 4081: { CASH: 161361558380 }. Marked to market: 161361558380 +Final relative surplus NoiseAgent 4081 16135.155838 +Final holdings for NoiseAgent 4082: { ABS: 36, CASH: -216946867740 }. Marked to market: -215815173756 +Final relative surplus NoiseAgent 4082 -21695.686774 +Final holdings for NoiseAgent 4083: { ABS: 32, CASH: -6103782016 }. Marked to market: 10000288 +Final relative surplus NoiseAgent 4083 -611.3782016 +Final holdings for NoiseAgent 4084: { CASH: 94921987140 }. Marked to market: 94921987140 +Final relative surplus NoiseAgent 4084 9491.198714 +Final holdings for NoiseAgent 4085: { ABS: 92, CASH: -235867953692 }. Marked to market: -218290768480 +Final relative surplus NoiseAgent 4085 -23568.68973305 +Final holdings for NoiseAgent 4086: { ABS: -26, CASH: 827335168 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 4086 81.7335168 +Final holdings for NoiseAgent 4087: { ABS: 82, CASH: -211920770175 }. Marked to market: -196254190803 +Final relative surplus NoiseAgent 4087 -21173.97143295 +Final holdings for NoiseAgent 4088: { CASH: -105765806224 }. Marked to market: -105765806224 +Final relative surplus NoiseAgent 4088 -10577.5806224 +Final holdings for NoiseAgent 4089: { ABS: 48, CASH: -119308517720 }. Marked to market: -117799590776 +Final relative surplus NoiseAgent 4089 -11931.851772 +Final holdings for NoiseAgent 4090: { ABS: 40, CASH: -197457297820 }. Marked to market: 10272660 +Final relative surplus NoiseAgent 4090 -19746.729782 +Final holdings for NoiseAgent 4091: { ABS: 66, CASH: -165742485074 }. Marked to market: -163667703662 +Final relative surplus NoiseAgent 4091 -16572.10489925 +Final holdings for NoiseAgent 4092: { CASH: 182058355942 }. Marked to market: 182058355942 +Final relative surplus NoiseAgent 4092 18204.8355942 +Final holdings for NoiseAgent 4093: { CASH: -115424066144 }. Marked to market: -115424066144 +Final relative surplus NoiseAgent 4093 -11543.4066144 +Final holdings for NoiseAgent 4094: { ABS: 35, CASH: -1090263185 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4094 -110.0263185 +Final holdings for NoiseAgent 4095: { ABS: 40, CASH: -197456623180 }. Marked to market: 10401660 +Final relative surplus NoiseAgent 4095 -19746.662318 +Final holdings for NoiseAgent 4096: { ABS: 43, CASH: -1341746065 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4096 -135.1746065 +Final holdings for NoiseAgent 4097: { CASH: 139485030316 }. Marked to market: 139485030316 +Final relative surplus NoiseAgent 4097 13947.5030316 +Final holdings for NoiseAgent 4098: { ABS: -86, CASH: 215579259026 }. Marked to market: 212875765520 +Final relative surplus NoiseAgent 4098 21553.7823056 +Final holdings for NoiseAgent 4099: { CASH: 134183014084 }. Marked to market: 134183014084 +Final relative surplus NoiseAgent 4099 13417.3014084 +Final holdings for NoiseAgent 4100: { CASH: 153058250788 }. Marked to market: 153058250788 +Final relative surplus NoiseAgent 4100 15304.8250788 +Final holdings for NoiseAgent 4101: { ABS: -23, CASH: 733033773 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4101 72.3033773 +Final holdings for NoiseAgent 4102: { ABS: 44, CASH: -109288019468 }. Marked to market: -107904824160 +Final relative surplus NoiseAgent 4102 -10929.8019468 +Final holdings for NoiseAgent 4103: { ABS: 43, CASH: -1341752128 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4103 -135.1752128 +Final holdings for NoiseAgent 4104: { ABS: 96, CASH: -246122884784 }. Marked to market: -227781524816 +Final relative surplus NoiseAgent 4104 -24594.18289515 +Final holdings for NoiseAgent 4105: { ABS: 25, CASH: -123403838150 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4105 -12341.383815 +Final holdings for NoiseAgent 4106: { ABS: 72, CASH: -184587536384 }. Marked to market: -170831662424 +Final relative surplus NoiseAgent 4106 -18440.6482578 +Final holdings for NoiseAgent 4107: { ABS: 90, CASH: -232768649690 }. Marked to market: -215573575580 +Final relative surplus NoiseAgent 4107 -23258.75933105 +Final holdings for NoiseAgent 4108: { ABS: 47, CASH: -8969637969 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 4108 -897.9637969 +Final holdings for NoiseAgent 4109: { CASH: 194608341492 }. Marked to market: 194608341492 +Final relative surplus NoiseAgent 4109 19459.8341492 +Final holdings for NoiseAgent 4110: { CASH: 213557520340 }. Marked to market: 213557520340 +Final relative surplus NoiseAgent 4110 21354.752034 +Final holdings for NoiseAgent 4111: { CASH: 4706335 }. Marked to market: 4706335 +Final relative surplus NoiseAgent 4111 -0.5293665 +Final holdings for NoiseAgent 4112: { ABS: -5, CASH: 965269545 }. Marked to market: 9999995 +Final relative surplus NoiseAgent 4112 95.5269545 +Final holdings for NoiseAgent 4113: { ABS: -27, CASH: 5168458324 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4113 515.8458324 +Final holdings for NoiseAgent 4114: { CASH: -237747077216 }. Marked to market: -237747077216 +Final relative surplus NoiseAgent 4114 -23775.7077216 +Final holdings for NoiseAgent 4115: { ABS: 76, CASH: -195512805734 }. Marked to market: -180992526098 +Final relative surplus NoiseAgent 4115 -19533.17494225 +Final holdings for NoiseAgent 4116: { CASH: -147100395747 }. Marked to market: -147100395747 +Final relative surplus NoiseAgent 4116 -14711.0395747 +Final holdings for NoiseAgent 4117: { CASH: 228588677142 }. Marked to market: 228588677142 +Final relative surplus NoiseAgent 4117 22857.8677142 +Final holdings for NoiseAgent 4118: { ABS: 43, CASH: -8205308584 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4118 -821.5308584 +Final holdings for NoiseAgent 4119: { CASH: -187559778890 }. Marked to market: -187559778890 +Final relative surplus NoiseAgent 4119 -18756.977889 +Final holdings for NoiseAgent 4120: { ABS: -92, CASH: 229613700110 }. Marked to market: 226721578266 +Final relative surplus NoiseAgent 4120 22957.22640035 +Final holdings for NoiseAgent 4121: { ABS: 44, CASH: -1373181932 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4121 -138.3181932 +Final holdings for NoiseAgent 4122: { ABS: 86, CASH: -222258879745 }. Marked to market: -205828031495 +Final relative surplus NoiseAgent 4122 -22207.78233695 +Final holdings for NoiseAgent 4123: { CASH: 971057840 }. Marked to market: 971057840 +Final relative surplus NoiseAgent 4123 96.105784 +Final holdings for NoiseAgent 4124: { ABS: 23, CASH: -4384247060 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4124 -439.424706 +Final holdings for NoiseAgent 4125: { ABS: -64, CASH: 166093728064 }. Marked to market: 153866260224 +Final relative surplus NoiseAgent 4125 16589.2673878 +Final holdings for NoiseAgent 4126: { ABS: -66, CASH: 170588363560 }. Marked to market: 157978800814 +Final relative surplus NoiseAgent 4126 17038.7309578 +Final holdings for NoiseAgent 4127: { CASH: 161362745592 }. Marked to market: 161362745592 +Final relative surplus NoiseAgent 4127 16135.2745592 +Final holdings for NoiseAgent 4128: { ABS: 40, CASH: -7632249920 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4128 -764.224992 +Final holdings for NoiseAgent 4129: { CASH: -206797697620 }. Marked to market: -206797697620 +Final relative surplus NoiseAgent 4129 -20680.769762 +Final holdings for NoiseAgent 4130: { ABS: 28, CASH: -5339576400 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 4130 -534.95764 +Final holdings for NoiseAgent 4131: { ABS: 18, CASH: -143853691998 }. Marked to market: -143850003852 +Final relative surplus NoiseAgent 4131 -14386.3691998 +Final holdings for NoiseAgent 4132: { CASH: 217658257464 }. Marked to market: 217658257464 +Final relative surplus NoiseAgent 4132 21764.8257464 +Final holdings for NoiseAgent 4133: { ABS: 22, CASH: -108596421770 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 4133 -10860.642177 +Final holdings for NoiseAgent 4134: { ABS: -48, CASH: 120777372208 }. Marked to market: 119268435136 +Final relative surplus NoiseAgent 4134 12076.7372208 +Final holdings for NoiseAgent 4135: { CASH: 132450925069 }. Marked to market: 132450925069 +Final relative surplus NoiseAgent 4135 13244.0925069 +Final holdings for NoiseAgent 4136: { ABS: -88, CASH: 225949040448 }. Marked to market: 209136260112 +Final relative surplus NoiseAgent 4136 22574.7986125 +Final holdings for NoiseAgent 4137: { CASH: 9235984 }. Marked to market: 9235984 +Final relative surplus NoiseAgent 4137 -0.0764016 +Final holdings for NoiseAgent 4138: { ABS: 34, CASH: -6485906822 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4138 -649.5906822 +Final holdings for NoiseAgent 4139: { ABS: 48, CASH: -123818782064 }. Marked to market: -114648081056 +Final relative surplus NoiseAgent 4139 -12382.8782064 +Final holdings for NoiseAgent 4140: { ABS: 29, CASH: -143153593067 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4140 -14316.3593067 +Final holdings for NoiseAgent 4141: { ABS: 41, CASH: -7823215025 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4141 -783.3215025 +Final holdings for NoiseAgent 4142: { CASH: 198336764608 }. Marked to market: 198336764608 +Final relative surplus NoiseAgent 4142 19832.6764608 +Final holdings for NoiseAgent 4143: { ABS: -56, CASH: 139136194536 }. Marked to market: 137375780216 +Final relative surplus NoiseAgent 4143 13909.47585665 +Final holdings for NoiseAgent 4144: { ABS: -5, CASH: 167181225 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4144 15.7181225 +Final holdings for NoiseAgent 4145: { ABS: 70, CASH: -181285621710 }. Marked to market: -167911680010 +Final relative surplus NoiseAgent 4145 -18110.4565403 +Final holdings for NoiseAgent 4146: { ABS: -56, CASH: 144079433200 }. Marked to market: 133380284936 +Final relative surplus NoiseAgent 4146 14387.83769805 +Final holdings for NoiseAgent 4147: { ABS: -86, CASH: 425077960329 }. Marked to market: 523857009 +Final relative surplus NoiseAgent 4147 42013.12847095 +Final holdings for NoiseAgent 4148: { CASH: -157644856436 }. Marked to market: -157644856436 +Final relative surplus NoiseAgent 4148 -15765.4856436 +Final holdings for NoiseAgent 4149: { ABS: -86, CASH: 220491472558 }. Marked to market: 204060631016 +Final relative surplus NoiseAgent 4149 22029.04162605 +Final holdings for NoiseAgent 4150: { CASH: -129853264472 }. Marked to market: -129853264472 +Final relative surplus NoiseAgent 4150 -12986.3264472 +Final holdings for NoiseAgent 4151: { CASH: 196214724680 }. Marked to market: 196214724680 +Final relative surplus NoiseAgent 4151 19620.472468 +Final holdings for NoiseAgent 4152: { ABS: -35, CASH: 109022845209 }. Marked to market: 107922586364 +Final relative surplus NoiseAgent 4152 10901.2845209 +Final holdings for NoiseAgent 4153: { ABS: -61, CASH: 160432315505 }. Marked to market: 158514715235 +Final relative surplus NoiseAgent 4153 16039.08794355 +Final holdings for NoiseAgent 4154: { ABS: -84, CASH: 215372308336 }. Marked to market: 199323777964 +Final relative surplus NoiseAgent 4154 21517.12544035 +Final holdings for NoiseAgent 4155: { ABS: 94, CASH: -466428596949 }. Marked to market: -2379806133 +Final relative surplus NoiseAgent 4155 -46150.19076855 +Final holdings for NoiseAgent 4156: { ABS: 47, CASH: -8969636042 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 4156 -897.9636042 +Final holdings for NoiseAgent 4157: { ABS: 34, CASH: -6485824168 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4157 -649.5824168 +Final holdings for NoiseAgent 4158: { CASH: -128118407201 }. Marked to market: -128118407201 +Final relative surplus NoiseAgent 4158 -12812.8407201 +Final holdings for NoiseAgent 4159: { CASH: -206004911270 }. Marked to market: -206004911270 +Final relative surplus NoiseAgent 4159 -20601.491127 +Final holdings for NoiseAgent 4160: { ABS: -98, CASH: 486015428027 }. Marked to market: 2221217071 +Final relative surplus NoiseAgent 4160 48106.87524055 +Final holdings for NoiseAgent 4161: { ABS: 80, CASH: -205577273960 }. Marked to market: -190292785880 +Final relative surplus NoiseAgent 4161 -20539.62178585 +Final holdings for NoiseAgent 4162: { ABS: -34, CASH: 167857434942 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4162 16784.7434942 +Final holdings for NoiseAgent 4163: { ABS: -74, CASH: 191653237631 }. Marked to market: 177515258355 +Final relative surplus NoiseAgent 4163 19145.21838565 +Final holdings for NoiseAgent 4164: { ABS: 48, CASH: -237236751512 }. Marked to market: -277286168 +Final relative surplus NoiseAgent 4164 -23724.6751512 +Final holdings for NoiseAgent 4165: { ABS: 92, CASH: -235860055768 }. Marked to market: -218282868900 +Final relative surplus NoiseAgent 4165 -23567.899939 +Final holdings for NoiseAgent 4166: { ABS: 22, CASH: -681597082 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4166 -69.1597082 +Final holdings for NoiseAgent 4167: { ABS: -31, CASH: 984514481 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4167 97.4514481 +Final holdings for NoiseAgent 4168: { ABS: 70, CASH: -176057444735 }. Marked to market: -173856917455 +Final relative surplus NoiseAgent 4168 -17603.60086315 +Final holdings for NoiseAgent 4169: { CASH: 544423050 }. Marked to market: 544423050 +Final relative surplus NoiseAgent 4169 53.442305 +Final holdings for NoiseAgent 4170: { ABS: -33, CASH: 1047387340 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4170 103.738734 +Final holdings for NoiseAgent 4171: { ABS: 80, CASH: -205389208080 }. Marked to market: -190104701520 +Final relative surplus NoiseAgent 4171 -20520.81517485 +Final holdings for NoiseAgent 4172: { ABS: 34, CASH: -1058823048 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4172 -106.8823048 +Final holdings for NoiseAgent 4173: { ABS: -38, CASH: 187602910330 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4173 18759.291033 +Final holdings for NoiseAgent 4174: { ABS: -31, CASH: 984524618 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4174 97.4524618 +Final holdings for NoiseAgent 4175: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4175 0.0 +Final holdings for NoiseAgent 4176: { CASH: 147166586680 }. Marked to market: 147166586680 +Final relative surplus NoiseAgent 4176 14715.658668 +Final holdings for NoiseAgent 4177: { CASH: 132880177972 }. Marked to market: 132880177972 +Final relative surplus NoiseAgent 4177 13287.0177972 +Final holdings for NoiseAgent 4178: { ABS: -30, CASH: 148109665810 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4178 14809.966581 +Final holdings for NoiseAgent 4179: { ABS: -96, CASH: 248446581808 }. Marked to market: 230105426704 +Final relative surplus NoiseAgent 4179 24824.55281085 +Final holdings for NoiseAgent 4180: { ABS: 36, CASH: -6867939284 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4180 -687.7939284 +Final holdings for NoiseAgent 4181: { CASH: -215401898240 }. Marked to market: -215401898240 +Final relative surplus NoiseAgent 4181 -21541.189824 +Final holdings for NoiseAgent 4182: { ABS: 34, CASH: -234849252932 }. Marked to market: -228353347198 +Final relative surplus NoiseAgent 4182 -23485.9252932 +Final holdings for NoiseAgent 4183: { ABS: 86, CASH: -424855778457 }. Marked to market: -301674449 +Final relative surplus NoiseAgent 4183 -41992.91028285 +Final holdings for NoiseAgent 4184: { ABS: -5, CASH: 965281290 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4184 95.528129 +Final holdings for NoiseAgent 4185: { CASH: -117715746488 }. Marked to market: -117715746488 +Final relative surplus NoiseAgent 4185 -11772.5746488 +Final holdings for NoiseAgent 4186: { CASH: -2544337415 }. Marked to market: -2544337415 +Final relative surplus NoiseAgent 4186 -255.4337415 +Final holdings for NoiseAgent 4187: { ABS: 37, CASH: -7059076329 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4187 -706.9076329 +Final holdings for NoiseAgent 4188: { ABS: -84, CASH: 414692889418 }. Marked to market: 10991662 +Final relative surplus NoiseAgent 4188 40974.62001595 +Final holdings for NoiseAgent 4189: { CASH: -175577174766 }. Marked to market: -175577174766 +Final relative surplus NoiseAgent 4189 -17558.7174766 +Final holdings for NoiseAgent 4190: { ABS: 29, CASH: -5530633396 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4190 -554.0633396 +Final holdings for NoiseAgent 4191: { CASH: 221947097112 }. Marked to market: 221947097112 +Final relative surplus NoiseAgent 4191 22193.7097112 +Final holdings for NoiseAgent 4192: { ABS: 33, CASH: -6294851729 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4192 -630.4851729 +Final holdings for NoiseAgent 4193: { ABS: -31, CASH: 5932666963 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4193 592.2666963 +Final holdings for NoiseAgent 4194: { ABS: 43, CASH: -8205424254 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4194 -821.5424254 +Final holdings for NoiseAgent 4195: { ABS: 50, CASH: -128717859700 }. Marked to market: -119165052450 +Final relative surplus NoiseAgent 4195 -12872.78597 +Final holdings for NoiseAgent 4196: { ABS: -44, CASH: 1393182856 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4196 138.3182856 +Final holdings for NoiseAgent 4197: { CASH: 147845728446 }. Marked to market: 147845728446 +Final relative surplus NoiseAgent 4197 14783.5728446 +Final holdings for NoiseAgent 4198: { ABS: -48, CASH: 1518926896 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4198 150.8926896 +Final holdings for NoiseAgent 4199: { ABS: 39, CASH: -1216014842 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4199 -122.6014842 +Final holdings for NoiseAgent 4200: { ABS: -37, CASH: 1173131075 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4200 116.3131075 +Final holdings for NoiseAgent 4201: { CASH: -237928734896 }. Marked to market: -237928734896 +Final relative surplus NoiseAgent 4201 -23793.8734896 +Final holdings for NoiseAgent 4202: { ABS: 96, CASH: -246785041328 }. Marked to market: -228443850608 +Final relative surplus NoiseAgent 4202 -24660.3987257 +Final holdings for NoiseAgent 4203: { ABS: 24, CASH: -744466256 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4203 -75.4466256 +Final holdings for NoiseAgent 4204: { ABS: -42, CASH: 107692614718 }. Marked to market: 99668255116 +Final relative surplus NoiseAgent 4204 10768.2614718 +Final holdings for NoiseAgent 4205: { ABS: -80, CASH: 200820187400 }. Marked to market: 198305300280 +Final relative surplus NoiseAgent 4205 20077.87513105 +Final holdings for NoiseAgent 4206: { ABS: -80, CASH: 207191978440 }. Marked to market: 191907476680 +Final relative surplus NoiseAgent 4206 20699.09221675 +Final holdings for NoiseAgent 4207: { ABS: 28, CASH: -5339576316 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 4207 -534.9576316 +Final holdings for NoiseAgent 4208: { ABS: 56, CASH: -139096563428 }. Marked to market: -137336146644 +Final relative surplus NoiseAgent 4208 -13907.51274145 +Final holdings for NoiseAgent 4209: { CASH: 2416026050 }. Marked to market: 2416026050 +Final relative surplus NoiseAgent 4209 240.602605 +Final holdings for NoiseAgent 4210: { ABS: 24, CASH: -744470024 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4210 -75.4470024 +Final holdings for NoiseAgent 4211: { ABS: 31, CASH: -5912738573 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4211 -592.2738573 +Final holdings for NoiseAgent 4212: { CASH: 1154401912 }. Marked to market: 1154401912 +Final relative surplus NoiseAgent 4212 114.4401912 +Final holdings for NoiseAgent 4213: { CASH: -156595927511 }. Marked to market: -156595927511 +Final relative surplus NoiseAgent 4213 -15660.5927511 +Final holdings for NoiseAgent 4214: { CASH: -168331358290 }. Marked to market: -168331358290 +Final relative surplus NoiseAgent 4214 -16834.135829 +Final holdings for NoiseAgent 4215: { CASH: -137333309796 }. Marked to market: -137333309796 +Final relative surplus NoiseAgent 4215 -13734.3309796 +Final holdings for NoiseAgent 4216: { ABS: -92, CASH: 230005973252 }. Marked to market: 227113843588 +Final relative surplus NoiseAgent 4216 22996.4537059 +Final holdings for NoiseAgent 4217: { ABS: -24, CASH: 4595349952 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4217 458.5349952 +Final holdings for NoiseAgent 4218: { ABS: -37, CASH: 1173131297 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4218 116.3131297 +Final holdings for NoiseAgent 4219: { CASH: -170827879400 }. Marked to market: -170827879400 +Final relative surplus NoiseAgent 4219 -17083.78794 +Final holdings for NoiseAgent 4220: { ABS: 29, CASH: -901646639 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4220 -91.1646639 +Final holdings for NoiseAgent 4221: { ABS: 39, CASH: -7441196558 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4221 -745.1196558 +Final holdings for NoiseAgent 4222: { CASH: 190388138960 }. Marked to market: 190388138960 +Final relative surplus NoiseAgent 4222 19037.813896 +Final holdings for NoiseAgent 4223: { ABS: -1, CASH: 201054159 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4223 19.1054159 +Final holdings for NoiseAgent 4224: { ABS: 70, CASH: -345553042230 }. Marked to market: 14251450 +Final relative surplus NoiseAgent 4224 -34062.63666055 +Final holdings for NoiseAgent 4225: { CASH: 98259755520 }. Marked to market: 98259755520 +Final relative surplus NoiseAgent 4225 9824.975552 +Final holdings for NoiseAgent 4226: { ABS: -44, CASH: 8416456652 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4226 840.6456652 +Final holdings for NoiseAgent 4227: { ABS: -37, CASH: 182666997940 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 4227 18265.699794 +Final holdings for NoiseAgent 4228: { ABS: -17, CASH: 3257941086 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4228 324.7941086 +Final holdings for NoiseAgent 4229: { CASH: 1588969735 }. Marked to market: 1588969735 +Final relative surplus NoiseAgent 4229 157.8969735 +Final holdings for NoiseAgent 4230: { ABS: 38, CASH: -187582909874 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4230 -18759.2909874 +Final holdings for NoiseAgent 4231: { CASH: 128141723503 }. Marked to market: 128141723503 +Final relative surplus NoiseAgent 4231 12813.1723503 +Final holdings for NoiseAgent 4232: { CASH: 99667583977 }. Marked to market: 99667583977 +Final relative surplus NoiseAgent 4232 9965.7583977 +Final holdings for NoiseAgent 4233: { ABS: 84, CASH: -217974157412 }. Marked to market: -201925650476 +Final relative surplus NoiseAgent 4233 -21779.31037575 +Final holdings for NoiseAgent 4234: { CASH: 235455612016 }. Marked to market: 235455612016 +Final relative surplus NoiseAgent 4234 23544.5612016 +Final holdings for NoiseAgent 4235: { ABS: -30, CASH: 148109665780 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 4235 14809.966578 +Final holdings for NoiseAgent 4236: { ABS: -20, CASH: 98743785240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4236 9873.378524 +Final holdings for NoiseAgent 4237: { ABS: -46, CASH: 1456053470 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4237 144.605347 +Final holdings for NoiseAgent 4238: { CASH: -571456100 }. Marked to market: -571456100 +Final relative surplus NoiseAgent 4238 -58.14561 +Final holdings for NoiseAgent 4239: { ABS: -98, CASH: 244310129815 }. Marked to market: 241229376825 +Final relative surplus NoiseAgent 4239 24426.86935605 +Final holdings for NoiseAgent 4240: { ABS: -35, CASH: 6696883595 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4240 668.6883595 +Final holdings for NoiseAgent 4241: { ABS: 46, CASH: -115691465684 }. Marked to market: -114245400944 +Final relative surplus NoiseAgent 4241 -11570.1465684 +Final holdings for NoiseAgent 4242: { ABS: 43, CASH: -212261801704 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4242 -21227.1801704 +Final holdings for NoiseAgent 4243: { ABS: -82, CASH: 404817059433 }. Marked to market: 8694519 +Final relative surplus NoiseAgent 4243 39987.03720565 +Final holdings for NoiseAgent 4244: { ABS: 94, CASH: -233491244401 }. Marked to market: -230536264819 +Final relative surplus NoiseAgent 4244 -23346.98084475 +Final holdings for NoiseAgent 4245: { ABS: -43, CASH: 1361747183 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4245 135.1747183 +Final holdings for NoiseAgent 4246: { ABS: -40, CASH: 1267451520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4246 125.745152 +Final holdings for NoiseAgent 4247: { ABS: -40, CASH: 1267442240 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 4247 125.744224 +Final holdings for NoiseAgent 4248: { ABS: -46, CASH: 119416601487 }. Marked to market: 110628130597 +Final relative surplus NoiseAgent 4248 11940.6601487 +Final holdings for NoiseAgent 4249: { ABS: 64, CASH: -164073516544 }. Marked to market: -151845909376 +Final relative surplus NoiseAgent 4249 -16389.24601815 +Final holdings for NoiseAgent 4250: { ABS: -40, CASH: 1267438800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4250 125.74388 +Final holdings for NoiseAgent 4251: { ABS: -32, CASH: 6123796032 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4251 611.3796032 +Final holdings for NoiseAgent 4252: { ABS: 92, CASH: -238778904348 }. Marked to market: -221201732384 +Final relative surplus NoiseAgent 4252 -23859.78481305 +Final holdings for NoiseAgent 4253: { CASH: -94901279480 }. Marked to market: -94901279480 +Final relative surplus NoiseAgent 4253 -9491.127948 +Final holdings for NoiseAgent 4254: { CASH: -118630776300 }. Marked to market: -118630776300 +Final relative surplus NoiseAgent 4254 -11864.07763 +Final holdings for NoiseAgent 4255: { ABS: 26, CASH: -4957466218 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4255 -496.7466218 +Final holdings for NoiseAgent 4256: { CASH: 208811868352 }. Marked to market: 208811868352 +Final relative surplus NoiseAgent 4256 20880.1868352 +Final holdings for NoiseAgent 4257: { ABS: -76, CASH: 194996552242 }. Marked to market: 180476286666 +Final relative surplus NoiseAgent 4257 19479.54961165 +Final holdings for NoiseAgent 4258: { ABS: -82, CASH: 216887885346 }. Marked to market: 201221425366 +Final relative surplus NoiseAgent 4258 21668.68309555 +Final holdings for NoiseAgent 4259: { CASH: 178907346712 }. Marked to market: 178907346712 +Final relative surplus NoiseAgent 4259 17889.7346712 +Final holdings for NoiseAgent 4260: { ABS: -94, CASH: 241007664877 }. Marked to market: 223048366849 +Final relative surplus NoiseAgent 4260 24080.66085145 +Final holdings for NoiseAgent 4261: { ABS: 34, CASH: -6485830186 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4261 -649.5830186 +Final holdings for NoiseAgent 4262: { ABS: 62, CASH: -155400395980 }. Marked to market: -153451366088 +Final relative surplus NoiseAgent 4262 -15537.89600135 +Final holdings for NoiseAgent 4263: { ABS: 60, CASH: -149731539080 }. Marked to market: -147845381660 +Final relative surplus NoiseAgent 4263 -14971.0103124 +Final holdings for NoiseAgent 4264: { CASH: -167199713300 }. Marked to market: -167199713300 +Final relative surplus NoiseAgent 4264 -16720.97133 +Final holdings for NoiseAgent 4265: { ABS: 58, CASH: -148693639851 }. Marked to market: -137612381295 +Final relative surplus NoiseAgent 4265 -14851.25836695 +Final holdings for NoiseAgent 4266: { ABS: 38, CASH: -7250139590 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4266 -726.013959 +Final holdings for NoiseAgent 4267: { ABS: 30, CASH: -148089665900 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4267 -14809.96659 +Final holdings for NoiseAgent 4268: { ABS: 52, CASH: -134933085368 }. Marked to market: -124998155168 +Final relative surplus NoiseAgent 4268 -13475.20290175 +Final holdings for NoiseAgent 4269: { ABS: -76, CASH: 196578626534 }. Marked to market: 182058364226 +Final relative surplus NoiseAgent 4269 19637.75704515 +Final holdings for NoiseAgent 4270: { CASH: 163482201892 }. Marked to market: 163482201892 +Final relative surplus NoiseAgent 4270 16347.2201892 +Final holdings for NoiseAgent 4271: { ABS: -43, CASH: 211274248795 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4271 21126.4248795 +Final holdings for NoiseAgent 4272: { ABS: 2, CASH: -215955788870 }. Marked to market: -215573680790 +Final relative surplus NoiseAgent 4272 -21596.578887 +Final holdings for NoiseAgent 4273: { ABS: -39, CASH: 180098191198 }. Marked to market: 172647090385 +Final relative surplus NoiseAgent 4273 18008.8191198 +Final holdings for NoiseAgent 4274: { ABS: 82, CASH: -203677556175 }. Marked to market: -201099782527 +Final relative surplus NoiseAgent 4274 -20365.61199115 +Final holdings for NoiseAgent 4275: { ABS: 52, CASH: -133304373166 }. Marked to market: -123369457006 +Final relative surplus NoiseAgent 4275 -13312.3317085 +Final holdings for NoiseAgent 4276: { CASH: 242577965066 }. Marked to market: 242577965066 +Final relative surplus NoiseAgent 4276 24256.7965066 +Final holdings for NoiseAgent 4277: { ABS: -43, CASH: 1361747140 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4277 135.174714 +Final holdings for NoiseAgent 4278: { CASH: -103867579274 }. Marked to market: -103867579274 +Final relative surplus NoiseAgent 4278 -10387.7579274 +Final holdings for NoiseAgent 4279: { ABS: 47, CASH: -8969633551 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4279 -897.9633551 +Final holdings for NoiseAgent 4280: { ABS: 49, CASH: -1530368606 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4280 -154.0368606 +Final holdings for NoiseAgent 4281: { CASH: -191619850600 }. Marked to market: -191619850600 +Final relative surplus NoiseAgent 4281 -19162.98506 +Final holdings for NoiseAgent 4282: { ABS: 60, CASH: -297144556820 }. Marked to market: -944019380 +Final relative surplus NoiseAgent 4282 -29221.78811965 +Final holdings for NoiseAgent 4283: { CASH: 118727225872 }. Marked to market: 118727225872 +Final relative surplus NoiseAgent 4283 11871.7225872 +Final holdings for NoiseAgent 4284: { ABS: -96, CASH: 238473533296 }. Marked to market: 235455665296 +Final relative surplus NoiseAgent 4284 23843.20971715 +Final holdings for NoiseAgent 4285: { ABS: -27, CASH: 133296945202 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4285 13328.6945202 +Final holdings for NoiseAgent 4286: { ABS: 84, CASH: -208645558874 }. Marked to market: -206004937730 +Final relative surplus NoiseAgent 4286 -20862.4122907 +Final holdings for NoiseAgent 4287: { CASH: -242557958353 }. Marked to market: -242557958353 +Final relative surplus NoiseAgent 4287 -24256.7958353 +Final holdings for NoiseAgent 4288: { ABS: -39, CASH: 7461099292 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 4288 745.1099292 +Final holdings for NoiseAgent 4289: { ABS: -60, CASH: 155081294590 }. Marked to market: 143617945690 +Final relative surplus NoiseAgent 4289 15488.02387755 +Final holdings for NoiseAgent 4290: { CASH: 167931691805 }. Marked to market: 167931691805 +Final relative surplus NoiseAgent 4290 16792.1691805 +Final holdings for NoiseAgent 4291: { ABS: -33, CASH: 162920244904 }. Marked to market: 9949510 +Final relative surplus NoiseAgent 4291 16291.0244904 +Final holdings for NoiseAgent 4292: { ABS: 26, CASH: -4957407328 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 4292 -496.7407328 +Final holdings for NoiseAgent 4293: { ABS: 16, CASH: -176233674820 }. Marked to market: -175730699204 +Final relative surplus NoiseAgent 4293 -17624.367482 +Final holdings for NoiseAgent 4294: { ABS: 86, CASH: -221849802814 }. Marked to market: -205419160448 +Final relative surplus NoiseAgent 4294 -22166.8748832 +Final holdings for NoiseAgent 4295: { ABS: -44, CASH: 8416468928 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4295 840.6468928 +Final holdings for NoiseAgent 4296: { CASH: -210915811189 }. Marked to market: -210915811189 +Final relative surplus NoiseAgent 4296 -21092.5811189 +Final holdings for NoiseAgent 4297: { ABS: 31, CASH: -964521797 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4297 -97.4521797 +Final holdings for NoiseAgent 4298: { CASH: -132428157380 }. Marked to market: -132428157380 +Final relative surplus NoiseAgent 4298 -13243.815738 +Final holdings for NoiseAgent 4299: { ABS: -86, CASH: 426499309677 }. Marked to market: 1955706269 +Final relative surplus NoiseAgent 4299 42155.27561485 +Final holdings for NoiseAgent 4300: { ABS: 70, CASH: -174358086200 }. Marked to market: -172157564100 +Final relative surplus NoiseAgent 4300 -17433.66501695 +Final holdings for NoiseAgent 4301: { ABS: 48, CASH: -236950229840 }. Marked to market: 10764016 +Final relative surplus NoiseAgent 4301 -23696.022984 +Final holdings for NoiseAgent 4302: { ABS: -28, CASH: 138237299364 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4302 13822.7299364 +Final holdings for NoiseAgent 4303: { CASH: 128138424616 }. Marked to market: 128138424616 +Final relative surplus NoiseAgent 4303 12812.8424616 +Final holdings for NoiseAgent 4304: { ABS: -41, CASH: 1298875713 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 4304 128.8875713 +Final holdings for NoiseAgent 4305: { CASH: -161858867237 }. Marked to market: -161858867237 +Final relative surplus NoiseAgent 4305 -16186.8867237 +Final holdings for NoiseAgent 4306: { CASH: -109914343003 }. Marked to market: -109914343003 +Final relative surplus NoiseAgent 4306 -10992.4343003 +Final holdings for NoiseAgent 4307: { ABS: 34, CASH: -1058823048 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4307 -106.8823048 +Final holdings for NoiseAgent 4308: { ABS: -36, CASH: 6888025360 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4308 687.802536 +Final holdings for NoiseAgent 4309: { CASH: 2104668772 }. Marked to market: 2104668772 +Final relative surplus NoiseAgent 4309 209.4668772 +Final holdings for NoiseAgent 4310: { CASH: 118544546992 }. Marked to market: 118544546992 +Final relative surplus NoiseAgent 4310 11853.4546992 +Final holdings for NoiseAgent 4311: { ABS: -8, CASH: 1538449488 }. Marked to market: 9999992 +Final relative surplus NoiseAgent 4311 152.8449488 +Final holdings for NoiseAgent 4312: { CASH: 204066378095 }. Marked to market: 204066378095 +Final relative surplus NoiseAgent 4312 20405.6378095 +Final holdings for NoiseAgent 4313: { ABS: -64, CASH: 165175807296 }. Marked to market: 152948228480 +Final relative surplus NoiseAgent 4313 16497.47513775 +Final holdings for NoiseAgent 4314: { ABS: 56, CASH: -139093723500 }. Marked to market: -137333309124 +Final relative surplus NoiseAgent 4314 -13907.22875285 +Final holdings for NoiseAgent 4315: { ABS: -33, CASH: 144885372348 }. Marked to market: 143847984612 +Final relative surplus NoiseAgent 4315 14487.5372348 +Final holdings for NoiseAgent 4316: { ABS: 94, CASH: -242131686848 }. Marked to market: -224172413636 +Final relative surplus NoiseAgent 4316 -24195.063075 +Final holdings for NoiseAgent 4317: { ABS: -64, CASH: 164093494912 }. Marked to market: 151865891392 +Final relative surplus NoiseAgent 4317 16389.24386035 +Final holdings for NoiseAgent 4318: { ABS: -42, CASH: 1330320862 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4318 132.0320862 +Final holdings for NoiseAgent 4319: { ABS: -29, CASH: 138424555140 }. Marked to market: 132883921628 +Final relative surplus NoiseAgent 4319 13841.455514 +Final holdings for NoiseAgent 4320: { ABS: -52, CASH: 129180900950 }. Marked to market: 127546231706 +Final relative surplus NoiseAgent 4320 12913.94650035 +Final holdings for NoiseAgent 4321: { ABS: -90, CASH: 230752375705 }. Marked to market: 213557386195 +Final relative surplus NoiseAgent 4321 23055.13202665 +Final holdings for NoiseAgent 4322: { ABS: 48, CASH: -9160575632 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4322 -917.0575632 +Final holdings for NoiseAgent 4323: { ABS: -47, CASH: 8989648497 }. Marked to market: 9999530 +Final relative surplus NoiseAgent 4323 897.9648497 +Final holdings for NoiseAgent 4324: { ABS: 58, CASH: -144521074060 }. Marked to market: -142697775040 +Final relative surplus NoiseAgent 4324 -14449.96378705 +Final holdings for NoiseAgent 4325: { ABS: 41, CASH: -7823216255 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4325 -783.3216255 +Final holdings for NoiseAgent 4326: { CASH: -1394198844 }. Marked to market: -1394198844 +Final relative surplus NoiseAgent 4326 -140.4198844 +Final holdings for NoiseAgent 4327: { ABS: 49, CASH: -9351755074 }. Marked to market: 9999853 +Final relative surplus NoiseAgent 4327 -936.1755074 +Final holdings for NoiseAgent 4328: { ABS: 72, CASH: -178837622036 }. Marked to market: -176574226004 +Final relative surplus NoiseAgent 4328 -17881.61859795 +Final holdings for NoiseAgent 4329: { CASH: 193297900429 }. Marked to market: 193297900429 +Final relative surplus NoiseAgent 4329 19328.7900429 +Final holdings for NoiseAgent 4330: { ABS: -25, CASH: 123426388425 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4330 12341.6388425 +Final holdings for NoiseAgent 4331: { CASH: -3054813536 }. Marked to market: -3054813536 +Final relative surplus NoiseAgent 4331 -306.4813536 +Final holdings for NoiseAgent 4332: { ABS: 21, CASH: -219259993474 }. Marked to market: -218599835752 +Final relative surplus NoiseAgent 4332 -21926.9993474 +Final holdings for NoiseAgent 4333: { ABS: -92, CASH: 235880053284 }. Marked to market: 218302871292 +Final relative surplus NoiseAgent 4333 23567.89969585 +Final holdings for NoiseAgent 4334: { ABS: -76, CASH: 194859153020 }. Marked to market: 180338868216 +Final relative surplus NoiseAgent 4334 19465.80966405 +Final holdings for NoiseAgent 4335: { ABS: 32, CASH: -6103799008 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4335 -611.3799008 +Final holdings for NoiseAgent 4336: { ABS: 50, CASH: -124209816550 }. Marked to market: -122638018100 +Final relative surplus NoiseAgent 4336 -12421.981655 +Final holdings for NoiseAgent 4337: { CASH: 147787093217 }. Marked to market: 147787093217 +Final relative surplus NoiseAgent 4337 14777.7093217 +Final holdings for NoiseAgent 4338: { ABS: 47, CASH: -8969547870 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 4338 -897.954787 +Final holdings for NoiseAgent 4339: { ABS: 58, CASH: -150503419767 }. Marked to market: -139422194619 +Final relative surplus NoiseAgent 4339 -15032.23641615 +Final holdings for NoiseAgent 4340: { ABS: -42, CASH: 108840878128 }. Marked to market: 100816514704 +Final relative surplus NoiseAgent 4340 10883.0878128 +Final holdings for NoiseAgent 4341: { CASH: 153589276352 }. Marked to market: 153589276352 +Final relative surplus NoiseAgent 4341 15357.9276352 +Final holdings for NoiseAgent 4342: { CASH: 212998950931 }. Marked to market: 212998950931 +Final relative surplus NoiseAgent 4342 21298.8950931 +Final holdings for NoiseAgent 4343: { CASH: -103369739246 }. Marked to market: -103369739246 +Final relative surplus NoiseAgent 4343 -10337.9739246 +Final holdings for NoiseAgent 4344: { CASH: -143312601500 }. Marked to market: -143312601500 +Final relative surplus NoiseAgent 4344 -14332.26015 +Final holdings for NoiseAgent 4345: { CASH: 151869258720 }. Marked to market: 151869258720 +Final relative surplus NoiseAgent 4345 15185.925872 +Final holdings for NoiseAgent 4346: { CASH: 185088453781 }. Marked to market: 185088453781 +Final relative surplus NoiseAgent 4346 18507.8453781 +Final holdings for NoiseAgent 4347: { CASH: 123397128358 }. Marked to market: 123397128358 +Final relative surplus NoiseAgent 4347 12338.7128358 +Final holdings for NoiseAgent 4348: { CASH: 162277258747 }. Marked to market: 162277258747 +Final relative surplus NoiseAgent 4348 16226.7258747 +Final holdings for NoiseAgent 4349: { ABS: -53, CASH: 218937866401 }. Marked to market: 208812018128 +Final relative surplus NoiseAgent 4349 21873.68126595 +Final holdings for NoiseAgent 4350: { CASH: -223575692255 }. Marked to market: -223575692255 +Final relative surplus NoiseAgent 4350 -22358.5692255 +Final holdings for NoiseAgent 4351: { CASH: 120209790000 }. Marked to market: 120209790000 +Final relative surplus NoiseAgent 4351 12019.979 +Final holdings for NoiseAgent 4352: { ABS: -42, CASH: 108780496051 }. Marked to market: 100756217887 +Final relative surplus NoiseAgent 4352 10877.0496051 +Final holdings for NoiseAgent 4353: { ABS: 49, CASH: -1530376740 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4353 -154.037674 +Final holdings for NoiseAgent 4354: { ABS: -40, CASH: 1267438720 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 4354 125.743872 +Final holdings for NoiseAgent 4355: { ABS: 62, CASH: -158945910961 }. Marked to market: -147100446525 +Final relative surplus NoiseAgent 4355 -15876.48550835 +Final holdings for NoiseAgent 4356: { ABS: -86, CASH: 215702456477 }. Marked to market: 212998962369 +Final relative surplus NoiseAgent 4356 21566.10204995 +Final holdings for NoiseAgent 4357: { ABS: 48, CASH: -122490272048 }. Marked to market: -113319587168 +Final relative surplus NoiseAgent 4357 -12250.0272048 +Final holdings for NoiseAgent 4358: { ABS: 78, CASH: -201843234674 }. Marked to market: -186940842962 +Final relative surplus NoiseAgent 4358 -20166.21783705 +Final holdings for NoiseAgent 4359: { ABS: 42, CASH: -104988158195 }. Marked to market: -103667847035 +Final relative surplus NoiseAgent 4359 -10499.8158195 +Final holdings for NoiseAgent 4360: { ABS: 80, CASH: -206904357200 }. Marked to market: -191619857760 +Final relative surplus NoiseAgent 4360 -20672.3300956 +Final holdings for NoiseAgent 4361: { ABS: -29, CASH: 921649568 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4361 91.1649568 +Final holdings for NoiseAgent 4362: { ABS: -24, CASH: 764466280 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4362 75.446628 +Final holdings for NoiseAgent 4363: { ABS: 15, CASH: -226727474855 }. Marked to market: -223861669940 +Final relative surplus NoiseAgent 4363 -22673.7474855 +Final holdings for NoiseAgent 4364: { CASH: 236306530768 }. Marked to market: 236306530768 +Final relative surplus NoiseAgent 4364 23629.6530768 +Final holdings for NoiseAgent 4365: { CASH: 199320977488 }. Marked to market: 199320977488 +Final relative surplus NoiseAgent 4365 19931.0977488 +Final holdings for NoiseAgent 4366: { ABS: -44, CASH: 1393182812 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4366 138.3182812 +Final holdings for NoiseAgent 4367: { CASH: 114668078992 }. Marked to market: 114668078992 +Final relative surplus NoiseAgent 4367 11465.8078992 +Final holdings for NoiseAgent 4368: { ABS: 94, CASH: -240987663420 }. Marked to market: -223028368306 +Final relative surplus NoiseAgent 4368 -24080.66070895 +Final holdings for NoiseAgent 4369: { ABS: 24, CASH: -4575351536 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4369 -458.5351536 +Final holdings for NoiseAgent 4370: { CASH: 128138430556 }. Marked to market: 128138430556 +Final relative surplus NoiseAgent 4370 12812.8430556 +Final holdings for NoiseAgent 4371: { ABS: -76, CASH: 190513080632 }. Marked to market: 188123923428 +Final relative surplus NoiseAgent 4371 19047.164435 +Final holdings for NoiseAgent 4372: { ABS: -22, CASH: 4213238028 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 4372 420.3238028 +Final holdings for NoiseAgent 4373: { CASH: -156989862338 }. Marked to market: -156989862338 +Final relative surplus NoiseAgent 4373 -15699.9862338 +Final holdings for NoiseAgent 4374: { CASH: -342101140 }. Marked to market: -342101140 +Final relative surplus NoiseAgent 4374 -35.210114 +Final holdings for NoiseAgent 4375: { ABS: -44, CASH: 8416477728 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 4375 840.6477728 +Final holdings for NoiseAgent 4376: { ABS: 38, CASH: -187582910064 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4376 -18759.2910064 +Final holdings for NoiseAgent 4377: { ABS: -40, CASH: 7652149400 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 4377 764.21494 +Final holdings for NoiseAgent 4378: { CASH: -213631426481 }. Marked to market: -213631426481 +Final relative surplus NoiseAgent 4378 -21364.1426481 +Final holdings for NoiseAgent 4379: { ABS: -68, CASH: 174599250368 }. Marked to market: 161607572792 +Final relative surplus NoiseAgent 4379 17439.81962855 +Final holdings for NoiseAgent 4380: { CASH: 223048460097 }. Marked to market: 223048460097 +Final relative surplus NoiseAgent 4380 22303.8460097 +Final holdings for NoiseAgent 4381: { ABS: -48, CASH: 124158616216 }. Marked to market: 114987909208 +Final relative surplus NoiseAgent 4381 12414.8616216 +Final holdings for NoiseAgent 4382: { ABS: 19, CASH: -94489205025 }. Marked to market: -692397410 +Final relative surplus NoiseAgent 4382 -9449.9205025 +Final holdings for NoiseAgent 4383: { CASH: -201099814958 }. Marked to market: -201099814958 +Final relative surplus NoiseAgent 4383 -20110.9814958 +Final holdings for NoiseAgent 4384: { CASH: 129206640768 }. Marked to market: 129206640768 +Final relative surplus NoiseAgent 4384 12919.6640768 +Final holdings for NoiseAgent 4385: { CASH: -235789419008 }. Marked to market: -235789419008 +Final relative surplus NoiseAgent 4385 -23579.9419008 +Final holdings for NoiseAgent 4386: { CASH: 128337424444 }. Marked to market: 128337424444 +Final relative surplus NoiseAgent 4386 12832.7424444 +Final holdings for NoiseAgent 4387: { CASH: 142379690620 }. Marked to market: 142379690620 +Final relative surplus NoiseAgent 4387 14236.969062 +Final holdings for NoiseAgent 4388: { ABS: -73, CASH: 241779516239 }. Marked to market: 227832442912 +Final relative surplus NoiseAgent 4388 24157.84604395 +Final holdings for NoiseAgent 4389: { ABS: 42, CASH: -104988156536 }. Marked to market: -103667846804 +Final relative surplus NoiseAgent 4389 -10499.8156536 +Final holdings for NoiseAgent 4390: { ABS: 30, CASH: -933078980 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4390 -94.307898 +Final holdings for NoiseAgent 4391: { ABS: -53, CASH: 209953897913 }. Marked to market: 199827927316 +Final relative surplus NoiseAgent 4391 20975.28418635 +Final holdings for NoiseAgent 4392: { ABS: -82, CASH: 210930018987 }. Marked to market: 195263614521 +Final relative surplus NoiseAgent 4392 21072.89652745 +Final holdings for NoiseAgent 4393: { ABS: -58, CASH: 148710629680 }. Marked to market: 137629475002 +Final relative surplus NoiseAgent 4393 14850.9575288 +Final holdings for NoiseAgent 4394: { ABS: -35, CASH: 1110259090 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 4394 110.025909 +Final holdings for NoiseAgent 4395: { ABS: -23, CASH: 733029978 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4395 72.3029978 +Final holdings for NoiseAgent 4396: { ABS: -48, CASH: 123075521848 }. Marked to market: 113904834376 +Final relative surplus NoiseAgent 4396 12306.5521848 +Final holdings for NoiseAgent 4397: { ABS: -25, CASH: 795898875 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4397 78.5898875 +Final holdings for NoiseAgent 4398: { CASH: 163532363928 }. Marked to market: 163532363928 +Final relative surplus NoiseAgent 4398 16352.2363928 +Final holdings for NoiseAgent 4399: { CASH: 182155245871 }. Marked to market: 182155245871 +Final relative surplus NoiseAgent 4399 18214.5245871 +Final holdings for NoiseAgent 4400: { ABS: -68, CASH: 174348624468 }. Marked to market: 161356973004 +Final relative surplus NoiseAgent 4400 17414.75707755 +Final holdings for NoiseAgent 4401: { ABS: 40, CASH: -103505245780 }. Marked to market: -95863091140 +Final relative surplus NoiseAgent 4401 -10351.524578 +Final holdings for NoiseAgent 4402: { ABS: -23, CASH: 114591457546 }. Marked to market: 114586744915 +Final relative surplus NoiseAgent 4402 11458.1457546 +Final holdings for NoiseAgent 4403: { ABS: -38, CASH: 7270142896 }. Marked to market: 9999924 +Final relative surplus NoiseAgent 4403 726.0142896 +Final holdings for NoiseAgent 4404: { ABS: -46, CASH: 118266006132 }. Marked to market: 109477421162 +Final relative surplus NoiseAgent 4404 11825.6006132 +Final holdings for NoiseAgent 4405: { ABS: 33, CASH: -6294851894 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4405 -630.4851894 +Final holdings for NoiseAgent 4406: { ABS: 86, CASH: -222422927325 }. Marked to market: -205992087933 +Final relative surplus NoiseAgent 4406 -22224.18710525 +Final holdings for NoiseAgent 4407: { ABS: 48, CASH: -1498938320 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 4407 -150.893832 +Final holdings for NoiseAgent 4408: { ABS: 20, CASH: -618720700 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 4408 -62.87207 +Final holdings for NoiseAgent 4409: { CASH: -100994817263 }. Marked to market: -100994817263 +Final relative surplus NoiseAgent 4409 -10100.4817263 +Final holdings for NoiseAgent 4410: { CASH: 605711723 }. Marked to market: 605711723 +Final relative surplus NoiseAgent 4410 59.5711723 +Final holdings for NoiseAgent 4411: { ABS: 29, CASH: -901642521 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4411 -91.1642521 +Final holdings for NoiseAgent 4412: { ABS: -88, CASH: 218601513756 }. Marked to market: 215835142324 +Final relative surplus NoiseAgent 4412 21856.00777175 +Final holdings for NoiseAgent 4413: { CASH: -109631054740 }. Marked to market: -109631054740 +Final relative surplus NoiseAgent 4413 -10964.105474 +Final holdings for NoiseAgent 4414: { ABS: -88, CASH: 219547744448 }. Marked to market: 216781380848 +Final relative surplus NoiseAgent 4414 21950.63084975 +Final holdings for NoiseAgent 4415: { ABS: 90, CASH: -446534718830 }. Marked to market: -2232855260 +Final relative surplus NoiseAgent 4415 -44160.80314565 +Final holdings for NoiseAgent 4416: { CASH: 811324580 }. Marked to market: 811324580 +Final relative surplus NoiseAgent 4416 80.132458 +Final holdings for NoiseAgent 4417: { ABS: -60, CASH: 150948322810 }. Marked to market: 149062163530 +Final relative surplus NoiseAgent 4417 15090.68868225 +Final holdings for NoiseAgent 4418: { ABS: 41, CASH: -1278876697 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 4418 -128.8876697 +Final holdings for NoiseAgent 4419: { CASH: -139125182332 }. Marked to market: -139125182332 +Final relative surplus NoiseAgent 4419 -13913.5182332 +Final holdings for NoiseAgent 4420: { CASH: 802227610 }. Marked to market: 802227610 +Final relative surplus NoiseAgent 4420 79.222761 +Final holdings for NoiseAgent 4421: { ABS: 90, CASH: -230736935555 }. Marked to market: -213542062865 +Final relative surplus NoiseAgent 4421 -23055.58814135 +Final holdings for NoiseAgent 4422: { CASH: 122939743625 }. Marked to market: 122939743625 +Final relative surplus NoiseAgent 4422 12292.9743625 +Final holdings for NoiseAgent 4423: { ABS: -42, CASH: 1330318468 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4423 132.0318468 +Final holdings for NoiseAgent 4424: { CASH: -203739918 }. Marked to market: -203739918 +Final relative surplus NoiseAgent 4424 -21.3739918 +Final holdings for NoiseAgent 4425: { CASH: 182743932486 }. Marked to market: 182743932486 +Final relative surplus NoiseAgent 4425 18273.3932486 +Final holdings for NoiseAgent 4426: { ABS: -46, CASH: 119404397710 }. Marked to market: 110615920610 +Final relative surplus NoiseAgent 4426 11939.439771 +Final holdings for NoiseAgent 4427: { ABS: -39, CASH: 7461198118 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 4427 745.1198118 +Final holdings for NoiseAgent 4428: { ABS: 50, CASH: -124193720450 }. Marked to market: -122621923100 +Final relative surplus NoiseAgent 4428 -12420.372045 +Final holdings for NoiseAgent 4429: { ABS: -37, CASH: 181795516368 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 4429 18178.5516368 +Final holdings for NoiseAgent 4430: { ABS: -25, CASH: 795899475 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4430 78.5899475 +Final holdings for NoiseAgent 4431: { ABS: 22, CASH: -4193192356 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 4431 -420.3192356 +Final holdings for NoiseAgent 4432: { ABS: 4, CASH: -138373648091 }. Marked to market: -137609423371 +Final relative surplus NoiseAgent 4432 -13838.3648091 +Final holdings for NoiseAgent 4433: { CASH: -210196487612 }. Marked to market: -210196487612 +Final relative surplus NoiseAgent 4433 -21020.6487612 +Final holdings for NoiseAgent 4434: { ABS: -52, CASH: 133327783430 }. Marked to market: 123392987858 +Final relative surplus NoiseAgent 4434 13312.67296695 +Final holdings for NoiseAgent 4435: { ABS: -88, CASH: 239866050561 }. Marked to market: 223053242065 +Final relative surplus NoiseAgent 4435 23966.49959185 +Final holdings for NoiseAgent 4436: { ABS: -3, CASH: 583162204 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4436 57.3162204 +Final holdings for NoiseAgent 4437: { ABS: -61, CASH: 222765971397 }. Marked to market: 211111551127 +Final relative surplus NoiseAgent 4437 22256.49153275 +Final holdings for NoiseAgent 4438: { ABS: -32, CASH: 1015958816 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4438 100.5958816 +Final holdings for NoiseAgent 4439: { CASH: 206817703339 }. Marked to market: 206817703339 +Final relative surplus NoiseAgent 4439 20680.7703339 +Final holdings for NoiseAgent 4440: { ABS: 23, CASH: -713030093 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4440 -72.3030093 +Final holdings for NoiseAgent 4441: { ABS: 26, CASH: -128343043650 }. Marked to market: 10000026 +Final relative surplus NoiseAgent 4441 -12835.304365 +Final holdings for NoiseAgent 4442: { ABS: -98, CASH: 246503587130 }. Marked to market: 243422855210 +Final relative surplus NoiseAgent 4442 24646.21510905 +Final holdings for NoiseAgent 4443: { CASH: 173139298475 }. Marked to market: 173139298475 +Final relative surplus NoiseAgent 4443 17312.9298475 +Final holdings for NoiseAgent 4444: { CASH: 161356941146 }. Marked to market: 161356941146 +Final relative surplus NoiseAgent 4444 16134.6941146 +Final holdings for NoiseAgent 4445: { ABS: 47, CASH: -8969612918 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 4445 -897.9612918 +Final holdings for NoiseAgent 4446: { ABS: 24, CASH: -4575352424 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4446 -458.5352424 +Final holdings for NoiseAgent 4447: { CASH: -119876809075 }. Marked to market: -119876809075 +Final relative surplus NoiseAgent 4447 -11988.6809075 +Final holdings for NoiseAgent 4448: { ABS: -25, CASH: 4786350200 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4448 477.63502 +Final holdings for NoiseAgent 4449: { ABS: 66, CASH: -170925855662 }. Marked to market: -158316171740 +Final relative surplus NoiseAgent 4449 -17074.47998445 +Final holdings for NoiseAgent 4450: { ABS: 38, CASH: -7250140616 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4450 -726.0140616 +Final holdings for NoiseAgent 4451: { ABS: -62, CASH: 155954920486 }. Marked to market: 154005890036 +Final relative surplus NoiseAgent 4451 15591.34845105 +Final holdings for NoiseAgent 4452: { ABS: -70, CASH: 346432640375 }. Marked to market: 2514095895 +Final relative surplus NoiseAgent 4452 34150.95183115 +Final holdings for NoiseAgent 4453: { ABS: 72, CASH: -184588295804 }. Marked to market: -170832238604 +Final relative surplus NoiseAgent 4453 -18440.72394535 +Final holdings for NoiseAgent 4454: { CASH: 218512407870 }. Marked to market: 218512407870 +Final relative surplus NoiseAgent 4454 21850.240787 +Final holdings for NoiseAgent 4455: { ABS: -86, CASH: 221869898919 }. Marked to market: 205439063999 +Final relative surplus NoiseAgent 4455 22166.88426995 +Final holdings for NoiseAgent 4456: { ABS: 84, CASH: -217974170810 }. Marked to market: -201925636994 +Final relative surplus NoiseAgent 4456 -21779.31168365 +Final holdings for NoiseAgent 4457: { ABS: 94, CASH: -241776375449 }. Marked to market: -223817302175 +Final relative surplus NoiseAgent 4457 -24159.53214775 +Final holdings for NoiseAgent 4458: { CASH: 187559164699 }. Marked to market: 187559164699 +Final relative surplus NoiseAgent 4458 18754.9164699 +Final holdings for NoiseAgent 4459: { CASH: -229945933712 }. Marked to market: -229945933712 +Final relative surplus NoiseAgent 4459 -22995.5933712 +Final holdings for NoiseAgent 4460: { CASH: 162184505974 }. Marked to market: 162184505974 +Final relative surplus NoiseAgent 4460 16217.4505974 +Final holdings for NoiseAgent 4461: { CASH: 94919934620 }. Marked to market: 94919934620 +Final relative surplus NoiseAgent 4461 9490.993462 +Final holdings for NoiseAgent 4462: { ABS: 88, CASH: -221373499348 }. Marked to market: -218607109612 +Final relative surplus NoiseAgent 4462 -22135.20631015 +Final holdings for NoiseAgent 4463: { ABS: -45, CASH: 1424628910 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4463 141.462891 +Final holdings for NoiseAgent 4464: { ABS: -46, CASH: 8798482114 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4464 878.8482114 +Final holdings for NoiseAgent 4465: { ABS: -74, CASH: 185006758726 }. Marked to market: 182680488584 +Final relative surplus NoiseAgent 4465 18496.5322642 +Final holdings for NoiseAgent 4466: { ABS: -28, CASH: 109047670762 }. Marked to market: 108167457386 +Final relative surplus NoiseAgent 4466 10903.7670762 +Final holdings for NoiseAgent 4467: { ABS: -42, CASH: 8034266236 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4467 802.4266236 +Final holdings for NoiseAgent 4468: { ABS: 30, CASH: -5721689030 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4468 -573.168903 +Final holdings for NoiseAgent 4469: { ABS: 44, CASH: -1373187960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4469 -138.318796 +Final holdings for NoiseAgent 4470: { ABS: -40, CASH: 1267449760 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 4470 125.744976 +Final holdings for NoiseAgent 4471: { ABS: 22, CASH: -242689629360 }. Marked to market: -241998036436 +Final relative surplus NoiseAgent 4471 -24269.962936 +Final holdings for NoiseAgent 4472: { ABS: 25, CASH: -4766352800 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4472 -477.63528 +Final holdings for NoiseAgent 4473: { ABS: 86, CASH: -223164365102 }. Marked to market: -206733533364 +Final relative surplus NoiseAgent 4473 -22298.330892 +Final holdings for NoiseAgent 4474: { ABS: 72, CASH: -184589598032 }. Marked to market: -170833728968 +Final relative surplus NoiseAgent 4474 -18440.8544293 +Final holdings for NoiseAgent 4475: { ABS: -11, CASH: 2111593263 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4475 210.1593263 +Final holdings for NoiseAgent 4476: { ABS: 72, CASH: -179475800084 }. Marked to market: -177212408948 +Final relative surplus NoiseAgent 4476 -17945.43640965 +Final holdings for NoiseAgent 4477: { ABS: -52, CASH: 133617186830 }. Marked to market: 123682394378 +Final relative surplus NoiseAgent 4477 13341.61331295 +Final holdings for NoiseAgent 4478: { ABS: 45, CASH: -8587530890 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4478 -859.753089 +Final holdings for NoiseAgent 4479: { ABS: -47, CASH: 232033754328 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4479 23202.3754328 +Final holdings for NoiseAgent 4480: { ABS: 41, CASH: -7823303708 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4480 -783.3303708 +Final holdings for NoiseAgent 4481: { CASH: 151871025152 }. Marked to market: 151871025152 +Final relative surplus NoiseAgent 4481 15186.1025152 +Final holdings for NoiseAgent 4482: { ABS: 24, CASH: -146964377612 }. Marked to market: -142379084876 +Final relative surplus NoiseAgent 4482 -14697.4377612 +Final holdings for NoiseAgent 4483: { ABS: 68, CASH: -335684342204 }. Marked to market: 10399432 +Final relative surplus NoiseAgent 4483 -33075.7660701 +Final holdings for NoiseAgent 4484: { ABS: 35, CASH: -229722847992 }. Marked to market: -223035969052 +Final relative surplus NoiseAgent 4484 -22973.2847992 +Final holdings for NoiseAgent 4485: { CASH: 11273920 }. Marked to market: 11273920 +Final relative surplus NoiseAgent 4485 0.127392 +Final holdings for NoiseAgent 4486: { ABS: -48, CASH: 165112554958 }. Marked to market: 163603622782 +Final relative surplus NoiseAgent 4486 16510.2554958 +Final holdings for NoiseAgent 4487: { ABS: 24, CASH: -4575351200 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4487 -458.53512 +Final holdings for NoiseAgent 4488: { ABS: -25, CASH: 123426890725 }. Marked to market: 9706450 +Final relative surplus NoiseAgent 4488 12341.6890725 +Final holdings for NoiseAgent 4489: { CASH: -2359608384 }. Marked to market: -2359608384 +Final relative surplus NoiseAgent 4489 -236.9608384 +Final holdings for NoiseAgent 4490: { ABS: -47, CASH: 171874986110 }. Marked to market: 162895465171 +Final relative surplus NoiseAgent 4490 17186.498611 +Final holdings for NoiseAgent 4491: { ABS: -76, CASH: 188793598644 }. Marked to market: 186404463024 +Final relative surplus NoiseAgent 4491 18875.21626495 +Final holdings for NoiseAgent 4492: { ABS: 26, CASH: -128343871776 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 4492 -12835.3871776 +Final holdings for NoiseAgent 4493: { ABS: -60, CASH: 153135286180 }. Marked to market: 141672037660 +Final relative surplus NoiseAgent 4493 15293.42320385 +Final holdings for NoiseAgent 4494: { ABS: -24, CASH: 118490178064 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4494 11848.0178064 +Final holdings for NoiseAgent 4495: { ABS: -25, CASH: 795902075 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4495 78.5902075 +Final holdings for NoiseAgent 4496: { ABS: 56, CASH: -143559312432 }. Marked to market: -132860196872 +Final relative surplus NoiseAgent 4496 -14337.8256798 +Final holdings for NoiseAgent 4497: { CASH: -213537461120 }. Marked to market: -213537461120 +Final relative surplus NoiseAgent 4497 -21354.746112 +Final holdings for NoiseAgent 4498: { CASH: 197758758920 }. Marked to market: 197758758920 +Final relative surplus NoiseAgent 4498 19774.875892 +Final holdings for NoiseAgent 4499: { ABS: -23, CASH: 4404290760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4499 439.429076 +Final holdings for NoiseAgent 4500: { ABS: -90, CASH: 225006050035 }. Marked to market: 222176814175 +Final relative surplus NoiseAgent 4500 22496.46140815 +Final holdings for NoiseAgent 4501: { ABS: -37, CASH: 1173133258 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4501 116.3133258 +Final holdings for NoiseAgent 4502: { CASH: -142238390796 }. Marked to market: -142238390796 +Final relative surplus NoiseAgent 4502 -14224.8390796 +Final holdings for NoiseAgent 4503: { ABS: 30, CASH: -933078800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4503 -94.30788 +Final holdings for NoiseAgent 4504: { ABS: 21, CASH: -4002182678 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4504 -401.2182678 +Final holdings for NoiseAgent 4505: { CASH: 110358592953 }. Marked to market: 110358592953 +Final relative surplus NoiseAgent 4505 11034.8592953 +Final holdings for NoiseAgent 4506: { CASH: -115197449528 }. Marked to market: -115197449528 +Final relative surplus NoiseAgent 4506 -11520.7449528 +Final holdings for NoiseAgent 4507: { CASH: -206004928952 }. Marked to market: -206004928952 +Final relative surplus NoiseAgent 4507 -20601.4928952 +Final holdings for NoiseAgent 4508: { ABS: 96, CASH: -476903641280 }. Marked to market: -2984710592 +Final relative surplus NoiseAgent 4508 -47197.69857515 +Final holdings for NoiseAgent 4509: { ABS: 76, CASH: -190601937294 }. Marked to market: -188212805094 +Final relative surplus NoiseAgent 4509 -19058.05013435 +Final holdings for NoiseAgent 4510: { CASH: -180849212214 }. Marked to market: -180849212214 +Final relative surplus NoiseAgent 4510 -18085.9212214 +Final holdings for NoiseAgent 4511: { ABS: 28, CASH: -138213498784 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4511 -13822.3498784 +Final holdings for NoiseAgent 4512: { ABS: -40, CASH: 197474854120 }. Marked to market: 7283640 +Final relative surplus NoiseAgent 4512 19746.485412 +Final holdings for NoiseAgent 4513: { ABS: 36, CASH: -6867948968 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4513 -687.7948968 +Final holdings for NoiseAgent 4514: { ABS: 46, CASH: -8778592100 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4514 -878.85921 +Final holdings for NoiseAgent 4515: { ABS: 31, CASH: -5912738573 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4515 -592.2738573 +Final holdings for NoiseAgent 4516: { CASH: -180322860382 }. Marked to market: -180322860382 +Final relative surplus NoiseAgent 4516 -18033.2860382 +Final holdings for NoiseAgent 4517: { CASH: 127543056378 }. Marked to market: 127543056378 +Final relative surplus NoiseAgent 4517 12753.3056378 +Final holdings for NoiseAgent 4518: { ABS: 56, CASH: -145362102428 }. Marked to market: -134663082180 +Final relative surplus NoiseAgent 4518 -14518.10484955 +Final holdings for NoiseAgent 4519: { ABS: -96, CASH: 241104531616 }. Marked to market: 238086652000 +Final relative surplus NoiseAgent 4519 24106.30953695 +Final holdings for NoiseAgent 4520: { CASH: -107899644700 }. Marked to market: -107899644700 +Final relative surplus NoiseAgent 4520 -10790.96447 +Final holdings for NoiseAgent 4521: { CASH: -206238635313 }. Marked to market: -206238635313 +Final relative surplus NoiseAgent 4521 -20624.8635313 +Final holdings for NoiseAgent 4522: { ABS: -74, CASH: 185077031420 }. Marked to market: 182750760020 +Final relative surplus NoiseAgent 4522 18503.55953195 +Final holdings for NoiseAgent 4523: { ABS: 33, CASH: -6294843545 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4523 -630.4843545 +Final holdings for NoiseAgent 4524: { CASH: 138513436232 }. Marked to market: 138513436232 +Final relative surplus NoiseAgent 4524 13850.3436232 +Final holdings for NoiseAgent 4525: { ABS: 42, CASH: -8014260356 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4525 -802.4260356 +Final holdings for NoiseAgent 4526: { ABS: -49, CASH: 9371629634 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4526 936.1629634 +Final holdings for NoiseAgent 4527: { ABS: 96, CASH: -240962218976 }. Marked to market: -237944366336 +Final relative surplus NoiseAgent 4527 -24094.07830105 +Final holdings for NoiseAgent 4528: { CASH: -1767957189 }. Marked to market: -1767957189 +Final relative surplus NoiseAgent 4528 -177.7957189 +Final holdings for NoiseAgent 4529: { ABS: 76, CASH: -377604622770 }. Marked to market: -2416239010 +Final relative surplus NoiseAgent 4529 -37267.79335095 +Final holdings for NoiseAgent 4530: { ABS: 32, CASH: -158411176489 }. Marked to market: -1191270441 +Final relative surplus NoiseAgent 4530 -15842.1176489 +Final holdings for NoiseAgent 4531: { ABS: -38, CASH: 7270137386 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4531 726.0137386 +Final holdings for NoiseAgent 4532: { CASH: 113901979552 }. Marked to market: 113901979552 +Final relative surplus NoiseAgent 4532 11389.1979552 +Final holdings for NoiseAgent 4533: { CASH: -228624767216 }. Marked to market: -228624767216 +Final relative surplus NoiseAgent 4533 -22863.4767216 +Final holdings for NoiseAgent 4534: { CASH: 182058353320 }. Marked to market: 182058353320 +Final relative surplus NoiseAgent 4534 18204.835332 +Final holdings for NoiseAgent 4535: { CASH: 206531965720 }. Marked to market: 206531965720 +Final relative surplus NoiseAgent 4535 20652.196572 +Final holdings for NoiseAgent 4536: { ABS: -74, CASH: 189787696484 }. Marked to market: 175649531838 +Final relative surplus NoiseAgent 4536 18958.66402045 +Final holdings for NoiseAgent 4537: { CASH: 119445498450 }. Marked to market: 119445498450 +Final relative surplus NoiseAgent 4537 11943.549845 +Final holdings for NoiseAgent 4538: { ABS: 25, CASH: -4766369250 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4538 -477.636925 +Final holdings for NoiseAgent 4539: { CASH: -234083583871 }. Marked to market: -234083583871 +Final relative surplus NoiseAgent 4539 -23409.3583871 +Final holdings for NoiseAgent 4540: { ABS: -64, CASH: 317401303520 }. Marked to market: 1454063648 +Final relative surplus NoiseAgent 4540 31245.46278975 +Final holdings for NoiseAgent 4541: { CASH: 137979581765 }. Marked to market: 137979581765 +Final relative surplus NoiseAgent 4541 13796.9581765 +Final holdings for NoiseAgent 4542: { CASH: -191289610151 }. Marked to market: -191289610151 +Final relative surplus NoiseAgent 4542 -19129.9610151 +Final holdings for NoiseAgent 4543: { ABS: 70, CASH: -173869664105 }. Marked to market: -171669126605 +Final relative surplus NoiseAgent 4543 -17384.82278555 +Final holdings for NoiseAgent 4544: { CASH: 190124700800 }. Marked to market: 190124700800 +Final relative surplus NoiseAgent 4544 19011.47008 +Final holdings for NoiseAgent 4545: { ABS: -31, CASH: 984514543 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4545 97.4514543 +Final holdings for NoiseAgent 4546: { ABS: 26, CASH: -4957463774 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4546 -496.7463774 +Final holdings for NoiseAgent 4547: { CASH: 216449226828 }. Marked to market: 216449226828 +Final relative surplus NoiseAgent 4547 21643.9226828 +Final holdings for NoiseAgent 4548: { ABS: -18, CASH: 575848702 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4548 56.5848702 +Final holdings for NoiseAgent 4549: { ABS: 38, CASH: -7250048428 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4549 -726.0048428 +Final holdings for NoiseAgent 4550: { ABS: 49, CASH: -241886120921 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4550 -24189.6120921 +Final holdings for NoiseAgent 4551: { ABS: -24, CASH: 118490177968 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4551 11848.0177968 +Final holdings for NoiseAgent 4552: { ABS: 88, CASH: -225610613152 }. Marked to market: -208797876024 +Final relative surplus NoiseAgent 4552 -22542.95593215 +Final holdings for NoiseAgent 4553: { ABS: 78, CASH: -193741591124 }. Marked to market: -191289584138 +Final relative surplus NoiseAgent 4553 -19372.01551375 +Final holdings for NoiseAgent 4554: { CASH: -152867524736 }. Marked to market: -152867524736 +Final relative surplus NoiseAgent 4554 -15287.7524736 +Final holdings for NoiseAgent 4555: { ABS: -43, CASH: 131799934370 }. Marked to market: 123584623120 +Final relative surplus NoiseAgent 4555 13178.993437 +Final holdings for NoiseAgent 4556: { ABS: 20, CASH: -618724360 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 4556 -62.872436 +Final holdings for NoiseAgent 4557: { CASH: -189816270120 }. Marked to market: -189816270120 +Final relative surplus NoiseAgent 4557 -18982.627012 +Final holdings for NoiseAgent 4558: { ABS: -47, CASH: 1487497123 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4558 147.7497123 +Final holdings for NoiseAgent 4559: { CASH: 114486125608 }. Marked to market: 114486125608 +Final relative surplus NoiseAgent 4559 11447.6125608 +Final holdings for NoiseAgent 4560: { ABS: 40, CASH: -102783641260 }. Marked to market: -95141390100 +Final relative surplus NoiseAgent 4560 -10279.364126 +Final holdings for NoiseAgent 4561: { ABS: -44, CASH: 109308782956 }. Marked to market: 107925596492 +Final relative surplus NoiseAgent 4561 10929.8782956 +Final holdings for NoiseAgent 4562: { ABS: -96, CASH: 246142792864 }. Marked to market: 227801616640 +Final relative surplus NoiseAgent 4562 24594.17389455 +Final holdings for NoiseAgent 4563: { ABS: 45, CASH: -8587522385 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 4563 -859.7522385 +Final holdings for NoiseAgent 4564: { CASH: 147232495281 }. Marked to market: 147232495281 +Final relative surplus NoiseAgent 4564 14722.2495281 +Final holdings for NoiseAgent 4565: { ABS: -48, CASH: 9180679216 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4565 917.0679216 +Final holdings for NoiseAgent 4566: { ABS: -45, CASH: 8607422395 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4566 859.7422395 +Final holdings for NoiseAgent 4567: { CASH: -157644858284 }. Marked to market: -157644858284 +Final relative surplus NoiseAgent 4567 -15765.4858284 +Final holdings for NoiseAgent 4568: { ABS: 37, CASH: -7059079955 }. Marked to market: 9999704 +Final relative surplus NoiseAgent 4568 -706.9079955 +Final holdings for NoiseAgent 4569: { ABS: 21, CASH: -103660434812 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4569 -10367.0434812 +Final holdings for NoiseAgent 4570: { CASH: -207345687854 }. Marked to market: -207345687854 +Final relative surplus NoiseAgent 4570 -20735.5687854 +Final holdings for NoiseAgent 4571: { ABS: 90, CASH: -231275578445 }. Marked to market: -214080738785 +Final relative surplus NoiseAgent 4571 -23109.45246715 +Final holdings for NoiseAgent 4572: { ABS: -58, CASH: 145283281761 }. Marked to market: 143459983901 +Final relative surplus NoiseAgent 4572 14524.18455905 +Final holdings for NoiseAgent 4573: { ABS: -50, CASH: 248446559875 }. Marked to market: 1613783525 +Final relative surplus NoiseAgent 4573 24843.6559875 +Final holdings for NoiseAgent 4574: { ABS: 54, CASH: -135528088427 }. Marked to market: -133830543779 +Final relative surplus NoiseAgent 4574 -13550.66524155 +Final holdings for NoiseAgent 4575: { ABS: -25, CASH: 4786392775 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4575 477.6392775 +Final holdings for NoiseAgent 4576: { CASH: 233131030303 }. Marked to market: 233131030303 +Final relative surplus NoiseAgent 4576 23312.1030303 +Final holdings for NoiseAgent 4577: { ABS: 27, CASH: -5148515429 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 4577 -515.8515429 +Final holdings for NoiseAgent 4578: { ABS: -42, CASH: 1330310068 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4578 132.0310068 +Final holdings for NoiseAgent 4579: { ABS: 68, CASH: -175478684328 }. Marked to market: -162486853752 +Final relative surplus NoiseAgent 4579 -17529.76279965 +Final holdings for NoiseAgent 4580: { CASH: 142374982870 }. Marked to market: 142374982870 +Final relative surplus NoiseAgent 4580 14236.498287 +Final holdings for NoiseAgent 4581: { ABS: 68, CASH: -169987016160 }. Marked to market: -167849370200 +Final relative surplus NoiseAgent 4581 -16996.55801905 +Final holdings for NoiseAgent 4582: { CASH: 11433295 }. Marked to market: 11433295 +Final relative surplus NoiseAgent 4582 0.1433295 +Final holdings for NoiseAgent 4583: { ABS: 80, CASH: -198709575480 }. Marked to market: -196194688120 +Final relative surplus NoiseAgent 4583 -19868.81393895 +Final holdings for NoiseAgent 4584: { ABS: -29, CASH: 5550634179 }. Marked to market: 9999710 +Final relative surplus NoiseAgent 4584 554.0634179 +Final holdings for NoiseAgent 4585: { ABS: 90, CASH: -233611726715 }. Marked to market: -216416662145 +Final relative surplus NoiseAgent 4585 -23343.06704425 +Final holdings for NoiseAgent 4586: { CASH: 147167189650 }. Marked to market: 147167189650 +Final relative surplus NoiseAgent 4586 14715.718965 +Final holdings for NoiseAgent 4587: { ABS: -18, CASH: 575848252 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4587 56.5848252 +Final holdings for NoiseAgent 4588: { ABS: -80, CASH: 200006489400 }. Marked to market: 197491612120 +Final relative surplus NoiseAgent 4588 19996.50534345 +Final holdings for NoiseAgent 4589: { ABS: -20, CASH: 638720600 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 4589 62.87206 +Final holdings for NoiseAgent 4590: { ABS: -42, CASH: 1330310992 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4590 132.0310992 +Final holdings for NoiseAgent 4591: { CASH: 9753397 }. Marked to market: 9753397 +Final relative surplus NoiseAgent 4591 -0.0246603 +Final holdings for NoiseAgent 4592: { ABS: -68, CASH: 334898970026 }. Marked to market: -786669674 +Final relative surplus NoiseAgent 4592 32995.24165015 +Final holdings for NoiseAgent 4593: { ABS: -35, CASH: 6696971340 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 4593 668.697134 +Final holdings for NoiseAgent 4594: { CASH: -236105519120 }. Marked to market: -236105519120 +Final relative surplus NoiseAgent 4594 -23611.551912 +Final holdings for NoiseAgent 4595: { CASH: 9296465 }. Marked to market: 9296465 +Final relative surplus NoiseAgent 4595 -0.0703535 +Final holdings for NoiseAgent 4596: { CASH: 137629412217 }. Marked to market: 137629412217 +Final relative surplus NoiseAgent 4596 13761.9412217 +Final holdings for NoiseAgent 4597: { ABS: -56, CASH: 144476911848 }. Marked to market: 133777761736 +Final relative surplus NoiseAgent 4597 14427.58555965 +Final holdings for NoiseAgent 4598: { CASH: -104048010203 }. Marked to market: -104048010203 +Final relative surplus NoiseAgent 4598 -10405.8010203 +Final holdings for NoiseAgent 4599: { ABS: 29, CASH: -5530567914 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4599 -554.0567914 +Final holdings for NoiseAgent 4600: { ABS: 98, CASH: -486338232223 }. Marked to market: -2545990283 +Final relative surplus NoiseAgent 4600 -48141.15766925 +Final holdings for NoiseAgent 4601: { ABS: -46, CASH: 114276104753 }. Marked to market: 112830049903 +Final relative surplus NoiseAgent 4601 11426.6104753 +Final holdings for NoiseAgent 4602: { ABS: 52, CASH: -129520576136 }. Marked to market: -127885906944 +Final relative surplus NoiseAgent 4602 -12949.91401895 +Final holdings for NoiseAgent 4603: { CASH: 153313954272 }. Marked to market: 153313954272 +Final relative surplus NoiseAgent 4603 15330.3954272 +Final holdings for NoiseAgent 4604: { CASH: 227990611224 }. Marked to market: 227990611224 +Final relative surplus NoiseAgent 4604 22798.0611224 +Final holdings for NoiseAgent 4605: { ABS: 80, CASH: -396196077480 }. Marked to market: -1262027720 +Final relative surplus NoiseAgent 4605 -39126.94018585 +Final holdings for NoiseAgent 4606: { ABS: -76, CASH: 195496859330 }. Marked to market: 180976752214 +Final relative surplus NoiseAgent 4606 19529.58052895 +Final holdings for NoiseAgent 4607: { CASH: -186829115372 }. Marked to market: -186829115372 +Final relative surplus NoiseAgent 4607 -18683.9115372 +Final holdings for NoiseAgent 4608: { ABS: -36, CASH: 6888029104 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4608 687.8029104 +Final holdings for NoiseAgent 4609: { CASH: 9999776 }. Marked to market: 9999776 +Final relative surplus NoiseAgent 4609 -2.24e-05 +Final holdings for NoiseAgent 4610: { ABS: -48, CASH: 1518932416 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 4610 150.8932416 +Final holdings for NoiseAgent 4611: { ABS: 82, CASH: -211219987064 }. Marked to market: -195553377188 +Final relative surplus NoiseAgent 4611 -21103.89308455 +Final holdings for NoiseAgent 4612: { CASH: 163532383920 }. Marked to market: 163532383920 +Final relative surplus NoiseAgent 4612 16352.238392 +Final holdings for NoiseAgent 4613: { ABS: -10, CASH: 1920555950 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4613 191.055595 +Final holdings for NoiseAgent 4614: { CASH: -132863923000 }. Marked to market: -132863923000 +Final relative surplus NoiseAgent 4614 -13287.3923 +Final holdings for NoiseAgent 4615: { CASH: -240346743291 }. Marked to market: -240346743291 +Final relative surplus NoiseAgent 4615 -24035.6743291 +Final holdings for NoiseAgent 4616: { ABS: -25, CASH: 795899275 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4616 78.5899275 +Final holdings for NoiseAgent 4617: { ABS: -4, CASH: 19756622124 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4617 1974.6622124 +Final holdings for NoiseAgent 4618: { ABS: 46, CASH: -8778584280 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4618 -878.858428 +Final holdings for NoiseAgent 4619: { ABS: -94, CASH: 233508636418 }. Marked to market: 230553649598 +Final relative surplus NoiseAgent 4619 23346.7200394 +Final holdings for NoiseAgent 4620: { ABS: 58, CASH: -148713976072 }. Marked to market: -137632712180 +Final relative surplus NoiseAgent 4620 -14853.29197975 +Final holdings for NoiseAgent 4621: { CASH: 216449226916 }. Marked to market: 216449226916 +Final relative surplus NoiseAgent 4621 21643.9226916 +Final holdings for NoiseAgent 4622: { ABS: -20, CASH: 3831076900 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 4622 382.10769 +Final holdings for NoiseAgent 4623: { CASH: -110177169385 }. Marked to market: -110177169385 +Final relative surplus NoiseAgent 4623 -11018.7169385 +Final holdings for NoiseAgent 4624: { ABS: 31, CASH: -964515380 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4624 -97.451538 +Final holdings for NoiseAgent 4625: { ABS: -35, CASH: 1110260595 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4625 110.0260595 +Final holdings for NoiseAgent 4626: { CASH: -166082379215 }. Marked to market: -166082379215 +Final relative surplus NoiseAgent 4626 -16609.2379215 +Final holdings for NoiseAgent 4627: { ABS: 90, CASH: -232768652300 }. Marked to market: -215573582960 +Final relative surplus NoiseAgent 4627 -23258.75959735 +Final holdings for NoiseAgent 4628: { ABS: 11, CASH: -179683496863 }. Marked to market: -177581878267 +Final relative surplus NoiseAgent 4628 -17969.3496863 +Final holdings for NoiseAgent 4629: { ABS: 47, CASH: -1467502105 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 4629 -147.7502105 +Final holdings for NoiseAgent 4630: { CASH: -204201955019 }. Marked to market: -204201955019 +Final relative surplus NoiseAgent 4630 -20421.1955019 +Final holdings for NoiseAgent 4631: { CASH: 148612022282 }. Marked to market: 148612022282 +Final relative surplus NoiseAgent 4631 14860.2022282 +Final holdings for NoiseAgent 4632: { CASH: -227706869994 }. Marked to market: -227706869994 +Final relative surplus NoiseAgent 4632 -22771.6869994 +Final holdings for NoiseAgent 4633: { CASH: 166954343475 }. Marked to market: 166954343475 +Final relative surplus NoiseAgent 4633 16694.4343475 +Final holdings for NoiseAgent 4634: { ABS: -44, CASH: 217220612960 }. Marked to market: 7769728 +Final relative surplus NoiseAgent 4634 21721.061296 +Final holdings for NoiseAgent 4635: { ABS: 64, CASH: -166073250304 }. Marked to market: -153845650880 +Final relative surplus NoiseAgent 4635 -16589.2194064 +Final holdings for NoiseAgent 4636: { ABS: 24, CASH: -4575292400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4636 -458.52924 +Final holdings for NoiseAgent 4637: { ABS: -44, CASH: 114230989102 }. Marked to market: 105824513046 +Final relative surplus NoiseAgent 4637 11422.0989102 +Final holdings for NoiseAgent 4638: { ABS: 66, CASH: -171312601307 }. Marked to market: -158702883923 +Final relative surplus NoiseAgent 4638 -17113.15449825 +Final holdings for NoiseAgent 4639: { ABS: -76, CASH: 188930990912 }. Marked to market: 186541847996 +Final relative surplus NoiseAgent 4639 18888.95548215 +Final holdings for NoiseAgent 4640: { ABS: -28, CASH: 138236354896 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 4640 13822.6354896 +Final holdings for NoiseAgent 4641: { CASH: -110287089053 }. Marked to market: -110287089053 +Final relative surplus NoiseAgent 4641 -11029.7089053 +Final holdings for NoiseAgent 4642: { CASH: 176774537669 }. Marked to market: 176774537669 +Final relative surplus NoiseAgent 4642 17676.4537669 +Final holdings for NoiseAgent 4643: { ABS: 38, CASH: -1184571610 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4643 -119.457161 +Final holdings for NoiseAgent 4644: { CASH: 167933939770 }. Marked to market: 167933939770 +Final relative surplus NoiseAgent 4644 16792.393977 +Final holdings for NoiseAgent 4645: { ABS: -80, CASH: 204177135080 }. Marked to market: 188892630120 +Final relative surplus NoiseAgent 4645 20397.60787675 +Final holdings for NoiseAgent 4646: { CASH: 181503862906 }. Marked to market: 181503862906 +Final relative surplus NoiseAgent 4646 18149.3862906 +Final holdings for NoiseAgent 4647: { ABS: -82, CASH: 220531737998 }. Marked to market: 217953987146 +Final relative surplus NoiseAgent 4647 22049.03020125 +Final holdings for NoiseAgent 4648: { ABS: -35, CASH: 6696971445 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4648 668.6971445 +Final holdings for NoiseAgent 4649: { CASH: 128138491090 }. Marked to market: 128138491090 +Final relative surplus NoiseAgent 4649 12812.849109 +Final holdings for NoiseAgent 4650: { ABS: 21, CASH: -650161124 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4650 -66.0161124 +Final holdings for NoiseAgent 4651: { ABS: -30, CASH: 5741688940 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 4651 573.168894 +Final holdings for NoiseAgent 4652: { CASH: -177950767575 }. Marked to market: -177950767575 +Final relative surplus NoiseAgent 4652 -17796.0767575 +Final holdings for NoiseAgent 4653: { ABS: -12, CASH: 2302670836 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4653 229.2670836 +Final holdings for NoiseAgent 4654: { CASH: -168321847425 }. Marked to market: -168321847425 +Final relative surplus NoiseAgent 4654 -16833.1847425 +Final holdings for NoiseAgent 4655: { ABS: -34, CASH: 1078831310 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4655 106.883131 +Final holdings for NoiseAgent 4656: { CASH: 196218780080 }. Marked to market: 196218780080 +Final relative surplus NoiseAgent 4656 19620.878008 +Final holdings for NoiseAgent 4657: { ABS: 40, CASH: -100446051700 }. Marked to market: -99188608140 +Final relative surplus NoiseAgent 4657 -10045.60517 +Final holdings for NoiseAgent 4658: { CASH: 242577959284 }. Marked to market: 242577959284 +Final relative surplus NoiseAgent 4658 24256.7959284 +Final holdings for NoiseAgent 4659: { ABS: 45, CASH: -222141016880 }. Marked to market: 9915085 +Final relative surplus NoiseAgent 4659 -22215.101688 +Final holdings for NoiseAgent 4660: { ABS: -22, CASH: 701594332 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4660 69.1594332 +Final holdings for NoiseAgent 4661: { ABS: 36, CASH: -6868027304 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 4661 -687.8027304 +Final holdings for NoiseAgent 4662: { ABS: 30, CASH: -5721681950 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4662 -573.168195 +Final holdings for NoiseAgent 4663: { ABS: 45, CASH: -8587414835 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4663 -859.7414835 +Final holdings for NoiseAgent 4664: { ABS: 25, CASH: -4766399400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4664 -477.63994 +Final holdings for NoiseAgent 4665: { ABS: -49, CASH: 1550362677 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4665 154.0362677 +Final holdings for NoiseAgent 4666: { CASH: 709289338 }. Marked to market: 709289338 +Final relative surplus NoiseAgent 4666 69.9289338 +Final holdings for NoiseAgent 4667: { CASH: -100695995516 }. Marked to market: -100695995516 +Final relative surplus NoiseAgent 4667 -10070.5995516 +Final holdings for NoiseAgent 4668: { ABS: 82, CASH: -210227410848 }. Marked to market: -194560954148 +Final relative surplus NoiseAgent 4668 -21004.63564975 +Final holdings for NoiseAgent 4669: { CASH: 110307035003 }. Marked to market: 110307035003 +Final relative surplus NoiseAgent 4669 11029.7035003 +Final holdings for NoiseAgent 4670: { CASH: 122637936550 }. Marked to market: 122637936550 +Final relative surplus NoiseAgent 4670 12262.793655 +Final holdings for NoiseAgent 4671: { CASH: 147728549810 }. Marked to market: 147728549810 +Final relative surplus NoiseAgent 4671 14771.854981 +Final holdings for NoiseAgent 4672: { ABS: 3, CASH: -143885782334 }. Marked to market: -143312614877 +Final relative surplus NoiseAgent 4672 -14389.5782334 +Final holdings for NoiseAgent 4673: { ABS: -38, CASH: 1204566328 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4673 119.4566328 +Final holdings for NoiseAgent 4674: { ABS: 68, CASH: -176513344924 }. Marked to market: -163521522168 +Final relative surplus NoiseAgent 4674 -17633.22887065 +Final holdings for NoiseAgent 4675: { CASH: 215835159440 }. Marked to market: 215835159440 +Final relative surplus NoiseAgent 4675 21582.515944 +Final holdings for NoiseAgent 4676: { ABS: -62, CASH: 160250355599 }. Marked to market: 148404858799 +Final relative surplus NoiseAgent 4676 15768.8266368 +Final holdings for NoiseAgent 4677: { CASH: 220740249790 }. Marked to market: 220740249790 +Final relative surplus NoiseAgent 4677 22073.024979 +Final holdings for NoiseAgent 4678: { ABS: -50, CASH: 124213726550 }. Marked to market: 122641917000 +Final relative surplus NoiseAgent 4678 12420.372655 +Final holdings for NoiseAgent 4679: { ABS: -26, CASH: 4977464164 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4679 496.7464164 +Final holdings for NoiseAgent 4680: { CASH: 142399013050 }. Marked to market: 142399013050 +Final relative surplus NoiseAgent 4680 14238.901305 +Final holdings for NoiseAgent 4681: { ABS: -29, CASH: 5550629220 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4681 554.062922 +Final holdings for NoiseAgent 4682: { ABS: 2, CASH: -204428566755 }. Marked to market: -204046457731 +Final relative surplus NoiseAgent 4682 -20443.8566755 +Final holdings for NoiseAgent 4683: { CASH: 230878027744 }. Marked to market: 230878027744 +Final relative surplus NoiseAgent 4683 23086.8027744 +Final holdings for NoiseAgent 4684: { ABS: 42, CASH: -105667099241 }. Marked to market: -104346789299 +Final relative surplus NoiseAgent 4684 -10567.7099241 +Final holdings for NoiseAgent 4685: { ABS: 26, CASH: -807336962 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 4685 -81.7336962 +Final holdings for NoiseAgent 4686: { ABS: -38, CASH: 127469865994 }. Marked to market: 120209724162 +Final relative surplus NoiseAgent 4686 12745.9865994 +Final holdings for NoiseAgent 4687: { ABS: 86, CASH: -425057960415 }. Marked to market: -503857009 +Final relative surplus NoiseAgent 4687 -42013.12847945 +Final holdings for NoiseAgent 4688: { ABS: -41, CASH: 1298875918 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 4688 128.8875918 +Final holdings for NoiseAgent 4689: { ABS: -32, CASH: 6123780384 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4689 611.3780384 +Final holdings for NoiseAgent 4690: { CASH: -94991009260 }. Marked to market: -94991009260 +Final relative surplus NoiseAgent 4690 -9500.100926 +Final holdings for NoiseAgent 4691: { ABS: -82, CASH: 211550766818 }. Marked to market: 195884287240 +Final relative surplus NoiseAgent 4691 21134.97121895 +Final holdings for NoiseAgent 4692: { CASH: -195864230127 }. Marked to market: -195864230127 +Final relative surplus NoiseAgent 4692 -19587.4230127 +Final holdings for NoiseAgent 4693: { CASH: -99647627867 }. Marked to market: -99647627867 +Final relative surplus NoiseAgent 4693 -9965.7627867 +Final holdings for NoiseAgent 4694: { ABS: -58, CASH: 214126023405 }. Marked to market: 212302728213 +Final relative surplus NoiseAgent 4694 21408.45872805 +Final holdings for NoiseAgent 4695: { ABS: -42, CASH: 104433395902 }. Marked to market: 103113085876 +Final relative surplus NoiseAgent 4695 10442.3395902 +Final holdings for NoiseAgent 4696: { ABS: -88, CASH: 225624853156 }. Marked to market: 208811912308 +Final relative surplus NoiseAgent 4696 22542.37970095 +Final holdings for NoiseAgent 4697: { CASH: 218302865312 }. Marked to market: 218302865312 +Final relative surplus NoiseAgent 4697 21829.2865312 +Final holdings for NoiseAgent 4698: { ABS: -26, CASH: 827341460 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 4698 81.734146 +Final holdings for NoiseAgent 4699: { CASH: -123375580162 }. Marked to market: -123375580162 +Final relative surplus NoiseAgent 4699 -12338.5580162 +Final holdings for NoiseAgent 4700: { ABS: 44, CASH: -1373183648 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4700 -138.3183648 +Final holdings for NoiseAgent 4701: { ABS: 36, CASH: -1121694272 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4701 -113.1694272 +Final holdings for NoiseAgent 4702: { ABS: -62, CASH: 160665096694 }. Marked to market: 148819626058 +Final relative surplus NoiseAgent 4702 16046.40407155 +Final holdings for NoiseAgent 4703: { ABS: 86, CASH: -220794034048 }. Marked to market: -204363418772 +Final relative surplus NoiseAgent 4703 -22061.29803825 +Final holdings for NoiseAgent 4704: { ABS: 48, CASH: -236951140880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4704 -23696.114088 +Final holdings for NoiseAgent 4705: { ABS: -86, CASH: 222278879272 }. Marked to market: 205848030936 +Final relative surplus NoiseAgent 4705 22207.78228965 +Final holdings for NoiseAgent 4706: { ABS: 32, CASH: -6103735808 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 4706 -611.3735808 +Final holdings for NoiseAgent 4707: { ABS: 26, CASH: -807343228 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4707 -81.7343228 +Final holdings for NoiseAgent 4708: { ABS: 70, CASH: -179456306845 }. Marked to market: -166082483865 +Final relative surplus NoiseAgent 4708 -17927.52522315 +Final holdings for NoiseAgent 4709: { CASH: -235474187312 }. Marked to market: -235474187312 +Final relative surplus NoiseAgent 4709 -23548.4187312 +Final holdings for NoiseAgent 4710: { CASH: -156591485150 }. Marked to market: -156591485150 +Final relative surplus NoiseAgent 4710 -15660.148515 +Final holdings for NoiseAgent 4711: { CASH: -196194728000 }. Marked to market: -196194728000 +Final relative surplus NoiseAgent 4711 -19620.4728 +Final holdings for NoiseAgent 4712: { ABS: -44, CASH: 8416361304 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4712 840.6361304 +Final holdings for NoiseAgent 4713: { ABS: 40, CASH: -99628905200 }. Marked to market: -98371466360 +Final relative surplus NoiseAgent 4713 -9963.89052 +Final holdings for NoiseAgent 4714: { ABS: 90, CASH: -447177325940 }. Marked to market: -2875462010 +Final relative surplus NoiseAgent 4714 -44225.06376195 +Final holdings for NoiseAgent 4715: { ABS: 12, CASH: -149393100890 }. Marked to market: -147100432358 +Final relative surplus NoiseAgent 4715 -14940.310089 +Final holdings for NoiseAgent 4716: { ABS: -41, CASH: 1298877394 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4716 128.8877394 +Final holdings for NoiseAgent 4717: { CASH: 196697591680 }. Marked to market: 196697591680 +Final relative surplus NoiseAgent 4717 19668.759168 +Final holdings for NoiseAgent 4718: { ABS: 25, CASH: -4766408950 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 4718 -477.640895 +Final holdings for NoiseAgent 4719: { ABS: -20, CASH: 638719080 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 4719 62.871908 +Final holdings for NoiseAgent 4720: { ABS: 96, CASH: -246153816848 }. Marked to market: -227812425680 +Final relative surplus NoiseAgent 4720 -24597.2760691 +Final holdings for NoiseAgent 4721: { CASH: -1210326584 }. Marked to market: -1210326584 +Final relative surplus NoiseAgent 4721 -122.0326584 +Final holdings for NoiseAgent 4722: { CASH: -138280307988 }. Marked to market: -138280307988 +Final relative surplus NoiseAgent 4722 -13829.0307988 +Final holdings for NoiseAgent 4723: { ABS: 45, CASH: -222141016835 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4723 -22215.1016835 +Final holdings for NoiseAgent 4724: { ABS: 49, CASH: -9351733269 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4724 -936.1733269 +Final holdings for NoiseAgent 4725: { ABS: -47, CASH: 1487496230 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 4725 147.749623 +Final holdings for NoiseAgent 4726: { ABS: 80, CASH: -200519540640 }. Marked to market: -198004659600 +Final relative surplus NoiseAgent 4726 -20049.81046265 +Final holdings for NoiseAgent 4727: { CASH: -168627632614 }. Marked to market: -168627632614 +Final relative surplus NoiseAgent 4727 -16863.7632614 +Final holdings for NoiseAgent 4728: { ABS: 82, CASH: -211530743899 }. Marked to market: -195864313849 +Final relative surplus NoiseAgent 4728 -21134.96898745 +Final holdings for NoiseAgent 4729: { ABS: 34, CASH: -1058822912 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4729 -106.8822912 +Final holdings for NoiseAgent 4730: { ABS: 52, CASH: -256694343038 }. Marked to market: 13559530 +Final relative surplus NoiseAgent 4730 -25176.7653189 +Final holdings for NoiseAgent 4731: { ABS: 41, CASH: -7823307234 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4731 -783.3307234 +Final holdings for NoiseAgent 4732: { ABS: -52, CASH: 211920828150 }. Marked to market: 201986033098 +Final relative surplus NoiseAgent 4732 21171.97743985 +Final holdings for NoiseAgent 4733: { CASH: 138941642120 }. Marked to market: 138941642120 +Final relative surplus NoiseAgent 4733 13893.164212 +Final holdings for NoiseAgent 4734: { ABS: 64, CASH: -164073485760 }. Marked to market: -151845925120 +Final relative surplus NoiseAgent 4734 -16389.2430126 +Final holdings for NoiseAgent 4735: { ABS: -20, CASH: 3831127520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4735 382.112752 +Final holdings for NoiseAgent 4736: { ABS: -80, CASH: 200883769200 }. Marked to market: 198368892000 +Final relative surplus NoiseAgent 4736 20084.23332345 +Final holdings for NoiseAgent 4737: { ABS: 35, CASH: -6676970535 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 4737 -668.6970535 +Final holdings for NoiseAgent 4738: { ABS: 48, CASH: -1498938320 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 4738 -150.893832 +Final holdings for NoiseAgent 4739: { ABS: -98, CASH: 251624025243 }. Marked to market: 232900513919 +Final relative surplus NoiseAgent 4739 25142.29690055 +Final holdings for NoiseAgent 4740: { ABS: 37, CASH: -7059085246 }. Marked to market: 10000111 +Final relative surplus NoiseAgent 4740 -706.9085246 +Final holdings for NoiseAgent 4741: { ABS: 48, CASH: -123455440592 }. Marked to market: -114284735168 +Final relative surplus NoiseAgent 4741 -12346.5440592 +Final holdings for NoiseAgent 4742: { CASH: -463371262 }. Marked to market: -463371262 +Final relative surplus NoiseAgent 4742 -47.3371262 +Final holdings for NoiseAgent 4743: { CASH: 137632377119 }. Marked to market: 137632377119 +Final relative surplus NoiseAgent 4743 13762.2377119 +Final holdings for NoiseAgent 4744: { CASH: -193166023937 }. Marked to market: -193166023937 +Final relative surplus NoiseAgent 4744 -19317.6023937 +Final holdings for NoiseAgent 4745: { ABS: -86, CASH: 425931531356 }. Marked to market: 1377427778 +Final relative surplus NoiseAgent 4745 42098.48557335 +Final holdings for NoiseAgent 4746: { ABS: 48, CASH: -1498937312 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4746 -150.8937312 +Final holdings for NoiseAgent 4747: { ABS: 2, CASH: -216824246616 }. Marked to market: -216761374422 +Final relative surplus NoiseAgent 4747 -21683.4246616 +Final holdings for NoiseAgent 4748: { ABS: 84, CASH: -217372119668 }. Marked to market: -201323387780 +Final relative surplus NoiseAgent 4748 -21719.10633365 +Final holdings for NoiseAgent 4749: { ABS: 52, CASH: -129161207256 }. Marked to market: -127526536348 +Final relative surplus NoiseAgent 4749 -12913.97712775 +Final holdings for NoiseAgent 4750: { ABS: 29, CASH: -901642695 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4750 -91.1642695 +Final holdings for NoiseAgent 4751: { ABS: 32, CASH: -6103802624 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4751 -611.3802624 +Final holdings for NoiseAgent 4752: { ABS: -47, CASH: 1487491483 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4752 147.7491483 +Final holdings for NoiseAgent 4753: { ABS: -46, CASH: 227097467059 }. Marked to market: 11312541 +Final relative surplus NoiseAgent 4753 22708.7467059 +Final holdings for NoiseAgent 4754: { ABS: 27, CASH: -5148520478 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4754 -515.8520478 +Final holdings for NoiseAgent 4755: { CASH: 113901948136 }. Marked to market: 113901948136 +Final relative surplus NoiseAgent 4755 11389.1948136 +Final holdings for NoiseAgent 4756: { CASH: 152501264395 }. Marked to market: 152501264395 +Final relative surplus NoiseAgent 4756 15249.1264395 +Final holdings for NoiseAgent 4757: { CASH: -113885762840 }. Marked to market: -113885762840 +Final relative surplus NoiseAgent 4757 -11389.576284 +Final holdings for NoiseAgent 4758: { CASH: -215815144920 }. Marked to market: -215815144920 +Final relative surplus NoiseAgent 4758 -21582.514492 +Final holdings for NoiseAgent 4759: { ABS: -27, CASH: 5168522557 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4759 515.8522557 +Final holdings for NoiseAgent 4760: { CASH: 230558002362 }. Marked to market: 230558002362 +Final relative surplus NoiseAgent 4760 23054.8002362 +Final holdings for NoiseAgent 4761: { ABS: 82, CASH: -203681752033 }. Marked to market: -201104002083 +Final relative surplus NoiseAgent 4761 -20366.03160575 +Final holdings for NoiseAgent 4762: { ABS: -82, CASH: 210698366035 }. Marked to market: 195031742793 +Final relative surplus NoiseAgent 4762 21049.73096545 +Final holdings for NoiseAgent 4763: { ABS: 35, CASH: -1090264375 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 4763 -110.0264375 +Final holdings for NoiseAgent 4764: { CASH: 139252544 }. Marked to market: 139252544 +Final relative surplus NoiseAgent 4764 12.9252544 +Final holdings for NoiseAgent 4765: { ABS: 49, CASH: -1530378014 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4765 -154.0378014 +Final holdings for NoiseAgent 4766: { ABS: -23, CASH: 733030875 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4766 72.3030875 +Final holdings for NoiseAgent 4767: { ABS: 24, CASH: -4575291176 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4767 -458.5291176 +Final holdings for NoiseAgent 4768: { ABS: 37, CASH: -7059079659 }. Marked to market: 9999556 +Final relative surplus NoiseAgent 4768 -706.9079659 +Final holdings for NoiseAgent 4769: { ABS: 6, CASH: -148248831081 }. Marked to market: -147102497169 +Final relative surplus NoiseAgent 4769 -14825.8831081 +Final holdings for NoiseAgent 4770: { CASH: 94922386100 }. Marked to market: 94922386100 +Final relative surplus NoiseAgent 4770 9491.23861 +Final holdings for NoiseAgent 4771: { ABS: -88, CASH: 233182376386 }. Marked to market: 216369594730 +Final relative surplus NoiseAgent 4771 23298.1322048 +Final holdings for NoiseAgent 4772: { ABS: 37, CASH: -7058986456 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4772 -706.8986456 +Final holdings for NoiseAgent 4773: { ABS: 24, CASH: -4575350552 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4773 -458.5350552 +Final holdings for NoiseAgent 4774: { CASH: -103014332474 }. Marked to market: -103014332474 +Final relative surplus NoiseAgent 4774 -10302.4332474 +Final holdings for NoiseAgent 4775: { CASH: -225631558742 }. Marked to market: -225631558742 +Final relative surplus NoiseAgent 4775 -22564.1558742 +Final holdings for NoiseAgent 4776: { ABS: -71, CASH: 243668343159 }. Marked to market: 230103344368 +Final relative surplus NoiseAgent 4776 24346.72868375 +Final holdings for NoiseAgent 4777: { CASH: 216405420130 }. Marked to market: 216405420130 +Final relative surplus NoiseAgent 4777 21639.542013 +Final holdings for NoiseAgent 4778: { ABS: -41, CASH: 7843311457 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4778 783.3311457 +Final holdings for NoiseAgent 4779: { ABS: 24, CASH: -118470214904 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4779 -11848.0214904 +Final holdings for NoiseAgent 4780: { ABS: -43, CASH: 212287051746 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4780 21227.7051746 +Final holdings for NoiseAgent 4781: { ABS: -98, CASH: 253823866033 }. Marked to market: 235100356179 +Final relative surplus NoiseAgent 4781 25362.2809811 +Final holdings for NoiseAgent 4782: { CASH: -817339292 }. Marked to market: -817339292 +Final relative surplus NoiseAgent 4782 -82.7339292 +Final holdings for NoiseAgent 4783: { ABS: -56, CASH: 153662523186 }. Marked to market: 142963365010 +Final relative surplus NoiseAgent 4783 15346.14667895 +Final holdings for NoiseAgent 4784: { CASH: -199452758516 }. Marked to market: -199452758516 +Final relative surplus NoiseAgent 4784 -19946.2758516 +Final holdings for NoiseAgent 4785: { CASH: 148819639729 }. Marked to market: 148819639729 +Final relative surplus NoiseAgent 4785 14880.9639729 +Final holdings for NoiseAgent 4786: { CASH: -223028357308 }. Marked to market: -223028357308 +Final relative surplus NoiseAgent 4786 -22303.8357308 +Final holdings for NoiseAgent 4787: { CASH: -163352098790 }. Marked to market: -163352098790 +Final relative surplus NoiseAgent 4787 -16336.209879 +Final holdings for NoiseAgent 4788: { ABS: -90, CASH: 233643846970 }. Marked to market: 216448771060 +Final relative surplus NoiseAgent 4788 23344.27905715 +Final holdings for NoiseAgent 4789: { CASH: 193074295489 }. Marked to market: 193074295489 +Final relative surplus NoiseAgent 4789 19306.4295489 +Final holdings for NoiseAgent 4790: { ABS: -49, CASH: 1550362334 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4790 154.0362334 +Final holdings for NoiseAgent 4791: { ABS: 54, CASH: -134127585899 }. Marked to market: -132430037417 +Final relative surplus NoiseAgent 4791 -13410.61498165 +Final holdings for NoiseAgent 4792: { CASH: -214973913140 }. Marked to market: -214973913140 +Final relative surplus NoiseAgent 4792 -21498.391314 +Final holdings for NoiseAgent 4793: { ABS: 42, CASH: -108340184495 }. Marked to market: -100315818845 +Final relative surplus NoiseAgent 4793 -10835.0184495 +Final holdings for NoiseAgent 4794: { ABS: -42, CASH: 104337766711 }. Marked to market: 103017455509 +Final relative surplus NoiseAgent 4794 10432.7766711 +Final holdings for NoiseAgent 4795: { ABS: 26, CASH: -807335376 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4795 -81.7335376 +Final holdings for NoiseAgent 4796: { ABS: -26, CASH: 827342422 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 4796 81.7342422 +Final holdings for NoiseAgent 4797: { CASH: -199492212728 }. Marked to market: -199492212728 +Final relative surplus NoiseAgent 4797 -19950.2212728 +Final holdings for NoiseAgent 4798: { ABS: 46, CASH: -8778592100 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4798 -878.85921 +Final holdings for NoiseAgent 4799: { ABS: 38, CASH: -7250139362 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4799 -726.0139362 +Final holdings for NoiseAgent 4800: { CASH: 190312790760 }. Marked to market: 190312790760 +Final relative surplus NoiseAgent 4800 19030.279076 +Final holdings for NoiseAgent 4801: { ABS: 33, CASH: -6294860441 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4801 -630.4860441 +Final holdings for NoiseAgent 4802: { ABS: -94, CASH: 234516227212 }. Marked to market: 231561247442 +Final relative surplus NoiseAgent 4802 23447.47912575 +Final holdings for NoiseAgent 4803: { ABS: 88, CASH: -221408698468 }. Marked to market: -218642306004 +Final relative surplus NoiseAgent 4803 -22138.72621895 +Final holdings for NoiseAgent 4804: { CASH: 128795083778 }. Marked to market: 128795083778 +Final relative surplus NoiseAgent 4804 12878.5083778 +Final holdings for NoiseAgent 4805: { ABS: -76, CASH: 188798686426 }. Marked to market: 186409554150 +Final relative surplus NoiseAgent 4805 18875.72504755 +Final holdings for NoiseAgent 4806: { ABS: 66, CASH: -165300969230 }. Marked to market: -163226195144 +Final relative surplus NoiseAgent 4806 -16527.95332605 +Final holdings for NoiseAgent 4807: { ABS: -28, CASH: 138237299308 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4807 13822.7299308 +Final holdings for NoiseAgent 4808: { ABS: 5, CASH: -139490518662 }. Marked to market: -138535249252 +Final relative surplus NoiseAgent 4808 -13950.0518662 +Final holdings for NoiseAgent 4809: { ABS: 21, CASH: -650155034 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4809 -66.0155034 +Final holdings for NoiseAgent 4810: { ABS: 49, CASH: -1530368606 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4810 -154.0368606 +Final holdings for NoiseAgent 4811: { ABS: -43, CASH: 212281801747 }. Marked to market: 212272991176 +Final relative surplus NoiseAgent 4811 21227.1801747 +Final holdings for NoiseAgent 4812: { CASH: 1542688792 }. Marked to market: 1542688792 +Final relative surplus NoiseAgent 4812 153.2688792 +Final holdings for NoiseAgent 4813: { ABS: -72, CASH: 357210980887 }. Marked to market: 1769490031 +Final relative surplus NoiseAgent 4813 35226.42935135 +Final holdings for NoiseAgent 4814: { ABS: -34, CASH: 1078822198 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4814 106.8822198 +Final holdings for NoiseAgent 4815: { ABS: 21, CASH: -4002171212 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4815 -401.2171212 +Final holdings for NoiseAgent 4816: { ABS: -45, CASH: 8607514690 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4816 859.751469 +Final holdings for NoiseAgent 4817: { ABS: 22, CASH: -175036902738 }. Marked to market: -170833722790 +Final relative surplus NoiseAgent 4817 -17504.6902738 +Final holdings for NoiseAgent 4818: { CASH: 208811945968 }. Marked to market: 208811945968 +Final relative surplus NoiseAgent 4818 20880.1945968 +Final holdings for NoiseAgent 4819: { ABS: 70, CASH: -345679559565 }. Marked to market: -112265955 +Final relative surplus NoiseAgent 4819 -34075.2883941 +Final holdings for NoiseAgent 4820: { CASH: 230865217888 }. Marked to market: 230865217888 +Final relative surplus NoiseAgent 4820 23085.5217888 +Final holdings for NoiseAgent 4821: { ABS: -47, CASH: 8989643280 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 4821 897.964328 +Final holdings for NoiseAgent 4822: { CASH: 153913429056 }. Marked to market: 153913429056 +Final relative surplus NoiseAgent 4822 15390.3429056 +Final holdings for NoiseAgent 4823: { ABS: 49, CASH: -1530362285 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4823 -154.0362285 +Final holdings for NoiseAgent 4824: { CASH: -166082486000 }. Marked to market: -166082486000 +Final relative surplus NoiseAgent 4824 -16609.2486 +Final holdings for NoiseAgent 4825: { CASH: -88271980 }. Marked to market: -88271980 +Final relative surplus NoiseAgent 4825 -9.827198 +Final holdings for NoiseAgent 4826: { ABS: -31, CASH: 5932691360 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4826 592.269136 +Final holdings for NoiseAgent 4827: { ABS: 40, CASH: -1247448480 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4827 -125.744848 +Final holdings for NoiseAgent 4828: { ABS: -34, CASH: 6505894650 }. Marked to market: 9999660 +Final relative surplus NoiseAgent 4828 649.589465 +Final holdings for NoiseAgent 4829: { ABS: 88, CASH: -227904498944 }. Marked to market: -211091537592 +Final relative surplus NoiseAgent 4829 -22772.34425645 +Final holdings for NoiseAgent 4830: { ABS: 44, CASH: -1373194736 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4830 -138.3194736 +Final holdings for NoiseAgent 4831: { CASH: 187078086516 }. Marked to market: 187078086516 +Final relative surplus NoiseAgent 4831 18706.8086516 +Final holdings for NoiseAgent 4832: { ABS: 98, CASH: -243782631082 }. Marked to market: -240701908374 +Final relative surplus NoiseAgent 4832 -24376.1195135 +Final holdings for NoiseAgent 4833: { ABS: 64, CASH: -164078539616 }. Marked to market: -151851084704 +Final relative surplus NoiseAgent 4833 -16389.74856285 +Final holdings for NoiseAgent 4834: { ABS: -32, CASH: 1015952640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4834 100.595264 +Final holdings for NoiseAgent 4835: { ABS: -21, CASH: 4022183980 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4835 401.218398 +Final holdings for NoiseAgent 4836: { CASH: -191619946920 }. Marked to market: -191619946920 +Final relative surplus NoiseAgent 4836 -19162.994692 +Final holdings for NoiseAgent 4837: { ABS: 24, CASH: -4575333824 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4837 -458.5333824 +Final holdings for NoiseAgent 4838: { CASH: -147103653909 }. Marked to market: -147103653909 +Final relative surplus NoiseAgent 4838 -14711.3653909 +Final holdings for NoiseAgent 4839: { ABS: -25, CASH: 795899600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4839 78.58996 +Final holdings for NoiseAgent 4840: { ABS: -74, CASH: 189726521424 }. Marked to market: 175588544442 +Final relative surplus NoiseAgent 4840 18952.5467679 +Final holdings for NoiseAgent 4841: { ABS: -40, CASH: 1267441600 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 4841 125.74416 +Final holdings for NoiseAgent 4842: { ABS: -31, CASH: 5932745424 }. Marked to market: 9999814 +Final relative surplus NoiseAgent 4842 592.2745424 +Final holdings for NoiseAgent 4843: { CASH: 206024963728 }. Marked to market: 206024963728 +Final relative surplus NoiseAgent 4843 20601.4963728 +Final holdings for NoiseAgent 4844: { CASH: -143855697590 }. Marked to market: -143855697590 +Final relative surplus NoiseAgent 4844 -14386.569759 +Final holdings for NoiseAgent 4845: { CASH: 117819588184 }. Marked to market: 117819588184 +Final relative surplus NoiseAgent 4845 11780.9588184 +Final holdings for NoiseAgent 4846: { CASH: -225633098638 }. Marked to market: -225633098638 +Final relative surplus NoiseAgent 4846 -22564.3098638 +Final holdings for NoiseAgent 4847: { CASH: 163750977730 }. Marked to market: 163750977730 +Final relative surplus NoiseAgent 4847 16374.097773 +Final holdings for NoiseAgent 4848: { ABS: -47, CASH: 1487490731 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 4848 147.7490731 +Final holdings for NoiseAgent 4849: { CASH: 242812031402 }. Marked to market: 242812031402 +Final relative surplus NoiseAgent 4849 24280.2031402 +Final holdings for NoiseAgent 4850: { ABS: -29, CASH: 921649713 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4850 91.1649713 +Final holdings for NoiseAgent 4851: { ABS: -23, CASH: 4404276408 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4851 439.4276408 +Final holdings for NoiseAgent 4852: { ABS: 45, CASH: -1404624185 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4852 -141.4624185 +Final holdings for NoiseAgent 4853: { ABS: -42, CASH: 8034366196 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 4853 802.4366196 +Final holdings for NoiseAgent 4854: { ABS: -30, CASH: 5741691370 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4854 573.169137 +Final holdings for NoiseAgent 4855: { ABS: 35, CASH: -213461864984 }. Marked to market: -206774972464 +Final relative surplus NoiseAgent 4855 -21347.1864984 +Final holdings for NoiseAgent 4856: { CASH: -174706432084 }. Marked to market: -174706432084 +Final relative surplus NoiseAgent 4856 -17471.6432084 +Final holdings for NoiseAgent 4857: { CASH: 187600868362 }. Marked to market: 187600868362 +Final relative surplus NoiseAgent 4857 18759.0868362 +Final holdings for NoiseAgent 4858: { ABS: -46, CASH: 119139632037 }. Marked to market: 110351054611 +Final relative surplus NoiseAgent 4858 11912.9632037 +Final holdings for NoiseAgent 4859: { ABS: 48, CASH: -9160706192 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4859 -917.0706192 +Final holdings for NoiseAgent 4860: { ABS: -21, CASH: 670155223 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 4860 66.0155223 +Final holdings for NoiseAgent 4861: { ABS: -28, CASH: 5359576932 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4861 534.9576932 +Final holdings for NoiseAgent 4862: { ABS: -24, CASH: 764469952 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4862 75.4469952 +Final holdings for NoiseAgent 4863: { ABS: -44, CASH: 8416464044 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 4863 840.6464044 +Final holdings for NoiseAgent 4864: { ABS: 40, CASH: -99349780080 }. Marked to market: -98092336360 +Final relative surplus NoiseAgent 4864 -9935.978008 +Final holdings for NoiseAgent 4865: { ABS: 64, CASH: -165399314048 }. Marked to market: -153171875072 +Final relative surplus NoiseAgent 4865 -16521.82603135 +Final holdings for NoiseAgent 4866: { ABS: 32, CASH: -6103718880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4866 -611.371888 +Final holdings for NoiseAgent 4867: { CASH: 6424376 }. Marked to market: 6424376 +Final relative surplus NoiseAgent 4867 -0.3575624 +Final holdings for NoiseAgent 4868: { CASH: 166783989288 }. Marked to market: 166783989288 +Final relative surplus NoiseAgent 4868 16677.3989288 +Final holdings for NoiseAgent 4869: { ABS: 46, CASH: -225993614944 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4869 -22600.3614944 +Final holdings for NoiseAgent 4870: { ABS: -8, CASH: 1538431456 }. Marked to market: 9999992 +Final relative surplus NoiseAgent 4870 152.8431456 +Final holdings for NoiseAgent 4871: { ABS: -36, CASH: 6888030184 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 4871 687.8030184 +Final holdings for NoiseAgent 4872: { ABS: 29, CASH: -5530557271 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4872 -554.0557271 +Final holdings for NoiseAgent 4873: { CASH: -1023295325 }. Marked to market: -1023295325 +Final relative surplus NoiseAgent 4873 -103.3295325 +Final holdings for NoiseAgent 4874: { CASH: -99721365104 }. Marked to market: -99721365104 +Final relative surplus NoiseAgent 4874 -9973.1365104 +Final holdings for NoiseAgent 4875: { CASH: 173097612316 }. Marked to market: 173097612316 +Final relative surplus NoiseAgent 4875 17308.7612316 +Final holdings for NoiseAgent 4876: { ABS: 90, CASH: -230735554055 }. Marked to market: -213540484895 +Final relative surplus NoiseAgent 4876 -23055.44977305 +Final holdings for NoiseAgent 4877: { ABS: 24, CASH: -208631707753 }. Marked to market: -204046359409 +Final relative surplus NoiseAgent 4877 -20864.1707753 +Final holdings for NoiseAgent 4878: { ABS: 76, CASH: -196052141710 }. Marked to market: -181532054886 +Final relative surplus NoiseAgent 4878 -19587.10879355 +Final holdings for NoiseAgent 4879: { ABS: -44, CASH: 112819606976 }. Marked to market: 104413236212 +Final relative surplus NoiseAgent 4879 11280.9606976 +Final holdings for NoiseAgent 4880: { ABS: -21, CASH: 103680188041 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4880 10367.0188041 +Final holdings for NoiseAgent 4881: { ABS: -40, CASH: 1267439200 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 4881 125.74392 +Final holdings for NoiseAgent 4882: { ABS: 24, CASH: -4575351800 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4882 -458.53518 +Final holdings for NoiseAgent 4883: { ABS: 1, CASH: -176945619139 }. Marked to market: -176754563458 +Final relative surplus NoiseAgent 4883 -17695.5619139 +Final holdings for NoiseAgent 4884: { ABS: 7, CASH: -178091934550 }. Marked to market: -176754540814 +Final relative surplus NoiseAgent 4884 -17810.193455 +Final holdings for NoiseAgent 4885: { ABS: -47, CASH: 138583716543 }. Marked to market: 129604073122 +Final relative surplus NoiseAgent 4885 13857.3716543 +Final holdings for NoiseAgent 4886: { ABS: -46, CASH: 200428423582 }. Marked to market: 191639943400 +Final relative surplus NoiseAgent 4886 20041.8423582 +Final holdings for NoiseAgent 4887: { ABS: -44, CASH: 8416369356 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4887 840.6369356 +Final holdings for NoiseAgent 4888: { ABS: -78, CASH: 199992990103 }. Marked to market: 185090592541 +Final relative surplus NoiseAgent 4888 19979.1933725 +Final holdings for NoiseAgent 4889: { ABS: 98, CASH: -243426486195 }. Marked to market: -240345756431 +Final relative surplus NoiseAgent 4889 -24340.50501775 +Final holdings for NoiseAgent 4890: { CASH: -113541926693 }. Marked to market: -113541926693 +Final relative surplus NoiseAgent 4890 -11355.1926693 +Final holdings for NoiseAgent 4891: { ABS: -88, CASH: 218601511116 }. Marked to market: 215835144964 +Final relative surplus NoiseAgent 4891 21856.00751375 +Final holdings for NoiseAgent 4892: { ABS: 3, CASH: -238253009639 }. Marked to market: -238158701744 +Final relative surplus NoiseAgent 4892 -23826.3009639 +Final holdings for NoiseAgent 4893: { ABS: -74, CASH: 183830129311 }. Marked to market: 181503867161 +Final relative surplus NoiseAgent 4893 18378.86933365 +Final holdings for NoiseAgent 4894: { ABS: -50, CASH: 128200221825 }. Marked to market: 118647423725 +Final relative surplus NoiseAgent 4894 12819.0221825 +Final holdings for NoiseAgent 4895: { ABS: -31, CASH: 5932745641 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4895 592.2745641 +Final holdings for NoiseAgent 4896: { ABS: -50, CASH: 127614459900 }. Marked to market: 118061643350 +Final relative surplus NoiseAgent 4896 12760.44599 +Final holdings for NoiseAgent 4897: { CASH: -240345759273 }. Marked to market: -240345759273 +Final relative surplus NoiseAgent 4897 -24035.5759273 +Final holdings for NoiseAgent 4898: { ABS: -88, CASH: 220592497432 }. Marked to market: 217826132424 +Final relative surplus NoiseAgent 4898 22055.10614665 +Final holdings for NoiseAgent 4899: { ABS: 27, CASH: -838771406 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 4899 -84.8771406 +Final holdings for NoiseAgent 4900: { ABS: 42, CASH: -107669739524 }. Marked to market: -99645482780 +Final relative surplus NoiseAgent 4900 -10767.9739524 +Final holdings for NoiseAgent 4901: { ABS: -57, CASH: 233943348889 }. Marked to market: 223053278584 +Final relative surplus NoiseAgent 4901 23374.22950235 +Final holdings for NoiseAgent 4902: { ABS: -68, CASH: 170007015718 }. Marked to market: 167869370642 +Final relative surplus NoiseAgent 4902 16996.557976 +Final holdings for NoiseAgent 4903: { CASH: 157995291648 }. Marked to market: 157995291648 +Final relative surplus NoiseAgent 4903 15798.5291648 +Final holdings for NoiseAgent 4904: { ABS: 68, CASH: -174328645378 }. Marked to market: -161336994662 +Final relative surplus NoiseAgent 4904 -17414.75916905 +Final holdings for NoiseAgent 4905: { ABS: -48, CASH: 237144387832 }. Marked to market: 183957928 +Final relative surplus NoiseAgent 4905 23713.4387832 +Final holdings for NoiseAgent 4906: { CASH: 7436131 }. Marked to market: 7436131 +Final relative surplus NoiseAgent 4906 -0.2563869 +Final holdings for NoiseAgent 4907: { ABS: -27, CASH: 858771352 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4907 84.8771352 +Final holdings for NoiseAgent 4908: { ABS: 48, CASH: -119221733168 }. Marked to market: -117712806560 +Final relative surplus NoiseAgent 4908 -11923.1733168 +Final holdings for NoiseAgent 4909: { ABS: 39, CASH: -1216003259 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4909 -122.6003259 +Final holdings for NoiseAgent 4910: { CASH: -142717096970 }. Marked to market: -142717096970 +Final relative surplus NoiseAgent 4910 -14272.709697 +Final holdings for NoiseAgent 4911: { ABS: -27, CASH: 858771703 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4911 84.8771703 +Final holdings for NoiseAgent 4912: { ABS: -78, CASH: 201602599624 }. Marked to market: 186700411960 +Final relative surplus NoiseAgent 4912 20140.15459365 +Final holdings for NoiseAgent 4913: { ABS: -31, CASH: 984514512 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4913 97.4514512 +Final holdings for NoiseAgent 4914: { ABS: 50, CASH: -128182735475 }. Marked to market: -118630041375 +Final relative surplus NoiseAgent 4914 -12819.2735475 +Final holdings for NoiseAgent 4915: { ABS: -74, CASH: 189761277707 }. Marked to market: 175623117501 +Final relative surplus NoiseAgent 4915 18956.02214885 +Final holdings for NoiseAgent 4916: { CASH: -108604881254 }. Marked to market: -108604881254 +Final relative surplus NoiseAgent 4916 -10861.4881254 +Final holdings for NoiseAgent 4917: { CASH: 158513413312 }. Marked to market: 158513413312 +Final relative surplus NoiseAgent 4917 15850.3413312 +Final holdings for NoiseAgent 4918: { CASH: 194579576507 }. Marked to market: 194579576507 +Final relative surplus NoiseAgent 4918 19456.9576507 +Final holdings for NoiseAgent 4919: { ABS: 46, CASH: -8778588512 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4919 -878.8588512 +Final holdings for NoiseAgent 4920: { ABS: 86, CASH: -215762475478 }. Marked to market: -213058984208 +Final relative surplus NoiseAgent 4920 -21574.10395325 +Final holdings for NoiseAgent 4921: { CASH: -181531959240 }. Marked to market: -181531959240 +Final relative surplus NoiseAgent 4921 -18154.195924 +Final holdings for NoiseAgent 4922: { ABS: -36, CASH: 102436385928 }. Marked to market: 95558451684 +Final relative surplus NoiseAgent 4922 10242.6385928 +Final holdings for NoiseAgent 4923: { ABS: -84, CASH: 208669854130 }. Marked to market: 206029210978 +Final relative surplus NoiseAgent 4923 20862.84179015 +Final holdings for NoiseAgent 4924: { ABS: 12, CASH: -202496761424 }. Marked to market: -200204087492 +Final relative surplus NoiseAgent 4924 -20250.6761424 +Final holdings for NoiseAgent 4925: { ABS: 28, CASH: -5339515976 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4925 -534.9515976 +Final holdings for NoiseAgent 4926: { CASH: 156999463136 }. Marked to market: 156999463136 +Final relative surplus NoiseAgent 4926 15698.9463136 +Final holdings for NoiseAgent 4927: { ABS: 29, CASH: -5530628176 }. Marked to market: 9999681 +Final relative surplus NoiseAgent 4927 -554.0628176 +Final holdings for NoiseAgent 4928: { CASH: 1093045096 }. Marked to market: 1093045096 +Final relative surplus NoiseAgent 4928 108.3045096 +Final holdings for NoiseAgent 4929: { ABS: 70, CASH: -181341173990 }. Marked to market: -167967404560 +Final relative surplus NoiseAgent 4929 -18116.01201415 +Final holdings for NoiseAgent 4930: { ABS: -44, CASH: 163266479122 }. Marked to market: 161883296354 +Final relative surplus NoiseAgent 4930 16325.6479122 +Final holdings for NoiseAgent 4931: { ABS: -39, CASH: 1236003532 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 4931 122.6003532 +Final holdings for NoiseAgent 4932: { CASH: 177267608327 }. Marked to market: 177267608327 +Final relative surplus NoiseAgent 4932 17725.7608327 +Final holdings for NoiseAgent 4933: { ABS: 92, CASH: -229332966360 }. Marked to market: -226440856292 +Final relative surplus NoiseAgent 4933 -22931.15303815 +Final holdings for NoiseAgent 4934: { ABS: 21, CASH: -4002183644 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 4934 -401.2183644 +Final holdings for NoiseAgent 4935: { ABS: 39, CASH: -1216001660 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 4935 -122.600166 +Final holdings for NoiseAgent 4936: { ABS: 48, CASH: -9160702976 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4936 -917.0702976 +Final holdings for NoiseAgent 4937: { CASH: 218081542798 }. Marked to market: 218081542798 +Final relative surplus NoiseAgent 4937 21807.1542798 +Final holdings for NoiseAgent 4938: { ABS: 66, CASH: -169201125941 }. Marked to market: -156591406973 +Final relative surplus NoiseAgent 4938 -16902.0069598 +Final holdings for NoiseAgent 4939: { ABS: -50, CASH: 124652916275 }. Marked to market: 123081117725 +Final relative surplus NoiseAgent 4939 12464.2916275 +Final holdings for NoiseAgent 4940: { CASH: -208796476560 }. Marked to market: -208796476560 +Final relative surplus NoiseAgent 4940 -20880.647656 +Final holdings for NoiseAgent 4941: { ABS: -50, CASH: 124229819950 }. Marked to market: 122658014650 +Final relative surplus NoiseAgent 4941 12421.981995 +Final holdings for NoiseAgent 4942: { ABS: -27, CASH: 5168521747 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4942 515.8521747 +Final holdings for NoiseAgent 4943: { CASH: -105093296320 }. Marked to market: -105093296320 +Final relative surplus NoiseAgent 4943 -10510.329632 +Final holdings for NoiseAgent 4944: { ABS: -35, CASH: 134829691565 }. Marked to market: 128142748855 +Final relative surplus NoiseAgent 4944 13481.9691565 +Final holdings for NoiseAgent 4945: { ABS: 42, CASH: -104319178142 }. Marked to market: -102998865050 +Final relative surplus NoiseAgent 4945 -10432.9178142 +Final holdings for NoiseAgent 4946: { ABS: -34, CASH: 1078827366 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4946 106.8827366 +Final holdings for NoiseAgent 4947: { ABS: -40, CASH: 1267445680 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4947 125.744568 +Final holdings for NoiseAgent 4948: { CASH: 201419850208 }. Marked to market: 201419850208 +Final relative surplus NoiseAgent 4948 20140.9850208 +Final holdings for NoiseAgent 4949: { ABS: 13, CASH: -199168717569 }. Marked to market: -196685019651 +Final relative surplus NoiseAgent 4949 -19917.8717569 +Final holdings for NoiseAgent 4950: { ABS: -27, CASH: 119060453593 }. Marked to market: 113901933520 +Final relative surplus NoiseAgent 4950 11905.0453593 +Final holdings for NoiseAgent 4951: { ABS: 86, CASH: -215559259370 }. Marked to market: -212855765434 +Final relative surplus NoiseAgent 4951 -21553.78233935 +Final holdings for NoiseAgent 4952: { CASH: 148110095826 }. Marked to market: 148110095826 +Final relative surplus NoiseAgent 4952 14810.0095826 +Final holdings for NoiseAgent 4953: { ABS: 3, CASH: -101229866504 }. Marked to market: -100656698105 +Final relative surplus NoiseAgent 4953 -10123.9866504 +Final holdings for NoiseAgent 4954: { ABS: 21, CASH: -650159948 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 4954 -66.0159948 +Final holdings for NoiseAgent 4955: { ABS: -46, CASH: 114273762088 }. Marked to market: 112827696290 +Final relative surplus NoiseAgent 4955 11426.3762088 +Final holdings for NoiseAgent 4956: { ABS: -23, CASH: 733033267 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4956 72.3033267 +Final holdings for NoiseAgent 4957: { ABS: -70, CASH: 179479914785 }. Marked to market: 166105972105 +Final relative surplus NoiseAgent 4957 17927.8858466 +Final holdings for NoiseAgent 4958: { ABS: 28, CASH: -870206712 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4958 -88.0206712 +Final holdings for NoiseAgent 4959: { ABS: 25, CASH: -775899225 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4959 -78.5899225 +Final holdings for NoiseAgent 4960: { ABS: 24, CASH: -175915661036 }. Marked to market: -171330314300 +Final relative surplus NoiseAgent 4960 -17592.5661036 +Final holdings for NoiseAgent 4961: { CASH: -142354992230 }. Marked to market: -142354992230 +Final relative surplus NoiseAgent 4961 -14236.499223 +Final holdings for NoiseAgent 4962: { ABS: -84, CASH: 211330603984 }. Marked to market: 208689977212 +Final relative surplus NoiseAgent 4962 21128.91679515 +Final holdings for NoiseAgent 4963: { ABS: -22, CASH: 4213185404 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 4963 420.3185404 +Final holdings for NoiseAgent 4964: { CASH: 137349546904 }. Marked to market: 137349546904 +Final relative surplus NoiseAgent 4964 13733.9546904 +Final holdings for NoiseAgent 4965: { ABS: 76, CASH: -196413658396 }. Marked to market: -181893378608 +Final relative surplus NoiseAgent 4965 -19623.26020835 +Final holdings for NoiseAgent 4966: { ABS: -64, CASH: 160985401728 }. Marked to market: 158973499392 +Final relative surplus NoiseAgent 4966 16094.39657545 +Final holdings for NoiseAgent 4967: { ABS: -58, CASH: 150355810526 }. Marked to market: 139274656660 +Final relative surplus NoiseAgent 4967 15015.47561495 +Final holdings for NoiseAgent 4968: { ABS: 46, CASH: -227077619204 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4968 -22708.7619204 +Final holdings for NoiseAgent 4969: { ABS: 33, CASH: -6294856976 }. Marked to market: 9999637 +Final relative surplus NoiseAgent 4969 -630.4856976 +Final holdings for NoiseAgent 4970: { CASH: 113185516 }. Marked to market: 113185516 +Final relative surplus NoiseAgent 4970 10.3185516 +Final holdings for NoiseAgent 4971: { ABS: -3, CASH: 583167664 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4971 57.3167664 +Final holdings for NoiseAgent 4972: { CASH: 104414487748 }. Marked to market: 104414487748 +Final relative surplus NoiseAgent 4972 10440.4487748 +Final holdings for NoiseAgent 4973: { ABS: 27, CASH: -133280641718 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4973 -13329.0641718 +Final holdings for NoiseAgent 4974: { CASH: 122639601000 }. Marked to market: 122639601000 +Final relative surplus NoiseAgent 4974 12262.9601 +Final holdings for NoiseAgent 4975: { CASH: -183507430239 }. Marked to market: -183507430239 +Final relative surplus NoiseAgent 4975 -18351.7430239 +Final holdings for NoiseAgent 4976: { CASH: 228826089520 }. Marked to market: 228826089520 +Final relative surplus NoiseAgent 4976 22881.608952 +Final holdings for NoiseAgent 4977: { ABS: -58, CASH: 149636445487 }. Marked to market: 138555178173 +Final relative surplus NoiseAgent 4977 14943.53891535 +Final holdings for NoiseAgent 4978: { CASH: 119954055375 }. Marked to market: 119954055375 +Final relative surplus NoiseAgent 4978 11994.4055375 +Final holdings for NoiseAgent 4979: { CASH: -224039092355 }. Marked to market: -224039092355 +Final relative surplus NoiseAgent 4979 -22404.9092355 +Final holdings for NoiseAgent 4980: { ABS: 38, CASH: -187582909988 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4980 -18759.2909988 +Final holdings for NoiseAgent 4981: { ABS: -20, CASH: 3831127220 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 4981 382.112722 +Final holdings for NoiseAgent 4982: { ABS: -76, CASH: 195676350772 }. Marked to market: 181156075544 +Final relative surplus NoiseAgent 4982 19547.52945195 +Final holdings for NoiseAgent 4983: { ABS: -64, CASH: 160007192608 }. Marked to market: 157995291552 +Final relative surplus NoiseAgent 4983 15996.57566535 +Final holdings for NoiseAgent 4984: { ABS: -43, CASH: 8225419825 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4984 821.5419825 +Final holdings for NoiseAgent 4985: { ABS: -29, CASH: 5550610428 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4985 554.0610428 +Final holdings for NoiseAgent 4986: { ABS: -47, CASH: 1487493457 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 4986 147.7493457 +Final holdings for NoiseAgent 4987: { ABS: 41, CASH: -7823309858 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 4987 -783.3309858 +Final holdings for NoiseAgent 4988: { ABS: -28, CASH: 5359577072 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 4988 534.9577072 +Final holdings for NoiseAgent 4989: { CASH: 109520767054 }. Marked to market: 109520767054 +Final relative surplus NoiseAgent 4989 10951.0767054 +Final holdings for NoiseAgent 4990: { ABS: -56, CASH: 278258947256 }. Marked to market: 1806237352 +Final relative surplus NoiseAgent 4990 27331.22917215 +Final holdings for NoiseAgent 4991: { CASH: 1104755725 }. Marked to market: 1104755725 +Final relative surplus NoiseAgent 4991 109.4755725 +Final holdings for NoiseAgent 4992: { CASH: 166784018086 }. Marked to market: 166784018086 +Final relative surplus NoiseAgent 4992 16677.4018086 +Final holdings for NoiseAgent 4993: { CASH: -625740120 }. Marked to market: -625740120 +Final relative surplus NoiseAgent 4993 -63.574012 +Final holdings for NoiseAgent 4994: { ABS: 35, CASH: -6676973790 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 4994 -668.697379 +Final holdings for NoiseAgent 4995: { ABS: 98, CASH: -245638693948 }. Marked to market: -242557962126 +Final relative surplus NoiseAgent 4995 -24561.72579095 +Final holdings for NoiseAgent 4996: { CASH: -555877986 }. Marked to market: -555877986 +Final relative surplus NoiseAgent 4996 -56.5877986 +Final holdings for NoiseAgent 4997: { ABS: 35, CASH: -6676881460 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4997 -668.688146 +Final holdings for NoiseAgent 4998: { CASH: -151894485120 }. Marked to market: -151894485120 +Final relative surplus NoiseAgent 4998 -15190.448512 +Final holdings for NoiseAgent 4999: { ABS: 90, CASH: -233175185000 }. Marked to market: -215980120610 +Final relative surplus NoiseAgent 4999 -23299.41287295 +Final holdings for NoiseAgent 5000: { CASH: -162422280816 }. Marked to market: -162422280816 +Final relative surplus NoiseAgent 5000 -16243.2280816 +Final holdings for Value Agent 5001: { ABS: -115, CASH: -88096254301 }. Marked to market: -110067426121 +Final holdings for Value Agent 5002: { ABS: -370, CASH: 254137626678 }. Marked to market: 242506297058 +Final holdings for Value Agent 5003: { ABS: -276, CASH: 217723517279 }. Marked to market: 209047190663 +Final holdings for Value Agent 5004: { ABS: -672, CASH: 439966537761 }. Marked to market: 418841562561 +Final holdings for Value Agent 5005: { ABS: -826, CASH: 764051663172 }. Marked to market: 738085543692 +Final holdings for Value Agent 5006: { ABS: -139, CASH: 132076785393 }. Marked to market: 127707185146 +Final holdings for Value Agent 5007: { ABS: -405, CASH: 260637554420 }. Marked to market: 247905981710 +Final holdings for Value Agent 5008: { ABS: -681, CASH: 651469424353 }. Marked to market: 630061541041 +Final holdings for Value Agent 5009: { ABS: -250, CASH: -66340188363 }. Marked to market: -74199176863 +Final holdings for Value Agent 5010: { ABS: -472, CASH: 274997590241 }. Marked to market: 260159820425 +Final holdings for Value Agent 5011: { ABS: -566, CASH: 287352723418 }. Marked to market: 269559957606 +Final holdings for Value Agent 5012: { ABS: -584, CASH: 220067874922 }. Marked to market: 201709281874 +Final holdings for Value Agent 5013: { ABS: -365, CASH: 194574342080 }. Marked to market: 183100208650 +Final holdings for Value Agent 5014: { ABS: -632, CASH: 452089286812 }. Marked to market: 432221686780 +Final holdings for Value Agent 5015: { ABS: -343, CASH: 376645749855 }. Marked to market: 365863143545 +Final holdings for Value Agent 5016: { ABS: -522, CASH: -150695011356 }. Marked to market: -167104580388 +Final holdings for Value Agent 5017: { ABS: -374, CASH: 202980068910 }. Marked to market: 191222992942 +Final holdings for Value Agent 5018: { ABS: -331, CASH: 182478170248 }. Marked to market: 172072855572 +Final holdings for Value Agent 5019: { ABS: -233, CASH: 288867272281 }. Marked to market: 281542658884 +Final holdings for Value Agent 5020: { ABS: -456, CASH: -59060405024 }. Marked to market: -73395200048 +Final holdings for Value Agent 5021: { ABS: -438, CASH: -132807608122 }. Marked to market: -146576591890 +Final holdings for Value Agent 5022: { ABS: -773, CASH: 932578113573 }. Marked to market: 908278101033 +Final holdings for Value Agent 5023: { ABS: -629, CASH: 320722007041 }. Marked to market: 300948781282 +Final holdings for Value Agent 5024: { ABS: -592, CASH: -136975103077 }. Marked to market: -155585208565 +Final holdings for Value Agent 5025: { ABS: -401, CASH: -179931117360 }. Marked to market: -192536935315 +Final holdings for Value Agent 5026: { ABS: -319, CASH: 153905262640 }. Marked to market: 143877190443 +Final holdings for Value Agent 5027: { ABS: -229, CASH: 139860666723 }. Marked to market: 132661833486 +Final holdings for Value Agent 5028: { ABS: -673, CASH: 266357322918 }. Marked to market: 245200935298 +Final holdings for Value Agent 5029: { ABS: -285, CASH: 360161142527 }. Marked to market: 351201878537 +Final holdings for Value Agent 5030: { ABS: -370, CASH: 254032156493 }. Marked to market: 253956344603 +Final holdings for Value Agent 5031: { ABS: -478, CASH: 418249204960 }. Marked to market: 403222821816 +Final holdings for Value Agent 5032: { ABS: -397, CASH: 387724579329 }. Marked to market: 375244473434 +Final holdings for Value Agent 5033: { ABS: -461, CASH: 219438679757 }. Marked to market: 219387606028 +Final holdings for Value Agent 5034: { ABS: -457, CASH: 190807694757 }. Marked to market: 176441454639 +Final holdings for Value Agent 5035: { ABS: -585, CASH: 314285682311 }. Marked to market: 295895603591 +Final holdings for Value Agent 5036: { ABS: -328, CASH: 51509345869 }. Marked to market: 51473007077 +Final holdings for Value Agent 5037: { ABS: -477, CASH: -98573845929 }. Marked to market: -113568863244 +Final holdings for Value Agent 5038: { ABS: -333, CASH: 137544631860 }. Marked to market: 127076460177 +Final holdings for Value Agent 5039: { ABS: -609, CASH: 306314380634 }. Marked to market: 287169810350 +Final holdings for Value Agent 5040: { ABS: -297, CASH: 242661791033 }. Marked to market: 242628886700 +Final holdings for Value Agent 5041: { ABS: -610, CASH: 534208256814 }. Marked to market: 515032308404 +Final holdings for Value Agent 5042: { ABS: -382, CASH: 278987981138 }. Marked to market: 266979329436 +Final holdings for Value Agent 5043: { ABS: -190, CASH: 167909463236 }. Marked to market: 161936599486 +Final holdings for Value Agent 5044: { ABS: -392, CASH: 249167059439 }. Marked to market: 236844156847 +Final holdings for Value Agent 5045: { ABS: -546, CASH: 723658768308 }. Marked to market: 706494724320 +Final holdings for Value Agent 5046: { ABS: -660, CASH: 690868230856 }. Marked to market: 670120501216 +Final holdings for Value Agent 5047: { ABS: -524, CASH: 258023100652 }. Marked to market: 241550647132 +Final holdings for Value Agent 5048: { ABS: -410, CASH: 222203944338 }. Marked to market: 209315077328 +Final holdings for Value Agent 5049: { ABS: -387, CASH: -35270957497 }. Marked to market: -47436681370 +Final holdings for Value Agent 5050: { ABS: -341, CASH: 381992113508 }. Marked to market: 371272428301 +Final holdings for Value Agent 5051: { ABS: -367, CASH: 204672956202 }. Marked to market: 204597759003 +Final holdings for Value Agent 5052: { ABS: -618, CASH: 271681349260 }. Marked to market: 252253929070 +Final holdings for Value Agent 5053: { ABS: -433, CASH: 393127531419 }. Marked to market: 379515770265 +Final holdings for Value Agent 5054: { ABS: -159, CASH: -82989842723 }. Marked to market: -87988159409 +Final holdings for Value Agent 5055: { ABS: -502, CASH: 429450542600 }. Marked to market: 413669696704 +Final holdings for Value Agent 5056: { ABS: -408, CASH: 241070581550 }. Marked to market: 228244593590 +Final holdings for Value Agent 5057: { ABS: -664, CASH: 350998039380 }. Marked to market: 330124464996 +Final holdings for Value Agent 5058: { ABS: -703, CASH: 302519511312 }. Marked to market: 280419975895 +Final holdings for Value Agent 5059: { ABS: -586, CASH: 898445075389 }. Marked to market: 880023524891 +Final holdings for Value Agent 5060: { ABS: -434, CASH: 375038381783 }. Marked to market: 361395185559 +Final holdings for Value Agent 5061: { ABS: -346, CASH: 195043645242 }. Marked to market: 184166792010 +Final holdings for Value Agent 5062: { ABS: -230, CASH: -62959614194 }. Marked to market: -70189891204 +Final holdings for Value Agent 5063: { ABS: -427, CASH: 57408419438 }. Marked to market: 43985265372 +Final holdings for Value Agent 5064: { ABS: -503, CASH: 274621525270 }. Marked to market: 258809247450 +Final holdings for Value Agent 5065: { ABS: -329, CASH: 151191090939 }. Marked to market: 140848649900 +Final holdings for Value Agent 5066: { ABS: -790, CASH: 816091308739 }. Marked to market: 791256784209 +Final holdings for Value Agent 5067: { ABS: -324, CASH: 409297520350 }. Marked to market: 399112271578 +Final holdings for Value Agent 5068: { ABS: -361, CASH: 184382357903 }. Marked to market: 173033981036 +Final holdings for Value Agent 5069: { ABS: -312, CASH: 217696294518 }. Marked to market: 207888265638 +Final holdings for Value Agent 5070: { ABS: -342, CASH: -51676249468 }. Marked to market: -51714139306 +Final holdings for Value Agent 5071: { ABS: -494, CASH: 389895686542 }. Marked to market: 374366318350 +Final holdings for Value Agent 5072: { ABS: -207, CASH: 154644321253 }. Marked to market: 148137069460 +Final holdings for Value Agent 5073: { ABS: -377, CASH: -145897616890 }. Marked to market: -157748973810 +Final holdings for Value Agent 5074: { ABS: -771, CASH: 579356485722 }. Marked to market: 555119301966 +Final holdings for Value Agent 5075: { ABS: -612, CASH: -91663198696 }. Marked to market: -110902001932 +Final holdings for Value Agent 5076: { ABS: -304, CASH: -3417063153 }. Marked to market: -12973599857 +Final holdings for Value Agent 5077: { ABS: -176, CASH: -119432390532 }. Marked to market: -119451889396 +Final holdings for Value Agent 5078: { ABS: -358, CASH: 369720753926 }. Marked to market: 358466603634 +Final holdings for Value Agent 5079: { ABS: -366, CASH: -87280715171 }. Marked to market: -87355707473 +Final holdings for Value Agent 5080: { ABS: -489, CASH: 522848307521 }. Marked to market: 507476117213 +Final holdings for Value Agent 5081: { ABS: -567, CASH: 388769856700 }. Marked to market: 370945606711 +Final holdings for Value Agent 5082: { ABS: -560, CASH: 458698523305 }. Marked to market: 441094307865 +Final holdings for Value Agent 5083: { ABS: -454, CASH: 201873096298 }. Marked to market: 187601144580 +Final holdings for Value Agent 5084: { ABS: -362, CASH: 175234222172 }. Marked to market: 175194116554 +Final holdings for Value Agent 5085: { ABS: -369, CASH: 462437802864 }. Marked to market: 450837934362 +Final holdings for Value Agent 5086: { ABS: -456, CASH: 300469627815 }. Marked to market: 286134819111 +Final holdings for Value Agent 5087: { ABS: -766, CASH: 535560707738 }. Marked to market: 389213582730 +Final holdings for Value Agent 5088: { ABS: -409, CASH: 239451146955 }. Marked to market: 226593831544 +Final holdings for Value Agent 5089: { ABS: -608, CASH: 102546800884 }. Marked to market: 83433740244 +Final holdings for Value Agent 5090: { ABS: -400, CASH: 302700661812 }. Marked to market: 290126280612 +Final holdings for Value Agent 5091: { ABS: -699, CASH: 747646193866 }. Marked to market: 725672462719 +Final holdings for Value Agent 5092: { ABS: -500, CASH: 447461154618 }. Marked to market: 431743179618 +Final holdings for Value Agent 5093: { ABS: -339, CASH: 330762689778 }. Marked to market: 330725132307 +Final holdings for Value Agent 5094: { ABS: -311, CASH: 49593060083 }. Marked to market: 39816471547 +Final holdings for Value Agent 5095: { ABS: -587, CASH: 387291981414 }. Marked to market: 368839065263 +Final holdings for Value Agent 5096: { ABS: -625, CASH: 389981420896 }. Marked to market: 370333950271 +Final holdings for Value Agent 5097: { ABS: -437, CASH: 75645443472 }. Marked to market: 61907856847 +Final holdings for Value Agent 5098: { ABS: -331, CASH: 194311413125 }. Marked to market: 183906107386 +Final holdings for Value Agent 5099: { ABS: -565, CASH: 322440760555 }. Marked to market: 304679401345 +Final holdings for Value Agent 5100: { ABS: -459, CASH: 257274841920 }. Marked to market: 242845702314 +Final holdings for MARKET_MAKER_AGENT_5101: { ABS: 74089, CASH: -25260019206966 }. Marked to market: -25251810960745 +Final holdings for MOMENTUM_AGENT_5102: { ABS: -1014, CASH: 162998966898 }. Marked to market: 162886626852 +Final holdings for MOMENTUM_AGENT_5103: { ABS: -3017, CASH: 487233274711 }. Marked to market: 486899024298 +Final holdings for MOMENTUM_AGENT_5104: { ABS: -677, CASH: 108860360331 }. Marked to market: 108785356178 +Final holdings for MOMENTUM_AGENT_5105: { ABS: -1687, CASH: 271404344473 }. Marked to market: 271217443430 +Final holdings for MOMENTUM_AGENT_5106: { ABS: -2029, CASH: 326178973190 }. Marked to market: 325954182309 +Final holdings for MOMENTUM_AGENT_5107: { ABS: -679, CASH: 109242472838 }. Marked to market: 109167247107 +Final holdings for MOMENTUM_AGENT_5108: { ABS: -680, CASH: 109433528430 }. Marked to market: 109358191910 +Final holdings for MOMENTUM_AGENT_5109: { ABS: -1357, CASH: 218283895582 }. Marked to market: 218133554909 +Final holdings for MOMENTUM_AGENT_5110: { ABS: -1018, CASH: 163763182055 }. Marked to market: 163650398853 +Final holdings for MOMENTUM_AGENT_5111: { ABS: -340, CASH: 54721764204 }. Marked to market: 54684095944 +Final holdings for MOMENTUM_AGENT_5112: { ABS: -2035, CASH: 327325314260 }. Marked to market: 327099858645 +Final holdings for MOMENTUM_AGENT_5113: { ABS: -1019, CASH: 163954236902 }. Marked to market: 163841342911 +Final holdings for MOMENTUM_AGENT_5114: { ABS: -680, CASH: 109433528390 }. Marked to market: 109358191870 +Final holdings for MOMENTUM_AGENT_5115: { ABS: -340, CASH: 54721764194 }. Marked to market: 54684095934 +Final holdings for MOMENTUM_AGENT_5116: { ABS: -775, CASH: 118676441662 }. Marked to market: 118590580187 +Final holdings for MOMENTUM_AGENT_5117: { ABS: -3018, CASH: 485668531977 }. Marked to market: 485334170775 +Final holdings for MOMENTUM_AGENT_5118: { ABS: -340, CASH: 54721763970 }. Marked to market: 54684095710 +Final holdings for MOMENTUM_AGENT_5119: { ABS: -1350, CASH: 217265734388 }. Marked to market: 217116169238 +Final holdings for MOMENTUM_AGENT_5120: { ABS: -2679, CASH: 430030487795 }. Marked to market: 429733684064 +Final holdings for MOMENTUM_AGENT_5121: { ABS: -2338, CASH: 375287252913 }. Marked to market: 375028228231 +Final holdings for MOMENTUM_AGENT_5122: { ABS: -1019, CASH: 163954237914 }. Marked to market: 163841343923 +Final holdings for MOMENTUM_AGENT_5123: { ABS: -3047, CASH: 489932156683 }. Marked to market: 489594582600 +Final holdings for MOMENTUM_AGENT_5124: { ABS: -1694, CASH: 272422486650 }. Marked to market: 272234810084 +Final holdings for MOMENTUM_AGENT_5125: { ABS: -1360, CASH: 218857055436 }. Marked to market: 218706382396 +Final holdings for MOMENTUM_AGENT_5126: { ABS: -3060, CASH: 492415872859 }. Marked to market: 492076858519 +Fundamental archival complete. +Event Queue elapsed: 0 days 00:01:23.218240, messages: 188885, messages per second: 2269.8 +Mean ending value by agent type: +NoiseAgent: -2097753726 +ValueAgent: 245205801046 +MarketMakerAgent: -25251820960745 +MomentumAgent: 239296420675 +Simulation ending! +Simulation End Time: 2020-02-17 10:55:02.221432 +Time taken to run simulation: 0:01:26.841932 diff --git a/tests/hist_fund_value.txt b/tests/hist_fund_value.txt new file mode 100644 index 000000000..577b33da5 --- /dev/null +++ b/tests/hist_fund_value.txt @@ -0,0 +1,10127 @@ +--------------- +Hardware Specs: +--------------- +Mac (system_profiler SPHardwareDataType) or lshw -short + +Processor Name: Intel Core i7 +Processor Speed: 2.6 GHz +Number of Processors: 1 +Total Number of Cores: 6 +L2 Cache (per Core): 256 KB +L3 Cache: 12 MB +Memory: 16 GB + +------------------ +Simulation Results: +------------------ +./scripts/hist_fund_value.sh + +Configuration seed: 123456789 + +Event Queue elapsed: 0 days 00:00:23.434069, messages: 104032, messages per second: 4439.3 +Mean ending value by agent type: + NoiseAgent: -49 + ValueAgent: 1829 + +Time taken to run simulation: 0:03:31.791304 + +Final holdings for NoiseAgent 1: { IBM: -98, CASH: 11359603 }. Marked to market: 10000931 +Final relative surplus NoiseAgent 1 0.13457375 +Final holdings for NoiseAgent 2: { CASH: 9997960 }. Marked to market: 9997960 +Final relative surplus NoiseAgent 2 -0.000204 +Final holdings for NoiseAgent 3: { CASH: 9995536 }. Marked to market: 9995536 +Final relative surplus NoiseAgent 3 -0.0004464 +Final holdings for NoiseAgent 4: { IBM: 70, CASH: 9030640 }. Marked to market: 9998250 +Final relative surplus NoiseAgent 4 -0.0955539 +Final holdings for NoiseAgent 5: { CASH: 10000624 }. Marked to market: 10000624 +Final relative surplus NoiseAgent 5 6.24e-05 +Final holdings for NoiseAgent 6: { IBM: 82, CASH: 8867088 }. Marked to market: 9997704 +Final relative surplus NoiseAgent 6 -0.11191245 +Final holdings for NoiseAgent 7: { IBM: -60, CASH: 10831030 }. Marked to market: 9999610 +Final relative surplus NoiseAgent 7 0.08171715 +Final holdings for NoiseAgent 8: { IBM: -30, CASH: 10416040 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 8 0.041604 +Final holdings for NoiseAgent 9: { CASH: 10001485 }. Marked to market: 10001485 +Final relative surplus NoiseAgent 9 0.0001485 +Final holdings for NoiseAgent 10: { IBM: -46, CASH: 10635674 }. Marked to market: 10000460 +Final relative surplus NoiseAgent 10 0.0635674 +Final holdings for NoiseAgent 11: { IBM: 78, CASH: 8920285 }. Marked to market: 9995671 +Final relative surplus NoiseAgent 11 -0.10659285 +Final holdings for NoiseAgent 12: { IBM: 68, CASH: 9057112 }. Marked to market: 9999796 +Final relative surplus NoiseAgent 12 -0.09290245 +Final holdings for NoiseAgent 13: { CASH: 10000128 }. Marked to market: 10000128 +Final relative surplus NoiseAgent 13 1.28e-05 +Final holdings for NoiseAgent 14: { IBM: 86, CASH: 8800902 }. Marked to market: 9993808 +Final relative surplus NoiseAgent 14 -0.11851945 +Final holdings for NoiseAgent 15: { CASH: 9999076 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 15 -9.24e-05 +Final holdings for NoiseAgent 16: { CASH: 9998320 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 16 -0.000168 +Final holdings for NoiseAgent 17: { CASH: 9999436 }. Marked to market: 9999436 +Final relative surplus NoiseAgent 17 -5.64e-05 +Final holdings for NoiseAgent 18: { IBM: -41, CASH: 10566087 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 18 0.0566087 +Final holdings for NoiseAgent 19: { IBM: -27, CASH: 10373761 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 19 0.0373761 +Final holdings for NoiseAgent 20: { CASH: 10003312 }. Marked to market: 10003312 +Final relative surplus NoiseAgent 20 0.0003312 +Final holdings for NoiseAgent 21: { CASH: 9996022 }. Marked to market: 9996022 +Final relative surplus NoiseAgent 21 -0.0003978 +Final holdings for NoiseAgent 22: { IBM: 6, CASH: 9917098 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 22 -0.0082902 +Final holdings for NoiseAgent 23: { CASH: 10000621 }. Marked to market: 10000621 +Final relative surplus NoiseAgent 23 6.21e-05 +Final holdings for NoiseAgent 24: { IBM: -98, CASH: 11361220 }. Marked to market: 9999608 +Final relative surplus NoiseAgent 24 0.1347327 +Final holdings for NoiseAgent 25: { IBM: -44, CASH: 10609466 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 25 0.0609466 +Final holdings for NoiseAgent 26: { CASH: 10002064 }. Marked to market: 10002064 +Final relative surplus NoiseAgent 26 0.0002064 +Final holdings for NoiseAgent 27: { CASH: 10001334 }. Marked to market: 10001334 +Final relative surplus NoiseAgent 27 0.0001334 +Final holdings for NoiseAgent 28: { IBM: 32, CASH: 9557792 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 28 -0.0442208 +Final holdings for NoiseAgent 29: { CASH: 10000945 }. Marked to market: 10000945 +Final relative surplus NoiseAgent 29 9.45e-05 +Final holdings for NoiseAgent 30: { IBM: -23, CASH: 10318550 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 30 0.031855 +Final holdings for NoiseAgent 31: { IBM: -44, CASH: 10610588 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 31 0.0610588 +Final holdings for NoiseAgent 32: { IBM: 68, CASH: 9057282 }. Marked to market: 9997450 +Final relative surplus NoiseAgent 32 -0.09288905 +Final holdings for NoiseAgent 33: { IBM: 80, CASH: 8890920 }. Marked to market: 9999320 +Final relative surplus NoiseAgent 33 -0.10952255 +Final holdings for NoiseAgent 34: { IBM: 90, CASH: 8751385 }. Marked to market: 9999145 +Final relative surplus NoiseAgent 34 -0.12347515 +Final holdings for NoiseAgent 35: { CASH: 10000252 }. Marked to market: 10000252 +Final relative surplus NoiseAgent 35 2.52e-05 +Final holdings for NoiseAgent 36: { IBM: 46, CASH: 9362578 }. Marked to market: 9998850 +Final relative surplus NoiseAgent 36 -0.0637422 +Final holdings for NoiseAgent 37: { CASH: 9996096 }. Marked to market: 9996096 +Final relative surplus NoiseAgent 37 -0.0003904 +Final holdings for NoiseAgent 38: { IBM: -70, CASH: 10967330 }. Marked to market: 10005110 +Final relative surplus NoiseAgent 38 0.0953585 +Final holdings for NoiseAgent 39: { CASH: 10001755 }. Marked to market: 10001755 +Final relative surplus NoiseAgent 39 0.0001755 +Final holdings for NoiseAgent 40: { IBM: 36, CASH: 9503308 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 40 -0.0496692 +Final holdings for NoiseAgent 41: { CASH: 9998176 }. Marked to market: 9998176 +Final relative surplus NoiseAgent 41 -0.0001824 +Final holdings for NoiseAgent 42: { CASH: 10001026 }. Marked to market: 10001026 +Final relative surplus NoiseAgent 42 0.0001026 +Final holdings for NoiseAgent 43: { IBM: -22, CASH: 10304018 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 43 0.0304018 +Final holdings for NoiseAgent 44: { IBM: -96, CASH: 11327584 }. Marked to market: 10002784 +Final relative surplus NoiseAgent 44 0.1313779 +Final holdings for NoiseAgent 45: { CASH: 10000644 }. Marked to market: 10000644 +Final relative surplus NoiseAgent 45 6.44e-05 +Final holdings for NoiseAgent 46: { CASH: 9999736 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 46 -2.64e-05 +Final holdings for NoiseAgent 47: { CASH: 9998947 }. Marked to market: 9998947 +Final relative surplus NoiseAgent 47 -0.0001053 +Final holdings for NoiseAgent 48: { IBM: 34, CASH: 9530834 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 48 -0.0469166 +Final holdings for NoiseAgent 49: { IBM: 54, CASH: 9251209 }. Marked to market: 9999649 +Final relative surplus NoiseAgent 49 -0.07349325 +Final holdings for NoiseAgent 50: { IBM: -21, CASH: 10291228 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 50 0.0291228 +Final holdings for NoiseAgent 51: { IBM: -74, CASH: 11024641 }. Marked to market: 10003515 +Final relative surplus NoiseAgent 51 0.10108415 +Final holdings for NoiseAgent 52: { IBM: 48, CASH: 9335104 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 52 -0.0664896 +Final holdings for NoiseAgent 53: { CASH: 10000598 }. Marked to market: 10000598 +Final relative surplus NoiseAgent 53 5.98e-05 +Final holdings for NoiseAgent 54: { IBM: -96, CASH: 11327056 }. Marked to market: 10003888 +Final relative surplus NoiseAgent 54 0.13132725 +Final holdings for NoiseAgent 55: { CASH: 10000462 }. Marked to market: 10000462 +Final relative surplus NoiseAgent 55 4.62e-05 +Final holdings for NoiseAgent 56: { IBM: -28, CASH: 10387548 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 56 0.0387548 +Final holdings for NoiseAgent 57: { CASH: 10000560 }. Marked to market: 10000560 +Final relative surplus NoiseAgent 57 5.6e-05 +Final holdings for NoiseAgent 58: { IBM: -70, CASH: 10971355 }. Marked to market: 10002345 +Final relative surplus NoiseAgent 58 0.09575125 +Final holdings for NoiseAgent 59: { IBM: 24, CASH: 9668896 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 59 -0.0331104 +Final holdings for NoiseAgent 60: { CASH: 10000078 }. Marked to market: 10000078 +Final relative surplus NoiseAgent 60 7.8e-06 +Final holdings for NoiseAgent 61: { IBM: -66, CASH: 10914694 }. Marked to market: 10001518 +Final relative surplus NoiseAgent 61 0.09008555 +Final holdings for NoiseAgent 62: { IBM: -40, CASH: 10555360 }. Marked to market: 10001000 +Final relative surplus NoiseAgent 62 0.055536 +Final holdings for NoiseAgent 63: { IBM: -68, CASH: 10941528 }. Marked to market: 10002244 +Final relative surplus NoiseAgent 63 0.09277145 +Final holdings for NoiseAgent 64: { IBM: 98, CASH: 8643386 }. Marked to market: 9994904 +Final relative surplus NoiseAgent 64 -0.13428225 +Final holdings for NoiseAgent 65: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 65 0.0 +Final holdings for NoiseAgent 66: { CASH: 10000533 }. Marked to market: 10000533 +Final relative surplus NoiseAgent 66 5.33e-05 +Final holdings for NoiseAgent 67: { IBM: 48, CASH: 9333472 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 67 -0.0666528 +Final holdings for NoiseAgent 68: { CASH: 9999190 }. Marked to market: 9999190 +Final relative surplus NoiseAgent 68 -8.1e-05 +Final holdings for NoiseAgent 69: { IBM: 32, CASH: 9555744 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 69 -0.0444256 +Final holdings for NoiseAgent 70: { IBM: 82, CASH: 8868892 }. Marked to market: 9995736 +Final relative surplus NoiseAgent 70 -0.11173655 +Final holdings for NoiseAgent 71: { IBM: 38, CASH: 9472788 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 71 -0.0527212 +Final holdings for NoiseAgent 72: { IBM: -96, CASH: 11329792 }. Marked to market: 10003456 +Final relative surplus NoiseAgent 72 0.13159755 +Final holdings for NoiseAgent 73: { IBM: 9, CASH: 9875782 }. Marked to market: 10000729 +Final relative surplus NoiseAgent 73 -0.0124218 +Final holdings for NoiseAgent 74: { CASH: 9998362 }. Marked to market: 9998362 +Final relative surplus NoiseAgent 74 -0.0001638 +Final holdings for NoiseAgent 75: { CASH: 9999232 }. Marked to market: 9999232 +Final relative surplus NoiseAgent 75 -7.68e-05 +Final holdings for NoiseAgent 76: { CASH: 10002112 }. Marked to market: 10002112 +Final relative surplus NoiseAgent 76 0.0002112 +Final holdings for NoiseAgent 77: { IBM: -98, CASH: 11353576 }. Marked to market: 10003234 +Final relative surplus NoiseAgent 77 0.13397955 +Final holdings for NoiseAgent 78: { CASH: 9999747 }. Marked to market: 9999747 +Final relative surplus NoiseAgent 78 -2.53e-05 +Final holdings for NoiseAgent 79: { IBM: -36, CASH: 10498960 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 79 0.049896 +Final holdings for NoiseAgent 80: { IBM: -40, CASH: 10554180 }. Marked to market: 10000460 +Final relative surplus NoiseAgent 80 0.055418 +Final holdings for NoiseAgent 81: { IBM: -52, CASH: 10719550 }. Marked to market: 9999610 +Final relative surplus NoiseAgent 81 0.0705704 +Final holdings for NoiseAgent 82: { IBM: -62, CASH: 10854577 }. Marked to market: 10003131 +Final relative surplus NoiseAgent 82 0.0840874 +Final holdings for NoiseAgent 83: { CASH: 9998875 }. Marked to market: 9998875 +Final relative surplus NoiseAgent 83 -0.0001125 +Final holdings for NoiseAgent 84: { IBM: 46, CASH: 9360876 }. Marked to market: 10001610 +Final relative surplus NoiseAgent 84 -0.0639124 +Final holdings for NoiseAgent 85: { CASH: 9999584 }. Marked to market: 9999584 +Final relative surplus NoiseAgent 85 -4.16e-05 +Final holdings for NoiseAgent 86: { CASH: 10001886 }. Marked to market: 10001886 +Final relative surplus NoiseAgent 86 0.0001886 +Final holdings for NoiseAgent 87: { IBM: 90, CASH: 8752015 }. Marked to market: 9999865 +Final relative surplus NoiseAgent 87 -0.1234122 +Final holdings for NoiseAgent 88: { CASH: 10000475 }. Marked to market: 10000475 +Final relative surplus NoiseAgent 88 4.75e-05 +Final holdings for NoiseAgent 89: { IBM: -76, CASH: 11052182 }. Marked to market: 9998594 +Final relative surplus NoiseAgent 89 0.10383185 +Final holdings for NoiseAgent 90: { IBM: -90, CASH: 11246410 }. Marked to market: 10003150 +Final relative surplus NoiseAgent 90 0.12325965 +Final holdings for NoiseAgent 91: { CASH: 9999582 }. Marked to market: 9999582 +Final relative surplus NoiseAgent 91 -4.18e-05 +Final holdings for NoiseAgent 92: { CASH: 9999532 }. Marked to market: 9999532 +Final relative surplus NoiseAgent 92 -4.68e-05 +Final holdings for NoiseAgent 93: { IBM: 88, CASH: 8781156 }. Marked to market: 10000572 +Final relative surplus NoiseAgent 93 -0.12049885 +Final holdings for NoiseAgent 94: { CASH: 10000768 }. Marked to market: 10000768 +Final relative surplus NoiseAgent 94 7.68e-05 +Final holdings for NoiseAgent 95: { IBM: -88, CASH: 11219900 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 95 0.12060515 +Final holdings for NoiseAgent 96: { IBM: -22, CASH: 10304744 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 96 0.0304744 +Final holdings for NoiseAgent 97: { IBM: -94, CASH: 11293487 }. Marked to market: 10007849 +Final relative surplus NoiseAgent 97 0.1279779 +Final holdings for NoiseAgent 98: { IBM: -84, CASH: 11165374 }. Marked to market: 10001218 +Final relative surplus NoiseAgent 98 0.11515145 +Final holdings for NoiseAgent 99: { CASH: 10000588 }. Marked to market: 10000588 +Final relative surplus NoiseAgent 99 5.88e-05 +Final holdings for NoiseAgent 100: { IBM: 9, CASH: 9874447 }. Marked to market: 9998917 +Final relative surplus NoiseAgent 100 -0.0125553 +Final holdings for NoiseAgent 101: { IBM: -39, CASH: 10541359 }. Marked to market: 10000351 +Final relative surplus NoiseAgent 101 0.0541359 +Final holdings for NoiseAgent 102: { CASH: 9999400 }. Marked to market: 9999400 +Final relative surplus NoiseAgent 102 -6e-05 +Final holdings for NoiseAgent 103: { IBM: -98, CASH: 11354311 }. Marked to market: 10000637 +Final relative surplus NoiseAgent 103 0.13404965 +Final holdings for NoiseAgent 104: { CASH: 10002070 }. Marked to market: 10002070 +Final relative surplus NoiseAgent 104 0.000207 +Final holdings for NoiseAgent 105: { IBM: -30, CASH: 10414600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 105 0.04146 +Final holdings for NoiseAgent 106: { IBM: -30, CASH: 10415920 }. Marked to market: 9997990 +Final relative surplus NoiseAgent 106 0.041592 +Final holdings for NoiseAgent 107: { CASH: 9997484 }. Marked to market: 9997484 +Final relative surplus NoiseAgent 107 -0.0002516 +Final holdings for NoiseAgent 108: { IBM: 32, CASH: 9556576 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 108 -0.0443424 +Final holdings for NoiseAgent 109: { IBM: -98, CASH: 11354262 }. Marked to market: 9999314 +Final relative surplus NoiseAgent 109 0.13404355 +Final holdings for NoiseAgent 110: { IBM: -70, CASH: 10969325 }. Marked to market: 9998705 +Final relative surplus NoiseAgent 110 0.09554595 +Final holdings for NoiseAgent 111: { CASH: 10000460 }. Marked to market: 10000460 +Final relative surplus NoiseAgent 111 4.6e-05 +Final holdings for NoiseAgent 112: { IBM: 98, CASH: 8641720 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 112 -0.13444245 +Final holdings for NoiseAgent 113: { CASH: 9998362 }. Marked to market: 9998362 +Final relative surplus NoiseAgent 113 -0.0001638 +Final holdings for NoiseAgent 114: { IBM: 72, CASH: 9003160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 114 -0.09829935 +Final holdings for NoiseAgent 115: { IBM: 44, CASH: 9392272 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 115 -0.0607728 +Final holdings for NoiseAgent 116: { CASH: 9998632 }. Marked to market: 9998632 +Final relative surplus NoiseAgent 116 -0.0001368 +Final holdings for NoiseAgent 117: { CASH: 9999012 }. Marked to market: 9999012 +Final relative surplus NoiseAgent 117 -9.88e-05 +Final holdings for NoiseAgent 118: { CASH: 10001189 }. Marked to market: 10001189 +Final relative surplus NoiseAgent 118 0.0001189 +Final holdings for NoiseAgent 119: { CASH: 9997063 }. Marked to market: 9997063 +Final relative surplus NoiseAgent 119 -0.0002937 +Final holdings for NoiseAgent 120: { IBM: 96, CASH: 8672416 }. Marked to market: 9998464 +Final relative surplus NoiseAgent 120 -0.13137695 +Final holdings for NoiseAgent 121: { CASH: 10000027 }. Marked to market: 10000027 +Final relative surplus NoiseAgent 121 2.7e-06 +Final holdings for NoiseAgent 122: { IBM: -46, CASH: 10639515 }. Marked to market: 10000253 +Final relative surplus NoiseAgent 122 0.0639515 +Final holdings for NoiseAgent 123: { IBM: -60, CASH: 10833310 }. Marked to market: 10003570 +Final relative surplus NoiseAgent 123 0.0819482 +Final holdings for NoiseAgent 124: { CASH: 9999901 }. Marked to market: 9999901 +Final relative surplus NoiseAgent 124 -9.9e-06 +Final holdings for NoiseAgent 125: { CASH: 10002728 }. Marked to market: 10002728 +Final relative surplus NoiseAgent 125 0.0002728 +Final holdings for NoiseAgent 126: { IBM: -94, CASH: 11303357 }. Marked to market: 10002585 +Final relative surplus NoiseAgent 126 0.12895195 +Final holdings for NoiseAgent 127: { IBM: -34, CASH: 10469642 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 127 0.0469642 +Final holdings for NoiseAgent 128: { IBM: 78, CASH: 8920246 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 128 -0.10659125 +Final holdings for NoiseAgent 129: { CASH: 9999142 }. Marked to market: 9999142 +Final relative surplus NoiseAgent 129 -8.58e-05 +Final holdings for NoiseAgent 130: { CASH: 10000189 }. Marked to market: 10000189 +Final relative surplus NoiseAgent 130 1.89e-05 +Final holdings for NoiseAgent 131: { IBM: 20, CASH: 9722060 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 131 -0.027794 +Final holdings for NoiseAgent 132: { CASH: 9998150 }. Marked to market: 9998150 +Final relative surplus NoiseAgent 132 -0.000185 +Final holdings for NoiseAgent 133: { IBM: -66, CASH: 10912351 }. Marked to market: 10002739 +Final relative surplus NoiseAgent 133 0.08985705 +Final holdings for NoiseAgent 134: { CASH: 9999001 }. Marked to market: 9999001 +Final relative surplus NoiseAgent 134 -9.99e-05 +Final holdings for NoiseAgent 135: { CASH: 10000390 }. Marked to market: 10000390 +Final relative surplus NoiseAgent 135 3.9e-05 +Final holdings for NoiseAgent 136: { CASH: 10000992 }. Marked to market: 10000992 +Final relative surplus NoiseAgent 136 9.92e-05 +Final holdings for NoiseAgent 137: { CASH: 9998944 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 137 -0.0001056 +Final holdings for NoiseAgent 138: { IBM: -66, CASH: 10915387 }. Marked to market: 10000099 +Final relative surplus NoiseAgent 138 0.09015185 +Final holdings for NoiseAgent 139: { IBM: 74, CASH: 8973398 }. Marked to market: 9999408 +Final relative surplus NoiseAgent 139 -0.10127375 +Final holdings for NoiseAgent 140: { IBM: -42, CASH: 10581070 }. Marked to market: 10001386 +Final relative surplus NoiseAgent 140 0.058107 +Final holdings for NoiseAgent 141: { CASH: 9998298 }. Marked to market: 9998298 +Final relative surplus NoiseAgent 141 -0.0001702 +Final holdings for NoiseAgent 142: { IBM: -68, CASH: 10940202 }. Marked to market: 9999626 +Final relative surplus NoiseAgent 142 0.0926371 +Final holdings for NoiseAgent 143: { IBM: 86, CASH: 8803009 }. Marked to market: 9997119 +Final relative surplus NoiseAgent 143 -0.11831045 +Final holdings for NoiseAgent 144: { IBM: 52, CASH: 9280814 }. Marked to market: 9998258 +Final relative surplus NoiseAgent 144 -0.07053895 +Final holdings for NoiseAgent 145: { CASH: 10001935 }. Marked to market: 10001935 +Final relative surplus NoiseAgent 145 0.0001935 +Final holdings for NoiseAgent 146: { IBM: -90, CASH: 11245420 }. Marked to market: 10000630 +Final relative surplus NoiseAgent 146 0.12315885 +Final holdings for NoiseAgent 147: { IBM: -76, CASH: 11052106 }. Marked to market: 10000266 +Final relative surplus NoiseAgent 147 0.10382655 +Final holdings for NoiseAgent 148: { CASH: 10002050 }. Marked to market: 10002050 +Final relative surplus NoiseAgent 148 0.000205 +Final holdings for NoiseAgent 149: { CASH: 9997767 }. Marked to market: 9997767 +Final relative surplus NoiseAgent 149 -0.0002233 +Final holdings for NoiseAgent 150: { IBM: -44, CASH: 10608388 }. Marked to market: 10001804 +Final relative surplus NoiseAgent 150 0.0608388 +Final holdings for NoiseAgent 151: { IBM: 48, CASH: 9335152 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 151 -0.0664848 +Final holdings for NoiseAgent 152: { IBM: 24, CASH: 9667288 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 152 -0.0332712 +Final holdings for NoiseAgent 153: { CASH: 9999220 }. Marked to market: 9999220 +Final relative surplus NoiseAgent 153 -7.8e-05 +Final holdings for NoiseAgent 154: { IBM: 42, CASH: 9416032 }. Marked to market: 9998362 +Final relative surplus NoiseAgent 154 -0.0583968 +Final holdings for NoiseAgent 155: { CASH: 9999760 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 155 -2.4e-05 +Final holdings for NoiseAgent 156: { IBM: -64, CASH: 10885056 }. Marked to market: 10001856 +Final relative surplus NoiseAgent 156 0.08712545 +Final holdings for NoiseAgent 157: { IBM: -54, CASH: 10746658 }. Marked to market: 9999190 +Final relative surplus NoiseAgent 157 0.07328155 +Final holdings for NoiseAgent 158: { CASH: 10000800 }. Marked to market: 10000800 +Final relative surplus NoiseAgent 158 8e-05 +Final holdings for NoiseAgent 159: { CASH: 9999235 }. Marked to market: 9999235 +Final relative surplus NoiseAgent 159 -7.65e-05 +Final holdings for NoiseAgent 160: { IBM: -88, CASH: 11216776 }. Marked to market: 9999560 +Final relative surplus NoiseAgent 160 0.12029435 +Final holdings for NoiseAgent 161: { IBM: -78, CASH: 11079715 }. Marked to market: 10003471 +Final relative surplus NoiseAgent 161 0.1065917 +Final holdings for NoiseAgent 162: { IBM: 94, CASH: 8695374 }. Marked to market: 10000564 +Final relative surplus NoiseAgent 162 -0.1290751 +Final holdings for NoiseAgent 163: { IBM: -96, CASH: 11331472 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 163 0.13175685 +Final holdings for NoiseAgent 164: { IBM: 98, CASH: 8640740 }. Marked to market: 9997746 +Final relative surplus NoiseAgent 164 -0.13454105 +Final holdings for NoiseAgent 165: { IBM: -26, CASH: 10358670 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 165 0.035867 +Final holdings for NoiseAgent 166: { IBM: 70, CASH: 9027735 }. Marked to market: 10000945 +Final relative surplus NoiseAgent 166 -0.0958363 +Final holdings for NoiseAgent 167: { IBM: 90, CASH: 8751250 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 167 -0.1234849 +Final holdings for NoiseAgent 168: { IBM: 66, CASH: 9086527 }. Marked to market: 9998383 +Final relative surplus NoiseAgent 168 -0.08996565 +Final holdings for NoiseAgent 169: { CASH: 9999328 }. Marked to market: 9999328 +Final relative surplus NoiseAgent 169 -6.72e-05 +Final holdings for NoiseAgent 170: { IBM: 47, CASH: 9349708 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 170 -0.0650292 +Final holdings for NoiseAgent 171: { IBM: -88, CASH: 11219460 }. Marked to market: 10001364 +Final relative surplus NoiseAgent 171 0.12056175 +Final holdings for NoiseAgent 172: { IBM: 72, CASH: 9005068 }. Marked to market: 9998308 +Final relative surplus NoiseAgent 172 -0.09811365 +Final holdings for NoiseAgent 173: { IBM: -74, CASH: 11026306 }. Marked to market: 10001258 +Final relative surplus NoiseAgent 173 0.1012455 +Final holdings for NoiseAgent 174: { CASH: 10000448 }. Marked to market: 10000448 +Final relative surplus NoiseAgent 174 4.48e-05 +Final holdings for NoiseAgent 175: { IBM: -62, CASH: 10856158 }. Marked to market: 10004278 +Final relative surplus NoiseAgent 175 0.08424175 +Final holdings for NoiseAgent 176: { IBM: 82, CASH: 8863521 }. Marked to market: 9998647 +Final relative surplus NoiseAgent 176 -0.11226365 +Final holdings for NoiseAgent 177: { CASH: 9997360 }. Marked to market: 9997360 +Final relative surplus NoiseAgent 177 -0.000264 +Final holdings for NoiseAgent 178: { IBM: 64, CASH: 9110400 }. Marked to market: 9999168 +Final relative surplus NoiseAgent 178 -0.08757115 +Final holdings for NoiseAgent 179: { IBM: -35, CASH: 10486325 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 179 0.0486325 +Final holdings for NoiseAgent 180: { IBM: -36, CASH: 10498348 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 180 0.0498348 +Final holdings for NoiseAgent 181: { CASH: 10000480 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 181 4.8e-05 +Final holdings for NoiseAgent 182: { IBM: 58, CASH: 9197280 }. Marked to market: 9998144 +Final relative surplus NoiseAgent 182 -0.07889125 +Final holdings for NoiseAgent 183: { CASH: 9996976 }. Marked to market: 9996976 +Final relative surplus NoiseAgent 183 -0.0003024 +Final holdings for NoiseAgent 184: { IBM: -22, CASH: 10304634 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 184 0.0304634 +Final holdings for NoiseAgent 185: { CASH: 10000820 }. Marked to market: 10000820 +Final relative surplus NoiseAgent 185 8.2e-05 +Final holdings for NoiseAgent 186: { IBM: 32, CASH: 9556544 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 186 -0.0443456 +Final holdings for NoiseAgent 187: { IBM: 94, CASH: 8702471 }. Marked to market: 9999201 +Final relative surplus NoiseAgent 187 -0.12837355 +Final holdings for NoiseAgent 188: { CASH: 10000164 }. Marked to market: 10000164 +Final relative surplus NoiseAgent 188 1.64e-05 +Final holdings for NoiseAgent 189: { CASH: 9998869 }. Marked to market: 9998869 +Final relative surplus NoiseAgent 189 -0.0001131 +Final holdings for NoiseAgent 190: { IBM: 78, CASH: 8916658 }. Marked to market: 10000702 +Final relative surplus NoiseAgent 190 -0.10694435 +Final holdings for NoiseAgent 191: { IBM: 60, CASH: 9169570 }. Marked to market: 9998590 +Final relative surplus NoiseAgent 191 -0.0816652 +Final holdings for NoiseAgent 192: { IBM: 90, CASH: 8752825 }. Marked to market: 9997435 +Final relative surplus NoiseAgent 192 -0.12333455 +Final holdings for NoiseAgent 193: { IBM: -86, CASH: 11188004 }. Marked to market: 10002408 +Final relative surplus NoiseAgent 193 0.1174217 +Final holdings for NoiseAgent 194: { CASH: 10000836 }. Marked to market: 10000836 +Final relative surplus NoiseAgent 194 8.36e-05 +Final holdings for NoiseAgent 195: { IBM: 35, CASH: 9515880 }. Marked to market: 9999860 +Final relative surplus NoiseAgent 195 -0.048412 +Final holdings for NoiseAgent 196: { IBM: -41, CASH: 10566497 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 196 0.0566497 +Final holdings for NoiseAgent 197: { IBM: -94, CASH: 11293487 }. Marked to market: 10008037 +Final relative surplus NoiseAgent 197 0.12798125 +Final holdings for NoiseAgent 198: { CASH: 10000783 }. Marked to market: 10000783 +Final relative surplus NoiseAgent 198 7.83e-05 +Final holdings for NoiseAgent 199: { IBM: 37, CASH: 9490029 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 199 -0.0509971 +Final holdings for NoiseAgent 200: { IBM: 40, CASH: 9446940 }. Marked to market: 9998820 +Final relative surplus NoiseAgent 200 -0.055306 +Final holdings for NoiseAgent 201: { IBM: -42, CASH: 10581049 }. Marked to market: 10001911 +Final relative surplus NoiseAgent 201 0.0581049 +Final holdings for NoiseAgent 202: { IBM: -76, CASH: 11055146 }. Marked to market: 10001862 +Final relative surplus NoiseAgent 202 0.1041288 +Final holdings for NoiseAgent 203: { CASH: 10000516 }. Marked to market: 10000516 +Final relative surplus NoiseAgent 203 5.16e-05 +Final holdings for NoiseAgent 204: { CASH: 9998500 }. Marked to market: 9998500 +Final relative surplus NoiseAgent 204 -0.00015 +Final holdings for NoiseAgent 205: { IBM: -74, CASH: 11025270 }. Marked to market: 9999334 +Final relative surplus NoiseAgent 205 0.10114065 +Final holdings for NoiseAgent 206: { CASH: 10003285 }. Marked to market: 10003285 +Final relative surplus NoiseAgent 206 0.0003285 +Final holdings for NoiseAgent 207: { IBM: -31, CASH: 10430342 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 207 0.0430342 +Final holdings for NoiseAgent 208: { IBM: -68, CASH: 10939726 }. Marked to market: 10001870 +Final relative surplus NoiseAgent 208 0.09259335 +Final holdings for NoiseAgent 209: { CASH: 9999304 }. Marked to market: 9999304 +Final relative surplus NoiseAgent 209 -6.96e-05 +Final holdings for NoiseAgent 210: { CASH: 10004224 }. Marked to market: 10004224 +Final relative surplus NoiseAgent 210 0.0004224 +Final holdings for NoiseAgent 211: { IBM: -24, CASH: 10332448 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 211 0.0332448 +Final holdings for NoiseAgent 212: { CASH: 9999456 }. Marked to market: 9999456 +Final relative surplus NoiseAgent 212 -5.44e-05 +Final holdings for NoiseAgent 213: { IBM: 21, CASH: 9709843 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 213 -0.0290157 +Final holdings for NoiseAgent 214: { CASH: 9998366 }. Marked to market: 9998366 +Final relative surplus NoiseAgent 214 -0.0001634 +Final holdings for NoiseAgent 215: { IBM: 70, CASH: 9030325 }. Marked to market: 9998915 +Final relative surplus NoiseAgent 215 -0.0955839 +Final holdings for NoiseAgent 216: { IBM: 96, CASH: 8669104 }. Marked to market: 9999568 +Final relative surplus NoiseAgent 216 -0.13170375 +Final holdings for NoiseAgent 217: { IBM: -46, CASH: 10636134 }. Marked to market: 10002438 +Final relative surplus NoiseAgent 217 0.0636134 +Final holdings for NoiseAgent 218: { IBM: 58, CASH: 9197077 }. Marked to market: 9997593 +Final relative surplus NoiseAgent 218 -0.07891205 +Final holdings for NoiseAgent 219: { IBM: 60, CASH: 9168910 }. Marked to market: 9998050 +Final relative surplus NoiseAgent 219 -0.08172715 +Final holdings for NoiseAgent 220: { IBM: -30, CASH: 10415320 }. Marked to market: 9999190 +Final relative surplus NoiseAgent 220 0.041532 +Final holdings for NoiseAgent 221: { CASH: 10001215 }. Marked to market: 10001215 +Final relative surplus NoiseAgent 221 0.0001215 +Final holdings for NoiseAgent 222: { IBM: 66, CASH: 9084613 }. Marked to market: 9999703 +Final relative surplus NoiseAgent 222 -0.0901523 +Final holdings for NoiseAgent 223: { IBM: -56, CASH: 10776720 }. Marked to market: 10001344 +Final relative surplus NoiseAgent 223 0.07628735 +Final holdings for NoiseAgent 224: { IBM: 80, CASH: 8890480 }. Marked to market: 9999600 +Final relative surplus NoiseAgent 224 -0.1095656 +Final holdings for NoiseAgent 225: { IBM: -40, CASH: 10551740 }. Marked to market: 10002140 +Final relative surplus NoiseAgent 225 0.055174 +Final holdings for NoiseAgent 226: { IBM: -41, CASH: 10567153 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 226 0.0567153 +Final holdings for NoiseAgent 227: { CASH: 10000720 }. Marked to market: 10000720 +Final relative surplus NoiseAgent 227 7.2e-05 +Final holdings for NoiseAgent 228: { CASH: 9999075 }. Marked to market: 9999075 +Final relative surplus NoiseAgent 228 -9.25e-05 +Final holdings for NoiseAgent 229: { CASH: 10003239 }. Marked to market: 10003239 +Final relative surplus NoiseAgent 229 0.0003239 +Final holdings for NoiseAgent 230: { CASH: 10001080 }. Marked to market: 10001080 +Final relative surplus NoiseAgent 230 0.000108 +Final holdings for NoiseAgent 231: { CASH: 9995732 }. Marked to market: 9995732 +Final relative surplus NoiseAgent 231 -0.0004268 +Final holdings for NoiseAgent 232: { IBM: -40, CASH: 10553560 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 232 0.055356 +Final holdings for NoiseAgent 233: { CASH: 9999586 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 233 -4.14e-05 +Final holdings for NoiseAgent 234: { CASH: 9998647 }. Marked to market: 9998647 +Final relative surplus NoiseAgent 234 -0.0001353 +Final holdings for NoiseAgent 235: { CASH: 9999622 }. Marked to market: 9999622 +Final relative surplus NoiseAgent 235 -3.78e-05 +Final holdings for NoiseAgent 236: { IBM: 78, CASH: 8918530 }. Marked to market: 9999532 +Final relative surplus NoiseAgent 236 -0.1067612 +Final holdings for NoiseAgent 237: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 237 -0.000132 +Final holdings for NoiseAgent 238: { IBM: -84, CASH: 11163862 }. Marked to market: 10001386 +Final relative surplus NoiseAgent 238 0.11500235 +Final holdings for NoiseAgent 239: { CASH: 9999107 }. Marked to market: 9999107 +Final relative surplus NoiseAgent 239 -8.93e-05 +Final holdings for NoiseAgent 240: { IBM: 96, CASH: 8672560 }. Marked to market: 9996496 +Final relative surplus NoiseAgent 240 -0.13136525 +Final holdings for NoiseAgent 241: { IBM: 30, CASH: 9584920 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 241 -0.041508 +Final holdings for NoiseAgent 242: { CASH: 10001558 }. Marked to market: 10001558 +Final relative surplus NoiseAgent 242 0.0001558 +Final holdings for NoiseAgent 243: { CASH: 9999076 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 243 -9.24e-05 +Final holdings for NoiseAgent 244: { CASH: 10001764 }. Marked to market: 10001764 +Final relative surplus NoiseAgent 244 0.0001764 +Final holdings for NoiseAgent 245: { IBM: -25, CASH: 10344700 }. Marked to market: 9999925 +Final relative surplus NoiseAgent 245 0.03447 +Final holdings for NoiseAgent 246: { IBM: 78, CASH: 8916346 }. Marked to market: 10000702 +Final relative surplus NoiseAgent 246 -0.10697515 +Final holdings for NoiseAgent 247: { IBM: -30, CASH: 10415710 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 247 0.041571 +Final holdings for NoiseAgent 248: { IBM: 21, CASH: 9708982 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 248 -0.0291018 +Final holdings for NoiseAgent 249: { CASH: 10001817 }. Marked to market: 10001817 +Final relative surplus NoiseAgent 249 0.0001817 +Final holdings for NoiseAgent 250: { CASH: 10000946 }. Marked to market: 10000946 +Final relative surplus NoiseAgent 250 9.46e-05 +Final holdings for NoiseAgent 251: { CASH: 10003354 }. Marked to market: 10003354 +Final relative surplus NoiseAgent 251 0.0003354 +Final holdings for NoiseAgent 252: { IBM: 90, CASH: 8751835 }. Marked to market: 10001665 +Final relative surplus NoiseAgent 252 -0.12342765 +Final holdings for NoiseAgent 253: { IBM: 46, CASH: 9365062 }. Marked to market: 9999816 +Final relative surplus NoiseAgent 253 -0.0634938 +Final holdings for NoiseAgent 254: { CASH: 9999252 }. Marked to market: 9999252 +Final relative surplus NoiseAgent 254 -7.48e-05 +Final holdings for NoiseAgent 255: { IBM: -96, CASH: 11327872 }. Marked to market: 10003456 +Final relative surplus NoiseAgent 255 0.13140755 +Final holdings for NoiseAgent 256: { IBM: -66, CASH: 10913209 }. Marked to market: 10003069 +Final relative surplus NoiseAgent 256 0.089942 +Final holdings for NoiseAgent 257: { CASH: 9999744 }. Marked to market: 9999744 +Final relative surplus NoiseAgent 257 -2.56e-05 +Final holdings for NoiseAgent 258: { IBM: -32, CASH: 10442432 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 258 0.0442432 +Final holdings for NoiseAgent 259: { IBM: -30, CASH: 10415950 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 259 0.041595 +Final holdings for NoiseAgent 260: { IBM: -33, CASH: 10457677 }. Marked to market: 9998449 +Final relative surplus NoiseAgent 260 0.0457677 +Final holdings for NoiseAgent 261: { CASH: 9991602 }. Marked to market: 9991602 +Final relative surplus NoiseAgent 261 -0.0008398 +Final holdings for NoiseAgent 262: { CASH: 9998740 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 262 -0.000126 +Final holdings for NoiseAgent 263: { CASH: 10000980 }. Marked to market: 10000980 +Final relative surplus NoiseAgent 263 9.8e-05 +Final holdings for NoiseAgent 264: { IBM: -28, CASH: 10385308 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 264 0.0385308 +Final holdings for NoiseAgent 265: { IBM: 56, CASH: 9224428 }. Marked to market: 9998796 +Final relative surplus NoiseAgent 265 -0.07617435 +Final holdings for NoiseAgent 266: { IBM: 45, CASH: 9379495 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 266 -0.0620505 +Final holdings for NoiseAgent 267: { CASH: 9998560 }. Marked to market: 9998560 +Final relative surplus NoiseAgent 267 -0.000144 +Final holdings for NoiseAgent 268: { IBM: -64, CASH: 10887488 }. Marked to market: 9999808 +Final relative surplus NoiseAgent 268 0.08736195 +Final holdings for NoiseAgent 269: { IBM: 66, CASH: 9085174 }. Marked to market: 9998284 +Final relative surplus NoiseAgent 269 -0.090099 +Final holdings for NoiseAgent 270: { CASH: 10002324 }. Marked to market: 10002324 +Final relative surplus NoiseAgent 270 0.0002324 +Final holdings for NoiseAgent 271: { IBM: 98, CASH: 8641426 }. Marked to market: 9999118 +Final relative surplus NoiseAgent 271 -0.13447195 +Final holdings for NoiseAgent 272: { IBM: -72, CASH: 10997452 }. Marked to market: 9997012 +Final relative surplus NoiseAgent 272 0.0983556 +Final holdings for NoiseAgent 273: { CASH: 10003239 }. Marked to market: 10003239 +Final relative surplus NoiseAgent 273 0.0003239 +Final holdings for NoiseAgent 274: { IBM: 21, CASH: 9710389 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 274 -0.0289611 +Final holdings for NoiseAgent 275: { CASH: 10000444 }. Marked to market: 10000444 +Final relative surplus NoiseAgent 275 4.44e-05 +Final holdings for NoiseAgent 276: { IBM: 62, CASH: 9145764 }. Marked to market: 9992870 +Final relative surplus NoiseAgent 276 -0.0840568 +Final holdings for NoiseAgent 277: { IBM: 80, CASH: 8888840 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 277 -0.10972625 +Final holdings for NoiseAgent 278: { CASH: 10000920 }. Marked to market: 10000920 +Final relative surplus NoiseAgent 278 9.2e-05 +Final holdings for NoiseAgent 279: { IBM: -42, CASH: 10577731 }. Marked to market: 10003885 +Final relative surplus NoiseAgent 279 0.0577731 +Final holdings for NoiseAgent 280: { IBM: 46, CASH: 9361060 }. Marked to market: 9999356 +Final relative surplus NoiseAgent 280 -0.063894 +Final holdings for NoiseAgent 281: { IBM: -29, CASH: 10401795 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 281 0.0401795 +Final holdings for NoiseAgent 282: { IBM: -70, CASH: 10968275 }. Marked to market: 10001645 +Final relative surplus NoiseAgent 282 0.09544645 +Final holdings for NoiseAgent 283: { IBM: -41, CASH: 10569695 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 283 0.0569695 +Final holdings for NoiseAgent 284: { CASH: 10000160 }. Marked to market: 10000160 +Final relative surplus NoiseAgent 284 1.6e-05 +Final holdings for NoiseAgent 285: { IBM: 42, CASH: 9418069 }. Marked to market: 9999307 +Final relative surplus NoiseAgent 285 -0.0581931 +Final holdings for NoiseAgent 286: { IBM: -60, CASH: 10830880 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 286 0.0817046 +Final holdings for NoiseAgent 287: { CASH: 9996000 }. Marked to market: 9996000 +Final relative surplus NoiseAgent 287 -0.0004 +Final holdings for NoiseAgent 288: { IBM: -78, CASH: 11078116 }. Marked to market: 9998908 +Final relative surplus NoiseAgent 288 0.1064282 +Final holdings for NoiseAgent 289: { IBM: 62, CASH: 9141951 }. Marked to market: 9998977 +Final relative surplus NoiseAgent 289 -0.0844226 +Final holdings for NoiseAgent 290: { IBM: -90, CASH: 11248075 }. Marked to market: 9998245 +Final relative surplus NoiseAgent 290 0.12341875 +Final holdings for NoiseAgent 291: { CASH: 10000105 }. Marked to market: 10000105 +Final relative surplus NoiseAgent 291 1.05e-05 +Final holdings for NoiseAgent 292: { IBM: -25, CASH: 10348275 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 292 0.0348275 +Final holdings for NoiseAgent 293: { CASH: 9999931 }. Marked to market: 9999931 +Final relative surplus NoiseAgent 293 -6.9e-06 +Final holdings for NoiseAgent 294: { CASH: 10000648 }. Marked to market: 10000648 +Final relative surplus NoiseAgent 294 6.48e-05 +Final holdings for NoiseAgent 295: { CASH: 10002668 }. Marked to market: 10002668 +Final relative surplus NoiseAgent 295 0.0002668 +Final holdings for NoiseAgent 296: { CASH: 9999720 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 296 -2.8e-05 +Final holdings for NoiseAgent 297: { IBM: -30, CASH: 10415770 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 297 0.041577 +Final holdings for NoiseAgent 298: { CASH: 9998778 }. Marked to market: 9998778 +Final relative surplus NoiseAgent 298 -0.0001222 +Final holdings for NoiseAgent 299: { CASH: 9995770 }. Marked to market: 9995770 +Final relative surplus NoiseAgent 299 -0.000423 +Final holdings for NoiseAgent 300: { CASH: 9998977 }. Marked to market: 9998977 +Final relative surplus NoiseAgent 300 -0.0001023 +Final holdings for NoiseAgent 301: { IBM: 64, CASH: 9114336 }. Marked to market: 9996896 +Final relative surplus NoiseAgent 301 -0.08718735 +Final holdings for NoiseAgent 302: { IBM: -84, CASH: 11165080 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 302 0.11512135 +Final holdings for NoiseAgent 303: { IBM: 54, CASH: 9250642 }. Marked to market: 9999082 +Final relative surplus NoiseAgent 303 -0.07354985 +Final holdings for NoiseAgent 304: { CASH: 9999010 }. Marked to market: 9999010 +Final relative surplus NoiseAgent 304 -9.9e-05 +Final holdings for NoiseAgent 305: { IBM: -48, CASH: 10662208 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 305 0.0662208 +Final holdings for NoiseAgent 306: { IBM: -39, CASH: 10540969 }. Marked to market: 9999571 +Final relative surplus NoiseAgent 306 0.0540969 +Final holdings for NoiseAgent 307: { IBM: 22, CASH: 9696730 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 307 -0.030327 +Final holdings for NoiseAgent 308: { IBM: -96, CASH: 11330752 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 308 0.131691 +Final holdings for NoiseAgent 309: { CASH: 9998700 }. Marked to market: 9998700 +Final relative surplus NoiseAgent 309 -0.00013 +Final holdings for NoiseAgent 310: { IBM: -62, CASH: 10857615 }. Marked to market: 10000589 +Final relative surplus NoiseAgent 310 0.0843791 +Final holdings for NoiseAgent 311: { IBM: 94, CASH: 8699228 }. Marked to market: 9998872 +Final relative surplus NoiseAgent 311 -0.1286945 +Final holdings for NoiseAgent 312: { IBM: -25, CASH: 10344700 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 312 0.03447 +Final holdings for NoiseAgent 313: { IBM: 28, CASH: 9617128 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 313 -0.0382872 +Final holdings for NoiseAgent 314: { CASH: 10001672 }. Marked to market: 10001672 +Final relative surplus NoiseAgent 314 0.0001672 +Final holdings for NoiseAgent 315: { IBM: -29, CASH: 10401737 }. Marked to market: 9999884 +Final relative surplus NoiseAgent 315 0.0401737 +Final holdings for NoiseAgent 316: { IBM: 58, CASH: 9196091 }. Marked to market: 9999681 +Final relative surplus NoiseAgent 316 -0.0790053 +Final holdings for NoiseAgent 317: { CASH: 9999770 }. Marked to market: 9999770 +Final relative surplus NoiseAgent 317 -2.3e-05 +Final holdings for NoiseAgent 318: { CASH: 9998830 }. Marked to market: 9998830 +Final relative surplus NoiseAgent 318 -0.000117 +Final holdings for NoiseAgent 319: { IBM: 26, CASH: 9639692 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 319 -0.0360308 +Final holdings for NoiseAgent 320: { CASH: 10001380 }. Marked to market: 10001380 +Final relative surplus NoiseAgent 320 0.000138 +Final holdings for NoiseAgent 321: { CASH: 10001152 }. Marked to market: 10001152 +Final relative surplus NoiseAgent 321 0.0001152 +Final holdings for NoiseAgent 322: { IBM: 64, CASH: 9114304 }. Marked to market: 9997440 +Final relative surplus NoiseAgent 322 -0.08718915 +Final holdings for NoiseAgent 323: { IBM: 76, CASH: 8944968 }. Marked to market: 9997568 +Final relative surplus NoiseAgent 323 -0.10411835 +Final holdings for NoiseAgent 324: { IBM: 84, CASH: 8836600 }. Marked to market: 10000672 +Final relative surplus NoiseAgent 324 -0.11495425 +Final holdings for NoiseAgent 325: { IBM: -74, CASH: 11024715 }. Marked to market: 10001147 +Final relative surplus NoiseAgent 325 0.10108835 +Final holdings for NoiseAgent 326: { CASH: 9997678 }. Marked to market: 9997678 +Final relative surplus NoiseAgent 326 -0.0002322 +Final holdings for NoiseAgent 327: { IBM: 70, CASH: 9029975 }. Marked to market: 9998145 +Final relative surplus NoiseAgent 327 -0.09561935 +Final holdings for NoiseAgent 328: { IBM: 86, CASH: 8811179 }. Marked to market: 9997721 +Final relative surplus NoiseAgent 328 -0.1175023 +Final holdings for NoiseAgent 329: { IBM: -52, CASH: 10721318 }. Marked to market: 10000754 +Final relative surplus NoiseAgent 329 0.0707462 +Final holdings for NoiseAgent 330: { IBM: -25, CASH: 10346175 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 330 0.0346175 +Final holdings for NoiseAgent 331: { CASH: 10003626 }. Marked to market: 10003626 +Final relative surplus NoiseAgent 331 0.0003626 +Final holdings for NoiseAgent 332: { IBM: -80, CASH: 11105960 }. Marked to market: 10003240 +Final relative surplus NoiseAgent 332 0.10921745 +Final holdings for NoiseAgent 333: { CASH: 9999286 }. Marked to market: 9999286 +Final relative surplus NoiseAgent 333 -7.14e-05 +Final holdings for NoiseAgent 334: { IBM: -34, CASH: 10468622 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 334 0.0468622 +Final holdings for NoiseAgent 335: { IBM: 33, CASH: 9542719 }. Marked to market: 9999901 +Final relative surplus NoiseAgent 335 -0.0457281 +Final holdings for NoiseAgent 336: { IBM: -50, CASH: 10692325 }. Marked to market: 10000425 +Final relative surplus NoiseAgent 336 0.0692325 +Final holdings for NoiseAgent 337: { IBM: 40, CASH: 9445940 }. Marked to market: 10000260 +Final relative surplus NoiseAgent 337 -0.055406 +Final holdings for NoiseAgent 338: { IBM: 49, CASH: 9321350 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 338 -0.067865 +Final holdings for NoiseAgent 339: { IBM: 35, CASH: 9517735 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 339 -0.0482265 +Final holdings for NoiseAgent 340: { IBM: 46, CASH: 9361819 }. Marked to market: 9999425 +Final relative surplus NoiseAgent 340 -0.0638181 +Final holdings for NoiseAgent 341: { IBM: 82, CASH: 8864874 }. Marked to market: 9996310 +Final relative surplus NoiseAgent 341 -0.11213285 +Final holdings for NoiseAgent 342: { IBM: -39, CASH: 10540462 }. Marked to market: 10000039 +Final relative surplus NoiseAgent 342 0.0540462 +Final holdings for NoiseAgent 343: { IBM: -45, CASH: 10620640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 343 0.062064 +Final holdings for NoiseAgent 344: { IBM: 30, CASH: 9584530 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 344 -0.041547 +Final holdings for NoiseAgent 345: { CASH: 10002272 }. Marked to market: 10002272 +Final relative surplus NoiseAgent 345 0.0002272 +Final holdings for NoiseAgent 346: { IBM: -60, CASH: 10831780 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 346 0.0817946 +Final holdings for NoiseAgent 347: { CASH: 9998284 }. Marked to market: 9998284 +Final relative surplus NoiseAgent 347 -0.0001716 +Final holdings for NoiseAgent 348: { CASH: 10003552 }. Marked to market: 10003552 +Final relative surplus NoiseAgent 348 0.0003552 +Final holdings for NoiseAgent 349: { IBM: 37, CASH: 9487069 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 349 -0.0512931 +Final holdings for NoiseAgent 350: { IBM: -43, CASH: 10591078 }. Marked to market: 9999914 +Final relative surplus NoiseAgent 350 0.0591078 +Final holdings for NoiseAgent 351: { CASH: 10003710 }. Marked to market: 10003710 +Final relative surplus NoiseAgent 351 0.000371 +Final holdings for NoiseAgent 352: { IBM: 92, CASH: 8724512 }. Marked to market: 10004784 +Final relative surplus NoiseAgent 352 -0.12615955 +Final holdings for NoiseAgent 353: { CASH: 10000168 }. Marked to market: 10000168 +Final relative surplus NoiseAgent 353 1.68e-05 +Final holdings for NoiseAgent 354: { IBM: 56, CASH: 9224008 }. Marked to market: 9998264 +Final relative surplus NoiseAgent 354 -0.07621645 +Final holdings for NoiseAgent 355: { CASH: 9999460 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 355 -5.4e-05 +Final holdings for NoiseAgent 356: { IBM: -33, CASH: 10455268 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 356 0.0455268 +Final holdings for NoiseAgent 357: { IBM: -45, CASH: 10621495 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 357 0.0621495 +Final holdings for NoiseAgent 358: { IBM: 76, CASH: 8946792 }. Marked to market: 9998328 +Final relative surplus NoiseAgent 358 -0.1039376 +Final holdings for NoiseAgent 359: { IBM: 48, CASH: 9333808 }. Marked to market: 10000768 +Final relative surplus NoiseAgent 359 -0.0666192 +Final holdings for NoiseAgent 360: { CASH: 10002400 }. Marked to market: 10002400 +Final relative surplus NoiseAgent 360 0.00024 +Final holdings for NoiseAgent 361: { CASH: 10000512 }. Marked to market: 10000512 +Final relative surplus NoiseAgent 361 5.12e-05 +Final holdings for NoiseAgent 362: { CASH: 10000961 }. Marked to market: 10000961 +Final relative surplus NoiseAgent 362 9.61e-05 +Final holdings for NoiseAgent 363: { IBM: 30, CASH: 9590740 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 363 -0.040926 +Final holdings for NoiseAgent 364: { IBM: 98, CASH: 8640593 }. Marked to market: 9998775 +Final relative surplus NoiseAgent 364 -0.13455475 +Final holdings for NoiseAgent 365: { CASH: 10002160 }. Marked to market: 10002160 +Final relative surplus NoiseAgent 365 0.000216 +Final holdings for NoiseAgent 366: { CASH: 9996667 }. Marked to market: 9996667 +Final relative surplus NoiseAgent 366 -0.0003333 +Final holdings for NoiseAgent 367: { CASH: 9999965 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 367 -3.5e-06 +Final holdings for NoiseAgent 368: { IBM: -58, CASH: 10803561 }. Marked to market: 10003219 +Final relative surplus NoiseAgent 368 0.07897615 +Final holdings for NoiseAgent 369: { IBM: 94, CASH: 8697818 }. Marked to market: 9998496 +Final relative surplus NoiseAgent 369 -0.12883445 +Final holdings for NoiseAgent 370: { IBM: 82, CASH: 8861635 }. Marked to market: 10000779 +Final relative surplus NoiseAgent 370 -0.1124474 +Final holdings for NoiseAgent 371: { CASH: 9998740 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 371 -0.000126 +Final holdings for NoiseAgent 372: { IBM: -52, CASH: 10720044 }. Marked to market: 9998700 +Final relative surplus NoiseAgent 372 0.07061725 +Final holdings for NoiseAgent 373: { IBM: -62, CASH: 10856654 }. Marked to market: 10001860 +Final relative surplus NoiseAgent 373 0.0842865 +Final holdings for NoiseAgent 374: { IBM: -78, CASH: 11077726 }. Marked to market: 10001950 +Final relative surplus NoiseAgent 374 0.1063932 +Final holdings for NoiseAgent 375: { IBM: -44, CASH: 10606584 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 375 0.0606584 +Final holdings for NoiseAgent 376: { CASH: 10004089 }. Marked to market: 10004089 +Final relative surplus NoiseAgent 376 0.0004089 +Final holdings for NoiseAgent 377: { IBM: -46, CASH: 10637192 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 377 0.0637192 +Final holdings for NoiseAgent 378: { IBM: 47, CASH: 9349285 }. Marked to market: 10003901 +Final relative surplus NoiseAgent 378 -0.0650715 +Final holdings for NoiseAgent 379: { CASH: 9998853 }. Marked to market: 9998853 +Final relative surplus NoiseAgent 379 -0.0001147 +Final holdings for NoiseAgent 380: { IBM: 54, CASH: 9252208 }. Marked to market: 9997948 +Final relative surplus NoiseAgent 380 -0.07339815 +Final holdings for NoiseAgent 381: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 381 0.0 +Final holdings for NoiseAgent 382: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 382 0.0 +Final holdings for NoiseAgent 383: { IBM: 60, CASH: 9170200 }. Marked to market: 9996940 +Final relative surplus NoiseAgent 383 -0.0816022 +Final holdings for NoiseAgent 384: { CASH: 10000258 }. Marked to market: 10000258 +Final relative surplus NoiseAgent 384 2.58e-05 +Final holdings for NoiseAgent 385: { IBM: 60, CASH: 9168670 }. Marked to market: 10000630 +Final relative surplus NoiseAgent 385 -0.08174645 +Final holdings for NoiseAgent 386: { IBM: 92, CASH: 8727916 }. Marked to market: 9998160 +Final relative surplus NoiseAgent 386 -0.1258279 +Final holdings for NoiseAgent 387: { IBM: -24, CASH: 10333288 }. Marked to market: 10001872 +Final relative surplus NoiseAgent 387 0.0333288 +Final holdings for NoiseAgent 388: { CASH: 9998590 }. Marked to market: 9998590 +Final relative surplus NoiseAgent 388 -0.000141 +Final holdings for NoiseAgent 389: { IBM: 34, CASH: 9529066 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 389 -0.0470934 +Final holdings for NoiseAgent 390: { IBM: -27, CASH: 10374031 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 390 0.0374031 +Final holdings for NoiseAgent 391: { IBM: 40, CASH: 9446540 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 391 -0.055346 +Final holdings for NoiseAgent 392: { IBM: -23, CASH: 10318113 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 392 0.0318113 +Final holdings for NoiseAgent 393: { IBM: 41, CASH: 9432519 }. Marked to market: 9999795 +Final relative surplus NoiseAgent 393 -0.0567481 +Final holdings for NoiseAgent 394: { IBM: -44, CASH: 10608784 }. Marked to market: 10002112 +Final relative surplus NoiseAgent 394 0.0608784 +Final holdings for NoiseAgent 395: { IBM: 52, CASH: 9280294 }. Marked to market: 9997686 +Final relative surplus NoiseAgent 395 -0.07059095 +Final holdings for NoiseAgent 396: { IBM: 18, CASH: 9752086 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 396 -0.0247914 +Final holdings for NoiseAgent 397: { CASH: 10002128 }. Marked to market: 10002128 +Final relative surplus NoiseAgent 397 0.0002128 +Final holdings for NoiseAgent 398: { CASH: 9998695 }. Marked to market: 9998695 +Final relative surplus NoiseAgent 398 -0.0001305 +Final holdings for NoiseAgent 399: { CASH: 9998380 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 399 -0.000162 +Final holdings for NoiseAgent 400: { CASH: 10001242 }. Marked to market: 10001242 +Final relative surplus NoiseAgent 400 0.0001242 +Final holdings for NoiseAgent 401: { IBM: -96, CASH: 11329984 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 401 0.13161195 +Final holdings for NoiseAgent 402: { IBM: -47, CASH: 10646297 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 402 0.0646297 +Final holdings for NoiseAgent 403: { IBM: -86, CASH: 11189552 }. Marked to market: 10003956 +Final relative surplus NoiseAgent 403 0.11757695 +Final holdings for NoiseAgent 404: { IBM: -92, CASH: 11274384 }. Marked to market: 9999356 +Final relative surplus NoiseAgent 404 0.12605245 +Final holdings for NoiseAgent 405: { IBM: 45, CASH: 9379945 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 405 -0.0620055 +Final holdings for NoiseAgent 406: { CASH: 9996906 }. Marked to market: 9996906 +Final relative surplus NoiseAgent 406 -0.0003094 +Final holdings for NoiseAgent 407: { CASH: 9998624 }. Marked to market: 9998624 +Final relative surplus NoiseAgent 407 -0.0001376 +Final holdings for NoiseAgent 408: { IBM: -41, CASH: 10565636 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 408 0.0565636 +Final holdings for NoiseAgent 409: { IBM: -68, CASH: 10940440 }. Marked to market: 10003468 +Final relative surplus NoiseAgent 409 0.0926662 +Final holdings for NoiseAgent 410: { IBM: -60, CASH: 10830610 }. Marked to market: 10001470 +Final relative surplus NoiseAgent 410 0.0816789 +Final holdings for NoiseAgent 411: { IBM: -84, CASH: 11165080 }. Marked to market: 9995128 +Final relative surplus NoiseAgent 411 0.1151152 +Final holdings for NoiseAgent 412: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 412 0.0 +Final holdings for NoiseAgent 413: { IBM: 48, CASH: 9335800 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 413 -0.06642 +Final holdings for NoiseAgent 414: { CASH: 10002646 }. Marked to market: 10002646 +Final relative surplus NoiseAgent 414 0.0002646 +Final holdings for NoiseAgent 415: { CASH: 10000667 }. Marked to market: 10000667 +Final relative surplus NoiseAgent 415 6.67e-05 +Final holdings for NoiseAgent 416: { IBM: -76, CASH: 11054956 }. Marked to market: 10000304 +Final relative surplus NoiseAgent 416 0.1041052 +Final holdings for NoiseAgent 417: { CASH: 10000572 }. Marked to market: 10000572 +Final relative surplus NoiseAgent 417 5.72e-05 +Final holdings for NoiseAgent 418: { IBM: 40, CASH: 9448320 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 418 -0.055168 +Final holdings for NoiseAgent 419: { IBM: 96, CASH: 8674480 }. Marked to market: 9987184 +Final relative surplus NoiseAgent 419 -0.13118165 +Final holdings for NoiseAgent 420: { CASH: 9999314 }. Marked to market: 9999314 +Final relative surplus NoiseAgent 420 -6.86e-05 +Final holdings for NoiseAgent 421: { IBM: 37, CASH: 9486255 }. Marked to market: 9999519 +Final relative surplus NoiseAgent 421 -0.0513745 +Final holdings for NoiseAgent 422: { IBM: -31, CASH: 10429598 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 422 0.0429598 +Final holdings for NoiseAgent 423: { IBM: 47, CASH: 9351541 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 423 -0.0648459 +Final holdings for NoiseAgent 424: { CASH: 9999088 }. Marked to market: 9999088 +Final relative surplus NoiseAgent 424 -9.12e-05 +Final holdings for NoiseAgent 425: { IBM: 30, CASH: 9583150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 425 -0.041685 +Final holdings for NoiseAgent 426: { CASH: 9995515 }. Marked to market: 9995515 +Final relative surplus NoiseAgent 426 -0.0004485 +Final holdings for NoiseAgent 427: { IBM: -32, CASH: 10443552 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 427 0.0443552 +Final holdings for NoiseAgent 428: { IBM: 54, CASH: 9253369 }. Marked to market: 9999001 +Final relative surplus NoiseAgent 428 -0.07328225 +Final holdings for NoiseAgent 429: { IBM: 9, CASH: 9875827 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 429 -0.0124173 +Final holdings for NoiseAgent 430: { IBM: -84, CASH: 11161510 }. Marked to market: 10003066 +Final relative surplus NoiseAgent 430 0.11477205 +Final holdings for NoiseAgent 431: { IBM: 54, CASH: 9253207 }. Marked to market: 9999055 +Final relative surplus NoiseAgent 431 -0.07329815 +Final holdings for NoiseAgent 432: { IBM: 40, CASH: 9446280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 432 -0.055372 +Final holdings for NoiseAgent 433: { CASH: 9998362 }. Marked to market: 9998362 +Final relative surplus NoiseAgent 433 -0.0001638 +Final holdings for NoiseAgent 434: { CASH: 9999712 }. Marked to market: 9999712 +Final relative surplus NoiseAgent 434 -2.88e-05 +Final holdings for NoiseAgent 435: { IBM: -82, CASH: 11134634 }. Marked to market: 10003608 +Final relative surplus NoiseAgent 435 0.112084 +Final holdings for NoiseAgent 436: { IBM: -36, CASH: 10498924 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 436 0.0498924 +Final holdings for NoiseAgent 437: { IBM: -39, CASH: 10541983 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 437 0.0541983 +Final holdings for NoiseAgent 438: { IBM: -96, CASH: 11327440 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 438 0.13135965 +Final holdings for NoiseAgent 439: { CASH: 9998740 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 439 -0.000126 +Final holdings for NoiseAgent 440: { IBM: -40, CASH: 10554680 }. Marked to market: 10000800 +Final relative surplus NoiseAgent 440 0.055468 +Final holdings for NoiseAgent 441: { CASH: 10000403 }. Marked to market: 10000403 +Final relative surplus NoiseAgent 441 4.03e-05 +Final holdings for NoiseAgent 442: { CASH: 10001155 }. Marked to market: 10001155 +Final relative surplus NoiseAgent 442 0.0001155 +Final holdings for NoiseAgent 443: { IBM: -46, CASH: 10638756 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 443 0.0638756 +Final holdings for NoiseAgent 444: { CASH: 9998988 }. Marked to market: 9998988 +Final relative surplus NoiseAgent 444 -0.0001012 +Final holdings for NoiseAgent 445: { IBM: 64, CASH: 9112000 }. Marked to market: 9999104 +Final relative surplus NoiseAgent 445 -0.08741385 +Final holdings for NoiseAgent 446: { IBM: 40, CASH: 9447060 }. Marked to market: 9999140 +Final relative surplus NoiseAgent 446 -0.055294 +Final holdings for NoiseAgent 447: { IBM: -26, CASH: 10360438 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 447 0.0360438 +Final holdings for NoiseAgent 448: { CASH: 9999584 }. Marked to market: 9999584 +Final relative surplus NoiseAgent 448 -4.16e-05 +Final holdings for NoiseAgent 449: { CASH: 10001311 }. Marked to market: 10001311 +Final relative surplus NoiseAgent 449 0.0001311 +Final holdings for NoiseAgent 450: { CASH: 10005612 }. Marked to market: 10005612 +Final relative surplus NoiseAgent 450 0.0005612 +Final holdings for NoiseAgent 451: { IBM: 48, CASH: 9333952 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 451 -0.0666048 +Final holdings for NoiseAgent 452: { IBM: -54, CASH: 10748845 }. Marked to market: 10000675 +Final relative surplus NoiseAgent 452 0.07349905 +Final holdings for NoiseAgent 453: { CASH: 10000343 }. Marked to market: 10000343 +Final relative surplus NoiseAgent 453 3.43e-05 +Final holdings for NoiseAgent 454: { IBM: 41, CASH: 9432396 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 454 -0.0567604 +Final holdings for NoiseAgent 455: { CASH: 9998108 }. Marked to market: 9998108 +Final relative surplus NoiseAgent 455 -0.0001892 +Final holdings for NoiseAgent 456: { CASH: 9999505 }. Marked to market: 9999505 +Final relative surplus NoiseAgent 456 -4.95e-05 +Final holdings for NoiseAgent 457: { CASH: 10001372 }. Marked to market: 10001372 +Final relative surplus NoiseAgent 457 0.0001372 +Final holdings for NoiseAgent 458: { IBM: -88, CASH: 11219944 }. Marked to market: 10001936 +Final relative surplus NoiseAgent 458 0.12060975 +Final holdings for NoiseAgent 459: { IBM: 62, CASH: 9141610 }. Marked to market: 9997892 +Final relative surplus NoiseAgent 459 -0.0844584 +Final holdings for NoiseAgent 460: { CASH: 10001638 }. Marked to market: 10001638 +Final relative surplus NoiseAgent 460 0.0001638 +Final holdings for NoiseAgent 461: { CASH: 9997827 }. Marked to market: 9997827 +Final relative surplus NoiseAgent 461 -0.0002173 +Final holdings for NoiseAgent 462: { CASH: 9996929 }. Marked to market: 9996929 +Final relative surplus NoiseAgent 462 -0.0003071 +Final holdings for NoiseAgent 463: { CASH: 10006580 }. Marked to market: 10006580 +Final relative surplus NoiseAgent 463 0.000658 +Final holdings for NoiseAgent 464: { IBM: 80, CASH: 8891640 }. Marked to market: 10000760 +Final relative surplus NoiseAgent 464 -0.10944955 +Final holdings for NoiseAgent 465: { IBM: 78, CASH: 8918413 }. Marked to market: 9998635 +Final relative surplus NoiseAgent 465 -0.10677375 +Final holdings for NoiseAgent 466: { IBM: 74, CASH: 8973990 }. Marked to market: 9999482 +Final relative surplus NoiseAgent 466 -0.10121525 +Final holdings for NoiseAgent 467: { IBM: -48, CASH: 10662592 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 467 0.0662592 +Final holdings for NoiseAgent 468: { CASH: 10001034 }. Marked to market: 10001034 +Final relative surplus NoiseAgent 468 0.0001034 +Final holdings for NoiseAgent 469: { CASH: 10001554 }. Marked to market: 10001554 +Final relative surplus NoiseAgent 469 0.0001554 +Final holdings for NoiseAgent 470: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 470 0.0 +Final holdings for NoiseAgent 471: { IBM: -47, CASH: 10649211 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 471 0.0649211 +Final holdings for NoiseAgent 472: { IBM: -49, CASH: 10678160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 472 0.067816 +Final holdings for NoiseAgent 473: { CASH: 10006280 }. Marked to market: 10006280 +Final relative surplus NoiseAgent 473 0.000628 +Final holdings for NoiseAgent 474: { CASH: 10003240 }. Marked to market: 10003240 +Final relative surplus NoiseAgent 474 0.000324 +Final holdings for NoiseAgent 475: { IBM: -37, CASH: 10515447 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 475 0.0515447 +Final holdings for NoiseAgent 476: { IBM: 46, CASH: 9362118 }. Marked to market: 9999540 +Final relative surplus NoiseAgent 476 -0.0637882 +Final holdings for NoiseAgent 477: { IBM: -72, CASH: 10996552 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 477 0.098271 +Final holdings for NoiseAgent 478: { IBM: 30, CASH: 9584950 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 478 -0.041505 +Final holdings for NoiseAgent 479: { IBM: 23, CASH: 9683957 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 479 -0.0316043 +Final holdings for NoiseAgent 480: { IBM: 23, CASH: 9681197 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 480 -0.0318803 +Final holdings for NoiseAgent 481: { IBM: -60, CASH: 10831600 }. Marked to market: 10001140 +Final relative surplus NoiseAgent 481 0.08177605 +Final holdings for NoiseAgent 482: { CASH: 10000855 }. Marked to market: 10000855 +Final relative surplus NoiseAgent 482 8.55e-05 +Final holdings for NoiseAgent 483: { IBM: 76, CASH: 8948160 }. Marked to market: 9996656 +Final relative surplus NoiseAgent 483 -0.10380435 +Final holdings for NoiseAgent 484: { IBM: -86, CASH: 11187316 }. Marked to market: 10005676 +Final relative surplus NoiseAgent 484 0.11735755 +Final holdings for NoiseAgent 485: { CASH: 10002736 }. Marked to market: 10002736 +Final relative surplus NoiseAgent 485 0.0002736 +Final holdings for NoiseAgent 486: { IBM: 78, CASH: 8920324 }. Marked to market: 9996724 +Final relative surplus NoiseAgent 486 -0.1065875 +Final holdings for NoiseAgent 487: { IBM: -86, CASH: 11189810 }. Marked to market: 10004042 +Final relative surplus NoiseAgent 487 0.1176023 +Final holdings for NoiseAgent 488: { CASH: 10002420 }. Marked to market: 10002420 +Final relative surplus NoiseAgent 488 0.000242 +Final holdings for NoiseAgent 489: { CASH: 9998002 }. Marked to market: 9998002 +Final relative surplus NoiseAgent 489 -0.0001998 +Final holdings for NoiseAgent 490: { IBM: -48, CASH: 10666576 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 490 0.0666576 +Final holdings for NoiseAgent 491: { CASH: 10000188 }. Marked to market: 10000188 +Final relative surplus NoiseAgent 491 1.88e-05 +Final holdings for NoiseAgent 492: { IBM: -82, CASH: 11133076 }. Marked to market: 10002132 +Final relative surplus NoiseAgent 492 0.11192835 +Final holdings for NoiseAgent 493: { CASH: 10000638 }. Marked to market: 10000638 +Final relative surplus NoiseAgent 493 6.38e-05 +Final holdings for NoiseAgent 494: { CASH: 10001375 }. Marked to market: 10001375 +Final relative surplus NoiseAgent 494 0.0001375 +Final holdings for NoiseAgent 495: { IBM: -74, CASH: 11022532 }. Marked to market: 10001998 +Final relative surplus NoiseAgent 495 0.10087385 +Final holdings for NoiseAgent 496: { IBM: -54, CASH: 10748602 }. Marked to market: 10002484 +Final relative surplus NoiseAgent 496 0.07347855 +Final holdings for NoiseAgent 497: { CASH: 10001036 }. Marked to market: 10001036 +Final relative surplus NoiseAgent 497 0.0001036 +Final holdings for NoiseAgent 498: { IBM: -48, CASH: 10663360 }. Marked to market: 10000048 +Final relative surplus NoiseAgent 498 0.066336 +Final holdings for NoiseAgent 499: { IBM: -58, CASH: 10802632 }. Marked to market: 10000782 +Final relative surplus NoiseAgent 499 0.07888075 +Final holdings for NoiseAgent 500: { CASH: 9996990 }. Marked to market: 9996990 +Final relative surplus NoiseAgent 500 -0.000301 +Final holdings for NoiseAgent 501: { IBM: -22, CASH: 10304414 }. Marked to market: 10000044 +Final relative surplus NoiseAgent 501 0.0304414 +Final holdings for NoiseAgent 502: { IBM: 64, CASH: 9114688 }. Marked to market: 10001344 +Final relative surplus NoiseAgent 502 -0.08714585 +Final holdings for NoiseAgent 503: { IBM: 64, CASH: 9112992 }. Marked to market: 9999392 +Final relative surplus NoiseAgent 503 -0.08731575 +Final holdings for NoiseAgent 504: { IBM: 47, CASH: 9348486 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 504 -0.0651514 +Final holdings for NoiseAgent 505: { CASH: 9998548 }. Marked to market: 9998548 +Final relative surplus NoiseAgent 505 -0.0001452 +Final holdings for NoiseAgent 506: { IBM: 42, CASH: 9418636 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 506 -0.0581364 +Final holdings for NoiseAgent 507: { IBM: -40, CASH: 10552960 }. Marked to market: 10000920 +Final relative surplus NoiseAgent 507 0.055296 +Final holdings for NoiseAgent 508: { CASH: 9998032 }. Marked to market: 9998032 +Final relative surplus NoiseAgent 508 -0.0001968 +Final holdings for NoiseAgent 509: { CASH: 9998592 }. Marked to market: 9998592 +Final relative surplus NoiseAgent 509 -0.0001408 +Final holdings for NoiseAgent 510: { IBM: -25, CASH: 10345700 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 510 0.03457 +Final holdings for NoiseAgent 511: { IBM: -36, CASH: 10496764 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 511 0.0496764 +Final holdings for NoiseAgent 512: { IBM: 33, CASH: 9542554 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 512 -0.0457446 +Final holdings for NoiseAgent 513: { CASH: 9998383 }. Marked to market: 9998383 +Final relative surplus NoiseAgent 513 -0.0001617 +Final holdings for NoiseAgent 514: { CASH: 9999275 }. Marked to market: 9999275 +Final relative surplus NoiseAgent 514 -7.25e-05 +Final holdings for NoiseAgent 515: { IBM: -40, CASH: 10554280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 515 0.055428 +Final holdings for NoiseAgent 516: { CASH: 9999856 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 516 -1.44e-05 +Final holdings for NoiseAgent 517: { IBM: 22, CASH: 9695982 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 517 -0.0304018 +Final holdings for NoiseAgent 518: { IBM: 33, CASH: 9543544 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 518 -0.0456456 +Final holdings for NoiseAgent 519: { IBM: -38, CASH: 10526870 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 519 0.052687 +Final holdings for NoiseAgent 520: { IBM: -21, CASH: 10290535 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 520 0.0290535 +Final holdings for NoiseAgent 521: { CASH: 9997792 }. Marked to market: 9997792 +Final relative surplus NoiseAgent 521 -0.0002208 +Final holdings for NoiseAgent 522: { IBM: 80, CASH: 8891080 }. Marked to market: 9999480 +Final relative surplus NoiseAgent 522 -0.10950655 +Final holdings for NoiseAgent 523: { IBM: -94, CASH: 11296777 }. Marked to market: 10000893 +Final relative surplus NoiseAgent 523 0.12829945 +Final holdings for NoiseAgent 524: { IBM: 49, CASH: 9322967 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 524 -0.0677033 +Final holdings for NoiseAgent 525: { IBM: 47, CASH: 9349661 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 525 -0.0650339 +Final holdings for NoiseAgent 526: { IBM: 47, CASH: 9350319 }. Marked to market: 9999812 +Final relative surplus NoiseAgent 526 -0.0649681 +Final holdings for NoiseAgent 527: { IBM: 34, CASH: 9527876 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 527 -0.0472124 +Final holdings for NoiseAgent 528: { IBM: 58, CASH: 9194786 }. Marked to market: 10000232 +Final relative surplus NoiseAgent 528 -0.0791323 +Final holdings for NoiseAgent 529: { IBM: 27, CASH: 9623944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 529 -0.0376056 +Final holdings for NoiseAgent 530: { CASH: 9996855 }. Marked to market: 9996855 +Final relative surplus NoiseAgent 530 -0.0003145 +Final holdings for NoiseAgent 531: { IBM: -92, CASH: 11273464 }. Marked to market: 10003220 +Final relative surplus NoiseAgent 531 0.12596565 +Final holdings for NoiseAgent 532: { IBM: 43, CASH: 9407288 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 532 -0.0592712 +Final holdings for NoiseAgent 533: { IBM: 74, CASH: 8971918 }. Marked to market: 9998372 +Final relative surplus NoiseAgent 533 -0.10142105 +Final holdings for NoiseAgent 534: { CASH: 9999953 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 534 -4.7e-06 +Final holdings for NoiseAgent 535: { IBM: -86, CASH: 11193078 }. Marked to market: 9997764 +Final relative surplus NoiseAgent 535 0.1179177 +Final holdings for NoiseAgent 536: { IBM: 68, CASH: 9061056 }. Marked to market: 9998504 +Final relative surplus NoiseAgent 536 -0.0925157 +Final holdings for NoiseAgent 537: { CASH: 10000296 }. Marked to market: 10000296 +Final relative surplus NoiseAgent 537 2.96e-05 +Final holdings for NoiseAgent 538: { CASH: 10000966 }. Marked to market: 10000966 +Final relative surplus NoiseAgent 538 9.66e-05 +Final holdings for NoiseAgent 539: { CASH: 9994566 }. Marked to market: 9994566 +Final relative surplus NoiseAgent 539 -0.0005434 +Final holdings for NoiseAgent 540: { CASH: 10001000 }. Marked to market: 10001000 +Final relative surplus NoiseAgent 540 0.0001 +Final holdings for NoiseAgent 541: { IBM: 46, CASH: 9360830 }. Marked to market: 9999770 +Final relative surplus NoiseAgent 541 -0.063917 +Final holdings for NoiseAgent 542: { IBM: -40, CASH: 10551360 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 542 0.055136 +Final holdings for NoiseAgent 543: { IBM: 98, CASH: 8641475 }. Marked to market: 9997697 +Final relative surplus NoiseAgent 543 -0.13446855 +Final holdings for NoiseAgent 544: { CASH: 10005246 }. Marked to market: 10005246 +Final relative surplus NoiseAgent 544 0.0005246 +Final holdings for NoiseAgent 545: { IBM: 17, CASH: 9763704 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 545 -0.0236296 +Final holdings for NoiseAgent 546: { IBM: -56, CASH: 10777308 }. Marked to market: 10000084 +Final relative surplus NoiseAgent 546 0.07634245 +Final holdings for NoiseAgent 547: { IBM: 33, CASH: 9543940 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 547 -0.045606 +Final holdings for NoiseAgent 548: { CASH: 9999520 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 548 -4.8e-05 +Final holdings for NoiseAgent 549: { IBM: -46, CASH: 10637192 }. Marked to market: 9999678 +Final relative surplus NoiseAgent 549 0.0637192 +Final holdings for NoiseAgent 550: { CASH: 10000230 }. Marked to market: 10000230 +Final relative surplus NoiseAgent 550 2.3e-05 +Final holdings for NoiseAgent 551: { IBM: 72, CASH: 9001216 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 551 -0.09849305 +Final holdings for NoiseAgent 552: { IBM: -36, CASH: 10499428 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 552 0.0499428 +Final holdings for NoiseAgent 553: { CASH: 9996568 }. Marked to market: 9996568 +Final relative surplus NoiseAgent 553 -0.0003432 +Final holdings for NoiseAgent 554: { CASH: 10001088 }. Marked to market: 10001088 +Final relative surplus NoiseAgent 554 0.0001088 +Final holdings for NoiseAgent 555: { CASH: 10001269 }. Marked to market: 10001269 +Final relative surplus NoiseAgent 555 0.0001269 +Final holdings for NoiseAgent 556: { IBM: 96, CASH: 8669728 }. Marked to market: 9998464 +Final relative surplus NoiseAgent 556 -0.13164325 +Final holdings for NoiseAgent 557: { IBM: -42, CASH: 10581994 }. Marked to market: 9999874 +Final relative surplus NoiseAgent 557 0.0581994 +Final holdings for NoiseAgent 558: { IBM: -37, CASH: 10512820 }. Marked to market: 9999926 +Final relative surplus NoiseAgent 558 0.051282 +Final holdings for NoiseAgent 559: { CASH: 10001715 }. Marked to market: 10001715 +Final relative surplus NoiseAgent 559 0.0001715 +Final holdings for NoiseAgent 560: { IBM: 60, CASH: 9167350 }. Marked to market: 10000270 +Final relative surplus NoiseAgent 560 -0.08187765 +Final holdings for NoiseAgent 561: { CASH: 9998530 }. Marked to market: 9998530 +Final relative surplus NoiseAgent 561 -0.000147 +Final holdings for NoiseAgent 562: { IBM: 46, CASH: 9363360 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 562 -0.063664 +Final holdings for NoiseAgent 563: { CASH: 10001848 }. Marked to market: 10001848 +Final relative surplus NoiseAgent 563 0.0001848 +Final holdings for NoiseAgent 564: { IBM: 86, CASH: 8807266 }. Marked to market: 9998366 +Final relative surplus NoiseAgent 564 -0.11788855 +Final holdings for NoiseAgent 565: { IBM: -41, CASH: 10568875 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 565 0.0568875 +Final holdings for NoiseAgent 566: { IBM: -82, CASH: 11137504 }. Marked to market: 10000738 +Final relative surplus NoiseAgent 566 0.1123642 +Final holdings for NoiseAgent 567: { IBM: -56, CASH: 10776076 }. Marked to market: 10000924 +Final relative surplus NoiseAgent 567 0.07622345 +Final holdings for NoiseAgent 568: { CASH: 9997302 }. Marked to market: 9997302 +Final relative surplus NoiseAgent 568 -0.0002698 +Final holdings for NoiseAgent 569: { CASH: 9996804 }. Marked to market: 9996804 +Final relative surplus NoiseAgent 569 -0.0003196 +Final holdings for NoiseAgent 570: { IBM: 90, CASH: 8749675 }. Marked to market: 10000405 +Final relative surplus NoiseAgent 570 -0.1236429 +Final holdings for NoiseAgent 571: { IBM: -47, CASH: 10651702 }. Marked to market: 9999248 +Final relative surplus NoiseAgent 571 0.0651702 +Final holdings for NoiseAgent 572: { IBM: -34, CASH: 10468928 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 572 0.0468928 +Final holdings for NoiseAgent 573: { IBM: 43, CASH: 9404708 }. Marked to market: 10003612 +Final relative surplus NoiseAgent 573 -0.0595292 +Final holdings for NoiseAgent 574: { CASH: 10002254 }. Marked to market: 10002254 +Final relative surplus NoiseAgent 574 0.0002254 +Final holdings for NoiseAgent 575: { CASH: 10001848 }. Marked to market: 10001848 +Final relative surplus NoiseAgent 575 0.0001848 +Final holdings for NoiseAgent 576: { IBM: -76, CASH: 11047736 }. Marked to market: 10003420 +Final relative surplus NoiseAgent 576 0.1033996 +Final holdings for NoiseAgent 577: { CASH: 9999600 }. Marked to market: 9999600 +Final relative surplus NoiseAgent 577 -4e-05 +Final holdings for NoiseAgent 578: { CASH: 9999930 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 578 -7e-06 +Final holdings for NoiseAgent 579: { IBM: 40, CASH: 9447560 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 579 -0.055244 +Final holdings for NoiseAgent 580: { IBM: 62, CASH: 9140773 }. Marked to market: 9996807 +Final relative surplus NoiseAgent 580 -0.0845422 +Final holdings for NoiseAgent 581: { IBM: 70, CASH: 9030885 }. Marked to market: 9999825 +Final relative surplus NoiseAgent 581 -0.09552735 +Final holdings for NoiseAgent 582: { CASH: 10002325 }. Marked to market: 10002325 +Final relative surplus NoiseAgent 582 0.0002325 +Final holdings for NoiseAgent 583: { CASH: 9997348 }. Marked to market: 9997348 +Final relative surplus NoiseAgent 583 -0.0002652 +Final holdings for NoiseAgent 584: { IBM: -41, CASH: 10567112 }. Marked to market: 9999754 +Final relative surplus NoiseAgent 584 0.0567112 +Final holdings for NoiseAgent 585: { IBM: 94, CASH: 8698946 }. Marked to market: 10001598 +Final relative surplus NoiseAgent 585 -0.12871955 +Final holdings for NoiseAgent 586: { IBM: 80, CASH: 8893280 }. Marked to market: 9995600 +Final relative surplus NoiseAgent 586 -0.1092936 +Final holdings for NoiseAgent 587: { IBM: 44, CASH: 9390116 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 587 -0.0609884 +Final holdings for NoiseAgent 588: { IBM: 35, CASH: 9514620 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 588 -0.048538 +Final holdings for NoiseAgent 589: { IBM: 94, CASH: 8700497 }. Marked to market: 9994313 +Final relative surplus NoiseAgent 589 -0.1285743 +Final holdings for NoiseAgent 590: { CASH: 9999260 }. Marked to market: 9999260 +Final relative surplus NoiseAgent 590 -7.4e-05 +Final holdings for NoiseAgent 591: { IBM: -44, CASH: 10608520 }. Marked to market: 10002112 +Final relative surplus NoiseAgent 591 0.060852 +Final holdings for NoiseAgent 592: { IBM: -72, CASH: 10996552 }. Marked to market: 10003024 +Final relative surplus NoiseAgent 592 0.09827545 +Final holdings for NoiseAgent 593: { IBM: 52, CASH: 9279670 }. Marked to market: 9999038 +Final relative surplus NoiseAgent 593 -0.07064955 +Final holdings for NoiseAgent 594: { IBM: 54, CASH: 9252316 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 594 -0.07338395 +Final holdings for NoiseAgent 595: { IBM: -78, CASH: 11078428 }. Marked to market: 10000780 +Final relative surplus NoiseAgent 595 0.10646135 +Final holdings for NoiseAgent 596: { IBM: -62, CASH: 10859041 }. Marked to market: 10001767 +Final relative surplus NoiseAgent 596 0.08452145 +Final holdings for NoiseAgent 597: { CASH: 10000688 }. Marked to market: 10000688 +Final relative surplus NoiseAgent 597 6.88e-05 +Final holdings for NoiseAgent 598: { CASH: 9999050 }. Marked to market: 9999050 +Final relative surplus NoiseAgent 598 -9.5e-05 +Final holdings for NoiseAgent 599: { IBM: 90, CASH: 8752690 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 599 -0.12334485 +Final holdings for NoiseAgent 600: { IBM: 38, CASH: 9475562 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 600 -0.0524438 +Final holdings for NoiseAgent 601: { CASH: 10001953 }. Marked to market: 10001953 +Final relative surplus NoiseAgent 601 0.0001953 +Final holdings for NoiseAgent 602: { IBM: 26, CASH: 9640056 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 602 -0.0359944 +Final holdings for NoiseAgent 603: { CASH: 9998402 }. Marked to market: 9998402 +Final relative surplus NoiseAgent 603 -0.0001598 +Final holdings for NoiseAgent 604: { CASH: 9998942 }. Marked to market: 9998942 +Final relative surplus NoiseAgent 604 -0.0001058 +Final holdings for NoiseAgent 605: { IBM: -49, CASH: 10678160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 605 0.067816 +Final holdings for NoiseAgent 606: { IBM: 24, CASH: 9667240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 606 -0.033276 +Final holdings for NoiseAgent 607: { CASH: 10002867 }. Marked to market: 10002867 +Final relative surplus NoiseAgent 607 0.0002867 +Final holdings for NoiseAgent 608: { IBM: 56, CASH: 9222160 }. Marked to market: 10000280 +Final relative surplus NoiseAgent 608 -0.0763949 +Final holdings for NoiseAgent 609: { CASH: 10000360 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 609 3.6e-05 +Final holdings for NoiseAgent 610: { IBM: -24, CASH: 10331128 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 610 0.0331128 +Final holdings for NoiseAgent 611: { IBM: -37, CASH: 10512709 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 611 0.0512709 +Final holdings for NoiseAgent 612: { IBM: -46, CASH: 10637307 }. Marked to market: 10000069 +Final relative surplus NoiseAgent 612 0.0637307 +Final holdings for NoiseAgent 613: { CASH: 9998900 }. Marked to market: 9998900 +Final relative surplus NoiseAgent 613 -0.00011 +Final holdings for NoiseAgent 614: { CASH: 10000368 }. Marked to market: 10000368 +Final relative surplus NoiseAgent 614 3.68e-05 +Final holdings for NoiseAgent 615: { IBM: 98, CASH: 8641083 }. Marked to market: 9997893 +Final relative surplus NoiseAgent 615 -0.13450725 +Final holdings for NoiseAgent 616: { IBM: 40, CASH: 9448840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 616 -0.055116 +Final holdings for NoiseAgent 617: { IBM: 68, CASH: 9055378 }. Marked to market: 9998198 +Final relative surplus NoiseAgent 617 -0.09307405 +Final holdings for NoiseAgent 618: { CASH: 10002655 }. Marked to market: 10002655 +Final relative surplus NoiseAgent 618 0.0002655 +Final holdings for NoiseAgent 619: { CASH: 9999658 }. Marked to market: 9999658 +Final relative surplus NoiseAgent 619 -3.42e-05 +Final holdings for NoiseAgent 620: { IBM: 62, CASH: 9141672 }. Marked to market: 10000992 +Final relative surplus NoiseAgent 620 -0.0844467 +Final holdings for NoiseAgent 621: { IBM: 23, CASH: 9681703 }. Marked to market: 10000759 +Final relative surplus NoiseAgent 621 -0.0318297 +Final holdings for NoiseAgent 622: { CASH: 9997900 }. Marked to market: 9997900 +Final relative surplus NoiseAgent 622 -0.00021 +Final holdings for NoiseAgent 623: { IBM: -22, CASH: 10304436 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 623 0.0304436 +Final holdings for NoiseAgent 624: { CASH: 10000680 }. Marked to market: 10000680 +Final relative surplus NoiseAgent 624 6.8e-05 +Final holdings for NoiseAgent 625: { CASH: 9999520 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 625 -4.8e-05 +Final holdings for NoiseAgent 626: { IBM: 29, CASH: 9600409 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 626 -0.0399591 +Final holdings for NoiseAgent 627: { IBM: -54, CASH: 10747846 }. Marked to market: 10001728 +Final relative surplus NoiseAgent 627 0.07340285 +Final holdings for NoiseAgent 628: { IBM: 25, CASH: 9652400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 628 -0.03476 +Final holdings for NoiseAgent 629: { CASH: 10000042 }. Marked to market: 10000042 +Final relative surplus NoiseAgent 629 4.2e-06 +Final holdings for NoiseAgent 630: { IBM: -68, CASH: 10939760 }. Marked to market: 10002924 +Final relative surplus NoiseAgent 630 0.09259835 +Final holdings for NoiseAgent 631: { IBM: 20, CASH: 9722300 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 631 -0.02777 +Final holdings for NoiseAgent 632: { IBM: 50, CASH: 9306600 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 632 -0.06934 +Final holdings for NoiseAgent 633: { IBM: -92, CASH: 11272314 }. Marked to market: 10004002 +Final relative surplus NoiseAgent 633 0.1258527 +Final holdings for NoiseAgent 634: { IBM: 24, CASH: 9668032 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 634 -0.0331968 +Final holdings for NoiseAgent 635: { CASH: 10002340 }. Marked to market: 10002340 +Final relative surplus NoiseAgent 635 0.000234 +Final holdings for NoiseAgent 636: { IBM: 74, CASH: 8974212 }. Marked to market: 9998298 +Final relative surplus NoiseAgent 636 -0.10119495 +Final holdings for NoiseAgent 637: { CASH: 10000899 }. Marked to market: 10000899 +Final relative surplus NoiseAgent 637 8.99e-05 +Final holdings for NoiseAgent 638: { IBM: 49, CASH: 9323800 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 638 -0.06762 +Final holdings for NoiseAgent 639: { CASH: 9999064 }. Marked to market: 9999064 +Final relative surplus NoiseAgent 639 -9.36e-05 +Final holdings for NoiseAgent 640: { IBM: 28, CASH: 9613852 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 640 -0.0386148 +Final holdings for NoiseAgent 641: { CASH: 9999552 }. Marked to market: 9999552 +Final relative surplus NoiseAgent 641 -4.48e-05 +Final holdings for NoiseAgent 642: { CASH: 9997231 }. Marked to market: 9997231 +Final relative surplus NoiseAgent 642 -0.0002769 +Final holdings for NoiseAgent 643: { IBM: -60, CASH: 10830550 }. Marked to market: 10000090 +Final relative surplus NoiseAgent 643 0.08167095 +Final holdings for NoiseAgent 644: { CASH: 10003280 }. Marked to market: 10003280 +Final relative surplus NoiseAgent 644 0.000328 +Final holdings for NoiseAgent 645: { IBM: -38, CASH: 10527630 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 645 0.052763 +Final holdings for NoiseAgent 646: { IBM: 84, CASH: 8833408 }. Marked to market: 10003360 +Final relative surplus NoiseAgent 646 -0.115267 +Final holdings for NoiseAgent 647: { IBM: 86, CASH: 8805804 }. Marked to market: 9997850 +Final relative surplus NoiseAgent 647 -0.11803345 +Final holdings for NoiseAgent 648: { IBM: -56, CASH: 10776020 }. Marked to market: 10003388 +Final relative surplus NoiseAgent 648 0.07622235 +Final holdings for NoiseAgent 649: { CASH: 10001760 }. Marked to market: 10001760 +Final relative surplus NoiseAgent 649 0.000176 +Final holdings for NoiseAgent 650: { IBM: -21, CASH: 10291165 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 650 0.0291165 +Final holdings for NoiseAgent 651: { CASH: 10003588 }. Marked to market: 10003588 +Final relative surplus NoiseAgent 651 0.0003588 +Final holdings for NoiseAgent 652: { CASH: 10002054 }. Marked to market: 10002054 +Final relative surplus NoiseAgent 652 0.0002054 +Final holdings for NoiseAgent 653: { CASH: 9999934 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 653 -6.6e-06 +Final holdings for NoiseAgent 654: { CASH: 9999506 }. Marked to market: 9999506 +Final relative surplus NoiseAgent 654 -4.94e-05 +Final holdings for NoiseAgent 655: { IBM: -96, CASH: 11329792 }. Marked to market: 9999616 +Final relative surplus NoiseAgent 655 0.13159355 +Final holdings for NoiseAgent 656: { CASH: 10000989 }. Marked to market: 10000989 +Final relative surplus NoiseAgent 656 9.89e-05 +Final holdings for NoiseAgent 657: { IBM: -46, CASH: 10634708 }. Marked to market: 10002714 +Final relative surplus NoiseAgent 657 0.0634708 +Final holdings for NoiseAgent 658: { CASH: 10000527 }. Marked to market: 10000527 +Final relative surplus NoiseAgent 658 5.27e-05 +Final holdings for NoiseAgent 659: { IBM: -46, CASH: 10635306 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 659 0.0635306 +Final holdings for NoiseAgent 660: { IBM: 92, CASH: 8729756 }. Marked to market: 9993836 +Final relative surplus NoiseAgent 660 -0.12565045 +Final holdings for NoiseAgent 661: { IBM: 58, CASH: 9195714 }. Marked to market: 10001624 +Final relative surplus NoiseAgent 661 -0.0790395 +Final holdings for NoiseAgent 662: { IBM: -37, CASH: 10510267 }. Marked to market: 9999815 +Final relative surplus NoiseAgent 662 0.0510267 +Final holdings for NoiseAgent 663: { CASH: 10003087 }. Marked to market: 10003087 +Final relative surplus NoiseAgent 663 0.0003087 +Final holdings for NoiseAgent 664: { CASH: 10003280 }. Marked to market: 10003280 +Final relative surplus NoiseAgent 664 0.000328 +Final holdings for NoiseAgent 665: { IBM: -62, CASH: 10857491 }. Marked to market: 9998853 +Final relative surplus NoiseAgent 665 0.08436415 +Final holdings for NoiseAgent 666: { IBM: -49, CASH: 10680953 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 666 0.0680953 +Final holdings for NoiseAgent 667: { IBM: 90, CASH: 8750035 }. Marked to market: 10001125 +Final relative surplus NoiseAgent 667 -0.1236065 +Final holdings for NoiseAgent 668: { IBM: 24, CASH: 9667744 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 668 -0.0332256 +Final holdings for NoiseAgent 669: { CASH: 10002773 }. Marked to market: 10002773 +Final relative surplus NoiseAgent 669 0.0002773 +Final holdings for NoiseAgent 670: { IBM: 86, CASH: 8810362 }. Marked to market: 9995958 +Final relative surplus NoiseAgent 670 -0.11758515 +Final holdings for NoiseAgent 671: { CASH: 10000027 }. Marked to market: 10000027 +Final relative surplus NoiseAgent 671 2.7e-06 +Final holdings for NoiseAgent 672: { CASH: 9996569 }. Marked to market: 9996569 +Final relative surplus NoiseAgent 672 -0.0003431 +Final holdings for NoiseAgent 673: { IBM: -42, CASH: 10579894 }. Marked to market: 10002730 +Final relative surplus NoiseAgent 673 0.0579894 +Final holdings for NoiseAgent 674: { CASH: 10000069 }. Marked to market: 10000069 +Final relative surplus NoiseAgent 674 6.9e-06 +Final holdings for NoiseAgent 675: { CASH: 10001334 }. Marked to market: 10001334 +Final relative surplus NoiseAgent 675 0.0001334 +Final holdings for NoiseAgent 676: { IBM: 64, CASH: 9114656 }. Marked to market: 9997792 +Final relative surplus NoiseAgent 676 -0.0871546 +Final holdings for NoiseAgent 677: { CASH: 9998890 }. Marked to market: 9998890 +Final relative surplus NoiseAgent 677 -0.000111 +Final holdings for NoiseAgent 678: { CASH: 10000756 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 678 7.56e-05 +Final holdings for NoiseAgent 679: { CASH: 10002124 }. Marked to market: 10002124 +Final relative surplus NoiseAgent 679 0.0002124 +Final holdings for NoiseAgent 680: { IBM: -60, CASH: 10832230 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 680 0.08183565 +Final holdings for NoiseAgent 681: { IBM: 80, CASH: 8888880 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 681 -0.1097253 +Final holdings for NoiseAgent 682: { IBM: -24, CASH: 10332712 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 682 0.0332712 +Final holdings for NoiseAgent 683: { CASH: 9996838 }. Marked to market: 9996838 +Final relative surplus NoiseAgent 683 -0.0003162 +Final holdings for NoiseAgent 684: { CASH: 9999014 }. Marked to market: 9999014 +Final relative surplus NoiseAgent 684 -9.86e-05 +Final holdings for NoiseAgent 685: { IBM: 88, CASH: 8781420 }. Marked to market: 9996612 +Final relative surplus NoiseAgent 685 -0.120477 +Final holdings for NoiseAgent 686: { CASH: 10001700 }. Marked to market: 10001700 +Final relative surplus NoiseAgent 686 0.00017 +Final holdings for NoiseAgent 687: { IBM: -54, CASH: 10747009 }. Marked to market: 10002511 +Final relative surplus NoiseAgent 687 0.07332215 +Final holdings for NoiseAgent 688: { IBM: 40, CASH: 9444000 }. Marked to market: 10000640 +Final relative surplus NoiseAgent 688 -0.0556 +Final holdings for NoiseAgent 689: { CASH: 10003444 }. Marked to market: 10003444 +Final relative surplus NoiseAgent 689 0.0003444 +Final holdings for NoiseAgent 690: { CASH: 9998753 }. Marked to market: 9998753 +Final relative surplus NoiseAgent 690 -0.0001247 +Final holdings for NoiseAgent 691: { IBM: 47, CASH: 9349614 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 691 -0.0650386 +Final holdings for NoiseAgent 692: { IBM: -41, CASH: 10566825 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 692 0.0566825 +Final holdings for NoiseAgent 693: { IBM: 23, CASH: 9681473 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 693 -0.0318527 +Final holdings for NoiseAgent 694: { IBM: -84, CASH: 11166172 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 694 0.11522875 +Final holdings for NoiseAgent 695: { CASH: 10000270 }. Marked to market: 10000270 +Final relative surplus NoiseAgent 695 2.7e-05 +Final holdings for NoiseAgent 696: { IBM: 72, CASH: 9004816 }. Marked to market: 9995824 +Final relative surplus NoiseAgent 696 -0.09814215 +Final holdings for NoiseAgent 697: { IBM: 36, CASH: 9503668 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 697 -0.0496332 +Final holdings for NoiseAgent 698: { CASH: 10000462 }. Marked to market: 10000462 +Final relative surplus NoiseAgent 698 4.62e-05 +Final holdings for NoiseAgent 699: { IBM: -48, CASH: 10662304 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 699 0.0662304 +Final holdings for NoiseAgent 700: { IBM: -48, CASH: 10665400 }. Marked to market: 10001320 +Final relative surplus NoiseAgent 700 0.06654 +Final holdings for NoiseAgent 701: { CASH: 9998810 }. Marked to market: 9998810 +Final relative surplus NoiseAgent 701 -0.000119 +Final holdings for NoiseAgent 702: { CASH: 9999755 }. Marked to market: 9999755 +Final relative surplus NoiseAgent 702 -2.45e-05 +Final holdings for NoiseAgent 703: { IBM: -48, CASH: 10662952 }. Marked to market: 10001704 +Final relative surplus NoiseAgent 703 0.0662952 +Final holdings for NoiseAgent 704: { CASH: 10002584 }. Marked to market: 10002584 +Final relative surplus NoiseAgent 704 0.0002584 +Final holdings for NoiseAgent 705: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 705 0.0 +Final holdings for NoiseAgent 706: { IBM: 21, CASH: 9709339 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 706 -0.0290661 +Final holdings for NoiseAgent 707: { CASH: 9996880 }. Marked to market: 9996880 +Final relative surplus NoiseAgent 707 -0.000312 +Final holdings for NoiseAgent 708: { IBM: -46, CASH: 10637077 }. Marked to market: 9999609 +Final relative surplus NoiseAgent 708 0.0637077 +Final holdings for NoiseAgent 709: { IBM: -23, CASH: 10318803 }. Marked to market: 9999747 +Final relative surplus NoiseAgent 709 0.0318803 +Final holdings for NoiseAgent 710: { IBM: -58, CASH: 10799356 }. Marked to market: 10002378 +Final relative surplus NoiseAgent 710 0.07856145 +Final holdings for NoiseAgent 711: { IBM: -78, CASH: 11079832 }. Marked to market: 10001404 +Final relative surplus NoiseAgent 711 0.1066009 +Final holdings for NoiseAgent 712: { IBM: 35, CASH: 9516195 }. Marked to market: 9999860 +Final relative surplus NoiseAgent 712 -0.0483805 +Final holdings for NoiseAgent 713: { IBM: 45, CASH: 9379180 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 713 -0.062082 +Final holdings for NoiseAgent 714: { CASH: 9997930 }. Marked to market: 9997930 +Final relative surplus NoiseAgent 714 -0.000207 +Final holdings for NoiseAgent 715: { IBM: -60, CASH: 10830550 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 715 0.08167055 +Final holdings for NoiseAgent 716: { CASH: 10000840 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 716 8.4e-05 +Final holdings for NoiseAgent 717: { IBM: -38, CASH: 10526984 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 717 0.0526984 +Final holdings for NoiseAgent 718: { IBM: -64, CASH: 10885792 }. Marked to market: 10001888 +Final relative surplus NoiseAgent 718 0.087198 +Final holdings for NoiseAgent 719: { IBM: 98, CASH: 8642014 }. Marked to market: 9998334 +Final relative surplus NoiseAgent 719 -0.13441455 +Final holdings for NoiseAgent 720: { CASH: 10000440 }. Marked to market: 10000440 +Final relative surplus NoiseAgent 720 4.4e-05 +Final holdings for NoiseAgent 721: { IBM: -88, CASH: 11217172 }. Marked to market: 10004092 +Final relative surplus NoiseAgent 721 0.12033875 +Final holdings for NoiseAgent 722: { CASH: 10000396 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 722 3.96e-05 +Final holdings for NoiseAgent 723: { IBM: 24, CASH: 9668392 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 723 -0.0331608 +Final holdings for NoiseAgent 724: { IBM: -24, CASH: 10329808 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 724 0.0329808 +Final holdings for NoiseAgent 725: { CASH: 9996875 }. Marked to market: 9996875 +Final relative surplus NoiseAgent 725 -0.0003125 +Final holdings for NoiseAgent 726: { CASH: 10007200 }. Marked to market: 10007200 +Final relative surplus NoiseAgent 726 0.00072 +Final holdings for NoiseAgent 727: { CASH: 9999859 }. Marked to market: 9999859 +Final relative surplus NoiseAgent 727 -1.41e-05 +Final holdings for NoiseAgent 728: { IBM: 58, CASH: 9196671 }. Marked to market: 9997883 +Final relative surplus NoiseAgent 728 -0.0789514 +Final holdings for NoiseAgent 729: { CASH: 9999248 }. Marked to market: 9999248 +Final relative surplus NoiseAgent 729 -7.52e-05 +Final holdings for NoiseAgent 730: { IBM: 62, CASH: 9141424 }. Marked to market: 9998016 +Final relative surplus NoiseAgent 730 -0.08447595 +Final holdings for NoiseAgent 731: { IBM: 46, CASH: 9363038 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 731 -0.0636962 +Final holdings for NoiseAgent 732: { CASH: 10002430 }. Marked to market: 10002430 +Final relative surplus NoiseAgent 732 0.000243 +Final holdings for NoiseAgent 733: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 733 0.0 +Final holdings for NoiseAgent 734: { IBM: 49, CASH: 9323163 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 734 -0.0676837 +Final holdings for NoiseAgent 735: { IBM: -84, CASH: 11163694 }. Marked to market: 9999118 +Final relative surplus NoiseAgent 735 0.11498305 +Final holdings for NoiseAgent 736: { CASH: 9995347 }. Marked to market: 9995347 +Final relative surplus NoiseAgent 736 -0.0004653 +Final holdings for NoiseAgent 737: { IBM: -46, CASH: 10637790 }. Marked to market: 9999080 +Final relative surplus NoiseAgent 737 0.063779 +Final holdings for NoiseAgent 738: { IBM: -94, CASH: 11303874 }. Marked to market: 9999812 +Final relative surplus NoiseAgent 738 0.12900045 +Final holdings for NoiseAgent 739: { IBM: 78, CASH: 8920285 }. Marked to market: 9997543 +Final relative surplus NoiseAgent 739 -0.1065903 +Final holdings for NoiseAgent 740: { IBM: 37, CASH: 9486773 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 740 -0.0513227 +Final holdings for NoiseAgent 741: { IBM: -60, CASH: 10829920 }. Marked to market: 10000900 +Final relative surplus NoiseAgent 741 0.08161015 +Final holdings for NoiseAgent 742: { IBM: 90, CASH: 8753365 }. Marked to market: 9998245 +Final relative surplus NoiseAgent 742 -0.1232806 +Final holdings for NoiseAgent 743: { CASH: 9997960 }. Marked to market: 9997960 +Final relative surplus NoiseAgent 743 -0.000204 +Final holdings for NoiseAgent 744: { IBM: 26, CASH: 9640914 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 744 -0.0359086 +Final holdings for NoiseAgent 745: { IBM: 25, CASH: 9653675 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 745 -0.0346325 +Final holdings for NoiseAgent 746: { IBM: 64, CASH: 9114432 }. Marked to market: 9997376 +Final relative surplus NoiseAgent 746 -0.08717715 +Final holdings for NoiseAgent 747: { CASH: 10001377 }. Marked to market: 10001377 +Final relative surplus NoiseAgent 747 0.0001377 +Final holdings for NoiseAgent 748: { CASH: 9998912 }. Marked to market: 9998912 +Final relative surplus NoiseAgent 748 -0.0001088 +Final holdings for NoiseAgent 749: { IBM: 48, CASH: 9338176 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 749 -0.0661824 +Final holdings for NoiseAgent 750: { IBM: -46, CASH: 10636548 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 750 0.0636548 +Final holdings for NoiseAgent 751: { CASH: 10000189 }. Marked to market: 10000189 +Final relative surplus NoiseAgent 751 1.89e-05 +Final holdings for NoiseAgent 752: { IBM: -31, CASH: 10428637 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 752 0.0428637 +Final holdings for NoiseAgent 753: { IBM: 80, CASH: 8893000 }. Marked to market: 9993880 +Final relative surplus NoiseAgent 753 -0.10932415 +Final holdings for NoiseAgent 754: { CASH: 9998285 }. Marked to market: 9998285 +Final relative surplus NoiseAgent 754 -0.0001715 +Final holdings for NoiseAgent 755: { IBM: 74, CASH: 8972769 }. Marked to market: 10000259 +Final relative surplus NoiseAgent 755 -0.10133455 +Final holdings for NoiseAgent 756: { CASH: 9995674 }. Marked to market: 9995674 +Final relative surplus NoiseAgent 756 -0.0004326 +Final holdings for NoiseAgent 757: { CASH: 9998944 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 757 -0.0001056 +Final holdings for NoiseAgent 758: { CASH: 10002736 }. Marked to market: 10002736 +Final relative surplus NoiseAgent 758 0.0002736 +Final holdings for NoiseAgent 759: { IBM: -96, CASH: 11330896 }. Marked to market: 10001584 +Final relative surplus NoiseAgent 759 0.13170475 +Final holdings for NoiseAgent 760: { IBM: -54, CASH: 10748224 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 760 0.07343585 +Final holdings for NoiseAgent 761: { IBM: -58, CASH: 10803474 }. Marked to market: 10000812 +Final relative surplus NoiseAgent 761 0.0789634 +Final holdings for NoiseAgent 762: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 762 0.0 +Final holdings for NoiseAgent 763: { IBM: 34, CASH: 9528552 }. Marked to market: 9993468 +Final relative surplus NoiseAgent 763 -0.0471448 +Final holdings for NoiseAgent 764: { IBM: 94, CASH: 8693541 }. Marked to market: 9998825 +Final relative surplus NoiseAgent 764 -0.1292573 +Final holdings for NoiseAgent 765: { CASH: 10002080 }. Marked to market: 10002080 +Final relative surplus NoiseAgent 765 0.000208 +Final holdings for NoiseAgent 766: { IBM: -30, CASH: 10416550 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 766 0.041655 +Final holdings for NoiseAgent 767: { IBM: -47, CASH: 10651232 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 767 0.0651232 +Final holdings for NoiseAgent 768: { IBM: 27, CASH: 9625915 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 768 -0.0374085 +Final holdings for NoiseAgent 769: { IBM: -44, CASH: 10609664 }. Marked to market: 10001188 +Final relative surplus NoiseAgent 769 0.0609664 +Final holdings for NoiseAgent 770: { IBM: -46, CASH: 10637606 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 770 0.0637606 +Final holdings for NoiseAgent 771: { CASH: 10000952 }. Marked to market: 10000952 +Final relative surplus NoiseAgent 771 9.52e-05 +Final holdings for NoiseAgent 772: { IBM: -86, CASH: 11192734 }. Marked to market: 10001376 +Final relative surplus NoiseAgent 772 0.11788805 +Final holdings for NoiseAgent 773: { IBM: 56, CASH: 9227368 }. Marked to market: 9996864 +Final relative surplus NoiseAgent 773 -0.0758888 +Final holdings for NoiseAgent 774: { IBM: -34, CASH: 10471070 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 774 0.047107 +Final holdings for NoiseAgent 775: { IBM: 60, CASH: 9169690 }. Marked to market: 9996970 +Final relative surplus NoiseAgent 775 -0.08165215 +Final holdings for NoiseAgent 776: { IBM: 80, CASH: 8892680 }. Marked to market: 10000680 +Final relative surplus NoiseAgent 776 -0.10934705 +Final holdings for NoiseAgent 777: { IBM: 90, CASH: 8753410 }. Marked to market: 9994690 +Final relative surplus NoiseAgent 777 -0.12327985 +Final holdings for NoiseAgent 778: { IBM: 78, CASH: 8917126 }. Marked to market: 9997894 +Final relative surplus NoiseAgent 778 -0.10690185 +Final holdings for NoiseAgent 779: { IBM: 49, CASH: 9322428 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 779 -0.0677572 +Final holdings for NoiseAgent 780: { IBM: 64, CASH: 9115968 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 780 -0.08702185 +Final holdings for NoiseAgent 781: { CASH: 9996898 }. Marked to market: 9996898 +Final relative surplus NoiseAgent 781 -0.0003102 +Final holdings for NoiseAgent 782: { IBM: -48, CASH: 10665640 }. Marked to market: 10000792 +Final relative surplus NoiseAgent 782 0.066564 +Final holdings for NoiseAgent 783: { IBM: -41, CASH: 10565636 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 783 0.0565636 +Final holdings for NoiseAgent 784: { CASH: 9999256 }. Marked to market: 9999256 +Final relative surplus NoiseAgent 784 -7.44e-05 +Final holdings for NoiseAgent 785: { IBM: -47, CASH: 10647942 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 785 0.0647942 +Final holdings for NoiseAgent 786: { IBM: 28, CASH: 9612704 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 786 -0.0387296 +Final holdings for NoiseAgent 787: { IBM: -47, CASH: 10650010 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 787 0.065001 +Final holdings for NoiseAgent 788: { IBM: -70, CASH: 10967400 }. Marked to market: 10001400 +Final relative surplus NoiseAgent 788 0.09536005 +Final holdings for NoiseAgent 789: { IBM: -86, CASH: 11191659 }. Marked to market: 9998753 +Final relative surplus NoiseAgent 789 0.11777865 +Final holdings for NoiseAgent 790: { IBM: -64, CASH: 10886688 }. Marked to market: 10003552 +Final relative surplus NoiseAgent 790 0.08728885 +Final holdings for NoiseAgent 791: { CASH: 9999632 }. Marked to market: 9999632 +Final relative surplus NoiseAgent 791 -3.68e-05 +Final holdings for NoiseAgent 792: { IBM: -54, CASH: 10745686 }. Marked to market: 10001944 +Final relative surplus NoiseAgent 792 0.07319185 +Final holdings for NoiseAgent 793: { IBM: 35, CASH: 9514130 }. Marked to market: 10001645 +Final relative surplus NoiseAgent 793 -0.048587 +Final holdings for NoiseAgent 794: { IBM: -70, CASH: 10967995 }. Marked to market: 10002205 +Final relative surplus NoiseAgent 794 0.09541985 +Final holdings for NoiseAgent 795: { CASH: 9999011 }. Marked to market: 9999011 +Final relative surplus NoiseAgent 795 -9.89e-05 +Final holdings for NoiseAgent 796: { IBM: -82, CASH: 11132871 }. Marked to market: 10002337 +Final relative surplus NoiseAgent 796 0.11190835 +Final holdings for NoiseAgent 797: { IBM: -68, CASH: 10942004 }. Marked to market: 10002312 +Final relative surplus NoiseAgent 797 0.09281855 +Final holdings for NoiseAgent 798: { CASH: 10000084 }. Marked to market: 10000084 +Final relative surplus NoiseAgent 798 8.4e-06 +Final holdings for NoiseAgent 799: { IBM: -28, CASH: 10387464 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 799 0.0387464 +Final holdings for NoiseAgent 800: { CASH: 10001472 }. Marked to market: 10001472 +Final relative surplus NoiseAgent 800 0.0001472 +Final holdings for NoiseAgent 801: { IBM: -34, CASH: 10472532 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 801 0.0472532 +Final holdings for NoiseAgent 802: { IBM: -43, CASH: 10596066 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 802 0.0596066 +Final holdings for NoiseAgent 803: { IBM: 96, CASH: 8669056 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 803 -0.13170805 +Final holdings for NoiseAgent 804: { IBM: -44, CASH: 10610984 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 804 0.0610984 +Final holdings for NoiseAgent 805: { CASH: 10001720 }. Marked to market: 10001720 +Final relative surplus NoiseAgent 805 0.000172 +Final holdings for NoiseAgent 806: { CASH: 9996129 }. Marked to market: 9996129 +Final relative surplus NoiseAgent 806 -0.0003871 +Final holdings for NoiseAgent 807: { IBM: -60, CASH: 10831150 }. Marked to market: 10001950 +Final relative surplus NoiseAgent 807 0.08173315 +Final holdings for NoiseAgent 808: { CASH: 10000988 }. Marked to market: 10000988 +Final relative surplus NoiseAgent 808 9.88e-05 +Final holdings for NoiseAgent 809: { IBM: -41, CASH: 10565390 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 809 0.056539 +Final holdings for NoiseAgent 810: { CASH: 9998812 }. Marked to market: 9998812 +Final relative surplus NoiseAgent 810 -0.0001188 +Final holdings for NoiseAgent 811: { IBM: 39, CASH: 9460318 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 811 -0.0539682 +Final holdings for NoiseAgent 812: { CASH: 9996992 }. Marked to market: 9996992 +Final relative surplus NoiseAgent 812 -0.0003008 +Final holdings for NoiseAgent 813: { IBM: 78, CASH: 8919310 }. Marked to market: 9998986 +Final relative surplus NoiseAgent 813 -0.10668475 +Final holdings for NoiseAgent 814: { IBM: 30, CASH: 9583030 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 814 -0.041697 +Final holdings for NoiseAgent 815: { IBM: 21, CASH: 9709150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 815 -0.029085 +Final holdings for NoiseAgent 816: { IBM: -48, CASH: 10666024 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 816 0.0666024 +Final holdings for NoiseAgent 817: { IBM: 24, CASH: 9667360 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 817 -0.033264 +Final holdings for NoiseAgent 818: { IBM: -72, CASH: 10998064 }. Marked to market: 10001512 +Final relative surplus NoiseAgent 818 0.09842255 +Final holdings for NoiseAgent 819: { IBM: -90, CASH: 11248975 }. Marked to market: 10002205 +Final relative surplus NoiseAgent 819 0.1235128 +Final holdings for NoiseAgent 820: { IBM: 48, CASH: 9333880 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 820 -0.066612 +Final holdings for NoiseAgent 821: { IBM: -40, CASH: 10553000 }. Marked to market: 10000560 +Final relative surplus NoiseAgent 821 0.0553 +Final holdings for NoiseAgent 822: { IBM: -45, CASH: 10620955 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 822 0.0620955 +Final holdings for NoiseAgent 823: { CASH: 9998362 }. Marked to market: 9998362 +Final relative surplus NoiseAgent 823 -0.0001638 +Final holdings for NoiseAgent 824: { IBM: -36, CASH: 10498168 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 824 0.0498168 +Final holdings for NoiseAgent 825: { IBM: -66, CASH: 10915090 }. Marked to market: 9998614 +Final relative surplus NoiseAgent 825 0.09012035 +Final holdings for NoiseAgent 826: { CASH: 10000704 }. Marked to market: 10000704 +Final relative surplus NoiseAgent 826 7.04e-05 +Final holdings for NoiseAgent 827: { CASH: 10000928 }. Marked to market: 10000928 +Final relative surplus NoiseAgent 827 9.28e-05 +Final holdings for NoiseAgent 828: { IBM: -78, CASH: 11079130 }. Marked to market: 10002184 +Final relative surplus NoiseAgent 828 0.1065325 +Final holdings for NoiseAgent 829: { IBM: -27, CASH: 10374868 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 829 0.0374868 +Final holdings for NoiseAgent 830: { IBM: 86, CASH: 8810964 }. Marked to market: 9996302 +Final relative surplus NoiseAgent 830 -0.11752525 +Final holdings for NoiseAgent 831: { IBM: -96, CASH: 11329216 }. Marked to market: 10004224 +Final relative surplus NoiseAgent 831 0.13154095 +Final holdings for NoiseAgent 832: { CASH: 9998504 }. Marked to market: 9998504 +Final relative surplus NoiseAgent 832 -0.0001496 +Final holdings for NoiseAgent 833: { CASH: 10000650 }. Marked to market: 10000650 +Final relative surplus NoiseAgent 833 6.5e-05 +Final holdings for NoiseAgent 834: { IBM: 48, CASH: 9336640 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 834 -0.066336 +Final holdings for NoiseAgent 835: { IBM: -23, CASH: 10317032 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 835 0.0317032 +Final holdings for NoiseAgent 836: { CASH: 9998180 }. Marked to market: 9998180 +Final relative surplus NoiseAgent 836 -0.000182 +Final holdings for NoiseAgent 837: { IBM: -33, CASH: 10458601 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 837 0.0458601 +Final holdings for NoiseAgent 838: { IBM: 50, CASH: 9308750 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 838 -0.069125 +Final holdings for NoiseAgent 839: { IBM: -82, CASH: 11135290 }. Marked to market: 10002132 +Final relative surplus NoiseAgent 839 0.1121472 +Final holdings for NoiseAgent 840: { IBM: -30, CASH: 10416940 }. Marked to market: 10000330 +Final relative surplus NoiseAgent 840 0.041694 +Final holdings for NoiseAgent 841: { CASH: 9997309 }. Marked to market: 9997309 +Final relative surplus NoiseAgent 841 -0.0002691 +Final holdings for NoiseAgent 842: { CASH: 9997840 }. Marked to market: 9997840 +Final relative surplus NoiseAgent 842 -0.000216 +Final holdings for NoiseAgent 843: { IBM: -44, CASH: 10608872 }. Marked to market: 10001892 +Final relative surplus NoiseAgent 843 0.0608872 +Final holdings for NoiseAgent 844: { IBM: 58, CASH: 9198991 }. Marked to market: 9997999 +Final relative surplus NoiseAgent 844 -0.07872325 +Final holdings for NoiseAgent 845: { IBM: 30, CASH: 9583510 }. Marked to market: 9992770 +Final relative surplus NoiseAgent 845 -0.041649 +Final holdings for NoiseAgent 846: { IBM: 58, CASH: 9196410 }. Marked to market: 10000580 +Final relative surplus NoiseAgent 846 -0.07897245 +Final holdings for NoiseAgent 847: { CASH: 10000518 }. Marked to market: 10000518 +Final relative surplus NoiseAgent 847 5.18e-05 +Final holdings for NoiseAgent 848: { CASH: 9999297 }. Marked to market: 9999297 +Final relative surplus NoiseAgent 848 -7.03e-05 +Final holdings for NoiseAgent 849: { IBM: 74, CASH: 8977505 }. Marked to market: 9997743 +Final relative surplus NoiseAgent 849 -0.10087085 +Final holdings for NoiseAgent 850: { CASH: 9999784 }. Marked to market: 9999784 +Final relative surplus NoiseAgent 850 -2.16e-05 +Final holdings for NoiseAgent 851: { CASH: 10001512 }. Marked to market: 10001512 +Final relative surplus NoiseAgent 851 0.0001512 +Final holdings for NoiseAgent 852: { CASH: 10000500 }. Marked to market: 10000500 +Final relative surplus NoiseAgent 852 5e-05 +Final holdings for NoiseAgent 853: { CASH: 9999360 }. Marked to market: 9999360 +Final relative surplus NoiseAgent 853 -6.4e-05 +Final holdings for NoiseAgent 854: { IBM: 58, CASH: 9197309 }. Marked to market: 9997535 +Final relative surplus NoiseAgent 854 -0.07888945 +Final holdings for NoiseAgent 855: { IBM: 29, CASH: 9598611 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 855 -0.0401389 +Final holdings for NoiseAgent 856: { IBM: 66, CASH: 9083359 }. Marked to market: 9998317 +Final relative surplus NoiseAgent 856 -0.090278 +Final holdings for NoiseAgent 857: { IBM: 34, CASH: 9530800 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 857 -0.04692 +Final holdings for NoiseAgent 858: { CASH: 9998677 }. Marked to market: 9998677 +Final relative surplus NoiseAgent 858 -0.0001323 +Final holdings for NoiseAgent 859: { IBM: 49, CASH: 9320615 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 859 -0.0679385 +Final holdings for NoiseAgent 860: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 860 0.0 +Final holdings for NoiseAgent 861: { CASH: 10000516 }. Marked to market: 10000516 +Final relative surplus NoiseAgent 861 5.16e-05 +Final holdings for NoiseAgent 862: { CASH: 10001564 }. Marked to market: 10001564 +Final relative surplus NoiseAgent 862 0.0001564 +Final holdings for NoiseAgent 863: { IBM: -42, CASH: 10580881 }. Marked to market: 10000609 +Final relative surplus NoiseAgent 863 0.0580881 +Final holdings for NoiseAgent 864: { IBM: -56, CASH: 10773612 }. Marked to market: 10001988 +Final relative surplus NoiseAgent 864 0.07598445 +Final holdings for NoiseAgent 865: { CASH: 10000329 }. Marked to market: 10000329 +Final relative surplus NoiseAgent 865 3.29e-05 +Final holdings for NoiseAgent 866: { IBM: -74, CASH: 11027379 }. Marked to market: 9998557 +Final relative surplus NoiseAgent 866 0.10134755 +Final holdings for NoiseAgent 867: { IBM: 33, CASH: 9542785 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 867 -0.0457215 +Final holdings for NoiseAgent 868: { CASH: 9999712 }. Marked to market: 9999712 +Final relative surplus NoiseAgent 868 -2.88e-05 +Final holdings for NoiseAgent 869: { IBM: 44, CASH: 9392316 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 869 -0.0607684 +Final holdings for NoiseAgent 870: { IBM: 60, CASH: 9167530 }. Marked to market: 9999730 +Final relative surplus NoiseAgent 870 -0.08186005 +Final holdings for NoiseAgent 871: { IBM: -98, CASH: 11359064 }. Marked to market: 10001078 +Final relative surplus NoiseAgent 871 0.1345208 +Final holdings for NoiseAgent 872: { CASH: 9999594 }. Marked to market: 9999594 +Final relative surplus NoiseAgent 872 -4.06e-05 +Final holdings for NoiseAgent 873: { IBM: -32, CASH: 10444736 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 873 0.0444736 +Final holdings for NoiseAgent 874: { IBM: -32, CASH: 10443328 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 874 0.0443328 +Final holdings for NoiseAgent 875: { CASH: 9999608 }. Marked to market: 9999608 +Final relative surplus NoiseAgent 875 -3.92e-05 +Final holdings for NoiseAgent 876: { CASH: 9999055 }. Marked to market: 9999055 +Final relative surplus NoiseAgent 876 -9.45e-05 +Final holdings for NoiseAgent 877: { IBM: -86, CASH: 11192304 }. Marked to market: 10000344 +Final relative surplus NoiseAgent 877 0.11784435 +Final holdings for NoiseAgent 878: { CASH: 10000966 }. Marked to market: 10000966 +Final relative surplus NoiseAgent 878 9.66e-05 +Final holdings for NoiseAgent 879: { IBM: 82, CASH: 8863972 }. Marked to market: 9997950 +Final relative surplus NoiseAgent 879 -0.11221995 +Final holdings for NoiseAgent 880: { IBM: 76, CASH: 8948008 }. Marked to market: 9996504 +Final relative surplus NoiseAgent 880 -0.1038198 +Final holdings for NoiseAgent 881: { CASH: 10000462 }. Marked to market: 10000462 +Final relative surplus NoiseAgent 881 4.62e-05 +Final holdings for NoiseAgent 882: { IBM: 44, CASH: 9391832 }. Marked to market: 9998856 +Final relative surplus NoiseAgent 882 -0.0608168 +Final holdings for NoiseAgent 883: { IBM: 50, CASH: 9307275 }. Marked to market: 9999075 +Final relative surplus NoiseAgent 883 -0.0692725 +Final holdings for NoiseAgent 884: { CASH: 9999265 }. Marked to market: 9999265 +Final relative surplus NoiseAgent 884 -7.35e-05 +Final holdings for NoiseAgent 885: { CASH: 10000403 }. Marked to market: 10000403 +Final relative surplus NoiseAgent 885 4.03e-05 +Final holdings for NoiseAgent 886: { CASH: 9999701 }. Marked to market: 9999701 +Final relative surplus NoiseAgent 886 -2.99e-05 +Final holdings for NoiseAgent 887: { CASH: 9999660 }. Marked to market: 9999660 +Final relative surplus NoiseAgent 887 -3.4e-05 +Final holdings for NoiseAgent 888: { IBM: -44, CASH: 10609510 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 888 0.060951 +Final holdings for NoiseAgent 889: { IBM: 32, CASH: 9560288 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 889 -0.0439712 +Final holdings for NoiseAgent 890: { IBM: -24, CASH: 10331776 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 890 0.0331776 +Final holdings for NoiseAgent 891: { IBM: -60, CASH: 10830160 }. Marked to market: 10002640 +Final relative surplus NoiseAgent 891 0.0816366 +Final holdings for NoiseAgent 892: { IBM: -74, CASH: 11027342 }. Marked to market: 9998668 +Final relative surplus NoiseAgent 892 0.1013442 +Final holdings for NoiseAgent 893: { IBM: -64, CASH: 10886272 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 893 0.0872416 +Final holdings for NoiseAgent 894: { CASH: 9998530 }. Marked to market: 9998530 +Final relative surplus NoiseAgent 894 -0.000147 +Final holdings for NoiseAgent 895: { IBM: -60, CASH: 10833670 }. Marked to market: 9999850 +Final relative surplus NoiseAgent 895 0.0819774 +Final holdings for NoiseAgent 896: { IBM: -42, CASH: 10582036 }. Marked to market: 9999706 +Final relative surplus NoiseAgent 896 0.0582036 +Final holdings for NoiseAgent 897: { IBM: 22, CASH: 9695564 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 897 -0.0304436 +Final holdings for NoiseAgent 898: { IBM: 40, CASH: 9445220 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 898 -0.055478 +Final holdings for NoiseAgent 899: { CASH: 10000352 }. Marked to market: 10000352 +Final relative surplus NoiseAgent 899 3.52e-05 +Final holdings for NoiseAgent 900: { IBM: -27, CASH: 10372384 }. Marked to market: 9999892 +Final relative surplus NoiseAgent 900 0.0372384 +Final holdings for NoiseAgent 901: { IBM: -98, CASH: 11355340 }. Marked to market: 10004214 +Final relative surplus NoiseAgent 901 0.13415525 +Final holdings for NoiseAgent 902: { IBM: -43, CASH: 10596109 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 902 0.0596109 +Final holdings for NoiseAgent 903: { CASH: 9999217 }. Marked to market: 9999217 +Final relative surplus NoiseAgent 903 -7.83e-05 +Final holdings for NoiseAgent 904: { IBM: 35, CASH: 9515320 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 904 -0.048468 +Final holdings for NoiseAgent 905: { CASH: 10000782 }. Marked to market: 10000782 +Final relative surplus NoiseAgent 905 7.82e-05 +Final holdings for NoiseAgent 906: { IBM: 38, CASH: 9474194 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 906 -0.0525806 +Final holdings for NoiseAgent 907: { CASH: 10000407 }. Marked to market: 10000407 +Final relative surplus NoiseAgent 907 4.07e-05 +Final holdings for NoiseAgent 908: { CASH: 9998643 }. Marked to market: 9998643 +Final relative surplus NoiseAgent 908 -0.0001357 +Final holdings for NoiseAgent 909: { CASH: 9999736 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 909 -2.64e-05 +Final holdings for NoiseAgent 910: { IBM: 84, CASH: 8834920 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 910 -0.11512215 +Final holdings for NoiseAgent 911: { IBM: -90, CASH: 11247355 }. Marked to market: 10001575 +Final relative surplus NoiseAgent 911 0.12335125 +Final holdings for NoiseAgent 912: { IBM: 84, CASH: 8834584 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 912 -0.11515525 +Final holdings for NoiseAgent 913: { IBM: -66, CASH: 10915816 }. Marked to market: 10000726 +Final relative surplus NoiseAgent 913 0.09019515 +Final holdings for NoiseAgent 914: { IBM: -42, CASH: 10580860 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 914 0.058086 +Final holdings for NoiseAgent 915: { IBM: 48, CASH: 9334480 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 915 -0.066552 +Final holdings for NoiseAgent 916: { IBM: -74, CASH: 11028304 }. Marked to market: 10001702 +Final relative surplus NoiseAgent 916 0.1014429 +Final holdings for NoiseAgent 917: { IBM: -48, CASH: 10665592 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 917 0.0665592 +Final holdings for NoiseAgent 918: { IBM: 20, CASH: 9722760 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 918 -0.027724 +Final holdings for NoiseAgent 919: { IBM: 35, CASH: 9513605 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 919 -0.0486395 +Final holdings for NoiseAgent 920: { CASH: 9999517 }. Marked to market: 9999517 +Final relative surplus NoiseAgent 920 -4.83e-05 +Final holdings for NoiseAgent 921: { IBM: -2, CASH: 10029807 }. Marked to market: 10002225 +Final relative surplus NoiseAgent 921 0.0029807 +Final holdings for NoiseAgent 922: { CASH: 9999304 }. Marked to market: 9999304 +Final relative surplus NoiseAgent 922 -6.96e-05 +Final holdings for NoiseAgent 923: { IBM: -70, CASH: 10971012 }. Marked to market: 10002352 +Final relative surplus NoiseAgent 923 0.09571735 +Final holdings for NoiseAgent 924: { IBM: -44, CASH: 10609796 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 924 0.0609796 +Final holdings for NoiseAgent 925: { IBM: 82, CASH: 8867293 }. Marked to market: 9997745 +Final relative surplus NoiseAgent 925 -0.1118922 +Final holdings for NoiseAgent 926: { CASH: 9994475 }. Marked to market: 9994475 +Final relative surplus NoiseAgent 926 -0.0005525 +Final holdings for NoiseAgent 927: { IBM: 24, CASH: 9668344 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 927 -0.0331656 +Final holdings for NoiseAgent 928: { CASH: 10001701 }. Marked to market: 10001701 +Final relative surplus NoiseAgent 928 0.0001701 +Final holdings for NoiseAgent 929: { IBM: -58, CASH: 10802923 }. Marked to market: 10000203 +Final relative surplus NoiseAgent 929 0.07890825 +Final holdings for NoiseAgent 930: { IBM: 46, CASH: 9363590 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 930 -0.063641 +Final holdings for NoiseAgent 931: { IBM: -23, CASH: 10318757 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 931 0.0318757 +Final holdings for NoiseAgent 932: { IBM: -52, CASH: 10720902 }. Marked to market: 10000234 +Final relative surplus NoiseAgent 932 0.07070425 +Final holdings for NoiseAgent 933: { IBM: -54, CASH: 10746523 }. Marked to market: 10001215 +Final relative surplus NoiseAgent 933 0.073272 +Final holdings for NoiseAgent 934: { CASH: 9999520 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 934 -4.8e-05 +Final holdings for NoiseAgent 935: { CASH: 10000150 }. Marked to market: 10000150 +Final relative surplus NoiseAgent 935 1.5e-05 +Final holdings for NoiseAgent 936: { CASH: 10003870 }. Marked to market: 10003870 +Final relative surplus NoiseAgent 936 0.000387 +Final holdings for NoiseAgent 937: { CASH: 9994236 }. Marked to market: 9994236 +Final relative surplus NoiseAgent 937 -0.0005764 +Final holdings for NoiseAgent 938: { CASH: 9997172 }. Marked to market: 9997172 +Final relative surplus NoiseAgent 938 -0.0002828 +Final holdings for NoiseAgent 939: { IBM: -44, CASH: 10608960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 939 0.060896 +Final holdings for NoiseAgent 940: { IBM: -48, CASH: 10668136 }. Marked to market: 9999544 +Final relative surplus NoiseAgent 940 0.0668136 +Final holdings for NoiseAgent 941: { IBM: -40, CASH: 10553720 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 941 0.055372 +Final holdings for NoiseAgent 942: { CASH: 10000780 }. Marked to market: 10000780 +Final relative surplus NoiseAgent 942 7.8e-05 +Final holdings for NoiseAgent 943: { IBM: -48, CASH: 10664752 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 943 0.0664752 +Final holdings for NoiseAgent 944: { IBM: -34, CASH: 10469778 }. Marked to market: 10000102 +Final relative surplus NoiseAgent 944 0.0469778 +Final holdings for NoiseAgent 945: { CASH: 10004042 }. Marked to market: 10004042 +Final relative surplus NoiseAgent 945 0.0004042 +Final holdings for NoiseAgent 946: { IBM: 46, CASH: 9364257 }. Marked to market: 9997263 +Final relative surplus NoiseAgent 946 -0.0635743 +Final holdings for NoiseAgent 947: { IBM: -64, CASH: 10887040 }. Marked to market: 10000448 +Final relative surplus NoiseAgent 947 0.0873193 +Final holdings for NoiseAgent 948: { IBM: 86, CASH: 8811179 }. Marked to market: 9997979 +Final relative surplus NoiseAgent 948 -0.11750215 +Final holdings for NoiseAgent 949: { CASH: 9996710 }. Marked to market: 9996710 +Final relative surplus NoiseAgent 949 -0.000329 +Final holdings for NoiseAgent 950: { CASH: 10000702 }. Marked to market: 10000702 +Final relative surplus NoiseAgent 950 7.02e-05 +Final holdings for NoiseAgent 951: { CASH: 10001504 }. Marked to market: 10001504 +Final relative surplus NoiseAgent 951 0.0001504 +Final holdings for NoiseAgent 952: { CASH: 10001176 }. Marked to market: 10001176 +Final relative surplus NoiseAgent 952 0.0001176 +Final holdings for NoiseAgent 953: { IBM: 35, CASH: 9516335 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 953 -0.0483665 +Final holdings for NoiseAgent 954: { IBM: -37, CASH: 10512783 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 954 0.0512783 +Final holdings for NoiseAgent 955: { IBM: 96, CASH: 8671744 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 955 -0.13144275 +Final holdings for NoiseAgent 956: { CASH: 9999615 }. Marked to market: 9999615 +Final relative surplus NoiseAgent 956 -3.85e-05 +Final holdings for NoiseAgent 957: { CASH: 9999208 }. Marked to market: 9999208 +Final relative surplus NoiseAgent 957 -7.92e-05 +Final holdings for NoiseAgent 958: { CASH: 9999780 }. Marked to market: 9999780 +Final relative surplus NoiseAgent 958 -2.2e-05 +Final holdings for NoiseAgent 959: { IBM: 42, CASH: 9418174 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 959 -0.0581826 +Final holdings for NoiseAgent 960: { IBM: -78, CASH: 11077921 }. Marked to market: 10001599 +Final relative surplus NoiseAgent 960 0.10641225 +Final holdings for NoiseAgent 961: { IBM: 76, CASH: 8946108 }. Marked to market: 10001520 +Final relative surplus NoiseAgent 961 -0.10400055 +Final holdings for NoiseAgent 962: { CASH: 10000396 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 962 3.96e-05 +Final holdings for NoiseAgent 963: { CASH: 10001692 }. Marked to market: 10001692 +Final relative surplus NoiseAgent 963 0.0001692 +Final holdings for NoiseAgent 964: { IBM: 55, CASH: 9239589 }. Marked to market: 9996444 +Final relative surplus NoiseAgent 964 -0.07466505 +Final holdings for NoiseAgent 965: { IBM: 46, CASH: 9363636 }. Marked to market: 9998068 +Final relative surplus NoiseAgent 965 -0.0636364 +Final holdings for NoiseAgent 966: { IBM: -28, CASH: 10386204 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 966 0.0386204 +Final holdings for NoiseAgent 967: { IBM: 60, CASH: 9170710 }. Marked to market: 9999730 +Final relative surplus NoiseAgent 967 -0.08154715 +Final holdings for NoiseAgent 968: { IBM: -86, CASH: 11190197 }. Marked to market: 10004171 +Final relative surplus NoiseAgent 968 0.11764035 +Final holdings for NoiseAgent 969: { CASH: 9998151 }. Marked to market: 9998151 +Final relative surplus NoiseAgent 969 -0.0001849 +Final holdings for NoiseAgent 970: { CASH: 9999760 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 970 -2.4e-05 +Final holdings for NoiseAgent 971: { IBM: 26, CASH: 9640862 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 971 -0.0359138 +Final holdings for NoiseAgent 972: { IBM: -33, CASH: 10455334 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 972 0.0455334 +Final holdings for NoiseAgent 973: { IBM: 44, CASH: 9388510 }. Marked to market: 9999450 +Final relative surplus NoiseAgent 973 -0.061149 +Final holdings for NoiseAgent 974: { IBM: -56, CASH: 10775600 }. Marked to market: 10002072 +Final relative surplus NoiseAgent 974 0.07617875 +Final holdings for NoiseAgent 975: { IBM: -72, CASH: 10994680 }. Marked to market: 10000288 +Final relative surplus NoiseAgent 975 0.09808965 +Final holdings for NoiseAgent 976: { IBM: -44, CASH: 10607024 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 976 0.0607024 +Final holdings for NoiseAgent 977: { IBM: 31, CASH: 9571797 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 977 -0.0428203 +Final holdings for NoiseAgent 978: { CASH: 9997780 }. Marked to market: 9997780 +Final relative surplus NoiseAgent 978 -0.000222 +Final holdings for NoiseAgent 979: { CASH: 10004862 }. Marked to market: 10004862 +Final relative surplus NoiseAgent 979 0.0004862 +Final holdings for NoiseAgent 980: { IBM: -40, CASH: 10554240 }. Marked to market: 9999680 +Final relative surplus NoiseAgent 980 0.055424 +Final holdings for NoiseAgent 981: { IBM: 34, CASH: 9528726 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 981 -0.0471274 +Final holdings for NoiseAgent 982: { IBM: -47, CASH: 10651420 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 982 0.065142 +Final holdings for NoiseAgent 983: { IBM: 44, CASH: 9392822 }. Marked to market: 9997426 +Final relative surplus NoiseAgent 983 -0.0607178 +Final holdings for NoiseAgent 984: { IBM: -50, CASH: 10692250 }. Marked to market: 10000950 +Final relative surplus NoiseAgent 984 0.069225 +Final holdings for NoiseAgent 985: { IBM: -44, CASH: 10608718 }. Marked to market: 9999890 +Final relative surplus NoiseAgent 985 0.0608718 +Final holdings for NoiseAgent 986: { IBM: -94, CASH: 11300819 }. Marked to market: 10003901 +Final relative surplus NoiseAgent 986 0.12870225 +Final holdings for NoiseAgent 987: { CASH: 9999505 }. Marked to market: 9999505 +Final relative surplus NoiseAgent 987 -4.95e-05 +Final holdings for NoiseAgent 988: { IBM: -66, CASH: 10915123 }. Marked to market: 10000099 +Final relative surplus NoiseAgent 988 0.09012595 +Final holdings for NoiseAgent 989: { IBM: -42, CASH: 10582225 }. Marked to market: 10002163 +Final relative surplus NoiseAgent 989 0.0582225 +Final holdings for NoiseAgent 990: { IBM: 27, CASH: 9629047 }. Marked to market: 9998326 +Final relative surplus NoiseAgent 990 -0.0370953 +Final holdings for NoiseAgent 991: { IBM: -48, CASH: 10665808 }. Marked to market: 10000288 +Final relative surplus NoiseAgent 991 0.0665808 +Final holdings for NoiseAgent 992: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 992 0.0 +Final holdings for NoiseAgent 993: { IBM: 80, CASH: 8893240 }. Marked to market: 10001720 +Final relative surplus NoiseAgent 993 -0.10929035 +Final holdings for NoiseAgent 994: { CASH: 9998442 }. Marked to market: 9998442 +Final relative surplus NoiseAgent 994 -0.0001558 +Final holdings for NoiseAgent 995: { IBM: -74, CASH: 11024049 }. Marked to market: 10004181 +Final relative surplus NoiseAgent 995 0.1010265 +Final holdings for NoiseAgent 996: { CASH: 10001320 }. Marked to market: 10001320 +Final relative surplus NoiseAgent 996 0.000132 +Final holdings for NoiseAgent 997: { IBM: 88, CASH: 8784148 }. Marked to market: 9993180 +Final relative surplus NoiseAgent 997 -0.1202144 +Final holdings for NoiseAgent 998: { IBM: 56, CASH: 9223112 }. Marked to market: 10001792 +Final relative surplus NoiseAgent 998 -0.07629835 +Final holdings for NoiseAgent 999: { IBM: 34, CASH: 9527876 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 999 -0.0472124 +Final holdings for NoiseAgent 1000: { CASH: 10000329 }. Marked to market: 10000329 +Final relative surplus NoiseAgent 1000 3.29e-05 +Final holdings for NoiseAgent 1001: { CASH: 10000475 }. Marked to market: 10000475 +Final relative surplus NoiseAgent 1001 4.75e-05 +Final holdings for NoiseAgent 1002: { CASH: 9999208 }. Marked to market: 9999208 +Final relative surplus NoiseAgent 1002 -7.92e-05 +Final holdings for NoiseAgent 1003: { CASH: 9996023 }. Marked to market: 9996023 +Final relative surplus NoiseAgent 1003 -0.0003977 +Final holdings for NoiseAgent 1004: { IBM: -84, CASH: 11160712 }. Marked to market: 10002184 +Final relative surplus NoiseAgent 1004 0.11469185 +Final holdings for NoiseAgent 1005: { IBM: 48, CASH: 9333976 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 1005 -0.0666024 +Final holdings for NoiseAgent 1006: { CASH: 10000792 }. Marked to market: 10000792 +Final relative surplus NoiseAgent 1006 7.92e-05 +Final holdings for NoiseAgent 1007: { IBM: 30, CASH: 9586090 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1007 -0.041391 +Final holdings for NoiseAgent 1008: { IBM: 72, CASH: 9005212 }. Marked to market: 9998164 +Final relative surplus NoiseAgent 1008 -0.09810005 +Final holdings for NoiseAgent 1009: { CASH: 9998674 }. Marked to market: 9998674 +Final relative surplus NoiseAgent 1009 -0.0001326 +Final holdings for NoiseAgent 1010: { IBM: 36, CASH: 9500104 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1010 -0.0499896 +Final holdings for NoiseAgent 1011: { IBM: 35, CASH: 9519135 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 1011 -0.0480865 +Final holdings for NoiseAgent 1012: { IBM: 24, CASH: 9670192 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1012 -0.0329808 +Final holdings for NoiseAgent 1013: { IBM: -45, CASH: 10622890 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 1013 0.062289 +Final holdings for NoiseAgent 1014: { IBM: 22, CASH: 9694948 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 1014 -0.0305052 +Final holdings for NoiseAgent 1015: { CASH: 10003384 }. Marked to market: 10003384 +Final relative surplus NoiseAgent 1015 0.0003384 +Final holdings for NoiseAgent 1016: { IBM: -46, CASH: 10637560 }. Marked to market: 10002254 +Final relative surplus NoiseAgent 1016 0.063756 +Final holdings for NoiseAgent 1017: { IBM: 60, CASH: 9171940 }. Marked to market: 9997600 +Final relative surplus NoiseAgent 1017 -0.08142995 +Final holdings for NoiseAgent 1018: { CASH: 10001782 }. Marked to market: 10001782 +Final relative surplus NoiseAgent 1018 0.0001782 +Final holdings for NoiseAgent 1019: { IBM: 44, CASH: 9392250 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 1019 -0.060775 +Final holdings for NoiseAgent 1020: { CASH: 10000329 }. Marked to market: 10000329 +Final relative surplus NoiseAgent 1020 3.29e-05 +Final holdings for NoiseAgent 1021: { CASH: 10000984 }. Marked to market: 10000984 +Final relative surplus NoiseAgent 1021 9.84e-05 +Final holdings for NoiseAgent 1022: { CASH: 10002772 }. Marked to market: 10002772 +Final relative surplus NoiseAgent 1022 0.0002772 +Final holdings for NoiseAgent 1023: { IBM: 94, CASH: 8697771 }. Marked to market: 9996757 +Final relative surplus NoiseAgent 1023 -0.1288411 +Final holdings for NoiseAgent 1024: { IBM: 78, CASH: 8922157 }. Marked to market: 9998167 +Final relative surplus NoiseAgent 1024 -0.10640475 +Final holdings for NoiseAgent 1025: { IBM: -22, CASH: 10304436 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1025 0.0304436 +Final holdings for NoiseAgent 1026: { CASH: 9998416 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 1026 -0.0001584 +Final holdings for NoiseAgent 1027: { CASH: 10000550 }. Marked to market: 10000550 +Final relative surplus NoiseAgent 1027 5.5e-05 +Final holdings for NoiseAgent 1028: { CASH: 9999968 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 1028 -3.2e-06 +Final holdings for NoiseAgent 1029: { IBM: -42, CASH: 10581490 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1029 0.058149 +Final holdings for NoiseAgent 1030: { CASH: 9999232 }. Marked to market: 9999232 +Final relative surplus NoiseAgent 1030 -7.68e-05 +Final holdings for NoiseAgent 1031: { IBM: 21, CASH: 9708835 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 1031 -0.0291165 +Final holdings for NoiseAgent 1032: { CASH: 9998942 }. Marked to market: 9998942 +Final relative surplus NoiseAgent 1032 -0.0001058 +Final holdings for NoiseAgent 1033: { CASH: 10000408 }. Marked to market: 10000408 +Final relative surplus NoiseAgent 1033 4.08e-05 +Final holdings for NoiseAgent 1034: { IBM: -68, CASH: 10941834 }. Marked to market: 9999490 +Final relative surplus NoiseAgent 1034 0.09279765 +Final holdings for NoiseAgent 1035: { CASH: 10000198 }. Marked to market: 10000198 +Final relative surplus NoiseAgent 1035 1.98e-05 +Final holdings for NoiseAgent 1036: { CASH: 9999496 }. Marked to market: 9999496 +Final relative surplus NoiseAgent 1036 -5.04e-05 +Final holdings for NoiseAgent 1037: { IBM: -66, CASH: 10911724 }. Marked to market: 10003828 +Final relative surplus NoiseAgent 1037 0.08979405 +Final holdings for NoiseAgent 1038: { IBM: -66, CASH: 10914529 }. Marked to market: 9996073 +Final relative surplus NoiseAgent 1038 0.09006365 +Final holdings for NoiseAgent 1039: { CASH: 9998845 }. Marked to market: 9998845 +Final relative surplus NoiseAgent 1039 -0.0001155 +Final holdings for NoiseAgent 1040: { IBM: 22, CASH: 9695058 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1040 -0.0304942 +Final holdings for NoiseAgent 1041: { IBM: 24, CASH: 9669184 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1041 -0.0330816 +Final holdings for NoiseAgent 1042: { IBM: 76, CASH: 8949224 }. Marked to market: 9995060 +Final relative surplus NoiseAgent 1042 -0.10370145 +Final holdings for NoiseAgent 1043: { IBM: 52, CASH: 9280372 }. Marked to market: 10000624 +Final relative surplus NoiseAgent 1043 -0.07057765 +Final holdings for NoiseAgent 1044: { CASH: 9997459 }. Marked to market: 9997459 +Final relative surplus NoiseAgent 1044 -0.0002541 +Final holdings for NoiseAgent 1045: { IBM: -62, CASH: 10859289 }. Marked to market: 10000403 +Final relative surplus NoiseAgent 1045 0.08454365 +Final holdings for NoiseAgent 1046: { IBM: -86, CASH: 11191487 }. Marked to market: 10001161 +Final relative surplus NoiseAgent 1046 0.1177645 +Final holdings for NoiseAgent 1047: { IBM: 22, CASH: 9694992 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 1047 -0.0305008 +Final holdings for NoiseAgent 1048: { IBM: -20, CASH: 10277260 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 1048 0.027726 +Final holdings for NoiseAgent 1049: { CASH: 10002457 }. Marked to market: 10002457 +Final relative surplus NoiseAgent 1049 0.0002457 +Final holdings for NoiseAgent 1050: { CASH: 10000210 }. Marked to market: 10000210 +Final relative surplus NoiseAgent 1050 2.1e-05 +Final holdings for NoiseAgent 1051: { CASH: 9997600 }. Marked to market: 9997600 +Final relative surplus NoiseAgent 1051 -0.00024 +Final holdings for NoiseAgent 1052: { CASH: 9998632 }. Marked to market: 9998632 +Final relative surplus NoiseAgent 1052 -0.0001368 +Final holdings for NoiseAgent 1053: { CASH: 10001755 }. Marked to market: 10001755 +Final relative surplus NoiseAgent 1053 0.0001755 +Final holdings for NoiseAgent 1054: { IBM: 48, CASH: 9336328 }. Marked to market: 9999064 +Final relative surplus NoiseAgent 1054 -0.0663672 +Final holdings for NoiseAgent 1055: { CASH: 9999730 }. Marked to market: 9999730 +Final relative surplus NoiseAgent 1055 -2.7e-05 +Final holdings for NoiseAgent 1056: { IBM: -48, CASH: 10666384 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1056 0.0666384 +Final holdings for NoiseAgent 1057: { IBM: -28, CASH: 10387604 }. Marked to market: 9999888 +Final relative surplus NoiseAgent 1057 0.0387604 +Final holdings for NoiseAgent 1058: { IBM: 45, CASH: 9379135 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1058 -0.0620865 +Final holdings for NoiseAgent 1059: { IBM: -24, CASH: 10332736 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1059 0.0332736 +Final holdings for NoiseAgent 1060: { CASH: 10001320 }. Marked to market: 10001320 +Final relative surplus NoiseAgent 1060 0.000132 +Final holdings for NoiseAgent 1061: { IBM: 88, CASH: 8781112 }. Marked to market: 9997008 +Final relative surplus NoiseAgent 1061 -0.120507 +Final holdings for NoiseAgent 1062: { CASH: 9999376 }. Marked to market: 9999376 +Final relative surplus NoiseAgent 1062 -6.24e-05 +Final holdings for NoiseAgent 1063: { IBM: 27, CASH: 9627859 }. Marked to market: 9999892 +Final relative surplus NoiseAgent 1063 -0.0372141 +Final holdings for NoiseAgent 1064: { IBM: -22, CASH: 10305690 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1064 0.030569 +Final holdings for NoiseAgent 1065: { IBM: 43, CASH: 9402859 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 1065 -0.0597141 +Final holdings for NoiseAgent 1066: { IBM: -49, CASH: 10677817 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1066 0.0677817 +Final holdings for NoiseAgent 1067: { IBM: -78, CASH: 11077765 }. Marked to market: 10001755 +Final relative surplus NoiseAgent 1067 0.1063971 +Final holdings for NoiseAgent 1068: { IBM: -82, CASH: 11136069 }. Marked to market: 9998811 +Final relative surplus NoiseAgent 1068 0.11222005 +Final holdings for NoiseAgent 1069: { IBM: -92, CASH: 11272130 }. Marked to market: 10002898 +Final relative surplus NoiseAgent 1069 0.12583365 +Final holdings for NoiseAgent 1070: { IBM: 36, CASH: 9501184 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1070 -0.0498816 +Final holdings for NoiseAgent 1071: { CASH: 9996992 }. Marked to market: 9996992 +Final relative surplus NoiseAgent 1071 -0.0003008 +Final holdings for NoiseAgent 1072: { CASH: 9999496 }. Marked to market: 9999496 +Final relative surplus NoiseAgent 1072 -5.04e-05 +Final holdings for NoiseAgent 1073: { CASH: 10001326 }. Marked to market: 10001326 +Final relative surplus NoiseAgent 1073 0.0001326 +Final holdings for NoiseAgent 1074: { IBM: -60, CASH: 10830850 }. Marked to market: 10002130 +Final relative surplus NoiseAgent 1074 0.08170385 +Final holdings for NoiseAgent 1075: { IBM: -37, CASH: 10510230 }. Marked to market: 9999926 +Final relative surplus NoiseAgent 1075 0.051023 +Final holdings for NoiseAgent 1076: { IBM: 30, CASH: 9585760 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1076 -0.041424 +Final holdings for NoiseAgent 1077: { IBM: 82, CASH: 8866063 }. Marked to market: 9996515 +Final relative surplus NoiseAgent 1077 -0.11201545 +Final holdings for NoiseAgent 1078: { IBM: -80, CASH: 11108720 }. Marked to market: 10000080 +Final relative surplus NoiseAgent 1078 0.10948625 +Final holdings for NoiseAgent 1079: { IBM: 66, CASH: 9084118 }. Marked to market: 10000660 +Final relative surplus NoiseAgent 1079 -0.09019965 +Final holdings for NoiseAgent 1080: { IBM: 70, CASH: 9030570 }. Marked to market: 9997410 +Final relative surplus NoiseAgent 1080 -0.09556175 +Final holdings for NoiseAgent 1081: { IBM: 28, CASH: 9611612 }. Marked to market: 9999888 +Final relative surplus NoiseAgent 1081 -0.0388388 +Final holdings for NoiseAgent 1082: { IBM: -30, CASH: 10415740 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1082 0.041574 +Final holdings for NoiseAgent 1083: { IBM: 23, CASH: 9680944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1083 -0.0319056 +Final holdings for NoiseAgent 1084: { IBM: 82, CASH: 8861799 }. Marked to market: 9998811 +Final relative surplus NoiseAgent 1084 -0.11243345 +Final holdings for NoiseAgent 1085: { IBM: -42, CASH: 10582204 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1085 0.0582204 +Final holdings for NoiseAgent 1086: { IBM: 80, CASH: 8893200 }. Marked to market: 10001840 +Final relative surplus NoiseAgent 1086 -0.10929425 +Final holdings for NoiseAgent 1087: { IBM: -52, CASH: 10719810 }. Marked to market: 10002678 +Final relative surplus NoiseAgent 1087 0.07060165 +Final holdings for NoiseAgent 1088: { CASH: 9998704 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 1088 -0.0001296 +Final holdings for NoiseAgent 1089: { IBM: 78, CASH: 8918803 }. Marked to market: 9998869 +Final relative surplus NoiseAgent 1089 -0.10673485 +Final holdings for NoiseAgent 1090: { CASH: 10000752 }. Marked to market: 10000752 +Final relative surplus NoiseAgent 1090 7.52e-05 +Final holdings for NoiseAgent 1091: { IBM: -29, CASH: 10401853 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1091 0.0401853 +Final holdings for NoiseAgent 1092: { CASH: 10000392 }. Marked to market: 10000392 +Final relative surplus NoiseAgent 1092 3.92e-05 +Final holdings for NoiseAgent 1093: { IBM: -40, CASH: 10553260 }. Marked to market: 9999780 +Final relative surplus NoiseAgent 1093 0.055326 +Final holdings for NoiseAgent 1094: { CASH: 10000595 }. Marked to market: 10000595 +Final relative surplus NoiseAgent 1094 5.95e-05 +Final holdings for NoiseAgent 1095: { CASH: 10000315 }. Marked to market: 10000315 +Final relative surplus NoiseAgent 1095 3.15e-05 +Final holdings for NoiseAgent 1096: { IBM: -72, CASH: 10996948 }. Marked to market: 9999604 +Final relative surplus NoiseAgent 1096 0.0983095 +Final holdings for NoiseAgent 1097: { CASH: 10001127 }. Marked to market: 10001127 +Final relative surplus NoiseAgent 1097 0.0001127 +Final holdings for NoiseAgent 1098: { IBM: -22, CASH: 10304392 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1098 0.0304392 +Final holdings for NoiseAgent 1099: { CASH: 10005280 }. Marked to market: 10005280 +Final relative surplus NoiseAgent 1099 0.000528 +Final holdings for NoiseAgent 1100: { IBM: 32, CASH: 9558048 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 1100 -0.0441952 +Final holdings for NoiseAgent 1101: { CASH: 9998911 }. Marked to market: 9998911 +Final relative surplus NoiseAgent 1101 -0.0001089 +Final holdings for NoiseAgent 1102: { IBM: 33, CASH: 9544732 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1102 -0.0455268 +Final holdings for NoiseAgent 1103: { CASH: 9999259 }. Marked to market: 9999259 +Final relative surplus NoiseAgent 1103 -7.41e-05 +Final holdings for NoiseAgent 1104: { CASH: 9998695 }. Marked to market: 9998695 +Final relative surplus NoiseAgent 1104 -0.0001305 +Final holdings for NoiseAgent 1105: { IBM: 52, CASH: 9279566 }. Marked to market: 9997114 +Final relative surplus NoiseAgent 1105 -0.07066355 +Final holdings for NoiseAgent 1106: { IBM: 42, CASH: 9419560 }. Marked to market: 9998992 +Final relative surplus NoiseAgent 1106 -0.058044 +Final holdings for NoiseAgent 1107: { IBM: 74, CASH: 8974027 }. Marked to market: 10001295 +Final relative surplus NoiseAgent 1107 -0.10120915 +Final holdings for NoiseAgent 1108: { IBM: 46, CASH: 9362578 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1108 -0.0637422 +Final holdings for NoiseAgent 1109: { IBM: 64, CASH: 9113216 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 1109 -0.087292 +Final holdings for NoiseAgent 1110: { IBM: -72, CASH: 10995688 }. Marked to market: 10000216 +Final relative surplus NoiseAgent 1110 0.09818665 +Final holdings for NoiseAgent 1111: { IBM: -62, CASH: 10857460 }. Marked to market: 10002852 +Final relative surplus NoiseAgent 1111 0.08436765 +Final holdings for NoiseAgent 1112: { CASH: 10002337 }. Marked to market: 10002337 +Final relative surplus NoiseAgent 1112 0.0002337 +Final holdings for NoiseAgent 1113: { CASH: 10001176 }. Marked to market: 10001176 +Final relative surplus NoiseAgent 1113 0.0001176 +Final holdings for NoiseAgent 1114: { CASH: 9999800 }. Marked to market: 9999800 +Final relative surplus NoiseAgent 1114 -2e-05 +Final holdings for NoiseAgent 1115: { IBM: 23, CASH: 9682807 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1115 -0.0317193 +Final holdings for NoiseAgent 1116: { IBM: 44, CASH: 9389148 }. Marked to market: 9998592 +Final relative surplus NoiseAgent 1116 -0.0610852 +Final holdings for NoiseAgent 1117: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1117 0.0 +Final holdings for NoiseAgent 1118: { IBM: 98, CASH: 8642014 }. Marked to market: 9997354 +Final relative surplus NoiseAgent 1118 -0.13441565 +Final holdings for NoiseAgent 1119: { CASH: 10000105 }. Marked to market: 10000105 +Final relative surplus NoiseAgent 1119 1.05e-05 +Final holdings for NoiseAgent 1120: { IBM: -33, CASH: 10456753 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1120 0.0456753 +Final holdings for NoiseAgent 1121: { IBM: 47, CASH: 9349802 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1121 -0.0650198 +Final holdings for NoiseAgent 1122: { CASH: 9999150 }. Marked to market: 9999150 +Final relative surplus NoiseAgent 1122 -8.5e-05 +Final holdings for NoiseAgent 1123: { IBM: 44, CASH: 9390314 }. Marked to market: 10000638 +Final relative surplus NoiseAgent 1123 -0.0609686 +Final holdings for NoiseAgent 1124: { IBM: 48, CASH: 9335968 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1124 -0.0664032 +Final holdings for NoiseAgent 1125: { IBM: -46, CASH: 10636525 }. Marked to market: 10002093 +Final relative surplus NoiseAgent 1125 0.0636525 +Final holdings for NoiseAgent 1126: { CASH: 9998896 }. Marked to market: 9998896 +Final relative surplus NoiseAgent 1126 -0.0001104 +Final holdings for NoiseAgent 1127: { IBM: 56, CASH: 9224204 }. Marked to market: 9999132 +Final relative surplus NoiseAgent 1127 -0.07619575 +Final holdings for NoiseAgent 1128: { IBM: -86, CASH: 11189552 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 1128 0.11756995 +Final holdings for NoiseAgent 1129: { IBM: -58, CASH: 10803184 }. Marked to market: 9999478 +Final relative surplus NoiseAgent 1129 0.07893215 +Final holdings for NoiseAgent 1130: { IBM: 20, CASH: 9722700 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 1130 -0.02773 +Final holdings for NoiseAgent 1131: { CASH: 9999460 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 1131 -5.4e-05 +Final holdings for NoiseAgent 1132: { IBM: 86, CASH: 8807438 }. Marked to market: 9999828 +Final relative surplus NoiseAgent 1132 -0.11786965 +Final holdings for NoiseAgent 1133: { CASH: 9998820 }. Marked to market: 9998820 +Final relative surplus NoiseAgent 1133 -0.000118 +Final holdings for NoiseAgent 1134: { CASH: 10003266 }. Marked to market: 10003266 +Final relative surplus NoiseAgent 1134 0.0003266 +Final holdings for NoiseAgent 1135: { CASH: 10001860 }. Marked to market: 10001860 +Final relative surplus NoiseAgent 1135 0.000186 +Final holdings for NoiseAgent 1136: { IBM: 48, CASH: 9335392 }. Marked to market: 10000048 +Final relative surplus NoiseAgent 1136 -0.0664608 +Final holdings for NoiseAgent 1137: { IBM: 57, CASH: 9209440 }. Marked to market: 9993532 +Final relative surplus NoiseAgent 1137 -0.07768075 +Final holdings for NoiseAgent 1138: { IBM: -21, CASH: 10290997 }. Marked to market: 9999769 +Final relative surplus NoiseAgent 1138 0.0290997 +Final holdings for NoiseAgent 1139: { CASH: 9999208 }. Marked to market: 9999208 +Final relative surplus NoiseAgent 1139 -7.92e-05 +Final holdings for NoiseAgent 1140: { CASH: 10000756 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 1140 7.56e-05 +Final holdings for NoiseAgent 1141: { CASH: 10000525 }. Marked to market: 10000525 +Final relative surplus NoiseAgent 1141 5.25e-05 +Final holdings for NoiseAgent 1142: { IBM: -45, CASH: 10620865 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 1142 0.0620865 +Final holdings for NoiseAgent 1143: { IBM: -92, CASH: 11275764 }. Marked to market: 10000368 +Final relative surplus NoiseAgent 1143 0.12619015 +Final holdings for NoiseAgent 1144: { IBM: -50, CASH: 10692975 }. Marked to market: 10000425 +Final relative surplus NoiseAgent 1144 0.0692975 +Final holdings for NoiseAgent 1145: { IBM: -60, CASH: 10828030 }. Marked to market: 10004050 +Final relative surplus NoiseAgent 1145 0.0814294 +Final holdings for NoiseAgent 1146: { IBM: 70, CASH: 9031515 }. Marked to market: 9996535 +Final relative surplus NoiseAgent 1146 -0.09547 +Final holdings for NoiseAgent 1147: { IBM: -27, CASH: 10372924 }. Marked to market: 10000027 +Final relative surplus NoiseAgent 1147 0.0372924 +Final holdings for NoiseAgent 1148: { IBM: -84, CASH: 11163988 }. Marked to market: 10001092 +Final relative surplus NoiseAgent 1148 0.11501455 +Final holdings for NoiseAgent 1149: { IBM: 28, CASH: 9613124 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1149 -0.0386876 +Final holdings for NoiseAgent 1150: { CASH: 9998698 }. Marked to market: 9998698 +Final relative surplus NoiseAgent 1150 -0.0001302 +Final holdings for NoiseAgent 1151: { IBM: -47, CASH: 10645733 }. Marked to market: 10000282 +Final relative surplus NoiseAgent 1151 0.0645733 +Final holdings for NoiseAgent 1152: { CASH: 10003168 }. Marked to market: 10003168 +Final relative surplus NoiseAgent 1152 0.0003168 +Final holdings for NoiseAgent 1153: { IBM: -32, CASH: 10442016 }. Marked to market: 9999872 +Final relative surplus NoiseAgent 1153 0.0442016 +Final holdings for NoiseAgent 1154: { CASH: 9999970 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1154 -3e-06 +Final holdings for NoiseAgent 1155: { CASH: 10000040 }. Marked to market: 10000040 +Final relative surplus NoiseAgent 1155 4e-06 +Final holdings for NoiseAgent 1156: { IBM: 48, CASH: 9336880 }. Marked to market: 9996448 +Final relative surplus NoiseAgent 1156 -0.066312 +Final holdings for NoiseAgent 1157: { IBM: 24, CASH: 9668992 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1157 -0.0331008 +Final holdings for NoiseAgent 1158: { IBM: 36, CASH: 9500608 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 1158 -0.0499392 +Final holdings for NoiseAgent 1159: { IBM: -42, CASH: 10580734 }. Marked to market: 10002772 +Final relative surplus NoiseAgent 1159 0.0580734 +Final holdings for NoiseAgent 1160: { CASH: 10002016 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 1160 0.0002016 +Final holdings for NoiseAgent 1161: { IBM: -44, CASH: 10610346 }. Marked to market: 10000550 +Final relative surplus NoiseAgent 1161 0.0610346 +Final holdings for NoiseAgent 1162: { IBM: -70, CASH: 10969430 }. Marked to market: 10000350 +Final relative surplus NoiseAgent 1162 0.0955587 +Final holdings for NoiseAgent 1163: { IBM: 96, CASH: 8670304 }. Marked to market: 9995872 +Final relative surplus NoiseAgent 1163 -0.13158885 +Final holdings for NoiseAgent 1164: { CASH: 10000259 }. Marked to market: 10000259 +Final relative surplus NoiseAgent 1164 2.59e-05 +Final holdings for NoiseAgent 1165: { IBM: -78, CASH: 11082094 }. Marked to market: 10003120 +Final relative surplus NoiseAgent 1165 0.10682615 +Final holdings for NoiseAgent 1166: { IBM: 30, CASH: 9584920 }. Marked to market: 10000060 +Final relative surplus NoiseAgent 1166 -0.041508 +Final holdings for NoiseAgent 1167: { CASH: 10003420 }. Marked to market: 10003420 +Final relative surplus NoiseAgent 1167 0.000342 +Final holdings for NoiseAgent 1168: { IBM: 64, CASH: 9112288 }. Marked to market: 9999264 +Final relative surplus NoiseAgent 1168 -0.08738525 +Final holdings for NoiseAgent 1169: { IBM: 54, CASH: 9253801 }. Marked to market: 9998785 +Final relative surplus NoiseAgent 1169 -0.07324055 +Final holdings for NoiseAgent 1170: { CASH: 10000468 }. Marked to market: 10000468 +Final relative surplus NoiseAgent 1170 4.68e-05 +Final holdings for NoiseAgent 1171: { CASH: 10000048 }. Marked to market: 10000048 +Final relative surplus NoiseAgent 1171 4.8e-06 +Final holdings for NoiseAgent 1172: { IBM: -41, CASH: 10566456 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 1172 0.0566456 +Final holdings for NoiseAgent 1173: { CASH: 9999930 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 1173 -7e-06 +Final holdings for NoiseAgent 1174: { IBM: 38, CASH: 9475600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1174 -0.05244 +Final holdings for NoiseAgent 1175: { IBM: -26, CASH: 10361530 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1175 0.036153 +Final holdings for NoiseAgent 1176: { IBM: 90, CASH: 8753230 }. Marked to market: 10000900 +Final relative surplus NoiseAgent 1176 -0.1232906 +Final holdings for NoiseAgent 1177: { CASH: 9998402 }. Marked to market: 9998402 +Final relative surplus NoiseAgent 1177 -0.0001598 +Final holdings for NoiseAgent 1178: { IBM: -66, CASH: 10916080 }. Marked to market: 9999472 +Final relative surplus NoiseAgent 1178 0.09021925 +Final holdings for NoiseAgent 1179: { IBM: -66, CASH: 10914892 }. Marked to market: 10000726 +Final relative surplus NoiseAgent 1179 0.09010415 +Final holdings for NoiseAgent 1180: { CASH: 9995441 }. Marked to market: 9995441 +Final relative surplus NoiseAgent 1180 -0.0004559 +Final holdings for NoiseAgent 1181: { CASH: 9999116 }. Marked to market: 9999116 +Final relative surplus NoiseAgent 1181 -8.84e-05 +Final holdings for NoiseAgent 1182: { CASH: 10000600 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 1182 6e-05 +Final holdings for NoiseAgent 1183: { IBM: -90, CASH: 11243305 }. Marked to market: 10002115 +Final relative surplus NoiseAgent 1183 0.12295155 +Final holdings for NoiseAgent 1184: { IBM: 66, CASH: 9089332 }. Marked to market: 9997624 +Final relative surplus NoiseAgent 1184 -0.08969005 +Final holdings for NoiseAgent 1185: { IBM: 90, CASH: 8754895 }. Marked to market: 9997885 +Final relative surplus NoiseAgent 1185 -0.1231293 +Final holdings for NoiseAgent 1186: { CASH: 9998834 }. Marked to market: 9998834 +Final relative surplus NoiseAgent 1186 -0.0001166 +Final holdings for NoiseAgent 1187: { CASH: 9996929 }. Marked to market: 9996929 +Final relative surplus NoiseAgent 1187 -0.0003071 +Final holdings for NoiseAgent 1188: { IBM: -31, CASH: 10427800 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 1188 0.04278 +Final holdings for NoiseAgent 1189: { IBM: -30, CASH: 10415140 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1189 0.041514 +Final holdings for NoiseAgent 1190: { IBM: 42, CASH: 9420988 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1190 -0.0579012 +Final holdings for NoiseAgent 1191: { CASH: 9999264 }. Marked to market: 9999264 +Final relative surplus NoiseAgent 1191 -7.36e-05 +Final holdings for NoiseAgent 1192: { CASH: 9997894 }. Marked to market: 9997894 +Final relative surplus NoiseAgent 1192 -0.0002106 +Final holdings for NoiseAgent 1193: { IBM: -92, CASH: 11273464 }. Marked to market: 10003680 +Final relative surplus NoiseAgent 1193 0.1259663 +Final holdings for NoiseAgent 1194: { IBM: 25, CASH: 9653975 }. Marked to market: 9999925 +Final relative surplus NoiseAgent 1194 -0.0346025 +Final holdings for NoiseAgent 1195: { IBM: -98, CASH: 11355438 }. Marked to market: 9998138 +Final relative surplus NoiseAgent 1195 0.1341587 +Final holdings for NoiseAgent 1196: { CASH: 10000756 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 1196 7.56e-05 +Final holdings for NoiseAgent 1197: { IBM: 60, CASH: 9170350 }. Marked to market: 9996070 +Final relative surplus NoiseAgent 1197 -0.08158795 +Final holdings for NoiseAgent 1198: { IBM: -43, CASH: 10591723 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 1198 0.0591723 +Final holdings for NoiseAgent 1199: { IBM: -64, CASH: 10886912 }. Marked to market: 10000320 +Final relative surplus NoiseAgent 1199 0.08730585 +Final holdings for NoiseAgent 1200: { IBM: -78, CASH: 11081587 }. Marked to market: 10000741 +Final relative surplus NoiseAgent 1200 0.1067729 +Final holdings for NoiseAgent 1201: { CASH: 10000943 }. Marked to market: 10000943 +Final relative surplus NoiseAgent 1201 9.43e-05 +Final holdings for NoiseAgent 1202: { IBM: 74, CASH: 8973990 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1202 -0.10121445 +Final holdings for NoiseAgent 1203: { IBM: 80, CASH: 8891400 }. Marked to market: 9998840 +Final relative surplus NoiseAgent 1203 -0.1094755 +Final holdings for NoiseAgent 1204: { IBM: -88, CASH: 11216292 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 1204 0.1202491 +Final holdings for NoiseAgent 1205: { CASH: 9999956 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1205 -4.4e-06 +Final holdings for NoiseAgent 1206: { CASH: 9996570 }. Marked to market: 9996570 +Final relative surplus NoiseAgent 1206 -0.000343 +Final holdings for NoiseAgent 1207: { IBM: -24, CASH: 10332640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1207 0.033264 +Final holdings for NoiseAgent 1208: { IBM: -86, CASH: 11191229 }. Marked to market: 10001419 +Final relative surplus NoiseAgent 1208 0.11773935 +Final holdings for NoiseAgent 1209: { IBM: 48, CASH: 9335824 }. Marked to market: 10001200 +Final relative surplus NoiseAgent 1209 -0.0664176 +Final holdings for NoiseAgent 1210: { CASH: 10000899 }. Marked to market: 10000899 +Final relative surplus NoiseAgent 1210 8.99e-05 +Final holdings for NoiseAgent 1211: { IBM: 98, CASH: 8642455 }. Marked to market: 9996815 +Final relative surplus NoiseAgent 1211 -0.13437255 +Final holdings for NoiseAgent 1212: { CASH: 9995660 }. Marked to market: 9995660 +Final relative surplus NoiseAgent 1212 -0.000434 +Final holdings for NoiseAgent 1213: { IBM: 72, CASH: 9002584 }. Marked to market: 9998776 +Final relative surplus NoiseAgent 1213 -0.0983579 +Final holdings for NoiseAgent 1214: { IBM: -26, CASH: 10358644 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1214 0.0358644 +Final holdings for NoiseAgent 1215: { IBM: -25, CASH: 10345925 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1215 0.0345925 +Final holdings for NoiseAgent 1216: { CASH: 9999772 }. Marked to market: 9999772 +Final relative surplus NoiseAgent 1216 -2.28e-05 +Final holdings for NoiseAgent 1217: { CASH: 9997312 }. Marked to market: 9997312 +Final relative surplus NoiseAgent 1217 -0.0002688 +Final holdings for NoiseAgent 1218: { CASH: 9997048 }. Marked to market: 9997048 +Final relative surplus NoiseAgent 1218 -0.0002952 +Final holdings for NoiseAgent 1219: { CASH: 10002300 }. Marked to market: 10002300 +Final relative surplus NoiseAgent 1219 0.00023 +Final holdings for NoiseAgent 1220: { IBM: -38, CASH: 10523716 }. Marked to market: 9999924 +Final relative surplus NoiseAgent 1220 0.0523716 +Final holdings for NoiseAgent 1221: { IBM: 46, CASH: 9362141 }. Marked to market: 9999931 +Final relative surplus NoiseAgent 1221 -0.0637859 +Final holdings for NoiseAgent 1222: { IBM: -29, CASH: 10402868 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1222 0.0402868 +Final holdings for NoiseAgent 1223: { CASH: 10000473 }. Marked to market: 10000473 +Final relative surplus NoiseAgent 1223 4.73e-05 +Final holdings for NoiseAgent 1224: { IBM: -72, CASH: 10998136 }. Marked to market: 10000072 +Final relative surplus NoiseAgent 1224 0.09842735 +Final holdings for NoiseAgent 1225: { IBM: 60, CASH: 9170710 }. Marked to market: 9998590 +Final relative surplus NoiseAgent 1225 -0.08154915 +Final holdings for NoiseAgent 1226: { CASH: 10001872 }. Marked to market: 10001872 +Final relative surplus NoiseAgent 1226 0.0001872 +Final holdings for NoiseAgent 1227: { IBM: -52, CASH: 10718874 }. Marked to market: 10003250 +Final relative surplus NoiseAgent 1227 0.07051125 +Final holdings for NoiseAgent 1228: { IBM: 36, CASH: 9504496 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1228 -0.0495504 +Final holdings for NoiseAgent 1229: { IBM: -28, CASH: 10387716 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 1229 0.0387716 +Final holdings for NoiseAgent 1230: { IBM: 98, CASH: 8639417 }. Marked to market: 10001421 +Final relative surplus NoiseAgent 1230 -0.13466845 +Final holdings for NoiseAgent 1231: { IBM: -56, CASH: 10772464 }. Marked to market: 10002968 +Final relative surplus NoiseAgent 1231 0.07587225 +Final holdings for NoiseAgent 1232: { CASH: 10001344 }. Marked to market: 10001344 +Final relative surplus NoiseAgent 1232 0.0001344 +Final holdings for NoiseAgent 1233: { IBM: 72, CASH: 9004960 }. Marked to market: 9995968 +Final relative surplus NoiseAgent 1233 -0.098127 +Final holdings for NoiseAgent 1234: { IBM: -40, CASH: 10553900 }. Marked to market: 10001220 +Final relative surplus NoiseAgent 1234 0.05539 +Final holdings for NoiseAgent 1235: { CASH: 9998572 }. Marked to market: 9998572 +Final relative surplus NoiseAgent 1235 -0.0001428 +Final holdings for NoiseAgent 1236: { IBM: 34, CASH: 9529406 }. Marked to market: 9998606 +Final relative surplus NoiseAgent 1236 -0.0470594 +Final holdings for NoiseAgent 1237: { IBM: -7, CASH: 10096782 }. Marked to market: 9999993 +Final relative surplus NoiseAgent 1237 0.0096782 +Final holdings for NoiseAgent 1238: { IBM: -30, CASH: 10416430 }. Marked to market: 10001740 +Final relative surplus NoiseAgent 1238 0.041643 +Final holdings for NoiseAgent 1239: { IBM: -35, CASH: 10485100 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1239 0.04851 +Final holdings for NoiseAgent 1240: { CASH: 10000774 }. Marked to market: 10000774 +Final relative surplus NoiseAgent 1240 7.74e-05 +Final holdings for NoiseAgent 1241: { IBM: -50, CASH: 10693125 }. Marked to market: 10001075 +Final relative surplus NoiseAgent 1241 0.0693125 +Final holdings for NoiseAgent 1242: { IBM: -30, CASH: 10414390 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1242 0.041439 +Final holdings for NoiseAgent 1243: { CASH: 9999586 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 1243 -4.14e-05 +Final holdings for NoiseAgent 1244: { IBM: -50, CASH: 10689075 }. Marked to market: 10002075 +Final relative surplus NoiseAgent 1244 0.0689075 +Final holdings for NoiseAgent 1245: { IBM: 31, CASH: 9569255 }. Marked to market: 9999752 +Final relative surplus NoiseAgent 1245 -0.0430745 +Final holdings for NoiseAgent 1246: { CASH: 9998068 }. Marked to market: 9998068 +Final relative surplus NoiseAgent 1246 -0.0001932 +Final holdings for NoiseAgent 1247: { CASH: 9997788 }. Marked to market: 9997788 +Final relative surplus NoiseAgent 1247 -0.0002212 +Final holdings for NoiseAgent 1248: { IBM: 62, CASH: 9141889 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 1248 -0.08442715 +Final holdings for NoiseAgent 1249: { IBM: -46, CASH: 10639538 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1249 0.0639538 +Final holdings for NoiseAgent 1250: { IBM: -35, CASH: 10483455 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1250 0.0483455 +Final holdings for NoiseAgent 1251: { IBM: -58, CASH: 10803503 }. Marked to market: 9999623 +Final relative surplus NoiseAgent 1251 0.07896425 +Final holdings for NoiseAgent 1252: { CASH: 10002275 }. Marked to market: 10002275 +Final relative surplus NoiseAgent 1252 0.0002275 +Final holdings for NoiseAgent 1253: { IBM: -30, CASH: 10414780 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1253 0.041478 +Final holdings for NoiseAgent 1254: { CASH: 9998318 }. Marked to market: 9998318 +Final relative surplus NoiseAgent 1254 -0.0001682 +Final holdings for NoiseAgent 1255: { IBM: -90, CASH: 11246185 }. Marked to market: 10002385 +Final relative surplus NoiseAgent 1255 0.12323665 +Final holdings for NoiseAgent 1256: { CASH: 10000364 }. Marked to market: 10000364 +Final relative surplus NoiseAgent 1256 3.64e-05 +Final holdings for NoiseAgent 1257: { IBM: 49, CASH: 9320224 }. Marked to market: 9996228 +Final relative surplus NoiseAgent 1257 -0.0679776 +Final holdings for NoiseAgent 1258: { IBM: 54, CASH: 9253261 }. Marked to market: 10000837 +Final relative surplus NoiseAgent 1258 -0.07328945 +Final holdings for NoiseAgent 1259: { IBM: -21, CASH: 10290934 }. Marked to market: 9999937 +Final relative surplus NoiseAgent 1259 0.0290934 +Final holdings for NoiseAgent 1260: { IBM: -34, CASH: 10467874 }. Marked to market: 9999898 +Final relative surplus NoiseAgent 1260 0.0467874 +Final holdings for NoiseAgent 1261: { IBM: -34, CASH: 10471172 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1261 0.0471172 +Final holdings for NoiseAgent 1262: { IBM: -40, CASH: 10551640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1262 0.055164 +Final holdings for NoiseAgent 1263: { IBM: -74, CASH: 11024456 }. Marked to market: 10001702 +Final relative surplus NoiseAgent 1263 0.10106355 +Final holdings for NoiseAgent 1264: { IBM: -68, CASH: 10938230 }. Marked to market: 10003910 +Final relative surplus NoiseAgent 1264 0.09244905 +Final holdings for NoiseAgent 1265: { CASH: 10001911 }. Marked to market: 10001911 +Final relative surplus NoiseAgent 1265 0.0001911 +Final holdings for NoiseAgent 1266: { IBM: 68, CASH: 9059594 }. Marked to market: 9997382 +Final relative surplus NoiseAgent 1266 -0.09266165 +Final holdings for NoiseAgent 1267: { CASH: 9998459 }. Marked to market: 9998459 +Final relative surplus NoiseAgent 1267 -0.0001541 +Final holdings for NoiseAgent 1268: { IBM: -70, CASH: 10968450 }. Marked to market: 9999860 +Final relative surplus NoiseAgent 1268 0.09546125 +Final holdings for NoiseAgent 1269: { IBM: -60, CASH: 10825210 }. Marked to market: 10004770 +Final relative surplus NoiseAgent 1269 0.08115415 +Final holdings for NoiseAgent 1270: { IBM: 43, CASH: 9401096 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1270 -0.0598904 +Final holdings for NoiseAgent 1271: { IBM: 25, CASH: 9655300 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 1271 -0.03447 +Final holdings for NoiseAgent 1272: { IBM: -32, CASH: 10442528 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1272 0.0442528 +Final holdings for NoiseAgent 1273: { CASH: 9997321 }. Marked to market: 9997321 +Final relative surplus NoiseAgent 1273 -0.0002679 +Final holdings for NoiseAgent 1274: { IBM: 41, CASH: 9431617 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 1274 -0.0568383 +Final holdings for NoiseAgent 1275: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1275 0.0 +Final holdings for NoiseAgent 1276: { IBM: 76, CASH: 8949984 }. Marked to market: 10000304 +Final relative surplus NoiseAgent 1276 -0.10361965 +Final holdings for NoiseAgent 1277: { CASH: 10006660 }. Marked to market: 10006660 +Final relative surplus NoiseAgent 1277 0.000666 +Final holdings for NoiseAgent 1278: { IBM: -86, CASH: 11188176 }. Marked to market: 10002064 +Final relative surplus NoiseAgent 1278 0.11743845 +Final holdings for NoiseAgent 1279: { IBM: 21, CASH: 9709213 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 1279 -0.0290787 +Final holdings for NoiseAgent 1280: { IBM: 54, CASH: 9252208 }. Marked to market: 10000324 +Final relative surplus NoiseAgent 1280 -0.07339375 +Final holdings for NoiseAgent 1281: { CASH: 9999694 }. Marked to market: 9999694 +Final relative surplus NoiseAgent 1281 -3.06e-05 +Final holdings for NoiseAgent 1282: { CASH: 9999640 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 1282 -3.6e-05 +Final holdings for NoiseAgent 1283: { IBM: 68, CASH: 9057622 }. Marked to market: 9998198 +Final relative surplus NoiseAgent 1283 -0.09285455 +Final holdings for NoiseAgent 1284: { IBM: -29, CASH: 10401650 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 1284 0.040165 +Final holdings for NoiseAgent 1285: { IBM: 94, CASH: 8693447 }. Marked to market: 10002679 +Final relative surplus NoiseAgent 1285 -0.1292631 +Final holdings for NoiseAgent 1286: { IBM: -49, CASH: 10677964 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1286 0.0677964 +Final holdings for NoiseAgent 1287: { CASH: 9998992 }. Marked to market: 9998992 +Final relative surplus NoiseAgent 1287 -0.0001008 +Final holdings for NoiseAgent 1288: { CASH: 9999013 }. Marked to market: 9999013 +Final relative surplus NoiseAgent 1288 -9.87e-05 +Final holdings for NoiseAgent 1289: { CASH: 9998853 }. Marked to market: 9998853 +Final relative surplus NoiseAgent 1289 -0.0001147 +Final holdings for NoiseAgent 1290: { IBM: 44, CASH: 9390578 }. Marked to market: 10000418 +Final relative surplus NoiseAgent 1290 -0.0609422 +Final holdings for NoiseAgent 1291: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 1291 -5.76e-05 +Final holdings for NoiseAgent 1292: { IBM: 47, CASH: 9348721 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1292 -0.0651279 +Final holdings for NoiseAgent 1293: { IBM: -40, CASH: 10551920 }. Marked to market: 10002360 +Final relative surplus NoiseAgent 1293 0.055192 +Final holdings for NoiseAgent 1294: { IBM: -94, CASH: 11302417 }. Marked to market: 10001175 +Final relative surplus NoiseAgent 1294 0.12885735 +Final holdings for NoiseAgent 1295: { CASH: 10000240 }. Marked to market: 10000240 +Final relative surplus NoiseAgent 1295 2.4e-05 +Final holdings for NoiseAgent 1296: { IBM: -56, CASH: 10775320 }. Marked to market: 9999776 +Final relative surplus NoiseAgent 1296 0.07614705 +Final holdings for NoiseAgent 1297: { IBM: 80, CASH: 8888520 }. Marked to market: 9996360 +Final relative surplus NoiseAgent 1297 -0.10976325 +Final holdings for NoiseAgent 1298: { CASH: 10002236 }. Marked to market: 10002236 +Final relative surplus NoiseAgent 1298 0.0002236 +Final holdings for NoiseAgent 1299: { IBM: -70, CASH: 10970690 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1299 0.09568235 +Final holdings for NoiseAgent 1300: { IBM: -33, CASH: 10457050 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1300 0.045705 +Final holdings for NoiseAgent 1301: { CASH: 10001452 }. Marked to market: 10001452 +Final relative surplus NoiseAgent 1301 0.0001452 +Final holdings for NoiseAgent 1302: { IBM: -34, CASH: 10469472 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1302 0.0469472 +Final holdings for NoiseAgent 1303: { CASH: 9998020 }. Marked to market: 9998020 +Final relative surplus NoiseAgent 1303 -0.000198 +Final holdings for NoiseAgent 1304: { IBM: 84, CASH: 8838742 }. Marked to market: 10000126 +Final relative surplus NoiseAgent 1304 -0.11474315 +Final holdings for NoiseAgent 1305: { CASH: 10000368 }. Marked to market: 10000368 +Final relative surplus NoiseAgent 1305 3.68e-05 +Final holdings for NoiseAgent 1306: { IBM: -72, CASH: 10998928 }. Marked to market: 10001008 +Final relative surplus NoiseAgent 1306 0.0985064 +Final holdings for NoiseAgent 1307: { CASH: 10002000 }. Marked to market: 10002000 +Final relative surplus NoiseAgent 1307 0.0002 +Final holdings for NoiseAgent 1308: { IBM: -31, CASH: 10428978 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 1308 0.0428978 +Final holdings for NoiseAgent 1309: { CASH: 10000580 }. Marked to market: 10000580 +Final relative surplus NoiseAgent 1309 5.8e-05 +Final holdings for NoiseAgent 1310: { IBM: -31, CASH: 10429350 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 1310 0.042935 +Final holdings for NoiseAgent 1311: { CASH: 9998020 }. Marked to market: 9998020 +Final relative surplus NoiseAgent 1311 -0.000198 +Final holdings for NoiseAgent 1312: { IBM: -54, CASH: 10748818 }. Marked to market: 10000864 +Final relative surplus NoiseAgent 1312 0.07349665 +Final holdings for NoiseAgent 1313: { CASH: 10002844 }. Marked to market: 10002844 +Final relative surplus NoiseAgent 1313 0.0002844 +Final holdings for NoiseAgent 1314: { IBM: -72, CASH: 10996372 }. Marked to market: 10002988 +Final relative surplus NoiseAgent 1314 0.09825755 +Final holdings for NoiseAgent 1315: { IBM: 62, CASH: 9143129 }. Marked to market: 9998543 +Final relative surplus NoiseAgent 1315 -0.08430745 +Final holdings for NoiseAgent 1316: { IBM: 35, CASH: 9515180 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 1316 -0.048482 +Final holdings for NoiseAgent 1317: { CASH: 10001716 }. Marked to market: 10001716 +Final relative surplus NoiseAgent 1317 0.0001716 +Final holdings for NoiseAgent 1318: { IBM: -90, CASH: 11246050 }. Marked to market: 10000090 +Final relative surplus NoiseAgent 1318 0.12322065 +Final holdings for NoiseAgent 1319: { IBM: -38, CASH: 10525616 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 1319 0.0525616 +Final holdings for NoiseAgent 1320: { IBM: -72, CASH: 10996552 }. Marked to market: 10000288 +Final relative surplus NoiseAgent 1320 0.09827145 +Final holdings for NoiseAgent 1321: { IBM: -82, CASH: 11132830 }. Marked to market: 10002378 +Final relative surplus NoiseAgent 1321 0.1119046 +Final holdings for NoiseAgent 1322: { IBM: -40, CASH: 10553220 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 1322 0.055322 +Final holdings for NoiseAgent 1323: { CASH: 9998089 }. Marked to market: 9998089 +Final relative surplus NoiseAgent 1323 -0.0001911 +Final holdings for NoiseAgent 1324: { IBM: -66, CASH: 10912054 }. Marked to market: 10001518 +Final relative surplus NoiseAgent 1324 0.08982575 +Final holdings for NoiseAgent 1325: { CASH: 9999190 }. Marked to market: 9999190 +Final relative surplus NoiseAgent 1325 -8.1e-05 +Final holdings for NoiseAgent 1326: { IBM: -46, CASH: 10638158 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 1326 0.0638158 +Final holdings for NoiseAgent 1327: { CASH: 9999420 }. Marked to market: 9999420 +Final relative surplus NoiseAgent 1327 -5.8e-05 +Final holdings for NoiseAgent 1328: { IBM: -22, CASH: 10305118 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1328 0.0305118 +Final holdings for NoiseAgent 1329: { CASH: 10001155 }. Marked to market: 10001155 +Final relative surplus NoiseAgent 1329 0.0001155 +Final holdings for NoiseAgent 1330: { IBM: -58, CASH: 10802865 }. Marked to market: 9999043 +Final relative surplus NoiseAgent 1330 0.0789004 +Final holdings for NoiseAgent 1331: { CASH: 10000588 }. Marked to market: 10000588 +Final relative surplus NoiseAgent 1331 5.88e-05 +Final holdings for NoiseAgent 1332: { IBM: -60, CASH: 10831900 }. Marked to market: 10000900 +Final relative surplus NoiseAgent 1332 0.08180515 +Final holdings for NoiseAgent 1333: { CASH: 9999636 }. Marked to market: 9999636 +Final relative surplus NoiseAgent 1333 -3.64e-05 +Final holdings for NoiseAgent 1334: { IBM: -92, CASH: 11271394 }. Marked to market: 10000322 +Final relative surplus NoiseAgent 1334 0.12575775 +Final holdings for NoiseAgent 1335: { CASH: 9998728 }. Marked to market: 9998728 +Final relative surplus NoiseAgent 1335 -0.0001272 +Final holdings for NoiseAgent 1336: { IBM: 30, CASH: 9583900 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1336 -0.04161 +Final holdings for NoiseAgent 1337: { IBM: 86, CASH: 8809072 }. Marked to market: 9998710 +Final relative surplus NoiseAgent 1337 -0.11770955 +Final holdings for NoiseAgent 1338: { IBM: -22, CASH: 10305426 }. Marked to market: 9998988 +Final relative surplus NoiseAgent 1338 0.0305426 +Final holdings for NoiseAgent 1339: { CASH: 9998416 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 1339 -0.0001584 +Final holdings for NoiseAgent 1340: { IBM: -82, CASH: 11136274 }. Marked to market: 10002132 +Final relative surplus NoiseAgent 1340 0.11224425 +Final holdings for NoiseAgent 1341: { CASH: 9999877 }. Marked to market: 9999877 +Final relative surplus NoiseAgent 1341 -1.23e-05 +Final holdings for NoiseAgent 1342: { IBM: 72, CASH: 9001720 }. Marked to market: 9999784 +Final relative surplus NoiseAgent 1342 -0.09844175 +Final holdings for NoiseAgent 1343: { CASH: 10000546 }. Marked to market: 10000546 +Final relative surplus NoiseAgent 1343 5.46e-05 +Final holdings for NoiseAgent 1344: { IBM: 80, CASH: 8891320 }. Marked to market: 9995560 +Final relative surplus NoiseAgent 1344 -0.1094875 +Final holdings for NoiseAgent 1345: { IBM: 48, CASH: 9334816 }. Marked to market: 10000624 +Final relative surplus NoiseAgent 1345 -0.0665184 +Final holdings for NoiseAgent 1346: { CASH: 9998028 }. Marked to market: 9998028 +Final relative surplus NoiseAgent 1346 -0.0001972 +Final holdings for NoiseAgent 1347: { CASH: 10001632 }. Marked to market: 10001632 +Final relative surplus NoiseAgent 1347 0.0001632 +Final holdings for NoiseAgent 1348: { IBM: 30, CASH: 9583960 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 1348 -0.041604 +Final holdings for NoiseAgent 1349: { IBM: 46, CASH: 9363820 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1349 -0.063618 +Final holdings for NoiseAgent 1350: { IBM: -50, CASH: 10692725 }. Marked to market: 9999475 +Final relative surplus NoiseAgent 1350 0.0692725 +Final holdings for NoiseAgent 1351: { CASH: 9996474 }. Marked to market: 9996474 +Final relative surplus NoiseAgent 1351 -0.0003526 +Final holdings for NoiseAgent 1352: { CASH: 10000725 }. Marked to market: 10000725 +Final relative surplus NoiseAgent 1352 7.25e-05 +Final holdings for NoiseAgent 1353: { IBM: 68, CASH: 9058200 }. Marked to market: 10000612 +Final relative surplus NoiseAgent 1353 -0.09279415 +Final holdings for NoiseAgent 1354: { CASH: 9998579 }. Marked to market: 9998579 +Final relative surplus NoiseAgent 1354 -0.0001421 +Final holdings for NoiseAgent 1355: { CASH: 10000836 }. Marked to market: 10000836 +Final relative surplus NoiseAgent 1355 8.36e-05 +Final holdings for NoiseAgent 1356: { IBM: -88, CASH: 11219900 }. Marked to market: 9999868 +Final relative surplus NoiseAgent 1356 0.12060355 +Final holdings for NoiseAgent 1357: { CASH: 9999640 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 1357 -3.6e-05 +Final holdings for NoiseAgent 1358: { IBM: 30, CASH: 9586240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1358 -0.041376 +Final holdings for NoiseAgent 1359: { IBM: 20, CASH: 9723480 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1359 -0.027652 +Final holdings for NoiseAgent 1360: { IBM: -22, CASH: 10303666 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1360 0.0303666 +Final holdings for NoiseAgent 1361: { IBM: 94, CASH: 8697019 }. Marked to market: 9999859 +Final relative surplus NoiseAgent 1361 -0.1289122 +Final holdings for NoiseAgent 1362: { IBM: 28, CASH: 9611780 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1362 -0.038822 +Final holdings for NoiseAgent 1363: { IBM: 66, CASH: 9085966 }. Marked to market: 9995974 +Final relative surplus NoiseAgent 1363 -0.09002465 +Final holdings for NoiseAgent 1364: { IBM: 74, CASH: 8976950 }. Marked to market: 10000888 +Final relative surplus NoiseAgent 1364 -0.10092125 +Final holdings for NoiseAgent 1365: { CASH: 10002898 }. Marked to market: 10002898 +Final relative surplus NoiseAgent 1365 0.0002898 +Final holdings for NoiseAgent 1366: { IBM: -28, CASH: 10387548 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1366 0.0387548 +Final holdings for NoiseAgent 1367: { IBM: -56, CASH: 10775572 }. Marked to market: 9999692 +Final relative surplus NoiseAgent 1367 0.0761716 +Final holdings for NoiseAgent 1368: { IBM: -54, CASH: 10745281 }. Marked to market: 10002133 +Final relative surplus NoiseAgent 1368 0.07315135 +Final holdings for NoiseAgent 1369: { CASH: 9996016 }. Marked to market: 9996016 +Final relative surplus NoiseAgent 1369 -0.0003984 +Final holdings for NoiseAgent 1370: { IBM: -20, CASH: 10276760 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 1370 0.027676 +Final holdings for NoiseAgent 1371: { IBM: -27, CASH: 10372168 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 1371 0.0372168 +Final holdings for NoiseAgent 1372: { IBM: 88, CASH: 8781464 }. Marked to market: 9998768 +Final relative surplus NoiseAgent 1372 -0.12047035 +Final holdings for NoiseAgent 1373: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1373 0.0 +Final holdings for NoiseAgent 1374: { IBM: -42, CASH: 10579222 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 1374 0.0579222 +Final holdings for NoiseAgent 1375: { IBM: 84, CASH: 8837146 }. Marked to market: 9998026 +Final relative surplus NoiseAgent 1375 -0.11490355 +Final holdings for NoiseAgent 1376: { IBM: 98, CASH: 8639319 }. Marked to market: 10000049 +Final relative surplus NoiseAgent 1376 -0.13467955 +Final holdings for NoiseAgent 1377: { CASH: 9999248 }. Marked to market: 9999248 +Final relative surplus NoiseAgent 1377 -7.52e-05 +Final holdings for NoiseAgent 1378: { CASH: 9997376 }. Marked to market: 9997376 +Final relative surplus NoiseAgent 1378 -0.0002624 +Final holdings for NoiseAgent 1379: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1379 0.0 +Final holdings for NoiseAgent 1380: { IBM: -84, CASH: 11160880 }. Marked to market: 10001512 +Final relative surplus NoiseAgent 1380 0.11470785 +Final holdings for NoiseAgent 1381: { IBM: 24, CASH: 9667624 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1381 -0.0332376 +Final holdings for NoiseAgent 1382: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 1382 -5.76e-05 +Final holdings for NoiseAgent 1383: { IBM: 92, CASH: 8724006 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1383 -0.12621015 +Final holdings for NoiseAgent 1384: { CASH: 9998240 }. Marked to market: 9998240 +Final relative surplus NoiseAgent 1384 -0.000176 +Final holdings for NoiseAgent 1385: { CASH: 9998704 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 1385 -0.0001296 +Final holdings for NoiseAgent 1386: { CASH: 9999500 }. Marked to market: 9999500 +Final relative surplus NoiseAgent 1386 -5e-05 +Final holdings for NoiseAgent 1387: { IBM: 40, CASH: 9447100 }. Marked to market: 9998140 +Final relative surplus NoiseAgent 1387 -0.05529 +Final holdings for NoiseAgent 1388: { IBM: 86, CASH: 8809631 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 1388 -0.11765275 +Final holdings for NoiseAgent 1389: { CASH: 9998284 }. Marked to market: 9998284 +Final relative surplus NoiseAgent 1389 -0.0001716 +Final holdings for NoiseAgent 1390: { IBM: -64, CASH: 10883232 }. Marked to market: 10000736 +Final relative surplus NoiseAgent 1390 0.08694425 +Final holdings for NoiseAgent 1391: { CASH: 10000504 }. Marked to market: 10000504 +Final relative surplus NoiseAgent 1391 5.04e-05 +Final holdings for NoiseAgent 1392: { CASH: 10002688 }. Marked to market: 10002688 +Final relative surplus NoiseAgent 1392 0.0002688 +Final holdings for NoiseAgent 1393: { CASH: 10001092 }. Marked to market: 10001092 +Final relative surplus NoiseAgent 1393 0.0001092 +Final holdings for NoiseAgent 1394: { IBM: -80, CASH: 11111480 }. Marked to market: 9999240 +Final relative surplus NoiseAgent 1394 0.1097577 +Final holdings for NoiseAgent 1395: { CASH: 10001269 }. Marked to market: 10001269 +Final relative surplus NoiseAgent 1395 0.0001269 +Final holdings for NoiseAgent 1396: { IBM: -52, CASH: 10720486 }. Marked to market: 10000650 +Final relative surplus NoiseAgent 1396 0.0706642 +Final holdings for NoiseAgent 1397: { IBM: -60, CASH: 10830550 }. Marked to market: 10001470 +Final relative surplus NoiseAgent 1397 0.08167315 +Final holdings for NoiseAgent 1398: { IBM: 50, CASH: 9305600 }. Marked to market: 9999450 +Final relative surplus NoiseAgent 1398 -0.06944 +Final holdings for NoiseAgent 1399: { IBM: 68, CASH: 9056228 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1399 -0.09298945 +Final holdings for NoiseAgent 1400: { IBM: -98, CASH: 11358231 }. Marked to market: 10003381 +Final relative surplus NoiseAgent 1400 0.13444055 +Final holdings for NoiseAgent 1401: { CASH: 9998402 }. Marked to market: 9998402 +Final relative surplus NoiseAgent 1401 -0.0001598 +Final holdings for NoiseAgent 1402: { IBM: 46, CASH: 9363544 }. Marked to market: 9997976 +Final relative surplus NoiseAgent 1402 -0.0636456 +Final holdings for NoiseAgent 1403: { IBM: -26, CASH: 10361062 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1403 0.0361062 +Final holdings for NoiseAgent 1404: { IBM: -74, CASH: 11024271 }. Marked to market: 9998261 +Final relative surplus NoiseAgent 1404 0.10104105 +Final holdings for NoiseAgent 1405: { IBM: 22, CASH: 9696796 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 1405 -0.0303204 +Final holdings for NoiseAgent 1406: { CASH: 9999659 }. Marked to market: 9999659 +Final relative surplus NoiseAgent 1406 -3.41e-05 +Final holdings for NoiseAgent 1407: { IBM: -50, CASH: 10693675 }. Marked to market: 10000525 +Final relative surplus NoiseAgent 1407 0.0693675 +Final holdings for NoiseAgent 1408: { IBM: 52, CASH: 9280398 }. Marked to market: 9998414 +Final relative surplus NoiseAgent 1408 -0.07057935 +Final holdings for NoiseAgent 1409: { IBM: -84, CASH: 11165206 }. Marked to market: 10003234 +Final relative surplus NoiseAgent 1409 0.11513715 +Final holdings for NoiseAgent 1410: { CASH: 10000861 }. Marked to market: 10000861 +Final relative surplus NoiseAgent 1410 8.61e-05 +Final holdings for NoiseAgent 1411: { IBM: -66, CASH: 10913209 }. Marked to market: 10001683 +Final relative surplus NoiseAgent 1411 0.0899399 +Final holdings for NoiseAgent 1412: { CASH: 9999964 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1412 -3.6e-06 +Final holdings for NoiseAgent 1413: { CASH: 9999475 }. Marked to market: 9999475 +Final relative surplus NoiseAgent 1413 -5.25e-05 +Final holdings for NoiseAgent 1414: { IBM: -74, CASH: 11021903 }. Marked to market: 10003959 +Final relative surplus NoiseAgent 1414 0.10081165 +Final holdings for NoiseAgent 1415: { IBM: 49, CASH: 9321056 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1415 -0.0678944 +Final holdings for NoiseAgent 1416: { CASH: 10004690 }. Marked to market: 10004690 +Final relative surplus NoiseAgent 1416 0.000469 +Final holdings for NoiseAgent 1417: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1417 0.0 +Final holdings for NoiseAgent 1418: { IBM: 44, CASH: 9390204 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 1418 -0.0609796 +Final holdings for NoiseAgent 1419: { IBM: -35, CASH: 10485170 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1419 0.048517 +Final holdings for NoiseAgent 1420: { IBM: 33, CASH: 9544996 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 1420 -0.0455004 +Final holdings for NoiseAgent 1421: { IBM: -35, CASH: 10485030 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1421 0.048503 +Final holdings for NoiseAgent 1422: { IBM: 76, CASH: 8950554 }. Marked to market: 9997302 +Final relative surplus NoiseAgent 1422 -0.10356785 +Final holdings for NoiseAgent 1423: { IBM: -76, CASH: 11053018 }. Marked to market: 10001026 +Final relative surplus NoiseAgent 1423 0.10391765 +Final holdings for NoiseAgent 1424: { IBM: -24, CASH: 10330864 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1424 0.0330864 +Final holdings for NoiseAgent 1425: { CASH: 10001410 }. Marked to market: 10001410 +Final relative surplus NoiseAgent 1425 0.000141 +Final holdings for NoiseAgent 1426: { CASH: 9998848 }. Marked to market: 9998848 +Final relative surplus NoiseAgent 1426 -0.0001152 +Final holdings for NoiseAgent 1427: { IBM: 80, CASH: 8894160 }. Marked to market: 9996880 +Final relative surplus NoiseAgent 1427 -0.10920555 +Final holdings for NoiseAgent 1428: { CASH: 9999216 }. Marked to market: 9999216 +Final relative surplus NoiseAgent 1428 -7.84e-05 +Final holdings for NoiseAgent 1429: { IBM: 74, CASH: 8974767 }. Marked to market: 9999223 +Final relative surplus NoiseAgent 1429 -0.10113885 +Final holdings for NoiseAgent 1430: { IBM: -24, CASH: 10332040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1430 0.033204 +Final holdings for NoiseAgent 1431: { CASH: 10002080 }. Marked to market: 10002080 +Final relative surplus NoiseAgent 1431 0.000208 +Final holdings for NoiseAgent 1432: { IBM: -31, CASH: 10428978 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1432 0.0428978 +Final holdings for NoiseAgent 1433: { CASH: 10003696 }. Marked to market: 10003696 +Final relative surplus NoiseAgent 1433 0.0003696 +Final holdings for NoiseAgent 1434: { CASH: 10000058 }. Marked to market: 10000058 +Final relative surplus NoiseAgent 1434 5.8e-06 +Final holdings for NoiseAgent 1435: { CASH: 10001368 }. Marked to market: 10001368 +Final relative surplus NoiseAgent 1435 0.0001368 +Final holdings for NoiseAgent 1436: { IBM: -62, CASH: 10856592 }. Marked to market: 9999752 +Final relative surplus NoiseAgent 1436 0.0842769 +Final holdings for NoiseAgent 1437: { CASH: 10000324 }. Marked to market: 10000324 +Final relative surplus NoiseAgent 1437 3.24e-05 +Final holdings for NoiseAgent 1438: { CASH: 9998647 }. Marked to market: 9998647 +Final relative surplus NoiseAgent 1438 -0.0001353 +Final holdings for NoiseAgent 1439: { IBM: 30, CASH: 9585250 }. Marked to market: 9999850 +Final relative surplus NoiseAgent 1439 -0.041475 +Final holdings for NoiseAgent 1440: { CASH: 10000840 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 1440 8.4e-05 +Final holdings for NoiseAgent 1441: { IBM: 23, CASH: 9681450 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1441 -0.031855 +Final holdings for NoiseAgent 1442: { IBM: -40, CASH: 10552320 }. Marked to market: 10001280 +Final relative surplus NoiseAgent 1442 0.055232 +Final holdings for NoiseAgent 1443: { IBM: 98, CASH: 8645738 }. Marked to market: 9997844 +Final relative surplus NoiseAgent 1443 -0.1340464 +Final holdings for NoiseAgent 1444: { IBM: -45, CASH: 10623925 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 1444 0.0623925 +Final holdings for NoiseAgent 1445: { CASH: 9999163 }. Marked to market: 9999163 +Final relative surplus NoiseAgent 1445 -8.37e-05 +Final holdings for NoiseAgent 1446: { IBM: -44, CASH: 10609488 }. Marked to market: 10000704 +Final relative surplus NoiseAgent 1446 0.0609488 +Final holdings for NoiseAgent 1447: { IBM: -38, CASH: 10519612 }. Marked to market: 9997758 +Final relative surplus NoiseAgent 1447 0.0519612 +Final holdings for NoiseAgent 1448: { IBM: -33, CASH: 10457578 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1448 0.0457578 +Final holdings for NoiseAgent 1449: { IBM: -82, CASH: 11136233 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 1449 0.11223745 +Final holdings for NoiseAgent 1450: { IBM: -56, CASH: 10775376 }. Marked to market: 9999104 +Final relative surplus NoiseAgent 1450 0.07615135 +Final holdings for NoiseAgent 1451: { CASH: 9999560 }. Marked to market: 9999560 +Final relative surplus NoiseAgent 1451 -4.4e-05 +Final holdings for NoiseAgent 1452: { CASH: 10000936 }. Marked to market: 10000936 +Final relative surplus NoiseAgent 1452 9.36e-05 +Final holdings for NoiseAgent 1453: { IBM: 28, CASH: 9611584 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1453 -0.0388416 +Final holdings for NoiseAgent 1454: { CASH: 10002379 }. Marked to market: 10002379 +Final relative surplus NoiseAgent 1454 0.0002379 +Final holdings for NoiseAgent 1455: { IBM: -41, CASH: 10566169 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1455 0.0566169 +Final holdings for NoiseAgent 1456: { IBM: 54, CASH: 9251371 }. Marked to market: 10001701 +Final relative surplus NoiseAgent 1456 -0.0734733 +Final holdings for NoiseAgent 1457: { IBM: -38, CASH: 10526680 }. Marked to market: 9999582 +Final relative surplus NoiseAgent 1457 0.052668 +Final holdings for NoiseAgent 1458: { CASH: 9995768 }. Marked to market: 9995768 +Final relative surplus NoiseAgent 1458 -0.0004232 +Final holdings for NoiseAgent 1459: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1459 0.0 +Final holdings for NoiseAgent 1460: { IBM: -43, CASH: 10591852 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1460 0.0591852 +Final holdings for NoiseAgent 1461: { IBM: -92, CASH: 11273188 }. Marked to market: 10003680 +Final relative surplus NoiseAgent 1461 0.12593885 +Final holdings for NoiseAgent 1462: { IBM: 78, CASH: 8922040 }. Marked to market: 9997894 +Final relative surplus NoiseAgent 1462 -0.10641675 +Final holdings for NoiseAgent 1463: { CASH: 10005254 }. Marked to market: 10005254 +Final relative surplus NoiseAgent 1463 0.0005254 +Final holdings for NoiseAgent 1464: { IBM: 29, CASH: 9599916 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1464 -0.0400084 +Final holdings for NoiseAgent 1465: { CASH: 10000396 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 1465 3.96e-05 +Final holdings for NoiseAgent 1466: { CASH: 9998884 }. Marked to market: 9998884 +Final relative surplus NoiseAgent 1466 -0.0001116 +Final holdings for NoiseAgent 1467: { IBM: 22, CASH: 9694662 }. Marked to market: 9999846 +Final relative surplus NoiseAgent 1467 -0.0305338 +Final holdings for NoiseAgent 1468: { CASH: 10000494 }. Marked to market: 10000494 +Final relative surplus NoiseAgent 1468 4.94e-05 +Final holdings for NoiseAgent 1469: { IBM: 58, CASH: 9195627 }. Marked to market: 10001073 +Final relative surplus NoiseAgent 1469 -0.07904845 +Final holdings for NoiseAgent 1470: { IBM: 36, CASH: 9508132 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1470 -0.0491868 +Final holdings for NoiseAgent 1471: { CASH: 9995644 }. Marked to market: 9995644 +Final relative surplus NoiseAgent 1471 -0.0004356 +Final holdings for NoiseAgent 1472: { IBM: -46, CASH: 10638940 }. Marked to market: 10000230 +Final relative surplus NoiseAgent 1472 0.063894 +Final holdings for NoiseAgent 1473: { IBM: 38, CASH: 9473890 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1473 -0.052611 +Final holdings for NoiseAgent 1474: { IBM: -23, CASH: 10317032 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1474 0.0317032 +Final holdings for NoiseAgent 1475: { CASH: 10002592 }. Marked to market: 10002592 +Final relative surplus NoiseAgent 1475 0.0002592 +Final holdings for NoiseAgent 1476: { CASH: 9998042 }. Marked to market: 9998042 +Final relative surplus NoiseAgent 1476 -0.0001958 +Final holdings for NoiseAgent 1477: { IBM: -21, CASH: 10290829 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 1477 0.0290829 +Final holdings for NoiseAgent 1478: { CASH: 9999038 }. Marked to market: 9999038 +Final relative surplus NoiseAgent 1478 -9.62e-05 +Final holdings for NoiseAgent 1479: { IBM: 29, CASH: 9597170 }. Marked to market: 9997979 +Final relative surplus NoiseAgent 1479 -0.040283 +Final holdings for NoiseAgent 1480: { IBM: 50, CASH: 9307975 }. Marked to market: 9997825 +Final relative surplus NoiseAgent 1480 -0.0692025 +Final holdings for NoiseAgent 1481: { CASH: 9998557 }. Marked to market: 9998557 +Final relative surplus NoiseAgent 1481 -0.0001443 +Final holdings for NoiseAgent 1482: { CASH: 9997375 }. Marked to market: 9997375 +Final relative surplus NoiseAgent 1482 -0.0002625 +Final holdings for NoiseAgent 1483: { CASH: 9998882 }. Marked to market: 9998882 +Final relative surplus NoiseAgent 1483 -0.0001118 +Final holdings for NoiseAgent 1484: { CASH: 10000280 }. Marked to market: 10000280 +Final relative surplus NoiseAgent 1484 2.8e-05 +Final holdings for NoiseAgent 1485: { IBM: -64, CASH: 10884160 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 1485 0.0870355 +Final holdings for NoiseAgent 1486: { IBM: 76, CASH: 8948046 }. Marked to market: 9997910 +Final relative surplus NoiseAgent 1486 -0.1038139 +Final holdings for NoiseAgent 1487: { CASH: 10003132 }. Marked to market: 10003132 +Final relative surplus NoiseAgent 1487 0.0003132 +Final holdings for NoiseAgent 1488: { CASH: 10002115 }. Marked to market: 10002115 +Final relative surplus NoiseAgent 1488 0.0002115 +Final holdings for NoiseAgent 1489: { IBM: -47, CASH: 10649728 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1489 0.0649728 +Final holdings for NoiseAgent 1490: { CASH: 9997354 }. Marked to market: 9997354 +Final relative surplus NoiseAgent 1490 -0.0002646 +Final holdings for NoiseAgent 1491: { IBM: 48, CASH: 9335512 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 1491 -0.0664488 +Final holdings for NoiseAgent 1492: { IBM: -27, CASH: 10374814 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1492 0.0374814 +Final holdings for NoiseAgent 1493: { CASH: 10000564 }. Marked to market: 10000564 +Final relative surplus NoiseAgent 1493 5.64e-05 +Final holdings for NoiseAgent 1494: { IBM: -37, CASH: 10510119 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 1494 0.0510119 +Final holdings for NoiseAgent 1495: { CASH: 10001254 }. Marked to market: 10001254 +Final relative surplus NoiseAgent 1495 0.0001254 +Final holdings for NoiseAgent 1496: { IBM: 31, CASH: 9576013 }. Marked to market: 9999876 +Final relative surplus NoiseAgent 1496 -0.0423987 +Final holdings for NoiseAgent 1497: { IBM: 58, CASH: 9194322 }. Marked to market: 9999768 +Final relative surplus NoiseAgent 1497 -0.0791792 +Final holdings for NoiseAgent 1498: { CASH: 9998560 }. Marked to market: 9998560 +Final relative surplus NoiseAgent 1498 -0.000144 +Final holdings for NoiseAgent 1499: { CASH: 10000034 }. Marked to market: 10000034 +Final relative surplus NoiseAgent 1499 3.4e-06 +Final holdings for NoiseAgent 1500: { IBM: -41, CASH: 10568711 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1500 0.0568711 +Final holdings for NoiseAgent 1501: { IBM: -46, CASH: 10637974 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1501 0.0637974 +Final holdings for NoiseAgent 1502: { CASH: 9998884 }. Marked to market: 9998884 +Final relative surplus NoiseAgent 1502 -0.0001116 +Final holdings for NoiseAgent 1503: { IBM: 32, CASH: 9558496 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 1503 -0.0441504 +Final holdings for NoiseAgent 1504: { IBM: -74, CASH: 11026417 }. Marked to market: 10000407 +Final relative surplus NoiseAgent 1504 0.10125525 +Final holdings for NoiseAgent 1505: { IBM: -29, CASH: 10401621 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 1505 0.0401621 +Final holdings for NoiseAgent 1506: { IBM: -92, CASH: 11272774 }. Marked to market: 10003634 +Final relative surplus NoiseAgent 1506 0.12589785 +Final holdings for NoiseAgent 1507: { CASH: 9999975 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1507 -2.5e-06 +Final holdings for NoiseAgent 1508: { CASH: 9995786 }. Marked to market: 9995786 +Final relative surplus NoiseAgent 1508 -0.0004214 +Final holdings for NoiseAgent 1509: { IBM: 72, CASH: 9003772 }. Marked to market: 9997300 +Final relative surplus NoiseAgent 1509 -0.09824295 +Final holdings for NoiseAgent 1510: { CASH: 9999054 }. Marked to market: 9999054 +Final relative surplus NoiseAgent 1510 -9.46e-05 +Final holdings for NoiseAgent 1511: { IBM: -33, CASH: 10456489 }. Marked to market: 9999901 +Final relative surplus NoiseAgent 1511 0.0456489 +Final holdings for NoiseAgent 1512: { IBM: 25, CASH: 9652875 }. Marked to market: 9999925 +Final relative surplus NoiseAgent 1512 -0.0347125 +Final holdings for NoiseAgent 1513: { CASH: 9997760 }. Marked to market: 9997760 +Final relative surplus NoiseAgent 1513 -0.000224 +Final holdings for NoiseAgent 1514: { CASH: 9996913 }. Marked to market: 9996913 +Final relative surplus NoiseAgent 1514 -0.0003087 +Final holdings for NoiseAgent 1515: { IBM: 80, CASH: 8886960 }. Marked to market: 9996480 +Final relative surplus NoiseAgent 1515 -0.10991475 +Final holdings for NoiseAgent 1516: { CASH: 9999974 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 1516 -2.6e-06 +Final holdings for NoiseAgent 1517: { IBM: 98, CASH: 8646277 }. Marked to market: 9998285 +Final relative surplus NoiseAgent 1517 -0.13399265 +Final holdings for NoiseAgent 1518: { IBM: -56, CASH: 10774956 }. Marked to market: 10000476 +Final relative surplus NoiseAgent 1518 0.0761125 +Final holdings for NoiseAgent 1519: { IBM: 33, CASH: 9546580 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1519 -0.045342 +Final holdings for NoiseAgent 1520: { IBM: 25, CASH: 9656500 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1520 -0.03435 +Final holdings for NoiseAgent 1521: { IBM: 50, CASH: 9308375 }. Marked to market: 9997775 +Final relative surplus NoiseAgent 1521 -0.0691625 +Final holdings for NoiseAgent 1522: { IBM: -47, CASH: 10650668 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1522 0.0650668 +Final holdings for NoiseAgent 1523: { CASH: 9997935 }. Marked to market: 9997935 +Final relative surplus NoiseAgent 1523 -0.0002065 +Final holdings for NoiseAgent 1524: { IBM: -28, CASH: 10387772 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1524 0.0387772 +Final holdings for NoiseAgent 1525: { IBM: -23, CASH: 10318964 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1525 0.0318964 +Final holdings for NoiseAgent 1526: { IBM: 32, CASH: 9556992 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1526 -0.0443008 +Final holdings for NoiseAgent 1527: { IBM: -92, CASH: 11273326 }. Marked to market: 10005014 +Final relative surplus NoiseAgent 1527 0.1259539 +Final holdings for NoiseAgent 1528: { CASH: 10000407 }. Marked to market: 10000407 +Final relative surplus NoiseAgent 1528 4.07e-05 +Final holdings for NoiseAgent 1529: { CASH: 10001496 }. Marked to market: 10001496 +Final relative surplus NoiseAgent 1529 0.0001496 +Final holdings for NoiseAgent 1530: { CASH: 10001219 }. Marked to market: 10001219 +Final relative surplus NoiseAgent 1530 0.0001219 +Final holdings for NoiseAgent 1531: { IBM: -92, CASH: 11270704 }. Marked to market: 10006716 +Final relative surplus NoiseAgent 1531 0.12569645 +Final holdings for NoiseAgent 1532: { CASH: 10000315 }. Marked to market: 10000315 +Final relative surplus NoiseAgent 1532 3.15e-05 +Final holdings for NoiseAgent 1533: { IBM: 39, CASH: 9458446 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1533 -0.0541554 +Final holdings for NoiseAgent 1534: { CASH: 9998328 }. Marked to market: 9998328 +Final relative surplus NoiseAgent 1534 -0.0001672 +Final holdings for NoiseAgent 1535: { CASH: 9997219 }. Marked to market: 9997219 +Final relative surplus NoiseAgent 1535 -0.0002781 +Final holdings for NoiseAgent 1536: { IBM: 66, CASH: 9086263 }. Marked to market: 10000099 +Final relative surplus NoiseAgent 1536 -0.08998905 +Final holdings for NoiseAgent 1537: { CASH: 10000273 }. Marked to market: 10000273 +Final relative surplus NoiseAgent 1537 2.73e-05 +Final holdings for NoiseAgent 1538: { IBM: 68, CASH: 9057146 }. Marked to market: 10000306 +Final relative surplus NoiseAgent 1538 -0.0928977 +Final holdings for NoiseAgent 1539: { IBM: 37, CASH: 9489548 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 1539 -0.0510452 +Final holdings for NoiseAgent 1540: { IBM: -43, CASH: 10594991 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 1540 0.0594991 +Final holdings for NoiseAgent 1541: { CASH: 9998731 }. Marked to market: 9998731 +Final relative surplus NoiseAgent 1541 -0.0001269 +Final holdings for NoiseAgent 1542: { CASH: 10001440 }. Marked to market: 10001440 +Final relative surplus NoiseAgent 1542 0.000144 +Final holdings for NoiseAgent 1543: { IBM: -66, CASH: 10915321 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1543 0.0901453 +Final holdings for NoiseAgent 1544: { IBM: -52, CASH: 10720434 }. Marked to market: 10000494 +Final relative surplus NoiseAgent 1544 0.0706588 +Final holdings for NoiseAgent 1545: { CASH: 9994229 }. Marked to market: 9994229 +Final relative surplus NoiseAgent 1545 -0.0005771 +Final holdings for NoiseAgent 1546: { IBM: -52, CASH: 10718380 }. Marked to market: 10001872 +Final relative surplus NoiseAgent 1546 0.07046095 +Final holdings for NoiseAgent 1547: { CASH: 9996594 }. Marked to market: 9996594 +Final relative surplus NoiseAgent 1547 -0.0003406 +Final holdings for NoiseAgent 1548: { IBM: -40, CASH: 10553660 }. Marked to market: 10001660 +Final relative surplus NoiseAgent 1548 0.055366 +Final holdings for NoiseAgent 1549: { IBM: -94, CASH: 11303357 }. Marked to market: 10000799 +Final relative surplus NoiseAgent 1549 0.12894995 +Final holdings for NoiseAgent 1550: { IBM: -25, CASH: 10346625 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1550 0.0346625 +Final holdings for NoiseAgent 1551: { CASH: 9998020 }. Marked to market: 9998020 +Final relative surplus NoiseAgent 1551 -0.000198 +Final holdings for NoiseAgent 1552: { CASH: 10001320 }. Marked to market: 10001320 +Final relative surplus NoiseAgent 1552 0.000132 +Final holdings for NoiseAgent 1553: { IBM: 49, CASH: 9323261 }. Marked to market: 9999559 +Final relative surplus NoiseAgent 1553 -0.0676739 +Final holdings for NoiseAgent 1554: { CASH: 9999856 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 1554 -1.44e-05 +Final holdings for NoiseAgent 1555: { CASH: 10000360 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 1555 3.6e-05 +Final holdings for NoiseAgent 1556: { CASH: 10001922 }. Marked to market: 10001922 +Final relative surplus NoiseAgent 1556 0.0001922 +Final holdings for NoiseAgent 1557: { CASH: 9999010 }. Marked to market: 9999010 +Final relative surplus NoiseAgent 1557 -9.9e-05 +Final holdings for NoiseAgent 1558: { CASH: 9999016 }. Marked to market: 9999016 +Final relative surplus NoiseAgent 1558 -9.84e-05 +Final holdings for NoiseAgent 1559: { CASH: 10004600 }. Marked to market: 10004600 +Final relative surplus NoiseAgent 1559 0.00046 +Final holdings for NoiseAgent 1560: { IBM: 54, CASH: 9252964 }. Marked to market: 9999568 +Final relative surplus NoiseAgent 1560 -0.07332105 +Final holdings for NoiseAgent 1561: { CASH: 10000518 }. Marked to market: 10000518 +Final relative surplus NoiseAgent 1561 5.18e-05 +Final holdings for NoiseAgent 1562: { IBM: -90, CASH: 11246590 }. Marked to market: 10005220 +Final relative surplus NoiseAgent 1562 0.12327975 +Final holdings for NoiseAgent 1563: { IBM: -42, CASH: 10582750 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 1563 0.058275 +Final holdings for NoiseAgent 1564: { IBM: -28, CASH: 10388080 }. Marked to market: 9999300 +Final relative surplus NoiseAgent 1564 0.038808 +Final holdings for NoiseAgent 1565: { IBM: 44, CASH: 9390424 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1565 -0.0609576 +Final holdings for NoiseAgent 1566: { CASH: 9999039 }. Marked to market: 9999039 +Final relative surplus NoiseAgent 1566 -9.61e-05 +Final holdings for NoiseAgent 1567: { IBM: -94, CASH: 11302652 }. Marked to market: 10000564 +Final relative surplus NoiseAgent 1567 0.12887975 +Final holdings for NoiseAgent 1568: { IBM: 88, CASH: 8779088 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 1568 -0.12070525 +Final holdings for NoiseAgent 1569: { IBM: -40, CASH: 10553120 }. Marked to market: 10000680 +Final relative surplus NoiseAgent 1569 0.055312 +Final holdings for NoiseAgent 1570: { CASH: 10001160 }. Marked to market: 10001160 +Final relative surplus NoiseAgent 1570 0.000116 +Final holdings for NoiseAgent 1571: { IBM: 70, CASH: 9031025 }. Marked to market: 9996325 +Final relative surplus NoiseAgent 1571 -0.0955186 +Final holdings for NoiseAgent 1572: { IBM: -58, CASH: 10802546 }. Marked to market: 10002726 +Final relative surplus NoiseAgent 1572 0.0788755 +Final holdings for NoiseAgent 1573: { IBM: -46, CASH: 10639400 }. Marked to market: 9999264 +Final relative surplus NoiseAgent 1573 0.06394 +Final holdings for NoiseAgent 1574: { CASH: 10000720 }. Marked to market: 10000720 +Final relative surplus NoiseAgent 1574 7.2e-05 +Final holdings for NoiseAgent 1575: { CASH: 10000350 }. Marked to market: 10000350 +Final relative surplus NoiseAgent 1575 3.5e-05 +Final holdings for NoiseAgent 1576: { IBM: -70, CASH: 10968765 }. Marked to market: 10001925 +Final relative surplus NoiseAgent 1576 0.09549535 +Final holdings for NoiseAgent 1577: { IBM: 25, CASH: 9655425 }. Marked to market: 9999900 +Final relative surplus NoiseAgent 1577 -0.0344575 +Final holdings for NoiseAgent 1578: { CASH: 10003914 }. Marked to market: 10003914 +Final relative surplus NoiseAgent 1578 0.0003914 +Final holdings for NoiseAgent 1579: { IBM: -80, CASH: 11107200 }. Marked to market: 10003440 +Final relative surplus NoiseAgent 1579 0.10934025 +Final holdings for NoiseAgent 1580: { IBM: 21, CASH: 9709297 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 1580 -0.0290703 +Final holdings for NoiseAgent 1581: { IBM: -54, CASH: 10746064 }. Marked to market: 10000918 +Final relative surplus NoiseAgent 1581 0.0732264 +Final holdings for NoiseAgent 1582: { IBM: -96, CASH: 11333440 }. Marked to market: 10001344 +Final relative surplus NoiseAgent 1582 0.1319567 +Final holdings for NoiseAgent 1583: { IBM: 44, CASH: 9390402 }. Marked to market: 9997470 +Final relative surplus NoiseAgent 1583 -0.0609598 +Final holdings for NoiseAgent 1584: { IBM: 37, CASH: 9488734 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1584 -0.0511266 +Final holdings for NoiseAgent 1585: { IBM: -60, CASH: 10830970 }. Marked to market: 10001110 +Final relative surplus NoiseAgent 1585 0.08171385 +Final holdings for NoiseAgent 1586: { CASH: 9998290 }. Marked to market: 9998290 +Final relative surplus NoiseAgent 1586 -0.000171 +Final holdings for NoiseAgent 1587: { CASH: 10000814 }. Marked to market: 10000814 +Final relative surplus NoiseAgent 1587 8.14e-05 +Final holdings for NoiseAgent 1588: { IBM: -88, CASH: 11219416 }. Marked to market: 10000440 +Final relative surplus NoiseAgent 1588 0.12055665 +Final holdings for NoiseAgent 1589: { IBM: -96, CASH: 11326720 }. Marked to market: 10002304 +Final relative surplus NoiseAgent 1589 0.13129235 +Final holdings for NoiseAgent 1590: { CASH: 10004445 }. Marked to market: 10004445 +Final relative surplus NoiseAgent 1590 0.0004445 +Final holdings for NoiseAgent 1591: { CASH: 9998050 }. Marked to market: 9998050 +Final relative surplus NoiseAgent 1591 -0.000195 +Final holdings for NoiseAgent 1592: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 1592 -5.76e-05 +Final holdings for NoiseAgent 1593: { IBM: 23, CASH: 9682278 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 1593 -0.0317722 +Final holdings for NoiseAgent 1594: { IBM: 62, CASH: 9140711 }. Marked to market: 10000775 +Final relative surplus NoiseAgent 1594 -0.08454175 +Final holdings for NoiseAgent 1595: { CASH: 9999082 }. Marked to market: 9999082 +Final relative surplus NoiseAgent 1595 -9.18e-05 +Final holdings for NoiseAgent 1596: { CASH: 9999892 }. Marked to market: 9999892 +Final relative surplus NoiseAgent 1596 -1.08e-05 +Final holdings for NoiseAgent 1597: { IBM: -56, CASH: 10775460 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 1597 0.0761627 +Final holdings for NoiseAgent 1598: { CASH: 10004059 }. Marked to market: 10004059 +Final relative surplus NoiseAgent 1598 0.0004059 +Final holdings for NoiseAgent 1599: { IBM: -40, CASH: 10553720 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1599 0.055372 +Final holdings for NoiseAgent 1600: { IBM: -80, CASH: 11108120 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 1600 0.10942575 +Final holdings for NoiseAgent 1601: { CASH: 9998298 }. Marked to market: 9998298 +Final relative surplus NoiseAgent 1601 -0.0001702 +Final holdings for NoiseAgent 1602: { IBM: 50, CASH: 9307275 }. Marked to market: 9997825 +Final relative surplus NoiseAgent 1602 -0.0692725 +Final holdings for NoiseAgent 1603: { IBM: -23, CASH: 10317377 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1603 0.0317377 +Final holdings for NoiseAgent 1604: { IBM: 88, CASH: 8778120 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 1604 -0.12079955 +Final holdings for NoiseAgent 1605: { CASH: 10001534 }. Marked to market: 10001534 +Final relative surplus NoiseAgent 1605 0.0001534 +Final holdings for NoiseAgent 1606: { IBM: -86, CASH: 11192089 }. Marked to market: 10000387 +Final relative surplus NoiseAgent 1606 0.1178233 +Final holdings for NoiseAgent 1607: { IBM: 25, CASH: 9652975 }. Marked to market: 9999600 +Final relative surplus NoiseAgent 1607 -0.0347025 +Final holdings for NoiseAgent 1608: { CASH: 9998992 }. Marked to market: 9998992 +Final relative surplus NoiseAgent 1608 -0.0001008 +Final holdings for NoiseAgent 1609: { IBM: 42, CASH: 9415780 }. Marked to market: 10000882 +Final relative surplus NoiseAgent 1609 -0.058422 +Final holdings for NoiseAgent 1610: { IBM: 60, CASH: 9167110 }. Marked to market: 9998290 +Final relative surplus NoiseAgent 1610 -0.08190375 +Final holdings for NoiseAgent 1611: { IBM: 76, CASH: 8948312 }. Marked to market: 9996428 +Final relative surplus NoiseAgent 1611 -0.10378965 +Final holdings for NoiseAgent 1612: { IBM: 86, CASH: 8801719 }. Marked to market: 9999527 +Final relative surplus NoiseAgent 1612 -0.11843785 +Final holdings for NoiseAgent 1613: { IBM: -31, CASH: 10427428 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1613 0.0427428 +Final holdings for NoiseAgent 1614: { IBM: 80, CASH: 8889200 }. Marked to market: 10000080 +Final relative surplus NoiseAgent 1614 -0.10969135 +Final holdings for NoiseAgent 1615: { IBM: 64, CASH: 9113856 }. Marked to market: 10000320 +Final relative surplus NoiseAgent 1615 -0.08722925 +Final holdings for NoiseAgent 1616: { IBM: -38, CASH: 10526604 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1616 0.0526604 +Final holdings for NoiseAgent 1617: { IBM: -43, CASH: 10590863 }. Marked to market: 10000086 +Final relative surplus NoiseAgent 1617 0.0590863 +Final holdings for NoiseAgent 1618: { IBM: 46, CASH: 9363560 }. Marked to market: 9996612 +Final relative surplus NoiseAgent 1618 -0.063644 +Final holdings for NoiseAgent 1619: { IBM: -88, CASH: 11217392 }. Marked to market: 10000704 +Final relative surplus NoiseAgent 1619 0.12035655 +Final holdings for NoiseAgent 1620: { IBM: 64, CASH: 9113568 }. Marked to market: 10000160 +Final relative surplus NoiseAgent 1620 -0.08725785 +Final holdings for NoiseAgent 1621: { CASH: 10003552 }. Marked to market: 10003552 +Final relative surplus NoiseAgent 1621 0.0003552 +Final holdings for NoiseAgent 1622: { IBM: -48, CASH: 10662760 }. Marked to market: 10000216 +Final relative surplus NoiseAgent 1622 0.066276 +Final holdings for NoiseAgent 1623: { IBM: -43, CASH: 10593486 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1623 0.0593486 +Final holdings for NoiseAgent 1624: { IBM: 50, CASH: 9307875 }. Marked to market: 9997925 +Final relative surplus NoiseAgent 1624 -0.0692125 +Final holdings for NoiseAgent 1625: { CASH: 10001134 }. Marked to market: 10001134 +Final relative surplus NoiseAgent 1625 0.0001134 +Final holdings for NoiseAgent 1626: { IBM: 33, CASH: 9543544 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 1626 -0.0456456 +Final holdings for NoiseAgent 1627: { IBM: 70, CASH: 9031795 }. Marked to market: 9996535 +Final relative surplus NoiseAgent 1627 -0.09544245 +Final holdings for NoiseAgent 1628: { CASH: 10000640 }. Marked to market: 10000640 +Final relative surplus NoiseAgent 1628 6.4e-05 +Final holdings for NoiseAgent 1629: { CASH: 10002030 }. Marked to market: 10002030 +Final relative surplus NoiseAgent 1629 0.000203 +Final holdings for NoiseAgent 1630: { IBM: 94, CASH: 8697677 }. Marked to market: 10000987 +Final relative surplus NoiseAgent 1630 -0.128846 +Final holdings for NoiseAgent 1631: { IBM: 30, CASH: 9584500 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1631 -0.04155 +Final holdings for NoiseAgent 1632: { CASH: 9999790 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 1632 -2.1e-05 +Final holdings for NoiseAgent 1633: { IBM: 72, CASH: 9002188 }. Marked to market: 10003204 +Final relative surplus NoiseAgent 1633 -0.0983908 +Final holdings for NoiseAgent 1634: { CASH: 9997807 }. Marked to market: 9997807 +Final relative surplus NoiseAgent 1634 -0.0002193 +Final holdings for NoiseAgent 1635: { IBM: -29, CASH: 10399910 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1635 0.039991 +Final holdings for NoiseAgent 1636: { CASH: 10003333 }. Marked to market: 10003333 +Final relative surplus NoiseAgent 1636 0.0003333 +Final holdings for NoiseAgent 1637: { CASH: 9999172 }. Marked to market: 9999172 +Final relative surplus NoiseAgent 1637 -8.28e-05 +Final holdings for NoiseAgent 1638: { IBM: -94, CASH: 11298516 }. Marked to market: 9999812 +Final relative surplus NoiseAgent 1638 0.12846995 +Final holdings for NoiseAgent 1639: { CASH: 9996598 }. Marked to market: 9996598 +Final relative surplus NoiseAgent 1639 -0.0003402 +Final holdings for NoiseAgent 1640: { IBM: -84, CASH: 11162518 }. Marked to market: 10001890 +Final relative surplus NoiseAgent 1640 0.11487015 +Final holdings for NoiseAgent 1641: { IBM: 56, CASH: 9224176 }. Marked to market: 9998824 +Final relative surplus NoiseAgent 1641 -0.076199 +Final holdings for NoiseAgent 1642: { CASH: 9999792 }. Marked to market: 9999792 +Final relative surplus NoiseAgent 1642 -2.08e-05 +Final holdings for NoiseAgent 1643: { CASH: 9999136 }. Marked to market: 9999136 +Final relative surplus NoiseAgent 1643 -8.64e-05 +Final holdings for NoiseAgent 1644: { IBM: 92, CASH: 8724834 }. Marked to market: 9996826 +Final relative surplus NoiseAgent 1644 -0.12613445 +Final holdings for NoiseAgent 1645: { CASH: 9999442 }. Marked to market: 9999442 +Final relative surplus NoiseAgent 1645 -5.58e-05 +Final holdings for NoiseAgent 1646: { CASH: 9999956 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1646 -4.4e-06 +Final holdings for NoiseAgent 1647: { IBM: -33, CASH: 10458766 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1647 0.0458766 +Final holdings for NoiseAgent 1648: { IBM: -94, CASH: 11302041 }. Marked to market: 10000987 +Final relative surplus NoiseAgent 1648 0.12882025 +Final holdings for NoiseAgent 1649: { IBM: -66, CASH: 10912780 }. Marked to market: 10003498 +Final relative surplus NoiseAgent 1649 0.08990035 +Final holdings for NoiseAgent 1650: { IBM: -72, CASH: 10996624 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 1650 0.09827815 +Final holdings for NoiseAgent 1651: { IBM: 96, CASH: 8670160 }. Marked to market: 9998512 +Final relative surplus NoiseAgent 1651 -0.1316004 +Final holdings for NoiseAgent 1652: { IBM: -74, CASH: 11027416 }. Marked to market: 9998594 +Final relative surplus NoiseAgent 1652 0.10135145 +Final holdings for NoiseAgent 1653: { IBM: -36, CASH: 10498965 }. Marked to market: 10002597 +Final relative surplus NoiseAgent 1653 0.0498965 +Final holdings for NoiseAgent 1654: { CASH: 9997972 }. Marked to market: 9997972 +Final relative surplus NoiseAgent 1654 -0.0002028 +Final holdings for NoiseAgent 1655: { IBM: -60, CASH: 10831780 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 1655 0.08178945 +Final holdings for NoiseAgent 1656: { CASH: 10001242 }. Marked to market: 10001242 +Final relative surplus NoiseAgent 1656 0.0001242 +Final holdings for NoiseAgent 1657: { CASH: 9999184 }. Marked to market: 9999184 +Final relative surplus NoiseAgent 1657 -8.16e-05 +Final holdings for NoiseAgent 1658: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1658 0.0 +Final holdings for NoiseAgent 1659: { IBM: -64, CASH: 10883456 }. Marked to market: 10000512 +Final relative surplus NoiseAgent 1659 0.08696595 +Final holdings for NoiseAgent 1660: { CASH: 10000205 }. Marked to market: 10000205 +Final relative surplus NoiseAgent 1660 2.05e-05 +Final holdings for NoiseAgent 1661: { IBM: 84, CASH: 8835718 }. Marked to market: 9998026 +Final relative surplus NoiseAgent 1661 -0.1150446 +Final holdings for NoiseAgent 1662: { IBM: -62, CASH: 10857429 }. Marked to market: 10000775 +Final relative surplus NoiseAgent 1662 0.08436105 +Final holdings for NoiseAgent 1663: { IBM: -41, CASH: 10567522 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1663 0.0567522 +Final holdings for NoiseAgent 1664: { IBM: 38, CASH: 9473738 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1664 -0.0526262 +Final holdings for NoiseAgent 1665: { IBM: 34, CASH: 9529270 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1665 -0.047073 +Final holdings for NoiseAgent 1666: { IBM: 42, CASH: 9416389 }. Marked to market: 10000063 +Final relative surplus NoiseAgent 1666 -0.0583611 +Final holdings for NoiseAgent 1667: { IBM: 47, CASH: 9348721 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 1667 -0.0651279 +Final holdings for NoiseAgent 1668: { CASH: 9997470 }. Marked to market: 9997470 +Final relative surplus NoiseAgent 1668 -0.000253 +Final holdings for NoiseAgent 1669: { IBM: -74, CASH: 11027675 }. Marked to market: 10001591 +Final relative surplus NoiseAgent 1669 0.10138095 +Final holdings for NoiseAgent 1670: { IBM: 80, CASH: 8890960 }. Marked to market: 9998160 +Final relative surplus NoiseAgent 1670 -0.10951995 +Final holdings for NoiseAgent 1671: { IBM: 42, CASH: 9422836 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1671 -0.0577164 +Final holdings for NoiseAgent 1672: { CASH: 9999426 }. Marked to market: 9999426 +Final relative surplus NoiseAgent 1672 -5.74e-05 +Final holdings for NoiseAgent 1673: { IBM: -31, CASH: 10428761 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1673 0.0428761 +Final holdings for NoiseAgent 1674: { IBM: -68, CASH: 10941188 }. Marked to market: 10002924 +Final relative surplus NoiseAgent 1674 0.09273895 +Final holdings for NoiseAgent 1675: { IBM: 40, CASH: 9444480 }. Marked to market: 9998960 +Final relative surplus NoiseAgent 1675 -0.055552 +Final holdings for NoiseAgent 1676: { CASH: 10000882 }. Marked to market: 10000882 +Final relative surplus NoiseAgent 1676 8.82e-05 +Final holdings for NoiseAgent 1677: { CASH: 10001620 }. Marked to market: 10001620 +Final relative surplus NoiseAgent 1677 0.000162 +Final holdings for NoiseAgent 1678: { IBM: 78, CASH: 8921689 }. Marked to market: 9995047 +Final relative surplus NoiseAgent 1678 -0.10645505 +Final holdings for NoiseAgent 1679: { CASH: 10003168 }. Marked to market: 10003168 +Final relative surplus NoiseAgent 1679 0.0003168 +Final holdings for NoiseAgent 1680: { CASH: 9998504 }. Marked to market: 9998504 +Final relative surplus NoiseAgent 1680 -0.0001496 +Final holdings for NoiseAgent 1681: { CASH: 10000560 }. Marked to market: 10000560 +Final relative surplus NoiseAgent 1681 5.6e-05 +Final holdings for NoiseAgent 1682: { CASH: 9998176 }. Marked to market: 9998176 +Final relative surplus NoiseAgent 1682 -0.0001824 +Final holdings for NoiseAgent 1683: { IBM: 88, CASH: 8779308 }. Marked to market: 9998812 +Final relative surplus NoiseAgent 1683 -0.12068335 +Final holdings for NoiseAgent 1684: { CASH: 10000840 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 1684 8.4e-05 +Final holdings for NoiseAgent 1685: { CASH: 9999232 }. Marked to market: 9999232 +Final relative surplus NoiseAgent 1685 -7.68e-05 +Final holdings for NoiseAgent 1686: { IBM: 56, CASH: 9224260 }. Marked to market: 9999132 +Final relative surplus NoiseAgent 1686 -0.07619035 +Final holdings for NoiseAgent 1687: { IBM: -26, CASH: 10360490 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1687 0.036049 +Final holdings for NoiseAgent 1688: { CASH: 10000376 }. Marked to market: 10000376 +Final relative surplus NoiseAgent 1688 3.76e-05 +Final holdings for NoiseAgent 1689: { IBM: 60, CASH: 9168670 }. Marked to market: 9999190 +Final relative surplus NoiseAgent 1689 -0.08174875 +Final holdings for NoiseAgent 1690: { IBM: 22, CASH: 9694596 }. Marked to market: 9999648 +Final relative surplus NoiseAgent 1690 -0.0305404 +Final holdings for NoiseAgent 1691: { IBM: -42, CASH: 10581490 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 1691 0.058149 +Final holdings for NoiseAgent 1692: { IBM: 70, CASH: 9028750 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 1692 -0.09573795 +Final holdings for NoiseAgent 1693: { IBM: -20, CASH: 10277200 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1693 0.02772 +Final holdings for NoiseAgent 1694: { CASH: 9998740 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 1694 -0.000126 +Final holdings for NoiseAgent 1695: { CASH: 9999200 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 1695 -8e-05 +Final holdings for NoiseAgent 1696: { CASH: 9999208 }. Marked to market: 9999208 +Final relative surplus NoiseAgent 1696 -7.92e-05 +Final holdings for NoiseAgent 1697: { IBM: 86, CASH: 8807352 }. Marked to market: 10002322 +Final relative surplus NoiseAgent 1697 -0.1178757 +Final holdings for NoiseAgent 1698: { CASH: 9998960 }. Marked to market: 9998960 +Final relative surplus NoiseAgent 1698 -0.000104 +Final holdings for NoiseAgent 1699: { CASH: 10000850 }. Marked to market: 10000850 +Final relative surplus NoiseAgent 1699 8.5e-05 +Final holdings for NoiseAgent 1700: { IBM: 72, CASH: 9001000 }. Marked to market: 10000792 +Final relative surplus NoiseAgent 1700 -0.09851145 +Final holdings for NoiseAgent 1701: { CASH: 9998137 }. Marked to market: 9998137 +Final relative surplus NoiseAgent 1701 -0.0001863 +Final holdings for NoiseAgent 1702: { IBM: -20, CASH: 10276880 }. Marked to market: 9998920 +Final relative surplus NoiseAgent 1702 0.027688 +Final holdings for NoiseAgent 1703: { IBM: -41, CASH: 10566128 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1703 0.0566128 +Final holdings for NoiseAgent 1704: { CASH: 10000630 }. Marked to market: 10000630 +Final relative surplus NoiseAgent 1704 6.3e-05 +Final holdings for NoiseAgent 1705: { IBM: -47, CASH: 10653206 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1705 0.0653206 +Final holdings for NoiseAgent 1706: { CASH: 9998911 }. Marked to market: 9998911 +Final relative surplus NoiseAgent 1706 -0.0001089 +Final holdings for NoiseAgent 1707: { IBM: 22, CASH: 9695850 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1707 -0.030415 +Final holdings for NoiseAgent 1708: { IBM: -72, CASH: 10996876 }. Marked to market: 10002052 +Final relative surplus NoiseAgent 1708 0.09830585 +Final holdings for NoiseAgent 1709: { IBM: 44, CASH: 9390512 }. Marked to market: 9999516 +Final relative surplus NoiseAgent 1709 -0.0609488 +Final holdings for NoiseAgent 1710: { IBM: 37, CASH: 9489511 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1710 -0.0510489 +Final holdings for NoiseAgent 1711: { IBM: 41, CASH: 9430715 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1711 -0.0569285 +Final holdings for NoiseAgent 1712: { IBM: -68, CASH: 10946084 }. Marked to market: 9998980 +Final relative surplus NoiseAgent 1712 0.0932162 +Final holdings for NoiseAgent 1713: { CASH: 10001652 }. Marked to market: 10001652 +Final relative surplus NoiseAgent 1713 0.0001652 +Final holdings for NoiseAgent 1714: { IBM: 90, CASH: 8753950 }. Marked to market: 10001620 +Final relative surplus NoiseAgent 1714 -0.12321865 +Final holdings for NoiseAgent 1715: { IBM: 56, CASH: 9224596 }. Marked to market: 10000868 +Final relative surplus NoiseAgent 1715 -0.07615415 +Final holdings for NoiseAgent 1716: { IBM: 82, CASH: 8865202 }. Marked to market: 9997704 +Final relative surplus NoiseAgent 1716 -0.1120988 +Final holdings for NoiseAgent 1717: { IBM: 80, CASH: 8892120 }. Marked to market: 9997000 +Final relative surplus NoiseAgent 1717 -0.1094068 +Final holdings for NoiseAgent 1718: { CASH: 10000570 }. Marked to market: 10000570 +Final relative surplus NoiseAgent 1718 5.7e-05 +Final holdings for NoiseAgent 1719: { CASH: 9999910 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 1719 -9e-06 +Final holdings for NoiseAgent 1720: { CASH: 9999672 }. Marked to market: 9999672 +Final relative surplus NoiseAgent 1720 -3.28e-05 +Final holdings for NoiseAgent 1721: { IBM: -92, CASH: 11275074 }. Marked to market: 10000414 +Final relative surplus NoiseAgent 1721 0.12612185 +Final holdings for NoiseAgent 1722: { CASH: 10000420 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 1722 4.2e-05 +Final holdings for NoiseAgent 1723: { CASH: 9999670 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 1723 -3.3e-05 +Final holdings for NoiseAgent 1724: { IBM: 78, CASH: 8920441 }. Marked to market: 9995515 +Final relative surplus NoiseAgent 1724 -0.1065778 +Final holdings for NoiseAgent 1725: { IBM: 44, CASH: 9390996 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1725 -0.0609004 +Final holdings for NoiseAgent 1726: { IBM: -76, CASH: 11053132 }. Marked to market: 9999240 +Final relative surplus NoiseAgent 1726 0.1039263 +Final holdings for NoiseAgent 1727: { CASH: 10001386 }. Marked to market: 10001386 +Final relative surplus NoiseAgent 1727 0.0001386 +Final holdings for NoiseAgent 1728: { CASH: 10002960 }. Marked to market: 10002960 +Final relative surplus NoiseAgent 1728 0.000296 +Final holdings for NoiseAgent 1729: { IBM: -49, CASH: 10677474 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1729 0.0677474 +Final holdings for NoiseAgent 1730: { IBM: -52, CASH: 10720668 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 1730 0.07068095 +Final holdings for NoiseAgent 1731: { CASH: 9995415 }. Marked to market: 9995415 +Final relative surplus NoiseAgent 1731 -0.0004585 +Final holdings for NoiseAgent 1732: { IBM: -98, CASH: 11357349 }. Marked to market: 10002989 +Final relative surplus NoiseAgent 1732 0.13435305 +Final holdings for NoiseAgent 1733: { CASH: 10002040 }. Marked to market: 10002040 +Final relative surplus NoiseAgent 1733 0.000204 +Final holdings for NoiseAgent 1734: { IBM: 96, CASH: 8674192 }. Marked to market: 9997840 +Final relative surplus NoiseAgent 1734 -0.13120205 +Final holdings for NoiseAgent 1735: { IBM: 70, CASH: 9029590 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 1735 -0.09565565 +Final holdings for NoiseAgent 1736: { IBM: 54, CASH: 9250102 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 1736 -0.07360125 +Final holdings for NoiseAgent 1737: { CASH: 9998320 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 1737 -0.000168 +Final holdings for NoiseAgent 1738: { IBM: 98, CASH: 8646816 }. Marked to market: 9991768 +Final relative surplus NoiseAgent 1738 -0.13394525 +Final holdings for NoiseAgent 1739: { CASH: 9998380 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 1739 -0.000162 +Final holdings for NoiseAgent 1740: { CASH: 10000855 }. Marked to market: 10000855 +Final relative surplus NoiseAgent 1740 8.55e-05 +Final holdings for NoiseAgent 1741: { IBM: 94, CASH: 8699275 }. Marked to market: 9995535 +Final relative surplus NoiseAgent 1741 -0.12869355 +Final holdings for NoiseAgent 1742: { IBM: 54, CASH: 9251452 }. Marked to market: 10000918 +Final relative surplus NoiseAgent 1742 -0.07346705 +Final holdings for NoiseAgent 1743: { IBM: -40, CASH: 10553720 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 1743 0.055372 +Final holdings for NoiseAgent 1744: { IBM: 45, CASH: 9377560 }. Marked to market: 9999865 +Final relative surplus NoiseAgent 1744 -0.062244 +Final holdings for NoiseAgent 1745: { IBM: 56, CASH: 9224316 }. Marked to market: 10000532 +Final relative surplus NoiseAgent 1745 -0.07618235 +Final holdings for NoiseAgent 1746: { IBM: -38, CASH: 10527668 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 1746 0.0527668 +Final holdings for NoiseAgent 1747: { IBM: -38, CASH: 10522956 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1747 0.0522956 +Final holdings for NoiseAgent 1748: { IBM: -20, CASH: 10276000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1748 0.0276 +Final holdings for NoiseAgent 1749: { IBM: -48, CASH: 10665664 }. Marked to market: 9998848 +Final relative surplus NoiseAgent 1749 0.0665664 +Final holdings for NoiseAgent 1750: { IBM: 60, CASH: 9169030 }. Marked to market: 9999130 +Final relative surplus NoiseAgent 1750 -0.0817136 +Final holdings for NoiseAgent 1751: { IBM: 48, CASH: 9333520 }. Marked to market: 9998608 +Final relative surplus NoiseAgent 1751 -0.066648 +Final holdings for NoiseAgent 1752: { IBM: 26, CASH: 9638314 }. Marked to market: 9998804 +Final relative surplus NoiseAgent 1752 -0.0361686 +Final holdings for NoiseAgent 1753: { IBM: 44, CASH: 9390160 }. Marked to market: 9999032 +Final relative surplus NoiseAgent 1753 -0.060984 +Final holdings for NoiseAgent 1754: { IBM: -86, CASH: 11192562 }. Marked to market: 10001892 +Final relative surplus NoiseAgent 1754 0.11787175 +Final holdings for NoiseAgent 1755: { CASH: 9998825 }. Marked to market: 9998825 +Final relative surplus NoiseAgent 1755 -0.0001175 +Final holdings for NoiseAgent 1756: { CASH: 9997868 }. Marked to market: 9997868 +Final relative surplus NoiseAgent 1756 -0.0002132 +Final holdings for NoiseAgent 1757: { IBM: -36, CASH: 10494712 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1757 0.0494712 +Final holdings for NoiseAgent 1758: { IBM: -47, CASH: 10650010 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1758 0.065001 +Final holdings for NoiseAgent 1759: { CASH: 10001232 }. Marked to market: 10001232 +Final relative surplus NoiseAgent 1759 0.0001232 +Final holdings for NoiseAgent 1760: { IBM: 48, CASH: 9337792 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1760 -0.0662208 +Final holdings for NoiseAgent 1761: { IBM: -34, CASH: 10469098 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1761 0.0469098 +Final holdings for NoiseAgent 1762: { IBM: 24, CASH: 9667144 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1762 -0.0332856 +Final holdings for NoiseAgent 1763: { CASH: 9998543 }. Marked to market: 9998543 +Final relative surplus NoiseAgent 1763 -0.0001457 +Final holdings for NoiseAgent 1764: { IBM: -56, CASH: 10775684 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 1764 0.07618255 +Final holdings for NoiseAgent 1765: { CASH: 10001512 }. Marked to market: 10001512 +Final relative surplus NoiseAgent 1765 0.0001512 +Final holdings for NoiseAgent 1766: { IBM: -56, CASH: 10774900 }. Marked to market: 10000364 +Final relative surplus NoiseAgent 1766 0.07610685 +Final holdings for NoiseAgent 1767: { CASH: 9999160 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 1767 -8.4e-05 +Final holdings for NoiseAgent 1768: { CASH: 9999944 }. Marked to market: 9999944 +Final relative surplus NoiseAgent 1768 -5.6e-06 +Final holdings for NoiseAgent 1769: { CASH: 10001156 }. Marked to market: 10001156 +Final relative surplus NoiseAgent 1769 0.0001156 +Final holdings for NoiseAgent 1770: { CASH: 9997792 }. Marked to market: 9997792 +Final relative surplus NoiseAgent 1770 -0.0002208 +Final holdings for NoiseAgent 1771: { IBM: 60, CASH: 9167530 }. Marked to market: 10001590 +Final relative surplus NoiseAgent 1771 -0.08185785 +Final holdings for NoiseAgent 1772: { IBM: -42, CASH: 10579012 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1772 0.0579012 +Final holdings for NoiseAgent 1773: { IBM: 90, CASH: 8753320 }. Marked to market: 10000450 +Final relative surplus NoiseAgent 1773 -0.1232828 +Final holdings for NoiseAgent 1774: { IBM: 62, CASH: 9140804 }. Marked to market: 9998140 +Final relative surplus NoiseAgent 1774 -0.0845366 +Final holdings for NoiseAgent 1775: { CASH: 9997403 }. Marked to market: 9997403 +Final relative surplus NoiseAgent 1775 -0.0002597 +Final holdings for NoiseAgent 1776: { IBM: 68, CASH: 9059594 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 1776 -0.09265595 +Final holdings for NoiseAgent 1777: { IBM: -44, CASH: 10609752 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1777 0.0609752 +Final holdings for NoiseAgent 1778: { CASH: 9998551 }. Marked to market: 9998551 +Final relative surplus NoiseAgent 1778 -0.0001449 +Final holdings for NoiseAgent 1779: { IBM: -21, CASH: 10289800 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1779 0.02898 +Final holdings for NoiseAgent 1780: { IBM: 41, CASH: 9434077 }. Marked to market: 9999877 +Final relative surplus NoiseAgent 1780 -0.0565923 +Final holdings for NoiseAgent 1781: { IBM: 25, CASH: 9654675 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1781 -0.0345325 +Final holdings for NoiseAgent 1782: { IBM: 88, CASH: 8780012 }. Marked to market: 10001892 +Final relative surplus NoiseAgent 1782 -0.12061025 +Final holdings for NoiseAgent 1783: { IBM: 82, CASH: 8865284 }. Marked to market: 9996228 +Final relative surplus NoiseAgent 1783 -0.11209225 +Final holdings for NoiseAgent 1784: { IBM: 52, CASH: 9278552 }. Marked to market: 9998908 +Final relative surplus NoiseAgent 1784 -0.07075945 +Final holdings for NoiseAgent 1785: { CASH: 10001976 }. Marked to market: 10001976 +Final relative surplus NoiseAgent 1785 0.0001976 +Final holdings for NoiseAgent 1786: { IBM: -46, CASH: 10637997 }. Marked to market: 10000575 +Final relative surplus NoiseAgent 1786 0.0637997 +Final holdings for NoiseAgent 1787: { CASH: 9996280 }. Marked to market: 9996280 +Final relative surplus NoiseAgent 1787 -0.000372 +Final holdings for NoiseAgent 1788: { IBM: 68, CASH: 9059016 }. Marked to market: 9997144 +Final relative surplus NoiseAgent 1788 -0.09271875 +Final holdings for NoiseAgent 1789: { CASH: 10001080 }. Marked to market: 10001080 +Final relative surplus NoiseAgent 1789 0.000108 +Final holdings for NoiseAgent 1790: { CASH: 10003080 }. Marked to market: 10003080 +Final relative surplus NoiseAgent 1790 0.000308 +Final holdings for NoiseAgent 1791: { CASH: 10000910 }. Marked to market: 10000910 +Final relative surplus NoiseAgent 1791 9.1e-05 +Final holdings for NoiseAgent 1792: { IBM: 74, CASH: 8974619 }. Marked to market: 10000037 +Final relative surplus NoiseAgent 1792 -0.10115245 +Final holdings for NoiseAgent 1793: { CASH: 10001800 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 1793 0.00018 +Final holdings for NoiseAgent 1794: { CASH: 10001944 }. Marked to market: 10001944 +Final relative surplus NoiseAgent 1794 0.0001944 +Final holdings for NoiseAgent 1795: { CASH: 10005460 }. Marked to market: 10005460 +Final relative surplus NoiseAgent 1795 0.000546 +Final holdings for NoiseAgent 1796: { IBM: 29, CASH: 9598611 }. Marked to market: 9999913 +Final relative surplus NoiseAgent 1796 -0.0401389 +Final holdings for NoiseAgent 1797: { IBM: -52, CASH: 10717704 }. Marked to market: 10003224 +Final relative surplus NoiseAgent 1797 0.07039635 +Final holdings for NoiseAgent 1798: { IBM: 44, CASH: 9389544 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1798 -0.0610456 +Final holdings for NoiseAgent 1799: { IBM: -42, CASH: 10582015 }. Marked to market: 10001575 +Final relative surplus NoiseAgent 1799 0.0582015 +Final holdings for NoiseAgent 1800: { CASH: 9999918 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 1800 -8.2e-06 +Final holdings for NoiseAgent 1801: { IBM: 98, CASH: 8642259 }. Marked to market: 9997795 +Final relative surplus NoiseAgent 1801 -0.13439085 +Final holdings for NoiseAgent 1802: { IBM: -66, CASH: 10915288 }. Marked to market: 9998020 +Final relative surplus NoiseAgent 1802 0.09014065 +Final holdings for NoiseAgent 1803: { IBM: -42, CASH: 10580881 }. Marked to market: 10000567 +Final relative surplus NoiseAgent 1803 0.0580881 +Final holdings for NoiseAgent 1804: { IBM: 92, CASH: 8728376 }. Marked to market: 9997516 +Final relative surplus NoiseAgent 1804 -0.12578285 +Final holdings for NoiseAgent 1805: { IBM: 31, CASH: 9571673 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 1805 -0.0428327 +Final holdings for NoiseAgent 1806: { CASH: 10001508 }. Marked to market: 10001508 +Final relative surplus NoiseAgent 1806 0.0001508 +Final holdings for NoiseAgent 1807: { CASH: 10002924 }. Marked to market: 10002924 +Final relative surplus NoiseAgent 1807 0.0002924 +Final holdings for NoiseAgent 1808: { IBM: -21, CASH: 10290640 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 1808 0.029064 +Final holdings for NoiseAgent 1809: { IBM: -46, CASH: 10631994 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1809 0.0631994 +Final holdings for NoiseAgent 1810: { IBM: -90, CASH: 11249515 }. Marked to market: 10002205 +Final relative surplus NoiseAgent 1810 0.1235657 +Final holdings for NoiseAgent 1811: { IBM: 56, CASH: 9225548 }. Marked to market: 9997564 +Final relative surplus NoiseAgent 1811 -0.07606535 +Final holdings for NoiseAgent 1812: { IBM: 29, CASH: 9601511 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 1812 -0.0398489 +Final holdings for NoiseAgent 1813: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1813 0.0 +Final holdings for NoiseAgent 1814: { IBM: 2, CASH: 9972508 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1814 -0.0027492 +Final holdings for NoiseAgent 1815: { IBM: -20, CASH: 10276340 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1815 0.027634 +Final holdings for NoiseAgent 1816: { IBM: -64, CASH: 10882560 }. Marked to market: 10003200 +Final relative surplus NoiseAgent 1816 0.08688205 +Final holdings for NoiseAgent 1817: { IBM: -68, CASH: 10940780 }. Marked to market: 10000612 +Final relative surplus NoiseAgent 1817 0.09269515 +Final holdings for NoiseAgent 1818: { IBM: 86, CASH: 8808556 }. Marked to market: 9998624 +Final relative surplus NoiseAgent 1818 -0.1177605 +Final holdings for NoiseAgent 1819: { IBM: 35, CASH: 9516440 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1819 -0.048356 +Final holdings for NoiseAgent 1820: { IBM: 80, CASH: 8892800 }. Marked to market: 9996400 +Final relative surplus NoiseAgent 1820 -0.10934065 +Final holdings for NoiseAgent 1821: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1821 0.0 +Final holdings for NoiseAgent 1822: { CASH: 10003116 }. Marked to market: 10003116 +Final relative surplus NoiseAgent 1822 0.0003116 +Final holdings for NoiseAgent 1823: { IBM: -88, CASH: 11217480 }. Marked to market: 9999120 +Final relative surplus NoiseAgent 1823 0.12036355 +Final holdings for NoiseAgent 1824: { IBM: -34, CASH: 10469166 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1824 0.0469166 +Final holdings for NoiseAgent 1825: { CASH: 9999260 }. Marked to market: 9999260 +Final relative surplus NoiseAgent 1825 -7.4e-05 +Final holdings for NoiseAgent 1826: { IBM: 50, CASH: 9308325 }. Marked to market: 9998275 +Final relative surplus NoiseAgent 1826 -0.0691675 +Final holdings for NoiseAgent 1827: { CASH: 9999010 }. Marked to market: 9999010 +Final relative surplus NoiseAgent 1827 -9.9e-05 +Final holdings for NoiseAgent 1828: { IBM: 35, CASH: 9514165 }. Marked to market: 10000630 +Final relative surplus NoiseAgent 1828 -0.0485835 +Final holdings for NoiseAgent 1829: { IBM: 33, CASH: 9542488 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1829 -0.0457512 +Final holdings for NoiseAgent 1830: { IBM: -96, CASH: 11330848 }. Marked to market: 9999136 +Final relative surplus NoiseAgent 1830 0.1316977 +Final holdings for NoiseAgent 1831: { CASH: 10000275 }. Marked to market: 10000275 +Final relative surplus NoiseAgent 1831 2.75e-05 +Final holdings for NoiseAgent 1832: { CASH: 9996256 }. Marked to market: 9996256 +Final relative surplus NoiseAgent 1832 -0.0003744 +Final holdings for NoiseAgent 1833: { IBM: 6, CASH: 9915452 }. Marked to market: 9998408 +Final relative surplus NoiseAgent 1833 -0.0084548 +Final holdings for NoiseAgent 1834: { CASH: 10000986 }. Marked to market: 10000986 +Final relative surplus NoiseAgent 1834 9.86e-05 +Final holdings for NoiseAgent 1835: { IBM: -46, CASH: 10637606 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1835 0.0637606 +Final holdings for NoiseAgent 1836: { CASH: 9999460 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 1836 -5.4e-05 +Final holdings for NoiseAgent 1837: { IBM: -28, CASH: 10387912 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 1837 0.0387912 +Final holdings for NoiseAgent 1838: { IBM: -76, CASH: 11049940 }. Marked to market: 9999848 +Final relative surplus NoiseAgent 1838 0.10361535 +Final holdings for NoiseAgent 1839: { CASH: 10001575 }. Marked to market: 10001575 +Final relative surplus NoiseAgent 1839 0.0001575 +Final holdings for NoiseAgent 1840: { CASH: 9997158 }. Marked to market: 9997158 +Final relative surplus NoiseAgent 1840 -0.0002842 +Final holdings for NoiseAgent 1841: { CASH: 10004662 }. Marked to market: 10004662 +Final relative surplus NoiseAgent 1841 0.0004662 +Final holdings for NoiseAgent 1842: { CASH: 10000253 }. Marked to market: 10000253 +Final relative surplus NoiseAgent 1842 2.53e-05 +Final holdings for NoiseAgent 1843: { IBM: -31, CASH: 10429257 }. Marked to market: 9999907 +Final relative surplus NoiseAgent 1843 0.0429257 +Final holdings for NoiseAgent 1844: { CASH: 10001056 }. Marked to market: 10001056 +Final relative surplus NoiseAgent 1844 0.0001056 +Final holdings for NoiseAgent 1845: { IBM: -46, CASH: 10637307 }. Marked to market: 9999563 +Final relative surplus NoiseAgent 1845 0.0637307 +Final holdings for NoiseAgent 1846: { IBM: 54, CASH: 9249994 }. Marked to market: 10000324 +Final relative surplus NoiseAgent 1846 -0.07361115 +Final holdings for NoiseAgent 1847: { IBM: 84, CASH: 8834710 }. Marked to market: 9999034 +Final relative surplus NoiseAgent 1847 -0.115143 +Final holdings for NoiseAgent 1848: { CASH: 10000532 }. Marked to market: 10000532 +Final relative surplus NoiseAgent 1848 5.32e-05 +Final holdings for NoiseAgent 1849: { IBM: -23, CASH: 10317998 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1849 0.0317998 +Final holdings for NoiseAgent 1850: { CASH: 10002016 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 1850 0.0002016 +Final holdings for NoiseAgent 1851: { IBM: -38, CASH: 10524400 }. Marked to market: 9999924 +Final relative surplus NoiseAgent 1851 0.05244 +Final holdings for NoiseAgent 1852: { CASH: 9997885 }. Marked to market: 9997885 +Final relative surplus NoiseAgent 1852 -0.0002115 +Final holdings for NoiseAgent 1853: { CASH: 9996550 }. Marked to market: 9996550 +Final relative surplus NoiseAgent 1853 -0.000345 +Final holdings for NoiseAgent 1854: { CASH: 10001209 }. Marked to market: 10001209 +Final relative surplus NoiseAgent 1854 0.0001209 +Final holdings for NoiseAgent 1855: { IBM: -98, CASH: 11352939 }. Marked to market: 10000637 +Final relative surplus NoiseAgent 1855 0.13391395 +Final holdings for NoiseAgent 1856: { IBM: -49, CASH: 10679434 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1856 0.0679434 +Final holdings for NoiseAgent 1857: { CASH: 9997697 }. Marked to market: 9997697 +Final relative surplus NoiseAgent 1857 -0.0002303 +Final holdings for NoiseAgent 1858: { IBM: -25, CASH: 10347175 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1858 0.0347175 +Final holdings for NoiseAgent 1859: { IBM: -23, CASH: 10317814 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1859 0.0317814 +Final holdings for NoiseAgent 1860: { IBM: -74, CASH: 11028489 }. Marked to market: 9997743 +Final relative surplus NoiseAgent 1860 0.1014559 +Final holdings for NoiseAgent 1861: { IBM: 29, CASH: 9598437 }. Marked to market: 10000696 +Final relative surplus NoiseAgent 1861 -0.0401563 +Final holdings for NoiseAgent 1862: { CASH: 10001395 }. Marked to market: 10001395 +Final relative surplus NoiseAgent 1862 0.0001395 +Final holdings for NoiseAgent 1863: { IBM: -58, CASH: 10802807 }. Marked to market: 10002233 +Final relative surplus NoiseAgent 1863 0.07890045 +Final holdings for NoiseAgent 1864: { IBM: 40, CASH: 9446480 }. Marked to market: 9998600 +Final relative surplus NoiseAgent 1864 -0.055352 +Final holdings for NoiseAgent 1865: { CASH: 10001161 }. Marked to market: 10001161 +Final relative surplus NoiseAgent 1865 0.0001161 +Final holdings for NoiseAgent 1866: { IBM: 54, CASH: 9251128 }. Marked to market: 9999406 +Final relative surplus NoiseAgent 1866 -0.0735014 +Final holdings for NoiseAgent 1867: { IBM: 30, CASH: 9586210 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1867 -0.041379 +Final holdings for NoiseAgent 1868: { CASH: 10000680 }. Marked to market: 10000680 +Final relative surplus NoiseAgent 1868 6.8e-05 +Final holdings for NoiseAgent 1869: { CASH: 10000625 }. Marked to market: 10000625 +Final relative surplus NoiseAgent 1869 6.25e-05 +Final holdings for NoiseAgent 1870: { IBM: 80, CASH: 8890880 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 1870 -0.10952655 +Final holdings for NoiseAgent 1871: { IBM: -60, CASH: 10831810 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1871 0.0817946 +Final holdings for NoiseAgent 1872: { CASH: 9998557 }. Marked to market: 9998557 +Final relative surplus NoiseAgent 1872 -0.0001443 +Final holdings for NoiseAgent 1873: { IBM: 59, CASH: 9183028 }. Marked to market: 9993865 +Final relative surplus NoiseAgent 1873 -0.08032285 +Final holdings for NoiseAgent 1874: { IBM: 88, CASH: 8777900 }. Marked to market: 9998020 +Final relative surplus NoiseAgent 1874 -0.12082355 +Final holdings for NoiseAgent 1875: { CASH: 10001131 }. Marked to market: 10001131 +Final relative surplus NoiseAgent 1875 0.0001131 +Final holdings for NoiseAgent 1876: { CASH: 9999940 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 1876 -6e-06 +Final holdings for NoiseAgent 1877: { IBM: 60, CASH: 9169810 }. Marked to market: 9998830 +Final relative surplus NoiseAgent 1877 -0.0816412 +Final holdings for NoiseAgent 1878: { IBM: 23, CASH: 9682807 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1878 -0.0317193 +Final holdings for NoiseAgent 1879: { IBM: -28, CASH: 10386148 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1879 0.0386148 +Final holdings for NoiseAgent 1880: { IBM: -40, CASH: 10553080 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 1880 0.055308 +Final holdings for NoiseAgent 1881: { IBM: 31, CASH: 9568604 }. Marked to market: 9998543 +Final relative surplus NoiseAgent 1881 -0.0431396 +Final holdings for NoiseAgent 1882: { IBM: -48, CASH: 10662016 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1882 0.0662016 +Final holdings for NoiseAgent 1883: { CASH: 9999460 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 1883 -5.4e-05 +Final holdings for NoiseAgent 1884: { CASH: 9998488 }. Marked to market: 9998488 +Final relative surplus NoiseAgent 1884 -0.0001512 +Final holdings for NoiseAgent 1885: { IBM: -34, CASH: 10471750 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1885 0.047175 +Final holdings for NoiseAgent 1886: { IBM: -25, CASH: 10346150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1886 0.034615 +Final holdings for NoiseAgent 1887: { IBM: -56, CASH: 10774480 }. Marked to market: 10002408 +Final relative surplus NoiseAgent 1887 0.07606925 +Final holdings for NoiseAgent 1888: { IBM: -70, CASH: 10969745 }. Marked to market: 9999265 +Final relative surplus NoiseAgent 1888 0.09558815 +Final holdings for NoiseAgent 1889: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1889 0.0 +Final holdings for NoiseAgent 1890: { IBM: -92, CASH: 11274292 }. Marked to market: 10005428 +Final relative surplus NoiseAgent 1890 0.1260498 +Final holdings for NoiseAgent 1891: { IBM: -31, CASH: 10431241 }. Marked to market: 10000217 +Final relative surplus NoiseAgent 1891 0.0431241 +Final holdings for NoiseAgent 1892: { IBM: 49, CASH: 9323898 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1892 -0.0676102 +Final holdings for NoiseAgent 1893: { CASH: 9997630 }. Marked to market: 9997630 +Final relative surplus NoiseAgent 1893 -0.000237 +Final holdings for NoiseAgent 1894: { IBM: 36, CASH: 9502804 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1894 -0.0497196 +Final holdings for NoiseAgent 1895: { CASH: 9998856 }. Marked to market: 9998856 +Final relative surplus NoiseAgent 1895 -0.0001144 +Final holdings for NoiseAgent 1896: { CASH: 10003864 }. Marked to market: 10003864 +Final relative surplus NoiseAgent 1896 0.0003864 +Final holdings for NoiseAgent 1897: { CASH: 9998452 }. Marked to market: 9998452 +Final relative surplus NoiseAgent 1897 -0.0001548 +Final holdings for NoiseAgent 1898: { IBM: -22, CASH: 10304920 }. Marked to market: 9999824 +Final relative surplus NoiseAgent 1898 0.030492 +Final holdings for NoiseAgent 1899: { IBM: -48, CASH: 10663600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1899 0.06636 +Final holdings for NoiseAgent 1900: { IBM: 60, CASH: 9169180 }. Marked to market: 9997840 +Final relative surplus NoiseAgent 1900 -0.081701 +Final holdings for NoiseAgent 1901: { IBM: -50, CASH: 10692675 }. Marked to market: 9999625 +Final relative surplus NoiseAgent 1901 0.0692675 +Final holdings for NoiseAgent 1902: { CASH: 10001880 }. Marked to market: 10001880 +Final relative surplus NoiseAgent 1902 0.000188 +Final holdings for NoiseAgent 1903: { IBM: 56, CASH: 9223672 }. Marked to market: 10001064 +Final relative surplus NoiseAgent 1903 -0.07624465 +Final holdings for NoiseAgent 1904: { CASH: 10000430 }. Marked to market: 10000430 +Final relative surplus NoiseAgent 1904 4.3e-05 +Final holdings for NoiseAgent 1905: { IBM: -70, CASH: 10969430 }. Marked to market: 10001190 +Final relative surplus NoiseAgent 1905 0.0955599 +Final holdings for NoiseAgent 1906: { IBM: 37, CASH: 9485589 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1906 -0.0514411 +Final holdings for NoiseAgent 1907: { IBM: 42, CASH: 9419014 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1907 -0.0580986 +Final holdings for NoiseAgent 1908: { IBM: -33, CASH: 10456291 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1908 0.0456291 +Final holdings for NoiseAgent 1909: { IBM: -78, CASH: 11080495 }. Marked to market: 9999103 +Final relative surplus NoiseAgent 1909 0.10666315 +Final holdings for NoiseAgent 1910: { CASH: 10000882 }. Marked to market: 10000882 +Final relative surplus NoiseAgent 1910 8.82e-05 +Final holdings for NoiseAgent 1911: { IBM: -34, CASH: 10469234 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1911 0.0469234 +Final holdings for NoiseAgent 1912: { IBM: 92, CASH: 8723914 }. Marked to market: 9998850 +Final relative surplus NoiseAgent 1912 -0.12622285 +Final holdings for NoiseAgent 1913: { IBM: 36, CASH: 9501832 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1913 -0.0498168 +Final holdings for NoiseAgent 1914: { CASH: 9998380 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 1914 -0.000162 +Final holdings for NoiseAgent 1915: { IBM: 46, CASH: 9361819 }. Marked to market: 9998321 +Final relative surplus NoiseAgent 1915 -0.0638181 +Final holdings for NoiseAgent 1916: { IBM: -42, CASH: 10581658 }. Marked to market: 10000630 +Final relative surplus NoiseAgent 1916 0.0581658 +Final holdings for NoiseAgent 1917: { IBM: -46, CASH: 10637077 }. Marked to market: 9999103 +Final relative surplus NoiseAgent 1917 0.0637077 +Final holdings for NoiseAgent 1918: { IBM: 58, CASH: 9196729 }. Marked to market: 10000261 +Final relative surplus NoiseAgent 1918 -0.07894165 +Final holdings for NoiseAgent 1919: { CASH: 10000496 }. Marked to market: 10000496 +Final relative surplus NoiseAgent 1919 4.96e-05 +Final holdings for NoiseAgent 1920: { IBM: -94, CASH: 11301524 }. Marked to market: 9999812 +Final relative surplus NoiseAgent 1920 0.12876755 +Final holdings for NoiseAgent 1921: { IBM: 26, CASH: 9640030 }. Marked to market: 10002236 +Final relative surplus NoiseAgent 1921 -0.035997 +Final holdings for NoiseAgent 1922: { IBM: -72, CASH: 10993600 }. Marked to market: 10004392 +Final relative surplus NoiseAgent 1922 0.09798685 +Final holdings for NoiseAgent 1923: { IBM: -36, CASH: 10496764 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1923 0.0496764 +Final holdings for NoiseAgent 1924: { IBM: 66, CASH: 9083590 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 1924 -0.09025255 +Final holdings for NoiseAgent 1925: { CASH: 9998236 }. Marked to market: 9998236 +Final relative surplus NoiseAgent 1925 -0.0001764 +Final holdings for NoiseAgent 1926: { IBM: -27, CASH: 10374166 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1926 0.0374166 +Final holdings for NoiseAgent 1927: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1927 0.0 +Final holdings for NoiseAgent 1928: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 1928 -5.76e-05 +Final holdings for NoiseAgent 1929: { CASH: 10002604 }. Marked to market: 10002604 +Final relative surplus NoiseAgent 1929 0.0002604 +Final holdings for NoiseAgent 1930: { IBM: -46, CASH: 10635536 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1930 0.0635536 +Final holdings for NoiseAgent 1931: { IBM: -49, CASH: 10677180 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1931 0.067718 +Final holdings for NoiseAgent 1932: { CASH: 9997984 }. Marked to market: 9997984 +Final relative surplus NoiseAgent 1932 -0.0002016 +Final holdings for NoiseAgent 1933: { IBM: -22, CASH: 10304898 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 1933 0.0304898 +Final holdings for NoiseAgent 1934: { CASH: 10001575 }. Marked to market: 10001575 +Final relative surplus NoiseAgent 1934 0.0001575 +Final holdings for NoiseAgent 1935: { CASH: 10003212 }. Marked to market: 10003212 +Final relative surplus NoiseAgent 1935 0.0003212 +Final holdings for NoiseAgent 1936: { CASH: 10000069 }. Marked to market: 10000069 +Final relative surplus NoiseAgent 1936 6.9e-06 +Final holdings for NoiseAgent 1937: { CASH: 10003552 }. Marked to market: 10003552 +Final relative surplus NoiseAgent 1937 0.0003552 +Final holdings for NoiseAgent 1938: { CASH: 10000175 }. Marked to market: 10000175 +Final relative surplus NoiseAgent 1938 1.75e-05 +Final holdings for NoiseAgent 1939: { IBM: 36, CASH: 9501040 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1939 -0.049896 +Final holdings for NoiseAgent 1940: { CASH: 9998275 }. Marked to market: 9998275 +Final relative surplus NoiseAgent 1940 -0.0001725 +Final holdings for NoiseAgent 1941: { IBM: -52, CASH: 10721318 }. Marked to market: 10000858 +Final relative surplus NoiseAgent 1941 0.0707462 +Final holdings for NoiseAgent 1942: { CASH: 9999190 }. Marked to market: 9999190 +Final relative surplus NoiseAgent 1942 -8.1e-05 +Final holdings for NoiseAgent 1943: { CASH: 9995983 }. Marked to market: 9995983 +Final relative surplus NoiseAgent 1943 -0.0004017 +Final holdings for NoiseAgent 1944: { CASH: 10004746 }. Marked to market: 10004746 +Final relative surplus NoiseAgent 1944 0.0004746 +Final holdings for NoiseAgent 1945: { IBM: 98, CASH: 8641377 }. Marked to market: 9999559 +Final relative surplus NoiseAgent 1945 -0.13447645 +Final holdings for NoiseAgent 1946: { IBM: 34, CASH: 9527570 }. Marked to market: 9999898 +Final relative surplus NoiseAgent 1946 -0.047243 +Final holdings for NoiseAgent 1947: { IBM: -58, CASH: 10800980 }. Marked to market: 10001972 +Final relative surplus NoiseAgent 1947 0.07872055 +Final holdings for NoiseAgent 1948: { IBM: -42, CASH: 10580167 }. Marked to market: 10003129 +Final relative surplus NoiseAgent 1948 0.0580167 +Final holdings for NoiseAgent 1949: { IBM: 96, CASH: 8669488 }. Marked to market: 9999280 +Final relative surplus NoiseAgent 1949 -0.1316661 +Final holdings for NoiseAgent 1950: { IBM: -41, CASH: 10566825 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 1950 0.0566825 +Final holdings for NoiseAgent 1951: { CASH: 9997870 }. Marked to market: 9997870 +Final relative surplus NoiseAgent 1951 -0.000213 +Final holdings for NoiseAgent 1952: { IBM: -60, CASH: 10831810 }. Marked to market: 10000750 +Final relative surplus NoiseAgent 1952 0.08179585 +Final holdings for NoiseAgent 1953: { CASH: 9999626 }. Marked to market: 9999626 +Final relative surplus NoiseAgent 1953 -3.74e-05 +Final holdings for NoiseAgent 1954: { IBM: 58, CASH: 9195221 }. Marked to market: 10000667 +Final relative surplus NoiseAgent 1954 -0.0790893 +Final holdings for NoiseAgent 1955: { CASH: 9997880 }. Marked to market: 9997880 +Final relative surplus NoiseAgent 1955 -0.000212 +Final holdings for NoiseAgent 1956: { CASH: 10003124 }. Marked to market: 10003124 +Final relative surplus NoiseAgent 1956 0.0003124 +Final holdings for NoiseAgent 1957: { IBM: -20, CASH: 10276840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1957 0.027684 +Final holdings for NoiseAgent 1958: { CASH: 10000078 }. Marked to market: 10000078 +Final relative surplus NoiseAgent 1958 7.8e-06 +Final holdings for NoiseAgent 1959: { IBM: -98, CASH: 11358329 }. Marked to market: 10005733 +Final relative surplus NoiseAgent 1959 0.13445265 +Final holdings for NoiseAgent 1960: { IBM: -48, CASH: 10664896 }. Marked to market: 10001104 +Final relative surplus NoiseAgent 1960 0.0664896 +Final holdings for NoiseAgent 1961: { IBM: -90, CASH: 11247310 }. Marked to market: 10003240 +Final relative surplus NoiseAgent 1961 0.1233486 +Final holdings for NoiseAgent 1962: { CASH: 10000480 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 1962 4.8e-05 +Final holdings for NoiseAgent 1963: { CASH: 9996945 }. Marked to market: 9996945 +Final relative surplus NoiseAgent 1963 -0.0003055 +Final holdings for NoiseAgent 1964: { IBM: 58, CASH: 9196816 }. Marked to market: 9999014 +Final relative surplus NoiseAgent 1964 -0.07893525 +Final holdings for NoiseAgent 1965: { CASH: 9995400 }. Marked to market: 9995400 +Final relative surplus NoiseAgent 1965 -0.00046 +Final holdings for NoiseAgent 1966: { CASH: 9997912 }. Marked to market: 9997912 +Final relative surplus NoiseAgent 1966 -0.0002088 +Final holdings for NoiseAgent 1967: { IBM: 56, CASH: 9224008 }. Marked to market: 9999216 +Final relative surplus NoiseAgent 1967 -0.0762147 +Final holdings for NoiseAgent 1968: { IBM: 88, CASH: 8778340 }. Marked to market: 10001100 +Final relative surplus NoiseAgent 1968 -0.1207764 +Final holdings for NoiseAgent 1969: { CASH: 10001716 }. Marked to market: 10001716 +Final relative surplus NoiseAgent 1969 0.0001716 +Final holdings for NoiseAgent 1970: { CASH: 10000792 }. Marked to market: 10000792 +Final relative surplus NoiseAgent 1970 7.92e-05 +Final holdings for NoiseAgent 1971: { IBM: -50, CASH: 10693100 }. Marked to market: 10002300 +Final relative surplus NoiseAgent 1971 0.06931 +Final holdings for NoiseAgent 1972: { CASH: 9999559 }. Marked to market: 9999559 +Final relative surplus NoiseAgent 1972 -4.41e-05 +Final holdings for NoiseAgent 1973: { IBM: 45, CASH: 9378055 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 1973 -0.0621945 +Final holdings for NoiseAgent 1974: { IBM: -21, CASH: 10289695 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1974 0.0289695 +Final holdings for NoiseAgent 1975: { IBM: -25, CASH: 10345950 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1975 0.034595 +Final holdings for NoiseAgent 1976: { CASH: 9996469 }. Marked to market: 9996469 +Final relative surplus NoiseAgent 1976 -0.0003531 +Final holdings for NoiseAgent 1977: { IBM: 66, CASH: 9085933 }. Marked to market: 10002475 +Final relative surplus NoiseAgent 1977 -0.0900181 +Final holdings for NoiseAgent 1978: { IBM: -68, CASH: 10942718 }. Marked to market: 10000238 +Final relative surplus NoiseAgent 1978 0.09288585 +Final holdings for NoiseAgent 1979: { IBM: -68, CASH: 10940338 }. Marked to market: 10002550 +Final relative surplus NoiseAgent 1979 0.0926548 +Final holdings for NoiseAgent 1980: { CASH: 9996679 }. Marked to market: 9996679 +Final relative surplus NoiseAgent 1980 -0.0003321 +Final holdings for NoiseAgent 1981: { IBM: -21, CASH: 10289779 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 1981 0.0289779 +Final holdings for NoiseAgent 1982: { CASH: 9999952 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1982 -4.8e-06 +Final holdings for NoiseAgent 1983: { CASH: 10002425 }. Marked to market: 10002425 +Final relative surplus NoiseAgent 1983 0.0002425 +Final holdings for NoiseAgent 1984: { CASH: 9998245 }. Marked to market: 9998245 +Final relative surplus NoiseAgent 1984 -0.0001755 +Final holdings for NoiseAgent 1985: { IBM: 49, CASH: 9321007 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 1985 -0.0678993 +Final holdings for NoiseAgent 1986: { CASH: 10000576 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 1986 5.76e-05 +Final holdings for NoiseAgent 1987: { IBM: -82, CASH: 11136233 }. Marked to market: 10001271 +Final relative surplus NoiseAgent 1987 0.11223925 +Final holdings for NoiseAgent 1988: { IBM: 20, CASH: 9722920 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 1988 -0.027708 +Final holdings for NoiseAgent 1989: { IBM: -94, CASH: 11302088 }. Marked to market: 9998966 +Final relative surplus NoiseAgent 1989 0.12882245 +Final holdings for NoiseAgent 1990: { IBM: 66, CASH: 9085141 }. Marked to market: 9999703 +Final relative surplus NoiseAgent 1990 -0.0901002 +Final holdings for NoiseAgent 1991: { IBM: -64, CASH: 10885984 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 1991 0.08721405 +Final holdings for NoiseAgent 1992: { IBM: -36, CASH: 10499068 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1992 0.0499068 +Final holdings for NoiseAgent 1993: { IBM: -24, CASH: 10332088 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1993 0.0332088 +Final holdings for NoiseAgent 1994: { IBM: 23, CASH: 9680323 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1994 -0.0319677 +Final holdings for NoiseAgent 1995: { CASH: 9999425 }. Marked to market: 9999425 +Final relative surplus NoiseAgent 1995 -5.75e-05 +Final holdings for NoiseAgent 1996: { IBM: -35, CASH: 10486010 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1996 0.048601 +Final holdings for NoiseAgent 1997: { IBM: -44, CASH: 10607002 }. Marked to market: 10000550 +Final relative surplus NoiseAgent 1997 0.0607002 +Final holdings for NoiseAgent 1998: { CASH: 9998504 }. Marked to market: 9998504 +Final relative surplus NoiseAgent 1998 -0.0001496 +Final holdings for NoiseAgent 1999: { CASH: 9998480 }. Marked to market: 9998480 +Final relative surplus NoiseAgent 1999 -0.000152 +Final holdings for NoiseAgent 2000: { IBM: -94, CASH: 11303874 }. Marked to market: 9999718 +Final relative surplus NoiseAgent 2000 0.12899985 +Final holdings for NoiseAgent 2001: { CASH: 10002720 }. Marked to market: 10002720 +Final relative surplus NoiseAgent 2001 0.000272 +Final holdings for NoiseAgent 2002: { IBM: 68, CASH: 9057622 }. Marked to market: 9997450 +Final relative surplus NoiseAgent 2002 -0.09285565 +Final holdings for NoiseAgent 2003: { IBM: 66, CASH: 9086659 }. Marked to market: 9997129 +Final relative surplus NoiseAgent 2003 -0.08995455 +Final holdings for NoiseAgent 2004: { IBM: 78, CASH: 8916619 }. Marked to market: 9998245 +Final relative surplus NoiseAgent 2004 -0.10695125 +Final holdings for NoiseAgent 2005: { CASH: 9999303 }. Marked to market: 9999303 +Final relative surplus NoiseAgent 2005 -6.97e-05 +Final holdings for NoiseAgent 2006: { IBM: -86, CASH: 11192863 }. Marked to market: 10001161 +Final relative surplus NoiseAgent 2006 0.1179005 +Final holdings for NoiseAgent 2007: { IBM: 96, CASH: 8670112 }. Marked to market: 9996640 +Final relative surplus NoiseAgent 2007 -0.13160705 +Final holdings for NoiseAgent 2008: { CASH: 9997646 }. Marked to market: 9997646 +Final relative surplus NoiseAgent 2008 -0.0002354 +Final holdings for NoiseAgent 2009: { IBM: 41, CASH: 9434200 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 2009 -0.05658 +Final holdings for NoiseAgent 2010: { CASH: 10002706 }. Marked to market: 10002706 +Final relative surplus NoiseAgent 2010 0.0002706 +Final holdings for NoiseAgent 2011: { IBM: 29, CASH: 9598495 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2011 -0.0401505 +Final holdings for NoiseAgent 2012: { IBM: -40, CASH: 10554660 }. Marked to market: 10000500 +Final relative surplus NoiseAgent 2012 0.055466 +Final holdings for NoiseAgent 2013: { CASH: 9997368 }. Marked to market: 9997368 +Final relative surplus NoiseAgent 2013 -0.0002632 +Final holdings for NoiseAgent 2014: { IBM: -36, CASH: 10496224 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2014 0.0496224 +Final holdings for NoiseAgent 2015: { CASH: 10001976 }. Marked to market: 10001976 +Final relative surplus NoiseAgent 2015 0.0001976 +Final holdings for NoiseAgent 2016: { CASH: 10005280 }. Marked to market: 10005280 +Final relative surplus NoiseAgent 2016 0.000528 +Final holdings for NoiseAgent 2017: { IBM: -29, CASH: 10402114 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2017 0.0402114 +Final holdings for NoiseAgent 2018: { IBM: -33, CASH: 10455334 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2018 0.0455334 +Final holdings for NoiseAgent 2019: { IBM: -42, CASH: 10582351 }. Marked to market: 10000777 +Final relative surplus NoiseAgent 2019 0.0582351 +Final holdings for NoiseAgent 2020: { IBM: 32, CASH: 9557664 }. Marked to market: 9999872 +Final relative surplus NoiseAgent 2020 -0.0442336 +Final holdings for NoiseAgent 2021: { IBM: -46, CASH: 10638158 }. Marked to market: 10000322 +Final relative surplus NoiseAgent 2021 0.0638158 +Final holdings for NoiseAgent 2022: { CASH: 10001980 }. Marked to market: 10001980 +Final relative surplus NoiseAgent 2022 0.000198 +Final holdings for NoiseAgent 2023: { CASH: 10002944 }. Marked to market: 10002944 +Final relative surplus NoiseAgent 2023 0.0002944 +Final holdings for NoiseAgent 2024: { IBM: 88, CASH: 8779396 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 2024 -0.120674 +Final holdings for NoiseAgent 2025: { CASH: 9997663 }. Marked to market: 9997663 +Final relative surplus NoiseAgent 2025 -0.0002337 +Final holdings for NoiseAgent 2026: { IBM: 44, CASH: 9392052 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2026 -0.0607948 +Final holdings for NoiseAgent 2027: { IBM: -21, CASH: 10290157 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2027 0.0290157 +Final holdings for NoiseAgent 2028: { IBM: 47, CASH: 9349708 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2028 -0.0650292 +Final holdings for NoiseAgent 2029: { IBM: -90, CASH: 11246815 }. Marked to market: 10000945 +Final relative surplus NoiseAgent 2029 0.12329715 +Final holdings for NoiseAgent 2030: { IBM: 50, CASH: 9305400 }. Marked to market: 10000200 +Final relative surplus NoiseAgent 2030 -0.06946 +Final holdings for NoiseAgent 2031: { CASH: 10001050 }. Marked to market: 10001050 +Final relative surplus NoiseAgent 2031 0.000105 +Final holdings for NoiseAgent 2032: { CASH: 9997606 }. Marked to market: 9997606 +Final relative surplus NoiseAgent 2032 -0.0002394 +Final holdings for NoiseAgent 2033: { IBM: -24, CASH: 10331656 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2033 0.0331656 +Final holdings for NoiseAgent 2034: { CASH: 9998550 }. Marked to market: 9998550 +Final relative surplus NoiseAgent 2034 -0.000145 +Final holdings for NoiseAgent 2035: { CASH: 10001584 }. Marked to market: 10001584 +Final relative surplus NoiseAgent 2035 0.0001584 +Final holdings for NoiseAgent 2036: { IBM: 64, CASH: 9112928 }. Marked to market: 10000224 +Final relative surplus NoiseAgent 2036 -0.08732075 +Final holdings for NoiseAgent 2037: { IBM: -76, CASH: 11054462 }. Marked to market: 10000722 +Final relative surplus NoiseAgent 2037 0.1040599 +Final holdings for NoiseAgent 2038: { IBM: -60, CASH: 10829470 }. Marked to market: 10000090 +Final relative surplus NoiseAgent 2038 0.0815649 +Final holdings for NoiseAgent 2039: { CASH: 9999064 }. Marked to market: 9999064 +Final relative surplus NoiseAgent 2039 -9.36e-05 +Final holdings for NoiseAgent 2040: { IBM: 66, CASH: 9088243 }. Marked to market: 9998383 +Final relative surplus NoiseAgent 2040 -0.0897968 +Final holdings for NoiseAgent 2041: { CASH: 10001794 }. Marked to market: 10001794 +Final relative surplus NoiseAgent 2041 0.0001794 +Final holdings for NoiseAgent 2042: { IBM: -33, CASH: 10456489 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 2042 0.0456489 +Final holdings for NoiseAgent 2043: { CASH: 10000800 }. Marked to market: 10000800 +Final relative surplus NoiseAgent 2043 8e-05 +Final holdings for NoiseAgent 2044: { IBM: -45, CASH: 10623880 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 2044 0.062388 +Final holdings for NoiseAgent 2045: { IBM: 52, CASH: 9279254 }. Marked to market: 9998986 +Final relative surplus NoiseAgent 2045 -0.07069045 +Final holdings for NoiseAgent 2046: { CASH: 9999678 }. Marked to market: 9999678 +Final relative surplus NoiseAgent 2046 -3.22e-05 +Final holdings for NoiseAgent 2047: { CASH: 10000740 }. Marked to market: 10000740 +Final relative surplus NoiseAgent 2047 7.4e-05 +Final holdings for NoiseAgent 2048: { CASH: 9996885 }. Marked to market: 9996885 +Final relative surplus NoiseAgent 2048 -0.0003115 +Final holdings for NoiseAgent 2049: { CASH: 10004830 }. Marked to market: 10004830 +Final relative surplus NoiseAgent 2049 0.000483 +Final holdings for NoiseAgent 2050: { IBM: 78, CASH: 8919622 }. Marked to market: 10000702 +Final relative surplus NoiseAgent 2050 -0.10665175 +Final holdings for NoiseAgent 2051: { IBM: -76, CASH: 11052638 }. Marked to market: 10001634 +Final relative surplus NoiseAgent 2051 0.10388075 +Final holdings for NoiseAgent 2052: { CASH: 10000031 }. Marked to market: 10000031 +Final relative surplus NoiseAgent 2052 3.1e-06 +Final holdings for NoiseAgent 2053: { CASH: 10000352 }. Marked to market: 10000352 +Final relative surplus NoiseAgent 2053 3.52e-05 +Final holdings for NoiseAgent 2054: { IBM: 58, CASH: 9196120 }. Marked to market: 9999594 +Final relative surplus NoiseAgent 2054 -0.0790033 +Final holdings for NoiseAgent 2055: { IBM: 78, CASH: 8919349 }. Marked to market: 9998557 +Final relative surplus NoiseAgent 2055 -0.10668125 +Final holdings for NoiseAgent 2056: { IBM: 44, CASH: 9390952 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2056 -0.0609048 +Final holdings for NoiseAgent 2057: { IBM: -35, CASH: 10487480 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2057 0.048748 +Final holdings for NoiseAgent 2058: { IBM: -48, CASH: 10664584 }. Marked to market: 10002136 +Final relative surplus NoiseAgent 2058 0.0664584 +Final holdings for NoiseAgent 2059: { IBM: 78, CASH: 8920870 }. Marked to market: 10000078 +Final relative surplus NoiseAgent 2059 -0.10652935 +Final holdings for NoiseAgent 2060: { CASH: 10000594 }. Marked to market: 10000594 +Final relative surplus NoiseAgent 2060 5.94e-05 +Final holdings for NoiseAgent 2061: { CASH: 10001148 }. Marked to market: 10001148 +Final relative surplus NoiseAgent 2061 0.0001148 +Final holdings for NoiseAgent 2062: { IBM: 98, CASH: 8641132 }. Marked to market: 9999804 +Final relative surplus NoiseAgent 2062 -0.13450045 +Final holdings for NoiseAgent 2063: { IBM: 42, CASH: 9418258 }. Marked to market: 10000378 +Final relative surplus NoiseAgent 2063 -0.0581742 +Final holdings for NoiseAgent 2064: { IBM: 96, CASH: 8668144 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 2064 -0.1317998 +Final holdings for NoiseAgent 2065: { CASH: 10000574 }. Marked to market: 10000574 +Final relative surplus NoiseAgent 2065 5.74e-05 +Final holdings for NoiseAgent 2066: { IBM: 82, CASH: 8865325 }. Marked to market: 9997909 +Final relative surplus NoiseAgent 2066 -0.11208645 +Final holdings for NoiseAgent 2067: { IBM: -26, CASH: 10359658 }. Marked to market: 10000260 +Final relative surplus NoiseAgent 2067 0.0359658 +Final holdings for NoiseAgent 2068: { CASH: 10000714 }. Marked to market: 10000714 +Final relative surplus NoiseAgent 2068 7.14e-05 +Final holdings for NoiseAgent 2069: { CASH: 10001326 }. Marked to market: 10001326 +Final relative surplus NoiseAgent 2069 0.0001326 +Final holdings for NoiseAgent 2070: { IBM: -28, CASH: 10387800 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2070 0.03878 +Final holdings for NoiseAgent 2071: { IBM: -23, CASH: 10318780 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2071 0.031878 +Final holdings for NoiseAgent 2072: { IBM: 42, CASH: 9420820 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 2072 -0.057918 +Final holdings for NoiseAgent 2073: { IBM: -98, CASH: 11359701 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 2073 0.13458285 +Final holdings for NoiseAgent 2074: { IBM: -98, CASH: 11359995 }. Marked to market: 10000931 +Final relative surplus NoiseAgent 2074 0.13461325 +Final holdings for NoiseAgent 2075: { IBM: -39, CASH: 10539799 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2075 0.0539799 +Final holdings for NoiseAgent 2076: { IBM: -24, CASH: 10332472 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2076 0.0332472 +Final holdings for NoiseAgent 2077: { IBM: 76, CASH: 8944778 }. Marked to market: 9997986 +Final relative surplus NoiseAgent 2077 -0.10413635 +Final holdings for NoiseAgent 2078: { CASH: 10001953 }. Marked to market: 10001953 +Final relative surplus NoiseAgent 2078 0.0001953 +Final holdings for NoiseAgent 2079: { IBM: 33, CASH: 9543379 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2079 -0.0456621 +Final holdings for NoiseAgent 2080: { IBM: 42, CASH: 9420526 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2080 -0.0579474 +Final holdings for NoiseAgent 2081: { IBM: 80, CASH: 8892320 }. Marked to market: 10000320 +Final relative surplus NoiseAgent 2081 -0.10938295 +Final holdings for NoiseAgent 2082: { CASH: 9996274 }. Marked to market: 9996274 +Final relative surplus NoiseAgent 2082 -0.0003726 +Final holdings for NoiseAgent 2083: { CASH: 10001845 }. Marked to market: 10001845 +Final relative surplus NoiseAgent 2083 0.0001845 +Final holdings for NoiseAgent 2084: { IBM: 82, CASH: 8867486 }. Marked to market: 9994330 +Final relative surplus NoiseAgent 2084 -0.11187725 +Final holdings for NoiseAgent 2085: { CASH: 10001650 }. Marked to market: 10001650 +Final relative surplus NoiseAgent 2085 0.000165 +Final holdings for NoiseAgent 2086: { CASH: 9994579 }. Marked to market: 9994579 +Final relative surplus NoiseAgent 2086 -0.0005421 +Final holdings for NoiseAgent 2087: { IBM: 86, CASH: 8806148 }. Marked to market: 9998624 +Final relative surplus NoiseAgent 2087 -0.11799865 +Final holdings for NoiseAgent 2088: { CASH: 9998290 }. Marked to market: 9998290 +Final relative surplus NoiseAgent 2088 -0.000171 +Final holdings for NoiseAgent 2089: { IBM: 27, CASH: 9627751 }. Marked to market: 10000027 +Final relative surplus NoiseAgent 2089 -0.0372249 +Final holdings for NoiseAgent 2090: { IBM: -24, CASH: 10332064 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2090 0.0332064 +Final holdings for NoiseAgent 2091: { IBM: 56, CASH: 9226388 }. Marked to market: 9998516 +Final relative surplus NoiseAgent 2091 -0.0759825 +Final holdings for NoiseAgent 2092: { IBM: 84, CASH: 8832988 }. Marked to market: 9997816 +Final relative surplus NoiseAgent 2092 -0.1153146 +Final holdings for NoiseAgent 2093: { IBM: 30, CASH: 9583540 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2093 -0.041646 +Final holdings for NoiseAgent 2094: { CASH: 10001365 }. Marked to market: 10001365 +Final relative surplus NoiseAgent 2094 0.0001365 +Final holdings for NoiseAgent 2095: { CASH: 10000272 }. Marked to market: 10000272 +Final relative surplus NoiseAgent 2095 2.72e-05 +Final holdings for NoiseAgent 2096: { IBM: -43, CASH: 10596539 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2096 0.0596539 +Final holdings for NoiseAgent 2097: { CASH: 10000336 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 2097 3.36e-05 +Final holdings for NoiseAgent 2098: { CASH: 9999406 }. Marked to market: 9999406 +Final relative surplus NoiseAgent 2098 -5.94e-05 +Final holdings for NoiseAgent 2099: { IBM: -90, CASH: 11245555 }. Marked to market: 10003915 +Final relative surplus NoiseAgent 2099 0.12317615 +Final holdings for NoiseAgent 2100: { IBM: 56, CASH: 9222328 }. Marked to market: 9998376 +Final relative surplus NoiseAgent 2100 -0.0763813 +Final holdings for NoiseAgent 2101: { CASH: 10000120 }. Marked to market: 10000120 +Final relative surplus NoiseAgent 2101 1.2e-05 +Final holdings for NoiseAgent 2102: { CASH: 9996736 }. Marked to market: 9996736 +Final relative surplus NoiseAgent 2102 -0.0003264 +Final holdings for NoiseAgent 2103: { CASH: 10000644 }. Marked to market: 10000644 +Final relative surplus NoiseAgent 2103 6.44e-05 +Final holdings for NoiseAgent 2104: { IBM: -54, CASH: 10748008 }. Marked to market: 9999352 +Final relative surplus NoiseAgent 2104 0.07341445 +Final holdings for NoiseAgent 2105: { IBM: -74, CASH: 11025566 }. Marked to market: 10001406 +Final relative surplus NoiseAgent 2105 0.10117265 +Final holdings for NoiseAgent 2106: { IBM: 86, CASH: 8807911 }. Marked to market: 9997979 +Final relative surplus NoiseAgent 2106 -0.1178252 +Final holdings for NoiseAgent 2107: { IBM: 98, CASH: 8644072 }. Marked to market: 9999510 +Final relative surplus NoiseAgent 2107 -0.1342098 +Final holdings for NoiseAgent 2108: { IBM: -94, CASH: 11303310 }. Marked to market: 10004230 +Final relative surplus NoiseAgent 2108 0.1289487 +Final holdings for NoiseAgent 2109: { IBM: -44, CASH: 10607860 }. Marked to market: 10001232 +Final relative surplus NoiseAgent 2109 0.060786 +Final holdings for NoiseAgent 2110: { IBM: -50, CASH: 10690775 }. Marked to market: 10003725 +Final relative surplus NoiseAgent 2110 0.0690775 +Final holdings for NoiseAgent 2111: { IBM: -42, CASH: 10583296 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 2111 0.0583296 +Final holdings for NoiseAgent 2112: { CASH: 9999685 }. Marked to market: 9999685 +Final relative surplus NoiseAgent 2112 -3.15e-05 +Final holdings for NoiseAgent 2113: { CASH: 9999280 }. Marked to market: 9999280 +Final relative surplus NoiseAgent 2113 -7.2e-05 +Final holdings for NoiseAgent 2114: { IBM: -72, CASH: 10997416 }. Marked to market: 10002160 +Final relative surplus NoiseAgent 2114 0.0983592 +Final holdings for NoiseAgent 2115: { CASH: 9997372 }. Marked to market: 9997372 +Final relative surplus NoiseAgent 2115 -0.0002628 +Final holdings for NoiseAgent 2116: { CASH: 9997448 }. Marked to market: 9997448 +Final relative surplus NoiseAgent 2116 -0.0002552 +Final holdings for NoiseAgent 2117: { CASH: 9999505 }. Marked to market: 9999505 +Final relative surplus NoiseAgent 2117 -4.95e-05 +Final holdings for NoiseAgent 2118: { IBM: 44, CASH: 9389126 }. Marked to market: 9998702 +Final relative surplus NoiseAgent 2118 -0.0610874 +Final holdings for NoiseAgent 2119: { IBM: 76, CASH: 8946526 }. Marked to market: 9998214 +Final relative surplus NoiseAgent 2119 -0.10396355 +Final holdings for NoiseAgent 2120: { IBM: -41, CASH: 10565677 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2120 0.0565677 +Final holdings for NoiseAgent 2121: { IBM: -27, CASH: 10374436 }. Marked to market: 9999919 +Final relative surplus NoiseAgent 2121 0.0374436 +Final holdings for NoiseAgent 2122: { IBM: -76, CASH: 11055222 }. Marked to market: 9999050 +Final relative surplus NoiseAgent 2122 0.10413245 +Final holdings for NoiseAgent 2123: { CASH: 10002001 }. Marked to market: 10002001 +Final relative surplus NoiseAgent 2123 0.0002001 +Final holdings for NoiseAgent 2124: { IBM: -48, CASH: 10662352 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2124 0.0662352 +Final holdings for NoiseAgent 2125: { CASH: 9999300 }. Marked to market: 9999300 +Final relative surplus NoiseAgent 2125 -7e-05 +Final holdings for NoiseAgent 2126: { CASH: 10000936 }. Marked to market: 10000936 +Final relative surplus NoiseAgent 2126 9.36e-05 +Final holdings for NoiseAgent 2127: { IBM: -59, CASH: 10815370 }. Marked to market: 9999223 +Final relative surplus NoiseAgent 2127 0.0801536 +Final holdings for NoiseAgent 2128: { IBM: 92, CASH: 8727088 }. Marked to market: 10002024 +Final relative surplus NoiseAgent 2128 -0.1259053 +Final holdings for NoiseAgent 2129: { IBM: 47, CASH: 9349849 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2129 -0.0650151 +Final holdings for NoiseAgent 2130: { IBM: -23, CASH: 10318895 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2130 0.0318895 +Final holdings for NoiseAgent 2131: { CASH: 10001302 }. Marked to market: 10001302 +Final relative surplus NoiseAgent 2131 0.0001302 +Final holdings for NoiseAgent 2132: { IBM: -42, CASH: 10582015 }. Marked to market: 10000441 +Final relative surplus NoiseAgent 2132 0.0582015 +Final holdings for NoiseAgent 2133: { CASH: 9997492 }. Marked to market: 9997492 +Final relative surplus NoiseAgent 2133 -0.0002508 +Final holdings for NoiseAgent 2134: { CASH: 10003026 }. Marked to market: 10003026 +Final relative surplus NoiseAgent 2134 0.0003026 +Final holdings for NoiseAgent 2135: { CASH: 9996100 }. Marked to market: 9996100 +Final relative surplus NoiseAgent 2135 -0.00039 +Final holdings for NoiseAgent 2136: { IBM: -94, CASH: 11303921 }. Marked to market: 10001081 +Final relative surplus NoiseAgent 2136 0.12900605 +Final holdings for NoiseAgent 2137: { IBM: -49, CASH: 10676592 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2137 0.0676592 +Final holdings for NoiseAgent 2138: { CASH: 10000572 }. Marked to market: 10000572 +Final relative surplus NoiseAgent 2138 5.72e-05 +Final holdings for NoiseAgent 2139: { IBM: 62, CASH: 9139595 }. Marked to market: 9999659 +Final relative surplus NoiseAgent 2139 -0.0846534 +Final holdings for NoiseAgent 2140: { IBM: -33, CASH: 10456159 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 2140 0.0456159 +Final holdings for NoiseAgent 2141: { IBM: -78, CASH: 11078350 }. Marked to market: 10000936 +Final relative surplus NoiseAgent 2141 0.1064538 +Final holdings for NoiseAgent 2142: { IBM: -76, CASH: 11050016 }. Marked to market: 9999696 +Final relative surplus NoiseAgent 2142 0.1036194 +Final holdings for NoiseAgent 2143: { IBM: -68, CASH: 10940780 }. Marked to market: 10000272 +Final relative surplus NoiseAgent 2143 0.09269515 +Final holdings for NoiseAgent 2144: { IBM: 49, CASH: 9326642 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 2144 -0.0673358 +Final holdings for NoiseAgent 2145: { IBM: 84, CASH: 8836180 }. Marked to market: 9998068 +Final relative surplus NoiseAgent 2145 -0.11499875 +Final holdings for NoiseAgent 2146: { IBM: -58, CASH: 10804141 }. Marked to market: 10000725 +Final relative surplus NoiseAgent 2146 0.07902945 +Final holdings for NoiseAgent 2147: { IBM: 64, CASH: 9112768 }. Marked to market: 9999872 +Final relative surplus NoiseAgent 2147 -0.08733705 +Final holdings for NoiseAgent 2148: { CASH: 10003570 }. Marked to market: 10003570 +Final relative surplus NoiseAgent 2148 0.000357 +Final holdings for NoiseAgent 2149: { IBM: 46, CASH: 9365844 }. Marked to market: 9999816 +Final relative surplus NoiseAgent 2149 -0.0634156 +Final holdings for NoiseAgent 2150: { CASH: 9997976 }. Marked to market: 9997976 +Final relative surplus NoiseAgent 2150 -0.0002024 +Final holdings for NoiseAgent 2151: { CASH: 10000520 }. Marked to market: 10000520 +Final relative surplus NoiseAgent 2151 5.2e-05 +Final holdings for NoiseAgent 2152: { IBM: -44, CASH: 10608960 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 2152 0.060896 +Final holdings for NoiseAgent 2153: { IBM: 68, CASH: 9058778 }. Marked to market: 9996974 +Final relative surplus NoiseAgent 2153 -0.09274245 +Final holdings for NoiseAgent 2154: { CASH: 10003280 }. Marked to market: 10003280 +Final relative surplus NoiseAgent 2154 0.000328 +Final holdings for NoiseAgent 2155: { IBM: 44, CASH: 9390864 }. Marked to market: 10000924 +Final relative surplus NoiseAgent 2155 -0.0609136 +Final holdings for NoiseAgent 2156: { CASH: 10003596 }. Marked to market: 10003596 +Final relative surplus NoiseAgent 2156 0.0003596 +Final holdings for NoiseAgent 2157: { IBM: -80, CASH: 11108240 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 2157 0.10943665 +Final holdings for NoiseAgent 2158: { CASH: 10002494 }. Marked to market: 10002494 +Final relative surplus NoiseAgent 2158 0.0002494 +Final holdings for NoiseAgent 2159: { CASH: 9998551 }. Marked to market: 9998551 +Final relative surplus NoiseAgent 2159 -0.0001449 +Final holdings for NoiseAgent 2160: { IBM: 76, CASH: 8948578 }. Marked to market: 9996162 +Final relative surplus NoiseAgent 2160 -0.1037637 +Final holdings for NoiseAgent 2161: { IBM: 34, CASH: 9530426 }. Marked to market: 9999626 +Final relative surplus NoiseAgent 2161 -0.0469574 +Final holdings for NoiseAgent 2162: { IBM: -76, CASH: 11054120 }. Marked to market: 9997720 +Final relative surplus NoiseAgent 2162 0.10402205 +Final holdings for NoiseAgent 2163: { CASH: 10001054 }. Marked to market: 10001054 +Final relative surplus NoiseAgent 2163 0.0001054 +Final holdings for NoiseAgent 2164: { IBM: 62, CASH: 9144400 }. Marked to market: 9999256 +Final relative surplus NoiseAgent 2164 -0.0841813 +Final holdings for NoiseAgent 2165: { IBM: -98, CASH: 11360681 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 2165 0.1346795 +Final holdings for NoiseAgent 2166: { CASH: 9995392 }. Marked to market: 9995392 +Final relative surplus NoiseAgent 2166 -0.0004608 +Final holdings for NoiseAgent 2167: { IBM: -44, CASH: 10610082 }. Marked to market: 9999142 +Final relative surplus NoiseAgent 2167 0.0610082 +Final holdings for NoiseAgent 2168: { CASH: 10000782 }. Marked to market: 10000782 +Final relative surplus NoiseAgent 2168 7.82e-05 +Final holdings for NoiseAgent 2169: { CASH: 10001533 }. Marked to market: 10001533 +Final relative surplus NoiseAgent 2169 0.0001533 +Final holdings for NoiseAgent 2170: { IBM: 43, CASH: 9406600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2170 -0.05934 +Final holdings for NoiseAgent 2171: { CASH: 10001620 }. Marked to market: 10001620 +Final relative surplus NoiseAgent 2171 0.000162 +Final holdings for NoiseAgent 2172: { CASH: 9998768 }. Marked to market: 9998768 +Final relative surplus NoiseAgent 2172 -0.0001232 +Final holdings for NoiseAgent 2173: { CASH: 10002280 }. Marked to market: 10002280 +Final relative surplus NoiseAgent 2173 0.000228 +Final holdings for NoiseAgent 2174: { IBM: 86, CASH: 8807481 }. Marked to market: 10002881 +Final relative surplus NoiseAgent 2174 -0.11786195 +Final holdings for NoiseAgent 2175: { IBM: -90, CASH: 11248615 }. Marked to market: 10001305 +Final relative surplus NoiseAgent 2175 0.12347555 +Final holdings for NoiseAgent 2176: { IBM: 44, CASH: 9388422 }. Marked to market: 9998482 +Final relative surplus NoiseAgent 2176 -0.0611578 +Final holdings for NoiseAgent 2177: { IBM: 72, CASH: 9000208 }. Marked to market: 9998200 +Final relative surplus NoiseAgent 2177 -0.09859305 +Final holdings for NoiseAgent 2178: { CASH: 10001188 }. Marked to market: 10001188 +Final relative surplus NoiseAgent 2178 0.0001188 +Final holdings for NoiseAgent 2179: { CASH: 9998570 }. Marked to market: 9998570 +Final relative surplus NoiseAgent 2179 -0.000143 +Final holdings for NoiseAgent 2180: { CASH: 9997042 }. Marked to market: 9997042 +Final relative surplus NoiseAgent 2180 -0.0002958 +Final holdings for NoiseAgent 2181: { IBM: 38, CASH: 9474422 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2181 -0.0525578 +Final holdings for NoiseAgent 2182: { IBM: -49, CASH: 10675808 }. Marked to market: 9999853 +Final relative surplus NoiseAgent 2182 0.0675808 +Final holdings for NoiseAgent 2183: { CASH: 9998280 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 2183 -0.000172 +Final holdings for NoiseAgent 2184: { IBM: -78, CASH: 11079325 }. Marked to market: 10002847 +Final relative surplus NoiseAgent 2184 0.1065525 +Final holdings for NoiseAgent 2185: { IBM: 54, CASH: 9250075 }. Marked to market: 9999919 +Final relative surplus NoiseAgent 2185 -0.07360385 +Final holdings for NoiseAgent 2186: { CASH: 10000608 }. Marked to market: 10000608 +Final relative surplus NoiseAgent 2186 6.08e-05 +Final holdings for NoiseAgent 2187: { IBM: -36, CASH: 10500328 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2187 0.0500328 +Final holdings for NoiseAgent 2188: { CASH: 10000448 }. Marked to market: 10000448 +Final relative surplus NoiseAgent 2188 4.48e-05 +Final holdings for NoiseAgent 2189: { IBM: -62, CASH: 10859444 }. Marked to market: 10000124 +Final relative surplus NoiseAgent 2189 0.08455855 +Final holdings for NoiseAgent 2190: { IBM: 50, CASH: 9308625 }. Marked to market: 9998175 +Final relative surplus NoiseAgent 2190 -0.0691375 +Final holdings for NoiseAgent 2191: { CASH: 9998233 }. Marked to market: 9998233 +Final relative surplus NoiseAgent 2191 -0.0001767 +Final holdings for NoiseAgent 2192: { CASH: 10002976 }. Marked to market: 10002976 +Final relative surplus NoiseAgent 2192 0.0002976 +Final holdings for NoiseAgent 2193: { IBM: -92, CASH: 11273188 }. Marked to market: 10002024 +Final relative surplus NoiseAgent 2193 0.125937 +Final holdings for NoiseAgent 2194: { CASH: 10002280 }. Marked to market: 10002280 +Final relative surplus NoiseAgent 2194 0.000228 +Final holdings for NoiseAgent 2195: { IBM: -46, CASH: 10637422 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 2195 0.0637422 +Final holdings for NoiseAgent 2196: { IBM: 42, CASH: 9416305 }. Marked to market: 9999517 +Final relative surplus NoiseAgent 2196 -0.0583695 +Final holdings for NoiseAgent 2197: { IBM: 29, CASH: 9598524 }. Marked to market: 9999913 +Final relative surplus NoiseAgent 2197 -0.0401476 +Final holdings for NoiseAgent 2198: { CASH: 9999116 }. Marked to market: 9999116 +Final relative surplus NoiseAgent 2198 -8.84e-05 +Final holdings for NoiseAgent 2199: { CASH: 9996603 }. Marked to market: 9996603 +Final relative surplus NoiseAgent 2199 -0.0003397 +Final holdings for NoiseAgent 2200: { IBM: -39, CASH: 10539487 }. Marked to market: 9999883 +Final relative surplus NoiseAgent 2200 0.0539487 +Final holdings for NoiseAgent 2201: { IBM: -37, CASH: 10512672 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2201 0.0512672 +Final holdings for NoiseAgent 2202: { CASH: 9998705 }. Marked to market: 9998705 +Final relative surplus NoiseAgent 2202 -0.0001295 +Final holdings for NoiseAgent 2203: { CASH: 9998137 }. Marked to market: 9998137 +Final relative surplus NoiseAgent 2203 -0.0001863 +Final holdings for NoiseAgent 2204: { CASH: 10000325 }. Marked to market: 10000325 +Final relative surplus NoiseAgent 2204 3.25e-05 +Final holdings for NoiseAgent 2205: { CASH: 10000030 }. Marked to market: 10000030 +Final relative surplus NoiseAgent 2205 3e-06 +Final holdings for NoiseAgent 2206: { IBM: -78, CASH: 11081821 }. Marked to market: 10001443 +Final relative surplus NoiseAgent 2206 0.10679695 +Final holdings for NoiseAgent 2207: { CASH: 10001120 }. Marked to market: 10001120 +Final relative surplus NoiseAgent 2207 0.000112 +Final holdings for NoiseAgent 2208: { CASH: 9996568 }. Marked to market: 9996568 +Final relative surplus NoiseAgent 2208 -0.0003432 +Final holdings for NoiseAgent 2209: { IBM: -56, CASH: 10775124 }. Marked to market: 10002324 +Final relative surplus NoiseAgent 2209 0.07613245 +Final holdings for NoiseAgent 2210: { CASH: 10000034 }. Marked to market: 10000034 +Final relative surplus NoiseAgent 2210 3.4e-06 +Final holdings for NoiseAgent 2211: { IBM: -94, CASH: 11301618 }. Marked to market: 10003384 +Final relative surplus NoiseAgent 2211 0.1287808 +Final holdings for NoiseAgent 2212: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2212 0.0 +Final holdings for NoiseAgent 2213: { CASH: 9996300 }. Marked to market: 9996300 +Final relative surplus NoiseAgent 2213 -0.00037 +Final holdings for NoiseAgent 2214: { IBM: 70, CASH: 9030780 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 2214 -0.09553615 +Final holdings for NoiseAgent 2215: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2215 0.0 +Final holdings for NoiseAgent 2216: { IBM: -78, CASH: 11078233 }. Marked to market: 10003471 +Final relative surplus NoiseAgent 2216 0.10644525 +Final holdings for NoiseAgent 2217: { IBM: 90, CASH: 8751835 }. Marked to market: 9998515 +Final relative surplus NoiseAgent 2217 -0.12343125 +Final holdings for NoiseAgent 2218: { IBM: -30, CASH: 10414570 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 2218 0.041457 +Final holdings for NoiseAgent 2219: { IBM: -21, CASH: 10290199 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2219 0.0290199 +Final holdings for NoiseAgent 2220: { IBM: 78, CASH: 8923327 }. Marked to market: 9994969 +Final relative surplus NoiseAgent 2220 -0.1062937 +Final holdings for NoiseAgent 2221: { CASH: 9997592 }. Marked to market: 9997592 +Final relative surplus NoiseAgent 2221 -0.0002408 +Final holdings for NoiseAgent 2222: { IBM: 50, CASH: 9305650 }. Marked to market: 9998900 +Final relative surplus NoiseAgent 2222 -0.069435 +Final holdings for NoiseAgent 2223: { IBM: 46, CASH: 9359312 }. Marked to market: 9997654 +Final relative surplus NoiseAgent 2223 -0.0640688 +Final holdings for NoiseAgent 2224: { IBM: 58, CASH: 9195482 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2224 -0.0790648 +Final holdings for NoiseAgent 2225: { IBM: 35, CASH: 9514690 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2225 -0.048531 +Final holdings for NoiseAgent 2226: { IBM: 40, CASH: 9445040 }. Marked to market: 10001160 +Final relative surplus NoiseAgent 2226 -0.055496 +Final holdings for NoiseAgent 2227: { IBM: -66, CASH: 10913968 }. Marked to market: 10001254 +Final relative surplus NoiseAgent 2227 0.09001375 +Final holdings for NoiseAgent 2228: { CASH: 9999013 }. Marked to market: 9999013 +Final relative surplus NoiseAgent 2228 -9.87e-05 +Final holdings for NoiseAgent 2229: { CASH: 10000840 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 2229 8.4e-05 +Final holdings for NoiseAgent 2230: { IBM: -84, CASH: 11164996 }. Marked to market: 10001176 +Final relative surplus NoiseAgent 2230 0.115114 +Final holdings for NoiseAgent 2231: { IBM: -49, CASH: 10675955 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 2231 0.0675955 +Final holdings for NoiseAgent 2232: { IBM: -29, CASH: 10402230 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2232 0.040223 +Final holdings for NoiseAgent 2233: { IBM: -70, CASH: 10970655 }. Marked to market: 10001365 +Final relative surplus NoiseAgent 2233 0.0956809 +Final holdings for NoiseAgent 2234: { CASH: 9999740 }. Marked to market: 9999740 +Final relative surplus NoiseAgent 2234 -2.6e-05 +Final holdings for NoiseAgent 2235: { IBM: -56, CASH: 10775180 }. Marked to market: 10001316 +Final relative surplus NoiseAgent 2235 0.0761362 +Final holdings for NoiseAgent 2236: { CASH: 9998080 }. Marked to market: 9998080 +Final relative surplus NoiseAgent 2236 -0.000192 +Final holdings for NoiseAgent 2237: { CASH: 10003780 }. Marked to market: 10003780 +Final relative surplus NoiseAgent 2237 0.000378 +Final holdings for NoiseAgent 2238: { IBM: 38, CASH: 9475942 }. Marked to market: 9999848 +Final relative surplus NoiseAgent 2238 -0.0524058 +Final holdings for NoiseAgent 2239: { CASH: 10001932 }. Marked to market: 10001932 +Final relative surplus NoiseAgent 2239 0.0001932 +Final holdings for NoiseAgent 2240: { IBM: -94, CASH: 11303357 }. Marked to market: 10000141 +Final relative surplus NoiseAgent 2240 0.12894925 +Final holdings for NoiseAgent 2241: { IBM: 68, CASH: 9055786 }. Marked to market: 9998334 +Final relative surplus NoiseAgent 2241 -0.09303535 +Final holdings for NoiseAgent 2242: { CASH: 9998574 }. Marked to market: 9998574 +Final relative surplus NoiseAgent 2242 -0.0001426 +Final holdings for NoiseAgent 2243: { IBM: 32, CASH: 9558016 }. Marked to market: 10001696 +Final relative surplus NoiseAgent 2243 -0.0441984 +Final holdings for NoiseAgent 2244: { CASH: 9999103 }. Marked to market: 9999103 +Final relative surplus NoiseAgent 2244 -8.97e-05 +Final holdings for NoiseAgent 2245: { CASH: 10001131 }. Marked to market: 10001131 +Final relative surplus NoiseAgent 2245 0.0001131 +Final holdings for NoiseAgent 2246: { CASH: 10001050 }. Marked to market: 10001050 +Final relative surplus NoiseAgent 2246 0.000105 +Final holdings for NoiseAgent 2247: { IBM: 88, CASH: 8780452 }. Marked to market: 9998988 +Final relative surplus NoiseAgent 2247 -0.12057 +Final holdings for NoiseAgent 2248: { IBM: 46, CASH: 9362578 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 2248 -0.0637422 +Final holdings for NoiseAgent 2249: { IBM: -30, CASH: 10413460 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 2249 0.041346 +Final holdings for NoiseAgent 2250: { CASH: 9999490 }. Marked to market: 9999490 +Final relative surplus NoiseAgent 2250 -5.1e-05 +Final holdings for NoiseAgent 2251: { IBM: -29, CASH: 10401389 }. Marked to market: 9999681 +Final relative surplus NoiseAgent 2251 0.0401389 +Final holdings for NoiseAgent 2252: { IBM: 46, CASH: 9363912 }. Marked to market: 9998160 +Final relative surplus NoiseAgent 2252 -0.0636088 +Final holdings for NoiseAgent 2253: { CASH: 9996040 }. Marked to market: 9996040 +Final relative surplus NoiseAgent 2253 -0.000396 +Final holdings for NoiseAgent 2254: { CASH: 9994266 }. Marked to market: 9994266 +Final relative surplus NoiseAgent 2254 -0.0005734 +Final holdings for NoiseAgent 2255: { IBM: -42, CASH: 10582582 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 2255 0.0582582 +Final holdings for NoiseAgent 2256: { IBM: 22, CASH: 9696400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2256 -0.03036 +Final holdings for NoiseAgent 2257: { CASH: 10000780 }. Marked to market: 10000780 +Final relative surplus NoiseAgent 2257 7.8e-05 +Final holdings for NoiseAgent 2258: { IBM: 60, CASH: 9168400 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 2258 -0.08177475 +Final holdings for NoiseAgent 2259: { IBM: 72, CASH: 9001252 }. Marked to market: 9996724 +Final relative surplus NoiseAgent 2259 -0.09849205 +Final holdings for NoiseAgent 2260: { IBM: 76, CASH: 8947704 }. Marked to market: 9998480 +Final relative surplus NoiseAgent 2260 -0.10384675 +Final holdings for NoiseAgent 2261: { IBM: -35, CASH: 10483490 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2261 0.048349 +Final holdings for NoiseAgent 2262: { CASH: 10001376 }. Marked to market: 10001376 +Final relative surplus NoiseAgent 2262 0.0001376 +Final holdings for NoiseAgent 2263: { CASH: 10001144 }. Marked to market: 10001144 +Final relative surplus NoiseAgent 2263 0.0001144 +Final holdings for NoiseAgent 2264: { IBM: 44, CASH: 9391502 }. Marked to market: 9999802 +Final relative surplus NoiseAgent 2264 -0.0608498 +Final holdings for NoiseAgent 2265: { CASH: 9999194 }. Marked to market: 9999194 +Final relative surplus NoiseAgent 2265 -8.06e-05 +Final holdings for NoiseAgent 2266: { IBM: 50, CASH: 9306850 }. Marked to market: 9998750 +Final relative surplus NoiseAgent 2266 -0.069315 +Final holdings for NoiseAgent 2267: { IBM: -94, CASH: 11302746 }. Marked to market: 10001598 +Final relative surplus NoiseAgent 2267 0.12889045 +Final holdings for NoiseAgent 2268: { IBM: -84, CASH: 11161678 }. Marked to market: 9999874 +Final relative surplus NoiseAgent 2268 0.11478495 +Final holdings for NoiseAgent 2269: { CASH: 10000920 }. Marked to market: 10000920 +Final relative surplus NoiseAgent 2269 9.2e-05 +Final holdings for NoiseAgent 2270: { IBM: 40, CASH: 9445120 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 2270 -0.055488 +Final holdings for NoiseAgent 2271: { IBM: 88, CASH: 8780804 }. Marked to market: 9995028 +Final relative surplus NoiseAgent 2271 -0.12053975 +Final holdings for NoiseAgent 2272: { CASH: 9998022 }. Marked to market: 9998022 +Final relative surplus NoiseAgent 2272 -0.0001978 +Final holdings for NoiseAgent 2273: { CASH: 9999795 }. Marked to market: 9999795 +Final relative surplus NoiseAgent 2273 -2.05e-05 +Final holdings for NoiseAgent 2274: { IBM: -48, CASH: 10664176 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2274 0.0664176 +Final holdings for NoiseAgent 2275: { CASH: 10001518 }. Marked to market: 10001518 +Final relative surplus NoiseAgent 2275 0.0001518 +Final holdings for NoiseAgent 2276: { CASH: 9996760 }. Marked to market: 9996760 +Final relative surplus NoiseAgent 2276 -0.000324 +Final holdings for NoiseAgent 2277: { CASH: 10001344 }. Marked to market: 10001344 +Final relative surplus NoiseAgent 2277 0.0001344 +Final holdings for NoiseAgent 2278: { IBM: -29, CASH: 10399997 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 2278 0.0399997 +Final holdings for NoiseAgent 2279: { IBM: -94, CASH: 11298892 }. Marked to market: 10002256 +Final relative surplus NoiseAgent 2279 0.1285097 +Final holdings for NoiseAgent 2280: { IBM: 88, CASH: 8783268 }. Marked to market: 10001276 +Final relative surplus NoiseAgent 2280 -0.12028925 +Final holdings for NoiseAgent 2281: { CASH: 9998698 }. Marked to market: 9998698 +Final relative surplus NoiseAgent 2281 -0.0001302 +Final holdings for NoiseAgent 2282: { CASH: 9998908 }. Marked to market: 9998908 +Final relative surplus NoiseAgent 2282 -0.0001092 +Final holdings for NoiseAgent 2283: { IBM: 68, CASH: 9056976 }. Marked to market: 10001836 +Final relative surplus NoiseAgent 2283 -0.0929133 +Final holdings for NoiseAgent 2284: { CASH: 10001066 }. Marked to market: 10001066 +Final relative surplus NoiseAgent 2284 0.0001066 +Final holdings for NoiseAgent 2285: { IBM: -92, CASH: 11272866 }. Marked to market: 10004554 +Final relative surplus NoiseAgent 2285 0.1259079 +Final holdings for NoiseAgent 2286: { IBM: -24, CASH: 10330816 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2286 0.0330816 +Final holdings for NoiseAgent 2287: { IBM: -98, CASH: 11355879 }. Marked to market: 10004361 +Final relative surplus NoiseAgent 2287 0.13420895 +Final holdings for NoiseAgent 2288: { IBM: -42, CASH: 10582330 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 2288 0.058233 +Final holdings for NoiseAgent 2289: { IBM: -25, CASH: 10344675 }. Marked to market: 9999900 +Final relative surplus NoiseAgent 2289 0.0344675 +Final holdings for NoiseAgent 2290: { CASH: 10002912 }. Marked to market: 10002912 +Final relative surplus NoiseAgent 2290 0.0002912 +Final holdings for NoiseAgent 2291: { CASH: 10000225 }. Marked to market: 10000225 +Final relative surplus NoiseAgent 2291 2.25e-05 +Final holdings for NoiseAgent 2292: { IBM: 31, CASH: 9572231 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2292 -0.0427769 +Final holdings for NoiseAgent 2293: { IBM: 62, CASH: 9140711 }. Marked to market: 9999473 +Final relative surplus NoiseAgent 2293 -0.08454375 +Final holdings for NoiseAgent 2294: { CASH: 9999637 }. Marked to market: 9999637 +Final relative surplus NoiseAgent 2294 -3.63e-05 +Final holdings for NoiseAgent 2295: { CASH: 10001890 }. Marked to market: 10001890 +Final relative surplus NoiseAgent 2295 0.000189 +Final holdings for NoiseAgent 2296: { IBM: 40, CASH: 9445400 }. Marked to market: 10000680 +Final relative surplus NoiseAgent 2296 -0.05546 +Final holdings for NoiseAgent 2297: { CASH: 9999676 }. Marked to market: 9999676 +Final relative surplus NoiseAgent 2297 -3.24e-05 +Final holdings for NoiseAgent 2298: { IBM: -49, CASH: 10676739 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2298 0.0676739 +Final holdings for NoiseAgent 2299: { IBM: -36, CASH: 10496332 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2299 0.0496332 +Final holdings for NoiseAgent 2300: { CASH: 9999225 }. Marked to market: 9999225 +Final relative surplus NoiseAgent 2300 -7.75e-05 +Final holdings for NoiseAgent 2301: { IBM: 88, CASH: 8778692 }. Marked to market: 9999604 +Final relative surplus NoiseAgent 2301 -0.12074355 +Final holdings for NoiseAgent 2302: { CASH: 10001295 }. Marked to market: 10001295 +Final relative surplus NoiseAgent 2302 0.0001295 +Final holdings for NoiseAgent 2303: { IBM: -92, CASH: 11273326 }. Marked to market: 10004002 +Final relative surplus NoiseAgent 2303 0.12595295 +Final holdings for NoiseAgent 2304: { IBM: 46, CASH: 9362210 }. Marked to market: 9999034 +Final relative surplus NoiseAgent 2304 -0.063779 +Final holdings for NoiseAgent 2305: { IBM: -84, CASH: 11161930 }. Marked to market: 10001134 +Final relative surplus NoiseAgent 2305 0.1148112 +Final holdings for NoiseAgent 2306: { IBM: -47, CASH: 10650621 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2306 0.0650621 +Final holdings for NoiseAgent 2307: { IBM: -80, CASH: 11106680 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 2307 0.10928425 +Final holdings for NoiseAgent 2308: { IBM: -84, CASH: 11166172 }. Marked to market: 10002268 +Final relative surplus NoiseAgent 2308 0.1152315 +Final holdings for NoiseAgent 2309: { CASH: 9999013 }. Marked to market: 9999013 +Final relative surplus NoiseAgent 2309 -9.87e-05 +Final holdings for NoiseAgent 2310: { CASH: 9998065 }. Marked to market: 9998065 +Final relative surplus NoiseAgent 2310 -0.0001935 +Final holdings for NoiseAgent 2311: { IBM: 76, CASH: 8946754 }. Marked to market: 9998822 +Final relative surplus NoiseAgent 2311 -0.10394025 +Final holdings for NoiseAgent 2312: { IBM: -54, CASH: 10746631 }. Marked to market: 10002079 +Final relative surplus NoiseAgent 2312 0.0732844 +Final holdings for NoiseAgent 2313: { IBM: -42, CASH: 10579936 }. Marked to market: 10002898 +Final relative surplus NoiseAgent 2313 0.0579936 +Final holdings for NoiseAgent 2314: { IBM: -76, CASH: 11054082 }. Marked to market: 10003382 +Final relative surplus NoiseAgent 2314 0.1040256 +Final holdings for NoiseAgent 2315: { CASH: 10000126 }. Marked to market: 10000126 +Final relative surplus NoiseAgent 2315 1.26e-05 +Final holdings for NoiseAgent 2316: { CASH: 10001152 }. Marked to market: 10001152 +Final relative surplus NoiseAgent 2316 0.0001152 +Final holdings for NoiseAgent 2317: { CASH: 10002772 }. Marked to market: 10002772 +Final relative surplus NoiseAgent 2317 0.0002772 +Final holdings for NoiseAgent 2318: { IBM: -46, CASH: 10636686 }. Marked to market: 10000276 +Final relative surplus NoiseAgent 2318 0.0636686 +Final holdings for NoiseAgent 2319: { IBM: -62, CASH: 10855755 }. Marked to market: 10000465 +Final relative surplus NoiseAgent 2319 0.0841961 +Final holdings for NoiseAgent 2320: { IBM: -60, CASH: 10830130 }. Marked to market: 10002910 +Final relative surplus NoiseAgent 2320 0.08163435 +Final holdings for NoiseAgent 2321: { IBM: 92, CASH: 8727226 }. Marked to market: 9996826 +Final relative surplus NoiseAgent 2321 -0.1258973 +Final holdings for NoiseAgent 2322: { CASH: 10000048 }. Marked to market: 10000048 +Final relative surplus NoiseAgent 2322 4.8e-06 +Final holdings for NoiseAgent 2323: { CASH: 9999450 }. Marked to market: 9999450 +Final relative surplus NoiseAgent 2323 -5.5e-05 +Final holdings for NoiseAgent 2324: { IBM: -39, CASH: 10540306 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 2324 0.0540306 +Final holdings for NoiseAgent 2325: { IBM: 92, CASH: 8725432 }. Marked to market: 9996872 +Final relative surplus NoiseAgent 2325 -0.12607485 +Final holdings for NoiseAgent 2326: { CASH: 10001092 }. Marked to market: 10001092 +Final relative surplus NoiseAgent 2326 0.0001092 +Final holdings for NoiseAgent 2327: { CASH: 10005490 }. Marked to market: 10005490 +Final relative surplus NoiseAgent 2327 0.000549 +Final holdings for NoiseAgent 2328: { IBM: 17, CASH: 9762892 }. Marked to market: 9998461 +Final relative surplus NoiseAgent 2328 -0.0237108 +Final holdings for NoiseAgent 2329: { IBM: -52, CASH: 10720408 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 2329 0.0706586 +Final holdings for NoiseAgent 2330: { IBM: -92, CASH: 11276040 }. Marked to market: 10000552 +Final relative surplus NoiseAgent 2330 0.12621765 +Final holdings for NoiseAgent 2331: { CASH: 9997003 }. Marked to market: 9997003 +Final relative surplus NoiseAgent 2331 -0.0002997 +Final holdings for NoiseAgent 2332: { IBM: -34, CASH: 10470492 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 2332 0.0470492 +Final holdings for NoiseAgent 2333: { IBM: 72, CASH: 9002116 }. Marked to market: 9998236 +Final relative surplus NoiseAgent 2333 -0.09840495 +Final holdings for NoiseAgent 2334: { IBM: 29, CASH: 9598118 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2334 -0.0401882 +Final holdings for NoiseAgent 2335: { CASH: 10006345 }. Marked to market: 10006345 +Final relative surplus NoiseAgent 2335 0.0006345 +Final holdings for NoiseAgent 2336: { CASH: 10003216 }. Marked to market: 10003216 +Final relative surplus NoiseAgent 2336 0.0003216 +Final holdings for NoiseAgent 2337: { IBM: -48, CASH: 10664464 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2337 0.0664464 +Final holdings for NoiseAgent 2338: { CASH: 9999912 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 2338 -8.8e-06 +Final holdings for NoiseAgent 2339: { IBM: -29, CASH: 10403564 }. Marked to market: 9999652 +Final relative surplus NoiseAgent 2339 0.0403564 +Final holdings for NoiseAgent 2340: { IBM: -36, CASH: 10497963 }. Marked to market: 9998967 +Final relative surplus NoiseAgent 2340 0.0497963 +Final holdings for NoiseAgent 2341: { CASH: 9996976 }. Marked to market: 9996976 +Final relative surplus NoiseAgent 2341 -0.0003024 +Final holdings for NoiseAgent 2342: { IBM: -64, CASH: 10886432 }. Marked to market: 10002400 +Final relative surplus NoiseAgent 2342 0.08726175 +Final holdings for NoiseAgent 2343: { IBM: -28, CASH: 10387156 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2343 0.0387156 +Final holdings for NoiseAgent 2344: { IBM: 80, CASH: 8894360 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 2344 -0.1091842 +Final holdings for NoiseAgent 2345: { CASH: 10001120 }. Marked to market: 10001120 +Final relative surplus NoiseAgent 2345 0.000112 +Final holdings for NoiseAgent 2346: { IBM: -41, CASH: 10567153 }. Marked to market: 9999877 +Final relative surplus NoiseAgent 2346 0.0567153 +Final holdings for NoiseAgent 2347: { CASH: 10001176 }. Marked to market: 10001176 +Final relative surplus NoiseAgent 2347 0.0001176 +Final holdings for NoiseAgent 2348: { CASH: 9994266 }. Marked to market: 9994266 +Final relative surplus NoiseAgent 2348 -0.0005734 +Final holdings for NoiseAgent 2349: { CASH: 9998206 }. Marked to market: 9998206 +Final relative surplus NoiseAgent 2349 -0.0001794 +Final holdings for NoiseAgent 2350: { CASH: 10002808 }. Marked to market: 10002808 +Final relative surplus NoiseAgent 2350 0.0002808 +Final holdings for NoiseAgent 2351: { IBM: -40, CASH: 10554620 }. Marked to market: 10001900 +Final relative surplus NoiseAgent 2351 0.055462 +Final holdings for NoiseAgent 2352: { IBM: 32, CASH: 9559616 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2352 -0.0440384 +Final holdings for NoiseAgent 2353: { IBM: -30, CASH: 10413640 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 2353 0.041364 +Final holdings for NoiseAgent 2354: { IBM: -25, CASH: 10345625 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2354 0.0345625 +Final holdings for NoiseAgent 2355: { IBM: 50, CASH: 9308250 }. Marked to market: 9999400 +Final relative surplus NoiseAgent 2355 -0.069175 +Final holdings for NoiseAgent 2356: { CASH: 10002496 }. Marked to market: 10002496 +Final relative surplus NoiseAgent 2356 0.0002496 +Final holdings for NoiseAgent 2357: { IBM: 32, CASH: 9556640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2357 -0.044336 +Final holdings for NoiseAgent 2358: { IBM: 44, CASH: 9388224 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2358 -0.0611776 +Final holdings for NoiseAgent 2359: { CASH: 10003795 }. Marked to market: 10003795 +Final relative surplus NoiseAgent 2359 0.0003795 +Final holdings for NoiseAgent 2360: { CASH: 9998919 }. Marked to market: 9998919 +Final relative surplus NoiseAgent 2360 -0.0001081 +Final holdings for NoiseAgent 2361: { IBM: 48, CASH: 9335944 }. Marked to market: 10000936 +Final relative surplus NoiseAgent 2361 -0.0664056 +Final holdings for NoiseAgent 2362: { CASH: 10002520 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 2362 0.000252 +Final holdings for NoiseAgent 2363: { IBM: 48, CASH: 9334768 }. Marked to market: 9999568 +Final relative surplus NoiseAgent 2363 -0.0665232 +Final holdings for NoiseAgent 2364: { CASH: 10000168 }. Marked to market: 10000168 +Final relative surplus NoiseAgent 2364 1.68e-05 +Final holdings for NoiseAgent 2365: { CASH: 10000352 }. Marked to market: 10000352 +Final relative surplus NoiseAgent 2365 3.52e-05 +Final holdings for NoiseAgent 2366: { CASH: 9995968 }. Marked to market: 9995968 +Final relative surplus NoiseAgent 2366 -0.0004032 +Final holdings for NoiseAgent 2367: { IBM: 37, CASH: 9489881 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2367 -0.0510119 +Final holdings for NoiseAgent 2368: { IBM: -44, CASH: 10608608 }. Marked to market: 10001540 +Final relative surplus NoiseAgent 2368 0.0608608 +Final holdings for NoiseAgent 2369: { IBM: 64, CASH: 9112416 }. Marked to market: 9999392 +Final relative surplus NoiseAgent 2369 -0.08737245 +Final holdings for NoiseAgent 2370: { IBM: -70, CASH: 10971215 }. Marked to market: 10000595 +Final relative surplus NoiseAgent 2370 0.09573485 +Final holdings for NoiseAgent 2371: { IBM: -96, CASH: 11331856 }. Marked to market: 10003504 +Final relative surplus NoiseAgent 2371 0.13180185 +Final holdings for NoiseAgent 2372: { IBM: 60, CASH: 9169720 }. Marked to market: 9995440 +Final relative surplus NoiseAgent 2372 -0.08165185 +Final holdings for NoiseAgent 2373: { IBM: -43, CASH: 10590906 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2373 0.0590906 +Final holdings for NoiseAgent 2374: { IBM: -98, CASH: 11354801 }. Marked to market: 10008281 +Final relative surplus NoiseAgent 2374 0.13410615 +Final holdings for NoiseAgent 2375: { IBM: 66, CASH: 9085372 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 2375 -0.09007735 +Final holdings for NoiseAgent 2376: { CASH: 10001440 }. Marked to market: 10001440 +Final relative surplus NoiseAgent 2376 0.000144 +Final holdings for NoiseAgent 2377: { IBM: -88, CASH: 11219504 }. Marked to market: 10000792 +Final relative surplus NoiseAgent 2377 0.12056545 +Final holdings for NoiseAgent 2378: { IBM: -28, CASH: 10389144 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2378 0.0389144 +Final holdings for NoiseAgent 2379: { CASH: 9999832 }. Marked to market: 9999832 +Final relative surplus NoiseAgent 2379 -1.68e-05 +Final holdings for NoiseAgent 2380: { IBM: -70, CASH: 10971355 }. Marked to market: 10002345 +Final relative surplus NoiseAgent 2380 0.09575115 +Final holdings for NoiseAgent 2381: { CASH: 10002600 }. Marked to market: 10002600 +Final relative surplus NoiseAgent 2381 0.00026 +Final holdings for NoiseAgent 2382: { CASH: 9994652 }. Marked to market: 9994652 +Final relative surplus NoiseAgent 2382 -0.0005348 +Final holdings for NoiseAgent 2383: { IBM: -34, CASH: 10470900 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2383 0.04709 +Final holdings for NoiseAgent 2384: { CASH: 9999352 }. Marked to market: 9999352 +Final relative surplus NoiseAgent 2384 -6.48e-05 +Final holdings for NoiseAgent 2385: { IBM: 70, CASH: 9031795 }. Marked to market: 9997585 +Final relative surplus NoiseAgent 2385 -0.0954407 +Final holdings for NoiseAgent 2386: { IBM: -10, CASH: 10139010 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2386 0.013901 +Final holdings for NoiseAgent 2387: { IBM: 43, CASH: 9402171 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2387 -0.0597829 +Final holdings for NoiseAgent 2388: { CASH: 9997697 }. Marked to market: 9997697 +Final relative surplus NoiseAgent 2388 -0.0002303 +Final holdings for NoiseAgent 2389: { IBM: -37, CASH: 10510008 }. Marked to market: 9999926 +Final relative surplus NoiseAgent 2389 0.0510008 +Final holdings for NoiseAgent 2390: { CASH: 10001932 }. Marked to market: 10001932 +Final relative surplus NoiseAgent 2390 0.0001932 +Final holdings for NoiseAgent 2391: { IBM: 70, CASH: 9032285 }. Marked to market: 9994015 +Final relative surplus NoiseAgent 2391 -0.0953979 +Final holdings for NoiseAgent 2392: { CASH: 9998746 }. Marked to market: 9998746 +Final relative surplus NoiseAgent 2392 -0.0001254 +Final holdings for NoiseAgent 2393: { IBM: -48, CASH: 10664800 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 2393 0.06648 +Final holdings for NoiseAgent 2394: { IBM: -39, CASH: 10540579 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2394 0.0540579 +Final holdings for NoiseAgent 2395: { CASH: 9998779 }. Marked to market: 9998779 +Final relative surplus NoiseAgent 2395 -0.0001221 +Final holdings for NoiseAgent 2396: { IBM: -25, CASH: 10345900 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2396 0.03459 +Final holdings for NoiseAgent 2397: { IBM: -26, CASH: 10360256 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2397 0.0360256 +Final holdings for NoiseAgent 2398: { IBM: 72, CASH: 9001720 }. Marked to market: 9996544 +Final relative surplus NoiseAgent 2398 -0.09844615 +Final holdings for NoiseAgent 2399: { IBM: -37, CASH: 10510600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2399 0.05106 +Final holdings for NoiseAgent 2400: { CASH: 9999678 }. Marked to market: 9999678 +Final relative surplus NoiseAgent 2400 -3.22e-05 +Final holdings for NoiseAgent 2401: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2401 0.0 +Final holdings for NoiseAgent 2402: { IBM: -70, CASH: 10968695 }. Marked to market: 10002905 +Final relative surplus NoiseAgent 2402 0.09548985 +Final holdings for NoiseAgent 2403: { CASH: 10000561 }. Marked to market: 10000561 +Final relative surplus NoiseAgent 2403 5.61e-05 +Final holdings for NoiseAgent 2404: { IBM: -22, CASH: 10304172 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 2404 0.0304172 +Final holdings for NoiseAgent 2405: { IBM: -43, CASH: 10597614 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2405 0.0597614 +Final holdings for NoiseAgent 2406: { IBM: -20, CASH: 10277140 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 2406 0.027714 +Final holdings for NoiseAgent 2407: { IBM: 70, CASH: 9031445 }. Marked to market: 9997585 +Final relative surplus NoiseAgent 2407 -0.0954754 +Final holdings for NoiseAgent 2408: { IBM: -56, CASH: 10776440 }. Marked to market: 10001008 +Final relative surplus NoiseAgent 2408 0.0762594 +Final holdings for NoiseAgent 2409: { IBM: 90, CASH: 8751025 }. Marked to market: 9996715 +Final relative surplus NoiseAgent 2409 -0.12351365 +Final holdings for NoiseAgent 2410: { CASH: 9997144 }. Marked to market: 9997144 +Final relative surplus NoiseAgent 2410 -0.0002856 +Final holdings for NoiseAgent 2411: { CASH: 9999696 }. Marked to market: 9999696 +Final relative surplus NoiseAgent 2411 -3.04e-05 +Final holdings for NoiseAgent 2412: { IBM: 54, CASH: 9251155 }. Marked to market: 9999649 +Final relative surplus NoiseAgent 2412 -0.07349845 +Final holdings for NoiseAgent 2413: { CASH: 9998076 }. Marked to market: 9998076 +Final relative surplus NoiseAgent 2413 -0.0001924 +Final holdings for NoiseAgent 2414: { IBM: 48, CASH: 9334096 }. Marked to market: 9999376 +Final relative surplus NoiseAgent 2414 -0.0665904 +Final holdings for NoiseAgent 2415: { IBM: -72, CASH: 10996588 }. Marked to market: 10001548 +Final relative surplus NoiseAgent 2415 0.09827685 +Final holdings for NoiseAgent 2416: { IBM: 36, CASH: 9501616 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2416 -0.0498384 +Final holdings for NoiseAgent 2417: { CASH: 10002982 }. Marked to market: 10002982 +Final relative surplus NoiseAgent 2417 0.0002982 +Final holdings for NoiseAgent 2418: { IBM: 64, CASH: 9113824 }. Marked to market: 9999840 +Final relative surplus NoiseAgent 2418 -0.08723315 +Final holdings for NoiseAgent 2419: { IBM: 40, CASH: 9445980 }. Marked to market: 10000140 +Final relative surplus NoiseAgent 2419 -0.055402 +Final holdings for NoiseAgent 2420: { IBM: -21, CASH: 10289758 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2420 0.0289758 +Final holdings for NoiseAgent 2421: { CASH: 10001034 }. Marked to market: 10001034 +Final relative surplus NoiseAgent 2421 0.0001034 +Final holdings for NoiseAgent 2422: { IBM: 32, CASH: 9557088 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2422 -0.0442912 +Final holdings for NoiseAgent 2423: { CASH: 10002116 }. Marked to market: 10002116 +Final relative surplus NoiseAgent 2423 0.0002116 +Final holdings for NoiseAgent 2424: { IBM: -68, CASH: 10942786 }. Marked to market: 10000170 +Final relative surplus NoiseAgent 2424 0.09289245 +Final holdings for NoiseAgent 2425: { IBM: 70, CASH: 9032285 }. Marked to market: 10000875 +Final relative surplus NoiseAgent 2425 -0.0953879 +Final holdings for NoiseAgent 2426: { IBM: 56, CASH: 9222496 }. Marked to market: 10000056 +Final relative surplus NoiseAgent 2426 -0.07636205 +Final holdings for NoiseAgent 2427: { CASH: 9995904 }. Marked to market: 9995904 +Final relative surplus NoiseAgent 2427 -0.0004096 +Final holdings for NoiseAgent 2428: { CASH: 9998596 }. Marked to market: 9998596 +Final relative surplus NoiseAgent 2428 -0.0001404 +Final holdings for NoiseAgent 2429: { IBM: -46, CASH: 10637284 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2429 0.0637284 +Final holdings for NoiseAgent 2430: { CASH: 10000980 }. Marked to market: 10000980 +Final relative surplus NoiseAgent 2430 9.8e-05 +Final holdings for NoiseAgent 2431: { CASH: 9999160 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 2431 -8.4e-05 +Final holdings for NoiseAgent 2432: { CASH: 9998167 }. Marked to market: 9998167 +Final relative surplus NoiseAgent 2432 -0.0001833 +Final holdings for NoiseAgent 2433: { IBM: 66, CASH: 9085702 }. Marked to market: 9996238 +Final relative surplus NoiseAgent 2433 -0.09005025 +Final holdings for NoiseAgent 2434: { IBM: -48, CASH: 10664920 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 2434 0.066492 +Final holdings for NoiseAgent 2435: { CASH: 9999220 }. Marked to market: 9999220 +Final relative surplus NoiseAgent 2435 -7.8e-05 +Final holdings for NoiseAgent 2436: { IBM: 27, CASH: 9626266 }. Marked to market: 9999325 +Final relative surplus NoiseAgent 2436 -0.0373734 +Final holdings for NoiseAgent 2437: { IBM: -45, CASH: 10621090 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2437 0.062109 +Final holdings for NoiseAgent 2438: { CASH: 10002160 }. Marked to market: 10002160 +Final relative surplus NoiseAgent 2438 0.000216 +Final holdings for NoiseAgent 2439: { IBM: -36, CASH: 10498636 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2439 0.0498636 +Final holdings for NoiseAgent 2440: { IBM: -98, CASH: 11358917 }. Marked to market: 10000539 +Final relative surplus NoiseAgent 2440 0.13450565 +Final holdings for NoiseAgent 2441: { CASH: 10000297 }. Marked to market: 10000297 +Final relative surplus NoiseAgent 2441 2.97e-05 +Final holdings for NoiseAgent 2442: { IBM: 20, CASH: 9723760 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 2442 -0.027624 +Final holdings for NoiseAgent 2443: { IBM: -56, CASH: 10774928 }. Marked to market: 10001400 +Final relative surplus NoiseAgent 2443 0.07611145 +Final holdings for NoiseAgent 2444: { IBM: -34, CASH: 10469574 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 2444 0.0469574 +Final holdings for NoiseAgent 2445: { IBM: -35, CASH: 10482860 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2445 0.048286 +Final holdings for NoiseAgent 2446: { CASH: 9999120 }. Marked to market: 9999120 +Final relative surplus NoiseAgent 2446 -8.8e-05 +Final holdings for NoiseAgent 2447: { IBM: -90, CASH: 11246095 }. Marked to market: 9999505 +Final relative surplus NoiseAgent 2447 0.12322445 +Final holdings for NoiseAgent 2448: { IBM: -42, CASH: 10585018 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2448 0.0585018 +Final holdings for NoiseAgent 2449: { IBM: 98, CASH: 8643582 }. Marked to market: 9997648 +Final relative surplus NoiseAgent 2449 -0.13426005 +Final holdings for NoiseAgent 2450: { IBM: -41, CASH: 10567358 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 2450 0.0567358 +Final holdings for NoiseAgent 2451: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2451 0.0 +Final holdings for NoiseAgent 2452: { IBM: -40, CASH: 10552440 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 2452 0.055244 +Final holdings for NoiseAgent 2453: { IBM: 62, CASH: 9140742 }. Marked to market: 9999256 +Final relative surplus NoiseAgent 2453 -0.08454085 +Final holdings for NoiseAgent 2454: { CASH: 10000945 }. Marked to market: 10000945 +Final relative surplus NoiseAgent 2454 9.45e-05 +Final holdings for NoiseAgent 2455: { IBM: -36, CASH: 10496476 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 2455 0.0496476 +Final holdings for NoiseAgent 2456: { CASH: 10000510 }. Marked to market: 10000510 +Final relative surplus NoiseAgent 2456 5.1e-05 +Final holdings for NoiseAgent 2457: { IBM: -68, CASH: 10939896 }. Marked to market: 10001700 +Final relative surplus NoiseAgent 2457 0.09260995 +Final holdings for NoiseAgent 2458: { IBM: -41, CASH: 10565390 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2458 0.056539 +Final holdings for NoiseAgent 2459: { CASH: 9997165 }. Marked to market: 9997165 +Final relative surplus NoiseAgent 2459 -0.0002835 +Final holdings for NoiseAgent 2460: { CASH: 9998572 }. Marked to market: 9998572 +Final relative surplus NoiseAgent 2460 -0.0001428 +Final holdings for NoiseAgent 2461: { IBM: 48, CASH: 9334816 }. Marked to market: 10000096 +Final relative surplus NoiseAgent 2461 -0.0665184 +Final holdings for NoiseAgent 2462: { CASH: 9997458 }. Marked to market: 9997458 +Final relative surplus NoiseAgent 2462 -0.0002542 +Final holdings for NoiseAgent 2463: { CASH: 10000336 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 2463 3.36e-05 +Final holdings for NoiseAgent 2464: { IBM: 42, CASH: 9417124 }. Marked to market: 9999496 +Final relative surplus NoiseAgent 2464 -0.0582876 +Final holdings for NoiseAgent 2465: { IBM: -23, CASH: 10319378 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2465 0.0319378 +Final holdings for NoiseAgent 2466: { CASH: 10001333 }. Marked to market: 10001333 +Final relative surplus NoiseAgent 2466 0.0001333 +Final holdings for NoiseAgent 2467: { CASH: 10001104 }. Marked to market: 10001104 +Final relative surplus NoiseAgent 2467 0.0001104 +Final holdings for NoiseAgent 2468: { CASH: 9996301 }. Marked to market: 9996301 +Final relative surplus NoiseAgent 2468 -0.0003699 +Final holdings for NoiseAgent 2469: { CASH: 9998965 }. Marked to market: 9998965 +Final relative surplus NoiseAgent 2469 -0.0001035 +Final holdings for NoiseAgent 2470: { CASH: 10003441 }. Marked to market: 10003441 +Final relative surplus NoiseAgent 2470 0.0003441 +Final holdings for NoiseAgent 2471: { CASH: 9996929 }. Marked to market: 9996929 +Final relative surplus NoiseAgent 2471 -0.0003071 +Final holdings for NoiseAgent 2472: { IBM: 70, CASH: 9030010 }. Marked to market: 9998880 +Final relative surplus NoiseAgent 2472 -0.095615 +Final holdings for NoiseAgent 2473: { IBM: 96, CASH: 8672464 }. Marked to market: 9994672 +Final relative surplus NoiseAgent 2473 -0.13137615 +Final holdings for NoiseAgent 2474: { IBM: 72, CASH: 9000712 }. Marked to market: 10003528 +Final relative surplus NoiseAgent 2474 -0.0985366 +Final holdings for NoiseAgent 2475: { CASH: 10000368 }. Marked to market: 10000368 +Final relative surplus NoiseAgent 2475 3.68e-05 +Final holdings for NoiseAgent 2476: { CASH: 10001378 }. Marked to market: 10001378 +Final relative surplus NoiseAgent 2476 0.0001378 +Final holdings for NoiseAgent 2477: { IBM: -32, CASH: 10443872 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2477 0.0443872 +Final holdings for NoiseAgent 2478: { CASH: 10000390 }. Marked to market: 10000390 +Final relative surplus NoiseAgent 2478 3.9e-05 +Final holdings for NoiseAgent 2479: { IBM: -46, CASH: 10637422 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 2479 0.0637422 +Final holdings for NoiseAgent 2480: { IBM: 78, CASH: 8922586 }. Marked to market: 9997348 +Final relative surplus NoiseAgent 2480 -0.1063636 +Final holdings for NoiseAgent 2481: { IBM: -60, CASH: 10830940 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 2481 0.08170865 +Final holdings for NoiseAgent 2482: { IBM: 48, CASH: 9332488 }. Marked to market: 10001032 +Final relative surplus NoiseAgent 2482 -0.0667512 +Final holdings for NoiseAgent 2483: { CASH: 10000792 }. Marked to market: 10000792 +Final relative surplus NoiseAgent 2483 7.92e-05 +Final holdings for NoiseAgent 2484: { IBM: -48, CASH: 10663768 }. Marked to market: 10000744 +Final relative surplus NoiseAgent 2484 0.0663768 +Final holdings for NoiseAgent 2485: { CASH: 10003999 }. Marked to market: 10003999 +Final relative surplus NoiseAgent 2485 0.0003999 +Final holdings for NoiseAgent 2486: { CASH: 9997448 }. Marked to market: 9997448 +Final relative surplus NoiseAgent 2486 -0.0002552 +Final holdings for NoiseAgent 2487: { CASH: 10004224 }. Marked to market: 10004224 +Final relative surplus NoiseAgent 2487 0.0004224 +Final holdings for NoiseAgent 2488: { IBM: 40, CASH: 9444860 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 2488 -0.055514 +Final holdings for NoiseAgent 2489: { IBM: 44, CASH: 9390116 }. Marked to market: 9999824 +Final relative surplus NoiseAgent 2489 -0.0609884 +Final holdings for NoiseAgent 2490: { IBM: 88, CASH: 8777856 }. Marked to market: 9997976 +Final relative surplus NoiseAgent 2490 -0.12082785 +Final holdings for NoiseAgent 2491: { CASH: 9999240 }. Marked to market: 9999240 +Final relative surplus NoiseAgent 2491 -7.6e-05 +Final holdings for NoiseAgent 2492: { CASH: 10001155 }. Marked to market: 10001155 +Final relative surplus NoiseAgent 2492 0.0001155 +Final holdings for NoiseAgent 2493: { CASH: 10000912 }. Marked to market: 10000912 +Final relative surplus NoiseAgent 2493 9.12e-05 +Final holdings for NoiseAgent 2494: { CASH: 10000990 }. Marked to market: 10000990 +Final relative surplus NoiseAgent 2494 9.9e-05 +Final holdings for NoiseAgent 2495: { CASH: 9998466 }. Marked to market: 9998466 +Final relative surplus NoiseAgent 2495 -0.0001534 +Final holdings for NoiseAgent 2496: { IBM: -27, CASH: 10370791 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2496 0.0370791 +Final holdings for NoiseAgent 2497: { IBM: 41, CASH: 9432478 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2497 -0.0567522 +Final holdings for NoiseAgent 2498: { IBM: 82, CASH: 8865571 }. Marked to market: 9995449 +Final relative surplus NoiseAgent 2498 -0.1120651 +Final holdings for NoiseAgent 2499: { IBM: 45, CASH: 9376975 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2499 -0.0623025 +Final holdings for NoiseAgent 2500: { CASH: 10001015 }. Marked to market: 10001015 +Final relative surplus NoiseAgent 2500 0.0001015 +Final holdings for NoiseAgent 2501: { CASH: 9999406 }. Marked to market: 9999406 +Final relative surplus NoiseAgent 2501 -5.94e-05 +Final holdings for NoiseAgent 2502: { CASH: 10000940 }. Marked to market: 10000940 +Final relative surplus NoiseAgent 2502 9.4e-05 +Final holdings for NoiseAgent 2503: { IBM: -44, CASH: 10609004 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2503 0.0609004 +Final holdings for NoiseAgent 2504: { CASH: 9995112 }. Marked to market: 9995112 +Final relative surplus NoiseAgent 2504 -0.0004888 +Final holdings for NoiseAgent 2505: { IBM: 26, CASH: 9641226 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2505 -0.0358774 +Final holdings for NoiseAgent 2506: { CASH: 9996436 }. Marked to market: 9996436 +Final relative surplus NoiseAgent 2506 -0.0003564 +Final holdings for NoiseAgent 2507: { CASH: 9997688 }. Marked to market: 9997688 +Final relative surplus NoiseAgent 2507 -0.0002312 +Final holdings for NoiseAgent 2508: { CASH: 10000532 }. Marked to market: 10000532 +Final relative surplus NoiseAgent 2508 5.32e-05 +Final holdings for NoiseAgent 2509: { IBM: 94, CASH: 8698711 }. Marked to market: 9995911 +Final relative surplus NoiseAgent 2509 -0.1287488 +Final holdings for NoiseAgent 2510: { IBM: 46, CASH: 9363636 }. Marked to market: 9998390 +Final relative surplus NoiseAgent 2510 -0.0636364 +Final holdings for NoiseAgent 2511: { CASH: 9999832 }. Marked to market: 9999832 +Final relative surplus NoiseAgent 2511 -1.68e-05 +Final holdings for NoiseAgent 2512: { IBM: 54, CASH: 9251614 }. Marked to market: 9999568 +Final relative surplus NoiseAgent 2512 -0.07345355 +Final holdings for NoiseAgent 2513: { CASH: 10003285 }. Marked to market: 10003285 +Final relative surplus NoiseAgent 2513 0.0003285 +Final holdings for NoiseAgent 2514: { CASH: 10000102 }. Marked to market: 10000102 +Final relative surplus NoiseAgent 2514 1.02e-05 +Final holdings for NoiseAgent 2515: { IBM: -43, CASH: 10592970 }. Marked to market: 9999914 +Final relative surplus NoiseAgent 2515 0.059297 +Final holdings for NoiseAgent 2516: { IBM: -62, CASH: 10860374 }. Marked to market: 9996652 +Final relative surplus NoiseAgent 2516 0.0846443 +Final holdings for NoiseAgent 2517: { IBM: 30, CASH: 9584770 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2517 -0.041523 +Final holdings for NoiseAgent 2518: { IBM: -50, CASH: 10692650 }. Marked to market: 10002800 +Final relative surplus NoiseAgent 2518 0.069265 +Final holdings for NoiseAgent 2519: { IBM: -28, CASH: 10387688 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2519 0.0387688 +Final holdings for NoiseAgent 2520: { CASH: 9999549 }. Marked to market: 9999549 +Final relative surplus NoiseAgent 2520 -4.51e-05 +Final holdings for NoiseAgent 2521: { IBM: 41, CASH: 9434241 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 2521 -0.0565759 +Final holdings for NoiseAgent 2522: { IBM: 50, CASH: 9309450 }. Marked to market: 9996400 +Final relative surplus NoiseAgent 2522 -0.069055 +Final holdings for NoiseAgent 2523: { CASH: 9999195 }. Marked to market: 9999195 +Final relative surplus NoiseAgent 2523 -8.05e-05 +Final holdings for NoiseAgent 2524: { IBM: -88, CASH: 11218712 }. Marked to market: 9999560 +Final relative surplus NoiseAgent 2524 0.12048575 +Final holdings for NoiseAgent 2525: { CASH: 10001984 }. Marked to market: 10001984 +Final relative surplus NoiseAgent 2525 0.0001984 +Final holdings for NoiseAgent 2526: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2526 0.0 +Final holdings for NoiseAgent 2527: { IBM: 66, CASH: 9085438 }. Marked to market: 9999274 +Final relative surplus NoiseAgent 2527 -0.09007165 +Final holdings for NoiseAgent 2528: { CASH: 9998900 }. Marked to market: 9998900 +Final relative surplus NoiseAgent 2528 -0.00011 +Final holdings for NoiseAgent 2529: { IBM: 32, CASH: 9557568 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2529 -0.0442432 +Final holdings for NoiseAgent 2530: { IBM: 40, CASH: 9446520 }. Marked to market: 9998040 +Final relative surplus NoiseAgent 2530 -0.055348 +Final holdings for NoiseAgent 2531: { CASH: 10002070 }. Marked to market: 10002070 +Final relative surplus NoiseAgent 2531 0.000207 +Final holdings for NoiseAgent 2532: { CASH: 10000891 }. Marked to market: 10000891 +Final relative surplus NoiseAgent 2532 8.91e-05 +Final holdings for NoiseAgent 2533: { CASH: 10001320 }. Marked to market: 10001320 +Final relative surplus NoiseAgent 2533 0.000132 +Final holdings for NoiseAgent 2534: { CASH: 9999514 }. Marked to market: 9999514 +Final relative surplus NoiseAgent 2534 -4.86e-05 +Final holdings for NoiseAgent 2535: { IBM: 56, CASH: 9226343 }. Marked to market: 9996287 +Final relative surplus NoiseAgent 2535 -0.07599095 +Final holdings for NoiseAgent 2536: { IBM: -96, CASH: 11331424 }. Marked to market: 10001152 +Final relative surplus NoiseAgent 2536 0.13175665 +Final holdings for NoiseAgent 2537: { CASH: 10000621 }. Marked to market: 10000621 +Final relative surplus NoiseAgent 2537 6.21e-05 +Final holdings for NoiseAgent 2538: { IBM: 92, CASH: 8723224 }. Marked to market: 9998068 +Final relative surplus NoiseAgent 2538 -0.12629135 +Final holdings for NoiseAgent 2539: { IBM: -38, CASH: 10526452 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2539 0.0526452 +Final holdings for NoiseAgent 2540: { IBM: -44, CASH: 10611468 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2540 0.0611468 +Final holdings for NoiseAgent 2541: { IBM: -84, CASH: 11162770 }. Marked to market: 10002142 +Final relative surplus NoiseAgent 2541 0.11489515 +Final holdings for NoiseAgent 2542: { IBM: -49, CASH: 10680414 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2542 0.0680414 +Final holdings for NoiseAgent 2543: { IBM: -78, CASH: 11077609 }. Marked to market: 10005733 +Final relative surplus NoiseAgent 2543 0.10638675 +Final holdings for NoiseAgent 2544: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 2544 -0.000132 +Final holdings for NoiseAgent 2545: { CASH: 9998731 }. Marked to market: 9998731 +Final relative surplus NoiseAgent 2545 -0.0001269 +Final holdings for NoiseAgent 2546: { IBM: -35, CASH: 10485275 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 2546 0.0485275 +Final holdings for NoiseAgent 2547: { CASH: 10003658 }. Marked to market: 10003658 +Final relative surplus NoiseAgent 2547 0.0003658 +Final holdings for NoiseAgent 2548: { CASH: 9999391 }. Marked to market: 9999391 +Final relative surplus NoiseAgent 2548 -6.09e-05 +Final holdings for NoiseAgent 2549: { IBM: -54, CASH: 10746388 }. Marked to market: 10001188 +Final relative surplus NoiseAgent 2549 0.0732587 +Final holdings for NoiseAgent 2550: { IBM: 58, CASH: 9197367 }. Marked to market: 9999449 +Final relative surplus NoiseAgent 2550 -0.07888025 +Final holdings for NoiseAgent 2551: { CASH: 9999664 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 2551 -3.36e-05 +Final holdings for NoiseAgent 2552: { CASH: 9999490 }. Marked to market: 9999490 +Final relative surplus NoiseAgent 2552 -5.1e-05 +Final holdings for NoiseAgent 2553: { CASH: 10001380 }. Marked to market: 10001380 +Final relative surplus NoiseAgent 2553 0.000138 +Final holdings for NoiseAgent 2554: { CASH: 9998206 }. Marked to market: 9998206 +Final relative surplus NoiseAgent 2554 -0.0001794 +Final holdings for NoiseAgent 2555: { IBM: -48, CASH: 10667008 }. Marked to market: 9998464 +Final relative surplus NoiseAgent 2555 0.0667008 +Final holdings for NoiseAgent 2556: { IBM: -54, CASH: 10746847 }. Marked to market: 10000567 +Final relative surplus NoiseAgent 2556 0.07330285 +Final holdings for NoiseAgent 2557: { CASH: 9999450 }. Marked to market: 9999450 +Final relative surplus NoiseAgent 2557 -5.5e-05 +Final holdings for NoiseAgent 2558: { IBM: -34, CASH: 10470798 }. Marked to market: 9999796 +Final relative surplus NoiseAgent 2558 0.0470798 +Final holdings for NoiseAgent 2559: { IBM: -20, CASH: 10277000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2559 0.0277 +Final holdings for NoiseAgent 2560: { IBM: 86, CASH: 8808126 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 2560 -0.1178034 +Final holdings for NoiseAgent 2561: { IBM: -44, CASH: 10607156 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2561 0.0607156 +Final holdings for NoiseAgent 2562: { IBM: 54, CASH: 9252532 }. Marked to market: 9997894 +Final relative surplus NoiseAgent 2562 -0.07336655 +Final holdings for NoiseAgent 2563: { CASH: 10002067 }. Marked to market: 10002067 +Final relative surplus NoiseAgent 2563 0.0002067 +Final holdings for NoiseAgent 2564: { CASH: 9998900 }. Marked to market: 9998900 +Final relative surplus NoiseAgent 2564 -0.00011 +Final holdings for NoiseAgent 2565: { IBM: -64, CASH: 10888224 }. Marked to market: 10000288 +Final relative surplus NoiseAgent 2565 0.08743485 +Final holdings for NoiseAgent 2566: { IBM: -44, CASH: 10607926 }. Marked to market: 10001254 +Final relative surplus NoiseAgent 2566 0.0607926 +Final holdings for NoiseAgent 2567: { IBM: -52, CASH: 10722228 }. Marked to market: 9999688 +Final relative surplus NoiseAgent 2567 0.07083355 +Final holdings for NoiseAgent 2568: { IBM: 29, CASH: 9599481 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2568 -0.0400519 +Final holdings for NoiseAgent 2569: { CASH: 9999608 }. Marked to market: 9999608 +Final relative surplus NoiseAgent 2569 -3.92e-05 +Final holdings for NoiseAgent 2570: { IBM: -30, CASH: 10415620 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2570 0.041562 +Final holdings for NoiseAgent 2571: { IBM: 72, CASH: 9001828 }. Marked to market: 9998236 +Final relative surplus NoiseAgent 2571 -0.09843335 +Final holdings for NoiseAgent 2572: { IBM: -76, CASH: 11054994 }. Marked to market: 9999582 +Final relative surplus NoiseAgent 2572 0.10411075 +Final holdings for NoiseAgent 2573: { IBM: -24, CASH: 10333240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2573 0.033324 +Final holdings for NoiseAgent 2574: { IBM: -58, CASH: 10802749 }. Marked to market: 10002581 +Final relative surplus NoiseAgent 2574 0.07889525 +Final holdings for NoiseAgent 2575: { IBM: -80, CASH: 11109800 }. Marked to market: 10001240 +Final relative surplus NoiseAgent 2575 0.10959425 +Final holdings for NoiseAgent 2576: { IBM: -68, CASH: 10944078 }. Marked to market: 10001258 +Final relative surplus NoiseAgent 2576 0.09301945 +Final holdings for NoiseAgent 2577: { CASH: 9999532 }. Marked to market: 9999532 +Final relative surplus NoiseAgent 2577 -4.68e-05 +Final holdings for NoiseAgent 2578: { IBM: 60, CASH: 9169990 }. Marked to market: 10000450 +Final relative surplus NoiseAgent 2578 -0.08161675 +Final holdings for NoiseAgent 2579: { IBM: 20, CASH: 9722560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2579 -0.027744 +Final holdings for NoiseAgent 2580: { IBM: 22, CASH: 9695014 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 2580 -0.0304986 +Final holdings for NoiseAgent 2581: { IBM: 94, CASH: 8696361 }. Marked to market: 9997415 +Final relative surplus NoiseAgent 2581 -0.1289797 +Final holdings for NoiseAgent 2582: { CASH: 10000341 }. Marked to market: 10000341 +Final relative surplus NoiseAgent 2582 3.41e-05 +Final holdings for NoiseAgent 2583: { CASH: 10000616 }. Marked to market: 10000616 +Final relative surplus NoiseAgent 2583 6.16e-05 +Final holdings for NoiseAgent 2584: { CASH: 10000117 }. Marked to market: 10000117 +Final relative surplus NoiseAgent 2584 1.17e-05 +Final holdings for NoiseAgent 2585: { CASH: 9998482 }. Marked to market: 9998482 +Final relative surplus NoiseAgent 2585 -0.0001518 +Final holdings for NoiseAgent 2586: { IBM: -46, CASH: 10637560 }. Marked to market: 9999540 +Final relative surplus NoiseAgent 2586 0.063756 +Final holdings for NoiseAgent 2587: { CASH: 9999149 }. Marked to market: 9999149 +Final relative surplus NoiseAgent 2587 -8.51e-05 +Final holdings for NoiseAgent 2588: { CASH: 9998196 }. Marked to market: 9998196 +Final relative surplus NoiseAgent 2588 -0.0001804 +Final holdings for NoiseAgent 2589: { IBM: -76, CASH: 11054082 }. Marked to market: 10003078 +Final relative surplus NoiseAgent 2589 0.10402525 +Final holdings for NoiseAgent 2590: { CASH: 9998250 }. Marked to market: 9998250 +Final relative surplus NoiseAgent 2590 -0.000175 +Final holdings for NoiseAgent 2591: { IBM: 25, CASH: 9652825 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 2591 -0.0347175 +Final holdings for NoiseAgent 2592: { CASH: 9999221 }. Marked to market: 9999221 +Final relative surplus NoiseAgent 2592 -7.79e-05 +Final holdings for NoiseAgent 2593: { CASH: 9997504 }. Marked to market: 9997504 +Final relative surplus NoiseAgent 2593 -0.0002496 +Final holdings for NoiseAgent 2594: { CASH: 10000888 }. Marked to market: 10000888 +Final relative surplus NoiseAgent 2594 8.88e-05 +Final holdings for NoiseAgent 2595: { IBM: 88, CASH: 8782388 }. Marked to market: 9995644 +Final relative surplus NoiseAgent 2595 -0.12038245 +Final holdings for NoiseAgent 2596: { IBM: -32, CASH: 10443232 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2596 0.0443232 +Final holdings for NoiseAgent 2597: { CASH: 9998848 }. Marked to market: 9998848 +Final relative surplus NoiseAgent 2597 -0.0001152 +Final holdings for NoiseAgent 2598: { CASH: 10001674 }. Marked to market: 10001674 +Final relative surplus NoiseAgent 2598 0.0001674 +Final holdings for NoiseAgent 2599: { CASH: 10000288 }. Marked to market: 10000288 +Final relative surplus NoiseAgent 2599 2.88e-05 +Final holdings for NoiseAgent 2600: { IBM: -74, CASH: 11024086 }. Marked to market: 10000444 +Final relative surplus NoiseAgent 2600 0.10102515 +Final holdings for NoiseAgent 2601: { CASH: 9996619 }. Marked to market: 9996619 +Final relative surplus NoiseAgent 2601 -0.0003381 +Final holdings for NoiseAgent 2602: { IBM: -72, CASH: 11000980 }. Marked to market: 10000540 +Final relative surplus NoiseAgent 2602 0.0987084 +Final holdings for NoiseAgent 2603: { IBM: -48, CASH: 10666288 }. Marked to market: 9999136 +Final relative surplus NoiseAgent 2603 0.0666288 +Final holdings for NoiseAgent 2604: { CASH: 10000391 }. Marked to market: 10000391 +Final relative surplus NoiseAgent 2604 3.91e-05 +Final holdings for NoiseAgent 2605: { CASH: 10006072 }. Marked to market: 10006072 +Final relative surplus NoiseAgent 2605 0.0006072 +Final holdings for NoiseAgent 2606: { IBM: 48, CASH: 9336472 }. Marked to market: 9997048 +Final relative surplus NoiseAgent 2606 -0.0663528 +Final holdings for NoiseAgent 2607: { CASH: 10000880 }. Marked to market: 10000880 +Final relative surplus NoiseAgent 2607 8.8e-05 +Final holdings for NoiseAgent 2608: { IBM: 40, CASH: 9444920 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 2608 -0.055508 +Final holdings for NoiseAgent 2609: { IBM: 24, CASH: 9667456 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2609 -0.0332544 +Final holdings for NoiseAgent 2610: { CASH: 10002025 }. Marked to market: 10002025 +Final relative surplus NoiseAgent 2610 0.0002025 +Final holdings for NoiseAgent 2611: { IBM: -21, CASH: 10291354 }. Marked to market: 9999937 +Final relative surplus NoiseAgent 2611 0.0291354 +Final holdings for NoiseAgent 2612: { CASH: 9997340 }. Marked to market: 9997340 +Final relative surplus NoiseAgent 2612 -0.000266 +Final holdings for NoiseAgent 2613: { IBM: 44, CASH: 9392228 }. Marked to market: 9998724 +Final relative surplus NoiseAgent 2613 -0.0607772 +Final holdings for NoiseAgent 2614: { IBM: 37, CASH: 9490806 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2614 -0.0509194 +Final holdings for NoiseAgent 2615: { IBM: -64, CASH: 10884448 }. Marked to market: 10001312 +Final relative surplus NoiseAgent 2615 0.08706495 +Final holdings for NoiseAgent 2616: { IBM: 88, CASH: 8784808 }. Marked to market: 9997976 +Final relative surplus NoiseAgent 2616 -0.1201405 +Final holdings for NoiseAgent 2617: { CASH: 9994595 }. Marked to market: 9994595 +Final relative surplus NoiseAgent 2617 -0.0005405 +Final holdings for NoiseAgent 2618: { IBM: 40, CASH: 9445840 }. Marked to market: 10000240 +Final relative surplus NoiseAgent 2618 -0.055416 +Final holdings for NoiseAgent 2619: { CASH: 10005967 }. Marked to market: 10005967 +Final relative surplus NoiseAgent 2619 0.0005967 +Final holdings for NoiseAgent 2620: { IBM: 49, CASH: 9321497 }. Marked to market: 10002793 +Final relative surplus NoiseAgent 2620 -0.0678503 +Final holdings for NoiseAgent 2621: { CASH: 9999014 }. Marked to market: 9999014 +Final relative surplus NoiseAgent 2621 -9.86e-05 +Final holdings for NoiseAgent 2622: { CASH: 10000957 }. Marked to market: 10000957 +Final relative surplus NoiseAgent 2622 9.57e-05 +Final holdings for NoiseAgent 2623: { CASH: 9997228 }. Marked to market: 9997228 +Final relative surplus NoiseAgent 2623 -0.0002772 +Final holdings for NoiseAgent 2624: { IBM: 26, CASH: 9641148 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 2624 -0.0358852 +Final holdings for NoiseAgent 2625: { IBM: -72, CASH: 10998316 }. Marked to market: 10001620 +Final relative surplus NoiseAgent 2625 0.0984471 +Final holdings for NoiseAgent 2626: { CASH: 9998572 }. Marked to market: 9998572 +Final relative surplus NoiseAgent 2626 -0.0001428 +Final holdings for NoiseAgent 2627: { CASH: 10001848 }. Marked to market: 10001848 +Final relative surplus NoiseAgent 2627 0.0001848 +Final holdings for NoiseAgent 2628: { IBM: -41, CASH: 10567276 }. Marked to market: 9999795 +Final relative surplus NoiseAgent 2628 0.0567276 +Final holdings for NoiseAgent 2629: { CASH: 10001428 }. Marked to market: 10001428 +Final relative surplus NoiseAgent 2629 0.0001428 +Final holdings for NoiseAgent 2630: { IBM: 42, CASH: 9417670 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 2630 -0.058233 +Final holdings for NoiseAgent 2631: { IBM: -80, CASH: 11104520 }. Marked to market: 10001480 +Final relative surplus NoiseAgent 2631 0.10907325 +Final holdings for NoiseAgent 2632: { IBM: 49, CASH: 9321742 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2632 -0.0678258 +Final holdings for NoiseAgent 2633: { IBM: 20, CASH: 9722020 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 2633 -0.027798 +Final holdings for NoiseAgent 2634: { IBM: -7, CASH: 10097055 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2634 0.0097055 +Final holdings for NoiseAgent 2635: { IBM: 74, CASH: 8977690 }. Marked to market: 9995634 +Final relative surplus NoiseAgent 2635 -0.1008559 +Final holdings for NoiseAgent 2636: { IBM: 49, CASH: 9321692 }. Marked to market: 9997892 +Final relative surplus NoiseAgent 2636 -0.0678308 +Final holdings for NoiseAgent 2637: { IBM: 40, CASH: 9444920 }. Marked to market: 9998640 +Final relative surplus NoiseAgent 2637 -0.055508 +Final holdings for NoiseAgent 2638: { IBM: -84, CASH: 11162560 }. Marked to market: 10003360 +Final relative surplus NoiseAgent 2638 0.11487605 +Final holdings for NoiseAgent 2639: { CASH: 9996465 }. Marked to market: 9996465 +Final relative surplus NoiseAgent 2639 -0.0003535 +Final holdings for NoiseAgent 2640: { IBM: 56, CASH: 9223644 }. Marked to market: 9998796 +Final relative surplus NoiseAgent 2640 -0.07625135 +Final holdings for NoiseAgent 2641: { IBM: -46, CASH: 10638618 }. Marked to market: 10011086 +Final relative surplus NoiseAgent 2641 0.0638618 +Final holdings for NoiseAgent 2642: { IBM: 36, CASH: 9503632 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2642 -0.0496368 +Final holdings for NoiseAgent 2643: { CASH: 9998480 }. Marked to market: 9998480 +Final relative surplus NoiseAgent 2643 -0.000152 +Final holdings for NoiseAgent 2644: { IBM: 80, CASH: 8891760 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 2644 -0.10943985 +Final holdings for NoiseAgent 2645: { IBM: 98, CASH: 8642014 }. Marked to market: 9999314 +Final relative surplus NoiseAgent 2645 -0.1344136 +Final holdings for NoiseAgent 2646: { IBM: -35, CASH: 10482825 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2646 0.0482825 +Final holdings for NoiseAgent 2647: { IBM: -48, CASH: 10664704 }. Marked to market: 9999808 +Final relative surplus NoiseAgent 2647 0.0664704 +Final holdings for NoiseAgent 2648: { IBM: 21, CASH: 9709675 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2648 -0.0290325 +Final holdings for NoiseAgent 2649: { IBM: 82, CASH: 8866760 }. Marked to market: 9997704 +Final relative surplus NoiseAgent 2649 -0.1119446 +Final holdings for NoiseAgent 2650: { IBM: 78, CASH: 8917984 }. Marked to market: 9999454 +Final relative surplus NoiseAgent 2650 -0.10681515 +Final holdings for NoiseAgent 2651: { IBM: 64, CASH: 9114240 }. Marked to market: 9999680 +Final relative surplus NoiseAgent 2651 -0.08719245 +Final holdings for NoiseAgent 2652: { CASH: 9995782 }. Marked to market: 9995782 +Final relative surplus NoiseAgent 2652 -0.0004218 +Final holdings for NoiseAgent 2653: { IBM: 20, CASH: 9724060 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 2653 -0.027594 +Final holdings for NoiseAgent 2654: { CASH: 9999298 }. Marked to market: 9999298 +Final relative surplus NoiseAgent 2654 -7.02e-05 +Final holdings for NoiseAgent 2655: { CASH: 9998950 }. Marked to market: 9998950 +Final relative surplus NoiseAgent 2655 -0.000105 +Final holdings for NoiseAgent 2656: { CASH: 10002800 }. Marked to market: 10002800 +Final relative surplus NoiseAgent 2656 0.00028 +Final holdings for NoiseAgent 2657: { IBM: -40, CASH: 10554560 }. Marked to market: 10000200 +Final relative surplus NoiseAgent 2657 0.055456 +Final holdings for NoiseAgent 2658: { CASH: 9999020 }. Marked to market: 9999020 +Final relative surplus NoiseAgent 2658 -9.8e-05 +Final holdings for NoiseAgent 2659: { CASH: 9997336 }. Marked to market: 9997336 +Final relative surplus NoiseAgent 2659 -0.0002664 +Final holdings for NoiseAgent 2660: { IBM: 94, CASH: 8696455 }. Marked to market: 9999483 +Final relative surplus NoiseAgent 2660 -0.12896825 +Final holdings for NoiseAgent 2661: { IBM: -42, CASH: 10581301 }. Marked to market: 9999559 +Final relative surplus NoiseAgent 2661 0.0581301 +Final holdings for NoiseAgent 2662: { IBM: -96, CASH: 11328112 }. Marked to market: 10003408 +Final relative surplus NoiseAgent 2662 0.1314314 +Final holdings for NoiseAgent 2663: { CASH: 10000480 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 2663 4.8e-05 +Final holdings for NoiseAgent 2664: { IBM: -82, CASH: 11137217 }. Marked to market: 10000943 +Final relative surplus NoiseAgent 2664 0.11233605 +Final holdings for NoiseAgent 2665: { IBM: 56, CASH: 9223896 }. Marked to market: 9999048 +Final relative surplus NoiseAgent 2665 -0.07622625 +Final holdings for NoiseAgent 2666: { IBM: -48, CASH: 10665520 }. Marked to market: 10000624 +Final relative surplus NoiseAgent 2666 0.066552 +Final holdings for NoiseAgent 2667: { IBM: -41, CASH: 10567522 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2667 0.0567522 +Final holdings for NoiseAgent 2668: { IBM: 21, CASH: 9709150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2668 -0.029085 +Final holdings for NoiseAgent 2669: { IBM: -38, CASH: 10525844 }. Marked to market: 9999924 +Final relative surplus NoiseAgent 2669 0.0525844 +Final holdings for NoiseAgent 2670: { CASH: 9998628 }. Marked to market: 9998628 +Final relative surplus NoiseAgent 2670 -0.0001372 +Final holdings for NoiseAgent 2671: { IBM: 46, CASH: 9362440 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2671 -0.063756 +Final holdings for NoiseAgent 2672: { CASH: 9997900 }. Marked to market: 9997900 +Final relative surplus NoiseAgent 2672 -0.00021 +Final holdings for NoiseAgent 2673: { IBM: 27, CASH: 9626671 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2673 -0.0373329 +Final holdings for NoiseAgent 2674: { IBM: -96, CASH: 11330704 }. Marked to market: 10002064 +Final relative surplus NoiseAgent 2674 0.13168635 +Final holdings for NoiseAgent 2675: { CASH: 10000168 }. Marked to market: 10000168 +Final relative surplus NoiseAgent 2675 1.68e-05 +Final holdings for NoiseAgent 2676: { IBM: 64, CASH: 9112864 }. Marked to market: 9999584 +Final relative surplus NoiseAgent 2676 -0.08732815 +Final holdings for NoiseAgent 2677: { IBM: 43, CASH: 9404149 }. Marked to market: 9999871 +Final relative surplus NoiseAgent 2677 -0.0595851 +Final holdings for NoiseAgent 2678: { CASH: 9999088 }. Marked to market: 9999088 +Final relative surplus NoiseAgent 2678 -9.12e-05 +Final holdings for NoiseAgent 2679: { IBM: -56, CASH: 10777672 }. Marked to market: 9999048 +Final relative surplus NoiseAgent 2679 0.0763768 +Final holdings for NoiseAgent 2680: { IBM: -96, CASH: 11330224 }. Marked to market: 10003792 +Final relative surplus NoiseAgent 2680 0.13164045 +Final holdings for NoiseAgent 2681: { IBM: -68, CASH: 10942038 }. Marked to market: 10000850 +Final relative surplus NoiseAgent 2681 0.09281975 +Final holdings for NoiseAgent 2682: { IBM: 39, CASH: 9458407 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 2682 -0.0541593 +Final holdings for NoiseAgent 2683: { IBM: -42, CASH: 10581028 }. Marked to market: 10001344 +Final relative surplus NoiseAgent 2683 0.0581028 +Final holdings for NoiseAgent 2684: { IBM: 25, CASH: 9653575 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2684 -0.0346425 +Final holdings for NoiseAgent 2685: { CASH: 10001666 }. Marked to market: 10001666 +Final relative surplus NoiseAgent 2685 0.0001666 +Final holdings for NoiseAgent 2686: { IBM: -31, CASH: 10429908 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2686 0.0429908 +Final holdings for NoiseAgent 2687: { CASH: 10000308 }. Marked to market: 10000308 +Final relative surplus NoiseAgent 2687 3.08e-05 +Final holdings for NoiseAgent 2688: { IBM: 42, CASH: 9420736 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 2688 -0.0579264 +Final holdings for NoiseAgent 2689: { CASH: 9999360 }. Marked to market: 9999360 +Final relative surplus NoiseAgent 2689 -6.4e-05 +Final holdings for NoiseAgent 2690: { IBM: -54, CASH: 10746118 }. Marked to market: 10000324 +Final relative surplus NoiseAgent 2690 0.07323065 +Final holdings for NoiseAgent 2691: { IBM: 52, CASH: 9279566 }. Marked to market: 9999298 +Final relative surplus NoiseAgent 2691 -0.07065955 +Final holdings for NoiseAgent 2692: { IBM: -94, CASH: 11299926 }. Marked to market: 9999624 +Final relative surplus NoiseAgent 2692 0.12860935 +Final holdings for NoiseAgent 2693: { IBM: -50, CASH: 10691450 }. Marked to market: 10001650 +Final relative surplus NoiseAgent 2693 0.069145 +Final holdings for NoiseAgent 2694: { IBM: 66, CASH: 9084382 }. Marked to market: 9999142 +Final relative surplus NoiseAgent 2694 -0.09017575 +Final holdings for NoiseAgent 2695: { IBM: -88, CASH: 11213916 }. Marked to market: 10004620 +Final relative surplus NoiseAgent 2695 0.1200172 +Final holdings for NoiseAgent 2696: { IBM: -30, CASH: 10415980 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2696 0.041598 +Final holdings for NoiseAgent 2697: { CASH: 9999240 }. Marked to market: 9999240 +Final relative surplus NoiseAgent 2697 -7.6e-05 +Final holdings for NoiseAgent 2698: { IBM: 70, CASH: 9030570 }. Marked to market: 9997760 +Final relative surplus NoiseAgent 2698 -0.0955616 +Final holdings for NoiseAgent 2699: { IBM: -72, CASH: 10997164 }. Marked to market: 9999388 +Final relative surplus NoiseAgent 2699 0.09833065 +Final holdings for NoiseAgent 2700: { IBM: 80, CASH: 8890200 }. Marked to market: 9999000 +Final relative surplus NoiseAgent 2700 -0.10959395 +Final holdings for NoiseAgent 2701: { CASH: 9999090 }. Marked to market: 9999090 +Final relative surplus NoiseAgent 2701 -9.1e-05 +Final holdings for NoiseAgent 2702: { IBM: 64, CASH: 9112672 }. Marked to market: 9998112 +Final relative surplus NoiseAgent 2702 -0.08734935 +Final holdings for NoiseAgent 2703: { CASH: 10000748 }. Marked to market: 10000748 +Final relative surplus NoiseAgent 2703 7.48e-05 +Final holdings for NoiseAgent 2704: { IBM: -42, CASH: 10583842 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 2704 0.0583842 +Final holdings for NoiseAgent 2705: { IBM: -70, CASH: 10966665 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 2705 0.09528815 +Final holdings for NoiseAgent 2706: { IBM: 37, CASH: 9487106 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2706 -0.0512894 +Final holdings for NoiseAgent 2707: { CASH: 10002970 }. Marked to market: 10002970 +Final relative surplus NoiseAgent 2707 0.000297 +Final holdings for NoiseAgent 2708: { IBM: -62, CASH: 10860157 }. Marked to market: 10000713 +Final relative surplus NoiseAgent 2708 0.0846294 +Final holdings for NoiseAgent 2709: { CASH: 9997838 }. Marked to market: 9997838 +Final relative surplus NoiseAgent 2709 -0.0002162 +Final holdings for NoiseAgent 2710: { IBM: -27, CASH: 10372168 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 2710 0.0372168 +Final holdings for NoiseAgent 2711: { IBM: 92, CASH: 8726766 }. Marked to market: 9999218 +Final relative surplus NoiseAgent 2711 -0.12594025 +Final holdings for NoiseAgent 2712: { CASH: 9999734 }. Marked to market: 9999734 +Final relative surplus NoiseAgent 2712 -2.66e-05 +Final holdings for NoiseAgent 2713: { CASH: 10000696 }. Marked to market: 10000696 +Final relative surplus NoiseAgent 2713 6.96e-05 +Final holdings for NoiseAgent 2714: { IBM: -46, CASH: 10634662 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2714 0.0634662 +Final holdings for NoiseAgent 2715: { IBM: -40, CASH: 10555520 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 2715 0.055552 +Final holdings for NoiseAgent 2716: { IBM: -27, CASH: 10373275 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2716 0.0373275 +Final holdings for NoiseAgent 2717: { IBM: -45, CASH: 10620865 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 2717 0.0620865 +Final holdings for NoiseAgent 2718: { CASH: 9997036 }. Marked to market: 9997036 +Final relative surplus NoiseAgent 2718 -0.0002964 +Final holdings for NoiseAgent 2719: { IBM: -50, CASH: 10693350 }. Marked to market: 10002050 +Final relative surplus NoiseAgent 2719 0.069335 +Final holdings for NoiseAgent 2720: { IBM: -58, CASH: 10803242 }. Marked to market: 10002262 +Final relative surplus NoiseAgent 2720 0.0789437 +Final holdings for NoiseAgent 2721: { CASH: 10001197 }. Marked to market: 10001197 +Final relative surplus NoiseAgent 2721 0.0001197 +Final holdings for NoiseAgent 2722: { IBM: 76, CASH: 8949794 }. Marked to market: 9997910 +Final relative surplus NoiseAgent 2722 -0.10364145 +Final holdings for NoiseAgent 2723: { IBM: -29, CASH: 10401389 }. Marked to market: 9999304 +Final relative surplus NoiseAgent 2723 0.0401389 +Final holdings for NoiseAgent 2724: { IBM: -72, CASH: 10996300 }. Marked to market: 10002988 +Final relative surplus NoiseAgent 2724 0.09825035 +Final holdings for NoiseAgent 2725: { IBM: -72, CASH: 10995868 }. Marked to market: 9999892 +Final relative surplus NoiseAgent 2725 0.0982034 +Final holdings for NoiseAgent 2726: { IBM: 43, CASH: 9404837 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2726 -0.0595163 +Final holdings for NoiseAgent 2727: { CASH: 10000259 }. Marked to market: 10000259 +Final relative surplus NoiseAgent 2727 2.59e-05 +Final holdings for NoiseAgent 2728: { IBM: -44, CASH: 10609994 }. Marked to market: 10000902 +Final relative surplus NoiseAgent 2728 0.0609994 +Final holdings for NoiseAgent 2729: { CASH: 10000286 }. Marked to market: 10000286 +Final relative surplus NoiseAgent 2729 2.86e-05 +Final holdings for NoiseAgent 2730: { CASH: 9999594 }. Marked to market: 9999594 +Final relative surplus NoiseAgent 2730 -4.06e-05 +Final holdings for NoiseAgent 2731: { IBM: -94, CASH: 11299597 }. Marked to market: 10008131 +Final relative surplus NoiseAgent 2731 0.12858105 +Final holdings for NoiseAgent 2732: { IBM: 74, CASH: 8977061 }. Marked to market: 9996707 +Final relative surplus NoiseAgent 2732 -0.1009158 +Final holdings for NoiseAgent 2733: { IBM: -86, CASH: 11192304 }. Marked to market: 10001634 +Final relative surplus NoiseAgent 2733 0.11784595 +Final holdings for NoiseAgent 2734: { CASH: 9999678 }. Marked to market: 9999678 +Final relative surplus NoiseAgent 2734 -3.22e-05 +Final holdings for NoiseAgent 2735: { IBM: 80, CASH: 8890120 }. Marked to market: 10000440 +Final relative surplus NoiseAgent 2735 -0.10960005 +Final holdings for NoiseAgent 2736: { CASH: 9998768 }. Marked to market: 9998768 +Final relative surplus NoiseAgent 2736 -0.0001232 +Final holdings for NoiseAgent 2737: { CASH: 9999252 }. Marked to market: 9999252 +Final relative surplus NoiseAgent 2737 -7.48e-05 +Final holdings for NoiseAgent 2738: { CASH: 10002408 }. Marked to market: 10002408 +Final relative surplus NoiseAgent 2738 0.0002408 +Final holdings for NoiseAgent 2739: { CASH: 9998200 }. Marked to market: 9998200 +Final relative surplus NoiseAgent 2739 -0.00018 +Final holdings for NoiseAgent 2740: { IBM: 90, CASH: 8751475 }. Marked to market: 9996625 +Final relative surplus NoiseAgent 2740 -0.1234691 +Final holdings for NoiseAgent 2741: { IBM: 54, CASH: 9253477 }. Marked to market: 9995383 +Final relative surplus NoiseAgent 2741 -0.0732787 +Final holdings for NoiseAgent 2742: { IBM: -42, CASH: 10583107 }. Marked to market: 10001071 +Final relative surplus NoiseAgent 2742 0.0583107 +Final holdings for NoiseAgent 2743: { IBM: 42, CASH: 9422794 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2743 -0.0577206 +Final holdings for NoiseAgent 2744: { IBM: 21, CASH: 9708982 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2744 -0.0291018 +Final holdings for NoiseAgent 2745: { IBM: -28, CASH: 10384944 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 2745 0.0384944 +Final holdings for NoiseAgent 2746: { IBM: -92, CASH: 11275488 }. Marked to market: 9997976 +Final relative surplus NoiseAgent 2746 0.12616015 +Final holdings for NoiseAgent 2747: { CASH: 10000506 }. Marked to market: 10000506 +Final relative surplus NoiseAgent 2747 5.06e-05 +Final holdings for NoiseAgent 2748: { CASH: 10000082 }. Marked to market: 10000082 +Final relative surplus NoiseAgent 2748 8.2e-06 +Final holdings for NoiseAgent 2749: { CASH: 10003168 }. Marked to market: 10003168 +Final relative surplus NoiseAgent 2749 0.0003168 +Final holdings for NoiseAgent 2750: { IBM: -36, CASH: 10498276 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2750 0.0498276 +Final holdings for NoiseAgent 2751: { IBM: 36, CASH: 9501832 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 2751 -0.0498168 +Final holdings for NoiseAgent 2752: { IBM: -27, CASH: 10368901 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2752 0.0368901 +Final holdings for NoiseAgent 2753: { CASH: 10001012 }. Marked to market: 10001012 +Final relative surplus NoiseAgent 2753 0.0001012 +Final holdings for NoiseAgent 2754: { IBM: 62, CASH: 9141269 }. Marked to market: 9996311 +Final relative surplus NoiseAgent 2754 -0.0844942 +Final holdings for NoiseAgent 2755: { IBM: -48, CASH: 10665808 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2755 0.0665808 +Final holdings for NoiseAgent 2756: { CASH: 10000075 }. Marked to market: 10000075 +Final relative surplus NoiseAgent 2756 7.5e-06 +Final holdings for NoiseAgent 2757: { IBM: 90, CASH: 8753230 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 2757 -0.12329125 +Final holdings for NoiseAgent 2758: { CASH: 10003240 }. Marked to market: 10003240 +Final relative surplus NoiseAgent 2758 0.000324 +Final holdings for NoiseAgent 2759: { CASH: 10001050 }. Marked to market: 10001050 +Final relative surplus NoiseAgent 2759 0.000105 +Final holdings for NoiseAgent 2760: { CASH: 9999725 }. Marked to market: 9999725 +Final relative surplus NoiseAgent 2760 -2.75e-05 +Final holdings for NoiseAgent 2761: { CASH: 10003780 }. Marked to market: 10003780 +Final relative surplus NoiseAgent 2761 0.000378 +Final holdings for NoiseAgent 2762: { IBM: -38, CASH: 10527668 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2762 0.0527668 +Final holdings for NoiseAgent 2763: { CASH: 10000864 }. Marked to market: 10000864 +Final relative surplus NoiseAgent 2763 8.64e-05 +Final holdings for NoiseAgent 2764: { CASH: 9997700 }. Marked to market: 9997700 +Final relative surplus NoiseAgent 2764 -0.00023 +Final holdings for NoiseAgent 2765: { IBM: -62, CASH: 10858979 }. Marked to market: 10000031 +Final relative surplus NoiseAgent 2765 0.08451255 +Final holdings for NoiseAgent 2766: { IBM: 70, CASH: 9029485 }. Marked to market: 9999475 +Final relative surplus NoiseAgent 2766 -0.0956659 +Final holdings for NoiseAgent 2767: { CASH: 9999190 }. Marked to market: 9999190 +Final relative surplus NoiseAgent 2767 -8.1e-05 +Final holdings for NoiseAgent 2768: { CASH: 9997672 }. Marked to market: 9997672 +Final relative surplus NoiseAgent 2768 -0.0002328 +Final holdings for NoiseAgent 2769: { IBM: 24, CASH: 9667360 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2769 -0.033264 +Final holdings for NoiseAgent 2770: { CASH: 10000175 }. Marked to market: 10000175 +Final relative surplus NoiseAgent 2770 1.75e-05 +Final holdings for NoiseAgent 2771: { IBM: -58, CASH: 10802923 }. Marked to market: 10002465 +Final relative surplus NoiseAgent 2771 0.07891235 +Final holdings for NoiseAgent 2772: { IBM: 96, CASH: 8671312 }. Marked to market: 9997360 +Final relative surplus NoiseAgent 2772 -0.1314876 +Final holdings for NoiseAgent 2773: { IBM: -38, CASH: 10527858 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2773 0.0527858 +Final holdings for NoiseAgent 2774: { IBM: 76, CASH: 8947514 }. Marked to market: 9997302 +Final relative surplus NoiseAgent 2774 -0.1038674 +Final holdings for NoiseAgent 2775: { IBM: -27, CASH: 10374031 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2775 0.0374031 +Final holdings for NoiseAgent 2776: { IBM: 52, CASH: 9281022 }. Marked to market: 10000494 +Final relative surplus NoiseAgent 2776 -0.07051395 +Final holdings for NoiseAgent 2777: { IBM: -66, CASH: 10912978 }. Marked to market: 10002244 +Final relative surplus NoiseAgent 2777 0.08991795 +Final holdings for NoiseAgent 2778: { CASH: 10007104 }. Marked to market: 10007104 +Final relative surplus NoiseAgent 2778 0.0007104 +Final holdings for NoiseAgent 2779: { IBM: 42, CASH: 9419938 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2779 -0.0580062 +Final holdings for NoiseAgent 2780: { CASH: 10005863 }. Marked to market: 10005863 +Final relative surplus NoiseAgent 2780 0.0005863 +Final holdings for NoiseAgent 2781: { IBM: 29, CASH: 9598060 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2781 -0.040194 +Final holdings for NoiseAgent 2782: { CASH: 9999160 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 2782 -8.4e-05 +Final holdings for NoiseAgent 2783: { CASH: 9999484 }. Marked to market: 9999484 +Final relative surplus NoiseAgent 2783 -5.16e-05 +Final holdings for NoiseAgent 2784: { CASH: 9999016 }. Marked to market: 9999016 +Final relative surplus NoiseAgent 2784 -9.84e-05 +Final holdings for NoiseAgent 2785: { IBM: 43, CASH: 9405267 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2785 -0.0594733 +Final holdings for NoiseAgent 2786: { CASH: 10000880 }. Marked to market: 10000880 +Final relative surplus NoiseAgent 2786 8.8e-05 +Final holdings for NoiseAgent 2787: { IBM: -47, CASH: 10648600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2787 0.06486 +Final holdings for NoiseAgent 2788: { CASH: 9998688 }. Marked to market: 9998688 +Final relative surplus NoiseAgent 2788 -0.0001312 +Final holdings for NoiseAgent 2789: { CASH: 9998684 }. Marked to market: 9998684 +Final relative surplus NoiseAgent 2789 -0.0001316 +Final holdings for NoiseAgent 2790: { IBM: -28, CASH: 10388304 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2790 0.0388304 +Final holdings for NoiseAgent 2791: { IBM: -31, CASH: 10429629 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 2791 0.0429629 +Final holdings for NoiseAgent 2792: { CASH: 10000580 }. Marked to market: 10000580 +Final relative surplus NoiseAgent 2792 5.8e-05 +Final holdings for NoiseAgent 2793: { IBM: -24, CASH: 10333144 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2793 0.0333144 +Final holdings for NoiseAgent 2794: { CASH: 10002115 }. Marked to market: 10002115 +Final relative surplus NoiseAgent 2794 0.0002115 +Final holdings for NoiseAgent 2795: { CASH: 10001560 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 2795 0.000156 +Final holdings for NoiseAgent 2796: { CASH: 9999762 }. Marked to market: 9999762 +Final relative surplus NoiseAgent 2796 -2.38e-05 +Final holdings for NoiseAgent 2797: { CASH: 9999700 }. Marked to market: 9999700 +Final relative surplus NoiseAgent 2797 -3e-05 +Final holdings for NoiseAgent 2798: { IBM: -98, CASH: 11355144 }. Marked to market: 10004116 +Final relative surplus NoiseAgent 2798 0.1341359 +Final holdings for NoiseAgent 2799: { IBM: 27, CASH: 9627508 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 2799 -0.0372492 +Final holdings for NoiseAgent 2800: { CASH: 10000114 }. Marked to market: 10000114 +Final relative surplus NoiseAgent 2800 1.14e-05 +Final holdings for NoiseAgent 2801: { CASH: 9999384 }. Marked to market: 9999384 +Final relative surplus NoiseAgent 2801 -6.16e-05 +Final holdings for NoiseAgent 2802: { IBM: 31, CASH: 9570867 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 2802 -0.0429133 +Final holdings for NoiseAgent 2803: { IBM: 24, CASH: 9666736 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2803 -0.0333264 +Final holdings for NoiseAgent 2804: { IBM: 80, CASH: 8891120 }. Marked to market: 9999360 +Final relative surplus NoiseAgent 2804 -0.10950265 +Final holdings for NoiseAgent 2805: { IBM: 70, CASH: 9029800 }. Marked to market: 9998950 +Final relative surplus NoiseAgent 2805 -0.0956354 +Final holdings for NoiseAgent 2806: { IBM: -54, CASH: 10749493 }. Marked to market: 10001809 +Final relative surplus NoiseAgent 2806 0.07356475 +Final holdings for NoiseAgent 2807: { CASH: 9999450 }. Marked to market: 9999450 +Final relative surplus NoiseAgent 2807 -5.5e-05 +Final holdings for NoiseAgent 2808: { IBM: -26, CASH: 10358774 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2808 0.0358774 +Final holdings for NoiseAgent 2809: { CASH: 10001464 }. Marked to market: 10001464 +Final relative surplus NoiseAgent 2809 0.0001464 +Final holdings for NoiseAgent 2810: { IBM: 27, CASH: 9627508 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2810 -0.0372492 +Final holdings for NoiseAgent 2811: { IBM: 50, CASH: 9307950 }. Marked to market: 9998350 +Final relative surplus NoiseAgent 2811 -0.069205 +Final holdings for NoiseAgent 2812: { IBM: -66, CASH: 10917004 }. Marked to market: 10001320 +Final relative surplus NoiseAgent 2812 0.090313 +Final holdings for NoiseAgent 2813: { IBM: -78, CASH: 11080495 }. Marked to market: 10004485 +Final relative surplus NoiseAgent 2813 0.10666995 +Final holdings for NoiseAgent 2814: { IBM: 98, CASH: 8640691 }. Marked to market: 9997305 +Final relative surplus NoiseAgent 2814 -0.13454665 +Final holdings for NoiseAgent 2815: { IBM: -58, CASH: 10802227 }. Marked to market: 10002407 +Final relative surplus NoiseAgent 2815 0.0788436 +Final holdings for NoiseAgent 2816: { CASH: 9999433 }. Marked to market: 9999433 +Final relative surplus NoiseAgent 2816 -5.67e-05 +Final holdings for NoiseAgent 2817: { IBM: -47, CASH: 10649258 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 2817 0.0649258 +Final holdings for NoiseAgent 2818: { IBM: 45, CASH: 9376210 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2818 -0.062379 +Final holdings for NoiseAgent 2819: { CASH: 10001620 }. Marked to market: 10001620 +Final relative surplus NoiseAgent 2819 0.000162 +Final holdings for NoiseAgent 2820: { IBM: -68, CASH: 10942718 }. Marked to market: 10000578 +Final relative surplus NoiseAgent 2820 0.09288635 +Final holdings for NoiseAgent 2821: { CASH: 10002294 }. Marked to market: 10002294 +Final relative surplus NoiseAgent 2821 0.0002294 +Final holdings for NoiseAgent 2822: { CASH: 10000330 }. Marked to market: 10000330 +Final relative surplus NoiseAgent 2822 3.3e-05 +Final holdings for NoiseAgent 2823: { IBM: -80, CASH: 11104560 }. Marked to market: 10004080 +Final relative surplus NoiseAgent 2823 0.10908065 +Final holdings for NoiseAgent 2824: { IBM: 21, CASH: 9709297 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2824 -0.0290703 +Final holdings for NoiseAgent 2825: { IBM: -34, CASH: 10471525 }. Marked to market: 10002835 +Final relative surplus NoiseAgent 2825 0.0471525 +Final holdings for NoiseAgent 2826: { IBM: -56, CASH: 10775824 }. Marked to market: 9999384 +Final relative surplus NoiseAgent 2826 0.07619595 +Final holdings for NoiseAgent 2827: { CASH: 9999449 }. Marked to market: 9999449 +Final relative surplus NoiseAgent 2827 -5.51e-05 +Final holdings for NoiseAgent 2828: { IBM: -42, CASH: 10577248 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 2828 0.0577248 +Final holdings for NoiseAgent 2829: { CASH: 9996640 }. Marked to market: 9996640 +Final relative surplus NoiseAgent 2829 -0.000336 +Final holdings for NoiseAgent 2830: { IBM: 47, CASH: 9349943 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2830 -0.0650057 +Final holdings for NoiseAgent 2831: { IBM: -74, CASH: 11024456 }. Marked to market: 10002664 +Final relative surplus NoiseAgent 2831 0.10106485 +Final holdings for NoiseAgent 2832: { IBM: -60, CASH: 10832740 }. Marked to market: 9999100 +Final relative surplus NoiseAgent 2832 0.08188455 +Final holdings for NoiseAgent 2833: { CASH: 9999370 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 2833 -6.3e-05 +Final holdings for NoiseAgent 2834: { IBM: -80, CASH: 11107160 }. Marked to market: 10000120 +Final relative surplus NoiseAgent 2834 0.10933215 +Final holdings for NoiseAgent 2835: { CASH: 9999297 }. Marked to market: 9999297 +Final relative surplus NoiseAgent 2835 -7.03e-05 +Final holdings for NoiseAgent 2836: { IBM: 32, CASH: 9557984 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2836 -0.0442016 +Final holdings for NoiseAgent 2837: { CASH: 9997657 }. Marked to market: 9997657 +Final relative surplus NoiseAgent 2837 -0.0002343 +Final holdings for NoiseAgent 2838: { IBM: 80, CASH: 8890080 }. Marked to market: 10000880 +Final relative surplus NoiseAgent 2838 -0.10960355 +Final holdings for NoiseAgent 2839: { CASH: 10001134 }. Marked to market: 10001134 +Final relative surplus NoiseAgent 2839 0.0001134 +Final holdings for NoiseAgent 2840: { CASH: 10000648 }. Marked to market: 10000648 +Final relative surplus NoiseAgent 2840 6.48e-05 +Final holdings for NoiseAgent 2841: { CASH: 9999001 }. Marked to market: 9999001 +Final relative surplus NoiseAgent 2841 -9.99e-05 +Final holdings for NoiseAgent 2842: { IBM: -26, CASH: 10360932 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2842 0.0360932 +Final holdings for NoiseAgent 2843: { IBM: 46, CASH: 9362854 }. Marked to market: 9998206 +Final relative surplus NoiseAgent 2843 -0.0637146 +Final holdings for NoiseAgent 2844: { IBM: 37, CASH: 9484664 }. Marked to market: 9999556 +Final relative surplus NoiseAgent 2844 -0.0515336 +Final holdings for NoiseAgent 2845: { IBM: -74, CASH: 11023901 }. Marked to market: 10002997 +Final relative surplus NoiseAgent 2845 0.1010107 +Final holdings for NoiseAgent 2846: { IBM: -26, CASH: 10357214 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2846 0.0357214 +Final holdings for NoiseAgent 2847: { IBM: -41, CASH: 10567563 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2847 0.0567563 +Final holdings for NoiseAgent 2848: { IBM: -48, CASH: 10664992 }. Marked to market: 9999472 +Final relative surplus NoiseAgent 2848 0.0664992 +Final holdings for NoiseAgent 2849: { IBM: -68, CASH: 10942990 }. Marked to market: 10001054 +Final relative surplus NoiseAgent 2849 0.09291385 +Final holdings for NoiseAgent 2850: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2850 0.0 +Final holdings for NoiseAgent 2851: { CASH: 10002352 }. Marked to market: 10002352 +Final relative surplus NoiseAgent 2851 0.0002352 +Final holdings for NoiseAgent 2852: { IBM: 31, CASH: 9569379 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 2852 -0.0430621 +Final holdings for NoiseAgent 2853: { IBM: 37, CASH: 9486995 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2853 -0.0513005 +Final holdings for NoiseAgent 2854: { CASH: 10004366 }. Marked to market: 10004366 +Final relative surplus NoiseAgent 2854 0.0004366 +Final holdings for NoiseAgent 2855: { IBM: 37, CASH: 9489289 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2855 -0.0510711 +Final holdings for NoiseAgent 2856: { CASH: 10000648 }. Marked to market: 10000648 +Final relative surplus NoiseAgent 2856 6.48e-05 +Final holdings for NoiseAgent 2857: { IBM: 45, CASH: 9379135 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 2857 -0.0620865 +Final holdings for NoiseAgent 2858: { CASH: 9998708 }. Marked to market: 9998708 +Final relative surplus NoiseAgent 2858 -0.0001292 +Final holdings for NoiseAgent 2859: { IBM: -48, CASH: 10660672 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2859 0.0660672 +Final holdings for NoiseAgent 2860: { IBM: -48, CASH: 10664536 }. Marked to market: 10000888 +Final relative surplus NoiseAgent 2860 0.0664536 +Final holdings for NoiseAgent 2861: { IBM: -58, CASH: 10804373 }. Marked to market: 9999507 +Final relative surplus NoiseAgent 2861 0.0790498 +Final holdings for NoiseAgent 2862: { CASH: 9999913 }. Marked to market: 9999913 +Final relative surplus NoiseAgent 2862 -8.7e-06 +Final holdings for NoiseAgent 2863: { IBM: -46, CASH: 10637606 }. Marked to market: 10000184 +Final relative surplus NoiseAgent 2863 0.0637606 +Final holdings for NoiseAgent 2864: { IBM: 64, CASH: 9116416 }. Marked to market: 9999552 +Final relative surplus NoiseAgent 2864 -0.08697845 +Final holdings for NoiseAgent 2865: { CASH: 10000360 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 2865 3.6e-05 +Final holdings for NoiseAgent 2866: { IBM: -29, CASH: 10402085 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2866 0.0402085 +Final holdings for NoiseAgent 2867: { IBM: -72, CASH: 10999000 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 2867 0.09851595 +Final holdings for NoiseAgent 2868: { IBM: 64, CASH: 9115296 }. Marked to market: 9998432 +Final relative surplus NoiseAgent 2868 -0.08709045 +Final holdings for NoiseAgent 2869: { IBM: -48, CASH: 10662352 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 2869 0.0662352 +Final holdings for NoiseAgent 2870: { IBM: 40, CASH: 9445780 }. Marked to market: 9997620 +Final relative surplus NoiseAgent 2870 -0.055422 +Final holdings for NoiseAgent 2871: { IBM: -40, CASH: 10553620 }. Marked to market: 10001540 +Final relative surplus NoiseAgent 2871 0.055362 +Final holdings for NoiseAgent 2872: { CASH: 9999912 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 2872 -8.8e-06 +Final holdings for NoiseAgent 2873: { CASH: 10000124 }. Marked to market: 10000124 +Final relative surplus NoiseAgent 2873 1.24e-05 +Final holdings for NoiseAgent 2874: { IBM: 40, CASH: 9444600 }. Marked to market: 9999000 +Final relative surplus NoiseAgent 2874 -0.05554 +Final holdings for NoiseAgent 2875: { IBM: -76, CASH: 11051726 }. Marked to market: 10003154 +Final relative surplus NoiseAgent 2875 0.1037928 +Final holdings for NoiseAgent 2876: { IBM: 39, CASH: 9458797 }. Marked to market: 9999883 +Final relative surplus NoiseAgent 2876 -0.0541203 +Final holdings for NoiseAgent 2877: { CASH: 9996744 }. Marked to market: 9996744 +Final relative surplus NoiseAgent 2877 -0.0003256 +Final holdings for NoiseAgent 2878: { CASH: 9999963 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2878 -3.7e-06 +Final holdings for NoiseAgent 2879: { IBM: 66, CASH: 9085471 }. Marked to market: 9996205 +Final relative surplus NoiseAgent 2879 -0.0900731 +Final holdings for NoiseAgent 2880: { CASH: 10001155 }. Marked to market: 10001155 +Final relative surplus NoiseAgent 2880 0.0001155 +Final holdings for NoiseAgent 2881: { CASH: 10000858 }. Marked to market: 10000858 +Final relative surplus NoiseAgent 2881 8.58e-05 +Final holdings for NoiseAgent 2882: { IBM: -64, CASH: 10885600 }. Marked to market: 10000416 +Final relative surplus NoiseAgent 2882 0.08717685 +Final holdings for NoiseAgent 2883: { CASH: 9996884 }. Marked to market: 9996884 +Final relative surplus NoiseAgent 2883 -0.0003116 +Final holdings for NoiseAgent 2884: { IBM: -23, CASH: 10318251 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2884 0.0318251 +Final holdings for NoiseAgent 2885: { CASH: 9999460 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 2885 -5.4e-05 +Final holdings for NoiseAgent 2886: { IBM: 20, CASH: 9723660 }. Marked to market: 9998440 +Final relative surplus NoiseAgent 2886 -0.027634 +Final holdings for NoiseAgent 2887: { CASH: 9998740 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 2887 -0.000126 +Final holdings for NoiseAgent 2888: { CASH: 9997816 }. Marked to market: 9997816 +Final relative surplus NoiseAgent 2888 -0.0002184 +Final holdings for NoiseAgent 2889: { IBM: -26, CASH: 10361062 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 2889 0.0361062 +Final holdings for NoiseAgent 2890: { IBM: -25, CASH: 10344900 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2890 0.03449 +Final holdings for NoiseAgent 2891: { CASH: 9999154 }. Marked to market: 9999154 +Final relative surplus NoiseAgent 2891 -8.46e-05 +Final holdings for NoiseAgent 2892: { IBM: -74, CASH: 11023938 }. Marked to market: 9999482 +Final relative surplus NoiseAgent 2892 0.10100935 +Final holdings for NoiseAgent 2893: { IBM: 80, CASH: 8889600 }. Marked to market: 9998720 +Final relative surplus NoiseAgent 2893 -0.10965355 +Final holdings for NoiseAgent 2894: { IBM: -56, CASH: 10776468 }. Marked to market: 10000084 +Final relative surplus NoiseAgent 2894 0.07626035 +Final holdings for NoiseAgent 2895: { IBM: 22, CASH: 9695080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2895 -0.030492 +Final holdings for NoiseAgent 2896: { CASH: 9998946 }. Marked to market: 9998946 +Final relative surplus NoiseAgent 2896 -0.0001054 +Final holdings for NoiseAgent 2897: { CASH: 10002394 }. Marked to market: 10002394 +Final relative surplus NoiseAgent 2897 0.0002394 +Final holdings for NoiseAgent 2898: { IBM: -46, CASH: 10637100 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2898 0.06371 +Final holdings for NoiseAgent 2899: { IBM: 48, CASH: 9338752 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2899 -0.0661248 +Final holdings for NoiseAgent 2900: { CASH: 9998481 }. Marked to market: 9998481 +Final relative surplus NoiseAgent 2900 -0.0001519 +Final holdings for NoiseAgent 2901: { IBM: 23, CASH: 9681657 }. Marked to market: 9999885 +Final relative surplus NoiseAgent 2901 -0.0318343 +Final holdings for NoiseAgent 2902: { CASH: 9999490 }. Marked to market: 9999490 +Final relative surplus NoiseAgent 2902 -5.1e-05 +Final holdings for NoiseAgent 2903: { IBM: -46, CASH: 10632040 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 2903 0.063204 +Final holdings for NoiseAgent 2904: { IBM: -54, CASH: 10747630 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2904 0.07337835 +Final holdings for NoiseAgent 2905: { IBM: 38, CASH: 9473548 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2905 -0.0526452 +Final holdings for NoiseAgent 2906: { CASH: 9999690 }. Marked to market: 9999690 +Final relative surplus NoiseAgent 2906 -3.1e-05 +Final holdings for NoiseAgent 2907: { CASH: 10002366 }. Marked to market: 10002366 +Final relative surplus NoiseAgent 2907 0.0002366 +Final holdings for NoiseAgent 2908: { CASH: 10001274 }. Marked to market: 10001274 +Final relative surplus NoiseAgent 2908 0.0001274 +Final holdings for NoiseAgent 2909: { IBM: -49, CASH: 10673701 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2909 0.0673701 +Final holdings for NoiseAgent 2910: { IBM: -21, CASH: 10291333 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2910 0.0291333 +Final holdings for NoiseAgent 2911: { IBM: -22, CASH: 10305580 }. Marked to market: 9999890 +Final relative surplus NoiseAgent 2911 0.030558 +Final holdings for NoiseAgent 2912: { IBM: 23, CASH: 9682140 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2912 -0.031786 +Final holdings for NoiseAgent 2913: { CASH: 10001118 }. Marked to market: 10001118 +Final relative surplus NoiseAgent 2913 0.0001118 +Final holdings for NoiseAgent 2914: { IBM: 35, CASH: 9517000 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 2914 -0.0483 +Final holdings for NoiseAgent 2915: { IBM: -27, CASH: 10372519 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2915 0.0372519 +Final holdings for NoiseAgent 2916: { IBM: 35, CASH: 9515145 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 2916 -0.0484855 +Final holdings for NoiseAgent 2917: { IBM: -62, CASH: 10859041 }. Marked to market: 10001457 +Final relative surplus NoiseAgent 2917 0.08452085 +Final holdings for NoiseAgent 2918: { IBM: 43, CASH: 9404579 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2918 -0.0595421 +Final holdings for NoiseAgent 2919: { IBM: -50, CASH: 10694125 }. Marked to market: 10001575 +Final relative surplus NoiseAgent 2919 0.0694125 +Final holdings for NoiseAgent 2920: { IBM: -27, CASH: 10372897 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2920 0.0372897 +Final holdings for NoiseAgent 2921: { CASH: 10000560 }. Marked to market: 10000560 +Final relative surplus NoiseAgent 2921 5.6e-05 +Final holdings for NoiseAgent 2922: { CASH: 10000432 }. Marked to market: 10000432 +Final relative surplus NoiseAgent 2922 4.32e-05 +Final holdings for NoiseAgent 2923: { IBM: -40, CASH: 10555380 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 2923 0.055538 +Final holdings for NoiseAgent 2924: { IBM: 64, CASH: 9114208 }. Marked to market: 9999712 +Final relative surplus NoiseAgent 2924 -0.08719555 +Final holdings for NoiseAgent 2925: { CASH: 9998704 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 2925 -0.0001296 +Final holdings for NoiseAgent 2926: { IBM: -92, CASH: 11274568 }. Marked to market: 9998804 +Final relative surplus NoiseAgent 2926 0.12606995 +Final holdings for NoiseAgent 2927: { CASH: 10001519 }. Marked to market: 10001519 +Final relative surplus NoiseAgent 2927 0.0001519 +Final holdings for NoiseAgent 2928: { CASH: 9996178 }. Marked to market: 9996178 +Final relative surplus NoiseAgent 2928 -0.0003822 +Final holdings for NoiseAgent 2929: { CASH: 10000363 }. Marked to market: 10000363 +Final relative surplus NoiseAgent 2929 3.63e-05 +Final holdings for NoiseAgent 2930: { CASH: 10001914 }. Marked to market: 10001914 +Final relative surplus NoiseAgent 2930 0.0001914 +Final holdings for NoiseAgent 2931: { CASH: 10002176 }. Marked to market: 10002176 +Final relative surplus NoiseAgent 2931 0.0002176 +Final holdings for NoiseAgent 2932: { IBM: 66, CASH: 9081214 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 2932 -0.0904864 +Final holdings for NoiseAgent 2933: { CASH: 10000092 }. Marked to market: 10000092 +Final relative surplus NoiseAgent 2933 9.2e-06 +Final holdings for NoiseAgent 2934: { IBM: -37, CASH: 10513338 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2934 0.0513338 +Final holdings for NoiseAgent 2935: { IBM: -96, CASH: 11328016 }. Marked to market: 10000432 +Final relative surplus NoiseAgent 2935 0.13141885 +Final holdings for NoiseAgent 2936: { IBM: 76, CASH: 8946526 }. Marked to market: 9998442 +Final relative surplus NoiseAgent 2936 -0.1039626 +Final holdings for NoiseAgent 2937: { IBM: -94, CASH: 11305989 }. Marked to market: 9999013 +Final relative surplus NoiseAgent 2937 0.12920845 +Final holdings for NoiseAgent 2938: { IBM: -48, CASH: 10667152 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2938 0.0667152 +Final holdings for NoiseAgent 2939: { IBM: -36, CASH: 10499932 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 2939 0.0499932 +Final holdings for NoiseAgent 2940: { CASH: 9999936 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 2940 -6.4e-06 +Final holdings for NoiseAgent 2941: { IBM: -74, CASH: 11023457 }. Marked to market: 10002775 +Final relative surplus NoiseAgent 2941 0.1009663 +Final holdings for NoiseAgent 2942: { CASH: 9998138 }. Marked to market: 9998138 +Final relative surplus NoiseAgent 2942 -0.0001862 +Final holdings for NoiseAgent 2943: { IBM: -98, CASH: 11356516 }. Marked to market: 10003430 +Final relative surplus NoiseAgent 2943 0.13427085 +Final holdings for NoiseAgent 2944: { IBM: -68, CASH: 10943776 }. Marked to market: 10002452 +Final relative surplus NoiseAgent 2944 0.09299335 +Final holdings for NoiseAgent 2945: { CASH: 9999136 }. Marked to market: 9999136 +Final relative surplus NoiseAgent 2945 -8.64e-05 +Final holdings for NoiseAgent 2946: { IBM: -90, CASH: 11239885 }. Marked to market: 10002745 +Final relative surplus NoiseAgent 2946 0.12261415 +Final holdings for NoiseAgent 2947: { CASH: 9998481 }. Marked to market: 9998481 +Final relative surplus NoiseAgent 2947 -0.0001519 +Final holdings for NoiseAgent 2948: { IBM: -92, CASH: 11273372 }. Marked to market: 10004048 +Final relative surplus NoiseAgent 2948 0.12595745 +Final holdings for NoiseAgent 2949: { IBM: 26, CASH: 9642734 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2949 -0.0357266 +Final holdings for NoiseAgent 2950: { IBM: -56, CASH: 10773920 }. Marked to market: 10000448 +Final relative surplus NoiseAgent 2950 0.07601075 +Final holdings for NoiseAgent 2951: { IBM: -86, CASH: 11188348 }. Marked to market: 10000430 +Final relative surplus NoiseAgent 2951 0.11745345 +Final holdings for NoiseAgent 2952: { IBM: -36, CASH: 10499392 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2952 0.0499392 +Final holdings for NoiseAgent 2953: { CASH: 9996992 }. Marked to market: 9996992 +Final relative surplus NoiseAgent 2953 -0.0003008 +Final holdings for NoiseAgent 2954: { CASH: 9999430 }. Marked to market: 9999430 +Final relative surplus NoiseAgent 2954 -5.7e-05 +Final holdings for NoiseAgent 2955: { CASH: 9999586 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 2955 -4.14e-05 +Final holdings for NoiseAgent 2956: { IBM: 44, CASH: 9388796 }. Marked to market: 9998988 +Final relative surplus NoiseAgent 2956 -0.0611204 +Final holdings for NoiseAgent 2957: { CASH: 10002349 }. Marked to market: 10002349 +Final relative surplus NoiseAgent 2957 0.0002349 +Final holdings for NoiseAgent 2958: { IBM: -45, CASH: 10621585 }. Marked to market: 9999865 +Final relative surplus NoiseAgent 2958 0.0621585 +Final holdings for NoiseAgent 2959: { CASH: 9999784 }. Marked to market: 9999784 +Final relative surplus NoiseAgent 2959 -2.16e-05 +Final holdings for NoiseAgent 2960: { IBM: -35, CASH: 10482160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2960 0.048216 +Final holdings for NoiseAgent 2961: { CASH: 10000480 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 2961 4.8e-05 +Final holdings for NoiseAgent 2962: { IBM: 40, CASH: 9447580 }. Marked to market: 9998500 +Final relative surplus NoiseAgent 2962 -0.055242 +Final holdings for NoiseAgent 2963: { IBM: 98, CASH: 8640446 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 2963 -0.13456805 +Final holdings for NoiseAgent 2964: { IBM: -58, CASH: 10804054 }. Marked to market: 10000348 +Final relative surplus NoiseAgent 2964 0.07901985 +Final holdings for NoiseAgent 2965: { IBM: -23, CASH: 10317860 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2965 0.031786 +Final holdings for NoiseAgent 2966: { IBM: -68, CASH: 10939692 }. Marked to market: 10001496 +Final relative surplus NoiseAgent 2966 0.09258955 +Final holdings for NoiseAgent 2967: { IBM: 46, CASH: 9365568 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2967 -0.0634432 +Final holdings for NoiseAgent 2968: { IBM: -20, CASH: 10275940 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2968 0.027594 +Final holdings for NoiseAgent 2969: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2969 0.0 +Final holdings for NoiseAgent 2970: { IBM: -78, CASH: 11079949 }. Marked to market: 10002145 +Final relative surplus NoiseAgent 2970 0.10661315 +Final holdings for NoiseAgent 2971: { CASH: 9999274 }. Marked to market: 9999274 +Final relative surplus NoiseAgent 2971 -7.26e-05 +Final holdings for NoiseAgent 2972: { IBM: 20, CASH: 9722760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2972 -0.027724 +Final holdings for NoiseAgent 2973: { CASH: 10001188 }. Marked to market: 10001188 +Final relative surplus NoiseAgent 2973 0.0001188 +Final holdings for NoiseAgent 2974: { IBM: 42, CASH: 9418804 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2974 -0.0581196 +Final holdings for NoiseAgent 2975: { IBM: -70, CASH: 10970690 }. Marked to market: 10001400 +Final relative surplus NoiseAgent 2975 0.09568405 +Final holdings for NoiseAgent 2976: { IBM: 50, CASH: 9306225 }. Marked to market: 10000325 +Final relative surplus NoiseAgent 2976 -0.0693775 +Final holdings for NoiseAgent 2977: { IBM: 96, CASH: 8666992 }. Marked to market: 9997072 +Final relative surplus NoiseAgent 2977 -0.1319152 +Final holdings for NoiseAgent 2978: { IBM: 82, CASH: 8862127 }. Marked to market: 10000697 +Final relative surplus NoiseAgent 2978 -0.11239875 +Final holdings for NoiseAgent 2979: { IBM: -24, CASH: 10333552 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2979 0.0333552 +Final holdings for NoiseAgent 2980: { IBM: -92, CASH: 11275396 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2980 0.12615325 +Final holdings for NoiseAgent 2981: { IBM: 32, CASH: 9554304 }. Marked to market: 9999616 +Final relative surplus NoiseAgent 2981 -0.0445696 +Final holdings for NoiseAgent 2982: { IBM: 90, CASH: 8750980 }. Marked to market: 10000720 +Final relative surplus NoiseAgent 2982 -0.12351345 +Final holdings for NoiseAgent 2983: { IBM: -30, CASH: 10413850 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2983 0.041385 +Final holdings for NoiseAgent 2984: { IBM: -33, CASH: 10457380 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2984 0.045738 +Final holdings for NoiseAgent 2985: { CASH: 10000504 }. Marked to market: 10000504 +Final relative surplus NoiseAgent 2985 5.04e-05 +Final holdings for NoiseAgent 2986: { CASH: 10001008 }. Marked to market: 10001008 +Final relative surplus NoiseAgent 2986 0.0001008 +Final holdings for NoiseAgent 2987: { CASH: 9999428 }. Marked to market: 9999428 +Final relative surplus NoiseAgent 2987 -5.72e-05 +Final holdings for NoiseAgent 2988: { IBM: 23, CASH: 9681358 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2988 -0.0318642 +Final holdings for NoiseAgent 2989: { IBM: -22, CASH: 10305470 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 2989 0.030547 +Final holdings for NoiseAgent 2990: { IBM: 22, CASH: 9695190 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2990 -0.030481 +Final holdings for NoiseAgent 2991: { IBM: 31, CASH: 9570929 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2991 -0.0429071 +Final holdings for NoiseAgent 2992: { CASH: 9999648 }. Marked to market: 9999648 +Final relative surplus NoiseAgent 2992 -3.52e-05 +Final holdings for NoiseAgent 2993: { IBM: 46, CASH: 9363153 }. Marked to market: 9999839 +Final relative surplus NoiseAgent 2993 -0.0636847 +Final holdings for NoiseAgent 2994: { CASH: 9999838 }. Marked to market: 9999838 +Final relative surplus NoiseAgent 2994 -1.62e-05 +Final holdings for NoiseAgent 2995: { IBM: -33, CASH: 10457743 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 2995 0.0457743 +Final holdings for NoiseAgent 2996: { IBM: -2, CASH: 10031968 }. Marked to market: 10004416 +Final relative surplus NoiseAgent 2996 0.0031968 +Final holdings for NoiseAgent 2997: { IBM: -37, CASH: 10512709 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 2997 0.0512709 +Final holdings for NoiseAgent 2998: { CASH: 10000819 }. Marked to market: 10000819 +Final relative surplus NoiseAgent 2998 8.19e-05 +Final holdings for NoiseAgent 2999: { IBM: -15, CASH: 10208665 }. Marked to market: 10002010 +Final relative surplus NoiseAgent 2999 0.0208665 +Final holdings for NoiseAgent 3000: { CASH: 9998816 }. Marked to market: 9998816 +Final relative surplus NoiseAgent 3000 -0.0001184 +Final holdings for NoiseAgent 3001: { IBM: -23, CASH: 10317377 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3001 0.0317377 +Final holdings for NoiseAgent 3002: { CASH: 10007268 }. Marked to market: 10007268 +Final relative surplus NoiseAgent 3002 0.0007268 +Final holdings for NoiseAgent 3003: { IBM: -90, CASH: 11246635 }. Marked to market: 10000945 +Final relative surplus NoiseAgent 3003 0.12327965 +Final holdings for NoiseAgent 3004: { IBM: -78, CASH: 11078233 }. Marked to market: 10002457 +Final relative surplus NoiseAgent 3004 0.10644415 +Final holdings for NoiseAgent 3005: { CASH: 10000480 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 3005 4.8e-05 +Final holdings for NoiseAgent 3006: { IBM: -72, CASH: 10996984 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 3006 0.09831345 +Final holdings for NoiseAgent 3007: { IBM: 84, CASH: 8837860 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 3007 -0.1148316 +Final holdings for NoiseAgent 3008: { CASH: 9998543 }. Marked to market: 9998543 +Final relative surplus NoiseAgent 3008 -0.0001457 +Final holdings for NoiseAgent 3009: { CASH: 10000899 }. Marked to market: 10000899 +Final relative surplus NoiseAgent 3009 8.99e-05 +Final holdings for NoiseAgent 3010: { CASH: 10001134 }. Marked to market: 10001134 +Final relative surplus NoiseAgent 3010 0.0001134 +Final holdings for NoiseAgent 3011: { CASH: 9999938 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 3011 -6.2e-06 +Final holdings for NoiseAgent 3012: { CASH: 10000352 }. Marked to market: 10000352 +Final relative surplus NoiseAgent 3012 3.52e-05 +Final holdings for NoiseAgent 3013: { IBM: 42, CASH: 9417733 }. Marked to market: 9999643 +Final relative surplus NoiseAgent 3013 -0.0582267 +Final holdings for NoiseAgent 3014: { CASH: 9999140 }. Marked to market: 9999140 +Final relative surplus NoiseAgent 3014 -8.6e-05 +Final holdings for NoiseAgent 3015: { CASH: 10001380 }. Marked to market: 10001380 +Final relative surplus NoiseAgent 3015 0.000138 +Final holdings for NoiseAgent 3016: { CASH: 10001595 }. Marked to market: 10001595 +Final relative surplus NoiseAgent 3016 0.0001595 +Final holdings for NoiseAgent 3017: { CASH: 9999230 }. Marked to market: 9999230 +Final relative surplus NoiseAgent 3017 -7.7e-05 +Final holdings for NoiseAgent 3018: { IBM: 22, CASH: 9695036 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 3018 -0.0304964 +Final holdings for NoiseAgent 3019: { CASH: 9997935 }. Marked to market: 9997935 +Final relative surplus NoiseAgent 3019 -0.0002065 +Final holdings for NoiseAgent 3020: { IBM: 78, CASH: 8922196 }. Marked to market: 9997582 +Final relative surplus NoiseAgent 3020 -0.10640165 +Final holdings for NoiseAgent 3021: { IBM: -60, CASH: 10830340 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 3021 0.0816542 +Final holdings for NoiseAgent 3022: { IBM: 56, CASH: 9222300 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 3022 -0.07638355 +Final holdings for NoiseAgent 3023: { IBM: 68, CASH: 9060274 }. Marked to market: 9998538 +Final relative surplus NoiseAgent 3023 -0.09259285 +Final holdings for NoiseAgent 3024: { IBM: 41, CASH: 9434774 }. Marked to market: 9999713 +Final relative surplus NoiseAgent 3024 -0.0565226 +Final holdings for NoiseAgent 3025: { CASH: 10000576 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 3025 5.76e-05 +Final holdings for NoiseAgent 3026: { IBM: -36, CASH: 10498528 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3026 0.0498528 +Final holdings for NoiseAgent 3027: { IBM: 86, CASH: 8806879 }. Marked to market: 9999011 +Final relative surplus NoiseAgent 3027 -0.11792595 +Final holdings for NoiseAgent 3028: { IBM: -64, CASH: 10888096 }. Marked to market: 10002400 +Final relative surplus NoiseAgent 3028 0.0874256 +Final holdings for NoiseAgent 3029: { IBM: 62, CASH: 9139936 }. Marked to market: 9999194 +Final relative surplus NoiseAgent 3029 -0.0846206 +Final holdings for NoiseAgent 3030: { CASH: 9997920 }. Marked to market: 9997920 +Final relative surplus NoiseAgent 3030 -0.000208 +Final holdings for NoiseAgent 3031: { IBM: 40, CASH: 9444980 }. Marked to market: 9999500 +Final relative surplus NoiseAgent 3031 -0.055502 +Final holdings for NoiseAgent 3032: { IBM: -54, CASH: 10747981 }. Marked to market: 10000513 +Final relative surplus NoiseAgent 3032 0.07341385 +Final holdings for NoiseAgent 3033: { CASH: 10005124 }. Marked to market: 10005124 +Final relative surplus NoiseAgent 3033 0.0005124 +Final holdings for NoiseAgent 3034: { IBM: 62, CASH: 9141238 }. Marked to market: 9997644 +Final relative surplus NoiseAgent 3034 -0.08449485 +Final holdings for NoiseAgent 3035: { IBM: 48, CASH: 9336448 }. Marked to market: 9999808 +Final relative surplus NoiseAgent 3035 -0.0663552 +Final holdings for NoiseAgent 3036: { CASH: 10001302 }. Marked to market: 10001302 +Final relative surplus NoiseAgent 3036 0.0001302 +Final holdings for NoiseAgent 3037: { IBM: -31, CASH: 10429970 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3037 0.042997 +Final holdings for NoiseAgent 3038: { IBM: 37, CASH: 9488216 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3038 -0.0511784 +Final holdings for NoiseAgent 3039: { IBM: -44, CASH: 10611380 }. Marked to market: 10001056 +Final relative surplus NoiseAgent 3039 0.061138 +Final holdings for NoiseAgent 3040: { IBM: -78, CASH: 11082172 }. Marked to market: 10000936 +Final relative surplus NoiseAgent 3040 0.1068311 +Final holdings for NoiseAgent 3041: { IBM: -46, CASH: 10636778 }. Marked to market: 10001242 +Final relative surplus NoiseAgent 3041 0.0636778 +Final holdings for NoiseAgent 3042: { CASH: 9999480 }. Marked to market: 9999480 +Final relative surplus NoiseAgent 3042 -5.2e-05 +Final holdings for NoiseAgent 3043: { CASH: 10000900 }. Marked to market: 10000900 +Final relative surplus NoiseAgent 3043 9e-05 +Final holdings for NoiseAgent 3044: { CASH: 9995538 }. Marked to market: 9995538 +Final relative surplus NoiseAgent 3044 -0.0004462 +Final holdings for NoiseAgent 3045: { IBM: 74, CASH: 8975914 }. Marked to market: 9993858 +Final relative surplus NoiseAgent 3045 -0.10102995 +Final holdings for NoiseAgent 3046: { CASH: 9997462 }. Marked to market: 9997462 +Final relative surplus NoiseAgent 3046 -0.0002538 +Final holdings for NoiseAgent 3047: { IBM: -20, CASH: 10277000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3047 0.0277 +Final holdings for NoiseAgent 3048: { IBM: 36, CASH: 9501364 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3048 -0.0498636 +Final holdings for NoiseAgent 3049: { IBM: 48, CASH: 9336592 }. Marked to market: 9998224 +Final relative surplus NoiseAgent 3049 -0.0663408 +Final holdings for NoiseAgent 3050: { CASH: 10001400 }. Marked to market: 10001400 +Final relative surplus NoiseAgent 3050 0.00014 +Final holdings for NoiseAgent 3051: { IBM: 74, CASH: 8977986 }. Marked to market: 9999112 +Final relative surplus NoiseAgent 3051 -0.10082155 +Final holdings for NoiseAgent 3052: { CASH: 10000198 }. Marked to market: 10000198 +Final relative surplus NoiseAgent 3052 1.98e-05 +Final holdings for NoiseAgent 3053: { IBM: 88, CASH: 8780452 }. Marked to market: 9997932 +Final relative surplus NoiseAgent 3053 -0.12057125 +Final holdings for NoiseAgent 3054: { IBM: -28, CASH: 10386148 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3054 0.0386148 +Final holdings for NoiseAgent 3055: { CASH: 9997330 }. Marked to market: 9997330 +Final relative surplus NoiseAgent 3055 -0.000267 +Final holdings for NoiseAgent 3056: { CASH: 9999500 }. Marked to market: 9999500 +Final relative surplus NoiseAgent 3056 -5e-05 +Final holdings for NoiseAgent 3057: { IBM: 94, CASH: 8697818 }. Marked to market: 10002538 +Final relative surplus NoiseAgent 3057 -0.12883025 +Final holdings for NoiseAgent 3058: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3058 0.0 +Final holdings for NoiseAgent 3059: { IBM: -24, CASH: 10333240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3059 0.033324 +Final holdings for NoiseAgent 3060: { IBM: 64, CASH: 9111872 }. Marked to market: 9999168 +Final relative surplus NoiseAgent 3060 -0.08742645 +Final holdings for NoiseAgent 3061: { CASH: 10000396 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 3061 3.96e-05 +Final holdings for NoiseAgent 3062: { IBM: 45, CASH: 9375715 }. Marked to market: 9999775 +Final relative surplus NoiseAgent 3062 -0.0624285 +Final holdings for NoiseAgent 3063: { IBM: -39, CASH: 10540579 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3063 0.0540579 +Final holdings for NoiseAgent 3064: { IBM: -56, CASH: 10776860 }. Marked to market: 10002100 +Final relative surplus NoiseAgent 3064 0.07630235 +Final holdings for NoiseAgent 3065: { IBM: 50, CASH: 9308000 }. Marked to market: 10000500 +Final relative surplus NoiseAgent 3065 -0.0692 +Final holdings for NoiseAgent 3066: { CASH: 10000150 }. Marked to market: 10000150 +Final relative surplus NoiseAgent 3066 1.5e-05 +Final holdings for NoiseAgent 3067: { CASH: 9999907 }. Marked to market: 9999907 +Final relative surplus NoiseAgent 3067 -9.3e-06 +Final holdings for NoiseAgent 3068: { IBM: 42, CASH: 9418804 }. Marked to market: 9998362 +Final relative surplus NoiseAgent 3068 -0.0581196 +Final holdings for NoiseAgent 3069: { IBM: -25, CASH: 10346750 }. Marked to market: 9999650 +Final relative surplus NoiseAgent 3069 0.034675 +Final holdings for NoiseAgent 3070: { IBM: -68, CASH: 10940984 }. Marked to market: 10002856 +Final relative surplus NoiseAgent 3070 0.092719 +Final holdings for NoiseAgent 3071: { IBM: -70, CASH: 10970970 }. Marked to market: 10001680 +Final relative surplus NoiseAgent 3071 0.095712 +Final holdings for NoiseAgent 3072: { IBM: 94, CASH: 8697442 }. Marked to market: 10002820 +Final relative surplus NoiseAgent 3072 -0.12886725 +Final holdings for NoiseAgent 3073: { IBM: 86, CASH: 8808212 }. Marked to market: 9998366 +Final relative surplus NoiseAgent 3073 -0.11779495 +Final holdings for NoiseAgent 3074: { IBM: -38, CASH: 10526604 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3074 0.0526604 +Final holdings for NoiseAgent 3075: { CASH: 10003408 }. Marked to market: 10003408 +Final relative surplus NoiseAgent 3075 0.0003408 +Final holdings for NoiseAgent 3076: { IBM: 32, CASH: 9558432 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 3076 -0.0441568 +Final holdings for NoiseAgent 3077: { CASH: 9996472 }. Marked to market: 9996472 +Final relative surplus NoiseAgent 3077 -0.0003528 +Final holdings for NoiseAgent 3078: { CASH: 10000646 }. Marked to market: 10000646 +Final relative surplus NoiseAgent 3078 6.46e-05 +Final holdings for NoiseAgent 3079: { IBM: 70, CASH: 9029100 }. Marked to market: 9996920 +Final relative surplus NoiseAgent 3079 -0.09570745 +Final holdings for NoiseAgent 3080: { CASH: 9996099 }. Marked to market: 9996099 +Final relative surplus NoiseAgent 3080 -0.0003901 +Final holdings for NoiseAgent 3081: { IBM: 36, CASH: 9501829 }. Marked to market: 9998089 +Final relative surplus NoiseAgent 3081 -0.0498171 +Final holdings for NoiseAgent 3082: { CASH: 10000320 }. Marked to market: 10000320 +Final relative surplus NoiseAgent 3082 3.2e-05 +Final holdings for NoiseAgent 3083: { IBM: -92, CASH: 11277098 }. Marked to market: 9998758 +Final relative surplus NoiseAgent 3083 0.1263202 +Final holdings for NoiseAgent 3084: { IBM: -28, CASH: 10388052 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 3084 0.0388052 +Final holdings for NoiseAgent 3085: { IBM: -92, CASH: 11273372 }. Marked to market: 10003128 +Final relative surplus NoiseAgent 3085 0.1259567 +Final holdings for NoiseAgent 3086: { CASH: 9999300 }. Marked to market: 9999300 +Final relative surplus NoiseAgent 3086 -7e-05 +Final holdings for NoiseAgent 3087: { IBM: -78, CASH: 11076829 }. Marked to market: 10000351 +Final relative surplus NoiseAgent 3087 0.1063029 +Final holdings for NoiseAgent 3088: { CASH: 10001248 }. Marked to market: 10001248 +Final relative surplus NoiseAgent 3088 0.0001248 +Final holdings for NoiseAgent 3089: { CASH: 10001161 }. Marked to market: 10001161 +Final relative surplus NoiseAgent 3089 0.0001161 +Final holdings for NoiseAgent 3090: { CASH: 9999384 }. Marked to market: 9999384 +Final relative surplus NoiseAgent 3090 -6.16e-05 +Final holdings for NoiseAgent 3091: { IBM: -58, CASH: 10801183 }. Marked to market: 10001711 +Final relative surplus NoiseAgent 3091 0.07873995 +Final holdings for NoiseAgent 3092: { IBM: 46, CASH: 9363130 }. Marked to market: 9998666 +Final relative surplus NoiseAgent 3092 -0.063687 +Final holdings for NoiseAgent 3093: { IBM: -32, CASH: 10441344 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3093 0.0441344 +Final holdings for NoiseAgent 3094: { IBM: 33, CASH: 9543379 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3094 -0.0456621 +Final holdings for NoiseAgent 3095: { IBM: 40, CASH: 9446600 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 3095 -0.05534 +Final holdings for NoiseAgent 3096: { CASH: 9998320 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 3096 -0.000168 +Final holdings for NoiseAgent 3097: { IBM: -36, CASH: 10497520 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 3097 0.049752 +Final holdings for NoiseAgent 3098: { CASH: 9999216 }. Marked to market: 9999216 +Final relative surplus NoiseAgent 3098 -7.84e-05 +Final holdings for NoiseAgent 3099: { IBM: -96, CASH: 11326672 }. Marked to market: 10003216 +Final relative surplus NoiseAgent 3099 0.13128935 +Final holdings for NoiseAgent 3100: { IBM: 60, CASH: 9168280 }. Marked to market: 9998980 +Final relative surplus NoiseAgent 3100 -0.0817874 +Final holdings for NoiseAgent 3101: { IBM: -42, CASH: 10581679 }. Marked to market: 10001407 +Final relative surplus NoiseAgent 3101 0.0581679 +Final holdings for NoiseAgent 3102: { IBM: -50, CASH: 10692725 }. Marked to market: 10000575 +Final relative surplus NoiseAgent 3102 0.0692725 +Final holdings for NoiseAgent 3103: { CASH: 10000377 }. Marked to market: 10000377 +Final relative surplus NoiseAgent 3103 3.77e-05 +Final holdings for NoiseAgent 3104: { IBM: -40, CASH: 10552520 }. Marked to market: 10000520 +Final relative surplus NoiseAgent 3104 0.055252 +Final holdings for NoiseAgent 3105: { IBM: 32, CASH: 9556768 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 3105 -0.0443232 +Final holdings for NoiseAgent 3106: { IBM: -39, CASH: 10539838 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3106 0.0539838 +Final holdings for NoiseAgent 3107: { IBM: -68, CASH: 10939692 }. Marked to market: 10001496 +Final relative surplus NoiseAgent 3107 0.0925894 +Final holdings for NoiseAgent 3108: { IBM: -35, CASH: 10483000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3108 0.0483 +Final holdings for NoiseAgent 3109: { IBM: 94, CASH: 8693729 }. Marked to market: 9998355 +Final relative surplus NoiseAgent 3109 -0.12923925 +Final holdings for NoiseAgent 3110: { IBM: -26, CASH: 10360334 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3110 0.0360334 +Final holdings for NoiseAgent 3111: { CASH: 9999100 }. Marked to market: 9999100 +Final relative surplus NoiseAgent 3111 -9e-05 +Final holdings for NoiseAgent 3112: { IBM: 92, CASH: 8726582 }. Marked to market: 9995906 +Final relative surplus NoiseAgent 3112 -0.125962 +Final holdings for NoiseAgent 3113: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3113 0.0 +Final holdings for NoiseAgent 3114: { IBM: -48, CASH: 10661728 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 3114 0.0661728 +Final holdings for NoiseAgent 3115: { CASH: 10001269 }. Marked to market: 10001269 +Final relative surplus NoiseAgent 3115 0.0001269 +Final holdings for NoiseAgent 3116: { IBM: 62, CASH: 9143873 }. Marked to market: 9997799 +Final relative surplus NoiseAgent 3116 -0.08423595 +Final holdings for NoiseAgent 3117: { IBM: 20, CASH: 9723600 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3117 -0.02764 +Final holdings for NoiseAgent 3118: { CASH: 10000585 }. Marked to market: 10000585 +Final relative surplus NoiseAgent 3118 5.85e-05 +Final holdings for NoiseAgent 3119: { IBM: -66, CASH: 10916344 }. Marked to market: 9999802 +Final relative surplus NoiseAgent 3119 0.09024555 +Final holdings for NoiseAgent 3120: { CASH: 9999217 }. Marked to market: 9999217 +Final relative surplus NoiseAgent 3120 -7.83e-05 +Final holdings for NoiseAgent 3121: { IBM: 62, CASH: 9140556 }. Marked to market: 9998884 +Final relative surplus NoiseAgent 3121 -0.08455995 +Final holdings for NoiseAgent 3122: { CASH: 10002604 }. Marked to market: 10002604 +Final relative surplus NoiseAgent 3122 0.0002604 +Final holdings for NoiseAgent 3123: { CASH: 10005600 }. Marked to market: 10005600 +Final relative surplus NoiseAgent 3123 0.00056 +Final holdings for NoiseAgent 3124: { CASH: 10004752 }. Marked to market: 10004752 +Final relative surplus NoiseAgent 3124 0.0004752 +Final holdings for NoiseAgent 3125: { IBM: -48, CASH: 10664848 }. Marked to market: 9999808 +Final relative surplus NoiseAgent 3125 0.0664848 +Final holdings for NoiseAgent 3126: { IBM: 39, CASH: 9461293 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3126 -0.0538707 +Final holdings for NoiseAgent 3127: { IBM: -72, CASH: 10998424 }. Marked to market: 9998200 +Final relative surplus NoiseAgent 3127 0.09845305 +Final holdings for NoiseAgent 3128: { CASH: 9999186 }. Marked to market: 9999186 +Final relative surplus NoiseAgent 3128 -8.14e-05 +Final holdings for NoiseAgent 3129: { IBM: -31, CASH: 10430714 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3129 0.0430714 +Final holdings for NoiseAgent 3130: { CASH: 9999064 }. Marked to market: 9999064 +Final relative surplus NoiseAgent 3130 -9.36e-05 +Final holdings for NoiseAgent 3131: { CASH: 10003248 }. Marked to market: 10003248 +Final relative surplus NoiseAgent 3131 0.0003248 +Final holdings for NoiseAgent 3132: { IBM: 60, CASH: 9167320 }. Marked to market: 9998980 +Final relative surplus NoiseAgent 3132 -0.08188205 +Final holdings for NoiseAgent 3133: { IBM: -23, CASH: 10318895 }. Marked to market: 9999540 +Final relative surplus NoiseAgent 3133 0.0318895 +Final holdings for NoiseAgent 3134: { IBM: -90, CASH: 11245735 }. Marked to market: 10003825 +Final relative surplus NoiseAgent 3134 0.1231935 +Final holdings for NoiseAgent 3135: { IBM: -1, CASH: 10013830 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3135 0.001383 +Final holdings for NoiseAgent 3136: { CASH: 10002013 }. Marked to market: 10002013 +Final relative surplus NoiseAgent 3136 0.0002013 +Final holdings for NoiseAgent 3137: { IBM: -94, CASH: 11299879 }. Marked to market: 10003525 +Final relative surplus NoiseAgent 3137 0.1286089 +Final holdings for NoiseAgent 3138: { CASH: 9999741 }. Marked to market: 9999741 +Final relative surplus NoiseAgent 3138 -2.59e-05 +Final holdings for NoiseAgent 3139: { IBM: -28, CASH: 10387996 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3139 0.0387996 +Final holdings for NoiseAgent 3140: { CASH: 10001634 }. Marked to market: 10001634 +Final relative surplus NoiseAgent 3140 0.0001634 +Final holdings for NoiseAgent 3141: { IBM: 44, CASH: 9390710 }. Marked to market: 10001562 +Final relative surplus NoiseAgent 3141 -0.060929 +Final holdings for NoiseAgent 3142: { IBM: 68, CASH: 9059050 }. Marked to market: 9996702 +Final relative surplus NoiseAgent 3142 -0.092716 +Final holdings for NoiseAgent 3143: { CASH: 10001890 }. Marked to market: 10001890 +Final relative surplus NoiseAgent 3143 0.000189 +Final holdings for NoiseAgent 3144: { IBM: 24, CASH: 9669376 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 3144 -0.0330624 +Final holdings for NoiseAgent 3145: { IBM: 56, CASH: 9226500 }. Marked to market: 9995884 +Final relative surplus NoiseAgent 3145 -0.07597605 +Final holdings for NoiseAgent 3146: { CASH: 10000322 }. Marked to market: 10000322 +Final relative surplus NoiseAgent 3146 3.22e-05 +Final holdings for NoiseAgent 3147: { CASH: 10001209 }. Marked to market: 10001209 +Final relative surplus NoiseAgent 3147 0.0001209 +Final holdings for NoiseAgent 3148: { CASH: 9999784 }. Marked to market: 9999784 +Final relative surplus NoiseAgent 3148 -2.16e-05 +Final holdings for NoiseAgent 3149: { IBM: 94, CASH: 8695327 }. Marked to market: 10004653 +Final relative surplus NoiseAgent 3149 -0.12907445 +Final holdings for NoiseAgent 3150: { IBM: 50, CASH: 9306875 }. Marked to market: 9998675 +Final relative surplus NoiseAgent 3150 -0.0693125 +Final holdings for NoiseAgent 3151: { CASH: 9995022 }. Marked to market: 9995022 +Final relative surplus NoiseAgent 3151 -0.0004978 +Final holdings for NoiseAgent 3152: { IBM: -29, CASH: 10399852 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3152 0.0399852 +Final holdings for NoiseAgent 3153: { IBM: -21, CASH: 10290997 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3153 0.0290997 +Final holdings for NoiseAgent 3154: { IBM: -96, CASH: 11327872 }. Marked to market: 10003168 +Final relative surplus NoiseAgent 3154 0.13140725 +Final holdings for NoiseAgent 3155: { IBM: 48, CASH: 9334504 }. Marked to market: 10000984 +Final relative surplus NoiseAgent 3155 -0.0665496 +Final holdings for NoiseAgent 3156: { IBM: 42, CASH: 9418090 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 3156 -0.058191 +Final holdings for NoiseAgent 3157: { IBM: -27, CASH: 10373599 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3157 0.0373599 +Final holdings for NoiseAgent 3158: { CASH: 10000860 }. Marked to market: 10000860 +Final relative surplus NoiseAgent 3158 8.6e-05 +Final holdings for NoiseAgent 3159: { CASH: 9996124 }. Marked to market: 9996124 +Final relative surplus NoiseAgent 3159 -0.0003876 +Final holdings for NoiseAgent 3160: { IBM: -62, CASH: 10861831 }. Marked to market: 10000837 +Final relative surplus NoiseAgent 3160 0.08479425 +Final holdings for NoiseAgent 3161: { IBM: 34, CASH: 9530324 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3161 -0.0469676 +Final holdings for NoiseAgent 3162: { IBM: 23, CASH: 9682002 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3162 -0.0317998 +Final holdings for NoiseAgent 3163: { IBM: 96, CASH: 8673568 }. Marked to market: 9997408 +Final relative surplus NoiseAgent 3163 -0.1312643 +Final holdings for NoiseAgent 3164: { IBM: 76, CASH: 8946564 }. Marked to market: 9998480 +Final relative surplus NoiseAgent 3164 -0.10395945 +Final holdings for NoiseAgent 3165: { IBM: -34, CASH: 10470390 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3165 0.047039 +Final holdings for NoiseAgent 3166: { IBM: -66, CASH: 10914430 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 3166 0.09005925 +Final holdings for NoiseAgent 3167: { IBM: 60, CASH: 9170353 }. Marked to market: 9994813 +Final relative surplus NoiseAgent 3167 -0.08159065 +Final holdings for NoiseAgent 3168: { IBM: 84, CASH: 8834668 }. Marked to market: 9996472 +Final relative surplus NoiseAgent 3168 -0.11515005 +Final holdings for NoiseAgent 3169: { IBM: 60, CASH: 9168550 }. Marked to market: 9998470 +Final relative surplus NoiseAgent 3169 -0.08176165 +Final holdings for NoiseAgent 3170: { IBM: 22, CASH: 9695080 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 3170 -0.030492 +Final holdings for NoiseAgent 3171: { IBM: -40, CASH: 10553560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3171 0.055356 +Final holdings for NoiseAgent 3172: { CASH: 10001080 }. Marked to market: 10001080 +Final relative surplus NoiseAgent 3172 0.000108 +Final holdings for NoiseAgent 3173: { CASH: 10003589 }. Marked to market: 10003589 +Final relative surplus NoiseAgent 3173 0.0003589 +Final holdings for NoiseAgent 3174: { IBM: 40, CASH: 9445260 }. Marked to market: 9998900 +Final relative surplus NoiseAgent 3174 -0.055474 +Final holdings for NoiseAgent 3175: { CASH: 10000765 }. Marked to market: 10000765 +Final relative surplus NoiseAgent 3175 7.65e-05 +Final holdings for NoiseAgent 3176: { IBM: 80, CASH: 8890800 }. Marked to market: 9998080 +Final relative surplus NoiseAgent 3176 -0.10953585 +Final holdings for NoiseAgent 3177: { IBM: -21, CASH: 10291123 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3177 0.0291123 +Final holdings for NoiseAgent 3178: { IBM: -84, CASH: 11159536 }. Marked to market: 10002100 +Final relative surplus NoiseAgent 3178 0.1145766 +Final holdings for NoiseAgent 3179: { IBM: 76, CASH: 8947856 }. Marked to market: 9996656 +Final relative surplus NoiseAgent 3179 -0.10383445 +Final holdings for NoiseAgent 3180: { IBM: -72, CASH: 10997164 }. Marked to market: 9999532 +Final relative surplus NoiseAgent 3180 0.09833085 +Final holdings for NoiseAgent 3181: { CASH: 9997384 }. Marked to market: 9997384 +Final relative surplus NoiseAgent 3181 -0.0002616 +Final holdings for NoiseAgent 3182: { IBM: -62, CASH: 10858793 }. Marked to market: 10000837 +Final relative surplus NoiseAgent 3182 0.0844956 +Final holdings for NoiseAgent 3183: { CASH: 9996992 }. Marked to market: 9996992 +Final relative surplus NoiseAgent 3183 -0.0003008 +Final holdings for NoiseAgent 3184: { IBM: -98, CASH: 11355585 }. Marked to market: 10008183 +Final relative surplus NoiseAgent 3184 0.13418375 +Final holdings for NoiseAgent 3185: { CASH: 9999951 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 3185 -4.9e-06 +Final holdings for NoiseAgent 3186: { CASH: 10001232 }. Marked to market: 10001232 +Final relative surplus NoiseAgent 3186 0.0001232 +Final holdings for NoiseAgent 3187: { IBM: -26, CASH: 10361408 }. Marked to market: 10001360 +Final relative surplus NoiseAgent 3187 0.0361408 +Final holdings for NoiseAgent 3188: { IBM: 74, CASH: 8978985 }. Marked to market: 9996559 +Final relative surplus NoiseAgent 3188 -0.10072665 +Final holdings for NoiseAgent 3189: { IBM: 41, CASH: 9429936 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3189 -0.0570064 +Final holdings for NoiseAgent 3190: { IBM: -60, CASH: 10830700 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 3190 0.0816863 +Final holdings for NoiseAgent 3191: { CASH: 9999890 }. Marked to market: 9999890 +Final relative surplus NoiseAgent 3191 -1.1e-05 +Final holdings for NoiseAgent 3192: { IBM: -77, CASH: 11066977 }. Marked to market: 10000758 +Final relative surplus NoiseAgent 3192 0.10531315 +Final holdings for NoiseAgent 3193: { CASH: 10000891 }. Marked to market: 10000891 +Final relative surplus NoiseAgent 3193 8.91e-05 +Final holdings for NoiseAgent 3194: { IBM: 60, CASH: 9166150 }. Marked to market: 9997630 +Final relative surplus NoiseAgent 3194 -0.0819991 +Final holdings for NoiseAgent 3195: { IBM: 76, CASH: 8944702 }. Marked to market: 9997986 +Final relative surplus NoiseAgent 3195 -0.10414385 +Final holdings for NoiseAgent 3196: { IBM: 36, CASH: 9499708 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 3196 -0.0500292 +Final holdings for NoiseAgent 3197: { IBM: 48, CASH: 9334432 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3197 -0.0665568 +Final holdings for NoiseAgent 3198: { CASH: 10000525 }. Marked to market: 10000525 +Final relative surplus NoiseAgent 3198 5.25e-05 +Final holdings for NoiseAgent 3199: { IBM: -98, CASH: 11356271 }. Marked to market: 9998775 +Final relative surplus NoiseAgent 3199 0.13424195 +Final holdings for NoiseAgent 3200: { IBM: 20, CASH: 9724240 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3200 -0.027576 +Final holdings for NoiseAgent 3201: { IBM: -56, CASH: 10777812 }. Marked to market: 9999524 +Final relative surplus NoiseAgent 3201 0.07639305 +Final holdings for NoiseAgent 3202: { IBM: 45, CASH: 9375310 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3202 -0.062469 +Final holdings for NoiseAgent 3203: { CASH: 10000720 }. Marked to market: 10000720 +Final relative surplus NoiseAgent 3203 7.2e-05 +Final holdings for NoiseAgent 3204: { CASH: 9998138 }. Marked to market: 9998138 +Final relative surplus NoiseAgent 3204 -0.0001862 +Final holdings for NoiseAgent 3205: { IBM: -44, CASH: 10609378 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 3205 0.0609378 +Final holdings for NoiseAgent 3206: { IBM: -41, CASH: 10568424 }. Marked to market: 9997253 +Final relative surplus NoiseAgent 3206 0.0568424 +Final holdings for NoiseAgent 3207: { CASH: 9999680 }. Marked to market: 9999680 +Final relative surplus NoiseAgent 3207 -3.2e-05 +Final holdings for NoiseAgent 3208: { CASH: 10001638 }. Marked to market: 10001638 +Final relative surplus NoiseAgent 3208 0.0001638 +Final holdings for NoiseAgent 3209: { IBM: -74, CASH: 11025307 }. Marked to market: 10000851 +Final relative surplus NoiseAgent 3209 0.10114625 +Final holdings for NoiseAgent 3210: { IBM: -42, CASH: 10581196 }. Marked to market: 10000210 +Final relative surplus NoiseAgent 3210 0.0581196 +Final holdings for NoiseAgent 3211: { IBM: -88, CASH: 11217744 }. Marked to market: 10000176 +Final relative surplus NoiseAgent 3211 0.120391 +Final holdings for NoiseAgent 3212: { IBM: -74, CASH: 11023124 }. Marked to market: 10003478 +Final relative surplus NoiseAgent 3212 0.1009348 +Final holdings for NoiseAgent 3213: { IBM: -49, CASH: 10679140 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3213 0.067914 +Final holdings for NoiseAgent 3214: { CASH: 9995860 }. Marked to market: 9995860 +Final relative surplus NoiseAgent 3214 -0.000414 +Final holdings for NoiseAgent 3215: { IBM: -37, CASH: 10511673 }. Marked to market: 10000111 +Final relative surplus NoiseAgent 3215 0.0511673 +Final holdings for NoiseAgent 3216: { IBM: -60, CASH: 10830520 }. Marked to market: 10002580 +Final relative surplus NoiseAgent 3216 0.08167205 +Final holdings for NoiseAgent 3217: { IBM: 22, CASH: 9695102 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 3217 -0.0304898 +Final holdings for NoiseAgent 3218: { IBM: 31, CASH: 9570340 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3218 -0.042966 +Final holdings for NoiseAgent 3219: { CASH: 10001107 }. Marked to market: 10001107 +Final relative surplus NoiseAgent 3219 0.0001107 +Final holdings for NoiseAgent 3220: { CASH: 10000495 }. Marked to market: 10000495 +Final relative surplus NoiseAgent 3220 4.95e-05 +Final holdings for NoiseAgent 3221: { IBM: 72, CASH: 9002944 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 3221 -0.09832285 +Final holdings for NoiseAgent 3222: { CASH: 10001896 }. Marked to market: 10001896 +Final relative surplus NoiseAgent 3222 0.0001896 +Final holdings for NoiseAgent 3223: { IBM: -36, CASH: 10497196 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3223 0.0497196 +Final holdings for NoiseAgent 3224: { IBM: 56, CASH: 9225212 }. Marked to market: 9999468 +Final relative surplus NoiseAgent 3224 -0.07609615 +Final holdings for NoiseAgent 3225: { IBM: -21, CASH: 10290934 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3225 0.0290934 +Final holdings for NoiseAgent 3226: { IBM: 31, CASH: 9570805 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3226 -0.0429195 +Final holdings for NoiseAgent 3227: { CASH: 9997928 }. Marked to market: 9997928 +Final relative surplus NoiseAgent 3227 -0.0002072 +Final holdings for NoiseAgent 3228: { IBM: 54, CASH: 9250291 }. Marked to market: 10000783 +Final relative surplus NoiseAgent 3228 -0.07358105 +Final holdings for NoiseAgent 3229: { CASH: 10001118 }. Marked to market: 10001118 +Final relative surplus NoiseAgent 3229 0.0001118 +Final holdings for NoiseAgent 3230: { IBM: -38, CASH: 10526300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3230 0.05263 +Final holdings for NoiseAgent 3231: { IBM: 76, CASH: 8948312 }. Marked to market: 9997720 +Final relative surplus NoiseAgent 3231 -0.10378805 +Final holdings for NoiseAgent 3232: { IBM: -72, CASH: 10997200 }. Marked to market: 10004536 +Final relative surplus NoiseAgent 3232 0.09834135 +Final holdings for NoiseAgent 3233: { IBM: -24, CASH: 10332256 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3233 0.0332256 +Final holdings for NoiseAgent 3234: { IBM: -66, CASH: 10913242 }. Marked to market: 10003300 +Final relative surplus NoiseAgent 3234 0.08994555 +Final holdings for NoiseAgent 3235: { IBM: -34, CASH: 10470628 }. Marked to market: 9998980 +Final relative surplus NoiseAgent 3235 0.0470628 +Final holdings for NoiseAgent 3236: { IBM: -80, CASH: 11107720 }. Marked to market: 9998520 +Final relative surplus NoiseAgent 3236 0.1093856 +Final holdings for NoiseAgent 3237: { IBM: 68, CASH: 9062042 }. Marked to market: 9996498 +Final relative surplus NoiseAgent 3237 -0.0924214 +Final holdings for NoiseAgent 3238: { CASH: 9998436 }. Marked to market: 9998436 +Final relative surplus NoiseAgent 3238 -0.0001564 +Final holdings for NoiseAgent 3239: { IBM: -76, CASH: 11053170 }. Marked to market: 10000646 +Final relative surplus NoiseAgent 3239 0.10393215 +Final holdings for NoiseAgent 3240: { CASH: 10000170 }. Marked to market: 10000170 +Final relative surplus NoiseAgent 3240 1.7e-05 +Final holdings for NoiseAgent 3241: { IBM: 82, CASH: 8865899 }. Marked to market: 9997253 +Final relative surplus NoiseAgent 3241 -0.11203045 +Final holdings for NoiseAgent 3242: { IBM: -56, CASH: 10774900 }. Marked to market: 10002268 +Final relative surplus NoiseAgent 3242 0.07611035 +Final holdings for NoiseAgent 3243: { IBM: -86, CASH: 11189896 }. Marked to market: 10000344 +Final relative surplus NoiseAgent 3243 0.1176066 +Final holdings for NoiseAgent 3244: { CASH: 9995817 }. Marked to market: 9995817 +Final relative surplus NoiseAgent 3244 -0.0004183 +Final holdings for NoiseAgent 3245: { IBM: -41, CASH: 10568465 }. Marked to market: 9999303 +Final relative surplus NoiseAgent 3245 0.0568465 +Final holdings for NoiseAgent 3246: { IBM: -44, CASH: 10608652 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 3246 0.0608652 +Final holdings for NoiseAgent 3247: { IBM: -54, CASH: 10746307 }. Marked to market: 10001269 +Final relative surplus NoiseAgent 3247 0.07325105 +Final holdings for NoiseAgent 3248: { IBM: -25, CASH: 10344925 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 3248 0.0344925 +Final holdings for NoiseAgent 3249: { IBM: -94, CASH: 11303545 }. Marked to market: 10001457 +Final relative surplus NoiseAgent 3249 0.12896935 +Final holdings for NoiseAgent 3250: { IBM: -52, CASH: 10720954 }. Marked to market: 10001014 +Final relative surplus NoiseAgent 3250 0.07071095 +Final holdings for NoiseAgent 3251: { IBM: -47, CASH: 10651326 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3251 0.0651326 +Final holdings for NoiseAgent 3252: { IBM: 40, CASH: 9445380 }. Marked to market: 9999780 +Final relative surplus NoiseAgent 3252 -0.055462 +Final holdings for NoiseAgent 3253: { IBM: 82, CASH: 8862701 }. Marked to market: 9996597 +Final relative surplus NoiseAgent 3253 -0.11234705 +Final holdings for NoiseAgent 3254: { IBM: -49, CASH: 10677964 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 3254 0.0677964 +Final holdings for NoiseAgent 3255: { CASH: 9999200 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 3255 -8e-05 +Final holdings for NoiseAgent 3256: { IBM: 66, CASH: 9084613 }. Marked to market: 9999703 +Final relative surplus NoiseAgent 3256 -0.09015215 +Final holdings for NoiseAgent 3257: { IBM: -30, CASH: 10412470 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 3257 0.041247 +Final holdings for NoiseAgent 3258: { CASH: 9999412 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 3258 -5.88e-05 +Final holdings for NoiseAgent 3259: { CASH: 10000260 }. Marked to market: 10000260 +Final relative surplus NoiseAgent 3259 2.6e-05 +Final holdings for NoiseAgent 3260: { IBM: -42, CASH: 10582624 }. Marked to market: 10000294 +Final relative surplus NoiseAgent 3260 0.0582624 +Final holdings for NoiseAgent 3261: { IBM: 92, CASH: 8726674 }. Marked to market: 9997470 +Final relative surplus NoiseAgent 3261 -0.12595135 +Final holdings for NoiseAgent 3262: { IBM: -58, CASH: 10802285 }. Marked to market: 10001711 +Final relative surplus NoiseAgent 3262 0.07884825 +Final holdings for NoiseAgent 3263: { IBM: -24, CASH: 10330960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3263 0.033096 +Final holdings for NoiseAgent 3264: { CASH: 10001271 }. Marked to market: 10001271 +Final relative surplus NoiseAgent 3264 0.0001271 +Final holdings for NoiseAgent 3265: { CASH: 9997948 }. Marked to market: 9997948 +Final relative surplus NoiseAgent 3265 -0.0002052 +Final holdings for NoiseAgent 3266: { CASH: 10001710 }. Marked to market: 10001710 +Final relative surplus NoiseAgent 3266 0.000171 +Final holdings for NoiseAgent 3267: { IBM: 44, CASH: 9395748 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3267 -0.0604252 +Final holdings for NoiseAgent 3268: { CASH: 9996388 }. Marked to market: 9996388 +Final relative surplus NoiseAgent 3268 -0.0003612 +Final holdings for NoiseAgent 3269: { IBM: 82, CASH: 8862660 }. Marked to market: 10000164 +Final relative surplus NoiseAgent 3269 -0.11234685 +Final holdings for NoiseAgent 3270: { IBM: 21, CASH: 9709444 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3270 -0.0290556 +Final holdings for NoiseAgent 3271: { IBM: 35, CASH: 9516090 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3271 -0.048391 +Final holdings for NoiseAgent 3272: { CASH: 10004848 }. Marked to market: 10004848 +Final relative surplus NoiseAgent 3272 0.0004848 +Final holdings for NoiseAgent 3273: { CASH: 10000025 }. Marked to market: 10000025 +Final relative surplus NoiseAgent 3273 2.5e-06 +Final holdings for NoiseAgent 3274: { IBM: -82, CASH: 11135454 }. Marked to market: 10000656 +Final relative surplus NoiseAgent 3274 0.11216155 +Final holdings for NoiseAgent 3275: { IBM: 33, CASH: 9543973 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3275 -0.0456027 +Final holdings for NoiseAgent 3276: { IBM: -26, CASH: 10360100 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 3276 0.03601 +Final holdings for NoiseAgent 3277: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3277 0.0 +Final holdings for NoiseAgent 3278: { CASH: 10001323 }. Marked to market: 10001323 +Final relative surplus NoiseAgent 3278 0.0001323 +Final holdings for NoiseAgent 3279: { IBM: -58, CASH: 10804750 }. Marked to market: 9999304 +Final relative surplus NoiseAgent 3279 0.07908625 +Final holdings for NoiseAgent 3280: { IBM: 43, CASH: 9402386 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3280 -0.0597614 +Final holdings for NoiseAgent 3281: { IBM: -37, CASH: 10512598 }. Marked to market: 9999889 +Final relative surplus NoiseAgent 3281 0.0512598 +Final holdings for NoiseAgent 3282: { CASH: 10001836 }. Marked to market: 10001836 +Final relative surplus NoiseAgent 3282 0.0001836 +Final holdings for NoiseAgent 3283: { IBM: 37, CASH: 9489992 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3283 -0.0510008 +Final holdings for NoiseAgent 3284: { IBM: 47, CASH: 9350836 }. Marked to market: 10005452 +Final relative surplus NoiseAgent 3284 -0.0649164 +Final holdings for NoiseAgent 3285: { CASH: 10000528 }. Marked to market: 10000528 +Final relative surplus NoiseAgent 3285 5.28e-05 +Final holdings for NoiseAgent 3286: { CASH: 9999356 }. Marked to market: 9999356 +Final relative surplus NoiseAgent 3286 -6.44e-05 +Final holdings for NoiseAgent 3287: { CASH: 9999411 }. Marked to market: 9999411 +Final relative surplus NoiseAgent 3287 -5.89e-05 +Final holdings for NoiseAgent 3288: { IBM: 80, CASH: 8888240 }. Marked to market: 9998560 +Final relative surplus NoiseAgent 3288 -0.10978805 +Final holdings for NoiseAgent 3289: { CASH: 10000560 }. Marked to market: 10000560 +Final relative surplus NoiseAgent 3289 5.6e-05 +Final holdings for NoiseAgent 3290: { IBM: -20, CASH: 10277080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3290 0.027708 +Final holdings for NoiseAgent 3291: { IBM: -40, CASH: 10554560 }. Marked to market: 10002560 +Final relative surplus NoiseAgent 3291 0.055456 +Final holdings for NoiseAgent 3292: { CASH: 10003096 }. Marked to market: 10003096 +Final relative surplus NoiseAgent 3292 0.0003096 +Final holdings for NoiseAgent 3293: { IBM: 64, CASH: 9113152 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 3293 -0.08729815 +Final holdings for NoiseAgent 3294: { IBM: -70, CASH: 10970480 }. Marked to market: 10003220 +Final relative surplus NoiseAgent 3294 0.09566615 +Final holdings for NoiseAgent 3295: { IBM: -36, CASH: 10498276 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3295 0.0498276 +Final holdings for NoiseAgent 3296: { IBM: 38, CASH: 9480388 }. Marked to market: 9999582 +Final relative surplus NoiseAgent 3296 -0.0519612 +Final holdings for NoiseAgent 3297: { IBM: -24, CASH: 10333288 }. Marked to market: 9999808 +Final relative surplus NoiseAgent 3297 0.0333288 +Final holdings for NoiseAgent 3298: { IBM: -44, CASH: 10607156 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3298 0.0607156 +Final holdings for NoiseAgent 3299: { IBM: -40, CASH: 10554160 }. Marked to market: 9999600 +Final relative surplus NoiseAgent 3299 0.055416 +Final holdings for NoiseAgent 3300: { IBM: -27, CASH: 10370791 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3300 0.0370791 +Final holdings for NoiseAgent 3301: { IBM: 86, CASH: 8809588 }. Marked to market: 9995614 +Final relative surplus NoiseAgent 3301 -0.11766185 +Final holdings for NoiseAgent 3302: { IBM: -78, CASH: 11081665 }. Marked to market: 10003315 +Final relative surplus NoiseAgent 3302 0.10678395 +Final holdings for NoiseAgent 3303: { IBM: 68, CASH: 9058404 }. Marked to market: 9997960 +Final relative surplus NoiseAgent 3303 -0.09277775 +Final holdings for NoiseAgent 3304: { CASH: 9996998 }. Marked to market: 9996998 +Final relative surplus NoiseAgent 3304 -0.0003002 +Final holdings for NoiseAgent 3305: { IBM: 27, CASH: 9627103 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3305 -0.0372897 +Final holdings for NoiseAgent 3306: { IBM: 42, CASH: 9418699 }. Marked to market: 9998215 +Final relative surplus NoiseAgent 3306 -0.0581301 +Final holdings for NoiseAgent 3307: { IBM: -50, CASH: 10691725 }. Marked to market: 9998875 +Final relative surplus NoiseAgent 3307 0.0691725 +Final holdings for NoiseAgent 3308: { CASH: 10001178 }. Marked to market: 10001178 +Final relative surplus NoiseAgent 3308 0.0001178 +Final holdings for NoiseAgent 3309: { IBM: -98, CASH: 11355291 }. Marked to market: 10000931 +Final relative surplus NoiseAgent 3309 0.13414725 +Final holdings for NoiseAgent 3310: { IBM: -36, CASH: 10496764 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3310 0.0496764 +Final holdings for NoiseAgent 3311: { IBM: 62, CASH: 9140370 }. Marked to market: 9998822 +Final relative surplus NoiseAgent 3311 -0.08457845 +Final holdings for NoiseAgent 3312: { IBM: 82, CASH: 8867088 }. Marked to market: 9994506 +Final relative surplus NoiseAgent 3312 -0.11191645 +Final holdings for NoiseAgent 3313: { CASH: 10000966 }. Marked to market: 10000966 +Final relative surplus NoiseAgent 3313 9.66e-05 +Final holdings for NoiseAgent 3314: { IBM: 48, CASH: 9337432 }. Marked to market: 9996904 +Final relative surplus NoiseAgent 3314 -0.0662568 +Final holdings for NoiseAgent 3315: { IBM: -78, CASH: 11080768 }. Marked to market: 9999064 +Final relative surplus NoiseAgent 3315 0.10668975 +Final holdings for NoiseAgent 3316: { IBM: -82, CASH: 11133117 }. Marked to market: 9999385 +Final relative surplus NoiseAgent 3316 0.11192915 +Final holdings for NoiseAgent 3317: { IBM: 44, CASH: 9389082 }. Marked to market: 9998878 +Final relative surplus NoiseAgent 3317 -0.0610918 +Final holdings for NoiseAgent 3318: { CASH: 9998614 }. Marked to market: 9998614 +Final relative surplus NoiseAgent 3318 -0.0001386 +Final holdings for NoiseAgent 3319: { IBM: -41, CASH: 10567850 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3319 0.056785 +Final holdings for NoiseAgent 3320: { IBM: 58, CASH: 9195308 }. Marked to market: 9999014 +Final relative surplus NoiseAgent 3320 -0.07908345 +Final holdings for NoiseAgent 3321: { CASH: 10001892 }. Marked to market: 10001892 +Final relative surplus NoiseAgent 3321 0.0001892 +Final holdings for NoiseAgent 3322: { IBM: -24, CASH: 10333672 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3322 0.0333672 +Final holdings for NoiseAgent 3323: { IBM: 58, CASH: 9196816 }. Marked to market: 9998376 +Final relative surplus NoiseAgent 3323 -0.0789362 +Final holdings for NoiseAgent 3324: { IBM: -27, CASH: 10374139 }. Marked to market: 9999703 +Final relative surplus NoiseAgent 3324 0.0374139 +Final holdings for NoiseAgent 3325: { IBM: 37, CASH: 9488956 }. Marked to market: 10003404 +Final relative surplus NoiseAgent 3325 -0.0511044 +Final holdings for NoiseAgent 3326: { IBM: -33, CASH: 10455070 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 3326 0.045507 +Final holdings for NoiseAgent 3327: { CASH: 10002592 }. Marked to market: 10002592 +Final relative surplus NoiseAgent 3327 0.0002592 +Final holdings for NoiseAgent 3328: { IBM: 92, CASH: 8723316 }. Marked to market: 9996964 +Final relative surplus NoiseAgent 3328 -0.12628405 +Final holdings for NoiseAgent 3329: { IBM: 44, CASH: 9392492 }. Marked to market: 9999824 +Final relative surplus NoiseAgent 3329 -0.0607508 +Final holdings for NoiseAgent 3330: { IBM: 52, CASH: 9278526 }. Marked to market: 9999350 +Final relative surplus NoiseAgent 3330 -0.07076105 +Final holdings for NoiseAgent 3331: { CASH: 9999859 }. Marked to market: 9999859 +Final relative surplus NoiseAgent 3331 -1.41e-05 +Final holdings for NoiseAgent 3332: { IBM: 48, CASH: 9336328 }. Marked to market: 9999112 +Final relative surplus NoiseAgent 3332 -0.0663672 +Final holdings for NoiseAgent 3333: { CASH: 10000460 }. Marked to market: 10000460 +Final relative surplus NoiseAgent 3333 4.6e-05 +Final holdings for NoiseAgent 3334: { IBM: 68, CASH: 9058064 }. Marked to market: 10000340 +Final relative surplus NoiseAgent 3334 -0.09280805 +Final holdings for NoiseAgent 3335: { IBM: 58, CASH: 9195627 }. Marked to market: 9998521 +Final relative surplus NoiseAgent 3335 -0.07905305 +Final holdings for NoiseAgent 3336: { CASH: 10000864 }. Marked to market: 10000864 +Final relative surplus NoiseAgent 3336 8.64e-05 +Final holdings for NoiseAgent 3337: { CASH: 9998328 }. Marked to market: 9998328 +Final relative surplus NoiseAgent 3337 -0.0001672 +Final holdings for NoiseAgent 3338: { CASH: 9998908 }. Marked to market: 9998908 +Final relative surplus NoiseAgent 3338 -0.0001092 +Final holdings for NoiseAgent 3339: { IBM: 92, CASH: 8727318 }. Marked to market: 9996366 +Final relative surplus NoiseAgent 3339 -0.1258889 +Final holdings for NoiseAgent 3340: { IBM: -56, CASH: 10775880 }. Marked to market: 10000728 +Final relative surplus NoiseAgent 3340 0.07620375 +Final holdings for NoiseAgent 3341: { CASH: 9998804 }. Marked to market: 9998804 +Final relative surplus NoiseAgent 3341 -0.0001196 +Final holdings for NoiseAgent 3342: { IBM: 29, CASH: 9596610 }. Marked to market: 9998898 +Final relative surplus NoiseAgent 3342 -0.040339 +Final holdings for NoiseAgent 3343: { CASH: 10000851 }. Marked to market: 10000851 +Final relative surplus NoiseAgent 3343 8.51e-05 +Final holdings for NoiseAgent 3344: { IBM: -20, CASH: 10275960 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3344 0.027596 +Final holdings for NoiseAgent 3345: { IBM: -26, CASH: 10359892 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3345 0.0359892 +Final holdings for NoiseAgent 3346: { CASH: 9993610 }. Marked to market: 9993610 +Final relative surplus NoiseAgent 3346 -0.000639 +Final holdings for NoiseAgent 3347: { CASH: 10001848 }. Marked to market: 10001848 +Final relative surplus NoiseAgent 3347 0.0001848 +Final holdings for NoiseAgent 3348: { CASH: 9999104 }. Marked to market: 9999104 +Final relative surplus NoiseAgent 3348 -8.96e-05 +Final holdings for NoiseAgent 3349: { IBM: 66, CASH: 9084547 }. Marked to market: 9998779 +Final relative surplus NoiseAgent 3349 -0.09015985 +Final holdings for NoiseAgent 3350: { IBM: -26, CASH: 10359086 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3350 0.0359086 +Final holdings for NoiseAgent 3351: { CASH: 9999580 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 3351 -4.2e-05 +Final holdings for NoiseAgent 3352: { IBM: -98, CASH: 11353331 }. Marked to market: 10006419 +Final relative surplus NoiseAgent 3352 0.1339588 +Final holdings for NoiseAgent 3353: { IBM: -42, CASH: 10582414 }. Marked to market: 10001974 +Final relative surplus NoiseAgent 3353 0.0582414 +Final holdings for NoiseAgent 3354: { IBM: -35, CASH: 10483910 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 3354 0.048391 +Final holdings for NoiseAgent 3355: { CASH: 10001288 }. Marked to market: 10001288 +Final relative surplus NoiseAgent 3355 0.0001288 +Final holdings for NoiseAgent 3356: { IBM: -72, CASH: 10997236 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 3356 0.09833655 +Final holdings for NoiseAgent 3357: { IBM: 34, CASH: 9530766 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 3357 -0.0469234 +Final holdings for NoiseAgent 3358: { IBM: 28, CASH: 9612704 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3358 -0.0387296 +Final holdings for NoiseAgent 3359: { CASH: 9999274 }. Marked to market: 9999274 +Final relative surplus NoiseAgent 3359 -7.26e-05 +Final holdings for NoiseAgent 3360: { IBM: -86, CASH: 11192218 }. Marked to market: 9996560 +Final relative surplus NoiseAgent 3360 0.11783145 +Final holdings for NoiseAgent 3361: { IBM: -44, CASH: 10611226 }. Marked to market: 9999802 +Final relative surplus NoiseAgent 3361 0.0611226 +Final holdings for NoiseAgent 3362: { CASH: 9999540 }. Marked to market: 9999540 +Final relative surplus NoiseAgent 3362 -4.6e-05 +Final holdings for NoiseAgent 3363: { IBM: 20, CASH: 9727160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3363 -0.027284 +Final holdings for NoiseAgent 3364: { IBM: 31, CASH: 9571890 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3364 -0.042811 +Final holdings for NoiseAgent 3365: { IBM: 28, CASH: 9612116 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3365 -0.0387884 +Final holdings for NoiseAgent 3366: { IBM: 62, CASH: 9144524 }. Marked to market: 9996404 +Final relative surplus NoiseAgent 3366 -0.08417365 +Final holdings for NoiseAgent 3367: { CASH: 10001260 }. Marked to market: 10001260 +Final relative surplus NoiseAgent 3367 0.000126 +Final holdings for NoiseAgent 3368: { IBM: -72, CASH: 10996552 }. Marked to market: 10000144 +Final relative surplus NoiseAgent 3368 0.09827135 +Final holdings for NoiseAgent 3369: { CASH: 10000510 }. Marked to market: 10000510 +Final relative surplus NoiseAgent 3369 5.1e-05 +Final holdings for NoiseAgent 3370: { IBM: -22, CASH: 10306152 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 3370 0.0306152 +Final holdings for NoiseAgent 3371: { CASH: 10001587 }. Marked to market: 10001587 +Final relative surplus NoiseAgent 3371 0.0001587 +Final holdings for NoiseAgent 3372: { CASH: 9998032 }. Marked to market: 9998032 +Final relative surplus NoiseAgent 3372 -0.0001968 +Final holdings for NoiseAgent 3373: { IBM: 5, CASH: 9930990 }. Marked to market: 9999990 +Final relative surplus NoiseAgent 3373 -0.006901 +Final holdings for NoiseAgent 3374: { IBM: 38, CASH: 9475714 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3374 -0.0524286 +Final holdings for NoiseAgent 3375: { IBM: -84, CASH: 11163442 }. Marked to market: 9999286 +Final relative surplus NoiseAgent 3375 0.1149581 +Final holdings for NoiseAgent 3376: { IBM: -25, CASH: 10345400 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 3376 0.03454 +Final holdings for NoiseAgent 3377: { CASH: 9998720 }. Marked to market: 9998720 +Final relative surplus NoiseAgent 3377 -0.000128 +Final holdings for NoiseAgent 3378: { IBM: -31, CASH: 10428699 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3378 0.0428699 +Final holdings for NoiseAgent 3379: { IBM: -80, CASH: 11108760 }. Marked to market: 10001880 +Final relative surplus NoiseAgent 3379 0.1094923 +Final holdings for NoiseAgent 3380: { IBM: -26, CASH: 10359086 }. Marked to market: 9999844 +Final relative surplus NoiseAgent 3380 0.0359086 +Final holdings for NoiseAgent 3381: { CASH: 10001254 }. Marked to market: 10001254 +Final relative surplus NoiseAgent 3381 0.0001254 +Final holdings for NoiseAgent 3382: { IBM: -56, CASH: 10774144 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 3382 0.07603255 +Final holdings for NoiseAgent 3383: { IBM: 94, CASH: 8698335 }. Marked to market: 9995253 +Final relative surplus NoiseAgent 3383 -0.1287859 +Final holdings for NoiseAgent 3384: { IBM: 70, CASH: 9030885 }. Marked to market: 9998635 +Final relative surplus NoiseAgent 3384 -0.09552905 +Final holdings for NoiseAgent 3385: { IBM: 49, CASH: 9321497 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 3385 -0.0678503 +Final holdings for NoiseAgent 3386: { IBM: 74, CASH: 8975766 }. Marked to market: 9996744 +Final relative surplus NoiseAgent 3386 -0.10104375 +Final holdings for NoiseAgent 3387: { IBM: 44, CASH: 9392140 }. Marked to market: 10000088 +Final relative surplus NoiseAgent 3387 -0.060786 +Final holdings for NoiseAgent 3388: { IBM: -45, CASH: 10618300 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3388 0.06183 +Final holdings for NoiseAgent 3389: { IBM: 68, CASH: 9060716 }. Marked to market: 9998844 +Final relative surplus NoiseAgent 3389 -0.092549 +Final holdings for NoiseAgent 3390: { IBM: -39, CASH: 10538707 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3390 0.0538707 +Final holdings for NoiseAgent 3391: { IBM: 74, CASH: 8978874 }. Marked to market: 9996300 +Final relative surplus NoiseAgent 3391 -0.10073735 +Final holdings for NoiseAgent 3392: { IBM: 25, CASH: 9654825 }. Marked to market: 9999900 +Final relative surplus NoiseAgent 3392 -0.0345175 +Final holdings for NoiseAgent 3393: { IBM: -32, CASH: 10443680 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3393 0.044368 +Final holdings for NoiseAgent 3394: { CASH: 9998675 }. Marked to market: 9998675 +Final relative surplus NoiseAgent 3394 -0.0001325 +Final holdings for NoiseAgent 3395: { IBM: -72, CASH: 10996516 }. Marked to market: 10003132 +Final relative surplus NoiseAgent 3395 0.0982718 +Final holdings for NoiseAgent 3396: { IBM: -88, CASH: 11220912 }. Marked to market: 10001144 +Final relative surplus NoiseAgent 3396 0.12070515 +Final holdings for NoiseAgent 3397: { IBM: 88, CASH: 8785424 }. Marked to market: 9999120 +Final relative surplus NoiseAgent 3397 -0.1200785 +Final holdings for NoiseAgent 3398: { IBM: 74, CASH: 8976210 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 3398 -0.10099325 +Final holdings for NoiseAgent 3399: { IBM: 90, CASH: 8754895 }. Marked to market: 9995635 +Final relative surplus NoiseAgent 3399 -0.1231318 +Final holdings for NoiseAgent 3400: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3400 0.0 +Final holdings for NoiseAgent 3401: { CASH: 10002016 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 3401 0.0002016 +Final holdings for NoiseAgent 3402: { IBM: -35, CASH: 10485975 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3402 0.0485975 +Final holdings for NoiseAgent 3403: { CASH: 9999010 }. Marked to market: 9999010 +Final relative surplus NoiseAgent 3403 -9.9e-05 +Final holdings for NoiseAgent 3404: { CASH: 10002079 }. Marked to market: 10002079 +Final relative surplus NoiseAgent 3404 0.0002079 +Final holdings for NoiseAgent 3405: { CASH: 10003040 }. Marked to market: 10003040 +Final relative surplus NoiseAgent 3405 0.000304 +Final holdings for NoiseAgent 3406: { CASH: 10000816 }. Marked to market: 10000816 +Final relative surplus NoiseAgent 3406 8.16e-05 +Final holdings for NoiseAgent 3407: { CASH: 10003619 }. Marked to market: 10003619 +Final relative surplus NoiseAgent 3407 0.0003619 +Final holdings for NoiseAgent 3408: { IBM: 44, CASH: 9392272 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 3408 -0.0607728 +Final holdings for NoiseAgent 3409: { CASH: 10000884 }. Marked to market: 10000884 +Final relative surplus NoiseAgent 3409 8.84e-05 +Final holdings for NoiseAgent 3410: { IBM: -96, CASH: 11329648 }. Marked to market: 9998800 +Final relative surplus NoiseAgent 3410 0.13157855 +Final holdings for NoiseAgent 3411: { IBM: 45, CASH: 9377065 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3411 -0.0622935 +Final holdings for NoiseAgent 3412: { CASH: 9996872 }. Marked to market: 9996872 +Final relative surplus NoiseAgent 3412 -0.0003128 +Final holdings for NoiseAgent 3413: { IBM: -52, CASH: 10721890 }. Marked to market: 9999818 +Final relative surplus NoiseAgent 3413 0.07080035 +Final holdings for NoiseAgent 3414: { IBM: -31, CASH: 10423894 }. Marked to market: 9998171 +Final relative surplus NoiseAgent 3414 0.0423894 +Final holdings for NoiseAgent 3415: { IBM: 24, CASH: 9668896 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 3415 -0.0331104 +Final holdings for NoiseAgent 3416: { CASH: 9998956 }. Marked to market: 9998956 +Final relative surplus NoiseAgent 3416 -0.0001044 +Final holdings for NoiseAgent 3417: { IBM: 44, CASH: 9392382 }. Marked to market: 9997646 +Final relative surplus NoiseAgent 3417 -0.0607618 +Final holdings for NoiseAgent 3418: { IBM: 74, CASH: 8973361 }. Marked to market: 10002035 +Final relative surplus NoiseAgent 3418 -0.1012737 +Final holdings for NoiseAgent 3419: { IBM: 74, CASH: 8974138 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3419 -0.1011998 +Final holdings for NoiseAgent 3420: { IBM: 80, CASH: 8891760 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 3420 -0.10943755 +Final holdings for NoiseAgent 3421: { IBM: -44, CASH: 10609202 }. Marked to market: 10001166 +Final relative surplus NoiseAgent 3421 0.0609202 +Final holdings for NoiseAgent 3422: { CASH: 9999370 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 3422 -6.3e-05 +Final holdings for NoiseAgent 3423: { CASH: 10000825 }. Marked to market: 10000825 +Final relative surplus NoiseAgent 3423 8.25e-05 +Final holdings for NoiseAgent 3424: { IBM: 44, CASH: 9390248 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 3424 -0.0609752 +Final holdings for NoiseAgent 3425: { IBM: -62, CASH: 10856468 }. Marked to market: 10004340 +Final relative surplus NoiseAgent 3425 0.08427245 +Final holdings for NoiseAgent 3426: { IBM: -56, CASH: 10775656 }. Marked to market: 9999384 +Final relative surplus NoiseAgent 3426 0.07617945 +Final holdings for NoiseAgent 3427: { IBM: -70, CASH: 10971285 }. Marked to market: 10000385 +Final relative surplus NoiseAgent 3427 0.0957412 +Final holdings for NoiseAgent 3428: { CASH: 10000700 }. Marked to market: 10000700 +Final relative surplus NoiseAgent 3428 7e-05 +Final holdings for NoiseAgent 3429: { IBM: -24, CASH: 10332568 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3429 0.0332568 +Final holdings for NoiseAgent 3430: { CASH: 9999510 }. Marked to market: 9999510 +Final relative surplus NoiseAgent 3430 -4.9e-05 +Final holdings for NoiseAgent 3431: { IBM: 80, CASH: 8891960 }. Marked to market: 9997560 +Final relative surplus NoiseAgent 3431 -0.1094218 +Final holdings for NoiseAgent 3432: { IBM: -64, CASH: 10888128 }. Marked to market: 9999360 +Final relative surplus NoiseAgent 3432 0.0874235 +Final holdings for NoiseAgent 3433: { CASH: 9998875 }. Marked to market: 9998875 +Final relative surplus NoiseAgent 3433 -0.0001125 +Final holdings for NoiseAgent 3434: { IBM: -54, CASH: 10748278 }. Marked to market: 10000918 +Final relative surplus NoiseAgent 3434 0.07344375 +Final holdings for NoiseAgent 3435: { IBM: 41, CASH: 9432478 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3435 -0.0567522 +Final holdings for NoiseAgent 3436: { IBM: 56, CASH: 9224456 }. Marked to market: 9998152 +Final relative surplus NoiseAgent 3436 -0.07617275 +Final holdings for NoiseAgent 3437: { CASH: 9998180 }. Marked to market: 9998180 +Final relative surplus NoiseAgent 3437 -0.000182 +Final holdings for NoiseAgent 3438: { IBM: -74, CASH: 11024863 }. Marked to market: 9997225 +Final relative surplus NoiseAgent 3438 0.10109745 +Final holdings for NoiseAgent 3439: { IBM: 96, CASH: 8668336 }. Marked to market: 9998992 +Final relative surplus NoiseAgent 3439 -0.1317804 +Final holdings for NoiseAgent 3440: { IBM: 84, CASH: 8834458 }. Marked to market: 10002310 +Final relative surplus NoiseAgent 3440 -0.11516385 +Final holdings for NoiseAgent 3441: { IBM: -25, CASH: 10344550 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3441 0.034455 +Final holdings for NoiseAgent 3442: { IBM: 54, CASH: 9250669 }. Marked to market: 9999757 +Final relative surplus NoiseAgent 3442 -0.07354595 +Final holdings for NoiseAgent 3443: { IBM: 34, CASH: 9530902 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 3443 -0.0469098 +Final holdings for NoiseAgent 3444: { CASH: 10001850 }. Marked to market: 10001850 +Final relative surplus NoiseAgent 3444 0.000185 +Final holdings for NoiseAgent 3445: { IBM: -78, CASH: 11076634 }. Marked to market: 10000702 +Final relative surplus NoiseAgent 3445 0.1062839 +Final holdings for NoiseAgent 3446: { IBM: 34, CASH: 9529474 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 3446 -0.0470526 +Final holdings for NoiseAgent 3447: { IBM: -64, CASH: 10885696 }. Marked to market: 10002560 +Final relative surplus NoiseAgent 3447 0.0871898 +Final holdings for NoiseAgent 3448: { CASH: 9999097 }. Marked to market: 9999097 +Final relative surplus NoiseAgent 3448 -9.03e-05 +Final holdings for NoiseAgent 3449: { IBM: 43, CASH: 9407073 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3449 -0.0592927 +Final holdings for NoiseAgent 3450: { IBM: -88, CASH: 11217524 }. Marked to market: 10004180 +Final relative surplus NoiseAgent 3450 0.12037365 +Final holdings for NoiseAgent 3451: { IBM: 37, CASH: 9488771 }. Marked to market: 9999778 +Final relative surplus NoiseAgent 3451 -0.0511229 +Final holdings for NoiseAgent 3452: { IBM: 46, CASH: 9364004 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3452 -0.0635996 +Final holdings for NoiseAgent 3453: { IBM: 22, CASH: 9693562 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3453 -0.0306438 +Final holdings for NoiseAgent 3454: { IBM: -29, CASH: 10401331 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 3454 0.0401331 +Final holdings for NoiseAgent 3455: { IBM: -54, CASH: 10749763 }. Marked to market: 10001593 +Final relative surplus NoiseAgent 3455 0.07359075 +Final holdings for NoiseAgent 3456: { IBM: -44, CASH: 10607068 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3456 0.0607068 +Final holdings for NoiseAgent 3457: { IBM: 24, CASH: 9668728 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3457 -0.0331272 +Final holdings for NoiseAgent 3458: { IBM: 32, CASH: 9559072 }. Marked to market: 9999456 +Final relative surplus NoiseAgent 3458 -0.0440928 +Final holdings for NoiseAgent 3459: { CASH: 10002420 }. Marked to market: 10002420 +Final relative surplus NoiseAgent 3459 0.000242 +Final holdings for NoiseAgent 3460: { IBM: -46, CASH: 10639354 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3460 0.0639354 +Final holdings for NoiseAgent 3461: { IBM: 62, CASH: 9139874 }. Marked to market: 9999318 +Final relative surplus NoiseAgent 3461 -0.0846265 +Final holdings for NoiseAgent 3462: { IBM: 74, CASH: 8976025 }. Marked to market: 9997817 +Final relative surplus NoiseAgent 3462 -0.10101675 +Final holdings for NoiseAgent 3463: { IBM: -66, CASH: 10914727 }. Marked to market: 10000165 +Final relative surplus NoiseAgent 3463 0.09008725 +Final holdings for NoiseAgent 3464: { IBM: -31, CASH: 10429815 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3464 0.0429815 +Final holdings for NoiseAgent 3465: { CASH: 9995906 }. Marked to market: 9995906 +Final relative surplus NoiseAgent 3465 -0.0004094 +Final holdings for NoiseAgent 3466: { IBM: -84, CASH: 11163190 }. Marked to market: 9999538 +Final relative surplus NoiseAgent 3466 0.11493365 +Final holdings for NoiseAgent 3467: { IBM: -39, CASH: 10538005 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3467 0.0538005 +Final holdings for NoiseAgent 3468: { CASH: 9998355 }. Marked to market: 9998355 +Final relative surplus NoiseAgent 3468 -0.0001645 +Final holdings for NoiseAgent 3469: { IBM: 46, CASH: 9362854 }. Marked to market: 10000276 +Final relative surplus NoiseAgent 3469 -0.0637146 +Final holdings for NoiseAgent 3470: { CASH: 10001612 }. Marked to market: 10001612 +Final relative surplus NoiseAgent 3470 0.0001612 +Final holdings for NoiseAgent 3471: { IBM: 30, CASH: 9585190 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 3471 -0.041481 +Final holdings for NoiseAgent 3472: { CASH: 9999269 }. Marked to market: 9999269 +Final relative surplus NoiseAgent 3472 -7.31e-05 +Final holdings for NoiseAgent 3473: { CASH: 9997415 }. Marked to market: 9997415 +Final relative surplus NoiseAgent 3473 -0.0002585 +Final holdings for NoiseAgent 3474: { IBM: 60, CASH: 9167440 }. Marked to market: 10000660 +Final relative surplus NoiseAgent 3474 -0.08186725 +Final holdings for NoiseAgent 3475: { IBM: 88, CASH: 8780628 }. Marked to market: 9994940 +Final relative surplus NoiseAgent 3475 -0.1205574 +Final holdings for NoiseAgent 3476: { CASH: 9998915 }. Marked to market: 9998915 +Final relative surplus NoiseAgent 3476 -0.0001085 +Final holdings for NoiseAgent 3477: { CASH: 9998746 }. Marked to market: 9998746 +Final relative surplus NoiseAgent 3477 -0.0001254 +Final holdings for NoiseAgent 3478: { CASH: 9997148 }. Marked to market: 9997148 +Final relative surplus NoiseAgent 3478 -0.0002852 +Final holdings for NoiseAgent 3479: { CASH: 10000322 }. Marked to market: 10000322 +Final relative surplus NoiseAgent 3479 3.22e-05 +Final holdings for NoiseAgent 3480: { IBM: 43, CASH: 9405052 }. Marked to market: 9999828 +Final relative surplus NoiseAgent 3480 -0.0594948 +Final holdings for NoiseAgent 3481: { IBM: 84, CASH: 8837692 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 3481 -0.1148477 +Final holdings for NoiseAgent 3482: { IBM: -72, CASH: 10998244 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3482 0.09843785 +Final holdings for NoiseAgent 3483: { IBM: -48, CASH: 10664992 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 3483 0.0664992 +Final holdings for NoiseAgent 3484: { CASH: 10000150 }. Marked to market: 10000150 +Final relative surplus NoiseAgent 3484 1.5e-05 +Final holdings for NoiseAgent 3485: { IBM: 42, CASH: 9420400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3485 -0.05796 +Final holdings for NoiseAgent 3486: { IBM: -41, CASH: 10566620 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3486 0.056662 +Final holdings for NoiseAgent 3487: { IBM: -72, CASH: 10998388 }. Marked to market: 10000684 +Final relative surplus NoiseAgent 3487 0.09845315 +Final holdings for NoiseAgent 3488: { CASH: 10000966 }. Marked to market: 10000966 +Final relative surplus NoiseAgent 3488 9.66e-05 +Final holdings for NoiseAgent 3489: { CASH: 10002200 }. Marked to market: 10002200 +Final relative surplus NoiseAgent 3489 0.00022 +Final holdings for NoiseAgent 3490: { IBM: 26, CASH: 9640706 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3490 -0.0359294 +Final holdings for NoiseAgent 3491: { CASH: 9999832 }. Marked to market: 9999832 +Final relative surplus NoiseAgent 3491 -1.68e-05 +Final holdings for NoiseAgent 3492: { IBM: 28, CASH: 9611920 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 3492 -0.038808 +Final holdings for NoiseAgent 3493: { IBM: -72, CASH: 10997452 }. Marked to market: 9998956 +Final relative surplus NoiseAgent 3493 0.0983585 +Final holdings for NoiseAgent 3494: { IBM: -64, CASH: 10888064 }. Marked to market: 10002176 +Final relative surplus NoiseAgent 3494 0.08742215 +Final holdings for NoiseAgent 3495: { IBM: -40, CASH: 10554940 }. Marked to market: 10000300 +Final relative surplus NoiseAgent 3495 0.055494 +Final holdings for NoiseAgent 3496: { CASH: 9996997 }. Marked to market: 9996997 +Final relative surplus NoiseAgent 3496 -0.0003003 +Final holdings for NoiseAgent 3497: { IBM: -23, CASH: 10317814 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3497 0.0317814 +Final holdings for NoiseAgent 3498: { CASH: 9995911 }. Marked to market: 9995911 +Final relative surplus NoiseAgent 3498 -0.0004089 +Final holdings for NoiseAgent 3499: { IBM: 50, CASH: 9310000 }. Marked to market: 9999400 +Final relative surplus NoiseAgent 3499 -0.069 +Final holdings for NoiseAgent 3500: { IBM: -76, CASH: 11049864 }. Marked to market: 9999848 +Final relative surplus NoiseAgent 3500 0.10360475 +Final holdings for NoiseAgent 3501: { CASH: 10001104 }. Marked to market: 10001104 +Final relative surplus NoiseAgent 3501 0.0001104 +Final holdings for NoiseAgent 3502: { CASH: 10000308 }. Marked to market: 10000308 +Final relative surplus NoiseAgent 3502 3.08e-05 +Final holdings for NoiseAgent 3503: { CASH: 10000750 }. Marked to market: 10000750 +Final relative surplus NoiseAgent 3503 7.5e-05 +Final holdings for NoiseAgent 3504: { IBM: 49, CASH: 9320664 }. Marked to market: 10000294 +Final relative surplus NoiseAgent 3504 -0.0679336 +Final holdings for NoiseAgent 3505: { IBM: 45, CASH: 9379945 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3505 -0.0620055 +Final holdings for NoiseAgent 3506: { IBM: -28, CASH: 10387996 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3506 0.0387996 +Final holdings for NoiseAgent 3507: { IBM: 23, CASH: 9681335 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3507 -0.0318665 +Final holdings for NoiseAgent 3508: { CASH: 9999200 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 3508 -8e-05 +Final holdings for NoiseAgent 3509: { IBM: 72, CASH: 9001504 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 3509 -0.09846455 +Final holdings for NoiseAgent 3510: { IBM: 64, CASH: 9113408 }. Marked to market: 9996032 +Final relative surplus NoiseAgent 3510 -0.08728005 +Final holdings for NoiseAgent 3511: { IBM: 22, CASH: 9696224 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 3511 -0.0303776 +Final holdings for NoiseAgent 3512: { IBM: 29, CASH: 9598872 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3512 -0.0401128 +Final holdings for NoiseAgent 3513: { IBM: 37, CASH: 9485885 }. Marked to market: 9999704 +Final relative surplus NoiseAgent 3513 -0.0514115 +Final holdings for NoiseAgent 3514: { CASH: 9999678 }. Marked to market: 9999678 +Final relative surplus NoiseAgent 3514 -3.22e-05 +Final holdings for NoiseAgent 3515: { CASH: 9999379 }. Marked to market: 9999379 +Final relative surplus NoiseAgent 3515 -6.21e-05 +Final holdings for NoiseAgent 3516: { IBM: 94, CASH: 8700920 }. Marked to market: 9997650 +Final relative surplus NoiseAgent 3516 -0.12852845 +Final holdings for NoiseAgent 3517: { IBM: -46, CASH: 10638342 }. Marked to market: 10001656 +Final relative surplus NoiseAgent 3517 0.0638342 +Final holdings for NoiseAgent 3518: { IBM: 98, CASH: 8644121 }. Marked to market: 9997207 +Final relative surplus NoiseAgent 3518 -0.1342074 +Final holdings for NoiseAgent 3519: { IBM: -45, CASH: 10623655 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3519 0.0623655 +Final holdings for NoiseAgent 3520: { IBM: 58, CASH: 9193858 }. Marked to market: 10001856 +Final relative surplus NoiseAgent 3520 -0.0792212 +Final holdings for NoiseAgent 3521: { IBM: -96, CASH: 11328784 }. Marked to market: 10004080 +Final relative surplus NoiseAgent 3521 0.13149845 +Final holdings for NoiseAgent 3522: { CASH: 10003366 }. Marked to market: 10003366 +Final relative surplus NoiseAgent 3522 0.0003366 +Final holdings for NoiseAgent 3523: { IBM: -43, CASH: 10597055 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3523 0.0597055 +Final holdings for NoiseAgent 3524: { IBM: -56, CASH: 10773920 }. Marked to market: 10001288 +Final relative surplus NoiseAgent 3524 0.07601235 +Final holdings for NoiseAgent 3525: { IBM: 29, CASH: 9599742 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 3525 -0.0400258 +Final holdings for NoiseAgent 3526: { IBM: 27, CASH: 9629209 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3526 -0.0370791 +Final holdings for NoiseAgent 3527: { CASH: 10002115 }. Marked to market: 10002115 +Final relative surplus NoiseAgent 3527 0.0002115 +Final holdings for NoiseAgent 3528: { IBM: 35, CASH: 9517490 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3528 -0.048251 +Final holdings for NoiseAgent 3529: { IBM: -40, CASH: 10554440 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3529 0.055444 +Final holdings for NoiseAgent 3530: { IBM: 47, CASH: 9348392 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3530 -0.0651608 +Final holdings for NoiseAgent 3531: { CASH: 9994111 }. Marked to market: 9994111 +Final relative surplus NoiseAgent 3531 -0.0005889 +Final holdings for NoiseAgent 3532: { CASH: 10000736 }. Marked to market: 10000736 +Final relative surplus NoiseAgent 3532 7.36e-05 +Final holdings for NoiseAgent 3533: { IBM: -49, CASH: 10676543 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 3533 0.0676543 +Final holdings for NoiseAgent 3534: { IBM: 82, CASH: 8861553 }. Marked to market: 9996843 +Final relative surplus NoiseAgent 3534 -0.11246005 +Final holdings for NoiseAgent 3535: { IBM: -88, CASH: 11220208 }. Marked to market: 10000088 +Final relative surplus NoiseAgent 3535 0.12063345 +Final holdings for NoiseAgent 3536: { IBM: -43, CASH: 10595722 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3536 0.0595722 +Final holdings for NoiseAgent 3537: { IBM: 86, CASH: 8807868 }. Marked to market: 9993722 +Final relative surplus NoiseAgent 3537 -0.11783435 +Final holdings for NoiseAgent 3538: { IBM: 27, CASH: 9625699 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3538 -0.0374301 +Final holdings for NoiseAgent 3539: { IBM: 78, CASH: 8922274 }. Marked to market: 9997816 +Final relative surplus NoiseAgent 3539 -0.10639365 +Final holdings for NoiseAgent 3540: { IBM: -48, CASH: 10665280 }. Marked to market: 9999616 +Final relative surplus NoiseAgent 3540 0.066528 +Final holdings for NoiseAgent 3541: { IBM: 46, CASH: 9363245 }. Marked to market: 9998965 +Final relative surplus NoiseAgent 3541 -0.0636755 +Final holdings for NoiseAgent 3542: { IBM: 90, CASH: 8751295 }. Marked to market: 10002475 +Final relative surplus NoiseAgent 3542 -0.12348035 +Final holdings for NoiseAgent 3543: { CASH: 9999964 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3543 -3.6e-06 +Final holdings for NoiseAgent 3544: { CASH: 9998320 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 3544 -0.000168 +Final holdings for NoiseAgent 3545: { IBM: -25, CASH: 10345500 }. Marked to market: 9999900 +Final relative surplus NoiseAgent 3545 0.03455 +Final holdings for NoiseAgent 3546: { IBM: -52, CASH: 10720148 }. Marked to market: 10003016 +Final relative surplus NoiseAgent 3546 0.07063585 +Final holdings for NoiseAgent 3547: { IBM: -64, CASH: 10887008 }. Marked to market: 10001376 +Final relative surplus NoiseAgent 3547 0.08731685 +Final holdings for NoiseAgent 3548: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3548 0.0 +Final holdings for NoiseAgent 3549: { IBM: -52, CASH: 10720538 }. Marked to market: 10001118 +Final relative surplus NoiseAgent 3549 0.07067045 +Final holdings for NoiseAgent 3550: { IBM: 58, CASH: 9195424 }. Marked to market: 9997796 +Final relative surplus NoiseAgent 3550 -0.07907425 +Final holdings for NoiseAgent 3551: { IBM: 27, CASH: 9627427 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3551 -0.0372573 +Final holdings for NoiseAgent 3552: { IBM: -90, CASH: 11247265 }. Marked to market: 10002115 +Final relative surplus NoiseAgent 3552 0.12334295 +Final holdings for NoiseAgent 3553: { IBM: -90, CASH: 11247175 }. Marked to market: 10000675 +Final relative surplus NoiseAgent 3553 0.12333235 +Final holdings for NoiseAgent 3554: { IBM: -70, CASH: 10968730 }. Marked to market: 10000070 +Final relative surplus NoiseAgent 3554 0.09548925 +Final holdings for NoiseAgent 3555: { CASH: 10002640 }. Marked to market: 10002640 +Final relative surplus NoiseAgent 3555 0.000264 +Final holdings for NoiseAgent 3556: { IBM: -52, CASH: 10719264 }. Marked to market: 10001820 +Final relative surplus NoiseAgent 3556 0.07054675 +Final holdings for NoiseAgent 3557: { IBM: -42, CASH: 10580230 }. Marked to market: 10002478 +Final relative surplus NoiseAgent 3557 0.058023 +Final holdings for NoiseAgent 3558: { IBM: 90, CASH: 8752510 }. Marked to market: 9999280 +Final relative surplus NoiseAgent 3558 -0.12336365 +Final holdings for NoiseAgent 3559: { CASH: 9996090 }. Marked to market: 9996090 +Final relative surplus NoiseAgent 3559 -0.000391 +Final holdings for NoiseAgent 3560: { CASH: 10000540 }. Marked to market: 10000540 +Final relative surplus NoiseAgent 3560 5.4e-05 +Final holdings for NoiseAgent 3561: { IBM: 46, CASH: 9363935 }. Marked to market: 9999885 +Final relative surplus NoiseAgent 3561 -0.0636065 +Final holdings for NoiseAgent 3562: { IBM: -56, CASH: 10778624 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 3562 0.07647255 +Final holdings for NoiseAgent 3563: { IBM: 46, CASH: 9360692 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3563 -0.0639308 +Final holdings for NoiseAgent 3564: { IBM: -94, CASH: 11301007 }. Marked to market: 9997321 +Final relative surplus NoiseAgent 3564 0.12871085 +Final holdings for NoiseAgent 3565: { CASH: 10000987 }. Marked to market: 10000987 +Final relative surplus NoiseAgent 3565 9.87e-05 +Final holdings for NoiseAgent 3566: { IBM: 25, CASH: 9654075 }. Marked to market: 10000025 +Final relative surplus NoiseAgent 3566 -0.0345925 +Final holdings for NoiseAgent 3567: { IBM: 46, CASH: 9365430 }. Marked to market: 9999862 +Final relative surplus NoiseAgent 3567 -0.063457 +Final holdings for NoiseAgent 3568: { CASH: 9999384 }. Marked to market: 9999384 +Final relative surplus NoiseAgent 3568 -6.16e-05 +Final holdings for NoiseAgent 3569: { IBM: 60, CASH: 9168190 }. Marked to market: 9999610 +Final relative surplus NoiseAgent 3569 -0.08179515 +Final holdings for NoiseAgent 3570: { CASH: 10000550 }. Marked to market: 10000550 +Final relative surplus NoiseAgent 3570 5.5e-05 +Final holdings for NoiseAgent 3571: { IBM: -45, CASH: 10622395 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3571 0.0622395 +Final holdings for NoiseAgent 3572: { IBM: 43, CASH: 9405869 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3572 -0.0594131 +Final holdings for NoiseAgent 3573: { CASH: 9997030 }. Marked to market: 9997030 +Final relative surplus NoiseAgent 3573 -0.000297 +Final holdings for NoiseAgent 3574: { IBM: -30, CASH: 10416610 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 3574 0.041661 +Final holdings for NoiseAgent 3575: { CASH: 9998720 }. Marked to market: 9998720 +Final relative surplus NoiseAgent 3575 -0.000128 +Final holdings for NoiseAgent 3576: { IBM: 42, CASH: 9417544 }. Marked to market: 9999538 +Final relative surplus NoiseAgent 3576 -0.0582456 +Final holdings for NoiseAgent 3577: { IBM: -70, CASH: 10967540 }. Marked to market: 10001680 +Final relative surplus NoiseAgent 3577 0.09537425 +Final holdings for NoiseAgent 3578: { IBM: 32, CASH: 9558816 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3578 -0.0441184 +Final holdings for NoiseAgent 3579: { CASH: 10000132 }. Marked to market: 10000132 +Final relative surplus NoiseAgent 3579 1.32e-05 +Final holdings for NoiseAgent 3580: { CASH: 10000224 }. Marked to market: 10000224 +Final relative surplus NoiseAgent 3580 2.24e-05 +Final holdings for NoiseAgent 3581: { CASH: 10001548 }. Marked to market: 10001548 +Final relative surplus NoiseAgent 3581 0.0001548 +Final holdings for NoiseAgent 3582: { CASH: 10001222 }. Marked to market: 10001222 +Final relative surplus NoiseAgent 3582 0.0001222 +Final holdings for NoiseAgent 3583: { IBM: 24, CASH: 9667672 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 3583 -0.0332328 +Final holdings for NoiseAgent 3584: { CASH: 9997165 }. Marked to market: 9997165 +Final relative surplus NoiseAgent 3584 -0.0002835 +Final holdings for NoiseAgent 3585: { IBM: -72, CASH: 10995904 }. Marked to market: 10003528 +Final relative surplus NoiseAgent 3585 0.0982123 +Final holdings for NoiseAgent 3586: { IBM: 86, CASH: 8808857 }. Marked to market: 9994711 +Final relative surplus NoiseAgent 3586 -0.1177353 +Final holdings for NoiseAgent 3587: { IBM: -33, CASH: 10455631 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 3587 0.0455631 +Final holdings for NoiseAgent 3588: { IBM: -23, CASH: 10317975 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3588 0.0317975 +Final holdings for NoiseAgent 3589: { CASH: 10000410 }. Marked to market: 10000410 +Final relative surplus NoiseAgent 3589 4.1e-05 +Final holdings for NoiseAgent 3590: { CASH: 10001530 }. Marked to market: 10001530 +Final relative surplus NoiseAgent 3590 0.000153 +Final holdings for NoiseAgent 3591: { CASH: 9999034 }. Marked to market: 9999034 +Final relative surplus NoiseAgent 3591 -9.66e-05 +Final holdings for NoiseAgent 3592: { IBM: 23, CASH: 9682324 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3592 -0.0317676 +Final holdings for NoiseAgent 3593: { IBM: -74, CASH: 11025455 }. Marked to market: 9998779 +Final relative surplus NoiseAgent 3593 0.10115825 +Final holdings for NoiseAgent 3594: { CASH: 10000780 }. Marked to market: 10000780 +Final relative surplus NoiseAgent 3594 7.8e-05 +Final holdings for NoiseAgent 3595: { IBM: 31, CASH: 9572758 }. Marked to market: 9999907 +Final relative surplus NoiseAgent 3595 -0.0427242 +Final holdings for NoiseAgent 3596: { IBM: 54, CASH: 9251182 }. Marked to market: 9998974 +Final relative surplus NoiseAgent 3596 -0.07349655 +Final holdings for NoiseAgent 3597: { IBM: -84, CASH: 11164912 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 3597 0.1151051 +Final holdings for NoiseAgent 3598: { CASH: 9996663 }. Marked to market: 9996663 +Final relative surplus NoiseAgent 3598 -0.0003337 +Final holdings for NoiseAgent 3599: { IBM: -20, CASH: 10276560 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 3599 0.027656 +Final holdings for NoiseAgent 3600: { CASH: 9999216 }. Marked to market: 9999216 +Final relative surplus NoiseAgent 3600 -7.84e-05 +Final holdings for NoiseAgent 3601: { CASH: 9999965 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3601 -3.5e-06 +Final holdings for NoiseAgent 3602: { IBM: 64, CASH: 9112320 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 3602 -0.08738255 +Final holdings for NoiseAgent 3603: { IBM: -36, CASH: 10499644 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3603 0.0499644 +Final holdings for NoiseAgent 3604: { CASH: 9996802 }. Marked to market: 9996802 +Final relative surplus NoiseAgent 3604 -0.0003198 +Final holdings for NoiseAgent 3605: { CASH: 9999636 }. Marked to market: 9999636 +Final relative surplus NoiseAgent 3605 -3.64e-05 +Final holdings for NoiseAgent 3606: { IBM: -50, CASH: 10694575 }. Marked to market: 10002175 +Final relative surplus NoiseAgent 3606 0.0694575 +Final holdings for NoiseAgent 3607: { CASH: 9998596 }. Marked to market: 9998596 +Final relative surplus NoiseAgent 3607 -0.0001404 +Final holdings for NoiseAgent 3608: { IBM: -23, CASH: 10318228 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3608 0.0318228 +Final holdings for NoiseAgent 3609: { IBM: -29, CASH: 10403506 }. Marked to market: 10002581 +Final relative surplus NoiseAgent 3609 0.0403506 +Final holdings for NoiseAgent 3610: { IBM: -56, CASH: 10775376 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 3610 0.07615245 +Final holdings for NoiseAgent 3611: { IBM: 37, CASH: 9488179 }. Marked to market: 10001443 +Final relative surplus NoiseAgent 3611 -0.0511821 +Final holdings for NoiseAgent 3612: { IBM: 66, CASH: 9084877 }. Marked to market: 10001287 +Final relative surplus NoiseAgent 3612 -0.0901237 +Final holdings for NoiseAgent 3613: { IBM: -60, CASH: 10831390 }. Marked to market: 10001470 +Final relative surplus NoiseAgent 3613 0.08175575 +Final holdings for NoiseAgent 3614: { CASH: 10004048 }. Marked to market: 10004048 +Final relative surplus NoiseAgent 3614 0.0004048 +Final holdings for NoiseAgent 3615: { CASH: 10001081 }. Marked to market: 10001081 +Final relative surplus NoiseAgent 3615 0.0001081 +Final holdings for NoiseAgent 3616: { IBM: -48, CASH: 10662976 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 3616 0.0662976 +Final holdings for NoiseAgent 3617: { IBM: 39, CASH: 9459772 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3617 -0.0540228 +Final holdings for NoiseAgent 3618: { IBM: -74, CASH: 11026195 }. Marked to market: 10000185 +Final relative surplus NoiseAgent 3618 0.10123305 +Final holdings for NoiseAgent 3619: { CASH: 10001512 }. Marked to market: 10001512 +Final relative surplus NoiseAgent 3619 0.0001512 +Final holdings for NoiseAgent 3620: { CASH: 9999959 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3620 -4.1e-06 +Final holdings for NoiseAgent 3621: { IBM: 64, CASH: 9112352 }. Marked to market: 10000096 +Final relative surplus NoiseAgent 3621 -0.08737775 +Final holdings for NoiseAgent 3622: { CASH: 10001400 }. Marked to market: 10001400 +Final relative surplus NoiseAgent 3622 0.00014 +Final holdings for NoiseAgent 3623: { CASH: 9998600 }. Marked to market: 9998600 +Final relative surplus NoiseAgent 3623 -0.00014 +Final holdings for NoiseAgent 3624: { CASH: 9999496 }. Marked to market: 9999496 +Final relative surplus NoiseAgent 3624 -5.04e-05 +Final holdings for NoiseAgent 3625: { CASH: 9999721 }. Marked to market: 9999721 +Final relative surplus NoiseAgent 3625 -2.79e-05 +Final holdings for NoiseAgent 3626: { CASH: 9999570 }. Marked to market: 9999570 +Final relative surplus NoiseAgent 3626 -4.3e-05 +Final holdings for NoiseAgent 3627: { IBM: 41, CASH: 9429936 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3627 -0.0570064 +Final holdings for NoiseAgent 3628: { CASH: 9999354 }. Marked to market: 9999354 +Final relative surplus NoiseAgent 3628 -6.46e-05 +Final holdings for NoiseAgent 3629: { IBM: 98, CASH: 8644464 }. Marked to market: 9996766 +Final relative surplus NoiseAgent 3629 -0.1341738 +Final holdings for NoiseAgent 3630: { IBM: -76, CASH: 11054158 }. Marked to market: 10002926 +Final relative surplus NoiseAgent 3630 0.10403265 +Final holdings for NoiseAgent 3631: { IBM: 36, CASH: 9499492 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3631 -0.0500508 +Final holdings for NoiseAgent 3632: { CASH: 9999328 }. Marked to market: 9999328 +Final relative surplus NoiseAgent 3632 -6.72e-05 +Final holdings for NoiseAgent 3633: { IBM: 31, CASH: 9571053 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3633 -0.0428947 +Final holdings for NoiseAgent 3634: { IBM: 52, CASH: 9279722 }. Marked to market: 10000338 +Final relative surplus NoiseAgent 3634 -0.07064205 +Final holdings for NoiseAgent 3635: { CASH: 9999860 }. Marked to market: 9999860 +Final relative surplus NoiseAgent 3635 -1.4e-05 +Final holdings for NoiseAgent 3636: { IBM: -80, CASH: 11112360 }. Marked to market: 9997880 +Final relative surplus NoiseAgent 3636 0.109843 +Final holdings for NoiseAgent 3637: { IBM: -42, CASH: 10580251 }. Marked to market: 10001197 +Final relative surplus NoiseAgent 3637 0.0580251 +Final holdings for NoiseAgent 3638: { IBM: 95, CASH: 8690927 }. Marked to market: 9988912 +Final relative surplus NoiseAgent 3638 -0.12954205 +Final holdings for NoiseAgent 3639: { CASH: 10000546 }. Marked to market: 10000546 +Final relative surplus NoiseAgent 3639 5.46e-05 +Final holdings for NoiseAgent 3640: { IBM: -60, CASH: 10834000 }. Marked to market: 9998260 +Final relative surplus NoiseAgent 3640 0.08200715 +Final holdings for NoiseAgent 3641: { CASH: 9998512 }. Marked to market: 9998512 +Final relative surplus NoiseAgent 3641 -0.0001488 +Final holdings for NoiseAgent 3642: { IBM: -72, CASH: 10999864 }. Marked to market: 9997912 +Final relative surplus NoiseAgent 3642 0.0985942 +Final holdings for NoiseAgent 3643: { IBM: 38, CASH: 9472370 }. Marked to market: 9999240 +Final relative surplus NoiseAgent 3643 -0.052763 +Final holdings for NoiseAgent 3644: { IBM: -32, CASH: 10442624 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 3644 0.0442624 +Final holdings for NoiseAgent 3645: { CASH: 9999604 }. Marked to market: 9999604 +Final relative surplus NoiseAgent 3645 -3.96e-05 +Final holdings for NoiseAgent 3646: { IBM: 46, CASH: 9362808 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 3646 -0.0637192 +Final holdings for NoiseAgent 3647: { IBM: 42, CASH: 9417754 }. Marked to market: 9999874 +Final relative surplus NoiseAgent 3647 -0.0582246 +Final holdings for NoiseAgent 3648: { IBM: -33, CASH: 10457314 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3648 0.0457314 +Final holdings for NoiseAgent 3649: { IBM: 25, CASH: 9653750 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3649 -0.034625 +Final holdings for NoiseAgent 3650: { CASH: 10000392 }. Marked to market: 10000392 +Final relative surplus NoiseAgent 3650 3.92e-05 +Final holdings for NoiseAgent 3651: { CASH: 10000546 }. Marked to market: 10000546 +Final relative surplus NoiseAgent 3651 5.46e-05 +Final holdings for NoiseAgent 3652: { IBM: 48, CASH: 9335416 }. Marked to market: 9997432 +Final relative surplus NoiseAgent 3652 -0.0664584 +Final holdings for NoiseAgent 3653: { IBM: -48, CASH: 10665328 }. Marked to market: 10000144 +Final relative surplus NoiseAgent 3653 0.0665328 +Final holdings for NoiseAgent 3654: { CASH: 9999916 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 3654 -8.4e-06 +Final holdings for NoiseAgent 3655: { CASH: 10001224 }. Marked to market: 10001224 +Final relative surplus NoiseAgent 3655 0.0001224 +Final holdings for NoiseAgent 3656: { IBM: 68, CASH: 9055378 }. Marked to market: 9999354 +Final relative surplus NoiseAgent 3656 -0.09307385 +Final holdings for NoiseAgent 3657: { IBM: -36, CASH: 10498888 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3657 0.0498888 +Final holdings for NoiseAgent 3658: { IBM: -88, CASH: 11216468 }. Marked to market: 10002420 +Final relative surplus NoiseAgent 3658 0.12026745 +Final holdings for NoiseAgent 3659: { CASH: 9998632 }. Marked to market: 9998632 +Final relative surplus NoiseAgent 3659 -0.0001368 +Final holdings for NoiseAgent 3660: { CASH: 10000576 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 3660 5.76e-05 +Final holdings for NoiseAgent 3661: { CASH: 10002448 }. Marked to market: 10002448 +Final relative surplus NoiseAgent 3661 0.0002448 +Final holdings for NoiseAgent 3662: { IBM: 44, CASH: 9390886 }. Marked to market: 9997998 +Final relative surplus NoiseAgent 3662 -0.0609114 +Final holdings for NoiseAgent 3663: { IBM: 76, CASH: 8945348 }. Marked to market: 9998632 +Final relative surplus NoiseAgent 3663 -0.1040794 +Final holdings for NoiseAgent 3664: { CASH: 10003696 }. Marked to market: 10003696 +Final relative surplus NoiseAgent 3664 0.0003696 +Final holdings for NoiseAgent 3665: { IBM: 42, CASH: 9417922 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3665 -0.0582078 +Final holdings for NoiseAgent 3666: { IBM: 43, CASH: 9404708 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3666 -0.0595292 +Final holdings for NoiseAgent 3667: { CASH: 10001232 }. Marked to market: 10001232 +Final relative surplus NoiseAgent 3667 0.0001232 +Final holdings for NoiseAgent 3668: { IBM: 80, CASH: 8893040 }. Marked to market: 9996160 +Final relative surplus NoiseAgent 3668 -0.10931705 +Final holdings for NoiseAgent 3669: { IBM: -98, CASH: 11356516 }. Marked to market: 10000490 +Final relative surplus NoiseAgent 3669 0.13426785 +Final holdings for NoiseAgent 3670: { CASH: 9998064 }. Marked to market: 9998064 +Final relative surplus NoiseAgent 3670 -0.0001936 +Final holdings for NoiseAgent 3671: { CASH: 9999412 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 3671 -5.88e-05 +Final holdings for NoiseAgent 3672: { CASH: 10000528 }. Marked to market: 10000528 +Final relative surplus NoiseAgent 3672 5.28e-05 +Final holdings for NoiseAgent 3673: { IBM: 68, CASH: 9057146 }. Marked to market: 9998742 +Final relative surplus NoiseAgent 3673 -0.09290085 +Final holdings for NoiseAgent 3674: { IBM: -72, CASH: 10997488 }. Marked to market: 10000792 +Final relative surplus NoiseAgent 3674 0.0983646 +Final holdings for NoiseAgent 3675: { IBM: 23, CASH: 9680944 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 3675 -0.0319056 +Final holdings for NoiseAgent 3676: { CASH: 10001539 }. Marked to market: 10001539 +Final relative surplus NoiseAgent 3676 0.0001539 +Final holdings for NoiseAgent 3677: { IBM: 37, CASH: 9485515 }. Marked to market: 9999926 +Final relative surplus NoiseAgent 3677 -0.0514485 +Final holdings for NoiseAgent 3678: { CASH: 10002451 }. Marked to market: 10002451 +Final relative surplus NoiseAgent 3678 0.0002451 +Final holdings for NoiseAgent 3679: { IBM: -20, CASH: 10275720 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3679 0.027572 +Final holdings for NoiseAgent 3680: { CASH: 9999388 }. Marked to market: 9999388 +Final relative surplus NoiseAgent 3680 -6.12e-05 +Final holdings for NoiseAgent 3681: { IBM: -2, CASH: 10029578 }. Marked to market: 10002100 +Final relative surplus NoiseAgent 3681 0.0029578 +Final holdings for NoiseAgent 3682: { IBM: 76, CASH: 8948046 }. Marked to market: 9996770 +Final relative surplus NoiseAgent 3682 -0.10381555 +Final holdings for NoiseAgent 3683: { IBM: -32, CASH: 10441344 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3683 0.0441344 +Final holdings for NoiseAgent 3684: { IBM: -33, CASH: 10456951 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3684 0.0456951 +Final holdings for NoiseAgent 3685: { IBM: -44, CASH: 10609928 }. Marked to market: 10000220 +Final relative surplus NoiseAgent 3685 0.0609928 +Final holdings for NoiseAgent 3686: { CASH: 10001560 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 3686 0.000156 +Final holdings for NoiseAgent 3687: { IBM: -64, CASH: 10884352 }. Marked to market: 10001664 +Final relative surplus NoiseAgent 3687 0.0870558 +Final holdings for NoiseAgent 3688: { IBM: -37, CASH: 10512450 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3688 0.051245 +Final holdings for NoiseAgent 3689: { IBM: 32, CASH: 9557088 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 3689 -0.0442912 +Final holdings for NoiseAgent 3690: { IBM: -35, CASH: 10484260 }. Marked to market: 9999825 +Final relative surplus NoiseAgent 3690 0.048426 +Final holdings for NoiseAgent 3691: { CASH: 9999898 }. Marked to market: 9999898 +Final relative surplus NoiseAgent 3691 -1.02e-05 +Final holdings for NoiseAgent 3692: { CASH: 9999055 }. Marked to market: 9999055 +Final relative surplus NoiseAgent 3692 -9.45e-05 +Final holdings for NoiseAgent 3693: { CASH: 9997696 }. Marked to market: 9997696 +Final relative surplus NoiseAgent 3693 -0.0002304 +Final holdings for NoiseAgent 3694: { IBM: -28, CASH: 10387352 }. Marked to market: 10000056 +Final relative surplus NoiseAgent 3694 0.0387352 +Final holdings for NoiseAgent 3695: { CASH: 9998467 }. Marked to market: 9998467 +Final relative surplus NoiseAgent 3695 -0.0001533 +Final holdings for NoiseAgent 3696: { IBM: -22, CASH: 10303534 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3696 0.0303534 +Final holdings for NoiseAgent 3697: { IBM: -39, CASH: 10539799 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3697 0.0539799 +Final holdings for NoiseAgent 3698: { IBM: -88, CASH: 11217260 }. Marked to market: 9998108 +Final relative surplus NoiseAgent 3698 0.12034065 +Final holdings for NoiseAgent 3699: { IBM: -72, CASH: 10997308 }. Marked to market: 9999388 +Final relative surplus NoiseAgent 3699 0.0983449 +Final holdings for NoiseAgent 3700: { IBM: 70, CASH: 9031620 }. Marked to market: 10000560 +Final relative surplus NoiseAgent 3700 -0.09545385 +Final holdings for NoiseAgent 3701: { CASH: 10000688 }. Marked to market: 10000688 +Final relative surplus NoiseAgent 3701 6.88e-05 +Final holdings for NoiseAgent 3702: { IBM: -50, CASH: 10693475 }. Marked to market: 10000225 +Final relative surplus NoiseAgent 3702 0.0693475 +Final holdings for NoiseAgent 3703: { CASH: 9996355 }. Marked to market: 9996355 +Final relative surplus NoiseAgent 3703 -0.0003645 +Final holdings for NoiseAgent 3704: { IBM: 82, CASH: 8866022 }. Marked to market: 10001394 +Final relative surplus NoiseAgent 3704 -0.11201325 +Final holdings for NoiseAgent 3705: { CASH: 10001248 }. Marked to market: 10001248 +Final relative surplus NoiseAgent 3705 0.0001248 +Final holdings for NoiseAgent 3706: { IBM: -98, CASH: 11360632 }. Marked to market: 10002940 +Final relative surplus NoiseAgent 3706 0.13467765 +Final holdings for NoiseAgent 3707: { CASH: 10004324 }. Marked to market: 10004324 +Final relative surplus NoiseAgent 3707 0.0004324 +Final holdings for NoiseAgent 3708: { IBM: -31, CASH: 10430435 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3708 0.0430435 +Final holdings for NoiseAgent 3709: { IBM: 36, CASH: 9499564 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 3709 -0.0500436 +Final holdings for NoiseAgent 3710: { CASH: 9998992 }. Marked to market: 9998992 +Final relative surplus NoiseAgent 3710 -0.0001008 +Final holdings for NoiseAgent 3711: { IBM: -80, CASH: 11109240 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 3711 0.1095371 +Final holdings for NoiseAgent 3712: { IBM: -78, CASH: 11079442 }. Marked to market: 10001482 +Final relative surplus NoiseAgent 3712 0.10656235 +Final holdings for NoiseAgent 3713: { CASH: 10004488 }. Marked to market: 10004488 +Final relative surplus NoiseAgent 3713 0.0004488 +Final holdings for NoiseAgent 3714: { IBM: 37, CASH: 9489622 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3714 -0.0510378 +Final holdings for NoiseAgent 3715: { IBM: 56, CASH: 9224372 }. Marked to market: 9996556 +Final relative surplus NoiseAgent 3715 -0.0761838 +Final holdings for NoiseAgent 3716: { CASH: 9998252 }. Marked to market: 9998252 +Final relative surplus NoiseAgent 3716 -0.0001748 +Final holdings for NoiseAgent 3717: { CASH: 9998740 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 3717 -0.000126 +Final holdings for NoiseAgent 3718: { IBM: 30, CASH: 9588010 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 3718 -0.041199 +Final holdings for NoiseAgent 3719: { IBM: 76, CASH: 8945614 }. Marked to market: 9999278 +Final relative surplus NoiseAgent 3719 -0.10405225 +Final holdings for NoiseAgent 3720: { CASH: 9998860 }. Marked to market: 9998860 +Final relative surplus NoiseAgent 3720 -0.000114 +Final holdings for NoiseAgent 3721: { IBM: -40, CASH: 10551880 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 3721 0.055188 +Final holdings for NoiseAgent 3722: { IBM: 27, CASH: 9626941 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3722 -0.0373059 +Final holdings for NoiseAgent 3723: { CASH: 10001716 }. Marked to market: 10001716 +Final relative surplus NoiseAgent 3723 0.0001716 +Final holdings for NoiseAgent 3724: { IBM: 33, CASH: 9541366 }. Marked to market: 9997525 +Final relative surplus NoiseAgent 3724 -0.0458634 +Final holdings for NoiseAgent 3725: { IBM: -90, CASH: 11247175 }. Marked to market: 10002385 +Final relative surplus NoiseAgent 3725 0.12333435 +Final holdings for NoiseAgent 3726: { IBM: 28, CASH: 9612424 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3726 -0.0387576 +Final holdings for NoiseAgent 3727: { IBM: -25, CASH: 10344650 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 3727 0.034465 +Final holdings for NoiseAgent 3728: { IBM: -27, CASH: 10373869 }. Marked to market: 9999838 +Final relative surplus NoiseAgent 3728 0.0373869 +Final holdings for NoiseAgent 3729: { IBM: -48, CASH: 10665280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3729 0.066528 +Final holdings for NoiseAgent 3730: { IBM: -82, CASH: 11133035 }. Marked to market: 10002091 +Final relative surplus NoiseAgent 3730 0.11192435 +Final holdings for NoiseAgent 3731: { CASH: 9999335 }. Marked to market: 9999335 +Final relative surplus NoiseAgent 3731 -6.65e-05 +Final holdings for NoiseAgent 3732: { CASH: 10003570 }. Marked to market: 10003570 +Final relative surplus NoiseAgent 3732 0.000357 +Final holdings for NoiseAgent 3733: { CASH: 9997965 }. Marked to market: 9997965 +Final relative surplus NoiseAgent 3733 -0.0002035 +Final holdings for NoiseAgent 3734: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3734 0.0 +Final holdings for NoiseAgent 3735: { IBM: -26, CASH: 10359528 }. Marked to market: 9999792 +Final relative surplus NoiseAgent 3735 0.0359528 +Final holdings for NoiseAgent 3736: { IBM: -25, CASH: 10345300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3736 0.03453 +Final holdings for NoiseAgent 3737: { IBM: 48, CASH: 9336592 }. Marked to market: 9998752 +Final relative surplus NoiseAgent 3737 -0.0663408 +Final holdings for NoiseAgent 3738: { CASH: 10000180 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 3738 1.8e-05 +Final holdings for NoiseAgent 3739: { CASH: 9999126 }. Marked to market: 9999126 +Final relative surplus NoiseAgent 3739 -8.74e-05 +Final holdings for NoiseAgent 3740: { IBM: 24, CASH: 9669352 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3740 -0.0330648 +Final holdings for NoiseAgent 3741: { CASH: 9997635 }. Marked to market: 9997635 +Final relative surplus NoiseAgent 3741 -0.0002365 +Final holdings for NoiseAgent 3742: { CASH: 9995933 }. Marked to market: 9995933 +Final relative surplus NoiseAgent 3742 -0.0004067 +Final holdings for NoiseAgent 3743: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 3743 -0.000132 +Final holdings for NoiseAgent 3744: { IBM: -35, CASH: 10484400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3744 0.04844 +Final holdings for NoiseAgent 3745: { CASH: 10000989 }. Marked to market: 10000989 +Final relative surplus NoiseAgent 3745 9.89e-05 +Final holdings for NoiseAgent 3746: { CASH: 9999340 }. Marked to market: 9999340 +Final relative surplus NoiseAgent 3746 -6.6e-05 +Final holdings for NoiseAgent 3747: { IBM: 74, CASH: 8972880 }. Marked to market: 10001702 +Final relative surplus NoiseAgent 3747 -0.10132165 +Final holdings for NoiseAgent 3748: { IBM: -46, CASH: 10635421 }. Marked to market: 10000805 +Final relative surplus NoiseAgent 3748 0.0635421 +Final holdings for NoiseAgent 3749: { IBM: 43, CASH: 9404106 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3749 -0.0595894 +Final holdings for NoiseAgent 3750: { IBM: -74, CASH: 11025677 }. Marked to market: 10003885 +Final relative surplus NoiseAgent 3750 0.10118695 +Final holdings for NoiseAgent 3751: { CASH: 10000420 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 3751 4.2e-05 +Final holdings for NoiseAgent 3752: { IBM: 78, CASH: 8918764 }. Marked to market: 9999454 +Final relative surplus NoiseAgent 3752 -0.10673805 +Final holdings for NoiseAgent 3753: { CASH: 10004183 }. Marked to market: 10004183 +Final relative surplus NoiseAgent 3753 0.0004183 +Final holdings for NoiseAgent 3754: { IBM: 44, CASH: 9391150 }. Marked to market: 9998262 +Final relative surplus NoiseAgent 3754 -0.060885 +Final holdings for NoiseAgent 3755: { CASH: 9998920 }. Marked to market: 9998920 +Final relative surplus NoiseAgent 3755 -0.000108 +Final holdings for NoiseAgent 3756: { IBM: 46, CASH: 9365200 }. Marked to market: 9997976 +Final relative surplus NoiseAgent 3756 -0.06348 +Final holdings for NoiseAgent 3757: { IBM: 41, CASH: 9431289 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 3757 -0.0568711 +Final holdings for NoiseAgent 3758: { IBM: 72, CASH: 9004888 }. Marked to market: 9996976 +Final relative surplus NoiseAgent 3758 -0.09813445 +Final holdings for NoiseAgent 3759: { CASH: 9995227 }. Marked to market: 9995227 +Final relative surplus NoiseAgent 3759 -0.0004773 +Final holdings for NoiseAgent 3760: { IBM: 88, CASH: 8783620 }. Marked to market: 9996436 +Final relative surplus NoiseAgent 3760 -0.1202597 +Final holdings for NoiseAgent 3761: { IBM: -38, CASH: 10523792 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3761 0.0523792 +Final holdings for NoiseAgent 3762: { IBM: 33, CASH: 9544237 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3762 -0.0455763 +Final holdings for NoiseAgent 3763: { IBM: -21, CASH: 10291522 }. Marked to market: 9999937 +Final relative surplus NoiseAgent 3763 0.0291522 +Final holdings for NoiseAgent 3764: { CASH: 10001020 }. Marked to market: 10001020 +Final relative surplus NoiseAgent 3764 0.000102 +Final holdings for NoiseAgent 3765: { IBM: -94, CASH: 11300725 }. Marked to market: 9997603 +Final relative surplus NoiseAgent 3765 0.1286861 +Final holdings for NoiseAgent 3766: { IBM: 21, CASH: 9708835 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3766 -0.0291165 +Final holdings for NoiseAgent 3767: { IBM: 54, CASH: 9253774 }. Marked to market: 9995734 +Final relative surplus NoiseAgent 3767 -0.07324865 +Final holdings for NoiseAgent 3768: { CASH: 9996855 }. Marked to market: 9996855 +Final relative surplus NoiseAgent 3768 -0.0003145 +Final holdings for NoiseAgent 3769: { CASH: 10004257 }. Marked to market: 10004257 +Final relative surplus NoiseAgent 3769 0.0004257 +Final holdings for NoiseAgent 3770: { IBM: 96, CASH: 8668624 }. Marked to market: 10002736 +Final relative surplus NoiseAgent 3770 -0.13174785 +Final holdings for NoiseAgent 3771: { IBM: -50, CASH: 10692650 }. Marked to market: 9999600 +Final relative surplus NoiseAgent 3771 0.069265 +Final holdings for NoiseAgent 3772: { IBM: -46, CASH: 10636709 }. Marked to market: 10001909 +Final relative surplus NoiseAgent 3772 0.0636709 +Final holdings for NoiseAgent 3773: { IBM: 45, CASH: 9373195 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3773 -0.0626805 +Final holdings for NoiseAgent 3774: { IBM: 52, CASH: 9283024 }. Marked to market: 9998596 +Final relative surplus NoiseAgent 3774 -0.07032135 +Final holdings for NoiseAgent 3775: { IBM: 42, CASH: 9418300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3775 -0.05817 +Final holdings for NoiseAgent 3776: { CASH: 10001700 }. Marked to market: 10001700 +Final relative surplus NoiseAgent 3776 0.00017 +Final holdings for NoiseAgent 3777: { IBM: 31, CASH: 9571208 }. Marked to market: 9999814 +Final relative surplus NoiseAgent 3777 -0.0428792 +Final holdings for NoiseAgent 3778: { IBM: 37, CASH: 9485774 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3778 -0.0514226 +Final holdings for NoiseAgent 3779: { IBM: -33, CASH: 10456654 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3779 0.0456654 +Final holdings for NoiseAgent 3780: { CASH: 10001104 }. Marked to market: 10001104 +Final relative surplus NoiseAgent 3780 0.0001104 +Final holdings for NoiseAgent 3781: { CASH: 10001950 }. Marked to market: 10001950 +Final relative surplus NoiseAgent 3781 0.000195 +Final holdings for NoiseAgent 3782: { IBM: 42, CASH: 9417712 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3782 -0.0582288 +Final holdings for NoiseAgent 3783: { CASH: 9996220 }. Marked to market: 9996220 +Final relative surplus NoiseAgent 3783 -0.000378 +Final holdings for NoiseAgent 3784: { IBM: 56, CASH: 9223084 }. Marked to market: 9997844 +Final relative surplus NoiseAgent 3784 -0.076308 +Final holdings for NoiseAgent 3785: { IBM: 92, CASH: 8723914 }. Marked to market: 10002806 +Final relative surplus NoiseAgent 3785 -0.12621845 +Final holdings for NoiseAgent 3786: { CASH: 10001885 }. Marked to market: 10001885 +Final relative surplus NoiseAgent 3786 0.0001885 +Final holdings for NoiseAgent 3787: { IBM: -36, CASH: 10498096 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3787 0.0498096 +Final holdings for NoiseAgent 3788: { CASH: 9994561 }. Marked to market: 9994561 +Final relative surplus NoiseAgent 3788 -0.0005439 +Final holdings for NoiseAgent 3789: { IBM: 86, CASH: 8813931 }. Marked to market: 9995657 +Final relative surplus NoiseAgent 3789 -0.11723285 +Final holdings for NoiseAgent 3790: { CASH: 9998812 }. Marked to market: 9998812 +Final relative surplus NoiseAgent 3790 -0.0001188 +Final holdings for NoiseAgent 3791: { CASH: 9998405 }. Marked to market: 9998405 +Final relative surplus NoiseAgent 3791 -0.0001595 +Final holdings for NoiseAgent 3792: { IBM: 26, CASH: 9639692 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3792 -0.0360308 +Final holdings for NoiseAgent 3793: { IBM: -10, CASH: 10141070 }. Marked to market: 10003050 +Final relative surplus NoiseAgent 3793 0.014107 +Final holdings for NoiseAgent 3794: { IBM: -20, CASH: 10277280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3794 0.027728 +Final holdings for NoiseAgent 3795: { CASH: 10000575 }. Marked to market: 10000575 +Final relative surplus NoiseAgent 3795 5.75e-05 +Final holdings for NoiseAgent 3796: { IBM: 82, CASH: 8868072 }. Marked to market: 9994752 +Final relative surplus NoiseAgent 3796 -0.11181885 +Final holdings for NoiseAgent 3797: { IBM: 31, CASH: 9570371 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3797 -0.0429629 +Final holdings for NoiseAgent 3798: { IBM: 82, CASH: 8861307 }. Marked to market: 9997991 +Final relative surplus NoiseAgent 3798 -0.11248305 +Final holdings for NoiseAgent 3799: { IBM: -21, CASH: 10289548 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3799 0.0289548 +Final holdings for NoiseAgent 3800: { IBM: 70, CASH: 9030500 }. Marked to market: 9998950 +Final relative surplus NoiseAgent 3800 -0.09556645 +Final holdings for NoiseAgent 3801: { IBM: -6, CASH: 10082992 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3801 0.0082992 +Final holdings for NoiseAgent 3802: { IBM: 38, CASH: 9475106 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3802 -0.0524894 +Final holdings for NoiseAgent 3803: { IBM: 24, CASH: 9668416 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 3803 -0.0331584 +Final holdings for NoiseAgent 3804: { IBM: -50, CASH: 10694175 }. Marked to market: 9999575 +Final relative surplus NoiseAgent 3804 0.0694175 +Final holdings for NoiseAgent 3805: { IBM: 86, CASH: 8810663 }. Marked to market: 9999183 +Final relative surplus NoiseAgent 3805 -0.1175514 +Final holdings for NoiseAgent 3806: { IBM: 84, CASH: 8831854 }. Marked to market: 9998950 +Final relative surplus NoiseAgent 3806 -0.1154253 +Final holdings for NoiseAgent 3807: { IBM: -86, CASH: 11190197 }. Marked to market: 10002279 +Final relative surplus NoiseAgent 3807 0.11763845 +Final holdings for NoiseAgent 3808: { CASH: 9999109 }. Marked to market: 9999109 +Final relative surplus NoiseAgent 3808 -8.91e-05 +Final holdings for NoiseAgent 3809: { IBM: 37, CASH: 9487809 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3809 -0.0512191 +Final holdings for NoiseAgent 3810: { CASH: 9998039 }. Marked to market: 9998039 +Final relative surplus NoiseAgent 3810 -0.0001961 +Final holdings for NoiseAgent 3811: { IBM: -90, CASH: 11245510 }. Marked to market: 10003870 +Final relative surplus NoiseAgent 3811 0.1231715 +Final holdings for NoiseAgent 3812: { CASH: 10000310 }. Marked to market: 10000310 +Final relative surplus NoiseAgent 3812 3.1e-05 +Final holdings for NoiseAgent 3813: { IBM: -20, CASH: 10277020 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3813 0.027702 +Final holdings for NoiseAgent 3814: { IBM: -44, CASH: 10610016 }. Marked to market: 9998460 +Final relative surplus NoiseAgent 3814 0.0610016 +Final holdings for NoiseAgent 3815: { CASH: 9999118 }. Marked to market: 9999118 +Final relative surplus NoiseAgent 3815 -8.82e-05 +Final holdings for NoiseAgent 3816: { IBM: 68, CASH: 9059560 }. Marked to market: 9999252 +Final relative surplus NoiseAgent 3816 -0.09266215 +Final holdings for NoiseAgent 3817: { IBM: -26, CASH: 10359372 }. Marked to market: 9999220 +Final relative surplus NoiseAgent 3817 0.0359372 +Final holdings for NoiseAgent 3818: { IBM: 49, CASH: 9322624 }. Marked to market: 9999804 +Final relative surplus NoiseAgent 3818 -0.0677376 +Final holdings for NoiseAgent 3819: { CASH: 9996193 }. Marked to market: 9996193 +Final relative surplus NoiseAgent 3819 -0.0003807 +Final holdings for NoiseAgent 3820: { IBM: -45, CASH: 10622710 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3820 0.062271 +Final holdings for NoiseAgent 3821: { CASH: 10003332 }. Marked to market: 10003332 +Final relative surplus NoiseAgent 3821 0.0003332 +Final holdings for NoiseAgent 3822: { IBM: -54, CASH: 10747684 }. Marked to market: 9999892 +Final relative surplus NoiseAgent 3822 0.07338355 +Final holdings for NoiseAgent 3823: { IBM: 33, CASH: 9544600 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 3823 -0.04554 +Final holdings for NoiseAgent 3824: { IBM: -31, CASH: 10429598 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3824 0.0429598 +Final holdings for NoiseAgent 3825: { IBM: -88, CASH: 11219416 }. Marked to market: 10001408 +Final relative surplus NoiseAgent 3825 0.1205574 +Final holdings for NoiseAgent 3826: { IBM: 33, CASH: 9544237 }. Marked to market: 9998185 +Final relative surplus NoiseAgent 3826 -0.0455763 +Final holdings for NoiseAgent 3827: { IBM: -90, CASH: 11247265 }. Marked to market: 10002385 +Final relative surplus NoiseAgent 3827 0.12334345 +Final holdings for NoiseAgent 3828: { IBM: -72, CASH: 10995580 }. Marked to market: 10001404 +Final relative surplus NoiseAgent 3828 0.09817715 +Final holdings for NoiseAgent 3829: { IBM: 47, CASH: 9348580 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 3829 -0.065142 +Final holdings for NoiseAgent 3830: { IBM: -42, CASH: 10580734 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 3830 0.0580734 +Final holdings for NoiseAgent 3831: { IBM: 41, CASH: 9432027 }. Marked to market: 9999672 +Final relative surplus NoiseAgent 3831 -0.0567973 +Final holdings for NoiseAgent 3832: { IBM: 94, CASH: 8697583 }. Marked to market: 9999671 +Final relative surplus NoiseAgent 3832 -0.12885645 +Final holdings for NoiseAgent 3833: { IBM: 26, CASH: 9638444 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3833 -0.0361556 +Final holdings for NoiseAgent 3834: { IBM: -88, CASH: 11219768 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3834 0.12059085 +Final holdings for NoiseAgent 3835: { IBM: 38, CASH: 9473396 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3835 -0.0526604 +Final holdings for NoiseAgent 3836: { IBM: -54, CASH: 10749034 }. Marked to market: 10000594 +Final relative surplus NoiseAgent 3836 0.0735175 +Final holdings for NoiseAgent 3837: { IBM: 48, CASH: 9335176 }. Marked to market: 10000168 +Final relative surplus NoiseAgent 3837 -0.0664824 +Final holdings for NoiseAgent 3838: { CASH: 10000189 }. Marked to market: 10000189 +Final relative surplus NoiseAgent 3838 1.89e-05 +Final holdings for NoiseAgent 3839: { IBM: 84, CASH: 8839750 }. Marked to market: 10000042 +Final relative surplus NoiseAgent 3839 -0.1146438 +Final holdings for NoiseAgent 3840: { IBM: 74, CASH: 8977209 }. Marked to market: 10000703 +Final relative surplus NoiseAgent 3840 -0.1008961 +Final holdings for NoiseAgent 3841: { CASH: 10002451 }. Marked to market: 10002451 +Final relative surplus NoiseAgent 3841 0.0002451 +Final holdings for NoiseAgent 3842: { IBM: -21, CASH: 10290556 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3842 0.0290556 +Final holdings for NoiseAgent 3843: { IBM: -42, CASH: 10581448 }. Marked to market: 10001134 +Final relative surplus NoiseAgent 3843 0.0581448 +Final holdings for NoiseAgent 3844: { CASH: 9999928 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 3844 -7.2e-06 +Final holdings for NoiseAgent 3845: { CASH: 10003960 }. Marked to market: 10003960 +Final relative surplus NoiseAgent 3845 0.000396 +Final holdings for NoiseAgent 3846: { IBM: 72, CASH: 9002044 }. Marked to market: 10001404 +Final relative surplus NoiseAgent 3846 -0.098408 +Final holdings for NoiseAgent 3847: { CASH: 10002244 }. Marked to market: 10002244 +Final relative surplus NoiseAgent 3847 0.0002244 +Final holdings for NoiseAgent 3848: { IBM: -98, CASH: 11358329 }. Marked to market: 10001323 +Final relative surplus NoiseAgent 3848 0.13444815 +Final holdings for NoiseAgent 3849: { IBM: 49, CASH: 9323849 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3849 -0.0676151 +Final holdings for NoiseAgent 3850: { CASH: 9999604 }. Marked to market: 9999604 +Final relative surplus NoiseAgent 3850 -3.96e-05 +Final holdings for NoiseAgent 3851: { IBM: 60, CASH: 9171400 }. Marked to market: 9998800 +Final relative surplus NoiseAgent 3851 -0.0814811 +Final holdings for NoiseAgent 3852: { IBM: -64, CASH: 10888256 }. Marked to market: 10002240 +Final relative surplus NoiseAgent 3852 0.08744115 +Final holdings for NoiseAgent 3853: { IBM: 22, CASH: 9695212 }. Marked to market: 10000022 +Final relative surplus NoiseAgent 3853 -0.0304788 +Final holdings for NoiseAgent 3854: { IBM: -44, CASH: 10607244 }. Marked to market: 9999560 +Final relative surplus NoiseAgent 3854 0.0607244 +Final holdings for NoiseAgent 3855: { CASH: 9998800 }. Marked to market: 9998800 +Final relative surplus NoiseAgent 3855 -0.00012 +Final holdings for NoiseAgent 3856: { CASH: 10008385 }. Marked to market: 10008385 +Final relative surplus NoiseAgent 3856 0.0008385 +Final holdings for NoiseAgent 3857: { IBM: -52, CASH: 10719186 }. Marked to market: 9999714 +Final relative surplus NoiseAgent 3857 0.07053505 +Final holdings for NoiseAgent 3858: { IBM: 76, CASH: 8946792 }. Marked to market: 10000912 +Final relative surplus NoiseAgent 3858 -0.10393375 +Final holdings for NoiseAgent 3859: { IBM: 29, CASH: 9598988 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3859 -0.0401012 +Final holdings for NoiseAgent 3860: { IBM: -74, CASH: 11026602 }. Marked to market: 9997706 +Final relative surplus NoiseAgent 3860 0.10127175 +Final holdings for NoiseAgent 3861: { IBM: -72, CASH: 11000152 }. Marked to market: 9999280 +Final relative surplus NoiseAgent 3861 0.098625 +Final holdings for NoiseAgent 3862: { IBM: 76, CASH: 8946602 }. Marked to market: 9996162 +Final relative surplus NoiseAgent 3862 -0.10395875 +Final holdings for NoiseAgent 3863: { IBM: 48, CASH: 9337216 }. Marked to market: 9996400 +Final relative surplus NoiseAgent 3863 -0.0662784 +Final holdings for NoiseAgent 3864: { CASH: 10001813 }. Marked to market: 10001813 +Final relative surplus NoiseAgent 3864 0.0001813 +Final holdings for NoiseAgent 3865: { CASH: 9998650 }. Marked to market: 9998650 +Final relative surplus NoiseAgent 3865 -0.000135 +Final holdings for NoiseAgent 3866: { IBM: 37, CASH: 9487032 }. Marked to market: 10002368 +Final relative surplus NoiseAgent 3866 -0.0512968 +Final holdings for NoiseAgent 3867: { IBM: -35, CASH: 10484567 }. Marked to market: 10002302 +Final relative surplus NoiseAgent 3867 0.0484567 +Final holdings for NoiseAgent 3868: { IBM: 21, CASH: 9708961 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3868 -0.0291039 +Final holdings for NoiseAgent 3869: { CASH: 9997480 }. Marked to market: 9997480 +Final relative surplus NoiseAgent 3869 -0.000252 +Final holdings for NoiseAgent 3870: { IBM: -76, CASH: 11051878 }. Marked to market: 10000570 +Final relative surplus NoiseAgent 3870 0.1038044 +Final holdings for NoiseAgent 3871: { IBM: 96, CASH: 8667616 }. Marked to market: 10000768 +Final relative surplus NoiseAgent 3871 -0.13184975 +Final holdings for NoiseAgent 3872: { IBM: 56, CASH: 9222832 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 3872 -0.07632965 +Final holdings for NoiseAgent 3873: { IBM: 80, CASH: 8893040 }. Marked to market: 9999680 +Final relative surplus NoiseAgent 3873 -0.10931275 +Final holdings for NoiseAgent 3874: { IBM: -43, CASH: 10595636 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3874 0.0595636 +Final holdings for NoiseAgent 3875: { CASH: 9999478 }. Marked to market: 9999478 +Final relative surplus NoiseAgent 3875 -5.22e-05 +Final holdings for NoiseAgent 3876: { IBM: -86, CASH: 11187660 }. Marked to market: 10000172 +Final relative surplus NoiseAgent 3876 0.11738515 +Final holdings for NoiseAgent 3877: { CASH: 10001716 }. Marked to market: 10001716 +Final relative surplus NoiseAgent 3877 0.0001716 +Final holdings for NoiseAgent 3878: { CASH: 9999493 }. Marked to market: 9999493 +Final relative surplus NoiseAgent 3878 -5.07e-05 +Final holdings for NoiseAgent 3879: { CASH: 10001395 }. Marked to market: 10001395 +Final relative surplus NoiseAgent 3879 0.0001395 +Final holdings for NoiseAgent 3880: { CASH: 9999116 }. Marked to market: 9999116 +Final relative surplus NoiseAgent 3880 -8.84e-05 +Final holdings for NoiseAgent 3881: { IBM: -58, CASH: 10803416 }. Marked to market: 10000928 +Final relative surplus NoiseAgent 3881 0.0789579 +Final holdings for NoiseAgent 3882: { CASH: 9998986 }. Marked to market: 9998986 +Final relative surplus NoiseAgent 3882 -0.0001014 +Final holdings for NoiseAgent 3883: { CASH: 10000600 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 3883 6e-05 +Final holdings for NoiseAgent 3884: { IBM: -40, CASH: 10552960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3884 0.055296 +Final holdings for NoiseAgent 3885: { IBM: 42, CASH: 9420568 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3885 -0.0579432 +Final holdings for NoiseAgent 3886: { IBM: -76, CASH: 11054082 }. Marked to market: 10000494 +Final relative surplus NoiseAgent 3886 0.10402185 +Final holdings for NoiseAgent 3887: { CASH: 9999959 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3887 -4.1e-06 +Final holdings for NoiseAgent 3888: { CASH: 9998530 }. Marked to market: 9998530 +Final relative surplus NoiseAgent 3888 -0.000147 +Final holdings for NoiseAgent 3889: { IBM: -31, CASH: 10430652 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3889 0.0430652 +Final holdings for NoiseAgent 3890: { IBM: -56, CASH: 10774620 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3890 0.07607875 +Final holdings for NoiseAgent 3891: { CASH: 10000240 }. Marked to market: 10000240 +Final relative surplus NoiseAgent 3891 2.4e-05 +Final holdings for NoiseAgent 3892: { IBM: 80, CASH: 8888960 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 3892 -0.10971385 +Final holdings for NoiseAgent 3893: { IBM: -90, CASH: 11246905 }. Marked to market: 9999055 +Final relative surplus NoiseAgent 3893 0.123304 +Final holdings for NoiseAgent 3894: { IBM: -38, CASH: 10524286 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3894 0.0524286 +Final holdings for NoiseAgent 3895: { CASH: 10001771 }. Marked to market: 10001771 +Final relative surplus NoiseAgent 3895 0.0001771 +Final holdings for NoiseAgent 3896: { CASH: 9999008 }. Marked to market: 9999008 +Final relative surplus NoiseAgent 3896 -9.92e-05 +Final holdings for NoiseAgent 3897: { IBM: 74, CASH: 8975211 }. Marked to market: 9996633 +Final relative surplus NoiseAgent 3897 -0.1010984 +Final holdings for NoiseAgent 3898: { CASH: 10000180 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 3898 1.8e-05 +Final holdings for NoiseAgent 3899: { CASH: 10004797 }. Marked to market: 10004797 +Final relative surplus NoiseAgent 3899 0.0004797 +Final holdings for NoiseAgent 3900: { CASH: 9999064 }. Marked to market: 9999064 +Final relative surplus NoiseAgent 3900 -9.36e-05 +Final holdings for NoiseAgent 3901: { IBM: -40, CASH: 10555920 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3901 0.055592 +Final holdings for NoiseAgent 3902: { IBM: 86, CASH: 8811523 }. Marked to market: 9997721 +Final relative surplus NoiseAgent 3902 -0.1174683 +Final holdings for NoiseAgent 3903: { CASH: 10000456 }. Marked to market: 10000456 +Final relative surplus NoiseAgent 3903 4.56e-05 +Final holdings for NoiseAgent 3904: { IBM: -96, CASH: 11328256 }. Marked to market: 10002688 +Final relative surplus NoiseAgent 3904 0.13144475 +Final holdings for NoiseAgent 3905: { IBM: 41, CASH: 9431412 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 3905 -0.0568588 +Final holdings for NoiseAgent 3906: { CASH: 9997355 }. Marked to market: 9997355 +Final relative surplus NoiseAgent 3906 -0.0002645 +Final holdings for NoiseAgent 3907: { IBM: -43, CASH: 10595550 }. Marked to market: 9999914 +Final relative surplus NoiseAgent 3907 0.059555 +Final holdings for NoiseAgent 3908: { CASH: 10001672 }. Marked to market: 10001672 +Final relative surplus NoiseAgent 3908 0.0001672 +Final holdings for NoiseAgent 3909: { IBM: -36, CASH: 10498168 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3909 0.0498168 +Final holdings for NoiseAgent 3910: { IBM: 36, CASH: 9501616 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 3910 -0.0498384 +Final holdings for NoiseAgent 3911: { CASH: 10002350 }. Marked to market: 10002350 +Final relative surplus NoiseAgent 3911 0.000235 +Final holdings for NoiseAgent 3912: { IBM: 42, CASH: 9417775 }. Marked to market: 9998887 +Final relative surplus NoiseAgent 3912 -0.0582225 +Final holdings for NoiseAgent 3913: { IBM: -88, CASH: 11218800 }. Marked to market: 9999208 +Final relative surplus NoiseAgent 3913 0.12049405 +Final holdings for NoiseAgent 3914: { CASH: 9997504 }. Marked to market: 9997504 +Final relative surplus NoiseAgent 3914 -0.0002496 +Final holdings for NoiseAgent 3915: { IBM: 25, CASH: 9655100 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3915 -0.03449 +Final holdings for NoiseAgent 3916: { CASH: 9998432 }. Marked to market: 9998432 +Final relative surplus NoiseAgent 3916 -0.0001568 +Final holdings for NoiseAgent 3917: { CASH: 10003519 }. Marked to market: 10003519 +Final relative surplus NoiseAgent 3917 0.0003519 +Final holdings for NoiseAgent 3918: { CASH: 9996832 }. Marked to market: 9996832 +Final relative surplus NoiseAgent 3918 -0.0003168 +Final holdings for NoiseAgent 3919: { CASH: 9998606 }. Marked to market: 9998606 +Final relative surplus NoiseAgent 3919 -0.0001394 +Final holdings for NoiseAgent 3920: { IBM: -70, CASH: 10970620 }. Marked to market: 10000980 +Final relative surplus NoiseAgent 3920 0.0956783 +Final holdings for NoiseAgent 3921: { CASH: 9996962 }. Marked to market: 9996962 +Final relative surplus NoiseAgent 3921 -0.0003038 +Final holdings for NoiseAgent 3922: { IBM: -43, CASH: 10594131 }. Marked to market: 9999871 +Final relative surplus NoiseAgent 3922 0.0594131 +Final holdings for NoiseAgent 3923: { IBM: -46, CASH: 10638641 }. Marked to market: 10001219 +Final relative surplus NoiseAgent 3923 0.0638641 +Final holdings for NoiseAgent 3924: { CASH: 10003444 }. Marked to market: 10003444 +Final relative surplus NoiseAgent 3924 0.0003444 +Final holdings for NoiseAgent 3925: { IBM: -28, CASH: 10386372 }. Marked to market: 10000056 +Final relative surplus NoiseAgent 3925 0.0386372 +Final holdings for NoiseAgent 3926: { IBM: 40, CASH: 9444300 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 3926 -0.05557 +Final holdings for NoiseAgent 3927: { IBM: -52, CASH: 10719186 }. Marked to market: 10001690 +Final relative surplus NoiseAgent 3927 0.07053885 +Final holdings for NoiseAgent 3928: { CASH: 9998048 }. Marked to market: 9998048 +Final relative surplus NoiseAgent 3928 -0.0001952 +Final holdings for NoiseAgent 3929: { IBM: 28, CASH: 9613628 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3929 -0.0386372 +Final holdings for NoiseAgent 3930: { IBM: 84, CASH: 8836096 }. Marked to market: 9998908 +Final relative surplus NoiseAgent 3930 -0.11500605 +Final holdings for NoiseAgent 3931: { CASH: 10002223 }. Marked to market: 10002223 +Final relative surplus NoiseAgent 3931 0.0002223 +Final holdings for NoiseAgent 3932: { CASH: 9997858 }. Marked to market: 9997858 +Final relative surplus NoiseAgent 3932 -0.0002142 +Final holdings for NoiseAgent 3933: { IBM: -34, CASH: 10471376 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3933 0.0471376 +Final holdings for NoiseAgent 3934: { IBM: -40, CASH: 10551960 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3934 0.055196 +Final holdings for NoiseAgent 3935: { IBM: -58, CASH: 10802459 }. Marked to market: 10004611 +Final relative surplus NoiseAgent 3935 0.07886605 +Final holdings for NoiseAgent 3936: { IBM: 96, CASH: 8671072 }. Marked to market: 9999712 +Final relative surplus NoiseAgent 3936 -0.13150875 +Final holdings for NoiseAgent 3937: { IBM: 48, CASH: 9335248 }. Marked to market: 10000384 +Final relative surplus NoiseAgent 3937 -0.0664752 +Final holdings for NoiseAgent 3938: { IBM: -41, CASH: 10567153 }. Marked to market: 9998401 +Final relative surplus NoiseAgent 3938 0.0567153 +Final holdings for NoiseAgent 3939: { CASH: 9993525 }. Marked to market: 9993525 +Final relative surplus NoiseAgent 3939 -0.0006475 +Final holdings for NoiseAgent 3940: { CASH: 9998264 }. Marked to market: 9998264 +Final relative surplus NoiseAgent 3940 -0.0001736 +Final holdings for NoiseAgent 3941: { IBM: -68, CASH: 10938264 }. Marked to market: 10003196 +Final relative surplus NoiseAgent 3941 0.09245105 +Final holdings for NoiseAgent 3942: { IBM: 62, CASH: 9141300 }. Marked to market: 10000372 +Final relative surplus NoiseAgent 3942 -0.08448445 +Final holdings for NoiseAgent 3943: { IBM: 35, CASH: 9517035 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 3943 -0.0482965 +Final holdings for NoiseAgent 3944: { IBM: 82, CASH: 8867949 }. Marked to market: 9994875 +Final relative surplus NoiseAgent 3944 -0.11183085 +Final holdings for NoiseAgent 3945: { CASH: 9997640 }. Marked to market: 9997640 +Final relative surplus NoiseAgent 3945 -0.000236 +Final holdings for NoiseAgent 3946: { IBM: -39, CASH: 10539331 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3946 0.0539331 +Final holdings for NoiseAgent 3947: { CASH: 9997650 }. Marked to market: 9997650 +Final relative surplus NoiseAgent 3947 -0.000235 +Final holdings for NoiseAgent 3948: { IBM: 48, CASH: 9335800 }. Marked to market: 9998728 +Final relative surplus NoiseAgent 3948 -0.06642 +Final holdings for NoiseAgent 3949: { IBM: 66, CASH: 9086857 }. Marked to market: 9998119 +Final relative surplus NoiseAgent 3949 -0.0899338 +Final holdings for NoiseAgent 3950: { IBM: -37, CASH: 10510082 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3950 0.0510082 +Final holdings for NoiseAgent 3951: { CASH: 9996760 }. Marked to market: 9996760 +Final relative surplus NoiseAgent 3951 -0.000324 +Final holdings for NoiseAgent 3952: { IBM: 37, CASH: 9488068 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3952 -0.0511932 +Final holdings for NoiseAgent 3953: { IBM: -78, CASH: 11080066 }. Marked to market: 9999688 +Final relative surplus NoiseAgent 3953 0.10662155 +Final holdings for NoiseAgent 3954: { CASH: 9998488 }. Marked to market: 9998488 +Final relative surplus NoiseAgent 3954 -0.0001512 +Final holdings for NoiseAgent 3955: { IBM: 80, CASH: 8893880 }. Marked to market: 10001080 +Final relative surplus NoiseAgent 3955 -0.10922795 +Final holdings for NoiseAgent 3956: { IBM: -58, CASH: 10803416 }. Marked to market: 9999710 +Final relative surplus NoiseAgent 3956 0.0789558 +Final holdings for NoiseAgent 3957: { CASH: 9997984 }. Marked to market: 9997984 +Final relative surplus NoiseAgent 3957 -0.0002016 +Final holdings for NoiseAgent 3958: { CASH: 10001265 }. Marked to market: 10001265 +Final relative surplus NoiseAgent 3958 0.0001265 +Final holdings for NoiseAgent 3959: { IBM: -40, CASH: 10554280 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 3959 0.055428 +Final holdings for NoiseAgent 3960: { IBM: 34, CASH: 9528284 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3960 -0.0471716 +Final holdings for NoiseAgent 3961: { CASH: 10001170 }. Marked to market: 10001170 +Final relative surplus NoiseAgent 3961 0.000117 +Final holdings for NoiseAgent 3962: { CASH: 10003456 }. Marked to market: 10003456 +Final relative surplus NoiseAgent 3962 0.0003456 +Final holdings for NoiseAgent 3963: { IBM: 72, CASH: 9006436 }. Marked to market: 9999100 +Final relative surplus NoiseAgent 3963 -0.09797775 +Final holdings for NoiseAgent 3964: { IBM: -60, CASH: 10831900 }. Marked to market: 10002580 +Final relative surplus NoiseAgent 3964 0.08180835 +Final holdings for NoiseAgent 3965: { IBM: 58, CASH: 9197338 }. Marked to market: 9997680 +Final relative surplus NoiseAgent 3965 -0.07888635 +Final holdings for NoiseAgent 3966: { IBM: 40, CASH: 9445400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3966 -0.05546 +Final holdings for NoiseAgent 3967: { IBM: 20, CASH: 9723280 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3967 -0.027672 +Final holdings for NoiseAgent 3968: { IBM: -64, CASH: 10886272 }. Marked to market: 10000832 +Final relative surplus NoiseAgent 3968 0.0872438 +Final holdings for NoiseAgent 3969: { IBM: 39, CASH: 9459577 }. Marked to market: 9998206 +Final relative surplus NoiseAgent 3969 -0.0540423 +Final holdings for NoiseAgent 3970: { IBM: 82, CASH: 8862537 }. Marked to market: 10002173 +Final relative surplus NoiseAgent 3970 -0.11235655 +Final holdings for NoiseAgent 3971: { IBM: 41, CASH: 9431535 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3971 -0.0568465 +Final holdings for NoiseAgent 3972: { IBM: -50, CASH: 10694375 }. Marked to market: 10001125 +Final relative surplus NoiseAgent 3972 0.0694375 +Final holdings for NoiseAgent 3973: { IBM: 56, CASH: 9224904 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 3973 -0.07612465 +Final holdings for NoiseAgent 3974: { CASH: 9999580 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 3974 -4.2e-05 +Final holdings for NoiseAgent 3975: { IBM: 41, CASH: 9434241 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 3975 -0.0565759 +Final holdings for NoiseAgent 3976: { CASH: 9997640 }. Marked to market: 9997640 +Final relative surplus NoiseAgent 3976 -0.000236 +Final holdings for NoiseAgent 3977: { IBM: -78, CASH: 11084278 }. Marked to market: 10000546 +Final relative surplus NoiseAgent 3977 0.1070385 +Final holdings for NoiseAgent 3978: { IBM: -32, CASH: 10441504 }. Marked to market: 9999552 +Final relative surplus NoiseAgent 3978 0.0441504 +Final holdings for NoiseAgent 3979: { CASH: 10000660 }. Marked to market: 10000660 +Final relative surplus NoiseAgent 3979 6.6e-05 +Final holdings for NoiseAgent 3980: { IBM: 82, CASH: 8862414 }. Marked to market: 9999426 +Final relative surplus NoiseAgent 3980 -0.11237205 +Final holdings for NoiseAgent 3981: { IBM: 86, CASH: 8811093 }. Marked to market: 9999011 +Final relative surplus NoiseAgent 3981 -0.11750925 +Final holdings for NoiseAgent 3982: { IBM: -94, CASH: 11303592 }. Marked to market: 9999718 +Final relative surplus NoiseAgent 3982 0.12897205 +Final holdings for NoiseAgent 3983: { CASH: 10000400 }. Marked to market: 10000400 +Final relative surplus NoiseAgent 3983 4e-05 +Final holdings for NoiseAgent 3984: { IBM: -41, CASH: 10566292 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3984 0.0566292 +Final holdings for NoiseAgent 3985: { CASH: 9999360 }. Marked to market: 9999360 +Final relative surplus NoiseAgent 3985 -6.4e-05 +Final holdings for NoiseAgent 3986: { IBM: -27, CASH: 10375300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3986 0.03753 +Final holdings for NoiseAgent 3987: { CASH: 9999064 }. Marked to market: 9999064 +Final relative surplus NoiseAgent 3987 -9.36e-05 +Final holdings for NoiseAgent 3988: { CASH: 9999895 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 3988 -1.05e-05 +Final holdings for NoiseAgent 3989: { CASH: 9998237 }. Marked to market: 9998237 +Final relative surplus NoiseAgent 3989 -0.0001763 +Final holdings for NoiseAgent 3990: { IBM: -48, CASH: 10661944 }. Marked to market: 10002424 +Final relative surplus NoiseAgent 3990 0.0661944 +Final holdings for NoiseAgent 3991: { IBM: -31, CASH: 10428978 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3991 0.0428978 +Final holdings for NoiseAgent 3992: { IBM: 60, CASH: 9168610 }. Marked to market: 10000030 +Final relative surplus NoiseAgent 3992 -0.0817534 +Final holdings for NoiseAgent 3993: { CASH: 10000448 }. Marked to market: 10000448 +Final relative surplus NoiseAgent 3993 4.48e-05 +Final holdings for NoiseAgent 3994: { CASH: 10000960 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 3994 9.6e-05 +Final holdings for NoiseAgent 3995: { IBM: -68, CASH: 10941256 }. Marked to market: 10000884 +Final relative surplus NoiseAgent 3995 0.09274285 +Final holdings for NoiseAgent 3996: { CASH: 10002070 }. Marked to market: 10002070 +Final relative surplus NoiseAgent 3996 0.000207 +Final holdings for NoiseAgent 3997: { IBM: 94, CASH: 8697019 }. Marked to market: 9995441 +Final relative surplus NoiseAgent 3997 -0.12891685 +Final holdings for NoiseAgent 3998: { IBM: 98, CASH: 8644317 }. Marked to market: 9994953 +Final relative surplus NoiseAgent 3998 -0.13419025 +Final holdings for NoiseAgent 3999: { IBM: -72, CASH: 10998432 }. Marked to market: 10000584 +Final relative surplus NoiseAgent 3999 0.09845735 +Final holdings for NoiseAgent 4000: { IBM: -25, CASH: 10347550 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4000 0.034755 +Final holdings for NoiseAgent 4001: { IBM: 37, CASH: 9485774 }. Marked to market: 9999408 +Final relative surplus NoiseAgent 4001 -0.0514226 +Final holdings for NoiseAgent 4002: { IBM: 49, CASH: 9321007 }. Marked to market: 9999804 +Final relative surplus NoiseAgent 4002 -0.0678993 +Final holdings for NoiseAgent 4003: { IBM: 38, CASH: 9472864 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4003 -0.0527136 +Final holdings for NoiseAgent 4004: { CASH: 9999392 }. Marked to market: 9999392 +Final relative surplus NoiseAgent 4004 -6.08e-05 +Final holdings for NoiseAgent 4005: { IBM: -52, CASH: 10720486 }. Marked to market: 9999506 +Final relative surplus NoiseAgent 4005 0.07066215 +Final holdings for NoiseAgent 4006: { CASH: 9995275 }. Marked to market: 9995275 +Final relative surplus NoiseAgent 4006 -0.0004725 +Final holdings for NoiseAgent 4007: { CASH: 9999342 }. Marked to market: 9999342 +Final relative surplus NoiseAgent 4007 -6.58e-05 +Final holdings for NoiseAgent 4008: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4008 0.0 +Final holdings for NoiseAgent 4009: { IBM: -32, CASH: 10442336 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4009 0.0442336 +Final holdings for NoiseAgent 4010: { IBM: -74, CASH: 11018647 }. Marked to market: 10007585 +Final relative surplus NoiseAgent 4010 0.10049785 +Final holdings for NoiseAgent 4011: { IBM: 8, CASH: 9886547 }. Marked to market: 9997411 +Final relative surplus NoiseAgent 4011 -0.0113453 +Final holdings for NoiseAgent 4012: { CASH: 9997381 }. Marked to market: 9997381 +Final relative surplus NoiseAgent 4012 -0.0002619 +Final holdings for NoiseAgent 4013: { CASH: 10000176 }. Marked to market: 10000176 +Final relative surplus NoiseAgent 4013 1.76e-05 +Final holdings for NoiseAgent 4014: { IBM: -43, CASH: 10595206 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4014 0.0595206 +Final holdings for NoiseAgent 4015: { IBM: 58, CASH: 9198063 }. Marked to market: 9997767 +Final relative surplus NoiseAgent 4015 -0.07881485 +Final holdings for NoiseAgent 4016: { CASH: 9998974 }. Marked to market: 9998974 +Final relative surplus NoiseAgent 4016 -0.0001026 +Final holdings for NoiseAgent 4017: { IBM: 20, CASH: 9722800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4017 -0.02772 +Final holdings for NoiseAgent 4018: { IBM: 40, CASH: 9445880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4018 -0.055412 +Final holdings for NoiseAgent 4019: { IBM: 48, CASH: 9334480 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4019 -0.066552 +Final holdings for NoiseAgent 4020: { IBM: 37, CASH: 9487217 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4020 -0.0512783 +Final holdings for NoiseAgent 4021: { CASH: 9998656 }. Marked to market: 9998656 +Final relative surplus NoiseAgent 4021 -0.0001344 +Final holdings for NoiseAgent 4022: { CASH: 9999370 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 4022 -6.3e-05 +Final holdings for NoiseAgent 4023: { IBM: -72, CASH: 10995040 }. Marked to market: 10001440 +Final relative surplus NoiseAgent 4023 0.09812405 +Final holdings for NoiseAgent 4024: { IBM: -25, CASH: 10347425 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4024 0.0347425 +Final holdings for NoiseAgent 4025: { IBM: 68, CASH: 9058268 }. Marked to market: 9995852 +Final relative surplus NoiseAgent 4025 -0.0927945 +Final holdings for NoiseAgent 4026: { IBM: 36, CASH: 9501040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4026 -0.049896 +Final holdings for NoiseAgent 4027: { IBM: 31, CASH: 9569348 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4027 -0.0430652 +Final holdings for NoiseAgent 4028: { IBM: -36, CASH: 10499284 }. Marked to market: 9998308 +Final relative surplus NoiseAgent 4028 0.0499284 +Final holdings for NoiseAgent 4029: { IBM: -90, CASH: 11247850 }. Marked to market: 10001350 +Final relative surplus NoiseAgent 4029 0.12339995 +Final holdings for NoiseAgent 4030: { IBM: 38, CASH: 9472484 }. Marked to market: 9999354 +Final relative surplus NoiseAgent 4030 -0.0527516 +Final holdings for NoiseAgent 4031: { IBM: 48, CASH: 9333184 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4031 -0.0666816 +Final holdings for NoiseAgent 4032: { IBM: 90, CASH: 8754490 }. Marked to market: 9996130 +Final relative surplus NoiseAgent 4032 -0.12317135 +Final holdings for NoiseAgent 4033: { IBM: -38, CASH: 10524172 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4033 0.0524172 +Final holdings for NoiseAgent 4034: { IBM: -36, CASH: 10496692 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 4034 0.0496692 +Final holdings for NoiseAgent 4035: { IBM: -22, CASH: 10304282 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4035 0.0304282 +Final holdings for NoiseAgent 4036: { IBM: 31, CASH: 9570929 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4036 -0.0429071 +Final holdings for NoiseAgent 4037: { IBM: -25, CASH: 10345975 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 4037 0.0345975 +Final holdings for NoiseAgent 4038: { IBM: 58, CASH: 9193336 }. Marked to market: 9999246 +Final relative surplus NoiseAgent 4038 -0.0792768 +Final holdings for NoiseAgent 4039: { CASH: 10002016 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 4039 0.0002016 +Final holdings for NoiseAgent 4040: { IBM: -46, CASH: 10634639 }. Marked to market: 10002323 +Final relative surplus NoiseAgent 4040 0.0634639 +Final holdings for NoiseAgent 4041: { IBM: -74, CASH: 11021533 }. Marked to market: 10000555 +Final relative surplus NoiseAgent 4041 0.1007735 +Final holdings for NoiseAgent 4042: { CASH: 9999280 }. Marked to market: 9999280 +Final relative surplus NoiseAgent 4042 -7.2e-05 +Final holdings for NoiseAgent 4043: { CASH: 9999043 }. Marked to market: 9999043 +Final relative surplus NoiseAgent 4043 -9.57e-05 +Final holdings for NoiseAgent 4044: { IBM: -31, CASH: 10429660 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4044 0.042966 +Final holdings for NoiseAgent 4045: { CASH: 9998695 }. Marked to market: 9998695 +Final relative surplus NoiseAgent 4045 -0.0001305 +Final holdings for NoiseAgent 4046: { CASH: 9998640 }. Marked to market: 9998640 +Final relative surplus NoiseAgent 4046 -0.000136 +Final holdings for NoiseAgent 4047: { IBM: 54, CASH: 9251992 }. Marked to market: 9999730 +Final relative surplus NoiseAgent 4047 -0.0734156 +Final holdings for NoiseAgent 4048: { IBM: 32, CASH: 9557408 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4048 -0.0442592 +Final holdings for NoiseAgent 4049: { IBM: -50, CASH: 10693075 }. Marked to market: 10000925 +Final relative surplus NoiseAgent 4049 0.0693075 +Final holdings for NoiseAgent 4050: { IBM: -38, CASH: 10527022 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4050 0.0527022 +Final holdings for NoiseAgent 4051: { CASH: 9998328 }. Marked to market: 9998328 +Final relative surplus NoiseAgent 4051 -0.0001672 +Final holdings for NoiseAgent 4052: { IBM: 27, CASH: 9626428 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4052 -0.0373572 +Final holdings for NoiseAgent 4053: { IBM: 98, CASH: 8642112 }. Marked to market: 10002548 +Final relative surplus NoiseAgent 4053 -0.13440065 +Final holdings for NoiseAgent 4054: { CASH: 9999700 }. Marked to market: 9999700 +Final relative surplus NoiseAgent 4054 -3e-05 +Final holdings for NoiseAgent 4055: { IBM: 37, CASH: 9487291 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4055 -0.0512709 +Final holdings for NoiseAgent 4056: { IBM: 32, CASH: 9558144 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 4056 -0.0441856 +Final holdings for NoiseAgent 4057: { CASH: 10000540 }. Marked to market: 10000540 +Final relative surplus NoiseAgent 4057 5.4e-05 +Final holdings for NoiseAgent 4058: { IBM: -56, CASH: 10774424 }. Marked to market: 10004984 +Final relative surplus NoiseAgent 4058 0.07606845 +Final holdings for NoiseAgent 4059: { IBM: 50, CASH: 9308775 }. Marked to market: 9998875 +Final relative surplus NoiseAgent 4059 -0.0691225 +Final holdings for NoiseAgent 4060: { IBM: 80, CASH: 8891640 }. Marked to market: 9998920 +Final relative surplus NoiseAgent 4060 -0.109452 +Final holdings for NoiseAgent 4061: { CASH: 10000812 }. Marked to market: 10000812 +Final relative surplus NoiseAgent 4061 8.12e-05 +Final holdings for NoiseAgent 4062: { IBM: 86, CASH: 8811953 }. Marked to market: 9993593 +Final relative surplus NoiseAgent 4062 -0.11743065 +Final holdings for NoiseAgent 4063: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4063 0.0 +Final holdings for NoiseAgent 4064: { CASH: 9999040 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 4064 -9.6e-05 +Final holdings for NoiseAgent 4065: { IBM: 47, CASH: 9348627 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 4065 -0.0651373 +Final holdings for NoiseAgent 4066: { CASH: 10002482 }. Marked to market: 10002482 +Final relative surplus NoiseAgent 4066 0.0002482 +Final holdings for NoiseAgent 4067: { IBM: -43, CASH: 10595163 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4067 0.0595163 +Final holdings for NoiseAgent 4068: { IBM: -40, CASH: 10553720 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 4068 0.055372 +Final holdings for NoiseAgent 4069: { CASH: 9997007 }. Marked to market: 9997007 +Final relative surplus NoiseAgent 4069 -0.0002993 +Final holdings for NoiseAgent 4070: { IBM: 21, CASH: 9708646 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4070 -0.0291354 +Final holdings for NoiseAgent 4071: { CASH: 9999714 }. Marked to market: 9999714 +Final relative surplus NoiseAgent 4071 -2.86e-05 +Final holdings for NoiseAgent 4072: { IBM: -24, CASH: 10332568 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4072 0.0332568 +Final holdings for NoiseAgent 4073: { IBM: -24, CASH: 10333552 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4073 0.0333552 +Final holdings for NoiseAgent 4074: { IBM: 34, CASH: 9530222 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4074 -0.0469778 +Final holdings for NoiseAgent 4075: { IBM: -52, CASH: 10720902 }. Marked to market: 10000182 +Final relative surplus NoiseAgent 4075 0.07070425 +Final holdings for NoiseAgent 4076: { IBM: -39, CASH: 10542217 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4076 0.0542217 +Final holdings for NoiseAgent 4077: { CASH: 10002744 }. Marked to market: 10002744 +Final relative surplus NoiseAgent 4077 0.0002744 +Final holdings for NoiseAgent 4078: { IBM: 98, CASH: 8643876 }. Marked to market: 10002450 +Final relative surplus NoiseAgent 4078 -0.13422605 +Final holdings for NoiseAgent 4079: { IBM: 66, CASH: 9086890 }. Marked to market: 9997492 +Final relative surplus NoiseAgent 4079 -0.08993135 +Final holdings for NoiseAgent 4080: { IBM: -90, CASH: 11248705 }. Marked to market: 10001125 +Final relative surplus NoiseAgent 4080 0.1234843 +Final holdings for NoiseAgent 4081: { IBM: -34, CASH: 10469846 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4081 0.0469846 +Final holdings for NoiseAgent 4082: { IBM: 44, CASH: 9391744 }. Marked to market: 9999824 +Final relative surplus NoiseAgent 4082 -0.0608256 +Final holdings for NoiseAgent 4083: { CASH: 10000736 }. Marked to market: 10000736 +Final relative surplus NoiseAgent 4083 7.36e-05 +Final holdings for NoiseAgent 4084: { CASH: 9999380 }. Marked to market: 9999380 +Final relative surplus NoiseAgent 4084 -6.2e-05 +Final holdings for NoiseAgent 4085: { IBM: 92, CASH: 8725662 }. Marked to market: 9997654 +Final relative surplus NoiseAgent 4085 -0.12605165 +Final holdings for NoiseAgent 4086: { IBM: -52, CASH: 10717652 }. Marked to market: 10003120 +Final relative surplus NoiseAgent 4086 0.07039105 +Final holdings for NoiseAgent 4087: { CASH: 10000123 }. Marked to market: 10000123 +Final relative surplus NoiseAgent 4087 1.23e-05 +Final holdings for NoiseAgent 4088: { IBM: -44, CASH: 10610170 }. Marked to market: 10000198 +Final relative surplus NoiseAgent 4088 0.061017 +Final holdings for NoiseAgent 4089: { IBM: -48, CASH: 10662808 }. Marked to market: 10003240 +Final relative surplus NoiseAgent 4089 0.0662808 +Final holdings for NoiseAgent 4090: { IBM: 40, CASH: 9446380 }. Marked to market: 10001100 +Final relative surplus NoiseAgent 4090 -0.055362 +Final holdings for NoiseAgent 4091: { IBM: 66, CASH: 9086098 }. Marked to market: 9997690 +Final relative surplus NoiseAgent 4091 -0.09000895 +Final holdings for NoiseAgent 4092: { IBM: -76, CASH: 11054310 }. Marked to market: 10000646 +Final relative surplus NoiseAgent 4092 0.10404465 +Final holdings for NoiseAgent 4093: { CASH: 10000336 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 4093 3.36e-05 +Final holdings for NoiseAgent 4094: { IBM: 70, CASH: 9032040 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 4094 -0.09541495 +Final holdings for NoiseAgent 4095: { IBM: 40, CASH: 9444620 }. Marked to market: 10001740 +Final relative surplus NoiseAgent 4095 -0.055538 +Final holdings for NoiseAgent 4096: { IBM: 43, CASH: 9406772 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4096 -0.0593228 +Final holdings for NoiseAgent 4097: { IBM: 29, CASH: 9598843 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4097 -0.0401157 +Final holdings for NoiseAgent 4098: { CASH: 10002537 }. Marked to market: 10002537 +Final relative surplus NoiseAgent 4098 0.0002537 +Final holdings for NoiseAgent 4099: { IBM: 54, CASH: 9253693 }. Marked to market: 9998407 +Final relative surplus NoiseAgent 4099 -0.07325135 +Final holdings for NoiseAgent 4100: { IBM: 57, CASH: 9213266 }. Marked to market: 9992057 +Final relative surplus NoiseAgent 4100 -0.07730655 +Final holdings for NoiseAgent 4101: { IBM: 23, CASH: 9682002 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4101 -0.0317998 +Final holdings for NoiseAgent 4102: { IBM: -22, CASH: 10304040 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 4102 0.030404 +Final holdings for NoiseAgent 4103: { IBM: -86, CASH: 11189122 }. Marked to market: 10002666 +Final relative surplus NoiseAgent 4103 0.1175325 +Final holdings for NoiseAgent 4104: { IBM: 48, CASH: 9335632 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4104 -0.0664368 +Final holdings for NoiseAgent 4105: { IBM: -50, CASH: 10694800 }. Marked to market: 10001950 +Final relative surplus NoiseAgent 4105 0.06948 +Final holdings for NoiseAgent 4106: { IBM: -72, CASH: 10997704 }. Marked to market: 10001080 +Final relative surplus NoiseAgent 4106 0.09838625 +Final holdings for NoiseAgent 4107: { IBM: -90, CASH: 11246275 }. Marked to market: 10002745 +Final relative surplus NoiseAgent 4107 0.1232461 +Final holdings for NoiseAgent 4108: { CASH: 10000846 }. Marked to market: 10000846 +Final relative surplus NoiseAgent 4108 8.46e-05 +Final holdings for NoiseAgent 4109: { IBM: -41, CASH: 10569326 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4109 0.0569326 +Final holdings for NoiseAgent 4110: { CASH: 9997750 }. Marked to market: 9997750 +Final relative surplus NoiseAgent 4110 -0.000225 +Final holdings for NoiseAgent 4111: { IBM: 78, CASH: 8918062 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4111 -0.10680655 +Final holdings for NoiseAgent 4112: { IBM: 26, CASH: 9640160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4112 -0.035984 +Final holdings for NoiseAgent 4113: { IBM: 27, CASH: 9625564 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4113 -0.0374436 +Final holdings for NoiseAgent 4114: { IBM: 96, CASH: 8673424 }. Marked to market: 9997840 +Final relative surplus NoiseAgent 4114 -0.13127825 +Final holdings for NoiseAgent 4115: { CASH: 9999126 }. Marked to market: 9999126 +Final relative surplus NoiseAgent 4115 -8.74e-05 +Final holdings for NoiseAgent 4116: { IBM: 62, CASH: 9140091 }. Marked to market: 10001705 +Final relative surplus NoiseAgent 4116 -0.08460115 +Final holdings for NoiseAgent 4117: { CASH: 9997562 }. Marked to market: 9997562 +Final relative surplus NoiseAgent 4117 -0.0002438 +Final holdings for NoiseAgent 4118: { IBM: -43, CASH: 10595077 }. Marked to market: 10000043 +Final relative surplus NoiseAgent 4118 0.0595077 +Final holdings for NoiseAgent 4119: { IBM: 39, CASH: 9460045 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4119 -0.0539955 +Final holdings for NoiseAgent 4120: { IBM: 92, CASH: 8727180 }. Marked to market: 9995676 +Final relative surplus NoiseAgent 4120 -0.1259031 +Final holdings for NoiseAgent 4121: { CASH: 9998020 }. Marked to market: 9998020 +Final relative surplus NoiseAgent 4121 -0.000198 +Final holdings for NoiseAgent 4122: { IBM: -43, CASH: 10594217 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4122 0.0594217 +Final holdings for NoiseAgent 4123: { IBM: 40, CASH: 9445880 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 4123 -0.055412 +Final holdings for NoiseAgent 4124: { IBM: -23, CASH: 10318826 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4124 0.0318826 +Final holdings for NoiseAgent 4125: { CASH: 10000288 }. Marked to market: 10000288 +Final relative surplus NoiseAgent 4125 2.88e-05 +Final holdings for NoiseAgent 4126: { CASH: 10000693 }. Marked to market: 10000693 +Final relative surplus NoiseAgent 4126 6.93e-05 +Final holdings for NoiseAgent 4127: { IBM: -34, CASH: 10472124 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4127 0.0472124 +Final holdings for NoiseAgent 4128: { IBM: -40, CASH: 10555440 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 4128 0.055544 +Final holdings for NoiseAgent 4129: { IBM: -86, CASH: 11191487 }. Marked to market: 9999097 +Final relative surplus NoiseAgent 4129 0.11776215 +Final holdings for NoiseAgent 4130: { IBM: -56, CASH: 10776916 }. Marked to market: 10000532 +Final relative surplus NoiseAgent 4130 0.07630525 +Final holdings for NoiseAgent 4131: { IBM: -58, CASH: 10803300 }. Marked to market: 10001740 +Final relative surplus NoiseAgent 4131 0.07894815 +Final holdings for NoiseAgent 4132: { IBM: 88, CASH: 8783532 }. Marked to market: 9997844 +Final relative surplus NoiseAgent 4132 -0.12026685 +Final holdings for NoiseAgent 4133: { CASH: 9999714 }. Marked to market: 9999714 +Final relative surplus NoiseAgent 4133 -2.86e-05 +Final holdings for NoiseAgent 4134: { IBM: -24, CASH: 10331032 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4134 0.0331032 +Final holdings for NoiseAgent 4135: { CASH: 10000027 }. Marked to market: 10000027 +Final relative surplus NoiseAgent 4135 2.7e-06 +Final holdings for NoiseAgent 4136: { IBM: -39, CASH: 10541320 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 4136 0.054132 +Final holdings for NoiseAgent 4137: { CASH: 9999088 }. Marked to market: 9999088 +Final relative surplus NoiseAgent 4137 -9.12e-05 +Final holdings for NoiseAgent 4138: { CASH: 9999354 }. Marked to market: 9999354 +Final relative surplus NoiseAgent 4138 -6.46e-05 +Final holdings for NoiseAgent 4139: { IBM: -24, CASH: 10333576 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4139 0.0333576 +Final holdings for NoiseAgent 4140: { IBM: 29, CASH: 9596059 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4140 -0.0403941 +Final holdings for NoiseAgent 4141: { CASH: 9999303 }. Marked to market: 9999303 +Final relative surplus NoiseAgent 4141 -6.97e-05 +Final holdings for NoiseAgent 4142: { CASH: 9999076 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 4142 -9.24e-05 +Final holdings for NoiseAgent 4143: { CASH: 10001652 }. Marked to market: 10001652 +Final relative surplus NoiseAgent 4143 0.0001652 +Final holdings for NoiseAgent 4144: { CASH: 10001380 }. Marked to market: 10001380 +Final relative surplus NoiseAgent 4144 0.000138 +Final holdings for NoiseAgent 4145: { IBM: -35, CASH: 10484645 }. Marked to market: 9998145 +Final relative surplus NoiseAgent 4145 0.0484645 +Final holdings for NoiseAgent 4146: { IBM: -56, CASH: 10775852 }. Marked to market: 9998180 +Final relative surplus NoiseAgent 4146 0.07619655 +Final holdings for NoiseAgent 4147: { IBM: 43, CASH: 9400967 }. Marked to market: 9999914 +Final relative surplus NoiseAgent 4147 -0.0599033 +Final holdings for NoiseAgent 4148: { CASH: 9997954 }. Marked to market: 9997954 +Final relative surplus NoiseAgent 4148 -0.0002046 +Final holdings for NoiseAgent 4149: { CASH: 10001548 }. Marked to market: 10001548 +Final relative surplus NoiseAgent 4149 0.0001548 +Final holdings for NoiseAgent 4150: { IBM: 27, CASH: 9625753 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4150 -0.0374247 +Final holdings for NoiseAgent 4151: { CASH: 9999480 }. Marked to market: 9999480 +Final relative surplus NoiseAgent 4151 -5.2e-05 +Final holdings for NoiseAgent 4152: { IBM: 22, CASH: 9696598 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4152 -0.0303402 +Final holdings for NoiseAgent 4153: { CASH: 10002048 }. Marked to market: 10002048 +Final relative surplus NoiseAgent 4153 0.0002048 +Final holdings for NoiseAgent 4154: { IBM: 84, CASH: 8836516 }. Marked to market: 9998824 +Final relative surplus NoiseAgent 4154 -0.11496465 +Final holdings for NoiseAgent 4155: { CASH: 10003431 }. Marked to market: 10003431 +Final relative surplus NoiseAgent 4155 0.0003431 +Final holdings for NoiseAgent 4156: { IBM: 47, CASH: 9348439 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 4156 -0.0651561 +Final holdings for NoiseAgent 4157: { IBM: 34, CASH: 9529882 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4157 -0.0470118 +Final holdings for NoiseAgent 4158: { IBM: 54, CASH: 9251938 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 4158 -0.07342195 +Final holdings for NoiseAgent 4159: { IBM: 84, CASH: 8839666 }. Marked to market: 9997690 +Final relative surplus NoiseAgent 4159 -0.114655 +Final holdings for NoiseAgent 4160: { CASH: 9999265 }. Marked to market: 9999265 +Final relative surplus NoiseAgent 4160 -7.35e-05 +Final holdings for NoiseAgent 4161: { IBM: 80, CASH: 8889840 }. Marked to market: 10000640 +Final relative surplus NoiseAgent 4161 -0.1096274 +Final holdings for NoiseAgent 4162: { IBM: 68, CASH: 9055616 }. Marked to market: 10002720 +Final relative surplus NoiseAgent 4162 -0.09304555 +Final holdings for NoiseAgent 4163: { CASH: 9997151 }. Marked to market: 9997151 +Final relative surplus NoiseAgent 4163 -0.0002849 +Final holdings for NoiseAgent 4164: { IBM: 24, CASH: 9667936 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4164 -0.0332064 +Final holdings for NoiseAgent 4165: { IBM: 92, CASH: 8725984 }. Marked to market: 9998528 +Final relative surplus NoiseAgent 4165 -0.12601845 +Final holdings for NoiseAgent 4166: { IBM: 44, CASH: 9391040 }. Marked to market: 9998724 +Final relative surplus NoiseAgent 4166 -0.060896 +Final holdings for NoiseAgent 4167: { IBM: -62, CASH: 10856499 }. Marked to market: 10001457 +Final relative surplus NoiseAgent 4167 0.08427095 +Final holdings for NoiseAgent 4168: { CASH: 10001785 }. Marked to market: 10001785 +Final relative surplus NoiseAgent 4168 0.0001785 +Final holdings for NoiseAgent 4169: { CASH: 10000374 }. Marked to market: 10000374 +Final relative surplus NoiseAgent 4169 3.74e-05 +Final holdings for NoiseAgent 4170: { IBM: 33, CASH: 9544699 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4170 -0.0455301 +Final holdings for NoiseAgent 4171: { CASH: 9999880 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 4171 -1.2e-05 +Final holdings for NoiseAgent 4172: { CASH: 10004556 }. Marked to market: 10004556 +Final relative surplus NoiseAgent 4172 0.0004556 +Final holdings for NoiseAgent 4173: { IBM: -38, CASH: 10525616 }. Marked to market: 9999848 +Final relative surplus NoiseAgent 4173 0.0525616 +Final holdings for NoiseAgent 4174: { IBM: -31, CASH: 10422902 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4174 0.0422902 +Final holdings for NoiseAgent 4175: { IBM: -40, CASH: 10553800 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 4175 0.05538 +Final holdings for NoiseAgent 4176: { IBM: 30, CASH: 9587530 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 4176 -0.041247 +Final holdings for NoiseAgent 4177: { IBM: 56, CASH: 9223252 }. Marked to market: 9999692 +Final relative surplus NoiseAgent 4177 -0.07628655 +Final holdings for NoiseAgent 4178: { IBM: -30, CASH: 10415260 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4178 0.041526 +Final holdings for NoiseAgent 4179: { CASH: 10001008 }. Marked to market: 10001008 +Final relative surplus NoiseAgent 4179 0.0001008 +Final holdings for NoiseAgent 4180: { CASH: 10001620 }. Marked to market: 10001620 +Final relative surplus NoiseAgent 4180 0.000162 +Final holdings for NoiseAgent 4181: { IBM: -90, CASH: 11248300 }. Marked to market: 9997390 +Final relative surplus NoiseAgent 4181 0.12344015 +Final holdings for NoiseAgent 4182: { IBM: -96, CASH: 11330896 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 4182 0.13170355 +Final holdings for NoiseAgent 4183: { IBM: 43, CASH: 9405052 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4183 -0.0594948 +Final holdings for NoiseAgent 4184: { IBM: -46, CASH: 10639653 }. Marked to market: 10000345 +Final relative surplus NoiseAgent 4184 0.0639653 +Final holdings for NoiseAgent 4185: { CASH: 10001920 }. Marked to market: 10001920 +Final relative surplus NoiseAgent 4185 0.000192 +Final holdings for NoiseAgent 4186: { IBM: 98, CASH: 8638829 }. Marked to market: 9997991 +Final relative surplus NoiseAgent 4186 -0.13473025 +Final holdings for NoiseAgent 4187: { CASH: 10000074 }. Marked to market: 10000074 +Final relative surplus NoiseAgent 4187 7.4e-06 +Final holdings for NoiseAgent 4188: { IBM: 84, CASH: 8832904 }. Marked to market: 9997900 +Final relative surplus NoiseAgent 4188 -0.11532275 +Final holdings for NoiseAgent 4189: { IBM: -74, CASH: 11025899 }. Marked to market: 9998335 +Final relative surplus NoiseAgent 4189 0.10120125 +Final holdings for NoiseAgent 4190: { IBM: -58, CASH: 10804199 }. Marked to market: 10000783 +Final relative surplus NoiseAgent 4190 0.07903495 +Final holdings for NoiseAgent 4191: { IBM: -94, CASH: 11302840 }. Marked to market: 10000564 +Final relative surplus NoiseAgent 4191 0.1288987 +Final holdings for NoiseAgent 4192: { CASH: 10000528 }. Marked to market: 10000528 +Final relative surplus NoiseAgent 4192 5.28e-05 +Final holdings for NoiseAgent 4193: { IBM: 31, CASH: 9570712 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4193 -0.0429288 +Final holdings for NoiseAgent 4194: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4194 0.0 +Final holdings for NoiseAgent 4195: { IBM: 25, CASH: 9653825 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4195 -0.0346175 +Final holdings for NoiseAgent 4196: { CASH: 10003960 }. Marked to market: 10003960 +Final relative surplus NoiseAgent 4196 0.000396 +Final holdings for NoiseAgent 4197: { CASH: 9999225 }. Marked to market: 9999225 +Final relative surplus NoiseAgent 4197 -7.75e-05 +Final holdings for NoiseAgent 4198: { CASH: 10003216 }. Marked to market: 10003216 +Final relative surplus NoiseAgent 4198 0.0003216 +Final holdings for NoiseAgent 4199: { IBM: -78, CASH: 11075191 }. Marked to market: 10008385 +Final relative surplus NoiseAgent 4199 0.1061515 +Final holdings for NoiseAgent 4200: { IBM: 74, CASH: 8978985 }. Marked to market: 9997299 +Final relative surplus NoiseAgent 4200 -0.10072535 +Final holdings for NoiseAgent 4201: { IBM: -48, CASH: 10663168 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4201 0.0663168 +Final holdings for NoiseAgent 4202: { IBM: 48, CASH: 9334768 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4202 -0.0665232 +Final holdings for NoiseAgent 4203: { IBM: -24, CASH: 10331176 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 4203 0.0331176 +Final holdings for NoiseAgent 4204: { IBM: -21, CASH: 10291522 }. Marked to market: 9999937 +Final relative surplus NoiseAgent 4204 0.0291522 +Final holdings for NoiseAgent 4205: { IBM: 40, CASH: 9447560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4205 -0.055244 +Final holdings for NoiseAgent 4206: { IBM: 40, CASH: 9444080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4206 -0.055592 +Final holdings for NoiseAgent 4207: { IBM: -28, CASH: 10389172 }. Marked to market: 9999888 +Final relative surplus NoiseAgent 4207 0.0389172 +Final holdings for NoiseAgent 4208: { IBM: 56, CASH: 9226864 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 4208 -0.07593365 +Final holdings for NoiseAgent 4209: { IBM: -38, CASH: 10526984 }. Marked to market: 9999886 +Final relative surplus NoiseAgent 4209 0.0526984 +Final holdings for NoiseAgent 4210: { CASH: 10001128 }. Marked to market: 10001128 +Final relative surplus NoiseAgent 4210 0.0001128 +Final holdings for NoiseAgent 4211: { IBM: -62, CASH: 10859754 }. Marked to market: 10000372 +Final relative surplus NoiseAgent 4211 0.08458925 +Final holdings for NoiseAgent 4212: { IBM: 36, CASH: 9501904 }. Marked to market: 9999712 +Final relative surplus NoiseAgent 4212 -0.0498096 +Final holdings for NoiseAgent 4213: { IBM: -33, CASH: 10458238 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4213 0.0458238 +Final holdings for NoiseAgent 4214: { CASH: 9999965 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 4214 -3.5e-06 +Final holdings for NoiseAgent 4215: { IBM: -19, CASH: 10264097 }. Marked to market: 10001764 +Final relative surplus NoiseAgent 4215 0.0264097 +Final holdings for NoiseAgent 4216: { CASH: 10004370 }. Marked to market: 10004370 +Final relative surplus NoiseAgent 4216 0.000437 +Final holdings for NoiseAgent 4217: { IBM: 48, CASH: 9334456 }. Marked to market: 10000984 +Final relative surplus NoiseAgent 4217 -0.0665544 +Final holdings for NoiseAgent 4218: { IBM: 74, CASH: 8978134 }. Marked to market: 9994376 +Final relative surplus NoiseAgent 4218 -0.100813 +Final holdings for NoiseAgent 4219: { IBM: 72, CASH: 9000856 }. Marked to market: 10000648 +Final relative surplus NoiseAgent 4219 -0.09852585 +Final holdings for NoiseAgent 4220: { IBM: 58, CASH: 9196845 }. Marked to market: 9997883 +Final relative surplus NoiseAgent 4220 -0.07893445 +Final holdings for NoiseAgent 4221: { CASH: 10001209 }. Marked to market: 10001209 +Final relative surplus NoiseAgent 4221 0.0001209 +Final holdings for NoiseAgent 4222: { CASH: 10001080 }. Marked to market: 10001080 +Final relative surplus NoiseAgent 4222 0.000108 +Final holdings for NoiseAgent 4223: { IBM: 68, CASH: 9054834 }. Marked to market: 9997518 +Final relative surplus NoiseAgent 4223 -0.09313025 +Final holdings for NoiseAgent 4224: { IBM: 70, CASH: 9030640 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 4224 -0.09555055 +Final holdings for NoiseAgent 4225: { CASH: 9998760 }. Marked to market: 9998760 +Final relative surplus NoiseAgent 4225 -0.000124 +Final holdings for NoiseAgent 4226: { IBM: -88, CASH: 11218140 }. Marked to market: 10000044 +Final relative surplus NoiseAgent 4226 0.12042985 +Final holdings for NoiseAgent 4227: { IBM: -74, CASH: 11027527 }. Marked to market: 9996781 +Final relative surplus NoiseAgent 4227 0.1013597 +Final holdings for NoiseAgent 4228: { IBM: -39, CASH: 10541515 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4228 0.0541515 +Final holdings for NoiseAgent 4229: { IBM: -35, CASH: 10487480 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4229 0.048748 +Final holdings for NoiseAgent 4230: { CASH: 10001026 }. Marked to market: 10001026 +Final relative surplus NoiseAgent 4230 0.0001026 +Final holdings for NoiseAgent 4231: { IBM: -54, CASH: 10750735 }. Marked to market: 10000837 +Final relative surplus NoiseAgent 4231 0.07368485 +Final holdings for NoiseAgent 4232: { IBM: 21, CASH: 9708016 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4232 -0.0291984 +Final holdings for NoiseAgent 4233: { IBM: 84, CASH: 8837692 }. Marked to market: 9999328 +Final relative surplus NoiseAgent 4233 -0.11484785 +Final holdings for NoiseAgent 4234: { CASH: 9996016 }. Marked to market: 9996016 +Final relative surplus NoiseAgent 4234 -0.0003984 +Final holdings for NoiseAgent 4235: { IBM: 60, CASH: 9167770 }. Marked to market: 9999070 +Final relative surplus NoiseAgent 4235 -0.0818374 +Final holdings for NoiseAgent 4236: { IBM: -20, CASH: 10278560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4236 0.027856 +Final holdings for NoiseAgent 4237: { IBM: 46, CASH: 9364464 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4237 -0.0635536 +Final holdings for NoiseAgent 4238: { IBM: -25, CASH: 10346425 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4238 0.0346425 +Final holdings for NoiseAgent 4239: { IBM: 98, CASH: 8645248 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4239 -0.13409275 +Final holdings for NoiseAgent 4240: { CASH: 9999755 }. Marked to market: 9999755 +Final relative surplus NoiseAgent 4240 -2.45e-05 +Final holdings for NoiseAgent 4241: { CASH: 9998666 }. Marked to market: 9998666 +Final relative surplus NoiseAgent 4241 -0.0001334 +Final holdings for NoiseAgent 4242: { IBM: 43, CASH: 9404149 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4242 -0.0595851 +Final holdings for NoiseAgent 4243: { IBM: -82, CASH: 11134880 }. Marked to market: 9997622 +Final relative surplus NoiseAgent 4243 0.11210115 +Final holdings for NoiseAgent 4244: { CASH: 10003760 }. Marked to market: 10003760 +Final relative surplus NoiseAgent 4244 0.000376 +Final holdings for NoiseAgent 4245: { CASH: 9994023 }. Marked to market: 9994023 +Final relative surplus NoiseAgent 4245 -0.0005977 +Final holdings for NoiseAgent 4246: { IBM: -80, CASH: 11106320 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 4246 0.10925025 +Final holdings for NoiseAgent 4247: { CASH: 10002120 }. Marked to market: 10002120 +Final relative surplus NoiseAgent 4247 0.000212 +Final holdings for NoiseAgent 4248: { CASH: 10000391 }. Marked to market: 10000391 +Final relative surplus NoiseAgent 4248 3.91e-05 +Final holdings for NoiseAgent 4249: { CASH: 9999936 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 4249 -6.4e-06 +Final holdings for NoiseAgent 4250: { IBM: -80, CASH: 11106400 }. Marked to market: 10003680 +Final relative surplus NoiseAgent 4250 0.10926165 +Final holdings for NoiseAgent 4251: { CASH: 10001920 }. Marked to market: 10001920 +Final relative surplus NoiseAgent 4251 0.000192 +Final holdings for NoiseAgent 4252: { IBM: -92, CASH: 11274384 }. Marked to market: 9999356 +Final relative surplus NoiseAgent 4252 0.12605225 +Final holdings for NoiseAgent 4253: { CASH: 9999640 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 4253 -3.6e-05 +Final holdings for NoiseAgent 4254: { IBM: -25, CASH: 10346850 }. Marked to market: 10000050 +Final relative surplus NoiseAgent 4254 0.034685 +Final holdings for NoiseAgent 4255: { IBM: -52, CASH: 10720486 }. Marked to market: 10001170 +Final relative surplus NoiseAgent 4255 0.07066535 +Final holdings for NoiseAgent 4256: { CASH: 9999120 }. Marked to market: 9999120 +Final relative surplus NoiseAgent 4256 -8.8e-05 +Final holdings for NoiseAgent 4257: { CASH: 10000228 }. Marked to market: 10000228 +Final relative surplus NoiseAgent 4257 2.28e-05 +Final holdings for NoiseAgent 4258: { IBM: -42, CASH: 10582204 }. Marked to market: 9999748 +Final relative surplus NoiseAgent 4258 0.0582204 +Final holdings for NoiseAgent 4259: { IBM: 72, CASH: 9002548 }. Marked to market: 9995932 +Final relative surplus NoiseAgent 4259 -0.09836555 +Final holdings for NoiseAgent 4260: { IBM: -47, CASH: 10650527 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4260 0.0650527 +Final holdings for NoiseAgent 4261: { IBM: -34, CASH: 10470526 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4261 0.0470526 +Final holdings for NoiseAgent 4262: { IBM: -31, CASH: 10427056 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4262 0.0427056 +Final holdings for NoiseAgent 4263: { CASH: 10002580 }. Marked to market: 10002580 +Final relative surplus NoiseAgent 4263 0.000258 +Final holdings for NoiseAgent 4264: { IBM: 35, CASH: 9515180 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4264 -0.048482 +Final holdings for NoiseAgent 4265: { CASH: 9999855 }. Marked to market: 9999855 +Final relative surplus NoiseAgent 4265 -1.45e-05 +Final holdings for NoiseAgent 4266: { CASH: 10001178 }. Marked to market: 10001178 +Final relative surplus NoiseAgent 4266 0.0001178 +Final holdings for NoiseAgent 4267: { IBM: -30, CASH: 10414510 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4267 0.041451 +Final holdings for NoiseAgent 4268: { IBM: -52, CASH: 10719680 }. Marked to market: 10000104 +Final relative surplus NoiseAgent 4268 0.0705843 +Final holdings for NoiseAgent 4269: { CASH: 9999126 }. Marked to market: 9999126 +Final relative surplus NoiseAgent 4269 -8.74e-05 +Final holdings for NoiseAgent 4270: { CASH: 9998096 }. Marked to market: 9998096 +Final relative surplus NoiseAgent 4270 -0.0001904 +Final holdings for NoiseAgent 4271: { IBM: 86, CASH: 8807481 }. Marked to market: 9999183 +Final relative surplus NoiseAgent 4271 -0.11786605 +Final holdings for NoiseAgent 4272: { IBM: 45, CASH: 9375985 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4272 -0.0624015 +Final holdings for NoiseAgent 4273: { CASH: 10000648 }. Marked to market: 10000648 +Final relative surplus NoiseAgent 4273 6.48e-05 +Final holdings for NoiseAgent 4274: { CASH: 10002173 }. Marked to market: 10002173 +Final relative surplus NoiseAgent 4274 0.0002173 +Final holdings for NoiseAgent 4275: { IBM: 52, CASH: 9279072 }. Marked to market: 9999792 +Final relative surplus NoiseAgent 4275 -0.07070675 +Final holdings for NoiseAgent 4276: { CASH: 9995590 }. Marked to market: 9995590 +Final relative surplus NoiseAgent 4276 -0.000441 +Final holdings for NoiseAgent 4277: { IBM: -43, CASH: 10593357 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4277 0.0593357 +Final holdings for NoiseAgent 4278: { CASH: 10000483 }. Marked to market: 10000483 +Final relative surplus NoiseAgent 4278 4.83e-05 +Final holdings for NoiseAgent 4279: { IBM: -94, CASH: 11303780 }. Marked to market: 10001316 +Final relative surplus NoiseAgent 4279 0.12899245 +Final holdings for NoiseAgent 4280: { CASH: 9996521 }. Marked to market: 9996521 +Final relative surplus NoiseAgent 4280 -0.0003479 +Final holdings for NoiseAgent 4281: { IBM: -40, CASH: 10553520 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 4281 0.055352 +Final holdings for NoiseAgent 4282: { IBM: -60, CASH: 10832230 }. Marked to market: 10000870 +Final relative surplus NoiseAgent 4282 0.08183735 +Final holdings for NoiseAgent 4283: { IBM: 48, CASH: 9335176 }. Marked to market: 9998536 +Final relative surplus NoiseAgent 4283 -0.0664824 +Final holdings for NoiseAgent 4284: { IBM: 96, CASH: 8672176 }. Marked to market: 9996880 +Final relative surplus NoiseAgent 4284 -0.13140245 +Final holdings for NoiseAgent 4285: { IBM: 27, CASH: 9625780 }. Marked to market: 9999919 +Final relative surplus NoiseAgent 4285 -0.037422 +Final holdings for NoiseAgent 4286: { IBM: -84, CASH: 11159410 }. Marked to market: 10005166 +Final relative surplus NoiseAgent 4286 0.11456685 +Final holdings for NoiseAgent 4287: { IBM: -98, CASH: 11356467 }. Marked to market: 10004067 +Final relative surplus NoiseAgent 4287 0.13426675 +Final holdings for NoiseAgent 4288: { IBM: 78, CASH: 8921572 }. Marked to market: 10001014 +Final relative surplus NoiseAgent 4288 -0.10645885 +Final holdings for NoiseAgent 4289: { IBM: 60, CASH: 9169150 }. Marked to market: 10000270 +Final relative surplus NoiseAgent 4289 -0.08169975 +Final holdings for NoiseAgent 4290: { CASH: 10001995 }. Marked to market: 10001995 +Final relative surplus NoiseAgent 4290 0.0001995 +Final holdings for NoiseAgent 4291: { IBM: -66, CASH: 10915321 }. Marked to market: 10000957 +Final relative surplus NoiseAgent 4291 0.09014675 +Final holdings for NoiseAgent 4292: { IBM: -26, CASH: 10360412 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4292 0.0360412 +Final holdings for NoiseAgent 4293: { IBM: -36, CASH: 10496152 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4293 0.0496152 +Final holdings for NoiseAgent 4294: { CASH: 10000946 }. Marked to market: 10000946 +Final relative surplus NoiseAgent 4294 9.46e-05 +Final holdings for NoiseAgent 4295: { IBM: 44, CASH: 9390028 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4295 -0.0609972 +Final holdings for NoiseAgent 4296: { IBM: -43, CASH: 10593357 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4296 0.0593357 +Final holdings for NoiseAgent 4297: { IBM: 62, CASH: 9142540 }. Marked to market: 9997892 +Final relative surplus NoiseAgent 4297 -0.08436645 +Final holdings for NoiseAgent 4298: { IBM: -54, CASH: 10745659 }. Marked to market: 10001755 +Final relative surplus NoiseAgent 4298 0.07318825 +Final holdings for NoiseAgent 4299: { IBM: 86, CASH: 8807309 }. Marked to market: 9998667 +Final relative surplus NoiseAgent 4299 -0.1178842 +Final holdings for NoiseAgent 4300: { IBM: -35, CASH: 10482895 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 4300 0.0482895 +Final holdings for NoiseAgent 4301: { IBM: 48, CASH: 9335632 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4301 -0.0664368 +Final holdings for NoiseAgent 4302: { IBM: 56, CASH: 9221208 }. Marked to market: 10001232 +Final relative surplus NoiseAgent 4302 -0.07648635 +Final holdings for NoiseAgent 4303: { CASH: 10001431 }. Marked to market: 10001431 +Final relative surplus NoiseAgent 4303 0.0001431 +Final holdings for NoiseAgent 4304: { IBM: -41, CASH: 10565308 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 4304 0.0565308 +Final holdings for NoiseAgent 4305: { IBM: 66, CASH: 9088111 }. Marked to market: 9998251 +Final relative surplus NoiseAgent 4305 -0.0898098 +Final holdings for NoiseAgent 4306: { IBM: 23, CASH: 9680645 }. Marked to market: 9999540 +Final relative surplus NoiseAgent 4306 -0.0319355 +Final holdings for NoiseAgent 4307: { CASH: 9996124 }. Marked to market: 9996124 +Final relative surplus NoiseAgent 4307 -0.0003876 +Final holdings for NoiseAgent 4308: { CASH: 10001440 }. Marked to market: 10001440 +Final relative surplus NoiseAgent 4308 0.000144 +Final holdings for NoiseAgent 4309: { IBM: 84, CASH: 8835088 }. Marked to market: 9996472 +Final relative surplus NoiseAgent 4309 -0.11510895 +Final holdings for NoiseAgent 4310: { IBM: 24, CASH: 9668992 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4310 -0.0331008 +Final holdings for NoiseAgent 4311: { IBM: -88, CASH: 11221528 }. Marked to market: 10001496 +Final relative surplus NoiseAgent 4311 0.12076635 +Final holdings for NoiseAgent 4312: { IBM: 86, CASH: 8808900 }. Marked to market: 9998452 +Final relative surplus NoiseAgent 4312 -0.1177266 +Final holdings for NoiseAgent 4313: { IBM: -64, CASH: 10888416 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 4313 0.08745665 +Final holdings for NoiseAgent 4314: { CASH: 9999076 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 4314 -9.24e-05 +Final holdings for NoiseAgent 4315: { CASH: 9995128 }. Marked to market: 9995128 +Final relative surplus NoiseAgent 4315 -0.0004872 +Final holdings for NoiseAgent 4316: { CASH: 9999154 }. Marked to market: 9999154 +Final relative surplus NoiseAgent 4316 -8.46e-05 +Final holdings for NoiseAgent 4317: { IBM: -32, CASH: 10443840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4317 0.044384 +Final holdings for NoiseAgent 4318: { CASH: 9997270 }. Marked to market: 9997270 +Final relative surplus NoiseAgent 4318 -0.000273 +Final holdings for NoiseAgent 4319: { IBM: -28, CASH: 10387996 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4319 0.0387996 +Final holdings for NoiseAgent 4320: { IBM: -26, CASH: 10358800 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 4320 0.03588 +Final holdings for NoiseAgent 4321: { IBM: -45, CASH: 10624690 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4321 0.062469 +Final holdings for NoiseAgent 4322: { IBM: -48, CASH: 10663936 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4322 0.0663936 +Final holdings for NoiseAgent 4323: { CASH: 10001880 }. Marked to market: 10001880 +Final relative surplus NoiseAgent 4323 0.000188 +Final holdings for NoiseAgent 4324: { IBM: 58, CASH: 9198469 }. Marked to market: 9998463 +Final relative surplus NoiseAgent 4324 -0.0787737 +Final holdings for NoiseAgent 4325: { IBM: 41, CASH: 9431617 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 4325 -0.0568383 +Final holdings for NoiseAgent 4326: { IBM: 68, CASH: 9058608 }. Marked to market: 9998300 +Final relative surplus NoiseAgent 4326 -0.09275575 +Final holdings for NoiseAgent 4327: { IBM: 49, CASH: 9318998 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4327 -0.0681002 +Final holdings for NoiseAgent 4328: { IBM: 72, CASH: 9003808 }. Marked to market: 9998056 +Final relative surplus NoiseAgent 4328 -0.09823835 +Final holdings for NoiseAgent 4329: { IBM: -78, CASH: 11078311 }. Marked to market: 10002457 +Final relative surplus NoiseAgent 4329 0.1064517 +Final holdings for NoiseAgent 4330: { IBM: 25, CASH: 9654300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4330 -0.03457 +Final holdings for NoiseAgent 4331: { CASH: 10000384 }. Marked to market: 10000384 +Final relative surplus NoiseAgent 4331 3.84e-05 +Final holdings for NoiseAgent 4332: { IBM: 88, CASH: 8782916 }. Marked to market: 9998372 +Final relative surplus NoiseAgent 4332 -0.12032715 +Final holdings for NoiseAgent 4333: { CASH: 10002070 }. Marked to market: 10002070 +Final relative surplus NoiseAgent 4333 0.000207 +Final holdings for NoiseAgent 4334: { CASH: 9998860 }. Marked to market: 9998860 +Final relative surplus NoiseAgent 4334 -0.000114 +Final holdings for NoiseAgent 4335: { IBM: -32, CASH: 10444320 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 4335 0.044432 +Final holdings for NoiseAgent 4336: { IBM: -25, CASH: 10344550 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4336 0.034455 +Final holdings for NoiseAgent 4337: { IBM: 62, CASH: 9139006 }. Marked to market: 9999876 +Final relative surplus NoiseAgent 4337 -0.08471085 +Final holdings for NoiseAgent 4338: { IBM: -94, CASH: 11304062 }. Marked to market: 10000940 +Final relative surplus NoiseAgent 4338 0.12901985 +Final holdings for NoiseAgent 4339: { CASH: 9999188 }. Marked to market: 9999188 +Final relative surplus NoiseAgent 4339 -8.12e-05 +Final holdings for NoiseAgent 4340: { CASH: 10000861 }. Marked to market: 10000861 +Final relative surplus NoiseAgent 4340 8.61e-05 +Final holdings for NoiseAgent 4341: { CASH: 9997600 }. Marked to market: 9997600 +Final relative surplus NoiseAgent 4341 -0.00024 +Final holdings for NoiseAgent 4342: { IBM: 86, CASH: 8809029 }. Marked to market: 9996947 +Final relative surplus NoiseAgent 4342 -0.1177159 +Final holdings for NoiseAgent 4343: { IBM: -42, CASH: 10579747 }. Marked to market: 10000735 +Final relative surplus NoiseAgent 4343 0.0579747 +Final holdings for NoiseAgent 4344: { IBM: 60, CASH: 9166750 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 4344 -0.08193635 +Final holdings for NoiseAgent 4345: { CASH: 10001728 }. Marked to market: 10001728 +Final relative surplus NoiseAgent 4345 0.0001728 +Final holdings for NoiseAgent 4346: { CASH: 9999610 }. Marked to market: 9999610 +Final relative surplus NoiseAgent 4346 -3.9e-05 +Final holdings for NoiseAgent 4347: { CASH: 9999298 }. Marked to market: 9999298 +Final relative surplus NoiseAgent 4347 -7.02e-05 +Final holdings for NoiseAgent 4348: { IBM: 33, CASH: 9544633 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4348 -0.0455367 +Final holdings for NoiseAgent 4349: { IBM: 88, CASH: 8781024 }. Marked to market: 9998152 +Final relative surplus NoiseAgent 4349 -0.12051455 +Final holdings for NoiseAgent 4350: { CASH: 9994105 }. Marked to market: 9994105 +Final relative surplus NoiseAgent 4350 -0.0005895 +Final holdings for NoiseAgent 4351: { IBM: -50, CASH: 10691975 }. Marked to market: 10000225 +Final relative surplus NoiseAgent 4351 0.0691975 +Final holdings for NoiseAgent 4352: { IBM: 21, CASH: 9708982 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4352 -0.0291018 +Final holdings for NoiseAgent 4353: { IBM: -49, CASH: 10677474 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4353 0.0677474 +Final holdings for NoiseAgent 4354: { IBM: -80, CASH: 11105880 }. Marked to market: 10002600 +Final relative surplus NoiseAgent 4354 0.10920865 +Final holdings for NoiseAgent 4355: { IBM: 62, CASH: 9141207 }. Marked to market: 9999163 +Final relative surplus NoiseAgent 4355 -0.08449545 +Final holdings for NoiseAgent 4356: { IBM: -86, CASH: 11188606 }. Marked to market: 10002064 +Final relative surplus NoiseAgent 4356 0.1174808 +Final holdings for NoiseAgent 4357: { IBM: 48, CASH: 9334720 }. Marked to market: 9999568 +Final relative surplus NoiseAgent 4357 -0.066528 +Final holdings for NoiseAgent 4358: { IBM: -78, CASH: 11080261 }. Marked to market: 9998713 +Final relative surplus NoiseAgent 4358 0.1066394 +Final holdings for NoiseAgent 4359: { IBM: 19, CASH: 9738940 }. Marked to market: 9999981 +Final relative surplus NoiseAgent 4359 -0.026106 +Final holdings for NoiseAgent 4360: { IBM: 80, CASH: 8890840 }. Marked to market: 10001720 +Final relative surplus NoiseAgent 4360 -0.10952735 +Final holdings for NoiseAgent 4361: { IBM: -29, CASH: 10399910 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 4361 0.039991 +Final holdings for NoiseAgent 4362: { CASH: 9997912 }. Marked to market: 9997912 +Final relative surplus NoiseAgent 4362 -0.0002088 +Final holdings for NoiseAgent 4363: { IBM: -73, CASH: 11010404 }. Marked to market: 10000303 +Final relative surplus NoiseAgent 4363 0.09965675 +Final holdings for NoiseAgent 4364: { IBM: -48, CASH: 10663264 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4364 0.0663264 +Final holdings for NoiseAgent 4365: { CASH: 10000168 }. Marked to market: 10000168 +Final relative surplus NoiseAgent 4365 1.68e-05 +Final holdings for NoiseAgent 4366: { IBM: 88, CASH: 8783136 }. Marked to market: 9994192 +Final relative surplus NoiseAgent 4366 -0.12030935 +Final holdings for NoiseAgent 4367: { CASH: 9999472 }. Marked to market: 9999472 +Final relative surplus NoiseAgent 4367 -5.28e-05 +Final holdings for NoiseAgent 4368: { IBM: 94, CASH: 8696831 }. Marked to market: 9999577 +Final relative surplus NoiseAgent 4368 -0.1289311 +Final holdings for NoiseAgent 4369: { CASH: 10000648 }. Marked to market: 10000648 +Final relative surplus NoiseAgent 4369 6.48e-05 +Final holdings for NoiseAgent 4370: { CASH: 9999460 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 4370 -5.4e-05 +Final holdings for NoiseAgent 4371: { IBM: -76, CASH: 11045190 }. Marked to market: 10006042 +Final relative surplus NoiseAgent 4371 0.1031522 +Final holdings for NoiseAgent 4372: { CASH: 10001144 }. Marked to market: 10001144 +Final relative surplus NoiseAgent 4372 0.0001144 +Final holdings for NoiseAgent 4373: { IBM: 33, CASH: 9542620 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4373 -0.045738 +Final holdings for NoiseAgent 4374: { CASH: 9999760 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 4374 -2.4e-05 +Final holdings for NoiseAgent 4375: { IBM: -44, CASH: 10610148 }. Marked to market: 9999824 +Final relative surplus NoiseAgent 4375 0.0610148 +Final holdings for NoiseAgent 4376: { CASH: 10000760 }. Marked to market: 10000760 +Final relative surplus NoiseAgent 4376 7.6e-05 +Final holdings for NoiseAgent 4377: { CASH: 10000240 }. Marked to market: 10000240 +Final relative surplus NoiseAgent 4377 2.4e-05 +Final holdings for NoiseAgent 4378: { CASH: 10001849 }. Marked to market: 10001849 +Final relative surplus NoiseAgent 4378 0.0001849 +Final holdings for NoiseAgent 4379: { IBM: 68, CASH: 9056738 }. Marked to market: 9999082 +Final relative surplus NoiseAgent 4379 -0.09294035 +Final holdings for NoiseAgent 4380: { IBM: 94, CASH: 8699416 }. Marked to market: 10000470 +Final relative surplus NoiseAgent 4380 -0.12867425 +Final holdings for NoiseAgent 4381: { IBM: -48, CASH: 10665424 }. Marked to market: 10001008 +Final relative surplus NoiseAgent 4381 0.0665424 +Final holdings for NoiseAgent 4382: { IBM: 58, CASH: 9196062 }. Marked to market: 9998840 +Final relative surplus NoiseAgent 4382 -0.07900965 +Final holdings for NoiseAgent 4383: { IBM: 41, CASH: 9433790 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4383 -0.056621 +Final holdings for NoiseAgent 4384: { IBM: 52, CASH: 9280918 }. Marked to market: 9999194 +Final relative surplus NoiseAgent 4384 -0.07052695 +Final holdings for NoiseAgent 4385: { IBM: -48, CASH: 10662256 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 4385 0.0662256 +Final holdings for NoiseAgent 4386: { IBM: -27, CASH: 10375381 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4386 0.0375381 +Final holdings for NoiseAgent 4387: { CASH: 10000540 }. Marked to market: 10000540 +Final relative surplus NoiseAgent 4387 5.4e-05 +Final holdings for NoiseAgent 4388: { CASH: 10001248 }. Marked to market: 10001248 +Final relative surplus NoiseAgent 4388 0.0001248 +Final holdings for NoiseAgent 4389: { CASH: 10001533 }. Marked to market: 10001533 +Final relative surplus NoiseAgent 4389 0.0001533 +Final holdings for NoiseAgent 4390: { IBM: -60, CASH: 10829410 }. Marked to market: 10005070 +Final relative surplus NoiseAgent 4390 0.0815674 +Final holdings for NoiseAgent 4391: { IBM: -42, CASH: 10582120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4391 0.058212 +Final holdings for NoiseAgent 4392: { IBM: 82, CASH: 8865899 }. Marked to market: 9998893 +Final relative surplus NoiseAgent 4392 -0.1120284 +Final holdings for NoiseAgent 4393: { IBM: 29, CASH: 9598002 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 4393 -0.0401998 +Final holdings for NoiseAgent 4394: { CASH: 9997830 }. Marked to market: 9997830 +Final relative surplus NoiseAgent 4394 -0.000217 +Final holdings for NoiseAgent 4395: { IBM: 23, CASH: 9682301 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4395 -0.0317699 +Final holdings for NoiseAgent 4396: { CASH: 9999160 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 4396 -8.4e-05 +Final holdings for NoiseAgent 4397: { CASH: 10000507 }. Marked to market: 10000507 +Final relative surplus NoiseAgent 4397 5.07e-05 +Final holdings for NoiseAgent 4398: { IBM: -68, CASH: 10943432 }. Marked to market: 10002244 +Final relative surplus NoiseAgent 4398 0.09295925 +Final holdings for NoiseAgent 4399: { IBM: -74, CASH: 11022754 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 4399 0.10089555 +Final holdings for NoiseAgent 4400: { CASH: 9999354 }. Marked to market: 9999354 +Final relative surplus NoiseAgent 4400 -6.46e-05 +Final holdings for NoiseAgent 4401: { IBM: -20, CASH: 10276520 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 4401 0.027652 +Final holdings for NoiseAgent 4402: { IBM: 11, CASH: 9847980 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4402 -0.015202 +Final holdings for NoiseAgent 4403: { IBM: 76, CASH: 8946640 }. Marked to market: 9997872 +Final relative surplus NoiseAgent 4403 -0.10395285 +Final holdings for NoiseAgent 4404: { IBM: 23, CASH: 9681128 }. Marked to market: 9999885 +Final relative surplus NoiseAgent 4404 -0.0318872 +Final holdings for NoiseAgent 4405: { IBM: 33, CASH: 9542653 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4405 -0.0457347 +Final holdings for NoiseAgent 4406: { IBM: -86, CASH: 11194067 }. Marked to market: 9999871 +Final relative surplus NoiseAgent 4406 0.11801815 +Final holdings for NoiseAgent 4407: { IBM: 48, CASH: 9337552 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4407 -0.0662448 +Final holdings for NoiseAgent 4408: { IBM: -40, CASH: 10554260 }. Marked to market: 10002140 +Final relative surplus NoiseAgent 4408 0.055426 +Final holdings for NoiseAgent 4409: { IBM: -21, CASH: 10290535 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 4409 0.0290535 +Final holdings for NoiseAgent 4410: { IBM: 43, CASH: 9404837 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4410 -0.0595163 +Final holdings for NoiseAgent 4411: { IBM: 58, CASH: 9196729 }. Marked to market: 9997883 +Final relative surplus NoiseAgent 4411 -0.07894565 +Final holdings for NoiseAgent 4412: { CASH: 10001848 }. Marked to market: 10001848 +Final relative surplus NoiseAgent 4412 0.0001848 +Final holdings for NoiseAgent 4413: { CASH: 10001127 }. Marked to market: 10001127 +Final relative surplus NoiseAgent 4413 0.0001127 +Final holdings for NoiseAgent 4414: { CASH: 9996920 }. Marked to market: 9996920 +Final relative surplus NoiseAgent 4414 -0.000308 +Final holdings for NoiseAgent 4415: { IBM: 45, CASH: 9377380 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 4415 -0.062262 +Final holdings for NoiseAgent 4416: { IBM: -34, CASH: 10470968 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4416 0.0470968 +Final holdings for NoiseAgent 4417: { CASH: 9994900 }. Marked to market: 9994900 +Final relative surplus NoiseAgent 4417 -0.00051 +Final holdings for NoiseAgent 4418: { IBM: 82, CASH: 8864874 }. Marked to market: 9996638 +Final relative surplus NoiseAgent 4418 -0.11213235 +Final holdings for NoiseAgent 4419: { IBM: 29, CASH: 9598698 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4419 -0.0401302 +Final holdings for NoiseAgent 4420: { IBM: 90, CASH: 8750980 }. Marked to market: 9998110 +Final relative surplus NoiseAgent 4420 -0.12351575 +Final holdings for NoiseAgent 4421: { CASH: 9999730 }. Marked to market: 9999730 +Final relative surplus NoiseAgent 4421 -2.7e-05 +Final holdings for NoiseAgent 4422: { CASH: 10002050 }. Marked to market: 10002050 +Final relative surplus NoiseAgent 4422 0.000205 +Final holdings for NoiseAgent 4423: { IBM: 84, CASH: 8837524 }. Marked to market: 9996892 +Final relative surplus NoiseAgent 4423 -0.11486745 +Final holdings for NoiseAgent 4424: { IBM: -29, CASH: 10401505 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4424 0.0401505 +Final holdings for NoiseAgent 4425: { IBM: 38, CASH: 9474270 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4425 -0.052573 +Final holdings for NoiseAgent 4426: { CASH: 10000276 }. Marked to market: 10000276 +Final relative surplus NoiseAgent 4426 2.76e-05 +Final holdings for NoiseAgent 4427: { CASH: 10000390 }. Marked to market: 10000390 +Final relative surplus NoiseAgent 4427 3.9e-05 +Final holdings for NoiseAgent 4428: { IBM: 50, CASH: 9307950 }. Marked to market: 9998350 +Final relative surplus NoiseAgent 4428 -0.069205 +Final holdings for NoiseAgent 4429: { IBM: -37, CASH: 10512709 }. Marked to market: 9999889 +Final relative surplus NoiseAgent 4429 0.0512709 +Final holdings for NoiseAgent 4430: { IBM: -50, CASH: 10691750 }. Marked to market: 10001900 +Final relative surplus NoiseAgent 4430 0.069175 +Final holdings for NoiseAgent 4431: { IBM: -22, CASH: 10304986 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 4431 0.0304986 +Final holdings for NoiseAgent 4432: { CASH: 10000290 }. Marked to market: 10000290 +Final relative surplus NoiseAgent 4432 2.9e-05 +Final holdings for NoiseAgent 4433: { CASH: 9999032 }. Marked to market: 9999032 +Final relative surplus NoiseAgent 4433 -9.68e-05 +Final holdings for NoiseAgent 4434: { IBM: -52, CASH: 10720408 }. Marked to market: 10000676 +Final relative surplus NoiseAgent 4434 0.07065665 +Final holdings for NoiseAgent 4435: { CASH: 9998120 }. Marked to market: 9998120 +Final relative surplus NoiseAgent 4435 -0.000188 +Final holdings for NoiseAgent 4436: { IBM: -78, CASH: 11080456 }. Marked to market: 9999142 +Final relative surplus NoiseAgent 4436 0.10665925 +Final holdings for NoiseAgent 4437: { IBM: -44, CASH: 10609708 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4437 0.0609708 +Final holdings for NoiseAgent 4438: { IBM: -32, CASH: 10442112 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4438 0.0442112 +Final holdings for NoiseAgent 4439: { IBM: 43, CASH: 9404106 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4439 -0.0595894 +Final holdings for NoiseAgent 4440: { IBM: 23, CASH: 9682324 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4440 -0.0317676 +Final holdings for NoiseAgent 4441: { IBM: 52, CASH: 9278058 }. Marked to market: 9997998 +Final relative surplus NoiseAgent 4441 -0.0708093 +Final holdings for NoiseAgent 4442: { IBM: 98, CASH: 8642063 }. Marked to market: 9994365 +Final relative surplus NoiseAgent 4442 -0.1344136 +Final holdings for NoiseAgent 4443: { CASH: 10002135 }. Marked to market: 10002135 +Final relative surplus NoiseAgent 4443 0.0002135 +Final holdings for NoiseAgent 4444: { IBM: -34, CASH: 10472124 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4444 0.0472124 +Final holdings for NoiseAgent 4445: { IBM: 94, CASH: 8697677 }. Marked to market: 10001927 +Final relative surplus NoiseAgent 4445 -0.12884475 +Final holdings for NoiseAgent 4446: { IBM: -48, CASH: 10665808 }. Marked to market: 10001680 +Final relative surplus NoiseAgent 4446 0.0665808 +Final holdings for NoiseAgent 4447: { IBM: -25, CASH: 10347150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4447 0.034715 +Final holdings for NoiseAgent 4448: { CASH: 9998700 }. Marked to market: 9998700 +Final relative surplus NoiseAgent 4448 -0.00013 +Final holdings for NoiseAgent 4449: { IBM: -33, CASH: 10456885 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4449 0.0456885 +Final holdings for NoiseAgent 4450: { IBM: -76, CASH: 11053284 }. Marked to market: 10000152 +Final relative surplus NoiseAgent 4450 0.1039426 +Final holdings for NoiseAgent 4451: { IBM: 62, CASH: 9143594 }. Marked to market: 9998078 +Final relative surplus NoiseAgent 4451 -0.08426255 +Final holdings for NoiseAgent 4452: { CASH: 10000280 }. Marked to market: 10000280 +Final relative surplus NoiseAgent 4452 2.8e-05 +Final holdings for NoiseAgent 4453: { IBM: -36, CASH: 10498492 }. Marked to market: 10000072 +Final relative surplus NoiseAgent 4453 0.0498492 +Final holdings for NoiseAgent 4454: { CASH: 10003036 }. Marked to market: 10003036 +Final relative surplus NoiseAgent 4454 0.0003036 +Final holdings for NoiseAgent 4455: { IBM: 86, CASH: 8805331 }. Marked to market: 9997721 +Final relative surplus NoiseAgent 4455 -0.1180794 +Final holdings for NoiseAgent 4456: { IBM: -42, CASH: 10582078 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 4456 0.0582078 +Final holdings for NoiseAgent 4457: { CASH: 9998731 }. Marked to market: 9998731 +Final relative surplus NoiseAgent 4457 -0.0001269 +Final holdings for NoiseAgent 4458: { IBM: 39, CASH: 9459304 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4458 -0.0540696 +Final holdings for NoiseAgent 4459: { CASH: 10000912 }. Marked to market: 10000912 +Final relative surplus NoiseAgent 4459 9.12e-05 +Final holdings for NoiseAgent 4460: { CASH: 10001904 }. Marked to market: 10001904 +Final relative surplus NoiseAgent 4460 0.0001904 +Final holdings for NoiseAgent 4461: { CASH: 10001460 }. Marked to market: 10001460 +Final relative surplus NoiseAgent 4461 0.000146 +Final holdings for NoiseAgent 4462: { CASH: 9997888 }. Marked to market: 9997888 +Final relative surplus NoiseAgent 4462 -0.0002112 +Final holdings for NoiseAgent 4463: { IBM: 90, CASH: 8754130 }. Marked to market: 9995950 +Final relative surplus NoiseAgent 4463 -0.12320725 +Final holdings for NoiseAgent 4464: { IBM: -46, CASH: 10636962 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 4464 0.0636962 +Final holdings for NoiseAgent 4465: { CASH: 9997373 }. Marked to market: 9997373 +Final relative surplus NoiseAgent 4465 -0.0002627 +Final holdings for NoiseAgent 4466: { IBM: -44, CASH: 10608762 }. Marked to market: 10001914 +Final relative surplus NoiseAgent 4466 0.0608762 +Final holdings for NoiseAgent 4467: { IBM: -42, CASH: 10581406 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4467 0.0581406 +Final holdings for NoiseAgent 4468: { IBM: 30, CASH: 9584050 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 4468 -0.041595 +Final holdings for NoiseAgent 4469: { IBM: 88, CASH: 8781288 }. Marked to market: 9995600 +Final relative surplus NoiseAgent 4469 -0.12049075 +Final holdings for NoiseAgent 4470: { CASH: 9998000 }. Marked to market: 9998000 +Final relative surplus NoiseAgent 4470 -0.0002 +Final holdings for NoiseAgent 4471: { IBM: -98, CASH: 11358182 }. Marked to market: 10004998 +Final relative surplus NoiseAgent 4471 0.13443735 +Final holdings for NoiseAgent 4472: { IBM: -25, CASH: 10346450 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4472 0.034645 +Final holdings for NoiseAgent 4473: { IBM: 86, CASH: 8808341 }. Marked to market: 10000731 +Final relative surplus NoiseAgent 4473 -0.1177795 +Final holdings for NoiseAgent 4474: { CASH: 9998704 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 4474 -0.0001296 +Final holdings for NoiseAgent 4475: { IBM: -52, CASH: 10720954 }. Marked to market: 10001118 +Final relative surplus NoiseAgent 4475 0.0707112 +Final holdings for NoiseAgent 4476: { IBM: 72, CASH: 9006940 }. Marked to market: 9996220 +Final relative surplus NoiseAgent 4476 -0.09793195 +Final holdings for NoiseAgent 4477: { CASH: 10000988 }. Marked to market: 10000988 +Final relative surplus NoiseAgent 4477 9.88e-05 +Final holdings for NoiseAgent 4478: { IBM: 45, CASH: 9374860 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 4478 -0.062514 +Final holdings for NoiseAgent 4479: { CASH: 10001269 }. Marked to market: 10001269 +Final relative surplus NoiseAgent 4479 0.0001269 +Final holdings for NoiseAgent 4480: { CASH: 9999180 }. Marked to market: 9999180 +Final relative surplus NoiseAgent 4480 -8.2e-05 +Final holdings for NoiseAgent 4481: { CASH: 9998848 }. Marked to market: 9998848 +Final relative surplus NoiseAgent 4481 -0.0001152 +Final holdings for NoiseAgent 4482: { CASH: 9999670 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 4482 -3.3e-05 +Final holdings for NoiseAgent 4483: { IBM: -34, CASH: 10471716 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4483 0.0471716 +Final holdings for NoiseAgent 4484: { IBM: -94, CASH: 11302370 }. Marked to market: 10001692 +Final relative surplus NoiseAgent 4484 0.12885325 +Final holdings for NoiseAgent 4485: { IBM: 40, CASH: 9446560 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 4485 -0.055344 +Final holdings for NoiseAgent 4486: { IBM: 33, CASH: 9544138 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4486 -0.0455862 +Final holdings for NoiseAgent 4487: { IBM: -24, CASH: 10332760 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 4487 0.033276 +Final holdings for NoiseAgent 4488: { IBM: 50, CASH: 9307700 }. Marked to market: 9999300 +Final relative surplus NoiseAgent 4488 -0.06923 +Final holdings for NoiseAgent 4489: { CASH: 10002684 }. Marked to market: 10002684 +Final relative surplus NoiseAgent 4489 0.0002684 +Final holdings for NoiseAgent 4490: { IBM: 68, CASH: 9059492 }. Marked to market: 9999184 +Final relative surplus NoiseAgent 4490 -0.09266885 +Final holdings for NoiseAgent 4491: { IBM: -76, CASH: 11050776 }. Marked to market: 10002812 +Final relative surplus NoiseAgent 4491 0.1036986 +Final holdings for NoiseAgent 4492: { IBM: 52, CASH: 9280684 }. Marked to market: 9999428 +Final relative surplus NoiseAgent 4492 -0.07054955 +Final holdings for NoiseAgent 4493: { IBM: -30, CASH: 10415710 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4493 0.041571 +Final holdings for NoiseAgent 4494: { IBM: 68, CASH: 9057724 }. Marked to market: 9998912 +Final relative surplus NoiseAgent 4494 -0.09284375 +Final holdings for NoiseAgent 4495: { IBM: 25, CASH: 9654700 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4495 -0.03453 +Final holdings for NoiseAgent 4496: { CASH: 9999916 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 4496 -8.4e-06 +Final holdings for NoiseAgent 4497: { IBM: 90, CASH: 8753230 }. Marked to market: 9999100 +Final relative surplus NoiseAgent 4497 -0.12329275 +Final holdings for NoiseAgent 4498: { IBM: -12, CASH: 10168512 }. Marked to market: 10002720 +Final relative surplus NoiseAgent 4498 0.0168512 +Final holdings for NoiseAgent 4499: { IBM: -23, CASH: 10318504 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4499 0.0318504 +Final holdings for NoiseAgent 4500: { IBM: 45, CASH: 9379045 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4500 -0.0620955 +Final holdings for NoiseAgent 4501: { CASH: 9998668 }. Marked to market: 9998668 +Final relative surplus NoiseAgent 4501 -0.0001332 +Final holdings for NoiseAgent 4502: { IBM: 29, CASH: 9603454 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4502 -0.0396546 +Final holdings for NoiseAgent 4503: { IBM: 30, CASH: 9586090 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4503 -0.041391 +Final holdings for NoiseAgent 4504: { IBM: -42, CASH: 10581847 }. Marked to market: 9999475 +Final relative surplus NoiseAgent 4504 0.0581847 +Final holdings for NoiseAgent 4505: { CASH: 10001679 }. Marked to market: 10001679 +Final relative surplus NoiseAgent 4505 0.0001679 +Final holdings for NoiseAgent 4506: { IBM: -48, CASH: 10665304 }. Marked to market: 9999784 +Final relative surplus NoiseAgent 4506 0.0665304 +Final holdings for NoiseAgent 4507: { CASH: 10001260 }. Marked to market: 10001260 +Final relative surplus NoiseAgent 4507 0.000126 +Final holdings for NoiseAgent 4508: { CASH: 10000048 }. Marked to market: 10000048 +Final relative surplus NoiseAgent 4508 4.8e-06 +Final holdings for NoiseAgent 4509: { IBM: 10, CASH: 9862160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4509 -0.013784 +Final holdings for NoiseAgent 4510: { IBM: 38, CASH: 9473586 }. Marked to market: 9999772 +Final relative surplus NoiseAgent 4510 -0.0526414 +Final holdings for NoiseAgent 4511: { IBM: -56, CASH: 10776188 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 4511 0.07623345 +Final holdings for NoiseAgent 4512: { IBM: -40, CASH: 10553600 }. Marked to market: 9998840 +Final relative surplus NoiseAgent 4512 0.05536 +Final holdings for NoiseAgent 4513: { CASH: 10000072 }. Marked to market: 10000072 +Final relative surplus NoiseAgent 4513 7.2e-06 +Final holdings for NoiseAgent 4514: { IBM: 46, CASH: 9363314 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4514 -0.0636686 +Final holdings for NoiseAgent 4515: { IBM: 62, CASH: 9139812 }. Marked to market: 9999132 +Final relative surplus NoiseAgent 4515 -0.0846329 +Final holdings for NoiseAgent 4516: { CASH: 9998860 }. Marked to market: 9998860 +Final relative surplus NoiseAgent 4516 -0.000114 +Final holdings for NoiseAgent 4517: { IBM: 52, CASH: 9280476 }. Marked to market: 9998076 +Final relative surplus NoiseAgent 4517 -0.0705723 +Final holdings for NoiseAgent 4518: { CASH: 10000140 }. Marked to market: 10000140 +Final relative surplus NoiseAgent 4518 1.4e-05 +Final holdings for NoiseAgent 4519: { IBM: -96, CASH: 11328064 }. Marked to market: 10000864 +Final relative surplus NoiseAgent 4519 0.13142395 +Final holdings for NoiseAgent 4520: { IBM: 22, CASH: 9696488 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4520 -0.0303512 +Final holdings for NoiseAgent 4521: { IBM: -86, CASH: 11190799 }. Marked to market: 9998839 +Final relative surplus NoiseAgent 4521 0.11769385 +Final holdings for NoiseAgent 4522: { IBM: 74, CASH: 8975137 }. Marked to market: 9995523 +Final relative surplus NoiseAgent 4522 -0.10110745 +Final holdings for NoiseAgent 4523: { CASH: 10000825 }. Marked to market: 10000825 +Final relative surplus NoiseAgent 4523 8.25e-05 +Final holdings for NoiseAgent 4524: { CASH: 10001232 }. Marked to market: 10001232 +Final relative surplus NoiseAgent 4524 0.0001232 +Final holdings for NoiseAgent 4525: { IBM: -84, CASH: 11164156 }. Marked to market: 10001596 +Final relative surplus NoiseAgent 4525 0.11503165 +Final holdings for NoiseAgent 4526: { CASH: 10001960 }. Marked to market: 10001960 +Final relative surplus NoiseAgent 4526 0.000196 +Final holdings for NoiseAgent 4527: { IBM: -96, CASH: 11328976 }. Marked to market: 10006384 +Final relative surplus NoiseAgent 4527 0.1315198 +Final holdings for NoiseAgent 4528: { IBM: -74, CASH: 11024308 }. Marked to market: 9999778 +Final relative surplus NoiseAgent 4528 0.1010459 +Final holdings for NoiseAgent 4529: { CASH: 9997264 }. Marked to market: 9997264 +Final relative surplus NoiseAgent 4529 -0.0002736 +Final holdings for NoiseAgent 4530: { IBM: -78, CASH: 11082211 }. Marked to market: 10000741 +Final relative surplus NoiseAgent 4530 0.10683455 +Final holdings for NoiseAgent 4531: { IBM: 76, CASH: 8946108 }. Marked to market: 10001368 +Final relative surplus NoiseAgent 4531 -0.10400065 +Final holdings for NoiseAgent 4532: { IBM: 48, CASH: 9336160 }. Marked to market: 10000864 +Final relative surplus NoiseAgent 4532 -0.066384 +Final holdings for NoiseAgent 4533: { IBM: -96, CASH: 11330128 }. Marked to market: 10003120 +Final relative surplus NoiseAgent 4533 0.1316304 +Final holdings for NoiseAgent 4534: { CASH: 10001520 }. Marked to market: 10001520 +Final relative surplus NoiseAgent 4534 0.000152 +Final holdings for NoiseAgent 4535: { IBM: -42, CASH: 10579516 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4535 0.0579516 +Final holdings for NoiseAgent 4536: { IBM: 74, CASH: 8973509 }. Marked to market: 10001073 +Final relative surplus NoiseAgent 4536 -0.10126045 +Final holdings for NoiseAgent 4537: { IBM: -50, CASH: 10693325 }. Marked to market: 10002075 +Final relative surplus NoiseAgent 4537 0.0693325 +Final holdings for NoiseAgent 4538: { CASH: 10000900 }. Marked to market: 10000900 +Final relative surplus NoiseAgent 4538 9e-05 +Final holdings for NoiseAgent 4539: { CASH: 9998285 }. Marked to market: 9998285 +Final relative surplus NoiseAgent 4539 -0.0001715 +Final holdings for NoiseAgent 4540: { IBM: 32, CASH: 9556640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4540 -0.044336 +Final holdings for NoiseAgent 4541: { CASH: 9999942 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 4541 -5.8e-06 +Final holdings for NoiseAgent 4542: { IBM: 39, CASH: 9461800 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 4542 -0.05382 +Final holdings for NoiseAgent 4543: { IBM: 35, CASH: 9516405 }. Marked to market: 9997865 +Final relative surplus NoiseAgent 4543 -0.0483595 +Final holdings for NoiseAgent 4544: { IBM: 80, CASH: 8890840 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 4544 -0.1095316 +Final holdings for NoiseAgent 4545: { CASH: 9999039 }. Marked to market: 9999039 +Final relative surplus NoiseAgent 4545 -9.61e-05 +Final holdings for NoiseAgent 4546: { IBM: -26, CASH: 10359658 }. Marked to market: 9998154 +Final relative surplus NoiseAgent 4546 0.0359658 +Final holdings for NoiseAgent 4547: { CASH: 9995292 }. Marked to market: 9995292 +Final relative surplus NoiseAgent 4547 -0.0004708 +Final holdings for NoiseAgent 4548: { CASH: 10000378 }. Marked to market: 10000378 +Final relative surplus NoiseAgent 4548 3.78e-05 +Final holdings for NoiseAgent 4549: { IBM: -76, CASH: 11054424 }. Marked to market: 10002736 +Final relative surplus NoiseAgent 4549 0.10405855 +Final holdings for NoiseAgent 4550: { IBM: -49, CASH: 10677131 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4550 0.0677131 +Final holdings for NoiseAgent 4551: { IBM: -24, CASH: 10332184 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4551 0.0332184 +Final holdings for NoiseAgent 4552: { CASH: 10001628 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 4552 0.0001628 +Final holdings for NoiseAgent 4553: { IBM: -78, CASH: 11074489 }. Marked to market: 10002847 +Final relative surplus NoiseAgent 4553 0.10607495 +Final holdings for NoiseAgent 4554: { CASH: 10001952 }. Marked to market: 10001952 +Final relative surplus NoiseAgent 4554 0.0001952 +Final holdings for NoiseAgent 4555: { IBM: 26, CASH: 9640420 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4555 -0.035958 +Final holdings for NoiseAgent 4556: { IBM: -20, CASH: 10276280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4556 0.027628 +Final holdings for NoiseAgent 4557: { CASH: 10000600 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 4557 6e-05 +Final holdings for NoiseAgent 4558: { CASH: 10002303 }. Marked to market: 10002303 +Final relative surplus NoiseAgent 4558 0.0002303 +Final holdings for NoiseAgent 4559: { CASH: 9999304 }. Marked to market: 9999304 +Final relative surplus NoiseAgent 4559 -6.96e-05 +Final holdings for NoiseAgent 4560: { IBM: 20, CASH: 9722300 }. Marked to market: 9999600 +Final relative surplus NoiseAgent 4560 -0.02777 +Final holdings for NoiseAgent 4561: { IBM: -22, CASH: 10303864 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 4561 0.0303864 +Final holdings for NoiseAgent 4562: { IBM: 48, CASH: 9335728 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4562 -0.0664272 +Final holdings for NoiseAgent 4563: { CASH: 9999370 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 4563 -6.3e-05 +Final holdings for NoiseAgent 4564: { IBM: 31, CASH: 9569472 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4564 -0.0430528 +Final holdings for NoiseAgent 4565: { IBM: -48, CASH: 10664512 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4565 0.0664512 +Final holdings for NoiseAgent 4566: { CASH: 10002520 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 4566 0.000252 +Final holdings for NoiseAgent 4567: { IBM: -66, CASH: 10917565 }. Marked to market: 10000363 +Final relative surplus NoiseAgent 4567 0.0903669 +Final holdings for NoiseAgent 4568: { IBM: -74, CASH: 11026639 }. Marked to market: 10000629 +Final relative surplus NoiseAgent 4568 0.10127745 +Final holdings for NoiseAgent 4569: { IBM: -42, CASH: 10581679 }. Marked to market: 10000567 +Final relative surplus NoiseAgent 4569 0.0581679 +Final holdings for NoiseAgent 4570: { IBM: -84, CASH: 11163442 }. Marked to market: 10003066 +Final relative surplus NoiseAgent 4570 0.11496285 +Final holdings for NoiseAgent 4571: { IBM: -90, CASH: 11247265 }. Marked to market: 10001575 +Final relative surplus NoiseAgent 4571 0.12334255 +Final holdings for NoiseAgent 4572: { IBM: -58, CASH: 10802720 }. Marked to market: 10002378 +Final relative surplus NoiseAgent 4572 0.078892 +Final holdings for NoiseAgent 4573: { IBM: -50, CASH: 10693875 }. Marked to market: 10001625 +Final relative surplus NoiseAgent 4573 0.0693875 +Final holdings for NoiseAgent 4574: { IBM: -27, CASH: 10372492 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4574 0.0372492 +Final holdings for NoiseAgent 4575: { IBM: -25, CASH: 10346500 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4575 0.03465 +Final holdings for NoiseAgent 4576: { IBM: -49, CASH: 10677768 }. Marked to market: 9999853 +Final relative surplus NoiseAgent 4576 0.0677768 +Final holdings for NoiseAgent 4577: { IBM: -27, CASH: 10374004 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4577 0.0374004 +Final holdings for NoiseAgent 4578: { CASH: 10001512 }. Marked to market: 10001512 +Final relative surplus NoiseAgent 4578 0.0001512 +Final holdings for NoiseAgent 4579: { CASH: 9998266 }. Marked to market: 9998266 +Final relative surplus NoiseAgent 4579 -0.0001734 +Final holdings for NoiseAgent 4580: { IBM: 30, CASH: 9584230 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 4580 -0.041577 +Final holdings for NoiseAgent 4581: { IBM: -68, CASH: 10941766 }. Marked to market: 10003978 +Final relative surplus NoiseAgent 4581 0.09279725 +Final holdings for NoiseAgent 4582: { CASH: 10001035 }. Marked to market: 10001035 +Final relative surplus NoiseAgent 4582 0.0001035 +Final holdings for NoiseAgent 4583: { CASH: 9997680 }. Marked to market: 9997680 +Final relative surplus NoiseAgent 4583 -0.000232 +Final holdings for NoiseAgent 4584: { IBM: 58, CASH: 9194931 }. Marked to market: 9996317 +Final relative surplus NoiseAgent 4584 -0.07912475 +Final holdings for NoiseAgent 4585: { IBM: 90, CASH: 8753455 }. Marked to market: 10000585 +Final relative surplus NoiseAgent 4585 -0.12326885 +Final holdings for NoiseAgent 4586: { CASH: 9998470 }. Marked to market: 9998470 +Final relative surplus NoiseAgent 4586 -0.000153 +Final holdings for NoiseAgent 4587: { IBM: 23, CASH: 9682807 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4587 -0.0317193 +Final holdings for NoiseAgent 4588: { CASH: 9990200 }. Marked to market: 9990200 +Final relative surplus NoiseAgent 4588 -0.00098 +Final holdings for NoiseAgent 4589: { CASH: 9999280 }. Marked to market: 9999280 +Final relative surplus NoiseAgent 4589 -7.2e-05 +Final holdings for NoiseAgent 4590: { IBM: -42, CASH: 10579012 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4590 0.0579012 +Final holdings for NoiseAgent 4591: { IBM: 42, CASH: 9418111 }. Marked to market: 9999223 +Final relative surplus NoiseAgent 4591 -0.0581889 +Final holdings for NoiseAgent 4592: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4592 0.0 +Final holdings for NoiseAgent 4593: { CASH: 10000070 }. Marked to market: 10000070 +Final relative surplus NoiseAgent 4593 7e-06 +Final holdings for NoiseAgent 4594: { IBM: 96, CASH: 8673232 }. Marked to market: 9994384 +Final relative surplus NoiseAgent 4594 -0.13130065 +Final holdings for NoiseAgent 4595: { CASH: 9998075 }. Marked to market: 9998075 +Final relative surplus NoiseAgent 4595 -0.0001925 +Final holdings for NoiseAgent 4596: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4596 0.0 +Final holdings for NoiseAgent 4597: { IBM: 56, CASH: 9221768 }. Marked to market: 10000112 +Final relative surplus NoiseAgent 4597 -0.07643325 +Final holdings for NoiseAgent 4598: { CASH: 10002688 }. Marked to market: 10002688 +Final relative surplus NoiseAgent 4598 0.0002688 +Final holdings for NoiseAgent 4599: { IBM: 29, CASH: 9598089 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4599 -0.0401911 +Final holdings for NoiseAgent 4600: { IBM: 98, CASH: 8644366 }. Marked to market: 9998432 +Final relative surplus NoiseAgent 4600 -0.1341816 +Final holdings for NoiseAgent 4601: { CASH: 10001886 }. Marked to market: 10001886 +Final relative surplus NoiseAgent 4601 0.0001886 +Final holdings for NoiseAgent 4602: { CASH: 10002262 }. Marked to market: 10002262 +Final relative surplus NoiseAgent 4602 0.0002262 +Final holdings for NoiseAgent 4603: { CASH: 9999456 }. Marked to market: 9999456 +Final relative surplus NoiseAgent 4603 -5.44e-05 +Final holdings for NoiseAgent 4604: { IBM: 46, CASH: 9365384 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4604 -0.0634616 +Final holdings for NoiseAgent 4605: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 4605 -0.000132 +Final holdings for NoiseAgent 4606: { CASH: 10000836 }. Marked to market: 10000836 +Final relative surplus NoiseAgent 4606 8.36e-05 +Final holdings for NoiseAgent 4607: { IBM: 78, CASH: 8919544 }. Marked to market: 10000312 +Final relative surplus NoiseAgent 4607 -0.10665995 +Final holdings for NoiseAgent 4608: { IBM: -72, CASH: 10996984 }. Marked to market: 10002160 +Final relative surplus NoiseAgent 4608 0.0983166 +Final holdings for NoiseAgent 4609: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4609 0.0 +Final holdings for NoiseAgent 4610: { CASH: 10005424 }. Marked to market: 10005424 +Final relative surplus NoiseAgent 4610 0.0005424 +Final holdings for NoiseAgent 4611: { IBM: -82, CASH: 11138775 }. Marked to market: 10000041 +Final relative surplus NoiseAgent 4611 0.11248875 +Final holdings for NoiseAgent 4612: { IBM: 68, CASH: 9056160 }. Marked to market: 9997892 +Final relative surplus NoiseAgent 4612 -0.09299905 +Final holdings for NoiseAgent 4613: { CASH: 9999718 }. Marked to market: 9999718 +Final relative surplus NoiseAgent 4613 -2.82e-05 +Final holdings for NoiseAgent 4614: { CASH: 10000532 }. Marked to market: 10000532 +Final relative surplus NoiseAgent 4614 5.32e-05 +Final holdings for NoiseAgent 4615: { IBM: 49, CASH: 9324437 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4615 -0.0675563 +Final holdings for NoiseAgent 4616: { CASH: 9997400 }. Marked to market: 9997400 +Final relative surplus NoiseAgent 4616 -0.00026 +Final holdings for NoiseAgent 4617: { IBM: -31, CASH: 10428389 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4617 0.0428389 +Final holdings for NoiseAgent 4618: { IBM: -46, CASH: 10637606 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4618 0.0637606 +Final holdings for NoiseAgent 4619: { CASH: 9996616 }. Marked to market: 9996616 +Final relative surplus NoiseAgent 4619 -0.0003384 +Final holdings for NoiseAgent 4620: { CASH: 10001334 }. Marked to market: 10001334 +Final relative surplus NoiseAgent 4620 0.0001334 +Final holdings for NoiseAgent 4621: { IBM: 44, CASH: 9392228 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4621 -0.0607772 +Final holdings for NoiseAgent 4622: { CASH: 10000900 }. Marked to market: 10000900 +Final relative surplus NoiseAgent 4622 9e-05 +Final holdings for NoiseAgent 4623: { IBM: 23, CASH: 9681289 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4623 -0.0318711 +Final holdings for NoiseAgent 4624: { CASH: 9997055 }. Marked to market: 9997055 +Final relative surplus NoiseAgent 4624 -0.0002945 +Final holdings for NoiseAgent 4625: { IBM: 44, CASH: 9392668 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4625 -0.0607332 +Final holdings for NoiseAgent 4626: { IBM: 70, CASH: 9031235 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 4626 -0.0954928 +Final holdings for NoiseAgent 4627: { IBM: -45, CASH: 10623655 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4627 0.0623655 +Final holdings for NoiseAgent 4628: { IBM: 74, CASH: 8971141 }. Marked to market: 9999519 +Final relative surplus NoiseAgent 4628 -0.1014963 +Final holdings for NoiseAgent 4629: { IBM: -47, CASH: 10649211 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4629 0.0649211 +Final holdings for NoiseAgent 4630: { CASH: 9999312 }. Marked to market: 9999312 +Final relative surplus NoiseAgent 4630 -6.88e-05 +Final holdings for NoiseAgent 4631: { IBM: -31, CASH: 10429939 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4631 0.0429939 +Final holdings for NoiseAgent 4632: { IBM: -43, CASH: 10595523 }. Marked to market: 10001607 +Final relative surplus NoiseAgent 4632 0.0595523 +Final holdings for NoiseAgent 4633: { CASH: 10000700 }. Marked to market: 10000700 +Final relative surplus NoiseAgent 4633 7e-05 +Final holdings for NoiseAgent 4634: { IBM: 44, CASH: 9390270 }. Marked to market: 10000682 +Final relative surplus NoiseAgent 4634 -0.060973 +Final holdings for NoiseAgent 4635: { IBM: -64, CASH: 10887520 }. Marked to market: 9998752 +Final relative surplus NoiseAgent 4635 0.08736315 +Final holdings for NoiseAgent 4636: { IBM: -24, CASH: 10331920 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4636 0.033192 +Final holdings for NoiseAgent 4637: { IBM: 44, CASH: 9389742 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 4637 -0.0610258 +Final holdings for NoiseAgent 4638: { IBM: 33, CASH: 9543049 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 4638 -0.0456951 +Final holdings for NoiseAgent 4639: { CASH: 9997530 }. Marked to market: 9997530 +Final relative surplus NoiseAgent 4639 -0.000247 +Final holdings for NoiseAgent 4640: { CASH: 10000504 }. Marked to market: 10000504 +Final relative surplus NoiseAgent 4640 5.04e-05 +Final holdings for NoiseAgent 4641: { CASH: 10000460 }. Marked to market: 10000460 +Final relative surplus NoiseAgent 4641 4.6e-05 +Final holdings for NoiseAgent 4642: { CASH: 9998742 }. Marked to market: 9998742 +Final relative surplus NoiseAgent 4642 -0.0001258 +Final holdings for NoiseAgent 4643: { IBM: -76, CASH: 11051878 }. Marked to market: 10003154 +Final relative surplus NoiseAgent 4643 0.10380805 +Final holdings for NoiseAgent 4644: { CASH: 9996158 }. Marked to market: 9996158 +Final relative surplus NoiseAgent 4644 -0.0003842 +Final holdings for NoiseAgent 4645: { CASH: 10000320 }. Marked to market: 10000320 +Final relative surplus NoiseAgent 4645 3.2e-05 +Final holdings for NoiseAgent 4646: { IBM: -37, CASH: 10510970 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4646 0.051097 +Final holdings for NoiseAgent 4647: { CASH: 9995512 }. Marked to market: 9995512 +Final relative surplus NoiseAgent 4647 -0.0004488 +Final holdings for NoiseAgent 4648: { IBM: -70, CASH: 10971985 }. Marked to market: 10001995 +Final relative surplus NoiseAgent 4648 0.0958127 +Final holdings for NoiseAgent 4649: { IBM: -54, CASH: 10746631 }. Marked to market: 9999163 +Final relative surplus NoiseAgent 4649 0.07327895 +Final holdings for NoiseAgent 4650: { IBM: -42, CASH: 10580839 }. Marked to market: 10000735 +Final relative surplus NoiseAgent 4650 0.0580839 +Final holdings for NoiseAgent 4651: { IBM: -60, CASH: 10833310 }. Marked to market: 9999070 +Final relative surplus NoiseAgent 4651 0.0819406 +Final holdings for NoiseAgent 4652: { CASH: 10000407 }. Marked to market: 10000407 +Final relative surplus NoiseAgent 4652 4.07e-05 +Final holdings for NoiseAgent 4653: { CASH: 9999908 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 4653 -9.2e-06 +Final holdings for NoiseAgent 4654: { IBM: -35, CASH: 10486850 }. Marked to market: 10000210 +Final relative surplus NoiseAgent 4654 0.048685 +Final holdings for NoiseAgent 4655: { CASH: 10003264 }. Marked to market: 10003264 +Final relative surplus NoiseAgent 4655 0.0003264 +Final holdings for NoiseAgent 4656: { IBM: -40, CASH: 10552120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4656 0.055212 +Final holdings for NoiseAgent 4657: { CASH: 10001400 }. Marked to market: 10001400 +Final relative surplus NoiseAgent 4657 0.00014 +Final holdings for NoiseAgent 4658: { IBM: 98, CASH: 8645787 }. Marked to market: 9997403 +Final relative surplus NoiseAgent 4658 -0.13404195 +Final holdings for NoiseAgent 4659: { IBM: -90, CASH: 11247310 }. Marked to market: 9998650 +Final relative surplus NoiseAgent 4659 0.12334375 +Final holdings for NoiseAgent 4660: { IBM: 22, CASH: 9696510 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 4660 -0.030349 +Final holdings for NoiseAgent 4661: { IBM: 72, CASH: 9002440 }. Marked to market: 10000720 +Final relative surplus NoiseAgent 4661 -0.09836945 +Final holdings for NoiseAgent 4662: { IBM: 30, CASH: 9584260 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4662 -0.041574 +Final holdings for NoiseAgent 4663: { IBM: 45, CASH: 9377335 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4663 -0.0622665 +Final holdings for NoiseAgent 4664: { IBM: 50, CASH: 9307050 }. Marked to market: 9999500 +Final relative surplus NoiseAgent 4664 -0.069295 +Final holdings for NoiseAgent 4665: { CASH: 9995982 }. Marked to market: 9995982 +Final relative surplus NoiseAgent 4665 -0.0004018 +Final holdings for NoiseAgent 4666: { IBM: -22, CASH: 10306152 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4666 0.0306152 +Final holdings for NoiseAgent 4667: { CASH: 10000441 }. Marked to market: 10000441 +Final relative surplus NoiseAgent 4667 4.41e-05 +Final holdings for NoiseAgent 4668: { CASH: 10000246 }. Marked to market: 10000246 +Final relative surplus NoiseAgent 4668 2.46e-05 +Final holdings for NoiseAgent 4669: { CASH: 10000230 }. Marked to market: 10000230 +Final relative surplus NoiseAgent 4669 2.3e-05 +Final holdings for NoiseAgent 4670: { IBM: -50, CASH: 10692025 }. Marked to market: 10001225 +Final relative surplus NoiseAgent 4670 0.0692025 +Final holdings for NoiseAgent 4671: { CASH: 9999194 }. Marked to market: 9999194 +Final relative surplus NoiseAgent 4671 -8.06e-05 +Final holdings for NoiseAgent 4672: { IBM: -60, CASH: 10832380 }. Marked to market: 10001500 +Final relative surplus NoiseAgent 4672 0.081853 +Final holdings for NoiseAgent 4673: { IBM: -38, CASH: 10523944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4673 0.0523944 +Final holdings for NoiseAgent 4674: { IBM: -34, CASH: 10471376 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4674 0.0471376 +Final holdings for NoiseAgent 4675: { IBM: -44, CASH: 10607024 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4675 0.0607024 +Final holdings for NoiseAgent 4676: { IBM: 62, CASH: 9140060 }. Marked to market: 9999318 +Final relative surplus NoiseAgent 4676 -0.0846082 +Final holdings for NoiseAgent 4677: { IBM: -90, CASH: 11242855 }. Marked to market: 10004815 +Final relative surplus NoiseAgent 4677 0.12290685 +Final holdings for NoiseAgent 4678: { CASH: 9997850 }. Marked to market: 9997850 +Final relative surplus NoiseAgent 4678 -0.000215 +Final holdings for NoiseAgent 4679: { IBM: 26, CASH: 9639666 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 4679 -0.0360334 +Final holdings for NoiseAgent 4680: { CASH: 10001020 }. Marked to market: 10001020 +Final relative surplus NoiseAgent 4680 0.000102 +Final holdings for NoiseAgent 4681: { IBM: 58, CASH: 9195076 }. Marked to market: 9999014 +Final relative surplus NoiseAgent 4681 -0.0791064 +Final holdings for NoiseAgent 4682: { IBM: 17, CASH: 9764738 }. Marked to market: 10000919 +Final relative surplus NoiseAgent 4682 -0.0235262 +Final holdings for NoiseAgent 4683: { IBM: -48, CASH: 10665280 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4683 0.066528 +Final holdings for NoiseAgent 4684: { IBM: 42, CASH: 9419644 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 4684 -0.0580356 +Final holdings for NoiseAgent 4685: { IBM: -26, CASH: 10358982 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4685 0.0358982 +Final holdings for NoiseAgent 4686: { CASH: 10000150 }. Marked to market: 10000150 +Final relative surplus NoiseAgent 4686 1.5e-05 +Final holdings for NoiseAgent 4687: { IBM: -43, CASH: 10598904 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4687 0.0598904 +Final holdings for NoiseAgent 4688: { CASH: 10003772 }. Marked to market: 10003772 +Final relative surplus NoiseAgent 4688 0.0003772 +Final holdings for NoiseAgent 4689: { CASH: 10000128 }. Marked to market: 10000128 +Final relative surplus NoiseAgent 4689 1.28e-05 +Final holdings for NoiseAgent 4690: { IBM: -40, CASH: 10555240 }. Marked to market: 9999800 +Final relative surplus NoiseAgent 4690 0.055524 +Final holdings for NoiseAgent 4691: { IBM: -41, CASH: 10570023 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 4691 0.0570023 +Final holdings for NoiseAgent 4692: { IBM: -82, CASH: 11137381 }. Marked to market: 10001107 +Final relative surplus NoiseAgent 4692 0.11235245 +Final holdings for NoiseAgent 4693: { IBM: -21, CASH: 10291018 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 4693 0.0291018 +Final holdings for NoiseAgent 4694: { CASH: 9996302 }. Marked to market: 9996302 +Final relative surplus NoiseAgent 4694 -0.0003698 +Final holdings for NoiseAgent 4695: { CASH: 9998341 }. Marked to market: 9998341 +Final relative surplus NoiseAgent 4695 -0.0001659 +Final holdings for NoiseAgent 4696: { IBM: -88, CASH: 11219636 }. Marked to market: 10001100 +Final relative surplus NoiseAgent 4696 0.12057895 +Final holdings for NoiseAgent 4697: { IBM: -92, CASH: 11277190 }. Marked to market: 9998574 +Final relative surplus NoiseAgent 4697 0.12632925 +Final holdings for NoiseAgent 4698: { IBM: -26, CASH: 10358696 }. Marked to market: 10000156 +Final relative surplus NoiseAgent 4698 0.0358696 +Final holdings for NoiseAgent 4699: { IBM: -26, CASH: 10360698 }. Marked to market: 9999194 +Final relative surplus NoiseAgent 4699 0.0360698 +Final holdings for NoiseAgent 4700: { IBM: -44, CASH: 10604692 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4700 0.0604692 +Final holdings for NoiseAgent 4701: { IBM: -36, CASH: 10496188 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 4701 0.0496188 +Final holdings for NoiseAgent 4702: { CASH: 9998047 }. Marked to market: 9998047 +Final relative surplus NoiseAgent 4702 -0.0001953 +Final holdings for NoiseAgent 4703: { CASH: 10002021 }. Marked to market: 10002021 +Final relative surplus NoiseAgent 4703 0.0002021 +Final holdings for NoiseAgent 4704: { CASH: 10001680 }. Marked to market: 10001680 +Final relative surplus NoiseAgent 4704 0.000168 +Final holdings for NoiseAgent 4705: { CASH: 9997334 }. Marked to market: 9997334 +Final relative surplus NoiseAgent 4705 -0.0002666 +Final holdings for NoiseAgent 4706: { IBM: -64, CASH: 10887744 }. Marked to market: 10000704 +Final relative surplus NoiseAgent 4706 0.08738845 +Final holdings for NoiseAgent 4707: { IBM: 26, CASH: 9640888 }. Marked to market: 9995580 +Final relative surplus NoiseAgent 4707 -0.0359112 +Final holdings for NoiseAgent 4708: { IBM: 35, CASH: 9513395 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 4708 -0.0486605 +Final holdings for NoiseAgent 4709: { CASH: 9996736 }. Marked to market: 9996736 +Final relative surplus NoiseAgent 4709 -0.0003264 +Final holdings for NoiseAgent 4710: { IBM: 66, CASH: 9085735 }. Marked to market: 10000759 +Final relative surplus NoiseAgent 4710 -0.09004015 +Final holdings for NoiseAgent 4711: { CASH: 9997080 }. Marked to market: 9997080 +Final relative surplus NoiseAgent 4711 -0.000292 +Final holdings for NoiseAgent 4712: { IBM: 44, CASH: 9391216 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4712 -0.0608784 +Final holdings for NoiseAgent 4713: { IBM: 20, CASH: 9724360 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4713 -0.027564 +Final holdings for NoiseAgent 4714: { IBM: -90, CASH: 11247175 }. Marked to market: 9998515 +Final relative surplus NoiseAgent 4714 0.12333025 +Final holdings for NoiseAgent 4715: { CASH: 9999535 }. Marked to market: 9999535 +Final relative surplus NoiseAgent 4715 -4.65e-05 +Final holdings for NoiseAgent 4716: { CASH: 9996843 }. Marked to market: 9996843 +Final relative surplus NoiseAgent 4716 -0.0003157 +Final holdings for NoiseAgent 4717: { IBM: 80, CASH: 8893520 }. Marked to market: 9996160 +Final relative surplus NoiseAgent 4717 -0.1092699 +Final holdings for NoiseAgent 4718: { IBM: 25, CASH: 9654200 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4718 -0.03458 +Final holdings for NoiseAgent 4719: { CASH: 10001780 }. Marked to market: 10001780 +Final relative surplus NoiseAgent 4719 0.000178 +Final holdings for NoiseAgent 4720: { IBM: -96, CASH: 11329264 }. Marked to market: 9999472 +Final relative surplus NoiseAgent 4720 0.13154115 +Final holdings for NoiseAgent 4721: { IBM: 24, CASH: 9668008 }. Marked to market: 10002280 +Final relative surplus NoiseAgent 4721 -0.0331992 +Final holdings for NoiseAgent 4722: { CASH: 9993420 }. Marked to market: 9993420 +Final relative surplus NoiseAgent 4722 -0.000658 +Final holdings for NoiseAgent 4723: { IBM: -90, CASH: 11252755 }. Marked to market: 9999145 +Final relative surplus NoiseAgent 4723 0.1238826 +Final holdings for NoiseAgent 4724: { IBM: -98, CASH: 11358819 }. Marked to market: 10001421 +Final relative surplus NoiseAgent 4724 0.13449685 +Final holdings for NoiseAgent 4725: { IBM: 94, CASH: 8697677 }. Marked to market: 9994595 +Final relative surplus NoiseAgent 4725 -0.1288525 +Final holdings for NoiseAgent 4726: { IBM: -80, CASH: 11106880 }. Marked to market: 10003520 +Final relative surplus NoiseAgent 4726 0.10930885 +Final holdings for NoiseAgent 4727: { CASH: 9998096 }. Marked to market: 9998096 +Final relative surplus NoiseAgent 4727 -0.0001904 +Final holdings for NoiseAgent 4728: { CASH: 9999221 }. Marked to market: 9999221 +Final relative surplus NoiseAgent 4728 -7.79e-05 +Final holdings for NoiseAgent 4729: { IBM: -34, CASH: 10468282 }. Marked to market: 9999796 +Final relative surplus NoiseAgent 4729 0.0468282 +Final holdings for NoiseAgent 4730: { IBM: -52, CASH: 10722696 }. Marked to market: 9998440 +Final relative surplus NoiseAgent 4730 0.0708768 +Final holdings for NoiseAgent 4731: { CASH: 9998770 }. Marked to market: 9998770 +Final relative surplus NoiseAgent 4731 -0.000123 +Final holdings for NoiseAgent 4732: { CASH: 10001680 }. Marked to market: 10001680 +Final relative surplus NoiseAgent 4732 0.000168 +Final holdings for NoiseAgent 4733: { IBM: -58, CASH: 10804112 }. Marked to market: 10000986 +Final relative surplus NoiseAgent 4733 0.0790262 +Final holdings for NoiseAgent 4734: { IBM: -64, CASH: 10887168 }. Marked to market: 9999488 +Final relative surplus NoiseAgent 4734 0.0873303 +Final holdings for NoiseAgent 4735: { IBM: -20, CASH: 10276500 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4735 0.02765 +Final holdings for NoiseAgent 4736: { CASH: 10005280 }. Marked to market: 10005280 +Final relative surplus NoiseAgent 4736 0.000528 +Final holdings for NoiseAgent 4737: { CASH: 9998670 }. Marked to market: 9998670 +Final relative surplus NoiseAgent 4737 -0.000133 +Final holdings for NoiseAgent 4738: { IBM: -96, CASH: 11327680 }. Marked to market: 10003840 +Final relative surplus NoiseAgent 4738 0.1313891 +Final holdings for NoiseAgent 4739: { CASH: 9998579 }. Marked to market: 9998579 +Final relative surplus NoiseAgent 4739 -0.0001421 +Final holdings for NoiseAgent 4740: { IBM: 74, CASH: 8973583 }. Marked to market: 9997077 +Final relative surplus NoiseAgent 4740 -0.1012587 +Final holdings for NoiseAgent 4741: { CASH: 9998416 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 4741 -0.0001584 +Final holdings for NoiseAgent 4742: { IBM: 86, CASH: 8804772 }. Marked to market: 10002580 +Final relative surplus NoiseAgent 4742 -0.11812995 +Final holdings for NoiseAgent 4743: { CASH: 9999275 }. Marked to market: 9999275 +Final relative surplus NoiseAgent 4743 -7.25e-05 +Final holdings for NoiseAgent 4744: { CASH: 9992083 }. Marked to market: 9992083 +Final relative surplus NoiseAgent 4744 -0.0007917 +Final holdings for NoiseAgent 4745: { CASH: 10000688 }. Marked to market: 10000688 +Final relative surplus NoiseAgent 4745 6.88e-05 +Final holdings for NoiseAgent 4746: { IBM: -48, CASH: 10662448 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4746 0.0662448 +Final holdings for NoiseAgent 4747: { CASH: 10003916 }. Marked to market: 10003916 +Final relative surplus NoiseAgent 4747 0.0003916 +Final holdings for NoiseAgent 4748: { CASH: 10000798 }. Marked to market: 10000798 +Final relative surplus NoiseAgent 4748 7.98e-05 +Final holdings for NoiseAgent 4749: { CASH: 9996412 }. Marked to market: 9996412 +Final relative surplus NoiseAgent 4749 -0.0003588 +Final holdings for NoiseAgent 4750: { IBM: 29, CASH: 9600409 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4750 -0.0399591 +Final holdings for NoiseAgent 4751: { IBM: 32, CASH: 9556960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4751 -0.044304 +Final holdings for NoiseAgent 4752: { IBM: -94, CASH: 11298469 }. Marked to market: 10005405 +Final relative surplus NoiseAgent 4752 0.12847155 +Final holdings for NoiseAgent 4753: { CASH: 10000897 }. Marked to market: 10000897 +Final relative surplus NoiseAgent 4753 8.97e-05 +Final holdings for NoiseAgent 4754: { IBM: 54, CASH: 9251776 }. Marked to market: 10000378 +Final relative surplus NoiseAgent 4754 -0.07343595 +Final holdings for NoiseAgent 4755: { IBM: 48, CASH: 9335704 }. Marked to market: 10001320 +Final relative surplus NoiseAgent 4755 -0.0664296 +Final holdings for NoiseAgent 4756: { IBM: -31, CASH: 10426126 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4756 0.0426126 +Final holdings for NoiseAgent 4757: { IBM: -48, CASH: 10665208 }. Marked to market: 10000504 +Final relative surplus NoiseAgent 4757 0.0665208 +Final holdings for NoiseAgent 4758: { IBM: -44, CASH: 10604560 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4758 0.060456 +Final holdings for NoiseAgent 4759: { IBM: 27, CASH: 9626509 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4759 -0.0373491 +Final holdings for NoiseAgent 4760: { CASH: 10003384 }. Marked to market: 10003384 +Final relative surplus NoiseAgent 4760 0.0003384 +Final holdings for NoiseAgent 4761: { CASH: 9997130 }. Marked to market: 9997130 +Final relative surplus NoiseAgent 4761 -0.000287 +Final holdings for NoiseAgent 4762: { IBM: -82, CASH: 11135659 }. Marked to market: 10001435 +Final relative surplus NoiseAgent 4762 0.11218265 +Final holdings for NoiseAgent 4763: { IBM: -35, CASH: 10482930 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4763 0.048293 +Final holdings for NoiseAgent 4764: { IBM: -74, CASH: 11026121 }. Marked to market: 9999889 +Final relative surplus NoiseAgent 4764 0.10122585 +Final holdings for NoiseAgent 4765: { IBM: -49, CASH: 10673211 }. Marked to market: 9996178 +Final relative surplus NoiseAgent 4765 0.0673211 +Final holdings for NoiseAgent 4766: { CASH: 10002254 }. Marked to market: 10002254 +Final relative surplus NoiseAgent 4766 0.0002254 +Final holdings for NoiseAgent 4767: { IBM: -24, CASH: 10332088 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4767 0.0332088 +Final holdings for NoiseAgent 4768: { IBM: 74, CASH: 8974656 }. Marked to market: 10000592 +Final relative surplus NoiseAgent 4768 -0.10114795 +Final holdings for NoiseAgent 4769: { CASH: 9999349 }. Marked to market: 9999349 +Final relative surplus NoiseAgent 4769 -6.51e-05 +Final holdings for NoiseAgent 4770: { CASH: 10000140 }. Marked to market: 10000140 +Final relative surplus NoiseAgent 4770 1.4e-05 +Final holdings for NoiseAgent 4771: { CASH: 9998470 }. Marked to market: 9998470 +Final relative surplus NoiseAgent 4771 -0.000153 +Final holdings for NoiseAgent 4772: { IBM: 37, CASH: 9488031 }. Marked to market: 10000037 +Final relative surplus NoiseAgent 4772 -0.0511969 +Final holdings for NoiseAgent 4773: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 4773 -5.76e-05 +Final holdings for NoiseAgent 4774: { CASH: 9998383 }. Marked to market: 9998383 +Final relative surplus NoiseAgent 4774 -0.0001617 +Final holdings for NoiseAgent 4775: { IBM: -92, CASH: 11272498 }. Marked to market: 10003818 +Final relative surplus NoiseAgent 4775 0.12587085 +Final holdings for NoiseAgent 4776: { IBM: 96, CASH: 8669776 }. Marked to market: 10000912 +Final relative surplus NoiseAgent 4776 -0.13163585 +Final holdings for NoiseAgent 4777: { IBM: 90, CASH: 8751025 }. Marked to market: 10000405 +Final relative surplus NoiseAgent 4777 -0.1235094 +Final holdings for NoiseAgent 4778: { CASH: 9995326 }. Marked to market: 9995326 +Final relative surplus NoiseAgent 4778 -0.0004674 +Final holdings for NoiseAgent 4779: { CASH: 9998920 }. Marked to market: 9998920 +Final relative surplus NoiseAgent 4779 -0.000108 +Final holdings for NoiseAgent 4780: { IBM: 43, CASH: 9401053 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4780 -0.0598947 +Final holdings for NoiseAgent 4781: { CASH: 9997648 }. Marked to market: 9997648 +Final relative surplus NoiseAgent 4781 -0.0002352 +Final holdings for NoiseAgent 4782: { IBM: -26, CASH: 10359944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4782 0.0359944 +Final holdings for NoiseAgent 4783: { CASH: 9999610 }. Marked to market: 9999610 +Final relative surplus NoiseAgent 4783 -3.9e-05 +Final holdings for NoiseAgent 4784: { IBM: 84, CASH: 8835088 }. Marked to market: 9999328 +Final relative surplus NoiseAgent 4784 -0.11510525 +Final holdings for NoiseAgent 4785: { CASH: 9999473 }. Marked to market: 9999473 +Final relative surplus NoiseAgent 4785 -5.27e-05 +Final holdings for NoiseAgent 4786: { CASH: 9999765 }. Marked to market: 9999765 +Final relative surplus NoiseAgent 4786 -2.35e-05 +Final holdings for NoiseAgent 4787: { IBM: -66, CASH: 10910206 }. Marked to market: 10003366 +Final relative surplus NoiseAgent 4787 0.08964655 +Final holdings for NoiseAgent 4788: { CASH: 10000405 }. Marked to market: 10000405 +Final relative surplus NoiseAgent 4788 4.05e-05 +Final holdings for NoiseAgent 4789: { IBM: -78, CASH: 11078740 }. Marked to market: 10001326 +Final relative surplus NoiseAgent 4789 0.10649255 +Final holdings for NoiseAgent 4790: { CASH: 9992846 }. Marked to market: 9992846 +Final relative surplus NoiseAgent 4790 -0.0007154 +Final holdings for NoiseAgent 4791: { IBM: 54, CASH: 9252505 }. Marked to market: 9998407 +Final relative surplus NoiseAgent 4791 -0.07336825 +Final holdings for NoiseAgent 4792: { CASH: 10001755 }. Marked to market: 10001755 +Final relative surplus NoiseAgent 4792 0.0001755 +Final holdings for NoiseAgent 4793: { IBM: -42, CASH: 10582603 }. Marked to market: 10000609 +Final relative surplus NoiseAgent 4793 0.0582603 +Final holdings for NoiseAgent 4794: { IBM: 42, CASH: 9420400 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 4794 -0.05796 +Final holdings for NoiseAgent 4795: { CASH: 10001300 }. Marked to market: 10001300 +Final relative surplus NoiseAgent 4795 0.00013 +Final holdings for NoiseAgent 4796: { IBM: 58, CASH: 9196903 }. Marked to market: 9998753 +Final relative surplus NoiseAgent 4796 -0.07892725 +Final holdings for NoiseAgent 4797: { IBM: -31, CASH: 10429939 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4797 0.0429939 +Final holdings for NoiseAgent 4798: { IBM: 46, CASH: 9363406 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4798 -0.0636594 +Final holdings for NoiseAgent 4799: { CASH: 10002242 }. Marked to market: 10002242 +Final relative surplus NoiseAgent 4799 0.0002242 +Final holdings for NoiseAgent 4800: { IBM: 40, CASH: 9445960 }. Marked to market: 10000040 +Final relative surplus NoiseAgent 4800 -0.055404 +Final holdings for NoiseAgent 4801: { IBM: -66, CASH: 10915420 }. Marked to market: 10002574 +Final relative surplus NoiseAgent 4801 0.09015915 +Final holdings for NoiseAgent 4802: { CASH: 9994877 }. Marked to market: 9994877 +Final relative surplus NoiseAgent 4802 -0.0005123 +Final holdings for NoiseAgent 4803: { IBM: -88, CASH: 11210748 }. Marked to market: 10007524 +Final relative surplus NoiseAgent 4803 0.1197045 +Final holdings for NoiseAgent 4804: { IBM: -52, CASH: 10718302 }. Marked to market: 10001430 +Final relative surplus NoiseAgent 4804 0.07045155 +Final holdings for NoiseAgent 4805: { IBM: -76, CASH: 11051992 }. Marked to market: 10002204 +Final relative surplus NoiseAgent 4805 0.10381775 +Final holdings for NoiseAgent 4806: { CASH: 9996634 }. Marked to market: 9996634 +Final relative surplus NoiseAgent 4806 -0.0003366 +Final holdings for NoiseAgent 4807: { IBM: -28, CASH: 10389648 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4807 0.0389648 +Final holdings for NoiseAgent 4808: { IBM: -29, CASH: 10401215 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 4808 0.0401215 +Final holdings for NoiseAgent 4809: { CASH: 9997333 }. Marked to market: 9997333 +Final relative surplus NoiseAgent 4809 -0.0002667 +Final holdings for NoiseAgent 4810: { IBM: -98, CASH: 11355928 }. Marked to market: 10003626 +Final relative surplus NoiseAgent 4810 0.13421235 +Final holdings for NoiseAgent 4811: { IBM: 86, CASH: 8809717 }. Marked to market: 9997979 +Final relative surplus NoiseAgent 4811 -0.11764665 +Final holdings for NoiseAgent 4812: { IBM: 24, CASH: 9665704 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4812 -0.0334296 +Final holdings for NoiseAgent 4813: { CASH: 10001755 }. Marked to market: 10001755 +Final relative surplus NoiseAgent 4813 0.0001755 +Final holdings for NoiseAgent 4814: { CASH: 9998776 }. Marked to market: 9998776 +Final relative surplus NoiseAgent 4814 -0.0001224 +Final holdings for NoiseAgent 4815: { IBM: -42, CASH: 10582288 }. Marked to market: 10000588 +Final relative surplus NoiseAgent 4815 0.0582288 +Final holdings for NoiseAgent 4816: { IBM: 90, CASH: 8753635 }. Marked to market: 9998155 +Final relative surplus NoiseAgent 4816 -0.12325365 +Final holdings for NoiseAgent 4817: { IBM: -72, CASH: 10996768 }. Marked to market: 10001440 +Final relative surplus NoiseAgent 4817 0.0982946 +Final holdings for NoiseAgent 4818: { IBM: 88, CASH: 8782212 }. Marked to market: 10002332 +Final relative surplus NoiseAgent 4818 -0.12039235 +Final holdings for NoiseAgent 4819: { CASH: 10000455 }. Marked to market: 10000455 +Final relative surplus NoiseAgent 4819 4.55e-05 +Final holdings for NoiseAgent 4820: { IBM: 48, CASH: 9335776 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4820 -0.0664224 +Final holdings for NoiseAgent 4821: { CASH: 9998167 }. Marked to market: 9998167 +Final relative surplus NoiseAgent 4821 -0.0001833 +Final holdings for NoiseAgent 4822: { IBM: -32, CASH: 10444288 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4822 0.0444288 +Final holdings for NoiseAgent 4823: { CASH: 9994806 }. Marked to market: 9994806 +Final relative surplus NoiseAgent 4823 -0.0005194 +Final holdings for NoiseAgent 4824: { CASH: 9998670 }. Marked to market: 9998670 +Final relative surplus NoiseAgent 4824 -0.000133 +Final holdings for NoiseAgent 4825: { CASH: 10000060 }. Marked to market: 10000060 +Final relative surplus NoiseAgent 4825 6e-06 +Final holdings for NoiseAgent 4826: { IBM: -31, CASH: 10430931 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4826 0.0430931 +Final holdings for NoiseAgent 4827: { IBM: -40, CASH: 10551600 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 4827 0.05516 +Final holdings for NoiseAgent 4828: { CASH: 9998280 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 4828 -0.000172 +Final holdings for NoiseAgent 4829: { IBM: -44, CASH: 10607684 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4829 0.0607684 +Final holdings for NoiseAgent 4830: { CASH: 9996700 }. Marked to market: 9996700 +Final relative surplus NoiseAgent 4830 -0.00033 +Final holdings for NoiseAgent 4831: { CASH: 9998974 }. Marked to market: 9998974 +Final relative surplus NoiseAgent 4831 -0.0001026 +Final holdings for NoiseAgent 4832: { IBM: 98, CASH: 8644121 }. Marked to market: 9997697 +Final relative surplus NoiseAgent 4832 -0.13420665 +Final holdings for NoiseAgent 4833: { CASH: 9999648 }. Marked to market: 9999648 +Final relative surplus NoiseAgent 4833 -3.52e-05 +Final holdings for NoiseAgent 4834: { IBM: -32, CASH: 10441344 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4834 0.0441344 +Final holdings for NoiseAgent 4835: { IBM: 21, CASH: 9709801 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4835 -0.0290199 +Final holdings for NoiseAgent 4836: { IBM: 80, CASH: 8891200 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 4836 -0.10949615 +Final holdings for NoiseAgent 4837: { IBM: 48, CASH: 9333856 }. Marked to market: 9999616 +Final relative surplus NoiseAgent 4837 -0.0666144 +Final holdings for NoiseAgent 4838: { IBM: -31, CASH: 10429257 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4838 0.0429257 +Final holdings for NoiseAgent 4839: { CASH: 10004250 }. Marked to market: 10004250 +Final relative surplus NoiseAgent 4839 0.000425 +Final holdings for NoiseAgent 4840: { IBM: -37, CASH: 10511895 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4840 0.0511895 +Final holdings for NoiseAgent 4841: { IBM: 80, CASH: 8892720 }. Marked to market: 9996560 +Final relative surplus NoiseAgent 4841 -0.10934815 +Final holdings for NoiseAgent 4842: { IBM: 42, CASH: 9417544 }. Marked to market: 10001302 +Final relative surplus NoiseAgent 4842 -0.0582456 +Final holdings for NoiseAgent 4843: { CASH: 9998950 }. Marked to market: 9998950 +Final relative surplus NoiseAgent 4843 -0.000105 +Final holdings for NoiseAgent 4844: { CASH: 9999700 }. Marked to market: 9999700 +Final relative surplus NoiseAgent 4844 -3e-05 +Final holdings for NoiseAgent 4845: { IBM: -48, CASH: 10664200 }. Marked to market: 10001848 +Final relative surplus NoiseAgent 4845 0.06642 +Final holdings for NoiseAgent 4846: { IBM: -92, CASH: 11273096 }. Marked to market: 10002852 +Final relative surplus NoiseAgent 4846 0.1259291 +Final holdings for NoiseAgent 4847: { CASH: 10003795 }. Marked to market: 10003795 +Final relative surplus NoiseAgent 4847 0.0003795 +Final holdings for NoiseAgent 4848: { IBM: -47, CASH: 10648459 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 4848 0.0648459 +Final holdings for NoiseAgent 4849: { IBM: -98, CASH: 11355193 }. Marked to market: 10001617 +Final relative surplus NoiseAgent 4849 0.13413805 +Final holdings for NoiseAgent 4850: { IBM: -58, CASH: 10802865 }. Marked to market: 10002523 +Final relative surplus NoiseAgent 4850 0.0789067 +Final holdings for NoiseAgent 4851: { IBM: -23, CASH: 10319355 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4851 0.0319355 +Final holdings for NoiseAgent 4852: { IBM: 90, CASH: 8755030 }. Marked to market: 9996940 +Final relative surplus NoiseAgent 4852 -0.12311725 +Final holdings for NoiseAgent 4853: { CASH: 10000252 }. Marked to market: 10000252 +Final relative surplus NoiseAgent 4853 2.52e-05 +Final holdings for NoiseAgent 4854: { IBM: 60, CASH: 9169240 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 4854 -0.0816942 +Final holdings for NoiseAgent 4855: { IBM: 43, CASH: 9404106 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4855 -0.0595894 +Final holdings for NoiseAgent 4856: { IBM: 37, CASH: 9487735 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 4856 -0.0512265 +Final holdings for NoiseAgent 4857: { IBM: 76, CASH: 8947666 }. Marked to market: 9998062 +Final relative surplus NoiseAgent 4857 -0.10385135 +Final holdings for NoiseAgent 4858: { IBM: -23, CASH: 10318619 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4858 0.0318619 +Final holdings for NoiseAgent 4859: { IBM: -96, CASH: 11330896 }. Marked to market: 10003888 +Final relative surplus NoiseAgent 4859 0.1317075 +Final holdings for NoiseAgent 4860: { IBM: -21, CASH: 10289359 }. Marked to market: 9999937 +Final relative surplus NoiseAgent 4860 0.0289359 +Final holdings for NoiseAgent 4861: { CASH: 9998796 }. Marked to market: 9998796 +Final relative surplus NoiseAgent 4861 -0.0001204 +Final holdings for NoiseAgent 4862: { CASH: 10001200 }. Marked to market: 10001200 +Final relative surplus NoiseAgent 4862 0.00012 +Final holdings for NoiseAgent 4863: { IBM: -44, CASH: 10609092 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 4863 0.0609092 +Final holdings for NoiseAgent 4864: { IBM: -40, CASH: 10553100 }. Marked to market: 10001140 +Final relative surplus NoiseAgent 4864 0.05531 +Final holdings for NoiseAgent 4865: { CASH: 10001664 }. Marked to market: 10001664 +Final relative surplus NoiseAgent 4865 0.0001664 +Final holdings for NoiseAgent 4866: { CASH: 10001408 }. Marked to market: 10001408 +Final relative surplus NoiseAgent 4866 0.0001408 +Final holdings for NoiseAgent 4867: { IBM: 26, CASH: 9640134 }. Marked to market: 10000754 +Final relative surplus NoiseAgent 4867 -0.0359866 +Final holdings for NoiseAgent 4868: { CASH: 10002584 }. Marked to market: 10002584 +Final relative surplus NoiseAgent 4868 0.0002584 +Final holdings for NoiseAgent 4869: { CASH: 10000276 }. Marked to market: 10000276 +Final relative surplus NoiseAgent 4869 2.76e-05 +Final holdings for NoiseAgent 4870: { CASH: 9998548 }. Marked to market: 9998548 +Final relative surplus NoiseAgent 4870 -0.0001452 +Final holdings for NoiseAgent 4871: { IBM: -36, CASH: 10497952 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4871 0.0497952 +Final holdings for NoiseAgent 4872: { IBM: 58, CASH: 9197396 }. Marked to market: 9999478 +Final relative surplus NoiseAgent 4872 -0.07887755 +Final holdings for NoiseAgent 4873: { IBM: 50, CASH: 9307175 }. Marked to market: 9998775 +Final relative surplus NoiseAgent 4873 -0.0692825 +Final holdings for NoiseAgent 4874: { IBM: -42, CASH: 10582624 }. Marked to market: 9998824 +Final relative surplus NoiseAgent 4874 0.0582624 +Final holdings for NoiseAgent 4875: { IBM: 72, CASH: 9002584 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 4875 -0.09835545 +Final holdings for NoiseAgent 4876: { CASH: 10001125 }. Marked to market: 10001125 +Final relative surplus NoiseAgent 4876 0.0001125 +Final holdings for NoiseAgent 4877: { CASH: 10001978 }. Marked to market: 10001978 +Final relative surplus NoiseAgent 4877 0.0001978 +Final holdings for NoiseAgent 4878: { CASH: 9997492 }. Marked to market: 9997492 +Final relative surplus NoiseAgent 4878 -0.0002508 +Final holdings for NoiseAgent 4879: { IBM: -44, CASH: 10609444 }. Marked to market: 10000748 +Final relative surplus NoiseAgent 4879 0.0609444 +Final holdings for NoiseAgent 4880: { IBM: -21, CASH: 10292509 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4880 0.0292509 +Final holdings for NoiseAgent 4881: { CASH: 10004240 }. Marked to market: 10004240 +Final relative surplus NoiseAgent 4881 0.000424 +Final holdings for NoiseAgent 4882: { CASH: 9999760 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 4882 -2.4e-05 +Final holdings for NoiseAgent 4883: { CASH: 10000814 }. Marked to market: 10000814 +Final relative surplus NoiseAgent 4883 8.14e-05 +Final holdings for NoiseAgent 4884: { IBM: -37, CASH: 10513745 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 4884 0.0513745 +Final holdings for NoiseAgent 4885: { IBM: -27, CASH: 10374922 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4885 0.0374922 +Final holdings for NoiseAgent 4886: { CASH: 9998280 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 4886 -0.000172 +Final holdings for NoiseAgent 4887: { CASH: 10002332 }. Marked to market: 10002332 +Final relative surplus NoiseAgent 4887 0.0002332 +Final holdings for NoiseAgent 4888: { IBM: 39, CASH: 9460591 }. Marked to market: 9999805 +Final relative surplus NoiseAgent 4888 -0.0539409 +Final holdings for NoiseAgent 4889: { IBM: 49, CASH: 9324192 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4889 -0.0675808 +Final holdings for NoiseAgent 4890: { CASH: 10002047 }. Marked to market: 10002047 +Final relative surplus NoiseAgent 4890 0.0002047 +Final holdings for NoiseAgent 4891: { IBM: 88, CASH: 8784412 }. Marked to market: 9998460 +Final relative surplus NoiseAgent 4891 -0.12017915 +Final holdings for NoiseAgent 4892: { CASH: 10004320 }. Marked to market: 10004320 +Final relative surplus NoiseAgent 4892 0.000432 +Final holdings for NoiseAgent 4893: { IBM: 74, CASH: 8976654 }. Marked to market: 9996818 +Final relative surplus NoiseAgent 4893 -0.1009562 +Final holdings for NoiseAgent 4894: { CASH: 10000325 }. Marked to market: 10000325 +Final relative surplus NoiseAgent 4894 3.25e-05 +Final holdings for NoiseAgent 4895: { IBM: 62, CASH: 9138789 }. Marked to market: 9998543 +Final relative surplus NoiseAgent 4895 -0.0847342 +Final holdings for NoiseAgent 4896: { IBM: 50, CASH: 9306875 }. Marked to market: 9999625 +Final relative surplus NoiseAgent 4896 -0.0693125 +Final holdings for NoiseAgent 4897: { CASH: 9998824 }. Marked to market: 9998824 +Final relative surplus NoiseAgent 4897 -0.0001176 +Final holdings for NoiseAgent 4898: { CASH: 10002772 }. Marked to market: 10002772 +Final relative surplus NoiseAgent 4898 0.0002772 +Final holdings for NoiseAgent 4899: { IBM: 54, CASH: 9254449 }. Marked to market: 9998947 +Final relative surplus NoiseAgent 4899 -0.07317645 +Final holdings for NoiseAgent 4900: { CASH: 10000210 }. Marked to market: 10000210 +Final relative surplus NoiseAgent 4900 2.1e-05 +Final holdings for NoiseAgent 4901: { IBM: -94, CASH: 11299174 }. Marked to market: 9999248 +Final relative surplus NoiseAgent 4901 0.1285343 +Final holdings for NoiseAgent 4902: { CASH: 9996702 }. Marked to market: 9996702 +Final relative surplus NoiseAgent 4902 -0.0003298 +Final holdings for NoiseAgent 4903: { IBM: -64, CASH: 10886720 }. Marked to market: 10002496 +Final relative surplus NoiseAgent 4903 0.08729035 +Final holdings for NoiseAgent 4904: { IBM: -38, CASH: 10525958 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4904 0.0525958 +Final holdings for NoiseAgent 4905: { CASH: 10000048 }. Marked to market: 10000048 +Final relative surplus NoiseAgent 4905 4.8e-06 +Final holdings for NoiseAgent 4906: { CASH: 9999139 }. Marked to market: 9999139 +Final relative surplus NoiseAgent 4906 -8.61e-05 +Final holdings for NoiseAgent 4907: { IBM: 27, CASH: 9628372 }. Marked to market: 10000405 +Final relative surplus NoiseAgent 4907 -0.0371628 +Final holdings for NoiseAgent 4908: { IBM: 48, CASH: 9336328 }. Marked to market: 9998008 +Final relative surplus NoiseAgent 4908 -0.0663672 +Final holdings for NoiseAgent 4909: { IBM: 78, CASH: 8920831 }. Marked to market: 9996529 +Final relative surplus NoiseAgent 4909 -0.10653775 +Final holdings for NoiseAgent 4910: { IBM: -30, CASH: 10414870 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4910 0.041487 +Final holdings for NoiseAgent 4911: { IBM: -54, CASH: 10744525 }. Marked to market: 10002619 +Final relative surplus NoiseAgent 4911 0.0730789 +Final holdings for NoiseAgent 4912: { CASH: 10001560 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 4912 0.000156 +Final holdings for NoiseAgent 4913: { IBM: 62, CASH: 9143439 }. Marked to market: 9998047 +Final relative surplus NoiseAgent 4913 -0.08427775 +Final holdings for NoiseAgent 4914: { IBM: 50, CASH: 9307350 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 4914 -0.069265 +Final holdings for NoiseAgent 4915: { IBM: 74, CASH: 8974101 }. Marked to market: 10001665 +Final relative surplus NoiseAgent 4915 -0.10120135 +Final holdings for NoiseAgent 4916: { CASH: 10001474 }. Marked to market: 10001474 +Final relative surplus NoiseAgent 4916 0.0001474 +Final holdings for NoiseAgent 4917: { IBM: -64, CASH: 10885632 }. Marked to market: 10002944 +Final relative surplus NoiseAgent 4917 0.0871838 +Final holdings for NoiseAgent 4918: { IBM: 82, CASH: 8861799 }. Marked to market: 10000533 +Final relative surplus NoiseAgent 4918 -0.11243135 +Final holdings for NoiseAgent 4919: { IBM: 46, CASH: 9360738 }. Marked to market: 9999908 +Final relative surplus NoiseAgent 4919 -0.0639262 +Final holdings for NoiseAgent 4920: { IBM: -86, CASH: 11188649 }. Marked to market: 10001591 +Final relative surplus NoiseAgent 4920 0.11748465 +Final holdings for NoiseAgent 4921: { CASH: 9999658 }. Marked to market: 9999658 +Final relative surplus NoiseAgent 4921 -3.42e-05 +Final holdings for NoiseAgent 4922: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 4922 -0.000132 +Final holdings for NoiseAgent 4923: { IBM: -84, CASH: 11162686 }. Marked to market: 10002394 +Final relative surplus NoiseAgent 4923 0.1148874 +Final holdings for NoiseAgent 4924: { CASH: 10001596 }. Marked to market: 10001596 +Final relative surplus NoiseAgent 4924 0.0001596 +Final holdings for NoiseAgent 4925: { IBM: -56, CASH: 10776188 }. Marked to market: 10000140 +Final relative surplus NoiseAgent 4925 0.07623295 +Final holdings for NoiseAgent 4926: { CASH: 10002624 }. Marked to market: 10002624 +Final relative surplus NoiseAgent 4926 0.0002624 +Final holdings for NoiseAgent 4927: { CASH: 10000145 }. Marked to market: 10000145 +Final relative surplus NoiseAgent 4927 1.45e-05 +Final holdings for NoiseAgent 4928: { CASH: 9999304 }. Marked to market: 9999304 +Final relative surplus NoiseAgent 4928 -6.96e-05 +Final holdings for NoiseAgent 4929: { CASH: 10001715 }. Marked to market: 10001715 +Final relative surplus NoiseAgent 4929 0.0001715 +Final holdings for NoiseAgent 4930: { IBM: -66, CASH: 10913011 }. Marked to market: 10002409 +Final relative surplus NoiseAgent 4930 0.08992145 +Final holdings for NoiseAgent 4931: { IBM: -39, CASH: 10533286 }. Marked to market: 9997699 +Final relative surplus NoiseAgent 4931 0.0533286 +Final holdings for NoiseAgent 4932: { IBM: -74, CASH: 11026343 }. Marked to market: 10001073 +Final relative surplus NoiseAgent 4932 0.1012487 +Final holdings for NoiseAgent 4933: { CASH: 9996044 }. Marked to market: 9996044 +Final relative surplus NoiseAgent 4933 -0.0003956 +Final holdings for NoiseAgent 4934: { IBM: -42, CASH: 10582267 }. Marked to market: 10001869 +Final relative surplus NoiseAgent 4934 0.0582267 +Final holdings for NoiseAgent 4935: { CASH: 9998245 }. Marked to market: 9998245 +Final relative surplus NoiseAgent 4935 -0.0001755 +Final holdings for NoiseAgent 4936: { IBM: -48, CASH: 10663840 }. Marked to market: 9997792 +Final relative surplus NoiseAgent 4936 0.066384 +Final holdings for NoiseAgent 4937: { IBM: 92, CASH: 8724558 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4937 -0.12615785 +Final holdings for NoiseAgent 4938: { CASH: 9999109 }. Marked to market: 9999109 +Final relative surplus NoiseAgent 4938 -8.91e-05 +Final holdings for NoiseAgent 4939: { CASH: 9997400 }. Marked to market: 9997400 +Final relative surplus NoiseAgent 4939 -0.00026 +Final holdings for NoiseAgent 4940: { IBM: 44, CASH: 9390292 }. Marked to market: 9999560 +Final relative surplus NoiseAgent 4940 -0.0609708 +Final holdings for NoiseAgent 4941: { CASH: 9997975 }. Marked to market: 9997975 +Final relative surplus NoiseAgent 4941 -0.0002025 +Final holdings for NoiseAgent 4942: { IBM: -82, CASH: 11137381 }. Marked to market: 10003157 +Final relative surplus NoiseAgent 4942 0.11235495 +Final holdings for NoiseAgent 4943: { IBM: 44, CASH: 9389962 }. Marked to market: 9998702 +Final relative surplus NoiseAgent 4943 -0.0610038 +Final holdings for NoiseAgent 4944: { CASH: 10000189 }. Marked to market: 10000189 +Final relative surplus NoiseAgent 4944 1.89e-05 +Final holdings for NoiseAgent 4945: { IBM: 42, CASH: 9418993 }. Marked to market: 9998593 +Final relative surplus NoiseAgent 4945 -0.0581007 +Final holdings for NoiseAgent 4946: { IBM: -34, CASH: 10469064 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4946 0.0469064 +Final holdings for NoiseAgent 4947: { CASH: 9996840 }. Marked to market: 9996840 +Final relative surplus NoiseAgent 4947 -0.000316 +Final holdings for NoiseAgent 4948: { IBM: 42, CASH: 9418384 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4948 -0.0581616 +Final holdings for NoiseAgent 4949: { CASH: 10003198 }. Marked to market: 10003198 +Final relative surplus NoiseAgent 4949 0.0003198 +Final holdings for NoiseAgent 4950: { IBM: -24, CASH: 10332832 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 4950 0.0332832 +Final holdings for NoiseAgent 4951: { CASH: 9996560 }. Marked to market: 9996560 +Final relative surplus NoiseAgent 4951 -0.000344 +Final holdings for NoiseAgent 4952: { IBM: -62, CASH: 10859599 }. Marked to market: 10001643 +Final relative surplus NoiseAgent 4952 0.08457625 +Final holdings for NoiseAgent 4953: { CASH: 9999790 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 4953 -2.1e-05 +Final holdings for NoiseAgent 4954: { CASH: 10001491 }. Marked to market: 10001491 +Final relative surplus NoiseAgent 4954 0.0001491 +Final holdings for NoiseAgent 4955: { IBM: 46, CASH: 9363889 }. Marked to market: 9999425 +Final relative surplus NoiseAgent 4955 -0.0636111 +Final holdings for NoiseAgent 4956: { IBM: 23, CASH: 9682301 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4956 -0.0317699 +Final holdings for NoiseAgent 4957: { CASH: 10000280 }. Marked to market: 10000280 +Final relative surplus NoiseAgent 4957 2.8e-05 +Final holdings for NoiseAgent 4958: { IBM: -56, CASH: 10774592 }. Marked to market: 10001960 +Final relative surplus NoiseAgent 4958 0.07607955 +Final holdings for NoiseAgent 4959: { IBM: -25, CASH: 10344400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4959 0.03444 +Final holdings for NoiseAgent 4960: { IBM: -36, CASH: 10498924 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4960 0.0498924 +Final holdings for NoiseAgent 4961: { CASH: 10000330 }. Marked to market: 10000330 +Final relative surplus NoiseAgent 4961 3.3e-05 +Final holdings for NoiseAgent 4962: { IBM: 42, CASH: 9420736 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4962 -0.0579264 +Final holdings for NoiseAgent 4963: { CASH: 10001122 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 4963 0.0001122 +Final holdings for NoiseAgent 4964: { CASH: 9996612 }. Marked to market: 9996612 +Final relative surplus NoiseAgent 4964 -0.0003388 +Final holdings for NoiseAgent 4965: { CASH: 9999430 }. Marked to market: 9999430 +Final relative surplus NoiseAgent 4965 -5.7e-05 +Final holdings for NoiseAgent 4966: { IBM: 64, CASH: 9116544 }. Marked to market: 9997440 +Final relative surplus NoiseAgent 4966 -0.08696935 +Final holdings for NoiseAgent 4967: { CASH: 9999565 }. Marked to market: 9999565 +Final relative surplus NoiseAgent 4967 -4.35e-05 +Final holdings for NoiseAgent 4968: { IBM: -92, CASH: 11272958 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 4968 0.12591235 +Final holdings for NoiseAgent 4969: { IBM: -66, CASH: 10915090 }. Marked to market: 9998614 +Final relative surplus NoiseAgent 4969 0.09012035 +Final holdings for NoiseAgent 4970: { IBM: -42, CASH: 10581868 }. Marked to market: 10000378 +Final relative surplus NoiseAgent 4970 0.0581868 +Final holdings for NoiseAgent 4971: { CASH: 9999500 }. Marked to market: 9999500 +Final relative surplus NoiseAgent 4971 -5e-05 +Final holdings for NoiseAgent 4972: { IBM: 44, CASH: 9389808 }. Marked to market: 9999824 +Final relative surplus NoiseAgent 4972 -0.0610192 +Final holdings for NoiseAgent 4973: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4973 0.0 +Final holdings for NoiseAgent 4974: { CASH: 10001675 }. Marked to market: 10001675 +Final relative surplus NoiseAgent 4974 0.0001675 +Final holdings for NoiseAgent 4975: { IBM: -74, CASH: 11023568 }. Marked to market: 10001702 +Final relative surplus NoiseAgent 4975 0.10097595 +Final holdings for NoiseAgent 4976: { CASH: 9996592 }. Marked to market: 9996592 +Final relative surplus NoiseAgent 4976 -0.0003408 +Final holdings for NoiseAgent 4977: { IBM: -29, CASH: 10401476 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4977 0.0401476 +Final holdings for NoiseAgent 4978: { CASH: 10000375 }. Marked to market: 10000375 +Final relative surplus NoiseAgent 4978 3.75e-05 +Final holdings for NoiseAgent 4979: { CASH: 10000047 }. Marked to market: 10000047 +Final relative surplus NoiseAgent 4979 4.7e-06 +Final holdings for NoiseAgent 4980: { CASH: 10000418 }. Marked to market: 10000418 +Final relative surplus NoiseAgent 4980 4.18e-05 +Final holdings for NoiseAgent 4981: { IBM: -20, CASH: 10276520 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 4981 0.027652 +Final holdings for NoiseAgent 4982: { IBM: -38, CASH: 10528010 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4982 0.052801 +Final holdings for NoiseAgent 4983: { CASH: 10003232 }. Marked to market: 10003232 +Final relative surplus NoiseAgent 4983 0.0003232 +Final holdings for NoiseAgent 4984: { IBM: -43, CASH: 10597571 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4984 0.0597571 +Final holdings for NoiseAgent 4985: { IBM: -90, CASH: 11247715 }. Marked to market: 9998065 +Final relative surplus NoiseAgent 4985 0.12338315 +Final holdings for NoiseAgent 4986: { IBM: -94, CASH: 11301148 }. Marked to market: 10004042 +Final relative surplus NoiseAgent 4986 0.12873485 +Final holdings for NoiseAgent 4987: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4987 0.0 +Final holdings for NoiseAgent 4988: { IBM: -28, CASH: 10387912 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 4988 0.0387912 +Final holdings for NoiseAgent 4989: { IBM: 23, CASH: 9680323 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4989 -0.0319677 +Final holdings for NoiseAgent 4990: { CASH: 9998684 }. Marked to market: 9998684 +Final relative surplus NoiseAgent 4990 -0.0001316 +Final holdings for NoiseAgent 4991: { IBM: 21, CASH: 9709108 }. Marked to market: 9999769 +Final relative surplus NoiseAgent 4991 -0.0290892 +Final holdings for NoiseAgent 4992: { CASH: 9997688 }. Marked to market: 9997688 +Final relative surplus NoiseAgent 4992 -0.0002312 +Final holdings for NoiseAgent 4993: { CASH: 10000340 }. Marked to market: 10000340 +Final relative surplus NoiseAgent 4993 3.4e-05 +Final holdings for NoiseAgent 4994: { CASH: 9999510 }. Marked to market: 9999510 +Final relative surplus NoiseAgent 4994 -4.9e-05 +Final holdings for NoiseAgent 4995: { IBM: 49, CASH: 9323408 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4995 -0.0676592 +Final holdings for NoiseAgent 4996: { CASH: 9999913 }. Marked to market: 9999913 +Final relative surplus NoiseAgent 4996 -8.7e-06 +Final holdings for NoiseAgent 4997: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4997 0.0 +Final holdings for NoiseAgent 4998: { IBM: -64, CASH: 10887872 }. Marked to market: 9999360 +Final relative surplus NoiseAgent 4998 0.08739895 +Final holdings for NoiseAgent 4999: { IBM: 45, CASH: 9374725 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 4999 -0.0625275 +Final holdings for NoiseAgent 5000: { IBM: -34, CASH: 10472770 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 5000 0.047277 +Final holdings for Value Agent 5001: { IBM: 50, CASH: 9310117 }. Marked to market: 10001967 +Final holdings for Value Agent 5002: { IBM: -51, CASH: 10712466 }. Marked to market: 10008666 +Final holdings for Value Agent 5003: { IBM: 68, CASH: 9063990 }. Marked to market: 10001438 +Final holdings for Value Agent 5004: { IBM: -200, CASH: 12776572 }. Marked to market: 10023772 +Final holdings for Value Agent 5005: { IBM: 34, CASH: 9531428 }. Marked to market: 10000220 +Final holdings for Value Agent 5006: { IBM: 66, CASH: 9089486 }. Marked to market: 10000022 +Final holdings for Value Agent 5007: { IBM: 60, CASH: 9173734 }. Marked to market: 9998494 +Final holdings for Value Agent 5008: { IBM: 64, CASH: 9115908 }. Marked to market: 9998148 +Final holdings for Value Agent 5009: { IBM: 144, CASH: 8008768 }. Marked to market: 9992944 +Final holdings for Value Agent 5010: { IBM: 97, CASH: 8670742 }. Marked to market: 10010021 +Final holdings for Value Agent 5011: { IBM: -490, CASH: 16780298 }. Marked to market: 10022708 +Final holdings for Value Agent 5012: { IBM: 152, CASH: 7903840 }. Marked to market: 10001440 +Final holdings for Value Agent 5013: { IBM: 180, CASH: 7515420 }. Marked to market: 9989160 +Final holdings for Value Agent 5014: { IBM: -29, CASH: 10415348 }. Marked to market: 10014684 +Final holdings for Value Agent 5015: { IBM: -88, CASH: 11223376 }. Marked to market: 10009152 +Final holdings for Value Agent 5016: { IBM: 169, CASH: 7657228 }. Marked to market: 9986724 +Final holdings for Value Agent 5017: { IBM: -38, CASH: 10536963 }. Marked to market: 10012867 +Final holdings for Value Agent 5018: { IBM: 148, CASH: 7952233 }. Marked to market: 9993301 +Final holdings for Value Agent 5019: { IBM: -32, CASH: 10447208 }. Marked to market: 10005992 +Final holdings for Value Agent 5020: { IBM: 132, CASH: 8179302 }. Marked to market: 9998130 +Final holdings for Value Agent 5021: { IBM: -76, CASH: 11057488 }. Marked to market: 10008916 +Final holdings for Value Agent 5022: { IBM: 287, CASH: 6032313 }. Marked to market: 9989469 +Final holdings for Value Agent 5023: { IBM: -182, CASH: 12528361 }. Marked to market: 10019491 +Final holdings for Value Agent 5024: { IBM: -173, CASH: 12406580 }. Marked to market: 10027657 +Final holdings for Value Agent 5025: { IBM: 114, CASH: 8416456 }. Marked to market: 9987832 +Final holdings for Value Agent 5026: { IBM: 54, CASH: 9253981 }. Marked to market: 9998047 +Final holdings for Value Agent 5027: { IBM: 23, CASH: 9683336 }. Marked to market: 10000253 +Final holdings for Value Agent 5028: { IBM: 98, CASH: 8646998 }. Marked to market: 10001848 +Final holdings for Value Agent 5029: { IBM: 110, CASH: 8481604 }. Marked to market: 9998614 +Final holdings for Value Agent 5030: { IBM: 156, CASH: 7837253 }. Marked to market: 9993173 +Final holdings for Value Agent 5031: { IBM: -356, CASH: 14938855 }. Marked to market: 10026055 +Final holdings for Value Agent 5032: { IBM: 29, CASH: 9601361 }. Marked to market: 10001648 +Final holdings for Value Agent 5033: { IBM: -26, CASH: 10370579 }. Marked to market: 10011233 +Final holdings for Value Agent 5034: { IBM: 24, CASH: 9678280 }. Marked to market: 10008544 +Final holdings for Value Agent 5035: { IBM: 229, CASH: 6823793 }. Marked to market: 9983764 +Final holdings for Value Agent 5036: { IBM: -52, CASH: 10716689 }. Marked to market: 9997997 +Final holdings for Value Agent 5037: { IBM: 161, CASH: 7779370 }. Marked to market: 10000526 +Final holdings for Value Agent 5038: { IBM: 256, CASH: 6462140 }. Marked to market: 9998268 +Final holdings for Value Agent 5039: { IBM: -258, CASH: 13579983 }. Marked to market: 10015455 +Final holdings for Value Agent 5040: { IBM: 39, CASH: 9463099 }. Marked to market: 10002118 +Final holdings for Value Agent 5041: { IBM: -130, CASH: 11801653 }. Marked to market: 10015063 +Final holdings for Value Agent 5042: { IBM: -69, CASH: 10958310 }. Marked to market: 10010319 +Final holdings for Value Agent 5043: { IBM: 69, CASH: 9042568 }. Marked to market: 9994768 +Final holdings for Value Agent 5044: { IBM: -86, CASH: 11196680 }. Marked to market: 10009708 +Final holdings for Value Agent 5045: { IBM: 122, CASH: 8310490 }. Marked to market: 9991528 +Final holdings for Value Agent 5046: { IBM: 315, CASH: 5639840 }. Marked to market: 9986840 +Final holdings for Value Agent 5047: { IBM: 50, CASH: 9316969 }. Marked to market: 10006319 +Final holdings for Value Agent 5048: { IBM: -93, CASH: 11293413 }. Marked to market: 10015686 +Final holdings for Value Agent 5049: { IBM: 210, CASH: 7089064 }. Marked to market: 9986854 +Final holdings for Value Agent 5050: { IBM: -41, CASH: 10579814 }. Marked to market: 10014055 +Final holdings for Value Agent 5051: { IBM: -58, CASH: 10797877 }. Marked to market: 9996317 +Final holdings for Value Agent 5052: { IBM: -85, CASH: 11185087 }. Marked to market: 10013447 +Final holdings for Value Agent 5053: { IBM: -132, CASH: 11837308 }. Marked to market: 10012144 +Final holdings for Value Agent 5054: { IBM: 46, CASH: 9370214 }. Marked to market: 10004278 +Final holdings for Value Agent 5055: { IBM: -63, CASH: 10882331 }. Marked to market: 10012490 +Final holdings for Value Agent 5056: { IBM: -64, CASH: 10890466 }. Marked to market: 10010978 +Final holdings for Value Agent 5057: { IBM: 320, CASH: 5575794 }. Marked to market: 9990194 +Final holdings for Value Agent 5058: { IBM: 350, CASH: 5156810 }. Marked to market: 9986460 +Final holdings for Value Agent 5059: { IBM: 374, CASH: 4820847 }. Marked to market: 9980551 +Final holdings for Value Agent 5060: { IBM: 329, CASH: 5457868 }. Marked to market: 10003661 +Final holdings for Value Agent 5061: { CASH: 9997210 }. Marked to market: 9997210 +Final holdings for Value Agent 5062: { IBM: -42, CASH: 10588060 }. Marked to market: 10010938 +Final holdings for Value Agent 5063: { IBM: -114, CASH: 11573580 }. Marked to market: 10000722 +Final holdings for Value Agent 5064: { IBM: 360, CASH: 5021360 }. Marked to market: 9999080 +Final holdings for Value Agent 5065: { IBM: -63, CASH: 10882231 }. Marked to market: 10016422 +Final holdings for Value Agent 5066: { IBM: 54, CASH: 9258901 }. Marked to market: 10003453 +Final holdings for Value Agent 5067: { IBM: 159, CASH: 7806805 }. Marked to market: 9998779 +Final holdings for Value Agent 5068: { IBM: 91, CASH: 8750024 }. Marked to market: 10006461 +Final holdings for Value Agent 5069: { IBM: 81, CASH: 8878666 }. Marked to market: 9991687 +Final holdings for Value Agent 5070: { IBM: 67, CASH: 9072891 }. Marked to market: 9998898 +Final holdings for Value Agent 5071: { IBM: -60, CASH: 10833878 }. Marked to market: 10007498 +Final holdings for Value Agent 5072: { IBM: 52, CASH: 9277954 }. Marked to market: 9994878 +Final holdings for Value Agent 5073: { IBM: -61, CASH: 10846900 }. Marked to market: 10005344 +Final holdings for Value Agent 5074: { IBM: 547, CASH: 2423443 }. Marked to market: 9975872 +Final holdings for Value Agent 5075: { IBM: 311, CASH: 5705222 }. Marked to market: 9999510 +Final holdings for Value Agent 5076: { IBM: 99, CASH: 8630116 }. Marked to market: 9992752 +Final holdings for Value Agent 5077: { IBM: -50, CASH: 10694954 }. Marked to market: 10003904 +Final holdings for Value Agent 5078: { IBM: 250, CASH: 6536825 }. Marked to market: 9986075 +Final holdings for Value Agent 5079: { IBM: 79, CASH: 8919377 }. Marked to market: 10011157 +Final holdings for Value Agent 5080: { IBM: -120, CASH: 11663681 }. Marked to market: 10010921 +Final holdings for Value Agent 5081: { IBM: 221, CASH: 6938900 }. Marked to market: 9992236 +Final holdings for Value Agent 5082: { IBM: 247, CASH: 6574345 }. Marked to market: 9982204 +Final holdings for Value Agent 5083: { IBM: 28, CASH: 9609064 }. Marked to market: 9995520 +Final holdings for Value Agent 5084: { IBM: 48, CASH: 9341128 }. Marked to market: 10004536 +Final holdings for Value Agent 5085: { IBM: 119, CASH: 8346761 }. Marked to market: 9988485 +Final holdings for Value Agent 5086: { IBM: 144, CASH: 8017281 }. Marked to market: 9995985 +Final holdings for Value Agent 5087: { IBM: -310, CASH: 14302493 }. Marked to market: 10011783 +Final holdings for Value Agent 5088: { IBM: -173, CASH: 12389344 }. Marked to market: 10001598 +Final holdings for Value Agent 5089: { IBM: 23, CASH: 9701764 }. Marked to market: 10018796 +Final holdings for Value Agent 5090: { IBM: -125, CASH: 11738350 }. Marked to market: 10013475 +Final holdings for Value Agent 5091: { IBM: 72, CASH: 9012483 }. Marked to market: 10005867 +Final holdings for Value Agent 5092: { IBM: -53, CASH: 10744833 }. Marked to market: 10013009 +Final holdings for Value Agent 5093: { IBM: -87, CASH: 11212200 }. Marked to market: 10009773 +Final holdings for Value Agent 5094: { CASH: 10000840 }. Marked to market: 10000840 +Final holdings for Value Agent 5095: { IBM: 190, CASH: 7356374 }. Marked to market: 9974384 +Final holdings for Value Agent 5096: { IBM: 183, CASH: 7465416 }. Marked to market: 9992280 +Final holdings for Value Agent 5097: { IBM: 54, CASH: 9258019 }. Marked to market: 10003111 +Final holdings for Value Agent 5098: { IBM: 137, CASH: 8104560 }. Marked to market: 9993927 +Final holdings for Value Agent 5099: { IBM: 102, CASH: 8588572 }. Marked to market: 9996070 +Final holdings for Value Agent 5100: { IBM: 85, CASH: 8822160 }. Marked to market: 9995075 \ No newline at end of file diff --git a/tests/obi_rmsc02.txt b/tests/obi_rmsc02.txt new file mode 100644 index 000000000..b69cc63a6 --- /dev/null +++ b/tests/obi_rmsc02.txt @@ -0,0 +1,120 @@ +========================================================= +ABIDES: Agent-Based Interactive Discrete Event Simulation +========================================================= + +Simulation Start Time: 2019-10-15 17:26:38.080841 +Configuration seed: 123456789 + + +--- Simulation time: 2019-06-28 00:00:00, messages processed: 0, wallclock elapsed: 0 days 00:00:00.000021 --- + +Final holdings for MARKET_MAKER_AGENT_1: { JPM: -6402, CASH: 650463026 }. Marked to market: 9104264 +Final holdings for ZI_AGENT_2: { JPM: -393, CASH: 49423405 }. Marked to market: 10052272 +Final holdings for ZI_AGENT_3: { JPM: -129, CASH: 22942685 }. Marked to market: 10009145 +Final holdings for ZI_AGENT_4: { JPM: -77, CASH: 17852759 }. Marked to market: 10138822 +Final holdings for ZI_AGENT_5: { JPM: 491, CASH: -39176870 }. Marked to market: 10012001 +Final holdings for ZI_AGENT_6: { JPM: 200, CASH: -10086138 }. Marked to market: 9950062 +Final holdings for ZI_AGENT_7: { JPM: 100, CASH: 24900 }. Marked to market: 10043000 +Final holdings for ZI_AGENT_8: { JPM: -520, CASH: 62209344 }. Marked to market: 10115224 +Final holdings for ZI_AGENT_9: { JPM: 171, CASH: -7010626 }. Marked to market: 10120325 +Final holdings for ZI_AGENT_10: { JPM: 114, CASH: -1243157 }. Marked to market: 10177477 +Final holdings for ZI_AGENT_11: { JPM: -500, CASH: 60257800 }. Marked to market: 10167300 +Final holdings for ZI_AGENT_12: { JPM: -250, CASH: 35152974 }. Marked to market: 10107724 +Final holdings for ZI_AGENT_13: { JPM: -71, CASH: 17113702 }. Marked to market: 10000851 +Final holdings for ZI_AGENT_14: { JPM: 171, CASH: -7017670 }. Marked to market: 10113281 +Final holdings for ZI_AGENT_15: { JPM: -341, CASH: 44195088 }. Marked to market: 10033367 +Final holdings for ZI_AGENT_16: { JPM: -544, CASH: 64290972 }. Marked to market: 9792508 +Final holdings for ZI_AGENT_17: { JPM: 29, CASH: 7161911 }. Marked to market: 10067160 +Final holdings for ZI_AGENT_18: { JPM: 9, CASH: 9256972 }. Marked to market: 10158601 +Final holdings for ZI_AGENT_19: { JPM: 265, CASH: -16662010 }. Marked to market: 9885955 +Final holdings for ZI_AGENT_20: { JPM: 149, CASH: -4810446 }. Marked to market: 10116523 +Final holdings for ZI_AGENT_21: { JPM: 159, CASH: -5699919 }. Marked to market: 10228860 +Final holdings for ZI_AGENT_22: { JPM: -29, CASH: 12833876 }. Marked to market: 9928627 +Final holdings for ZI_AGENT_23: { JPM: 513, CASH: -41123203 }. Marked to market: 10269650 +Final holdings for ZI_AGENT_24: { JPM: 49, CASH: 5218843 }. Marked to market: 10127712 +Final holdings for ZI_AGENT_25: { JPM: -142, CASH: 24251996 }. Marked to market: 10026294 +Final holdings for ZI_AGENT_26: { JPM: 300, CASH: -20140300 }. Marked to market: 10009100 +Final holdings for ZI_AGENT_27: { JPM: 528, CASH: -42706724 }. Marked to market: 10188844 +Final holdings for ZI_AGENT_28: { JPM: 57, CASH: 4364416 }. Marked to market: 10074733 +Final holdings for ZI_AGENT_29: { JPM: -572, CASH: 67271820 }. Marked to market: 9968288 +Final holdings for ZI_AGENT_30: { JPM: 241, CASH: -14154749 }. Marked to market: 9988872 +Final holdings for ZI_AGENT_31: { JPM: -106, CASH: 20856938 }. Marked to market: 10237752 +Final holdings for ZI_AGENT_32: { JPM: -472, CASH: 57744785 }. Marked to market: 10348905 +Final holdings for ZI_AGENT_33: { JPM: 429, CASH: -33009209 }. Marked to market: 9968440 +Final holdings for ZI_AGENT_34: { CASH: 10137000 }. Marked to market: 10137000 +Final holdings for ZI_AGENT_35: { JPM: -100, CASH: 19867500 }. Marked to market: 9849400 +Final holdings for ZI_AGENT_36: { JPM: 316, CASH: -21671980 }. Marked to market: 9985216 +Final holdings for ZI_AGENT_37: { JPM: -80, CASH: 17858242 }. Marked to market: 9843762 +Final holdings for ZI_AGENT_38: { JPM: 200, CASH: -9788800 }. Marked to market: 10247400 +Final holdings for ZI_AGENT_39: { JPM: -257, CASH: 36027969 }. Marked to market: 10281452 +Final holdings for ZI_AGENT_40: { JPM: 265, CASH: -16404325 }. Marked to market: 10143640 +Final holdings for ZI_AGENT_41: { JPM: 694, CASH: -59586482 }. Marked to market: 9939132 +Final holdings for ZI_AGENT_42: { JPM: 235, CASH: -13700000 }. Marked to market: 9842535 +Final holdings for ZI_AGENT_43: { JPM: -1029, CASH: 112868082 }. Marked to market: 9781833 +Final holdings for ZI_AGENT_44: { CASH: 10043200 }. Marked to market: 10043200 +Final holdings for ZI_AGENT_45: { JPM: -128, CASH: 22789696 }. Marked to market: 9968448 +Final holdings for ZI_AGENT_46: { JPM: 289, CASH: -18943478 }. Marked to market: 10008831 +Final holdings for ZI_AGENT_47: { JPM: 56, CASH: 4414772 }. Marked to market: 10024908 +Final holdings for ZI_AGENT_48: { JPM: 492, CASH: -39334896 }. Marked to market: 9954156 +Final holdings for ZI_AGENT_49: { JPM: 293, CASH: -19142997 }. Marked to market: 10210036 +Final holdings for ZI_AGENT_50: { JPM: 100, CASH: -98600 }. Marked to market: 9919500 +Final holdings for ZI_AGENT_51: { JPM: -236, CASH: 33834109 }. Marked to market: 10191393 +Final holdings for ZI_AGENT_52: { JPM: -182, CASH: 28359990 }. Marked to market: 10127048 +Final holdings for ZI_AGENT_53: { JPM: -294, CASH: 39392040 }. Marked to market: 9938826 +Final holdings for ZI_AGENT_54: { JPM: 400, CASH: -29949700 }. Marked to market: 10122700 +Final holdings for ZI_AGENT_55: { JPM: -74, CASH: 17584663 }. Marked to market: 10171269 +Final holdings for ZI_AGENT_56: { JPM: -94, CASH: 19439410 }. Marked to market: 10022396 +Final holdings for ZI_AGENT_57: { JPM: 242, CASH: -14136698 }. Marked to market: 10107104 +Final holdings for ZI_AGENT_58: { JPM: 122, CASH: -2242954 }. Marked to market: 9979128 +Final holdings for ZI_AGENT_59: { JPM: 108, CASH: -899608 }. Marked to market: 9919940 +Final holdings for ZI_AGENT_60: { JPM: 423, CASH: -32150168 }. Marked to market: 10226395 +Final holdings for ZI_AGENT_61: { JPM: 244, CASH: -14309488 }. Marked to market: 10134676 +Final holdings for ZI_AGENT_62: { JPM: -449, CASH: 55161210 }. Marked to market: 10179941 +Final holdings for ZI_AGENT_63: { JPM: -16, CASH: 11778960 }. Marked to market: 10176064 +Final holdings for ZI_AGENT_64: { JPM: 100, CASH: 52200 }. Marked to market: 10070300 +Final holdings for ZI_AGENT_65: { JPM: -394, CASH: 49718260 }. Marked to market: 10246946 +Final holdings for ZI_AGENT_66: { JPM: -174, CASH: 27468762 }. Marked to market: 10037268 +Final holdings for ZI_AGENT_67: { JPM: 371, CASH: -27071221 }. Marked to market: 10095930 +Final holdings for ZI_AGENT_68: { JPM: -29, CASH: 12861119 }. Marked to market: 9955870 +Final holdings for ZI_AGENT_69: { JPM: 400, CASH: -30054400 }. Marked to market: 10018000 +Final holdings for ZI_AGENT_70: { JPM: -300, CASH: 39969900 }. Marked to market: 9915600 +Final holdings for ZI_AGENT_71: { CASH: 9885600 }. Marked to market: 9885600 +Final holdings for ZI_AGENT_72: { JPM: 244, CASH: -14247312 }. Marked to market: 10196852 +Final holdings for ZI_AGENT_73: { JPM: 300, CASH: -20330000 }. Marked to market: 9724300 +Final holdings for ZI_AGENT_74: { CASH: 10299200 }. Marked to market: 10299200 +Final holdings for ZI_AGENT_75: { JPM: -285, CASH: 38805325 }. Marked to market: 10253740 +Final holdings for ZI_AGENT_76: { JPM: 100, CASH: 165400 }. Marked to market: 10183500 +Final holdings for ZI_AGENT_77: { JPM: -200, CASH: 30047100 }. Marked to market: 10010900 +Final holdings for ZI_AGENT_78: { JPM: 700, CASH: -60128900 }. Marked to market: 9997800 +Final holdings for ZI_AGENT_79: { JPM: -100, CASH: 20108400 }. Marked to market: 10090300 +Final holdings for ZI_AGENT_80: { CASH: 9931800 }. Marked to market: 9931800 +Final holdings for ZI_AGENT_81: { JPM: -244, CASH: 34445728 }. Marked to market: 10001564 +Final holdings for ZI_AGENT_82: { JPM: 407, CASH: -30702810 }. Marked to market: 10070857 +Final holdings for ZI_AGENT_83: { JPM: -94, CASH: 19395714 }. Marked to market: 9978700 +Final holdings for ZI_AGENT_84: { JPM: -28, CASH: 12871359 }. Marked to market: 10066291 +Final holdings for ZI_AGENT_85: { JPM: 300, CASH: -20083900 }. Marked to market: 9970400 +Final holdings for ZI_AGENT_86: { JPM: 220, CASH: -12248062 }. Marked to market: 9791758 +Final holdings for ZI_AGENT_87: { CASH: 10066900 }. Marked to market: 10066900 +Final holdings for ZI_AGENT_88: { JPM: 713, CASH: -61540785 }. Marked to market: 9888268 +Final holdings for ZI_AGENT_89: { JPM: 235, CASH: -13430045 }. Marked to market: 10112490 +Final holdings for ZI_AGENT_90: { JPM: 565, CASH: -46759378 }. Marked to market: 9842887 +Final holdings for OBI_AGENT_91: { CASH: 9900755 }. Marked to market: 9900755 +Final holdings for OBI_AGENT_92: { CASH: 9901525 }. Marked to market: 9901525 +Final holdings for OBI_AGENT_93: { CASH: 9901013 }. Marked to market: 9901013 +Final holdings for OBI_AGENT_94: { CASH: 9894459 }. Marked to market: 9894459 +Final holdings for OBI_AGENT_95: { CASH: 9897206 }. Marked to market: 9897206 +Final holdings for MOMENTUM_AGENT_96: { JPM: 474, CASH: -38183391 }. Marked to market: 9302403 +Final holdings for MOMENTUM_AGENT_97: { JPM: 80, CASH: 1868415 }. Marked to market: 9882895 +Final holdings for MOMENTUM_AGENT_98: { JPM: 632, CASH: -54238248 }. Marked to market: 9076144 +Final holdings for MOMENTUM_AGENT_99: { JPM: 560, CASH: -46904470 }. Marked to market: 9196890 +Final holdings for MOMENTUM_AGENT_100: { JPM: 480, CASH: -38777078 }. Marked to market: 9309802 +Fundamental archival complete. +Event Queue elapsed: 0 days 00:00:18.675417, messages: 65871, messages per second: 3527.2 +Mean ending value by agent type: +MarketMakerAgent: -895736 +ZeroIntelligenceAgent: 51787 +OrderBookImbalanceAgent: -101008 +MomentumAgent: -646373 +Simulation ending! +Simulation End Time: 2019-10-15 17:27:11.622135 +Time taken to run simulation: 0:00:33.541294 diff --git a/tests/random_fund_diverse.txt b/tests/random_fund_diverse.txt new file mode 100644 index 000000000..e4aaf1187 --- /dev/null +++ b/tests/random_fund_diverse.txt @@ -0,0 +1,10149 @@ +========================================================= +ABIDES: Agent-Based Interactive Discrete Event Simulation +========================================================= + +Simulation Start Time: 2020-02-17 10:56:17.866198 +Configuration seed: 123456789 + + +--- Simulation time: 2019-06-28 09:30:00, messages processed: 0, wallclock elapsed: 0 days 00:00:00.000031 --- + + +--- Simulation time: 2019-06-28 11:25:00, messages processed: 100000, wallclock elapsed: 0 days 00:00:34.820652 --- + +Final holdings for NoiseAgent 1: { ABS: -54, CASH: 15411151 }. Marked to market: 9988363 +Final relative surplus NoiseAgent 1 0.53107295 +Final holdings for NoiseAgent 2: { ABS: 78, CASH: 2201755 }. Marked to market: 9997231 +Final relative surplus NoiseAgent 2 -0.76983035 +Final holdings for NoiseAgent 3: { CASH: 10009740 }. Marked to market: 10009740 +Final relative surplus NoiseAgent 3 0.000974 +Final holdings for NoiseAgent 4: { ABS: -68, CASH: 16819652 }. Marked to market: 9976948 +Final relative surplus NoiseAgent 4 0.67190235 +Final holdings for NoiseAgent 5: { CASH: 9968704 }. Marked to market: 9968704 +Final relative surplus NoiseAgent 5 -0.0031296 +Final holdings for NoiseAgent 6: { ABS: 39, CASH: 6079213 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 6 -0.3920787 +Final holdings for NoiseAgent 7: { ABS: -54, CASH: 15390226 }. Marked to market: 9987796 +Final relative surplus NoiseAgent 7 0.52901815 +Final holdings for NoiseAgent 8: { CASH: 10004110 }. Marked to market: 10004110 +Final relative surplus NoiseAgent 8 0.000411 +Final holdings for NoiseAgent 9: { CASH: 9973268 }. Marked to market: 9973268 +Final relative surplus NoiseAgent 9 -0.0026732 +Final holdings for NoiseAgent 10: { ABS: 72, CASH: 2805220 }. Marked to market: 9990244 +Final relative surplus NoiseAgent 10 -0.70949875 +Final holdings for NoiseAgent 11: { CASH: 10011730 }. Marked to market: 10011730 +Final relative surplus NoiseAgent 11 0.001173 +Final holdings for NoiseAgent 12: { ABS: 52, CASH: 4784712 }. Marked to market: 10015652 +Final relative surplus NoiseAgent 12 -0.51146925 +Final holdings for NoiseAgent 13: { ABS: 76, CASH: 2406536 }. Marked to market: 10009728 +Final relative surplus NoiseAgent 13 -0.74934225 +Final holdings for NoiseAgent 14: { ABS: -88, CASH: 18820768 }. Marked to market: 9973424 +Final relative surplus NoiseAgent 14 0.87202305 +Final holdings for NoiseAgent 15: { ABS: -44, CASH: 14412870 }. Marked to market: 9991530 +Final relative surplus NoiseAgent 15 0.441287 +Final holdings for NoiseAgent 16: { ABS: 52, CASH: 4801820 }. Marked to market: 10004316 +Final relative surplus NoiseAgent 16 -0.50981315 +Final holdings for NoiseAgent 17: { ABS: 39, CASH: 6076522 }. Marked to market: 9999883 +Final relative surplus NoiseAgent 17 -0.3923478 +Final holdings for NoiseAgent 18: { ABS: 66, CASH: 3399505 }. Marked to market: 10004521 +Final relative surplus NoiseAgent 18 -0.65004195 +Final holdings for NoiseAgent 19: { ABS: 60, CASH: 3992710 }. Marked to market: 10025530 +Final relative surplus NoiseAgent 19 -0.59067435 +Final holdings for NoiseAgent 20: { ABS: -42, CASH: 14204200 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 20 0.42042 +Final holdings for NoiseAgent 21: { ABS: 40, CASH: 6005360 }. Marked to market: 10009600 +Final relative surplus NoiseAgent 21 -0.399464 +Final holdings for NoiseAgent 22: { ABS: -76, CASH: 17602812 }. Marked to market: 10000380 +Final relative surplus NoiseAgent 22 0.750278 +Final holdings for NoiseAgent 23: { CASH: 10014196 }. Marked to market: 10014196 +Final relative surplus NoiseAgent 23 0.0014196 +Final holdings for NoiseAgent 24: { ABS: -66, CASH: 16617325 }. Marked to market: 9985249 +Final relative surplus NoiseAgent 24 0.65168395 +Final holdings for NoiseAgent 25: { CASH: 9980080 }. Marked to market: 9980080 +Final relative surplus NoiseAgent 25 -0.001992 +Final holdings for NoiseAgent 26: { ABS: -58, CASH: 15818125 }. Marked to market: 9984195 +Final relative surplus NoiseAgent 26 0.5717539 +Final holdings for NoiseAgent 27: { ABS: -32, CASH: 13202304 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 27 0.3202304 +Final holdings for NoiseAgent 28: { ABS: -54, CASH: 15396085 }. Marked to market: 9994735 +Final relative surplus NoiseAgent 28 0.52960605 +Final holdings for NoiseAgent 29: { CASH: 9997677 }. Marked to market: 9997677 +Final relative surplus NoiseAgent 29 -0.0002323 +Final holdings for NoiseAgent 30: { CASH: 9981212 }. Marked to market: 9981212 +Final relative surplus NoiseAgent 30 -0.0018788 +Final holdings for NoiseAgent 31: { ABS: -68, CASH: 16805508 }. Marked to market: 9998708 +Final relative surplus NoiseAgent 31 0.67054075 +Final holdings for NoiseAgent 32: { ABS: 80, CASH: 2011760 }. Marked to market: 10019760 +Final relative surplus NoiseAgent 32 -0.78881405 +Final holdings for NoiseAgent 33: { CASH: 9997795 }. Marked to market: 9997795 +Final relative surplus NoiseAgent 33 -0.0002205 +Final holdings for NoiseAgent 34: { ABS: -42, CASH: 14196619 }. Marked to market: 9999433 +Final relative surplus NoiseAgent 34 0.4196619 +Final holdings for NoiseAgent 35: { CASH: 9986706 }. Marked to market: 9986706 +Final relative surplus NoiseAgent 35 -0.0013294 +Final holdings for NoiseAgent 36: { CASH: 10016128 }. Marked to market: 10016128 +Final relative surplus NoiseAgent 36 0.0016128 +Final holdings for NoiseAgent 37: { CASH: 10017150 }. Marked to market: 10017150 +Final relative surplus NoiseAgent 37 0.001715 +Final holdings for NoiseAgent 38: { CASH: 9970672 }. Marked to market: 9970672 +Final relative surplus NoiseAgent 38 -0.0029328 +Final holdings for NoiseAgent 39: { ABS: -50, CASH: 15008126 }. Marked to market: 9980776 +Final relative surplus NoiseAgent 39 0.5008126 +Final holdings for NoiseAgent 40: { CASH: 9999744 }. Marked to market: 9999744 +Final relative surplus NoiseAgent 40 -2.56e-05 +Final holdings for NoiseAgent 41: { CASH: 9984192 }. Marked to market: 9984192 +Final relative surplus NoiseAgent 41 -0.0015808 +Final holdings for NoiseAgent 42: { ABS: 44, CASH: 5597536 }. Marked to market: 10000660 +Final relative surplus NoiseAgent 42 -0.4402464 +Final holdings for NoiseAgent 43: { ABS: 96, CASH: 370144 }. Marked to market: 10025824 +Final relative surplus NoiseAgent 43 -0.9529275 +Final holdings for NoiseAgent 44: { CASH: 10024564 }. Marked to market: 10024564 +Final relative surplus NoiseAgent 44 0.0024564 +Final holdings for NoiseAgent 45: { CASH: 10011280 }. Marked to market: 10011280 +Final relative surplus NoiseAgent 45 0.001128 +Final holdings for NoiseAgent 46: { CASH: 10002241 }. Marked to market: 10002241 +Final relative surplus NoiseAgent 46 0.0002241 +Final holdings for NoiseAgent 47: { CASH: 9982048 }. Marked to market: 9982048 +Final relative surplus NoiseAgent 47 -0.0017952 +Final holdings for NoiseAgent 48: { ABS: -54, CASH: 15400270 }. Marked to market: 9996382 +Final relative surplus NoiseAgent 48 0.53001985 +Final holdings for NoiseAgent 49: { ABS: -42, CASH: 14212390 }. Marked to market: 9989374 +Final relative surplus NoiseAgent 49 0.421239 +Final holdings for NoiseAgent 50: { ABS: -74, CASH: 17420350 }. Marked to market: 9983942 +Final relative surplus NoiseAgent 50 0.73198585 +Final holdings for NoiseAgent 51: { ABS: -48, CASH: 14803504 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 51 0.4803504 +Final holdings for NoiseAgent 52: { CASH: 9985027 }. Marked to market: 9985027 +Final relative surplus NoiseAgent 52 -0.0014973 +Final holdings for NoiseAgent 53: { CASH: 10042912 }. Marked to market: 10042912 +Final relative surplus NoiseAgent 53 0.0042912 +Final holdings for NoiseAgent 54: { CASH: 9991726 }. Marked to market: 9991726 +Final relative surplus NoiseAgent 54 -0.0008274 +Final holdings for NoiseAgent 55: { ABS: -28, CASH: 12801904 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 55 0.2801904 +Final holdings for NoiseAgent 56: { CASH: 9993080 }. Marked to market: 9993080 +Final relative surplus NoiseAgent 56 -0.000692 +Final holdings for NoiseAgent 57: { CASH: 9999650 }. Marked to market: 9999650 +Final relative surplus NoiseAgent 57 -3.5e-05 +Final holdings for NoiseAgent 58: { ABS: -48, CASH: 14802640 }. Marked to market: 9978832 +Final relative surplus NoiseAgent 58 0.480264 +Final holdings for NoiseAgent 59: { ABS: 26, CASH: 7401638 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 59 -0.2598362 +Final holdings for NoiseAgent 60: { CASH: 9998779 }. Marked to market: 9998779 +Final relative surplus NoiseAgent 60 -0.0001221 +Final holdings for NoiseAgent 61: { ABS: -40, CASH: 14010880 }. Marked to market: 9989640 +Final relative surplus NoiseAgent 61 0.401088 +Final holdings for NoiseAgent 62: { ABS: -34, CASH: 13419210 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 62 0.341921 +Final holdings for NoiseAgent 63: { CASH: 9965749 }. Marked to market: 9965749 +Final relative surplus NoiseAgent 63 -0.0034251 +Final holdings for NoiseAgent 64: { ABS: 86, CASH: 1396474 }. Marked to market: 10002494 +Final relative surplus NoiseAgent 64 -0.85034555 +Final holdings for NoiseAgent 65: { CASH: 10000943 }. Marked to market: 10000943 +Final relative surplus NoiseAgent 65 9.43e-05 +Final holdings for NoiseAgent 66: { ABS: 96, CASH: 402496 }. Marked to market: 10006432 +Final relative surplus NoiseAgent 66 -0.94974625 +Final holdings for NoiseAgent 67: { CASH: 10015030 }. Marked to market: 10015030 +Final relative surplus NoiseAgent 67 0.001503 +Final holdings for NoiseAgent 68: { ABS: -32, CASH: 13193152 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 68 0.3193152 +Final holdings for NoiseAgent 69: { ABS: -82, CASH: 18224559 }. Marked to market: 9983641 +Final relative surplus NoiseAgent 69 0.81240605 +Final holdings for NoiseAgent 70: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 70 0.0 +Final holdings for NoiseAgent 71: { ABS: 96, CASH: 392272 }. Marked to market: 10036912 +Final relative surplus NoiseAgent 71 -0.95072635 +Final holdings for NoiseAgent 72: { CASH: 10011286 }. Marked to market: 10011286 +Final relative surplus NoiseAgent 72 0.0011286 +Final holdings for NoiseAgent 73: { ABS: -84, CASH: 18404788 }. Marked to market: 9998488 +Final relative surplus NoiseAgent 73 0.83047135 +Final holdings for NoiseAgent 74: { ABS: -44, CASH: 14381308 }. Marked to market: 9994904 +Final relative surplus NoiseAgent 74 0.4381308 +Final holdings for NoiseAgent 75: { CASH: 10026576 }. Marked to market: 10026576 +Final relative surplus NoiseAgent 75 0.0026576 +Final holdings for NoiseAgent 76: { ABS: -98, CASH: 19824402 }. Marked to market: 9976970 +Final relative surplus NoiseAgent 76 0.9723917 +Final holdings for NoiseAgent 77: { ABS: -46, CASH: 14603266 }. Marked to market: 9998666 +Final relative surplus NoiseAgent 77 0.4603266 +Final holdings for NoiseAgent 78: { CASH: 9991612 }. Marked to market: 9991612 +Final relative surplus NoiseAgent 78 -0.0008388 +Final holdings for NoiseAgent 79: { CASH: 9998140 }. Marked to market: 9998140 +Final relative surplus NoiseAgent 79 -0.000186 +Final holdings for NoiseAgent 80: { CASH: 9996152 }. Marked to market: 9996152 +Final relative surplus NoiseAgent 80 -0.0003848 +Final holdings for NoiseAgent 81: { ABS: -62, CASH: 16220429 }. Marked to market: 9980625 +Final relative surplus NoiseAgent 81 0.61197875 +Final holdings for NoiseAgent 82: { CASH: 9989335 }. Marked to market: 9989335 +Final relative surplus NoiseAgent 82 -0.0010665 +Final holdings for NoiseAgent 83: { CASH: 9998528 }. Marked to market: 9998528 +Final relative surplus NoiseAgent 83 -0.0001472 +Final holdings for NoiseAgent 84: { CASH: 9987754 }. Marked to market: 9987754 +Final relative surplus NoiseAgent 84 -0.0012246 +Final holdings for NoiseAgent 85: { ABS: -92, CASH: 19190708 }. Marked to market: 9981232 +Final relative surplus NoiseAgent 85 0.90906055 +Final holdings for NoiseAgent 86: { ABS: -90, CASH: 18988165 }. Marked to market: 9993475 +Final relative surplus NoiseAgent 86 0.88882235 +Final holdings for NoiseAgent 87: { ABS: 50, CASH: 5001175 }. Marked to market: 9997875 +Final relative surplus NoiseAgent 87 -0.4998825 +Final holdings for NoiseAgent 88: { CASH: 9994604 }. Marked to market: 9994604 +Final relative surplus NoiseAgent 88 -0.0005396 +Final holdings for NoiseAgent 89: { ABS: 23, CASH: 7712434 }. Marked to market: 10026349 +Final relative surplus NoiseAgent 89 -0.2287566 +Final holdings for NoiseAgent 90: { CASH: 10012426 }. Marked to market: 10012426 +Final relative surplus NoiseAgent 90 0.0012426 +Final holdings for NoiseAgent 91: { ABS: 72, CASH: 2804860 }. Marked to market: 10010476 +Final relative surplus NoiseAgent 91 -0.70950615 +Final holdings for NoiseAgent 92: { ABS: 88, CASH: 1194984 }. Marked to market: 10001056 +Final relative surplus NoiseAgent 92 -0.87049475 +Final holdings for NoiseAgent 93: { ABS: 48, CASH: 5197888 }. Marked to market: 10001584 +Final relative surplus NoiseAgent 93 -0.4802112 +Final holdings for NoiseAgent 94: { CASH: 10006996 }. Marked to market: 10006996 +Final relative surplus NoiseAgent 94 0.0006996 +Final holdings for NoiseAgent 95: { CASH: 10001144 }. Marked to market: 10001144 +Final relative surplus NoiseAgent 95 0.0001144 +Final holdings for NoiseAgent 96: { CASH: 10029046 }. Marked to market: 10029046 +Final relative surplus NoiseAgent 96 0.0029046 +Final holdings for NoiseAgent 97: { ABS: 84, CASH: 1601176 }. Marked to market: 9995464 +Final relative surplus NoiseAgent 97 -0.82988925 +Final holdings for NoiseAgent 98: { ABS: -49, CASH: 14896668 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 98 0.4896668 +Final holdings for NoiseAgent 99: { ABS: 56, CASH: 4394988 }. Marked to market: 10028420 +Final relative surplus NoiseAgent 99 -0.55044155 +Final holdings for NoiseAgent 100: { CASH: 9997036 }. Marked to market: 9997036 +Final relative surplus NoiseAgent 100 -0.0002964 +Final holdings for NoiseAgent 101: { ABS: 60, CASH: 3996430 }. Marked to market: 9999130 +Final relative surplus NoiseAgent 101 -0.5903524 +Final holdings for NoiseAgent 102: { ABS: 98, CASH: 195247 }. Marked to market: 10041405 +Final relative surplus NoiseAgent 102 -0.97042825 +Final holdings for NoiseAgent 103: { CASH: 10004876 }. Marked to market: 10004876 +Final relative surplus NoiseAgent 103 0.0004876 +Final holdings for NoiseAgent 104: { ABS: 60, CASH: 3991780 }. Marked to market: 10025140 +Final relative surplus NoiseAgent 104 -0.59076645 +Final holdings for NoiseAgent 105: { ABS: -60, CASH: 15997960 }. Marked to market: 10001500 +Final relative surplus NoiseAgent 105 0.58980195 +Final holdings for NoiseAgent 106: { ABS: 68, CASH: 3214382 }. Marked to market: 10000170 +Final relative surplus NoiseAgent 106 -0.66858275 +Final holdings for NoiseAgent 107: { CASH: 10000928 }. Marked to market: 10000928 +Final relative surplus NoiseAgent 107 9.28e-05 +Final holdings for NoiseAgent 108: { CASH: 10038416 }. Marked to market: 10038416 +Final relative surplus NoiseAgent 108 0.0038416 +Final holdings for NoiseAgent 109: { ABS: -70, CASH: 16983095 }. Marked to market: 9987645 +Final relative surplus NoiseAgent 109 0.68831595 +Final holdings for NoiseAgent 110: { ABS: -92, CASH: 19206762 }. Marked to market: 9997194 +Final relative surplus NoiseAgent 110 0.91066575 +Final holdings for NoiseAgent 111: { CASH: 9998677 }. Marked to market: 9998677 +Final relative surplus NoiseAgent 111 -0.0001323 +Final holdings for NoiseAgent 112: { CASH: 10025090 }. Marked to market: 10025090 +Final relative surplus NoiseAgent 112 0.002509 +Final holdings for NoiseAgent 113: { ABS: -72, CASH: 17183584 }. Marked to market: 10015840 +Final relative surplus NoiseAgent 113 0.70840315 +Final holdings for NoiseAgent 114: { CASH: 9975448 }. Marked to market: 9975448 +Final relative surplus NoiseAgent 114 -0.0024552 +Final holdings for NoiseAgent 115: { ABS: 76, CASH: 2377086 }. Marked to market: 10023522 +Final relative surplus NoiseAgent 115 -0.75223035 +Final holdings for NoiseAgent 116: { CASH: 10005772 }. Marked to market: 10005772 +Final relative surplus NoiseAgent 116 0.0005772 +Final holdings for NoiseAgent 117: { ABS: 82, CASH: 1796925 }. Marked to market: 10002091 +Final relative surplus NoiseAgent 117 -0.81030115 +Final holdings for NoiseAgent 118: { CASH: 9980728 }. Marked to market: 9980728 +Final relative surplus NoiseAgent 118 -0.0019272 +Final holdings for NoiseAgent 119: { ABS: 96, CASH: 369952 }. Marked to market: 10028512 +Final relative surplus NoiseAgent 119 -0.95294375 +Final holdings for NoiseAgent 120: { CASH: 10024300 }. Marked to market: 10024300 +Final relative surplus NoiseAgent 120 0.00243 +Final holdings for NoiseAgent 121: { ABS: -46, CASH: 14601311 }. Marked to market: 9999287 +Final relative surplus NoiseAgent 121 0.4601311 +Final holdings for NoiseAgent 122: { ABS: -30, CASH: 12988660 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 122 0.298866 +Final holdings for NoiseAgent 123: { CASH: 10001980 }. Marked to market: 10001980 +Final relative surplus NoiseAgent 123 0.000198 +Final holdings for NoiseAgent 124: { CASH: 9966824 }. Marked to market: 9966824 +Final relative surplus NoiseAgent 124 -0.0033176 +Final holdings for NoiseAgent 125: { ABS: 94, CASH: 570014 }. Marked to market: 10025850 +Final relative surplus NoiseAgent 125 -0.93293915 +Final holdings for NoiseAgent 126: { ABS: 68, CASH: 3181368 }. Marked to market: 10019040 +Final relative surplus NoiseAgent 126 -0.6718077 +Final holdings for NoiseAgent 127: { ABS: 78, CASH: 2193214 }. Marked to market: 9998830 +Final relative surplus NoiseAgent 127 -0.77067135 +Final holdings for NoiseAgent 128: { ABS: -44, CASH: 14412738 }. Marked to market: 9985062 +Final relative surplus NoiseAgent 128 0.4412738 +Final holdings for NoiseAgent 129: { CASH: 10002079 }. Marked to market: 10002079 +Final relative surplus NoiseAgent 129 0.0002079 +Final holdings for NoiseAgent 130: { CASH: 10006020 }. Marked to market: 10006020 +Final relative surplus NoiseAgent 130 0.000602 +Final holdings for NoiseAgent 131: { ABS: 74, CASH: 2584090 }. Marked to market: 10027750 +Final relative surplus NoiseAgent 131 -0.73153205 +Final holdings for NoiseAgent 132: { CASH: 9976768 }. Marked to market: 9976768 +Final relative surplus NoiseAgent 132 -0.0023232 +Final holdings for NoiseAgent 133: { CASH: 10006399 }. Marked to market: 10006399 +Final relative surplus NoiseAgent 133 0.0006399 +Final holdings for NoiseAgent 134: { ABS: -39, CASH: 13902769 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 134 0.3902769 +Final holdings for NoiseAgent 135: { ABS: -64, CASH: 16389088 }. Marked to market: 9984160 +Final relative surplus NoiseAgent 135 0.62890105 +Final holdings for NoiseAgent 136: { CASH: 9997408 }. Marked to market: 9997408 +Final relative surplus NoiseAgent 136 -0.0002592 +Final holdings for NoiseAgent 137: { CASH: 9968023 }. Marked to market: 9968023 +Final relative surplus NoiseAgent 137 -0.0031977 +Final holdings for NoiseAgent 138: { ABS: 74, CASH: 2601702 }. Marked to market: 9997262 +Final relative surplus NoiseAgent 138 -0.72983575 +Final holdings for NoiseAgent 139: { ABS: -21, CASH: 12111214 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 139 0.2111214 +Final holdings for NoiseAgent 140: { CASH: 9998668 }. Marked to market: 9998668 +Final relative surplus NoiseAgent 140 -0.0001332 +Final holdings for NoiseAgent 141: { ABS: 68, CASH: 3192894 }. Marked to market: 10027778 +Final relative surplus NoiseAgent 141 -0.6706594 +Final holdings for NoiseAgent 142: { ABS: -43, CASH: 14302064 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 142 0.4302064 +Final holdings for NoiseAgent 143: { CASH: 9985778 }. Marked to market: 9985778 +Final relative surplus NoiseAgent 143 -0.0014222 +Final holdings for NoiseAgent 144: { CASH: 10007155 }. Marked to market: 10007155 +Final relative surplus NoiseAgent 144 0.0007155 +Final holdings for NoiseAgent 145: { ABS: -45, CASH: 14524345 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 145 0.4524345 +Final holdings for NoiseAgent 146: { CASH: 9980924 }. Marked to market: 9980924 +Final relative surplus NoiseAgent 146 -0.0019076 +Final holdings for NoiseAgent 147: { ABS: -50, CASH: 15015725 }. Marked to market: 9986375 +Final relative surplus NoiseAgent 147 0.5015725 +Final holdings for NoiseAgent 148: { ABS: -29, CASH: 12914384 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 148 0.2914384 +Final holdings for NoiseAgent 149: { ABS: 44, CASH: 5598592 }. Marked to market: 10020020 +Final relative surplus NoiseAgent 149 -0.4401408 +Final holdings for NoiseAgent 150: { ABS: 24, CASH: 7599400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 150 -0.24006 +Final holdings for NoiseAgent 151: { CASH: 9987640 }. Marked to market: 9987640 +Final relative surplus NoiseAgent 151 -0.001236 +Final holdings for NoiseAgent 152: { ABS: 78, CASH: 2215171 }. Marked to market: 9985375 +Final relative surplus NoiseAgent 152 -0.76852105 +Final holdings for NoiseAgent 153: { CASH: 10010290 }. Marked to market: 10010290 +Final relative surplus NoiseAgent 153 0.001029 +Final holdings for NoiseAgent 154: { ABS: -80, CASH: 18024960 }. Marked to market: 9983360 +Final relative surplus NoiseAgent 154 0.79244355 +Final holdings for NoiseAgent 155: { ABS: 64, CASH: 3581056 }. Marked to market: 10016256 +Final relative surplus NoiseAgent 155 -0.6318393 +Final holdings for NoiseAgent 156: { CASH: 10009045 }. Marked to market: 10009045 +Final relative surplus NoiseAgent 156 0.0009045 +Final holdings for NoiseAgent 157: { CASH: 10007328 }. Marked to market: 10007328 +Final relative surplus NoiseAgent 157 0.0007328 +Final holdings for NoiseAgent 158: { ABS: 45, CASH: 5475385 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 158 -0.4524615 +Final holdings for NoiseAgent 159: { CASH: 10040700 }. Marked to market: 10040700 +Final relative surplus NoiseAgent 159 0.00407 +Final holdings for NoiseAgent 160: { CASH: 9964081 }. Marked to market: 9964081 +Final relative surplus NoiseAgent 160 -0.0035919 +Final holdings for NoiseAgent 161: { ABS: -94, CASH: 19385524 }. Marked to market: 9985900 +Final relative surplus NoiseAgent 161 0.92855275 +Final holdings for NoiseAgent 162: { CASH: 9984160 }. Marked to market: 9984160 +Final relative surplus NoiseAgent 162 -0.001584 +Final holdings for NoiseAgent 163: { ABS: 98, CASH: 201470 }. Marked to market: 9995394 +Final relative surplus NoiseAgent 163 -0.96985925 +Final holdings for NoiseAgent 164: { ABS: -52, CASH: 15215314 }. Marked to market: 9985206 +Final relative surplus NoiseAgent 164 0.51147355 +Final holdings for NoiseAgent 165: { CASH: 10001925 }. Marked to market: 10001925 +Final relative surplus NoiseAgent 165 0.0001925 +Final holdings for NoiseAgent 166: { ABS: 90, CASH: 1000585 }. Marked to market: 10000405 +Final relative surplus NoiseAgent 166 -0.88994165 +Final holdings for NoiseAgent 167: { CASH: 9980002 }. Marked to market: 9980002 +Final relative surplus NoiseAgent 167 -0.0019998 +Final holdings for NoiseAgent 168: { ABS: -24, CASH: 12398416 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 168 0.2398416 +Final holdings for NoiseAgent 169: { CASH: 10041454 }. Marked to market: 10041454 +Final relative surplus NoiseAgent 169 0.0041454 +Final holdings for NoiseAgent 170: { CASH: 9983764 }. Marked to market: 9983764 +Final relative surplus NoiseAgent 170 -0.0016236 +Final holdings for NoiseAgent 171: { ABS: 72, CASH: 2793952 }. Marked to market: 10035280 +Final relative surplus NoiseAgent 171 -0.71054745 +Final holdings for NoiseAgent 172: { ABS: -74, CASH: 17401369 }. Marked to market: 9998039 +Final relative surplus NoiseAgent 172 0.73013235 +Final holdings for NoiseAgent 173: { CASH: 9999160 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 173 -8.4e-05 +Final holdings for NoiseAgent 174: { ABS: -31, CASH: 13115376 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 174 0.3115376 +Final holdings for NoiseAgent 175: { ABS: 82, CASH: 1794424 }. Marked to market: 9999672 +Final relative surplus NoiseAgent 175 -0.81055125 +Final holdings for NoiseAgent 176: { CASH: 10033120 }. Marked to market: 10033120 +Final relative surplus NoiseAgent 176 0.003312 +Final holdings for NoiseAgent 177: { ABS: -64, CASH: 16401888 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 177 0.63018425 +Final holdings for NoiseAgent 178: { ABS: -70, CASH: 16998250 }. Marked to market: 9995100 +Final relative surplus NoiseAgent 178 0.68982055 +Final holdings for NoiseAgent 179: { ABS: -72, CASH: 17198740 }. Marked to market: 9994492 +Final relative surplus NoiseAgent 179 0.70986805 +Final holdings for NoiseAgent 180: { ABS: -60, CASH: 16017400 }. Marked to market: 9985180 +Final relative surplus NoiseAgent 180 0.59168625 +Final holdings for NoiseAgent 181: { CASH: 9974538 }. Marked to market: 9974538 +Final relative surplus NoiseAgent 181 -0.0025462 +Final holdings for NoiseAgent 182: { ABS: -36, CASH: 13619692 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 182 0.3619692 +Final holdings for NoiseAgent 183: { ABS: 44, CASH: 5603806 }. Marked to market: 10005478 +Final relative surplus NoiseAgent 183 -0.4396194 +Final holdings for NoiseAgent 184: { ABS: -20, CASH: 11991240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 184 0.199124 +Final holdings for NoiseAgent 185: { ABS: 64, CASH: 3589600 }. Marked to market: 10020512 +Final relative surplus NoiseAgent 185 -0.63099165 +Final holdings for NoiseAgent 186: { ABS: -94, CASH: 19416920 }. Marked to market: 9962776 +Final relative surplus NoiseAgent 186 0.9316345 +Final holdings for NoiseAgent 187: { CASH: 10037105 }. Marked to market: 10037105 +Final relative surplus NoiseAgent 187 0.0037105 +Final holdings for NoiseAgent 188: { CASH: 9996607 }. Marked to market: 9996607 +Final relative surplus NoiseAgent 188 -0.0003393 +Final holdings for NoiseAgent 189: { CASH: 10000078 }. Marked to market: 10000078 +Final relative surplus NoiseAgent 189 7.8e-06 +Final holdings for NoiseAgent 190: { CASH: 9968560 }. Marked to market: 9968560 +Final relative surplus NoiseAgent 190 -0.003144 +Final holdings for NoiseAgent 191: { ABS: 90, CASH: 972190 }. Marked to market: 10023850 +Final relative surplus NoiseAgent 191 -0.89272355 +Final holdings for NoiseAgent 192: { ABS: 86, CASH: 1378973 }. Marked to market: 10019909 +Final relative surplus NoiseAgent 192 -0.8520552 +Final holdings for NoiseAgent 193: { CASH: 9999384 }. Marked to market: 9999384 +Final relative surplus NoiseAgent 193 -6.16e-05 +Final holdings for NoiseAgent 194: { CASH: 10002940 }. Marked to market: 10002940 +Final relative surplus NoiseAgent 194 0.000294 +Final holdings for NoiseAgent 195: { ABS: -82, CASH: 18210496 }. Marked to market: 9957770 +Final relative surplus NoiseAgent 195 0.81098535 +Final holdings for NoiseAgent 196: { ABS: -94, CASH: 19430268 }. Marked to market: 9970860 +Final relative surplus NoiseAgent 196 0.93296365 +Final holdings for NoiseAgent 197: { ABS: -58, CASH: 15800348 }. Marked to market: 9996114 +Final relative surplus NoiseAgent 197 0.5700274 +Final holdings for NoiseAgent 198: { ABS: 74, CASH: 2585607 }. Marked to market: 10021275 +Final relative surplus NoiseAgent 198 -0.73139105 +Final holdings for NoiseAgent 199: { CASH: 10010960 }. Marked to market: 10010960 +Final relative surplus NoiseAgent 199 0.001096 +Final holdings for NoiseAgent 200: { ABS: -42, CASH: 14211088 }. Marked to market: 9989416 +Final relative surplus NoiseAgent 200 0.4211088 +Final holdings for NoiseAgent 201: { ABS: -38, CASH: 13797530 }. Marked to market: 9995744 +Final relative surplus NoiseAgent 201 0.379753 +Final holdings for NoiseAgent 202: { ABS: 43, CASH: 5678328 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 202 -0.4321672 +Final holdings for NoiseAgent 203: { ABS: 60, CASH: 3996550 }. Marked to market: 10002490 +Final relative surplus NoiseAgent 203 -0.5903361 +Final holdings for NoiseAgent 204: { ABS: 74, CASH: 2598557 }. Marked to market: 10002035 +Final relative surplus NoiseAgent 204 -0.7301419 +Final holdings for NoiseAgent 205: { ABS: 45, CASH: 5472730 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 205 -0.452727 +Final holdings for NoiseAgent 206: { CASH: 10000527 }. Marked to market: 10000527 +Final relative surplus NoiseAgent 206 5.27e-05 +Final holdings for NoiseAgent 207: { ABS: 68, CASH: 3185312 }. Marked to market: 10025568 +Final relative surplus NoiseAgent 207 -0.6714097 +Final holdings for NoiseAgent 208: { CASH: 10002813 }. Marked to market: 10002813 +Final relative surplus NoiseAgent 208 0.0002813 +Final holdings for NoiseAgent 209: { CASH: 9979680 }. Marked to market: 9979680 +Final relative surplus NoiseAgent 209 -0.002032 +Final holdings for NoiseAgent 210: { CASH: 10001368 }. Marked to market: 10001368 +Final relative surplus NoiseAgent 210 0.0001368 +Final holdings for NoiseAgent 211: { ABS: -64, CASH: 16401856 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 211 0.63018125 +Final holdings for NoiseAgent 212: { CASH: 9982465 }. Marked to market: 9982465 +Final relative surplus NoiseAgent 212 -0.0017535 +Final holdings for NoiseAgent 213: { ABS: 76, CASH: 2377314 }. Marked to market: 10023294 +Final relative surplus NoiseAgent 213 -0.7522086 +Final holdings for NoiseAgent 214: { ABS: -70, CASH: 17003430 }. Marked to market: 9968150 +Final relative surplus NoiseAgent 214 0.6902923 +Final holdings for NoiseAgent 215: { CASH: 10044496 }. Marked to market: 10044496 +Final relative surplus NoiseAgent 215 0.0044496 +Final holdings for NoiseAgent 216: { ABS: 46, CASH: 5387603 }. Marked to market: 10009683 +Final relative surplus NoiseAgent 216 -0.4612397 +Final holdings for NoiseAgent 217: { ABS: -58, CASH: 15811020 }. Marked to market: 9983470 +Final relative surplus NoiseAgent 217 0.57105455 +Final holdings for NoiseAgent 218: { ABS: -60, CASH: 16004740 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 218 0.59046665 +Final holdings for NoiseAgent 219: { ABS: -30, CASH: 12997990 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 219 0.299799 +Final holdings for NoiseAgent 220: { ABS: -90, CASH: 19027720 }. Marked to market: 9973000 +Final relative surplus NoiseAgent 220 0.89271115 +Final holdings for NoiseAgent 221: { CASH: 9999472 }. Marked to market: 9999472 +Final relative surplus NoiseAgent 221 -5.28e-05 +Final holdings for NoiseAgent 222: { CASH: 10000588 }. Marked to market: 10000588 +Final relative surplus NoiseAgent 222 5.88e-05 +Final holdings for NoiseAgent 223: { CASH: 10017480 }. Marked to market: 10017480 +Final relative surplus NoiseAgent 223 0.001748 +Final holdings for NoiseAgent 224: { CASH: 10010240 }. Marked to market: 10010240 +Final relative surplus NoiseAgent 224 0.001024 +Final holdings for NoiseAgent 225: { ABS: 82, CASH: 1796310 }. Marked to market: 10002214 +Final relative surplus NoiseAgent 225 -0.81036185 +Final holdings for NoiseAgent 226: { CASH: 9993730 }. Marked to market: 9993730 +Final relative surplus NoiseAgent 226 -0.000627 +Final holdings for NoiseAgent 227: { ABS: -74, CASH: 17399445 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 227 0.7299451 +Final holdings for NoiseAgent 228: { ABS: 82, CASH: 1791554 }. Marked to market: 10040098 +Final relative surplus NoiseAgent 228 -0.8107855 +Final holdings for NoiseAgent 229: { CASH: 10012744 }. Marked to market: 10012744 +Final relative surplus NoiseAgent 229 0.0012744 +Final holdings for NoiseAgent 230: { CASH: 9973292 }. Marked to market: 9973292 +Final relative surplus NoiseAgent 230 -0.0026708 +Final holdings for NoiseAgent 231: { CASH: 10024520 }. Marked to market: 10024520 +Final relative surplus NoiseAgent 231 0.002452 +Final holdings for NoiseAgent 232: { ABS: 92, CASH: 822402 }. Marked to market: 9983302 +Final relative surplus NoiseAgent 232 -0.90780215 +Final holdings for NoiseAgent 233: { CASH: 9999835 }. Marked to market: 9999835 +Final relative surplus NoiseAgent 233 -1.65e-05 +Final holdings for NoiseAgent 234: { CASH: 9980596 }. Marked to market: 9980596 +Final relative surplus NoiseAgent 234 -0.0019404 +Final holdings for NoiseAgent 235: { CASH: 9986038 }. Marked to market: 9986038 +Final relative surplus NoiseAgent 235 -0.0013962 +Final holdings for NoiseAgent 236: { ABS: 30, CASH: 6985210 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 236 -0.301479 +Final holdings for NoiseAgent 237: { ABS: 84, CASH: 1580092 }. Marked to market: 10024864 +Final relative surplus NoiseAgent 237 -0.8319374 +Final holdings for NoiseAgent 238: { ABS: 94, CASH: 595770 }. Marked to market: 9995864 +Final relative surplus NoiseAgent 238 -0.9304206 +Final holdings for NoiseAgent 239: { CASH: 10020784 }. Marked to market: 10020784 +Final relative surplus NoiseAgent 239 0.0020784 +Final holdings for NoiseAgent 240: { CASH: 10001560 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 240 0.000156 +Final holdings for NoiseAgent 241: { ABS: -38, CASH: 13783774 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 241 0.3783774 +Final holdings for NoiseAgent 242: { ABS: -21, CASH: 12110731 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 242 0.2110731 +Final holdings for NoiseAgent 243: { CASH: 10013328 }. Marked to market: 10013328 +Final relative surplus NoiseAgent 243 0.0013328 +Final holdings for NoiseAgent 244: { ABS: 50, CASH: 4994975 }. Marked to market: 10018725 +Final relative surplus NoiseAgent 244 -0.5005025 +Final holdings for NoiseAgent 245: { CASH: 9999376 }. Marked to market: 9999376 +Final relative surplus NoiseAgent 245 -6.24e-05 +Final holdings for NoiseAgent 246: { ABS: 30, CASH: 7001980 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 246 -0.299802 +Final holdings for NoiseAgent 247: { ABS: 42, CASH: 5795695 }. Marked to market: 10016107 +Final relative surplus NoiseAgent 247 -0.4204305 +Final holdings for NoiseAgent 248: { ABS: -46, CASH: 14607245 }. Marked to market: 9984981 +Final relative surplus NoiseAgent 248 0.4607245 +Final holdings for NoiseAgent 249: { CASH: 9978887 }. Marked to market: 9978887 +Final relative surplus NoiseAgent 249 -0.0021113 +Final holdings for NoiseAgent 250: { ABS: -78, CASH: 17824882 }. Marked to market: 9978472 +Final relative surplus NoiseAgent 250 0.77242865 +Final holdings for NoiseAgent 251: { ABS: 90, CASH: 997525 }. Marked to market: 10001305 +Final relative surplus NoiseAgent 251 -0.89024335 +Final holdings for NoiseAgent 252: { CASH: 10024702 }. Marked to market: 10024702 +Final relative surplus NoiseAgent 252 0.0024702 +Final holdings for NoiseAgent 253: { CASH: 9994798 }. Marked to market: 9994798 +Final relative surplus NoiseAgent 253 -0.0005202 +Final holdings for NoiseAgent 254: { ABS: 2, CASH: 9837158 }. Marked to market: 10038208 +Final relative surplus NoiseAgent 254 -0.0162842 +Final holdings for NoiseAgent 255: { ABS: -66, CASH: 16620559 }. Marked to market: 9982213 +Final relative surplus NoiseAgent 255 0.65199785 +Final holdings for NoiseAgent 256: { CASH: 10003488 }. Marked to market: 10003488 +Final relative surplus NoiseAgent 256 0.0003488 +Final holdings for NoiseAgent 257: { ABS: 64, CASH: 3596256 }. Marked to market: 10000992 +Final relative surplus NoiseAgent 257 -0.63036705 +Final holdings for NoiseAgent 258: { CASH: 10003210 }. Marked to market: 10003210 +Final relative surplus NoiseAgent 258 0.000321 +Final holdings for NoiseAgent 259: { ABS: 66, CASH: 3402145 }. Marked to market: 10009009 +Final relative surplus NoiseAgent 259 -0.64977515 +Final holdings for NoiseAgent 260: { ABS: -76, CASH: 17625650 }. Marked to market: 9977542 +Final relative surplus NoiseAgent 260 0.75250175 +Final holdings for NoiseAgent 261: { ABS: 72, CASH: 2794636 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 261 -0.71052875 +Final holdings for NoiseAgent 262: { ABS: 56, CASH: 4388856 }. Marked to market: 10015456 +Final relative surplus NoiseAgent 262 -0.55106695 +Final holdings for NoiseAgent 263: { CASH: 10013272 }. Marked to market: 10013272 +Final relative surplus NoiseAgent 263 0.0013272 +Final holdings for NoiseAgent 264: { CASH: 10027804 }. Marked to market: 10027804 +Final relative surplus NoiseAgent 264 0.0027804 +Final holdings for NoiseAgent 265: { ABS: 45, CASH: 5476780 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 265 -0.452322 +Final holdings for NoiseAgent 266: { CASH: 10013880 }. Marked to market: 10013880 +Final relative surplus NoiseAgent 266 0.001388 +Final holdings for NoiseAgent 267: { ABS: -64, CASH: 16399264 }. Marked to market: 10003296 +Final relative surplus NoiseAgent 267 0.62993265 +Final holdings for NoiseAgent 268: { ABS: 66, CASH: 3381718 }. Marked to market: 10015444 +Final relative surplus NoiseAgent 268 -0.6517772 +Final holdings for NoiseAgent 269: { ABS: -56, CASH: 15615232 }. Marked to market: 9988184 +Final relative surplus NoiseAgent 269 0.55147495 +Final holdings for NoiseAgent 270: { ABS: -98, CASH: 19782948 }. Marked to market: 9975598 +Final relative surplus NoiseAgent 270 0.96828725 +Final holdings for NoiseAgent 271: { CASH: 10009720 }. Marked to market: 10009720 +Final relative surplus NoiseAgent 271 0.000972 +Final holdings for NoiseAgent 272: { CASH: 9967323 }. Marked to market: 9967323 +Final relative surplus NoiseAgent 272 -0.0032677 +Final holdings for NoiseAgent 273: { CASH: 9987064 }. Marked to market: 9987064 +Final relative surplus NoiseAgent 273 -0.0012936 +Final holdings for NoiseAgent 274: { ABS: -37, CASH: 13703737 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 274 0.3703737 +Final holdings for NoiseAgent 275: { ABS: -31, CASH: 13120243 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 275 0.3120243 +Final holdings for NoiseAgent 276: { ABS: -80, CASH: 18002360 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 276 0.79023125 +Final holdings for NoiseAgent 277: { CASH: 9990041 }. Marked to market: 9990041 +Final relative surplus NoiseAgent 277 -0.0009959 +Final holdings for NoiseAgent 278: { CASH: 10010563 }. Marked to market: 10010563 +Final relative surplus NoiseAgent 278 0.0010563 +Final holdings for NoiseAgent 279: { CASH: 9995308 }. Marked to market: 9995308 +Final relative surplus NoiseAgent 279 -0.0004692 +Final holdings for NoiseAgent 280: { ABS: -58, CASH: 15798318 }. Marked to market: 10002320 +Final relative surplus NoiseAgent 280 0.56983875 +Final holdings for NoiseAgent 281: { CASH: 9984005 }. Marked to market: 9984005 +Final relative surplus NoiseAgent 281 -0.0015995 +Final holdings for NoiseAgent 282: { CASH: 10001189 }. Marked to market: 10001189 +Final relative surplus NoiseAgent 282 0.0001189 +Final holdings for NoiseAgent 283: { ABS: -40, CASH: 13996100 }. Marked to market: 10004420 +Final relative surplus NoiseAgent 283 0.39961 +Final holdings for NoiseAgent 284: { CASH: 9978853 }. Marked to market: 9978853 +Final relative surplus NoiseAgent 284 -0.0021147 +Final holdings for NoiseAgent 285: { ABS: 60, CASH: 4009180 }. Marked to market: 10015000 +Final relative surplus NoiseAgent 285 -0.58907215 +Final holdings for NoiseAgent 286: { ABS: 38, CASH: 6199388 }. Marked to market: 10018198 +Final relative surplus NoiseAgent 286 -0.3800612 +Final holdings for NoiseAgent 287: { ABS: 78, CASH: 2212285 }. Marked to market: 10020319 +Final relative surplus NoiseAgent 287 -0.76876125 +Final holdings for NoiseAgent 288: { ABS: -62, CASH: 16200093 }. Marked to market: 9995753 +Final relative surplus NoiseAgent 288 0.6100024 +Final holdings for NoiseAgent 289: { CASH: 10001980 }. Marked to market: 10001980 +Final relative surplus NoiseAgent 289 0.000198 +Final holdings for NoiseAgent 290: { CASH: 9994540 }. Marked to market: 9994540 +Final relative surplus NoiseAgent 290 -0.000546 +Final holdings for NoiseAgent 291: { ABS: -25, CASH: 12502550 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 291 0.250255 +Final holdings for NoiseAgent 292: { CASH: 10010902 }. Marked to market: 10010902 +Final relative surplus NoiseAgent 292 0.0010902 +Final holdings for NoiseAgent 293: { ABS: 48, CASH: 5197240 }. Marked to market: 10022776 +Final relative surplus NoiseAgent 293 -0.480276 +Final holdings for NoiseAgent 294: { CASH: 10001518 }. Marked to market: 10001518 +Final relative surplus NoiseAgent 294 0.0001518 +Final holdings for NoiseAgent 295: { CASH: 10019920 }. Marked to market: 10019920 +Final relative surplus NoiseAgent 295 0.001992 +Final holdings for NoiseAgent 296: { ABS: -60, CASH: 16001980 }. Marked to market: 9999100 +Final relative surplus NoiseAgent 296 0.59019315 +Final holdings for NoiseAgent 297: { CASH: 9978051 }. Marked to market: 9978051 +Final relative surplus NoiseAgent 297 -0.0021949 +Final holdings for NoiseAgent 298: { CASH: 9963904 }. Marked to market: 9963904 +Final relative surplus NoiseAgent 298 -0.0036096 +Final holdings for NoiseAgent 299: { CASH: 10027094 }. Marked to market: 10027094 +Final relative surplus NoiseAgent 299 0.0027094 +Final holdings for NoiseAgent 300: { CASH: 10017856 }. Marked to market: 10017856 +Final relative surplus NoiseAgent 300 0.0017856 +Final holdings for NoiseAgent 301: { CASH: 10015204 }. Marked to market: 10015204 +Final relative surplus NoiseAgent 301 0.0015204 +Final holdings for NoiseAgent 302: { ABS: 54, CASH: 4600243 }. Marked to market: 9996517 +Final relative surplus NoiseAgent 302 -0.52998255 +Final holdings for NoiseAgent 303: { CASH: 9985540 }. Marked to market: 9985540 +Final relative surplus NoiseAgent 303 -0.001446 +Final holdings for NoiseAgent 304: { CASH: 10035136 }. Marked to market: 10035136 +Final relative surplus NoiseAgent 304 0.0035136 +Final holdings for NoiseAgent 305: { CASH: 10027339 }. Marked to market: 10027339 +Final relative surplus NoiseAgent 305 0.0027339 +Final holdings for NoiseAgent 306: { ABS: 44, CASH: 5589154 }. Marked to market: 10010274 +Final relative surplus NoiseAgent 306 -0.4410846 +Final holdings for NoiseAgent 307: { ABS: 96, CASH: 375136 }. Marked to market: 10024960 +Final relative surplus NoiseAgent 307 -0.95243415 +Final holdings for NoiseAgent 308: { ABS: -26, CASH: 12600962 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 308 0.2600962 +Final holdings for NoiseAgent 309: { ABS: 62, CASH: 3797334 }. Marked to market: 10001550 +Final relative surplus NoiseAgent 309 -0.6102597 +Final holdings for NoiseAgent 310: { ABS: 47, CASH: 5273680 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 310 -0.472632 +Final holdings for NoiseAgent 311: { ABS: 50, CASH: 4996800 }. Marked to market: 10022500 +Final relative surplus NoiseAgent 311 -0.50032 +Final holdings for NoiseAgent 312: { ABS: 56, CASH: 4381856 }. Marked to market: 10017248 +Final relative surplus NoiseAgent 312 -0.5517513 +Final holdings for NoiseAgent 313: { CASH: 10022484 }. Marked to market: 10022484 +Final relative surplus NoiseAgent 313 0.0022484 +Final holdings for NoiseAgent 314: { CASH: 10000406 }. Marked to market: 10000406 +Final relative surplus NoiseAgent 314 4.06e-05 +Final holdings for NoiseAgent 315: { CASH: 10008787 }. Marked to market: 10008787 +Final relative surplus NoiseAgent 315 0.0008787 +Final holdings for NoiseAgent 316: { ABS: -46, CASH: 14614996 }. Marked to market: 9986982 +Final relative surplus NoiseAgent 316 0.4614996 +Final holdings for NoiseAgent 317: { CASH: 10019665 }. Marked to market: 10019665 +Final relative surplus NoiseAgent 317 0.0019665 +Final holdings for NoiseAgent 318: { ABS: 52, CASH: 4786012 }. Marked to market: 10014352 +Final relative surplus NoiseAgent 318 -0.5113443 +Final holdings for NoiseAgent 319: { ABS: -92, CASH: 19209476 }. Marked to market: 9956116 +Final relative surplus NoiseAgent 319 0.9108894 +Final holdings for NoiseAgent 320: { ABS: -96, CASH: 19581904 }. Marked to market: 9977488 +Final relative surplus NoiseAgent 320 0.94818565 +Final holdings for NoiseAgent 321: { ABS: -64, CASH: 16417984 }. Marked to market: 9981440 +Final relative surplus NoiseAgent 321 0.63174135 +Final holdings for NoiseAgent 322: { ABS: 38, CASH: 6198442 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 322 -0.3801558 +Final holdings for NoiseAgent 323: { ABS: -84, CASH: 18415498 }. Marked to market: 9985762 +Final relative surplus NoiseAgent 323 0.83151435 +Final holdings for NoiseAgent 324: { ABS: 74, CASH: 2612876 }. Marked to market: 10017760 +Final relative surplus NoiseAgent 324 -0.72870575 +Final holdings for NoiseAgent 325: { ABS: -86, CASH: 18600602 }. Marked to market: 10000516 +Final relative surplus NoiseAgent 325 0.85006015 +Final holdings for NoiseAgent 326: { CASH: 9997340 }. Marked to market: 9997340 +Final relative surplus NoiseAgent 326 -0.000266 +Final holdings for NoiseAgent 327: { CASH: 9978887 }. Marked to market: 9978887 +Final relative surplus NoiseAgent 327 -0.0021113 +Final holdings for NoiseAgent 328: { CASH: 10001040 }. Marked to market: 10001040 +Final relative surplus NoiseAgent 328 0.000104 +Final holdings for NoiseAgent 329: { CASH: 9994975 }. Marked to market: 9994975 +Final relative surplus NoiseAgent 329 -0.0005025 +Final holdings for NoiseAgent 330: { CASH: 10048755 }. Marked to market: 10048755 +Final relative surplus NoiseAgent 330 0.0048755 +Final holdings for NoiseAgent 331: { ABS: -40, CASH: 14018920 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 331 0.401892 +Final holdings for NoiseAgent 332: { CASH: 10020790 }. Marked to market: 10020790 +Final relative surplus NoiseAgent 332 0.002079 +Final holdings for NoiseAgent 333: { ABS: -68, CASH: 16813226 }. Marked to market: 9980314 +Final relative surplus NoiseAgent 333 0.67127425 +Final holdings for NoiseAgent 334: { ABS: -66, CASH: 16602838 }. Marked to market: 9998350 +Final relative surplus NoiseAgent 334 0.65027695 +Final holdings for NoiseAgent 335: { ABS: 50, CASH: 4988800 }. Marked to market: 10014400 +Final relative surplus NoiseAgent 335 -0.50112 +Final holdings for NoiseAgent 336: { CASH: 9992760 }. Marked to market: 9992760 +Final relative surplus NoiseAgent 336 -0.000724 +Final holdings for NoiseAgent 337: { CASH: 9999804 }. Marked to market: 9999804 +Final relative surplus NoiseAgent 337 -1.96e-05 +Final holdings for NoiseAgent 338: { CASH: 9977495 }. Marked to market: 9977495 +Final relative surplus NoiseAgent 338 -0.0022505 +Final holdings for NoiseAgent 339: { ABS: -46, CASH: 14601955 }. Marked to market: 10000713 +Final relative surplus NoiseAgent 339 0.4601955 +Final holdings for NoiseAgent 340: { CASH: 10024272 }. Marked to market: 10024272 +Final relative surplus NoiseAgent 340 0.0024272 +Final holdings for NoiseAgent 341: { CASH: 10020046 }. Marked to market: 10020046 +Final relative surplus NoiseAgent 341 0.0020046 +Final holdings for NoiseAgent 342: { ABS: 90, CASH: 981010 }. Marked to market: 10034110 +Final relative surplus NoiseAgent 342 -0.89183995 +Final holdings for NoiseAgent 343: { ABS: -60, CASH: 15989470 }. Marked to market: 9986890 +Final relative surplus NoiseAgent 343 0.58894265 +Final holdings for NoiseAgent 344: { ABS: 64, CASH: 3596224 }. Marked to market: 10001152 +Final relative surplus NoiseAgent 344 -0.63036985 +Final holdings for NoiseAgent 345: { CASH: 9989290 }. Marked to market: 9989290 +Final relative surplus NoiseAgent 345 -0.001071 +Final holdings for NoiseAgent 346: { CASH: 9994368 }. Marked to market: 9994368 +Final relative surplus NoiseAgent 346 -0.0005632 +Final holdings for NoiseAgent 347: { ABS: 74, CASH: 2578614 }. Marked to market: 10013616 +Final relative surplus NoiseAgent 347 -0.73209125 +Final holdings for NoiseAgent 348: { ABS: 74, CASH: 2605550 }. Marked to market: 10001406 +Final relative surplus NoiseAgent 348 -0.72945065 +Final holdings for NoiseAgent 349: { ABS: -43, CASH: 14321844 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 349 0.4321844 +Final holdings for NoiseAgent 350: { CASH: 9970005 }. Marked to market: 9970005 +Final relative surplus NoiseAgent 350 -0.0029995 +Final holdings for NoiseAgent 351: { CASH: 10022540 }. Marked to market: 10022540 +Final relative surplus NoiseAgent 351 0.002254 +Final holdings for NoiseAgent 352: { CASH: 9982885 }. Marked to market: 9982885 +Final relative surplus NoiseAgent 352 -0.0017115 +Final holdings for NoiseAgent 353: { CASH: 9998180 }. Marked to market: 9998180 +Final relative surplus NoiseAgent 353 -0.000182 +Final holdings for NoiseAgent 354: { CASH: 10002781 }. Marked to market: 10002781 +Final relative surplus NoiseAgent 354 0.0002781 +Final holdings for NoiseAgent 355: { ABS: -66, CASH: 16610692 }. Marked to market: 9978088 +Final relative surplus NoiseAgent 355 0.65101985 +Final holdings for NoiseAgent 356: { ABS: 90, CASH: 984880 }. Marked to market: 10034290 +Final relative surplus NoiseAgent 356 -0.89145705 +Final holdings for NoiseAgent 357: { ABS: -76, CASH: 17603572 }. Marked to market: 9997720 +Final relative surplus NoiseAgent 357 0.75034955 +Final holdings for NoiseAgent 358: { CASH: 9998800 }. Marked to market: 9998800 +Final relative surplus NoiseAgent 358 -0.00012 +Final holdings for NoiseAgent 359: { ABS: -60, CASH: 16011340 }. Marked to market: 9975760 +Final relative surplus NoiseAgent 359 0.59107475 +Final holdings for NoiseAgent 360: { CASH: 10000640 }. Marked to market: 10000640 +Final relative surplus NoiseAgent 360 6.4e-05 +Final holdings for NoiseAgent 361: { CASH: 9983849 }. Marked to market: 9983849 +Final relative surplus NoiseAgent 361 -0.0016151 +Final holdings for NoiseAgent 362: { ABS: 78, CASH: 2172973 }. Marked to market: 10023907 +Final relative surplus NoiseAgent 362 -0.7726379 +Final holdings for NoiseAgent 363: { ABS: 98, CASH: 203675 }. Marked to market: 9997109 +Final relative surplus NoiseAgent 363 -0.9696393 +Final holdings for NoiseAgent 364: { CASH: 9966064 }. Marked to market: 9966064 +Final relative surplus NoiseAgent 364 -0.0033936 +Final holdings for NoiseAgent 365: { CASH: 9982543 }. Marked to market: 9982543 +Final relative surplus NoiseAgent 365 -0.0017457 +Final holdings for NoiseAgent 366: { ABS: -35, CASH: 13499860 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 366 0.349986 +Final holdings for NoiseAgent 367: { ABS: -58, CASH: 15814123 }. Marked to market: 9986515 +Final relative surplus NoiseAgent 367 0.57136475 +Final holdings for NoiseAgent 368: { ABS: 94, CASH: 589237 }. Marked to market: 10038681 +Final relative surplus NoiseAgent 368 -0.93102365 +Final holdings for NoiseAgent 369: { ABS: -41, CASH: 14101804 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 369 0.4101804 +Final holdings for NoiseAgent 370: { CASH: 9987340 }. Marked to market: 9987340 +Final relative surplus NoiseAgent 370 -0.001266 +Final holdings for NoiseAgent 371: { ABS: -52, CASH: 15187780 }. Marked to market: 10008216 +Final relative surplus NoiseAgent 371 0.50881725 +Final holdings for NoiseAgent 372: { CASH: 9985399 }. Marked to market: 9985399 +Final relative surplus NoiseAgent 372 -0.0014601 +Final holdings for NoiseAgent 373: { CASH: 9979486 }. Marked to market: 9979486 +Final relative surplus NoiseAgent 373 -0.0020514 +Final holdings for NoiseAgent 374: { CASH: 9980024 }. Marked to market: 9980024 +Final relative surplus NoiseAgent 374 -0.0019976 +Final holdings for NoiseAgent 375: { CASH: 10006580 }. Marked to market: 10006580 +Final relative surplus NoiseAgent 375 0.000658 +Final holdings for NoiseAgent 376: { CASH: 10000322 }. Marked to market: 10000322 +Final relative surplus NoiseAgent 376 3.22e-05 +Final holdings for NoiseAgent 377: { ABS: -47, CASH: 14704841 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 377 0.4704841 +Final holdings for NoiseAgent 378: { ABS: 31, CASH: 6883353 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 378 -0.3116647 +Final holdings for NoiseAgent 379: { ABS: -54, CASH: 15416389 }. Marked to market: 9985609 +Final relative surplus NoiseAgent 379 0.5315822 +Final holdings for NoiseAgent 380: { ABS: 94, CASH: 606862 }. Marked to market: 10006204 +Final relative surplus NoiseAgent 380 -0.92931445 +Final holdings for NoiseAgent 381: { CASH: 9996475 }. Marked to market: 9996475 +Final relative surplus NoiseAgent 381 -0.0003525 +Final holdings for NoiseAgent 382: { CASH: 9985930 }. Marked to market: 9985930 +Final relative surplus NoiseAgent 382 -0.001407 +Final holdings for NoiseAgent 383: { ABS: -86, CASH: 18606063 }. Marked to market: 9997377 +Final relative surplus NoiseAgent 383 0.85059615 +Final holdings for NoiseAgent 384: { ABS: 60, CASH: 3997060 }. Marked to market: 9996820 +Final relative surplus NoiseAgent 384 -0.59029435 +Final holdings for NoiseAgent 385: { ABS: 92, CASH: 777598 }. Marked to market: 10028198 +Final relative surplus NoiseAgent 385 -0.9121851 +Final holdings for NoiseAgent 386: { ABS: 52, CASH: 4795086 }. Marked to market: 10019526 +Final relative surplus NoiseAgent 386 -0.51044435 +Final holdings for NoiseAgent 387: { ABS: -94, CASH: 19416450 }. Marked to market: 9970390 +Final relative surplus NoiseAgent 387 0.93159595 +Final holdings for NoiseAgent 388: { ABS: 68, CASH: 3226520 }. Marked to market: 10001088 +Final relative surplus NoiseAgent 388 -0.667387 +Final holdings for NoiseAgent 389: { ABS: -27, CASH: 12701944 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 389 0.2701944 +Final holdings for NoiseAgent 390: { CASH: 10001100 }. Marked to market: 10001100 +Final relative surplus NoiseAgent 390 0.00011 +Final holdings for NoiseAgent 391: { CASH: 10011454 }. Marked to market: 10011454 +Final relative surplus NoiseAgent 391 0.0011454 +Final holdings for NoiseAgent 392: { CASH: 10019885 }. Marked to market: 10019885 +Final relative surplus NoiseAgent 392 0.0019885 +Final holdings for NoiseAgent 393: { ABS: 44, CASH: 5586074 }. Marked to market: 10012034 +Final relative surplus NoiseAgent 393 -0.4413926 +Final holdings for NoiseAgent 394: { ABS: -52, CASH: 15208216 }. Marked to market: 9983516 +Final relative surplus NoiseAgent 394 0.510774 +Final holdings for NoiseAgent 395: { ABS: -25, CASH: 12512100 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 395 0.25121 +Final holdings for NoiseAgent 396: { ABS: -48, CASH: 14813384 }. Marked to market: 9984104 +Final relative surplus NoiseAgent 396 0.4813384 +Final holdings for NoiseAgent 397: { CASH: 9984862 }. Marked to market: 9984862 +Final relative surplus NoiseAgent 397 -0.0015138 +Final holdings for NoiseAgent 398: { ABS: -36, CASH: 13602772 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 398 0.3602772 +Final holdings for NoiseAgent 399: { CASH: 9986500 }. Marked to market: 9986500 +Final relative surplus NoiseAgent 399 -0.00135 +Final holdings for NoiseAgent 400: { ABS: -48, CASH: 14826160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 400 0.482616 +Final holdings for NoiseAgent 401: { CASH: 9956760 }. Marked to market: 9956760 +Final relative surplus NoiseAgent 401 -0.004324 +Final holdings for NoiseAgent 402: { ABS: 86, CASH: 1376350 }. Marked to market: 10020124 +Final relative surplus NoiseAgent 402 -0.85231405 +Final holdings for NoiseAgent 403: { ABS: 46, CASH: 5376770 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 403 -0.462323 +Final holdings for NoiseAgent 404: { CASH: 9980425 }. Marked to market: 9980425 +Final relative surplus NoiseAgent 404 -0.0019575 +Final holdings for NoiseAgent 405: { ABS: 68, CASH: 3180892 }. Marked to market: 10017816 +Final relative surplus NoiseAgent 405 -0.67185645 +Final holdings for NoiseAgent 406: { CASH: 10009120 }. Marked to market: 10009120 +Final relative surplus NoiseAgent 406 0.000912 +Final holdings for NoiseAgent 407: { ABS: -82, CASH: 18220623 }. Marked to market: 9980279 +Final relative surplus NoiseAgent 407 0.81201305 +Final holdings for NoiseAgent 408: { CASH: 9985992 }. Marked to market: 9985992 +Final relative surplus NoiseAgent 408 -0.0014008 +Final holdings for NoiseAgent 409: { ABS: -60, CASH: 15990880 }. Marked to market: 9986620 +Final relative surplus NoiseAgent 409 0.58908095 +Final holdings for NoiseAgent 410: { CASH: 10010122 }. Marked to market: 10010122 +Final relative surplus NoiseAgent 410 0.0010122 +Final holdings for NoiseAgent 411: { ABS: -78, CASH: 17792122 }. Marked to market: 10008814 +Final relative surplus NoiseAgent 411 0.76923365 +Final holdings for NoiseAgent 412: { ABS: 48, CASH: 5190304 }. Marked to market: 10017760 +Final relative surplus NoiseAgent 412 -0.4809696 +Final holdings for NoiseAgent 413: { ABS: -84, CASH: 18417346 }. Marked to market: 9968374 +Final relative surplus NoiseAgent 413 0.83167635 +Final holdings for NoiseAgent 414: { ABS: 46, CASH: 5390892 }. Marked to market: 10015548 +Final relative surplus NoiseAgent 414 -0.4609108 +Final holdings for NoiseAgent 415: { ABS: 76, CASH: 2396770 }. Marked to market: 10002166 +Final relative surplus NoiseAgent 415 -0.75031585 +Final holdings for NoiseAgent 416: { ABS: -88, CASH: 18823188 }. Marked to market: 9982180 +Final relative surplus NoiseAgent 416 0.87227225 +Final holdings for NoiseAgent 417: { CASH: 9972680 }. Marked to market: 9972680 +Final relative surplus NoiseAgent 417 -0.002732 +Final holdings for NoiseAgent 418: { CASH: 9975616 }. Marked to market: 9975616 +Final relative surplus NoiseAgent 418 -0.0024384 +Final holdings for NoiseAgent 419: { ABS: -98, CASH: 19788828 }. Marked to market: 9995492 +Final relative surplus NoiseAgent 419 0.96888965 +Final holdings for NoiseAgent 420: { CASH: 9996078 }. Marked to market: 9996078 +Final relative surplus NoiseAgent 420 -0.0003922 +Final holdings for NoiseAgent 421: { ABS: 31, CASH: 6899318 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 421 -0.3100682 +Final holdings for NoiseAgent 422: { ABS: -47, CASH: 14725709 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 422 0.4725709 +Final holdings for NoiseAgent 423: { CASH: 10007828 }. Marked to market: 10007828 +Final relative surplus NoiseAgent 423 0.0007828 +Final holdings for NoiseAgent 424: { ABS: -60, CASH: 15992380 }. Marked to market: 9989920 +Final relative surplus NoiseAgent 424 0.58923395 +Final holdings for NoiseAgent 425: { ABS: 78, CASH: 2174884 }. Marked to market: 10020514 +Final relative surplus NoiseAgent 425 -0.77245315 +Final holdings for NoiseAgent 426: { ABS: 64, CASH: 3598240 }. Marked to market: 10000928 +Final relative surplus NoiseAgent 426 -0.63017185 +Final holdings for NoiseAgent 427: { ABS: -27, CASH: 12712663 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 427 0.2712663 +Final holdings for NoiseAgent 428: { CASH: 10014256 }. Marked to market: 10014256 +Final relative surplus NoiseAgent 428 0.0014256 +Final holdings for NoiseAgent 429: { ABS: 38, CASH: 6217708 }. Marked to market: 10036746 +Final relative surplus NoiseAgent 429 -0.3782292 +Final holdings for NoiseAgent 430: { ABS: -54, CASH: 15417523 }. Marked to market: 9984583 +Final relative surplus NoiseAgent 430 0.53169135 +Final holdings for NoiseAgent 431: { ABS: -80, CASH: 18015400 }. Marked to market: 9973320 +Final relative surplus NoiseAgent 431 0.79148745 +Final holdings for NoiseAgent 432: { ABS: 52, CASH: 4792616 }. Marked to market: 10018512 +Final relative surplus NoiseAgent 432 -0.51068865 +Final holdings for NoiseAgent 433: { ABS: 48, CASH: 5205784 }. Marked to market: 10007704 +Final relative surplus NoiseAgent 433 -0.4794216 +Final holdings for NoiseAgent 434: { CASH: 10022632 }. Marked to market: 10022632 +Final relative surplus NoiseAgent 434 0.0022632 +Final holdings for NoiseAgent 435: { CASH: 10025056 }. Marked to market: 10025056 +Final relative surplus NoiseAgent 435 0.0025056 +Final holdings for NoiseAgent 436: { CASH: 10001131 }. Marked to market: 10001131 +Final relative surplus NoiseAgent 436 0.0001131 +Final holdings for NoiseAgent 437: { CASH: 9988768 }. Marked to market: 9988768 +Final relative surplus NoiseAgent 437 -0.0011232 +Final holdings for NoiseAgent 438: { CASH: 10000540 }. Marked to market: 10000540 +Final relative surplus NoiseAgent 438 5.4e-05 +Final holdings for NoiseAgent 439: { CASH: 10002280 }. Marked to market: 10002280 +Final relative surplus NoiseAgent 439 0.000228 +Final holdings for NoiseAgent 440: { CASH: 9994637 }. Marked to market: 9994637 +Final relative surplus NoiseAgent 440 -0.0005363 +Final holdings for NoiseAgent 441: { ABS: 66, CASH: 3411484 }. Marked to market: 10007128 +Final relative surplus NoiseAgent 441 -0.648852 +Final holdings for NoiseAgent 442: { CASH: 9999540 }. Marked to market: 9999540 +Final relative surplus NoiseAgent 442 -4.6e-05 +Final holdings for NoiseAgent 443: { ABS: -46, CASH: 14595331 }. Marked to market: 9994825 +Final relative surplus NoiseAgent 443 0.4595331 +Final holdings for NoiseAgent 444: { ABS: 64, CASH: 3581792 }. Marked to market: 10015584 +Final relative surplus NoiseAgent 444 -0.63176795 +Final holdings for NoiseAgent 445: { CASH: 9987280 }. Marked to market: 9987280 +Final relative surplus NoiseAgent 445 -0.001272 +Final holdings for NoiseAgent 446: { ABS: 52, CASH: 4798362 }. Marked to market: 10000702 +Final relative surplus NoiseAgent 446 -0.5101594 +Final holdings for NoiseAgent 447: { CASH: 9975424 }. Marked to market: 9975424 +Final relative surplus NoiseAgent 447 -0.0024576 +Final holdings for NoiseAgent 448: { CASH: 10003151 }. Marked to market: 10003151 +Final relative surplus NoiseAgent 448 0.0003151 +Final holdings for NoiseAgent 449: { ABS: -92, CASH: 19224656 }. Marked to market: 9978932 +Final relative surplus NoiseAgent 449 0.91241595 +Final holdings for NoiseAgent 450: { CASH: 9991216 }. Marked to market: 9991216 +Final relative surplus NoiseAgent 450 -0.0008784 +Final holdings for NoiseAgent 451: { CASH: 9998218 }. Marked to market: 9998218 +Final relative surplus NoiseAgent 451 -0.0001782 +Final holdings for NoiseAgent 452: { ABS: 98, CASH: 218179 }. Marked to market: 10011515 +Final relative surplus NoiseAgent 452 -0.96818885 +Final holdings for NoiseAgent 453: { CASH: 9997581 }. Marked to market: 9997581 +Final relative surplus NoiseAgent 453 -0.0002419 +Final holdings for NoiseAgent 454: { CASH: 10037453 }. Marked to market: 10037453 +Final relative surplus NoiseAgent 454 0.0037453 +Final holdings for NoiseAgent 455: { ABS: 90, CASH: 992710 }. Marked to market: 9999100 +Final relative surplus NoiseAgent 455 -0.89072185 +Final holdings for NoiseAgent 456: { CASH: 10001680 }. Marked to market: 10001680 +Final relative surplus NoiseAgent 456 0.000168 +Final holdings for NoiseAgent 457: { CASH: 9998416 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 457 -0.0001584 +Final holdings for NoiseAgent 458: { CASH: 10030194 }. Marked to market: 10030194 +Final relative surplus NoiseAgent 458 0.0030194 +Final holdings for NoiseAgent 459: { ABS: -84, CASH: 18387232 }. Marked to market: 9987232 +Final relative surplus NoiseAgent 459 0.82872315 +Final holdings for NoiseAgent 460: { ABS: 82, CASH: 1777778 }. Marked to market: 10022878 +Final relative surplus NoiseAgent 460 -0.81216725 +Final holdings for NoiseAgent 461: { ABS: 74, CASH: 2581500 }. Marked to market: 10017464 +Final relative surplus NoiseAgent 461 -0.73180135 +Final holdings for NoiseAgent 462: { CASH: 10019975 }. Marked to market: 10019975 +Final relative surplus NoiseAgent 462 0.0019975 +Final holdings for NoiseAgent 463: { ABS: -40, CASH: 14001960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 463 0.400196 +Final holdings for NoiseAgent 464: { CASH: 9981358 }. Marked to market: 9981358 +Final relative surplus NoiseAgent 464 -0.0018642 +Final holdings for NoiseAgent 465: { CASH: 10033374 }. Marked to market: 10033374 +Final relative surplus NoiseAgent 465 0.0033374 +Final holdings for NoiseAgent 466: { CASH: 10012744 }. Marked to market: 10012744 +Final relative surplus NoiseAgent 466 0.0012744 +Final holdings for NoiseAgent 467: { CASH: 9977054 }. Marked to market: 9977054 +Final relative surplus NoiseAgent 467 -0.0022946 +Final holdings for NoiseAgent 468: { CASH: 10013801 }. Marked to market: 10013801 +Final relative surplus NoiseAgent 468 0.0013801 +Final holdings for NoiseAgent 469: { ABS: 86, CASH: 1408729 }. Marked to market: 10003053 +Final relative surplus NoiseAgent 469 -0.84912985 +Final holdings for NoiseAgent 470: { ABS: -47, CASH: 14728294 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 470 0.4728294 +Final holdings for NoiseAgent 471: { ABS: -98, CASH: 19817591 }. Marked to market: 9966729 +Final relative surplus NoiseAgent 471 0.97170725 +Final holdings for NoiseAgent 472: { ABS: -80, CASH: 18025800 }. Marked to market: 9977400 +Final relative surplus NoiseAgent 472 0.7925194 +Final holdings for NoiseAgent 473: { ABS: -80, CASH: 18007800 }. Marked to market: 9968360 +Final relative surplus NoiseAgent 473 0.79073065 +Final holdings for NoiseAgent 474: { CASH: 10002553 }. Marked to market: 10002553 +Final relative surplus NoiseAgent 474 0.0002553 +Final holdings for NoiseAgent 475: { CASH: 9995193 }. Marked to market: 9995193 +Final relative surplus NoiseAgent 475 -0.0004807 +Final holdings for NoiseAgent 476: { CASH: 10024624 }. Marked to market: 10024624 +Final relative surplus NoiseAgent 476 0.0024624 +Final holdings for NoiseAgent 477: { ABS: 60, CASH: 3988060 }. Marked to market: 10020280 +Final relative surplus NoiseAgent 477 -0.59114025 +Final holdings for NoiseAgent 478: { CASH: 10014605 }. Marked to market: 10014605 +Final relative surplus NoiseAgent 478 0.0014605 +Final holdings for NoiseAgent 479: { CASH: 9999425 }. Marked to market: 9999425 +Final relative surplus NoiseAgent 479 -5.75e-05 +Final holdings for NoiseAgent 480: { ABS: 60, CASH: 3998140 }. Marked to market: 10002340 +Final relative surplus NoiseAgent 480 -0.59017905 +Final holdings for NoiseAgent 481: { ABS: 90, CASH: 999280 }. Marked to market: 10001440 +Final relative surplus NoiseAgent 481 -0.89006965 +Final holdings for NoiseAgent 482: { ABS: -76, CASH: 17607106 }. Marked to market: 9971462 +Final relative surplus NoiseAgent 482 0.75066365 +Final holdings for NoiseAgent 483: { ABS: -86, CASH: 18604128 }. Marked to market: 9960956 +Final relative surplus NoiseAgent 483 0.85036255 +Final holdings for NoiseAgent 484: { CASH: 9977580 }. Marked to market: 9977580 +Final relative surplus NoiseAgent 484 -0.002242 +Final holdings for NoiseAgent 485: { ABS: -78, CASH: 17823478 }. Marked to market: 9981046 +Final relative surplus NoiseAgent 485 0.7722936 +Final holdings for NoiseAgent 486: { CASH: 9972308 }. Marked to market: 9972308 +Final relative surplus NoiseAgent 486 -0.0027692 +Final holdings for NoiseAgent 487: { CASH: 10036476 }. Marked to market: 10036476 +Final relative surplus NoiseAgent 487 0.0036476 +Final holdings for NoiseAgent 488: { ABS: 54, CASH: 4582072 }. Marked to market: 10013284 +Final relative surplus NoiseAgent 488 -0.53173495 +Final holdings for NoiseAgent 489: { CASH: 9998944 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 489 -0.0001056 +Final holdings for NoiseAgent 490: { CASH: 9981811 }. Marked to market: 9981811 +Final relative surplus NoiseAgent 490 -0.0018189 +Final holdings for NoiseAgent 491: { ABS: 41, CASH: 5875728 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 491 -0.4124272 +Final holdings for NoiseAgent 492: { ABS: -58, CASH: 15797593 }. Marked to market: 9993185 +Final relative surplus NoiseAgent 492 0.56975165 +Final holdings for NoiseAgent 493: { ABS: -50, CASH: 15004400 }. Marked to market: 9975900 +Final relative surplus NoiseAgent 493 0.50044 +Final holdings for NoiseAgent 494: { CASH: 9982869 }. Marked to market: 9982869 +Final relative surplus NoiseAgent 494 -0.0017131 +Final holdings for NoiseAgent 495: { CASH: 10013365 }. Marked to market: 10013365 +Final relative surplus NoiseAgent 495 0.0013365 +Final holdings for NoiseAgent 496: { CASH: 9999482 }. Marked to market: 9999482 +Final relative surplus NoiseAgent 496 -5.18e-05 +Final holdings for NoiseAgent 497: { CASH: 9999136 }. Marked to market: 9999136 +Final relative surplus NoiseAgent 497 -8.64e-05 +Final holdings for NoiseAgent 498: { ABS: 42, CASH: 5780470 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 498 -0.421953 +Final holdings for NoiseAgent 499: { ABS: 70, CASH: 2979210 }. Marked to market: 10019810 +Final relative surplus NoiseAgent 499 -0.69202095 +Final holdings for NoiseAgent 500: { CASH: 9990738 }. Marked to market: 9990738 +Final relative surplus NoiseAgent 500 -0.0009262 +Final holdings for NoiseAgent 501: { CASH: 9992224 }. Marked to market: 9992224 +Final relative surplus NoiseAgent 501 -0.0007776 +Final holdings for NoiseAgent 502: { ABS: -64, CASH: 16394400 }. Marked to market: 9991840 +Final relative surplus NoiseAgent 502 0.62943605 +Final holdings for NoiseAgent 503: { ABS: 94, CASH: 581059 }. Marked to market: 10031537 +Final relative surplus NoiseAgent 503 -0.93184045 +Final holdings for NoiseAgent 504: { ABS: -88, CASH: 18796744 }. Marked to market: 10002552 +Final relative surplus NoiseAgent 504 0.8696781 +Final holdings for NoiseAgent 505: { ABS: 21, CASH: 7897837 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 505 -0.2102163 +Final holdings for NoiseAgent 506: { ABS: -40, CASH: 14008780 }. Marked to market: 9984820 +Final relative surplus NoiseAgent 506 0.400878 +Final holdings for NoiseAgent 507: { ABS: 41, CASH: 5877696 }. Marked to market: 9999836 +Final relative surplus NoiseAgent 507 -0.4122304 +Final holdings for NoiseAgent 508: { ABS: 88, CASH: 1217512 }. Marked to market: 9978880 +Final relative surplus NoiseAgent 508 -0.86829265 +Final holdings for NoiseAgent 509: { ABS: -50, CASH: 15003075 }. Marked to market: 9975775 +Final relative surplus NoiseAgent 509 0.5003075 +Final holdings for NoiseAgent 510: { ABS: 72, CASH: 2782360 }. Marked to market: 10024336 +Final relative surplus NoiseAgent 510 -0.71170565 +Final holdings for NoiseAgent 511: { CASH: 10022242 }. Marked to market: 10022242 +Final relative surplus NoiseAgent 511 0.0022242 +Final holdings for NoiseAgent 512: { ABS: -98, CASH: 19821511 }. Marked to market: 9962809 +Final relative surplus NoiseAgent 512 0.97209115 +Final holdings for NoiseAgent 513: { CASH: 9999300 }. Marked to market: 9999300 +Final relative surplus NoiseAgent 513 -7e-05 +Final holdings for NoiseAgent 514: { ABS: 80, CASH: 2002240 }. Marked to market: 9996720 +Final relative surplus NoiseAgent 514 -0.78978295 +Final holdings for NoiseAgent 515: { ABS: -72, CASH: 17205112 }. Marked to market: 9965008 +Final relative surplus NoiseAgent 515 0.71045545 +Final holdings for NoiseAgent 516: { ABS: -22, CASH: 12201650 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 516 0.220165 +Final holdings for NoiseAgent 517: { ABS: 66, CASH: 3383401 }. Marked to market: 10017127 +Final relative surplus NoiseAgent 517 -0.65160885 +Final holdings for NoiseAgent 518: { ABS: -76, CASH: 17603420 }. Marked to market: 9999620 +Final relative surplus NoiseAgent 518 0.7503365 +Final holdings for NoiseAgent 519: { CASH: 10014091 }. Marked to market: 10014091 +Final relative surplus NoiseAgent 519 0.0014091 +Final holdings for NoiseAgent 520: { ABS: 92, CASH: 791306 }. Marked to market: 10043010 +Final relative surplus NoiseAgent 520 -0.91081315 +Final holdings for NoiseAgent 521: { CASH: 9986520 }. Marked to market: 9986520 +Final relative surplus NoiseAgent 521 -0.001348 +Final holdings for NoiseAgent 522: { CASH: 9966630 }. Marked to market: 9966630 +Final relative surplus NoiseAgent 522 -0.003337 +Final holdings for NoiseAgent 523: { ABS: 98, CASH: 169277 }. Marked to market: 10030723 +Final relative surplus NoiseAgent 523 -0.97300965 +Final holdings for NoiseAgent 524: { ABS: 94, CASH: 570719 }. Marked to market: 10027871 +Final relative surplus NoiseAgent 524 -0.93286725 +Final holdings for NoiseAgent 525: { ABS: -47, CASH: 14703384 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 525 0.4703384 +Final holdings for NoiseAgent 526: { ABS: 34, CASH: 6598504 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 526 -0.3401496 +Final holdings for NoiseAgent 527: { CASH: 10013456 }. Marked to market: 10013456 +Final relative surplus NoiseAgent 527 0.0013456 +Final holdings for NoiseAgent 528: { ABS: 54, CASH: 4599325 }. Marked to market: 10004779 +Final relative surplus NoiseAgent 528 -0.53005735 +Final holdings for NoiseAgent 529: { CASH: 10020498 }. Marked to market: 10020498 +Final relative surplus NoiseAgent 529 0.0020498 +Final holdings for NoiseAgent 530: { ABS: 92, CASH: 781186 }. Marked to market: 10031694 +Final relative surplus NoiseAgent 530 -0.91182655 +Final holdings for NoiseAgent 531: { CASH: 9979962 }. Marked to market: 9979962 +Final relative surplus NoiseAgent 531 -0.0020038 +Final holdings for NoiseAgent 532: { CASH: 10005550 }. Marked to market: 10005550 +Final relative surplus NoiseAgent 532 0.000555 +Final holdings for NoiseAgent 533: { ABS: -94, CASH: 19405875 }. Marked to market: 9957653 +Final relative surplus NoiseAgent 533 0.9305363 +Final holdings for NoiseAgent 534: { ABS: 86, CASH: 1406880 }. Marked to market: 10006794 +Final relative surplus NoiseAgent 534 -0.84931205 +Final holdings for NoiseAgent 535: { ABS: 68, CASH: 3182456 }. Marked to market: 10014756 +Final relative surplus NoiseAgent 535 -0.67170685 +Final holdings for NoiseAgent 536: { ABS: -74, CASH: 17377208 }. Marked to market: 10010360 +Final relative surplus NoiseAgent 536 0.72776545 +Final holdings for NoiseAgent 537: { ABS: 92, CASH: 796182 }. Marked to market: 10002530 +Final relative surplus NoiseAgent 537 -0.91037485 +Final holdings for NoiseAgent 538: { ABS: -76, CASH: 17625916 }. Marked to market: 9977124 +Final relative surplus NoiseAgent 538 0.75252735 +Final holdings for NoiseAgent 539: { ABS: -40, CASH: 14001380 }. Marked to market: 9998300 +Final relative surplus NoiseAgent 539 0.400138 +Final holdings for NoiseAgent 540: { ABS: -46, CASH: 14601886 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 540 0.4601886 +Final holdings for NoiseAgent 541: { CASH: 9982400 }. Marked to market: 9982400 +Final relative surplus NoiseAgent 541 -0.00176 +Final holdings for NoiseAgent 542: { CASH: 10010633 }. Marked to market: 10010633 +Final relative surplus NoiseAgent 542 0.0010633 +Final holdings for NoiseAgent 543: { CASH: 9965772 }. Marked to market: 9965772 +Final relative surplus NoiseAgent 543 -0.0034228 +Final holdings for NoiseAgent 544: { ABS: -72, CASH: 17213896 }. Marked to market: 9974656 +Final relative surplus NoiseAgent 544 0.711335 +Final holdings for NoiseAgent 545: { CASH: 9986336 }. Marked to market: 9986336 +Final relative surplus NoiseAgent 545 -0.0013664 +Final holdings for NoiseAgent 546: { ABS: -33, CASH: 13315279 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 546 0.3315279 +Final holdings for NoiseAgent 547: { CASH: 9998380 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 547 -0.000162 +Final holdings for NoiseAgent 548: { ABS: -46, CASH: 14598758 }. Marked to market: 10001794 +Final relative surplus NoiseAgent 548 0.4598758 +Final holdings for NoiseAgent 549: { ABS: 46, CASH: 5396573 }. Marked to market: 9998643 +Final relative surplus NoiseAgent 549 -0.4603427 +Final holdings for NoiseAgent 550: { CASH: 10001008 }. Marked to market: 10001008 +Final relative surplus NoiseAgent 550 0.0001008 +Final holdings for NoiseAgent 551: { ABS: -72, CASH: 17206336 }. Marked to market: 10001152 +Final relative surplus NoiseAgent 551 0.71062635 +Final holdings for NoiseAgent 552: { ABS: 78, CASH: 2174182 }. Marked to market: 10020202 +Final relative surplus NoiseAgent 552 -0.77252285 +Final holdings for NoiseAgent 553: { CASH: 10001326 }. Marked to market: 10001326 +Final relative surplus NoiseAgent 553 0.0001326 +Final holdings for NoiseAgent 554: { ABS: -94, CASH: 19410763 }. Marked to market: 9961225 +Final relative surplus NoiseAgent 554 0.9310235 +Final holdings for NoiseAgent 555: { ABS: 48, CASH: 5174224 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 555 -0.4825776 +Final holdings for NoiseAgent 556: { ABS: -84, CASH: 18403444 }. Marked to market: 9997480 +Final relative surplus NoiseAgent 556 0.8303374 +Final holdings for NoiseAgent 557: { CASH: 9970252 }. Marked to market: 9970252 +Final relative surplus NoiseAgent 557 -0.0029748 +Final holdings for NoiseAgent 558: { ABS: 35, CASH: 6482780 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 558 -0.351722 +Final holdings for NoiseAgent 559: { CASH: 9988090 }. Marked to market: 9988090 +Final relative surplus NoiseAgent 559 -0.001191 +Final holdings for NoiseAgent 560: { ABS: -84, CASH: 18405544 }. Marked to market: 10000504 +Final relative surplus NoiseAgent 560 0.83054835 +Final holdings for NoiseAgent 561: { ABS: -46, CASH: 14602668 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 561 0.4602668 +Final holdings for NoiseAgent 562: { ABS: -66, CASH: 16614190 }. Marked to market: 9981454 +Final relative surplus NoiseAgent 562 0.65136945 +Final holdings for NoiseAgent 563: { CASH: 9997893 }. Marked to market: 9997893 +Final relative surplus NoiseAgent 563 -0.0002107 +Final holdings for NoiseAgent 564: { ABS: -82, CASH: 18185527 }. Marked to market: 10020131 +Final relative surplus NoiseAgent 564 0.80859505 +Final holdings for NoiseAgent 565: { ABS: -82, CASH: 18201599 }. Marked to market: 10001927 +Final relative surplus NoiseAgent 565 0.8101604 +Final holdings for NoiseAgent 566: { ABS: 56, CASH: 4416940 }. Marked to market: 9991964 +Final relative surplus NoiseAgent 566 -0.5483511 +Final holdings for NoiseAgent 567: { CASH: 10021622 }. Marked to market: 10021622 +Final relative surplus NoiseAgent 567 0.0021622 +Final holdings for NoiseAgent 568: { CASH: 9963622 }. Marked to market: 9963622 +Final relative surplus NoiseAgent 568 -0.0036378 +Final holdings for NoiseAgent 569: { ABS: -90, CASH: 19001665 }. Marked to market: 10001935 +Final relative surplus NoiseAgent 569 0.89016675 +Final holdings for NoiseAgent 570: { CASH: 9999718 }. Marked to market: 9999718 +Final relative surplus NoiseAgent 570 -2.82e-05 +Final holdings for NoiseAgent 571: { ABS: -68, CASH: 16815130 }. Marked to market: 9978410 +Final relative surplus NoiseAgent 571 0.67145905 +Final holdings for NoiseAgent 572: { ABS: -86, CASH: 18608342 }. Marked to market: 9999312 +Final relative surplus NoiseAgent 572 0.85082375 +Final holdings for NoiseAgent 573: { ABS: 98, CASH: 170796 }. Marked to market: 10022834 +Final relative surplus NoiseAgent 573 -0.97286735 +Final holdings for NoiseAgent 574: { ABS: 1, CASH: 9900443 }. Marked to market: 9999999 +Final relative surplus NoiseAgent 574 -0.0099557 +Final holdings for NoiseAgent 575: { CASH: 9976706 }. Marked to market: 9976706 +Final relative surplus NoiseAgent 575 -0.0023294 +Final holdings for NoiseAgent 576: { CASH: 10003200 }. Marked to market: 10003200 +Final relative surplus NoiseAgent 576 0.00032 +Final holdings for NoiseAgent 577: { ABS: -70, CASH: 16998145 }. Marked to market: 10002765 +Final relative surplus NoiseAgent 577 0.68982105 +Final holdings for NoiseAgent 578: { ABS: -40, CASH: 14009440 }. Marked to market: 9987480 +Final relative surplus NoiseAgent 578 0.400944 +Final holdings for NoiseAgent 579: { ABS: -31, CASH: 13117050 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 579 0.311705 +Final holdings for NoiseAgent 580: { CASH: 10004830 }. Marked to market: 10004830 +Final relative surplus NoiseAgent 580 0.000483 +Final holdings for NoiseAgent 581: { ABS: 25, CASH: 7484700 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 581 -0.25153 +Final holdings for NoiseAgent 582: { CASH: 10024024 }. Marked to market: 10024024 +Final relative surplus NoiseAgent 582 0.0024024 +Final holdings for NoiseAgent 583: { ABS: -82, CASH: 18178762 }. Marked to market: 10009758 +Final relative surplus NoiseAgent 583 0.80791395 +Final holdings for NoiseAgent 584: { ABS: 94, CASH: 605452 }. Marked to market: 10009494 +Final relative surplus NoiseAgent 584 -0.92945055 +Final holdings for NoiseAgent 585: { ABS: 80, CASH: 1976760 }. Marked to market: 10016440 +Final relative surplus NoiseAgent 585 -0.79227445 +Final holdings for NoiseAgent 586: { CASH: 10004180 }. Marked to market: 10004180 +Final relative surplus NoiseAgent 586 0.000418 +Final holdings for NoiseAgent 587: { ABS: 70, CASH: 3011165 }. Marked to market: 10018445 +Final relative surplus NoiseAgent 587 -0.68887315 +Final holdings for NoiseAgent 588: { ABS: 94, CASH: 576218 }. Marked to market: 10022560 +Final relative surplus NoiseAgent 588 -0.93232895 +Final holdings for NoiseAgent 589: { ABS: -74, CASH: 17386532 }. Marked to market: 9983350 +Final relative surplus NoiseAgent 589 0.72864895 +Final holdings for NoiseAgent 590: { CASH: 10012056 }. Marked to market: 10012056 +Final relative surplus NoiseAgent 590 0.0012056 +Final holdings for NoiseAgent 591: { ABS: -72, CASH: 17220160 }. Marked to market: 9980704 +Final relative surplus NoiseAgent 591 0.71196125 +Final holdings for NoiseAgent 592: { CASH: 10000260 }. Marked to market: 10000260 +Final relative surplus NoiseAgent 592 2.6e-05 +Final holdings for NoiseAgent 593: { CASH: 10003294 }. Marked to market: 10003294 +Final relative surplus NoiseAgent 593 0.0003294 +Final holdings for NoiseAgent 594: { CASH: 9975859 }. Marked to market: 9975859 +Final relative surplus NoiseAgent 594 -0.0024141 +Final holdings for NoiseAgent 595: { CASH: 10017267 }. Marked to market: 10017267 +Final relative surplus NoiseAgent 595 0.0017267 +Final holdings for NoiseAgent 596: { ABS: -86, CASH: 18604816 }. Marked to market: 9998796 +Final relative surplus NoiseAgent 596 0.85047465 +Final holdings for NoiseAgent 597: { ABS: -76, CASH: 17601406 }. Marked to market: 9997910 +Final relative surplus NoiseAgent 597 0.75013605 +Final holdings for NoiseAgent 598: { ABS: -45, CASH: 14501575 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 598 0.4501575 +Final holdings for NoiseAgent 599: { CASH: 9966294 }. Marked to market: 9966294 +Final relative surplus NoiseAgent 599 -0.0033706 +Final holdings for NoiseAgent 600: { CASH: 9969465 }. Marked to market: 9969465 +Final relative surplus NoiseAgent 600 -0.0030535 +Final holdings for NoiseAgent 601: { CASH: 9999506 }. Marked to market: 9999506 +Final relative surplus NoiseAgent 601 -4.94e-05 +Final holdings for NoiseAgent 602: { CASH: 9979362 }. Marked to market: 9979362 +Final relative surplus NoiseAgent 602 -0.0020638 +Final holdings for NoiseAgent 603: { ABS: 92, CASH: 799448 }. Marked to market: 9993928 +Final relative surplus NoiseAgent 603 -0.91006125 +Final holdings for NoiseAgent 604: { ABS: 49, CASH: 5097158 }. Marked to market: 9993924 +Final relative surplus NoiseAgent 604 -0.4902842 +Final holdings for NoiseAgent 605: { ABS: -48, CASH: 14798416 }. Marked to market: 9998608 +Final relative surplus NoiseAgent 605 0.4798416 +Final holdings for NoiseAgent 606: { CASH: 9969168 }. Marked to market: 9969168 +Final relative surplus NoiseAgent 606 -0.0030832 +Final holdings for NoiseAgent 607: { CASH: 10000532 }. Marked to market: 10000532 +Final relative surplus NoiseAgent 607 5.32e-05 +Final holdings for NoiseAgent 608: { CASH: 9997768 }. Marked to market: 9997768 +Final relative surplus NoiseAgent 608 -0.0002232 +Final holdings for NoiseAgent 609: { ABS: 48, CASH: 5198008 }. Marked to market: 10020424 +Final relative surplus NoiseAgent 609 -0.4801992 +Final holdings for NoiseAgent 610: { ABS: 74, CASH: 2578540 }. Marked to market: 10018426 +Final relative surplus NoiseAgent 610 -0.73209205 +Final holdings for NoiseAgent 611: { CASH: 10007314 }. Marked to market: 10007314 +Final relative surplus NoiseAgent 611 0.0007314 +Final holdings for NoiseAgent 612: { ABS: -44, CASH: 14405830 }. Marked to market: 9981762 +Final relative surplus NoiseAgent 612 0.440583 +Final holdings for NoiseAgent 613: { ABS: 46, CASH: 5388339 }. Marked to market: 10011983 +Final relative surplus NoiseAgent 613 -0.4611661 +Final holdings for NoiseAgent 614: { ABS: -98, CASH: 19785349 }. Marked to market: 9977999 +Final relative surplus NoiseAgent 614 0.96852735 +Final holdings for NoiseAgent 615: { ABS: -80, CASH: 18008680 }. Marked to market: 9969320 +Final relative surplus NoiseAgent 615 0.79081885 +Final holdings for NoiseAgent 616: { CASH: 9995818 }. Marked to market: 9995818 +Final relative surplus NoiseAgent 616 -0.0004182 +Final holdings for NoiseAgent 617: { CASH: 9998380 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 617 -0.000162 +Final holdings for NoiseAgent 618: { CASH: 10012768 }. Marked to market: 10012768 +Final relative surplus NoiseAgent 618 0.0012768 +Final holdings for NoiseAgent 619: { CASH: 9982020 }. Marked to market: 9982020 +Final relative surplus NoiseAgent 619 -0.001798 +Final holdings for NoiseAgent 620: { ABS: -46, CASH: 14594802 }. Marked to market: 9997838 +Final relative surplus NoiseAgent 620 0.4594802 +Final holdings for NoiseAgent 621: { ABS: 60, CASH: 3990760 }. Marked to market: 10026700 +Final relative surplus NoiseAgent 621 -0.59086395 +Final holdings for NoiseAgent 622: { ABS: -44, CASH: 14412914 }. Marked to market: 9986250 +Final relative surplus NoiseAgent 622 0.4412914 +Final holdings for NoiseAgent 623: { CASH: 9990320 }. Marked to market: 9990320 +Final relative surplus NoiseAgent 623 -0.000968 +Final holdings for NoiseAgent 624: { CASH: 10001728 }. Marked to market: 10001728 +Final relative surplus NoiseAgent 624 0.0001728 +Final holdings for NoiseAgent 625: { ABS: 58, CASH: 4196810 }. Marked to market: 10024824 +Final relative surplus NoiseAgent 625 -0.57027065 +Final holdings for NoiseAgent 626: { ABS: -54, CASH: 15413365 }. Marked to market: 9979345 +Final relative surplus NoiseAgent 626 0.53127355 +Final holdings for NoiseAgent 627: { CASH: 10008850 }. Marked to market: 10008850 +Final relative surplus NoiseAgent 627 0.000885 +Final holdings for NoiseAgent 628: { ABS: -42, CASH: 14193658 }. Marked to market: 10009366 +Final relative surplus NoiseAgent 628 0.4193658 +Final holdings for NoiseAgent 629: { ABS: -34, CASH: 13416456 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 629 0.3416456 +Final holdings for NoiseAgent 630: { CASH: 9997140 }. Marked to market: 9997140 +Final relative surplus NoiseAgent 630 -0.000286 +Final holdings for NoiseAgent 631: { CASH: 10000425 }. Marked to market: 10000425 +Final relative surplus NoiseAgent 631 4.25e-05 +Final holdings for NoiseAgent 632: { CASH: 10039146 }. Marked to market: 10039146 +Final relative surplus NoiseAgent 632 0.0039146 +Final holdings for NoiseAgent 633: { ABS: 48, CASH: 5185048 }. Marked to market: 10010872 +Final relative surplus NoiseAgent 633 -0.4814952 +Final holdings for NoiseAgent 634: { CASH: 10015330 }. Marked to market: 10015330 +Final relative surplus NoiseAgent 634 0.001533 +Final holdings for NoiseAgent 635: { ABS: -74, CASH: 17419499 }. Marked to market: 9981315 +Final relative surplus NoiseAgent 635 0.73189835 +Final holdings for NoiseAgent 636: { ABS: 62, CASH: 3798791 }. Marked to market: 10001705 +Final relative surplus NoiseAgent 636 -0.61011625 +Final holdings for NoiseAgent 637: { CASH: 10026313 }. Marked to market: 10026313 +Final relative surplus NoiseAgent 637 0.0026313 +Final holdings for NoiseAgent 638: { ABS: -78, CASH: 17787793 }. Marked to market: 9988495 +Final relative surplus NoiseAgent 638 0.76878015 +Final holdings for NoiseAgent 639: { ABS: 56, CASH: 4386168 }. Marked to market: 10012824 +Final relative surplus NoiseAgent 639 -0.55133565 +Final holdings for NoiseAgent 640: { ABS: 56, CASH: 4382136 }. Marked to market: 10015456 +Final relative surplus NoiseAgent 640 -0.55172695 +Final holdings for NoiseAgent 641: { ABS: 78, CASH: 2189275 }. Marked to market: 10034437 +Final relative surplus NoiseAgent 641 -0.77101465 +Final holdings for NoiseAgent 642: { ABS: -30, CASH: 13002040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 642 0.300204 +Final holdings for NoiseAgent 643: { ABS: 80, CASH: 1973280 }. Marked to market: 10019920 +Final relative surplus NoiseAgent 643 -0.79261375 +Final holdings for NoiseAgent 644: { ABS: -76, CASH: 17603268 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 644 0.7503224 +Final holdings for NoiseAgent 645: { CASH: 10003150 }. Marked to market: 10003150 +Final relative surplus NoiseAgent 645 0.000315 +Final holdings for NoiseAgent 646: { ABS: 86, CASH: 1411223 }. Marked to market: 10013029 +Final relative surplus NoiseAgent 646 -0.8488768 +Final holdings for NoiseAgent 647: { ABS: 56, CASH: 4390144 }. Marked to market: 10017696 +Final relative surplus NoiseAgent 647 -0.55093645 +Final holdings for NoiseAgent 648: { ABS: -66, CASH: 16599362 }. Marked to market: 9964052 +Final relative surplus NoiseAgent 648 0.64988265 +Final holdings for NoiseAgent 649: { CASH: 9998404 }. Marked to market: 9998404 +Final relative surplus NoiseAgent 649 -0.0001596 +Final holdings for NoiseAgent 650: { CASH: 10029484 }. Marked to market: 10029484 +Final relative surplus NoiseAgent 650 0.0029484 +Final holdings for NoiseAgent 651: { ABS: 52, CASH: 4798336 }. Marked to market: 10023400 +Final relative surplus NoiseAgent 651 -0.51011825 +Final holdings for NoiseAgent 652: { CASH: 9991266 }. Marked to market: 9991266 +Final relative surplus NoiseAgent 652 -0.0008734 +Final holdings for NoiseAgent 653: { CASH: 10012274 }. Marked to market: 10012274 +Final relative surplus NoiseAgent 653 0.0012274 +Final holdings for NoiseAgent 654: { ABS: -96, CASH: 19604752 }. Marked to market: 9995152 +Final relative surplus NoiseAgent 654 0.95046525 +Final holdings for NoiseAgent 655: { ABS: -46, CASH: 14601265 }. Marked to market: 9998321 +Final relative surplus NoiseAgent 655 0.4601265 +Final holdings for NoiseAgent 656: { CASH: 9982497 }. Marked to market: 9982497 +Final relative surplus NoiseAgent 656 -0.0017503 +Final holdings for NoiseAgent 657: { CASH: 9997985 }. Marked to market: 9997985 +Final relative surplus NoiseAgent 657 -0.0002015 +Final holdings for NoiseAgent 658: { ABS: -92, CASH: 19209476 }. Marked to market: 9953172 +Final relative surplus NoiseAgent 658 0.91088635 +Final holdings for NoiseAgent 659: { ABS: 92, CASH: 776494 }. Marked to market: 10022494 +Final relative surplus NoiseAgent 659 -0.91230065 +Final holdings for NoiseAgent 660: { ABS: 58, CASH: 4201972 }. Marked to market: 10001740 +Final relative surplus NoiseAgent 660 -0.56980315 +Final holdings for NoiseAgent 661: { CASH: 10017020 }. Marked to market: 10017020 +Final relative surplus NoiseAgent 661 0.001702 +Final holdings for NoiseAgent 662: { CASH: 9976823 }. Marked to market: 9976823 +Final relative surplus NoiseAgent 662 -0.0023177 +Final holdings for NoiseAgent 663: { ABS: 82, CASH: 1791718 }. Marked to market: 10031324 +Final relative surplus NoiseAgent 663 -0.81077985 +Final holdings for NoiseAgent 664: { CASH: 9994017 }. Marked to market: 9994017 +Final relative surplus NoiseAgent 664 -0.0005983 +Final holdings for NoiseAgent 665: { ABS: -98, CASH: 19804165 }. Marked to market: 9999755 +Final relative surplus NoiseAgent 665 0.97041195 +Final holdings for NoiseAgent 666: { ABS: 90, CASH: 995860 }. Marked to market: 10000090 +Final relative surplus NoiseAgent 666 -0.8904092 +Final holdings for NoiseAgent 667: { CASH: 9998104 }. Marked to market: 9998104 +Final relative surplus NoiseAgent 667 -0.0001896 +Final holdings for NoiseAgent 668: { CASH: 9974808 }. Marked to market: 9974808 +Final relative surplus NoiseAgent 668 -0.0025192 +Final holdings for NoiseAgent 669: { CASH: 9980650 }. Marked to market: 9980650 +Final relative surplus NoiseAgent 669 -0.001935 +Final holdings for NoiseAgent 670: { CASH: 10009639 }. Marked to market: 10009639 +Final relative surplus NoiseAgent 670 0.0009639 +Final holdings for NoiseAgent 671: { ABS: 94, CASH: 570484 }. Marked to market: 10027730 +Final relative surplus NoiseAgent 671 -0.93289065 +Final holdings for NoiseAgent 672: { ABS: 42, CASH: 5790802 }. Marked to market: 10011760 +Final relative surplus NoiseAgent 672 -0.4209198 +Final holdings for NoiseAgent 673: { ABS: 46, CASH: 5402162 }. Marked to market: 10004232 +Final relative surplus NoiseAgent 673 -0.4597838 +Final holdings for NoiseAgent 674: { ABS: 29, CASH: 7098115 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 674 -0.2901885 +Final holdings for NoiseAgent 675: { ABS: -49, CASH: 14899578 }. Marked to market: 9973216 +Final relative surplus NoiseAgent 675 0.4899578 +Final holdings for NoiseAgent 676: { ABS: 74, CASH: 2598594 }. Marked to market: 9993562 +Final relative surplus NoiseAgent 676 -0.7301473 +Final holdings for NoiseAgent 677: { ABS: 84, CASH: 1597396 }. Marked to market: 10001092 +Final relative surplus NoiseAgent 677 -0.830256 +Final holdings for NoiseAgent 678: { ABS: 72, CASH: 2797804 }. Marked to market: 10001044 +Final relative surplus NoiseAgent 678 -0.71021505 +Final holdings for NoiseAgent 679: { CASH: 9993670 }. Marked to market: 9993670 +Final relative surplus NoiseAgent 679 -0.000633 +Final holdings for NoiseAgent 680: { ABS: -40, CASH: 14021800 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 680 0.40218 +Final holdings for NoiseAgent 681: { ABS: 24, CASH: 7599328 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 681 -0.2400672 +Final holdings for NoiseAgent 682: { ABS: 62, CASH: 3784097 }. Marked to market: 10015035 +Final relative surplus NoiseAgent 682 -0.61154045 +Final holdings for NoiseAgent 683: { CASH: 9996532 }. Marked to market: 9996532 +Final relative surplus NoiseAgent 683 -0.0003468 +Final holdings for NoiseAgent 684: { ABS: 44, CASH: 5574832 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 684 -0.4425168 +Final holdings for NoiseAgent 685: { ABS: -68, CASH: 16817408 }. Marked to market: 9978172 +Final relative surplus NoiseAgent 685 0.67168305 +Final holdings for NoiseAgent 686: { CASH: 9987121 }. Marked to market: 9987121 +Final relative surplus NoiseAgent 686 -0.0012879 +Final holdings for NoiseAgent 687: { CASH: 10002980 }. Marked to market: 10002980 +Final relative surplus NoiseAgent 687 0.000298 +Final holdings for NoiseAgent 688: { ABS: 84, CASH: 1579252 }. Marked to market: 10020748 +Final relative surplus NoiseAgent 688 -0.83202545 +Final holdings for NoiseAgent 689: { ABS: -77, CASH: 17721488 }. Marked to market: 9972824 +Final relative surplus NoiseAgent 689 0.76208555 +Final holdings for NoiseAgent 690: { ABS: 94, CASH: 594783 }. Marked to market: 10001175 +Final relative surplus NoiseAgent 690 -0.93051495 +Final holdings for NoiseAgent 691: { ABS: -41, CASH: 14103034 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 691 0.4103034 +Final holdings for NoiseAgent 692: { CASH: 10008027 }. Marked to market: 10008027 +Final relative surplus NoiseAgent 692 0.0008027 +Final holdings for NoiseAgent 693: { CASH: 10011088 }. Marked to market: 10011088 +Final relative surplus NoiseAgent 693 0.0011088 +Final holdings for NoiseAgent 694: { ABS: -54, CASH: 15397705 }. Marked to market: 9979939 +Final relative surplus NoiseAgent 694 0.52973755 +Final holdings for NoiseAgent 695: { ABS: 72, CASH: 2778544 }. Marked to market: 10013968 +Final relative surplus NoiseAgent 695 -0.71209645 +Final holdings for NoiseAgent 696: { ABS: 72, CASH: 2792044 }. Marked to market: 10027684 +Final relative surplus NoiseAgent 696 -0.71074615 +Final holdings for NoiseAgent 697: { ABS: 44, CASH: 5598350 }. Marked to market: 10019514 +Final relative surplus NoiseAgent 697 -0.440165 +Final holdings for NoiseAgent 698: { ABS: -96, CASH: 19613440 }. Marked to market: 9957280 +Final relative surplus NoiseAgent 698 0.95128555 +Final holdings for NoiseAgent 699: { ABS: 48, CASH: 5185936 }. Marked to market: 10012000 +Final relative surplus NoiseAgent 699 -0.4814064 +Final holdings for NoiseAgent 700: { CASH: 10031926 }. Marked to market: 10031926 +Final relative surplus NoiseAgent 700 0.0031926 +Final holdings for NoiseAgent 701: { ABS: -70, CASH: 16996640 }. Marked to market: 10010570 +Final relative surplus NoiseAgent 701 0.68968395 +Final holdings for NoiseAgent 702: { CASH: 9985120 }. Marked to market: 9985120 +Final relative surplus NoiseAgent 702 -0.001488 +Final holdings for NoiseAgent 703: { ABS: -68, CASH: 16805712 }. Marked to market: 9968788 +Final relative surplus NoiseAgent 703 0.67051695 +Final holdings for NoiseAgent 704: { CASH: 9999648 }. Marked to market: 9999648 +Final relative surplus NoiseAgent 704 -3.52e-05 +Final holdings for NoiseAgent 705: { CASH: 10017073 }. Marked to market: 10017073 +Final relative surplus NoiseAgent 705 0.0017073 +Final holdings for NoiseAgent 706: { ABS: 80, CASH: 1979320 }. Marked to market: 10017480 +Final relative surplus NoiseAgent 706 -0.79202035 +Final holdings for NoiseAgent 707: { ABS: -46, CASH: 14594595 }. Marked to market: 9992939 +Final relative surplus NoiseAgent 707 0.4594595 +Final holdings for NoiseAgent 708: { CASH: 9998252 }. Marked to market: 9998252 +Final relative surplus NoiseAgent 708 -0.0001748 +Final holdings for NoiseAgent 709: { CASH: 9980947 }. Marked to market: 9980947 +Final relative surplus NoiseAgent 709 -0.0019053 +Final holdings for NoiseAgent 710: { ABS: -78, CASH: 17808541 }. Marked to market: 9961273 +Final relative surplus NoiseAgent 710 0.77079355 +Final holdings for NoiseAgent 711: { ABS: 70, CASH: 3007280 }. Marked to market: 10012390 +Final relative surplus NoiseAgent 711 -0.68926465 +Final holdings for NoiseAgent 712: { ABS: -7, CASH: 10703360 }. Marked to market: 9999993 +Final relative surplus NoiseAgent 712 0.070336 +Final holdings for NoiseAgent 713: { ABS: 46, CASH: 5403082 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 713 -0.4596918 +Final holdings for NoiseAgent 714: { CASH: 10008310 }. Marked to market: 10008310 +Final relative surplus NoiseAgent 714 0.000831 +Final holdings for NoiseAgent 715: { CASH: 10013636 }. Marked to market: 10013636 +Final relative surplus NoiseAgent 715 0.0013636 +Final holdings for NoiseAgent 716: { ABS: -76, CASH: 17587954 }. Marked to market: 9980278 +Final relative surplus NoiseAgent 716 0.74878525 +Final holdings for NoiseAgent 717: { CASH: 10029216 }. Marked to market: 10029216 +Final relative surplus NoiseAgent 717 0.0029216 +Final holdings for NoiseAgent 718: { CASH: 10002891 }. Marked to market: 10002891 +Final relative surplus NoiseAgent 718 0.0002891 +Final holdings for NoiseAgent 719: { ABS: -80, CASH: 17997880 }. Marked to market: 9998120 +Final relative surplus NoiseAgent 719 0.7897882 +Final holdings for NoiseAgent 720: { CASH: 9980684 }. Marked to market: 9980684 +Final relative surplus NoiseAgent 720 -0.0019316 +Final holdings for NoiseAgent 721: { ABS: -72, CASH: 17182864 }. Marked to market: 9987256 +Final relative surplus NoiseAgent 721 0.70829245 +Final holdings for NoiseAgent 722: { CASH: 9985552 }. Marked to market: 9985552 +Final relative surplus NoiseAgent 722 -0.0014448 +Final holdings for NoiseAgent 723: { ABS: 48, CASH: 5183800 }. Marked to market: 10013080 +Final relative surplus NoiseAgent 723 -0.48162 +Final holdings for NoiseAgent 724: { CASH: 10011075 }. Marked to market: 10011075 +Final relative surplus NoiseAgent 724 0.0011075 +Final holdings for NoiseAgent 725: { ABS: -90, CASH: 19015525 }. Marked to market: 9970075 +Final relative surplus NoiseAgent 725 0.891502 +Final holdings for NoiseAgent 726: { ABS: -94, CASH: 19382469 }. Marked to market: 9978051 +Final relative surplus NoiseAgent 726 0.9282445 +Final holdings for NoiseAgent 727: { ABS: -33, CASH: 13302810 }. Marked to market: 9983901 +Final relative surplus NoiseAgent 727 0.330281 +Final holdings for NoiseAgent 728: { CASH: 10022748 }. Marked to market: 10022748 +Final relative surplus NoiseAgent 728 0.0022748 +Final holdings for NoiseAgent 729: { ABS: -62, CASH: 16209083 }. Marked to market: 9971945 +Final relative surplus NoiseAgent 729 0.6108485 +Final holdings for NoiseAgent 730: { ABS: 92, CASH: 791536 }. Marked to market: 10036432 +Final relative surplus NoiseAgent 730 -0.91079765 +Final holdings for NoiseAgent 731: { ABS: -54, CASH: 15413959 }. Marked to market: 9988309 +Final relative surplus NoiseAgent 731 0.53134845 +Final holdings for NoiseAgent 732: { CASH: 9996300 }. Marked to market: 9996300 +Final relative surplus NoiseAgent 732 -0.00037 +Final holdings for NoiseAgent 733: { ABS: -98, CASH: 19811074 }. Marked to market: 9952176 +Final relative surplus NoiseAgent 733 0.97104735 +Final holdings for NoiseAgent 734: { ABS: 84, CASH: 1604746 }. Marked to market: 10008610 +Final relative surplus NoiseAgent 734 -0.82952085 +Final holdings for NoiseAgent 735: { CASH: 9989801 }. Marked to market: 9989801 +Final relative surplus NoiseAgent 735 -0.0010199 +Final holdings for NoiseAgent 736: { CASH: 10020700 }. Marked to market: 10020700 +Final relative surplus NoiseAgent 736 0.00207 +Final holdings for NoiseAgent 737: { CASH: 9999812 }. Marked to market: 9999812 +Final relative surplus NoiseAgent 737 -1.88e-05 +Final holdings for NoiseAgent 738: { CASH: 9960727 }. Marked to market: 9960727 +Final relative surplus NoiseAgent 738 -0.0039273 +Final holdings for NoiseAgent 739: { CASH: 9992193 }. Marked to market: 9992193 +Final relative surplus NoiseAgent 739 -0.0007807 +Final holdings for NoiseAgent 740: { ABS: 60, CASH: 3982870 }. Marked to market: 10016170 +Final relative surplus NoiseAgent 740 -0.59165755 +Final holdings for NoiseAgent 741: { CASH: 10022005 }. Marked to market: 10022005 +Final relative surplus NoiseAgent 741 0.0022005 +Final holdings for NoiseAgent 742: { CASH: 10011400 }. Marked to market: 10011400 +Final relative surplus NoiseAgent 742 0.00114 +Final holdings for NoiseAgent 743: { CASH: 9978836 }. Marked to market: 9978836 +Final relative surplus NoiseAgent 743 -0.0021164 +Final holdings for NoiseAgent 744: { CASH: 9998700 }. Marked to market: 9998700 +Final relative surplus NoiseAgent 744 -0.00013 +Final holdings for NoiseAgent 745: { CASH: 9985408 }. Marked to market: 9985408 +Final relative surplus NoiseAgent 745 -0.0014592 +Final holdings for NoiseAgent 746: { ABS: -54, CASH: 15411799 }. Marked to market: 9979507 +Final relative surplus NoiseAgent 746 0.53112015 +Final holdings for NoiseAgent 747: { CASH: 9981344 }. Marked to market: 9981344 +Final relative surplus NoiseAgent 747 -0.0018656 +Final holdings for NoiseAgent 748: { ABS: 48, CASH: 5176048 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 748 -0.4823952 +Final holdings for NoiseAgent 749: { ABS: 46, CASH: 5397010 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 749 -0.460299 +Final holdings for NoiseAgent 750: { ABS: 42, CASH: 5807623 }. Marked to market: 10004893 +Final relative surplus NoiseAgent 750 -0.4192377 +Final holdings for NoiseAgent 751: { CASH: 10019824 }. Marked to market: 10019824 +Final relative surplus NoiseAgent 751 0.0019824 +Final holdings for NoiseAgent 752: { ABS: -80, CASH: 18008400 }. Marked to market: 9969040 +Final relative surplus NoiseAgent 752 0.79079075 +Final holdings for NoiseAgent 753: { ABS: -98, CASH: 19781919 }. Marked to market: 9977117 +Final relative surplus NoiseAgent 753 0.96818695 +Final holdings for NoiseAgent 754: { CASH: 10001443 }. Marked to market: 10001443 +Final relative surplus NoiseAgent 754 0.0001443 +Final holdings for NoiseAgent 755: { CASH: 9981226 }. Marked to market: 9981226 +Final relative surplus NoiseAgent 755 -0.0018774 +Final holdings for NoiseAgent 756: { CASH: 9988768 }. Marked to market: 9988768 +Final relative surplus NoiseAgent 756 -0.0011232 +Final holdings for NoiseAgent 757: { CASH: 10008952 }. Marked to market: 10008952 +Final relative surplus NoiseAgent 757 0.0008952 +Final holdings for NoiseAgent 758: { ABS: 96, CASH: 396112 }. Marked to market: 10000048 +Final relative surplus NoiseAgent 758 -0.9503849 +Final holdings for NoiseAgent 759: { CASH: 9999730 }. Marked to market: 9999730 +Final relative surplus NoiseAgent 759 -2.7e-05 +Final holdings for NoiseAgent 760: { CASH: 9979845 }. Marked to market: 9979845 +Final relative surplus NoiseAgent 760 -0.0020155 +Final holdings for NoiseAgent 761: { ABS: 48, CASH: 5205256 }. Marked to market: 10002376 +Final relative surplus NoiseAgent 761 -0.4794744 +Final holdings for NoiseAgent 762: { CASH: 10014105 }. Marked to market: 10014105 +Final relative surplus NoiseAgent 762 0.0014105 +Final holdings for NoiseAgent 763: { ABS: 94, CASH: 593185 }. Marked to market: 9997321 +Final relative surplus NoiseAgent 763 -0.93067715 +Final holdings for NoiseAgent 764: { ABS: 40, CASH: 5978560 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 764 -0.402144 +Final holdings for NoiseAgent 765: { CASH: 10010320 }. Marked to market: 10010320 +Final relative surplus NoiseAgent 765 0.001032 +Final holdings for NoiseAgent 766: { ABS: -47, CASH: 14704794 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 766 0.4704794 +Final holdings for NoiseAgent 767: { ABS: -54, CASH: 15389956 }. Marked to market: 9993628 +Final relative surplus NoiseAgent 767 0.52900235 +Final holdings for NoiseAgent 768: { CASH: 10008162 }. Marked to market: 10008162 +Final relative surplus NoiseAgent 768 0.0008162 +Final holdings for NoiseAgent 769: { ABS: -92, CASH: 19224656 }. Marked to market: 9976080 +Final relative surplus NoiseAgent 769 0.91241275 +Final holdings for NoiseAgent 770: { ABS: 56, CASH: 4410472 }. Marked to market: 9984936 +Final relative surplus NoiseAgent 770 -0.5489979 +Final holdings for NoiseAgent 771: { CASH: 9996216 }. Marked to market: 9996216 +Final relative surplus NoiseAgent 771 -0.0003784 +Final holdings for NoiseAgent 772: { ABS: -56, CASH: 15615372 }. Marked to market: 9981156 +Final relative surplus NoiseAgent 772 0.55147615 +Final holdings for NoiseAgent 773: { ABS: -68, CASH: 16798334 }. Marked to market: 10002414 +Final relative surplus NoiseAgent 773 0.66983935 +Final holdings for NoiseAgent 774: { ABS: 60, CASH: 3986890 }. Marked to market: 10017730 +Final relative surplus NoiseAgent 774 -0.5912597 +Final holdings for NoiseAgent 775: { ABS: -80, CASH: 17988480 }. Marked to market: 10012560 +Final relative surplus NoiseAgent 775 0.78887805 +Final holdings for NoiseAgent 776: { ABS: -61, CASH: 16113368 }. Marked to market: 9980245 +Final relative surplus NoiseAgent 776 0.60128245 +Final holdings for NoiseAgent 777: { CASH: 9995827 }. Marked to market: 9995827 +Final relative surplus NoiseAgent 777 -0.0004173 +Final holdings for NoiseAgent 778: { ABS: -98, CASH: 19805586 }. Marked to market: 9998236 +Final relative surplus NoiseAgent 778 0.97055115 +Final holdings for NoiseAgent 779: { CASH: 10023648 }. Marked to market: 10023648 +Final relative surplus NoiseAgent 779 0.0023648 +Final holdings for NoiseAgent 780: { CASH: 10012936 }. Marked to market: 10012936 +Final relative surplus NoiseAgent 780 0.0012936 +Final holdings for NoiseAgent 781: { ABS: 48, CASH: 5209168 }. Marked to market: 9991216 +Final relative surplus NoiseAgent 781 -0.4790832 +Final holdings for NoiseAgent 782: { ABS: 41, CASH: 5875851 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 782 -0.4124149 +Final holdings for NoiseAgent 783: { ABS: 31, CASH: 6884841 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 783 -0.3115159 +Final holdings for NoiseAgent 784: { ABS: 47, CASH: 5276077 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 784 -0.4723923 +Final holdings for NoiseAgent 785: { ABS: -56, CASH: 15598208 }. Marked to market: 9993952 +Final relative surplus NoiseAgent 785 0.54981315 +Final holdings for NoiseAgent 786: { ABS: 94, CASH: 572411 }. Marked to market: 10028341 +Final relative surplus NoiseAgent 786 -0.93269945 +Final holdings for NoiseAgent 787: { CASH: 9966505 }. Marked to market: 9966505 +Final relative surplus NoiseAgent 787 -0.0033495 +Final holdings for NoiseAgent 788: { ABS: 86, CASH: 1406407 }. Marked to market: 10007353 +Final relative surplus NoiseAgent 788 -0.84936205 +Final holdings for NoiseAgent 789: { ABS: 32, CASH: 6781504 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 789 -0.3218496 +Final holdings for NoiseAgent 790: { CASH: 9996182 }. Marked to market: 9996182 +Final relative surplus NoiseAgent 790 -0.0003818 +Final holdings for NoiseAgent 791: { ABS: 54, CASH: 4591225 }. Marked to market: 10017361 +Final relative surplus NoiseAgent 791 -0.53082905 +Final holdings for NoiseAgent 792: { ABS: -70, CASH: 17005635 }. Marked to market: 9998705 +Final relative surplus NoiseAgent 792 0.69055355 +Final holdings for NoiseAgent 793: { CASH: 9986385 }. Marked to market: 9986385 +Final relative surplus NoiseAgent 793 -0.0013615 +Final holdings for NoiseAgent 794: { CASH: 9984406 }. Marked to market: 9984406 +Final relative surplus NoiseAgent 794 -0.0015594 +Final holdings for NoiseAgent 795: { CASH: 10024190 }. Marked to market: 10024190 +Final relative surplus NoiseAgent 795 0.002419 +Final holdings for NoiseAgent 796: { CASH: 9994968 }. Marked to market: 9994968 +Final relative surplus NoiseAgent 796 -0.0005032 +Final holdings for NoiseAgent 797: { ABS: -84, CASH: 18422344 }. Marked to market: 9978832 +Final relative surplus NoiseAgent 797 0.83218265 +Final holdings for NoiseAgent 798: { ABS: 56, CASH: 4411312 }. Marked to market: 9988016 +Final relative surplus NoiseAgent 798 -0.54891045 +Final holdings for NoiseAgent 799: { CASH: 10010764 }. Marked to market: 10010764 +Final relative surplus NoiseAgent 799 0.0010764 +Final holdings for NoiseAgent 800: { ABS: 68, CASH: 3200476 }. Marked to market: 9996532 +Final relative surplus NoiseAgent 800 -0.66995815 +Final holdings for NoiseAgent 801: { CASH: 10021915 }. Marked to market: 10021915 +Final relative surplus NoiseAgent 801 0.0021915 +Final holdings for NoiseAgent 802: { ABS: -96, CASH: 19593328 }. Marked to market: 9988720 +Final relative surplus NoiseAgent 802 0.94933035 +Final holdings for NoiseAgent 803: { CASH: 9994544 }. Marked to market: 9994544 +Final relative surplus NoiseAgent 803 -0.0005456 +Final holdings for NoiseAgent 804: { CASH: 10017980 }. Marked to market: 10017980 +Final relative surplus NoiseAgent 804 0.001798 +Final holdings for NoiseAgent 805: { ABS: -98, CASH: 19824794 }. Marked to market: 9976186 +Final relative surplus NoiseAgent 805 0.97242995 +Final holdings for NoiseAgent 806: { ABS: 30, CASH: 6983110 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 806 -0.301689 +Final holdings for NoiseAgent 807: { CASH: 9982406 }. Marked to market: 9982406 +Final relative surplus NoiseAgent 807 -0.0017594 +Final holdings for NoiseAgent 808: { ABS: 41, CASH: 5876056 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 808 -0.4123944 +Final holdings for NoiseAgent 809: { CASH: 9991540 }. Marked to market: 9991540 +Final relative surplus NoiseAgent 809 -0.000846 +Final holdings for NoiseAgent 810: { CASH: 10016575 }. Marked to market: 10016575 +Final relative surplus NoiseAgent 810 0.0016575 +Final holdings for NoiseAgent 811: { ABS: -94, CASH: 19417719 }. Marked to market: 9966301 +Final relative surplus NoiseAgent 811 0.93171725 +Final holdings for NoiseAgent 812: { CASH: 9971023 }. Marked to market: 9971023 +Final relative surplus NoiseAgent 812 -0.0028977 +Final holdings for NoiseAgent 813: { ABS: -60, CASH: 16000510 }. Marked to market: 10000570 +Final relative surplus NoiseAgent 813 0.59005105 +Final holdings for NoiseAgent 814: { ABS: 42, CASH: 5801617 }. Marked to market: 10003381 +Final relative surplus NoiseAgent 814 -0.4198383 +Final holdings for NoiseAgent 815: { ABS: -48, CASH: 14802568 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 815 0.4802568 +Final holdings for NoiseAgent 816: { ABS: -48, CASH: 14795488 }. Marked to market: 9998800 +Final relative surplus NoiseAgent 816 0.4795488 +Final holdings for NoiseAgent 817: { CASH: 9994456 }. Marked to market: 9994456 +Final relative surplus NoiseAgent 817 -0.0005544 +Final holdings for NoiseAgent 818: { ABS: 45, CASH: 5495320 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 818 -0.450468 +Final holdings for NoiseAgent 819: { ABS: 48, CASH: 5187832 }. Marked to market: 10011256 +Final relative surplus NoiseAgent 819 -0.4812168 +Final holdings for NoiseAgent 820: { CASH: 9985920 }. Marked to market: 9985920 +Final relative surplus NoiseAgent 820 -0.001408 +Final holdings for NoiseAgent 821: { CASH: 9956620 }. Marked to market: 9956620 +Final relative surplus NoiseAgent 821 -0.004338 +Final holdings for NoiseAgent 822: { CASH: 9985006 }. Marked to market: 9985006 +Final relative surplus NoiseAgent 822 -0.0014994 +Final holdings for NoiseAgent 823: { CASH: 10016056 }. Marked to market: 10016056 +Final relative surplus NoiseAgent 823 0.0016056 +Final holdings for NoiseAgent 824: { CASH: 9995050 }. Marked to market: 9995050 +Final relative surplus NoiseAgent 824 -0.000495 +Final holdings for NoiseAgent 825: { ABS: -88, CASH: 18783676 }. Marked to market: 9989572 +Final relative surplus NoiseAgent 825 0.86837425 +Final holdings for NoiseAgent 826: { CASH: 9981092 }. Marked to market: 9981092 +Final relative surplus NoiseAgent 826 -0.0018908 +Final holdings for NoiseAgent 827: { ABS: 39, CASH: 6078550 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 827 -0.392145 +Final holdings for NoiseAgent 828: { ABS: -18, CASH: 11798236 }. Marked to market: 10005130 +Final relative surplus NoiseAgent 828 0.1798236 +Final holdings for NoiseAgent 829: { ABS: -86, CASH: 18610148 }. Marked to market: 9968610 +Final relative surplus NoiseAgent 829 0.85096645 +Final holdings for NoiseAgent 830: { ABS: -96, CASH: 19629712 }. Marked to market: 9974128 +Final relative surplus NoiseAgent 830 0.95291325 +Final holdings for NoiseAgent 831: { CASH: 10031994 }. Marked to market: 10031994 +Final relative surplus NoiseAgent 831 0.0031994 +Final holdings for NoiseAgent 832: { ABS: 25, CASH: 7498225 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 832 -0.2501775 +Final holdings for NoiseAgent 833: { ABS: -48, CASH: 14829424 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 833 0.4829424 +Final holdings for NoiseAgent 834: { ABS: -46, CASH: 14606417 }. Marked to market: 9984659 +Final relative surplus NoiseAgent 834 0.4606417 +Final holdings for NoiseAgent 835: { CASH: 10016765 }. Marked to market: 10016765 +Final relative surplus NoiseAgent 835 0.0016765 +Final holdings for NoiseAgent 836: { ABS: 66, CASH: 3397228 }. Marked to market: 10000132 +Final relative surplus NoiseAgent 836 -0.65027285 +Final holdings for NoiseAgent 837: { ABS: 50, CASH: 4992400 }. Marked to market: 10018300 +Final relative surplus NoiseAgent 837 -0.50076 +Final holdings for NoiseAgent 838: { CASH: 9998811 }. Marked to market: 9998811 +Final relative surplus NoiseAgent 838 -0.0001189 +Final holdings for NoiseAgent 839: { ABS: -60, CASH: 16002040 }. Marked to market: 10002220 +Final relative surplus NoiseAgent 839 0.59020435 +Final holdings for NoiseAgent 840: { CASH: 9988201 }. Marked to market: 9988201 +Final relative surplus NoiseAgent 840 -0.0011799 +Final holdings for NoiseAgent 841: { CASH: 9997660 }. Marked to market: 9997660 +Final relative surplus NoiseAgent 841 -0.000234 +Final holdings for NoiseAgent 842: { ABS: -44, CASH: 14414674 }. Marked to market: 9989022 +Final relative surplus NoiseAgent 842 0.4414674 +Final holdings for NoiseAgent 843: { ABS: 58, CASH: 4185993 }. Marked to market: 10014007 +Final relative surplus NoiseAgent 843 -0.57135245 +Final holdings for NoiseAgent 844: { ABS: -60, CASH: 16014820 }. Marked to market: 9975520 +Final relative surplus NoiseAgent 844 0.5914166 +Final holdings for NoiseAgent 845: { CASH: 9997245 }. Marked to market: 9997245 +Final relative surplus NoiseAgent 845 -0.0002755 +Final holdings for NoiseAgent 846: { ABS: 37, CASH: 6298150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 846 -0.370185 +Final holdings for NoiseAgent 847: { ABS: -74, CASH: 17394006 }. Marked to market: 9998964 +Final relative surplus NoiseAgent 847 0.72940735 +Final holdings for NoiseAgent 848: { CASH: 10014430 }. Marked to market: 10014430 +Final relative surplus NoiseAgent 848 0.001443 +Final holdings for NoiseAgent 849: { ABS: -27, CASH: 12714742 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 849 0.2714742 +Final holdings for NoiseAgent 850: { ABS: 24, CASH: 7600096 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 850 -0.2399904 +Final holdings for NoiseAgent 851: { CASH: 9988700 }. Marked to market: 9988700 +Final relative surplus NoiseAgent 851 -0.00113 +Final holdings for NoiseAgent 852: { ABS: 64, CASH: 3611232 }. Marked to market: 10012704 +Final relative surplus NoiseAgent 852 -0.62887455 +Final holdings for NoiseAgent 853: { CASH: 10014877 }. Marked to market: 10014877 +Final relative surplus NoiseAgent 853 0.0014877 +Final holdings for NoiseAgent 854: { ABS: 58, CASH: 4187443 }. Marked to market: 10017951 +Final relative surplus NoiseAgent 854 -0.57120305 +Final holdings for NoiseAgent 855: { ABS: 66, CASH: 3395974 }. Marked to market: 9999208 +Final relative surplus NoiseAgent 855 -0.65039765 +Final holdings for NoiseAgent 856: { CASH: 10021080 }. Marked to market: 10021080 +Final relative surplus NoiseAgent 856 0.002108 +Final holdings for NoiseAgent 857: { ABS: -98, CASH: 19808526 }. Marked to market: 9998530 +Final relative surplus NoiseAgent 857 0.97084235 +Final holdings for NoiseAgent 858: { CASH: 10001519 }. Marked to market: 10001519 +Final relative surplus NoiseAgent 858 0.0001519 +Final holdings for NoiseAgent 859: { CASH: 10037812 }. Marked to market: 10037812 +Final relative surplus NoiseAgent 859 0.0037812 +Final holdings for NoiseAgent 860: { CASH: 10036980 }. Marked to market: 10036980 +Final relative surplus NoiseAgent 860 0.003698 +Final holdings for NoiseAgent 861: { ABS: -92, CASH: 19205336 }. Marked to market: 9957220 +Final relative surplus NoiseAgent 861 0.91048135 +Final holdings for NoiseAgent 862: { ABS: -21, CASH: 12111571 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 862 0.2111571 +Final holdings for NoiseAgent 863: { ABS: 56, CASH: 4397200 }. Marked to market: 10025760 +Final relative surplus NoiseAgent 863 -0.5502288 +Final holdings for NoiseAgent 864: { ABS: 94, CASH: 610528 }. Marked to market: 10017390 +Final relative surplus NoiseAgent 864 -0.92893985 +Final holdings for NoiseAgent 865: { ABS: -74, CASH: 17395486 }. Marked to market: 9991860 +Final relative surplus NoiseAgent 865 0.7295438 +Final holdings for NoiseAgent 866: { CASH: 9997360 }. Marked to market: 9997360 +Final relative surplus NoiseAgent 866 -0.000264 +Final holdings for NoiseAgent 867: { ABS: 96, CASH: 416272 }. Marked to market: 9979408 +Final relative surplus NoiseAgent 867 -0.94841105 +Final holdings for NoiseAgent 868: { CASH: 9966472 }. Marked to market: 9966472 +Final relative surplus NoiseAgent 868 -0.0033528 +Final holdings for NoiseAgent 869: { ABS: 60, CASH: 4010380 }. Marked to market: 9984820 +Final relative surplus NoiseAgent 869 -0.5890042 +Final holdings for NoiseAgent 870: { CASH: 10001568 }. Marked to market: 10001568 +Final relative surplus NoiseAgent 870 0.0001568 +Final holdings for NoiseAgent 871: { ABS: -58, CASH: 15793591 }. Marked to market: 9989125 +Final relative surplus NoiseAgent 871 0.56935135 +Final holdings for NoiseAgent 872: { ABS: 64, CASH: 3606944 }. Marked to market: 10006688 +Final relative surplus NoiseAgent 872 -0.62930595 +Final holdings for NoiseAgent 873: { CASH: 9999744 }. Marked to market: 9999744 +Final relative surplus NoiseAgent 873 -2.56e-05 +Final holdings for NoiseAgent 874: { CASH: 10002695 }. Marked to market: 10002695 +Final relative surplus NoiseAgent 874 0.0002695 +Final holdings for NoiseAgent 875: { ABS: 42, CASH: 5796850 }. Marked to market: 10000084 +Final relative surplus NoiseAgent 875 -0.420315 +Final holdings for NoiseAgent 876: { CASH: 9993636 }. Marked to market: 9993636 +Final relative surplus NoiseAgent 876 -0.0006364 +Final holdings for NoiseAgent 877: { ABS: -84, CASH: 18413776 }. Marked to market: 9994708 +Final relative surplus NoiseAgent 877 0.83135485 +Final holdings for NoiseAgent 878: { ABS: 82, CASH: 1790939 }. Marked to market: 10039729 +Final relative surplus NoiseAgent 878 -0.81084665 +Final holdings for NoiseAgent 879: { CASH: 10026600 }. Marked to market: 10026600 +Final relative surplus NoiseAgent 879 0.00266 +Final holdings for NoiseAgent 880: { ABS: 42, CASH: 5806300 }. Marked to market: 10009408 +Final relative surplus NoiseAgent 880 -0.41937 +Final holdings for NoiseAgent 881: { ABS: 44, CASH: 5590188 }. Marked to market: 10011792 +Final relative surplus NoiseAgent 881 -0.4409812 +Final holdings for NoiseAgent 882: { ABS: -50, CASH: 15015975 }. Marked to market: 9989225 +Final relative surplus NoiseAgent 882 0.5015975 +Final holdings for NoiseAgent 883: { CASH: 9991306 }. Marked to market: 9991306 +Final relative surplus NoiseAgent 883 -0.0008694 +Final holdings for NoiseAgent 884: { ABS: 62, CASH: 3797179 }. Marked to market: 10011129 +Final relative surplus NoiseAgent 884 -0.6102656 +Final holdings for NoiseAgent 885: { CASH: 9985901 }. Marked to market: 9985901 +Final relative surplus NoiseAgent 885 -0.0014099 +Final holdings for NoiseAgent 886: { CASH: 9998980 }. Marked to market: 9998980 +Final relative surplus NoiseAgent 886 -0.000102 +Final holdings for NoiseAgent 887: { ABS: -44, CASH: 14400110 }. Marked to market: 9997030 +Final relative surplus NoiseAgent 887 0.440011 +Final holdings for NoiseAgent 888: { ABS: -32, CASH: 13220000 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 888 0.322 +Final holdings for NoiseAgent 889: { ABS: 1, CASH: 9923443 }. Marked to market: 10024072 +Final relative surplus NoiseAgent 889 -0.0076557 +Final holdings for NoiseAgent 890: { ABS: -60, CASH: 16018450 }. Marked to market: 9985810 +Final relative surplus NoiseAgent 890 0.59179065 +Final holdings for NoiseAgent 891: { ABS: 74, CASH: 2596670 }. Marked to market: 10000074 +Final relative surplus NoiseAgent 891 -0.73032835 +Final holdings for NoiseAgent 892: { ABS: 64, CASH: 3609024 }. Marked to market: 10004608 +Final relative surplus NoiseAgent 892 -0.62910445 +Final holdings for NoiseAgent 893: { ABS: -70, CASH: 16989990 }. Marked to market: 9982920 +Final relative surplus NoiseAgent 893 0.68898895 +Final holdings for NoiseAgent 894: { ABS: 60, CASH: 3998890 }. Marked to market: 9998710 +Final relative surplus NoiseAgent 894 -0.59011135 +Final holdings for NoiseAgent 895: { ABS: -42, CASH: 14192083 }. Marked to market: 9992209 +Final relative surplus NoiseAgent 895 0.4192083 +Final holdings for NoiseAgent 896: { CASH: 10012188 }. Marked to market: 10012188 +Final relative surplus NoiseAgent 896 0.0012188 +Final holdings for NoiseAgent 897: { CASH: 10006300 }. Marked to market: 10006300 +Final relative surplus NoiseAgent 897 0.00063 +Final holdings for NoiseAgent 898: { ABS: 22, CASH: 7804576 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 898 -0.2195424 +Final holdings for NoiseAgent 899: { ABS: -27, CASH: 12714553 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 899 0.2714553 +Final holdings for NoiseAgent 900: { ABS: -98, CASH: 19829351 }. Marked to market: 9980841 +Final relative surplus NoiseAgent 900 0.97288555 +Final holdings for NoiseAgent 901: { ABS: -43, CASH: 14322919 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 901 0.4322919 +Final holdings for NoiseAgent 902: { CASH: 10017145 }. Marked to market: 10017145 +Final relative surplus NoiseAgent 902 0.0017145 +Final holdings for NoiseAgent 903: { CASH: 10005670 }. Marked to market: 10005670 +Final relative surplus NoiseAgent 903 0.000567 +Final holdings for NoiseAgent 904: { ABS: 68, CASH: 3196770 }. Marked to market: 10000238 +Final relative surplus NoiseAgent 904 -0.67031785 +Final holdings for NoiseAgent 905: { CASH: 10029070 }. Marked to market: 10029070 +Final relative surplus NoiseAgent 905 0.002907 +Final holdings for NoiseAgent 906: { ABS: 74, CASH: 2613357 }. Marked to market: 10015207 +Final relative surplus NoiseAgent 906 -0.72866185 +Final holdings for NoiseAgent 907: { CASH: 9989190 }. Marked to market: 9989190 +Final relative surplus NoiseAgent 907 -0.001081 +Final holdings for NoiseAgent 908: { CASH: 9999318 }. Marked to market: 9999318 +Final relative surplus NoiseAgent 908 -6.82e-05 +Final holdings for NoiseAgent 909: { CASH: 10000924 }. Marked to market: 10000924 +Final relative surplus NoiseAgent 909 9.24e-05 +Final holdings for NoiseAgent 910: { CASH: 9983215 }. Marked to market: 9983215 +Final relative surplus NoiseAgent 910 -0.0016785 +Final holdings for NoiseAgent 911: { ABS: -84, CASH: 18405670 }. Marked to market: 10001470 +Final relative surplus NoiseAgent 911 0.8305615 +Final holdings for NoiseAgent 912: { ABS: 66, CASH: 3397195 }. Marked to market: 10000165 +Final relative surplus NoiseAgent 912 -0.65027605 +Final holdings for NoiseAgent 913: { CASH: 9979252 }. Marked to market: 9979252 +Final relative surplus NoiseAgent 913 -0.0020748 +Final holdings for NoiseAgent 914: { ABS: 96, CASH: 411712 }. Marked to market: 10016512 +Final relative surplus NoiseAgent 914 -0.9488233 +Final holdings for NoiseAgent 915: { CASH: 10007400 }. Marked to market: 10007400 +Final relative surplus NoiseAgent 915 0.00074 +Final holdings for NoiseAgent 916: { CASH: 9994048 }. Marked to market: 9994048 +Final relative surplus NoiseAgent 916 -0.0005952 +Final holdings for NoiseAgent 917: { ABS: 38, CASH: 6201502 }. Marked to market: 10015980 +Final relative surplus NoiseAgent 917 -0.3798498 +Final holdings for NoiseAgent 918: { ABS: -35, CASH: 13501540 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 918 0.350154 +Final holdings for NoiseAgent 919: { CASH: 9998803 }. Marked to market: 9998803 +Final relative surplus NoiseAgent 919 -0.0001197 +Final holdings for NoiseAgent 920: { ABS: -50, CASH: 15014300 }. Marked to market: 9990850 +Final relative surplus NoiseAgent 920 0.50143 +Final holdings for NoiseAgent 921: { ABS: -48, CASH: 14793520 }. Marked to market: 9988432 +Final relative surplus NoiseAgent 921 0.479352 +Final holdings for NoiseAgent 922: { ABS: -84, CASH: 18427090 }. Marked to market: 9976186 +Final relative surplus NoiseAgent 922 0.83264845 +Final holdings for NoiseAgent 923: { ABS: 44, CASH: 5598020 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 923 -0.440198 +Final holdings for NoiseAgent 924: { ABS: -82, CASH: 18209348 }. Marked to market: 9970234 +Final relative surplus NoiseAgent 924 0.8108872 +Final holdings for NoiseAgent 925: { ABS: 8, CASH: 9210447 }. Marked to market: 10015583 +Final relative surplus NoiseAgent 925 -0.0789553 +Final holdings for NoiseAgent 926: { CASH: 9982456 }. Marked to market: 9982456 +Final relative surplus NoiseAgent 926 -0.0017544 +Final holdings for NoiseAgent 927: { ABS: -54, CASH: 15396382 }. Marked to market: 10007452 +Final relative surplus NoiseAgent 927 0.52965875 +Final holdings for NoiseAgent 928: { CASH: 9986225 }. Marked to market: 9986225 +Final relative surplus NoiseAgent 928 -0.0013775 +Final holdings for NoiseAgent 929: { ABS: 46, CASH: 5376402 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 929 -0.4623598 +Final holdings for NoiseAgent 930: { CASH: 10009683 }. Marked to market: 10009683 +Final relative surplus NoiseAgent 930 0.0009683 +Final holdings for NoiseAgent 931: { ABS: 52, CASH: 4796984 }. Marked to market: 10023088 +Final relative surplus NoiseAgent 931 -0.51025195 +Final holdings for NoiseAgent 932: { CASH: 10013392 }. Marked to market: 10013392 +Final relative surplus NoiseAgent 932 0.0013392 +Final holdings for NoiseAgent 933: { CASH: 9994870 }. Marked to market: 9994870 +Final relative surplus NoiseAgent 933 -0.000513 +Final holdings for NoiseAgent 934: { ABS: 50, CASH: 5001300 }. Marked to market: 9997800 +Final relative surplus NoiseAgent 934 -0.49987 +Final holdings for NoiseAgent 935: { ABS: 90, CASH: 971335 }. Marked to market: 10024975 +Final relative surplus NoiseAgent 935 -0.89280685 +Final holdings for NoiseAgent 936: { ABS: -88, CASH: 18822484 }. Marked to market: 9979100 +Final relative surplus NoiseAgent 936 0.87219905 +Final holdings for NoiseAgent 937: { ABS: 56, CASH: 4393896 }. Marked to market: 10021840 +Final relative surplus NoiseAgent 937 -0.55056045 +Final holdings for NoiseAgent 938: { ABS: 44, CASH: 5594060 }. Marked to market: 10016808 +Final relative surplus NoiseAgent 938 -0.440594 +Final holdings for NoiseAgent 939: { ABS: 48, CASH: 5195128 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 939 -0.4804872 +Final holdings for NoiseAgent 940: { CASH: 10009280 }. Marked to market: 10009280 +Final relative surplus NoiseAgent 940 0.000928 +Final holdings for NoiseAgent 941: { CASH: 10024240 }. Marked to market: 10024240 +Final relative surplus NoiseAgent 941 0.002424 +Final holdings for NoiseAgent 942: { ABS: -48, CASH: 14800120 }. Marked to market: 10003288 +Final relative surplus NoiseAgent 942 0.480012 +Final holdings for NoiseAgent 943: { ABS: -68, CASH: 16788950 }. Marked to market: 9982694 +Final relative surplus NoiseAgent 943 0.66888595 +Final holdings for NoiseAgent 944: { ABS: -94, CASH: 19431490 }. Marked to market: 9972176 +Final relative surplus NoiseAgent 944 0.93308595 +Final holdings for NoiseAgent 945: { CASH: 10009568 }. Marked to market: 10009568 +Final relative surplus NoiseAgent 945 0.0009568 +Final holdings for NoiseAgent 946: { CASH: 10008480 }. Marked to market: 10008480 +Final relative surplus NoiseAgent 946 0.000848 +Final holdings for NoiseAgent 947: { CASH: 10037238 }. Marked to market: 10037238 +Final relative surplus NoiseAgent 947 0.0037238 +Final holdings for NoiseAgent 948: { ABS: 35, CASH: 6483060 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 948 -0.351694 +Final holdings for NoiseAgent 949: { CASH: 10018171 }. Marked to market: 10018171 +Final relative surplus NoiseAgent 949 0.0018171 +Final holdings for NoiseAgent 950: { ABS: 94, CASH: 581059 }. Marked to market: 10024957 +Final relative surplus NoiseAgent 950 -0.93184735 +Final holdings for NoiseAgent 951: { ABS: 42, CASH: 5777614 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 951 -0.4222386 +Final holdings for NoiseAgent 952: { CASH: 9998985 }. Marked to market: 9998985 +Final relative surplus NoiseAgent 952 -0.0001015 +Final holdings for NoiseAgent 953: { CASH: 9994857 }. Marked to market: 9994857 +Final relative surplus NoiseAgent 953 -0.0005143 +Final holdings for NoiseAgent 954: { CASH: 10013728 }. Marked to market: 10013728 +Final relative surplus NoiseAgent 954 0.0013728 +Final holdings for NoiseAgent 955: { CASH: 9983445 }. Marked to market: 9983445 +Final relative surplus NoiseAgent 955 -0.0016555 +Final holdings for NoiseAgent 956: { CASH: 9985414 }. Marked to market: 9985414 +Final relative surplus NoiseAgent 956 -0.0014586 +Final holdings for NoiseAgent 957: { ABS: -40, CASH: 14010080 }. Marked to market: 9989920 +Final relative surplus NoiseAgent 957 0.401008 +Final holdings for NoiseAgent 958: { CASH: 10007014 }. Marked to market: 10007014 +Final relative surplus NoiseAgent 958 0.0007014 +Final holdings for NoiseAgent 959: { ABS: 78, CASH: 2185297 }. Marked to market: 10027807 +Final relative surplus NoiseAgent 959 -0.77141575 +Final holdings for NoiseAgent 960: { CASH: 9992324 }. Marked to market: 9992324 +Final relative surplus NoiseAgent 960 -0.0007676 +Final holdings for NoiseAgent 961: { CASH: 10030404 }. Marked to market: 10030404 +Final relative surplus NoiseAgent 961 0.0030404 +Final holdings for NoiseAgent 962: { ABS: 36, CASH: 6402016 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 962 -0.3597984 +Final holdings for NoiseAgent 963: { ABS: -56, CASH: 15615400 }. Marked to market: 9988240 +Final relative surplus NoiseAgent 963 0.55149145 +Final holdings for NoiseAgent 964: { ABS: 46, CASH: 5387695 }. Marked to market: 10012627 +Final relative surplus NoiseAgent 964 -0.4612305 +Final holdings for NoiseAgent 965: { ABS: 56, CASH: 4393952 }. Marked to market: 10026936 +Final relative surplus NoiseAgent 965 -0.55054585 +Final holdings for NoiseAgent 966: { CASH: 9981190 }. Marked to market: 9981190 +Final relative surplus NoiseAgent 966 -0.001881 +Final holdings for NoiseAgent 967: { ABS: 86, CASH: 1395614 }. Marked to market: 10036550 +Final relative surplus NoiseAgent 967 -0.85039105 +Final holdings for NoiseAgent 968: { ABS: -86, CASH: 18599054 }. Marked to market: 9995184 +Final relative surplus NoiseAgent 968 0.849901 +Final holdings for NoiseAgent 969: { ABS: -60, CASH: 16017490 }. Marked to market: 9986770 +Final relative surplus NoiseAgent 969 0.59169785 +Final holdings for NoiseAgent 970: { CASH: 10023088 }. Marked to market: 10023088 +Final relative surplus NoiseAgent 970 0.0023088 +Final holdings for NoiseAgent 971: { ABS: 66, CASH: 3393070 }. Marked to market: 10031350 +Final relative surplus NoiseAgent 971 -0.6506348 +Final holdings for NoiseAgent 972: { ABS: 22, CASH: 7809636 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 972 -0.2190364 +Final holdings for NoiseAgent 973: { ABS: -56, CASH: 15614924 }. Marked to market: 9988716 +Final relative surplus NoiseAgent 973 0.55144555 +Final holdings for NoiseAgent 974: { ABS: -72, CASH: 17207344 }. Marked to market: 9963352 +Final relative surplus NoiseAgent 974 0.71067335 +Final holdings for NoiseAgent 975: { ABS: 88, CASH: 1171004 }. Marked to market: 10019052 +Final relative surplus NoiseAgent 975 -0.87284505 +Final holdings for NoiseAgent 976: { ABS: 62, CASH: 3786050 }. Marked to market: 10023808 +Final relative surplus NoiseAgent 976 -0.61133405 +Final holdings for NoiseAgent 977: { CASH: 9963481 }. Marked to market: 9963481 +Final relative surplus NoiseAgent 977 -0.0036519 +Final holdings for NoiseAgent 978: { ABS: -34, CASH: 13421862 }. Marked to market: 9999660 +Final relative surplus NoiseAgent 978 0.3421862 +Final holdings for NoiseAgent 979: { CASH: 10007980 }. Marked to market: 10007980 +Final relative surplus NoiseAgent 979 0.000798 +Final holdings for NoiseAgent 980: { ABS: 68, CASH: 3202550 }. Marked to market: 9997858 +Final relative surplus NoiseAgent 980 -0.6697518 +Final holdings for NoiseAgent 981: { ABS: 94, CASH: 605640 }. Marked to market: 10009118 +Final relative surplus NoiseAgent 981 -0.9294322 +Final holdings for NoiseAgent 982: { ABS: 44, CASH: 5597272 }. Marked to market: 10019184 +Final relative surplus NoiseAgent 982 -0.4402728 +Final holdings for NoiseAgent 983: { ABS: 50, CASH: 5007725 }. Marked to market: 10011575 +Final relative surplus NoiseAgent 983 -0.4992275 +Final holdings for NoiseAgent 984: { ABS: 44, CASH: 5588010 }. Marked to market: 10011374 +Final relative surplus NoiseAgent 984 -0.441199 +Final holdings for NoiseAgent 985: { CASH: 10020351 }. Marked to market: 10020351 +Final relative surplus NoiseAgent 985 0.0020351 +Final holdings for NoiseAgent 986: { ABS: -90, CASH: 18989200 }. Marked to market: 9985330 +Final relative surplus NoiseAgent 986 0.88891575 +Final holdings for NoiseAgent 987: { ABS: -66, CASH: 16588747 }. Marked to market: 9985777 +Final relative surplus NoiseAgent 987 0.64887015 +Final holdings for NoiseAgent 988: { CASH: 10000231 }. Marked to market: 10000231 +Final relative surplus NoiseAgent 988 2.31e-05 +Final holdings for NoiseAgent 989: { CASH: 9978697 }. Marked to market: 9978697 +Final relative surplus NoiseAgent 989 -0.0021303 +Final holdings for NoiseAgent 990: { CASH: 10004560 }. Marked to market: 10004560 +Final relative surplus NoiseAgent 990 0.000456 +Final holdings for NoiseAgent 991: { CASH: 9997060 }. Marked to market: 9997060 +Final relative surplus NoiseAgent 991 -0.000294 +Final holdings for NoiseAgent 992: { ABS: -80, CASH: 17970800 }. Marked to market: 10005280 +Final relative surplus NoiseAgent 992 0.78712305 +Final holdings for NoiseAgent 993: { CASH: 9996761 }. Marked to market: 9996761 +Final relative surplus NoiseAgent 993 -0.0003239 +Final holdings for NoiseAgent 994: { CASH: 9982166 }. Marked to market: 9982166 +Final relative surplus NoiseAgent 994 -0.0017834 +Final holdings for NoiseAgent 995: { ABS: 88, CASH: 1214520 }. Marked to market: 10021120 +Final relative surplus NoiseAgent 995 -0.86854045 +Final holdings for NoiseAgent 996: { CASH: 9972016 }. Marked to market: 9972016 +Final relative surplus NoiseAgent 996 -0.0027984 +Final holdings for NoiseAgent 997: { CASH: 10008652 }. Marked to market: 10008652 +Final relative surplus NoiseAgent 997 0.0008652 +Final holdings for NoiseAgent 998: { ABS: -68, CASH: 16802040 }. Marked to market: 9999116 +Final relative surplus NoiseAgent 998 0.67019975 +Final holdings for NoiseAgent 999: { ABS: 94, CASH: 602397 }. Marked to market: 10006345 +Final relative surplus NoiseAgent 999 -0.92975605 +Final holdings for NoiseAgent 1000: { CASH: 9994150 }. Marked to market: 9994150 +Final relative surplus NoiseAgent 1000 -0.000585 +Final holdings for NoiseAgent 1001: { ABS: 88, CASH: 1216632 }. Marked to market: 10020504 +Final relative surplus NoiseAgent 1001 -0.86833235 +Final holdings for NoiseAgent 1002: { ABS: 82, CASH: 1782985 }. Marked to market: 10023329 +Final relative surplus NoiseAgent 1002 -0.81165235 +Final holdings for NoiseAgent 1003: { CASH: 10024654 }. Marked to market: 10024654 +Final relative surplus NoiseAgent 1003 0.0024654 +Final holdings for NoiseAgent 1004: { CASH: 10019632 }. Marked to market: 10019632 +Final relative surplus NoiseAgent 1004 0.0019632 +Final holdings for NoiseAgent 1005: { ABS: -88, CASH: 18796920 }. Marked to market: 10003080 +Final relative surplus NoiseAgent 1005 0.86969895 +Final holdings for NoiseAgent 1006: { CASH: 10017130 }. Marked to market: 10017130 +Final relative surplus NoiseAgent 1006 0.001713 +Final holdings for NoiseAgent 1007: { CASH: 10019512 }. Marked to market: 10019512 +Final relative surplus NoiseAgent 1007 0.0019512 +Final holdings for NoiseAgent 1008: { ABS: -52, CASH: 15196282 }. Marked to market: 9994878 +Final relative surplus NoiseAgent 1008 0.50962555 +Final holdings for NoiseAgent 1009: { CASH: 10003420 }. Marked to market: 10003420 +Final relative surplus NoiseAgent 1009 0.000342 +Final holdings for NoiseAgent 1010: { ABS: 70, CASH: 2979455 }. Marked to market: 10014455 +Final relative surplus NoiseAgent 1010 -0.6920044 +Final holdings for NoiseAgent 1011: { ABS: 24, CASH: 7588024 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1011 -0.2411976 +Final holdings for NoiseAgent 1012: { ABS: 90, CASH: 1013995 }. Marked to market: 10019665 +Final relative surplus NoiseAgent 1012 -0.88859425 +Final holdings for NoiseAgent 1013: { CASH: 10002574 }. Marked to market: 10002574 +Final relative surplus NoiseAgent 1013 0.0002574 +Final holdings for NoiseAgent 1014: { CASH: 9973396 }. Marked to market: 9973396 +Final relative surplus NoiseAgent 1014 -0.0026604 +Final holdings for NoiseAgent 1015: { CASH: 10012052 }. Marked to market: 10012052 +Final relative surplus NoiseAgent 1015 0.0012052 +Final holdings for NoiseAgent 1016: { CASH: 10027150 }. Marked to market: 10027150 +Final relative surplus NoiseAgent 1016 0.002715 +Final holdings for NoiseAgent 1017: { CASH: 10012771 }. Marked to market: 10012771 +Final relative surplus NoiseAgent 1017 0.0012771 +Final holdings for NoiseAgent 1018: { CASH: 9986426 }. Marked to market: 9986426 +Final relative surplus NoiseAgent 1018 -0.0013574 +Final holdings for NoiseAgent 1019: { ABS: 47, CASH: 5317860 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1019 -0.468214 +Final holdings for NoiseAgent 1020: { ABS: 82, CASH: 1801271 }. Marked to market: 10004879 +Final relative surplus NoiseAgent 1020 -0.80986845 +Final holdings for NoiseAgent 1021: { ABS: 66, CASH: 3380497 }. Marked to market: 10018711 +Final relative surplus NoiseAgent 1021 -0.65189235 +Final holdings for NoiseAgent 1022: { ABS: 94, CASH: 588814 }. Marked to market: 10046060 +Final relative surplus NoiseAgent 1022 -0.93105765 +Final holdings for NoiseAgent 1023: { CASH: 10037089 }. Marked to market: 10037089 +Final relative surplus NoiseAgent 1023 0.0037089 +Final holdings for NoiseAgent 1024: { CASH: 10011066 }. Marked to market: 10011066 +Final relative surplus NoiseAgent 1024 0.0011066 +Final holdings for NoiseAgent 1025: { ABS: 66, CASH: 3383005 }. Marked to market: 10015807 +Final relative surplus NoiseAgent 1025 -0.65164985 +Final holdings for NoiseAgent 1026: { CASH: 9999725 }. Marked to market: 9999725 +Final relative surplus NoiseAgent 1026 -2.75e-05 +Final holdings for NoiseAgent 1027: { ABS: 64, CASH: 3592800 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 1027 -0.6307035 +Final holdings for NoiseAgent 1028: { CASH: 10000126 }. Marked to market: 10000126 +Final relative surplus NoiseAgent 1028 1.26e-05 +Final holdings for NoiseAgent 1029: { ABS: 64, CASH: 3609760 }. Marked to market: 10009632 +Final relative surplus NoiseAgent 1029 -0.62902415 +Final holdings for NoiseAgent 1030: { ABS: -42, CASH: 14198635 }. Marked to market: 9995653 +Final relative surplus NoiseAgent 1030 0.4198635 +Final holdings for NoiseAgent 1031: { ABS: -92, CASH: 19197562 }. Marked to market: 10003450 +Final relative surplus NoiseAgent 1031 0.90976265 +Final holdings for NoiseAgent 1032: { ABS: 68, CASH: 3224956 }. Marked to market: 9995172 +Final relative surplus NoiseAgent 1032 -0.6675478 +Final holdings for NoiseAgent 1033: { ABS: -34, CASH: 13401530 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1033 0.340153 +Final holdings for NoiseAgent 1034: { CASH: 9989770 }. Marked to market: 9989770 +Final relative surplus NoiseAgent 1034 -0.001023 +Final holdings for NoiseAgent 1035: { CASH: 9960772 }. Marked to market: 9960772 +Final relative surplus NoiseAgent 1035 -0.0039228 +Final holdings for NoiseAgent 1036: { CASH: 10033792 }. Marked to market: 10033792 +Final relative surplus NoiseAgent 1036 0.0033792 +Final holdings for NoiseAgent 1037: { ABS: 66, CASH: 3396997 }. Marked to market: 10003531 +Final relative surplus NoiseAgent 1037 -0.6502916 +Final holdings for NoiseAgent 1038: { ABS: 33, CASH: 6684556 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1038 -0.3315444 +Final holdings for NoiseAgent 1039: { CASH: 9988384 }. Marked to market: 9988384 +Final relative surplus NoiseAgent 1039 -0.0011616 +Final holdings for NoiseAgent 1040: { ABS: 48, CASH: 5185888 }. Marked to market: 10009072 +Final relative surplus NoiseAgent 1040 -0.4814112 +Final holdings for NoiseAgent 1041: { ABS: -76, CASH: 17619912 }. Marked to market: 9983052 +Final relative surplus NoiseAgent 1041 0.75194275 +Final holdings for NoiseAgent 1042: { ABS: -52, CASH: 15190276 }. Marked to market: 9993916 +Final relative surplus NoiseAgent 1042 0.50903455 +Final holdings for NoiseAgent 1043: { CASH: 9980398 }. Marked to market: 9980398 +Final relative surplus NoiseAgent 1043 -0.0019602 +Final holdings for NoiseAgent 1044: { CASH: 10002108 }. Marked to market: 10002108 +Final relative surplus NoiseAgent 1044 0.0002108 +Final holdings for NoiseAgent 1045: { ABS: -86, CASH: 18611137 }. Marked to market: 9966589 +Final relative surplus NoiseAgent 1045 0.85106195 +Final holdings for NoiseAgent 1046: { ABS: 44, CASH: 5594632 }. Marked to market: 10018744 +Final relative surplus NoiseAgent 1046 -0.4405368 +Final holdings for NoiseAgent 1047: { CASH: 9997940 }. Marked to market: 9997940 +Final relative surplus NoiseAgent 1047 -0.000206 +Final holdings for NoiseAgent 1048: { ABS: 78, CASH: 2183542 }. Marked to market: 10021528 +Final relative surplus NoiseAgent 1048 -0.77159715 +Final holdings for NoiseAgent 1049: { CASH: 9996185 }. Marked to market: 9996185 +Final relative surplus NoiseAgent 1049 -0.0003815 +Final holdings for NoiseAgent 1050: { ABS: -50, CASH: 15016150 }. Marked to market: 9986900 +Final relative surplus NoiseAgent 1050 0.501615 +Final holdings for NoiseAgent 1051: { CASH: 10012046 }. Marked to market: 10012046 +Final relative surplus NoiseAgent 1051 0.0012046 +Final holdings for NoiseAgent 1052: { ABS: -27, CASH: 12713392 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 1052 0.2713392 +Final holdings for NoiseAgent 1053: { CASH: 10013368 }. Marked to market: 10013368 +Final relative surplus NoiseAgent 1053 0.0013368 +Final holdings for NoiseAgent 1054: { ABS: -54, CASH: 15412906 }. Marked to market: 9983584 +Final relative surplus NoiseAgent 1054 0.53123625 +Final holdings for NoiseAgent 1055: { CASH: 9988504 }. Marked to market: 9988504 +Final relative surplus NoiseAgent 1055 -0.0011496 +Final holdings for NoiseAgent 1056: { CASH: 10011228 }. Marked to market: 10011228 +Final relative surplus NoiseAgent 1056 0.0011228 +Final holdings for NoiseAgent 1057: { ABS: -45, CASH: 14522140 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1057 0.452214 +Final holdings for NoiseAgent 1058: { CASH: 10011424 }. Marked to market: 10011424 +Final relative surplus NoiseAgent 1058 0.0011424 +Final holdings for NoiseAgent 1059: { CASH: 10001340 }. Marked to market: 10001340 +Final relative surplus NoiseAgent 1059 0.000134 +Final holdings for NoiseAgent 1060: { CASH: 9999736 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 1060 -2.64e-05 +Final holdings for NoiseAgent 1061: { ABS: -78, CASH: 17790796 }. Marked to market: 9987208 +Final relative surplus NoiseAgent 1061 0.76907485 +Final holdings for NoiseAgent 1062: { ABS: 54, CASH: 4588984 }. Marked to market: 10015120 +Final relative surplus NoiseAgent 1062 -0.53105325 +Final holdings for NoiseAgent 1063: { ABS: -44, CASH: 14392718 }. Marked to market: 9990826 +Final relative surplus NoiseAgent 1063 0.4392718 +Final holdings for NoiseAgent 1064: { CASH: 10007181 }. Marked to market: 10007181 +Final relative surplus NoiseAgent 1064 0.0007181 +Final holdings for NoiseAgent 1065: { CASH: 9963005 }. Marked to market: 9963005 +Final relative surplus NoiseAgent 1065 -0.0036995 +Final holdings for NoiseAgent 1066: { ABS: -54, CASH: 15406315 }. Marked to market: 9974455 +Final relative surplus NoiseAgent 1066 0.53057245 +Final holdings for NoiseAgent 1067: { ABS: 82, CASH: 1786306 }. Marked to market: 10031160 +Final relative surplus NoiseAgent 1067 -0.81131475 +Final holdings for NoiseAgent 1068: { CASH: 9979254 }. Marked to market: 9979254 +Final relative surplus NoiseAgent 1068 -0.0020746 +Final holdings for NoiseAgent 1069: { ABS: 72, CASH: 2809288 }. Marked to market: 10004608 +Final relative surplus NoiseAgent 1069 -0.70907775 +Final holdings for NoiseAgent 1070: { CASH: 9996663 }. Marked to market: 9996663 +Final relative surplus NoiseAgent 1070 -0.0003337 +Final holdings for NoiseAgent 1071: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 1071 -0.000132 +Final holdings for NoiseAgent 1072: { CASH: 9990484 }. Marked to market: 9990484 +Final relative surplus NoiseAgent 1072 -0.0009516 +Final holdings for NoiseAgent 1073: { CASH: 9977560 }. Marked to market: 9977560 +Final relative surplus NoiseAgent 1073 -0.002244 +Final holdings for NoiseAgent 1074: { ABS: -74, CASH: 17414282 }. Marked to market: 9971362 +Final relative surplus NoiseAgent 1074 0.73137025 +Final holdings for NoiseAgent 1075: { ABS: -70, CASH: 17010885 }. Marked to market: 9977915 +Final relative surplus NoiseAgent 1075 0.69104145 +Final holdings for NoiseAgent 1076: { CASH: 9963141 }. Marked to market: 9963141 +Final relative surplus NoiseAgent 1076 -0.0036859 +Final holdings for NoiseAgent 1077: { ABS: 80, CASH: 1992840 }. Marked to market: 10031480 +Final relative surplus NoiseAgent 1077 -0.79066775 +Final holdings for NoiseAgent 1078: { ABS: 66, CASH: 3407953 }. Marked to market: 10009603 +Final relative surplus NoiseAgent 1078 -0.64920445 +Final holdings for NoiseAgent 1079: { CASH: 10015015 }. Marked to market: 10015015 +Final relative surplus NoiseAgent 1079 0.0015015 +Final holdings for NoiseAgent 1080: { ABS: -56, CASH: 15592216 }. Marked to market: 9995744 +Final relative surplus NoiseAgent 1080 0.54922795 +Final holdings for NoiseAgent 1081: { CASH: 9991600 }. Marked to market: 9991600 +Final relative surplus NoiseAgent 1081 -0.00084 +Final holdings for NoiseAgent 1082: { ABS: -23, CASH: 12310948 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1082 0.2310948 +Final holdings for NoiseAgent 1083: { ABS: -82, CASH: 18190939 }. Marked to market: 9995941 +Final relative surplus NoiseAgent 1083 0.80910005 +Final holdings for NoiseAgent 1084: { CASH: 10014406 }. Marked to market: 10014406 +Final relative surplus NoiseAgent 1084 0.0014406 +Final holdings for NoiseAgent 1085: { CASH: 9969320 }. Marked to market: 9969320 +Final relative surplus NoiseAgent 1085 -0.003068 +Final holdings for NoiseAgent 1086: { ABS: -52, CASH: 15208372 }. Marked to market: 9983360 +Final relative surplus NoiseAgent 1086 0.51078905 +Final holdings for NoiseAgent 1087: { CASH: 10014850 }. Marked to market: 10014850 +Final relative surplus NoiseAgent 1087 0.001485 +Final holdings for NoiseAgent 1088: { ABS: 78, CASH: 2198440 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 1088 -0.77015205 +Final holdings for NoiseAgent 1089: { CASH: 9985289 }. Marked to market: 9985289 +Final relative surplus NoiseAgent 1089 -0.0014711 +Final holdings for NoiseAgent 1090: { CASH: 10001885 }. Marked to market: 10001885 +Final relative surplus NoiseAgent 1090 0.0001885 +Final holdings for NoiseAgent 1091: { CASH: 9999412 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 1091 -5.88e-05 +Final holdings for NoiseAgent 1092: { ABS: 40, CASH: 5993900 }. Marked to market: 10018260 +Final relative surplus NoiseAgent 1092 -0.40061 +Final holdings for NoiseAgent 1093: { CASH: 9985370 }. Marked to market: 9985370 +Final relative surplus NoiseAgent 1093 -0.001463 +Final holdings for NoiseAgent 1094: { ABS: 42, CASH: 5797144 }. Marked to market: 10001470 +Final relative surplus NoiseAgent 1094 -0.4202856 +Final holdings for NoiseAgent 1095: { ABS: -72, CASH: 17189956 }. Marked to market: 9994636 +Final relative surplus NoiseAgent 1095 0.70899905 +Final holdings for NoiseAgent 1096: { ABS: -46, CASH: 14605842 }. Marked to market: 9980128 +Final relative surplus NoiseAgent 1096 0.4605842 +Final holdings for NoiseAgent 1097: { ABS: 44, CASH: 5598812 }. Marked to market: 10003344 +Final relative surplus NoiseAgent 1097 -0.4401188 +Final holdings for NoiseAgent 1098: { CASH: 9959432 }. Marked to market: 9959432 +Final relative surplus NoiseAgent 1098 -0.0040568 +Final holdings for NoiseAgent 1099: { ABS: -64, CASH: 16419424 }. Marked to market: 9980576 +Final relative surplus NoiseAgent 1099 0.63188165 +Final holdings for NoiseAgent 1100: { ABS: 33, CASH: 6681157 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1100 -0.3318843 +Final holdings for NoiseAgent 1101: { CASH: 10019008 }. Marked to market: 10019008 +Final relative surplus NoiseAgent 1101 0.0019008 +Final holdings for NoiseAgent 1102: { CASH: 10000117 }. Marked to market: 10000117 +Final relative surplus NoiseAgent 1102 1.17e-05 +Final holdings for NoiseAgent 1103: { CASH: 9985239 }. Marked to market: 9985239 +Final relative surplus NoiseAgent 1103 -0.0014761 +Final holdings for NoiseAgent 1104: { ABS: 52, CASH: 4783256 }. Marked to market: 10013364 +Final relative surplus NoiseAgent 1104 -0.51161655 +Final holdings for NoiseAgent 1105: { ABS: 21, CASH: 7887946 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1105 -0.2112054 +Final holdings for NoiseAgent 1106: { ABS: 32, CASH: 6809440 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1106 -0.319056 +Final holdings for NoiseAgent 1107: { CASH: 10004186 }. Marked to market: 10004186 +Final relative surplus NoiseAgent 1107 0.0004186 +Final holdings for NoiseAgent 1108: { CASH: 10000256 }. Marked to market: 10000256 +Final relative surplus NoiseAgent 1108 2.56e-05 +Final holdings for NoiseAgent 1109: { CASH: 10024552 }. Marked to market: 10024552 +Final relative surplus NoiseAgent 1109 0.0024552 +Final holdings for NoiseAgent 1110: { ABS: -31, CASH: 13114663 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1110 0.3114663 +Final holdings for NoiseAgent 1111: { ABS: 82, CASH: 1773678 }. Marked to market: 10025256 +Final relative surplus NoiseAgent 1111 -0.81256935 +Final holdings for NoiseAgent 1112: { ABS: -28, CASH: 12815652 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1112 0.2815652 +Final holdings for NoiseAgent 1113: { CASH: 10000500 }. Marked to market: 10000500 +Final relative surplus NoiseAgent 1113 5e-05 +Final holdings for NoiseAgent 1114: { CASH: 9987856 }. Marked to market: 9987856 +Final relative surplus NoiseAgent 1114 -0.0012144 +Final holdings for NoiseAgent 1115: { CASH: 10005896 }. Marked to market: 10005896 +Final relative surplus NoiseAgent 1115 0.0005896 +Final holdings for NoiseAgent 1116: { CASH: 9999820 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 1116 -1.8e-05 +Final holdings for NoiseAgent 1117: { ABS: -98, CASH: 19806664 }. Marked to market: 9956684 +Final relative surplus NoiseAgent 1117 0.97061535 +Final holdings for NoiseAgent 1118: { CASH: 9985440 }. Marked to market: 9985440 +Final relative surplus NoiseAgent 1118 -0.001456 +Final holdings for NoiseAgent 1119: { CASH: 9999406 }. Marked to market: 9999406 +Final relative surplus NoiseAgent 1119 -5.94e-05 +Final holdings for NoiseAgent 1120: { ABS: -47, CASH: 14679931 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1120 0.4679931 +Final holdings for NoiseAgent 1121: { ABS: -50, CASH: 15010450 }. Marked to market: 9981500 +Final relative surplus NoiseAgent 1121 0.501045 +Final holdings for NoiseAgent 1122: { ABS: 44, CASH: 5590144 }. Marked to market: 10009152 +Final relative surplus NoiseAgent 1122 -0.4409856 +Final holdings for NoiseAgent 1123: { CASH: 9988072 }. Marked to market: 9988072 +Final relative surplus NoiseAgent 1123 -0.0011928 +Final holdings for NoiseAgent 1124: { ABS: -30, CASH: 13004516 }. Marked to market: 9988316 +Final relative surplus NoiseAgent 1124 0.3004516 +Final holdings for NoiseAgent 1125: { ABS: -24, CASH: 12412432 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1125 0.2412432 +Final holdings for NoiseAgent 1126: { ABS: -56, CASH: 15610920 }. Marked to market: 9977656 +Final relative surplus NoiseAgent 1126 0.55103255 +Final holdings for NoiseAgent 1127: { ABS: -86, CASH: 18570889 }. Marked to market: 10002967 +Final relative surplus NoiseAgent 1127 0.84712615 +Final holdings for NoiseAgent 1128: { CASH: 9993243 }. Marked to market: 9993243 +Final relative surplus NoiseAgent 1128 -0.0006757 +Final holdings for NoiseAgent 1129: { CASH: 10004680 }. Marked to market: 10004680 +Final relative surplus NoiseAgent 1129 0.000468 +Final holdings for NoiseAgent 1130: { CASH: 9966232 }. Marked to market: 9966232 +Final relative surplus NoiseAgent 1130 -0.0033768 +Final holdings for NoiseAgent 1131: { CASH: 9964654 }. Marked to market: 9964654 +Final relative surplus NoiseAgent 1131 -0.0035346 +Final holdings for NoiseAgent 1132: { ABS: 20, CASH: 7999140 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1132 -0.200086 +Final holdings for NoiseAgent 1133: { ABS: 46, CASH: 5375436 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1133 -0.4624564 +Final holdings for NoiseAgent 1134: { ABS: 62, CASH: 3795474 }. Marked to market: 9998078 +Final relative surplus NoiseAgent 1134 -0.61044845 +Final holdings for NoiseAgent 1135: { CASH: 9999400 }. Marked to market: 9999400 +Final relative surplus NoiseAgent 1135 -6e-05 +Final holdings for NoiseAgent 1136: { ABS: 24, CASH: 7608697 }. Marked to market: 10020457 +Final relative surplus NoiseAgent 1136 -0.2391303 +Final holdings for NoiseAgent 1137: { CASH: 9995254 }. Marked to market: 9995254 +Final relative surplus NoiseAgent 1137 -0.0004746 +Final holdings for NoiseAgent 1138: { ABS: -23, CASH: 12291838 }. Marked to market: 9996760 +Final relative surplus NoiseAgent 1138 0.2291838 +Final holdings for NoiseAgent 1139: { ABS: 54, CASH: 4600891 }. Marked to market: 9997381 +Final relative surplus NoiseAgent 1139 -0.52991745 +Final holdings for NoiseAgent 1140: { CASH: 9977450 }. Marked to market: 9977450 +Final relative surplus NoiseAgent 1140 -0.002255 +Final holdings for NoiseAgent 1141: { ABS: -90, CASH: 19024030 }. Marked to market: 9979570 +Final relative surplus NoiseAgent 1141 0.8923535 +Final holdings for NoiseAgent 1142: { ABS: -92, CASH: 19206762 }. Marked to market: 9957726 +Final relative surplus NoiseAgent 1142 0.91062285 +Final holdings for NoiseAgent 1143: { CASH: 9999000 }. Marked to market: 9999000 +Final relative surplus NoiseAgent 1143 -0.0001 +Final holdings for NoiseAgent 1144: { ABS: -54, CASH: 15400588 }. Marked to market: 9973210 +Final relative surplus NoiseAgent 1144 0.53000805 +Final holdings for NoiseAgent 1145: { CASH: 10015225 }. Marked to market: 10015225 +Final relative surplus NoiseAgent 1145 0.0015225 +Final holdings for NoiseAgent 1146: { ABS: 27, CASH: 7284367 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 1146 -0.2715633 +Final holdings for NoiseAgent 1147: { CASH: 10003150 }. Marked to market: 10003150 +Final relative surplus NoiseAgent 1147 0.000315 +Final holdings for NoiseAgent 1148: { CASH: 9976536 }. Marked to market: 9976536 +Final relative surplus NoiseAgent 1148 -0.0023464 +Final holdings for NoiseAgent 1149: { ABS: 84, CASH: 1586644 }. Marked to market: 10031248 +Final relative surplus NoiseAgent 1149 -0.83128245 +Final holdings for NoiseAgent 1150: { ABS: 47, CASH: 5271424 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1150 -0.4728576 +Final holdings for NoiseAgent 1151: { CASH: 9980838 }. Marked to market: 9980838 +Final relative surplus NoiseAgent 1151 -0.0019162 +Final holdings for NoiseAgent 1152: { ABS: -64, CASH: 16406176 }. Marked to market: 9967008 +Final relative surplus NoiseAgent 1152 0.63055645 +Final holdings for NoiseAgent 1153: { CASH: 10026190 }. Marked to market: 10026190 +Final relative surplus NoiseAgent 1153 0.002619 +Final holdings for NoiseAgent 1154: { CASH: 9986500 }. Marked to market: 9986500 +Final relative surplus NoiseAgent 1154 -0.00135 +Final holdings for NoiseAgent 1155: { ABS: 48, CASH: 5187160 }. Marked to market: 10011304 +Final relative surplus NoiseAgent 1155 -0.481284 +Final holdings for NoiseAgent 1156: { ABS: 48, CASH: 5184544 }. Marked to market: 10009312 +Final relative surplus NoiseAgent 1156 -0.4815456 +Final holdings for NoiseAgent 1157: { ABS: 72, CASH: 2821240 }. Marked to market: 10006552 +Final relative surplus NoiseAgent 1157 -0.7078968 +Final holdings for NoiseAgent 1158: { ABS: -42, CASH: 14211655 }. Marked to market: 9990991 +Final relative surplus NoiseAgent 1158 0.4211655 +Final holdings for NoiseAgent 1159: { ABS: -96, CASH: 19585408 }. Marked to market: 9978592 +Final relative surplus NoiseAgent 1159 0.94853375 +Final holdings for NoiseAgent 1160: { CASH: 9999604 }. Marked to market: 9999604 +Final relative surplus NoiseAgent 1160 -3.96e-05 +Final holdings for NoiseAgent 1161: { ABS: -35, CASH: 13484390 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1161 0.348439 +Final holdings for NoiseAgent 1162: { ABS: 96, CASH: 375424 }. Marked to market: 10020736 +Final relative surplus NoiseAgent 1162 -0.95241045 +Final holdings for NoiseAgent 1163: { ABS: 37, CASH: 6299149 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1163 -0.3700851 +Final holdings for NoiseAgent 1164: { ABS: -78, CASH: 17823205 }. Marked to market: 9981553 +Final relative surplus NoiseAgent 1164 0.77226715 +Final holdings for NoiseAgent 1165: { CASH: 9986350 }. Marked to market: 9986350 +Final relative surplus NoiseAgent 1165 -0.001365 +Final holdings for NoiseAgent 1166: { ABS: 13, CASH: 8735422 }. Marked to market: 10042988 +Final relative surplus NoiseAgent 1166 -0.1264578 +Final holdings for NoiseAgent 1167: { CASH: 9996096 }. Marked to market: 9996096 +Final relative surplus NoiseAgent 1167 -0.0003904 +Final holdings for NoiseAgent 1168: { ABS: 54, CASH: 4591225 }. Marked to market: 10017847 +Final relative surplus NoiseAgent 1168 -0.53082815 +Final holdings for NoiseAgent 1169: { CASH: 9998752 }. Marked to market: 9998752 +Final relative surplus NoiseAgent 1169 -0.0001248 +Final holdings for NoiseAgent 1170: { CASH: 9998584 }. Marked to market: 9998584 +Final relative surplus NoiseAgent 1170 -0.0001416 +Final holdings for NoiseAgent 1171: { CASH: 10040344 }. Marked to market: 10040344 +Final relative surplus NoiseAgent 1171 0.0040344 +Final holdings for NoiseAgent 1172: { CASH: 10000980 }. Marked to market: 10000980 +Final relative surplus NoiseAgent 1172 9.8e-05 +Final holdings for NoiseAgent 1173: { ABS: -48, CASH: 14803460 }. Marked to market: 9977684 +Final relative surplus NoiseAgent 1173 0.480346 +Final holdings for NoiseAgent 1174: { ABS: 52, CASH: 4802444 }. Marked to market: 10002392 +Final relative surplus NoiseAgent 1174 -0.50975565 +Final holdings for NoiseAgent 1175: { CASH: 9988840 }. Marked to market: 9988840 +Final relative surplus NoiseAgent 1175 -0.001116 +Final holdings for NoiseAgent 1176: { ABS: -94, CASH: 19415980 }. Marked to market: 9971330 +Final relative surplus NoiseAgent 1176 0.93155055 +Final holdings for NoiseAgent 1177: { ABS: -66, CASH: 16585348 }. Marked to market: 10014652 +Final relative surplus NoiseAgent 1177 0.64857915 +Final holdings for NoiseAgent 1178: { CASH: 10010296 }. Marked to market: 10010296 +Final relative surplus NoiseAgent 1178 0.0010296 +Final holdings for NoiseAgent 1179: { CASH: 10020915 }. Marked to market: 10020915 +Final relative surplus NoiseAgent 1179 0.0020915 +Final holdings for NoiseAgent 1180: { CASH: 9971984 }. Marked to market: 9971984 +Final relative surplus NoiseAgent 1180 -0.0028016 +Final holdings for NoiseAgent 1181: { ABS: 25, CASH: 7498175 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1181 -0.2501825 +Final holdings for NoiseAgent 1182: { CASH: 10032535 }. Marked to market: 10032535 +Final relative surplus NoiseAgent 1182 0.0032535 +Final holdings for NoiseAgent 1183: { CASH: 10021219 }. Marked to market: 10021219 +Final relative surplus NoiseAgent 1183 0.0021219 +Final holdings for NoiseAgent 1184: { ABS: 90, CASH: 970120 }. Marked to market: 10024300 +Final relative surplus NoiseAgent 1184 -0.89292795 +Final holdings for NoiseAgent 1185: { ABS: -44, CASH: 14398306 }. Marked to market: 10001298 +Final relative surplus NoiseAgent 1185 0.4398306 +Final holdings for NoiseAgent 1186: { ABS: 37, CASH: 6278503 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1186 -0.3721497 +Final holdings for NoiseAgent 1187: { ABS: -62, CASH: 16216771 }. Marked to market: 9984035 +Final relative surplus NoiseAgent 1187 0.61162435 +Final holdings for NoiseAgent 1188: { CASH: 9979780 }. Marked to market: 9979780 +Final relative surplus NoiseAgent 1188 -0.002022 +Final holdings for NoiseAgent 1189: { ABS: -84, CASH: 18420580 }. Marked to market: 9978748 +Final relative surplus NoiseAgent 1189 0.83200815 +Final holdings for NoiseAgent 1190: { ABS: 92, CASH: 783440 }. Marked to market: 10036156 +Final relative surplus NoiseAgent 1190 -0.91159865 +Final holdings for NoiseAgent 1191: { CASH: 10027300 }. Marked to market: 10027300 +Final relative surplus NoiseAgent 1191 0.00273 +Final holdings for NoiseAgent 1192: { CASH: 10019780 }. Marked to market: 10019780 +Final relative surplus NoiseAgent 1192 0.001978 +Final holdings for NoiseAgent 1193: { CASH: 10012900 }. Marked to market: 10012900 +Final relative surplus NoiseAgent 1193 0.00129 +Final holdings for NoiseAgent 1194: { CASH: 9983291 }. Marked to market: 9983291 +Final relative surplus NoiseAgent 1194 -0.0016709 +Final holdings for NoiseAgent 1195: { ABS: 84, CASH: 1610584 }. Marked to market: 10014364 +Final relative surplus NoiseAgent 1195 -0.82893705 +Final holdings for NoiseAgent 1196: { ABS: 60, CASH: 3984010 }. Marked to market: 10013290 +Final relative surplus NoiseAgent 1196 -0.59155025 +Final holdings for NoiseAgent 1197: { CASH: 9971964 }. Marked to market: 9971964 +Final relative surplus NoiseAgent 1197 -0.0028036 +Final holdings for NoiseAgent 1198: { CASH: 10009568 }. Marked to market: 10009568 +Final relative surplus NoiseAgent 1198 0.0009568 +Final holdings for NoiseAgent 1199: { CASH: 10000156 }. Marked to market: 10000156 +Final relative surplus NoiseAgent 1199 1.56e-05 +Final holdings for NoiseAgent 1200: { CASH: 10002665 }. Marked to market: 10002665 +Final relative surplus NoiseAgent 1200 0.0002665 +Final holdings for NoiseAgent 1201: { CASH: 10001998 }. Marked to market: 10001998 +Final relative surplus NoiseAgent 1201 0.0001998 +Final holdings for NoiseAgent 1202: { CASH: 9979160 }. Marked to market: 9979160 +Final relative surplus NoiseAgent 1202 -0.002084 +Final holdings for NoiseAgent 1203: { CASH: 9975844 }. Marked to market: 9975844 +Final relative surplus NoiseAgent 1203 -0.0024156 +Final holdings for NoiseAgent 1204: { CASH: 9967924 }. Marked to market: 9967924 +Final relative surplus NoiseAgent 1204 -0.0032076 +Final holdings for NoiseAgent 1205: { CASH: 10017010 }. Marked to market: 10017010 +Final relative surplus NoiseAgent 1205 0.001701 +Final holdings for NoiseAgent 1206: { CASH: 9997384 }. Marked to market: 9997384 +Final relative surplus NoiseAgent 1206 -0.0002616 +Final holdings for NoiseAgent 1207: { CASH: 10030788 }. Marked to market: 10030788 +Final relative surplus NoiseAgent 1207 0.0030788 +Final holdings for NoiseAgent 1208: { ABS: -48, CASH: 14802280 }. Marked to market: 9983320 +Final relative surplus NoiseAgent 1208 0.480228 +Final holdings for NoiseAgent 1209: { ABS: -58, CASH: 15789792 }. Marked to market: 9993794 +Final relative surplus NoiseAgent 1209 0.56898615 +Final holdings for NoiseAgent 1210: { CASH: 10017591 }. Marked to market: 10017591 +Final relative surplus NoiseAgent 1210 0.0017591 +Final holdings for NoiseAgent 1211: { ABS: -62, CASH: 16214415 }. Marked to market: 9979013 +Final relative surplus NoiseAgent 1211 0.61138435 +Final holdings for NoiseAgent 1212: { CASH: 10034164 }. Marked to market: 10034164 +Final relative surplus NoiseAgent 1212 0.0034164 +Final holdings for NoiseAgent 1213: { ABS: 52, CASH: 4789444 }. Marked to market: 10019292 +Final relative surplus NoiseAgent 1213 -0.51099815 +Final holdings for NoiseAgent 1214: { ABS: 50, CASH: 5010575 }. Marked to market: 9989375 +Final relative surplus NoiseAgent 1214 -0.4989425 +Final holdings for NoiseAgent 1215: { CASH: 9996846 }. Marked to market: 9996846 +Final relative surplus NoiseAgent 1215 -0.0003154 +Final holdings for NoiseAgent 1216: { CASH: 9979424 }. Marked to market: 9979424 +Final relative surplus NoiseAgent 1216 -0.0020576 +Final holdings for NoiseAgent 1217: { CASH: 10020787 }. Marked to market: 10020787 +Final relative surplus NoiseAgent 1217 0.0020787 +Final holdings for NoiseAgent 1218: { CASH: 9996320 }. Marked to market: 9996320 +Final relative surplus NoiseAgent 1218 -0.000368 +Final holdings for NoiseAgent 1219: { ABS: 38, CASH: 6181646 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 1219 -0.3818354 +Final holdings for NoiseAgent 1220: { ABS: 46, CASH: 5404301 }. Marked to market: 10005497 +Final relative surplus NoiseAgent 1220 -0.4595699 +Final holdings for NoiseAgent 1221: { ABS: 58, CASH: 4200899 }. Marked to market: 10003509 +Final relative surplus NoiseAgent 1221 -0.56990565 +Final holdings for NoiseAgent 1222: { ABS: -86, CASH: 18586455 }. Marked to market: 9977941 +Final relative surplus NoiseAgent 1222 0.84863555 +Final holdings for NoiseAgent 1223: { ABS: -72, CASH: 17212276 }. Marked to market: 9977644 +Final relative surplus NoiseAgent 1223 0.71117945 +Final holdings for NoiseAgent 1224: { ABS: 60, CASH: 3979000 }. Marked to market: 10014760 +Final relative surplus NoiseAgent 1224 -0.59204045 +Final holdings for NoiseAgent 1225: { ABS: -26, CASH: 12613416 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 1225 0.2613416 +Final holdings for NoiseAgent 1226: { CASH: 10015366 }. Marked to market: 10015366 +Final relative surplus NoiseAgent 1226 0.0015366 +Final holdings for NoiseAgent 1227: { CASH: 9984844 }. Marked to market: 9984844 +Final relative surplus NoiseAgent 1227 -0.0015156 +Final holdings for NoiseAgent 1228: { ABS: 56, CASH: 4400896 }. Marked to market: 9996864 +Final relative surplus NoiseAgent 1228 -0.54992425 +Final holdings for NoiseAgent 1229: { CASH: 10009114 }. Marked to market: 10009114 +Final relative surplus NoiseAgent 1229 0.0009114 +Final holdings for NoiseAgent 1230: { CASH: 10014308 }. Marked to market: 10014308 +Final relative surplus NoiseAgent 1230 0.0014308 +Final holdings for NoiseAgent 1231: { ABS: -24, CASH: 12398368 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1231 0.2398368 +Final holdings for NoiseAgent 1232: { CASH: 9978868 }. Marked to market: 9978868 +Final relative surplus NoiseAgent 1232 -0.0021132 +Final holdings for NoiseAgent 1233: { CASH: 10004700 }. Marked to market: 10004700 +Final relative surplus NoiseAgent 1233 0.00047 +Final holdings for NoiseAgent 1234: { ABS: -56, CASH: 15618144 }. Marked to market: 9987568 +Final relative surplus NoiseAgent 1234 0.5517599 +Final holdings for NoiseAgent 1235: { CASH: 10016694 }. Marked to market: 10016694 +Final relative surplus NoiseAgent 1235 0.0016694 +Final holdings for NoiseAgent 1236: { ABS: -94, CASH: 19415181 }. Marked to market: 9971565 +Final relative surplus NoiseAgent 1236 0.93147175 +Final holdings for NoiseAgent 1237: { CASH: 10001710 }. Marked to market: 10001710 +Final relative surplus NoiseAgent 1237 0.000171 +Final holdings for NoiseAgent 1238: { ABS: -70, CASH: 16998320 }. Marked to market: 10002450 +Final relative surplus NoiseAgent 1238 0.68983785 +Final holdings for NoiseAgent 1239: { CASH: 10007353 }. Marked to market: 10007353 +Final relative surplus NoiseAgent 1239 0.0007353 +Final holdings for NoiseAgent 1240: { ABS: 50, CASH: 4996400 }. Marked to market: 9999300 +Final relative surplus NoiseAgent 1240 -0.50036 +Final holdings for NoiseAgent 1241: { ABS: -30, CASH: 13018360 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1241 0.301836 +Final holdings for NoiseAgent 1242: { ABS: 46, CASH: 5400920 }. Marked to market: 10002024 +Final relative surplus NoiseAgent 1242 -0.459908 +Final holdings for NoiseAgent 1243: { CASH: 9983425 }. Marked to market: 9983425 +Final relative surplus NoiseAgent 1243 -0.0016575 +Final holdings for NoiseAgent 1244: { ABS: 62, CASH: 3808587 }. Marked to market: 10008401 +Final relative surplus NoiseAgent 1244 -0.60914165 +Final holdings for NoiseAgent 1245: { CASH: 9981184 }. Marked to market: 9981184 +Final relative surplus NoiseAgent 1245 -0.0018816 +Final holdings for NoiseAgent 1246: { ABS: -56, CASH: 15606412 }. Marked to market: 9979140 +Final relative surplus NoiseAgent 1246 0.55059245 +Final holdings for NoiseAgent 1247: { ABS: 62, CASH: 3788406 }. Marked to market: 10020274 +Final relative surplus NoiseAgent 1247 -0.61110805 +Final holdings for NoiseAgent 1248: { ABS: -46, CASH: 14602300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1248 0.46023 +Final holdings for NoiseAgent 1249: { ABS: -70, CASH: 17015505 }. Marked to market: 9972595 +Final relative surplus NoiseAgent 1249 0.69148925 +Final holdings for NoiseAgent 1250: { CASH: 9999246 }. Marked to market: 9999246 +Final relative surplus NoiseAgent 1250 -7.54e-05 +Final holdings for NoiseAgent 1251: { CASH: 10009850 }. Marked to market: 10009850 +Final relative surplus NoiseAgent 1251 0.000985 +Final holdings for NoiseAgent 1252: { CASH: 10013230 }. Marked to market: 10013230 +Final relative surplus NoiseAgent 1252 0.001323 +Final holdings for NoiseAgent 1253: { ABS: -58, CASH: 15790053 }. Marked to market: 10015979 +Final relative surplus NoiseAgent 1253 0.56904995 +Final holdings for NoiseAgent 1254: { CASH: 10027855 }. Marked to market: 10027855 +Final relative surplus NoiseAgent 1254 0.0027855 +Final holdings for NoiseAgent 1255: { CASH: 9999244 }. Marked to market: 9999244 +Final relative surplus NoiseAgent 1255 -7.56e-05 +Final holdings for NoiseAgent 1256: { ABS: -82, CASH: 18220787 }. Marked to market: 9982247 +Final relative surplus NoiseAgent 1256 0.81203185 +Final holdings for NoiseAgent 1257: { ABS: -54, CASH: 15379804 }. Marked to market: 10003780 +Final relative surplus NoiseAgent 1257 0.52802475 +Final holdings for NoiseAgent 1258: { ABS: -42, CASH: 14201722 }. Marked to market: 9998824 +Final relative surplus NoiseAgent 1258 0.4201722 +Final holdings for NoiseAgent 1259: { ABS: 34, CASH: 6583272 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1259 -0.3416728 +Final holdings for NoiseAgent 1260: { ABS: -34, CASH: 13416524 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1260 0.3416524 +Final holdings for NoiseAgent 1261: { CASH: 10031360 }. Marked to market: 10031360 +Final relative surplus NoiseAgent 1261 0.003136 +Final holdings for NoiseAgent 1262: { ABS: -74, CASH: 17409509 }. Marked to market: 9968365 +Final relative surplus NoiseAgent 1262 0.73089535 +Final holdings for NoiseAgent 1263: { ABS: -13, CASH: 11306539 }. Marked to market: 9999987 +Final relative surplus NoiseAgent 1263 0.1306539 +Final holdings for NoiseAgent 1264: { ABS: -28, CASH: 12816492 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 1264 0.2816492 +Final holdings for NoiseAgent 1265: { ABS: -68, CASH: 16811968 }. Marked to market: 9978512 +Final relative surplus NoiseAgent 1265 0.67114755 +Final holdings for NoiseAgent 1266: { ABS: 46, CASH: 5397769 }. Marked to market: 10019389 +Final relative surplus NoiseAgent 1266 -0.4602231 +Final holdings for NoiseAgent 1267: { CASH: 9979840 }. Marked to market: 9979840 +Final relative surplus NoiseAgent 1267 -0.002016 +Final holdings for NoiseAgent 1268: { ABS: -60, CASH: 16015690 }. Marked to market: 9985330 +Final relative surplus NoiseAgent 1268 0.59151845 +Final holdings for NoiseAgent 1269: { CASH: 9992346 }. Marked to market: 9992346 +Final relative surplus NoiseAgent 1269 -0.0007654 +Final holdings for NoiseAgent 1270: { CASH: 9978500 }. Marked to market: 9978500 +Final relative surplus NoiseAgent 1270 -0.00215 +Final holdings for NoiseAgent 1271: { CASH: 10002784 }. Marked to market: 10002784 +Final relative surplus NoiseAgent 1271 0.0002784 +Final holdings for NoiseAgent 1272: { ABS: 94, CASH: 576923 }. Marked to market: 10021855 +Final relative surplus NoiseAgent 1272 -0.93225995 +Final holdings for NoiseAgent 1273: { ABS: 82, CASH: 1778229 }. Marked to market: 10018409 +Final relative surplus NoiseAgent 1273 -0.81212805 +Final holdings for NoiseAgent 1274: { CASH: 10000779 }. Marked to market: 10000779 +Final relative surplus NoiseAgent 1274 7.79e-05 +Final holdings for NoiseAgent 1275: { CASH: 9982824 }. Marked to market: 9982824 +Final relative surplus NoiseAgent 1275 -0.0017176 +Final holdings for NoiseAgent 1276: { CASH: 10017040 }. Marked to market: 10017040 +Final relative surplus NoiseAgent 1276 0.001704 +Final holdings for NoiseAgent 1277: { ABS: 86, CASH: 1395313 }. Marked to market: 10039517 +Final relative surplus NoiseAgent 1277 -0.85041725 +Final holdings for NoiseAgent 1278: { ABS: 42, CASH: 5791831 }. Marked to market: 10014049 +Final relative surplus NoiseAgent 1278 -0.4208169 +Final holdings for NoiseAgent 1279: { CASH: 10004023 }. Marked to market: 10004023 +Final relative surplus NoiseAgent 1279 0.0004023 +Final holdings for NoiseAgent 1280: { ABS: -68, CASH: 16795988 }. Marked to market: 9994424 +Final relative surplus NoiseAgent 1280 0.66959655 +Final holdings for NoiseAgent 1281: { CASH: 9995360 }. Marked to market: 9995360 +Final relative surplus NoiseAgent 1281 -0.000464 +Final holdings for NoiseAgent 1282: { CASH: 9984360 }. Marked to market: 9984360 +Final relative surplus NoiseAgent 1282 -0.001564 +Final holdings for NoiseAgent 1283: { CASH: 10000783 }. Marked to market: 10000783 +Final relative surplus NoiseAgent 1283 7.83e-05 +Final holdings for NoiseAgent 1284: { CASH: 9975466 }. Marked to market: 9975466 +Final relative surplus NoiseAgent 1284 -0.0024534 +Final holdings for NoiseAgent 1285: { ABS: 98, CASH: 165798 }. Marked to market: 10024010 +Final relative surplus NoiseAgent 1285 -0.97336085 +Final holdings for NoiseAgent 1286: { ABS: -72, CASH: 17214076 }. Marked to market: 9975772 +Final relative surplus NoiseAgent 1286 0.71135445 +Final holdings for NoiseAgent 1287: { CASH: 10001323 }. Marked to market: 10001323 +Final relative surplus NoiseAgent 1287 0.0001323 +Final holdings for NoiseAgent 1288: { CASH: 9990935 }. Marked to market: 9990935 +Final relative surplus NoiseAgent 1288 -0.0009065 +Final holdings for NoiseAgent 1289: { CASH: 10006578 }. Marked to market: 10006578 +Final relative surplus NoiseAgent 1289 0.0006578 +Final holdings for NoiseAgent 1290: { CASH: 9987360 }. Marked to market: 9987360 +Final relative surplus NoiseAgent 1290 -0.001264 +Final holdings for NoiseAgent 1291: { CASH: 9995676 }. Marked to market: 9995676 +Final relative surplus NoiseAgent 1291 -0.0004324 +Final holdings for NoiseAgent 1292: { ABS: -40, CASH: 14006600 }. Marked to market: 9986600 +Final relative surplus NoiseAgent 1292 0.40066 +Final holdings for NoiseAgent 1293: { CASH: 9989190 }. Marked to market: 9989190 +Final relative surplus NoiseAgent 1293 -0.001081 +Final holdings for NoiseAgent 1294: { ABS: 60, CASH: 4012510 }. Marked to market: 10012390 +Final relative surplus NoiseAgent 1294 -0.58874925 +Final holdings for NoiseAgent 1295: { ABS: 56, CASH: 4417052 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 1295 -0.54832535 +Final holdings for NoiseAgent 1296: { CASH: 10000080 }. Marked to market: 10000080 +Final relative surplus NoiseAgent 1296 8e-06 +Final holdings for NoiseAgent 1297: { CASH: 9979902 }. Marked to market: 9979902 +Final relative surplus NoiseAgent 1297 -0.0020098 +Final holdings for NoiseAgent 1298: { CASH: 9991530 }. Marked to market: 9991530 +Final relative surplus NoiseAgent 1298 -0.000847 +Final holdings for NoiseAgent 1299: { ABS: -66, CASH: 16580233 }. Marked to market: 10009273 +Final relative surplus NoiseAgent 1299 0.64806725 +Final holdings for NoiseAgent 1300: { ABS: -33, CASH: 13318942 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1300 0.3318942 +Final holdings for NoiseAgent 1301: { CASH: 9973548 }. Marked to market: 9973548 +Final relative surplus NoiseAgent 1301 -0.0026452 +Final holdings for NoiseAgent 1302: { CASH: 9972940 }. Marked to market: 9972940 +Final relative surplus NoiseAgent 1302 -0.002706 +Final holdings for NoiseAgent 1303: { ABS: 84, CASH: 1592062 }. Marked to market: 10039354 +Final relative surplus NoiseAgent 1303 -0.83073755 +Final holdings for NoiseAgent 1304: { ABS: -46, CASH: 14607245 }. Marked to market: 9993307 +Final relative surplus NoiseAgent 1304 0.4607245 +Final holdings for NoiseAgent 1305: { ABS: 72, CASH: 2796004 }. Marked to market: 10001044 +Final relative surplus NoiseAgent 1305 -0.7103926 +Final holdings for NoiseAgent 1306: { CASH: 9959760 }. Marked to market: 9959760 +Final relative surplus NoiseAgent 1306 -0.004024 +Final holdings for NoiseAgent 1307: { ABS: -62, CASH: 16217918 }. Marked to market: 9985864 +Final relative surplus NoiseAgent 1307 0.61174015 +Final holdings for NoiseAgent 1308: { ABS: 58, CASH: 4210150 }. Marked to market: 10014094 +Final relative surplus NoiseAgent 1308 -0.56897825 +Final holdings for NoiseAgent 1309: { ABS: -31, CASH: 13088437 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1309 0.3088437 +Final holdings for NoiseAgent 1310: { ABS: 44, CASH: 5594258 }. Marked to market: 10018106 +Final relative surplus NoiseAgent 1310 -0.4405742 +Final holdings for NoiseAgent 1311: { ABS: 54, CASH: 4608316 }. Marked to market: 9988120 +Final relative surplus NoiseAgent 1311 -0.52920575 +Final holdings for NoiseAgent 1312: { ABS: -72, CASH: 17214400 }. Marked to market: 9978832 +Final relative surplus NoiseAgent 1312 0.7113905 +Final holdings for NoiseAgent 1313: { CASH: 10016236 }. Marked to market: 10016236 +Final relative surplus NoiseAgent 1313 0.0016236 +Final holdings for NoiseAgent 1314: { CASH: 9979292 }. Marked to market: 9979292 +Final relative surplus NoiseAgent 1314 -0.0020708 +Final holdings for NoiseAgent 1315: { ABS: -35, CASH: 13501540 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1315 0.350154 +Final holdings for NoiseAgent 1316: { CASH: 10002508 }. Marked to market: 10002508 +Final relative surplus NoiseAgent 1316 0.0002508 +Final holdings for NoiseAgent 1317: { CASH: 10003825 }. Marked to market: 10003825 +Final relative surplus NoiseAgent 1317 0.0003825 +Final holdings for NoiseAgent 1318: { ABS: 76, CASH: 2391260 }. Marked to market: 10031768 +Final relative surplus NoiseAgent 1318 -0.75082065 +Final holdings for NoiseAgent 1319: { CASH: 9978292 }. Marked to market: 9978292 +Final relative surplus NoiseAgent 1319 -0.0021708 +Final holdings for NoiseAgent 1320: { CASH: 9983928 }. Marked to market: 9983928 +Final relative surplus NoiseAgent 1320 -0.0016072 +Final holdings for NoiseAgent 1321: { CASH: 9988680 }. Marked to market: 9988680 +Final relative surplus NoiseAgent 1321 -0.001132 +Final holdings for NoiseAgent 1322: { CASH: 10005096 }. Marked to market: 10005096 +Final relative surplus NoiseAgent 1322 0.0005096 +Final holdings for NoiseAgent 1323: { ABS: 32, CASH: 6800146 }. Marked to market: 10018578 +Final relative surplus NoiseAgent 1323 -0.3199854 +Final holdings for NoiseAgent 1324: { CASH: 9997525 }. Marked to market: 9997525 +Final relative surplus NoiseAgent 1324 -0.0002475 +Final holdings for NoiseAgent 1325: { ABS: -22, CASH: 12191171 }. Marked to market: 9986177 +Final relative surplus NoiseAgent 1325 0.2191171 +Final holdings for NoiseAgent 1326: { ABS: -58, CASH: 15816994 }. Marked to market: 9985268 +Final relative surplus NoiseAgent 1326 0.57164475 +Final holdings for NoiseAgent 1327: { CASH: 10003366 }. Marked to market: 10003366 +Final relative surplus NoiseAgent 1327 0.0003366 +Final holdings for NoiseAgent 1328: { ABS: -70, CASH: 17005110 }. Marked to market: 10002030 +Final relative surplus NoiseAgent 1328 0.6905067 +Final holdings for NoiseAgent 1329: { ABS: 29, CASH: 7098550 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 1329 -0.290145 +Final holdings for NoiseAgent 1330: { ABS: -84, CASH: 18380008 }. Marked to market: 9985048 +Final relative surplus NoiseAgent 1330 0.82800685 +Final holdings for NoiseAgent 1331: { ABS: -60, CASH: 15990070 }. Marked to market: 9987610 +Final relative surplus NoiseAgent 1331 0.58900285 +Final holdings for NoiseAgent 1332: { CASH: 10006214 }. Marked to market: 10006214 +Final relative surplus NoiseAgent 1332 0.0006214 +Final holdings for NoiseAgent 1333: { ABS: -46, CASH: 14621390 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1333 0.462139 +Final holdings for NoiseAgent 1334: { CASH: 10020136 }. Marked to market: 10020136 +Final relative surplus NoiseAgent 1334 0.0020136 +Final holdings for NoiseAgent 1335: { ABS: 30, CASH: 6986080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1335 -0.301392 +Final holdings for NoiseAgent 1336: { ABS: 86, CASH: 1414620 }. Marked to market: 10021070 +Final relative surplus NoiseAgent 1336 -0.8485306 +Final holdings for NoiseAgent 1337: { CASH: 10000946 }. Marked to market: 10000946 +Final relative surplus NoiseAgent 1337 9.46e-05 +Final holdings for NoiseAgent 1338: { CASH: 9993568 }. Marked to market: 9993568 +Final relative surplus NoiseAgent 1338 -0.0006432 +Final holdings for NoiseAgent 1339: { CASH: 9971259 }. Marked to market: 9971259 +Final relative surplus NoiseAgent 1339 -0.0028741 +Final holdings for NoiseAgent 1340: { ABS: 82, CASH: 1804428 }. Marked to market: 10009430 +Final relative surplus NoiseAgent 1340 -0.80955115 +Final holdings for NoiseAgent 1341: { CASH: 10004716 }. Marked to market: 10004716 +Final relative surplus NoiseAgent 1341 0.0004716 +Final holdings for NoiseAgent 1342: { ABS: -78, CASH: 17784556 }. Marked to market: 9982840 +Final relative surplus NoiseAgent 1342 0.76845335 +Final holdings for NoiseAgent 1343: { ABS: -80, CASH: 18019360 }. Marked to market: 9981680 +Final relative surplus NoiseAgent 1343 0.79188885 +Final holdings for NoiseAgent 1344: { ABS: 48, CASH: 5204512 }. Marked to market: 9994336 +Final relative surplus NoiseAgent 1344 -0.4795488 +Final holdings for NoiseAgent 1345: { CASH: 9987284 }. Marked to market: 9987284 +Final relative surplus NoiseAgent 1345 -0.0012716 +Final holdings for NoiseAgent 1346: { ABS: 32, CASH: 6783872 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1346 -0.3216128 +Final holdings for NoiseAgent 1347: { ABS: -60, CASH: 16004800 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 1347 0.59046985 +Final holdings for NoiseAgent 1348: { CASH: 10023138 }. Marked to market: 10023138 +Final relative surplus NoiseAgent 1348 0.0023138 +Final holdings for NoiseAgent 1349: { ABS: 25, CASH: 7498825 }. Marked to market: 9998850 +Final relative surplus NoiseAgent 1349 -0.2501175 +Final holdings for NoiseAgent 1350: { ABS: 86, CASH: 1371835 }. Marked to market: 10021887 +Final relative surplus NoiseAgent 1350 -0.85275825 +Final holdings for NoiseAgent 1351: { ABS: 25, CASH: 7486825 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1351 -0.2513175 +Final holdings for NoiseAgent 1352: { ABS: -68, CASH: 16806936 }. Marked to market: 9972664 +Final relative surplus NoiseAgent 1352 0.67064325 +Final holdings for NoiseAgent 1353: { CASH: 9977166 }. Marked to market: 9977166 +Final relative surplus NoiseAgent 1353 -0.0022834 +Final holdings for NoiseAgent 1354: { ABS: 22, CASH: 7798614 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1354 -0.2201386 +Final holdings for NoiseAgent 1355: { CASH: 10009460 }. Marked to market: 10009460 +Final relative surplus NoiseAgent 1355 0.000946 +Final holdings for NoiseAgent 1356: { CASH: 9999865 }. Marked to market: 9999865 +Final relative surplus NoiseAgent 1356 -1.35e-05 +Final holdings for NoiseAgent 1357: { ABS: 60, CASH: 3983740 }. Marked to market: 10019140 +Final relative surplus NoiseAgent 1357 -0.5915669 +Final holdings for NoiseAgent 1358: { CASH: 10000080 }. Marked to market: 10000080 +Final relative surplus NoiseAgent 1358 8e-06 +Final holdings for NoiseAgent 1359: { ABS: -44, CASH: 14405896 }. Marked to market: 9985040 +Final relative surplus NoiseAgent 1359 0.4405896 +Final holdings for NoiseAgent 1360: { ABS: -94, CASH: 19385289 }. Marked to market: 9986041 +Final relative surplus NoiseAgent 1360 0.92852975 +Final holdings for NoiseAgent 1361: { ABS: -56, CASH: 15589584 }. Marked to market: 9993224 +Final relative surplus NoiseAgent 1361 0.5489651 +Final holdings for NoiseAgent 1362: { CASH: 9981322 }. Marked to market: 9981322 +Final relative surplus NoiseAgent 1362 -0.0018678 +Final holdings for NoiseAgent 1363: { CASH: 9965294 }. Marked to market: 9965294 +Final relative surplus NoiseAgent 1363 -0.0034706 +Final holdings for NoiseAgent 1364: { CASH: 10015962 }. Marked to market: 10015962 +Final relative surplus NoiseAgent 1364 0.0015962 +Final holdings for NoiseAgent 1365: { ABS: 56, CASH: 4384796 }. Marked to market: 10017948 +Final relative surplus NoiseAgent 1365 -0.55146115 +Final holdings for NoiseAgent 1366: { CASH: 9996836 }. Marked to market: 9996836 +Final relative surplus NoiseAgent 1366 -0.0003164 +Final holdings for NoiseAgent 1367: { CASH: 10011124 }. Marked to market: 10011124 +Final relative surplus NoiseAgent 1367 0.0011124 +Final holdings for NoiseAgent 1368: { ABS: 96, CASH: 371584 }. Marked to market: 10024576 +Final relative surplus NoiseAgent 1368 -0.9527865 +Final holdings for NoiseAgent 1369: { CASH: 10015980 }. Marked to market: 10015980 +Final relative surplus NoiseAgent 1369 0.001598 +Final holdings for NoiseAgent 1370: { ABS: 54, CASH: 4586743 }. Marked to market: 10012447 +Final relative surplus NoiseAgent 1370 -0.531278 +Final holdings for NoiseAgent 1371: { ABS: 88, CASH: 1171488 }. Marked to market: 10022088 +Final relative surplus NoiseAgent 1371 -0.87279365 +Final holdings for NoiseAgent 1372: { ABS: 72, CASH: 2812060 }. Marked to market: 10007380 +Final relative surplus NoiseAgent 1372 -0.70880045 +Final holdings for NoiseAgent 1373: { CASH: 9978202 }. Marked to market: 9978202 +Final relative surplus NoiseAgent 1373 -0.0021798 +Final holdings for NoiseAgent 1374: { CASH: 10030240 }. Marked to market: 10030240 +Final relative surplus NoiseAgent 1374 0.003024 +Final holdings for NoiseAgent 1375: { CASH: 10017983 }. Marked to market: 10017983 +Final relative surplus NoiseAgent 1375 0.0017983 +Final holdings for NoiseAgent 1376: { CASH: 9975654 }. Marked to market: 9975654 +Final relative surplus NoiseAgent 1376 -0.0024346 +Final holdings for NoiseAgent 1377: { ABS: -32, CASH: 13203232 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1377 0.3203232 +Final holdings for NoiseAgent 1378: { CASH: 9995375 }. Marked to market: 9995375 +Final relative surplus NoiseAgent 1378 -0.0004625 +Final holdings for NoiseAgent 1379: { CASH: 10030156 }. Marked to market: 10030156 +Final relative surplus NoiseAgent 1379 0.0030156 +Final holdings for NoiseAgent 1380: { ABS: 48, CASH: 5219512 }. Marked to market: 9998392 +Final relative surplus NoiseAgent 1380 -0.4780488 +Final holdings for NoiseAgent 1381: { CASH: 9977056 }. Marked to market: 9977056 +Final relative surplus NoiseAgent 1381 -0.0022944 +Final holdings for NoiseAgent 1382: { ABS: 92, CASH: 812420 }. Marked to market: 10021988 +Final relative surplus NoiseAgent 1382 -0.90874765 +Final holdings for NoiseAgent 1383: { ABS: 44, CASH: 5593510 }. Marked to market: 10019602 +Final relative surplus NoiseAgent 1383 -0.440649 +Final holdings for NoiseAgent 1384: { CASH: 10017388 }. Marked to market: 10017388 +Final relative surplus NoiseAgent 1384 0.0017388 +Final holdings for NoiseAgent 1385: { ABS: 40, CASH: 5989560 }. Marked to market: 10006280 +Final relative surplus NoiseAgent 1385 -0.401044 +Final holdings for NoiseAgent 1386: { ABS: 40, CASH: 5996340 }. Marked to market: 10015780 +Final relative surplus NoiseAgent 1386 -0.400366 +Final holdings for NoiseAgent 1387: { ABS: -86, CASH: 18613459 }. Marked to market: 9968137 +Final relative surplus NoiseAgent 1387 0.8512931 +Final holdings for NoiseAgent 1388: { CASH: 9983874 }. Marked to market: 9983874 +Final relative surplus NoiseAgent 1388 -0.0016126 +Final holdings for NoiseAgent 1389: { CASH: 10031680 }. Marked to market: 10031680 +Final relative surplus NoiseAgent 1389 0.003168 +Final holdings for NoiseAgent 1390: { ABS: 72, CASH: 2791504 }. Marked to market: 10030312 +Final relative surplus NoiseAgent 1390 -0.71079565 +Final holdings for NoiseAgent 1391: { ABS: 84, CASH: 1586896 }. Marked to market: 10038556 +Final relative surplus NoiseAgent 1391 -0.83124885 +Final holdings for NoiseAgent 1392: { ABS: 42, CASH: 5798068 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1392 -0.4201932 +Final holdings for NoiseAgent 1393: { ABS: 80, CASH: 2015080 }. Marked to market: 10014840 +Final relative surplus NoiseAgent 1393 -0.7884924 +Final holdings for NoiseAgent 1394: { ABS: 94, CASH: 611186 }. Marked to market: 10004700 +Final relative surplus NoiseAgent 1394 -0.92888835 +Final holdings for NoiseAgent 1395: { ABS: -52, CASH: 15196360 }. Marked to market: 9992980 +Final relative surplus NoiseAgent 1395 0.50962955 +Final holdings for NoiseAgent 1396: { CASH: 9978190 }. Marked to market: 9978190 +Final relative surplus NoiseAgent 1396 -0.002181 +Final holdings for NoiseAgent 1397: { ABS: -25, CASH: 12498550 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1397 0.249855 +Final holdings for NoiseAgent 1398: { ABS: -68, CASH: 16796498 }. Marked to market: 10017442 +Final relative surplus NoiseAgent 1398 0.66968065 +Final holdings for NoiseAgent 1399: { CASH: 10017640 }. Marked to market: 10017640 +Final relative surplus NoiseAgent 1399 0.001764 +Final holdings for NoiseAgent 1400: { CASH: 10021726 }. Marked to market: 10021726 +Final relative surplus NoiseAgent 1400 0.0021726 +Final holdings for NoiseAgent 1401: { CASH: 10015318 }. Marked to market: 10015318 +Final relative surplus NoiseAgent 1401 0.0015318 +Final holdings for NoiseAgent 1402: { ABS: 52, CASH: 4805850 }. Marked to market: 10008138 +Final relative surplus NoiseAgent 1402 -0.5094105 +Final holdings for NoiseAgent 1403: { ABS: -74, CASH: 17388937 }. Marked to market: 9983387 +Final relative surplus NoiseAgent 1403 0.72888615 +Final holdings for NoiseAgent 1404: { ABS: -44, CASH: 14402508 }. Marked to market: 9981036 +Final relative surplus NoiseAgent 1404 0.4402508 +Final holdings for NoiseAgent 1405: { CASH: 10010385 }. Marked to market: 10010385 +Final relative surplus NoiseAgent 1405 0.0010385 +Final holdings for NoiseAgent 1406: { ABS: 50, CASH: 5006425 }. Marked to market: 10008725 +Final relative surplus NoiseAgent 1406 -0.4993575 +Final holdings for NoiseAgent 1407: { ABS: 52, CASH: 4791290 }. Marked to market: 10015938 +Final relative surplus NoiseAgent 1407 -0.51082355 +Final holdings for NoiseAgent 1408: { ABS: 84, CASH: 1596430 }. Marked to market: 10002478 +Final relative surplus NoiseAgent 1408 -0.83034985 +Final holdings for NoiseAgent 1409: { CASH: 10031570 }. Marked to market: 10031570 +Final relative surplus NoiseAgent 1409 0.003157 +Final holdings for NoiseAgent 1410: { ABS: -33, CASH: 13318447 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1410 0.3318447 +Final holdings for NoiseAgent 1411: { ABS: 72, CASH: 2796220 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 1411 -0.71037345 +Final holdings for NoiseAgent 1412: { ABS: 42, CASH: 5812201 }. Marked to market: 10003465 +Final relative surplus NoiseAgent 1412 -0.4187799 +Final holdings for NoiseAgent 1413: { CASH: 9962963 }. Marked to market: 9962963 +Final relative surplus NoiseAgent 1413 -0.0037037 +Final holdings for NoiseAgent 1414: { ABS: -98, CASH: 19801274 }. Marked to market: 10001764 +Final relative surplus NoiseAgent 1414 0.97012795 +Final holdings for NoiseAgent 1415: { ABS: -70, CASH: 17011375 }. Marked to market: 9977495 +Final relative surplus NoiseAgent 1415 0.691089 +Final holdings for NoiseAgent 1416: { ABS: -23, CASH: 12300506 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 1416 0.2300506 +Final holdings for NoiseAgent 1417: { ABS: 88, CASH: 1201188 }. Marked to market: 9995204 +Final relative surplus NoiseAgent 1417 -0.86988795 +Final holdings for NoiseAgent 1418: { CASH: 10000805 }. Marked to market: 10000805 +Final relative surplus NoiseAgent 1418 8.05e-05 +Final holdings for NoiseAgent 1419: { ABS: 33, CASH: 6684325 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1419 -0.3315675 +Final holdings for NoiseAgent 1420: { ABS: -35, CASH: 13501750 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1420 0.350175 +Final holdings for NoiseAgent 1421: { CASH: 9982102 }. Marked to market: 9982102 +Final relative surplus NoiseAgent 1421 -0.0017898 +Final holdings for NoiseAgent 1422: { ABS: 76, CASH: 2411324 }. Marked to market: 10017024 +Final relative surplus NoiseAgent 1422 -0.74886005 +Final holdings for NoiseAgent 1423: { CASH: 10010104 }. Marked to market: 10010104 +Final relative surplus NoiseAgent 1423 0.0010104 +Final holdings for NoiseAgent 1424: { ABS: 60, CASH: 3988900 }. Marked to market: 10020520 +Final relative surplus NoiseAgent 1424 -0.5910572 +Final holdings for NoiseAgent 1425: { ABS: 96, CASH: 383968 }. Marked to market: 10029376 +Final relative surplus NoiseAgent 1425 -0.95155585 +Final holdings for NoiseAgent 1426: { CASH: 9974160 }. Marked to market: 9974160 +Final relative surplus NoiseAgent 1426 -0.002584 +Final holdings for NoiseAgent 1427: { ABS: 98, CASH: 196668 }. Marked to market: 9996276 +Final relative surplus NoiseAgent 1427 -0.97033365 +Final holdings for NoiseAgent 1428: { ABS: 74, CASH: 2617908 }. Marked to market: 10012950 +Final relative surplus NoiseAgent 1428 -0.72821585 +Final holdings for NoiseAgent 1429: { ABS: -48, CASH: 14804800 }. Marked to market: 9980320 +Final relative surplus NoiseAgent 1429 0.48048 +Final holdings for NoiseAgent 1430: { ABS: 80, CASH: 1994000 }. Marked to market: 9997600 +Final relative surplus NoiseAgent 1430 -0.79059545 +Final holdings for NoiseAgent 1431: { CASH: 9997055 }. Marked to market: 9997055 +Final relative surplus NoiseAgent 1431 -0.0002945 +Final holdings for NoiseAgent 1432: { CASH: 9961368 }. Marked to market: 9961368 +Final relative surplus NoiseAgent 1432 -0.0038632 +Final holdings for NoiseAgent 1433: { ABS: 58, CASH: 4224360 }. Marked to market: 9999710 +Final relative surplus NoiseAgent 1433 -0.56760655 +Final holdings for NoiseAgent 1434: { ABS: 48, CASH: 5188576 }. Marked to market: 10011808 +Final relative surplus NoiseAgent 1434 -0.4811424 +Final holdings for NoiseAgent 1435: { CASH: 10030070 }. Marked to market: 10030070 +Final relative surplus NoiseAgent 1435 0.003007 +Final holdings for NoiseAgent 1436: { CASH: 9987715 }. Marked to market: 9987715 +Final relative surplus NoiseAgent 1436 -0.0012285 +Final holdings for NoiseAgent 1437: { CASH: 9983368 }. Marked to market: 9983368 +Final relative surplus NoiseAgent 1437 -0.0016632 +Final holdings for NoiseAgent 1438: { ABS: -60, CASH: 16003540 }. Marked to market: 9998200 +Final relative surplus NoiseAgent 1438 0.59034565 +Final holdings for NoiseAgent 1439: { ABS: 84, CASH: 1599286 }. Marked to market: 10001302 +Final relative surplus NoiseAgent 1439 -0.83006895 +Final holdings for NoiseAgent 1440: { ABS: 23, CASH: 7704761 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 1440 -0.2295239 +Final holdings for NoiseAgent 1441: { CASH: 9991720 }. Marked to market: 9991720 +Final relative surplus NoiseAgent 1441 -0.000828 +Final holdings for NoiseAgent 1442: { ABS: 98, CASH: 177362 }. Marked to market: 10023422 +Final relative surplus NoiseAgent 1442 -0.97221695 +Final holdings for NoiseAgent 1443: { CASH: 10006075 }. Marked to market: 10006075 +Final relative surplus NoiseAgent 1443 0.0006075 +Final holdings for NoiseAgent 1444: { ABS: 54, CASH: 4584097 }. Marked to market: 10013527 +Final relative surplus NoiseAgent 1444 -0.53153575 +Final holdings for NoiseAgent 1445: { ABS: 44, CASH: 5594984 }. Marked to market: 10018392 +Final relative surplus NoiseAgent 1445 -0.4405016 +Final holdings for NoiseAgent 1446: { CASH: 10035036 }. Marked to market: 10035036 +Final relative surplus NoiseAgent 1446 0.0035036 +Final holdings for NoiseAgent 1447: { CASH: 9975283 }. Marked to market: 9975283 +Final relative surplus NoiseAgent 1447 -0.0024717 +Final holdings for NoiseAgent 1448: { ABS: 82, CASH: 1793686 }. Marked to market: 9999344 +Final relative surplus NoiseAgent 1448 -0.81062455 +Final holdings for NoiseAgent 1449: { CASH: 9988100 }. Marked to market: 9988100 +Final relative surplus NoiseAgent 1449 -0.00119 +Final holdings for NoiseAgent 1450: { ABS: 88, CASH: 1225828 }. Marked to market: 9992916 +Final relative surplus NoiseAgent 1450 -0.86745455 +Final holdings for NoiseAgent 1451: { ABS: -72, CASH: 17221852 }. Marked to market: 9985564 +Final relative surplus NoiseAgent 1451 0.71213485 +Final holdings for NoiseAgent 1452: { CASH: 9996472 }. Marked to market: 9996472 +Final relative surplus NoiseAgent 1452 -0.0003528 +Final holdings for NoiseAgent 1453: { CASH: 10001131 }. Marked to market: 10001131 +Final relative surplus NoiseAgent 1453 0.0001131 +Final holdings for NoiseAgent 1454: { CASH: 10029151 }. Marked to market: 10029151 +Final relative surplus NoiseAgent 1454 0.0029151 +Final holdings for NoiseAgent 1455: { CASH: 9992008 }. Marked to market: 9992008 +Final relative surplus NoiseAgent 1455 -0.0007992 +Final holdings for NoiseAgent 1456: { ABS: -76, CASH: 17613642 }. Marked to market: 9991830 +Final relative surplus NoiseAgent 1456 0.75133545 +Final holdings for NoiseAgent 1457: { ABS: -46, CASH: 14621850 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1457 0.462185 +Final holdings for NoiseAgent 1458: { CASH: 10014580 }. Marked to market: 10014580 +Final relative surplus NoiseAgent 1458 0.001458 +Final holdings for NoiseAgent 1459: { ABS: -86, CASH: 18621758 }. Marked to market: 9979360 +Final relative surplus NoiseAgent 1459 0.85212645 +Final holdings for NoiseAgent 1460: { CASH: 9980634 }. Marked to market: 9980634 +Final relative surplus NoiseAgent 1460 -0.0019366 +Final holdings for NoiseAgent 1461: { ABS: -78, CASH: 17823712 }. Marked to market: 9977536 +Final relative surplus NoiseAgent 1461 0.7723119 +Final holdings for NoiseAgent 1462: { CASH: 9979835 }. Marked to market: 9979835 +Final relative surplus NoiseAgent 1462 -0.0020165 +Final holdings for NoiseAgent 1463: { ABS: 29, CASH: 7084137 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1463 -0.2915863 +Final holdings for NoiseAgent 1464: { CASH: 10010758 }. Marked to market: 10010758 +Final relative surplus NoiseAgent 1464 0.0010758 +Final holdings for NoiseAgent 1465: { CASH: 10000576 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 1465 5.76e-05 +Final holdings for NoiseAgent 1466: { CASH: 10004180 }. Marked to market: 10004180 +Final relative surplus NoiseAgent 1466 0.000418 +Final holdings for NoiseAgent 1467: { ABS: -26, CASH: 12601170 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 1467 0.260117 +Final holdings for NoiseAgent 1468: { ABS: 29, CASH: 7112760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1468 -0.288724 +Final holdings for NoiseAgent 1469: { CASH: 10015480 }. Marked to market: 10015480 +Final relative surplus NoiseAgent 1469 0.001548 +Final holdings for NoiseAgent 1470: { CASH: 10032508 }. Marked to market: 10032508 +Final relative surplus NoiseAgent 1470 0.0032508 +Final holdings for NoiseAgent 1471: { CASH: 9991375 }. Marked to market: 9991375 +Final relative surplus NoiseAgent 1471 -0.0008625 +Final holdings for NoiseAgent 1472: { CASH: 10000912 }. Marked to market: 10000912 +Final relative surplus NoiseAgent 1472 9.12e-05 +Final holdings for NoiseAgent 1473: { ABS: -46, CASH: 14604646 }. Marked to market: 9982382 +Final relative surplus NoiseAgent 1473 0.4604646 +Final holdings for NoiseAgent 1474: { ABS: -96, CASH: 19604080 }. Marked to market: 9995056 +Final relative surplus NoiseAgent 1474 0.95039865 +Final holdings for NoiseAgent 1475: { CASH: 9980442 }. Marked to market: 9980442 +Final relative surplus NoiseAgent 1475 -0.0019558 +Final holdings for NoiseAgent 1476: { ABS: 21, CASH: 7899055 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 1476 -0.2100945 +Final holdings for NoiseAgent 1477: { CASH: 10007748 }. Marked to market: 10007748 +Final relative surplus NoiseAgent 1477 0.0007748 +Final holdings for NoiseAgent 1478: { CASH: 9958264 }. Marked to market: 9958264 +Final relative surplus NoiseAgent 1478 -0.0041736 +Final holdings for NoiseAgent 1479: { ABS: 50, CASH: 4982825 }. Marked to market: 10012775 +Final relative surplus NoiseAgent 1479 -0.5017175 +Final holdings for NoiseAgent 1480: { CASH: 9966108 }. Marked to market: 9966108 +Final relative surplus NoiseAgent 1480 -0.0033892 +Final holdings for NoiseAgent 1481: { ABS: -42, CASH: 14213482 }. Marked to market: 9987022 +Final relative surplus NoiseAgent 1481 0.4213482 +Final holdings for NoiseAgent 1482: { ABS: 86, CASH: 1394840 }. Marked to market: 9998882 +Final relative surplus NoiseAgent 1482 -0.85051125 +Final holdings for NoiseAgent 1483: { CASH: 9984180 }. Marked to market: 9984180 +Final relative surplus NoiseAgent 1483 -0.001582 +Final holdings for NoiseAgent 1484: { ABS: 32, CASH: 6781312 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1484 -0.3218688 +Final holdings for NoiseAgent 1485: { CASH: 10020026 }. Marked to market: 10020026 +Final relative surplus NoiseAgent 1485 0.0020026 +Final holdings for NoiseAgent 1486: { CASH: 10032292 }. Marked to market: 10032292 +Final relative surplus NoiseAgent 1486 0.0032292 +Final holdings for NoiseAgent 1487: { CASH: 9975385 }. Marked to market: 9975385 +Final relative surplus NoiseAgent 1487 -0.0024615 +Final holdings for NoiseAgent 1488: { ABS: -94, CASH: 19429187 }. Marked to market: 9969967 +Final relative surplus NoiseAgent 1488 0.93285575 +Final holdings for NoiseAgent 1489: { ABS: -98, CASH: 19820531 }. Marked to market: 9973099 +Final relative surplus NoiseAgent 1489 0.9720046 +Final holdings for NoiseAgent 1490: { CASH: 9981496 }. Marked to market: 9981496 +Final relative surplus NoiseAgent 1490 -0.0018504 +Final holdings for NoiseAgent 1491: { CASH: 9999649 }. Marked to market: 9999649 +Final relative surplus NoiseAgent 1491 -3.51e-05 +Final holdings for NoiseAgent 1492: { CASH: 10029469 }. Marked to market: 10029469 +Final relative surplus NoiseAgent 1492 0.0029469 +Final holdings for NoiseAgent 1493: { ABS: -37, CASH: 13719092 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1493 0.3719092 +Final holdings for NoiseAgent 1494: { CASH: 10002280 }. Marked to market: 10002280 +Final relative surplus NoiseAgent 1494 0.000228 +Final holdings for NoiseAgent 1495: { CASH: 10021173 }. Marked to market: 10021173 +Final relative surplus NoiseAgent 1495 0.0021173 +Final holdings for NoiseAgent 1496: { CASH: 9999855 }. Marked to market: 9999855 +Final relative surplus NoiseAgent 1496 -1.45e-05 +Final holdings for NoiseAgent 1497: { ABS: -64, CASH: 16401920 }. Marked to market: 9998912 +Final relative surplus NoiseAgent 1497 0.63018725 +Final holdings for NoiseAgent 1498: { CASH: 9997484 }. Marked to market: 9997484 +Final relative surplus NoiseAgent 1498 -0.0002516 +Final holdings for NoiseAgent 1499: { ABS: -82, CASH: 18223206 }. Marked to market: 9985240 +Final relative surplus NoiseAgent 1499 0.81227435 +Final holdings for NoiseAgent 1500: { ABS: -92, CASH: 19222080 }. Marked to market: 9983624 +Final relative surplus NoiseAgent 1500 0.91216615 +Final holdings for NoiseAgent 1501: { ABS: -72, CASH: 17195860 }. Marked to market: 9992548 +Final relative surplus NoiseAgent 1501 0.70958145 +Final holdings for NoiseAgent 1502: { ABS: 64, CASH: 3581824 }. Marked to market: 10018688 +Final relative surplus NoiseAgent 1502 -0.6317601 +Final holdings for NoiseAgent 1503: { CASH: 9990380 }. Marked to market: 9990380 +Final relative surplus NoiseAgent 1503 -0.000962 +Final holdings for NoiseAgent 1504: { ABS: -58, CASH: 15775495 }. Marked to market: 10000319 +Final relative surplus NoiseAgent 1504 0.5675924 +Final holdings for NoiseAgent 1505: { ABS: 92, CASH: 783026 }. Marked to market: 10036570 +Final relative surplus NoiseAgent 1505 -0.91163915 +Final holdings for NoiseAgent 1506: { ABS: -50, CASH: 15008050 }. Marked to market: 9981250 +Final relative surplus NoiseAgent 1506 0.500805 +Final holdings for NoiseAgent 1507: { ABS: -86, CASH: 18594711 }. Marked to market: 9999699 +Final relative surplus NoiseAgent 1507 0.84947685 +Final holdings for NoiseAgent 1508: { ABS: -72, CASH: 17212456 }. Marked to market: 9972856 +Final relative surplus NoiseAgent 1508 0.71119055 +Final holdings for NoiseAgent 1509: { ABS: 44, CASH: 5602266 }. Marked to market: 9993114 +Final relative surplus NoiseAgent 1509 -0.4397734 +Final holdings for NoiseAgent 1510: { CASH: 9999571 }. Marked to market: 9999571 +Final relative surplus NoiseAgent 1510 -4.29e-05 +Final holdings for NoiseAgent 1511: { CASH: 9998225 }. Marked to market: 9998225 +Final relative surplus NoiseAgent 1511 -0.0001775 +Final holdings for NoiseAgent 1512: { ABS: 33, CASH: 6708734 }. Marked to market: 10024706 +Final relative surplus NoiseAgent 1512 -0.3291266 +Final holdings for NoiseAgent 1513: { ABS: 11, CASH: 8931428 }. Marked to market: 10037632 +Final relative surplus NoiseAgent 1513 -0.1068572 +Final holdings for NoiseAgent 1514: { ABS: 40, CASH: 5996040 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 1514 -0.400396 +Final holdings for NoiseAgent 1515: { CASH: 9997530 }. Marked to market: 9997530 +Final relative surplus NoiseAgent 1515 -0.000247 +Final holdings for NoiseAgent 1516: { ABS: -98, CASH: 19806909 }. Marked to market: 9953303 +Final relative surplus NoiseAgent 1516 0.97063615 +Final holdings for NoiseAgent 1517: { CASH: 10013608 }. Marked to market: 10013608 +Final relative surplus NoiseAgent 1517 0.0013608 +Final holdings for NoiseAgent 1518: { ABS: 33, CASH: 6683401 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1518 -0.3316599 +Final holdings for NoiseAgent 1519: { ABS: -50, CASH: 15008625 }. Marked to market: 9983425 +Final relative surplus NoiseAgent 1519 0.5008625 +Final holdings for NoiseAgent 1520: { CASH: 10022250 }. Marked to market: 10022250 +Final relative surplus NoiseAgent 1520 0.002225 +Final holdings for NoiseAgent 1521: { ABS: 94, CASH: 599718 }. Marked to market: 9993514 +Final relative surplus NoiseAgent 1521 -0.93003485 +Final holdings for NoiseAgent 1522: { ABS: 70, CASH: 2990900 }. Marked to market: 10030380 +Final relative surplus NoiseAgent 1522 -0.69085365 +Final holdings for NoiseAgent 1523: { CASH: 10009072 }. Marked to market: 10009072 +Final relative surplus NoiseAgent 1523 0.0009072 +Final holdings for NoiseAgent 1524: { CASH: 9991743 }. Marked to market: 9991743 +Final relative surplus NoiseAgent 1524 -0.0008257 +Final holdings for NoiseAgent 1525: { ABS: 45, CASH: 5506184 }. Marked to market: 9985664 +Final relative surplus NoiseAgent 1525 -0.4493816 +Final holdings for NoiseAgent 1526: { CASH: 9977920 }. Marked to market: 9977920 +Final relative surplus NoiseAgent 1526 -0.002208 +Final holdings for NoiseAgent 1527: { CASH: 10011877 }. Marked to market: 10011877 +Final relative surplus NoiseAgent 1527 0.0011877 +Final holdings for NoiseAgent 1528: { ABS: -68, CASH: 16789630 }. Marked to market: 9989222 +Final relative surplus NoiseAgent 1528 0.6689618 +Final holdings for NoiseAgent 1529: { CASH: 10022724 }. Marked to market: 10022724 +Final relative surplus NoiseAgent 1529 0.0022724 +Final holdings for NoiseAgent 1530: { CASH: 10020470 }. Marked to market: 10020470 +Final relative surplus NoiseAgent 1530 0.002047 +Final holdings for NoiseAgent 1531: { CASH: 10022365 }. Marked to market: 10022365 +Final relative surplus NoiseAgent 1531 0.0022365 +Final holdings for NoiseAgent 1532: { CASH: 10004212 }. Marked to market: 10004212 +Final relative surplus NoiseAgent 1532 0.0004212 +Final holdings for NoiseAgent 1533: { ABS: -44, CASH: 14404378 }. Marked to market: 9979166 +Final relative surplus NoiseAgent 1533 0.4404378 +Final holdings for NoiseAgent 1534: { ABS: 54, CASH: 4584718 }. Marked to market: 10015660 +Final relative surplus NoiseAgent 1534 -0.53147085 +Final holdings for NoiseAgent 1535: { CASH: 9998416 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 1535 -0.0001584 +Final holdings for NoiseAgent 1536: { CASH: 10000378 }. Marked to market: 10000378 +Final relative surplus NoiseAgent 1536 3.78e-05 +Final holdings for NoiseAgent 1537: { ABS: 68, CASH: 3217204 }. Marked to market: 9987216 +Final relative surplus NoiseAgent 1537 -0.66832375 +Final holdings for NoiseAgent 1538: { ABS: -47, CASH: 14708544 }. Marked to market: 9980908 +Final relative surplus NoiseAgent 1538 0.4708544 +Final holdings for NoiseAgent 1539: { ABS: -86, CASH: 18576049 }. Marked to market: 10011825 +Final relative surplus NoiseAgent 1539 0.84764655 +Final holdings for NoiseAgent 1540: { CASH: 9979264 }. Marked to market: 9979264 +Final relative surplus NoiseAgent 1540 -0.0020736 +Final holdings for NoiseAgent 1541: { ABS: -96, CASH: 19589104 }. Marked to market: 9982192 +Final relative surplus NoiseAgent 1541 0.94890315 +Final holdings for NoiseAgent 1542: { CASH: 10027588 }. Marked to market: 10027588 +Final relative surplus NoiseAgent 1542 0.0027588 +Final holdings for NoiseAgent 1543: { CASH: 10007202 }. Marked to market: 10007202 +Final relative surplus NoiseAgent 1543 0.0007202 +Final holdings for NoiseAgent 1544: { CASH: 10013253 }. Marked to market: 10013253 +Final relative surplus NoiseAgent 1544 0.0013253 +Final holdings for NoiseAgent 1545: { CASH: 9981748 }. Marked to market: 9981748 +Final relative surplus NoiseAgent 1545 -0.0018252 +Final holdings for NoiseAgent 1546: { ABS: 52, CASH: 4786636 }. Marked to market: 10011076 +Final relative surplus NoiseAgent 1546 -0.51128935 +Final holdings for NoiseAgent 1547: { ABS: 40, CASH: 5997040 }. Marked to market: 10000080 +Final relative surplus NoiseAgent 1547 -0.400296 +Final holdings for NoiseAgent 1548: { CASH: 9990177 }. Marked to market: 9990177 +Final relative surplus NoiseAgent 1548 -0.0009823 +Final holdings for NoiseAgent 1549: { ABS: -50, CASH: 15002850 }. Marked to market: 10000750 +Final relative surplus NoiseAgent 1549 0.500285 +Final holdings for NoiseAgent 1550: { CASH: 10022140 }. Marked to market: 10022140 +Final relative surplus NoiseAgent 1550 0.002214 +Final holdings for NoiseAgent 1551: { ABS: -48, CASH: 14798752 }. Marked to market: 10001872 +Final relative surplus NoiseAgent 1551 0.4798752 +Final holdings for NoiseAgent 1552: { CASH: 10027489 }. Marked to market: 10027489 +Final relative surplus NoiseAgent 1552 0.0027489 +Final holdings for NoiseAgent 1553: { CASH: 9978712 }. Marked to market: 9978712 +Final relative surplus NoiseAgent 1553 -0.0021288 +Final holdings for NoiseAgent 1554: { CASH: 10012456 }. Marked to market: 10012456 +Final relative surplus NoiseAgent 1554 0.0012456 +Final holdings for NoiseAgent 1555: { CASH: 9997892 }. Marked to market: 9997892 +Final relative surplus NoiseAgent 1555 -0.0002108 +Final holdings for NoiseAgent 1556: { ABS: 45, CASH: 5497885 }. Marked to market: 9994960 +Final relative surplus NoiseAgent 1556 -0.4502115 +Final holdings for NoiseAgent 1557: { CASH: 9987160 }. Marked to market: 9987160 +Final relative surplus NoiseAgent 1557 -0.001284 +Final holdings for NoiseAgent 1558: { ABS: -80, CASH: 18024560 }. Marked to market: 9978480 +Final relative surplus NoiseAgent 1558 0.7923985 +Final holdings for NoiseAgent 1559: { CASH: 9983692 }. Marked to market: 9983692 +Final relative surplus NoiseAgent 1559 -0.0016308 +Final holdings for NoiseAgent 1560: { CASH: 9983239 }. Marked to market: 9983239 +Final relative surplus NoiseAgent 1560 -0.0016761 +Final holdings for NoiseAgent 1561: { ABS: 90, CASH: 971515 }. Marked to market: 10024795 +Final relative surplus NoiseAgent 1561 -0.89278925 +Final holdings for NoiseAgent 1562: { ABS: -7, CASH: 10695485 }. Marked to market: 9997585 +Final relative surplus NoiseAgent 1562 0.0695485 +Final holdings for NoiseAgent 1563: { ABS: -28, CASH: 12787988 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 1563 0.2787988 +Final holdings for NoiseAgent 1564: { ABS: 44, CASH: 5596876 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1564 -0.4403124 +Final holdings for NoiseAgent 1565: { ABS: 31, CASH: 6885399 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1565 -0.3114601 +Final holdings for NoiseAgent 1566: { CASH: 10030315 }. Marked to market: 10030315 +Final relative surplus NoiseAgent 1566 0.0030315 +Final holdings for NoiseAgent 1567: { ABS: 88, CASH: 1209988 }. Marked to market: 10004004 +Final relative surplus NoiseAgent 1567 -0.86900805 +Final holdings for NoiseAgent 1568: { CASH: 9987660 }. Marked to market: 9987660 +Final relative surplus NoiseAgent 1568 -0.001234 +Final holdings for NoiseAgent 1569: { ABS: -40, CASH: 14009520 }. Marked to market: 9990960 +Final relative surplus NoiseAgent 1569 0.400952 +Final holdings for NoiseAgent 1570: { ABS: 70, CASH: 2978930 }. Marked to market: 10019810 +Final relative surplus NoiseAgent 1570 -0.6920488 +Final holdings for NoiseAgent 1571: { ABS: -29, CASH: 12917197 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1571 0.2917197 +Final holdings for NoiseAgent 1572: { CASH: 10000230 }. Marked to market: 10000230 +Final relative surplus NoiseAgent 1572 2.3e-05 +Final holdings for NoiseAgent 1573: { CASH: 10003120 }. Marked to market: 10003120 +Final relative surplus NoiseAgent 1573 0.000312 +Final holdings for NoiseAgent 1574: { ABS: -50, CASH: 14990850 }. Marked to market: 9994250 +Final relative surplus NoiseAgent 1574 0.499085 +Final holdings for NoiseAgent 1575: { CASH: 9969445 }. Marked to market: 9969445 +Final relative surplus NoiseAgent 1575 -0.0030555 +Final holdings for NoiseAgent 1576: { ABS: -50, CASH: 15001325 }. Marked to market: 9977525 +Final relative surplus NoiseAgent 1576 0.5001325 +Final holdings for NoiseAgent 1577: { CASH: 9974882 }. Marked to market: 9974882 +Final relative surplus NoiseAgent 1577 -0.0025118 +Final holdings for NoiseAgent 1578: { ABS: -80, CASH: 18025440 }. Marked to market: 9977920 +Final relative surplus NoiseAgent 1578 0.79248465 +Final holdings for NoiseAgent 1579: { ABS: -42, CASH: 14209681 }. Marked to market: 9987547 +Final relative surplus NoiseAgent 1579 0.4209681 +Final holdings for NoiseAgent 1580: { ABS: 54, CASH: 4588228 }. Marked to market: 10020412 +Final relative surplus NoiseAgent 1580 -0.53111765 +Final holdings for NoiseAgent 1581: { ABS: -48, CASH: 14778976 }. Marked to market: 9999616 +Final relative surplus NoiseAgent 1581 0.4778976 +Final holdings for NoiseAgent 1582: { ABS: 44, CASH: 5587306 }. Marked to market: 10008118 +Final relative surplus NoiseAgent 1582 -0.4412694 +Final holdings for NoiseAgent 1583: { CASH: 10001147 }. Marked to market: 10001147 +Final relative surplus NoiseAgent 1583 0.0001147 +Final holdings for NoiseAgent 1584: { ABS: 60, CASH: 4006720 }. Marked to market: 10011160 +Final relative surplus NoiseAgent 1584 -0.58932065 +Final holdings for NoiseAgent 1585: { CASH: 9994375 }. Marked to market: 9994375 +Final relative surplus NoiseAgent 1585 -0.0005625 +Final holdings for NoiseAgent 1586: { ABS: 74, CASH: 2599593 }. Marked to market: 10005217 +Final relative surplus NoiseAgent 1586 -0.73003315 +Final holdings for NoiseAgent 1587: { ABS: 88, CASH: 1198152 }. Marked to market: 9992432 +Final relative surplus NoiseAgent 1587 -0.87019135 +Final holdings for NoiseAgent 1588: { CASH: 9974896 }. Marked to market: 9974896 +Final relative surplus NoiseAgent 1588 -0.0025104 +Final holdings for NoiseAgent 1589: { ABS: 70, CASH: 2978265 }. Marked to market: 10017325 +Final relative surplus NoiseAgent 1589 -0.69211765 +Final holdings for NoiseAgent 1590: { CASH: 9977926 }. Marked to market: 9977926 +Final relative surplus NoiseAgent 1590 -0.0022074 +Final holdings for NoiseAgent 1591: { CASH: 10028152 }. Marked to market: 10028152 +Final relative surplus NoiseAgent 1591 0.0028152 +Final holdings for NoiseAgent 1592: { ABS: -46, CASH: 14605842 }. Marked to market: 9980128 +Final relative surplus NoiseAgent 1592 0.4605842 +Final holdings for NoiseAgent 1593: { CASH: 9997582 }. Marked to market: 9997582 +Final relative surplus NoiseAgent 1593 -0.0002418 +Final holdings for NoiseAgent 1594: { CASH: 10015336 }. Marked to market: 10015336 +Final relative surplus NoiseAgent 1594 0.0015336 +Final holdings for NoiseAgent 1595: { CASH: 10024804 }. Marked to market: 10024804 +Final relative surplus NoiseAgent 1595 0.0024804 +Final holdings for NoiseAgent 1596: { CASH: 9994064 }. Marked to market: 9994064 +Final relative surplus NoiseAgent 1596 -0.0005936 +Final holdings for NoiseAgent 1597: { CASH: 9976179 }. Marked to market: 9976179 +Final relative surplus NoiseAgent 1597 -0.0023821 +Final holdings for NoiseAgent 1598: { ABS: 80, CASH: 1990480 }. Marked to market: 10033440 +Final relative surplus NoiseAgent 1598 -0.79089835 +Final holdings for NoiseAgent 1599: { CASH: 10016400 }. Marked to market: 10016400 +Final relative surplus NoiseAgent 1599 0.00164 +Final holdings for NoiseAgent 1600: { CASH: 10001472 }. Marked to market: 10001472 +Final relative surplus NoiseAgent 1600 0.0001472 +Final holdings for NoiseAgent 1601: { CASH: 9985225 }. Marked to market: 9985225 +Final relative surplus NoiseAgent 1601 -0.0014775 +Final holdings for NoiseAgent 1602: { CASH: 10018239 }. Marked to market: 10018239 +Final relative surplus NoiseAgent 1602 0.0018239 +Final holdings for NoiseAgent 1603: { ABS: 88, CASH: 1213992 }. Marked to market: 9980552 +Final relative surplus NoiseAgent 1603 -0.86863885 +Final holdings for NoiseAgent 1604: { CASH: 10020748 }. Marked to market: 10020748 +Final relative surplus NoiseAgent 1604 0.0020748 +Final holdings for NoiseAgent 1605: { ABS: 86, CASH: 1404859 }. Marked to market: 10013459 +Final relative surplus NoiseAgent 1605 -0.84950405 +Final holdings for NoiseAgent 1606: { CASH: 10001875 }. Marked to market: 10001875 +Final relative surplus NoiseAgent 1606 0.0001875 +Final holdings for NoiseAgent 1607: { ABS: 48, CASH: 5192128 }. Marked to market: 10014592 +Final relative surplus NoiseAgent 1607 -0.4807872 +Final holdings for NoiseAgent 1608: { CASH: 10002646 }. Marked to market: 10002646 +Final relative surplus NoiseAgent 1608 0.0002646 +Final holdings for NoiseAgent 1609: { ABS: -30, CASH: 12998020 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1609 0.299802 +Final holdings for NoiseAgent 1610: { ABS: -76, CASH: 17621926 }. Marked to market: 9982710 +Final relative surplus NoiseAgent 1610 0.75214105 +Final holdings for NoiseAgent 1611: { ABS: -86, CASH: 18607052 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 1611 0.85069495 +Final holdings for NoiseAgent 1612: { CASH: 10015407 }. Marked to market: 10015407 +Final relative surplus NoiseAgent 1612 0.0015407 +Final holdings for NoiseAgent 1613: { CASH: 10008160 }. Marked to market: 10008160 +Final relative surplus NoiseAgent 1613 0.000816 +Final holdings for NoiseAgent 1614: { ABS: -64, CASH: 16385600 }. Marked to market: 10014080 +Final relative surplus NoiseAgent 1614 0.62860405 +Final holdings for NoiseAgent 1615: { CASH: 9973780 }. Marked to market: 9973780 +Final relative surplus NoiseAgent 1615 -0.002622 +Final holdings for NoiseAgent 1616: { ABS: 86, CASH: 1371190 }. Marked to market: 10025112 +Final relative surplus NoiseAgent 1616 -0.85281835 +Final holdings for NoiseAgent 1617: { CASH: 9977936 }. Marked to market: 9977936 +Final relative surplus NoiseAgent 1617 -0.0022064 +Final holdings for NoiseAgent 1618: { CASH: 10025168 }. Marked to market: 10025168 +Final relative surplus NoiseAgent 1618 0.0025168 +Final holdings for NoiseAgent 1619: { CASH: 10004320 }. Marked to market: 10004320 +Final relative surplus NoiseAgent 1619 0.000432 +Final holdings for NoiseAgent 1620: { ABS: -74, CASH: 17421164 }. Marked to market: 9981870 +Final relative surplus NoiseAgent 1620 0.7320634 +Final holdings for NoiseAgent 1621: { CASH: 10021312 }. Marked to market: 10021312 +Final relative surplus NoiseAgent 1621 0.0021312 +Final holdings for NoiseAgent 1622: { ABS: -43, CASH: 14325155 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1622 0.4325155 +Final holdings for NoiseAgent 1623: { CASH: 9974700 }. Marked to market: 9974700 +Final relative surplus NoiseAgent 1623 -0.00253 +Final holdings for NoiseAgent 1624: { ABS: -84, CASH: 18366652 }. Marked to market: 9998404 +Final relative surplus NoiseAgent 1624 0.82670305 +Final holdings for NoiseAgent 1625: { ABS: 66, CASH: 3378187 }. Marked to market: 10013497 +Final relative surplus NoiseAgent 1625 -0.65212785 +Final holdings for NoiseAgent 1626: { CASH: 9980330 }. Marked to market: 9980330 +Final relative surplus NoiseAgent 1626 -0.001967 +Final holdings for NoiseAgent 1627: { CASH: 10015800 }. Marked to market: 10015800 +Final relative surplus NoiseAgent 1627 0.00158 +Final holdings for NoiseAgent 1628: { ABS: 58, CASH: 4190488 }. Marked to market: 10025868 +Final relative surplus NoiseAgent 1628 -0.57089025 +Final holdings for NoiseAgent 1629: { ABS: -94, CASH: 19397227 }. Marked to market: 10002773 +Final relative surplus NoiseAgent 1629 0.92972855 +Final holdings for NoiseAgent 1630: { CASH: 9990280 }. Marked to market: 9990280 +Final relative surplus NoiseAgent 1630 -0.000972 +Final holdings for NoiseAgent 1631: { ABS: -42, CASH: 14186182 }. Marked to market: 10001974 +Final relative surplus NoiseAgent 1631 0.4186182 +Final holdings for NoiseAgent 1632: { ABS: 72, CASH: 2813932 }. Marked to market: 10013860 +Final relative surplus NoiseAgent 1632 -0.70860695 +Final holdings for NoiseAgent 1633: { CASH: 10018963 }. Marked to market: 10018963 +Final relative surplus NoiseAgent 1633 0.0018963 +Final holdings for NoiseAgent 1634: { CASH: 9984311 }. Marked to market: 9984311 +Final relative surplus NoiseAgent 1634 -0.0015689 +Final holdings for NoiseAgent 1635: { ABS: -66, CASH: 16619272 }. Marked to market: 9981454 +Final relative surplus NoiseAgent 1635 0.65186995 +Final holdings for NoiseAgent 1636: { ABS: -92, CASH: 19192088 }. Marked to market: 9988132 +Final relative surplus NoiseAgent 1636 0.90920455 +Final holdings for NoiseAgent 1637: { CASH: 9963904 }. Marked to market: 9963904 +Final relative surplus NoiseAgent 1637 -0.0036096 +Final holdings for NoiseAgent 1638: { ABS: -42, CASH: 14223016 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1638 0.4223016 +Final holdings for NoiseAgent 1639: { ABS: -84, CASH: 18417388 }. Marked to market: 9970852 +Final relative surplus NoiseAgent 1639 0.8316833 +Final holdings for NoiseAgent 1640: { CASH: 9983844 }. Marked to market: 9983844 +Final relative surplus NoiseAgent 1640 -0.0016156 +Final holdings for NoiseAgent 1641: { CASH: 10000390 }. Marked to market: 10000390 +Final relative surplus NoiseAgent 1641 3.9e-05 +Final holdings for NoiseAgent 1642: { ABS: 56, CASH: 4394352 }. Marked to market: 10017928 +Final relative surplus NoiseAgent 1642 -0.55052265 +Final holdings for NoiseAgent 1643: { CASH: 9989466 }. Marked to market: 9989466 +Final relative surplus NoiseAgent 1643 -0.0010534 +Final holdings for NoiseAgent 1644: { CASH: 10028396 }. Marked to market: 10028396 +Final relative surplus NoiseAgent 1644 0.0028396 +Final holdings for NoiseAgent 1645: { ABS: -88, CASH: 18820328 }. Marked to market: 9973776 +Final relative surplus NoiseAgent 1645 0.87198 +Final holdings for NoiseAgent 1646: { CASH: 9996502 }. Marked to market: 9996502 +Final relative surplus NoiseAgent 1646 -0.0003498 +Final holdings for NoiseAgent 1647: { ABS: 94, CASH: 609165 }. Marked to market: 10016215 +Final relative surplus NoiseAgent 1647 -0.92907595 +Final holdings for NoiseAgent 1648: { ABS: 66, CASH: 3396370 }. Marked to market: 10028314 +Final relative surplus NoiseAgent 1648 -0.65031465 +Final holdings for NoiseAgent 1649: { CASH: 9976060 }. Marked to market: 9976060 +Final relative surplus NoiseAgent 1649 -0.002394 +Final holdings for NoiseAgent 1650: { CASH: 9991600 }. Marked to market: 9991600 +Final relative surplus NoiseAgent 1650 -0.00084 +Final holdings for NoiseAgent 1651: { ABS: 74, CASH: 2606179 }. Marked to market: 10009657 +Final relative surplus NoiseAgent 1651 -0.72937745 +Final holdings for NoiseAgent 1652: { ABS: -98, CASH: 19822687 }. Marked to market: 9976235 +Final relative surplus NoiseAgent 1652 0.97222145 +Final holdings for NoiseAgent 1653: { CASH: 10009594 }. Marked to market: 10009594 +Final relative surplus NoiseAgent 1653 0.0009594 +Final holdings for NoiseAgent 1654: { ABS: 60, CASH: 4002880 }. Marked to market: 10005460 +Final relative surplus NoiseAgent 1654 -0.58970765 +Final holdings for NoiseAgent 1655: { ABS: 92, CASH: 818170 }. Marked to market: 9977782 +Final relative surplus NoiseAgent 1655 -0.90822685 +Final holdings for NoiseAgent 1656: { CASH: 9994768 }. Marked to market: 9994768 +Final relative surplus NoiseAgent 1656 -0.0005232 +Final holdings for NoiseAgent 1657: { ABS: -90, CASH: 18985510 }. Marked to market: 9976420 +Final relative surplus NoiseAgent 1657 0.88854085 +Final holdings for NoiseAgent 1658: { ABS: 64, CASH: 3596096 }. Marked to market: 10030464 +Final relative surplus NoiseAgent 1658 -0.63033675 +Final holdings for NoiseAgent 1659: { ABS: 82, CASH: 1783887 }. Marked to market: 10027593 +Final relative surplus NoiseAgent 1659 -0.81155805 +Final holdings for NoiseAgent 1660: { CASH: 9971356 }. Marked to market: 9971356 +Final relative surplus NoiseAgent 1660 -0.0028644 +Final holdings for NoiseAgent 1661: { CASH: 9980718 }. Marked to market: 9980718 +Final relative surplus NoiseAgent 1661 -0.0019282 +Final holdings for NoiseAgent 1662: { ABS: -35, CASH: 13503281 }. Marked to market: 10019346 +Final relative surplus NoiseAgent 1662 0.3503281 +Final holdings for NoiseAgent 1663: { ABS: -38, CASH: 13801596 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 1663 0.3801596 +Final holdings for NoiseAgent 1664: { CASH: 9987828 }. Marked to market: 9987828 +Final relative surplus NoiseAgent 1664 -0.0012172 +Final holdings for NoiseAgent 1665: { CASH: 9998698 }. Marked to market: 9998698 +Final relative surplus NoiseAgent 1665 -0.0001302 +Final holdings for NoiseAgent 1666: { ABS: -47, CASH: 14702256 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1666 0.4702256 +Final holdings for NoiseAgent 1667: { ABS: -92, CASH: 19224334 }. Marked to market: 9974930 +Final relative surplus NoiseAgent 1667 0.91237965 +Final holdings for NoiseAgent 1668: { ABS: -37, CASH: 13720276 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1668 0.3720276 +Final holdings for NoiseAgent 1669: { ABS: 80, CASH: 1977000 }. Marked to market: 10018040 +Final relative surplus NoiseAgent 1669 -0.79224875 +Final holdings for NoiseAgent 1670: { ABS: 84, CASH: 1572574 }. Marked to market: 10023814 +Final relative surplus NoiseAgent 1670 -0.83268165 +Final holdings for NoiseAgent 1671: { CASH: 10021935 }. Marked to market: 10021935 +Final relative surplus NoiseAgent 1671 0.0021935 +Final holdings for NoiseAgent 1672: { ABS: -62, CASH: 16206262 }. Marked to market: 9970550 +Final relative surplus NoiseAgent 1672 0.61056855 +Final holdings for NoiseAgent 1673: { CASH: 10025908 }. Marked to market: 10025908 +Final relative surplus NoiseAgent 1673 0.0025908 +Final holdings for NoiseAgent 1674: { CASH: 10000500 }. Marked to market: 10000500 +Final relative surplus NoiseAgent 1674 5e-05 +Final holdings for NoiseAgent 1675: { ABS: -42, CASH: 14222176 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1675 0.4222176 +Final holdings for NoiseAgent 1676: { ABS: -36, CASH: 13600792 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1676 0.3600792 +Final holdings for NoiseAgent 1677: { CASH: 9983854 }. Marked to market: 9983854 +Final relative surplus NoiseAgent 1677 -0.0016146 +Final holdings for NoiseAgent 1678: { CASH: 9975800 }. Marked to market: 9975800 +Final relative surplus NoiseAgent 1678 -0.00242 +Final holdings for NoiseAgent 1679: { ABS: -68, CASH: 16785448 }. Marked to market: 10015368 +Final relative surplus NoiseAgent 1679 0.66858885 +Final holdings for NoiseAgent 1680: { CASH: 9986580 }. Marked to market: 9986580 +Final relative surplus NoiseAgent 1680 -0.001342 +Final holdings for NoiseAgent 1681: { ABS: -48, CASH: 14802304 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 1681 0.4802304 +Final holdings for NoiseAgent 1682: { ABS: -88, CASH: 18803784 }. Marked to market: 9999560 +Final relative surplus NoiseAgent 1682 0.8703737 +Final holdings for NoiseAgent 1683: { CASH: 9970355 }. Marked to market: 9970355 +Final relative surplus NoiseAgent 1683 -0.0029645 +Final holdings for NoiseAgent 1684: { ABS: -24, CASH: 12398464 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1684 0.2398464 +Final holdings for NoiseAgent 1685: { CASH: 9974688 }. Marked to market: 9974688 +Final relative surplus NoiseAgent 1685 -0.0025312 +Final holdings for NoiseAgent 1686: { ABS: -52, CASH: 15202522 }. Marked to market: 10002886 +Final relative surplus NoiseAgent 1686 0.51025285 +Final holdings for NoiseAgent 1687: { ABS: 94, CASH: 607003 }. Marked to market: 10006157 +Final relative surplus NoiseAgent 1687 -0.92930065 +Final holdings for NoiseAgent 1688: { ABS: 60, CASH: 4010470 }. Marked to market: 10014310 +Final relative surplus NoiseAgent 1688 -0.58894655 +Final holdings for NoiseAgent 1689: { CASH: 9999582 }. Marked to market: 9999582 +Final relative surplus NoiseAgent 1689 -4.18e-05 +Final holdings for NoiseAgent 1690: { ABS: 84, CASH: 1603612 }. Marked to market: 10009828 +Final relative surplus NoiseAgent 1690 -0.82963145 +Final holdings for NoiseAgent 1691: { ABS: 70, CASH: 2982290 }. Marked to market: 10014630 +Final relative surplus NoiseAgent 1691 -0.69172475 +Final holdings for NoiseAgent 1692: { CASH: 9999060 }. Marked to market: 9999060 +Final relative surplus NoiseAgent 1692 -9.4e-05 +Final holdings for NoiseAgent 1693: { ABS: 28, CASH: 7184600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1693 -0.28154 +Final holdings for NoiseAgent 1694: { CASH: 10008900 }. Marked to market: 10008900 +Final relative surplus NoiseAgent 1694 0.00089 +Final holdings for NoiseAgent 1695: { ABS: 44, CASH: 5589286 }. Marked to market: 10016830 +Final relative surplus NoiseAgent 1695 -0.4410714 +Final holdings for NoiseAgent 1696: { CASH: 9987057 }. Marked to market: 9987057 +Final relative surplus NoiseAgent 1696 -0.0012943 +Final holdings for NoiseAgent 1697: { ABS: -80, CASH: 18005840 }. Marked to market: 9997360 +Final relative surplus NoiseAgent 1697 0.79057335 +Final holdings for NoiseAgent 1698: { ABS: 34, CASH: 6582388 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1698 -0.3417612 +Final holdings for NoiseAgent 1699: { CASH: 10012600 }. Marked to market: 10012600 +Final relative surplus NoiseAgent 1699 0.00126 +Final holdings for NoiseAgent 1700: { CASH: 9997401 }. Marked to market: 9997401 +Final relative surplus NoiseAgent 1700 -0.0002599 +Final holdings for NoiseAgent 1701: { ABS: 20, CASH: 8001160 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1701 -0.199884 +Final holdings for NoiseAgent 1702: { CASH: 9983190 }. Marked to market: 9983190 +Final relative surplus NoiseAgent 1702 -0.001681 +Final holdings for NoiseAgent 1703: { ABS: -70, CASH: 17013300 }. Marked to market: 9976900 +Final relative surplus NoiseAgent 1703 0.69127785 +Final holdings for NoiseAgent 1704: { CASH: 9983832 }. Marked to market: 9983832 +Final relative surplus NoiseAgent 1704 -0.0016168 +Final holdings for NoiseAgent 1705: { ABS: -66, CASH: 16604587 }. Marked to market: 10000165 +Final relative surplus NoiseAgent 1705 0.65045195 +Final holdings for NoiseAgent 1706: { ABS: -22, CASH: 12201628 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1706 0.2201628 +Final holdings for NoiseAgent 1707: { ABS: -72, CASH: 17215768 }. Marked to market: 9969544 +Final relative surplus NoiseAgent 1707 0.71151255 +Final holdings for NoiseAgent 1708: { ABS: -88, CASH: 18799956 }. Marked to market: 9993356 +Final relative surplus NoiseAgent 1708 0.86998805 +Final holdings for NoiseAgent 1709: { CASH: 9968698 }. Marked to market: 9968698 +Final relative surplus NoiseAgent 1709 -0.0031302 +Final holdings for NoiseAgent 1710: { ABS: -82, CASH: 18206068 }. Marked to market: 10002460 +Final relative surplus NoiseAgent 1710 0.81060235 +Final holdings for NoiseAgent 1711: { ABS: -68, CASH: 16804930 }. Marked to market: 9997926 +Final relative surplus NoiseAgent 1711 0.67048275 +Final holdings for NoiseAgent 1712: { ABS: 28, CASH: 7184208 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1712 -0.2815792 +Final holdings for NoiseAgent 1713: { ABS: -90, CASH: 18983035 }. Marked to market: 9983215 +Final relative surplus NoiseAgent 1713 0.88830375 +Final holdings for NoiseAgent 1714: { CASH: 10022176 }. Marked to market: 10022176 +Final relative surplus NoiseAgent 1714 0.0022176 +Final holdings for NoiseAgent 1715: { ABS: -41, CASH: 14123083 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 1715 0.4123083 +Final holdings for NoiseAgent 1716: { CASH: 9970080 }. Marked to market: 9970080 +Final relative surplus NoiseAgent 1716 -0.002992 +Final holdings for NoiseAgent 1717: { CASH: 9982030 }. Marked to market: 9982030 +Final relative surplus NoiseAgent 1717 -0.001797 +Final holdings for NoiseAgent 1718: { ABS: -90, CASH: 18975970 }. Marked to market: 10009540 +Final relative surplus NoiseAgent 1718 0.88763435 +Final holdings for NoiseAgent 1719: { ABS: 82, CASH: 1817302 }. Marked to market: 9981960 +Final relative surplus NoiseAgent 1719 -0.80831285 +Final holdings for NoiseAgent 1720: { CASH: 9981600 }. Marked to market: 9981600 +Final relative surplus NoiseAgent 1720 -0.00184 +Final holdings for NoiseAgent 1721: { CASH: 10000600 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 1721 6e-05 +Final holdings for NoiseAgent 1722: { CASH: 9980380 }. Marked to market: 9980380 +Final relative surplus NoiseAgent 1722 -0.001962 +Final holdings for NoiseAgent 1723: { CASH: 10024921 }. Marked to market: 10024921 +Final relative surplus NoiseAgent 1723 0.0024921 +Final holdings for NoiseAgent 1724: { CASH: 10002904 }. Marked to market: 10002904 +Final relative surplus NoiseAgent 1724 0.0002904 +Final holdings for NoiseAgent 1725: { CASH: 9995934 }. Marked to market: 9995934 +Final relative surplus NoiseAgent 1725 -0.0004066 +Final holdings for NoiseAgent 1726: { ABS: 66, CASH: 3386899 }. Marked to market: 10019305 +Final relative surplus NoiseAgent 1726 -0.65126105 +Final holdings for NoiseAgent 1727: { ABS: 74, CASH: 2586828 }. Marked to market: 10023014 +Final relative surplus NoiseAgent 1727 -0.73126825 +Final holdings for NoiseAgent 1728: { ABS: 98, CASH: 211564 }. Marked to market: 10018228 +Final relative surplus NoiseAgent 1728 -0.96883685 +Final holdings for NoiseAgent 1729: { CASH: 10006292 }. Marked to market: 10006292 +Final relative surplus NoiseAgent 1729 0.0006292 +Final holdings for NoiseAgent 1730: { CASH: 9964195 }. Marked to market: 9964195 +Final relative surplus NoiseAgent 1730 -0.0035805 +Final holdings for NoiseAgent 1731: { ABS: -98, CASH: 19815827 }. Marked to market: 9954283 +Final relative surplus NoiseAgent 1731 0.97151995 +Final holdings for NoiseAgent 1732: { CASH: 9987590 }. Marked to market: 9987590 +Final relative surplus NoiseAgent 1732 -0.001241 +Final holdings for NoiseAgent 1733: { ABS: -96, CASH: 19617136 }. Marked to market: 9970000 +Final relative surplus NoiseAgent 1733 0.95166445 +Final holdings for NoiseAgent 1734: { ABS: 70, CASH: 3011830 }. Marked to market: 10016590 +Final relative surplus NoiseAgent 1734 -0.68881025 +Final holdings for NoiseAgent 1735: { CASH: 10009315 }. Marked to market: 10009315 +Final relative surplus NoiseAgent 1735 0.0009315 +Final holdings for NoiseAgent 1736: { CASH: 10000060 }. Marked to market: 10000060 +Final relative surplus NoiseAgent 1736 6e-06 +Final holdings for NoiseAgent 1737: { ABS: 98, CASH: 189563 }. Marked to market: 10051107 +Final relative surplus NoiseAgent 1737 -0.97098095 +Final holdings for NoiseAgent 1738: { ABS: -72, CASH: 17221096 }. Marked to market: 9981784 +Final relative surplus NoiseAgent 1738 0.71205495 +Final holdings for NoiseAgent 1739: { ABS: -90, CASH: 19000405 }. Marked to market: 10000765 +Final relative surplus NoiseAgent 1739 0.89004085 +Final holdings for NoiseAgent 1740: { ABS: 94, CASH: 586182 }. Marked to market: 10040138 +Final relative surplus NoiseAgent 1740 -0.9313243 +Final holdings for NoiseAgent 1741: { ABS: -54, CASH: 15383719 }. Marked to market: 10000405 +Final relative surplus NoiseAgent 1741 0.52840275 +Final holdings for NoiseAgent 1742: { ABS: -20, CASH: 12001980 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1742 0.200198 +Final holdings for NoiseAgent 1743: { CASH: 9998515 }. Marked to market: 9998515 +Final relative surplus NoiseAgent 1743 -0.0001485 +Final holdings for NoiseAgent 1744: { CASH: 9999188 }. Marked to market: 9999188 +Final relative surplus NoiseAgent 1744 -8.12e-05 +Final holdings for NoiseAgent 1745: { CASH: 10000722 }. Marked to market: 10000722 +Final relative surplus NoiseAgent 1745 7.22e-05 +Final holdings for NoiseAgent 1746: { CASH: 9965762 }. Marked to market: 9965762 +Final relative surplus NoiseAgent 1746 -0.0034238 +Final holdings for NoiseAgent 1747: { ABS: -24, CASH: 12402696 }. Marked to market: 9991296 +Final relative surplus NoiseAgent 1747 0.2402696 +Final holdings for NoiseAgent 1748: { ABS: -24, CASH: 12401008 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1748 0.2401008 +Final holdings for NoiseAgent 1749: { CASH: 9978220 }. Marked to market: 9978220 +Final relative surplus NoiseAgent 1749 -0.002178 +Final holdings for NoiseAgent 1750: { CASH: 10012744 }. Marked to market: 10012744 +Final relative surplus NoiseAgent 1750 0.0012744 +Final holdings for NoiseAgent 1751: { CASH: 10002652 }. Marked to market: 10002652 +Final relative surplus NoiseAgent 1751 0.0002652 +Final holdings for NoiseAgent 1752: { ABS: 44, CASH: 5588252 }. Marked to market: 10011000 +Final relative surplus NoiseAgent 1752 -0.4411748 +Final holdings for NoiseAgent 1753: { ABS: 86, CASH: 1394969 }. Marked to market: 10001333 +Final relative surplus NoiseAgent 1753 -0.85049575 +Final holdings for NoiseAgent 1754: { CASH: 9983450 }. Marked to market: 9983450 +Final relative surplus NoiseAgent 1754 -0.001655 +Final holdings for NoiseAgent 1755: { CASH: 9975974 }. Marked to market: 9975974 +Final relative surplus NoiseAgent 1755 -0.0024026 +Final holdings for NoiseAgent 1756: { CASH: 9983440 }. Marked to market: 9983440 +Final relative surplus NoiseAgent 1756 -0.001656 +Final holdings for NoiseAgent 1757: { CASH: 10023594 }. Marked to market: 10023594 +Final relative surplus NoiseAgent 1757 0.0023594 +Final holdings for NoiseAgent 1758: { CASH: 10017578 }. Marked to market: 10017578 +Final relative surplus NoiseAgent 1758 0.0017578 +Final holdings for NoiseAgent 1759: { ABS: 96, CASH: 390784 }. Marked to market: 10038400 +Final relative surplus NoiseAgent 1759 -0.95087205 +Final holdings for NoiseAgent 1760: { ABS: -68, CASH: 16823528 }. Marked to market: 9983680 +Final relative surplus NoiseAgent 1760 0.67229425 +Final holdings for NoiseAgent 1761: { CASH: 10000600 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 1761 6e-05 +Final holdings for NoiseAgent 1762: { ABS: -62, CASH: 16194017 }. Marked to market: 9989181 +Final relative surplus NoiseAgent 1762 0.60939335 +Final holdings for NoiseAgent 1763: { ABS: 28, CASH: 7184712 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1763 -0.2815288 +Final holdings for NoiseAgent 1764: { CASH: 9976960 }. Marked to market: 9976960 +Final relative surplus NoiseAgent 1764 -0.002304 +Final holdings for NoiseAgent 1765: { ABS: 28, CASH: 7184796 }. Marked to market: 9999944 +Final relative surplus NoiseAgent 1765 -0.2815204 +Final holdings for NoiseAgent 1766: { CASH: 9992104 }. Marked to market: 9992104 +Final relative surplus NoiseAgent 1766 -0.0007896 +Final holdings for NoiseAgent 1767: { ABS: 56, CASH: 4385076 }. Marked to market: 10014196 +Final relative surplus NoiseAgent 1767 -0.55144045 +Final holdings for NoiseAgent 1768: { CASH: 10005780 }. Marked to market: 10005780 +Final relative surplus NoiseAgent 1768 0.000578 +Final holdings for NoiseAgent 1769: { ABS: 92, CASH: 806256 }. Marked to market: 10013432 +Final relative surplus NoiseAgent 1769 -0.90936665 +Final holdings for NoiseAgent 1770: { ABS: 30, CASH: 6996790 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 1770 -0.300321 +Final holdings for NoiseAgent 1771: { ABS: -84, CASH: 18419782 }. Marked to market: 9979546 +Final relative surplus NoiseAgent 1771 0.83193025 +Final holdings for NoiseAgent 1772: { CASH: 10023175 }. Marked to market: 10023175 +Final relative surplus NoiseAgent 1772 0.0023175 +Final holdings for NoiseAgent 1773: { CASH: 10002666 }. Marked to market: 10002666 +Final relative surplus NoiseAgent 1773 0.0002666 +Final holdings for NoiseAgent 1774: { ABS: -98, CASH: 19816219 }. Marked to market: 9968101 +Final relative surplus NoiseAgent 1774 0.97157285 +Final holdings for NoiseAgent 1775: { CASH: 9984496 }. Marked to market: 9984496 +Final relative surplus NoiseAgent 1775 -0.0015504 +Final holdings for NoiseAgent 1776: { CASH: 9999296 }. Marked to market: 9999296 +Final relative surplus NoiseAgent 1776 -7.04e-05 +Final holdings for NoiseAgent 1777: { ABS: -21, CASH: 12112579 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1777 0.2112579 +Final holdings for NoiseAgent 1778: { ABS: 21, CASH: 7890109 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 1778 -0.2109891 +Final holdings for NoiseAgent 1779: { ABS: 38, CASH: 6208585 }. Marked to market: 10029561 +Final relative surplus NoiseAgent 1779 -0.3791415 +Final holdings for NoiseAgent 1780: { ABS: 50, CASH: 4983950 }. Marked to market: 10012450 +Final relative surplus NoiseAgent 1780 -0.501605 +Final holdings for NoiseAgent 1781: { ABS: 88, CASH: 1215004 }. Marked to market: 10018876 +Final relative surplus NoiseAgent 1781 -0.86849515 +Final holdings for NoiseAgent 1782: { ABS: -82, CASH: 18224354 }. Marked to market: 9976876 +Final relative surplus NoiseAgent 1782 0.81237755 +Final holdings for NoiseAgent 1783: { CASH: 10002392 }. Marked to market: 10002392 +Final relative surplus NoiseAgent 1783 0.0002392 +Final holdings for NoiseAgent 1784: { ABS: -52, CASH: 15215080 }. Marked to market: 9988092 +Final relative surplus NoiseAgent 1784 0.51145615 +Final holdings for NoiseAgent 1785: { ABS: 46, CASH: 5402599 }. Marked to market: 10004669 +Final relative surplus NoiseAgent 1785 -0.4597401 +Final holdings for NoiseAgent 1786: { ABS: -80, CASH: 18004000 }. Marked to market: 9965920 +Final relative surplus NoiseAgent 1786 0.7903525 +Final holdings for NoiseAgent 1787: { ABS: 68, CASH: 3176234 }. Marked to market: 10015062 +Final relative surplus NoiseAgent 1787 -0.67231945 +Final holdings for NoiseAgent 1788: { CASH: 9984370 }. Marked to market: 9984370 +Final relative surplus NoiseAgent 1788 -0.001563 +Final holdings for NoiseAgent 1789: { CASH: 9977868 }. Marked to market: 9977868 +Final relative surplus NoiseAgent 1789 -0.0022132 +Final holdings for NoiseAgent 1790: { ABS: -35, CASH: 13518795 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1790 0.3518795 +Final holdings for NoiseAgent 1791: { ABS: 74, CASH: 2605291 }. Marked to market: 10004921 +Final relative surplus NoiseAgent 1791 -0.7294713 +Final holdings for NoiseAgent 1792: { CASH: 10001140 }. Marked to market: 10001140 +Final relative surplus NoiseAgent 1792 0.000114 +Final holdings for NoiseAgent 1793: { ABS: -54, CASH: 15397705 }. Marked to market: 9993655 +Final relative surplus NoiseAgent 1793 0.52976305 +Final holdings for NoiseAgent 1794: { ABS: -60, CASH: 16010740 }. Marked to market: 9980800 +Final relative surplus NoiseAgent 1794 0.59102415 +Final holdings for NoiseAgent 1795: { CASH: 10020039 }. Marked to market: 10020039 +Final relative surplus NoiseAgent 1795 0.0020039 +Final holdings for NoiseAgent 1796: { CASH: 9988014 }. Marked to market: 9988014 +Final relative surplus NoiseAgent 1796 -0.0011986 +Final holdings for NoiseAgent 1797: { ABS: 44, CASH: 5602662 }. Marked to market: 10005786 +Final relative surplus NoiseAgent 1797 -0.4397338 +Final holdings for NoiseAgent 1798: { ABS: -42, CASH: 14209828 }. Marked to market: 9983452 +Final relative surplus NoiseAgent 1798 0.4209828 +Final holdings for NoiseAgent 1799: { ABS: 82, CASH: 1796433 }. Marked to market: 10000287 +Final relative surplus NoiseAgent 1799 -0.8103543 +Final holdings for NoiseAgent 1800: { ABS: -98, CASH: 19818326 }. Marked to market: 9965112 +Final relative surplus NoiseAgent 1800 0.9717782 +Final holdings for NoiseAgent 1801: { CASH: 10011484 }. Marked to market: 10011484 +Final relative surplus NoiseAgent 1801 0.0011484 +Final holdings for NoiseAgent 1802: { CASH: 9998425 }. Marked to market: 9998425 +Final relative surplus NoiseAgent 1802 -0.0001575 +Final holdings for NoiseAgent 1803: { CASH: 10022402 }. Marked to market: 10022402 +Final relative surplus NoiseAgent 1803 0.0022402 +Final holdings for NoiseAgent 1804: { ABS: -62, CASH: 16220243 }. Marked to market: 9982361 +Final relative surplus NoiseAgent 1804 0.61196325 +Final holdings for NoiseAgent 1805: { CASH: 9987702 }. Marked to market: 9987702 +Final relative surplus NoiseAgent 1805 -0.0012298 +Final holdings for NoiseAgent 1806: { CASH: 10013022 }. Marked to market: 10013022 +Final relative surplus NoiseAgent 1806 0.0013022 +Final holdings for NoiseAgent 1807: { CASH: 9984712 }. Marked to market: 9984712 +Final relative surplus NoiseAgent 1807 -0.0015288 +Final holdings for NoiseAgent 1808: { ABS: -92, CASH: 19225622 }. Marked to market: 9969686 +Final relative surplus NoiseAgent 1808 0.91250145 +Final holdings for NoiseAgent 1809: { CASH: 10004905 }. Marked to market: 10004905 +Final relative surplus NoiseAgent 1809 0.0004905 +Final holdings for NoiseAgent 1810: { ABS: 56, CASH: 4380008 }. Marked to market: 10014168 +Final relative surplus NoiseAgent 1810 -0.55193825 +Final holdings for NoiseAgent 1811: { ABS: 29, CASH: 7085500 }. Marked to market: 10000058 +Final relative surplus NoiseAgent 1811 -0.29145 +Final holdings for NoiseAgent 1812: { ABS: -90, CASH: 19000225 }. Marked to market: 10000585 +Final relative surplus NoiseAgent 1812 0.890023 +Final holdings for NoiseAgent 1813: { ABS: 35, CASH: 6482570 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 1813 -0.351743 +Final holdings for NoiseAgent 1814: { CASH: 9981060 }. Marked to market: 9981060 +Final relative surplus NoiseAgent 1814 -0.001894 +Final holdings for NoiseAgent 1815: { CASH: 9974272 }. Marked to market: 9974272 +Final relative surplus NoiseAgent 1815 -0.0025728 +Final holdings for NoiseAgent 1816: { ABS: -68, CASH: 16799830 }. Marked to market: 9994866 +Final relative surplus NoiseAgent 1816 0.66997575 +Final holdings for NoiseAgent 1817: { ABS: -43, CASH: 14302795 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 1817 0.4302795 +Final holdings for NoiseAgent 1818: { ABS: -70, CASH: 17018235 }. Marked to market: 9976305 +Final relative surplus NoiseAgent 1818 0.6917637 +Final holdings for NoiseAgent 1819: { ABS: -40, CASH: 14023520 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 1819 0.402352 +Final holdings for NoiseAgent 1820: { CASH: 9991999 }. Marked to market: 9991999 +Final relative surplus NoiseAgent 1820 -0.0008001 +Final holdings for NoiseAgent 1821: { ABS: 41, CASH: 5877696 }. Marked to market: 9999836 +Final relative surplus NoiseAgent 1821 -0.4122304 +Final holdings for NoiseAgent 1822: { ABS: -44, CASH: 14402684 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1822 0.4402684 +Final holdings for NoiseAgent 1823: { ABS: -68, CASH: 16817340 }. Marked to market: 9985380 +Final relative surplus NoiseAgent 1823 0.67168695 +Final holdings for NoiseAgent 1824: { CASH: 9997595 }. Marked to market: 9997595 +Final relative surplus NoiseAgent 1824 -0.0002405 +Final holdings for NoiseAgent 1825: { ABS: 25, CASH: 7486250 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 1825 -0.251375 +Final holdings for NoiseAgent 1826: { ABS: 90, CASH: 972055 }. Marked to market: 10028575 +Final relative surplus NoiseAgent 1826 -0.89273165 +Final holdings for NoiseAgent 1827: { ABS: -70, CASH: 16995695 }. Marked to market: 9999685 +Final relative surplus NoiseAgent 1827 0.68957525 +Final holdings for NoiseAgent 1828: { CASH: 10022473 }. Marked to market: 10022473 +Final relative surplus NoiseAgent 1828 0.0022473 +Final holdings for NoiseAgent 1829: { CASH: 9979312 }. Marked to market: 9979312 +Final relative surplus NoiseAgent 1829 -0.0020688 +Final holdings for NoiseAgent 1830: { CASH: 10000200 }. Marked to market: 10000200 +Final relative surplus NoiseAgent 1830 2e-05 +Final holdings for NoiseAgent 1831: { ABS: -78, CASH: 17797816 }. Marked to market: 9989704 +Final relative surplus NoiseAgent 1831 0.76977115 +Final holdings for NoiseAgent 1832: { ABS: 18, CASH: 8191648 }. Marked to market: 9999982 +Final relative surplus NoiseAgent 1832 -0.1808352 +Final holdings for NoiseAgent 1833: { ABS: -68, CASH: 16770386 }. Marked to market: 10001462 +Final relative surplus NoiseAgent 1833 0.6670837 +Final holdings for NoiseAgent 1834: { CASH: 9990984 }. Marked to market: 9990984 +Final relative surplus NoiseAgent 1834 -0.0009016 +Final holdings for NoiseAgent 1835: { ABS: 40, CASH: 5996480 }. Marked to market: 10018480 +Final relative surplus NoiseAgent 1835 -0.400352 +Final holdings for NoiseAgent 1836: { CASH: 10013608 }. Marked to market: 10013608 +Final relative surplus NoiseAgent 1836 0.0013608 +Final holdings for NoiseAgent 1837: { ABS: 76, CASH: 2375756 }. Marked to market: 10023408 +Final relative surplus NoiseAgent 1837 -0.75236175 +Final holdings for NoiseAgent 1838: { ABS: 70, CASH: 3009065 }. Marked to market: 10010675 +Final relative surplus NoiseAgent 1838 -0.68909125 +Final holdings for NoiseAgent 1839: { ABS: 98, CASH: 205684 }. Marked to market: 10009800 +Final relative surplus NoiseAgent 1839 -0.96942735 +Final holdings for NoiseAgent 1840: { ABS: 37, CASH: 6282240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1840 -0.371776 +Final holdings for NoiseAgent 1841: { ABS: 46, CASH: 5397401 }. Marked to market: 9999241 +Final relative surplus NoiseAgent 1841 -0.4602599 +Final holdings for NoiseAgent 1842: { ABS: -62, CASH: 16196838 }. Marked to market: 9994296 +Final relative surplus NoiseAgent 1842 0.60967985 +Final holdings for NoiseAgent 1843: { CASH: 9980640 }. Marked to market: 9980640 +Final relative surplus NoiseAgent 1843 -0.001936 +Final holdings for NoiseAgent 1844: { ABS: -23, CASH: 12301035 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1844 0.2301035 +Final holdings for NoiseAgent 1845: { ABS: -54, CASH: 15398623 }. Marked to market: 9996301 +Final relative surplus NoiseAgent 1845 0.5298579 +Final holdings for NoiseAgent 1846: { ABS: 84, CASH: 1593532 }. Marked to market: 10037884 +Final relative surplus NoiseAgent 1846 -0.83059405 +Final holdings for NoiseAgent 1847: { CASH: 9981114 }. Marked to market: 9981114 +Final relative surplus NoiseAgent 1847 -0.0018886 +Final holdings for NoiseAgent 1848: { ABS: 46, CASH: 5401495 }. Marked to market: 10004899 +Final relative surplus NoiseAgent 1848 -0.4598505 +Final holdings for NoiseAgent 1849: { ABS: 2, CASH: 9820540 }. Marked to market: 10021758 +Final relative surplus NoiseAgent 1849 -0.017946 +Final holdings for NoiseAgent 1850: { CASH: 9974920 }. Marked to market: 9974920 +Final relative surplus NoiseAgent 1850 -0.002508 +Final holdings for NoiseAgent 1851: { ABS: 94, CASH: 589613 }. Marked to market: 10036707 +Final relative surplus NoiseAgent 1851 -0.9309885 +Final holdings for NoiseAgent 1852: { CASH: 9959658 }. Marked to market: 9959658 +Final relative surplus NoiseAgent 1852 -0.0040342 +Final holdings for NoiseAgent 1853: { CASH: 9993738 }. Marked to market: 9993738 +Final relative surplus NoiseAgent 1853 -0.0006262 +Final holdings for NoiseAgent 1854: { ABS: -98, CASH: 19802646 }. Marked to market: 9956292 +Final relative surplus NoiseAgent 1854 0.97021735 +Final holdings for NoiseAgent 1855: { ABS: 98, CASH: 205586 }. Marked to market: 9999314 +Final relative surplus NoiseAgent 1855 -0.96944785 +Final holdings for NoiseAgent 1856: { ABS: -94, CASH: 19389190 }. Marked to market: 9982234 +Final relative surplus NoiseAgent 1856 0.92891155 +Final holdings for NoiseAgent 1857: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1857 0.0 +Final holdings for NoiseAgent 1858: { ABS: 46, CASH: 5389397 }. Marked to market: 10018331 +Final relative surplus NoiseAgent 1858 -0.4610603 +Final holdings for NoiseAgent 1859: { ABS: -74, CASH: 17389899 }. Marked to market: 9982425 +Final relative surplus NoiseAgent 1859 0.72897975 +Final holdings for NoiseAgent 1860: { ABS: 58, CASH: 4210411 }. Marked to market: 10006525 +Final relative surplus NoiseAgent 1860 -0.5689655 +Final holdings for NoiseAgent 1861: { ABS: -90, CASH: 18986500 }. Marked to market: 9979840 +Final relative surplus NoiseAgent 1861 0.88864255 +Final holdings for NoiseAgent 1862: { ABS: -58, CASH: 15811368 }. Marked to market: 9980802 +Final relative surplus NoiseAgent 1862 0.57108415 +Final holdings for NoiseAgent 1863: { CASH: 9982400 }. Marked to market: 9982400 +Final relative surplus NoiseAgent 1863 -0.00176 +Final holdings for NoiseAgent 1864: { ABS: 43, CASH: 5678371 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1864 -0.4321629 +Final holdings for NoiseAgent 1865: { CASH: 10009531 }. Marked to market: 10009531 +Final relative surplus NoiseAgent 1865 0.0009531 +Final holdings for NoiseAgent 1866: { CASH: 9971080 }. Marked to market: 9971080 +Final relative surplus NoiseAgent 1866 -0.002892 +Final holdings for NoiseAgent 1867: { CASH: 10000544 }. Marked to market: 10000544 +Final relative surplus NoiseAgent 1867 5.44e-05 +Final holdings for NoiseAgent 1868: { CASH: 9997750 }. Marked to market: 9997750 +Final relative surplus NoiseAgent 1868 -0.000225 +Final holdings for NoiseAgent 1869: { ABS: 80, CASH: 1998560 }. Marked to market: 9993120 +Final relative surplus NoiseAgent 1869 -0.79015085 +Final holdings for NoiseAgent 1870: { ABS: -60, CASH: 15992410 }. Marked to market: 9989650 +Final relative surplus NoiseAgent 1870 0.58923645 +Final holdings for NoiseAgent 1871: { ABS: 74, CASH: 2590306 }. Marked to market: 10031746 +Final relative surplus NoiseAgent 1871 -0.73091345 +Final holdings for NoiseAgent 1872: { CASH: 10044884 }. Marked to market: 10044884 +Final relative surplus NoiseAgent 1872 0.0044884 +Final holdings for NoiseAgent 1873: { CASH: 9995512 }. Marked to market: 9995512 +Final relative surplus NoiseAgent 1873 -0.0004488 +Final holdings for NoiseAgent 1874: { ABS: -78, CASH: 17791381 }. Marked to market: 9996217 +Final relative surplus NoiseAgent 1874 0.76914425 +Final holdings for NoiseAgent 1875: { ABS: -60, CASH: 15982090 }. Marked to market: 10007710 +Final relative surplus NoiseAgent 1875 0.58825175 +Final holdings for NoiseAgent 1876: { CASH: 10017430 }. Marked to market: 10017430 +Final relative surplus NoiseAgent 1876 0.001743 +Final holdings for NoiseAgent 1877: { CASH: 10014628 }. Marked to market: 10014628 +Final relative surplus NoiseAgent 1877 0.0014628 +Final holdings for NoiseAgent 1878: { CASH: 10026040 }. Marked to market: 10026040 +Final relative surplus NoiseAgent 1878 0.002604 +Final holdings for NoiseAgent 1879: { ABS: 40, CASH: 5994580 }. Marked to market: 10013580 +Final relative surplus NoiseAgent 1879 -0.400542 +Final holdings for NoiseAgent 1880: { ABS: 31, CASH: 6896900 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1880 -0.31031 +Final holdings for NoiseAgent 1881: { ABS: -96, CASH: 19630288 }. Marked to market: 9973456 +Final relative surplus NoiseAgent 1881 0.95296965 +Final holdings for NoiseAgent 1882: { CASH: 10015480 }. Marked to market: 10015480 +Final relative surplus NoiseAgent 1882 0.001548 +Final holdings for NoiseAgent 1883: { CASH: 9992755 }. Marked to market: 9992755 +Final relative surplus NoiseAgent 1883 -0.0007245 +Final holdings for NoiseAgent 1884: { CASH: 10017000 }. Marked to market: 10017000 +Final relative surplus NoiseAgent 1884 0.0017 +Final holdings for NoiseAgent 1885: { CASH: 10004900 }. Marked to market: 10004900 +Final relative surplus NoiseAgent 1885 0.00049 +Final holdings for NoiseAgent 1886: { CASH: 9974492 }. Marked to market: 9974492 +Final relative surplus NoiseAgent 1886 -0.0025508 +Final holdings for NoiseAgent 1887: { ABS: -70, CASH: 16991810 }. Marked to market: 9988380 +Final relative surplus NoiseAgent 1887 0.68917615 +Final holdings for NoiseAgent 1888: { CASH: 9994826 }. Marked to market: 9994826 +Final relative surplus NoiseAgent 1888 -0.0005174 +Final holdings for NoiseAgent 1889: { ABS: 46, CASH: 5376264 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 1889 -0.4623736 +Final holdings for NoiseAgent 1890: { CASH: 9998605 }. Marked to market: 9998605 +Final relative surplus NoiseAgent 1890 -0.0001395 +Final holdings for NoiseAgent 1891: { ABS: -49, CASH: 14928616 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 1891 0.4928616 +Final holdings for NoiseAgent 1892: { CASH: 10014520 }. Marked to market: 10014520 +Final relative surplus NoiseAgent 1892 0.001452 +Final holdings for NoiseAgent 1893: { CASH: 10013644 }. Marked to market: 10013644 +Final relative surplus NoiseAgent 1893 0.0013644 +Final holdings for NoiseAgent 1894: { CASH: 10000066 }. Marked to market: 10000066 +Final relative surplus NoiseAgent 1894 6.6e-06 +Final holdings for NoiseAgent 1895: { ABS: -46, CASH: 14627232 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1895 0.4627232 +Final holdings for NoiseAgent 1896: { CASH: 10000860 }. Marked to market: 10000860 +Final relative surplus NoiseAgent 1896 8.6e-05 +Final holdings for NoiseAgent 1897: { CASH: 9997338 }. Marked to market: 9997338 +Final relative surplus NoiseAgent 1897 -0.0002662 +Final holdings for NoiseAgent 1898: { ABS: -96, CASH: 19615888 }. Marked to market: 9957040 +Final relative surplus NoiseAgent 1898 0.95152745 +Final holdings for NoiseAgent 1899: { CASH: 10019320 }. Marked to market: 10019320 +Final relative surplus NoiseAgent 1899 0.001932 +Final holdings for NoiseAgent 1900: { ABS: -25, CASH: 12513200 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1900 0.25132 +Final holdings for NoiseAgent 1901: { CASH: 10008120 }. Marked to market: 10008120 +Final relative surplus NoiseAgent 1901 0.000812 +Final holdings for NoiseAgent 1902: { CASH: 9991852 }. Marked to market: 9991852 +Final relative surplus NoiseAgent 1902 -0.0008148 +Final holdings for NoiseAgent 1903: { CASH: 10009245 }. Marked to market: 10009245 +Final relative surplus NoiseAgent 1903 0.0009245 +Final holdings for NoiseAgent 1904: { ABS: 70, CASH: 2996640 }. Marked to market: 10032340 +Final relative surplus NoiseAgent 1904 -0.69028495 +Final holdings for NoiseAgent 1905: { ABS: -74, CASH: 17392452 }. Marked to market: 9985052 +Final relative surplus NoiseAgent 1905 0.72923515 +Final holdings for NoiseAgent 1906: { CASH: 10028938 }. Marked to market: 10028938 +Final relative surplus NoiseAgent 1906 0.0028938 +Final holdings for NoiseAgent 1907: { ABS: 66, CASH: 3378715 }. Marked to market: 10018645 +Final relative surplus NoiseAgent 1907 -0.6520683 +Final holdings for NoiseAgent 1908: { ABS: 78, CASH: 2198401 }. Marked to market: 10002145 +Final relative surplus NoiseAgent 1908 -0.77015505 +Final holdings for NoiseAgent 1909: { ABS: -42, CASH: 14226334 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1909 0.4226334 +Final holdings for NoiseAgent 1910: { ABS: 68, CASH: 3194254 }. Marked to market: 10033898 +Final relative surplus NoiseAgent 1910 -0.67051625 +Final holdings for NoiseAgent 1911: { CASH: 9977322 }. Marked to market: 9977322 +Final relative surplus NoiseAgent 1911 -0.0022678 +Final holdings for NoiseAgent 1912: { ABS: 72, CASH: 2777104 }. Marked to market: 10015336 +Final relative surplus NoiseAgent 1912 -0.71223645 +Final holdings for NoiseAgent 1913: { ABS: -90, CASH: 19008955 }. Marked to market: 9965575 +Final relative surplus NoiseAgent 1913 0.89084735 +Final holdings for NoiseAgent 1914: { CASH: 9981692 }. Marked to market: 9981692 +Final relative surplus NoiseAgent 1914 -0.0018308 +Final holdings for NoiseAgent 1915: { ABS: 42, CASH: 5793721 }. Marked to market: 10015183 +Final relative surplus NoiseAgent 1915 -0.4206279 +Final holdings for NoiseAgent 1916: { ABS: 46, CASH: 5399678 }. Marked to market: 10018998 +Final relative surplus NoiseAgent 1916 -0.4600322 +Final holdings for NoiseAgent 1917: { CASH: 10013804 }. Marked to market: 10013804 +Final relative surplus NoiseAgent 1917 0.0013804 +Final holdings for NoiseAgent 1918: { CASH: 10027187 }. Marked to market: 10027187 +Final relative surplus NoiseAgent 1918 0.0027187 +Final holdings for NoiseAgent 1919: { ABS: 47, CASH: 5297885 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 1919 -0.4702115 +Final holdings for NoiseAgent 1920: { ABS: -52, CASH: 15195372 }. Marked to market: 9989912 +Final relative surplus NoiseAgent 1920 0.5095267 +Final holdings for NoiseAgent 1921: { CASH: 9979984 }. Marked to market: 9979984 +Final relative surplus NoiseAgent 1921 -0.0020016 +Final holdings for NoiseAgent 1922: { ABS: 72, CASH: 2792296 }. Marked to market: 10028008 +Final relative surplus NoiseAgent 1922 -0.71072085 +Final holdings for NoiseAgent 1923: { CASH: 9992608 }. Marked to market: 9992608 +Final relative surplus NoiseAgent 1923 -0.0007392 +Final holdings for NoiseAgent 1924: { ABS: -56, CASH: 15604060 }. Marked to market: 9998292 +Final relative surplus NoiseAgent 1924 0.55039575 +Final holdings for NoiseAgent 1925: { ABS: 27, CASH: 7298758 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1925 -0.2701242 +Final holdings for NoiseAgent 1926: { ABS: -78, CASH: 17790913 }. Marked to market: 9985297 +Final relative surplus NoiseAgent 1926 0.76908415 +Final holdings for NoiseAgent 1927: { CASH: 9983360 }. Marked to market: 9983360 +Final relative surplus NoiseAgent 1927 -0.001664 +Final holdings for NoiseAgent 1928: { CASH: 9987064 }. Marked to market: 9987064 +Final relative surplus NoiseAgent 1928 -0.0012936 +Final holdings for NoiseAgent 1929: { ABS: 42, CASH: 5815204 }. Marked to market: 10038640 +Final relative surplus NoiseAgent 1929 -0.4184796 +Final holdings for NoiseAgent 1930: { CASH: 9972707 }. Marked to market: 9972707 +Final relative surplus NoiseAgent 1930 -0.0027293 +Final holdings for NoiseAgent 1931: { ABS: 36, CASH: 6380452 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1931 -0.3619548 +Final holdings for NoiseAgent 1932: { ABS: -22, CASH: 12198504 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 1932 0.2198504 +Final holdings for NoiseAgent 1933: { ABS: -35, CASH: 13502520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1933 0.350252 +Final holdings for NoiseAgent 1934: { CASH: 9978264 }. Marked to market: 9978264 +Final relative surplus NoiseAgent 1934 -0.0021736 +Final holdings for NoiseAgent 1935: { ABS: 46, CASH: 5396458 }. Marked to market: 9998574 +Final relative surplus NoiseAgent 1935 -0.4603542 +Final holdings for NoiseAgent 1936: { ABS: 74, CASH: 2584386 }. Marked to market: 10020424 +Final relative surplus NoiseAgent 1936 -0.73151275 +Final holdings for NoiseAgent 1937: { ABS: 50, CASH: 4993325 }. Marked to market: 10020725 +Final relative surplus NoiseAgent 1937 -0.5006675 +Final holdings for NoiseAgent 1938: { ABS: -36, CASH: 13618108 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 1938 0.3618108 +Final holdings for NoiseAgent 1939: { ABS: 50, CASH: 4983950 }. Marked to market: 10012150 +Final relative surplus NoiseAgent 1939 -0.501605 +Final holdings for NoiseAgent 1940: { ABS: 52, CASH: 4799428 }. Marked to market: 10004576 +Final relative surplus NoiseAgent 1940 -0.51004755 +Final holdings for NoiseAgent 1941: { CASH: 10000864 }. Marked to market: 10000864 +Final relative surplus NoiseAgent 1941 8.64e-05 +Final holdings for NoiseAgent 1942: { ABS: -78, CASH: 17821684 }. Marked to market: 9974806 +Final relative surplus NoiseAgent 1942 0.77210825 +Final holdings for NoiseAgent 1943: { ABS: 84, CASH: 1583998 }. Marked to market: 10029442 +Final relative surplus NoiseAgent 1943 -0.83154615 +Final holdings for NoiseAgent 1944: { CASH: 9954332 }. Marked to market: 9954332 +Final relative surplus NoiseAgent 1944 -0.0045668 +Final holdings for NoiseAgent 1945: { ABS: 68, CASH: 3198334 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 1945 -0.67016255 +Final holdings for NoiseAgent 1946: { CASH: 10014268 }. Marked to market: 10014268 +Final relative surplus NoiseAgent 1946 0.0014268 +Final holdings for NoiseAgent 1947: { CASH: 9978916 }. Marked to market: 9978916 +Final relative surplus NoiseAgent 1947 -0.0021084 +Final holdings for NoiseAgent 1948: { ABS: -96, CASH: 19594528 }. Marked to market: 9990208 +Final relative surplus NoiseAgent 1948 0.94944825 +Final holdings for NoiseAgent 1949: { CASH: 9998606 }. Marked to market: 9998606 +Final relative surplus NoiseAgent 1949 -0.0001394 +Final holdings for NoiseAgent 1950: { CASH: 9973780 }. Marked to market: 9973780 +Final relative surplus NoiseAgent 1950 -0.002622 +Final holdings for NoiseAgent 1951: { CASH: 10007800 }. Marked to market: 10007800 +Final relative surplus NoiseAgent 1951 0.00078 +Final holdings for NoiseAgent 1952: { ABS: 34, CASH: 6598300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1952 -0.34017 +Final holdings for NoiseAgent 1953: { ABS: -58, CASH: 15792112 }. Marked to market: 9990198 +Final relative surplus NoiseAgent 1953 0.56920795 +Final holdings for NoiseAgent 1954: { ABS: 40, CASH: 5991780 }. Marked to market: 10011220 +Final relative surplus NoiseAgent 1954 -0.400822 +Final holdings for NoiseAgent 1955: { CASH: 9979452 }. Marked to market: 9979452 +Final relative surplus NoiseAgent 1955 -0.0020548 +Final holdings for NoiseAgent 1956: { ABS: 40, CASH: 5993660 }. Marked to market: 10014860 +Final relative surplus NoiseAgent 1956 -0.400634 +Final holdings for NoiseAgent 1957: { ABS: 52, CASH: 4807046 }. Marked to market: 10008710 +Final relative surplus NoiseAgent 1957 -0.50929215 +Final holdings for NoiseAgent 1958: { ABS: -98, CASH: 19805733 }. Marked to market: 9957615 +Final relative surplus NoiseAgent 1958 0.97052415 +Final holdings for NoiseAgent 1959: { CASH: 9987376 }. Marked to market: 9987376 +Final relative surplus NoiseAgent 1959 -0.0012624 +Final holdings for NoiseAgent 1960: { ABS: -45, CASH: 14503330 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1960 0.450333 +Final holdings for NoiseAgent 1961: { CASH: 10000720 }. Marked to market: 10000720 +Final relative surplus NoiseAgent 1961 7.2e-05 +Final holdings for NoiseAgent 1962: { CASH: 10015369 }. Marked to market: 10015369 +Final relative surplus NoiseAgent 1962 0.0015369 +Final holdings for NoiseAgent 1963: { ABS: -58, CASH: 15817023 }. Marked to market: 9982455 +Final relative surplus NoiseAgent 1963 0.57164275 +Final holdings for NoiseAgent 1964: { ABS: 92, CASH: 813846 }. Marked to market: 10020470 +Final relative surplus NoiseAgent 1964 -0.90860815 +Final holdings for NoiseAgent 1965: { CASH: 9993520 }. Marked to market: 9993520 +Final relative surplus NoiseAgent 1965 -0.000648 +Final holdings for NoiseAgent 1966: { ABS: -56, CASH: 15616492 }. Marked to market: 9986924 +Final relative surplus NoiseAgent 1966 0.55159645 +Final holdings for NoiseAgent 1967: { ABS: 44, CASH: 5600044 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1967 -0.4399956 +Final holdings for NoiseAgent 1968: { CASH: 9980214 }. Marked to market: 9980214 +Final relative surplus NoiseAgent 1968 -0.0019786 +Final holdings for NoiseAgent 1969: { ABS: -72, CASH: 17187688 }. Marked to market: 9982432 +Final relative surplus NoiseAgent 1969 0.70876145 +Final holdings for NoiseAgent 1970: { CASH: 10012450 }. Marked to market: 10012450 +Final relative surplus NoiseAgent 1970 0.001245 +Final holdings for NoiseAgent 1971: { ABS: -42, CASH: 14205964 }. Marked to market: 9985426 +Final relative surplus NoiseAgent 1971 0.4205964 +Final holdings for NoiseAgent 1972: { CASH: 9980830 }. Marked to market: 9980830 +Final relative surplus NoiseAgent 1972 -0.001917 +Final holdings for NoiseAgent 1973: { CASH: 10011802 }. Marked to market: 10011802 +Final relative surplus NoiseAgent 1973 0.0011802 +Final holdings for NoiseAgent 1974: { CASH: 9986900 }. Marked to market: 9986900 +Final relative surplus NoiseAgent 1974 -0.00131 +Final holdings for NoiseAgent 1975: { CASH: 9987724 }. Marked to market: 9987724 +Final relative surplus NoiseAgent 1975 -0.0012276 +Final holdings for NoiseAgent 1976: { ABS: 33, CASH: 6698515 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1976 -0.3301485 +Final holdings for NoiseAgent 1977: { ABS: 68, CASH: 3196090 }. Marked to market: 10030090 +Final relative surplus NoiseAgent 1977 -0.67034095 +Final holdings for NoiseAgent 1978: { ABS: 68, CASH: 3187284 }. Marked to market: 10022100 +Final relative surplus NoiseAgent 1978 -0.6712203 +Final holdings for NoiseAgent 1979: { CASH: 10034112 }. Marked to market: 10034112 +Final relative surplus NoiseAgent 1979 0.0034112 +Final holdings for NoiseAgent 1980: { ABS: 42, CASH: 5789794 }. Marked to market: 10010500 +Final relative surplus NoiseAgent 1980 -0.4210206 +Final holdings for NoiseAgent 1981: { CASH: 10002904 }. Marked to market: 10002904 +Final relative surplus NoiseAgent 1981 0.0002904 +Final holdings for NoiseAgent 1982: { ABS: -50, CASH: 15006700 }. Marked to market: 9979150 +Final relative surplus NoiseAgent 1982 0.50067 +Final holdings for NoiseAgent 1983: { CASH: 10008385 }. Marked to market: 10008385 +Final relative surplus NoiseAgent 1983 0.0008385 +Final holdings for NoiseAgent 1984: { ABS: 98, CASH: 192797 }. Marked to market: 10000147 +Final relative surplus NoiseAgent 1984 -0.97071285 +Final holdings for NoiseAgent 1985: { ABS: 48, CASH: 5192680 }. Marked to market: 10017592 +Final relative surplus NoiseAgent 1985 -0.480732 +Final holdings for NoiseAgent 1986: { ABS: 41, CASH: 5878721 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 1986 -0.4121279 +Final holdings for NoiseAgent 1987: { ABS: 40, CASH: 6006620 }. Marked to market: 10008300 +Final relative surplus NoiseAgent 1987 -0.399338 +Final holdings for NoiseAgent 1988: { ABS: 47, CASH: 5276970 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 1988 -0.472303 +Final holdings for NoiseAgent 1989: { CASH: 10008052 }. Marked to market: 10008052 +Final relative surplus NoiseAgent 1989 0.0008052 +Final holdings for NoiseAgent 1990: { ABS: 32, CASH: 6797984 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1990 -0.3202016 +Final holdings for NoiseAgent 1991: { CASH: 10022968 }. Marked to market: 10022968 +Final relative surplus NoiseAgent 1991 0.0022968 +Final holdings for NoiseAgent 1992: { ABS: -48, CASH: 14791696 }. Marked to market: 10009840 +Final relative surplus NoiseAgent 1992 0.4791696 +Final holdings for NoiseAgent 1993: { ABS: -23, CASH: 12301081 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1993 0.2301081 +Final holdings for NoiseAgent 1994: { ABS: 46, CASH: 5398206 }. Marked to market: 10000276 +Final relative surplus NoiseAgent 1994 -0.4601794 +Final holdings for NoiseAgent 1995: { CASH: 9999755 }. Marked to market: 9999755 +Final relative surplus NoiseAgent 1995 -2.45e-05 +Final holdings for NoiseAgent 1996: { CASH: 10019844 }. Marked to market: 10019844 +Final relative surplus NoiseAgent 1996 0.0019844 +Final holdings for NoiseAgent 1997: { CASH: 10010736 }. Marked to market: 10010736 +Final relative surplus NoiseAgent 1997 0.0010736 +Final holdings for NoiseAgent 1998: { ABS: 40, CASH: 5996780 }. Marked to market: 10018660 +Final relative surplus NoiseAgent 1998 -0.400322 +Final holdings for NoiseAgent 1999: { ABS: 47, CASH: 5296616 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1999 -0.4703384 +Final holdings for NoiseAgent 2000: { CASH: 9986208 }. Marked to market: 9986208 +Final relative surplus NoiseAgent 2000 -0.0013792 +Final holdings for NoiseAgent 2001: { ABS: -34, CASH: 13415912 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2001 0.3415912 +Final holdings for NoiseAgent 2002: { ABS: -66, CASH: 16619272 }. Marked to market: 9980068 +Final relative surplus NoiseAgent 2002 0.6518679 +Final holdings for NoiseAgent 2003: { CASH: 9972466 }. Marked to market: 9972466 +Final relative surplus NoiseAgent 2003 -0.0027534 +Final holdings for NoiseAgent 2004: { CASH: 9991554 }. Marked to market: 9991554 +Final relative surplus NoiseAgent 2004 -0.0008446 +Final holdings for NoiseAgent 2005: { ABS: 86, CASH: 1399957 }. Marked to market: 9994711 +Final relative surplus NoiseAgent 2005 -0.85001045 +Final holdings for NoiseAgent 2006: { ABS: 96, CASH: 370096 }. Marked to market: 10030576 +Final relative surplus NoiseAgent 2006 -0.95292735 +Final holdings for NoiseAgent 2007: { CASH: 9986118 }. Marked to market: 9986118 +Final relative surplus NoiseAgent 2007 -0.0013882 +Final holdings for NoiseAgent 2008: { ABS: 82, CASH: 1778024 }. Marked to market: 10018696 +Final relative surplus NoiseAgent 2008 -0.81214805 +Final holdings for NoiseAgent 2009: { ABS: 66, CASH: 3398944 }. Marked to market: 10003960 +Final relative surplus NoiseAgent 2009 -0.65009795 +Final holdings for NoiseAgent 2010: { ABS: -58, CASH: 15802465 }. Marked to market: 9997999 +Final relative surplus NoiseAgent 2010 0.57023875 +Final holdings for NoiseAgent 2011: { CASH: 9999380 }. Marked to market: 9999380 +Final relative surplus NoiseAgent 2011 -6.2e-05 +Final holdings for NoiseAgent 2012: { ABS: -94, CASH: 19381999 }. Marked to market: 9992715 +Final relative surplus NoiseAgent 2012 0.9282163 +Final holdings for NoiseAgent 2013: { ABS: 72, CASH: 2788012 }. Marked to market: 10021996 +Final relative surplus NoiseAgent 2013 -0.71115155 +Final holdings for NoiseAgent 2014: { ABS: 52, CASH: 4794592 }. Marked to market: 10024804 +Final relative surplus NoiseAgent 2014 -0.51048265 +Final holdings for NoiseAgent 2015: { ABS: 88, CASH: 1192520 }. Marked to market: 10034056 +Final relative surplus NoiseAgent 2015 -0.8707007 +Final holdings for NoiseAgent 2016: { ABS: -58, CASH: 15789937 }. Marked to market: 9993649 +Final relative surplus NoiseAgent 2016 0.56900015 +Final holdings for NoiseAgent 2017: { ABS: 66, CASH: 3394027 }. Marked to market: 10033363 +Final relative surplus NoiseAgent 2017 -0.65053775 +Final holdings for NoiseAgent 2018: { ABS: -42, CASH: 14194456 }. Marked to market: 9992734 +Final relative surplus NoiseAgent 2018 0.4194456 +Final holdings for NoiseAgent 2019: { ABS: 64, CASH: 3599232 }. Marked to market: 10003968 +Final relative surplus NoiseAgent 2019 -0.63006945 +Final holdings for NoiseAgent 2020: { ABS: -46, CASH: 14600069 }. Marked to market: 10002737 +Final relative surplus NoiseAgent 2020 0.4600069 +Final holdings for NoiseAgent 2021: { ABS: -44, CASH: 14408910 }. Marked to market: 9988186 +Final relative surplus NoiseAgent 2021 0.440891 +Final holdings for NoiseAgent 2022: { ABS: -92, CASH: 19223414 }. Marked to market: 9977782 +Final relative surplus NoiseAgent 2022 0.91229175 +Final holdings for NoiseAgent 2023: { ABS: -44, CASH: 14403036 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2023 0.4403036 +Final holdings for NoiseAgent 2024: { ABS: -41, CASH: 14119475 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 2024 0.4119475 +Final holdings for NoiseAgent 2025: { CASH: 10001320 }. Marked to market: 10001320 +Final relative surplus NoiseAgent 2025 0.000132 +Final holdings for NoiseAgent 2026: { ABS: -42, CASH: 14198215 }. Marked to market: 9995107 +Final relative surplus NoiseAgent 2026 0.4198215 +Final holdings for NoiseAgent 2027: { ABS: 94, CASH: 581435 }. Marked to market: 10031725 +Final relative surplus NoiseAgent 2027 -0.9318031 +Final holdings for NoiseAgent 2028: { ABS: 90, CASH: 1016740 }. Marked to market: 10010620 +Final relative surplus NoiseAgent 2028 -0.88833285 +Final holdings for NoiseAgent 2029: { ABS: -50, CASH: 14999050 }. Marked to market: 9997100 +Final relative surplus NoiseAgent 2029 0.499905 +Final holdings for NoiseAgent 2030: { CASH: 9985342 }. Marked to market: 9985342 +Final relative surplus NoiseAgent 2030 -0.0014658 +Final holdings for NoiseAgent 2031: { CASH: 10023902 }. Marked to market: 10023902 +Final relative surplus NoiseAgent 2031 0.0023902 +Final holdings for NoiseAgent 2032: { ABS: 48, CASH: 5184280 }. Marked to market: 10013752 +Final relative surplus NoiseAgent 2032 -0.481572 +Final holdings for NoiseAgent 2033: { ABS: -43, CASH: 14303276 }. Marked to market: 9980701 +Final relative surplus NoiseAgent 2033 0.4303276 +Final holdings for NoiseAgent 2034: { ABS: -36, CASH: 13601548 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2034 0.3601548 +Final holdings for NoiseAgent 2035: { ABS: -64, CASH: 16396896 }. Marked to market: 9994080 +Final relative surplus NoiseAgent 2035 0.62968525 +Final holdings for NoiseAgent 2036: { CASH: 10002128 }. Marked to market: 10002128 +Final relative surplus NoiseAgent 2036 0.0002128 +Final holdings for NoiseAgent 2037: { CASH: 10011100 }. Marked to market: 10011100 +Final relative surplus NoiseAgent 2037 0.00111 +Final holdings for NoiseAgent 2038: { ABS: -78, CASH: 17784010 }. Marked to market: 9984244 +Final relative surplus NoiseAgent 2038 0.76840135 +Final holdings for NoiseAgent 2039: { ABS: 16, CASH: 8414350 }. Marked to market: 10023694 +Final relative surplus NoiseAgent 2039 -0.158565 +Final holdings for NoiseAgent 2040: { ABS: -52, CASH: 15197738 }. Marked to market: 9993994 +Final relative surplus NoiseAgent 2040 0.50976655 +Final holdings for NoiseAgent 2041: { CASH: 9980761 }. Marked to market: 9980761 +Final relative surplus NoiseAgent 2041 -0.0019239 +Final holdings for NoiseAgent 2042: { CASH: 10024720 }. Marked to market: 10024720 +Final relative surplus NoiseAgent 2042 0.002472 +Final holdings for NoiseAgent 2043: { ABS: -90, CASH: 18991360 }. Marked to market: 9996490 +Final relative surplus NoiseAgent 2043 0.88914175 +Final holdings for NoiseAgent 2044: { ABS: 26, CASH: 7386064 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2044 -0.2613936 +Final holdings for NoiseAgent 2045: { ABS: 46, CASH: 5402990 }. Marked to market: 10004784 +Final relative surplus NoiseAgent 2045 -0.459701 +Final holdings for NoiseAgent 2046: { CASH: 10004660 }. Marked to market: 10004660 +Final relative surplus NoiseAgent 2046 0.000466 +Final holdings for NoiseAgent 2047: { CASH: 10029400 }. Marked to market: 10029400 +Final relative surplus NoiseAgent 2047 0.00294 +Final holdings for NoiseAgent 2048: { ABS: -70, CASH: 17002800 }. Marked to market: 9967940 +Final relative surplus NoiseAgent 2048 0.69023015 +Final holdings for NoiseAgent 2049: { ABS: 39, CASH: 6098557 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2049 -0.3901443 +Final holdings for NoiseAgent 2050: { CASH: 10019190 }. Marked to market: 10019190 +Final relative surplus NoiseAgent 2050 0.001919 +Final holdings for NoiseAgent 2051: { ABS: 62, CASH: 3810106 }. Marked to market: 10013082 +Final relative surplus NoiseAgent 2051 -0.60898695 +Final holdings for NoiseAgent 2052: { ABS: 44, CASH: 5596568 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2052 -0.4403432 +Final holdings for NoiseAgent 2053: { ABS: -58, CASH: 15798927 }. Marked to market: 9992895 +Final relative surplus NoiseAgent 2053 0.56988235 +Final holdings for NoiseAgent 2054: { CASH: 9990484 }. Marked to market: 9990484 +Final relative surplus NoiseAgent 2054 -0.0009516 +Final holdings for NoiseAgent 2055: { ABS: 44, CASH: 5602904 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2055 -0.4397096 +Final holdings for NoiseAgent 2056: { CASH: 9996815 }. Marked to market: 9996815 +Final relative surplus NoiseAgent 2056 -0.0003185 +Final holdings for NoiseAgent 2057: { CASH: 10011496 }. Marked to market: 10011496 +Final relative surplus NoiseAgent 2057 0.0011496 +Final holdings for NoiseAgent 2058: { CASH: 9965836 }. Marked to market: 9965836 +Final relative surplus NoiseAgent 2058 -0.0034164 +Final holdings for NoiseAgent 2059: { ABS: -22, CASH: 12199846 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2059 0.2199846 +Final holdings for NoiseAgent 2060: { ABS: -82, CASH: 18184256 }. Marked to market: 10015580 +Final relative surplus NoiseAgent 2060 0.8084655 +Final holdings for NoiseAgent 2061: { ABS: 98, CASH: 204655 }. Marked to market: 10009065 +Final relative surplus NoiseAgent 2061 -0.96953005 +Final holdings for NoiseAgent 2062: { ABS: 42, CASH: 5803024 }. Marked to market: 10004074 +Final relative surplus NoiseAgent 2062 -0.4196976 +Final holdings for NoiseAgent 2063: { ABS: -96, CASH: 19598272 }. Marked to market: 10004704 +Final relative surplus NoiseAgent 2063 0.94983395 +Final holdings for NoiseAgent 2064: { CASH: 10002091 }. Marked to market: 10002091 +Final relative surplus NoiseAgent 2064 0.0002091 +Final holdings for NoiseAgent 2065: { ABS: -82, CASH: 18212341 }. Marked to market: 9973719 +Final relative surplus NoiseAgent 2065 0.81118705 +Final holdings for NoiseAgent 2066: { CASH: 10000728 }. Marked to market: 10000728 +Final relative surplus NoiseAgent 2066 7.28e-05 +Final holdings for NoiseAgent 2067: { CASH: 10017346 }. Marked to market: 10017346 +Final relative surplus NoiseAgent 2067 0.0017346 +Final holdings for NoiseAgent 2068: { CASH: 9989664 }. Marked to market: 9989664 +Final relative surplus NoiseAgent 2068 -0.0010336 +Final holdings for NoiseAgent 2069: { CASH: 10007812 }. Marked to market: 10007812 +Final relative surplus NoiseAgent 2069 0.0007812 +Final holdings for NoiseAgent 2070: { CASH: 9998229 }. Marked to market: 9998229 +Final relative surplus NoiseAgent 2070 -0.0001771 +Final holdings for NoiseAgent 2071: { ABS: 84, CASH: 1583788 }. Marked to market: 10033348 +Final relative surplus NoiseAgent 2071 -0.83156225 +Final holdings for NoiseAgent 2072: { ABS: 49, CASH: 5120384 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 2072 -0.4879616 +Final holdings for NoiseAgent 2073: { CASH: 10003969 }. Marked to market: 10003969 +Final relative surplus NoiseAgent 2073 0.0003969 +Final holdings for NoiseAgent 2074: { ABS: -39, CASH: 13902691 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2074 0.3902691 +Final holdings for NoiseAgent 2075: { CASH: 9999880 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 2075 -1.2e-05 +Final holdings for NoiseAgent 2076: { ABS: -76, CASH: 17622610 }. Marked to market: 9982026 +Final relative surplus NoiseAgent 2076 0.75220765 +Final holdings for NoiseAgent 2077: { CASH: 10026908 }. Marked to market: 10026908 +Final relative surplus NoiseAgent 2077 0.0026908 +Final holdings for NoiseAgent 2078: { CASH: 9970201 }. Marked to market: 9970201 +Final relative surplus NoiseAgent 2078 -0.0029799 +Final holdings for NoiseAgent 2079: { ABS: 42, CASH: 5777068 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 2079 -0.4222932 +Final holdings for NoiseAgent 2080: { ABS: -80, CASH: 17985720 }. Marked to market: 10015560 +Final relative surplus NoiseAgent 2080 0.78860935 +Final holdings for NoiseAgent 2081: { ABS: 59, CASH: 4110588 }. Marked to market: 10024748 +Final relative surplus NoiseAgent 2081 -0.57891725 +Final holdings for NoiseAgent 2082: { ABS: 82, CASH: 1794055 }. Marked to market: 10036531 +Final relative surplus NoiseAgent 2082 -0.81054265 +Final holdings for NoiseAgent 2083: { CASH: 10028710 }. Marked to market: 10028710 +Final relative surplus NoiseAgent 2083 0.002871 +Final holdings for NoiseAgent 2084: { ABS: -60, CASH: 16003660 }. Marked to market: 9973840 +Final relative surplus NoiseAgent 2084 0.59031635 +Final holdings for NoiseAgent 2085: { ABS: 78, CASH: 2180851 }. Marked to market: 10019695 +Final relative surplus NoiseAgent 2085 -0.77186505 +Final holdings for NoiseAgent 2086: { ABS: 86, CASH: 1402236 }. Marked to market: 9996646 +Final relative surplus NoiseAgent 2086 -0.84978285 +Final holdings for NoiseAgent 2087: { ABS: 90, CASH: 986905 }. Marked to market: 10038475 +Final relative surplus NoiseAgent 2087 -0.89125225 +Final holdings for NoiseAgent 2088: { ABS: -54, CASH: 15403348 }. Marked to market: 9976402 +Final relative surplus NoiseAgent 2088 0.53028495 +Final holdings for NoiseAgent 2089: { ABS: -48, CASH: 14812720 }. Marked to market: 9986896 +Final relative surplus NoiseAgent 2089 0.481272 +Final holdings for NoiseAgent 2090: { CASH: 9975864 }. Marked to market: 9975864 +Final relative surplus NoiseAgent 2090 -0.0024136 +Final holdings for NoiseAgent 2091: { CASH: 10035406 }. Marked to market: 10035406 +Final relative surplus NoiseAgent 2091 0.0035406 +Final holdings for NoiseAgent 2092: { ABS: 60, CASH: 4007440 }. Marked to market: 10000600 +Final relative surplus NoiseAgent 2092 -0.5892724 +Final holdings for NoiseAgent 2093: { ABS: 70, CASH: 3000735 }. Marked to market: 10003815 +Final relative surplus NoiseAgent 2093 -0.68992215 +Final holdings for NoiseAgent 2094: { CASH: 10002550 }. Marked to market: 10002550 +Final relative surplus NoiseAgent 2094 0.000255 +Final holdings for NoiseAgent 2095: { CASH: 9996603 }. Marked to market: 9996603 +Final relative surplus NoiseAgent 2095 -0.0003397 +Final holdings for NoiseAgent 2096: { ABS: 42, CASH: 5804053 }. Marked to market: 10013503 +Final relative surplus NoiseAgent 2096 -0.4195947 +Final holdings for NoiseAgent 2097: { CASH: 10007480 }. Marked to market: 10007480 +Final relative surplus NoiseAgent 2097 0.000748 +Final holdings for NoiseAgent 2098: { ABS: 90, CASH: 976915 }. Marked to market: 10019395 +Final relative surplus NoiseAgent 2098 -0.89226125 +Final holdings for NoiseAgent 2099: { ABS: -56, CASH: 15601400 }. Marked to market: 10001848 +Final relative surplus NoiseAgent 2099 0.55014085 +Final holdings for NoiseAgent 2100: { ABS: -2, CASH: 10206574 }. Marked to market: 10007442 +Final relative surplus NoiseAgent 2100 0.0206574 +Final holdings for NoiseAgent 2101: { ABS: -96, CASH: 19632160 }. Marked to market: 9971680 +Final relative surplus NoiseAgent 2101 0.9531529 +Final holdings for NoiseAgent 2102: { CASH: 10003013 }. Marked to market: 10003013 +Final relative surplus NoiseAgent 2102 0.0003013 +Final holdings for NoiseAgent 2103: { ABS: 54, CASH: 4598272 }. Marked to market: 10000702 +Final relative surplus NoiseAgent 2103 -0.5301682 +Final holdings for NoiseAgent 2104: { CASH: 9988456 }. Marked to market: 9988456 +Final relative surplus NoiseAgent 2104 -0.0011544 +Final holdings for NoiseAgent 2105: { ABS: 86, CASH: 1372652 }. Marked to market: 10018404 +Final relative surplus NoiseAgent 2105 -0.85268165 +Final holdings for NoiseAgent 2106: { ABS: -98, CASH: 19803969 }. Marked to market: 9997697 +Final relative surplus NoiseAgent 2106 0.97039045 +Final holdings for NoiseAgent 2107: { ABS: -94, CASH: 19430362 }. Marked to market: 9973304 +Final relative surplus NoiseAgent 2107 0.93297555 +Final holdings for NoiseAgent 2108: { ABS: 44, CASH: 5588648 }. Marked to market: 10011352 +Final relative surplus NoiseAgent 2108 -0.4411352 +Final holdings for NoiseAgent 2109: { ABS: 50, CASH: 4984350 }. Marked to market: 10009300 +Final relative surplus NoiseAgent 2109 -0.501565 +Final holdings for NoiseAgent 2110: { ABS: -21, CASH: 12099937 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2110 0.2099937 +Final holdings for NoiseAgent 2111: { ABS: 21, CASH: 7888597 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2111 -0.2111403 +Final holdings for NoiseAgent 2112: { ABS: 40, CASH: 5976200 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 2112 -0.40238 +Final holdings for NoiseAgent 2113: { ABS: 72, CASH: 2800144 }. Marked to market: 10005400 +Final relative surplus NoiseAgent 2113 -0.70997835 +Final holdings for NoiseAgent 2114: { ABS: -72, CASH: 17205148 }. Marked to market: 9965620 +Final relative surplus NoiseAgent 2114 0.71045985 +Final holdings for NoiseAgent 2115: { ABS: -88, CASH: 18786888 }. Marked to market: 9980200 +Final relative surplus NoiseAgent 2115 0.86868115 +Final holdings for NoiseAgent 2116: { CASH: 9992311 }. Marked to market: 9992311 +Final relative surplus NoiseAgent 2116 -0.0007689 +Final holdings for NoiseAgent 2117: { CASH: 10000770 }. Marked to market: 10000770 +Final relative surplus NoiseAgent 2117 7.7e-05 +Final holdings for NoiseAgent 2118: { CASH: 10017860 }. Marked to market: 10017860 +Final relative surplus NoiseAgent 2118 0.001786 +Final holdings for NoiseAgent 2119: { CASH: 9968266 }. Marked to market: 9968266 +Final relative surplus NoiseAgent 2119 -0.0031734 +Final holdings for NoiseAgent 2120: { ABS: 54, CASH: 4604023 }. Marked to market: 10004617 +Final relative surplus NoiseAgent 2120 -0.5295859 +Final holdings for NoiseAgent 2121: { ABS: -76, CASH: 17584534 }. Marked to market: 9984610 +Final relative surplus NoiseAgent 2121 0.74845345 +Final holdings for NoiseAgent 2122: { ABS: 58, CASH: 4202465 }. Marked to market: 10006815 +Final relative surplus NoiseAgent 2122 -0.56974605 +Final holdings for NoiseAgent 2123: { ABS: -48, CASH: 14828080 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2123 0.482808 +Final holdings for NoiseAgent 2124: { ABS: -35, CASH: 13501750 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2124 0.350175 +Final holdings for NoiseAgent 2125: { ABS: 72, CASH: 2796796 }. Marked to market: 10000252 +Final relative surplus NoiseAgent 2125 -0.71031555 +Final holdings for NoiseAgent 2126: { ABS: -37, CASH: 13722015 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2126 0.3722015 +Final holdings for NoiseAgent 2127: { ABS: 92, CASH: 806118 }. Marked to market: 10009430 +Final relative surplus NoiseAgent 2127 -0.90938465 +Final holdings for NoiseAgent 2128: { ABS: -94, CASH: 19425145 }. Marked to market: 9969121 +Final relative surplus NoiseAgent 2128 0.93245485 +Final holdings for NoiseAgent 2129: { CASH: 10019550 }. Marked to market: 10019550 +Final relative surplus NoiseAgent 2129 0.001955 +Final holdings for NoiseAgent 2130: { ABS: 42, CASH: 5802457 }. Marked to market: 10004263 +Final relative surplus NoiseAgent 2130 -0.4197543 +Final holdings for NoiseAgent 2131: { ABS: -42, CASH: 14195674 }. Marked to market: 9998446 +Final relative surplus NoiseAgent 2131 0.4195674 +Final holdings for NoiseAgent 2132: { ABS: -76, CASH: 17622382 }. Marked to market: 9976858 +Final relative surplus NoiseAgent 2132 0.7521784 +Final holdings for NoiseAgent 2133: { ABS: -68, CASH: 16817612 }. Marked to market: 9977084 +Final relative surplus NoiseAgent 2133 0.67170165 +Final holdings for NoiseAgent 2134: { CASH: 9973207 }. Marked to market: 9973207 +Final relative surplus NoiseAgent 2134 -0.0026793 +Final holdings for NoiseAgent 2135: { CASH: 9993702 }. Marked to market: 9993702 +Final relative surplus NoiseAgent 2135 -0.0006298 +Final holdings for NoiseAgent 2136: { ABS: 98, CASH: 175941 }. Marked to market: 10022589 +Final relative surplus NoiseAgent 2136 -0.97235825 +Final holdings for NoiseAgent 2137: { ABS: 44, CASH: 5609570 }. Marked to market: 10006886 +Final relative surplus NoiseAgent 2137 -0.439043 +Final holdings for NoiseAgent 2138: { ABS: -62, CASH: 16189057 }. Marked to market: 10014973 +Final relative surplus NoiseAgent 2138 0.6089474 +Final holdings for NoiseAgent 2139: { CASH: 10004554 }. Marked to market: 10004554 +Final relative surplus NoiseAgent 2139 0.0004554 +Final holdings for NoiseAgent 2140: { CASH: 10026325 }. Marked to market: 10026325 +Final relative surplus NoiseAgent 2140 0.0026325 +Final holdings for NoiseAgent 2141: { ABS: -38, CASH: 13817708 }. Marked to market: 9999924 +Final relative surplus NoiseAgent 2141 0.3817708 +Final holdings for NoiseAgent 2142: { ABS: -68, CASH: 16791976 }. Marked to market: 9987216 +Final relative surplus NoiseAgent 2142 0.6691907 +Final holdings for NoiseAgent 2143: { ABS: -49, CASH: 14924500 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 2143 0.49245 +Final holdings for NoiseAgent 2144: { ABS: -42, CASH: 14203150 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2144 0.420315 +Final holdings for NoiseAgent 2145: { CASH: 9994896 }. Marked to market: 9994896 +Final relative surplus NoiseAgent 2145 -0.0005104 +Final holdings for NoiseAgent 2146: { ABS: -64, CASH: 16402400 }. Marked to market: 9971232 +Final relative surplus NoiseAgent 2146 0.63019185 +Final holdings for NoiseAgent 2147: { CASH: 9968500 }. Marked to market: 9968500 +Final relative surplus NoiseAgent 2147 -0.00315 +Final holdings for NoiseAgent 2148: { ABS: 92, CASH: 767616 }. Marked to market: 10013340 +Final relative surplus NoiseAgent 2148 -0.91318865 +Final holdings for NoiseAgent 2149: { CASH: 9987672 }. Marked to market: 9987672 +Final relative surplus NoiseAgent 2149 -0.0012328 +Final holdings for NoiseAgent 2150: { ABS: -80, CASH: 18015000 }. Marked to market: 9972280 +Final relative surplus NoiseAgent 2150 0.79144605 +Final holdings for NoiseAgent 2151: { ABS: 44, CASH: 5597712 }. Marked to market: 10020856 +Final relative surplus NoiseAgent 2151 -0.4402288 +Final holdings for NoiseAgent 2152: { ABS: -68, CASH: 16821250 }. Marked to market: 9981402 +Final relative surplus NoiseAgent 2152 0.6720664 +Final holdings for NoiseAgent 2153: { CASH: 9974826 }. Marked to market: 9974826 +Final relative surplus NoiseAgent 2153 -0.0025174 +Final holdings for NoiseAgent 2154: { CASH: 9990276 }. Marked to market: 9990276 +Final relative surplus NoiseAgent 2154 -0.0009724 +Final holdings for NoiseAgent 2155: { ABS: 62, CASH: 3783787 }. Marked to market: 10013609 +Final relative surplus NoiseAgent 2155 -0.61157315 +Final holdings for NoiseAgent 2156: { CASH: 10001840 }. Marked to market: 10001840 +Final relative surplus NoiseAgent 2156 0.000184 +Final holdings for NoiseAgent 2157: { ABS: -29, CASH: 12915921 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2157 0.2915921 +Final holdings for NoiseAgent 2158: { ABS: -42, CASH: 14211613 }. Marked to market: 9985111 +Final relative surplus NoiseAgent 2158 0.4211613 +Final holdings for NoiseAgent 2159: { ABS: 76, CASH: 2377542 }. Marked to market: 10014478 +Final relative surplus NoiseAgent 2159 -0.75219715 +Final holdings for NoiseAgent 2160: { CASH: 10005100 }. Marked to market: 10005100 +Final relative surplus NoiseAgent 2160 0.00051 +Final holdings for NoiseAgent 2161: { CASH: 10007828 }. Marked to market: 10007828 +Final relative surplus NoiseAgent 2161 0.0007828 +Final holdings for NoiseAgent 2162: { CASH: 10030838 }. Marked to market: 10030838 +Final relative surplus NoiseAgent 2162 0.0030838 +Final holdings for NoiseAgent 2163: { ABS: 31, CASH: 6881431 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2163 -0.3118569 +Final holdings for NoiseAgent 2164: { CASH: 9977068 }. Marked to market: 9977068 +Final relative surplus NoiseAgent 2164 -0.0022932 +Final holdings for NoiseAgent 2165: { ABS: 48, CASH: 5177008 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2165 -0.4822992 +Final holdings for NoiseAgent 2166: { ABS: 44, CASH: 5613200 }. Marked to market: 9993752 +Final relative surplus NoiseAgent 2166 -0.43868 +Final holdings for NoiseAgent 2167: { ABS: -92, CASH: 19189144 }. Marked to market: 9984820 +Final relative surplus NoiseAgent 2167 0.90890975 +Final holdings for NoiseAgent 2168: { ABS: 42, CASH: 5797228 }. Marked to market: 10019824 +Final relative surplus NoiseAgent 2168 -0.4202772 +Final holdings for NoiseAgent 2169: { CASH: 10001204 }. Marked to market: 10001204 +Final relative surplus NoiseAgent 2169 0.0001204 +Final holdings for NoiseAgent 2170: { ABS: 40, CASH: 5988420 }. Marked to market: 10007380 +Final relative surplus NoiseAgent 2170 -0.401158 +Final holdings for NoiseAgent 2171: { CASH: 9997404 }. Marked to market: 9997404 +Final relative surplus NoiseAgent 2171 -0.0002596 +Final holdings for NoiseAgent 2172: { ABS: 76, CASH: 2392400 }. Marked to market: 9997948 +Final relative surplus NoiseAgent 2172 -0.75075265 +Final holdings for NoiseAgent 2173: { ABS: 43, CASH: 5698022 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2173 -0.4301978 +Final holdings for NoiseAgent 2174: { CASH: 9995770 }. Marked to market: 9995770 +Final relative surplus NoiseAgent 2174 -0.000423 +Final holdings for NoiseAgent 2175: { CASH: 9997932 }. Marked to market: 9997932 +Final relative surplus NoiseAgent 2175 -0.0002068 +Final holdings for NoiseAgent 2176: { ABS: -72, CASH: 17219476 }. Marked to market: 9981460 +Final relative surplus NoiseAgent 2176 0.71189475 +Final holdings for NoiseAgent 2177: { CASH: 9996524 }. Marked to market: 9996524 +Final relative surplus NoiseAgent 2177 -0.0003476 +Final holdings for NoiseAgent 2178: { ABS: -52, CASH: 15210218 }. Marked to market: 9982502 +Final relative surplus NoiseAgent 2178 0.51096845 +Final holdings for NoiseAgent 2179: { ABS: -58, CASH: 15809628 }. Marked to market: 9981034 +Final relative surplus NoiseAgent 2179 0.57091355 +Final holdings for NoiseAgent 2180: { ABS: 76, CASH: 2376592 }. Marked to market: 10020368 +Final relative surplus NoiseAgent 2180 -0.75228325 +Final holdings for NoiseAgent 2181: { CASH: 9973442 }. Marked to market: 9973442 +Final relative surplus NoiseAgent 2181 -0.0026558 +Final holdings for NoiseAgent 2182: { ABS: 86, CASH: 1403827 }. Marked to market: 10009761 +Final relative surplus NoiseAgent 2182 -0.8496103 +Final holdings for NoiseAgent 2183: { CASH: 9970165 }. Marked to market: 9970165 +Final relative surplus NoiseAgent 2183 -0.0029835 +Final holdings for NoiseAgent 2184: { ABS: 54, CASH: 4606399 }. Marked to market: 10008775 +Final relative surplus NoiseAgent 2184 -0.52935565 +Final holdings for NoiseAgent 2185: { CASH: 10016378 }. Marked to market: 10016378 +Final relative surplus NoiseAgent 2185 0.0016378 +Final holdings for NoiseAgent 2186: { CASH: 9999460 }. Marked to market: 9999460 +Final relative surplus NoiseAgent 2186 -5.4e-05 +Final holdings for NoiseAgent 2187: { CASH: 10013748 }. Marked to market: 10013748 +Final relative surplus NoiseAgent 2187 0.0013748 +Final holdings for NoiseAgent 2188: { ABS: 62, CASH: 3794389 }. Marked to market: 9998915 +Final relative surplus NoiseAgent 2188 -0.61055375 +Final holdings for NoiseAgent 2189: { ABS: 50, CASH: 4991575 }. Marked to market: 10015425 +Final relative surplus NoiseAgent 2189 -0.5008425 +Final holdings for NoiseAgent 2190: { ABS: 62, CASH: 3793955 }. Marked to market: 10031961 +Final relative surplus NoiseAgent 2190 -0.61054325 +Final holdings for NoiseAgent 2191: { ABS: 48, CASH: 5172256 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2191 -0.4827744 +Final holdings for NoiseAgent 2192: { ABS: 92, CASH: 806348 }. Marked to market: 10013248 +Final relative surplus NoiseAgent 2192 -0.90935765 +Final holdings for NoiseAgent 2193: { CASH: 10030360 }. Marked to market: 10030360 +Final relative surplus NoiseAgent 2193 0.003036 +Final holdings for NoiseAgent 2194: { CASH: 9999586 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 2194 -4.14e-05 +Final holdings for NoiseAgent 2195: { ABS: 21, CASH: 7900084 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2195 -0.2099916 +Final holdings for NoiseAgent 2196: { ABS: -29, CASH: 12902929 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2196 0.2902929 +Final holdings for NoiseAgent 2197: { ABS: -52, CASH: 15203406 }. Marked to market: 9975014 +Final relative surplus NoiseAgent 2197 0.51028595 +Final holdings for NoiseAgent 2198: { CASH: 10000516 }. Marked to market: 10000516 +Final relative surplus NoiseAgent 2198 5.16e-05 +Final holdings for NoiseAgent 2199: { ABS: 39, CASH: 6097036 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 2199 -0.3902964 +Final holdings for NoiseAgent 2200: { ABS: -74, CASH: 17398520 }. Marked to market: 9991046 +Final relative surplus NoiseAgent 2200 0.72984195 +Final holdings for NoiseAgent 2201: { CASH: 10004810 }. Marked to market: 10004810 +Final relative surplus NoiseAgent 2201 0.000481 +Final holdings for NoiseAgent 2202: { ABS: 54, CASH: 4595302 }. Marked to market: 10027108 +Final relative surplus NoiseAgent 2202 -0.53041095 +Final holdings for NoiseAgent 2203: { CASH: 10003300 }. Marked to market: 10003300 +Final relative surplus NoiseAgent 2203 0.00033 +Final holdings for NoiseAgent 2204: { ABS: -60, CASH: 16002670 }. Marked to market: 9998110 +Final relative surplus NoiseAgent 2204 0.59025945 +Final holdings for NoiseAgent 2205: { CASH: 9985882 }. Marked to market: 9985882 +Final relative surplus NoiseAgent 2205 -0.0014118 +Final holdings for NoiseAgent 2206: { ABS: 40, CASH: 5999320 }. Marked to market: 10001000 +Final relative surplus NoiseAgent 2206 -0.400068 +Final holdings for NoiseAgent 2207: { ABS: 88, CASH: 1194940 }. Marked to market: 10001540 +Final relative surplus NoiseAgent 2207 -0.87049855 +Final holdings for NoiseAgent 2208: { ABS: 56, CASH: 4386308 }. Marked to market: 10012908 +Final relative surplus NoiseAgent 2208 -0.55132165 +Final holdings for NoiseAgent 2209: { CASH: 9987250 }. Marked to market: 9987250 +Final relative surplus NoiseAgent 2209 -0.001275 +Final holdings for NoiseAgent 2210: { ABS: -94, CASH: 19419364 }. Marked to market: 9965690 +Final relative surplus NoiseAgent 2210 0.93187925 +Final holdings for NoiseAgent 2211: { ABS: -82, CASH: 18222345 }. Marked to market: 9978967 +Final relative surplus NoiseAgent 2211 0.81218155 +Final holdings for NoiseAgent 2212: { ABS: -50, CASH: 15012725 }. Marked to market: 9987925 +Final relative surplus NoiseAgent 2212 0.5012725 +Final holdings for NoiseAgent 2213: { CASH: 9999440 }. Marked to market: 9999440 +Final relative surplus NoiseAgent 2213 -5.6e-05 +Final holdings for NoiseAgent 2214: { ABS: 64, CASH: 3599776 }. Marked to market: 9995488 +Final relative surplus NoiseAgent 2214 -0.630029 +Final holdings for NoiseAgent 2215: { CASH: 9972778 }. Marked to market: 9972778 +Final relative surplus NoiseAgent 2215 -0.0027222 +Final holdings for NoiseAgent 2216: { CASH: 9985330 }. Marked to market: 9985330 +Final relative surplus NoiseAgent 2216 -0.001467 +Final holdings for NoiseAgent 2217: { CASH: 10011310 }. Marked to market: 10011310 +Final relative surplus NoiseAgent 2217 0.001131 +Final holdings for NoiseAgent 2218: { CASH: 9980869 }. Marked to market: 9980869 +Final relative surplus NoiseAgent 2218 -0.0019131 +Final holdings for NoiseAgent 2219: { ABS: 78, CASH: 2180656 }. Marked to market: 10019968 +Final relative surplus NoiseAgent 2219 -0.77188405 +Final holdings for NoiseAgent 2220: { ABS: -86, CASH: 18628337 }. Marked to market: 9980607 +Final relative surplus NoiseAgent 2220 0.85277815 +Final holdings for NoiseAgent 2221: { ABS: 50, CASH: 5008525 }. Marked to market: 10005575 +Final relative surplus NoiseAgent 2221 -0.4991475 +Final holdings for NoiseAgent 2222: { ABS: 92, CASH: 801794 }. Marked to market: 10011086 +Final relative surplus NoiseAgent 2222 -0.90981055 +Final holdings for NoiseAgent 2223: { CASH: 10011861 }. Marked to market: 10011861 +Final relative surplus NoiseAgent 2223 0.0011861 +Final holdings for NoiseAgent 2224: { CASH: 10007875 }. Marked to market: 10007875 +Final relative surplus NoiseAgent 2224 0.0007875 +Final holdings for NoiseAgent 2225: { ABS: 20, CASH: 8000020 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 2225 -0.199998 +Final holdings for NoiseAgent 2226: { ABS: -66, CASH: 16594753 }. Marked to market: 9988153 +Final relative surplus NoiseAgent 2226 0.64946535 +Final holdings for NoiseAgent 2227: { ABS: 21, CASH: 7887526 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2227 -0.2112474 +Final holdings for NoiseAgent 2228: { ABS: 80, CASH: 2004120 }. Marked to market: 10007080 +Final relative surplus NoiseAgent 2228 -0.78958435 +Final holdings for NoiseAgent 2229: { CASH: 9994414 }. Marked to market: 9994414 +Final relative surplus NoiseAgent 2229 -0.0005586 +Final holdings for NoiseAgent 2230: { CASH: 9968591 }. Marked to market: 9968591 +Final relative surplus NoiseAgent 2230 -0.0031409 +Final holdings for NoiseAgent 2231: { CASH: 9989154 }. Marked to market: 9989154 +Final relative surplus NoiseAgent 2231 -0.0010846 +Final holdings for NoiseAgent 2232: { CASH: 9992475 }. Marked to market: 9992475 +Final relative surplus NoiseAgent 2232 -0.0007525 +Final holdings for NoiseAgent 2233: { ABS: -20, CASH: 12001440 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 2233 0.200144 +Final holdings for NoiseAgent 2234: { CASH: 10022904 }. Marked to market: 10022904 +Final relative surplus NoiseAgent 2234 0.0022904 +Final holdings for NoiseAgent 2235: { ABS: 80, CASH: 1989520 }. Marked to market: 10034320 +Final relative surplus NoiseAgent 2235 -0.79099205 +Final holdings for NoiseAgent 2236: { ABS: -35, CASH: 13521175 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2236 0.3521175 +Final holdings for NoiseAgent 2237: { CASH: 9989550 }. Marked to market: 9989550 +Final relative surplus NoiseAgent 2237 -0.001045 +Final holdings for NoiseAgent 2238: { ABS: -42, CASH: 14211487 }. Marked to market: 9991537 +Final relative surplus NoiseAgent 2238 0.4211487 +Final holdings for NoiseAgent 2239: { CASH: 10002538 }. Marked to market: 10002538 +Final relative surplus NoiseAgent 2239 0.0002538 +Final holdings for NoiseAgent 2240: { CASH: 9992180 }. Marked to market: 9992180 +Final relative surplus NoiseAgent 2240 -0.000782 +Final holdings for NoiseAgent 2241: { CASH: 9977345 }. Marked to market: 9977345 +Final relative surplus NoiseAgent 2241 -0.0022655 +Final holdings for NoiseAgent 2242: { CASH: 9994752 }. Marked to market: 9994752 +Final relative surplus NoiseAgent 2242 -0.0005248 +Final holdings for NoiseAgent 2243: { ABS: 46, CASH: 5402116 }. Marked to market: 10005658 +Final relative surplus NoiseAgent 2243 -0.4597884 +Final holdings for NoiseAgent 2244: { ABS: 58, CASH: 4188545 }. Marked to market: 10021199 +Final relative surplus NoiseAgent 2244 -0.57108915 +Final holdings for NoiseAgent 2245: { ABS: -60, CASH: 16001830 }. Marked to market: 9998950 +Final relative surplus NoiseAgent 2245 0.59017815 +Final holdings for NoiseAgent 2246: { ABS: -88, CASH: 18778440 }. Marked to market: 9997360 +Final relative surplus NoiseAgent 2246 0.86786555 +Final holdings for NoiseAgent 2247: { ABS: -92, CASH: 19197102 }. Marked to market: 9990570 +Final relative surplus NoiseAgent 2247 0.90970305 +Final holdings for NoiseAgent 2248: { ABS: 30, CASH: 6985150 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2248 -0.301485 +Final holdings for NoiseAgent 2249: { CASH: 9973786 }. Marked to market: 9973786 +Final relative surplus NoiseAgent 2249 -0.0026214 +Final holdings for NoiseAgent 2250: { CASH: 10010817 }. Marked to market: 10010817 +Final relative surplus NoiseAgent 2250 0.0010817 +Final holdings for NoiseAgent 2251: { CASH: 9982175 }. Marked to market: 9982175 +Final relative surplus NoiseAgent 2251 -0.0017825 +Final holdings for NoiseAgent 2252: { CASH: 9986040 }. Marked to market: 9986040 +Final relative surplus NoiseAgent 2252 -0.001396 +Final holdings for NoiseAgent 2253: { ABS: -47, CASH: 14723218 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2253 0.4723218 +Final holdings for NoiseAgent 2254: { CASH: 9990697 }. Marked to market: 9990697 +Final relative surplus NoiseAgent 2254 -0.0009303 +Final holdings for NoiseAgent 2255: { CASH: 9988538 }. Marked to market: 9988538 +Final relative surplus NoiseAgent 2255 -0.0011462 +Final holdings for NoiseAgent 2256: { ABS: 52, CASH: 4806188 }. Marked to market: 9990068 +Final relative surplus NoiseAgent 2256 -0.5094154 +Final holdings for NoiseAgent 2257: { ABS: 60, CASH: 4002310 }. Marked to market: 9998110 +Final relative surplus NoiseAgent 2257 -0.58977595 +Final holdings for NoiseAgent 2258: { CASH: 10002916 }. Marked to market: 10002916 +Final relative surplus NoiseAgent 2258 0.0002916 +Final holdings for NoiseAgent 2259: { ABS: 76, CASH: 2402622 }. Marked to market: 10007942 +Final relative surplus NoiseAgent 2259 -0.74973075 +Final holdings for NoiseAgent 2260: { ABS: 35, CASH: 6479735 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2260 -0.3520265 +Final holdings for NoiseAgent 2261: { ABS: -64, CASH: 16392832 }. Marked to market: 9988032 +Final relative surplus NoiseAgent 2261 0.62927575 +Final holdings for NoiseAgent 2262: { ABS: 88, CASH: 1189044 }. Marked to market: 9992740 +Final relative surplus NoiseAgent 2262 -0.87109135 +Final holdings for NoiseAgent 2263: { CASH: 9994852 }. Marked to market: 9994852 +Final relative surplus NoiseAgent 2263 -0.0005148 +Final holdings for NoiseAgent 2264: { ABS: -52, CASH: 15189366 }. Marked to market: 9989522 +Final relative surplus NoiseAgent 2264 0.50893685 +Final holdings for NoiseAgent 2265: { CASH: 9989800 }. Marked to market: 9989800 +Final relative surplus NoiseAgent 2265 -0.00102 +Final holdings for NoiseAgent 2266: { CASH: 10022983 }. Marked to market: 10022983 +Final relative surplus NoiseAgent 2266 0.0022983 +Final holdings for NoiseAgent 2267: { ABS: -42, CASH: 14203108 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2267 0.4203108 +Final holdings for NoiseAgent 2268: { ABS: -92, CASH: 19204048 }. Marked to market: 9999724 +Final relative surplus NoiseAgent 2268 0.9104002 +Final holdings for NoiseAgent 2269: { ABS: -20, CASH: 12000520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2269 0.200052 +Final holdings for NoiseAgent 2270: { ABS: -88, CASH: 18813816 }. Marked to market: 9961368 +Final relative surplus NoiseAgent 2270 0.87132195 +Final holdings for NoiseAgent 2271: { ABS: 92, CASH: 775574 }. Marked to market: 10025162 +Final relative surplus NoiseAgent 2271 -0.91238875 +Final holdings for NoiseAgent 2272: { ABS: -82, CASH: 18224026 }. Marked to market: 9975318 +Final relative surplus NoiseAgent 2272 0.81234315 +Final holdings for NoiseAgent 2273: { ABS: -96, CASH: 19581616 }. Marked to market: 10022224 +Final relative surplus NoiseAgent 2273 0.94820385 +Final holdings for NoiseAgent 2274: { ABS: 92, CASH: 775114 }. Marked to market: 10023690 +Final relative surplus NoiseAgent 2274 -0.91243585 +Final holdings for NoiseAgent 2275: { CASH: 10035520 }. Marked to market: 10035520 +Final relative surplus NoiseAgent 2275 0.003552 +Final holdings for NoiseAgent 2276: { ABS: 48, CASH: 5183152 }. Marked to market: 10010752 +Final relative surplus NoiseAgent 2276 -0.4816848 +Final holdings for NoiseAgent 2277: { CASH: 9980106 }. Marked to market: 9980106 +Final relative surplus NoiseAgent 2277 -0.0019894 +Final holdings for NoiseAgent 2278: { CASH: 9970014 }. Marked to market: 9970014 +Final relative surplus NoiseAgent 2278 -0.0029986 +Final holdings for NoiseAgent 2279: { CASH: 9958552 }. Marked to market: 9958552 +Final relative surplus NoiseAgent 2279 -0.0041448 +Final holdings for NoiseAgent 2280: { CASH: 10008694 }. Marked to market: 10008694 +Final relative surplus NoiseAgent 2280 0.0008694 +Final holdings for NoiseAgent 2281: { ABS: 52, CASH: 4800286 }. Marked to market: 10000130 +Final relative surplus NoiseAgent 2281 -0.50997175 +Final holdings for NoiseAgent 2282: { ABS: -68, CASH: 16795104 }. Marked to market: 9995308 +Final relative surplus NoiseAgent 2282 0.66951075 +Final holdings for NoiseAgent 2283: { ABS: 82, CASH: 1790939 }. Marked to market: 10033415 +Final relative surplus NoiseAgent 2283 -0.81085425 +Final holdings for NoiseAgent 2284: { CASH: 10034868 }. Marked to market: 10034868 +Final relative surplus NoiseAgent 2284 0.0034868 +Final holdings for NoiseAgent 2285: { CASH: 9989560 }. Marked to market: 9989560 +Final relative surplus NoiseAgent 2285 -0.001044 +Final holdings for NoiseAgent 2286: { ABS: 98, CASH: 170551 }. Marked to market: 10017003 +Final relative surplus NoiseAgent 2286 -0.97289745 +Final holdings for NoiseAgent 2287: { CASH: 10000084 }. Marked to market: 10000084 +Final relative surplus NoiseAgent 2287 8.4e-06 +Final holdings for NoiseAgent 2288: { CASH: 10014700 }. Marked to market: 10014700 +Final relative surplus NoiseAgent 2288 0.00147 +Final holdings for NoiseAgent 2289: { ABS: 56, CASH: 4386840 }. Marked to market: 10013496 +Final relative surplus NoiseAgent 2289 -0.5512683 +Final holdings for NoiseAgent 2290: { ABS: -90, CASH: 19009315 }. Marked to market: 10000225 +Final relative surplus NoiseAgent 2290 0.89092145 +Final holdings for NoiseAgent 2291: { ABS: 62, CASH: 3786794 }. Marked to market: 10023064 +Final relative surplus NoiseAgent 2291 -0.61126215 +Final holdings for NoiseAgent 2292: { ABS: 62, CASH: 3818538 }. Marked to market: 9991940 +Final relative surplus NoiseAgent 2292 -0.6081895 +Final holdings for NoiseAgent 2293: { ABS: -66, CASH: 16586140 }. Marked to market: 9986338 +Final relative surplus NoiseAgent 2293 0.6486144 +Final holdings for NoiseAgent 2294: { ABS: -84, CASH: 18425368 }. Marked to market: 9980596 +Final relative surplus NoiseAgent 2294 0.83248355 +Final holdings for NoiseAgent 2295: { CASH: 10006120 }. Marked to market: 10006120 +Final relative surplus NoiseAgent 2295 0.000612 +Final holdings for NoiseAgent 2296: { CASH: 9977896 }. Marked to market: 9977896 +Final relative surplus NoiseAgent 2296 -0.0022104 +Final holdings for NoiseAgent 2297: { CASH: 10026411 }. Marked to market: 10026411 +Final relative surplus NoiseAgent 2297 0.0026411 +Final holdings for NoiseAgent 2298: { CASH: 10028980 }. Marked to market: 10028980 +Final relative surplus NoiseAgent 2298 0.002898 +Final holdings for NoiseAgent 2299: { ABS: -50, CASH: 15003000 }. Marked to market: 9999100 +Final relative surplus NoiseAgent 2299 0.5003 +Final holdings for NoiseAgent 2300: { ABS: -88, CASH: 18792784 }. Marked to market: 10010736 +Final relative surplus NoiseAgent 2300 0.86928805 +Final holdings for NoiseAgent 2301: { CASH: 10017080 }. Marked to market: 10017080 +Final relative surplus NoiseAgent 2301 0.001708 +Final holdings for NoiseAgent 2302: { ABS: 92, CASH: 772308 }. Marked to market: 10026036 +Final relative surplus NoiseAgent 2302 -0.912711 +Final holdings for NoiseAgent 2303: { ABS: -46, CASH: 14601863 }. Marked to market: 9998965 +Final relative surplus NoiseAgent 2303 0.4601863 +Final holdings for NoiseAgent 2304: { ABS: 84, CASH: 1593112 }. Marked to market: 9999244 +Final relative surplus NoiseAgent 2304 -0.83068145 +Final holdings for NoiseAgent 2305: { CASH: 10028576 }. Marked to market: 10028576 +Final relative surplus NoiseAgent 2305 0.0028576 +Final holdings for NoiseAgent 2306: { ABS: -80, CASH: 18011680 }. Marked to market: 9964000 +Final relative surplus NoiseAgent 2306 0.79110795 +Final holdings for NoiseAgent 2307: { ABS: -42, CASH: 14197396 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 2307 0.4197396 +Final holdings for NoiseAgent 2308: { CASH: 10011949 }. Marked to market: 10011949 +Final relative surplus NoiseAgent 2308 0.0011949 +Final holdings for NoiseAgent 2309: { ABS: 43, CASH: 5677382 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2309 -0.4322618 +Final holdings for NoiseAgent 2310: { ABS: 76, CASH: 2413376 }. Marked to market: 10018088 +Final relative surplus NoiseAgent 2310 -0.74865615 +Final holdings for NoiseAgent 2311: { CASH: 10020871 }. Marked to market: 10020871 +Final relative surplus NoiseAgent 2311 0.0020871 +Final holdings for NoiseAgent 2312: { ABS: -42, CASH: 14213944 }. Marked to market: 9986518 +Final relative surplus NoiseAgent 2312 0.4213944 +Final holdings for NoiseAgent 2313: { ABS: -76, CASH: 17611552 }. Marked to market: 9976288 +Final relative surplus NoiseAgent 2313 0.75110875 +Final holdings for NoiseAgent 2314: { ABS: -21, CASH: 12099979 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2314 0.2099979 +Final holdings for NoiseAgent 2315: { ABS: -64, CASH: 16392448 }. Marked to market: 9988416 +Final relative surplus NoiseAgent 2315 0.62923855 +Final holdings for NoiseAgent 2316: { CASH: 10017589 }. Marked to market: 10017589 +Final relative surplus NoiseAgent 2316 0.0017589 +Final holdings for NoiseAgent 2317: { ABS: -23, CASH: 12311753 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2317 0.2311753 +Final holdings for NoiseAgent 2318: { CASH: 10029915 }. Marked to market: 10029915 +Final relative surplus NoiseAgent 2318 0.0029915 +Final holdings for NoiseAgent 2319: { CASH: 9988270 }. Marked to market: 9988270 +Final relative surplus NoiseAgent 2319 -0.001173 +Final holdings for NoiseAgent 2320: { ABS: -92, CASH: 19212328 }. Marked to market: 9963936 +Final relative surplus NoiseAgent 2320 0.91118015 +Final holdings for NoiseAgent 2321: { ABS: 48, CASH: 5203312 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2321 -0.4796688 +Final holdings for NoiseAgent 2322: { CASH: 10020482 }. Marked to market: 10020482 +Final relative surplus NoiseAgent 2322 0.0020482 +Final holdings for NoiseAgent 2323: { ABS: 78, CASH: 2213845 }. Marked to market: 9980461 +Final relative surplus NoiseAgent 2323 -0.76865825 +Final holdings for NoiseAgent 2324: { CASH: 10023184 }. Marked to market: 10023184 +Final relative surplus NoiseAgent 2324 0.0023184 +Final holdings for NoiseAgent 2325: { ABS: -84, CASH: 18391810 }. Marked to market: 9983158 +Final relative surplus NoiseAgent 2325 0.82917065 +Final holdings for NoiseAgent 2326: { ABS: 37, CASH: 6304112 }. Marked to market: 10023167 +Final relative surplus NoiseAgent 2326 -0.3695888 +Final holdings for NoiseAgent 2327: { ABS: 94, CASH: 574526 }. Marked to market: 10024252 +Final relative surplus NoiseAgent 2327 -0.93249455 +Final holdings for NoiseAgent 2328: { ABS: -52, CASH: 15213884 }. Marked to market: 9981176 +Final relative surplus NoiseAgent 2328 0.51132555 +Final holdings for NoiseAgent 2329: { ABS: 92, CASH: 795492 }. Marked to market: 10041860 +Final relative surplus NoiseAgent 2329 -0.91040045 +Final holdings for NoiseAgent 2330: { CASH: 9974137 }. Marked to market: 9974137 +Final relative surplus NoiseAgent 2330 -0.0025863 +Final holdings for NoiseAgent 2331: { CASH: 10000204 }. Marked to market: 10000204 +Final relative surplus NoiseAgent 2331 2.04e-05 +Final holdings for NoiseAgent 2332: { CASH: 10015876 }. Marked to market: 10015876 +Final relative surplus NoiseAgent 2332 0.0015876 +Final holdings for NoiseAgent 2333: { ABS: -58, CASH: 15802407 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2333 0.5702366 +Final holdings for NoiseAgent 2334: { CASH: 10037741 }. Marked to market: 10037741 +Final relative surplus NoiseAgent 2334 0.0037741 +Final holdings for NoiseAgent 2335: { CASH: 9971536 }. Marked to market: 9971536 +Final relative surplus NoiseAgent 2335 -0.0028464 +Final holdings for NoiseAgent 2336: { CASH: 9961216 }. Marked to market: 9961216 +Final relative surplus NoiseAgent 2336 -0.0038784 +Final holdings for NoiseAgent 2337: { ABS: 44, CASH: 5599164 }. Marked to market: 9996260 +Final relative surplus NoiseAgent 2337 -0.4400836 +Final holdings for NoiseAgent 2338: { ABS: 58, CASH: 4209019 }. Marked to market: 10015051 +Final relative surplus NoiseAgent 2338 -0.56908775 +Final holdings for NoiseAgent 2339: { ABS: -62, CASH: 16204805 }. Marked to market: 9972007 +Final relative surplus NoiseAgent 2339 0.61042755 +Final holdings for NoiseAgent 2340: { ABS: 96, CASH: 428176 }. Marked to market: 9998896 +Final relative surplus NoiseAgent 2340 -0.947213 +Final holdings for NoiseAgent 2341: { ABS: -64, CASH: 16412544 }. Marked to market: 9977280 +Final relative surplus NoiseAgent 2341 0.63119925 +Final holdings for NoiseAgent 2342: { ABS: -56, CASH: 15606972 }. Marked to market: 9980988 +Final relative surplus NoiseAgent 2342 0.55065085 +Final holdings for NoiseAgent 2343: { CASH: 10025040 }. Marked to market: 10025040 +Final relative surplus NoiseAgent 2343 0.002504 +Final holdings for NoiseAgent 2344: { ABS: 64, CASH: 3597184 }. Marked to market: 10000192 +Final relative surplus NoiseAgent 2344 -0.63027695 +Final holdings for NoiseAgent 2345: { ABS: 82, CASH: 1804018 }. Marked to market: 10009840 +Final relative surplus NoiseAgent 2345 -0.80959115 +Final holdings for NoiseAgent 2346: { ABS: 84, CASH: 1614742 }. Marked to market: 10008946 +Final relative surplus NoiseAgent 2346 -0.82853275 +Final holdings for NoiseAgent 2347: { CASH: 9962776 }. Marked to market: 9962776 +Final relative surplus NoiseAgent 2347 -0.0037224 +Final holdings for NoiseAgent 2348: { CASH: 10013409 }. Marked to market: 10013409 +Final relative surplus NoiseAgent 2348 0.0013409 +Final holdings for NoiseAgent 2349: { ABS: 78, CASH: 2173597 }. Marked to market: 10021489 +Final relative surplus NoiseAgent 2349 -0.77257885 +Final holdings for NoiseAgent 2350: { ABS: -40, CASH: 14013660 }. Marked to market: 9987940 +Final relative surplus NoiseAgent 2350 0.401366 +Final holdings for NoiseAgent 2351: { ABS: -32, CASH: 13215616 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2351 0.3215616 +Final holdings for NoiseAgent 2352: { ABS: 60, CASH: 3985930 }. Marked to market: 10014490 +Final relative surplus NoiseAgent 2352 -0.5913594 +Final holdings for NoiseAgent 2353: { CASH: 10016875 }. Marked to market: 10016875 +Final relative surplus NoiseAgent 2353 0.0016875 +Final holdings for NoiseAgent 2354: { ABS: 25, CASH: 7498125 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2354 -0.2501875 +Final holdings for NoiseAgent 2355: { ABS: 64, CASH: 3588288 }. Marked to market: 10021952 +Final relative surplus NoiseAgent 2355 -0.63111865 +Final holdings for NoiseAgent 2356: { ABS: 64, CASH: 3604032 }. Marked to market: 10000128 +Final relative surplus NoiseAgent 2356 -0.62960295 +Final holdings for NoiseAgent 2357: { CASH: 10011836 }. Marked to market: 10011836 +Final relative surplus NoiseAgent 2357 0.0011836 +Final holdings for NoiseAgent 2358: { CASH: 9985678 }. Marked to market: 9985678 +Final relative surplus NoiseAgent 2358 -0.0014322 +Final holdings for NoiseAgent 2359: { ABS: 46, CASH: 5402323 }. Marked to market: 10004991 +Final relative surplus NoiseAgent 2359 -0.4597677 +Final holdings for NoiseAgent 2360: { CASH: 9994912 }. Marked to market: 9994912 +Final relative surplus NoiseAgent 2360 -0.0005088 +Final holdings for NoiseAgent 2361: { ABS: 42, CASH: 5796892 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2361 -0.4203108 +Final holdings for NoiseAgent 2362: { CASH: 9990064 }. Marked to market: 9990064 +Final relative surplus NoiseAgent 2362 -0.0009936 +Final holdings for NoiseAgent 2363: { CASH: 9994360 }. Marked to market: 9994360 +Final relative surplus NoiseAgent 2363 -0.000564 +Final holdings for NoiseAgent 2364: { CASH: 9991398 }. Marked to market: 9991398 +Final relative surplus NoiseAgent 2364 -0.0008602 +Final holdings for NoiseAgent 2365: { CASH: 9970784 }. Marked to market: 9970784 +Final relative surplus NoiseAgent 2365 -0.0029216 +Final holdings for NoiseAgent 2366: { ABS: -37, CASH: 13717834 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2366 0.3717834 +Final holdings for NoiseAgent 2367: { ABS: 44, CASH: 5590408 }. Marked to market: 10016544 +Final relative surplus NoiseAgent 2367 -0.4409592 +Final holdings for NoiseAgent 2368: { ABS: 64, CASH: 3596224 }. Marked to market: 10028480 +Final relative surplus NoiseAgent 2368 -0.63032725 +Final holdings for NoiseAgent 2369: { CASH: 9996360 }. Marked to market: 9996360 +Final relative surplus NoiseAgent 2369 -0.000364 +Final holdings for NoiseAgent 2370: { ABS: -96, CASH: 19625200 }. Marked to market: 9975952 +Final relative surplus NoiseAgent 2370 0.95246875 +Final holdings for NoiseAgent 2371: { CASH: 9983950 }. Marked to market: 9983950 +Final relative surplus NoiseAgent 2371 -0.001605 +Final holdings for NoiseAgent 2372: { CASH: 10027477 }. Marked to market: 10027477 +Final relative surplus NoiseAgent 2372 0.0027477 +Final holdings for NoiseAgent 2373: { ABS: 98, CASH: 173442 }. Marked to market: 10022638 +Final relative surplus NoiseAgent 2373 -0.97260575 +Final holdings for NoiseAgent 2374: { CASH: 9994159 }. Marked to market: 9994159 +Final relative surplus NoiseAgent 2374 -0.0005841 +Final holdings for NoiseAgent 2375: { ABS: -72, CASH: 17173396 }. Marked to market: 10005364 +Final relative surplus NoiseAgent 2375 0.70738405 +Final holdings for NoiseAgent 2376: { ABS: 88, CASH: 1226312 }. Marked to market: 9987592 +Final relative surplus NoiseAgent 2376 -0.86741275 +Final holdings for NoiseAgent 2377: { CASH: 9988212 }. Marked to market: 9988212 +Final relative surplus NoiseAgent 2377 -0.0011788 +Final holdings for NoiseAgent 2378: { CASH: 9997816 }. Marked to market: 9997816 +Final relative surplus NoiseAgent 2378 -0.0002184 +Final holdings for NoiseAgent 2379: { ABS: 35, CASH: 6497970 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2379 -0.350203 +Final holdings for NoiseAgent 2380: { ABS: 52, CASH: 4789418 }. Marked to market: 10014534 +Final relative surplus NoiseAgent 2380 -0.51100985 +Final holdings for NoiseAgent 2381: { ABS: 19, CASH: 8111191 }. Marked to market: 10023598 +Final relative surplus NoiseAgent 2381 -0.1888809 +Final holdings for NoiseAgent 2382: { CASH: 9990480 }. Marked to market: 9990480 +Final relative surplus NoiseAgent 2382 -0.000952 +Final holdings for NoiseAgent 2383: { ABS: 72, CASH: 2802916 }. Marked to market: 10002484 +Final relative surplus NoiseAgent 2383 -0.7097089 +Final holdings for NoiseAgent 2384: { ABS: -70, CASH: 17004410 }. Marked to market: 9966540 +Final relative surplus NoiseAgent 2384 0.69038695 +Final holdings for NoiseAgent 2385: { ABS: -2, CASH: 10198740 }. Marked to market: 9998526 +Final relative surplus NoiseAgent 2385 0.019874 +Final holdings for NoiseAgent 2386: { CASH: 10000645 }. Marked to market: 10000645 +Final relative surplus NoiseAgent 2386 6.45e-05 +Final holdings for NoiseAgent 2387: { ABS: -98, CASH: 19794463 }. Marked to market: 9989857 +Final relative surplus NoiseAgent 2387 0.96944165 +Final holdings for NoiseAgent 2388: { ABS: 74, CASH: 2579280 }. Marked to market: 10015318 +Final relative surplus NoiseAgent 2388 -0.73202325 +Final holdings for NoiseAgent 2389: { ABS: -84, CASH: 18381898 }. Marked to market: 10017430 +Final relative surplus NoiseAgent 2389 0.82823205 +Final holdings for NoiseAgent 2390: { CASH: 9983830 }. Marked to market: 9983830 +Final relative surplus NoiseAgent 2390 -0.001617 +Final holdings for NoiseAgent 2391: { ABS: -76, CASH: 17615314 }. Marked to market: 9973970 +Final relative surplus NoiseAgent 2391 0.75147705 +Final holdings for NoiseAgent 2392: { ABS: -96, CASH: 19602448 }. Marked to market: 9998608 +Final relative surplus NoiseAgent 2392 0.95024075 +Final holdings for NoiseAgent 2393: { ABS: -78, CASH: 17784829 }. Marked to market: 9982723 +Final relative surplus NoiseAgent 2393 0.76848025 +Final holdings for NoiseAgent 2394: { ABS: -66, CASH: 16592377 }. Marked to market: 9987889 +Final relative surplus NoiseAgent 2394 0.64923095 +Final holdings for NoiseAgent 2395: { CASH: 10000950 }. Marked to market: 10000950 +Final relative surplus NoiseAgent 2395 9.5e-05 +Final holdings for NoiseAgent 2396: { ABS: -52, CASH: 15187416 }. Marked to market: 9990796 +Final relative surplus NoiseAgent 2396 0.50874815 +Final holdings for NoiseAgent 2397: { ABS: 36, CASH: 6377392 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2397 -0.3622608 +Final holdings for NoiseAgent 2398: { ABS: 74, CASH: 2584275 }. Marked to market: 10027195 +Final relative surplus NoiseAgent 2398 -0.7315143 +Final holdings for NoiseAgent 2399: { CASH: 10015571 }. Marked to market: 10015571 +Final relative surplus NoiseAgent 2399 0.0015571 +Final holdings for NoiseAgent 2400: { CASH: 9999748 }. Marked to market: 9999748 +Final relative surplus NoiseAgent 2400 -2.52e-05 +Final holdings for NoiseAgent 2401: { CASH: 10031010 }. Marked to market: 10031010 +Final relative surplus NoiseAgent 2401 0.003101 +Final holdings for NoiseAgent 2402: { ABS: 66, CASH: 3402904 }. Marked to market: 10007458 +Final relative surplus NoiseAgent 2402 -0.6497026 +Final holdings for NoiseAgent 2403: { ABS: -22, CASH: 12201716 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2403 0.2201716 +Final holdings for NoiseAgent 2404: { CASH: 10002064 }. Marked to market: 10002064 +Final relative surplus NoiseAgent 2404 0.0002064 +Final holdings for NoiseAgent 2405: { CASH: 10005520 }. Marked to market: 10005520 +Final relative surplus NoiseAgent 2405 0.000552 +Final holdings for NoiseAgent 2406: { ABS: 70, CASH: 2981065 }. Marked to market: 10018095 +Final relative surplus NoiseAgent 2406 -0.69184055 +Final holdings for NoiseAgent 2407: { ABS: -56, CASH: 15599244 }. Marked to market: 10002996 +Final relative surplus NoiseAgent 2407 0.54993105 +Final holdings for NoiseAgent 2408: { CASH: 9997210 }. Marked to market: 9997210 +Final relative surplus NoiseAgent 2408 -0.000279 +Final holdings for NoiseAgent 2409: { CASH: 9984054 }. Marked to market: 9984054 +Final relative surplus NoiseAgent 2409 -0.0015946 +Final holdings for NoiseAgent 2410: { CASH: 10009120 }. Marked to market: 10009120 +Final relative surplus NoiseAgent 2410 0.000912 +Final holdings for NoiseAgent 2411: { ABS: -27, CASH: 12698245 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2411 0.2698245 +Final holdings for NoiseAgent 2412: { ABS: 74, CASH: 2580760 }. Marked to market: 10024864 +Final relative surplus NoiseAgent 2412 -0.73186445 +Final holdings for NoiseAgent 2413: { ABS: 48, CASH: 5198440 }. Marked to market: 10001944 +Final relative surplus NoiseAgent 2413 -0.480156 +Final holdings for NoiseAgent 2414: { ABS: -72, CASH: 17211088 }. Marked to market: 9967024 +Final relative surplus NoiseAgent 2414 0.71104755 +Final holdings for NoiseAgent 2415: { ABS: 36, CASH: 6414940 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2415 -0.358506 +Final holdings for NoiseAgent 2416: { CASH: 10030366 }. Marked to market: 10030366 +Final relative surplus NoiseAgent 2416 0.0030366 +Final holdings for NoiseAgent 2417: { ABS: 64, CASH: 3616160 }. Marked to market: 9987680 +Final relative surplus NoiseAgent 2417 -0.62842845 +Final holdings for NoiseAgent 2418: { CASH: 9995380 }. Marked to market: 9995380 +Final relative surplus NoiseAgent 2418 -0.000462 +Final holdings for NoiseAgent 2419: { ABS: -22, CASH: 12200308 }. Marked to market: 9989814 +Final relative surplus NoiseAgent 2419 0.2200308 +Final holdings for NoiseAgent 2420: { ABS: -94, CASH: 19377017 }. Marked to market: 9983691 +Final relative surplus NoiseAgent 2420 0.92770875 +Final holdings for NoiseAgent 2421: { ABS: 32, CASH: 6796832 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2421 -0.3203168 +Final holdings for NoiseAgent 2422: { ABS: -46, CASH: 14613064 }. Marked to market: 9986200 +Final relative surplus NoiseAgent 2422 0.4613064 +Final holdings for NoiseAgent 2423: { ABS: -68, CASH: 16786638 }. Marked to market: 9984938 +Final relative surplus NoiseAgent 2423 0.66866125 +Final holdings for NoiseAgent 2424: { CASH: 9968010 }. Marked to market: 9968010 +Final relative surplus NoiseAgent 2424 -0.003199 +Final holdings for NoiseAgent 2425: { ABS: -56, CASH: 15596444 }. Marked to market: 9994036 +Final relative surplus NoiseAgent 2425 0.54964005 +Final holdings for NoiseAgent 2426: { ABS: -64, CASH: 16402592 }. Marked to market: 9970272 +Final relative surplus NoiseAgent 2426 0.63020875 +Final holdings for NoiseAgent 2427: { CASH: 9983893 }. Marked to market: 9983893 +Final relative surplus NoiseAgent 2427 -0.0016107 +Final holdings for NoiseAgent 2428: { ABS: 92, CASH: 791858 }. Marked to market: 9998482 +Final relative surplus NoiseAgent 2428 -0.91080695 +Final holdings for NoiseAgent 2429: { CASH: 9978146 }. Marked to market: 9978146 +Final relative surplus NoiseAgent 2429 -0.0021854 +Final holdings for NoiseAgent 2430: { ABS: 80, CASH: 1990440 }. Marked to market: 10033400 +Final relative surplus NoiseAgent 2430 -0.79090235 +Final holdings for NoiseAgent 2431: { ABS: -78, CASH: 17821294 }. Marked to market: 9979564 +Final relative surplus NoiseAgent 2431 0.772076 +Final holdings for NoiseAgent 2432: { CASH: 10028248 }. Marked to market: 10028248 +Final relative surplus NoiseAgent 2432 0.0028248 +Final holdings for NoiseAgent 2433: { ABS: 48, CASH: 5185456 }. Marked to market: 10014880 +Final relative surplus NoiseAgent 2433 -0.4814544 +Final holdings for NoiseAgent 2434: { ABS: -26, CASH: 12598206 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2434 0.2598206 +Final holdings for NoiseAgent 2435: { ABS: 54, CASH: 4583287 }. Marked to market: 10015957 +Final relative surplus NoiseAgent 2435 -0.53161075 +Final holdings for NoiseAgent 2436: { CASH: 10019350 }. Marked to market: 10019350 +Final relative surplus NoiseAgent 2436 0.001935 +Final holdings for NoiseAgent 2437: { CASH: 10017496 }. Marked to market: 10017496 +Final relative surplus NoiseAgent 2437 0.0017496 +Final holdings for NoiseAgent 2438: { CASH: 9997696 }. Marked to market: 9997696 +Final relative surplus NoiseAgent 2438 -0.0002304 +Final holdings for NoiseAgent 2439: { CASH: 9982899 }. Marked to market: 9982899 +Final relative surplus NoiseAgent 2439 -0.0017101 +Final holdings for NoiseAgent 2440: { ABS: -54, CASH: 15401944 }. Marked to market: 9974836 +Final relative surplus NoiseAgent 2440 0.5301448 +Final holdings for NoiseAgent 2441: { ABS: -40, CASH: 14015540 }. Marked to market: 9992660 +Final relative surplus NoiseAgent 2441 0.401554 +Final holdings for NoiseAgent 2442: { ABS: 17, CASH: 8314749 }. Marked to market: 10024388 +Final relative surplus NoiseAgent 2442 -0.1685251 +Final holdings for NoiseAgent 2443: { ABS: 68, CASH: 3187250 }. Marked to market: 10026622 +Final relative surplus NoiseAgent 2443 -0.67121715 +Final holdings for NoiseAgent 2444: { CASH: 10026915 }. Marked to market: 10026915 +Final relative surplus NoiseAgent 2444 0.0026915 +Final holdings for NoiseAgent 2445: { CASH: 9998280 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 2445 -0.000172 +Final holdings for NoiseAgent 2446: { ABS: -90, CASH: 18990190 }. Marked to market: 10009000 +Final relative surplus NoiseAgent 2446 0.88903995 +Final holdings for NoiseAgent 2447: { CASH: 9997438 }. Marked to market: 9997438 +Final relative surplus NoiseAgent 2447 -0.0002562 +Final holdings for NoiseAgent 2448: { ABS: 98, CASH: 184075 }. Marked to market: 10045619 +Final relative surplus NoiseAgent 2448 -0.97152965 +Final holdings for NoiseAgent 2449: { ABS: -41, CASH: 14084420 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 2449 0.408442 +Final holdings for NoiseAgent 2450: { CASH: 9996832 }. Marked to market: 9996832 +Final relative surplus NoiseAgent 2450 -0.0003168 +Final holdings for NoiseAgent 2451: { ABS: 40, CASH: 5996140 }. Marked to market: 10015980 +Final relative surplus NoiseAgent 2451 -0.400386 +Final holdings for NoiseAgent 2452: { ABS: 62, CASH: 3805022 }. Marked to market: 9992250 +Final relative surplus NoiseAgent 2452 -0.60951835 +Final holdings for NoiseAgent 2453: { CASH: 10009495 }. Marked to market: 10009495 +Final relative surplus NoiseAgent 2453 0.0009495 +Final holdings for NoiseAgent 2454: { CASH: 10009468 }. Marked to market: 10009468 +Final relative surplus NoiseAgent 2454 0.0009468 +Final holdings for NoiseAgent 2455: { ABS: 68, CASH: 3211152 }. Marked to market: 10014212 +Final relative surplus NoiseAgent 2455 -0.66888025 +Final holdings for NoiseAgent 2456: { CASH: 10017850 }. Marked to market: 10017850 +Final relative surplus NoiseAgent 2456 0.001785 +Final holdings for NoiseAgent 2457: { ABS: -41, CASH: 14124313 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 2457 0.4124313 +Final holdings for NoiseAgent 2458: { ABS: -40, CASH: 13989620 }. Marked to market: 9967900 +Final relative surplus NoiseAgent 2458 0.398962 +Final holdings for NoiseAgent 2459: { ABS: 28, CASH: 7197816 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2459 -0.2802184 +Final holdings for NoiseAgent 2460: { ABS: -24, CASH: 12398416 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2460 0.2398416 +Final holdings for NoiseAgent 2461: { ABS: -32, CASH: 13191342 }. Marked to market: 9972750 +Final relative surplus NoiseAgent 2461 0.3191342 +Final holdings for NoiseAgent 2462: { CASH: 9980512 }. Marked to market: 9980512 +Final relative surplus NoiseAgent 2462 -0.0019488 +Final holdings for NoiseAgent 2463: { CASH: 10000084 }. Marked to market: 10000084 +Final relative surplus NoiseAgent 2463 8.4e-06 +Final holdings for NoiseAgent 2464: { ABS: -46, CASH: 14588937 }. Marked to market: 9997263 +Final relative surplus NoiseAgent 2464 0.4588937 +Final holdings for NoiseAgent 2465: { ABS: -86, CASH: 18626230 }. Marked to market: 9979016 +Final relative surplus NoiseAgent 2465 0.85256815 +Final holdings for NoiseAgent 2466: { CASH: 9993514 }. Marked to market: 9993514 +Final relative surplus NoiseAgent 2466 -0.0006486 +Final holdings for NoiseAgent 2467: { ABS: 54, CASH: 4581748 }. Marked to market: 10014688 +Final relative surplus NoiseAgent 2467 -0.53176415 +Final holdings for NoiseAgent 2468: { ABS: 90, CASH: 996265 }. Marked to market: 10000135 +Final relative surplus NoiseAgent 2468 -0.89036925 +Final holdings for NoiseAgent 2469: { ABS: -74, CASH: 17404477 }. Marked to market: 9967773 +Final relative surplus NoiseAgent 2469 0.73039815 +Final holdings for NoiseAgent 2470: { ABS: 37, CASH: 6280686 }. Marked to market: 9999852 +Final relative surplus NoiseAgent 2470 -0.3719314 +Final holdings for NoiseAgent 2471: { CASH: 9984845 }. Marked to market: 9984845 +Final relative surplus NoiseAgent 2471 -0.0015155 +Final holdings for NoiseAgent 2472: { CASH: 9973648 }. Marked to market: 9973648 +Final relative surplus NoiseAgent 2472 -0.0026352 +Final holdings for NoiseAgent 2473: { CASH: 10009684 }. Marked to market: 10009684 +Final relative surplus NoiseAgent 2473 0.0009684 +Final holdings for NoiseAgent 2474: { ABS: -92, CASH: 19166972 }. Marked to market: 9994756 +Final relative surplus NoiseAgent 2474 0.90672745 +Final holdings for NoiseAgent 2475: { CASH: 10002730 }. Marked to market: 10002730 +Final relative surplus NoiseAgent 2475 0.000273 +Final holdings for NoiseAgent 2476: { ABS: -64, CASH: 16394848 }. Marked to market: 9980448 +Final relative surplus NoiseAgent 2476 0.62946225 +Final holdings for NoiseAgent 2477: { ABS: -78, CASH: 17805343 }. Marked to market: 9999727 +Final relative surplus NoiseAgent 2477 0.77052705 +Final holdings for NoiseAgent 2478: { ABS: -46, CASH: 14624472 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2478 0.4624472 +Final holdings for NoiseAgent 2479: { CASH: 9984751 }. Marked to market: 9984751 +Final relative surplus NoiseAgent 2479 -0.0015249 +Final holdings for NoiseAgent 2480: { CASH: 10001980 }. Marked to market: 10001980 +Final relative surplus NoiseAgent 2480 0.000198 +Final holdings for NoiseAgent 2481: { ABS: 48, CASH: 5206576 }. Marked to market: 10011376 +Final relative surplus NoiseAgent 2481 -0.4793424 +Final holdings for NoiseAgent 2482: { ABS: 24, CASH: 7607320 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2482 -0.239268 +Final holdings for NoiseAgent 2483: { CASH: 9984832 }. Marked to market: 9984832 +Final relative surplus NoiseAgent 2483 -0.0015168 +Final holdings for NoiseAgent 2484: { ABS: -86, CASH: 18613803 }. Marked to market: 9972437 +Final relative surplus NoiseAgent 2484 0.85133225 +Final holdings for NoiseAgent 2485: { ABS: -88, CASH: 18790320 }. Marked to market: 9983808 +Final relative surplus NoiseAgent 2485 0.86902455 +Final holdings for NoiseAgent 2486: { ABS: -96, CASH: 19621840 }. Marked to market: 9976912 +Final relative surplus NoiseAgent 2486 0.95213725 +Final holdings for NoiseAgent 2487: { ABS: -20, CASH: 12000800 }. Marked to market: 10000580 +Final relative surplus NoiseAgent 2487 0.20008 +Final holdings for NoiseAgent 2488: { ABS: 44, CASH: 5606754 }. Marked to market: 10006578 +Final relative surplus NoiseAgent 2488 -0.4393246 +Final holdings for NoiseAgent 2489: { ABS: -88, CASH: 18797668 }. Marked to market: 10003300 +Final relative surplus NoiseAgent 2489 0.86977325 +Final holdings for NoiseAgent 2490: { ABS: -40, CASH: 14011380 }. Marked to market: 9989060 +Final relative surplus NoiseAgent 2490 0.401138 +Final holdings for NoiseAgent 2491: { ABS: -66, CASH: 16610989 }. Marked to market: 9976207 +Final relative surplus NoiseAgent 2491 0.65104625 +Final holdings for NoiseAgent 2492: { ABS: -96, CASH: 19604368 }. Marked to market: 9999760 +Final relative surplus NoiseAgent 2492 0.95043195 +Final holdings for NoiseAgent 2493: { ABS: -25, CASH: 12495419 }. Marked to market: 9981894 +Final relative surplus NoiseAgent 2493 0.2495419 +Final holdings for NoiseAgent 2494: { CASH: 10013442 }. Marked to market: 10013442 +Final relative surplus NoiseAgent 2494 0.0013442 +Final holdings for NoiseAgent 2495: { ABS: 27, CASH: 7283665 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2495 -0.2716335 +Final holdings for NoiseAgent 2496: { ABS: -82, CASH: 18222591 }. Marked to market: 9978475 +Final relative surplus NoiseAgent 2496 0.81220525 +Final holdings for NoiseAgent 2497: { CASH: 9985281 }. Marked to market: 9985281 +Final relative surplus NoiseAgent 2497 -0.0014719 +Final holdings for NoiseAgent 2498: { ABS: -45, CASH: 14503330 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2498 0.450333 +Final holdings for NoiseAgent 2499: { CASH: 10007366 }. Marked to market: 10007366 +Final relative surplus NoiseAgent 2499 0.0007366 +Final holdings for NoiseAgent 2500: { ABS: 66, CASH: 3395974 }. Marked to market: 10031416 +Final relative surplus NoiseAgent 2500 -0.65034895 +Final holdings for NoiseAgent 2501: { CASH: 10002256 }. Marked to market: 10002256 +Final relative surplus NoiseAgent 2501 0.0002256 +Final holdings for NoiseAgent 2502: { CASH: 9982092 }. Marked to market: 9982092 +Final relative surplus NoiseAgent 2502 -0.0017908 +Final holdings for NoiseAgent 2503: { ABS: -94, CASH: 19424581 }. Marked to market: 9979179 +Final relative surplus NoiseAgent 2503 0.93240975 +Final holdings for NoiseAgent 2504: { CASH: 9977484 }. Marked to market: 9977484 +Final relative surplus NoiseAgent 2504 -0.0022516 +Final holdings for NoiseAgent 2505: { ABS: -54, CASH: 15398420 }. Marked to market: 9968936 +Final relative surplus NoiseAgent 2505 0.52978735 +Final holdings for NoiseAgent 2506: { CASH: 10014212 }. Marked to market: 10014212 +Final relative surplus NoiseAgent 2506 0.0014212 +Final holdings for NoiseAgent 2507: { ABS: -56, CASH: 15595212 }. Marked to market: 9995268 +Final relative surplus NoiseAgent 2507 0.54952135 +Final holdings for NoiseAgent 2508: { ABS: 94, CASH: 578004 }. Marked to market: 10022748 +Final relative surplus NoiseAgent 2508 -0.93215205 +Final holdings for NoiseAgent 2509: { ABS: -46, CASH: 14603726 }. Marked to market: 9977046 +Final relative surplus NoiseAgent 2509 0.4603726 +Final holdings for NoiseAgent 2510: { CASH: 9999832 }. Marked to market: 9999832 +Final relative surplus NoiseAgent 2510 -1.68e-05 +Final holdings for NoiseAgent 2511: { CASH: 9990496 }. Marked to market: 9990496 +Final relative surplus NoiseAgent 2511 -0.0009504 +Final holdings for NoiseAgent 2512: { CASH: 9958825 }. Marked to market: 9958825 +Final relative surplus NoiseAgent 2512 -0.0041175 +Final holdings for NoiseAgent 2513: { CASH: 10001530 }. Marked to market: 10001530 +Final relative surplus NoiseAgent 2513 0.000153 +Final holdings for NoiseAgent 2514: { CASH: 10027047 }. Marked to market: 10027047 +Final relative surplus NoiseAgent 2514 0.0027047 +Final holdings for NoiseAgent 2515: { ABS: 62, CASH: 3801736 }. Marked to market: 10008122 +Final relative surplus NoiseAgent 2515 -0.60981615 +Final holdings for NoiseAgent 2516: { CASH: 10000030 }. Marked to market: 10000030 +Final relative surplus NoiseAgent 2516 3e-06 +Final holdings for NoiseAgent 2517: { CASH: 10010850 }. Marked to market: 10010850 +Final relative surplus NoiseAgent 2517 0.001085 +Final holdings for NoiseAgent 2518: { ABS: -56, CASH: 15590592 }. Marked to market: 9988464 +Final relative surplus NoiseAgent 2518 0.54905525 +Final holdings for NoiseAgent 2519: { ABS: 82, CASH: 1802788 }. Marked to market: 9997704 +Final relative surplus NoiseAgent 2519 -0.8097273 +Final holdings for NoiseAgent 2520: { ABS: 82, CASH: 1776097 }. Marked to market: 10020295 +Final relative surplus NoiseAgent 2520 -0.81233635 +Final holdings for NoiseAgent 2521: { ABS: 50, CASH: 4985550 }. Marked to market: 10010800 +Final relative surplus NoiseAgent 2521 -0.501445 +Final holdings for NoiseAgent 2522: { CASH: 9998180 }. Marked to market: 9998180 +Final relative surplus NoiseAgent 2522 -0.000182 +Final holdings for NoiseAgent 2523: { ABS: -88, CASH: 18789528 }. Marked to market: 10016808 +Final relative surplus NoiseAgent 2523 0.86898375 +Final holdings for NoiseAgent 2524: { CASH: 10005376 }. Marked to market: 10005376 +Final relative surplus NoiseAgent 2524 0.0005376 +Final holdings for NoiseAgent 2525: { CASH: 10000960 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 2525 9.6e-05 +Final holdings for NoiseAgent 2526: { ABS: -66, CASH: 16590793 }. Marked to market: 9995017 +Final relative surplus NoiseAgent 2526 0.64908575 +Final holdings for NoiseAgent 2527: { CASH: 10013220 }. Marked to market: 10013220 +Final relative surplus NoiseAgent 2527 0.001322 +Final holdings for NoiseAgent 2528: { ABS: -32, CASH: 13219616 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2528 0.3219616 +Final holdings for NoiseAgent 2529: { ABS: -40, CASH: 14012060 }. Marked to market: 9992980 +Final relative surplus NoiseAgent 2529 0.401206 +Final holdings for NoiseAgent 2530: { ABS: 30, CASH: 6997930 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2530 -0.300207 +Final holdings for NoiseAgent 2531: { CASH: 10001674 }. Marked to market: 10001674 +Final relative surplus NoiseAgent 2531 0.0001674 +Final holdings for NoiseAgent 2532: { ABS: 88, CASH: 1196216 }. Marked to market: 10000264 +Final relative surplus NoiseAgent 2532 -0.87037385 +Final holdings for NoiseAgent 2533: { CASH: 9997219 }. Marked to market: 9997219 +Final relative surplus NoiseAgent 2533 -0.0002781 +Final holdings for NoiseAgent 2534: { ABS: -47, CASH: 14723359 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2534 0.4723359 +Final holdings for NoiseAgent 2535: { ABS: -96, CASH: 19619392 }. Marked to market: 9967648 +Final relative surplus NoiseAgent 2535 0.95188535 +Final holdings for NoiseAgent 2536: { CASH: 10003591 }. Marked to market: 10003591 +Final relative surplus NoiseAgent 2536 0.0003591 +Final holdings for NoiseAgent 2537: { ABS: 92, CASH: 808142 }. Marked to market: 10017802 +Final relative surplus NoiseAgent 2537 -0.9091768 +Final holdings for NoiseAgent 2538: { CASH: 10000646 }. Marked to market: 10000646 +Final relative surplus NoiseAgent 2538 6.46e-05 +Final holdings for NoiseAgent 2539: { CASH: 10008888 }. Marked to market: 10008888 +Final relative surplus NoiseAgent 2539 0.0008888 +Final holdings for NoiseAgent 2540: { ABS: 84, CASH: 1580260 }. Marked to market: 10031500 +Final relative surplus NoiseAgent 2540 -0.83191305 +Final holdings for NoiseAgent 2541: { ABS: 98, CASH: 211711 }. Marked to market: 10015729 +Final relative surplus NoiseAgent 2541 -0.9688247 +Final holdings for NoiseAgent 2542: { ABS: 78, CASH: 2172115 }. Marked to market: 10011739 +Final relative surplus NoiseAgent 2542 -0.77273765 +Final holdings for NoiseAgent 2543: { ABS: 48, CASH: 5188816 }. Marked to market: 10017712 +Final relative surplus NoiseAgent 2543 -0.4811184 +Final holdings for NoiseAgent 2544: { ABS: -54, CASH: 15410962 }. Marked to market: 9985744 +Final relative surplus NoiseAgent 2544 0.5310494 +Final holdings for NoiseAgent 2545: { ABS: 70, CASH: 3008120 }. Marked to market: 10013160 +Final relative surplus NoiseAgent 2545 -0.68918085 +Final holdings for NoiseAgent 2546: { CASH: 10024924 }. Marked to market: 10024924 +Final relative surplus NoiseAgent 2546 0.0024924 +Final holdings for NoiseAgent 2547: { ABS: 29, CASH: 7098695 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 2547 -0.2901305 +Final holdings for NoiseAgent 2548: { ABS: -27, CASH: 12714175 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2548 0.2714175 +Final holdings for NoiseAgent 2549: { CASH: 9993620 }. Marked to market: 9993620 +Final relative surplus NoiseAgent 2549 -0.000638 +Final holdings for NoiseAgent 2550: { ABS: 48, CASH: 5200408 }. Marked to market: 10002664 +Final relative surplus NoiseAgent 2550 -0.4799592 +Final holdings for NoiseAgent 2551: { ABS: 68, CASH: 3212988 }. Marked to market: 10015708 +Final relative surplus NoiseAgent 2551 -0.66869715 +Final holdings for NoiseAgent 2552: { CASH: 10010626 }. Marked to market: 10010626 +Final relative surplus NoiseAgent 2552 0.0010626 +Final holdings for NoiseAgent 2553: { ABS: 26, CASH: 7384764 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 2553 -0.2615236 +Final holdings for NoiseAgent 2554: { ABS: 48, CASH: 5208136 }. Marked to market: 10011736 +Final relative surplus NoiseAgent 2554 -0.4791864 +Final holdings for NoiseAgent 2555: { CASH: 9985717 }. Marked to market: 9985717 +Final relative surplus NoiseAgent 2555 -0.0014283 +Final holdings for NoiseAgent 2556: { ABS: 25, CASH: 7497450 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2556 -0.250255 +Final holdings for NoiseAgent 2557: { ABS: -68, CASH: 16800170 }. Marked to market: 10004726 +Final relative surplus NoiseAgent 2557 0.67002365 +Final holdings for NoiseAgent 2558: { CASH: 9999080 }. Marked to market: 9999080 +Final relative surplus NoiseAgent 2558 -9.2e-05 +Final holdings for NoiseAgent 2559: { CASH: 10038270 }. Marked to market: 10038270 +Final relative surplus NoiseAgent 2559 0.003827 +Final holdings for NoiseAgent 2560: { CASH: 9978132 }. Marked to market: 9978132 +Final relative surplus NoiseAgent 2560 -0.0021868 +Final holdings for NoiseAgent 2561: { ABS: -54, CASH: 15414472 }. Marked to market: 9988822 +Final relative surplus NoiseAgent 2561 0.53139975 +Final holdings for NoiseAgent 2562: { ABS: 78, CASH: 2206747 }. Marked to market: 10002301 +Final relative surplus NoiseAgent 2562 -0.76932835 +Final holdings for NoiseAgent 2563: { CASH: 10011575 }. Marked to market: 10011575 +Final relative surplus NoiseAgent 2563 0.0011575 +Final holdings for NoiseAgent 2564: { ABS: 64, CASH: 3595616 }. Marked to market: 10000224 +Final relative surplus NoiseAgent 2564 -0.63043125 +Final holdings for NoiseAgent 2565: { CASH: 9990870 }. Marked to market: 9990870 +Final relative surplus NoiseAgent 2565 -0.000913 +Final holdings for NoiseAgent 2566: { CASH: 9991524 }. Marked to market: 9991524 +Final relative surplus NoiseAgent 2566 -0.0008476 +Final holdings for NoiseAgent 2567: { CASH: 10015399 }. Marked to market: 10015399 +Final relative surplus NoiseAgent 2567 0.0015399 +Final holdings for NoiseAgent 2568: { CASH: 10001029 }. Marked to market: 10001029 +Final relative surplus NoiseAgent 2568 0.0001029 +Final holdings for NoiseAgent 2569: { ABS: -60, CASH: 16001920 }. Marked to market: 9997540 +Final relative surplus NoiseAgent 2569 0.59018475 +Final holdings for NoiseAgent 2570: { ABS: 72, CASH: 2791324 }. Marked to market: 10028764 +Final relative surplus NoiseAgent 2570 -0.71081545 +Final holdings for NoiseAgent 2571: { ABS: -76, CASH: 17584078 }. Marked to market: 9984382 +Final relative surplus NoiseAgent 2571 0.74840815 +Final holdings for NoiseAgent 2572: { ABS: -48, CASH: 14801704 }. Marked to market: 10001704 +Final relative surplus NoiseAgent 2572 0.4801704 +Final holdings for NoiseAgent 2573: { ABS: -58, CASH: 15813369 }. Marked to market: 9986109 +Final relative surplus NoiseAgent 2573 0.57128995 +Final holdings for NoiseAgent 2574: { ABS: 80, CASH: 2023960 }. Marked to market: 9988760 +Final relative surplus NoiseAgent 2574 -0.78764805 +Final holdings for NoiseAgent 2575: { ABS: -68, CASH: 16802074 }. Marked to market: 9999014 +Final relative surplus NoiseAgent 2575 0.670203 +Final holdings for NoiseAgent 2576: { ABS: 36, CASH: 6402376 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 2576 -0.3597624 +Final holdings for NoiseAgent 2577: { ABS: 60, CASH: 4000570 }. Marked to market: 10005070 +Final relative surplus NoiseAgent 2577 -0.58993555 +Final holdings for NoiseAgent 2578: { ABS: 40, CASH: 6001060 }. Marked to market: 9998460 +Final relative surplus NoiseAgent 2578 -0.399894 +Final holdings for NoiseAgent 2579: { ABS: 44, CASH: 5604752 }. Marked to market: 10004620 +Final relative surplus NoiseAgent 2579 -0.4395248 +Final holdings for NoiseAgent 2580: { ABS: -94, CASH: 19426884 }. Marked to market: 9977158 +Final relative surplus NoiseAgent 2580 0.93263545 +Final holdings for NoiseAgent 2581: { ABS: 62, CASH: 3809858 }. Marked to market: 10015996 +Final relative surplus NoiseAgent 2581 -0.60900425 +Final holdings for NoiseAgent 2582: { ABS: -44, CASH: 14403630 }. Marked to market: 9977978 +Final relative surplus NoiseAgent 2582 0.440363 +Final holdings for NoiseAgent 2583: { CASH: 9976717 }. Marked to market: 9976717 +Final relative surplus NoiseAgent 2583 -0.0023283 +Final holdings for NoiseAgent 2584: { CASH: 9974458 }. Marked to market: 9974458 +Final relative surplus NoiseAgent 2584 -0.0025542 +Final holdings for NoiseAgent 2585: { ABS: -46, CASH: 14579806 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 2585 0.4579806 +Final holdings for NoiseAgent 2586: { ABS: 74, CASH: 2612617 }. Marked to market: 10018315 +Final relative surplus NoiseAgent 2586 -0.72873065 +Final holdings for NoiseAgent 2587: { ABS: 82, CASH: 1825707 }. Marked to market: 9990939 +Final relative surplus NoiseAgent 2587 -0.80747165 +Final holdings for NoiseAgent 2588: { ABS: 76, CASH: 2377732 }. Marked to market: 10020596 +Final relative surplus NoiseAgent 2588 -0.7521699 +Final holdings for NoiseAgent 2589: { CASH: 10015100 }. Marked to market: 10015100 +Final relative surplus NoiseAgent 2589 0.00151 +Final holdings for NoiseAgent 2590: { ABS: -25, CASH: 12501050 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2590 0.250105 +Final holdings for NoiseAgent 2591: { CASH: 9984830 }. Marked to market: 9984830 +Final relative surplus NoiseAgent 2591 -0.001517 +Final holdings for NoiseAgent 2592: { CASH: 10013056 }. Marked to market: 10013056 +Final relative surplus NoiseAgent 2592 0.0013056 +Final holdings for NoiseAgent 2593: { ABS: -74, CASH: 17387087 }. Marked to market: 10019573 +Final relative surplus NoiseAgent 2593 0.7287525 +Final holdings for NoiseAgent 2594: { ABS: 88, CASH: 1178660 }. Marked to market: 10022044 +Final relative surplus NoiseAgent 2594 -0.87208475 +Final holdings for NoiseAgent 2595: { CASH: 10004672 }. Marked to market: 10004672 +Final relative surplus NoiseAgent 2595 0.0004672 +Final holdings for NoiseAgent 2596: { CASH: 10032364 }. Marked to market: 10032364 +Final relative surplus NoiseAgent 2596 0.0032364 +Final holdings for NoiseAgent 2597: { ABS: 54, CASH: 4610071 }. Marked to market: 9999055 +Final relative surplus NoiseAgent 2597 -0.5290137 +Final holdings for NoiseAgent 2598: { ABS: -24, CASH: 12401032 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2598 0.2401032 +Final holdings for NoiseAgent 2599: { ABS: -74, CASH: 17403219 }. Marked to market: 9997743 +Final relative surplus NoiseAgent 2599 0.73031455 +Final holdings for NoiseAgent 2600: { CASH: 10010649 }. Marked to market: 10010649 +Final relative surplus NoiseAgent 2600 0.0010649 +Final holdings for NoiseAgent 2601: { CASH: 10001080 }. Marked to market: 10001080 +Final relative surplus NoiseAgent 2601 0.000108 +Final holdings for NoiseAgent 2602: { ABS: 48, CASH: 5206048 }. Marked to market: 10006096 +Final relative surplus NoiseAgent 2602 -0.4793952 +Final holdings for NoiseAgent 2603: { ABS: -46, CASH: 14605589 }. Marked to market: 9993997 +Final relative surplus NoiseAgent 2603 0.4605589 +Final holdings for NoiseAgent 2604: { CASH: 9964624 }. Marked to market: 9964624 +Final relative surplus NoiseAgent 2604 -0.0035376 +Final holdings for NoiseAgent 2605: { ABS: -48, CASH: 14814736 }. Marked to market: 9991312 +Final relative surplus NoiseAgent 2605 0.4814736 +Final holdings for NoiseAgent 2606: { ABS: -88, CASH: 18824640 }. Marked to market: 9976416 +Final relative surplus NoiseAgent 2606 0.87240915 +Final holdings for NoiseAgent 2607: { ABS: 40, CASH: 5997240 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 2607 -0.400276 +Final holdings for NoiseAgent 2608: { CASH: 9997576 }. Marked to market: 9997576 +Final relative surplus NoiseAgent 2608 -0.0002424 +Final holdings for NoiseAgent 2609: { CASH: 9993500 }. Marked to market: 9993500 +Final relative surplus NoiseAgent 2609 -0.00065 +Final holdings for NoiseAgent 2610: { ABS: -42, CASH: 14195947 }. Marked to market: 9995485 +Final relative surplus NoiseAgent 2610 0.4195947 +Final holdings for NoiseAgent 2611: { CASH: 10014280 }. Marked to market: 10014280 +Final relative surplus NoiseAgent 2611 0.001428 +Final holdings for NoiseAgent 2612: { CASH: 9989308 }. Marked to market: 9989308 +Final relative surplus NoiseAgent 2612 -0.0010692 +Final holdings for NoiseAgent 2613: { ABS: -74, CASH: 17412062 }. Marked to market: 9976098 +Final relative surplus NoiseAgent 2613 0.73115755 +Final holdings for NoiseAgent 2614: { ABS: 64, CASH: 3579968 }. Marked to market: 10017216 +Final relative surplus NoiseAgent 2614 -0.63194495 +Final holdings for NoiseAgent 2615: { ABS: -88, CASH: 18813288 }. Marked to market: 9967880 +Final relative surplus NoiseAgent 2615 0.87127715 +Final holdings for NoiseAgent 2616: { ABS: 94, CASH: 582187 }. Marked to market: 10032665 +Final relative surplus NoiseAgent 2616 -0.9317275 +Final holdings for NoiseAgent 2617: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 2617 -0.000132 +Final holdings for NoiseAgent 2618: { CASH: 9982099 }. Marked to market: 9982099 +Final relative surplus NoiseAgent 2618 -0.0017901 +Final holdings for NoiseAgent 2619: { CASH: 9986329 }. Marked to market: 9986329 +Final relative surplus NoiseAgent 2619 -0.0013671 +Final holdings for NoiseAgent 2620: { CASH: 10006815 }. Marked to market: 10006815 +Final relative surplus NoiseAgent 2620 0.0006815 +Final holdings for NoiseAgent 2621: { CASH: 10013456 }. Marked to market: 10013456 +Final relative surplus NoiseAgent 2621 0.0013456 +Final holdings for NoiseAgent 2622: { CASH: 10015456 }. Marked to market: 10015456 +Final relative surplus NoiseAgent 2622 0.0015456 +Final holdings for NoiseAgent 2623: { CASH: 9982450 }. Marked to market: 9982450 +Final relative surplus NoiseAgent 2623 -0.001755 +Final holdings for NoiseAgent 2624: { CASH: 9985564 }. Marked to market: 9985564 +Final relative surplus NoiseAgent 2624 -0.0014436 +Final holdings for NoiseAgent 2625: { CASH: 10010132 }. Marked to market: 10010132 +Final relative surplus NoiseAgent 2625 0.0010132 +Final holdings for NoiseAgent 2626: { CASH: 9974293 }. Marked to market: 9974293 +Final relative surplus NoiseAgent 2626 -0.0025707 +Final holdings for NoiseAgent 2627: { CASH: 10011439 }. Marked to market: 10011439 +Final relative surplus NoiseAgent 2627 0.0011439 +Final holdings for NoiseAgent 2628: { CASH: 9970544 }. Marked to market: 9970544 +Final relative surplus NoiseAgent 2628 -0.0029456 +Final holdings for NoiseAgent 2629: { ABS: -84, CASH: 18386056 }. Marked to market: 9979756 +Final relative surplus NoiseAgent 2629 0.82859815 +Final holdings for NoiseAgent 2630: { CASH: 9976480 }. Marked to market: 9976480 +Final relative surplus NoiseAgent 2630 -0.002352 +Final holdings for NoiseAgent 2631: { CASH: 9974422 }. Marked to market: 9974422 +Final relative surplus NoiseAgent 2631 -0.0025578 +Final holdings for NoiseAgent 2632: { CASH: 9991740 }. Marked to market: 9991740 +Final relative surplus NoiseAgent 2632 -0.000826 +Final holdings for NoiseAgent 2633: { ABS: 76, CASH: 2380202 }. Marked to market: 10020330 +Final relative surplus NoiseAgent 2633 -0.75192695 +Final holdings for NoiseAgent 2634: { ABS: -74, CASH: 17417390 }. Marked to market: 9972176 +Final relative surplus NoiseAgent 2634 0.73167795 +Final holdings for NoiseAgent 2635: { CASH: 10018941 }. Marked to market: 10018941 +Final relative surplus NoiseAgent 2635 0.0018941 +Final holdings for NoiseAgent 2636: { ABS: 40, CASH: 6000060 }. Marked to market: 9997340 +Final relative surplus NoiseAgent 2636 -0.399994 +Final holdings for NoiseAgent 2637: { ABS: -84, CASH: 18408820 }. Marked to market: 9967492 +Final relative surplus NoiseAgent 2637 0.83083275 +Final holdings for NoiseAgent 2638: { ABS: -35, CASH: 13517815 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2638 0.3517815 +Final holdings for NoiseAgent 2639: { CASH: 9980876 }. Marked to market: 9980876 +Final relative surplus NoiseAgent 2639 -0.0019124 +Final holdings for NoiseAgent 2640: { ABS: 12, CASH: 8825812 }. Marked to market: 10033672 +Final relative surplus NoiseAgent 2640 -0.1174188 +Final holdings for NoiseAgent 2641: { ABS: -72, CASH: 17223904 }. Marked to market: 9982144 +Final relative surplus NoiseAgent 2641 0.71233245 +Final holdings for NoiseAgent 2642: { CASH: 9982634 }. Marked to market: 9982634 +Final relative surplus NoiseAgent 2642 -0.0017366 +Final holdings for NoiseAgent 2643: { ABS: 80, CASH: 1979520 }. Marked to market: 10021040 +Final relative surplus NoiseAgent 2643 -0.79199605 +Final holdings for NoiseAgent 2644: { ABS: 98, CASH: 232928 }. Marked to market: 9996276 +Final relative surplus NoiseAgent 2644 -0.96674625 +Final holdings for NoiseAgent 2645: { CASH: 10025725 }. Marked to market: 10025725 +Final relative surplus NoiseAgent 2645 0.0025725 +Final holdings for NoiseAgent 2646: { ABS: -48, CASH: 14789200 }. Marked to market: 10007104 +Final relative surplus NoiseAgent 2646 0.47892 +Final holdings for NoiseAgent 2647: { ABS: 42, CASH: 5796892 }. Marked to market: 10000084 +Final relative surplus NoiseAgent 2647 -0.4203108 +Final holdings for NoiseAgent 2648: { ABS: -82, CASH: 18223821 }. Marked to market: 9979377 +Final relative surplus NoiseAgent 2648 0.81232795 +Final holdings for NoiseAgent 2649: { CASH: 10019578 }. Marked to market: 10019578 +Final relative surplus NoiseAgent 2649 0.0019578 +Final holdings for NoiseAgent 2650: { ABS: 32, CASH: 6780960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2650 -0.321904 +Final holdings for NoiseAgent 2651: { ABS: 38, CASH: 6177010 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2651 -0.382299 +Final holdings for NoiseAgent 2652: { ABS: -40, CASH: 14006100 }. Marked to market: 9982580 +Final relative surplus NoiseAgent 2652 0.40061 +Final holdings for NoiseAgent 2653: { ABS: 78, CASH: 2213377 }. Marked to market: 10019227 +Final relative surplus NoiseAgent 2653 -0.76865485 +Final holdings for NoiseAgent 2654: { ABS: 25, CASH: 7486300 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2654 -0.25137 +Final holdings for NoiseAgent 2655: { CASH: 9985560 }. Marked to market: 9985560 +Final relative surplus NoiseAgent 2655 -0.001444 +Final holdings for NoiseAgent 2656: { ABS: -40, CASH: 14010620 }. Marked to market: 9989420 +Final relative surplus NoiseAgent 2656 0.401062 +Final holdings for NoiseAgent 2657: { CASH: 10000252 }. Marked to market: 10000252 +Final relative surplus NoiseAgent 2657 2.52e-05 +Final holdings for NoiseAgent 2658: { CASH: 9986632 }. Marked to market: 9986632 +Final relative surplus NoiseAgent 2658 -0.0013368 +Final holdings for NoiseAgent 2659: { ABS: 94, CASH: 618283 }. Marked to market: 10020727 +Final relative surplus NoiseAgent 2659 -0.92816915 +Final holdings for NoiseAgent 2660: { ABS: 21, CASH: 7906384 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2660 -0.2093616 +Final holdings for NoiseAgent 2661: { ABS: 23, CASH: 7732638 }. Marked to market: 10044736 +Final relative surplus NoiseAgent 2661 -0.2267362 +Final holdings for NoiseAgent 2662: { ABS: 96, CASH: 404560 }. Marked to market: 10008880 +Final relative surplus NoiseAgent 2662 -0.94953955 +Final holdings for NoiseAgent 2663: { CASH: 9996310 }. Marked to market: 9996310 +Final relative surplus NoiseAgent 2663 -0.000369 +Final holdings for NoiseAgent 2664: { ABS: -56, CASH: 15609828 }. Marked to market: 9980372 +Final relative surplus NoiseAgent 2664 0.5509305 +Final holdings for NoiseAgent 2665: { CASH: 9987664 }. Marked to market: 9987664 +Final relative surplus NoiseAgent 2665 -0.0012336 +Final holdings for NoiseAgent 2666: { CASH: 10022140 }. Marked to market: 10022140 +Final relative surplus NoiseAgent 2666 0.002214 +Final holdings for NoiseAgent 2667: { ABS: -21, CASH: 12093658 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2667 0.2093658 +Final holdings for NoiseAgent 2668: { ABS: -76, CASH: 17586130 }. Marked to market: 9991146 +Final relative surplus NoiseAgent 2668 0.74861965 +Final holdings for NoiseAgent 2669: { ABS: -49, CASH: 14896766 }. Marked to market: 9993924 +Final relative surplus NoiseAgent 2669 0.4896766 +Final holdings for NoiseAgent 2670: { ABS: 92, CASH: 802392 }. Marked to market: 9996504 +Final relative surplus NoiseAgent 2670 -0.90976725 +Final holdings for NoiseAgent 2671: { CASH: 10012420 }. Marked to market: 10012420 +Final relative surplus NoiseAgent 2671 0.001242 +Final holdings for NoiseAgent 2672: { ABS: -54, CASH: 15411313 }. Marked to market: 9986257 +Final relative surplus NoiseAgent 2672 0.53108485 +Final holdings for NoiseAgent 2673: { ABS: 96, CASH: 389824 }. Marked to market: 10039360 +Final relative surplus NoiseAgent 2673 -0.95096605 +Final holdings for NoiseAgent 2674: { ABS: -28, CASH: 12813412 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2674 0.2813412 +Final holdings for NoiseAgent 2675: { ABS: -64, CASH: 16384416 }. Marked to market: 9988768 +Final relative surplus NoiseAgent 2675 0.62844845 +Final holdings for NoiseAgent 2676: { ABS: -86, CASH: 18598925 }. Marked to market: 10004687 +Final relative surplus NoiseAgent 2676 0.84989925 +Final holdings for NoiseAgent 2677: { CASH: 10007632 }. Marked to market: 10007632 +Final relative surplus NoiseAgent 2677 0.0007632 +Final holdings for NoiseAgent 2678: { CASH: 9988380 }. Marked to market: 9988380 +Final relative surplus NoiseAgent 2678 -0.001162 +Final holdings for NoiseAgent 2679: { CASH: 10027120 }. Marked to market: 10027120 +Final relative surplus NoiseAgent 2679 0.002712 +Final holdings for NoiseAgent 2680: { ABS: -34, CASH: 13402244 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2680 0.3402244 +Final holdings for NoiseAgent 2681: { ABS: 78, CASH: 2197621 }. Marked to market: 10001287 +Final relative surplus NoiseAgent 2681 -0.77023315 +Final holdings for NoiseAgent 2682: { ABS: -21, CASH: 12111298 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2682 0.2111298 +Final holdings for NoiseAgent 2683: { CASH: 9997775 }. Marked to market: 9997775 +Final relative surplus NoiseAgent 2683 -0.0002225 +Final holdings for NoiseAgent 2684: { ABS: 34, CASH: 6581674 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2684 -0.3418326 +Final holdings for NoiseAgent 2685: { CASH: 10005115 }. Marked to market: 10005115 +Final relative surplus NoiseAgent 2685 0.0005115 +Final holdings for NoiseAgent 2686: { CASH: 10008888 }. Marked to market: 10008888 +Final relative surplus NoiseAgent 2686 0.0008888 +Final holdings for NoiseAgent 2687: { CASH: 9977278 }. Marked to market: 9977278 +Final relative surplus NoiseAgent 2687 -0.0022722 +Final holdings for NoiseAgent 2688: { CASH: 9997940 }. Marked to market: 9997940 +Final relative surplus NoiseAgent 2688 -0.000206 +Final holdings for NoiseAgent 2689: { ABS: 54, CASH: 4587661 }. Marked to market: 10017361 +Final relative surplus NoiseAgent 2689 -0.53117885 +Final holdings for NoiseAgent 2690: { ABS: 52, CASH: 4809152 }. Marked to market: 10012844 +Final relative surplus NoiseAgent 2690 -0.50907775 +Final holdings for NoiseAgent 2691: { ABS: -94, CASH: 19386041 }. Marked to market: 9978803 +Final relative surplus NoiseAgent 2691 0.92859635 +Final holdings for NoiseAgent 2692: { CASH: 10010925 }. Marked to market: 10010925 +Final relative surplus NoiseAgent 2692 0.0010925 +Final holdings for NoiseAgent 2693: { ABS: 66, CASH: 3399868 }. Marked to market: 9999274 +Final relative surplus NoiseAgent 2693 -0.65001405 +Final holdings for NoiseAgent 2694: { CASH: 10039248 }. Marked to market: 10039248 +Final relative surplus NoiseAgent 2694 0.0039248 +Final holdings for NoiseAgent 2695: { ABS: -60, CASH: 15995740 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 2695 0.58958045 +Final holdings for NoiseAgent 2696: { ABS: -38, CASH: 13801406 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2696 0.3801406 +Final holdings for NoiseAgent 2697: { ABS: 35, CASH: 6497375 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2697 -0.3502625 +Final holdings for NoiseAgent 2698: { CASH: 9990280 }. Marked to market: 9990280 +Final relative surplus NoiseAgent 2698 -0.000972 +Final holdings for NoiseAgent 2699: { CASH: 10012360 }. Marked to market: 10012360 +Final relative surplus NoiseAgent 2699 0.001236 +Final holdings for NoiseAgent 2700: { ABS: -70, CASH: 17003990 }. Marked to market: 10001050 +Final relative surplus NoiseAgent 2700 0.69039475 +Final holdings for NoiseAgent 2701: { ABS: -64, CASH: 16391232 }. Marked to market: 10015360 +Final relative surplus NoiseAgent 2701 0.62916095 +Final holdings for NoiseAgent 2702: { CASH: 9999714 }. Marked to market: 9999714 +Final relative surplus NoiseAgent 2702 -2.86e-05 +Final holdings for NoiseAgent 2703: { CASH: 10009072 }. Marked to market: 10009072 +Final relative surplus NoiseAgent 2703 0.0009072 +Final holdings for NoiseAgent 2704: { ABS: 70, CASH: 2988170 }. Marked to market: 10031010 +Final relative surplus NoiseAgent 2704 -0.69112185 +Final holdings for NoiseAgent 2705: { ABS: -74, CASH: 17402072 }. Marked to market: 10000222 +Final relative surplus NoiseAgent 2705 0.73020475 +Final holdings for NoiseAgent 2706: { ABS: -54, CASH: 15402349 }. Marked to market: 9998299 +Final relative surplus NoiseAgent 2706 0.53022735 +Final holdings for NoiseAgent 2707: { ABS: 62, CASH: 3783105 }. Marked to market: 10014353 +Final relative surplus NoiseAgent 2707 -0.6116391 +Final holdings for NoiseAgent 2708: { ABS: 47, CASH: 5272035 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2708 -0.4727965 +Final holdings for NoiseAgent 2709: { ABS: -27, CASH: 12712771 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2709 0.2712771 +Final holdings for NoiseAgent 2710: { ABS: -92, CASH: 19225484 }. Marked to market: 9975528 +Final relative surplus NoiseAgent 2710 0.91249405 +Final holdings for NoiseAgent 2711: { CASH: 9982558 }. Marked to market: 9982558 +Final relative surplus NoiseAgent 2711 -0.0017442 +Final holdings for NoiseAgent 2712: { CASH: 9999768 }. Marked to market: 9999768 +Final relative surplus NoiseAgent 2712 -2.32e-05 +Final holdings for NoiseAgent 2713: { CASH: 10041722 }. Marked to market: 10041722 +Final relative surplus NoiseAgent 2713 0.0041722 +Final holdings for NoiseAgent 2714: { CASH: 9996360 }. Marked to market: 9996360 +Final relative surplus NoiseAgent 2714 -0.000364 +Final holdings for NoiseAgent 2715: { ABS: 27, CASH: 7283044 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2715 -0.2716956 +Final holdings for NoiseAgent 2716: { ABS: 90, CASH: 985015 }. Marked to market: 10029205 +Final relative surplus NoiseAgent 2716 -0.89144935 +Final holdings for NoiseAgent 2717: { ABS: -38, CASH: 13821812 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2717 0.3821812 +Final holdings for NoiseAgent 2718: { CASH: 9978550 }. Marked to market: 9978550 +Final relative surplus NoiseAgent 2718 -0.002145 +Final holdings for NoiseAgent 2719: { ABS: -58, CASH: 15818676 }. Marked to market: 9985094 +Final relative surplus NoiseAgent 2719 0.57180965 +Final holdings for NoiseAgent 2720: { ABS: 42, CASH: 5796367 }. Marked to market: 10016401 +Final relative surplus NoiseAgent 2720 -0.4203633 +Final holdings for NoiseAgent 2721: { ABS: 38, CASH: 6180354 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2721 -0.3819646 +Final holdings for NoiseAgent 2722: { CASH: 9987965 }. Marked to market: 9987965 +Final relative surplus NoiseAgent 2722 -0.0012035 +Final holdings for NoiseAgent 2723: { CASH: 10018108 }. Marked to market: 10018108 +Final relative surplus NoiseAgent 2723 0.0018108 +Final holdings for NoiseAgent 2724: { CASH: 10026928 }. Marked to market: 10026928 +Final relative surplus NoiseAgent 2724 0.0026928 +Final holdings for NoiseAgent 2725: { CASH: 10020941 }. Marked to market: 10020941 +Final relative surplus NoiseAgent 2725 0.0020941 +Final holdings for NoiseAgent 2726: { ABS: -37, CASH: 13697706 }. Marked to market: 9999926 +Final relative surplus NoiseAgent 2726 0.3697706 +Final holdings for NoiseAgent 2727: { CASH: 10005126 }. Marked to market: 10005126 +Final relative surplus NoiseAgent 2727 0.0005126 +Final holdings for NoiseAgent 2728: { ABS: 22, CASH: 7799450 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2728 -0.220055 +Final holdings for NoiseAgent 2729: { CASH: 10001798 }. Marked to market: 10001798 +Final relative surplus NoiseAgent 2729 0.0001798 +Final holdings for NoiseAgent 2730: { CASH: 10026414 }. Marked to market: 10026414 +Final relative surplus NoiseAgent 2730 0.0026414 +Final holdings for NoiseAgent 2731: { CASH: 9971991 }. Marked to market: 9971991 +Final relative surplus NoiseAgent 2731 -0.0028009 +Final holdings for NoiseAgent 2732: { CASH: 9989379 }. Marked to market: 9989379 +Final relative surplus NoiseAgent 2732 -0.0010621 +Final holdings for NoiseAgent 2733: { ABS: -46, CASH: 14597010 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 2733 0.459701 +Final holdings for NoiseAgent 2734: { ABS: -40, CASH: 13987640 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 2734 0.398764 +Final holdings for NoiseAgent 2735: { CASH: 9992048 }. Marked to market: 9992048 +Final relative surplus NoiseAgent 2735 -0.0007952 +Final holdings for NoiseAgent 2736: { ABS: -88, CASH: 18793840 }. Marked to market: 9987328 +Final relative surplus NoiseAgent 2736 0.86937655 +Final holdings for NoiseAgent 2737: { ABS: 43, CASH: 5698022 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2737 -0.4301978 +Final holdings for NoiseAgent 2738: { ABS: -90, CASH: 18996760 }. Marked to market: 10002430 +Final relative surplus NoiseAgent 2738 0.88968235 +Final holdings for NoiseAgent 2739: { ABS: 45, CASH: 5475790 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2739 -0.452421 +Final holdings for NoiseAgent 2740: { CASH: 9986824 }. Marked to market: 9986824 +Final relative surplus NoiseAgent 2740 -0.0013176 +Final holdings for NoiseAgent 2741: { ABS: 21, CASH: 7909240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2741 -0.209076 +Final holdings for NoiseAgent 2742: { ABS: 44, CASH: 5578088 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2742 -0.4421912 +Final holdings for NoiseAgent 2743: { CASH: 10000483 }. Marked to market: 10000483 +Final relative surplus NoiseAgent 2743 4.83e-05 +Final holdings for NoiseAgent 2744: { ABS: 56, CASH: 4384544 }. Marked to market: 10013048 +Final relative surplus NoiseAgent 2744 -0.55149475 +Final holdings for NoiseAgent 2745: { CASH: 10001334 }. Marked to market: 10001334 +Final relative surplus NoiseAgent 2745 0.0001334 +Final holdings for NoiseAgent 2746: { ABS: -46, CASH: 14601932 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 2746 0.4601932 +Final holdings for NoiseAgent 2747: { CASH: 9981591 }. Marked to market: 9981591 +Final relative surplus NoiseAgent 2747 -0.0018409 +Final holdings for NoiseAgent 2748: { ABS: -66, CASH: 16617028 }. Marked to market: 9977956 +Final relative surplus NoiseAgent 2748 0.65164355 +Final holdings for NoiseAgent 2749: { ABS: 72, CASH: 2798848 }. Marked to market: 10004320 +Final relative surplus NoiseAgent 2749 -0.71010755 +Final holdings for NoiseAgent 2750: { CASH: 9970624 }. Marked to market: 9970624 +Final relative surplus NoiseAgent 2750 -0.0029376 +Final holdings for NoiseAgent 2751: { CASH: 9988336 }. Marked to market: 9988336 +Final relative surplus NoiseAgent 2751 -0.0011664 +Final holdings for NoiseAgent 2752: { ABS: 22, CASH: 7789198 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2752 -0.2210802 +Final holdings for NoiseAgent 2753: { CASH: 9985368 }. Marked to market: 9985368 +Final relative surplus NoiseAgent 2753 -0.0014632 +Final holdings for NoiseAgent 2754: { CASH: 10003600 }. Marked to market: 10003600 +Final relative surplus NoiseAgent 2754 0.00036 +Final holdings for NoiseAgent 2755: { CASH: 10008950 }. Marked to market: 10008950 +Final relative surplus NoiseAgent 2755 0.000895 +Final holdings for NoiseAgent 2756: { ABS: -45, CASH: 14523670 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2756 0.452367 +Final holdings for NoiseAgent 2757: { ABS: 6, CASH: 9434104 }. Marked to market: 10037206 +Final relative surplus NoiseAgent 2757 -0.0565896 +Final holdings for NoiseAgent 2758: { ABS: -84, CASH: 18415708 }. Marked to market: 9970936 +Final relative surplus NoiseAgent 2758 0.83151745 +Final holdings for NoiseAgent 2759: { ABS: 50, CASH: 4999075 }. Marked to market: 10000375 +Final relative surplus NoiseAgent 2759 -0.5000925 +Final holdings for NoiseAgent 2760: { ABS: 90, CASH: 985240 }. Marked to market: 10029880 +Final relative surplus NoiseAgent 2760 -0.89142635 +Final holdings for NoiseAgent 2761: { ABS: -76, CASH: 17577922 }. Marked to market: 10011362 +Final relative surplus NoiseAgent 2761 0.74783625 +Final holdings for NoiseAgent 2762: { ABS: 64, CASH: 3601920 }. Marked to market: 10006592 +Final relative surplus NoiseAgent 2762 -0.62980065 +Final holdings for NoiseAgent 2763: { ABS: -46, CASH: 14627186 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 2763 0.4627186 +Final holdings for NoiseAgent 2764: { CASH: 10004805 }. Marked to market: 10004805 +Final relative surplus NoiseAgent 2764 0.0004805 +Final holdings for NoiseAgent 2765: { ABS: 70, CASH: 3016100 }. Marked to market: 10011480 +Final relative surplus NoiseAgent 2765 -0.68839665 +Final holdings for NoiseAgent 2766: { CASH: 10001620 }. Marked to market: 10001620 +Final relative surplus NoiseAgent 2766 0.000162 +Final holdings for NoiseAgent 2767: { ABS: -24, CASH: 12411664 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2767 0.2411664 +Final holdings for NoiseAgent 2768: { CASH: 9978400 }. Marked to market: 9978400 +Final relative surplus NoiseAgent 2768 -0.00216 +Final holdings for NoiseAgent 2769: { ABS: -70, CASH: 17018795 }. Marked to market: 9981205 +Final relative surplus NoiseAgent 2769 0.69182575 +Final holdings for NoiseAgent 2770: { CASH: 9984224 }. Marked to market: 9984224 +Final relative surplus NoiseAgent 2770 -0.0015776 +Final holdings for NoiseAgent 2771: { ABS: 96, CASH: 389392 }. Marked to market: 10047568 +Final relative surplus NoiseAgent 2771 -0.95100015 +Final holdings for NoiseAgent 2772: { CASH: 10009652 }. Marked to market: 10009652 +Final relative surplus NoiseAgent 2772 0.0009652 +Final holdings for NoiseAgent 2773: { CASH: 10023142 }. Marked to market: 10023142 +Final relative surplus NoiseAgent 2773 0.0023142 +Final holdings for NoiseAgent 2774: { CASH: 9997084 }. Marked to market: 9997084 +Final relative surplus NoiseAgent 2774 -0.0002916 +Final holdings for NoiseAgent 2775: { CASH: 10012714 }. Marked to market: 10012714 +Final relative surplus NoiseAgent 2775 0.0012714 +Final holdings for NoiseAgent 2776: { ABS: -33, CASH: 13319668 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2776 0.3319668 +Final holdings for NoiseAgent 2777: { CASH: 10014144 }. Marked to market: 10014144 +Final relative surplus NoiseAgent 2777 0.0014144 +Final holdings for NoiseAgent 2778: { CASH: 10031962 }. Marked to market: 10031962 +Final relative surplus NoiseAgent 2778 0.0031962 +Final holdings for NoiseAgent 2779: { CASH: 10031734 }. Marked to market: 10031734 +Final relative surplus NoiseAgent 2779 0.0031734 +Final holdings for NoiseAgent 2780: { ABS: -29, CASH: 12898028 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 2780 0.2898028 +Final holdings for NoiseAgent 2781: { ABS: -80, CASH: 18020680 }. Marked to market: 9980600 +Final relative surplus NoiseAgent 2781 0.7920178 +Final holdings for NoiseAgent 2782: { CASH: 9969470 }. Marked to market: 9969470 +Final relative surplus NoiseAgent 2782 -0.003053 +Final holdings for NoiseAgent 2783: { CASH: 10001558 }. Marked to market: 10001558 +Final relative surplus NoiseAgent 2783 0.0001558 +Final holdings for NoiseAgent 2784: { ABS: -43, CASH: 14324725 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2784 0.4324725 +Final holdings for NoiseAgent 2785: { CASH: 9998614 }. Marked to market: 9998614 +Final relative surplus NoiseAgent 2785 -0.0001386 +Final holdings for NoiseAgent 2786: { ABS: -94, CASH: 19418706 }. Marked to market: 9968134 +Final relative surplus NoiseAgent 2786 0.93181675 +Final holdings for NoiseAgent 2787: { ABS: -64, CASH: 16398304 }. Marked to market: 10002528 +Final relative surplus NoiseAgent 2787 0.62983695 +Final holdings for NoiseAgent 2788: { ABS: 94, CASH: 595723 }. Marked to market: 10000141 +Final relative surplus NoiseAgent 2788 -0.93042295 +Final holdings for NoiseAgent 2789: { ABS: 56, CASH: 4413300 }. Marked to market: 10010052 +Final relative surplus NoiseAgent 2789 -0.54867575 +Final holdings for NoiseAgent 2790: { CASH: 9999907 }. Marked to market: 9999907 +Final relative surplus NoiseAgent 2790 -9.3e-06 +Final holdings for NoiseAgent 2791: { ABS: 20, CASH: 8007580 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 2791 -0.199242 +Final holdings for NoiseAgent 2792: { ABS: 24, CASH: 7600144 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2792 -0.2399856 +Final holdings for NoiseAgent 2793: { CASH: 9989425 }. Marked to market: 9989425 +Final relative surplus NoiseAgent 2793 -0.0010575 +Final holdings for NoiseAgent 2794: { CASH: 10002145 }. Marked to market: 10002145 +Final relative surplus NoiseAgent 2794 0.0002145 +Final holdings for NoiseAgent 2795: { ABS: 68, CASH: 3227166 }. Marked to market: 9998266 +Final relative surplus NoiseAgent 2795 -0.66732595 +Final holdings for NoiseAgent 2796: { ABS: 20, CASH: 8001420 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2796 -0.199858 +Final holdings for NoiseAgent 2797: { ABS: 98, CASH: 195688 }. Marked to market: 10042140 +Final relative surplus NoiseAgent 2797 -0.97038385 +Final holdings for NoiseAgent 2798: { ABS: -54, CASH: 15416713 }. Marked to market: 9985555 +Final relative surplus NoiseAgent 2798 0.53161365 +Final holdings for NoiseAgent 2799: { ABS: -76, CASH: 17603724 }. Marked to market: 10004028 +Final relative surplus NoiseAgent 2799 0.7503729 +Final holdings for NoiseAgent 2800: { CASH: 9989836 }. Marked to market: 9989836 +Final relative surplus NoiseAgent 2800 -0.0010164 +Final holdings for NoiseAgent 2801: { ABS: -62, CASH: 16197644 }. Marked to market: 10001798 +Final relative surplus NoiseAgent 2801 0.60977115 +Final holdings for NoiseAgent 2802: { ABS: -48, CASH: 14800864 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 2802 0.4800864 +Final holdings for NoiseAgent 2803: { CASH: 10015160 }. Marked to market: 10015160 +Final relative surplus NoiseAgent 2803 0.001516 +Final holdings for NoiseAgent 2804: { ABS: 70, CASH: 3016870 }. Marked to market: 10012110 +Final relative surplus NoiseAgent 2804 -0.68831975 +Final holdings for NoiseAgent 2805: { ABS: 27, CASH: 7298974 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2805 -0.2701026 +Final holdings for NoiseAgent 2806: { ABS: 25, CASH: 7499300 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2806 -0.25007 +Final holdings for NoiseAgent 2807: { CASH: 9986844 }. Marked to market: 9986844 +Final relative surplus NoiseAgent 2807 -0.0013156 +Final holdings for NoiseAgent 2808: { CASH: 9976600 }. Marked to market: 9976600 +Final relative surplus NoiseAgent 2808 -0.00234 +Final holdings for NoiseAgent 2809: { CASH: 9982909 }. Marked to market: 9982909 +Final relative surplus NoiseAgent 2809 -0.0017091 +Final holdings for NoiseAgent 2810: { CASH: 9983050 }. Marked to market: 9983050 +Final relative surplus NoiseAgent 2810 -0.001695 +Final holdings for NoiseAgent 2811: { CASH: 9994357 }. Marked to market: 9994357 +Final relative surplus NoiseAgent 2811 -0.0005643 +Final holdings for NoiseAgent 2812: { ABS: -78, CASH: 17811583 }. Marked to market: 9966343 +Final relative surplus NoiseAgent 2812 0.77110035 +Final holdings for NoiseAgent 2813: { ABS: -98, CASH: 19782605 }. Marked to market: 10023373 +Final relative surplus NoiseAgent 2813 0.96830215 +Final holdings for NoiseAgent 2814: { CASH: 9983151 }. Marked to market: 9983151 +Final relative surplus NoiseAgent 2814 -0.0016849 +Final holdings for NoiseAgent 2815: { CASH: 9994222 }. Marked to market: 9994222 +Final relative surplus NoiseAgent 2815 -0.0005778 +Final holdings for NoiseAgent 2816: { ABS: 94, CASH: 572223 }. Marked to market: 10028341 +Final relative surplus NoiseAgent 2816 -0.9327179 +Final holdings for NoiseAgent 2817: { ABS: 90, CASH: 974710 }. Marked to market: 10018630 +Final relative surplus NoiseAgent 2817 -0.8924801 +Final holdings for NoiseAgent 2818: { ABS: 54, CASH: 4602700 }. Marked to market: 10004860 +Final relative surplus NoiseAgent 2818 -0.52972605 +Final holdings for NoiseAgent 2819: { ABS: 68, CASH: 3202244 }. Marked to market: 9997756 +Final relative surplus NoiseAgent 2819 -0.66978225 +Final holdings for NoiseAgent 2820: { CASH: 9971103 }. Marked to market: 9971103 +Final relative surplus NoiseAgent 2820 -0.0028897 +Final holdings for NoiseAgent 2821: { CASH: 10015554 }. Marked to market: 10015554 +Final relative surplus NoiseAgent 2821 0.0015554 +Final holdings for NoiseAgent 2822: { CASH: 9963440 }. Marked to market: 9963440 +Final relative surplus NoiseAgent 2822 -0.003656 +Final holdings for NoiseAgent 2823: { ABS: -42, CASH: 14189836 }. Marked to market: 9992608 +Final relative surplus NoiseAgent 2823 0.4189836 +Final holdings for NoiseAgent 2824: { CASH: 10016740 }. Marked to market: 10016740 +Final relative surplus NoiseAgent 2824 0.001674 +Final holdings for NoiseAgent 2825: { ABS: 56, CASH: 4398320 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 2825 -0.55016345 +Final holdings for NoiseAgent 2826: { CASH: 10007859 }. Marked to market: 10007859 +Final relative surplus NoiseAgent 2826 0.0007859 +Final holdings for NoiseAgent 2827: { ABS: 84, CASH: 1584292 }. Marked to market: 10026964 +Final relative surplus NoiseAgent 2827 -0.83152005 +Final holdings for NoiseAgent 2828: { ABS: -96, CASH: 19631728 }. Marked to market: 9970000 +Final relative surplus NoiseAgent 2828 0.95310845 +Final holdings for NoiseAgent 2829: { ABS: -47, CASH: 14727965 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2829 0.4727965 +Final holdings for NoiseAgent 2830: { ABS: -74, CASH: 17409879 }. Marked to market: 9969179 +Final relative surplus NoiseAgent 2830 0.73093295 +Final holdings for NoiseAgent 2831: { ABS: 60, CASH: 4007050 }. Marked to market: 10009390 +Final relative surplus NoiseAgent 2831 -0.5892931 +Final holdings for NoiseAgent 2832: { ABS: -21, CASH: 12110899 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 2832 0.2110899 +Final holdings for NoiseAgent 2833: { ABS: 80, CASH: 1972800 }. Marked to market: 10021440 +Final relative surplus NoiseAgent 2833 -0.79265925 +Final holdings for NoiseAgent 2834: { CASH: 10024050 }. Marked to market: 10024050 +Final relative surplus NoiseAgent 2834 0.002405 +Final holdings for NoiseAgent 2835: { CASH: 9980800 }. Marked to market: 9980800 +Final relative surplus NoiseAgent 2835 -0.00192 +Final holdings for NoiseAgent 2836: { CASH: 9985282 }. Marked to market: 9985282 +Final relative surplus NoiseAgent 2836 -0.0014718 +Final holdings for NoiseAgent 2837: { CASH: 10001800 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 2837 0.00018 +Final holdings for NoiseAgent 2838: { ABS: -54, CASH: 15410962 }. Marked to market: 9985744 +Final relative surplus NoiseAgent 2838 0.53104935 +Final holdings for NoiseAgent 2839: { ABS: 48, CASH: 5200528 }. Marked to market: 10002592 +Final relative surplus NoiseAgent 2839 -0.4799472 +Final holdings for NoiseAgent 2840: { CASH: 10000027 }. Marked to market: 10000027 +Final relative surplus NoiseAgent 2840 2.7e-06 +Final holdings for NoiseAgent 2841: { CASH: 10010608 }. Marked to market: 10010608 +Final relative surplus NoiseAgent 2841 0.0010608 +Final holdings for NoiseAgent 2842: { CASH: 10010097 }. Marked to market: 10010097 +Final relative surplus NoiseAgent 2842 0.0010097 +Final holdings for NoiseAgent 2843: { ABS: -37, CASH: 13703737 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2843 0.3703737 +Final holdings for NoiseAgent 2844: { ABS: 74, CASH: 2580464 }. Marked to market: 10020350 +Final relative surplus NoiseAgent 2844 -0.73189965 +Final holdings for NoiseAgent 2845: { ABS: 52, CASH: 4785960 }. Marked to market: 10011752 +Final relative surplus NoiseAgent 2845 -0.51135435 +Final holdings for NoiseAgent 2846: { ABS: -82, CASH: 18215006 }. Marked to market: 9971874 +Final relative surplus NoiseAgent 2846 0.81144805 +Final holdings for NoiseAgent 2847: { CASH: 9998944 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 2847 -0.0001056 +Final holdings for NoiseAgent 2848: { ABS: 68, CASH: 3218122 }. Marked to market: 9992758 +Final relative surplus NoiseAgent 2848 -0.66822515 +Final holdings for NoiseAgent 2849: { CASH: 9993120 }. Marked to market: 9993120 +Final relative surplus NoiseAgent 2849 -0.000688 +Final holdings for NoiseAgent 2850: { ABS: -98, CASH: 19802842 }. Marked to market: 10009506 +Final relative surplus NoiseAgent 2850 0.97029095 +Final holdings for NoiseAgent 2851: { CASH: 9986484 }. Marked to market: 9986484 +Final relative surplus NoiseAgent 2851 -0.0013516 +Final holdings for NoiseAgent 2852: { CASH: 9999741 }. Marked to market: 9999741 +Final relative surplus NoiseAgent 2852 -2.59e-05 +Final holdings for NoiseAgent 2853: { ABS: -74, CASH: 17419462 }. Marked to market: 9983424 +Final relative surplus NoiseAgent 2853 0.73189755 +Final holdings for NoiseAgent 2854: { ABS: 74, CASH: 2575691 }. Marked to market: 10016613 +Final relative surplus NoiseAgent 2854 -0.73237565 +Final holdings for NoiseAgent 2855: { ABS: 72, CASH: 2799244 }. Marked to market: 9999028 +Final relative surplus NoiseAgent 2855 -0.7100747 +Final holdings for NoiseAgent 2856: { CASH: 10029970 }. Marked to market: 10029970 +Final relative surplus NoiseAgent 2856 0.002997 +Final holdings for NoiseAgent 2857: { ABS: 34, CASH: 6583136 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2857 -0.3416864 +Final holdings for NoiseAgent 2858: { CASH: 9968320 }. Marked to market: 9968320 +Final relative surplus NoiseAgent 2858 -0.003168 +Final holdings for NoiseAgent 2859: { ABS: 48, CASH: 5202304 }. Marked to market: 10005760 +Final relative surplus NoiseAgent 2859 -0.4797696 +Final holdings for NoiseAgent 2860: { CASH: 10014761 }. Marked to market: 10014761 +Final relative surplus NoiseAgent 2860 0.0014761 +Final holdings for NoiseAgent 2861: { ABS: 58, CASH: 4214732 }. Marked to market: 9993040 +Final relative surplus NoiseAgent 2861 -0.56856425 +Final holdings for NoiseAgent 2862: { CASH: 9997585 }. Marked to market: 9997585 +Final relative surplus NoiseAgent 2862 -0.0002415 +Final holdings for NoiseAgent 2863: { CASH: 10028416 }. Marked to market: 10028416 +Final relative surplus NoiseAgent 2863 0.0028416 +Final holdings for NoiseAgent 2864: { ABS: 90, CASH: 1007470 }. Marked to market: 10011790 +Final relative surplus NoiseAgent 2864 -0.88924825 +Final holdings for NoiseAgent 2865: { CASH: 10002871 }. Marked to market: 10002871 +Final relative surplus NoiseAgent 2865 0.0002871 +Final holdings for NoiseAgent 2866: { ABS: 36, CASH: 6398308 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 2866 -0.3601692 +Final holdings for NoiseAgent 2867: { CASH: 10020736 }. Marked to market: 10020736 +Final relative surplus NoiseAgent 2867 0.0020736 +Final holdings for NoiseAgent 2868: { CASH: 10027744 }. Marked to market: 10027744 +Final relative surplus NoiseAgent 2868 0.0027744 +Final holdings for NoiseAgent 2869: { CASH: 9985880 }. Marked to market: 9985880 +Final relative surplus NoiseAgent 2869 -0.001412 +Final holdings for NoiseAgent 2870: { CASH: 10015140 }. Marked to market: 10015140 +Final relative surplus NoiseAgent 2870 0.001514 +Final holdings for NoiseAgent 2871: { ABS: -44, CASH: 14423364 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2871 0.4423364 +Final holdings for NoiseAgent 2872: { ABS: 62, CASH: 3796590 }. Marked to market: 9998078 +Final relative surplus NoiseAgent 2872 -0.61033855 +Final holdings for NoiseAgent 2873: { CASH: 10010040 }. Marked to market: 10010040 +Final relative surplus NoiseAgent 2873 0.001004 +Final holdings for NoiseAgent 2874: { ABS: 76, CASH: 2374274 }. Marked to market: 10017746 +Final relative surplus NoiseAgent 2874 -0.75251535 +Final holdings for NoiseAgent 2875: { ABS: -78, CASH: 17804368 }. Marked to market: 9998752 +Final relative surplus NoiseAgent 2875 0.77042955 +Final holdings for NoiseAgent 2876: { ABS: 74, CASH: 2584682 }. Marked to market: 10027010 +Final relative surplus NoiseAgent 2876 -0.73147455 +Final holdings for NoiseAgent 2877: { ABS: -37, CASH: 13697632 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2877 0.3697632 +Final holdings for NoiseAgent 2878: { ABS: -66, CASH: 16608514 }. Marked to market: 9972610 +Final relative surplus NoiseAgent 2878 0.6507972 +Final holdings for NoiseAgent 2879: { CASH: 10010080 }. Marked to market: 10010080 +Final relative surplus NoiseAgent 2879 0.001008 +Final holdings for NoiseAgent 2880: { CASH: 10001298 }. Marked to market: 10001298 +Final relative surplus NoiseAgent 2880 0.0001298 +Final holdings for NoiseAgent 2881: { ABS: -32, CASH: 13217376 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 2881 0.3217376 +Final holdings for NoiseAgent 2882: { ABS: 82, CASH: 1784830 }. Marked to market: 10032718 +Final relative surplus NoiseAgent 2882 -0.8114588 +Final holdings for NoiseAgent 2883: { ABS: 46, CASH: 5407268 }. Marked to market: 9987810 +Final relative surplus NoiseAgent 2883 -0.4592732 +Final holdings for NoiseAgent 2884: { CASH: 10022500 }. Marked to market: 10022500 +Final relative surplus NoiseAgent 2884 0.00225 +Final holdings for NoiseAgent 2885: { CASH: 9987200 }. Marked to market: 9987200 +Final relative surplus NoiseAgent 2885 -0.00128 +Final holdings for NoiseAgent 2886: { CASH: 9995644 }. Marked to market: 9995644 +Final relative surplus NoiseAgent 2886 -0.0004356 +Final holdings for NoiseAgent 2887: { CASH: 9975794 }. Marked to market: 9975794 +Final relative surplus NoiseAgent 2887 -0.0024206 +Final holdings for NoiseAgent 2888: { CASH: 10000260 }. Marked to market: 10000260 +Final relative surplus NoiseAgent 2888 2.6e-05 +Final holdings for NoiseAgent 2889: { CASH: 9983075 }. Marked to market: 9983075 +Final relative surplus NoiseAgent 2889 -0.0016925 +Final holdings for NoiseAgent 2890: { CASH: 9977440 }. Marked to market: 9977440 +Final relative surplus NoiseAgent 2890 -0.002256 +Final holdings for NoiseAgent 2891: { CASH: 9998483 }. Marked to market: 9998483 +Final relative surplus NoiseAgent 2891 -0.0001517 +Final holdings for NoiseAgent 2892: { ABS: 80, CASH: 1975720 }. Marked to market: 10019320 +Final relative surplus NoiseAgent 2892 -0.79237355 +Final holdings for NoiseAgent 2893: { ABS: 28, CASH: 7199972 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2893 -0.2800028 +Final holdings for NoiseAgent 2894: { CASH: 9991420 }. Marked to market: 9991420 +Final relative surplus NoiseAgent 2894 -0.000858 +Final holdings for NoiseAgent 2895: { ABS: -68, CASH: 16802142 }. Marked to market: 9997314 +Final relative surplus NoiseAgent 2895 0.67020705 +Final holdings for NoiseAgent 2896: { CASH: 10031332 }. Marked to market: 10031332 +Final relative surplus NoiseAgent 2896 0.0031332 +Final holdings for NoiseAgent 2897: { ABS: 92, CASH: 814214 }. Marked to market: 9986430 +Final relative surplus NoiseAgent 2897 -0.90860875 +Final holdings for NoiseAgent 2898: { CASH: 9973552 }. Marked to market: 9973552 +Final relative surplus NoiseAgent 2898 -0.0026448 +Final holdings for NoiseAgent 2899: { ABS: -98, CASH: 19769032 }. Marked to market: 9990004 +Final relative surplus NoiseAgent 2899 0.96692455 +Final holdings for NoiseAgent 2900: { ABS: 46, CASH: 5397861 }. Marked to market: 10001311 +Final relative surplus NoiseAgent 2900 -0.4602139 +Final holdings for NoiseAgent 2901: { ABS: 60, CASH: 3985090 }. Marked to market: 10015330 +Final relative surplus NoiseAgent 2901 -0.59144055 +Final holdings for NoiseAgent 2902: { CASH: 9976632 }. Marked to market: 9976632 +Final relative surplus NoiseAgent 2902 -0.0023368 +Final holdings for NoiseAgent 2903: { ABS: -27, CASH: 12687985 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 2903 0.2687985 +Final holdings for NoiseAgent 2904: { ABS: -38, CASH: 13797378 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2904 0.3797378 +Final holdings for NoiseAgent 2905: { CASH: 9985182 }. Marked to market: 9985182 +Final relative surplus NoiseAgent 2905 -0.0014818 +Final holdings for NoiseAgent 2906: { CASH: 10022074 }. Marked to market: 10022074 +Final relative surplus NoiseAgent 2906 0.0022074 +Final holdings for NoiseAgent 2907: { CASH: 9999853 }. Marked to market: 9999853 +Final relative surplus NoiseAgent 2907 -1.47e-05 +Final holdings for NoiseAgent 2908: { ABS: 49, CASH: 5075549 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2908 -0.4924451 +Final holdings for NoiseAgent 2909: { ABS: -21, CASH: 12092020 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2909 0.209202 +Final holdings for NoiseAgent 2910: { ABS: -44, CASH: 14402508 }. Marked to market: 10000660 +Final relative surplus NoiseAgent 2910 0.4402508 +Final holdings for NoiseAgent 2911: { ABS: -23, CASH: 12314513 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2911 0.2314513 +Final holdings for NoiseAgent 2912: { ABS: 52, CASH: 4792408 }. Marked to market: 10004212 +Final relative surplus NoiseAgent 2912 -0.51073655 +Final holdings for NoiseAgent 2913: { ABS: -70, CASH: 17013895 }. Marked to market: 9979525 +Final relative surplus NoiseAgent 2913 0.69134035 +Final holdings for NoiseAgent 2914: { ABS: 27, CASH: 7284232 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2914 -0.2715768 +Final holdings for NoiseAgent 2915: { ABS: 35, CASH: 6497550 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 2915 -0.350245 +Final holdings for NoiseAgent 2916: { CASH: 9986112 }. Marked to market: 9986112 +Final relative surplus NoiseAgent 2916 -0.0013888 +Final holdings for NoiseAgent 2917: { CASH: 9997205 }. Marked to market: 9997205 +Final relative surplus NoiseAgent 2917 -0.0002795 +Final holdings for NoiseAgent 2918: { ABS: 25, CASH: 7510975 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2918 -0.2489025 +Final holdings for NoiseAgent 2919: { ABS: 54, CASH: 4583152 }. Marked to market: 10016092 +Final relative surplus NoiseAgent 2919 -0.53162375 +Final holdings for NoiseAgent 2920: { ABS: -70, CASH: 17005425 }. Marked to market: 9965245 +Final relative surplus NoiseAgent 2920 0.69048515 +Final holdings for NoiseAgent 2921: { CASH: 10009504 }. Marked to market: 10009504 +Final relative surplus NoiseAgent 2921 0.0009504 +Final holdings for NoiseAgent 2922: { CASH: 9994100 }. Marked to market: 9994100 +Final relative surplus NoiseAgent 2922 -0.00059 +Final holdings for NoiseAgent 2923: { ABS: -64, CASH: 16414976 }. Marked to market: 9981120 +Final relative surplus NoiseAgent 2923 0.6314446 +Final holdings for NoiseAgent 2924: { CASH: 9975970 }. Marked to market: 9975970 +Final relative surplus NoiseAgent 2924 -0.002403 +Final holdings for NoiseAgent 2925: { CASH: 10032890 }. Marked to market: 10032890 +Final relative surplus NoiseAgent 2925 0.003289 +Final holdings for NoiseAgent 2926: { ABS: -31, CASH: 13117019 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2926 0.3117019 +Final holdings for NoiseAgent 2927: { CASH: 10019071 }. Marked to market: 10019071 +Final relative surplus NoiseAgent 2927 0.0019071 +Final holdings for NoiseAgent 2928: { CASH: 10004092 }. Marked to market: 10004092 +Final relative surplus NoiseAgent 2928 0.0004092 +Final holdings for NoiseAgent 2929: { ABS: -44, CASH: 14401496 }. Marked to market: 9980244 +Final relative surplus NoiseAgent 2929 0.4401496 +Final holdings for NoiseAgent 2930: { CASH: 10018326 }. Marked to market: 10018326 +Final relative surplus NoiseAgent 2930 0.0018326 +Final holdings for NoiseAgent 2931: { ABS: 66, CASH: 3406303 }. Marked to market: 10013035 +Final relative surplus NoiseAgent 2931 -0.64935945 +Final holdings for NoiseAgent 2932: { CASH: 10000230 }. Marked to market: 10000230 +Final relative surplus NoiseAgent 2932 2.3e-05 +Final holdings for NoiseAgent 2933: { CASH: 9989159 }. Marked to market: 9989159 +Final relative surplus NoiseAgent 2933 -0.0010841 +Final holdings for NoiseAgent 2934: { ABS: 96, CASH: 394576 }. Marked to market: 10004176 +Final relative surplus NoiseAgent 2934 -0.95053245 +Final holdings for NoiseAgent 2935: { ABS: -76, CASH: 17587992 }. Marked to market: 9980468 +Final relative surplus NoiseAgent 2935 0.74878925 +Final holdings for NoiseAgent 2936: { ABS: 94, CASH: 595817 }. Marked to market: 10000423 +Final relative surplus NoiseAgent 2936 -0.9304135 +Final holdings for NoiseAgent 2937: { CASH: 10009696 }. Marked to market: 10009696 +Final relative surplus NoiseAgent 2937 0.0009696 +Final holdings for NoiseAgent 2938: { ABS: -72, CASH: 17205868 }. Marked to market: 9988588 +Final relative surplus NoiseAgent 2938 0.71056285 +Final holdings for NoiseAgent 2939: { ABS: 64, CASH: 3595808 }. Marked to market: 10030560 +Final relative surplus NoiseAgent 2939 -0.6303648 +Final holdings for NoiseAgent 2940: { ABS: 74, CASH: 2576505 }. Marked to market: 10020165 +Final relative surplus NoiseAgent 2940 -0.7322904 +Final holdings for NoiseAgent 2941: { ABS: 76, CASH: 2378150 }. Marked to market: 10018810 +Final relative surplus NoiseAgent 2941 -0.75213155 +Final holdings for NoiseAgent 2942: { CASH: 10043708 }. Marked to market: 10043708 +Final relative surplus NoiseAgent 2942 0.0043708 +Final holdings for NoiseAgent 2943: { CASH: 10018340 }. Marked to market: 10018340 +Final relative surplus NoiseAgent 2943 0.001834 +Final holdings for NoiseAgent 2944: { ABS: 96, CASH: 409456 }. Marked to market: 9989392 +Final relative surplus NoiseAgent 2944 -0.94907525 +Final holdings for NoiseAgent 2945: { ABS: 90, CASH: 990685 }. Marked to market: 10045765 +Final relative surplus NoiseAgent 2945 -0.89087025 +Final holdings for NoiseAgent 2946: { ABS: 49, CASH: 5100147 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2946 -0.4899853 +Final holdings for NoiseAgent 2947: { ABS: -76, CASH: 17620600 }. Marked to market: 9975988 +Final relative surplus NoiseAgent 2947 0.75200125 +Final holdings for NoiseAgent 2948: { ABS: -26, CASH: 12613000 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 2948 0.2613 +Final holdings for NoiseAgent 2949: { ABS: -28, CASH: 12815960 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 2949 0.281596 +Final holdings for NoiseAgent 2950: { ABS: 86, CASH: 1377511 }. Marked to market: 10029111 +Final relative surplus NoiseAgent 2950 -0.85218895 +Final holdings for NoiseAgent 2951: { CASH: 9997012 }. Marked to market: 9997012 +Final relative surplus NoiseAgent 2951 -0.0002988 +Final holdings for NoiseAgent 2952: { CASH: 10021479 }. Marked to market: 10021479 +Final relative surplus NoiseAgent 2952 0.0021479 +Final holdings for NoiseAgent 2953: { CASH: 10004170 }. Marked to market: 10004170 +Final relative surplus NoiseAgent 2953 0.000417 +Final holdings for NoiseAgent 2954: { CASH: 10000092 }. Marked to market: 10000092 +Final relative surplus NoiseAgent 2954 9.2e-06 +Final holdings for NoiseAgent 2955: { ABS: -44, CASH: 14413288 }. Marked to market: 9989220 +Final relative surplus NoiseAgent 2955 0.4413288 +Final holdings for NoiseAgent 2956: { ABS: -54, CASH: 15416497 }. Marked to market: 9985609 +Final relative surplus NoiseAgent 2956 0.53159255 +Final holdings for NoiseAgent 2957: { CASH: 10030690 }. Marked to market: 10030690 +Final relative surplus NoiseAgent 2957 0.003069 +Final holdings for NoiseAgent 2958: { ABS: 24, CASH: 7589968 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2958 -0.2410032 +Final holdings for NoiseAgent 2959: { ABS: 35, CASH: 6483060 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2959 -0.351694 +Final holdings for NoiseAgent 2960: { CASH: 9993730 }. Marked to market: 9993730 +Final relative surplus NoiseAgent 2960 -0.000627 +Final holdings for NoiseAgent 2961: { ABS: 40, CASH: 5990080 }. Marked to market: 10009400 +Final relative surplus NoiseAgent 2961 -0.400992 +Final holdings for NoiseAgent 2962: { ABS: 49, CASH: 5120482 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2962 -0.4879518 +Final holdings for NoiseAgent 2963: { ABS: -58, CASH: 15790111 }. Marked to market: 9985877 +Final relative surplus NoiseAgent 2963 0.56900375 +Final holdings for NoiseAgent 2964: { CASH: 10001932 }. Marked to market: 10001932 +Final relative surplus NoiseAgent 2964 0.0001932 +Final holdings for NoiseAgent 2965: { CASH: 9981402 }. Marked to market: 9981402 +Final relative surplus NoiseAgent 2965 -0.0018598 +Final holdings for NoiseAgent 2966: { ABS: 42, CASH: 5821384 }. Marked to market: 10044022 +Final relative surplus NoiseAgent 2966 -0.4178616 +Final holdings for NoiseAgent 2967: { ABS: -40, CASH: 14007960 }. Marked to market: 9988960 +Final relative surplus NoiseAgent 2967 0.400796 +Final holdings for NoiseAgent 2968: { CASH: 10011934 }. Marked to market: 10011934 +Final relative surplus NoiseAgent 2968 0.0011934 +Final holdings for NoiseAgent 2969: { ABS: -78, CASH: 17819032 }. Marked to market: 9970048 +Final relative surplus NoiseAgent 2969 0.77184035 +Final holdings for NoiseAgent 2970: { CASH: 10001749 }. Marked to market: 10001749 +Final relative surplus NoiseAgent 2970 0.0001749 +Final holdings for NoiseAgent 2971: { ABS: -20, CASH: 12010640 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 2971 0.201064 +Final holdings for NoiseAgent 2972: { ABS: -44, CASH: 14403938 }. Marked to market: 9977450 +Final relative surplus NoiseAgent 2972 0.4403938 +Final holdings for NoiseAgent 2973: { CASH: 10028812 }. Marked to market: 10028812 +Final relative surplus NoiseAgent 2973 0.0028812 +Final holdings for NoiseAgent 2974: { ABS: 70, CASH: 2998040 }. Marked to market: 10000980 +Final relative surplus NoiseAgent 2974 -0.69019175 +Final holdings for NoiseAgent 2975: { CASH: 9995950 }. Marked to market: 9995950 +Final relative surplus NoiseAgent 2975 -0.000405 +Final holdings for NoiseAgent 2976: { ABS: -96, CASH: 19599520 }. Marked to market: 10006144 +Final relative surplus NoiseAgent 2976 0.94995885 +Final holdings for NoiseAgent 2977: { CASH: 10003772 }. Marked to market: 10003772 +Final relative surplus NoiseAgent 2977 0.0003772 +Final holdings for NoiseAgent 2978: { ABS: 24, CASH: 7598944 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 2978 -0.2401056 +Final holdings for NoiseAgent 2979: { CASH: 10004554 }. Marked to market: 10004554 +Final relative surplus NoiseAgent 2979 0.0004554 +Final holdings for NoiseAgent 2980: { CASH: 10006880 }. Marked to market: 10006880 +Final relative surplus NoiseAgent 2980 0.000688 +Final holdings for NoiseAgent 2981: { CASH: 9979165 }. Marked to market: 9979165 +Final relative surplus NoiseAgent 2981 -0.0020835 +Final holdings for NoiseAgent 2982: { ABS: 60, CASH: 3991180 }. Marked to market: 10025740 +Final relative surplus NoiseAgent 2982 -0.5908245 +Final holdings for NoiseAgent 2983: { CASH: 9998977 }. Marked to market: 9998977 +Final relative surplus NoiseAgent 2983 -0.0001023 +Final holdings for NoiseAgent 2984: { ABS: 48, CASH: 5195776 }. Marked to market: 9999184 +Final relative surplus NoiseAgent 2984 -0.4804224 +Final holdings for NoiseAgent 2985: { CASH: 9992587 }. Marked to market: 9992587 +Final relative surplus NoiseAgent 2985 -0.0007413 +Final holdings for NoiseAgent 2986: { ABS: -22, CASH: 12198548 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 2986 0.2198548 +Final holdings for NoiseAgent 2987: { ABS: -23, CASH: 12301633 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 2987 0.2301633 +Final holdings for NoiseAgent 2988: { CASH: 10000726 }. Marked to market: 10000726 +Final relative surplus NoiseAgent 2988 7.26e-05 +Final holdings for NoiseAgent 2989: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 2989 -0.000132 +Final holdings for NoiseAgent 2990: { CASH: 10016120 }. Marked to market: 10016120 +Final relative surplus NoiseAgent 2990 0.001612 +Final holdings for NoiseAgent 2991: { ABS: 22, CASH: 7799010 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 2991 -0.220099 +Final holdings for NoiseAgent 2992: { CASH: 10000713 }. Marked to market: 10000713 +Final relative surplus NoiseAgent 2992 7.13e-05 +Final holdings for NoiseAgent 2993: { CASH: 10001971 }. Marked to market: 10001971 +Final relative surplus NoiseAgent 2993 0.0001971 +Final holdings for NoiseAgent 2994: { ABS: -66, CASH: 16600330 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 2994 0.65003305 +Final holdings for NoiseAgent 2995: { ABS: -96, CASH: 19603696 }. Marked to market: 9957328 +Final relative surplus NoiseAgent 2995 0.95032125 +Final holdings for NoiseAgent 2996: { CASH: 9999482 }. Marked to market: 9999482 +Final relative surplus NoiseAgent 2996 -5.18e-05 +Final holdings for NoiseAgent 2997: { ABS: 78, CASH: 2203822 }. Marked to market: 10007098 +Final relative surplus NoiseAgent 2997 -0.76961365 +Final holdings for NoiseAgent 2998: { ABS: -60, CASH: 16014580 }. Marked to market: 9985360 +Final relative surplus NoiseAgent 2998 0.59140935 +Final holdings for NoiseAgent 2999: { CASH: 9982464 }. Marked to market: 9982464 +Final relative surplus NoiseAgent 2999 -0.0017536 +Final holdings for NoiseAgent 3000: { CASH: 9987879 }. Marked to market: 9987879 +Final relative surplus NoiseAgent 3000 -0.0012121 +Final holdings for NoiseAgent 3001: { ABS: -46, CASH: 14628796 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3001 0.4628796 +Final holdings for NoiseAgent 3002: { ABS: 90, CASH: 998965 }. Marked to market: 10007875 +Final relative surplus NoiseAgent 3002 -0.8900946 +Final holdings for NoiseAgent 3003: { ABS: -39, CASH: 13921099 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3003 0.3921099 +Final holdings for NoiseAgent 3004: { ABS: -80, CASH: 17997200 }. Marked to market: 9991520 +Final relative surplus NoiseAgent 3004 0.78971295 +Final holdings for NoiseAgent 3005: { ABS: -36, CASH: 13589200 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3005 0.35892 +Final holdings for NoiseAgent 3006: { ABS: -42, CASH: 14203024 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3006 0.4203024 +Final holdings for NoiseAgent 3007: { ABS: 94, CASH: 609776 }. Marked to market: 10003384 +Final relative surplus NoiseAgent 3007 -0.92902925 +Final holdings for NoiseAgent 3008: { CASH: 9978569 }. Marked to market: 9978569 +Final relative surplus NoiseAgent 3008 -0.0021431 +Final holdings for NoiseAgent 3009: { ABS: 84, CASH: 1602268 }. Marked to market: 9996640 +Final relative surplus NoiseAgent 3009 -0.82978 +Final holdings for NoiseAgent 3010: { CASH: 10010757 }. Marked to market: 10010757 +Final relative surplus NoiseAgent 3010 0.0010757 +Final holdings for NoiseAgent 3011: { CASH: 10006028 }. Marked to market: 10006028 +Final relative surplus NoiseAgent 3011 0.0006028 +Final holdings for NoiseAgent 3012: { ABS: -42, CASH: 14195800 }. Marked to market: 9991432 +Final relative surplus NoiseAgent 3012 0.41958 +Final holdings for NoiseAgent 3013: { CASH: 10006900 }. Marked to market: 10006900 +Final relative surplus NoiseAgent 3013 0.00069 +Final holdings for NoiseAgent 3014: { ABS: -60, CASH: 16018000 }. Marked to market: 9982960 +Final relative surplus NoiseAgent 3014 0.59174155 +Final holdings for NoiseAgent 3015: { CASH: 10016617 }. Marked to market: 10016617 +Final relative surplus NoiseAgent 3015 0.0016617 +Final holdings for NoiseAgent 3016: { CASH: 10002030 }. Marked to market: 10002030 +Final relative surplus NoiseAgent 3016 0.000203 +Final holdings for NoiseAgent 3017: { ABS: 44, CASH: 5599846 }. Marked to market: 9999494 +Final relative surplus NoiseAgent 3017 -0.4400154 +Final holdings for NoiseAgent 3018: { ABS: -70, CASH: 16996955 }. Marked to market: 9991775 +Final relative surplus NoiseAgent 3018 0.68968815 +Final holdings for NoiseAgent 3019: { ABS: -76, CASH: 17622408 }. Marked to market: 9984636 +Final relative surplus NoiseAgent 3019 0.75219115 +Final holdings for NoiseAgent 3020: { ABS: -60, CASH: 16014520 }. Marked to market: 9986200 +Final relative surplus NoiseAgent 3020 0.59140485 +Final holdings for NoiseAgent 3021: { ABS: 56, CASH: 4384292 }. Marked to market: 10014924 +Final relative surplus NoiseAgent 3021 -0.55151605 +Final holdings for NoiseAgent 3022: { ABS: -68, CASH: 16823324 }. Marked to market: 9983952 +Final relative surplus NoiseAgent 3022 0.67227445 +Final holdings for NoiseAgent 3023: { CASH: 9973063 }. Marked to market: 9973063 +Final relative surplus NoiseAgent 3023 -0.0026937 +Final holdings for NoiseAgent 3024: { CASH: 10005064 }. Marked to market: 10005064 +Final relative surplus NoiseAgent 3024 0.0005064 +Final holdings for NoiseAgent 3025: { ABS: 72, CASH: 2816812 }. Marked to market: 9989956 +Final relative surplus NoiseAgent 3025 -0.70835615 +Final holdings for NoiseAgent 3026: { CASH: 9999957 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3026 -4.3e-06 +Final holdings for NoiseAgent 3027: { ABS: 64, CASH: 3581536 }. Marked to market: 10014688 +Final relative surplus NoiseAgent 3027 -0.63179465 +Final holdings for NoiseAgent 3028: { ABS: 62, CASH: 3798853 }. Marked to market: 9994637 +Final relative surplus NoiseAgent 3028 -0.61012145 +Final holdings for NoiseAgent 3029: { ABS: -80, CASH: 18016400 }. Marked to market: 9967280 +Final relative surplus NoiseAgent 3029 0.79157855 +Final holdings for NoiseAgent 3030: { CASH: 10001600 }. Marked to market: 10001600 +Final relative surplus NoiseAgent 3030 0.00016 +Final holdings for NoiseAgent 3031: { CASH: 9986554 }. Marked to market: 9986554 +Final relative surplus NoiseAgent 3031 -0.0013446 +Final holdings for NoiseAgent 3032: { ABS: -84, CASH: 18424570 }. Marked to market: 9978958 +Final relative surplus NoiseAgent 3032 0.83240275 +Final holdings for NoiseAgent 3033: { ABS: 62, CASH: 3778114 }. Marked to market: 10015438 +Final relative surplus NoiseAgent 3033 -0.61212855 +Final holdings for NoiseAgent 3034: { ABS: -53, CASH: 15305055 }. Marked to market: 9971824 +Final relative surplus NoiseAgent 3034 0.52044275 +Final holdings for NoiseAgent 3035: { CASH: 10007006 }. Marked to market: 10007006 +Final relative surplus NoiseAgent 3035 0.0007006 +Final holdings for NoiseAgent 3036: { ABS: 31, CASH: 6885182 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3036 -0.3114818 +Final holdings for NoiseAgent 3037: { ABS: 37, CASH: 6297336 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3037 -0.3702664 +Final holdings for NoiseAgent 3038: { ABS: -44, CASH: 14405192 }. Marked to market: 9995292 +Final relative surplus NoiseAgent 3038 0.4405192 +Final holdings for NoiseAgent 3039: { ABS: -78, CASH: 17816614 }. Marked to market: 9977380 +Final relative surplus NoiseAgent 3039 0.77161105 +Final holdings for NoiseAgent 3040: { ABS: -46, CASH: 14609890 }. Marked to market: 9982336 +Final relative surplus NoiseAgent 3040 0.460989 +Final holdings for NoiseAgent 3041: { ABS: -80, CASH: 18017360 }. Marked to market: 9985840 +Final relative surplus NoiseAgent 3041 0.79169655 +Final holdings for NoiseAgent 3042: { ABS: 45, CASH: 5498920 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3042 -0.450108 +Final holdings for NoiseAgent 3043: { CASH: 9972446 }. Marked to market: 9972446 +Final relative surplus NoiseAgent 3043 -0.0027554 +Final holdings for NoiseAgent 3044: { ABS: 74, CASH: 2572842 }. Marked to market: 10019166 +Final relative surplus NoiseAgent 3044 -0.73265315 +Final holdings for NoiseAgent 3045: { CASH: 10006392 }. Marked to market: 10006392 +Final relative surplus NoiseAgent 3045 0.0006392 +Final holdings for NoiseAgent 3046: { ABS: 40, CASH: 6006040 }. Marked to market: 9989760 +Final relative surplus NoiseAgent 3046 -0.399396 +Final holdings for NoiseAgent 3047: { ABS: -72, CASH: 17202880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3047 0.7102839 +Final holdings for NoiseAgent 3048: { ABS: 48, CASH: 5188576 }. Marked to market: 10011712 +Final relative surplus NoiseAgent 3048 -0.4811424 +Final holdings for NoiseAgent 3049: { CASH: 9988575 }. Marked to market: 9988575 +Final relative surplus NoiseAgent 3049 -0.0011425 +Final holdings for NoiseAgent 3050: { CASH: 9972657 }. Marked to market: 9972657 +Final relative surplus NoiseAgent 3050 -0.0027343 +Final holdings for NoiseAgent 3051: { ABS: 44, CASH: 5588494 }. Marked to market: 10010670 +Final relative surplus NoiseAgent 3051 -0.4411506 +Final holdings for NoiseAgent 3052: { CASH: 10035464 }. Marked to market: 10035464 +Final relative surplus NoiseAgent 3052 0.0035464 +Final holdings for NoiseAgent 3053: { CASH: 9987736 }. Marked to market: 9987736 +Final relative surplus NoiseAgent 3053 -0.0012264 +Final holdings for NoiseAgent 3054: { CASH: 10011010 }. Marked to market: 10011010 +Final relative surplus NoiseAgent 3054 0.001101 +Final holdings for NoiseAgent 3055: { ABS: 40, CASH: 5998260 }. Marked to market: 10000100 +Final relative surplus NoiseAgent 3055 -0.400174 +Final holdings for NoiseAgent 3056: { CASH: 9999812 }. Marked to market: 9999812 +Final relative surplus NoiseAgent 3056 -1.88e-05 +Final holdings for NoiseAgent 3057: { CASH: 10021930 }. Marked to market: 10021930 +Final relative surplus NoiseAgent 3057 0.002193 +Final holdings for NoiseAgent 3058: { CASH: 9999808 }. Marked to market: 9999808 +Final relative surplus NoiseAgent 3058 -1.92e-05 +Final holdings for NoiseAgent 3059: { ABS: 64, CASH: 3579808 }. Marked to market: 10012128 +Final relative surplus NoiseAgent 3059 -0.63196875 +Final holdings for NoiseAgent 3060: { CASH: 9992124 }. Marked to market: 9992124 +Final relative surplus NoiseAgent 3060 -0.0007876 +Final holdings for NoiseAgent 3061: { ABS: -90, CASH: 18986275 }. Marked to market: 9977095 +Final relative surplus NoiseAgent 3061 0.88861735 +Final holdings for NoiseAgent 3062: { ABS: 39, CASH: 6098635 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3062 -0.3901365 +Final holdings for NoiseAgent 3063: { ABS: 56, CASH: 4411480 }. Marked to market: 9987512 +Final relative surplus NoiseAgent 3063 -0.54889485 +Final holdings for NoiseAgent 3064: { ABS: 50, CASH: 5009025 }. Marked to market: 10011275 +Final relative surplus NoiseAgent 3064 -0.4990975 +Final holdings for NoiseAgent 3065: { ABS: 50, CASH: 4991200 }. Marked to market: 10016750 +Final relative surplus NoiseAgent 3065 -0.50088 +Final holdings for NoiseAgent 3066: { ABS: 62, CASH: 3807006 }. Marked to market: 10002852 +Final relative surplus NoiseAgent 3066 -0.60930605 +Final holdings for NoiseAgent 3067: { CASH: 10018165 }. Marked to market: 10018165 +Final relative surplus NoiseAgent 3067 0.0018165 +Final holdings for NoiseAgent 3068: { ABS: -50, CASH: 14989375 }. Marked to market: 10011425 +Final relative surplus NoiseAgent 3068 0.4989375 +Final holdings for NoiseAgent 3069: { CASH: 9977628 }. Marked to market: 9977628 +Final relative surplus NoiseAgent 3069 -0.0022372 +Final holdings for NoiseAgent 3070: { CASH: 9998425 }. Marked to market: 9998425 +Final relative surplus NoiseAgent 3070 -0.0001575 +Final holdings for NoiseAgent 3071: { ABS: -47, CASH: 14679367 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3071 0.4679367 +Final holdings for NoiseAgent 3072: { CASH: 9958462 }. Marked to market: 9958462 +Final relative surplus NoiseAgent 3072 -0.0041538 +Final holdings for NoiseAgent 3073: { ABS: -38, CASH: 13819646 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3073 0.3819646 +Final holdings for NoiseAgent 3074: { ABS: -96, CASH: 19608496 }. Marked to market: 10001392 +Final relative surplus NoiseAgent 3074 0.95084225 +Final holdings for NoiseAgent 3075: { ABS: 32, CASH: 6784192 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3075 -0.3215808 +Final holdings for NoiseAgent 3076: { ABS: 98, CASH: 217150 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 3076 -0.96830315 +Final holdings for NoiseAgent 3077: { ABS: 76, CASH: 2393274 }. Marked to market: 9997074 +Final relative surplus NoiseAgent 3077 -0.75066765 +Final holdings for NoiseAgent 3078: { CASH: 10019355 }. Marked to market: 10019355 +Final relative surplus NoiseAgent 3078 0.0019355 +Final holdings for NoiseAgent 3079: { CASH: 9962259 }. Marked to market: 9962259 +Final relative surplus NoiseAgent 3079 -0.0037741 +Final holdings for NoiseAgent 3080: { CASH: 10010800 }. Marked to market: 10010800 +Final relative surplus NoiseAgent 3080 0.00108 +Final holdings for NoiseAgent 3081: { ABS: -64, CASH: 16402208 }. Marked to market: 9997728 +Final relative surplus NoiseAgent 3081 0.63021385 +Final holdings for NoiseAgent 3082: { CASH: 9981094 }. Marked to market: 9981094 +Final relative surplus NoiseAgent 3082 -0.0018906 +Final holdings for NoiseAgent 3083: { ABS: 56, CASH: 4397872 }. Marked to market: 10024864 +Final relative surplus NoiseAgent 3083 -0.55016465 +Final holdings for NoiseAgent 3084: { CASH: 10039146 }. Marked to market: 10039146 +Final relative surplus NoiseAgent 3084 0.0039146 +Final holdings for NoiseAgent 3085: { ABS: -70, CASH: 17002695 }. Marked to market: 9999545 +Final relative surplus NoiseAgent 3085 0.69026495 +Final holdings for NoiseAgent 3086: { ABS: 78, CASH: 2192551 }. Marked to market: 10039117 +Final relative surplus NoiseAgent 3086 -0.77068525 +Final holdings for NoiseAgent 3087: { ABS: 26, CASH: 7386636 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3087 -0.2613364 +Final holdings for NoiseAgent 3088: { CASH: 10010492 }. Marked to market: 10010492 +Final relative surplus NoiseAgent 3088 0.0010492 +Final holdings for NoiseAgent 3089: { ABS: 56, CASH: 4403472 }. Marked to market: 10005936 +Final relative surplus NoiseAgent 3089 -0.54964835 +Final holdings for NoiseAgent 3090: { ABS: 29, CASH: 7086196 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 3090 -0.2913804 +Final holdings for NoiseAgent 3091: { CASH: 9979231 }. Marked to market: 9979231 +Final relative surplus NoiseAgent 3091 -0.0020769 +Final holdings for NoiseAgent 3092: { CASH: 10022464 }. Marked to market: 10022464 +Final relative surplus NoiseAgent 3092 0.0022464 +Final holdings for NoiseAgent 3093: { ABS: 33, CASH: 6682477 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 3093 -0.3317523 +Final holdings for NoiseAgent 3094: { ABS: 80, CASH: 1991800 }. Marked to market: 10038040 +Final relative surplus NoiseAgent 3094 -0.79076215 +Final holdings for NoiseAgent 3095: { ABS: -43, CASH: 14308609 }. Marked to market: 9984400 +Final relative surplus NoiseAgent 3095 0.4308609 +Final holdings for NoiseAgent 3096: { CASH: 9978184 }. Marked to market: 9978184 +Final relative surplus NoiseAgent 3096 -0.0021816 +Final holdings for NoiseAgent 3097: { ABS: 49, CASH: 5100441 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3097 -0.4899559 +Final holdings for NoiseAgent 3098: { ABS: -21, CASH: 12112810 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3098 0.211281 +Final holdings for NoiseAgent 3099: { CASH: 10003780 }. Marked to market: 10003780 +Final relative surplus NoiseAgent 3099 0.000378 +Final holdings for NoiseAgent 3100: { CASH: 10009072 }. Marked to market: 10009072 +Final relative surplus NoiseAgent 3100 0.0009072 +Final holdings for NoiseAgent 3101: { ABS: 25, CASH: 7487150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3101 -0.251285 +Final holdings for NoiseAgent 3102: { CASH: 10000087 }. Marked to market: 10000087 +Final relative surplus NoiseAgent 3102 8.7e-06 +Final holdings for NoiseAgent 3103: { ABS: 40, CASH: 5993780 }. Marked to market: 10012580 +Final relative surplus NoiseAgent 3103 -0.400622 +Final holdings for NoiseAgent 3104: { CASH: 10005664 }. Marked to market: 10005664 +Final relative surplus NoiseAgent 3104 0.0005664 +Final holdings for NoiseAgent 3105: { CASH: 10022971 }. Marked to market: 10022971 +Final relative surplus NoiseAgent 3105 0.0022971 +Final holdings for NoiseAgent 3106: { CASH: 9976846 }. Marked to market: 9976846 +Final relative surplus NoiseAgent 3106 -0.0023154 +Final holdings for NoiseAgent 3107: { CASH: 9986945 }. Marked to market: 9986945 +Final relative surplus NoiseAgent 3107 -0.0013055 +Final holdings for NoiseAgent 3108: { ABS: -13, CASH: 11314936 }. Marked to market: 10019941 +Final relative surplus NoiseAgent 3108 0.1314936 +Final holdings for NoiseAgent 3109: { CASH: 9998466 }. Marked to market: 9998466 +Final relative surplus NoiseAgent 3109 -0.0001534 +Final holdings for NoiseAgent 3110: { ABS: -60, CASH: 16001980 }. Marked to market: 9997540 +Final relative surplus NoiseAgent 3110 0.59019055 +Final holdings for NoiseAgent 3111: { ABS: -92, CASH: 19215456 }. Marked to market: 9969732 +Final relative surplus NoiseAgent 3111 0.91149595 +Final holdings for NoiseAgent 3112: { CASH: 10001748 }. Marked to market: 10001748 +Final relative surplus NoiseAgent 3112 0.0001748 +Final holdings for NoiseAgent 3113: { CASH: 9957232 }. Marked to market: 9957232 +Final relative surplus NoiseAgent 3113 -0.0042768 +Final holdings for NoiseAgent 3114: { ABS: 54, CASH: 4597462 }. Marked to market: 10023328 +Final relative surplus NoiseAgent 3114 -0.53020585 +Final holdings for NoiseAgent 3115: { ABS: -31, CASH: 13114973 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3115 0.3114973 +Final holdings for NoiseAgent 3116: { ABS: -40, CASH: 13998760 }. Marked to market: 9995640 +Final relative surplus NoiseAgent 3116 0.399876 +Final holdings for NoiseAgent 3117: { ABS: -78, CASH: 17797153 }. Marked to market: 10002223 +Final relative surplus NoiseAgent 3117 0.76972175 +Final holdings for NoiseAgent 3118: { CASH: 9988747 }. Marked to market: 9988747 +Final relative surplus NoiseAgent 3118 -0.0011253 +Final holdings for NoiseAgent 3119: { ABS: -58, CASH: 15803393 }. Marked to market: 9972537 +Final relative surplus NoiseAgent 3119 0.57028605 +Final holdings for NoiseAgent 3120: { ABS: -62, CASH: 16203131 }. Marked to market: 9999349 +Final relative surplus NoiseAgent 3120 0.61030695 +Final holdings for NoiseAgent 3121: { ABS: 10, CASH: 9009493 }. Marked to market: 10014973 +Final relative surplus NoiseAgent 3121 -0.0990507 +Final holdings for NoiseAgent 3122: { CASH: 9976920 }. Marked to market: 9976920 +Final relative surplus NoiseAgent 3122 -0.002308 +Final holdings for NoiseAgent 3123: { ABS: 72, CASH: 2779588 }. Marked to market: 10014292 +Final relative surplus NoiseAgent 3123 -0.71199305 +Final holdings for NoiseAgent 3124: { ABS: -48, CASH: 14798536 }. Marked to market: 9993784 +Final relative surplus NoiseAgent 3124 0.4798536 +Final holdings for NoiseAgent 3125: { ABS: 78, CASH: 2184283 }. Marked to market: 10020709 +Final relative surplus NoiseAgent 3125 -0.77152495 +Final holdings for NoiseAgent 3126: { CASH: 9993700 }. Marked to market: 9993700 +Final relative surplus NoiseAgent 3126 -0.00063 +Final holdings for NoiseAgent 3127: { ABS: 74, CASH: 2617945 }. Marked to market: 10012987 +Final relative surplus NoiseAgent 3127 -0.7282123 +Final holdings for NoiseAgent 3128: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3128 0.0 +Final holdings for NoiseAgent 3129: { ABS: -72, CASH: 17169544 }. Marked to market: 10000288 +Final relative surplus NoiseAgent 3129 0.70699715 +Final holdings for NoiseAgent 3130: { CASH: 10013720 }. Marked to market: 10013720 +Final relative surplus NoiseAgent 3130 0.001372 +Final holdings for NoiseAgent 3131: { CASH: 9983590 }. Marked to market: 9983590 +Final relative surplus NoiseAgent 3131 -0.001641 +Final holdings for NoiseAgent 3132: { ABS: -23, CASH: 12300966 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3132 0.2300966 +Final holdings for NoiseAgent 3133: { ABS: -72, CASH: 17213194 }. Marked to market: 9970210 +Final relative surplus NoiseAgent 3133 0.71125965 +Final holdings for NoiseAgent 3134: { ABS: 58, CASH: 4182223 }. Marked to market: 10016791 +Final relative surplus NoiseAgent 3134 -0.57171805 +Final holdings for NoiseAgent 3135: { ABS: 66, CASH: 3394951 }. Marked to market: 10032637 +Final relative surplus NoiseAgent 3135 -0.65044785 +Final holdings for NoiseAgent 3136: { ABS: 9, CASH: 9139189 }. Marked to market: 10043887 +Final relative surplus NoiseAgent 3136 -0.0860811 +Final holdings for NoiseAgent 3137: { CASH: 10001258 }. Marked to market: 10001258 +Final relative surplus NoiseAgent 3137 0.0001258 +Final holdings for NoiseAgent 3138: { ABS: 56, CASH: 4399496 }. Marked to market: 10003304 +Final relative surplus NoiseAgent 3138 -0.55004365 +Final holdings for NoiseAgent 3139: { ABS: 76, CASH: 2385598 }. Marked to market: 10030666 +Final relative surplus NoiseAgent 3139 -0.75138095 +Final holdings for NoiseAgent 3140: { ABS: -44, CASH: 14388208 }. Marked to market: 10004356 +Final relative surplus NoiseAgent 3140 0.4388208 +Final holdings for NoiseAgent 3141: { ABS: 68, CASH: 3180450 }. Marked to market: 10015334 +Final relative surplus NoiseAgent 3141 -0.67190375 +Final holdings for NoiseAgent 3142: { ABS: -60, CASH: 16009690 }. Marked to market: 9980710 +Final relative surplus NoiseAgent 3142 0.59092065 +Final holdings for NoiseAgent 3143: { CASH: 10009024 }. Marked to market: 10009024 +Final relative surplus NoiseAgent 3143 0.0009024 +Final holdings for NoiseAgent 3144: { ABS: -56, CASH: 15615120 }. Marked to market: 9987288 +Final relative surplus NoiseAgent 3144 0.55146225 +Final holdings for NoiseAgent 3145: { CASH: 9988868 }. Marked to market: 9988868 +Final relative surplus NoiseAgent 3145 -0.0011132 +Final holdings for NoiseAgent 3146: { ABS: -78, CASH: 17787130 }. Marked to market: 9983620 +Final relative surplus NoiseAgent 3146 0.7687085 +Final holdings for NoiseAgent 3147: { ABS: 27, CASH: 7297138 }. Marked to market: 9999946 +Final relative surplus NoiseAgent 3147 -0.2702862 +Final holdings for NoiseAgent 3148: { ABS: -94, CASH: 19386605 }. Marked to market: 9977017 +Final relative surplus NoiseAgent 3148 0.92865035 +Final holdings for NoiseAgent 3149: { ABS: -50, CASH: 15002300 }. Marked to market: 9997350 +Final relative surplus NoiseAgent 3149 0.50023 +Final holdings for NoiseAgent 3150: { CASH: 10022002 }. Marked to market: 10022002 +Final relative surplus NoiseAgent 3150 0.0022002 +Final holdings for NoiseAgent 3151: { CASH: 10018647 }. Marked to market: 10018647 +Final relative surplus NoiseAgent 3151 0.0018647 +Final holdings for NoiseAgent 3152: { ABS: -42, CASH: 14199937 }. Marked to market: 9996829 +Final relative surplus NoiseAgent 3152 0.4199937 +Final holdings for NoiseAgent 3153: { CASH: 9969520 }. Marked to market: 9969520 +Final relative surplus NoiseAgent 3153 -0.003048 +Final holdings for NoiseAgent 3154: { ABS: 24, CASH: 7598944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3154 -0.2401056 +Final holdings for NoiseAgent 3155: { ABS: 84, CASH: 1592818 }. Marked to market: 9999454 +Final relative surplus NoiseAgent 3155 -0.83070855 +Final holdings for NoiseAgent 3156: { CASH: 9984205 }. Marked to market: 9984205 +Final relative surplus NoiseAgent 3156 -0.0015795 +Final holdings for NoiseAgent 3157: { ABS: 40, CASH: 5994480 }. Marked to market: 10017000 +Final relative surplus NoiseAgent 3157 -0.400552 +Final holdings for NoiseAgent 3158: { ABS: -38, CASH: 13821660 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3158 0.382166 +Final holdings for NoiseAgent 3159: { CASH: 10006386 }. Marked to market: 10006386 +Final relative surplus NoiseAgent 3159 0.0006386 +Final holdings for NoiseAgent 3160: { CASH: 10019006 }. Marked to market: 10019006 +Final relative surplus NoiseAgent 3160 0.0019006 +Final holdings for NoiseAgent 3161: { ABS: 23, CASH: 7698298 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3161 -0.2301702 +Final holdings for NoiseAgent 3162: { ABS: 96, CASH: 367216 }. Marked to market: 10022800 +Final relative surplus NoiseAgent 3162 -0.95322055 +Final holdings for NoiseAgent 3163: { ABS: -38, CASH: 13802584 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 3163 0.3802584 +Final holdings for NoiseAgent 3164: { CASH: 9980824 }. Marked to market: 9980824 +Final relative surplus NoiseAgent 3164 -0.0019176 +Final holdings for NoiseAgent 3165: { ABS: 66, CASH: 3393301 }. Marked to market: 10026763 +Final relative surplus NoiseAgent 3165 -0.65061925 +Final holdings for NoiseAgent 3166: { ABS: 39, CASH: 6080578 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3166 -0.3919422 +Final holdings for NoiseAgent 3167: { ABS: 42, CASH: 5777194 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3167 -0.4222806 +Final holdings for NoiseAgent 3168: { ABS: 60, CASH: 4016110 }. Marked to market: 9993430 +Final relative surplus NoiseAgent 3168 -0.58842675 +Final holdings for NoiseAgent 3169: { ABS: 44, CASH: 5599142 }. Marked to market: 9996326 +Final relative surplus NoiseAgent 3169 -0.4400858 +Final holdings for NoiseAgent 3170: { ABS: 40, CASH: 5978880 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3170 -0.402112 +Final holdings for NoiseAgent 3171: { ABS: -90, CASH: 18983215 }. Marked to market: 9979165 +Final relative surplus NoiseAgent 3171 0.88831695 +Final holdings for NoiseAgent 3172: { ABS: 74, CASH: 2579132 }. Marked to market: 10021460 +Final relative surplus NoiseAgent 3172 -0.73202965 +Final holdings for NoiseAgent 3173: { ABS: -40, CASH: 14011080 }. Marked to market: 9990520 +Final relative surplus NoiseAgent 3173 0.401108 +Final holdings for NoiseAgent 3174: { ABS: -90, CASH: 19018270 }. Marked to market: 9966520 +Final relative surplus NoiseAgent 3174 0.89176945 +Final holdings for NoiseAgent 3175: { CASH: 10024280 }. Marked to market: 10024280 +Final relative surplus NoiseAgent 3175 0.002428 +Final holdings for NoiseAgent 3176: { CASH: 10006867 }. Marked to market: 10006867 +Final relative surplus NoiseAgent 3176 0.0006867 +Final holdings for NoiseAgent 3177: { CASH: 10019866 }. Marked to market: 10019866 +Final relative surplus NoiseAgent 3177 0.0019866 +Final holdings for NoiseAgent 3178: { ABS: 76, CASH: 2377162 }. Marked to market: 10014858 +Final relative surplus NoiseAgent 3178 -0.75223415 +Final holdings for NoiseAgent 3179: { CASH: 9999352 }. Marked to market: 9999352 +Final relative surplus NoiseAgent 3179 -6.48e-05 +Final holdings for NoiseAgent 3180: { CASH: 9988312 }. Marked to market: 9988312 +Final relative surplus NoiseAgent 3180 -0.0011688 +Final holdings for NoiseAgent 3181: { ABS: -62, CASH: 16217918 }. Marked to market: 9984748 +Final relative surplus NoiseAgent 3181 0.61173825 +Final holdings for NoiseAgent 3182: { CASH: 10027488 }. Marked to market: 10027488 +Final relative surplus NoiseAgent 3182 0.0027488 +Final holdings for NoiseAgent 3183: { ABS: -49, CASH: 14924892 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3183 0.4924892 +Final holdings for NoiseAgent 3184: { CASH: 9965945 }. Marked to market: 9965945 +Final relative surplus NoiseAgent 3184 -0.0034055 +Final holdings for NoiseAgent 3185: { CASH: 9988560 }. Marked to market: 9988560 +Final relative surplus NoiseAgent 3185 -0.001144 +Final holdings for NoiseAgent 3186: { CASH: 9988604 }. Marked to market: 9988604 +Final relative surplus NoiseAgent 3186 -0.0011396 +Final holdings for NoiseAgent 3187: { CASH: 9967107 }. Marked to market: 9967107 +Final relative surplus NoiseAgent 3187 -0.0032893 +Final holdings for NoiseAgent 3188: { ABS: 82, CASH: 1813448 }. Marked to market: 10017138 +Final relative surplus NoiseAgent 3188 -0.80865065 +Final holdings for NoiseAgent 3189: { CASH: 10010980 }. Marked to market: 10010980 +Final relative surplus NoiseAgent 3189 0.001098 +Final holdings for NoiseAgent 3190: { CASH: 10021406 }. Marked to market: 10021406 +Final relative surplus NoiseAgent 3190 0.0021406 +Final holdings for NoiseAgent 3191: { ABS: 86, CASH: 1390196 }. Marked to market: 10035862 +Final relative surplus NoiseAgent 3191 -0.85092725 +Final holdings for NoiseAgent 3192: { ABS: 54, CASH: 4601998 }. Marked to market: 9998434 +Final relative surplus NoiseAgent 3192 -0.52980685 +Final holdings for NoiseAgent 3193: { ABS: 60, CASH: 4009300 }. Marked to market: 10008820 +Final relative surplus NoiseAgent 3193 -0.5890707 +Final holdings for NoiseAgent 3194: { CASH: 10019912 }. Marked to market: 10019912 +Final relative surplus NoiseAgent 3194 0.0019912 +Final holdings for NoiseAgent 3195: { ABS: -72, CASH: 17205400 }. Marked to market: 10002088 +Final relative surplus NoiseAgent 3195 0.71053525 +Final holdings for NoiseAgent 3196: { ABS: -96, CASH: 19578544 }. Marked to market: 9984400 +Final relative surplus NoiseAgent 3196 0.94786045 +Final holdings for NoiseAgent 3197: { CASH: 10012180 }. Marked to market: 10012180 +Final relative surplus NoiseAgent 3197 0.001218 +Final holdings for NoiseAgent 3198: { CASH: 10006076 }. Marked to market: 10006076 +Final relative surplus NoiseAgent 3198 0.0006076 +Final holdings for NoiseAgent 3199: { ABS: -40, CASH: 14009360 }. Marked to market: 9990240 +Final relative surplus NoiseAgent 3199 0.400936 +Final holdings for NoiseAgent 3200: { ABS: -28, CASH: 12798404 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3200 0.2798404 +Final holdings for NoiseAgent 3201: { CASH: 10000810 }. Marked to market: 10000810 +Final relative surplus NoiseAgent 3201 8.1e-05 +Final holdings for NoiseAgent 3202: { CASH: 9988960 }. Marked to market: 9988960 +Final relative surplus NoiseAgent 3202 -0.001104 +Final holdings for NoiseAgent 3203: { CASH: 10019608 }. Marked to market: 10019608 +Final relative surplus NoiseAgent 3203 0.0019608 +Final holdings for NoiseAgent 3204: { CASH: 10001232 }. Marked to market: 10001232 +Final relative surplus NoiseAgent 3204 0.0001232 +Final holdings for NoiseAgent 3205: { CASH: 10002460 }. Marked to market: 10002460 +Final relative surplus NoiseAgent 3205 0.000246 +Final holdings for NoiseAgent 3206: { ABS: -40, CASH: 14003000 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 3206 0.4003 +Final holdings for NoiseAgent 3207: { CASH: 9984244 }. Marked to market: 9984244 +Final relative surplus NoiseAgent 3207 -0.0015756 +Final holdings for NoiseAgent 3208: { ABS: 74, CASH: 2602812 }. Marked to market: 9997780 +Final relative surplus NoiseAgent 3208 -0.72972565 +Final holdings for NoiseAgent 3209: { ABS: 21, CASH: 7898404 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3209 -0.2101596 +Final holdings for NoiseAgent 3210: { CASH: 9988692 }. Marked to market: 9988692 +Final relative surplus NoiseAgent 3210 -0.0011308 +Final holdings for NoiseAgent 3211: { ABS: -74, CASH: 17417575 }. Marked to market: 9981833 +Final relative surplus NoiseAgent 3211 0.73170915 +Final holdings for NoiseAgent 3212: { ABS: -98, CASH: 19776872 }. Marked to market: 9983242 +Final relative surplus NoiseAgent 3212 0.96769375 +Final holdings for NoiseAgent 3213: { CASH: 10033948 }. Marked to market: 10033948 +Final relative surplus NoiseAgent 3213 0.0033948 +Final holdings for NoiseAgent 3214: { ABS: 37, CASH: 6297447 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3214 -0.3702553 +Final holdings for NoiseAgent 3215: { CASH: 10013050 }. Marked to market: 10013050 +Final relative surplus NoiseAgent 3215 0.001305 +Final holdings for NoiseAgent 3216: { CASH: 10003410 }. Marked to market: 10003410 +Final relative surplus NoiseAgent 3216 0.000341 +Final holdings for NoiseAgent 3217: { CASH: 9995412 }. Marked to market: 9995412 +Final relative surplus NoiseAgent 3217 -0.0004588 +Final holdings for NoiseAgent 3218: { CASH: 10012874 }. Marked to market: 10012874 +Final relative surplus NoiseAgent 3218 0.0012874 +Final holdings for NoiseAgent 3219: { ABS: 66, CASH: 3398416 }. Marked to market: 10001584 +Final relative surplus NoiseAgent 3219 -0.65015375 +Final holdings for NoiseAgent 3220: { CASH: 9997264 }. Marked to market: 9997264 +Final relative surplus NoiseAgent 3220 -0.0002736 +Final holdings for NoiseAgent 3221: { ABS: -24, CASH: 12412264 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3221 0.2412264 +Final holdings for NoiseAgent 3222: { CASH: 9967600 }. Marked to market: 9967600 +Final relative surplus NoiseAgent 3222 -0.00324 +Final holdings for NoiseAgent 3223: { ABS: -28, CASH: 12817612 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3223 0.2817612 +Final holdings for NoiseAgent 3224: { ABS: 21, CASH: 7897774 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3224 -0.2102226 +Final holdings for NoiseAgent 3225: { ABS: 62, CASH: 3802294 }. Marked to market: 9998140 +Final relative surplus NoiseAgent 3225 -0.60977725 +Final holdings for NoiseAgent 3226: { ABS: -37, CASH: 13722570 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3226 0.372257 +Final holdings for NoiseAgent 3227: { CASH: 10010989 }. Marked to market: 10010989 +Final relative surplus NoiseAgent 3227 0.0010989 +Final holdings for NoiseAgent 3228: { CASH: 9998648 }. Marked to market: 9998648 +Final relative surplus NoiseAgent 3228 -0.0001352 +Final holdings for NoiseAgent 3229: { CASH: 9998860 }. Marked to market: 9998860 +Final relative surplus NoiseAgent 3229 -0.000114 +Final holdings for NoiseAgent 3230: { ABS: -76, CASH: 17603838 }. Marked to market: 9967738 +Final relative surplus NoiseAgent 3230 0.75033625 +Final holdings for NoiseAgent 3231: { ABS: 72, CASH: 2793232 }. Marked to market: 10027936 +Final relative surplus NoiseAgent 3231 -0.71062865 +Final holdings for NoiseAgent 3232: { ABS: -24, CASH: 12402256 }. Marked to market: 9999856 +Final relative surplus NoiseAgent 3232 0.2402256 +Final holdings for NoiseAgent 3233: { ABS: -66, CASH: 16619668 }. Marked to market: 9987130 +Final relative surplus NoiseAgent 3233 0.65191755 +Final holdings for NoiseAgent 3234: { CASH: 9997484 }. Marked to market: 9997484 +Final relative surplus NoiseAgent 3234 -0.0002516 +Final holdings for NoiseAgent 3235: { ABS: 80, CASH: 2017920 }. Marked to market: 10012880 +Final relative surplus NoiseAgent 3235 -0.78821425 +Final holdings for NoiseAgent 3236: { CASH: 10026486 }. Marked to market: 10026486 +Final relative surplus NoiseAgent 3236 0.0026486 +Final holdings for NoiseAgent 3237: { CASH: 10023324 }. Marked to market: 10023324 +Final relative surplus NoiseAgent 3237 0.0023324 +Final holdings for NoiseAgent 3238: { ABS: -76, CASH: 17596314 }. Marked to market: 9993046 +Final relative surplus NoiseAgent 3238 0.74962705 +Final holdings for NoiseAgent 3239: { ABS: -68, CASH: 16797688 }. Marked to market: 9990820 +Final relative surplus NoiseAgent 3239 0.66975865 +Final holdings for NoiseAgent 3240: { ABS: -82, CASH: 18222017 }. Marked to market: 9981345 +Final relative surplus NoiseAgent 3240 0.8121522 +Final holdings for NoiseAgent 3241: { ABS: 56, CASH: 4381016 }. Marked to market: 10007392 +Final relative surplus NoiseAgent 3241 -0.55185125 +Final holdings for NoiseAgent 3242: { ABS: -86, CASH: 18592045 }. Marked to market: 9983445 +Final relative surplus NoiseAgent 3242 0.84919465 +Final holdings for NoiseAgent 3243: { ABS: -94, CASH: 19431349 }. Marked to market: 9975419 +Final relative surplus NoiseAgent 3243 0.93307535 +Final holdings for NoiseAgent 3244: { CASH: 10002050 }. Marked to market: 10002050 +Final relative surplus NoiseAgent 3244 0.000205 +Final holdings for NoiseAgent 3245: { ABS: 88, CASH: 1172060 }. Marked to market: 10024420 +Final relative surplus NoiseAgent 3245 -0.87273455 +Final holdings for NoiseAgent 3246: { ABS: -27, CASH: 12712609 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3246 0.2712609 +Final holdings for NoiseAgent 3247: { CASH: 10015800 }. Marked to market: 10015800 +Final relative surplus NoiseAgent 3247 0.00158 +Final holdings for NoiseAgent 3248: { ABS: 47, CASH: 5319082 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3248 -0.4680918 +Final holdings for NoiseAgent 3249: { ABS: -52, CASH: 15197842 }. Marked to market: 9993838 +Final relative surplus NoiseAgent 3249 0.50977655 +Final holdings for NoiseAgent 3250: { ABS: -94, CASH: 19396569 }. Marked to market: 9994595 +Final relative surplus NoiseAgent 3250 0.92965475 +Final holdings for NoiseAgent 3251: { ABS: 20, CASH: 7989920 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3251 -0.201008 +Final holdings for NoiseAgent 3252: { ABS: 82, CASH: 1775933 }. Marked to market: 10020705 +Final relative surplus NoiseAgent 3252 -0.81235205 +Final holdings for NoiseAgent 3253: { CASH: 10024402 }. Marked to market: 10024402 +Final relative surplus NoiseAgent 3253 0.0024402 +Final holdings for NoiseAgent 3254: { CASH: 10017880 }. Marked to market: 10017880 +Final relative surplus NoiseAgent 3254 0.001788 +Final holdings for NoiseAgent 3255: { ABS: 66, CASH: 3391783 }. Marked to market: 10027885 +Final relative surplus NoiseAgent 3255 -0.65076695 +Final holdings for NoiseAgent 3256: { CASH: 9985960 }. Marked to market: 9985960 +Final relative surplus NoiseAgent 3256 -0.001404 +Final holdings for NoiseAgent 3257: { ABS: -49, CASH: 14903675 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 3257 0.4903675 +Final holdings for NoiseAgent 3258: { CASH: 9989380 }. Marked to market: 9989380 +Final relative surplus NoiseAgent 3258 -0.001062 +Final holdings for NoiseAgent 3259: { ABS: -42, CASH: 14203696 }. Marked to market: 10001638 +Final relative surplus NoiseAgent 3259 0.4203696 +Final holdings for NoiseAgent 3260: { CASH: 10027968 }. Marked to market: 10027968 +Final relative surplus NoiseAgent 3260 0.0027968 +Final holdings for NoiseAgent 3261: { CASH: 10018676 }. Marked to market: 10018676 +Final relative surplus NoiseAgent 3261 0.0018676 +Final holdings for NoiseAgent 3262: { CASH: 9985768 }. Marked to market: 9985768 +Final relative surplus NoiseAgent 3262 -0.0014232 +Final holdings for NoiseAgent 3263: { CASH: 9977711 }. Marked to market: 9977711 +Final relative surplus NoiseAgent 3263 -0.0022289 +Final holdings for NoiseAgent 3264: { ABS: 54, CASH: 4593169 }. Marked to market: 10021951 +Final relative surplus NoiseAgent 3264 -0.5306297 +Final holdings for NoiseAgent 3265: { CASH: 10038205 }. Marked to market: 10038205 +Final relative surplus NoiseAgent 3265 0.0038205 +Final holdings for NoiseAgent 3266: { CASH: 9981036 }. Marked to market: 9981036 +Final relative surplus NoiseAgent 3266 -0.0018964 +Final holdings for NoiseAgent 3267: { ABS: -43, CASH: 14323607 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3267 0.4323607 +Final holdings for NoiseAgent 3268: { ABS: 82, CASH: 1802132 }. Marked to market: 9996884 +Final relative surplus NoiseAgent 3268 -0.80979315 +Final holdings for NoiseAgent 3269: { ABS: 42, CASH: 5791936 }. Marked to market: 10014784 +Final relative surplus NoiseAgent 3269 -0.4208064 +Final holdings for NoiseAgent 3270: { CASH: 10016870 }. Marked to market: 10016870 +Final relative surplus NoiseAgent 3270 0.001687 +Final holdings for NoiseAgent 3271: { ABS: -96, CASH: 19625104 }. Marked to market: 9976336 +Final relative surplus NoiseAgent 3271 0.95245965 +Final holdings for NoiseAgent 3272: { ABS: -50, CASH: 15013225 }. Marked to market: 9986375 +Final relative surplus NoiseAgent 3272 0.5013225 +Final holdings for NoiseAgent 3273: { CASH: 10037105 }. Marked to market: 10037105 +Final relative surplus NoiseAgent 3273 0.0037105 +Final holdings for NoiseAgent 3274: { ABS: 66, CASH: 3397327 }. Marked to market: 10002475 +Final relative surplus NoiseAgent 3274 -0.65025895 +Final holdings for NoiseAgent 3275: { CASH: 10002002 }. Marked to market: 10002002 +Final relative surplus NoiseAgent 3275 0.0002002 +Final holdings for NoiseAgent 3276: { CASH: 10012052 }. Marked to market: 10012052 +Final relative surplus NoiseAgent 3276 0.0012052 +Final holdings for NoiseAgent 3277: { ABS: 54, CASH: 4598947 }. Marked to market: 10004509 +Final relative surplus NoiseAgent 3277 -0.53009495 +Final holdings for NoiseAgent 3278: { CASH: 10007859 }. Marked to market: 10007859 +Final relative surplus NoiseAgent 3278 0.0007859 +Final holdings for NoiseAgent 3279: { ABS: 43, CASH: 5698022 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3279 -0.4301978 +Final holdings for NoiseAgent 3280: { ABS: -74, CASH: 17391305 }. Marked to market: 9986199 +Final relative surplus NoiseAgent 3280 0.7291235 +Final holdings for NoiseAgent 3281: { CASH: 9986797 }. Marked to market: 9986797 +Final relative surplus NoiseAgent 3281 -0.0013203 +Final holdings for NoiseAgent 3282: { ABS: 74, CASH: 2587605 }. Marked to market: 10022755 +Final relative surplus NoiseAgent 3282 -0.73119205 +Final holdings for NoiseAgent 3283: { CASH: 10024487 }. Marked to market: 10024487 +Final relative surplus NoiseAgent 3283 0.0024487 +Final holdings for NoiseAgent 3284: { CASH: 9997552 }. Marked to market: 9997552 +Final relative surplus NoiseAgent 3284 -0.0002448 +Final holdings for NoiseAgent 3285: { CASH: 10024380 }. Marked to market: 10024380 +Final relative surplus NoiseAgent 3285 0.002438 +Final holdings for NoiseAgent 3286: { ABS: 31, CASH: 6881214 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3286 -0.3118786 +Final holdings for NoiseAgent 3287: { CASH: 9998920 }. Marked to market: 9998920 +Final relative surplus NoiseAgent 3287 -0.000108 +Final holdings for NoiseAgent 3288: { ABS: 40, CASH: 5979520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3288 -0.402048 +Final holdings for NoiseAgent 3289: { ABS: 40, CASH: 5999860 }. Marked to market: 10003900 +Final relative surplus NoiseAgent 3289 -0.400014 +Final holdings for NoiseAgent 3290: { ABS: -80, CASH: 17996240 }. Marked to market: 9990160 +Final relative surplus NoiseAgent 3290 0.78961645 +Final holdings for NoiseAgent 3291: { CASH: 9972695 }. Marked to market: 9972695 +Final relative surplus NoiseAgent 3291 -0.0027305 +Final holdings for NoiseAgent 3292: { CASH: 10015200 }. Marked to market: 10015200 +Final relative surplus NoiseAgent 3292 0.00152 +Final holdings for NoiseAgent 3293: { ABS: -35, CASH: 13522505 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3293 0.3522505 +Final holdings for NoiseAgent 3294: { ABS: -72, CASH: 17220844 }. Marked to market: 9982180 +Final relative surplus NoiseAgent 3294 0.71203075 +Final holdings for NoiseAgent 3295: { ABS: -76, CASH: 17603116 }. Marked to market: 9965116 +Final relative surplus NoiseAgent 3295 0.7502615 +Final holdings for NoiseAgent 3296: { ABS: 24, CASH: 7599976 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3296 -0.2400024 +Final holdings for NoiseAgent 3297: { ABS: -88, CASH: 18826840 }. Marked to market: 9978792 +Final relative surplus NoiseAgent 3297 0.87262945 +Final holdings for NoiseAgent 3298: { CASH: 9991400 }. Marked to market: 9991400 +Final relative surplus NoiseAgent 3298 -0.00086 +Final holdings for NoiseAgent 3299: { CASH: 10017118 }. Marked to market: 10017118 +Final relative surplus NoiseAgent 3299 0.0017118 +Final holdings for NoiseAgent 3300: { CASH: 10019135 }. Marked to market: 10019135 +Final relative surplus NoiseAgent 3300 0.0019135 +Final holdings for NoiseAgent 3301: { ABS: -78, CASH: 17824882 }. Marked to market: 9976054 +Final relative surplus NoiseAgent 3301 0.77242565 +Final holdings for NoiseAgent 3302: { ABS: 34, CASH: 6579124 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3302 -0.3420876 +Final holdings for NoiseAgent 3303: { ABS: 76, CASH: 2375148 }. Marked to market: 10019304 +Final relative surplus NoiseAgent 3303 -0.75242705 +Final holdings for NoiseAgent 3304: { CASH: 9976699 }. Marked to market: 9976699 +Final relative surplus NoiseAgent 3304 -0.0023301 +Final holdings for NoiseAgent 3305: { CASH: 10011130 }. Marked to market: 10011130 +Final relative surplus NoiseAgent 3305 0.001113 +Final holdings for NoiseAgent 3306: { CASH: 9976300 }. Marked to market: 9976300 +Final relative surplus NoiseAgent 3306 -0.00237 +Final holdings for NoiseAgent 3307: { ABS: 31, CASH: 6885213 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3307 -0.3114787 +Final holdings for NoiseAgent 3308: { CASH: 10029008 }. Marked to market: 10029008 +Final relative surplus NoiseAgent 3308 0.0029008 +Final holdings for NoiseAgent 3309: { CASH: 9973396 }. Marked to market: 9973396 +Final relative surplus NoiseAgent 3309 -0.0026604 +Final holdings for NoiseAgent 3310: { ABS: 31, CASH: 6898853 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3310 -0.3101147 +Final holdings for NoiseAgent 3311: { ABS: -82, CASH: 18223083 }. Marked to market: 9982247 +Final relative surplus NoiseAgent 3311 0.81225845 +Final holdings for NoiseAgent 3312: { ABS: -42, CASH: 14203234 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3312 0.4203234 +Final holdings for NoiseAgent 3313: { CASH: 9983872 }. Marked to market: 9983872 +Final relative surplus NoiseAgent 3313 -0.0016128 +Final holdings for NoiseAgent 3314: { ABS: 39, CASH: 6095866 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 3314 -0.3904134 +Final holdings for NoiseAgent 3315: { CASH: 9988028 }. Marked to market: 9988028 +Final relative surplus NoiseAgent 3315 -0.0011972 +Final holdings for NoiseAgent 3316: { CASH: 10000088 }. Marked to market: 10000088 +Final relative surplus NoiseAgent 3316 8.8e-06 +Final holdings for NoiseAgent 3317: { CASH: 10000651 }. Marked to market: 10000651 +Final relative surplus NoiseAgent 3317 6.51e-05 +Final holdings for NoiseAgent 3318: { ABS: -82, CASH: 18195982 }. Marked to market: 9992538 +Final relative surplus NoiseAgent 3318 0.80959395 +Final holdings for NoiseAgent 3319: { ABS: -58, CASH: 15801856 }. Marked to market: 10002204 +Final relative surplus NoiseAgent 3319 0.5701863 +Final holdings for NoiseAgent 3320: { ABS: -86, CASH: 18597119 }. Marked to market: 9991271 +Final relative surplus NoiseAgent 3320 0.84970515 +Final holdings for NoiseAgent 3321: { ABS: 24, CASH: 7598872 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3321 -0.2401128 +Final holdings for NoiseAgent 3322: { ABS: -29, CASH: 12902204 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 3322 0.2902204 +Final holdings for NoiseAgent 3323: { ABS: -27, CASH: 12694492 }. Marked to market: 9988417 +Final relative surplus NoiseAgent 3323 0.2694492 +Final holdings for NoiseAgent 3324: { ABS: -74, CASH: 17388789 }. Marked to market: 9989159 +Final relative surplus NoiseAgent 3324 0.72887935 +Final holdings for NoiseAgent 3325: { ABS: -66, CASH: 16618744 }. Marked to market: 9980662 +Final relative surplus NoiseAgent 3325 0.65181675 +Final holdings for NoiseAgent 3326: { ABS: -64, CASH: 16411712 }. Marked to market: 9977984 +Final relative surplus NoiseAgent 3326 0.63111855 +Final holdings for NoiseAgent 3327: { ABS: 46, CASH: 5396550 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3327 -0.460345 +Final holdings for NoiseAgent 3328: { ABS: 88, CASH: 1182840 }. Marked to market: 10031152 +Final relative surplus NoiseAgent 3328 -0.87166115 +Final holdings for NoiseAgent 3329: { CASH: 9982112 }. Marked to market: 9982112 +Final relative surplus NoiseAgent 3329 -0.0017888 +Final holdings for NoiseAgent 3330: { ABS: 94, CASH: 610904 }. Marked to market: 10004888 +Final relative surplus NoiseAgent 3330 -0.92891595 +Final holdings for NoiseAgent 3331: { ABS: -48, CASH: 14806096 }. Marked to market: 9979312 +Final relative surplus NoiseAgent 3331 0.4806096 +Final holdings for NoiseAgent 3332: { ABS: 40, CASH: 6004180 }. Marked to market: 9995780 +Final relative surplus NoiseAgent 3332 -0.399582 +Final holdings for NoiseAgent 3333: { CASH: 10012342 }. Marked to market: 10012342 +Final relative surplus NoiseAgent 3333 0.0012342 +Final holdings for NoiseAgent 3334: { ABS: -58, CASH: 15797216 }. Marked to market: 9993562 +Final relative surplus NoiseAgent 3334 0.56971525 +Final holdings for NoiseAgent 3335: { CASH: 10002496 }. Marked to market: 10002496 +Final relative surplus NoiseAgent 3335 0.0002496 +Final holdings for NoiseAgent 3336: { CASH: 10019912 }. Marked to market: 10019912 +Final relative surplus NoiseAgent 3336 0.0019912 +Final holdings for NoiseAgent 3337: { ABS: -42, CASH: 14213167 }. Marked to market: 9988177 +Final relative surplus NoiseAgent 3337 0.4213167 +Final holdings for NoiseAgent 3338: { CASH: 9956392 }. Marked to market: 9956392 +Final relative surplus NoiseAgent 3338 -0.0043608 +Final holdings for NoiseAgent 3339: { CASH: 9974268 }. Marked to market: 9974268 +Final relative surplus NoiseAgent 3339 -0.0025732 +Final holdings for NoiseAgent 3340: { ABS: -92, CASH: 19190340 }. Marked to market: 9983624 +Final relative surplus NoiseAgent 3340 0.90902675 +Final holdings for NoiseAgent 3341: { CASH: 10001595 }. Marked to market: 10001595 +Final relative surplus NoiseAgent 3341 0.0001595 +Final holdings for NoiseAgent 3342: { ABS: -74, CASH: 17412691 }. Marked to market: 9975469 +Final relative surplus NoiseAgent 3342 0.73121885 +Final holdings for NoiseAgent 3343: { CASH: 10010120 }. Marked to market: 10010120 +Final relative surplus NoiseAgent 3343 0.001012 +Final holdings for NoiseAgent 3344: { ABS: -26, CASH: 12589210 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3344 0.258921 +Final holdings for NoiseAgent 3345: { CASH: 10036090 }. Marked to market: 10036090 +Final relative surplus NoiseAgent 3345 0.003609 +Final holdings for NoiseAgent 3346: { CASH: 9982402 }. Marked to market: 9982402 +Final relative surplus NoiseAgent 3346 -0.0017598 +Final holdings for NoiseAgent 3347: { ABS: 56, CASH: 4402492 }. Marked to market: 10005012 +Final relative surplus NoiseAgent 3347 -0.54974635 +Final holdings for NoiseAgent 3348: { ABS: 66, CASH: 3389704 }. Marked to market: 10004620 +Final relative surplus NoiseAgent 3348 -0.65100695 +Final holdings for NoiseAgent 3349: { CASH: 9981020 }. Marked to market: 9981020 +Final relative surplus NoiseAgent 3349 -0.001898 +Final holdings for NoiseAgent 3350: { CASH: 10005628 }. Marked to market: 10005628 +Final relative surplus NoiseAgent 3350 0.0005628 +Final holdings for NoiseAgent 3351: { CASH: 9954724 }. Marked to market: 9954724 +Final relative surplus NoiseAgent 3351 -0.0045276 +Final holdings for NoiseAgent 3352: { CASH: 10011886 }. Marked to market: 10011886 +Final relative surplus NoiseAgent 3352 0.0011886 +Final holdings for NoiseAgent 3353: { CASH: 9983515 }. Marked to market: 9983515 +Final relative surplus NoiseAgent 3353 -0.0016485 +Final holdings for NoiseAgent 3354: { CASH: 9990133 }. Marked to market: 9990133 +Final relative surplus NoiseAgent 3354 -0.0009867 +Final holdings for NoiseAgent 3355: { CASH: 10000216 }. Marked to market: 10000216 +Final relative surplus NoiseAgent 3355 2.16e-05 +Final holdings for NoiseAgent 3356: { ABS: 68, CASH: 3185142 }. Marked to market: 10025670 +Final relative surplus NoiseAgent 3356 -0.67142625 +Final holdings for NoiseAgent 3357: { ABS: 56, CASH: 4396080 }. Marked to market: 10000280 +Final relative surplus NoiseAgent 3357 -0.55038455 +Final holdings for NoiseAgent 3358: { CASH: 9990430 }. Marked to market: 9990430 +Final relative surplus NoiseAgent 3358 -0.000957 +Final holdings for NoiseAgent 3359: { CASH: 10014104 }. Marked to market: 10014104 +Final relative surplus NoiseAgent 3359 0.0014104 +Final holdings for NoiseAgent 3360: { ABS: 44, CASH: 5598240 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 3360 -0.440176 +Final holdings for NoiseAgent 3361: { CASH: 10009260 }. Marked to market: 10009260 +Final relative surplus NoiseAgent 3361 0.000926 +Final holdings for NoiseAgent 3362: { ABS: 40, CASH: 5989580 }. Marked to market: 10015780 +Final relative surplus NoiseAgent 3362 -0.401042 +Final holdings for NoiseAgent 3363: { ABS: 62, CASH: 3787259 }. Marked to market: 10022661 +Final relative surplus NoiseAgent 3363 -0.61121705 +Final holdings for NoiseAgent 3364: { ABS: -28, CASH: 12802016 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3364 0.2802016 +Final holdings for NoiseAgent 3365: { CASH: 10012834 }. Marked to market: 10012834 +Final relative surplus NoiseAgent 3365 0.0012834 +Final holdings for NoiseAgent 3366: { ABS: 40, CASH: 6000540 }. Marked to market: 9997820 +Final relative surplus NoiseAgent 3366 -0.399946 +Final holdings for NoiseAgent 3367: { ABS: 36, CASH: 6413608 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3367 -0.3586392 +Final holdings for NoiseAgent 3368: { ABS: 30, CASH: 6997840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3368 -0.300216 +Final holdings for NoiseAgent 3369: { ABS: 44, CASH: 5599494 }. Marked to market: 10002794 +Final relative surplus NoiseAgent 3369 -0.4400506 +Final holdings for NoiseAgent 3370: { ABS: 46, CASH: 5385809 }. Marked to market: 10012167 +Final relative surplus NoiseAgent 3370 -0.4614191 +Final holdings for NoiseAgent 3371: { ABS: 48, CASH: 5197192 }. Marked to market: 10001944 +Final relative surplus NoiseAgent 3371 -0.4802808 +Final holdings for NoiseAgent 3372: { CASH: 10022442 }. Marked to market: 10022442 +Final relative surplus NoiseAgent 3372 0.0022442 +Final holdings for NoiseAgent 3373: { ABS: -76, CASH: 17610184 }. Marked to market: 9966636 +Final relative surplus NoiseAgent 3373 0.75096115 +Final holdings for NoiseAgent 3374: { CASH: 9998698 }. Marked to market: 9998698 +Final relative surplus NoiseAgent 3374 -0.0001302 +Final holdings for NoiseAgent 3375: { ABS: -50, CASH: 15007650 }. Marked to market: 9984350 +Final relative surplus NoiseAgent 3375 0.500765 +Final holdings for NoiseAgent 3376: { ABS: 32, CASH: 6797952 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 3376 -0.3202048 +Final holdings for NoiseAgent 3377: { ABS: -62, CASH: 16208029 }. Marked to market: 9974425 +Final relative surplus NoiseAgent 3377 0.61074875 +Final holdings for NoiseAgent 3378: { CASH: 9964720 }. Marked to market: 9964720 +Final relative surplus NoiseAgent 3378 -0.003528 +Final holdings for NoiseAgent 3379: { ABS: -52, CASH: 15198492 }. Marked to market: 9994540 +Final relative surplus NoiseAgent 3379 0.50984155 +Final holdings for NoiseAgent 3380: { CASH: 10010678 }. Marked to market: 10010678 +Final relative surplus NoiseAgent 3380 0.0010678 +Final holdings for NoiseAgent 3381: { CASH: 9971524 }. Marked to market: 9971524 +Final relative surplus NoiseAgent 3381 -0.0028476 +Final holdings for NoiseAgent 3382: { ABS: 94, CASH: 573633 }. Marked to market: 10030221 +Final relative surplus NoiseAgent 3382 -0.9325763 +Final holdings for NoiseAgent 3383: { CASH: 9978860 }. Marked to market: 9978860 +Final relative surplus NoiseAgent 3383 -0.002114 +Final holdings for NoiseAgent 3384: { ABS: -98, CASH: 19792993 }. Marked to market: 9999461 +Final relative surplus NoiseAgent 3384 0.96930595 +Final holdings for NoiseAgent 3385: { CASH: 9980020 }. Marked to market: 9980020 +Final relative surplus NoiseAgent 3385 -0.001998 +Final holdings for NoiseAgent 3386: { ABS: 44, CASH: 5592828 }. Marked to market: 10020504 +Final relative surplus NoiseAgent 3386 -0.4407172 +Final holdings for NoiseAgent 3387: { CASH: 10026010 }. Marked to market: 10026010 +Final relative surplus NoiseAgent 3387 0.002601 +Final holdings for NoiseAgent 3388: { ABS: 68, CASH: 3187896 }. Marked to market: 10023596 +Final relative surplus NoiseAgent 3388 -0.67115795 +Final holdings for NoiseAgent 3389: { ABS: -78, CASH: 17822581 }. Marked to market: 9977419 +Final relative surplus NoiseAgent 3389 0.77220015 +Final holdings for NoiseAgent 3390: { ABS: -37, CASH: 13718352 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3390 0.3718352 +Final holdings for NoiseAgent 3391: { CASH: 9981150 }. Marked to market: 9981150 +Final relative surplus NoiseAgent 3391 -0.001885 +Final holdings for NoiseAgent 3392: { ABS: 64, CASH: 3597984 }. Marked to market: 9999392 +Final relative surplus NoiseAgent 3392 -0.63019935 +Final holdings for NoiseAgent 3393: { ABS: 50, CASH: 5008200 }. Marked to market: 10010450 +Final relative surplus NoiseAgent 3393 -0.49918 +Final holdings for NoiseAgent 3394: { CASH: 9977788 }. Marked to market: 9977788 +Final relative surplus NoiseAgent 3394 -0.0022212 +Final holdings for NoiseAgent 3395: { CASH: 10018700 }. Marked to market: 10018700 +Final relative surplus NoiseAgent 3395 0.00187 +Final holdings for NoiseAgent 3396: { ABS: -88, CASH: 18807568 }. Marked to market: 9955560 +Final relative surplus NoiseAgent 3396 0.87069775 +Final holdings for NoiseAgent 3397: { CASH: 9965072 }. Marked to market: 9965072 +Final relative surplus NoiseAgent 3397 -0.0034928 +Final holdings for NoiseAgent 3398: { ABS: 45, CASH: 5478535 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 3398 -0.4521465 +Final holdings for NoiseAgent 3399: { ABS: -90, CASH: 19004005 }. Marked to market: 9997165 +Final relative surplus NoiseAgent 3399 0.89039285 +Final holdings for NoiseAgent 3400: { ABS: 84, CASH: 1596136 }. Marked to market: 10035196 +Final relative surplus NoiseAgent 3400 -0.83033985 +Final holdings for NoiseAgent 3401: { ABS: -70, CASH: 16993350 }. Marked to market: 10006090 +Final relative surplus NoiseAgent 3401 0.68935315 +Final holdings for NoiseAgent 3402: { ABS: 90, CASH: 1010080 }. Marked to market: 10004230 +Final relative surplus NoiseAgent 3402 -0.88899855 +Final holdings for NoiseAgent 3403: { ABS: 42, CASH: 5786917 }. Marked to market: 10011235 +Final relative surplus NoiseAgent 3403 -0.4213083 +Final holdings for NoiseAgent 3404: { CASH: 9977846 }. Marked to market: 9977846 +Final relative surplus NoiseAgent 3404 -0.0022154 +Final holdings for NoiseAgent 3405: { ABS: 48, CASH: 5173792 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 3405 -0.4826208 +Final holdings for NoiseAgent 3406: { ABS: -94, CASH: 19423688 }. Marked to market: 9977252 +Final relative surplus NoiseAgent 3406 0.93231945 +Final holdings for NoiseAgent 3407: { ABS: 88, CASH: 1182664 }. Marked to market: 10031240 +Final relative surplus NoiseAgent 3407 -0.87167835 +Final holdings for NoiseAgent 3408: { ABS: -52, CASH: 15185310 }. Marked to market: 10004758 +Final relative surplus NoiseAgent 3408 0.50857 +Final holdings for NoiseAgent 3409: { CASH: 10007728 }. Marked to market: 10007728 +Final relative surplus NoiseAgent 3409 0.0007728 +Final holdings for NoiseAgent 3410: { ABS: -45, CASH: 14523760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3410 0.452376 +Final holdings for NoiseAgent 3411: { ABS: 23, CASH: 7688454 }. Marked to market: 9999931 +Final relative surplus NoiseAgent 3411 -0.2311546 +Final holdings for NoiseAgent 3412: { ABS: 26, CASH: 7398882 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3412 -0.2601118 +Final holdings for NoiseAgent 3413: { ABS: -62, CASH: 16215252 }. Marked to market: 9984128 +Final relative surplus NoiseAgent 3413 0.6114751 +Final holdings for NoiseAgent 3414: { ABS: -48, CASH: 14811784 }. Marked to market: 9988888 +Final relative surplus NoiseAgent 3414 0.4811784 +Final holdings for NoiseAgent 3415: { CASH: 10003816 }. Marked to market: 10003816 +Final relative surplus NoiseAgent 3415 0.0003816 +Final holdings for NoiseAgent 3416: { CASH: 9990122 }. Marked to market: 9990122 +Final relative surplus NoiseAgent 3416 -0.0009878 +Final holdings for NoiseAgent 3417: { CASH: 9992341 }. Marked to market: 9992341 +Final relative surplus NoiseAgent 3417 -0.0007659 +Final holdings for NoiseAgent 3418: { CASH: 9999371 }. Marked to market: 9999371 +Final relative surplus NoiseAgent 3418 -6.29e-05 +Final holdings for NoiseAgent 3419: { CASH: 9981480 }. Marked to market: 9981480 +Final relative surplus NoiseAgent 3419 -0.001852 +Final holdings for NoiseAgent 3420: { CASH: 9990188 }. Marked to market: 9990188 +Final relative surplus NoiseAgent 3420 -0.0009812 +Final holdings for NoiseAgent 3421: { CASH: 10020340 }. Marked to market: 10020340 +Final relative surplus NoiseAgent 3421 0.002034 +Final holdings for NoiseAgent 3422: { CASH: 9993631 }. Marked to market: 9993631 +Final relative surplus NoiseAgent 3422 -0.0006369 +Final holdings for NoiseAgent 3423: { ABS: 88, CASH: 1215532 }. Marked to market: 10017380 +Final relative surplus NoiseAgent 3423 -0.8684459 +Final holdings for NoiseAgent 3424: { ABS: -62, CASH: 16218693 }. Marked to market: 9987755 +Final relative surplus NoiseAgent 3424 0.61181935 +Final holdings for NoiseAgent 3425: { ABS: -56, CASH: 15590116 }. Marked to market: 9988884 +Final relative surplus NoiseAgent 3425 0.54900945 +Final holdings for NoiseAgent 3426: { CASH: 9984285 }. Marked to market: 9984285 +Final relative surplus NoiseAgent 3426 -0.0015715 +Final holdings for NoiseAgent 3427: { CASH: 9998820 }. Marked to market: 9998820 +Final relative surplus NoiseAgent 3427 -0.000118 +Final holdings for NoiseAgent 3428: { CASH: 10011784 }. Marked to market: 10011784 +Final relative surplus NoiseAgent 3428 0.0011784 +Final holdings for NoiseAgent 3429: { CASH: 9974471 }. Marked to market: 9974471 +Final relative surplus NoiseAgent 3429 -0.0025529 +Final holdings for NoiseAgent 3430: { ABS: 80, CASH: 1992240 }. Marked to market: 10040960 +Final relative surplus NoiseAgent 3430 -0.79071515 +Final holdings for NoiseAgent 3431: { CASH: 9998432 }. Marked to market: 9998432 +Final relative surplus NoiseAgent 3431 -0.0001568 +Final holdings for NoiseAgent 3432: { CASH: 9986750 }. Marked to market: 9986750 +Final relative surplus NoiseAgent 3432 -0.001325 +Final holdings for NoiseAgent 3433: { CASH: 10001512 }. Marked to market: 10001512 +Final relative surplus NoiseAgent 3433 0.0001512 +Final holdings for NoiseAgent 3434: { CASH: 9979828 }. Marked to market: 9979828 +Final relative surplus NoiseAgent 3434 -0.0020172 +Final holdings for NoiseAgent 3435: { CASH: 10013272 }. Marked to market: 10013272 +Final relative surplus NoiseAgent 3435 0.0013272 +Final holdings for NoiseAgent 3436: { ABS: -56, CASH: 15590200 }. Marked to market: 9994008 +Final relative surplus NoiseAgent 3436 0.54902675 +Final holdings for NoiseAgent 3437: { ABS: 74, CASH: 2612580 }. Marked to market: 10015984 +Final relative surplus NoiseAgent 3437 -0.72873745 +Final holdings for NoiseAgent 3438: { CASH: 9994960 }. Marked to market: 9994960 +Final relative surplus NoiseAgent 3438 -0.000504 +Final holdings for NoiseAgent 3439: { ABS: 84, CASH: 1597396 }. Marked to market: 10001596 +Final relative surplus NoiseAgent 3439 -0.83025535 +Final holdings for NoiseAgent 3440: { ABS: -25, CASH: 12512175 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3440 0.2512175 +Final holdings for NoiseAgent 3441: { ABS: 54, CASH: 4601404 }. Marked to market: 9997894 +Final relative surplus NoiseAgent 3441 -0.5298662 +Final holdings for NoiseAgent 3442: { ABS: -34, CASH: 13420264 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 3442 0.3420264 +Final holdings for NoiseAgent 3443: { ABS: 25, CASH: 7498150 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 3443 -0.250185 +Final holdings for NoiseAgent 3444: { CASH: 9969190 }. Marked to market: 9969190 +Final relative surplus NoiseAgent 3444 -0.003081 +Final holdings for NoiseAgent 3445: { CASH: 10022882 }. Marked to market: 10022882 +Final relative surplus NoiseAgent 3445 0.0022882 +Final holdings for NoiseAgent 3446: { ABS: -64, CASH: 16417888 }. Marked to market: 9987488 +Final relative surplus NoiseAgent 3446 0.63174135 +Final holdings for NoiseAgent 3447: { ABS: -21, CASH: 12111235 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3447 0.2111235 +Final holdings for NoiseAgent 3448: { ABS: 86, CASH: 1392217 }. Marked to market: 10041581 +Final relative surplus NoiseAgent 3448 -0.85072085 +Final holdings for NoiseAgent 3449: { CASH: 9982048 }. Marked to market: 9982048 +Final relative surplus NoiseAgent 3449 -0.0017952 +Final holdings for NoiseAgent 3450: { ABS: 74, CASH: 2595597 }. Marked to market: 10001221 +Final relative surplus NoiseAgent 3450 -0.73043275 +Final holdings for NoiseAgent 3451: { ABS: -92, CASH: 19234822 }. Marked to market: 9976770 +Final relative surplus NoiseAgent 3451 0.91341915 +Final holdings for NoiseAgent 3452: { ABS: -44, CASH: 14403696 }. Marked to market: 9999120 +Final relative surplus NoiseAgent 3452 0.4403696 +Final holdings for NoiseAgent 3453: { CASH: 9980976 }. Marked to market: 9980976 +Final relative surplus NoiseAgent 3453 -0.0019024 +Final holdings for NoiseAgent 3454: { ABS: 54, CASH: 4596220 }. Marked to market: 10001566 +Final relative surplus NoiseAgent 3454 -0.53036805 +Final holdings for NoiseAgent 3455: { ABS: 88, CASH: 1174788 }. Marked to market: 10015972 +Final relative surplus NoiseAgent 3455 -0.87247435 +Final holdings for NoiseAgent 3456: { CASH: 9987544 }. Marked to market: 9987544 +Final relative surplus NoiseAgent 3456 -0.0012456 +Final holdings for NoiseAgent 3457: { ABS: 64, CASH: 3597760 }. Marked to market: 10028992 +Final relative surplus NoiseAgent 3457 -0.63017525 +Final holdings for NoiseAgent 3458: { ABS: 88, CASH: 1190936 }. Marked to market: 9999824 +Final relative surplus NoiseAgent 3458 -0.87089625 +Final holdings for NoiseAgent 3459: { ABS: 92, CASH: 814030 }. Marked to market: 10013938 +Final relative surplus NoiseAgent 3459 -0.90859715 +Final holdings for NoiseAgent 3460: { CASH: 10016275 }. Marked to market: 10016275 +Final relative surplus NoiseAgent 3460 0.0016275 +Final holdings for NoiseAgent 3461: { CASH: 9979502 }. Marked to market: 9979502 +Final relative surplus NoiseAgent 3461 -0.0020498 +Final holdings for NoiseAgent 3462: { ABS: 66, CASH: 3400099 }. Marked to market: 10000825 +Final relative surplus NoiseAgent 3462 -0.6499859 +Final holdings for NoiseAgent 3463: { ABS: -62, CASH: 16196559 }. Marked to market: 9993459 +Final relative surplus NoiseAgent 3463 0.60965095 +Final holdings for NoiseAgent 3464: { ABS: -92, CASH: 19196274 }. Marked to market: 9989006 +Final relative surplus NoiseAgent 3464 0.90961955 +Final holdings for NoiseAgent 3465: { ABS: 84, CASH: 1608652 }. Marked to market: 10014952 +Final relative surplus NoiseAgent 3465 -0.82912725 +Final holdings for NoiseAgent 3466: { ABS: -78, CASH: 17821333 }. Marked to market: 9975157 +Final relative surplus NoiseAgent 3466 0.772074 +Final holdings for NoiseAgent 3467: { ABS: -70, CASH: 17015960 }. Marked to market: 9974520 +Final relative surplus NoiseAgent 3467 0.6915369 +Final holdings for NoiseAgent 3468: { ABS: 46, CASH: 5409522 }. Marked to market: 9989696 +Final relative surplus NoiseAgent 3468 -0.4590478 +Final holdings for NoiseAgent 3469: { ABS: -52, CASH: 15203588 }. Marked to market: 9999636 +Final relative surplus NoiseAgent 3469 0.51035115 +Final holdings for NoiseAgent 3470: { ABS: -60, CASH: 16005100 }. Marked to market: 9977260 +Final relative surplus NoiseAgent 3470 0.59046355 +Final holdings for NoiseAgent 3471: { ABS: -86, CASH: 18598538 }. Marked to market: 9989938 +Final relative surplus NoiseAgent 3471 0.84984375 +Final holdings for NoiseAgent 3472: { CASH: 10002350 }. Marked to market: 10002350 +Final relative surplus NoiseAgent 3472 0.000235 +Final holdings for NoiseAgent 3473: { ABS: -60, CASH: 15988060 }. Marked to market: 10014520 +Final relative surplus NoiseAgent 3473 0.58885 +Final holdings for NoiseAgent 3474: { CASH: 10022264 }. Marked to market: 10022264 +Final relative surplus NoiseAgent 3474 0.0022264 +Final holdings for NoiseAgent 3475: { ABS: 62, CASH: 3795660 }. Marked to market: 10000248 +Final relative surplus NoiseAgent 3475 -0.61042655 +Final holdings for NoiseAgent 3476: { ABS: 76, CASH: 2396048 }. Marked to market: 9999240 +Final relative surplus NoiseAgent 3476 -0.7503911 +Final holdings for NoiseAgent 3477: { CASH: 9958922 }. Marked to market: 9958922 +Final relative surplus NoiseAgent 3477 -0.0041078 +Final holdings for NoiseAgent 3478: { ABS: -46, CASH: 14600874 }. Marked to market: 9998758 +Final relative surplus NoiseAgent 3478 0.4600874 +Final holdings for NoiseAgent 3479: { ABS: 86, CASH: 1401763 }. Marked to market: 10010277 +Final relative surplus NoiseAgent 3479 -0.8498139 +Final holdings for NoiseAgent 3480: { ABS: -84, CASH: 18409618 }. Marked to market: 9966694 +Final relative surplus NoiseAgent 3480 0.8309106 +Final holdings for NoiseAgent 3481: { CASH: 9991252 }. Marked to market: 9991252 +Final relative surplus NoiseAgent 3481 -0.0008748 +Final holdings for NoiseAgent 3482: { CASH: 10001392 }. Marked to market: 10001392 +Final relative surplus NoiseAgent 3482 0.0001392 +Final holdings for NoiseAgent 3483: { CASH: 9979475 }. Marked to market: 9979475 +Final relative surplus NoiseAgent 3483 -0.0020525 +Final holdings for NoiseAgent 3484: { ABS: 84, CASH: 1575850 }. Marked to market: 10020790 +Final relative surplus NoiseAgent 3484 -0.83236155 +Final holdings for NoiseAgent 3485: { ABS: -41, CASH: 14125092 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3485 0.4125092 +Final holdings for NoiseAgent 3486: { ABS: 72, CASH: 2810548 }. Marked to market: 10017748 +Final relative surplus NoiseAgent 3486 -0.70893515 +Final holdings for NoiseAgent 3487: { ABS: -84, CASH: 18408778 }. Marked to market: 9958714 +Final relative surplus NoiseAgent 3487 0.83081825 +Final holdings for NoiseAgent 3488: { ABS: -44, CASH: 14407678 }. Marked to market: 9986382 +Final relative surplus NoiseAgent 3488 0.4407678 +Final holdings for NoiseAgent 3489: { ABS: 52, CASH: 4784868 }. Marked to market: 10017680 +Final relative surplus NoiseAgent 3489 -0.51145005 +Final holdings for NoiseAgent 3490: { CASH: 9996520 }. Marked to market: 9996520 +Final relative surplus NoiseAgent 3490 -0.000348 +Final holdings for NoiseAgent 3491: { CASH: 10010528 }. Marked to market: 10010528 +Final relative surplus NoiseAgent 3491 0.0010528 +Final holdings for NoiseAgent 3492: { CASH: 10034668 }. Marked to market: 10034668 +Final relative surplus NoiseAgent 3492 0.0034668 +Final holdings for NoiseAgent 3493: { ABS: 32, CASH: 6797952 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3493 -0.3202048 +Final holdings for NoiseAgent 3494: { CASH: 10002460 }. Marked to market: 10002460 +Final relative surplus NoiseAgent 3494 0.000246 +Final holdings for NoiseAgent 3495: { CASH: 9966889 }. Marked to market: 9966889 +Final relative surplus NoiseAgent 3495 -0.0033111 +Final holdings for NoiseAgent 3496: { ABS: 23, CASH: 7698344 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3496 -0.2301656 +Final holdings for NoiseAgent 3497: { ABS: 94, CASH: 566348 }. Marked to market: 10025568 +Final relative surplus NoiseAgent 3497 -0.93330215 +Final holdings for NoiseAgent 3498: { ABS: 50, CASH: 4998450 }. Marked to market: 10022200 +Final relative surplus NoiseAgent 3498 -0.500155 +Final holdings for NoiseAgent 3499: { CASH: 10035644 }. Marked to market: 10035644 +Final relative surplus NoiseAgent 3499 0.0035644 +Final holdings for NoiseAgent 3500: { CASH: 9978564 }. Marked to market: 9978564 +Final relative surplus NoiseAgent 3500 -0.0021436 +Final holdings for NoiseAgent 3501: { ABS: -56, CASH: 15602912 }. Marked to market: 9976088 +Final relative surplus NoiseAgent 3501 0.55024335 +Final holdings for NoiseAgent 3502: { ABS: -50, CASH: 14993025 }. Marked to market: 9996275 +Final relative surplus NoiseAgent 3502 0.4993025 +Final holdings for NoiseAgent 3503: { ABS: -98, CASH: 19784663 }. Marked to market: 9962613 +Final relative surplus NoiseAgent 3503 0.9684498 +Final holdings for NoiseAgent 3504: { ABS: -45, CASH: 14521690 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 3504 0.452169 +Final holdings for NoiseAgent 3505: { CASH: 10003640 }. Marked to market: 10003640 +Final relative surplus NoiseAgent 3505 0.000364 +Final holdings for NoiseAgent 3506: { CASH: 9998620 }. Marked to market: 9998620 +Final relative surplus NoiseAgent 3506 -0.000138 +Final holdings for NoiseAgent 3507: { CASH: 9999650 }. Marked to market: 9999650 +Final relative surplus NoiseAgent 3507 -3.5e-05 +Final holdings for NoiseAgent 3508: { ABS: 72, CASH: 2805184 }. Marked to market: 9990280 +Final relative surplus NoiseAgent 3508 -0.70950225 +Final holdings for NoiseAgent 3509: { ABS: 64, CASH: 3591680 }. Marked to market: 10026304 +Final relative surplus NoiseAgent 3509 -0.63077785 +Final holdings for NoiseAgent 3510: { ABS: -44, CASH: 14404224 }. Marked to market: 9983368 +Final relative surplus NoiseAgent 3510 0.4404224 +Final holdings for NoiseAgent 3511: { ABS: -58, CASH: 15815283 }. Marked to market: 9984195 +Final relative surplus NoiseAgent 3511 0.57147475 +Final holdings for NoiseAgent 3512: { ABS: -74, CASH: 17400407 }. Marked to market: 10000629 +Final relative surplus NoiseAgent 3512 0.7300409 +Final holdings for NoiseAgent 3513: { ABS: 92, CASH: 816054 }. Marked to market: 10019458 +Final relative surplus NoiseAgent 3513 -0.90839095 +Final holdings for NoiseAgent 3514: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3514 0.0 +Final holdings for NoiseAgent 3515: { ABS: 94, CASH: 586746 }. Marked to market: 10040702 +Final relative surplus NoiseAgent 3515 -0.9312679 +Final holdings for NoiseAgent 3516: { ABS: -46, CASH: 14600437 }. Marked to market: 9997769 +Final relative surplus NoiseAgent 3516 0.4600437 +Final holdings for NoiseAgent 3517: { CASH: 9966092 }. Marked to market: 9966092 +Final relative surplus NoiseAgent 3517 -0.0033908 +Final holdings for NoiseAgent 3518: { CASH: 9999820 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 3518 -1.8e-05 +Final holdings for NoiseAgent 3519: { ABS: 58, CASH: 4201073 }. Marked to market: 10006989 +Final relative surplus NoiseAgent 3519 -0.56988245 +Final holdings for NoiseAgent 3520: { CASH: 9974272 }. Marked to market: 9974272 +Final relative surplus NoiseAgent 3520 -0.0025728 +Final holdings for NoiseAgent 3521: { ABS: -34, CASH: 13402584 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3521 0.3402584 +Final holdings for NoiseAgent 3522: { CASH: 9988906 }. Marked to market: 9988906 +Final relative surplus NoiseAgent 3522 -0.0011094 +Final holdings for NoiseAgent 3523: { CASH: 10018200 }. Marked to market: 10018200 +Final relative surplus NoiseAgent 3523 0.00182 +Final holdings for NoiseAgent 3524: { CASH: 10018995 }. Marked to market: 10018995 +Final relative surplus NoiseAgent 3524 0.0018995 +Final holdings for NoiseAgent 3525: { CASH: 9979642 }. Marked to market: 9979642 +Final relative surplus NoiseAgent 3525 -0.0020358 +Final holdings for NoiseAgent 3526: { ABS: 90, CASH: 973405 }. Marked to market: 10025425 +Final relative surplus NoiseAgent 3526 -0.89260175 +Final holdings for NoiseAgent 3527: { CASH: 9979280 }. Marked to market: 9979280 +Final relative surplus NoiseAgent 3527 -0.002072 +Final holdings for NoiseAgent 3528: { ABS: 80, CASH: 1976400 }. Marked to market: 10018560 +Final relative surplus NoiseAgent 3528 -0.79230725 +Final holdings for NoiseAgent 3529: { ABS: 94, CASH: 575325 }. Marked to market: 10025427 +Final relative surplus NoiseAgent 3529 -0.93241425 +Final holdings for NoiseAgent 3530: { ABS: 78, CASH: 2184244 }. Marked to market: 10023088 +Final relative surplus NoiseAgent 3530 -0.77152585 +Final holdings for NoiseAgent 3531: { ABS: 92, CASH: 795952 }. Marked to market: 10042228 +Final relative surplus NoiseAgent 3531 -0.9103546 +Final holdings for NoiseAgent 3532: { CASH: 9970600 }. Marked to market: 9970600 +Final relative surplus NoiseAgent 3532 -0.00294 +Final holdings for NoiseAgent 3533: { ABS: -41, CASH: 14081796 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3533 0.4081796 +Final holdings for NoiseAgent 3534: { CASH: 9996392 }. Marked to market: 9996392 +Final relative surplus NoiseAgent 3534 -0.0003608 +Final holdings for NoiseAgent 3535: { ABS: 86, CASH: 1397119 }. Marked to market: 10003569 +Final relative surplus NoiseAgent 3535 -0.85028065 +Final holdings for NoiseAgent 3536: { CASH: 10038313 }. Marked to market: 10038313 +Final relative surplus NoiseAgent 3536 0.0038313 +Final holdings for NoiseAgent 3537: { ABS: -54, CASH: 15389767 }. Marked to market: 9987823 +Final relative surplus NoiseAgent 3537 0.52897305 +Final holdings for NoiseAgent 3538: { ABS: 78, CASH: 2183737 }. Marked to market: 10028587 +Final relative surplus NoiseAgent 3538 -0.7715688 +Final holdings for NoiseAgent 3539: { CASH: 10021264 }. Marked to market: 10021264 +Final relative surplus NoiseAgent 3539 0.0021264 +Final holdings for NoiseAgent 3540: { CASH: 9977667 }. Marked to market: 9977667 +Final relative surplus NoiseAgent 3540 -0.0022333 +Final holdings for NoiseAgent 3541: { CASH: 10016740 }. Marked to market: 10016740 +Final relative surplus NoiseAgent 3541 0.001674 +Final holdings for NoiseAgent 3542: { ABS: 36, CASH: 6380344 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3542 -0.3619656 +Final holdings for NoiseAgent 3543: { CASH: 10017472 }. Marked to market: 10017472 +Final relative surplus NoiseAgent 3543 0.0017472 +Final holdings for NoiseAgent 3544: { ABS: -25, CASH: 12515275 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 3544 0.2515275 +Final holdings for NoiseAgent 3545: { CASH: 9987494 }. Marked to market: 9987494 +Final relative surplus NoiseAgent 3545 -0.0012506 +Final holdings for NoiseAgent 3546: { ABS: -64, CASH: 16402592 }. Marked to market: 9998240 +Final relative surplus NoiseAgent 3546 0.63025235 +Final holdings for NoiseAgent 3547: { CASH: 9999884 }. Marked to market: 9999884 +Final relative surplus NoiseAgent 3547 -1.16e-05 +Final holdings for NoiseAgent 3548: { ABS: 52, CASH: 4787026 }. Marked to market: 10015262 +Final relative surplus NoiseAgent 3548 -0.51124305 +Final holdings for NoiseAgent 3549: { ABS: -58, CASH: 15787936 }. Marked to market: 10012760 +Final relative surplus NoiseAgent 3549 0.56883635 +Final holdings for NoiseAgent 3550: { ABS: 54, CASH: 4588903 }. Marked to market: 10019683 +Final relative surplus NoiseAgent 3550 -0.531053 +Final holdings for NoiseAgent 3551: { ABS: -90, CASH: 19016830 }. Marked to market: 9968680 +Final relative surplus NoiseAgent 3551 0.89162955 +Final holdings for NoiseAgent 3552: { ABS: -90, CASH: 18970705 }. Marked to market: 10010035 +Final relative surplus NoiseAgent 3552 0.8871138 +Final holdings for NoiseAgent 3553: { ABS: -70, CASH: 17003115 }. Marked to market: 9967415 +Final relative surplus NoiseAgent 3553 0.6902608 +Final holdings for NoiseAgent 3554: { ABS: -44, CASH: 14420944 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 3554 0.4420944 +Final holdings for NoiseAgent 3555: { ABS: -52, CASH: 15202184 }. Marked to market: 9977692 +Final relative surplus NoiseAgent 3555 0.51017135 +Final holdings for NoiseAgent 3556: { ABS: 17, CASH: 8306454 }. Marked to market: 10014784 +Final relative surplus NoiseAgent 3556 -0.1693546 +Final holdings for NoiseAgent 3557: { ABS: -90, CASH: 18978220 }. Marked to market: 9984340 +Final relative surplus NoiseAgent 3557 0.88782885 +Final holdings for NoiseAgent 3558: { ABS: 92, CASH: 784222 }. Marked to market: 10028658 +Final relative surplus NoiseAgent 3558 -0.91152965 +Final holdings for NoiseAgent 3559: { CASH: 9986170 }. Marked to market: 9986170 +Final relative surplus NoiseAgent 3559 -0.001383 +Final holdings for NoiseAgent 3560: { ABS: -46, CASH: 14594802 }. Marked to market: 9991398 +Final relative surplus NoiseAgent 3560 0.4594802 +Final holdings for NoiseAgent 3561: { CASH: 10000700 }. Marked to market: 10000700 +Final relative surplus NoiseAgent 3561 7e-05 +Final holdings for NoiseAgent 3562: { CASH: 10001426 }. Marked to market: 10001426 +Final relative surplus NoiseAgent 3562 0.0001426 +Final holdings for NoiseAgent 3563: { ABS: 47, CASH: 5296569 }. Marked to market: 10000047 +Final relative surplus NoiseAgent 3563 -0.4703431 +Final holdings for NoiseAgent 3564: { ABS: -42, CASH: 14205733 }. Marked to market: 10002877 +Final relative surplus NoiseAgent 3564 0.4205733 +Final holdings for NoiseAgent 3565: { ABS: 50, CASH: 4997225 }. Marked to market: 10023075 +Final relative surplus NoiseAgent 3565 -0.5002775 +Final holdings for NoiseAgent 3566: { ABS: 92, CASH: 787304 }. Marked to market: 10040572 +Final relative surplus NoiseAgent 3566 -0.91121165 +Final holdings for NoiseAgent 3567: { CASH: 9999524 }. Marked to market: 9999524 +Final relative surplus NoiseAgent 3567 -4.76e-05 +Final holdings for NoiseAgent 3568: { CASH: 9988840 }. Marked to market: 9988840 +Final relative surplus NoiseAgent 3568 -0.001116 +Final holdings for NoiseAgent 3569: { ABS: -44, CASH: 14411682 }. Marked to market: 9984974 +Final relative surplus NoiseAgent 3569 0.4411682 +Final holdings for NoiseAgent 3570: { ABS: -90, CASH: 18995545 }. Marked to market: 9989155 +Final relative surplus NoiseAgent 3570 0.88954745 +Final holdings for NoiseAgent 3571: { CASH: 10026789 }. Marked to market: 10026789 +Final relative surplus NoiseAgent 3571 0.0026789 +Final holdings for NoiseAgent 3572: { CASH: 9982620 }. Marked to market: 9982620 +Final relative surplus NoiseAgent 3572 -0.001738 +Final holdings for NoiseAgent 3573: { ABS: -30, CASH: 12999880 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3573 0.299988 +Final holdings for NoiseAgent 3574: { ABS: -80, CASH: 18013360 }. Marked to market: 9973040 +Final relative surplus NoiseAgent 3574 0.79128565 +Final holdings for NoiseAgent 3575: { CASH: 10016170 }. Marked to market: 10016170 +Final relative surplus NoiseAgent 3575 0.001617 +Final holdings for NoiseAgent 3576: { ABS: -35, CASH: 13520825 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3576 0.3520825 +Final holdings for NoiseAgent 3577: { ABS: -64, CASH: 16412864 }. Marked to market: 9982208 +Final relative surplus NoiseAgent 3577 0.63123855 +Final holdings for NoiseAgent 3578: { ABS: 44, CASH: 5591134 }. Marked to market: 10015026 +Final relative surplus NoiseAgent 3578 -0.4408866 +Final holdings for NoiseAgent 3579: { ABS: 56, CASH: 4404592 }. Marked to market: 10001400 +Final relative surplus NoiseAgent 3579 -0.54954385 +Final holdings for NoiseAgent 3580: { ABS: -72, CASH: 17203888 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 3580 0.71038115 +Final holdings for NoiseAgent 3581: { ABS: -52, CASH: 15213312 }. Marked to market: 9981748 +Final relative surplus NoiseAgent 3581 0.51127055 +Final holdings for NoiseAgent 3582: { ABS: 48, CASH: 5200120 }. Marked to market: 9996856 +Final relative surplus NoiseAgent 3582 -0.479988 +Final holdings for NoiseAgent 3583: { ABS: 70, CASH: 2978615 }. Marked to market: 10015435 +Final relative surplus NoiseAgent 3583 -0.69208595 +Final holdings for NoiseAgent 3584: { ABS: 72, CASH: 2780560 }. Marked to market: 10014760 +Final relative surplus NoiseAgent 3584 -0.71189655 +Final holdings for NoiseAgent 3585: { ABS: -86, CASH: 18615351 }. Marked to market: 9970889 +Final relative surplus NoiseAgent 3585 0.85148345 +Final holdings for NoiseAgent 3586: { ABS: -13, CASH: 11306214 }. Marked to market: 9999987 +Final relative surplus NoiseAgent 3586 0.1306214 +Final holdings for NoiseAgent 3587: { CASH: 10008648 }. Marked to market: 10008648 +Final relative surplus NoiseAgent 3587 0.0008648 +Final holdings for NoiseAgent 3588: { CASH: 10013735 }. Marked to market: 10013735 +Final relative surplus NoiseAgent 3588 0.0013735 +Final holdings for NoiseAgent 3589: { CASH: 9999048 }. Marked to market: 9999048 +Final relative surplus NoiseAgent 3589 -9.52e-05 +Final holdings for NoiseAgent 3590: { ABS: -48, CASH: 14791018 }. Marked to market: 9968122 +Final relative surplus NoiseAgent 3590 0.4791018 +Final holdings for NoiseAgent 3591: { ABS: -90, CASH: 19003645 }. Marked to market: 9961525 +Final relative surplus NoiseAgent 3591 0.89031775 +Final holdings for NoiseAgent 3592: { CASH: 9995005 }. Marked to market: 9995005 +Final relative surplus NoiseAgent 3592 -0.0004995 +Final holdings for NoiseAgent 3593: { ABS: -52, CASH: 15191576 }. Marked to market: 10013780 +Final relative surplus NoiseAgent 3593 0.50920035 +Final holdings for NoiseAgent 3594: { CASH: 9976192 }. Marked to market: 9976192 +Final relative surplus NoiseAgent 3594 -0.0023808 +Final holdings for NoiseAgent 3595: { CASH: 10025245 }. Marked to market: 10025245 +Final relative surplus NoiseAgent 3595 0.0025245 +Final holdings for NoiseAgent 3596: { ABS: 84, CASH: 1613860 }. Marked to market: 10017472 +Final relative surplus NoiseAgent 3596 -0.82860965 +Final holdings for NoiseAgent 3597: { ABS: 94, CASH: 574385 }. Marked to market: 10021385 +Final relative surplus NoiseAgent 3597 -0.9325114 +Final holdings for NoiseAgent 3598: { ABS: -20, CASH: 12002060 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3598 0.200206 +Final holdings for NoiseAgent 3599: { CASH: 9987008 }. Marked to market: 9987008 +Final relative surplus NoiseAgent 3599 -0.0012992 +Final holdings for NoiseAgent 3600: { ABS: -70, CASH: 17006160 }. Marked to market: 10001120 +Final relative surplus NoiseAgent 3600 0.69060875 +Final holdings for NoiseAgent 3601: { CASH: 10004096 }. Marked to market: 10004096 +Final relative surplus NoiseAgent 3601 0.0004096 +Final holdings for NoiseAgent 3602: { ABS: -36, CASH: 13586248 }. Marked to market: 10000072 +Final relative surplus NoiseAgent 3602 0.3586248 +Final holdings for NoiseAgent 3603: { ABS: -82, CASH: 18215375 }. Marked to market: 9967815 +Final relative surplus NoiseAgent 3603 0.81147955 +Final holdings for NoiseAgent 3604: { ABS: 28, CASH: 7184796 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3604 -0.2815204 +Final holdings for NoiseAgent 3605: { ABS: 50, CASH: 5011875 }. Marked to market: 9996525 +Final relative surplus NoiseAgent 3605 -0.4988125 +Final holdings for NoiseAgent 3606: { CASH: 9995284 }. Marked to market: 9995284 +Final relative surplus NoiseAgent 3606 -0.0004716 +Final holdings for NoiseAgent 3607: { ABS: 46, CASH: 5397562 }. Marked to market: 10001886 +Final relative surplus NoiseAgent 3607 -0.4602438 +Final holdings for NoiseAgent 3608: { CASH: 9989792 }. Marked to market: 9989792 +Final relative surplus NoiseAgent 3608 -0.0010208 +Final holdings for NoiseAgent 3609: { CASH: 10004480 }. Marked to market: 10004480 +Final relative surplus NoiseAgent 3609 0.000448 +Final holdings for NoiseAgent 3610: { CASH: 10005550 }. Marked to market: 10005550 +Final relative surplus NoiseAgent 3610 0.000555 +Final holdings for NoiseAgent 3611: { ABS: -66, CASH: 16603366 }. Marked to market: 10003432 +Final relative surplus NoiseAgent 3611 0.65033675 +Final holdings for NoiseAgent 3612: { ABS: -60, CASH: 16017940 }. Marked to market: 9987160 +Final relative surplus NoiseAgent 3612 0.59174265 +Final holdings for NoiseAgent 3613: { ABS: -69, CASH: 16893974 }. Marked to market: 9960371 +Final relative surplus NoiseAgent 3613 0.67934875 +Final holdings for NoiseAgent 3614: { CASH: 9992856 }. Marked to market: 9992856 +Final relative surplus NoiseAgent 3614 -0.0007144 +Final holdings for NoiseAgent 3615: { CASH: 9963280 }. Marked to market: 9963280 +Final relative surplus NoiseAgent 3615 -0.003672 +Final holdings for NoiseAgent 3616: { ABS: -78, CASH: 17789587 }. Marked to market: 10013377 +Final relative surplus NoiseAgent 3616 0.7689893 +Final holdings for NoiseAgent 3617: { CASH: 10013542 }. Marked to market: 10013542 +Final relative surplus NoiseAgent 3617 0.0013542 +Final holdings for NoiseAgent 3618: { CASH: 10024372 }. Marked to market: 10024372 +Final relative surplus NoiseAgent 3618 0.0024372 +Final holdings for NoiseAgent 3619: { CASH: 9985691 }. Marked to market: 9985691 +Final relative surplus NoiseAgent 3619 -0.0014309 +Final holdings for NoiseAgent 3620: { ABS: 64, CASH: 3598240 }. Marked to market: 10028768 +Final relative surplus NoiseAgent 3620 -0.63012825 +Final holdings for NoiseAgent 3621: { ABS: -40, CASH: 14004660 }. Marked to market: 9980380 +Final relative surplus NoiseAgent 3621 0.400466 +Final holdings for NoiseAgent 3622: { CASH: 10038400 }. Marked to market: 10038400 +Final relative surplus NoiseAgent 3622 0.00384 +Final holdings for NoiseAgent 3623: { ABS: 28, CASH: 7184936 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3623 -0.2815064 +Final holdings for NoiseAgent 3624: { ABS: -31, CASH: 13116585 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3624 0.3116585 +Final holdings for NoiseAgent 3625: { ABS: -43, CASH: 14301935 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3625 0.4301935 +Final holdings for NoiseAgent 3626: { ABS: 82, CASH: 1813817 }. Marked to market: 10017753 +Final relative surplus NoiseAgent 3626 -0.8086135 +Final holdings for NoiseAgent 3627: { CASH: 9996162 }. Marked to market: 9996162 +Final relative surplus NoiseAgent 3627 -0.0003838 +Final holdings for NoiseAgent 3628: { ABS: 98, CASH: 181135 }. Marked to market: 10034055 +Final relative surplus NoiseAgent 3628 -0.9718323 +Final holdings for NoiseAgent 3629: { CASH: 9977048 }. Marked to market: 9977048 +Final relative surplus NoiseAgent 3629 -0.0022952 +Final holdings for NoiseAgent 3630: { ABS: -72, CASH: 17189740 }. Marked to market: 9989884 +Final relative surplus NoiseAgent 3630 0.70897425 +Final holdings for NoiseAgent 3631: { ABS: 48, CASH: 5195608 }. Marked to market: 10018936 +Final relative surplus NoiseAgent 3631 -0.4804392 +Final holdings for NoiseAgent 3632: { CASH: 10016430 }. Marked to market: 10016430 +Final relative surplus NoiseAgent 3632 0.001643 +Final holdings for NoiseAgent 3633: { CASH: 9978524 }. Marked to market: 9978524 +Final relative surplus NoiseAgent 3633 -0.0021476 +Final holdings for NoiseAgent 3634: { CASH: 10010360 }. Marked to market: 10010360 +Final relative surplus NoiseAgent 3634 0.001036 +Final holdings for NoiseAgent 3635: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3635 0.0 +Final holdings for NoiseAgent 3636: { ABS: 42, CASH: 5795947 }. Marked to market: 10016821 +Final relative surplus NoiseAgent 3636 -0.4204053 +Final holdings for NoiseAgent 3637: { ABS: 96, CASH: 372928 }. Marked to market: 10021120 +Final relative surplus NoiseAgent 3637 -0.95265705 +Final holdings for NoiseAgent 3638: { CASH: 9965485 }. Marked to market: 9965485 +Final relative surplus NoiseAgent 3638 -0.0034515 +Final holdings for NoiseAgent 3639: { CASH: 9987970 }. Marked to market: 9987970 +Final relative surplus NoiseAgent 3639 -0.001203 +Final holdings for NoiseAgent 3640: { CASH: 10025152 }. Marked to market: 10025152 +Final relative surplus NoiseAgent 3640 0.0025152 +Final holdings for NoiseAgent 3641: { CASH: 10002124 }. Marked to market: 10002124 +Final relative surplus NoiseAgent 3641 0.0002124 +Final holdings for NoiseAgent 3642: { ABS: 38, CASH: 6198214 }. Marked to market: 9999924 +Final relative surplus NoiseAgent 3642 -0.3801786 +Final holdings for NoiseAgent 3643: { CASH: 9976480 }. Marked to market: 9976480 +Final relative surplus NoiseAgent 3643 -0.002352 +Final holdings for NoiseAgent 3644: { ABS: 44, CASH: 5608294 }. Marked to market: 9995050 +Final relative surplus NoiseAgent 3644 -0.4391706 +Final holdings for NoiseAgent 3645: { ABS: 92, CASH: 815778 }. Marked to market: 10019642 +Final relative surplus NoiseAgent 3645 -0.90841795 +Final holdings for NoiseAgent 3646: { CASH: 9996808 }. Marked to market: 9996808 +Final relative surplus NoiseAgent 3646 -0.0003192 +Final holdings for NoiseAgent 3647: { ABS: -66, CASH: 16614058 }. Marked to market: 9980794 +Final relative surplus NoiseAgent 3647 0.65135545 +Final holdings for NoiseAgent 3648: { ABS: -50, CASH: 15002775 }. Marked to market: 10000775 +Final relative surplus NoiseAgent 3648 0.5002775 +Final holdings for NoiseAgent 3649: { ABS: -56, CASH: 15591488 }. Marked to market: 9987568 +Final relative surplus NoiseAgent 3649 0.54914175 +Final holdings for NoiseAgent 3650: { ABS: -42, CASH: 14198383 }. Marked to market: 9995737 +Final relative surplus NoiseAgent 3650 0.4198383 +Final holdings for NoiseAgent 3651: { CASH: 10011328 }. Marked to market: 10011328 +Final relative surplus NoiseAgent 3651 0.0011328 +Final holdings for NoiseAgent 3652: { CASH: 10003168 }. Marked to market: 10003168 +Final relative surplus NoiseAgent 3652 0.0003168 +Final holdings for NoiseAgent 3653: { ABS: -56, CASH: 15591488 }. Marked to market: 9991712 +Final relative surplus NoiseAgent 3653 0.5491493 +Final holdings for NoiseAgent 3654: { ABS: 68, CASH: 3210166 }. Marked to market: 10015198 +Final relative surplus NoiseAgent 3654 -0.66897595 +Final holdings for NoiseAgent 3655: { ABS: 68, CASH: 3195002 }. Marked to market: 9997926 +Final relative surplus NoiseAgent 3655 -0.67049555 +Final holdings for NoiseAgent 3656: { CASH: 10001188 }. Marked to market: 10001188 +Final relative surplus NoiseAgent 3656 0.0001188 +Final holdings for NoiseAgent 3657: { CASH: 10020416 }. Marked to market: 10020416 +Final relative surplus NoiseAgent 3657 0.0020416 +Final holdings for NoiseAgent 3658: { CASH: 10001404 }. Marked to market: 10001404 +Final relative surplus NoiseAgent 3658 0.0001404 +Final holdings for NoiseAgent 3659: { ABS: 48, CASH: 5209144 }. Marked to market: 9991240 +Final relative surplus NoiseAgent 3659 -0.4790856 +Final holdings for NoiseAgent 3660: { ABS: 19, CASH: 8121356 }. Marked to market: 10032300 +Final relative surplus NoiseAgent 3660 -0.1878644 +Final holdings for NoiseAgent 3661: { CASH: 10012122 }. Marked to market: 10012122 +Final relative surplus NoiseAgent 3661 0.0012122 +Final holdings for NoiseAgent 3662: { CASH: 9996010 }. Marked to market: 9996010 +Final relative surplus NoiseAgent 3662 -0.000399 +Final holdings for NoiseAgent 3663: { CASH: 10003740 }. Marked to market: 10003740 +Final relative surplus NoiseAgent 3663 0.000374 +Final holdings for NoiseAgent 3664: { ABS: -84, CASH: 18422260 }. Marked to market: 9977068 +Final relative surplus NoiseAgent 3664 0.8321719 +Final holdings for NoiseAgent 3665: { ABS: 43, CASH: 5702881 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3665 -0.4297119 +Final holdings for NoiseAgent 3666: { ABS: 44, CASH: 5592916 }. Marked to market: 10020416 +Final relative surplus NoiseAgent 3666 -0.4407084 +Final holdings for NoiseAgent 3667: { ABS: -80, CASH: 18014200 }. Marked to market: 9973080 +Final relative surplus NoiseAgent 3667 0.79136855 +Final holdings for NoiseAgent 3668: { CASH: 10032977 }. Marked to market: 10032977 +Final relative surplus NoiseAgent 3668 0.0032977 +Final holdings for NoiseAgent 3669: { ABS: -44, CASH: 14423584 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3669 0.4423584 +Final holdings for NoiseAgent 3670: { ABS: 98, CASH: 229253 }. Marked to market: 9986231 +Final relative surplus NoiseAgent 3670 -0.96711855 +Final holdings for NoiseAgent 3671: { ABS: -33, CASH: 13301551 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3671 0.3301551 +Final holdings for NoiseAgent 3672: { ABS: -68, CASH: 16820094 }. Marked to market: 9984122 +Final relative surplus NoiseAgent 3672 0.67195645 +Final holdings for NoiseAgent 3673: { ABS: -72, CASH: 17205796 }. Marked to market: 9967276 +Final relative surplus NoiseAgent 3673 0.71052605 +Final holdings for NoiseAgent 3674: { CASH: 10015870 }. Marked to market: 10015870 +Final relative surplus NoiseAgent 3674 0.001587 +Final holdings for NoiseAgent 3675: { ABS: 54, CASH: 4598164 }. Marked to market: 10024408 +Final relative surplus NoiseAgent 3675 -0.5301351 +Final holdings for NoiseAgent 3676: { ABS: -37, CASH: 13699926 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3676 0.3699926 +Final holdings for NoiseAgent 3677: { ABS: 86, CASH: 1410793 }. Marked to market: 10014921 +Final relative surplus NoiseAgent 3677 -0.84891595 +Final holdings for NoiseAgent 3678: { CASH: 9982120 }. Marked to market: 9982120 +Final relative surplus NoiseAgent 3678 -0.001788 +Final holdings for NoiseAgent 3679: { CASH: 10013158 }. Marked to market: 10013158 +Final relative surplus NoiseAgent 3679 0.0013158 +Final holdings for NoiseAgent 3680: { CASH: 9984160 }. Marked to market: 9984160 +Final relative surplus NoiseAgent 3680 -0.001584 +Final holdings for NoiseAgent 3681: { CASH: 10018164 }. Marked to market: 10018164 +Final relative surplus NoiseAgent 3681 0.0018164 +Final holdings for NoiseAgent 3682: { CASH: 10028416 }. Marked to market: 10028416 +Final relative surplus NoiseAgent 3682 0.0028416 +Final holdings for NoiseAgent 3683: { CASH: 10004389 }. Marked to market: 10004389 +Final relative surplus NoiseAgent 3683 0.0004389 +Final holdings for NoiseAgent 3684: { ABS: 44, CASH: 5604466 }. Marked to market: 10008866 +Final relative surplus NoiseAgent 3684 -0.4395534 +Final holdings for NoiseAgent 3685: { CASH: 9987624 }. Marked to market: 9987624 +Final relative surplus NoiseAgent 3685 -0.0012376 +Final holdings for NoiseAgent 3686: { CASH: 9983008 }. Marked to market: 9983008 +Final relative surplus NoiseAgent 3686 -0.0016992 +Final holdings for NoiseAgent 3687: { ABS: 74, CASH: 2606364 }. Marked to market: 10009398 +Final relative surplus NoiseAgent 3687 -0.72935945 +Final holdings for NoiseAgent 3688: { CASH: 9999168 }. Marked to market: 9999168 +Final relative surplus NoiseAgent 3688 -8.32e-05 +Final holdings for NoiseAgent 3689: { ABS: -35, CASH: 13503290 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 3689 0.350329 +Final holdings for NoiseAgent 3690: { CASH: 9984326 }. Marked to market: 9984326 +Final relative surplus NoiseAgent 3690 -0.0015674 +Final holdings for NoiseAgent 3691: { ABS: 70, CASH: 3009695 }. Marked to market: 10016275 +Final relative surplus NoiseAgent 3691 -0.68902095 +Final holdings for NoiseAgent 3692: { ABS: -64, CASH: 16401792 }. Marked to market: 9971392 +Final relative surplus NoiseAgent 3692 0.63013175 +Final holdings for NoiseAgent 3693: { ABS: -56, CASH: 15601540 }. Marked to market: 9998012 +Final relative surplus NoiseAgent 3693 0.55014765 +Final holdings for NoiseAgent 3694: { ABS: -42, CASH: 14211529 }. Marked to market: 9988429 +Final relative surplus NoiseAgent 3694 0.4211529 +Final holdings for NoiseAgent 3695: { ABS: 22, CASH: 7789660 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 3695 -0.221034 +Final holdings for NoiseAgent 3696: { ABS: -39, CASH: 13902925 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3696 0.3902925 +Final holdings for NoiseAgent 3697: { CASH: 10004136 }. Marked to market: 10004136 +Final relative surplus NoiseAgent 3697 0.0004136 +Final holdings for NoiseAgent 3698: { ABS: -36, CASH: 13599676 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3698 0.3599676 +Final holdings for NoiseAgent 3699: { ABS: 70, CASH: 2985335 }. Marked to market: 10021245 +Final relative surplus NoiseAgent 3699 -0.69141525 +Final holdings for NoiseAgent 3700: { ABS: -43, CASH: 14299957 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3700 0.4299957 +Final holdings for NoiseAgent 3701: { ABS: -50, CASH: 14989975 }. Marked to market: 9990275 +Final relative surplus NoiseAgent 3701 0.4989975 +Final holdings for NoiseAgent 3702: { ABS: -90, CASH: 19008460 }. Marked to market: 9964720 +Final relative surplus NoiseAgent 3702 0.89079735 +Final holdings for NoiseAgent 3703: { ABS: -82, CASH: 18184830 }. Marked to market: 9990242 +Final relative surplus NoiseAgent 3703 0.80848955 +Final holdings for NoiseAgent 3704: { CASH: 10033936 }. Marked to market: 10033936 +Final relative surplus NoiseAgent 3704 0.0033936 +Final holdings for NoiseAgent 3705: { CASH: 9988828 }. Marked to market: 9988828 +Final relative surplus NoiseAgent 3705 -0.0011172 +Final holdings for NoiseAgent 3706: { CASH: 10022126 }. Marked to market: 10022126 +Final relative surplus NoiseAgent 3706 0.0022126 +Final holdings for NoiseAgent 3707: { ABS: -31, CASH: 13101333 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3707 0.3101333 +Final holdings for NoiseAgent 3708: { ABS: 72, CASH: 2803420 }. Marked to market: 10006660 +Final relative surplus NoiseAgent 3708 -0.70965355 +Final holdings for NoiseAgent 3709: { CASH: 9997060 }. Marked to market: 9997060 +Final relative surplus NoiseAgent 3709 -0.000294 +Final holdings for NoiseAgent 3710: { CASH: 9977560 }. Marked to market: 9977560 +Final relative surplus NoiseAgent 3710 -0.002244 +Final holdings for NoiseAgent 3711: { ABS: -78, CASH: 17828041 }. Marked to market: 9980305 +Final relative surplus NoiseAgent 3711 0.77274285 +Final holdings for NoiseAgent 3712: { ABS: 88, CASH: 1170168 }. Marked to market: 10020680 +Final relative surplus NoiseAgent 3712 -0.87292585 +Final holdings for NoiseAgent 3713: { CASH: 9964850 }. Marked to market: 9964850 +Final relative surplus NoiseAgent 3713 -0.003515 +Final holdings for NoiseAgent 3714: { CASH: 10014700 }. Marked to market: 10014700 +Final relative surplus NoiseAgent 3714 0.00147 +Final holdings for NoiseAgent 3715: { ABS: 46, CASH: 5387902 }. Marked to market: 10010120 +Final relative surplus NoiseAgent 3715 -0.4612098 +Final holdings for NoiseAgent 3716: { ABS: -70, CASH: 17006510 }. Marked to market: 10002310 +Final relative surplus NoiseAgent 3716 0.69064505 +Final holdings for NoiseAgent 3717: { ABS: -60, CASH: 16015390 }. Marked to market: 9978970 +Final relative surplus NoiseAgent 3717 0.59147825 +Final holdings for NoiseAgent 3718: { CASH: 9992172 }. Marked to market: 9992172 +Final relative surplus NoiseAgent 3718 -0.0007828 +Final holdings for NoiseAgent 3719: { ABS: 11, CASH: 8926133 }. Marked to market: 10032425 +Final relative surplus NoiseAgent 3719 -0.1073867 +Final holdings for NoiseAgent 3720: { ABS: -80, CASH: 18019120 }. Marked to market: 9975920 +Final relative surplus NoiseAgent 3720 0.79185805 +Final holdings for NoiseAgent 3721: { CASH: 10013257 }. Marked to market: 10013257 +Final relative surplus NoiseAgent 3721 0.0013257 +Final holdings for NoiseAgent 3722: { ABS: -78, CASH: 17806435 }. Marked to market: 9998557 +Final relative surplus NoiseAgent 3722 0.77063345 +Final holdings for NoiseAgent 3723: { CASH: 10001122 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 3723 0.0001122 +Final holdings for NoiseAgent 3724: { CASH: 9977590 }. Marked to market: 9977590 +Final relative surplus NoiseAgent 3724 -0.002241 +Final holdings for NoiseAgent 3725: { ABS: 28, CASH: 7198124 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3725 -0.2801876 +Final holdings for NoiseAgent 3726: { ABS: -50, CASH: 15006475 }. Marked to market: 9982775 +Final relative surplus NoiseAgent 3726 0.5006475 +Final holdings for NoiseAgent 3727: { ABS: -27, CASH: 12698191 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3727 0.2698191 +Final holdings for NoiseAgent 3728: { CASH: 9999952 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 3728 -4.8e-06 +Final holdings for NoiseAgent 3729: { ABS: 41, CASH: 5877901 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3729 -0.4122099 +Final holdings for NoiseAgent 3730: { ABS: -70, CASH: 16998110 }. Marked to market: 9996570 +Final relative surplus NoiseAgent 3730 0.68980875 +Final holdings for NoiseAgent 3731: { CASH: 9985992 }. Marked to market: 9985992 +Final relative surplus NoiseAgent 3731 -0.0014008 +Final holdings for NoiseAgent 3732: { ABS: -74, CASH: 17388715 }. Marked to market: 9988789 +Final relative surplus NoiseAgent 3732 0.72887155 +Final holdings for NoiseAgent 3733: { CASH: 10002016 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 3733 0.0002016 +Final holdings for NoiseAgent 3734: { ABS: 26, CASH: 7398024 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3734 -0.2601976 +Final holdings for NoiseAgent 3735: { CASH: 9981775 }. Marked to market: 9981775 +Final relative surplus NoiseAgent 3735 -0.0018225 +Final holdings for NoiseAgent 3736: { ABS: -24, CASH: 12413824 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 3736 0.2413824 +Final holdings for NoiseAgent 3737: { ABS: 72, CASH: 2831104 }. Marked to market: 9998992 +Final relative surplus NoiseAgent 3737 -0.70693425 +Final holdings for NoiseAgent 3738: { CASH: 10007774 }. Marked to market: 10007774 +Final relative surplus NoiseAgent 3738 0.0007774 +Final holdings for NoiseAgent 3739: { CASH: 10016752 }. Marked to market: 10016752 +Final relative surplus NoiseAgent 3739 0.0016752 +Final holdings for NoiseAgent 3740: { CASH: 9975791 }. Marked to market: 9975791 +Final relative surplus NoiseAgent 3740 -0.0024209 +Final holdings for NoiseAgent 3741: { CASH: 9957811 }. Marked to market: 9957811 +Final relative surplus NoiseAgent 3741 -0.0042189 +Final holdings for NoiseAgent 3742: { ABS: -44, CASH: 14412188 }. Marked to market: 9989572 +Final relative surplus NoiseAgent 3742 0.4412188 +Final holdings for NoiseAgent 3743: { ABS: -70, CASH: 17021665 }. Marked to market: 9985545 +Final relative surplus NoiseAgent 3743 0.69211495 +Final holdings for NoiseAgent 3744: { CASH: 9967363 }. Marked to market: 9967363 +Final relative surplus NoiseAgent 3744 -0.0032637 +Final holdings for NoiseAgent 3745: { CASH: 9996744 }. Marked to market: 9996744 +Final relative surplus NoiseAgent 3745 -0.0003256 +Final holdings for NoiseAgent 3746: { CASH: 9987420 }. Marked to market: 9987420 +Final relative surplus NoiseAgent 3746 -0.001258 +Final holdings for NoiseAgent 3747: { CASH: 9988707 }. Marked to market: 9988707 +Final relative surplus NoiseAgent 3747 -0.0011293 +Final holdings for NoiseAgent 3748: { CASH: 9967363 }. Marked to market: 9967363 +Final relative surplus NoiseAgent 3748 -0.0032637 +Final holdings for NoiseAgent 3749: { ABS: 74, CASH: 2580279 }. Marked to market: 10015355 +Final relative surplus NoiseAgent 3749 -0.7319248 +Final holdings for NoiseAgent 3750: { CASH: 10014007 }. Marked to market: 10014007 +Final relative surplus NoiseAgent 3750 0.0014007 +Final holdings for NoiseAgent 3751: { CASH: 10009477 }. Marked to market: 10009477 +Final relative surplus NoiseAgent 3751 0.0009477 +Final holdings for NoiseAgent 3752: { CASH: 9958593 }. Marked to market: 9958593 +Final relative surplus NoiseAgent 3752 -0.0041407 +Final holdings for NoiseAgent 3753: { ABS: -44, CASH: 14411704 }. Marked to market: 9987944 +Final relative surplus NoiseAgent 3753 0.4411704 +Final holdings for NoiseAgent 3754: { ABS: 27, CASH: 7287283 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3754 -0.2712717 +Final holdings for NoiseAgent 3755: { ABS: 23, CASH: 7685970 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3755 -0.231403 +Final holdings for NoiseAgent 3756: { CASH: 9986921 }. Marked to market: 9986921 +Final relative surplus NoiseAgent 3756 -0.0013079 +Final holdings for NoiseAgent 3757: { ABS: -72, CASH: 17211772 }. Marked to market: 9976060 +Final relative surplus NoiseAgent 3757 0.71112755 +Final holdings for NoiseAgent 3758: { CASH: 9979747 }. Marked to market: 9979747 +Final relative surplus NoiseAgent 3758 -0.0020253 +Final holdings for NoiseAgent 3759: { CASH: 9971620 }. Marked to market: 9971620 +Final relative surplus NoiseAgent 3759 -0.002838 +Final holdings for NoiseAgent 3760: { ABS: 76, CASH: 2377580 }. Marked to market: 10014364 +Final relative surplus NoiseAgent 3760 -0.7521935 +Final holdings for NoiseAgent 3761: { ABS: 33, CASH: 6697492 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 3761 -0.3302508 +Final holdings for NoiseAgent 3762: { CASH: 9999139 }. Marked to market: 9999139 +Final relative surplus NoiseAgent 3762 -8.61e-05 +Final holdings for NoiseAgent 3763: { CASH: 10013580 }. Marked to market: 10013580 +Final relative surplus NoiseAgent 3763 0.001358 +Final holdings for NoiseAgent 3764: { ABS: 94, CASH: 617813 }. Marked to market: 10021103 +Final relative surplus NoiseAgent 3764 -0.92821515 +Final holdings for NoiseAgent 3765: { ABS: -42, CASH: 14198194 }. Marked to market: 9995086 +Final relative surplus NoiseAgent 3765 0.4198194 +Final holdings for NoiseAgent 3766: { CASH: 10010665 }. Marked to market: 10010665 +Final relative surplus NoiseAgent 3766 0.0010665 +Final holdings for NoiseAgent 3767: { CASH: 10005032 }. Marked to market: 10005032 +Final relative surplus NoiseAgent 3767 0.0005032 +Final holdings for NoiseAgent 3768: { ABS: -86, CASH: 18605676 }. Marked to market: 9999312 +Final relative surplus NoiseAgent 3768 0.85056025 +Final holdings for NoiseAgent 3769: { CASH: 9998704 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 3769 -0.0001296 +Final holdings for NoiseAgent 3770: { CASH: 10005750 }. Marked to market: 10005750 +Final relative surplus NoiseAgent 3770 0.000575 +Final holdings for NoiseAgent 3771: { CASH: 10017549 }. Marked to market: 10017549 +Final relative surplus NoiseAgent 3771 0.0017549 +Final holdings for NoiseAgent 3772: { ABS: 90, CASH: 1004275 }. Marked to market: 10010935 +Final relative surplus NoiseAgent 3772 -0.88956515 +Final holdings for NoiseAgent 3773: { ABS: 52, CASH: 4798076 }. Marked to market: 10023660 +Final relative surplus NoiseAgent 3773 -0.51014325 +Final holdings for NoiseAgent 3774: { ABS: 84, CASH: 1631290 }. Marked to market: 9993742 +Final relative surplus NoiseAgent 3774 -0.82691565 +Final holdings for NoiseAgent 3775: { CASH: 10007220 }. Marked to market: 10007220 +Final relative surplus NoiseAgent 3775 0.000722 +Final holdings for NoiseAgent 3776: { ABS: -62, CASH: 16195660 }. Marked to market: 9991010 +Final relative surplus NoiseAgent 3776 0.60955855 +Final holdings for NoiseAgent 3777: { CASH: 9996670 }. Marked to market: 9996670 +Final relative surplus NoiseAgent 3777 -0.000333 +Final holdings for NoiseAgent 3778: { ABS: -66, CASH: 16608151 }. Marked to market: 9973237 +Final relative surplus NoiseAgent 3778 0.6507621 +Final holdings for NoiseAgent 3779: { ABS: 1, CASH: 9921802 }. Marked to market: 10022358 +Final relative surplus NoiseAgent 3779 -0.0078198 +Final holdings for NoiseAgent 3780: { ABS: 26, CASH: 7385700 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3780 -0.26143 +Final holdings for NoiseAgent 3781: { CASH: 10019362 }. Marked to market: 10019362 +Final relative surplus NoiseAgent 3781 0.0019362 +Final holdings for NoiseAgent 3782: { CASH: 9972040 }. Marked to market: 9972040 +Final relative surplus NoiseAgent 3782 -0.002796 +Final holdings for NoiseAgent 3783: { CASH: 10013132 }. Marked to market: 10013132 +Final relative surplus NoiseAgent 3783 0.0013132 +Final holdings for NoiseAgent 3784: { ABS: -46, CASH: 14604232 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 3784 0.4604232 +Final holdings for NoiseAgent 3785: { ABS: 58, CASH: 4195940 }. Marked to market: 10000406 +Final relative surplus NoiseAgent 3785 -0.57039825 +Final holdings for NoiseAgent 3786: { ABS: -72, CASH: 17219584 }. Marked to market: 9976024 +Final relative surplus NoiseAgent 3786 0.71189785 +Final holdings for NoiseAgent 3787: { CASH: 9973687 }. Marked to market: 9973687 +Final relative surplus NoiseAgent 3787 -0.0026313 +Final holdings for NoiseAgent 3788: { ABS: 86, CASH: 1390669 }. Marked to market: 10033497 +Final relative surplus NoiseAgent 3788 -0.85088325 +Final holdings for NoiseAgent 3789: { ABS: 44, CASH: 5598372 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 3789 -0.4401628 +Final holdings for NoiseAgent 3790: { CASH: 10024012 }. Marked to market: 10024012 +Final relative surplus NoiseAgent 3790 0.0024012 +Final holdings for NoiseAgent 3791: { CASH: 10010504 }. Marked to market: 10010504 +Final relative surplus NoiseAgent 3791 0.0010504 +Final holdings for NoiseAgent 3792: { ABS: -64, CASH: 16415616 }. Marked to market: 9985472 +Final relative surplus NoiseAgent 3792 0.63151455 +Final holdings for NoiseAgent 3793: { CASH: 10017540 }. Marked to market: 10017540 +Final relative surplus NoiseAgent 3793 0.001754 +Final holdings for NoiseAgent 3794: { CASH: 9999525 }. Marked to market: 9999525 +Final relative surplus NoiseAgent 3794 -4.75e-05 +Final holdings for NoiseAgent 3795: { ABS: 82, CASH: 1785158 }. Marked to market: 10026076 +Final relative surplus NoiseAgent 3795 -0.81143415 +Final holdings for NoiseAgent 3796: { CASH: 10012431 }. Marked to market: 10012431 +Final relative surplus NoiseAgent 3796 0.0012431 +Final holdings for NoiseAgent 3797: { ABS: 82, CASH: 1777368 }. Marked to market: 10016646 +Final relative surplus NoiseAgent 3797 -0.81221525 +Final holdings for NoiseAgent 3798: { CASH: 10018522 }. Marked to market: 10018522 +Final relative surplus NoiseAgent 3798 0.0018522 +Final holdings for NoiseAgent 3799: { ABS: -70, CASH: 17013335 }. Marked to market: 9971685 +Final relative surplus NoiseAgent 3799 0.69127395 +Final holdings for NoiseAgent 3800: { CASH: 9976264 }. Marked to market: 9976264 +Final relative surplus NoiseAgent 3800 -0.0023736 +Final holdings for NoiseAgent 3801: { ABS: -76, CASH: 17616834 }. Marked to market: 9970778 +Final relative surplus NoiseAgent 3801 0.751623 +Final holdings for NoiseAgent 3802: { CASH: 10015744 }. Marked to market: 10015744 +Final relative surplus NoiseAgent 3802 0.0015744 +Final holdings for NoiseAgent 3803: { CASH: 10006150 }. Marked to market: 10006150 +Final relative surplus NoiseAgent 3803 0.000615 +Final holdings for NoiseAgent 3804: { ABS: -43, CASH: 14324209 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 3804 0.4324209 +Final holdings for NoiseAgent 3805: { ABS: -42, CASH: 14201638 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3805 0.4201638 +Final holdings for NoiseAgent 3806: { ABS: -86, CASH: 18618490 }. Marked to market: 9969470 +Final relative surplus NoiseAgent 3806 0.85179195 +Final holdings for NoiseAgent 3807: { ABS: 66, CASH: 3411385 }. Marked to market: 9983005 +Final relative surplus NoiseAgent 3807 -0.64890455 +Final holdings for NoiseAgent 3808: { CASH: 10000259 }. Marked to market: 10000259 +Final relative surplus NoiseAgent 3808 2.59e-05 +Final holdings for NoiseAgent 3809: { CASH: 10008880 }. Marked to market: 10008880 +Final relative surplus NoiseAgent 3809 0.000888 +Final holdings for NoiseAgent 3810: { CASH: 9968140 }. Marked to market: 9968140 +Final relative surplus NoiseAgent 3810 -0.003186 +Final holdings for NoiseAgent 3811: { ABS: 62, CASH: 3808091 }. Marked to market: 10010757 +Final relative surplus NoiseAgent 3811 -0.60918665 +Final holdings for NoiseAgent 3812: { CASH: 10008900 }. Marked to market: 10008900 +Final relative surplus NoiseAgent 3812 0.00089 +Final holdings for NoiseAgent 3813: { CASH: 9991640 }. Marked to market: 9991640 +Final relative surplus NoiseAgent 3813 -0.000836 +Final holdings for NoiseAgent 3814: { ABS: 5, CASH: 9541206 }. Marked to market: 10043561 +Final relative surplus NoiseAgent 3814 -0.0458794 +Final holdings for NoiseAgent 3815: { CASH: 10020842 }. Marked to market: 10020842 +Final relative surplus NoiseAgent 3815 0.0020842 +Final holdings for NoiseAgent 3816: { ABS: 52, CASH: 4798258 }. Marked to market: 10009958 +Final relative surplus NoiseAgent 3816 -0.51015165 +Final holdings for NoiseAgent 3817: { ABS: 98, CASH: 177656 }. Marked to market: 10037828 +Final relative surplus NoiseAgent 3817 -0.97217295 +Final holdings for NoiseAgent 3818: { CASH: 9962823 }. Marked to market: 9962823 +Final relative surplus NoiseAgent 3818 -0.0037177 +Final holdings for NoiseAgent 3819: { CASH: 9999820 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 3819 -1.8e-05 +Final holdings for NoiseAgent 3820: { ABS: 68, CASH: 3186638 }. Marked to market: 10024106 +Final relative surplus NoiseAgent 3820 -0.67128105 +Final holdings for NoiseAgent 3821: { ABS: 27, CASH: 7308235 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3821 -0.2691765 +Final holdings for NoiseAgent 3822: { ABS: 22, CASH: 7810505 }. Marked to market: 10020977 +Final relative surplus NoiseAgent 3822 -0.2189495 +Final holdings for NoiseAgent 3823: { ABS: 62, CASH: 3796063 }. Marked to market: 10029047 +Final relative surplus NoiseAgent 3823 -0.61034045 +Final holdings for NoiseAgent 3824: { ABS: -44, CASH: 14422836 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3824 0.4422836 +Final holdings for NoiseAgent 3825: { ABS: -33, CASH: 13320130 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3825 0.332013 +Final holdings for NoiseAgent 3826: { ABS: -90, CASH: 19003150 }. Marked to market: 9996130 +Final relative surplus NoiseAgent 3826 0.8903065 +Final holdings for NoiseAgent 3827: { CASH: 10015408 }. Marked to market: 10015408 +Final relative surplus NoiseAgent 3827 0.0015408 +Final holdings for NoiseAgent 3828: { CASH: 9976265 }. Marked to market: 9976265 +Final relative surplus NoiseAgent 3828 -0.0023735 +Final holdings for NoiseAgent 3829: { ABS: -21, CASH: 12109870 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 3829 0.210987 +Final holdings for NoiseAgent 3830: { CASH: 10015293 }. Marked to market: 10015293 +Final relative surplus NoiseAgent 3830 0.0015293 +Final holdings for NoiseAgent 3831: { ABS: -94, CASH: 19398825 }. Marked to market: 10005123 +Final relative surplus NoiseAgent 3831 0.92988925 +Final holdings for NoiseAgent 3832: { CASH: 9992252 }. Marked to market: 9992252 +Final relative surplus NoiseAgent 3832 -0.0007748 +Final holdings for NoiseAgent 3833: { CASH: 9968848 }. Marked to market: 9968848 +Final relative surplus NoiseAgent 3833 -0.0031152 +Final holdings for NoiseAgent 3834: { ABS: -76, CASH: 17613300 }. Marked to market: 9973780 +Final relative surplus NoiseAgent 3834 0.75127805 +Final holdings for NoiseAgent 3835: { CASH: 10003402 }. Marked to market: 10003402 +Final relative surplus NoiseAgent 3835 0.0003402 +Final holdings for NoiseAgent 3836: { CASH: 9994480 }. Marked to market: 9994480 +Final relative surplus NoiseAgent 3836 -0.000552 +Final holdings for NoiseAgent 3837: { ABS: 54, CASH: 4605643 }. Marked to market: 10009531 +Final relative surplus NoiseAgent 3837 -0.52942845 +Final holdings for NoiseAgent 3838: { CASH: 10041370 }. Marked to market: 10041370 +Final relative surplus NoiseAgent 3838 0.004137 +Final holdings for NoiseAgent 3839: { ABS: 74, CASH: 2605439 }. Marked to market: 10010397 +Final relative surplus NoiseAgent 3839 -0.72944945 +Final holdings for NoiseAgent 3840: { ABS: -86, CASH: 18586369 }. Marked to market: 10019221 +Final relative surplus NoiseAgent 3840 0.84867505 +Final holdings for NoiseAgent 3841: { ABS: 42, CASH: 5788912 }. Marked to market: 10010416 +Final relative surplus NoiseAgent 3841 -0.4211088 +Final holdings for NoiseAgent 3842: { ABS: 84, CASH: 1590298 }. Marked to market: 10041118 +Final relative surplus NoiseAgent 3842 -0.83091 +Final holdings for NoiseAgent 3843: { ABS: -72, CASH: 17189092 }. Marked to market: 9983980 +Final relative surplus NoiseAgent 3843 0.70890205 +Final holdings for NoiseAgent 3844: { CASH: 10035460 }. Marked to market: 10035460 +Final relative surplus NoiseAgent 3844 0.003546 +Final holdings for NoiseAgent 3845: { ABS: 5, CASH: 9497825 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3845 -0.0502175 +Final holdings for NoiseAgent 3846: { ABS: 68, CASH: 3194356 }. Marked to market: 10026112 +Final relative surplus NoiseAgent 3846 -0.67051755 +Final holdings for NoiseAgent 3847: { ABS: 98, CASH: 173491 }. Marked to market: 10025333 +Final relative surplus NoiseAgent 3847 -0.97259795 +Final holdings for NoiseAgent 3848: { ABS: -98, CASH: 19833663 }. Marked to market: 9976431 +Final relative surplus NoiseAgent 3848 0.97330795 +Final holdings for NoiseAgent 3849: { CASH: 9989264 }. Marked to market: 9989264 +Final relative surplus NoiseAgent 3849 -0.0010736 +Final holdings for NoiseAgent 3850: { CASH: 10022590 }. Marked to market: 10022590 +Final relative surplus NoiseAgent 3850 0.002259 +Final holdings for NoiseAgent 3851: { ABS: 64, CASH: 3606592 }. Marked to market: 10011392 +Final relative surplus NoiseAgent 3851 -0.62933325 +Final holdings for NoiseAgent 3852: { ABS: -44, CASH: 14400550 }. Marked to market: 9996106 +Final relative surplus NoiseAgent 3852 0.440055 +Final holdings for NoiseAgent 3853: { ABS: 88, CASH: 1186844 }. Marked to market: 10039380 +Final relative surplus NoiseAgent 3853 -0.87125595 +Final holdings for NoiseAgent 3854: { ABS: -80, CASH: 18008440 }. Marked to market: 9967240 +Final relative surplus NoiseAgent 3854 0.79079245 +Final holdings for NoiseAgent 3855: { ABS: 86, CASH: 1390282 }. Marked to market: 10045408 +Final relative surplus NoiseAgent 3855 -0.8509082 +Final holdings for NoiseAgent 3856: { CASH: 10021866 }. Marked to market: 10021866 +Final relative surplus NoiseAgent 3856 0.0021866 +Final holdings for NoiseAgent 3857: { CASH: 10016340 }. Marked to market: 10016340 +Final relative surplus NoiseAgent 3857 0.001634 +Final holdings for NoiseAgent 3858: { ABS: -29, CASH: 12917545 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 3858 0.2917545 +Final holdings for NoiseAgent 3859: { CASH: 10000666 }. Marked to market: 10000666 +Final relative surplus NoiseAgent 3859 6.66e-05 +Final holdings for NoiseAgent 3860: { ABS: -72, CASH: 17202196 }. Marked to market: 9998884 +Final relative surplus NoiseAgent 3860 0.71021505 +Final holdings for NoiseAgent 3861: { CASH: 10027778 }. Marked to market: 10027778 +Final relative surplus NoiseAgent 3861 0.0027778 +Final holdings for NoiseAgent 3862: { ABS: -48, CASH: 14808640 }. Marked to market: 9984640 +Final relative surplus NoiseAgent 3862 0.480864 +Final holdings for NoiseAgent 3863: { CASH: 10019795 }. Marked to market: 10019795 +Final relative surplus NoiseAgent 3863 0.0019795 +Final holdings for NoiseAgent 3864: { CASH: 10002600 }. Marked to market: 10002600 +Final relative surplus NoiseAgent 3864 0.00026 +Final holdings for NoiseAgent 3865: { CASH: 10009028 }. Marked to market: 10009028 +Final relative surplus NoiseAgent 3865 0.0009028 +Final holdings for NoiseAgent 3866: { ABS: -92, CASH: 19215410 }. Marked to market: 9971710 +Final relative surplus NoiseAgent 3866 0.91149345 +Final holdings for NoiseAgent 3867: { ABS: -42, CASH: 14199034 }. Marked to market: 9997018 +Final relative surplus NoiseAgent 3867 0.4199034 +Final holdings for NoiseAgent 3868: { CASH: 9962494 }. Marked to market: 9962494 +Final relative surplus NoiseAgent 3868 -0.0037506 +Final holdings for NoiseAgent 3869: { CASH: 10024928 }. Marked to market: 10024928 +Final relative surplus NoiseAgent 3869 0.0024928 +Final holdings for NoiseAgent 3870: { ABS: -96, CASH: 19579552 }. Marked to market: 9979840 +Final relative surplus NoiseAgent 3870 0.94795545 +Final holdings for NoiseAgent 3871: { CASH: 9996472 }. Marked to market: 9996472 +Final relative surplus NoiseAgent 3871 -0.0003528 +Final holdings for NoiseAgent 3872: { ABS: 80, CASH: 2005600 }. Marked to market: 10011440 +Final relative surplus NoiseAgent 3872 -0.78943265 +Final holdings for NoiseAgent 3873: { ABS: -86, CASH: 18584434 }. Marked to market: 9980650 +Final relative surplus NoiseAgent 3873 0.84843895 +Final holdings for NoiseAgent 3874: { ABS: -29, CASH: 12901450 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 3874 0.290145 +Final holdings for NoiseAgent 3875: { CASH: 9961601 }. Marked to market: 9961601 +Final relative surplus NoiseAgent 3875 -0.0038399 +Final holdings for NoiseAgent 3876: { ABS: -78, CASH: 17785414 }. Marked to market: 9981904 +Final relative surplus NoiseAgent 3876 0.76853695 +Final holdings for NoiseAgent 3877: { ABS: -78, CASH: 17796685 }. Marked to market: 9990757 +Final relative surplus NoiseAgent 3877 0.76966095 +Final holdings for NoiseAgent 3878: { ABS: 90, CASH: 1019440 }. Marked to market: 10014220 +Final relative surplus NoiseAgent 3878 -0.88806185 +Final holdings for NoiseAgent 3879: { ABS: -68, CASH: 16817918 }. Marked to market: 9984734 +Final relative surplus NoiseAgent 3879 0.67174305 +Final holdings for NoiseAgent 3880: { CASH: 10021025 }. Marked to market: 10021025 +Final relative surplus NoiseAgent 3880 0.0021025 +Final holdings for NoiseAgent 3881: { ABS: 39, CASH: 6078550 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3881 -0.392145 +Final holdings for NoiseAgent 3882: { ABS: 48, CASH: 5204920 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 3882 -0.479508 +Final holdings for NoiseAgent 3883: { CASH: 9963400 }. Marked to market: 9963400 +Final relative surplus NoiseAgent 3883 -0.00366 +Final holdings for NoiseAgent 3884: { ABS: 84, CASH: 1594708 }. Marked to market: 10040404 +Final relative surplus NoiseAgent 3884 -0.830475 +Final holdings for NoiseAgent 3885: { ABS: 76, CASH: 2381152 }. Marked to market: 10019456 +Final relative surplus NoiseAgent 3885 -0.75183445 +Final holdings for NoiseAgent 3886: { CASH: 9989381 }. Marked to market: 9989381 +Final relative surplus NoiseAgent 3886 -0.0010619 +Final holdings for NoiseAgent 3887: { ABS: -51, CASH: 15095278 }. Marked to market: 9968605 +Final relative surplus NoiseAgent 3887 0.49947545 +Final holdings for NoiseAgent 3888: { ABS: -31, CASH: 13101240 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 3888 0.310124 +Final holdings for NoiseAgent 3889: { ABS: -28, CASH: 12814280 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3889 0.281428 +Final holdings for NoiseAgent 3890: { ABS: 48, CASH: 5204848 }. Marked to market: 10009696 +Final relative surplus NoiseAgent 3890 -0.4795152 +Final holdings for NoiseAgent 3891: { ABS: -80, CASH: 17986880 }. Marked to market: 9983200 +Final relative surplus NoiseAgent 3891 0.78868335 +Final holdings for NoiseAgent 3892: { CASH: 9997525 }. Marked to market: 9997525 +Final relative surplus NoiseAgent 3892 -0.0002475 +Final holdings for NoiseAgent 3893: { ABS: -76, CASH: 17623560 }. Marked to market: 9979176 +Final relative surplus NoiseAgent 3893 0.7522978 +Final holdings for NoiseAgent 3894: { CASH: 10020516 }. Marked to market: 10020516 +Final relative surplus NoiseAgent 3894 0.0020516 +Final holdings for NoiseAgent 3895: { ABS: -64, CASH: 16386784 }. Marked to market: 10013984 +Final relative surplus NoiseAgent 3895 0.62872095 +Final holdings for NoiseAgent 3896: { CASH: 10013542 }. Marked to market: 10013542 +Final relative surplus NoiseAgent 3896 0.0013542 +Final holdings for NoiseAgent 3897: { CASH: 9994210 }. Marked to market: 9994210 +Final relative surplus NoiseAgent 3897 -0.000579 +Final holdings for NoiseAgent 3898: { CASH: 10024518 }. Marked to market: 10024518 +Final relative surplus NoiseAgent 3898 0.0024518 +Final holdings for NoiseAgent 3899: { ABS: 78, CASH: 2206903 }. Marked to market: 10006201 +Final relative surplus NoiseAgent 3899 -0.76931055 +Final holdings for NoiseAgent 3900: { CASH: 10016800 }. Marked to market: 10016800 +Final relative surplus NoiseAgent 3900 0.00168 +Final holdings for NoiseAgent 3901: { ABS: 86, CASH: 1377167 }. Marked to market: 10027907 +Final relative surplus NoiseAgent 3901 -0.8522242 +Final holdings for NoiseAgent 3902: { ABS: -24, CASH: 12401080 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 3902 0.240108 +Final holdings for NoiseAgent 3903: { ABS: 96, CASH: 387856 }. Marked to market: 10040656 +Final relative surplus NoiseAgent 3903 -0.9511593 +Final holdings for NoiseAgent 3904: { ABS: -41, CASH: 14122345 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 3904 0.4122345 +Final holdings for NoiseAgent 3905: { ABS: 46, CASH: 5387856 }. Marked to market: 10010120 +Final relative surplus NoiseAgent 3905 -0.4612144 +Final holdings for NoiseAgent 3906: { ABS: -86, CASH: 18598968 }. Marked to market: 9995356 +Final relative surplus NoiseAgent 3906 0.84989265 +Final holdings for NoiseAgent 3907: { ABS: -44, CASH: 14402222 }. Marked to market: 9979518 +Final relative surplus NoiseAgent 3907 0.4402222 +Final holdings for NoiseAgent 3908: { ABS: -72, CASH: 17223940 }. Marked to market: 9981244 +Final relative surplus NoiseAgent 3908 0.71233465 +Final holdings for NoiseAgent 3909: { ABS: 72, CASH: 2826748 }. Marked to market: 9994636 +Final relative surplus NoiseAgent 3909 -0.70736975 +Final holdings for NoiseAgent 3910: { ABS: -94, CASH: 19388109 }. Marked to market: 10023641 +Final relative surplus NoiseAgent 3910 0.92884875 +Final holdings for NoiseAgent 3911: { ABS: 42, CASH: 5801239 }. Marked to market: 10004347 +Final relative surplus NoiseAgent 3911 -0.4198761 +Final holdings for NoiseAgent 3912: { ABS: 88, CASH: 1196084 }. Marked to market: 10040436 +Final relative surplus NoiseAgent 3912 -0.87034125 +Final holdings for NoiseAgent 3913: { CASH: 9979408 }. Marked to market: 9979408 +Final relative surplus NoiseAgent 3913 -0.0020592 +Final holdings for NoiseAgent 3914: { ABS: -50, CASH: 15014725 }. Marked to market: 9988475 +Final relative surplus NoiseAgent 3914 0.5014725 +Final holdings for NoiseAgent 3915: { ABS: 28, CASH: 7185524 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 3915 -0.2814476 +Final holdings for NoiseAgent 3916: { ABS: -29, CASH: 12894307 }. Marked to market: 9975660 +Final relative surplus NoiseAgent 3916 0.2894307 +Final holdings for NoiseAgent 3917: { CASH: 10000396 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 3917 3.96e-05 +Final holdings for NoiseAgent 3918: { CASH: 10033320 }. Marked to market: 10033320 +Final relative surplus NoiseAgent 3918 0.003332 +Final holdings for NoiseAgent 3919: { CASH: 9999930 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 3919 -7e-06 +Final holdings for NoiseAgent 3920: { ABS: 98, CASH: 196521 }. Marked to market: 10004263 +Final relative surplus NoiseAgent 3920 -0.97034005 +Final holdings for NoiseAgent 3921: { CASH: 9981811 }. Marked to market: 9981811 +Final relative surplus NoiseAgent 3921 -0.0018189 +Final holdings for NoiseAgent 3922: { CASH: 9997723 }. Marked to market: 9997723 +Final relative surplus NoiseAgent 3922 -0.0002277 +Final holdings for NoiseAgent 3923: { CASH: 9964258 }. Marked to market: 9964258 +Final relative surplus NoiseAgent 3923 -0.0035742 +Final holdings for NoiseAgent 3924: { CASH: 9983088 }. Marked to market: 9983088 +Final relative surplus NoiseAgent 3924 -0.0016912 +Final holdings for NoiseAgent 3925: { CASH: 10000580 }. Marked to market: 10000580 +Final relative surplus NoiseAgent 3925 5.8e-05 +Final holdings for NoiseAgent 3926: { CASH: 10025038 }. Marked to market: 10025038 +Final relative surplus NoiseAgent 3926 0.0025038 +Final holdings for NoiseAgent 3927: { ABS: -64, CASH: 16416800 }. Marked to market: 9984032 +Final relative surplus NoiseAgent 3927 0.63162875 +Final holdings for NoiseAgent 3928: { CASH: 9978832 }. Marked to market: 9978832 +Final relative surplus NoiseAgent 3928 -0.0021168 +Final holdings for NoiseAgent 3929: { ABS: -42, CASH: 14197228 }. Marked to market: 9995254 +Final relative surplus NoiseAgent 3929 0.4197228 +Final holdings for NoiseAgent 3930: { ABS: 78, CASH: 2182216 }. Marked to market: 10018408 +Final relative surplus NoiseAgent 3930 -0.77173205 +Final holdings for NoiseAgent 3931: { ABS: -68, CASH: 16819924 }. Marked to market: 9987148 +Final relative surplus NoiseAgent 3931 0.67194415 +Final holdings for NoiseAgent 3932: { CASH: 10000578 }. Marked to market: 10000578 +Final relative surplus NoiseAgent 3932 5.78e-05 +Final holdings for NoiseAgent 3933: { ABS: -80, CASH: 18019400 }. Marked to market: 9973080 +Final relative surplus NoiseAgent 3933 0.79188205 +Final holdings for NoiseAgent 3934: { CASH: 9984108 }. Marked to market: 9984108 +Final relative surplus NoiseAgent 3934 -0.0015892 +Final holdings for NoiseAgent 3935: { ABS: -48, CASH: 14824864 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 3935 0.4824864 +Final holdings for NoiseAgent 3936: { CASH: 10004968 }. Marked to market: 10004968 +Final relative surplus NoiseAgent 3936 0.0004968 +Final holdings for NoiseAgent 3937: { CASH: 9997663 }. Marked to market: 9997663 +Final relative surplus NoiseAgent 3937 -0.0002337 +Final holdings for NoiseAgent 3938: { CASH: 10029119 }. Marked to market: 10029119 +Final relative surplus NoiseAgent 3938 0.0029119 +Final holdings for NoiseAgent 3939: { ABS: 38, CASH: 6210398 }. Marked to market: 10014084 +Final relative surplus NoiseAgent 3939 -0.3789602 +Final holdings for NoiseAgent 3940: { ABS: -34, CASH: 13417238 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3940 0.3417238 +Final holdings for NoiseAgent 3941: { ABS: -62, CASH: 16193707 }. Marked to market: 9987383 +Final relative surplus NoiseAgent 3941 0.60936055 +Final holdings for NoiseAgent 3942: { ABS: 70, CASH: 2981485 }. Marked to market: 10019005 +Final relative surplus NoiseAgent 3942 -0.69179785 +Final holdings for NoiseAgent 3943: { CASH: 10032677 }. Marked to market: 10032677 +Final relative surplus NoiseAgent 3943 0.0032677 +Final holdings for NoiseAgent 3944: { CASH: 10001080 }. Marked to market: 10001080 +Final relative surplus NoiseAgent 3944 0.000108 +Final holdings for NoiseAgent 3945: { CASH: 10025155 }. Marked to market: 10025155 +Final relative surplus NoiseAgent 3945 0.0025155 +Final holdings for NoiseAgent 3946: { CASH: 10002538 }. Marked to market: 10002538 +Final relative surplus NoiseAgent 3946 0.0002538 +Final holdings for NoiseAgent 3947: { CASH: 9978280 }. Marked to market: 9978280 +Final relative surplus NoiseAgent 3947 -0.002172 +Final holdings for NoiseAgent 3948: { CASH: 10023694 }. Marked to market: 10023694 +Final relative surplus NoiseAgent 3948 0.0023694 +Final holdings for NoiseAgent 3949: { ABS: 37, CASH: 6281722 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3949 -0.3718278 +Final holdings for NoiseAgent 3950: { ABS: -54, CASH: 15387022 }. Marked to market: 9958510 +Final relative surplus NoiseAgent 3950 0.52864935 +Final holdings for NoiseAgent 3951: { ABS: -74, CASH: 17413690 }. Marked to market: 9974544 +Final relative surplus NoiseAgent 3951 0.731316 +Final holdings for NoiseAgent 3952: { ABS: 39, CASH: 6115873 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3952 -0.3884127 +Final holdings for NoiseAgent 3953: { CASH: 10014445 }. Marked to market: 10014445 +Final relative surplus NoiseAgent 3953 0.0014445 +Final holdings for NoiseAgent 3954: { CASH: 9999400 }. Marked to market: 9999400 +Final relative surplus NoiseAgent 3954 -6e-05 +Final holdings for NoiseAgent 3955: { ABS: 58, CASH: 4205771 }. Marked to market: 10001943 +Final relative surplus NoiseAgent 3955 -0.56942945 +Final holdings for NoiseAgent 3956: { ABS: 84, CASH: 1596640 }. Marked to market: 9999748 +Final relative surplus NoiseAgent 3956 -0.83033235 +Final holdings for NoiseAgent 3957: { CASH: 10020125 }. Marked to market: 10020125 +Final relative surplus NoiseAgent 3957 0.0020125 +Final holdings for NoiseAgent 3958: { ABS: 80, CASH: 1994800 }. Marked to market: 10000240 +Final relative surplus NoiseAgent 3958 -0.79051325 +Final holdings for NoiseAgent 3959: { ABS: -68, CASH: 16802754 }. Marked to market: 9998062 +Final relative surplus NoiseAgent 3959 0.67026855 +Final holdings for NoiseAgent 3960: { ABS: -26, CASH: 12602522 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 3960 0.2602522 +Final holdings for NoiseAgent 3961: { ABS: -48, CASH: 14803120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3961 0.480312 +Final holdings for NoiseAgent 3962: { CASH: 10032508 }. Marked to market: 10032508 +Final relative surplus NoiseAgent 3962 0.0032508 +Final holdings for NoiseAgent 3963: { ABS: 30, CASH: 6993190 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 3963 -0.300681 +Final holdings for NoiseAgent 3964: { CASH: 10021431 }. Marked to market: 10021431 +Final relative surplus NoiseAgent 3964 0.0021431 +Final holdings for NoiseAgent 3965: { CASH: 10011920 }. Marked to market: 10011920 +Final relative surplus NoiseAgent 3965 0.001192 +Final holdings for NoiseAgent 3966: { ABS: -40, CASH: 14002460 }. Marked to market: 9980740 +Final relative surplus NoiseAgent 3966 0.400246 +Final holdings for NoiseAgent 3967: { ABS: -64, CASH: 16407552 }. Marked to market: 9973312 +Final relative surplus NoiseAgent 3967 0.63070165 +Final holdings for NoiseAgent 3968: { ABS: 78, CASH: 2202847 }. Marked to market: 10003705 +Final relative surplus NoiseAgent 3968 -0.7696988 +Final holdings for NoiseAgent 3969: { ABS: -41, CASH: 14101640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3969 0.410164 +Final holdings for NoiseAgent 3970: { ABS: 41, CASH: 5898237 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 3970 -0.4101763 +Final holdings for NoiseAgent 3971: { CASH: 9993050 }. Marked to market: 9993050 +Final relative surplus NoiseAgent 3971 -0.000695 +Final holdings for NoiseAgent 3972: { ABS: 56, CASH: 4405740 }. Marked to market: 10002044 +Final relative surplus NoiseAgent 3972 -0.54943255 +Final holdings for NoiseAgent 3973: { ABS: 42, CASH: 5802961 }. Marked to market: 10002919 +Final relative surplus NoiseAgent 3973 -0.4197039 +Final holdings for NoiseAgent 3974: { CASH: 9979254 }. Marked to market: 9979254 +Final relative surplus NoiseAgent 3974 -0.0020746 +Final holdings for NoiseAgent 3975: { CASH: 10010040 }. Marked to market: 10010040 +Final relative surplus NoiseAgent 3975 0.001004 +Final holdings for NoiseAgent 3976: { ABS: 39, CASH: 6098440 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3976 -0.390156 +Final holdings for NoiseAgent 3977: { ABS: -64, CASH: 16421152 }. Marked to market: 9982624 +Final relative surplus NoiseAgent 3977 0.63205515 +Final holdings for NoiseAgent 3978: { ABS: 60, CASH: 3980770 }. Marked to market: 10018270 +Final relative surplus NoiseAgent 3978 -0.591861 +Final holdings for NoiseAgent 3979: { CASH: 10005166 }. Marked to market: 10005166 +Final relative surplus NoiseAgent 3979 0.0005166 +Final holdings for NoiseAgent 3980: { ABS: -86, CASH: 18623392 }. Marked to market: 9975834 +Final relative surplus NoiseAgent 3980 0.85228395 +Final holdings for NoiseAgent 3981: { ABS: 94, CASH: 617343 }. Marked to market: 10011233 +Final relative surplus NoiseAgent 3981 -0.9282723 +Final holdings for NoiseAgent 3982: { ABS: 50, CASH: 4998025 }. Marked to market: 10000375 +Final relative surplus NoiseAgent 3982 -0.5001975 +Final holdings for NoiseAgent 3983: { ABS: -57, CASH: 15702521 }. Marked to market: 9970316 +Final relative surplus NoiseAgent 3983 0.56019555 +Final holdings for NoiseAgent 3984: { ABS: -32, CASH: 13219456 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3984 0.3219456 +Final holdings for NoiseAgent 3985: { ABS: 54, CASH: 4599676 }. Marked to market: 9996382 +Final relative surplus NoiseAgent 3985 -0.53003845 +Final holdings for NoiseAgent 3986: { CASH: 9993592 }. Marked to market: 9993592 +Final relative surplus NoiseAgent 3986 -0.0006408 +Final holdings for NoiseAgent 3987: { ABS: 70, CASH: 2996920 }. Marked to market: 10002100 +Final relative surplus NoiseAgent 3987 -0.69030055 +Final holdings for NoiseAgent 3988: { ABS: 82, CASH: 1785322 }. Marked to market: 10027634 +Final relative surplus NoiseAgent 3988 -0.81141615 +Final holdings for NoiseAgent 3989: { ABS: 48, CASH: 5191312 }. Marked to market: 10015312 +Final relative surplus NoiseAgent 3989 -0.4808688 +Final holdings for NoiseAgent 3990: { CASH: 10012741 }. Marked to market: 10012741 +Final relative surplus NoiseAgent 3990 0.0012741 +Final holdings for NoiseAgent 3991: { CASH: 10004530 }. Marked to market: 10004530 +Final relative surplus NoiseAgent 3991 0.000453 +Final holdings for NoiseAgent 3992: { CASH: 10019684 }. Marked to market: 10019684 +Final relative surplus NoiseAgent 3992 0.0019684 +Final holdings for NoiseAgent 3993: { CASH: 10018720 }. Marked to market: 10018720 +Final relative surplus NoiseAgent 3993 0.001872 +Final holdings for NoiseAgent 3994: { CASH: 9998708 }. Marked to market: 9998708 +Final relative surplus NoiseAgent 3994 -0.0001292 +Final holdings for NoiseAgent 3995: { CASH: 9997270 }. Marked to market: 9997270 +Final relative surplus NoiseAgent 3995 -0.000273 +Final holdings for NoiseAgent 3996: { ABS: -27, CASH: 12715282 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3996 0.2715282 +Final holdings for NoiseAgent 3997: { ABS: 98, CASH: 173050 }. Marked to market: 10020580 +Final relative surplus NoiseAgent 3997 -0.97264655 +Final holdings for NoiseAgent 3998: { CASH: 10037843 }. Marked to market: 10037843 +Final relative surplus NoiseAgent 3998 0.0037843 +Final holdings for NoiseAgent 3999: { CASH: 10006200 }. Marked to market: 10006200 +Final relative surplus NoiseAgent 3999 0.00062 +Final holdings for NoiseAgent 4000: { ABS: -74, CASH: 17402035 }. Marked to market: 10002479 +Final relative surplus NoiseAgent 4000 0.73020415 +Final holdings for NoiseAgent 4001: { ABS: -98, CASH: 19805684 }. Marked to market: 9998530 +Final relative surplus NoiseAgent 4001 0.97056105 +Final holdings for NoiseAgent 4002: { ABS: -37, CASH: 13689220 }. Marked to market: 10003761 +Final relative surplus NoiseAgent 4002 0.368922 +Final holdings for NoiseAgent 4003: { CASH: 9994870 }. Marked to market: 9994870 +Final relative surplus NoiseAgent 4003 -0.000513 +Final holdings for NoiseAgent 4004: { CASH: 10000468 }. Marked to market: 10000468 +Final relative surplus NoiseAgent 4004 4.68e-05 +Final holdings for NoiseAgent 4005: { ABS: -45, CASH: 14522770 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4005 0.452277 +Final holdings for NoiseAgent 4006: { CASH: 9995065 }. Marked to market: 9995065 +Final relative surplus NoiseAgent 4006 -0.0004935 +Final holdings for NoiseAgent 4007: { CASH: 10021160 }. Marked to market: 10021160 +Final relative surplus NoiseAgent 4007 0.002116 +Final holdings for NoiseAgent 4008: { ABS: -32, CASH: 13202176 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4008 0.3202176 +Final holdings for NoiseAgent 4009: { ABS: -74, CASH: 17407585 }. Marked to market: 9970289 +Final relative surplus NoiseAgent 4009 0.73070815 +Final holdings for NoiseAgent 4010: { CASH: 9977068 }. Marked to market: 9977068 +Final relative surplus NoiseAgent 4010 -0.0022932 +Final holdings for NoiseAgent 4011: { ABS: -54, CASH: 15413419 }. Marked to market: 9987121 +Final relative surplus NoiseAgent 4011 0.53129325 +Final holdings for NoiseAgent 4012: { ABS: 88, CASH: 1192212 }. Marked to market: 10040612 +Final relative surplus NoiseAgent 4012 -0.87072375 +Final holdings for NoiseAgent 4013: { CASH: 9997635 }. Marked to market: 9997635 +Final relative surplus NoiseAgent 4013 -0.0002365 +Final holdings for NoiseAgent 4014: { ABS: 58, CASH: 4195940 }. Marked to market: 10025752 +Final relative surplus NoiseAgent 4014 -0.57035465 +Final holdings for NoiseAgent 4015: { CASH: 10009855 }. Marked to market: 10009855 +Final relative surplus NoiseAgent 4015 0.0009855 +Final holdings for NoiseAgent 4016: { CASH: 10009360 }. Marked to market: 10009360 +Final relative surplus NoiseAgent 4016 0.000936 +Final holdings for NoiseAgent 4017: { ABS: -80, CASH: 17990680 }. Marked to market: 9984920 +Final relative surplus NoiseAgent 4017 0.78906085 +Final holdings for NoiseAgent 4018: { CASH: 9998128 }. Marked to market: 9998128 +Final relative surplus NoiseAgent 4018 -0.0001872 +Final holdings for NoiseAgent 4019: { ABS: 74, CASH: 2593451 }. Marked to market: 9997151 +Final relative surplus NoiseAgent 4019 -0.73064985 +Final holdings for NoiseAgent 4020: { ABS: -96, CASH: 19605424 }. Marked to market: 9965296 +Final relative surplus NoiseAgent 4020 0.95050065 +Final holdings for NoiseAgent 4021: { CASH: 10005265 }. Marked to market: 10005265 +Final relative surplus NoiseAgent 4021 0.0005265 +Final holdings for NoiseAgent 4022: { ABS: 72, CASH: 2785060 }. Marked to market: 10024588 +Final relative surplus NoiseAgent 4022 -0.71143915 +Final holdings for NoiseAgent 4023: { ABS: 25, CASH: 7498875 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4023 -0.2501125 +Final holdings for NoiseAgent 4024: { ABS: 34, CASH: 6582558 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4024 -0.3417442 +Final holdings for NoiseAgent 4025: { ABS: 72, CASH: 2800900 }. Marked to market: 10003708 +Final relative surplus NoiseAgent 4025 -0.70990605 +Final holdings for NoiseAgent 4026: { CASH: 9997179 }. Marked to market: 9997179 +Final relative surplus NoiseAgent 4026 -0.0002821 +Final holdings for NoiseAgent 4027: { CASH: 9999604 }. Marked to market: 9999604 +Final relative surplus NoiseAgent 4027 -3.96e-05 +Final holdings for NoiseAgent 4028: { ABS: -90, CASH: 18988210 }. Marked to market: 10015390 +Final relative surplus NoiseAgent 4028 0.88885115 +Final holdings for NoiseAgent 4029: { CASH: 10004446 }. Marked to market: 10004446 +Final relative surplus NoiseAgent 4029 0.0004446 +Final holdings for NoiseAgent 4030: { ABS: -96, CASH: 19601584 }. Marked to market: 9997552 +Final relative surplus NoiseAgent 4030 0.95015425 +Final holdings for NoiseAgent 4031: { CASH: 10022050 }. Marked to market: 10022050 +Final relative surplus NoiseAgent 4031 0.002205 +Final holdings for NoiseAgent 4032: { CASH: 9977846 }. Marked to market: 9977846 +Final relative surplus NoiseAgent 4032 -0.0022154 +Final holdings for NoiseAgent 4033: { ABS: 16, CASH: 8410980 }. Marked to market: 10019764 +Final relative surplus NoiseAgent 4033 -0.158902 +Final holdings for NoiseAgent 4034: { ABS: -22, CASH: 12211902 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 4034 0.2211902 +Final holdings for NoiseAgent 4035: { ABS: 31, CASH: 6883415 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4035 -0.3116585 +Final holdings for NoiseAgent 4036: { ABS: 50, CASH: 5007825 }. Marked to market: 9989075 +Final relative surplus NoiseAgent 4036 -0.4992175 +Final holdings for NoiseAgent 4037: { ABS: 29, CASH: 7098782 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4037 -0.2901218 +Final holdings for NoiseAgent 4038: { ABS: -56, CASH: 15614756 }. Marked to market: 9986028 +Final relative surplus NoiseAgent 4038 0.55142425 +Final holdings for NoiseAgent 4039: { ABS: 23, CASH: 7688339 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4039 -0.2311661 +Final holdings for NoiseAgent 4040: { ABS: 5, CASH: 9529166 }. Marked to market: 10031561 +Final relative surplus NoiseAgent 4040 -0.0470834 +Final holdings for NoiseAgent 4041: { ABS: -72, CASH: 17191900 }. Marked to market: 9996652 +Final relative surplus NoiseAgent 4041 0.70919655 +Final holdings for NoiseAgent 4042: { CASH: 9988846 }. Marked to market: 9988846 +Final relative surplus NoiseAgent 4042 -0.0011154 +Final holdings for NoiseAgent 4043: { ABS: 31, CASH: 6901860 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4043 -0.309814 +Final holdings for NoiseAgent 4044: { CASH: 9996839 }. Marked to market: 9996839 +Final relative surplus NoiseAgent 4044 -0.0003161 +Final holdings for NoiseAgent 4045: { ABS: -33, CASH: 13282555 }. Marked to market: 9970840 +Final relative surplus NoiseAgent 4045 0.3282555 +Final holdings for NoiseAgent 4046: { ABS: -54, CASH: 15414850 }. Marked to market: 9988498 +Final relative surplus NoiseAgent 4046 0.53143615 +Final holdings for NoiseAgent 4047: { ABS: -64, CASH: 16390144 }. Marked to market: 9985856 +Final relative surplus NoiseAgent 4047 0.62900775 +Final holdings for NoiseAgent 4048: { ABS: -50, CASH: 14989950 }. Marked to market: 10010700 +Final relative surplus NoiseAgent 4048 0.498995 +Final holdings for NoiseAgent 4049: { ABS: 76, CASH: 2394680 }. Marked to market: 10002280 +Final relative surplus NoiseAgent 4049 -0.75052205 +Final holdings for NoiseAgent 4050: { ABS: -44, CASH: 14412980 }. Marked to market: 9987504 +Final relative surplus NoiseAgent 4050 0.441298 +Final holdings for NoiseAgent 4051: { CASH: 9997219 }. Marked to market: 9997219 +Final relative surplus NoiseAgent 4051 -0.0002781 +Final holdings for NoiseAgent 4052: { ABS: -98, CASH: 19769179 }. Marked to market: 9976235 +Final relative surplus NoiseAgent 4052 0.96693425 +Final holdings for NoiseAgent 4053: { ABS: -50, CASH: 14985250 }. Marked to market: 10000650 +Final relative surplus NoiseAgent 4053 0.498525 +Final holdings for NoiseAgent 4054: { CASH: 10002146 }. Marked to market: 10002146 +Final relative surplus NoiseAgent 4054 0.0002146 +Final holdings for NoiseAgent 4055: { ABS: -64, CASH: 16414592 }. Marked to market: 9979264 +Final relative surplus NoiseAgent 4055 0.6314041 +Final holdings for NoiseAgent 4056: { CASH: 9986527 }. Marked to market: 9986527 +Final relative surplus NoiseAgent 4056 -0.0013473 +Final holdings for NoiseAgent 4057: { ABS: 28, CASH: 7185888 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4057 -0.2814112 +Final holdings for NoiseAgent 4058: { CASH: 9986525 }. Marked to market: 9986525 +Final relative surplus NoiseAgent 4058 -0.0013475 +Final holdings for NoiseAgent 4059: { ABS: -80, CASH: 18005800 }. Marked to market: 9963720 +Final relative surplus NoiseAgent 4059 0.79052775 +Final holdings for NoiseAgent 4060: { ABS: 58, CASH: 4194983 }. Marked to market: 9998927 +Final relative surplus NoiseAgent 4060 -0.57049485 +Final holdings for NoiseAgent 4061: { ABS: 86, CASH: 1381940 }. Marked to market: 10024682 +Final relative surplus NoiseAgent 4061 -0.85175635 +Final holdings for NoiseAgent 4062: { CASH: 10019866 }. Marked to market: 10019866 +Final relative surplus NoiseAgent 4062 0.0019866 +Final holdings for NoiseAgent 4063: { CASH: 9991060 }. Marked to market: 9991060 +Final relative surplus NoiseAgent 4063 -0.000894 +Final holdings for NoiseAgent 4064: { ABS: 94, CASH: 601363 }. Marked to market: 10005875 +Final relative surplus NoiseAgent 4064 -0.92986125 +Final holdings for NoiseAgent 4065: { CASH: 9984496 }. Marked to market: 9984496 +Final relative surplus NoiseAgent 4065 -0.0015504 +Final holdings for NoiseAgent 4066: { ABS: 86, CASH: 1400043 }. Marked to market: 10006493 +Final relative surplus NoiseAgent 4066 -0.84998825 +Final holdings for NoiseAgent 4067: { CASH: 10029800 }. Marked to market: 10029800 +Final relative surplus NoiseAgent 4067 0.00298 +Final holdings for NoiseAgent 4068: { ABS: 41, CASH: 5875441 }. Marked to market: 9999918 +Final relative surplus NoiseAgent 4068 -0.4124559 +Final holdings for NoiseAgent 4069: { CASH: 10004641 }. Marked to market: 10004641 +Final relative surplus NoiseAgent 4069 0.0004641 +Final holdings for NoiseAgent 4070: { ABS: -44, CASH: 14389484 }. Marked to market: 9998592 +Final relative surplus NoiseAgent 4070 0.4389484 +Final holdings for NoiseAgent 4071: { ABS: -48, CASH: 14815792 }. Marked to market: 9990208 +Final relative surplus NoiseAgent 4071 0.4815792 +Final holdings for NoiseAgent 4072: { ABS: 48, CASH: 5200456 }. Marked to market: 10002664 +Final relative surplus NoiseAgent 4072 -0.4799544 +Final holdings for NoiseAgent 4073: { ABS: -68, CASH: 16803740 }. Marked to market: 9998980 +Final relative surplus NoiseAgent 4073 0.67036695 +Final holdings for NoiseAgent 4074: { ABS: 52, CASH: 4808736 }. Marked to market: 10010764 +Final relative surplus NoiseAgent 4074 -0.50912265 +Final holdings for NoiseAgent 4075: { ABS: 72, CASH: 2797144 }. Marked to market: 10004056 +Final relative surplus NoiseAgent 4075 -0.7102761 +Final holdings for NoiseAgent 4076: { CASH: 9992209 }. Marked to market: 9992209 +Final relative surplus NoiseAgent 4076 -0.0007791 +Final holdings for NoiseAgent 4077: { CASH: 10017052 }. Marked to market: 10017052 +Final relative surplus NoiseAgent 4077 0.0017052 +Final holdings for NoiseAgent 4078: { ABS: -66, CASH: 16619701 }. Marked to market: 9980233 +Final relative surplus NoiseAgent 4078 0.65191035 +Final holdings for NoiseAgent 4079: { ABS: -90, CASH: 19001530 }. Marked to market: 10002070 +Final relative surplus NoiseAgent 4079 0.89015355 +Final holdings for NoiseAgent 4080: { CASH: 9997892 }. Marked to market: 9997892 +Final relative surplus NoiseAgent 4080 -0.0002108 +Final holdings for NoiseAgent 4081: { ABS: 44, CASH: 5579628 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4081 -0.4420372 +Final holdings for NoiseAgent 4082: { ABS: 32, CASH: 6814080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4082 -0.318592 +Final holdings for NoiseAgent 4083: { ABS: 40, CASH: 6007460 }. Marked to market: 10009260 +Final relative surplus NoiseAgent 4083 -0.399254 +Final holdings for NoiseAgent 4084: { ABS: -92, CASH: 19196688 }. Marked to market: 9990340 +Final relative surplus NoiseAgent 4084 0.90966195 +Final holdings for NoiseAgent 4085: { CASH: 10011102 }. Marked to market: 10011102 +Final relative surplus NoiseAgent 4085 0.0011102 +Final holdings for NoiseAgent 4086: { ABS: -82, CASH: 18182698 }. Marked to market: 10018614 +Final relative surplus NoiseAgent 4086 0.80831355 +Final holdings for NoiseAgent 4087: { CASH: 10010560 }. Marked to market: 10010560 +Final relative surplus NoiseAgent 4087 0.001056 +Final holdings for NoiseAgent 4088: { ABS: 48, CASH: 5186320 }. Marked to market: 10010224 +Final relative surplus NoiseAgent 4088 -0.481368 +Final holdings for NoiseAgent 4089: { CASH: 9992040 }. Marked to market: 9992040 +Final relative surplus NoiseAgent 4089 -0.000796 +Final holdings for NoiseAgent 4090: { ABS: 66, CASH: 3390991 }. Marked to market: 10028347 +Final relative surplus NoiseAgent 4090 -0.65084425 +Final holdings for NoiseAgent 4091: { CASH: 9991450 }. Marked to market: 9991450 +Final relative surplus NoiseAgent 4091 -0.000855 +Final holdings for NoiseAgent 4092: { ABS: -24, CASH: 12412456 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4092 0.2412456 +Final holdings for NoiseAgent 4093: { ABS: -35, CASH: 13519950 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 4093 0.351995 +Final holdings for NoiseAgent 4094: { ABS: 40, CASH: 6003920 }. Marked to market: 10008000 +Final relative surplus NoiseAgent 4094 -0.399608 +Final holdings for NoiseAgent 4095: { ABS: 86, CASH: 1379833 }. Marked to market: 10020167 +Final relative surplus NoiseAgent 4095 -0.8519699 +Final holdings for NoiseAgent 4096: { ABS: -29, CASH: 12914877 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4096 0.2914877 +Final holdings for NoiseAgent 4097: { CASH: 10027606 }. Marked to market: 10027606 +Final relative surplus NoiseAgent 4097 0.0027606 +Final holdings for NoiseAgent 4098: { ABS: 27, CASH: 7286689 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4098 -0.2713311 +Final holdings for NoiseAgent 4099: { ABS: -31, CASH: 13115438 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4099 0.3115438 +Final holdings for NoiseAgent 4100: { ABS: -18, CASH: 11811250 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4100 0.181125 +Final holdings for NoiseAgent 4101: { ABS: -33, CASH: 13300352 }. Marked to market: 9979595 +Final relative surplus NoiseAgent 4101 0.3300352 +Final holdings for NoiseAgent 4102: { CASH: 9974974 }. Marked to market: 9974974 +Final relative surplus NoiseAgent 4102 -0.0025026 +Final holdings for NoiseAgent 4103: { ABS: -96, CASH: 19560640 }. Marked to market: 10003456 +Final relative surplus NoiseAgent 4103 0.94610855 +Final holdings for NoiseAgent 4104: { CASH: 9994000 }. Marked to market: 9994000 +Final relative surplus NoiseAgent 4104 -0.0006 +Final holdings for NoiseAgent 4105: { ABS: 72, CASH: 2791792 }. Marked to market: 10029232 +Final relative surplus NoiseAgent 4105 -0.7107685 +Final holdings for NoiseAgent 4106: { ABS: 45, CASH: 5496580 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4106 -0.450342 +Final holdings for NoiseAgent 4107: { CASH: 9979884 }. Marked to market: 9979884 +Final relative surplus NoiseAgent 4107 -0.0020116 +Final holdings for NoiseAgent 4108: { CASH: 9988438 }. Marked to market: 9988438 +Final relative surplus NoiseAgent 4108 -0.0011562 +Final holdings for NoiseAgent 4109: { ABS: 90, CASH: 994105 }. Marked to market: 10043425 +Final relative surplus NoiseAgent 4109 -0.89053465 +Final holdings for NoiseAgent 4110: { CASH: 10008385 }. Marked to market: 10008385 +Final relative surplus NoiseAgent 4110 0.0008385 +Final holdings for NoiseAgent 4111: { ABS: -52, CASH: 15211414 }. Marked to market: 9984582 +Final relative surplus NoiseAgent 4111 0.51108975 +Final holdings for NoiseAgent 4112: { CASH: 9983125 }. Marked to market: 9983125 +Final relative surplus NoiseAgent 4112 -0.0016875 +Final holdings for NoiseAgent 4113: { CASH: 10022800 }. Marked to market: 10022800 +Final relative surplus NoiseAgent 4113 0.00228 +Final holdings for NoiseAgent 4114: { CASH: 9996466 }. Marked to market: 9996466 +Final relative surplus NoiseAgent 4114 -0.0003534 +Final holdings for NoiseAgent 4115: { ABS: -62, CASH: 16187290 }. Marked to market: 9987476 +Final relative surplus NoiseAgent 4115 0.60872935 +Final holdings for NoiseAgent 4116: { ABS: 46, CASH: 5377276 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4116 -0.4622724 +Final holdings for NoiseAgent 4117: { CASH: 10037539 }. Marked to market: 10037539 +Final relative surplus NoiseAgent 4117 0.0037539 +Final holdings for NoiseAgent 4118: { CASH: 9999025 }. Marked to market: 9999025 +Final relative surplus NoiseAgent 4118 -9.75e-05 +Final holdings for NoiseAgent 4119: { CASH: 9974056 }. Marked to market: 9974056 +Final relative surplus NoiseAgent 4119 -0.0025944 +Final holdings for NoiseAgent 4120: { ABS: 88, CASH: 1186448 }. Marked to market: 10027632 +Final relative surplus NoiseAgent 4120 -0.87130845 +Final holdings for NoiseAgent 4121: { CASH: 10002408 }. Marked to market: 10002408 +Final relative surplus NoiseAgent 4121 0.0002408 +Final holdings for NoiseAgent 4122: { CASH: 10001280 }. Marked to market: 10001280 +Final relative surplus NoiseAgent 4122 0.000128 +Final holdings for NoiseAgent 4123: { ABS: -46, CASH: 14602691 }. Marked to market: 9979553 +Final relative surplus NoiseAgent 4123 0.4602691 +Final holdings for NoiseAgent 4124: { ABS: 64, CASH: 3580512 }. Marked to market: 10012832 +Final relative surplus NoiseAgent 4124 -0.63189835 +Final holdings for NoiseAgent 4125: { CASH: 10016764 }. Marked to market: 10016764 +Final relative surplus NoiseAgent 4125 0.0016764 +Final holdings for NoiseAgent 4126: { CASH: 10006222 }. Marked to market: 10006222 +Final relative surplus NoiseAgent 4126 0.0006222 +Final holdings for NoiseAgent 4127: { CASH: 9990480 }. Marked to market: 9990480 +Final relative surplus NoiseAgent 4127 -0.000952 +Final holdings for NoiseAgent 4128: { ABS: 43, CASH: 5702537 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4128 -0.4297463 +Final holdings for NoiseAgent 4129: { ABS: 56, CASH: 4402240 }. Marked to market: 10001904 +Final relative surplus NoiseAgent 4129 -0.5497765 +Final holdings for NoiseAgent 4130: { CASH: 9987008 }. Marked to market: 9987008 +Final relative surplus NoiseAgent 4130 -0.0012992 +Final holdings for NoiseAgent 4131: { ABS: 88, CASH: 1174084 }. Marked to market: 10022132 +Final relative surplus NoiseAgent 4131 -0.8725371 +Final holdings for NoiseAgent 4132: { ABS: 44, CASH: 5596832 }. Marked to market: 10001232 +Final relative surplus NoiseAgent 4132 -0.4403168 +Final holdings for NoiseAgent 4133: { ABS: -5, CASH: 10502960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4133 0.050296 +Final holdings for NoiseAgent 4134: { ABS: 54, CASH: 4590361 }. Marked to market: 10021141 +Final relative surplus NoiseAgent 4134 -0.53090715 +Final holdings for NoiseAgent 4135: { ABS: 45, CASH: 5499918 }. Marked to market: 10019448 +Final relative surplus NoiseAgent 4135 -0.4500082 +Final holdings for NoiseAgent 4136: { ABS: 48, CASH: 5206888 }. Marked to market: 10011640 +Final relative surplus NoiseAgent 4136 -0.4793112 +Final holdings for NoiseAgent 4137: { CASH: 9997042 }. Marked to market: 9997042 +Final relative surplus NoiseAgent 4137 -0.0002958 +Final holdings for NoiseAgent 4138: { ABS: -48, CASH: 14800984 }. Marked to market: 10000936 +Final relative surplus NoiseAgent 4138 0.4800984 +Final holdings for NoiseAgent 4139: { ABS: 58, CASH: 4197245 }. Marked to market: 10003161 +Final relative surplus NoiseAgent 4139 -0.57026525 +Final holdings for NoiseAgent 4140: { CASH: 10029356 }. Marked to market: 10029356 +Final relative surplus NoiseAgent 4140 0.0029356 +Final holdings for NoiseAgent 4141: { ABS: -84, CASH: 18395842 }. Marked to market: 9992314 +Final relative surplus NoiseAgent 4141 0.82958005 +Final holdings for NoiseAgent 4142: { CASH: 9988408 }. Marked to market: 9988408 +Final relative surplus NoiseAgent 4142 -0.0011592 +Final holdings for NoiseAgent 4143: { ABS: 46, CASH: 5392341 }. Marked to market: 10020217 +Final relative surplus NoiseAgent 4143 -0.4607659 +Final holdings for NoiseAgent 4144: { CASH: 10003535 }. Marked to market: 10003535 +Final relative surplus NoiseAgent 4144 0.0003535 +Final holdings for NoiseAgent 4145: { ABS: -28, CASH: 12801092 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 4145 0.2801092 +Final holdings for NoiseAgent 4146: { CASH: 10006579 }. Marked to market: 10006579 +Final relative surplus NoiseAgent 4146 0.0006579 +Final holdings for NoiseAgent 4147: { CASH: 10001155 }. Marked to market: 10001155 +Final relative surplus NoiseAgent 4147 0.0001155 +Final holdings for NoiseAgent 4148: { CASH: 10012728 }. Marked to market: 10012728 +Final relative surplus NoiseAgent 4148 0.0012728 +Final holdings for NoiseAgent 4149: { ABS: -27, CASH: 12698137 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4149 0.2698137 +Final holdings for NoiseAgent 4150: { CASH: 9969480 }. Marked to market: 9969480 +Final relative surplus NoiseAgent 4150 -0.003052 +Final holdings for NoiseAgent 4151: { ABS: 44, CASH: 5598680 }. Marked to market: 10019668 +Final relative surplus NoiseAgent 4151 -0.440132 +Final holdings for NoiseAgent 4152: { ABS: 64, CASH: 3581728 }. Marked to market: 10017248 +Final relative surplus NoiseAgent 4152 -0.63177175 +Final holdings for NoiseAgent 4153: { CASH: 9966274 }. Marked to market: 9966274 +Final relative surplus NoiseAgent 4153 -0.0033726 +Final holdings for NoiseAgent 4154: { ABS: -94, CASH: 19407520 }. Marked to market: 9998214 +Final relative surplus NoiseAgent 4154 0.9307433 +Final holdings for NoiseAgent 4155: { CASH: 10001504 }. Marked to market: 10001504 +Final relative surplus NoiseAgent 4155 0.0001504 +Final holdings for NoiseAgent 4156: { ABS: -34, CASH: 13420570 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4156 0.342057 +Final holdings for NoiseAgent 4157: { ABS: -54, CASH: 15401458 }. Marked to market: 9998056 +Final relative surplus NoiseAgent 4157 0.53013955 +Final holdings for NoiseAgent 4158: { CASH: 9961570 }. Marked to market: 9961570 +Final relative surplus NoiseAgent 4158 -0.003843 +Final holdings for NoiseAgent 4159: { ABS: -98, CASH: 19809114 }. Marked to market: 9999118 +Final relative surplus NoiseAgent 4159 0.97090125 +Final holdings for NoiseAgent 4160: { ABS: 80, CASH: 2005080 }. Marked to market: 10007640 +Final relative surplus NoiseAgent 4160 -0.78948885 +Final holdings for NoiseAgent 4161: { ABS: -68, CASH: 16803910 }. Marked to market: 9998810 +Final relative surplus NoiseAgent 4161 0.6703823 +Final holdings for NoiseAgent 4162: { ABS: -74, CASH: 17422829 }. Marked to market: 9983461 +Final relative surplus NoiseAgent 4162 0.73222965 +Final holdings for NoiseAgent 4163: { CASH: 10002040 }. Marked to market: 10002040 +Final relative surplus NoiseAgent 4163 0.000204 +Final holdings for NoiseAgent 4164: { ABS: 46, CASH: 5396504 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4164 -0.4603496 +Final holdings for NoiseAgent 4165: { CASH: 9978088 }. Marked to market: 9978088 +Final relative surplus NoiseAgent 4165 -0.0021912 +Final holdings for NoiseAgent 4166: { ABS: -31, CASH: 13114694 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4166 0.3114694 +Final holdings for NoiseAgent 4167: { ABS: 70, CASH: 2976165 }. Marked to market: 10016555 +Final relative surplus NoiseAgent 4167 -0.69232585 +Final holdings for NoiseAgent 4168: { CASH: 9997688 }. Marked to market: 9997688 +Final relative surplus NoiseAgent 4168 -0.0002312 +Final holdings for NoiseAgent 4169: { ABS: -66, CASH: 16610989 }. Marked to market: 9978451 +Final relative surplus NoiseAgent 4169 0.65104965 +Final holdings for NoiseAgent 4170: { CASH: 9995600 }. Marked to market: 9995600 +Final relative surplus NoiseAgent 4170 -0.00044 +Final holdings for NoiseAgent 4171: { ABS: -68, CASH: 16806868 }. Marked to market: 9973956 +Final relative surplus NoiseAgent 4171 0.6706383 +Final holdings for NoiseAgent 4172: { ABS: 76, CASH: 2395516 }. Marked to market: 10003040 +Final relative surplus NoiseAgent 4172 -0.75043845 +Final holdings for NoiseAgent 4173: { ABS: -62, CASH: 16215345 }. Marked to market: 9974735 +Final relative surplus NoiseAgent 4173 0.61146895 +Final holdings for NoiseAgent 4174: { CASH: 9997960 }. Marked to market: 9997960 +Final relative surplus NoiseAgent 4174 -0.000204 +Final holdings for NoiseAgent 4175: { ABS: 60, CASH: 3989260 }. Marked to market: 10019140 +Final relative surplus NoiseAgent 4175 -0.59102425 +Final holdings for NoiseAgent 4176: { ABS: 56, CASH: 4399636 }. Marked to market: 9996332 +Final relative surplus NoiseAgent 4176 -0.55004235 +Final holdings for NoiseAgent 4177: { CASH: 10001800 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 4177 0.00018 +Final holdings for NoiseAgent 4178: { CASH: 9973696 }. Marked to market: 9973696 +Final relative surplus NoiseAgent 4178 -0.0026304 +Final holdings for NoiseAgent 4179: { ABS: 72, CASH: 2780884 }. Marked to market: 10017820 +Final relative surplus NoiseAgent 4179 -0.7118604 +Final holdings for NoiseAgent 4180: { CASH: 10008145 }. Marked to market: 10008145 +Final relative surplus NoiseAgent 4180 0.0008145 +Final holdings for NoiseAgent 4181: { CASH: 9992800 }. Marked to market: 9992800 +Final relative surplus NoiseAgent 4181 -0.00072 +Final holdings for NoiseAgent 4182: { ABS: -86, CASH: 18597420 }. Marked to market: 9988906 +Final relative surplus NoiseAgent 4182 0.84973205 +Final holdings for NoiseAgent 4183: { CASH: 9999080 }. Marked to market: 9999080 +Final relative surplus NoiseAgent 4183 -9.2e-05 +Final holdings for NoiseAgent 4184: { ABS: 48, CASH: 5190760 }. Marked to market: 10019032 +Final relative surplus NoiseAgent 4184 -0.480924 +Final holdings for NoiseAgent 4185: { ABS: 98, CASH: 195443 }. Marked to market: 10005243 +Final relative surplus NoiseAgent 4185 -0.97044565 +Final holdings for NoiseAgent 4186: { ABS: 74, CASH: 2604440 }. Marked to market: 10007326 +Final relative surplus NoiseAgent 4186 -0.72955215 +Final holdings for NoiseAgent 4187: { ABS: -42, CASH: 14203108 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4187 0.4203108 +Final holdings for NoiseAgent 4188: { CASH: 10012580 }. Marked to market: 10012580 +Final relative surplus NoiseAgent 4188 0.001258 +Final holdings for NoiseAgent 4189: { CASH: 9999681 }. Marked to market: 9999681 +Final relative surplus NoiseAgent 4189 -3.19e-05 +Final holdings for NoiseAgent 4190: { CASH: 10019693 }. Marked to market: 10019693 +Final relative surplus NoiseAgent 4190 0.0019693 +Final holdings for NoiseAgent 4191: { ABS: -66, CASH: 16596007 }. Marked to market: 9993433 +Final relative surplus NoiseAgent 4191 0.64959685 +Final holdings for NoiseAgent 4192: { ABS: -62, CASH: 16207068 }. Marked to market: 9974084 +Final relative surplus NoiseAgent 4192 0.61065355 +Final holdings for NoiseAgent 4193: { ABS: 86, CASH: 1403612 }. Marked to market: 10010148 +Final relative surplus NoiseAgent 4193 -0.84963125 +Final holdings for NoiseAgent 4194: { CASH: 10000025 }. Marked to market: 10000025 +Final relative surplus NoiseAgent 4194 2.5e-06 +Final holdings for NoiseAgent 4195: { ABS: 88, CASH: 1172764 }. Marked to market: 10015972 +Final relative surplus NoiseAgent 4195 -0.87267445 +Final holdings for NoiseAgent 4196: { CASH: 9984159 }. Marked to market: 9984159 +Final relative surplus NoiseAgent 4196 -0.0015841 +Final holdings for NoiseAgent 4197: { CASH: 9966112 }. Marked to market: 9966112 +Final relative surplus NoiseAgent 4197 -0.0033888 +Final holdings for NoiseAgent 4198: { CASH: 9969112 }. Marked to market: 9969112 +Final relative surplus NoiseAgent 4198 -0.0030888 +Final holdings for NoiseAgent 4199: { ABS: -74, CASH: 17415688 }. Marked to market: 9979502 +Final relative surplus NoiseAgent 4199 0.73151985 +Final holdings for NoiseAgent 4200: { ABS: 48, CASH: 5171344 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4200 -0.4828656 +Final holdings for NoiseAgent 4201: { CASH: 10015552 }. Marked to market: 10015552 +Final relative surplus NoiseAgent 4201 0.0015552 +Final holdings for NoiseAgent 4202: { ABS: -48, CASH: 14804728 }. Marked to market: 9977320 +Final relative surplus NoiseAgent 4202 0.4804728 +Final holdings for NoiseAgent 4203: { ABS: -21, CASH: 12100882 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4203 0.2100882 +Final holdings for NoiseAgent 4204: { ABS: -80, CASH: 18023080 }. Marked to market: 9977960 +Final relative surplus NoiseAgent 4204 0.7922513 +Final holdings for NoiseAgent 4205: { ABS: 40, CASH: 5998120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4205 -0.400188 +Final holdings for NoiseAgent 4206: { ABS: -56, CASH: 15589500 }. Marked to market: 9989500 +Final relative surplus NoiseAgent 4206 0.54895005 +Final holdings for NoiseAgent 4207: { CASH: 10020720 }. Marked to market: 10020720 +Final relative surplus NoiseAgent 4207 0.002072 +Final holdings for NoiseAgent 4208: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4208 0.0 +Final holdings for NoiseAgent 4209: { ABS: 48, CASH: 5190016 }. Marked to market: 10020256 +Final relative surplus NoiseAgent 4209 -0.4809984 +Final holdings for NoiseAgent 4210: { CASH: 9999318 }. Marked to market: 9999318 +Final relative surplus NoiseAgent 4210 -6.82e-05 +Final holdings for NoiseAgent 4211: { ABS: 72, CASH: 2795896 }. Marked to market: 10001224 +Final relative surplus NoiseAgent 4211 -0.71040305 +Final holdings for NoiseAgent 4212: { ABS: -66, CASH: 16593169 }. Marked to market: 9993367 +Final relative surplus NoiseAgent 4212 0.64931715 +Final holdings for NoiseAgent 4213: { ABS: 35, CASH: 6481415 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 4213 -0.3518585 +Final holdings for NoiseAgent 4214: { ABS: 56, CASH: 4398432 }. Marked to market: 10024752 +Final relative surplus NoiseAgent 4214 -0.55010975 +Final holdings for NoiseAgent 4215: { CASH: 10025116 }. Marked to market: 10025116 +Final relative surplus NoiseAgent 4215 0.0025116 +Final holdings for NoiseAgent 4216: { ABS: 48, CASH: 5198008 }. Marked to market: 10000024 +Final relative surplus NoiseAgent 4216 -0.4801992 +Final holdings for NoiseAgent 4217: { ABS: 74, CASH: 2577208 }. Marked to market: 10014430 +Final relative surplus NoiseAgent 4217 -0.73222895 +Final holdings for NoiseAgent 4218: { ABS: -72, CASH: 17186572 }. Marked to market: 9986428 +Final relative surplus NoiseAgent 4218 0.7086548 +Final holdings for NoiseAgent 4219: { CASH: 9978859 }. Marked to market: 9978859 +Final relative surplus NoiseAgent 4219 -0.0021141 +Final holdings for NoiseAgent 4220: { ABS: -39, CASH: 13897543 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4220 0.3897543 +Final holdings for NoiseAgent 4221: { ABS: -80, CASH: 17986560 }. Marked to market: 10022400 +Final relative surplus NoiseAgent 4221 0.78870085 +Final holdings for NoiseAgent 4222: { ABS: 68, CASH: 3189052 }. Marked to market: 10021692 +Final relative surplus NoiseAgent 4222 -0.67104675 +Final holdings for NoiseAgent 4223: { ABS: -70, CASH: 16990410 }. Marked to market: 9983340 +Final relative surplus NoiseAgent 4223 0.68903095 +Final holdings for NoiseAgent 4224: { CASH: 9989340 }. Marked to market: 9989340 +Final relative surplus NoiseAgent 4224 -0.001066 +Final holdings for NoiseAgent 4225: { CASH: 10022792 }. Marked to market: 10022792 +Final relative surplus NoiseAgent 4225 0.0022792 +Final holdings for NoiseAgent 4226: { CASH: 9991194 }. Marked to market: 9991194 +Final relative surplus NoiseAgent 4226 -0.0008806 +Final holdings for NoiseAgent 4227: { CASH: 10002028 }. Marked to market: 10002028 +Final relative surplus NoiseAgent 4227 0.0002028 +Final holdings for NoiseAgent 4228: { CASH: 10008330 }. Marked to market: 10008330 +Final relative surplus NoiseAgent 4228 0.000833 +Final holdings for NoiseAgent 4229: { CASH: 10008740 }. Marked to market: 10008740 +Final relative surplus NoiseAgent 4229 0.000874 +Final holdings for NoiseAgent 4230: { ABS: -27, CASH: 12701242 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4230 0.2701242 +Final holdings for NoiseAgent 4231: { ABS: 42, CASH: 5803003 }. Marked to market: 10002877 +Final relative surplus NoiseAgent 4231 -0.4196997 +Final holdings for NoiseAgent 4232: { ABS: 84, CASH: 1577530 }. Marked to market: 10027510 +Final relative surplus NoiseAgent 4232 -0.83218745 +Final holdings for NoiseAgent 4233: { CASH: 10042576 }. Marked to market: 10042576 +Final relative surplus NoiseAgent 4233 0.0042576 +Final holdings for NoiseAgent 4234: { CASH: 10006180 }. Marked to market: 10006180 +Final relative surplus NoiseAgent 4234 0.000618 +Final holdings for NoiseAgent 4235: { ABS: -40, CASH: 13998840 }. Marked to market: 9994760 +Final relative surplus NoiseAgent 4235 0.399884 +Final holdings for NoiseAgent 4236: { ABS: -46, CASH: 14621390 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4236 0.462139 +Final holdings for NoiseAgent 4237: { CASH: 10004625 }. Marked to market: 10004625 +Final relative surplus NoiseAgent 4237 0.0004625 +Final holdings for NoiseAgent 4238: { ABS: -49, CASH: 14930674 }. Marked to market: 9999951 +Final relative surplus NoiseAgent 4238 0.4930674 +Final holdings for NoiseAgent 4239: { ABS: 70, CASH: 2984110 }. Marked to market: 10020370 +Final relative surplus NoiseAgent 4239 -0.69153715 +Final holdings for NoiseAgent 4240: { ABS: -46, CASH: 14612190 }. Marked to market: 9985004 +Final relative surplus NoiseAgent 4240 0.461219 +Final holdings for NoiseAgent 4241: { ABS: -86, CASH: 18595958 }. Marked to market: 9989508 +Final relative surplus NoiseAgent 4241 0.84958825 +Final holdings for NoiseAgent 4242: { CASH: 9984748 }. Marked to market: 9984748 +Final relative surplus NoiseAgent 4242 -0.0015252 +Final holdings for NoiseAgent 4243: { CASH: 9978521 }. Marked to market: 9978521 +Final relative surplus NoiseAgent 4243 -0.0021479 +Final holdings for NoiseAgent 4244: { CASH: 9981424 }. Marked to market: 9981424 +Final relative surplus NoiseAgent 4244 -0.0018576 +Final holdings for NoiseAgent 4245: { CASH: 9967960 }. Marked to market: 9967960 +Final relative surplus NoiseAgent 4245 -0.003204 +Final holdings for NoiseAgent 4246: { ABS: 80, CASH: 1984760 }. Marked to market: 10028680 +Final relative surplus NoiseAgent 4246 -0.79146905 +Final holdings for NoiseAgent 4247: { ABS: 23, CASH: 7687465 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 4247 -0.2312535 +Final holdings for NoiseAgent 4248: { CASH: 10002432 }. Marked to market: 10002432 +Final relative surplus NoiseAgent 4248 0.0002432 +Final holdings for NoiseAgent 4249: { ABS: 80, CASH: 1989000 }. Marked to market: 10027240 +Final relative surplus NoiseAgent 4249 -0.79105215 +Final holdings for NoiseAgent 4250: { CASH: 10000640 }. Marked to market: 10000640 +Final relative surplus NoiseAgent 4250 6.4e-05 +Final holdings for NoiseAgent 4251: { CASH: 10001978 }. Marked to market: 10001978 +Final relative surplus NoiseAgent 4251 0.0001978 +Final holdings for NoiseAgent 4252: { ABS: 40, CASH: 6004800 }. Marked to market: 10006160 +Final relative surplus NoiseAgent 4252 -0.39952 +Final holdings for NoiseAgent 4253: { ABS: -50, CASH: 14994900 }. Marked to market: 9998100 +Final relative surplus NoiseAgent 4253 0.49949 +Final holdings for NoiseAgent 4254: { CASH: 9996100 }. Marked to market: 9996100 +Final relative surplus NoiseAgent 4254 -0.00039 +Final holdings for NoiseAgent 4255: { CASH: 9998196 }. Marked to market: 9998196 +Final relative surplus NoiseAgent 4255 -0.0001804 +Final holdings for NoiseAgent 4256: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4256 0.0 +Final holdings for NoiseAgent 4257: { ABS: 84, CASH: 1581730 }. Marked to market: 10014826 +Final relative surplus NoiseAgent 4257 -0.83178755 +Final holdings for NoiseAgent 4258: { ABS: 36, CASH: 6378976 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4258 -0.3621024 +Final holdings for NoiseAgent 4259: { CASH: 10011233 }. Marked to market: 10011233 +Final relative surplus NoiseAgent 4259 0.0011233 +Final holdings for NoiseAgent 4260: { CASH: 10017748 }. Marked to market: 10017748 +Final relative surplus NoiseAgent 4260 0.0017748 +Final holdings for NoiseAgent 4261: { ABS: 62, CASH: 3789956 }. Marked to market: 10019902 +Final relative surplus NoiseAgent 4261 -0.61095625 +Final holdings for NoiseAgent 4262: { ABS: -60, CASH: 16013860 }. Marked to market: 9985660 +Final relative surplus NoiseAgent 4262 0.59133895 +Final holdings for NoiseAgent 4263: { ABS: 70, CASH: 3011550 }. Marked to market: 9985370 +Final relative surplus NoiseAgent 4263 -0.68888235 +Final holdings for NoiseAgent 4264: { ABS: 58, CASH: 4210846 }. Marked to market: 10013282 +Final relative surplus NoiseAgent 4264 -0.5689111 +Final holdings for NoiseAgent 4265: { ABS: -76, CASH: 17599962 }. Marked to market: 10004750 +Final relative surplus NoiseAgent 4265 0.75000245 +Final holdings for NoiseAgent 4266: { CASH: 10006540 }. Marked to market: 10006540 +Final relative surplus NoiseAgent 4266 0.000654 +Final holdings for NoiseAgent 4267: { CASH: 10001716 }. Marked to market: 10001716 +Final relative surplus NoiseAgent 4267 0.0001716 +Final holdings for NoiseAgent 4268: { CASH: 10003268 }. Marked to market: 10003268 +Final relative surplus NoiseAgent 4268 0.0003268 +Final holdings for NoiseAgent 4269: { ABS: 68, CASH: 3199456 }. Marked to market: 10004624 +Final relative surplus NoiseAgent 4269 -0.67004675 +Final holdings for NoiseAgent 4270: { CASH: 9985165 }. Marked to market: 9985165 +Final relative surplus NoiseAgent 4270 -0.0014835 +Final holdings for NoiseAgent 4271: { ABS: 90, CASH: 972055 }. Marked to market: 10020295 +Final relative surplus NoiseAgent 4271 -0.892741 +Final holdings for NoiseAgent 4272: { ABS: 72, CASH: 2781136 }. Marked to market: 10017928 +Final relative surplus NoiseAgent 4272 -0.71183535 +Final holdings for NoiseAgent 4273: { CASH: 9958754 }. Marked to market: 9958754 +Final relative surplus NoiseAgent 4273 -0.0041246 +Final holdings for NoiseAgent 4274: { CASH: 10004186 }. Marked to market: 10004186 +Final relative surplus NoiseAgent 4274 0.0004186 +Final holdings for NoiseAgent 4275: { CASH: 10023373 }. Marked to market: 10023373 +Final relative surplus NoiseAgent 4275 0.0023373 +Final holdings for NoiseAgent 4276: { ABS: 43, CASH: 5678844 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4276 -0.4321156 +Final holdings for NoiseAgent 4277: { CASH: 10011151 }. Marked to market: 10011151 +Final relative surplus NoiseAgent 4277 0.0011151 +Final holdings for NoiseAgent 4278: { CASH: 10010340 }. Marked to market: 10010340 +Final relative surplus NoiseAgent 4278 0.001034 +Final holdings for NoiseAgent 4279: { CASH: 10032634 }. Marked to market: 10032634 +Final relative surplus NoiseAgent 4279 0.0032634 +Final holdings for NoiseAgent 4280: { ABS: 40, CASH: 6002640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4280 -0.399736 +Final holdings for NoiseAgent 4281: { CASH: 9988510 }. Marked to market: 9988510 +Final relative surplus NoiseAgent 4281 -0.001149 +Final holdings for NoiseAgent 4282: { ABS: -48, CASH: 14815744 }. Marked to market: 9986320 +Final relative surplus NoiseAgent 4282 0.4815744 +Final holdings for NoiseAgent 4283: { CASH: 9952144 }. Marked to market: 9952144 +Final relative surplus NoiseAgent 4283 -0.0047856 +Final holdings for NoiseAgent 4284: { CASH: 9996706 }. Marked to market: 9996706 +Final relative surplus NoiseAgent 4284 -0.0003294 +Final holdings for NoiseAgent 4285: { CASH: 9966526 }. Marked to market: 9966526 +Final relative surplus NoiseAgent 4285 -0.0033474 +Final holdings for NoiseAgent 4286: { ABS: 8, CASH: 9221999 }. Marked to market: 10026215 +Final relative surplus NoiseAgent 4286 -0.0778001 +Final holdings for NoiseAgent 4287: { CASH: 10035178 }. Marked to market: 10035178 +Final relative surplus NoiseAgent 4287 0.0035178 +Final holdings for NoiseAgent 4288: { ABS: 60, CASH: 4015390 }. Marked to market: 9988450 +Final relative surplus NoiseAgent 4288 -0.58850585 +Final holdings for NoiseAgent 4289: { CASH: 9987050 }. Marked to market: 9987050 +Final relative surplus NoiseAgent 4289 -0.001295 +Final holdings for NoiseAgent 4290: { ABS: -66, CASH: 16598152 }. Marked to market: 9991156 +Final relative surplus NoiseAgent 4290 0.6498047 +Final holdings for NoiseAgent 4291: { CASH: 10018434 }. Marked to market: 10018434 +Final relative surplus NoiseAgent 4291 0.0018434 +Final holdings for NoiseAgent 4292: { CASH: 10028476 }. Marked to market: 10028476 +Final relative surplus NoiseAgent 4292 0.0028476 +Final holdings for NoiseAgent 4293: { ABS: 86, CASH: 1388562 }. Marked to market: 10035690 +Final relative surplus NoiseAgent 4293 -0.85108905 +Final holdings for NoiseAgent 4294: { ABS: -88, CASH: 18794456 }. Marked to market: 9991376 +Final relative surplus NoiseAgent 4294 0.86944215 +Final holdings for NoiseAgent 4295: { CASH: 9971147 }. Marked to market: 9971147 +Final relative surplus NoiseAgent 4295 -0.0028853 +Final holdings for NoiseAgent 4296: { ABS: -62, CASH: 16209021 }. Marked to market: 9972503 +Final relative surplus NoiseAgent 4296 0.61084315 +Final holdings for NoiseAgent 4297: { CASH: 9986743 }. Marked to market: 9986743 +Final relative surplus NoiseAgent 4297 -0.0013257 +Final holdings for NoiseAgent 4298: { CASH: 10002709 }. Marked to market: 10002709 +Final relative surplus NoiseAgent 4298 0.0002709 +Final holdings for NoiseAgent 4299: { CASH: 10016275 }. Marked to market: 10016275 +Final relative surplus NoiseAgent 4299 0.0016275 +Final holdings for NoiseAgent 4300: { CASH: 9997912 }. Marked to market: 9997912 +Final relative surplus NoiseAgent 4300 -0.0002088 +Final holdings for NoiseAgent 4301: { ABS: 56, CASH: 4396080 }. Marked to market: 10000224 +Final relative surplus NoiseAgent 4301 -0.55038455 +Final holdings for NoiseAgent 4302: { CASH: 9993655 }. Marked to market: 9993655 +Final relative surplus NoiseAgent 4302 -0.0006345 +Final holdings for NoiseAgent 4303: { CASH: 10027552 }. Marked to market: 10027552 +Final relative surplus NoiseAgent 4303 0.0027552 +Final holdings for NoiseAgent 4304: { ABS: 66, CASH: 3381058 }. Marked to market: 10019404 +Final relative surplus NoiseAgent 4304 -0.65183605 +Final holdings for NoiseAgent 4305: { CASH: 9993675 }. Marked to market: 9993675 +Final relative surplus NoiseAgent 4305 -0.0006325 +Final holdings for NoiseAgent 4306: { ABS: -10, CASH: 11004810 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4306 0.100481 +Final holdings for NoiseAgent 4307: { CASH: 10000792 }. Marked to market: 10000792 +Final relative surplus NoiseAgent 4307 7.92e-05 +Final holdings for NoiseAgent 4308: { ABS: 84, CASH: 1592734 }. Marked to market: 10001134 +Final relative surplus NoiseAgent 4308 -0.83071655 +Final holdings for NoiseAgent 4309: { ABS: -24, CASH: 12413800 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4309 0.24138 +Final holdings for NoiseAgent 4310: { ABS: 88, CASH: 1197404 }. Marked to market: 10001452 +Final relative surplus NoiseAgent 4310 -0.87025505 +Final holdings for NoiseAgent 4311: { CASH: 9984004 }. Marked to market: 9984004 +Final relative surplus NoiseAgent 4311 -0.0015996 +Final holdings for NoiseAgent 4312: { ABS: 64, CASH: 3611584 }. Marked to market: 9985600 +Final relative surplus NoiseAgent 4312 -0.6288806 +Final holdings for NoiseAgent 4313: { ABS: -56, CASH: 15613384 }. Marked to market: 9986168 +Final relative surplus NoiseAgent 4313 0.55128975 +Final holdings for NoiseAgent 4314: { CASH: 10022910 }. Marked to market: 10022910 +Final relative surplus NoiseAgent 4314 0.002291 +Final holdings for NoiseAgent 4315: { CASH: 9993796 }. Marked to market: 9993796 +Final relative surplus NoiseAgent 4315 -0.0006204 +Final holdings for NoiseAgent 4316: { ABS: 64, CASH: 3606464 }. Marked to market: 10002432 +Final relative surplus NoiseAgent 4316 -0.62935985 +Final holdings for NoiseAgent 4317: { ABS: -84, CASH: 18421210 }. Marked to market: 9970894 +Final relative surplus NoiseAgent 4317 0.83206105 +Final holdings for NoiseAgent 4318: { ABS: 28, CASH: 7201876 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4318 -0.2798124 +Final holdings for NoiseAgent 4319: { CASH: 9977614 }. Marked to market: 9977614 +Final relative surplus NoiseAgent 4319 -0.0022386 +Final holdings for NoiseAgent 4320: { ABS: 45, CASH: 5513275 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4320 -0.4486725 +Final holdings for NoiseAgent 4321: { CASH: 9974896 }. Marked to market: 9974896 +Final relative surplus NoiseAgent 4321 -0.0025104 +Final holdings for NoiseAgent 4322: { CASH: 10017484 }. Marked to market: 10017484 +Final relative surplus NoiseAgent 4322 0.0017484 +Final holdings for NoiseAgent 4323: { ABS: -58, CASH: 15818038 }. Marked to market: 9983818 +Final relative surplus NoiseAgent 4323 0.57174475 +Final holdings for NoiseAgent 4324: { CASH: 10022181 }. Marked to market: 10022181 +Final relative surplus NoiseAgent 4324 0.0022181 +Final holdings for NoiseAgent 4325: { CASH: 9995206 }. Marked to market: 9995206 +Final relative surplus NoiseAgent 4325 -0.0004794 +Final holdings for NoiseAgent 4326: { ABS: -49, CASH: 14902009 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4326 0.4902009 +Final holdings for NoiseAgent 4327: { ABS: -72, CASH: 17219476 }. Marked to market: 9979876 +Final relative surplus NoiseAgent 4327 0.71189265 +Final holdings for NoiseAgent 4328: { CASH: 10019773 }. Marked to market: 10019773 +Final relative surplus NoiseAgent 4328 0.0019773 +Final holdings for NoiseAgent 4329: { ABS: 25, CASH: 7497575 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4329 -0.2502425 +Final holdings for NoiseAgent 4330: { ABS: 48, CASH: 5196256 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4330 -0.4803744 +Final holdings for NoiseAgent 4331: { ABS: -21, CASH: 12111739 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4331 0.2111739 +Final holdings for NoiseAgent 4332: { CASH: 10016284 }. Marked to market: 10016284 +Final relative surplus NoiseAgent 4332 0.0016284 +Final holdings for NoiseAgent 4333: { ABS: -76, CASH: 17591336 }. Marked to market: 9985484 +Final relative surplus NoiseAgent 4333 0.74912595 +Final holdings for NoiseAgent 4334: { ABS: 64, CASH: 3598304 }. Marked to market: 10000992 +Final relative surplus NoiseAgent 4334 -0.63016555 +Final holdings for NoiseAgent 4335: { ABS: -50, CASH: 15007875 }. Marked to market: 9983575 +Final relative surplus NoiseAgent 4335 0.5007875 +Final holdings for NoiseAgent 4336: { CASH: 9992126 }. Marked to market: 9992126 +Final relative surplus NoiseAgent 4336 -0.0007874 +Final holdings for NoiseAgent 4337: { ABS: 94, CASH: 576688 }. Marked to market: 10024064 +Final relative surplus NoiseAgent 4337 -0.93228085 +Final holdings for NoiseAgent 4338: { ABS: 58, CASH: 4212296 }. Marked to market: 9987704 +Final relative surplus NoiseAgent 4338 -0.56881285 +Final holdings for NoiseAgent 4339: { CASH: 10000735 }. Marked to market: 10000735 +Final relative surplus NoiseAgent 4339 7.35e-05 +Final holdings for NoiseAgent 4340: { ABS: -64, CASH: 16378848 }. Marked to market: 10003104 +Final relative surplus NoiseAgent 4340 0.62792265 +Final holdings for NoiseAgent 4341: { CASH: 9961558 }. Marked to market: 9961558 +Final relative surplus NoiseAgent 4341 -0.0038442 +Final holdings for NoiseAgent 4342: { ABS: 42, CASH: 5797816 }. Marked to market: 10017808 +Final relative surplus NoiseAgent 4342 -0.4202184 +Final holdings for NoiseAgent 4343: { ABS: -60, CASH: 15996430 }. Marked to market: 9993910 +Final relative surplus NoiseAgent 4343 0.5896389 +Final holdings for NoiseAgent 4344: { CASH: 9969120 }. Marked to market: 9969120 +Final relative surplus NoiseAgent 4344 -0.003088 +Final holdings for NoiseAgent 4345: { CASH: 10035022 }. Marked to market: 10035022 +Final relative surplus NoiseAgent 4345 0.0035022 +Final holdings for NoiseAgent 4346: { ABS: 52, CASH: 4796230 }. Marked to market: 10023218 +Final relative surplus NoiseAgent 4346 -0.51032515 +Final holdings for NoiseAgent 4347: { ABS: -66, CASH: 16613827 }. Marked to market: 9975613 +Final relative surplus NoiseAgent 4347 0.65132485 +Final holdings for NoiseAgent 4348: { ABS: -88, CASH: 18805632 }. Marked to market: 9957848 +Final relative surplus NoiseAgent 4348 0.87050885 +Final holdings for NoiseAgent 4349: { ABS: -45, CASH: 14522455 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4349 0.4522455 +Final holdings for NoiseAgent 4350: { ABS: -50, CASH: 15012025 }. Marked to market: 9984875 +Final relative surplus NoiseAgent 4350 0.5012025 +Final holdings for NoiseAgent 4351: { ABS: 21, CASH: 7889416 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 4351 -0.2110584 +Final holdings for NoiseAgent 4352: { CASH: 10044590 }. Marked to market: 10044590 +Final relative surplus NoiseAgent 4352 0.004459 +Final holdings for NoiseAgent 4353: { ABS: 80, CASH: 1992840 }. Marked to market: 10030920 +Final relative surplus NoiseAgent 4353 -0.79066835 +Final holdings for NoiseAgent 4354: { ABS: 62, CASH: 3824707 }. Marked to market: 10001209 +Final relative surplus NoiseAgent 4354 -0.60756725 +Final holdings for NoiseAgent 4355: { ABS: -86, CASH: 18618533 }. Marked to market: 9975791 +Final relative surplus NoiseAgent 4355 0.85180365 +Final holdings for NoiseAgent 4356: { ABS: -24, CASH: 12391048 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4356 0.2391048 +Final holdings for NoiseAgent 4357: { CASH: 9995983 }. Marked to market: 9995983 +Final relative surplus NoiseAgent 4357 -0.0004017 +Final holdings for NoiseAgent 4358: { ABS: -42, CASH: 14212642 }. Marked to market: 9991726 +Final relative surplus NoiseAgent 4358 0.4212642 +Final holdings for NoiseAgent 4359: { CASH: 10004280 }. Marked to market: 10004280 +Final relative surplus NoiseAgent 4359 0.000428 +Final holdings for NoiseAgent 4360: { ABS: 58, CASH: 4187385 }. Marked to market: 10021779 +Final relative surplus NoiseAgent 4360 -0.57120215 +Final holdings for NoiseAgent 4361: { ABS: 48, CASH: 5185168 }. Marked to market: 10012768 +Final relative surplus NoiseAgent 4361 -0.4814832 +Final holdings for NoiseAgent 4362: { CASH: 10032383 }. Marked to market: 10032383 +Final relative surplus NoiseAgent 4362 0.0032383 +Final holdings for NoiseAgent 4363: { ABS: 96, CASH: 373408 }. Marked to market: 10033888 +Final relative surplus NoiseAgent 4363 -0.95259615 +Final holdings for NoiseAgent 4364: { ABS: 84, CASH: 1594624 }. Marked to market: 10039480 +Final relative surplus NoiseAgent 4364 -0.83048425 +Final holdings for NoiseAgent 4365: { ABS: 88, CASH: 1178176 }. Marked to market: 10020768 +Final relative surplus NoiseAgent 4365 -0.87213395 +Final holdings for NoiseAgent 4366: { CASH: 9994696 }. Marked to market: 9994696 +Final relative surplus NoiseAgent 4366 -0.0005304 +Final holdings for NoiseAgent 4367: { CASH: 9985524 }. Marked to market: 9985524 +Final relative surplus NoiseAgent 4367 -0.0014476 +Final holdings for NoiseAgent 4368: { ABS: 48, CASH: 5202976 }. Marked to market: 10000096 +Final relative surplus NoiseAgent 4368 -0.4797024 +Final holdings for NoiseAgent 4369: { CASH: 10005751 }. Marked to market: 10005751 +Final relative surplus NoiseAgent 4369 0.0005751 +Final holdings for NoiseAgent 4370: { CASH: 9972678 }. Marked to market: 9972678 +Final relative surplus NoiseAgent 4370 -0.0027322 +Final holdings for NoiseAgent 4371: { CASH: 9995886 }. Marked to market: 9995886 +Final relative surplus NoiseAgent 4371 -0.0004114 +Final holdings for NoiseAgent 4372: { ABS: 66, CASH: 3385876 }. Marked to market: 10019140 +Final relative surplus NoiseAgent 4372 -0.6513621 +Final holdings for NoiseAgent 4373: { CASH: 10001340 }. Marked to market: 10001340 +Final relative surplus NoiseAgent 4373 0.000134 +Final holdings for NoiseAgent 4374: { CASH: 10009240 }. Marked to market: 10009240 +Final relative surplus NoiseAgent 4374 0.000924 +Final holdings for NoiseAgent 4375: { CASH: 10000114 }. Marked to market: 10000114 +Final relative surplus NoiseAgent 4375 1.14e-05 +Final holdings for NoiseAgent 4376: { CASH: 9963320 }. Marked to market: 9963320 +Final relative surplus NoiseAgent 4376 -0.003668 +Final holdings for NoiseAgent 4377: { CASH: 9974845 }. Marked to market: 9974845 +Final relative surplus NoiseAgent 4377 -0.0025155 +Final holdings for NoiseAgent 4378: { CASH: 10016592 }. Marked to market: 10016592 +Final relative surplus NoiseAgent 4378 0.0016592 +Final holdings for NoiseAgent 4379: { CASH: 9955209 }. Marked to market: 9955209 +Final relative surplus NoiseAgent 4379 -0.0044791 +Final holdings for NoiseAgent 4380: { ABS: -48, CASH: 14803216 }. Marked to market: 9999712 +Final relative surplus NoiseAgent 4380 0.4803216 +Final holdings for NoiseAgent 4381: { CASH: 10001102 }. Marked to market: 10001102 +Final relative surplus NoiseAgent 4381 0.0001102 +Final holdings for NoiseAgent 4382: { ABS: -82, CASH: 18206724 }. Marked to market: 9959984 +Final relative surplus NoiseAgent 4382 0.81061535 +Final holdings for NoiseAgent 4383: { ABS: 26, CASH: 7385128 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 4383 -0.2614872 +Final holdings for NoiseAgent 4384: { CASH: 10027504 }. Marked to market: 10027504 +Final relative surplus NoiseAgent 4384 0.0027504 +Final holdings for NoiseAgent 4385: { ABS: 54, CASH: 4604617 }. Marked to market: 10004455 +Final relative surplus NoiseAgent 4385 -0.52953855 +Final holdings for NoiseAgent 4386: { ABS: 60, CASH: 4010500 }. Marked to market: 10013080 +Final relative surplus NoiseAgent 4386 -0.58894565 +Final holdings for NoiseAgent 4387: { ABS: -96, CASH: 19570384 }. Marked to market: 10013488 +Final relative surplus NoiseAgent 4387 0.94708315 +Final holdings for NoiseAgent 4388: { CASH: 9991012 }. Marked to market: 9991012 +Final relative surplus NoiseAgent 4388 -0.0008988 +Final holdings for NoiseAgent 4389: { ABS: 60, CASH: 3984550 }. Marked to market: 10014550 +Final relative surplus NoiseAgent 4389 -0.5914949 +Final holdings for NoiseAgent 4390: { ABS: -84, CASH: 18384880 }. Marked to market: 9985720 +Final relative surplus NoiseAgent 4390 0.8284913 +Final holdings for NoiseAgent 4391: { CASH: 9974334 }. Marked to market: 9974334 +Final relative surplus NoiseAgent 4391 -0.0025666 +Final holdings for NoiseAgent 4392: { CASH: 9976539 }. Marked to market: 9976539 +Final relative surplus NoiseAgent 4392 -0.0023461 +Final holdings for NoiseAgent 4393: { ABS: -35, CASH: 13517220 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4393 0.351722 +Final holdings for NoiseAgent 4394: { CASH: 9983233 }. Marked to market: 9983233 +Final relative surplus NoiseAgent 4394 -0.0016767 +Final holdings for NoiseAgent 4395: { ABS: -24, CASH: 12394888 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4395 0.2394888 +Final holdings for NoiseAgent 4396: { ABS: -78, CASH: 17812753 }. Marked to market: 9976093 +Final relative surplus NoiseAgent 4396 0.77122845 +Final holdings for NoiseAgent 4397: { ABS: 34, CASH: 6597654 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4397 -0.3402346 +Final holdings for NoiseAgent 4398: { CASH: 9977652 }. Marked to market: 9977652 +Final relative surplus NoiseAgent 4398 -0.0022348 +Final holdings for NoiseAgent 4399: { CASH: 9972018 }. Marked to market: 9972018 +Final relative surplus NoiseAgent 4399 -0.0027982 +Final holdings for NoiseAgent 4400: { ABS: -40, CASH: 14004580 }. Marked to market: 9984140 +Final relative surplus NoiseAgent 4400 0.400458 +Final holdings for NoiseAgent 4401: { ABS: -46, CASH: 14611017 }. Marked to market: 9989581 +Final relative surplus NoiseAgent 4401 0.4611017 +Final holdings for NoiseAgent 4402: { ABS: 76, CASH: 2397492 }. Marked to market: 10003116 +Final relative surplus NoiseAgent 4402 -0.75024345 +Final holdings for NoiseAgent 4403: { CASH: 10003680 }. Marked to market: 10003680 +Final relative surplus NoiseAgent 4403 0.000368 +Final holdings for NoiseAgent 4404: { ABS: 33, CASH: 6698647 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4404 -0.3301353 +Final holdings for NoiseAgent 4405: { CASH: 9999312 }. Marked to market: 9999312 +Final relative surplus NoiseAgent 4405 -6.88e-05 +Final holdings for NoiseAgent 4406: { CASH: 9970864 }. Marked to market: 9970864 +Final relative surplus NoiseAgent 4406 -0.0029136 +Final holdings for NoiseAgent 4407: { ABS: -40, CASH: 14012280 }. Marked to market: 9990160 +Final relative surplus NoiseAgent 4407 0.401228 +Final holdings for NoiseAgent 4408: { ABS: -21, CASH: 12112495 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4408 0.2112495 +Final holdings for NoiseAgent 4409: { CASH: 9998366 }. Marked to market: 9998366 +Final relative surplus NoiseAgent 4409 -0.0001634 +Final holdings for NoiseAgent 4410: { CASH: 10015805 }. Marked to market: 10015805 +Final relative surplus NoiseAgent 4410 0.0015805 +Final holdings for NoiseAgent 4411: { ABS: -88, CASH: 18805896 }. Marked to market: 9957584 +Final relative surplus NoiseAgent 4411 0.87053465 +Final holdings for NoiseAgent 4412: { CASH: 9988546 }. Marked to market: 9988546 +Final relative surplus NoiseAgent 4412 -0.0011454 +Final holdings for NoiseAgent 4413: { CASH: 10017424 }. Marked to market: 10017424 +Final relative surplus NoiseAgent 4413 0.0017424 +Final holdings for NoiseAgent 4414: { ABS: -90, CASH: 19003960 }. Marked to market: 9997120 +Final relative surplus NoiseAgent 4414 0.89038845 +Final holdings for NoiseAgent 4415: { CASH: 10017782 }. Marked to market: 10017782 +Final relative surplus NoiseAgent 4415 0.0017782 +Final holdings for NoiseAgent 4416: { ABS: -60, CASH: 16013110 }. Marked to market: 9983230 +Final relative surplus NoiseAgent 4416 0.59126115 +Final holdings for NoiseAgent 4417: { ABS: -46, CASH: 14604290 }. Marked to market: 9979910 +Final relative surplus NoiseAgent 4417 0.460429 +Final holdings for NoiseAgent 4418: { ABS: 58, CASH: 4182397 }. Marked to market: 10016849 +Final relative surplus NoiseAgent 4418 -0.57170095 +Final holdings for NoiseAgent 4419: { CASH: 10003150 }. Marked to market: 10003150 +Final relative surplus NoiseAgent 4419 0.000315 +Final holdings for NoiseAgent 4420: { ABS: 90, CASH: 990415 }. Marked to market: 10034155 +Final relative surplus NoiseAgent 4420 -0.89090985 +Final holdings for NoiseAgent 4421: { CASH: 10017675 }. Marked to market: 10017675 +Final relative surplus NoiseAgent 4421 0.0017675 +Final holdings for NoiseAgent 4422: { CASH: 10022680 }. Marked to market: 10022680 +Final relative surplus NoiseAgent 4422 0.002268 +Final holdings for NoiseAgent 4423: { CASH: 10006757 }. Marked to market: 10006757 +Final relative surplus NoiseAgent 4423 0.0006757 +Final holdings for NoiseAgent 4424: { ABS: -38, CASH: 13820634 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4424 0.3820634 +Final holdings for NoiseAgent 4425: { ABS: -46, CASH: 14611983 }. Marked to market: 9988339 +Final relative surplus NoiseAgent 4425 0.4611983 +Final holdings for NoiseAgent 4426: { CASH: 10009243 }. Marked to market: 10009243 +Final relative surplus NoiseAgent 4426 0.0009243 +Final holdings for NoiseAgent 4427: { CASH: 9984525 }. Marked to market: 9984525 +Final relative surplus NoiseAgent 4427 -0.0015475 +Final holdings for NoiseAgent 4428: { ABS: -74, CASH: 17410249 }. Marked to market: 10004995 +Final relative surplus NoiseAgent 4428 0.73101775 +Final holdings for NoiseAgent 4429: { ABS: 25, CASH: 7487700 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4429 -0.25123 +Final holdings for NoiseAgent 4430: { CASH: 10017292 }. Marked to market: 10017292 +Final relative surplus NoiseAgent 4430 0.0017292 +Final holdings for NoiseAgent 4431: { CASH: 9987472 }. Marked to market: 9987472 +Final relative surplus NoiseAgent 4431 -0.0012528 +Final holdings for NoiseAgent 4432: { CASH: 9997976 }. Marked to market: 9997976 +Final relative surplus NoiseAgent 4432 -0.0002024 +Final holdings for NoiseAgent 4433: { CASH: 9975222 }. Marked to market: 9975222 +Final relative surplus NoiseAgent 4433 -0.0024778 +Final holdings for NoiseAgent 4434: { ABS: -94, CASH: 19391352 }. Marked to market: 9982704 +Final relative surplus NoiseAgent 4434 0.9291261 +Final holdings for NoiseAgent 4435: { ABS: 78, CASH: 2187559 }. Marked to market: 10029133 +Final relative surplus NoiseAgent 4435 -0.77119085 +Final holdings for NoiseAgent 4436: { CASH: 10000616 }. Marked to market: 10000616 +Final relative surplus NoiseAgent 4436 6.16e-05 +Final holdings for NoiseAgent 4437: { CASH: 9968864 }. Marked to market: 9968864 +Final relative surplus NoiseAgent 4437 -0.0031136 +Final holdings for NoiseAgent 4438: { ABS: -43, CASH: 14301892 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 4438 0.4301892 +Final holdings for NoiseAgent 4439: { CASH: 10016790 }. Marked to market: 10016790 +Final relative surplus NoiseAgent 4439 0.001679 +Final holdings for NoiseAgent 4440: { ABS: 26, CASH: 7397998 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 4440 -0.2602002 +Final holdings for NoiseAgent 4441: { ABS: 98, CASH: 172462 }. Marked to market: 10026068 +Final relative surplus NoiseAgent 4441 -0.97269905 +Final holdings for NoiseAgent 4442: { CASH: 9978580 }. Marked to market: 9978580 +Final relative surplus NoiseAgent 4442 -0.002142 +Final holdings for NoiseAgent 4443: { CASH: 10001326 }. Marked to market: 10001326 +Final relative surplus NoiseAgent 4443 0.0001326 +Final holdings for NoiseAgent 4444: { ABS: -94, CASH: 19366771 }. Marked to market: 10006721 +Final relative surplus NoiseAgent 4444 0.92671945 +Final holdings for NoiseAgent 4445: { CASH: 9999904 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 4445 -9.6e-06 +Final holdings for NoiseAgent 4446: { ABS: -50, CASH: 15002950 }. Marked to market: 10000650 +Final relative surplus NoiseAgent 4446 0.500295 +Final holdings for NoiseAgent 4447: { CASH: 9976225 }. Marked to market: 9976225 +Final relative surplus NoiseAgent 4447 -0.0023775 +Final holdings for NoiseAgent 4448: { CASH: 10016698 }. Marked to market: 10016698 +Final relative surplus NoiseAgent 4448 0.0016698 +Final holdings for NoiseAgent 4449: { ABS: 76, CASH: 2399886 }. Marked to market: 9994642 +Final relative surplus NoiseAgent 4449 -0.75001835 +Final holdings for NoiseAgent 4450: { CASH: 10016988 }. Marked to market: 10016988 +Final relative surplus NoiseAgent 4450 0.0016988 +Final holdings for NoiseAgent 4451: { ABS: -35, CASH: 13502485 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4451 0.3502485 +Final holdings for NoiseAgent 4452: { ABS: 72, CASH: 2812960 }. Marked to market: 10017496 +Final relative surplus NoiseAgent 4452 -0.70869775 +Final holdings for NoiseAgent 4453: { CASH: 9980358 }. Marked to market: 9980358 +Final relative surplus NoiseAgent 4453 -0.0019642 +Final holdings for NoiseAgent 4454: { CASH: 10001075 }. Marked to market: 10001075 +Final relative surplus NoiseAgent 4454 0.0001075 +Final holdings for NoiseAgent 4455: { ABS: -42, CASH: 14222932 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4455 0.4222932 +Final holdings for NoiseAgent 4456: { ABS: -94, CASH: 19421667 }. Marked to market: 9971095 +Final relative surplus NoiseAgent 4456 0.9321126 +Final holdings for NoiseAgent 4457: { ABS: 39, CASH: 6078706 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4457 -0.3921294 +Final holdings for NoiseAgent 4458: { ABS: -96, CASH: 19629232 }. Marked to market: 9976624 +Final relative surplus NoiseAgent 4458 0.95286845 +Final holdings for NoiseAgent 4459: { ABS: -68, CASH: 16802822 }. Marked to market: 9998334 +Final relative surplus NoiseAgent 4459 0.67027565 +Final holdings for NoiseAgent 4460: { CASH: 9993940 }. Marked to market: 9993940 +Final relative surplus NoiseAgent 4460 -0.000606 +Final holdings for NoiseAgent 4461: { ABS: 44, CASH: 5573028 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4461 -0.4426972 +Final holdings for NoiseAgent 4462: { ABS: -90, CASH: 19027630 }. Marked to market: 9973990 +Final relative surplus NoiseAgent 4462 0.89270335 +Final holdings for NoiseAgent 4463: { CASH: 10019872 }. Marked to market: 10019872 +Final relative surplus NoiseAgent 4463 0.0019872 +Final holdings for NoiseAgent 4464: { ABS: 37, CASH: 6278910 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4464 -0.372109 +Final holdings for NoiseAgent 4465: { ABS: -44, CASH: 14409438 }. Marked to market: 9983522 +Final relative surplus NoiseAgent 4465 0.4409438 +Final holdings for NoiseAgent 4466: { ABS: -42, CASH: 14222554 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4466 0.4222554 +Final holdings for NoiseAgent 4467: { ABS: 30, CASH: 7000210 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 4467 -0.299979 +Final holdings for NoiseAgent 4468: { ABS: -88, CASH: 18828336 }. Marked to market: 9977912 +Final relative surplus NoiseAgent 4468 0.87277635 +Final holdings for NoiseAgent 4469: { CASH: 9964720 }. Marked to market: 9964720 +Final relative surplus NoiseAgent 4469 -0.003528 +Final holdings for NoiseAgent 4470: { ABS: 98, CASH: 172364 }. Marked to market: 10026362 +Final relative surplus NoiseAgent 4470 -0.97270855 +Final holdings for NoiseAgent 4471: { ABS: 25, CASH: 7486975 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4471 -0.2513025 +Final holdings for NoiseAgent 4472: { CASH: 9995571 }. Marked to market: 9995571 +Final relative surplus NoiseAgent 4472 -0.0004429 +Final holdings for NoiseAgent 4473: { CASH: 9972820 }. Marked to market: 9972820 +Final relative surplus NoiseAgent 4473 -0.002718 +Final holdings for NoiseAgent 4474: { CASH: 10017862 }. Marked to market: 10017862 +Final relative surplus NoiseAgent 4474 0.0017862 +Final holdings for NoiseAgent 4475: { ABS: 72, CASH: 2782180 }. Marked to market: 10018396 +Final relative surplus NoiseAgent 4475 -0.71173175 +Final holdings for NoiseAgent 4476: { CASH: 10018694 }. Marked to market: 10018694 +Final relative surplus NoiseAgent 4476 0.0018694 +Final holdings for NoiseAgent 4477: { ABS: -45, CASH: 14501845 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4477 0.4501845 +Final holdings for NoiseAgent 4478: { CASH: 10005123 }. Marked to market: 10005123 +Final relative surplus NoiseAgent 4478 0.0005123 +Final holdings for NoiseAgent 4479: { ABS: 82, CASH: 1809758 }. Marked to market: 10013284 +Final relative surplus NoiseAgent 4479 -0.80901985 +Final holdings for NoiseAgent 4480: { ABS: -64, CASH: 16379232 }. Marked to market: 10007712 +Final relative surplus NoiseAgent 4480 0.62796765 +Final holdings for NoiseAgent 4481: { ABS: 60, CASH: 3989680 }. Marked to market: 10020340 +Final relative surplus NoiseAgent 4481 -0.5909808 +Final holdings for NoiseAgent 4482: { ABS: -34, CASH: 13386196 }. Marked to market: 9985822 +Final relative surplus NoiseAgent 4482 0.3386196 +Final holdings for NoiseAgent 4483: { CASH: 9952013 }. Marked to market: 9952013 +Final relative surplus NoiseAgent 4483 -0.0047987 +Final holdings for NoiseAgent 4484: { ABS: 80, CASH: 2002640 }. Marked to market: 10008560 +Final relative surplus NoiseAgent 4484 -0.78972865 +Final holdings for NoiseAgent 4485: { CASH: 10018447 }. Marked to market: 10018447 +Final relative surplus NoiseAgent 4485 0.0018447 +Final holdings for NoiseAgent 4486: { CASH: 10002040 }. Marked to market: 10002040 +Final relative surplus NoiseAgent 4486 0.000204 +Final holdings for NoiseAgent 4487: { ABS: -25, CASH: 12502475 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4487 0.2502475 +Final holdings for NoiseAgent 4488: { CASH: 10010384 }. Marked to market: 10010384 +Final relative surplus NoiseAgent 4488 0.0010384 +Final holdings for NoiseAgent 4489: { ABS: 68, CASH: 3181504 }. Marked to market: 10022848 +Final relative surplus NoiseAgent 4489 -0.67178875 +Final holdings for NoiseAgent 4490: { CASH: 10019836 }. Marked to market: 10019836 +Final relative surplus NoiseAgent 4490 0.0019836 +Final holdings for NoiseAgent 4491: { ABS: -26, CASH: 12601924 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4491 0.2601924 +Final holdings for NoiseAgent 4492: { ABS: 60, CASH: 3991540 }. Marked to market: 10020700 +Final relative surplus NoiseAgent 4492 -0.59079745 +Final holdings for NoiseAgent 4493: { CASH: 10017612 }. Marked to market: 10017612 +Final relative surplus NoiseAgent 4493 0.0017612 +Final holdings for NoiseAgent 4494: { ABS: -50, CASH: 15007375 }. Marked to market: 9978875 +Final relative surplus NoiseAgent 4494 0.5007375 +Final holdings for NoiseAgent 4495: { ABS: 56, CASH: 4412292 }. Marked to market: 9988044 +Final relative surplus NoiseAgent 4495 -0.548814 +Final holdings for NoiseAgent 4496: { ABS: 90, CASH: 989515 }. Marked to market: 10037125 +Final relative surplus NoiseAgent 4496 -0.8909955 +Final holdings for NoiseAgent 4497: { ABS: -80, CASH: 18015600 }. Marked to market: 9978160 +Final relative surplus NoiseAgent 4497 0.7915133 +Final holdings for NoiseAgent 4498: { ABS: -23, CASH: 12300920 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4498 0.230092 +Final holdings for NoiseAgent 4499: { CASH: 10019080 }. Marked to market: 10019080 +Final relative surplus NoiseAgent 4499 0.001908 +Final holdings for NoiseAgent 4500: { ABS: -37, CASH: 13719943 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4500 0.3719943 +Final holdings for NoiseAgent 4501: { CASH: 9980657 }. Marked to market: 9980657 +Final relative surplus NoiseAgent 4501 -0.0019343 +Final holdings for NoiseAgent 4502: { CASH: 10012390 }. Marked to market: 10012390 +Final relative surplus NoiseAgent 4502 0.001239 +Final holdings for NoiseAgent 4503: { CASH: 10002877 }. Marked to market: 10002877 +Final relative surplus NoiseAgent 4503 0.0002877 +Final holdings for NoiseAgent 4504: { ABS: -46, CASH: 14614260 }. Marked to market: 9986292 +Final relative surplus NoiseAgent 4504 0.461426 +Final holdings for NoiseAgent 4505: { ABS: -24, CASH: 12400648 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4505 0.2400648 +Final holdings for NoiseAgent 4506: { ABS: 42, CASH: 5776018 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 4506 -0.4223982 +Final holdings for NoiseAgent 4507: { ABS: 48, CASH: 5196352 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4507 -0.4803648 +Final holdings for NoiseAgent 4508: { ABS: 38, CASH: 6181912 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4508 -0.3818088 +Final holdings for NoiseAgent 4509: { ABS: 76, CASH: 2397758 }. Marked to market: 9992666 +Final relative surplus NoiseAgent 4509 -0.75023095 +Final holdings for NoiseAgent 4510: { CASH: 9986840 }. Marked to market: 9986840 +Final relative surplus NoiseAgent 4510 -0.001316 +Final holdings for NoiseAgent 4511: { ABS: -20, CASH: 12001980 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4511 0.200198 +Final holdings for NoiseAgent 4512: { CASH: 9979120 }. Marked to market: 9979120 +Final relative surplus NoiseAgent 4512 -0.002088 +Final holdings for NoiseAgent 4513: { ABS: 46, CASH: 5397056 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4513 -0.4602944 +Final holdings for NoiseAgent 4514: { ABS: -62, CASH: 16195691 }. Marked to market: 9994389 +Final relative surplus NoiseAgent 4514 0.60956705 +Final holdings for NoiseAgent 4515: { CASH: 10034884 }. Marked to market: 10034884 +Final relative surplus NoiseAgent 4515 0.0034884 +Final holdings for NoiseAgent 4516: { CASH: 9976288 }. Marked to market: 9976288 +Final relative surplus NoiseAgent 4516 -0.0023712 +Final holdings for NoiseAgent 4517: { ABS: 56, CASH: 4384096 }. Marked to market: 10013664 +Final relative surplus NoiseAgent 4517 -0.55153755 +Final holdings for NoiseAgent 4518: { CASH: 10028752 }. Marked to market: 10028752 +Final relative surplus NoiseAgent 4518 0.0028752 +Final holdings for NoiseAgent 4519: { CASH: 9990496 }. Marked to market: 9990496 +Final relative surplus NoiseAgent 4519 -0.0009504 +Final holdings for NoiseAgent 4520: { ABS: -86, CASH: 18599914 }. Marked to market: 10005418 +Final relative surplus NoiseAgent 4520 0.84999775 +Final holdings for NoiseAgent 4521: { ABS: -74, CASH: 17421756 }. Marked to market: 9979132 +Final relative surplus NoiseAgent 4521 0.73211805 +Final holdings for NoiseAgent 4522: { ABS: -66, CASH: 16572544 }. Marked to market: 10000066 +Final relative surplus NoiseAgent 4522 0.64729605 +Final holdings for NoiseAgent 4523: { ABS: 56, CASH: 4386504 }. Marked to market: 10017080 +Final relative surplus NoiseAgent 4523 -0.55129495 +Final holdings for NoiseAgent 4524: { CASH: 10016254 }. Marked to market: 10016254 +Final relative surplus NoiseAgent 4524 0.0016254 +Final holdings for NoiseAgent 4525: { ABS: -98, CASH: 19831213 }. Marked to market: 9973001 +Final relative surplus NoiseAgent 4525 0.97306185 +Final holdings for NoiseAgent 4526: { CASH: 9977344 }. Marked to market: 9977344 +Final relative surplus NoiseAgent 4526 -0.0022656 +Final holdings for NoiseAgent 4527: { ABS: -74, CASH: 17403256 }. Marked to market: 9997632 +Final relative surplus NoiseAgent 4527 0.73031805 +Final holdings for NoiseAgent 4528: { ABS: 38, CASH: 6196162 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4528 -0.3803838 +Final holdings for NoiseAgent 4529: { ABS: 78, CASH: 2195398 }. Marked to market: 10001170 +Final relative surplus NoiseAgent 4529 -0.77045275 +Final holdings for NoiseAgent 4530: { ABS: -38, CASH: 13801710 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4530 0.380171 +Final holdings for NoiseAgent 4531: { CASH: 10016752 }. Marked to market: 10016752 +Final relative surplus NoiseAgent 4531 0.0016752 +Final holdings for NoiseAgent 4532: { CASH: 10001488 }. Marked to market: 10001488 +Final relative surplus NoiseAgent 4532 0.0001488 +Final holdings for NoiseAgent 4533: { ABS: 76, CASH: 2408056 }. Marked to market: 10013376 +Final relative surplus NoiseAgent 4533 -0.74918745 +Final holdings for NoiseAgent 4534: { ABS: -84, CASH: 18421126 }. Marked to market: 9972490 +Final relative surplus NoiseAgent 4534 0.83205465 +Final holdings for NoiseAgent 4535: { CASH: 9990269 }. Marked to market: 9990269 +Final relative surplus NoiseAgent 4535 -0.0009731 +Final holdings for NoiseAgent 4536: { CASH: 10000300 }. Marked to market: 10000300 +Final relative surplus NoiseAgent 4536 3e-05 +Final holdings for NoiseAgent 4537: { CASH: 9987875 }. Marked to market: 9987875 +Final relative surplus NoiseAgent 4537 -0.0012125 +Final holdings for NoiseAgent 4538: { ABS: -98, CASH: 19804312 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 4538 0.97042665 +Final holdings for NoiseAgent 4539: { CASH: 10012288 }. Marked to market: 10012288 +Final relative surplus NoiseAgent 4539 0.0012288 +Final holdings for NoiseAgent 4540: { ABS: 58, CASH: 4186312 }. Marked to market: 10018096 +Final relative surplus NoiseAgent 4540 -0.57131405 +Final holdings for NoiseAgent 4541: { CASH: 10034749 }. Marked to market: 10034749 +Final relative surplus NoiseAgent 4541 0.0034749 +Final holdings for NoiseAgent 4542: { ABS: -70, CASH: 17007525 }. Marked to market: 9963425 +Final relative surplus NoiseAgent 4542 0.69068945 +Final holdings for NoiseAgent 4543: { CASH: 9999120 }. Marked to market: 9999120 +Final relative surplus NoiseAgent 4543 -8.8e-05 +Final holdings for NoiseAgent 4544: { CASH: 9985740 }. Marked to market: 9985740 +Final relative surplus NoiseAgent 4544 -0.001426 +Final holdings for NoiseAgent 4545: { ABS: 26, CASH: 7400104 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4545 -0.2599896 +Final holdings for NoiseAgent 4546: { ABS: -88, CASH: 18826400 }. Marked to market: 9984776 +Final relative surplus NoiseAgent 4546 0.87259265 +Final holdings for NoiseAgent 4547: { ABS: 54, CASH: 4596382 }. Marked to market: 10025974 +Final relative surplus NoiseAgent 4547 -0.53030695 +Final holdings for NoiseAgent 4548: { ABS: -76, CASH: 17619912 }. Marked to market: 9980924 +Final relative surplus NoiseAgent 4548 0.75193995 +Final holdings for NoiseAgent 4549: { CASH: 9981282 }. Marked to market: 9981282 +Final relative surplus NoiseAgent 4549 -0.0018718 +Final holdings for NoiseAgent 4550: { ABS: 48, CASH: 5206528 }. Marked to market: 10011376 +Final relative surplus NoiseAgent 4550 -0.4793472 +Final holdings for NoiseAgent 4551: { ABS: 88, CASH: 1176988 }. Marked to market: 10022044 +Final relative surplus NoiseAgent 4551 -0.87225005 +Final holdings for NoiseAgent 4552: { ABS: -78, CASH: 17819188 }. Marked to market: 9980188 +Final relative surplus NoiseAgent 4552 0.7718687 +Final holdings for NoiseAgent 4553: { CASH: 10017760 }. Marked to market: 10017760 +Final relative surplus NoiseAgent 4553 0.001776 +Final holdings for NoiseAgent 4554: { ABS: 52, CASH: 4786298 }. Marked to market: 10014066 +Final relative surplus NoiseAgent 4554 -0.51131675 +Final holdings for NoiseAgent 4555: { ABS: 20, CASH: 7987900 }. Marked to market: 9999940 +Final relative surplus NoiseAgent 4555 -0.20121 +Final holdings for NoiseAgent 4556: { CASH: 9998880 }. Marked to market: 9998880 +Final relative surplus NoiseAgent 4556 -0.000112 +Final holdings for NoiseAgent 4557: { ABS: -94, CASH: 19426884 }. Marked to market: 9972364 +Final relative surplus NoiseAgent 4557 0.9326302 +Final holdings for NoiseAgent 4558: { ABS: -48, CASH: 14800744 }. Marked to market: 9998824 +Final relative surplus NoiseAgent 4558 0.4800744 +Final holdings for NoiseAgent 4559: { ABS: 40, CASH: 6000000 }. Marked to market: 10001960 +Final relative surplus NoiseAgent 4559 -0.4 +Final holdings for NoiseAgent 4560: { CASH: 9988120 }. Marked to market: 9988120 +Final relative surplus NoiseAgent 4560 -0.001188 +Final holdings for NoiseAgent 4561: { CASH: 10039456 }. Marked to market: 10039456 +Final relative surplus NoiseAgent 4561 0.0039456 +Final holdings for NoiseAgent 4562: { ABS: 90, CASH: 998965 }. Marked to market: 9998155 +Final relative surplus NoiseAgent 4562 -0.89010445 +Final holdings for NoiseAgent 4563: { CASH: 9999938 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 4563 -6.2e-06 +Final holdings for NoiseAgent 4564: { ABS: 48, CASH: 5221312 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4564 -0.4778688 +Final holdings for NoiseAgent 4565: { ABS: -90, CASH: 19024840 }. Marked to market: 9978760 +Final relative surplus NoiseAgent 4565 0.89243275 +Final holdings for NoiseAgent 4566: { ABS: -66, CASH: 16600330 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 4566 0.6500332 +Final holdings for NoiseAgent 4567: { CASH: 9999815 }. Marked to market: 9999815 +Final relative surplus NoiseAgent 4567 -1.85e-05 +Final holdings for NoiseAgent 4568: { ABS: -42, CASH: 14195884 }. Marked to market: 9992608 +Final relative surplus NoiseAgent 4568 0.4195884 +Final holdings for NoiseAgent 4569: { ABS: -84, CASH: 18412096 }. Marked to market: 9964132 +Final relative surplus NoiseAgent 4569 0.83115255 +Final holdings for NoiseAgent 4570: { CASH: 9959230 }. Marked to market: 9959230 +Final relative surplus NoiseAgent 4570 -0.004077 +Final holdings for NoiseAgent 4571: { ABS: -58, CASH: 15817371 }. Marked to market: 9983557 +Final relative surplus NoiseAgent 4571 0.57167885 +Final holdings for NoiseAgent 4572: { ABS: 25, CASH: 7498075 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4572 -0.2501925 +Final holdings for NoiseAgent 4573: { ABS: -54, CASH: 15416443 }. Marked to market: 9988147 +Final relative surplus NoiseAgent 4573 0.53159185 +Final holdings for NoiseAgent 4574: { ABS: -50, CASH: 14991850 }. Marked to market: 10013350 +Final relative surplus NoiseAgent 4574 0.499185 +Final holdings for NoiseAgent 4575: { CASH: 9970943 }. Marked to market: 9970943 +Final relative surplus NoiseAgent 4575 -0.0029057 +Final holdings for NoiseAgent 4576: { CASH: 9988687 }. Marked to market: 9988687 +Final relative surplus NoiseAgent 4576 -0.0011313 +Final holdings for NoiseAgent 4577: { ABS: 42, CASH: 5780386 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4577 -0.4219614 +Final holdings for NoiseAgent 4578: { CASH: 9997348 }. Marked to market: 9997348 +Final relative surplus NoiseAgent 4578 -0.0002652 +Final holdings for NoiseAgent 4579: { CASH: 10028410 }. Marked to market: 10028410 +Final relative surplus NoiseAgent 4579 0.002841 +Final holdings for NoiseAgent 4580: { ABS: -68, CASH: 16816762 }. Marked to market: 9984054 +Final relative surplus NoiseAgent 4580 0.67162805 +Final holdings for NoiseAgent 4581: { ABS: -45, CASH: 14503285 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4581 0.4503285 +Final holdings for NoiseAgent 4582: { ABS: 80, CASH: 1993800 }. Marked to market: 10039640 +Final relative surplus NoiseAgent 4582 -0.79056275 +Final holdings for NoiseAgent 4583: { ABS: -58, CASH: 15797361 }. Marked to market: 9993301 +Final relative surplus NoiseAgent 4583 0.5697292 +Final holdings for NoiseAgent 4584: { ABS: 45, CASH: 5497840 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4584 -0.450216 +Final holdings for NoiseAgent 4585: { CASH: 10023550 }. Marked to market: 10023550 +Final relative surplus NoiseAgent 4585 0.002355 +Final holdings for NoiseAgent 4586: { ABS: 46, CASH: 5391145 }. Marked to market: 10015249 +Final relative surplus NoiseAgent 4586 -0.4608855 +Final holdings for NoiseAgent 4587: { ABS: -80, CASH: 18019640 }. Marked to market: 9979640 +Final relative surplus NoiseAgent 4587 0.79191405 +Final holdings for NoiseAgent 4588: { CASH: 10009540 }. Marked to market: 10009540 +Final relative surplus NoiseAgent 4588 0.000954 +Final holdings for NoiseAgent 4589: { ABS: 84, CASH: 1585930 }. Marked to market: 10027510 +Final relative surplus NoiseAgent 4589 -0.83135755 +Final holdings for NoiseAgent 4590: { CASH: 9992062 }. Marked to market: 9992062 +Final relative surplus NoiseAgent 4590 -0.0007938 +Final holdings for NoiseAgent 4591: { ABS: 68, CASH: 3211356 }. Marked to market: 10016252 +Final relative surplus NoiseAgent 4591 -0.66885725 +Final holdings for NoiseAgent 4592: { CASH: 9992510 }. Marked to market: 9992510 +Final relative surplus NoiseAgent 4592 -0.000749 +Final holdings for NoiseAgent 4593: { ABS: -96, CASH: 19629520 }. Marked to market: 9982672 +Final relative surplus NoiseAgent 4593 0.95290315 +Final holdings for NoiseAgent 4594: { CASH: 9983795 }. Marked to market: 9983795 +Final relative surplus NoiseAgent 4594 -0.0016205 +Final holdings for NoiseAgent 4595: { CASH: 9989705 }. Marked to market: 9989705 +Final relative surplus NoiseAgent 4595 -0.0010295 +Final holdings for NoiseAgent 4596: { ABS: 56, CASH: 4406608 }. Marked to market: 10009128 +Final relative surplus NoiseAgent 4596 -0.54933465 +Final holdings for NoiseAgent 4597: { CASH: 9983830 }. Marked to market: 9983830 +Final relative surplus NoiseAgent 4597 -0.001617 +Final holdings for NoiseAgent 4598: { CASH: 9988226 }. Marked to market: 9988226 +Final relative surplus NoiseAgent 4598 -0.0011774 +Final holdings for NoiseAgent 4599: { ABS: 98, CASH: 195639 }. Marked to market: 10003283 +Final relative surplus NoiseAgent 4599 -0.97042835 +Final holdings for NoiseAgent 4600: { ABS: 46, CASH: 5394986 }. Marked to market: 10017572 +Final relative surplus NoiseAgent 4600 -0.4605014 +Final holdings for NoiseAgent 4601: { CASH: 9990952 }. Marked to market: 9990952 +Final relative surplus NoiseAgent 4601 -0.0009048 +Final holdings for NoiseAgent 4602: { CASH: 10015104 }. Marked to market: 10015104 +Final relative surplus NoiseAgent 4602 0.0015104 +Final holdings for NoiseAgent 4603: { CASH: 9978656 }. Marked to market: 9978656 +Final relative surplus NoiseAgent 4603 -0.0021344 +Final holdings for NoiseAgent 4604: { ABS: 80, CASH: 1993360 }. Marked to market: 10001600 +Final relative surplus NoiseAgent 4604 -0.79065365 +Final holdings for NoiseAgent 4605: { CASH: 10023294 }. Marked to market: 10023294 +Final relative surplus NoiseAgent 4605 0.0023294 +Final holdings for NoiseAgent 4606: { CASH: 9997699 }. Marked to market: 9997699 +Final relative surplus NoiseAgent 4606 -0.0002301 +Final holdings for NoiseAgent 4607: { ABS: 72, CASH: 2802484 }. Marked to market: 10007524 +Final relative surplus NoiseAgent 4607 -0.70974455 +Final holdings for NoiseAgent 4608: { ABS: 64, CASH: 3606208 }. Marked to market: 10012864 +Final relative surplus NoiseAgent 4608 -0.62936875 +Final holdings for NoiseAgent 4609: { ABS: 48, CASH: 5172496 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 4609 -0.4827504 +Final holdings for NoiseAgent 4610: { CASH: 10002173 }. Marked to market: 10002173 +Final relative surplus NoiseAgent 4610 0.0002173 +Final holdings for NoiseAgent 4611: { ABS: -34, CASH: 13385040 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4611 0.338504 +Final holdings for NoiseAgent 4612: { ABS: -94, CASH: 19366771 }. Marked to market: 10006721 +Final relative surplus NoiseAgent 4612 0.92671945 +Final holdings for NoiseAgent 4613: { ABS: 28, CASH: 7200084 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 4613 -0.2799916 +Final holdings for NoiseAgent 4614: { CASH: 10044051 }. Marked to market: 10044051 +Final relative surplus NoiseAgent 4614 0.0044051 +Final holdings for NoiseAgent 4615: { CASH: 9988650 }. Marked to market: 9988650 +Final relative surplus NoiseAgent 4615 -0.001135 +Final holdings for NoiseAgent 4616: { ABS: 62, CASH: 3796001 }. Marked to market: 10000837 +Final relative surplus NoiseAgent 4616 -0.61039155 +Final holdings for NoiseAgent 4617: { CASH: 9998344 }. Marked to market: 9998344 +Final relative surplus NoiseAgent 4617 -0.0001656 +Final holdings for NoiseAgent 4618: { CASH: 9960520 }. Marked to market: 9960520 +Final relative surplus NoiseAgent 4618 -0.003948 +Final holdings for NoiseAgent 4619: { CASH: 9999855 }. Marked to market: 9999855 +Final relative surplus NoiseAgent 4619 -1.45e-05 +Final holdings for NoiseAgent 4620: { CASH: 9984380 }. Marked to market: 9984380 +Final relative surplus NoiseAgent 4620 -0.001562 +Final holdings for NoiseAgent 4621: { CASH: 10011500 }. Marked to market: 10011500 +Final relative surplus NoiseAgent 4621 0.00115 +Final holdings for NoiseAgent 4622: { ABS: 46, CASH: 5398022 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4622 -0.4601978 +Final holdings for NoiseAgent 4623: { ABS: 62, CASH: 3785988 }. Marked to market: 10016740 +Final relative surplus NoiseAgent 4623 -0.61135155 +Final holdings for NoiseAgent 4624: { ABS: -72, CASH: 17196552 }. Marked to market: 9958392 +Final relative surplus NoiseAgent 4624 0.70960225 +Final holdings for NoiseAgent 4625: { ABS: 70, CASH: 3012075 }. Marked to market: 10016905 +Final relative surplus NoiseAgent 4625 -0.68878555 +Final holdings for NoiseAgent 4626: { CASH: 10004230 }. Marked to market: 10004230 +Final relative surplus NoiseAgent 4626 0.000423 +Final holdings for NoiseAgent 4627: { CASH: 10000999 }. Marked to market: 10000999 +Final relative surplus NoiseAgent 4627 9.99e-05 +Final holdings for NoiseAgent 4628: { ABS: 42, CASH: 5803406 }. Marked to market: 10028900 +Final relative surplus NoiseAgent 4628 -0.4196594 +Final holdings for NoiseAgent 4629: { ABS: -86, CASH: 18625929 }. Marked to market: 9977769 +Final relative surplus NoiseAgent 4629 0.85253685 +Final holdings for NoiseAgent 4630: { CASH: 10025296 }. Marked to market: 10025296 +Final relative surplus NoiseAgent 4630 0.0025296 +Final holdings for NoiseAgent 4631: { CASH: 10024426 }. Marked to market: 10024426 +Final relative surplus NoiseAgent 4631 0.0024426 +Final holdings for NoiseAgent 4632: { ABS: -70, CASH: 16997760 }. Marked to market: 10001680 +Final relative surplus NoiseAgent 4632 0.68978155 +Final holdings for NoiseAgent 4633: { ABS: -44, CASH: 14398438 }. Marked to market: 9995314 +Final relative surplus NoiseAgent 4633 0.4398438 +Final holdings for NoiseAgent 4634: { CASH: 10003360 }. Marked to market: 10003360 +Final relative surplus NoiseAgent 4634 0.000336 +Final holdings for NoiseAgent 4635: { ABS: -24, CASH: 12412264 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4635 0.2412264 +Final holdings for NoiseAgent 4636: { ABS: 22, CASH: 7800022 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4636 -0.2199978 +Final holdings for NoiseAgent 4637: { CASH: 10002640 }. Marked to market: 10002640 +Final relative surplus NoiseAgent 4637 0.000264 +Final holdings for NoiseAgent 4638: { CASH: 9979822 }. Marked to market: 9979822 +Final relative surplus NoiseAgent 4638 -0.0020178 +Final holdings for NoiseAgent 4639: { CASH: 10006636 }. Marked to market: 10006636 +Final relative surplus NoiseAgent 4639 0.0006636 +Final holdings for NoiseAgent 4640: { CASH: 10012535 }. Marked to market: 10012535 +Final relative surplus NoiseAgent 4640 0.0012535 +Final holdings for NoiseAgent 4641: { ABS: -37, CASH: 13697373 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 4641 0.3697373 +Final holdings for NoiseAgent 4642: { ABS: -38, CASH: 13821774 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4642 0.3821774 +Final holdings for NoiseAgent 4643: { ABS: 68, CASH: 3179702 }. Marked to market: 10019346 +Final relative surplus NoiseAgent 4643 -0.67197145 +Final holdings for NoiseAgent 4644: { CASH: 10003000 }. Marked to market: 10003000 +Final relative surplus NoiseAgent 4644 0.0003 +Final holdings for NoiseAgent 4645: { CASH: 9967847 }. Marked to market: 9967847 +Final relative surplus NoiseAgent 4645 -0.0032153 +Final holdings for NoiseAgent 4646: { ABS: 88, CASH: 1177560 }. Marked to market: 10021472 +Final relative surplus NoiseAgent 4646 -0.87219415 +Final holdings for NoiseAgent 4647: { CASH: 9996255 }. Marked to market: 9996255 +Final relative surplus NoiseAgent 4647 -0.0003745 +Final holdings for NoiseAgent 4648: { CASH: 10014580 }. Marked to market: 10014580 +Final relative surplus NoiseAgent 4648 0.001458 +Final holdings for NoiseAgent 4649: { CASH: 9988030 }. Marked to market: 9988030 +Final relative surplus NoiseAgent 4649 -0.001197 +Final holdings for NoiseAgent 4650: { ABS: 60, CASH: 4012480 }. Marked to market: 10012360 +Final relative surplus NoiseAgent 4650 -0.58875215 +Final holdings for NoiseAgent 4651: { ABS: -37, CASH: 13702664 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4651 0.3702664 +Final holdings for NoiseAgent 4652: { CASH: 10010465 }. Marked to market: 10010465 +Final relative surplus NoiseAgent 4652 0.0010465 +Final holdings for NoiseAgent 4653: { ABS: -35, CASH: 13499860 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4653 0.349986 +Final holdings for NoiseAgent 4654: { ABS: -68, CASH: 16822576 }. Marked to market: 9981368 +Final relative surplus NoiseAgent 4654 0.67219725 +Final holdings for NoiseAgent 4655: { ABS: -80, CASH: 18011040 }. Marked to market: 9966880 +Final relative surplus NoiseAgent 4655 0.7910489 +Final holdings for NoiseAgent 4656: { ABS: -40, CASH: 14008080 }. Marked to market: 9985280 +Final relative surplus NoiseAgent 4656 0.400808 +Final holdings for NoiseAgent 4657: { ABS: -67, CASH: 16710943 }. Marked to market: 9972217 +Final relative surplus NoiseAgent 4657 0.66103645 +Final holdings for NoiseAgent 4658: { CASH: 9999145 }. Marked to market: 9999145 +Final relative surplus NoiseAgent 4658 -8.55e-05 +Final holdings for NoiseAgent 4659: { CASH: 10012782 }. Marked to market: 10012782 +Final relative surplus NoiseAgent 4659 0.0012782 +Final holdings for NoiseAgent 4660: { CASH: 10003636 }. Marked to market: 10003636 +Final relative surplus NoiseAgent 4660 0.0003636 +Final holdings for NoiseAgent 4661: { ABS: -60, CASH: 15999760 }. Marked to market: 10000240 +Final relative surplus NoiseAgent 4661 0.5899767 +Final holdings for NoiseAgent 4662: { ABS: -45, CASH: 14526775 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4662 0.4526775 +Final holdings for NoiseAgent 4663: { CASH: 10002900 }. Marked to market: 10002900 +Final relative surplus NoiseAgent 4663 0.00029 +Final holdings for NoiseAgent 4664: { CASH: 9976872 }. Marked to market: 9976872 +Final relative surplus NoiseAgent 4664 -0.0023128 +Final holdings for NoiseAgent 4665: { ABS: -22, CASH: 12202288 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4665 0.2202288 +Final holdings for NoiseAgent 4666: { CASH: 10000231 }. Marked to market: 10000231 +Final relative surplus NoiseAgent 4666 2.31e-05 +Final holdings for NoiseAgent 4667: { CASH: 10034358 }. Marked to market: 10034358 +Final relative surplus NoiseAgent 4667 0.0034358 +Final holdings for NoiseAgent 4668: { CASH: 10001748 }. Marked to market: 10001748 +Final relative surplus NoiseAgent 4668 0.0001748 +Final holdings for NoiseAgent 4669: { CASH: 9976425 }. Marked to market: 9976425 +Final relative surplus NoiseAgent 4669 -0.0023575 +Final holdings for NoiseAgent 4670: { CASH: 10018941 }. Marked to market: 10018941 +Final relative surplus NoiseAgent 4670 0.0018941 +Final holdings for NoiseAgent 4671: { ABS: -60, CASH: 15987850 }. Marked to market: 10014490 +Final relative surplus NoiseAgent 4671 0.58882945 +Final holdings for NoiseAgent 4672: { ABS: -76, CASH: 17607372 }. Marked to market: 9971196 +Final relative surplus NoiseAgent 4672 0.7506895 +Final holdings for NoiseAgent 4673: { ABS: -68, CASH: 16805134 }. Marked to market: 10001938 +Final relative surplus NoiseAgent 4673 0.67050865 +Final holdings for NoiseAgent 4674: { CASH: 10022044 }. Marked to market: 10022044 +Final relative surplus NoiseAgent 4674 0.0022044 +Final holdings for NoiseAgent 4675: { CASH: 9998946 }. Marked to market: 9998946 +Final relative surplus NoiseAgent 4675 -0.0001054 +Final holdings for NoiseAgent 4676: { ABS: 90, CASH: 983215 }. Marked to market: 10039915 +Final relative surplus NoiseAgent 4676 -0.89161545 +Final holdings for NoiseAgent 4677: { ABS: -50, CASH: 15011250 }. Marked to market: 9981700 +Final relative surplus NoiseAgent 4677 0.501125 +Final holdings for NoiseAgent 4678: { ABS: 52, CASH: 4800494 }. Marked to market: 9997426 +Final relative surplus NoiseAgent 4678 -0.50995655 +Final holdings for NoiseAgent 4679: { ABS: 60, CASH: 3998830 }. Marked to market: 10001590 +Final relative surplus NoiseAgent 4679 -0.59011235 +Final holdings for NoiseAgent 4680: { CASH: 9999217 }. Marked to market: 9999217 +Final relative surplus NoiseAgent 4680 -7.83e-05 +Final holdings for NoiseAgent 4681: { ABS: -86, CASH: 18603053 }. Marked to market: 9979317 +Final relative surplus NoiseAgent 4681 0.85027775 +Final holdings for NoiseAgent 4682: { CASH: 10000144 }. Marked to market: 10000144 +Final relative surplus NoiseAgent 4682 1.44e-05 +Final holdings for NoiseAgent 4683: { ABS: 21, CASH: 7890025 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 4683 -0.2109975 +Final holdings for NoiseAgent 4684: { ABS: -52, CASH: 15210660 }. Marked to market: 9981956 +Final relative surplus NoiseAgent 4684 0.5110109 +Final holdings for NoiseAgent 4685: { ABS: -50, CASH: 15000175 }. Marked to market: 9996775 +Final relative surplus NoiseAgent 4685 0.5000175 +Final holdings for NoiseAgent 4686: { ABS: -86, CASH: 18600344 }. Marked to market: 9991486 +Final relative surplus NoiseAgent 4686 0.85002415 +Final holdings for NoiseAgent 4687: { ABS: -82, CASH: 18224108 }. Marked to market: 9981714 +Final relative surplus NoiseAgent 4687 0.81235915 +Final holdings for NoiseAgent 4688: { ABS: 64, CASH: 3620864 }. Marked to market: 9992768 +Final relative surplus NoiseAgent 4688 -0.62795745 +Final holdings for NoiseAgent 4689: { ABS: 40, CASH: 6002340 }. Marked to market: 10004020 +Final relative surplus NoiseAgent 4689 -0.399766 +Final holdings for NoiseAgent 4690: { ABS: -22, CASH: 12200974 }. Marked to market: 9999016 +Final relative surplus NoiseAgent 4690 0.2200974 +Final holdings for NoiseAgent 4691: { ABS: 82, CASH: 1806642 }. Marked to market: 10006396 +Final relative surplus NoiseAgent 4691 -0.8093362 +Final holdings for NoiseAgent 4692: { CASH: 10019257 }. Marked to market: 10019257 +Final relative surplus NoiseAgent 4692 0.0019257 +Final holdings for NoiseAgent 4693: { ABS: 86, CASH: 1375189 }. Marked to market: 10025413 +Final relative surplus NoiseAgent 4693 -0.85242265 +Final holdings for NoiseAgent 4694: { CASH: 9986812 }. Marked to market: 9986812 +Final relative surplus NoiseAgent 4694 -0.0013188 +Final holdings for NoiseAgent 4695: { ABS: -88, CASH: 18783236 }. Marked to market: 9979892 +Final relative surplus NoiseAgent 4695 0.86831985 +Final holdings for NoiseAgent 4696: { CASH: 9978840 }. Marked to market: 9978840 +Final relative surplus NoiseAgent 4696 -0.002116 +Final holdings for NoiseAgent 4697: { ABS: -52, CASH: 15210478 }. Marked to market: 9979434 +Final relative surplus NoiseAgent 4697 0.51098815 +Final holdings for NoiseAgent 4698: { CASH: 10007020 }. Marked to market: 10007020 +Final relative surplus NoiseAgent 4698 0.000702 +Final holdings for NoiseAgent 4699: { ABS: 44, CASH: 5577648 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4699 -0.4422352 +Final holdings for NoiseAgent 4700: { ABS: 72, CASH: 2782216 }. Marked to market: 10016416 +Final relative surplus NoiseAgent 4700 -0.71173085 +Final holdings for NoiseAgent 4701: { CASH: 10004371 }. Marked to market: 10004371 +Final relative surplus NoiseAgent 4701 0.0004371 +Final holdings for NoiseAgent 4702: { CASH: 10023693 }. Marked to market: 10023693 +Final relative surplus NoiseAgent 4702 0.0023693 +Final holdings for NoiseAgent 4703: { ABS: 48, CASH: 5189200 }. Marked to market: 9994240 +Final relative surplus NoiseAgent 4703 -0.48108 +Final holdings for NoiseAgent 4704: { CASH: 9997592 }. Marked to market: 9997592 +Final relative surplus NoiseAgent 4704 -0.0002408 +Final holdings for NoiseAgent 4705: { ABS: -64, CASH: 16415904 }. Marked to market: 9983520 +Final relative surplus NoiseAgent 4705 0.63153985 +Final holdings for NoiseAgent 4706: { CASH: 9972180 }. Marked to market: 9972180 +Final relative surplus NoiseAgent 4706 -0.002782 +Final holdings for NoiseAgent 4707: { ABS: 70, CASH: 2997025 }. Marked to market: 10003535 +Final relative surplus NoiseAgent 4707 -0.6902883 +Final holdings for NoiseAgent 4708: { CASH: 10025776 }. Marked to market: 10025776 +Final relative surplus NoiseAgent 4708 0.0025776 +Final holdings for NoiseAgent 4709: { ABS: 66, CASH: 3395347 }. Marked to market: 10031383 +Final relative surplus NoiseAgent 4709 -0.65041065 +Final holdings for NoiseAgent 4710: { ABS: 40, CASH: 5981320 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4710 -0.401868 +Final holdings for NoiseAgent 4711: { CASH: 10023012 }. Marked to market: 10023012 +Final relative surplus NoiseAgent 4711 0.0023012 +Final holdings for NoiseAgent 4712: { ABS: -40, CASH: 14011740 }. Marked to market: 9992420 +Final relative surplus NoiseAgent 4712 0.401174 +Final holdings for NoiseAgent 4713: { ABS: -45, CASH: 14510125 }. Marked to market: 10009630 +Final relative surplus NoiseAgent 4713 0.4510125 +Final holdings for NoiseAgent 4714: { ABS: -62, CASH: 16173743 }. Marked to market: 10000279 +Final relative surplus NoiseAgent 4714 0.60741715 +Final holdings for NoiseAgent 4715: { CASH: 10028823 }. Marked to market: 10028823 +Final relative surplus NoiseAgent 4715 0.0028823 +Final holdings for NoiseAgent 4716: { ABS: 80, CASH: 1995960 }. Marked to market: 10033880 +Final relative surplus NoiseAgent 4716 -0.79035655 +Final holdings for NoiseAgent 4717: { ABS: -25, CASH: 12501575 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4717 0.2501575 +Final holdings for NoiseAgent 4718: { ABS: 40, CASH: 5990500 }. Marked to market: 10009500 +Final relative surplus NoiseAgent 4718 -0.40095 +Final holdings for NoiseAgent 4719: { CASH: 9990256 }. Marked to market: 9990256 +Final relative surplus NoiseAgent 4719 -0.0009744 +Final holdings for NoiseAgent 4720: { CASH: 10002208 }. Marked to market: 10002208 +Final relative surplus NoiseAgent 4720 0.0002208 +Final holdings for NoiseAgent 4721: { ABS: -56, CASH: 15615792 }. Marked to market: 9987680 +Final relative surplus NoiseAgent 4721 0.55152895 +Final holdings for NoiseAgent 4722: { ABS: 90, CASH: 995005 }. Marked to market: 10001755 +Final relative surplus NoiseAgent 4722 -0.8904908 +Final holdings for NoiseAgent 4723: { CASH: 10022099 }. Marked to market: 10022099 +Final relative surplus NoiseAgent 4723 0.0022099 +Final holdings for NoiseAgent 4724: { ABS: -94, CASH: 19427542 }. Marked to market: 9973680 +Final relative surplus NoiseAgent 4724 0.9326968 +Final holdings for NoiseAgent 4725: { ABS: -40, CASH: 14020960 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4725 0.402096 +Final holdings for NoiseAgent 4726: { ABS: 34, CASH: 6580280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4726 -0.341972 +Final holdings for NoiseAgent 4727: { ABS: -41, CASH: 14122427 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4727 0.4122427 +Final holdings for NoiseAgent 4728: { ABS: 68, CASH: 3190514 }. Marked to market: 10023154 +Final relative surplus NoiseAgent 4728 -0.67090045 +Final holdings for NoiseAgent 4729: { ABS: 52, CASH: 4804186 }. Marked to market: 10015886 +Final relative surplus NoiseAgent 4729 -0.5095649 +Final holdings for NoiseAgent 4730: { ABS: 82, CASH: 1797048 }. Marked to market: 9996966 +Final relative surplus NoiseAgent 4730 -0.81029525 +Final holdings for NoiseAgent 4731: { ABS: -84, CASH: 18419908 }. Marked to market: 9974884 +Final relative surplus NoiseAgent 4731 0.83193725 +Final holdings for NoiseAgent 4732: { CASH: 9996230 }. Marked to market: 9996230 +Final relative surplus NoiseAgent 4732 -0.000377 +Final holdings for NoiseAgent 4733: { CASH: 9999488 }. Marked to market: 9999488 +Final relative surplus NoiseAgent 4733 -5.12e-05 +Final holdings for NoiseAgent 4734: { ABS: 40, CASH: 5996800 }. Marked to market: 9999800 +Final relative surplus NoiseAgent 4734 -0.40032 +Final holdings for NoiseAgent 4735: { ABS: 80, CASH: 1986960 }. Marked to market: 10025760 +Final relative surplus NoiseAgent 4735 -0.79125545 +Final holdings for NoiseAgent 4736: { ABS: 70, CASH: 3013230 }. Marked to market: 10009310 +Final relative surplus NoiseAgent 4736 -0.68868 +Final holdings for NoiseAgent 4737: { ABS: -96, CASH: 19608832 }. Marked to market: 9951232 +Final relative surplus NoiseAgent 4737 0.95082325 +Final holdings for NoiseAgent 4738: { ABS: -98, CASH: 19804312 }. Marked to market: 9999902 +Final relative surplus NoiseAgent 4738 0.97042665 +Final holdings for NoiseAgent 4739: { CASH: 9991601 }. Marked to market: 9991601 +Final relative surplus NoiseAgent 4739 -0.0008399 +Final holdings for NoiseAgent 4740: { CASH: 10003600 }. Marked to market: 10003600 +Final relative surplus NoiseAgent 4740 0.00036 +Final holdings for NoiseAgent 4741: { ABS: 86, CASH: 1398796 }. Marked to market: 10007654 +Final relative surplus NoiseAgent 4741 -0.85011005 +Final holdings for NoiseAgent 4742: { CASH: 9997709 }. Marked to market: 9997709 +Final relative surplus NoiseAgent 4742 -0.0002291 +Final holdings for NoiseAgent 4743: { CASH: 9963457 }. Marked to market: 9963457 +Final relative surplus NoiseAgent 4743 -0.0036543 +Final holdings for NoiseAgent 4744: { CASH: 10003870 }. Marked to market: 10003870 +Final relative surplus NoiseAgent 4744 0.000387 +Final holdings for NoiseAgent 4745: { ABS: 6, CASH: 9422968 }. Marked to market: 10026544 +Final relative surplus NoiseAgent 4745 -0.0577032 +Final holdings for NoiseAgent 4746: { ABS: -88, CASH: 18828380 }. Marked to market: 9977868 +Final relative surplus NoiseAgent 4746 0.87278065 +Final holdings for NoiseAgent 4747: { ABS: 84, CASH: 1608526 }. Marked to market: 10002646 +Final relative surplus NoiseAgent 4747 -0.82915435 +Final holdings for NoiseAgent 4748: { ABS: -52, CASH: 15213338 }. Marked to market: 9987182 +Final relative surplus NoiseAgent 4748 0.51128355 +Final holdings for NoiseAgent 4749: { ABS: 58, CASH: 4197042 }. Marked to market: 10024534 +Final relative surplus NoiseAgent 4749 -0.5702483 +Final holdings for NoiseAgent 4750: { ABS: 64, CASH: 3611200 }. Marked to market: 10006784 +Final relative surplus NoiseAgent 4750 -0.62888685 +Final holdings for NoiseAgent 4751: { ABS: 31, CASH: 6906280 }. Marked to market: 10022090 +Final relative surplus NoiseAgent 4751 -0.309372 +Final holdings for NoiseAgent 4752: { CASH: 9988086 }. Marked to market: 9988086 +Final relative surplus NoiseAgent 4752 -0.0011914 +Final holdings for NoiseAgent 4753: { ABS: -54, CASH: 15398083 }. Marked to market: 10001431 +Final relative surplus NoiseAgent 4753 0.52981455 +Final holdings for NoiseAgent 4754: { CASH: 10001344 }. Marked to market: 10001344 +Final relative surplus NoiseAgent 4754 0.0001344 +Final holdings for NoiseAgent 4755: { ABS: 62, CASH: 3777804 }. Marked to market: 10015686 +Final relative surplus NoiseAgent 4755 -0.61215845 +Final holdings for NoiseAgent 4756: { CASH: 9998512 }. Marked to market: 9998512 +Final relative surplus NoiseAgent 4756 -0.0001488 +Final holdings for NoiseAgent 4757: { ABS: 88, CASH: 1184204 }. Marked to market: 10028116 +Final relative surplus NoiseAgent 4757 -0.87152975 +Final holdings for NoiseAgent 4758: { ABS: 54, CASH: 4602295 }. Marked to market: 10006291 +Final relative surplus NoiseAgent 4758 -0.5297631 +Final holdings for NoiseAgent 4759: { CASH: 10039527 }. Marked to market: 10039527 +Final relative surplus NoiseAgent 4759 0.0039527 +Final holdings for NoiseAgent 4760: { CASH: 9967446 }. Marked to market: 9967446 +Final relative surplus NoiseAgent 4760 -0.0032554 +Final holdings for NoiseAgent 4761: { CASH: 9993850 }. Marked to market: 9993850 +Final relative surplus NoiseAgent 4761 -0.000615 +Final holdings for NoiseAgent 4762: { ABS: 70, CASH: 2981485 }. Marked to market: 10022015 +Final relative surplus NoiseAgent 4762 -0.69179365 +Final holdings for NoiseAgent 4763: { ABS: 74, CASH: 2594635 }. Marked to market: 10002109 +Final relative surplus NoiseAgent 4763 -0.73052635 +Final holdings for NoiseAgent 4764: { ABS: -98, CASH: 19827734 }. Marked to market: 9964720 +Final relative surplus NoiseAgent 4764 0.97270915 +Final holdings for NoiseAgent 4765: { CASH: 10013018 }. Marked to market: 10013018 +Final relative surplus NoiseAgent 4765 0.0013018 +Final holdings for NoiseAgent 4766: { ABS: 24, CASH: 7587376 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4766 -0.2412624 +Final holdings for NoiseAgent 4767: { CASH: 10001961 }. Marked to market: 10001961 +Final relative surplus NoiseAgent 4767 0.0001961 +Final holdings for NoiseAgent 4768: { ABS: 62, CASH: 3822816 }. Marked to market: 9995660 +Final relative surplus NoiseAgent 4768 -0.60776225 +Final holdings for NoiseAgent 4769: { CASH: 9993680 }. Marked to market: 9993680 +Final relative surplus NoiseAgent 4769 -0.000632 +Final holdings for NoiseAgent 4770: { ABS: 61, CASH: 3896009 }. Marked to market: 10021629 +Final relative surplus NoiseAgent 4770 -0.60035705 +Final holdings for NoiseAgent 4771: { ABS: 37, CASH: 6278022 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 4771 -0.3721978 +Final holdings for NoiseAgent 4772: { ABS: -48, CASH: 14802688 }. Marked to market: 10000432 +Final relative surplus NoiseAgent 4772 0.4802688 +Final holdings for NoiseAgent 4773: { CASH: 10011151 }. Marked to market: 10011151 +Final relative surplus NoiseAgent 4773 0.0011151 +Final holdings for NoiseAgent 4774: { CASH: 9954828 }. Marked to market: 9954828 +Final relative surplus NoiseAgent 4774 -0.0045172 +Final holdings for NoiseAgent 4775: { ABS: 48, CASH: 5203072 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4775 -0.4796928 +Final holdings for NoiseAgent 4776: { ABS: 90, CASH: 983305 }. Marked to market: 10022095 +Final relative surplus NoiseAgent 4776 -0.89162635 +Final holdings for NoiseAgent 4777: { CASH: 10002583 }. Marked to market: 10002583 +Final relative surplus NoiseAgent 4777 0.0002583 +Final holdings for NoiseAgent 4778: { ABS: -48, CASH: 14798584 }. Marked to market: 9993688 +Final relative surplus NoiseAgent 4778 0.4798584 +Final holdings for NoiseAgent 4779: { ABS: 86, CASH: 1408643 }. Marked to market: 10017501 +Final relative surplus NoiseAgent 4779 -0.84912545 +Final holdings for NoiseAgent 4780: { ABS: -98, CASH: 19802548 }. Marked to market: 9998432 +Final relative surplus NoiseAgent 4780 0.97025065 +Final holdings for NoiseAgent 4781: { ABS: 52, CASH: 4796308 }. Marked to market: 10000260 +Final relative surplus NoiseAgent 4781 -0.51036155 +Final holdings for NoiseAgent 4782: { CASH: 9995440 }. Marked to market: 9995440 +Final relative surplus NoiseAgent 4782 -0.000456 +Final holdings for NoiseAgent 4783: { ABS: 84, CASH: 1616254 }. Marked to market: 9979462 +Final relative surplus NoiseAgent 4783 -0.828418 +Final holdings for NoiseAgent 4784: { CASH: 9987414 }. Marked to market: 9987414 +Final relative surplus NoiseAgent 4784 -0.0012586 +Final holdings for NoiseAgent 4785: { ABS: 94, CASH: 622795 }. Marked to market: 10016497 +Final relative surplus NoiseAgent 4785 -0.9277273 +Final holdings for NoiseAgent 4786: { ABS: -66, CASH: 16612078 }. Marked to market: 9979078 +Final relative surplus NoiseAgent 4786 0.6511577 +Final holdings for NoiseAgent 4787: { ABS: -45, CASH: 14503240 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4787 0.450324 +Final holdings for NoiseAgent 4788: { CASH: 10029211 }. Marked to market: 10029211 +Final relative surplus NoiseAgent 4788 0.0029211 +Final holdings for NoiseAgent 4789: { CASH: 9976382 }. Marked to market: 9976382 +Final relative surplus NoiseAgent 4789 -0.0023618 +Final holdings for NoiseAgent 4790: { CASH: 10025812 }. Marked to market: 10025812 +Final relative surplus NoiseAgent 4790 0.0025812 +Final holdings for NoiseAgent 4791: { ABS: -90, CASH: 18988300 }. Marked to market: 10015300 +Final relative surplus NoiseAgent 4791 0.88885995 +Final holdings for NoiseAgent 4792: { ABS: -21, CASH: 12098635 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4792 0.2098635 +Final holdings for NoiseAgent 4793: { ABS: -42, CASH: 14207518 }. Marked to market: 9986602 +Final relative surplus NoiseAgent 4793 0.4207518 +Final holdings for NoiseAgent 4794: { CASH: 9988274 }. Marked to market: 9988274 +Final relative surplus NoiseAgent 4794 -0.0011726 +Final holdings for NoiseAgent 4795: { CASH: 9970449 }. Marked to market: 9970449 +Final relative surplus NoiseAgent 4795 -0.0029551 +Final holdings for NoiseAgent 4796: { ABS: -84, CASH: 18415834 }. Marked to market: 9969970 +Final relative surplus NoiseAgent 4796 0.83152875 +Final holdings for NoiseAgent 4797: { ABS: 46, CASH: 5397286 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 4797 -0.4602714 +Final holdings for NoiseAgent 4798: { CASH: 10010944 }. Marked to market: 10010944 +Final relative surplus NoiseAgent 4798 0.0010944 +Final holdings for NoiseAgent 4799: { ABS: 80, CASH: 2006560 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 4799 -0.78935105 +Final holdings for NoiseAgent 4800: { ABS: -66, CASH: 16602871 }. Marked to market: 9997987 +Final relative surplus NoiseAgent 4800 0.65027965 +Final holdings for NoiseAgent 4801: { CASH: 9979602 }. Marked to market: 9979602 +Final relative surplus NoiseAgent 4801 -0.0020398 +Final holdings for NoiseAgent 4802: { ABS: -44, CASH: 14428776 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4802 0.4428776 +Final holdings for NoiseAgent 4803: { CASH: 9983984 }. Marked to market: 9983984 +Final relative surplus NoiseAgent 4803 -0.0016016 +Final holdings for NoiseAgent 4804: { CASH: 10033212 }. Marked to market: 10033212 +Final relative surplus NoiseAgent 4804 0.0033212 +Final holdings for NoiseAgent 4805: { CASH: 10016764 }. Marked to market: 10016764 +Final relative surplus NoiseAgent 4805 0.0016764 +Final holdings for NoiseAgent 4806: { CASH: 10004900 }. Marked to market: 10004900 +Final relative surplus NoiseAgent 4806 0.00049 +Final holdings for NoiseAgent 4807: { ABS: -58, CASH: 15816704 }. Marked to market: 9987066 +Final relative surplus NoiseAgent 4807 0.57161925 +Final holdings for NoiseAgent 4808: { ABS: 42, CASH: 5789773 }. Marked to market: 10009681 +Final relative surplus NoiseAgent 4808 -0.4210227 +Final holdings for NoiseAgent 4809: { CASH: 9957272 }. Marked to market: 9957272 +Final relative surplus NoiseAgent 4809 -0.0042728 +Final holdings for NoiseAgent 4810: { ABS: -86, CASH: 18602580 }. Marked to market: 9962504 +Final relative surplus NoiseAgent 4810 0.8502113 +Final holdings for NoiseAgent 4811: { ABS: -24, CASH: 12402424 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4811 0.2402424 +Final holdings for NoiseAgent 4812: { ABS: -78, CASH: 17803627 }. Marked to market: 9997543 +Final relative surplus NoiseAgent 4812 0.77035495 +Final holdings for NoiseAgent 4813: { ABS: 34, CASH: 6583748 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4813 -0.3416252 +Final holdings for NoiseAgent 4814: { CASH: 10001323 }. Marked to market: 10001323 +Final relative surplus NoiseAgent 4814 0.0001323 +Final holdings for NoiseAgent 4815: { ABS: 45, CASH: 5517010 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4815 -0.448299 +Final holdings for NoiseAgent 4816: { ABS: 72, CASH: 2788912 }. Marked to market: 10032904 +Final relative surplus NoiseAgent 4816 -0.71104765 +Final holdings for NoiseAgent 4817: { ABS: -44, CASH: 14422176 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4817 0.4422176 +Final holdings for NoiseAgent 4818: { ABS: -70, CASH: 16997935 }. Marked to market: 9990865 +Final relative surplus NoiseAgent 4818 0.68978345 +Final holdings for NoiseAgent 4819: { CASH: 10024864 }. Marked to market: 10024864 +Final relative surplus NoiseAgent 4819 0.0024864 +Final holdings for NoiseAgent 4820: { CASH: 9998308 }. Marked to market: 9998308 +Final relative surplus NoiseAgent 4820 -0.0001692 +Final holdings for NoiseAgent 4821: { ABS: 10, CASH: 9003750 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4821 -0.099625 +Final holdings for NoiseAgent 4822: { ABS: 98, CASH: 189906 }. Marked to market: 10037730 +Final relative surplus NoiseAgent 4822 -0.97096065 +Final holdings for NoiseAgent 4823: { CASH: 9967520 }. Marked to market: 9967520 +Final relative surplus NoiseAgent 4823 -0.003248 +Final holdings for NoiseAgent 4824: { ABS: 20, CASH: 7998460 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4824 -0.200154 +Final holdings for NoiseAgent 4825: { ABS: -30, CASH: 12991152 }. Marked to market: 9987972 +Final relative surplus NoiseAgent 4825 0.2991152 +Final holdings for NoiseAgent 4826: { ABS: 15, CASH: 8509960 }. Marked to market: 10018960 +Final relative surplus NoiseAgent 4826 -0.149004 +Final holdings for NoiseAgent 4827: { CASH: 10005800 }. Marked to market: 10005800 +Final relative surplus NoiseAgent 4827 0.00058 +Final holdings for NoiseAgent 4828: { CASH: 10002772 }. Marked to market: 10002772 +Final relative surplus NoiseAgent 4828 0.0002772 +Final holdings for NoiseAgent 4829: { CASH: 9973952 }. Marked to market: 9973952 +Final relative surplus NoiseAgent 4829 -0.0026048 +Final holdings for NoiseAgent 4830: { CASH: 9977618 }. Marked to market: 9977618 +Final relative surplus NoiseAgent 4830 -0.0022382 +Final holdings for NoiseAgent 4831: { CASH: 10020972 }. Marked to market: 10020972 +Final relative surplus NoiseAgent 4831 0.0020972 +Final holdings for NoiseAgent 4832: { CASH: 9975904 }. Marked to market: 9975904 +Final relative surplus NoiseAgent 4832 -0.0024096 +Final holdings for NoiseAgent 4833: { CASH: 10019776 }. Marked to market: 10019776 +Final relative surplus NoiseAgent 4833 0.0019776 +Final holdings for NoiseAgent 4834: { CASH: 10005607 }. Marked to market: 10005607 +Final relative surplus NoiseAgent 4834 0.0005607 +Final holdings for NoiseAgent 4835: { CASH: 9979880 }. Marked to market: 9979880 +Final relative surplus NoiseAgent 4835 -0.002012 +Final holdings for NoiseAgent 4836: { ABS: 48, CASH: 5208304 }. Marked to market: 9988240 +Final relative surplus NoiseAgent 4836 -0.4791696 +Final holdings for NoiseAgent 4837: { ABS: -31, CASH: 13116368 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4837 0.3116368 +Final holdings for NoiseAgent 4838: { CASH: 9980450 }. Marked to market: 9980450 +Final relative surplus NoiseAgent 4838 -0.001955 +Final holdings for NoiseAgent 4839: { ABS: 74, CASH: 2575950 }. Marked to market: 10015762 +Final relative surplus NoiseAgent 4839 -0.73235095 +Final holdings for NoiseAgent 4840: { CASH: 9979400 }. Marked to market: 9979400 +Final relative surplus NoiseAgent 4840 -0.00206 +Final holdings for NoiseAgent 4841: { ABS: 84, CASH: 1614952 }. Marked to market: 10010080 +Final relative surplus NoiseAgent 4841 -0.82851055 +Final holdings for NoiseAgent 4842: { ABS: -84, CASH: 18414238 }. Marked to market: 9974002 +Final relative surplus NoiseAgent 4842 0.83137585 +Final holdings for NoiseAgent 4843: { CASH: 9997540 }. Marked to market: 9997540 +Final relative surplus NoiseAgent 4843 -0.000246 +Final holdings for NoiseAgent 4844: { ABS: -48, CASH: 14814712 }. Marked to market: 9987304 +Final relative surplus NoiseAgent 4844 0.4814712 +Final holdings for NoiseAgent 4845: { ABS: 46, CASH: 5378150 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4845 -0.462185 +Final holdings for NoiseAgent 4846: { ABS: 66, CASH: 3380431 }. Marked to market: 10018645 +Final relative surplus NoiseAgent 4846 -0.65189895 +Final holdings for NoiseAgent 4847: { CASH: 9977487 }. Marked to market: 9977487 +Final relative surplus NoiseAgent 4847 -0.0022513 +Final holdings for NoiseAgent 4848: { ABS: 98, CASH: 170061 }. Marked to market: 10026019 +Final relative surplus NoiseAgent 4848 -0.97293685 +Final holdings for NoiseAgent 4849: { CASH: 9980454 }. Marked to market: 9980454 +Final relative surplus NoiseAgent 4849 -0.0019546 +Final holdings for NoiseAgent 4850: { CASH: 9990984 }. Marked to market: 9990984 +Final relative surplus NoiseAgent 4850 -0.0009016 +Final holdings for NoiseAgent 4851: { CASH: 9970840 }. Marked to market: 9970840 +Final relative surplus NoiseAgent 4851 -0.002916 +Final holdings for NoiseAgent 4852: { ABS: 84, CASH: 1596766 }. Marked to market: 10002058 +Final relative surplus NoiseAgent 4852 -0.83031705 +Final holdings for NoiseAgent 4853: { ABS: 60, CASH: 4010260 }. Marked to market: 10014760 +Final relative surplus NoiseAgent 4853 -0.58896645 +Final holdings for NoiseAgent 4854: { ABS: 43, CASH: 5677210 }. Marked to market: 9999570 +Final relative surplus NoiseAgent 4854 -0.432279 +Final holdings for NoiseAgent 4855: { ABS: 74, CASH: 2602035 }. Marked to market: 9997151 +Final relative surplus NoiseAgent 4855 -0.72980315 +Final holdings for NoiseAgent 4856: { ABS: 76, CASH: 2393502 }. Marked to market: 10029070 +Final relative surplus NoiseAgent 4856 -0.75060295 +Final holdings for NoiseAgent 4857: { CASH: 10003450 }. Marked to market: 10003450 +Final relative surplus NoiseAgent 4857 0.000345 +Final holdings for NoiseAgent 4858: { ABS: 48, CASH: 5196400 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4858 -0.48036 +Final holdings for NoiseAgent 4859: { ABS: -21, CASH: 12110206 }. Marked to market: 9999979 +Final relative surplus NoiseAgent 4859 0.2110206 +Final holdings for NoiseAgent 4860: { ABS: -56, CASH: 15599944 }. Marked to market: 10003528 +Final relative surplus NoiseAgent 4860 0.55000075 +Final holdings for NoiseAgent 4861: { CASH: 10019584 }. Marked to market: 10019584 +Final relative surplus NoiseAgent 4861 0.0019584 +Final holdings for NoiseAgent 4862: { ABS: 88, CASH: 1204180 }. Marked to market: 9985788 +Final relative surplus NoiseAgent 4862 -0.86960285 +Final holdings for NoiseAgent 4863: { CASH: 9983420 }. Marked to market: 9983420 +Final relative surplus NoiseAgent 4863 -0.001658 +Final holdings for NoiseAgent 4864: { ABS: 64, CASH: 3582112 }. Marked to market: 10016800 +Final relative surplus NoiseAgent 4864 -0.63173455 +Final holdings for NoiseAgent 4865: { CASH: 9972704 }. Marked to market: 9972704 +Final relative surplus NoiseAgent 4865 -0.0027296 +Final holdings for NoiseAgent 4866: { CASH: 9990484 }. Marked to market: 9990484 +Final relative surplus NoiseAgent 4866 -0.0009516 +Final holdings for NoiseAgent 4867: { CASH: 10034408 }. Marked to market: 10034408 +Final relative surplus NoiseAgent 4867 0.0034408 +Final holdings for NoiseAgent 4868: { ABS: -92, CASH: 19202852 }. Marked to market: 9996320 +Final relative surplus NoiseAgent 4868 0.91027815 +Final holdings for NoiseAgent 4869: { CASH: 10032164 }. Marked to market: 10032164 +Final relative surplus NoiseAgent 4869 0.0032164 +Final holdings for NoiseAgent 4870: { CASH: 10002088 }. Marked to market: 10002088 +Final relative surplus NoiseAgent 4870 0.0002088 +Final holdings for NoiseAgent 4871: { CASH: 10015979 }. Marked to market: 10015979 +Final relative surplus NoiseAgent 4871 0.0015979 +Final holdings for NoiseAgent 4872: { ABS: 50, CASH: 4997700 }. Marked to market: 10001450 +Final relative surplus NoiseAgent 4872 -0.50023 +Final holdings for NoiseAgent 4873: { CASH: 10002142 }. Marked to market: 10002142 +Final relative surplus NoiseAgent 4873 0.0002142 +Final holdings for NoiseAgent 4874: { ABS: -36, CASH: 13601296 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 4874 0.3601296 +Final holdings for NoiseAgent 4875: { CASH: 9985420 }. Marked to market: 9985420 +Final relative surplus NoiseAgent 4875 -0.001458 +Final holdings for NoiseAgent 4876: { CASH: 9992045 }. Marked to market: 9992045 +Final relative surplus NoiseAgent 4876 -0.0007955 +Final holdings for NoiseAgent 4877: { CASH: 10030856 }. Marked to market: 10030856 +Final relative surplus NoiseAgent 4877 0.0030856 +Final holdings for NoiseAgent 4878: { CASH: 9982004 }. Marked to market: 9982004 +Final relative surplus NoiseAgent 4878 -0.0017996 +Final holdings for NoiseAgent 4879: { ABS: -21, CASH: 12102184 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4879 0.2102184 +Final holdings for NoiseAgent 4880: { ABS: 40, CASH: 5980080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4880 -0.401992 +Final holdings for NoiseAgent 4881: { ABS: -48, CASH: 14798752 }. Marked to market: 10001872 +Final relative surplus NoiseAgent 4881 0.4798752 +Final holdings for NoiseAgent 4882: { ABS: -74, CASH: 17373212 }. Marked to market: 10005846 +Final relative surplus NoiseAgent 4882 0.72736535 +Final holdings for NoiseAgent 4883: { ABS: 74, CASH: 2597854 }. Marked to market: 10001184 +Final relative surplus NoiseAgent 4883 -0.7302102 +Final holdings for NoiseAgent 4884: { CASH: 10000108 }. Marked to market: 10000108 +Final relative surplus NoiseAgent 4884 1.08e-05 +Final holdings for NoiseAgent 4885: { CASH: 9981720 }. Marked to market: 9981720 +Final relative surplus NoiseAgent 4885 -0.001828 +Final holdings for NoiseAgent 4886: { ABS: 88, CASH: 1180728 }. Marked to market: 10025872 +Final relative surplus NoiseAgent 4886 -0.87187585 +Final holdings for NoiseAgent 4887: { CASH: 10018720 }. Marked to market: 10018720 +Final relative surplus NoiseAgent 4887 0.001872 +Final holdings for NoiseAgent 4888: { ABS: -70, CASH: 16992510 }. Marked to market: 9954430 +Final relative surplus NoiseAgent 4888 0.6891965 +Final holdings for NoiseAgent 4889: { CASH: 9988408 }. Marked to market: 9988408 +Final relative surplus NoiseAgent 4889 -0.0011592 +Final holdings for NoiseAgent 4890: { CASH: 9970696 }. Marked to market: 9970696 +Final relative surplus NoiseAgent 4890 -0.0029304 +Final holdings for NoiseAgent 4891: { ABS: -96, CASH: 19623568 }. Marked to market: 9977680 +Final relative surplus NoiseAgent 4891 0.95230895 +Final holdings for NoiseAgent 4892: { CASH: 10026233 }. Marked to market: 10026233 +Final relative surplus NoiseAgent 4892 0.0026233 +Final holdings for NoiseAgent 4893: { ABS: 50, CASH: 5017775 }. Marked to market: 10002425 +Final relative surplus NoiseAgent 4893 -0.4982225 +Final holdings for NoiseAgent 4894: { ABS: -31, CASH: 13098078 }. Marked to market: 9999969 +Final relative surplus NoiseAgent 4894 0.3098078 +Final holdings for NoiseAgent 4895: { ABS: 25, CASH: 7501750 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4895 -0.249825 +Final holdings for NoiseAgent 4896: { ABS: -98, CASH: 19812691 }. Marked to market: 9966337 +Final relative surplus NoiseAgent 4896 0.97122175 +Final holdings for NoiseAgent 4897: { CASH: 9971620 }. Marked to market: 9971620 +Final relative surplus NoiseAgent 4897 -0.002838 +Final holdings for NoiseAgent 4898: { ABS: -38, CASH: 13795369 }. Marked to market: 9976483 +Final relative surplus NoiseAgent 4898 0.3795369 +Final holdings for NoiseAgent 4899: { CASH: 10019215 }. Marked to market: 10019215 +Final relative surplus NoiseAgent 4899 0.0019215 +Final holdings for NoiseAgent 4900: { ABS: 94, CASH: 586041 }. Marked to market: 10034075 +Final relative surplus NoiseAgent 4900 -0.93134485 +Final holdings for NoiseAgent 4901: { CASH: 10015504 }. Marked to market: 10015504 +Final relative surplus NoiseAgent 4901 0.0015504 +Final holdings for NoiseAgent 4902: { CASH: 10013600 }. Marked to market: 10013600 +Final relative surplus NoiseAgent 4902 0.00136 +Final holdings for NoiseAgent 4903: { ABS: -68, CASH: 16807412 }. Marked to market: 9967088 +Final relative surplus NoiseAgent 4903 0.67068195 +Final holdings for NoiseAgent 4904: { CASH: 9998608 }. Marked to market: 9998608 +Final relative surplus NoiseAgent 4904 -0.0001392 +Final holdings for NoiseAgent 4905: { ABS: -42, CASH: 14198635 }. Marked to market: 9994183 +Final relative surplus NoiseAgent 4905 0.4198635 +Final holdings for NoiseAgent 4906: { ABS: -54, CASH: 15410773 }. Marked to market: 9984097 +Final relative surplus NoiseAgent 4906 0.53102795 +Final holdings for NoiseAgent 4907: { ABS: 48, CASH: 5191816 }. Marked to market: 10014904 +Final relative surplus NoiseAgent 4907 -0.4808184 +Final holdings for NoiseAgent 4908: { ABS: 78, CASH: 2175586 }. Marked to market: 10014508 +Final relative surplus NoiseAgent 4908 -0.77239145 +Final holdings for NoiseAgent 4909: { CASH: 9990910 }. Marked to market: 9990910 +Final relative surplus NoiseAgent 4909 -0.000909 +Final holdings for NoiseAgent 4910: { ABS: 54, CASH: 4586554 }. Marked to market: 10013878 +Final relative surplus NoiseAgent 4910 -0.53129405 +Final holdings for NoiseAgent 4911: { CASH: 9977536 }. Marked to market: 9977536 +Final relative surplus NoiseAgent 4911 -0.0022464 +Final holdings for NoiseAgent 4912: { CASH: 9976192 }. Marked to market: 9976192 +Final relative surplus NoiseAgent 4912 -0.0023808 +Final holdings for NoiseAgent 4913: { CASH: 9977925 }. Marked to market: 9977925 +Final relative surplus NoiseAgent 4913 -0.0022075 +Final holdings for NoiseAgent 4914: { ABS: 74, CASH: 2604329 }. Marked to market: 10007215 +Final relative surplus NoiseAgent 4914 -0.72956305 +Final holdings for NoiseAgent 4915: { CASH: 10012518 }. Marked to market: 10012518 +Final relative surplus NoiseAgent 4915 0.0012518 +Final holdings for NoiseAgent 4916: { ABS: 18, CASH: 8212358 }. Marked to market: 10021664 +Final relative surplus NoiseAgent 4916 -0.1787642 +Final holdings for NoiseAgent 4917: { CASH: 9986265 }. Marked to market: 9986265 +Final relative surplus NoiseAgent 4917 -0.0013735 +Final holdings for NoiseAgent 4918: { ABS: 92, CASH: 798206 }. Marked to market: 10002530 +Final relative surplus NoiseAgent 4918 -0.910177 +Final holdings for NoiseAgent 4919: { CASH: 10020812 }. Marked to market: 10020812 +Final relative surplus NoiseAgent 4919 0.0020812 +Final holdings for NoiseAgent 4920: { CASH: 10000646 }. Marked to market: 10000646 +Final relative surplus NoiseAgent 4920 6.46e-05 +Final holdings for NoiseAgent 4921: { ABS: -40, CASH: 14011260 }. Marked to market: 9989420 +Final relative surplus NoiseAgent 4921 0.401126 +Final holdings for NoiseAgent 4922: { CASH: 10034146 }. Marked to market: 10034146 +Final relative surplus NoiseAgent 4922 0.0034146 +Final holdings for NoiseAgent 4923: { CASH: 9997942 }. Marked to market: 9997942 +Final relative surplus NoiseAgent 4923 -0.0002058 +Final holdings for NoiseAgent 4924: { CASH: 10021308 }. Marked to market: 10021308 +Final relative surplus NoiseAgent 4924 0.0021308 +Final holdings for NoiseAgent 4925: { ABS: 64, CASH: 3581088 }. Marked to market: 10012064 +Final relative surplus NoiseAgent 4925 -0.63184285 +Final holdings for NoiseAgent 4926: { CASH: 9998579 }. Marked to market: 9998579 +Final relative surplus NoiseAgent 4926 -0.0001421 +Final holdings for NoiseAgent 4927: { ABS: 48, CASH: 5197216 }. Marked to market: 10002112 +Final relative surplus NoiseAgent 4927 -0.4802784 +Final holdings for NoiseAgent 4928: { ABS: -70, CASH: 17012355 }. Marked to market: 9976375 +Final relative surplus NoiseAgent 4928 0.69118415 +Final holdings for NoiseAgent 4929: { ABS: -66, CASH: 16602079 }. Marked to market: 9970465 +Final relative surplus NoiseAgent 4929 0.65016005 +Final holdings for NoiseAgent 4930: { ABS: 38, CASH: 6212362 }. Marked to market: 10031628 +Final relative surplus NoiseAgent 4930 -0.3787638 +Final holdings for NoiseAgent 4931: { CASH: 10002294 }. Marked to market: 10002294 +Final relative surplus NoiseAgent 4931 0.0002294 +Final holdings for NoiseAgent 4932: { CASH: 10023000 }. Marked to market: 10023000 +Final relative surplus NoiseAgent 4932 0.0023 +Final holdings for NoiseAgent 4933: { ABS: -42, CASH: 14202310 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 4933 0.420231 +Final holdings for NoiseAgent 4934: { CASH: 9982333 }. Marked to market: 9982333 +Final relative surplus NoiseAgent 4934 -0.0017667 +Final holdings for NoiseAgent 4935: { CASH: 9992704 }. Marked to market: 9992704 +Final relative surplus NoiseAgent 4935 -0.0007296 +Final holdings for NoiseAgent 4936: { CASH: 9999770 }. Marked to market: 9999770 +Final relative surplus NoiseAgent 4936 -2.3e-05 +Final holdings for NoiseAgent 4937: { CASH: 9993301 }. Marked to market: 9993301 +Final relative surplus NoiseAgent 4937 -0.0006699 +Final holdings for NoiseAgent 4938: { ABS: -50, CASH: 15011750 }. Marked to market: 9987850 +Final relative surplus NoiseAgent 4938 0.501175 +Final holdings for NoiseAgent 4939: { ABS: -88, CASH: 18809768 }. Marked to market: 9963392 +Final relative surplus NoiseAgent 4939 0.87092415 +Final holdings for NoiseAgent 4940: { CASH: 10014700 }. Marked to market: 10014700 +Final relative surplus NoiseAgent 4940 0.00147 +Final holdings for NoiseAgent 4941: { CASH: 10000082 }. Marked to market: 10000082 +Final relative surplus NoiseAgent 4941 8.2e-06 +Final holdings for NoiseAgent 4942: { ABS: 44, CASH: 5586866 }. Marked to market: 10010362 +Final relative surplus NoiseAgent 4942 -0.4413134 +Final holdings for NoiseAgent 4943: { CASH: 9993628 }. Marked to market: 9993628 +Final relative surplus NoiseAgent 4943 -0.0006372 +Final holdings for NoiseAgent 4944: { ABS: 42, CASH: 5794519 }. Marked to market: 10016989 +Final relative surplus NoiseAgent 4944 -0.4205481 +Final holdings for NoiseAgent 4945: { CASH: 9975010 }. Marked to market: 9975010 +Final relative surplus NoiseAgent 4945 -0.002499 +Final holdings for NoiseAgent 4946: { CASH: 9961840 }. Marked to market: 9961840 +Final relative surplus NoiseAgent 4946 -0.003816 +Final holdings for NoiseAgent 4947: { ABS: 84, CASH: 1612390 }. Marked to market: 9986686 +Final relative surplus NoiseAgent 4947 -0.82879165 +Final holdings for NoiseAgent 4948: { ABS: 82, CASH: 1771587 }. Marked to market: 10021443 +Final relative surplus NoiseAgent 4948 -0.81278055 +Final holdings for NoiseAgent 4949: { ABS: 48, CASH: 5204080 }. Marked to market: 10004032 +Final relative surplus NoiseAgent 4949 -0.479592 +Final holdings for NoiseAgent 4950: { ABS: 86, CASH: 1385724 }. Marked to market: 10027864 +Final relative surplus NoiseAgent 4950 -0.8513785 +Final holdings for NoiseAgent 4951: { CASH: 10024645 }. Marked to market: 10024645 +Final relative surplus NoiseAgent 4951 0.0024645 +Final holdings for NoiseAgent 4952: { ABS: 42, CASH: 5801932 }. Marked to market: 10003654 +Final relative surplus NoiseAgent 4952 -0.4198068 +Final holdings for NoiseAgent 4953: { ABS: 42, CASH: 5786686 }. Marked to market: 10011508 +Final relative surplus NoiseAgent 4953 -0.4213314 +Final holdings for NoiseAgent 4954: { ABS: -46, CASH: 14609890 }. Marked to market: 9982336 +Final relative surplus NoiseAgent 4954 0.460989 +Final holdings for NoiseAgent 4955: { ABS: 46, CASH: 5383141 }. Marked to market: 10011017 +Final relative surplus NoiseAgent 4955 -0.4616859 +Final holdings for NoiseAgent 4956: { ABS: 70, CASH: 3012635 }. Marked to market: 10008575 +Final relative surplus NoiseAgent 4956 -0.68874225 +Final holdings for NoiseAgent 4957: { CASH: 10024836 }. Marked to market: 10024836 +Final relative surplus NoiseAgent 4957 0.0024836 +Final holdings for NoiseAgent 4958: { ABS: 50, CASH: 4982750 }. Marked to market: 10006950 +Final relative surplus NoiseAgent 4958 -0.501725 +Final holdings for NoiseAgent 4959: { ABS: -72, CASH: 17205832 }. Marked to market: 10003168 +Final relative surplus NoiseAgent 4959 0.71057955 +Final holdings for NoiseAgent 4960: { CASH: 9971620 }. Marked to market: 9971620 +Final relative surplus NoiseAgent 4960 -0.002838 +Final holdings for NoiseAgent 4961: { CASH: 10022848 }. Marked to market: 10022848 +Final relative surplus NoiseAgent 4961 0.0022848 +Final holdings for NoiseAgent 4962: { CASH: 9988670 }. Marked to market: 9988670 +Final relative surplus NoiseAgent 4962 -0.001133 +Final holdings for NoiseAgent 4963: { ABS: -56, CASH: 15605880 }. Marked to market: 9977376 +Final relative surplus NoiseAgent 4963 0.55053715 +Final holdings for NoiseAgent 4964: { ABS: -76, CASH: 17595022 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 4964 0.74950875 +Final holdings for NoiseAgent 4965: { ABS: -32, CASH: 13215712 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 4965 0.3215712 +Final holdings for NoiseAgent 4966: { CASH: 10011397 }. Marked to market: 10011397 +Final relative surplus NoiseAgent 4966 0.0011397 +Final holdings for NoiseAgent 4967: { CASH: 9997148 }. Marked to market: 9997148 +Final relative surplus NoiseAgent 4967 -0.0002852 +Final holdings for NoiseAgent 4968: { CASH: 10005280 }. Marked to market: 10005280 +Final relative surplus NoiseAgent 4968 0.000528 +Final holdings for NoiseAgent 4969: { ABS: 42, CASH: 5797501 }. Marked to market: 10000693 +Final relative surplus NoiseAgent 4969 -0.4202499 +Final holdings for NoiseAgent 4970: { ABS: -50, CASH: 14991650 }. Marked to market: 10010500 +Final relative surplus NoiseAgent 4970 0.499165 +Final holdings for NoiseAgent 4971: { ABS: -44, CASH: 14402530 }. Marked to market: 9979034 +Final relative surplus NoiseAgent 4971 0.440253 +Final holdings for NoiseAgent 4972: { ABS: -27, CASH: 12702835 }. Marked to market: 9996760 +Final relative surplus NoiseAgent 4972 0.2702835 +Final holdings for NoiseAgent 4973: { ABS: 50, CASH: 4993125 }. Marked to market: 10020575 +Final relative surplus NoiseAgent 4973 -0.5006875 +Final holdings for NoiseAgent 4974: { CASH: 10023495 }. Marked to market: 10023495 +Final relative surplus NoiseAgent 4974 0.0023495 +Final holdings for NoiseAgent 4975: { CASH: 9992656 }. Marked to market: 9992656 +Final relative surplus NoiseAgent 4975 -0.0007344 +Final holdings for NoiseAgent 4976: { ABS: -29, CASH: 12898028 }. Marked to market: 9999971 +Final relative surplus NoiseAgent 4976 0.2898028 +Final holdings for NoiseAgent 4977: { CASH: 9998500 }. Marked to market: 9998500 +Final relative surplus NoiseAgent 4977 -0.00015 +Final holdings for NoiseAgent 4978: { ABS: -94, CASH: 19392386 }. Marked to market: 9992668 +Final relative surplus NoiseAgent 4978 0.92923885 +Final holdings for NoiseAgent 4979: { ABS: -76, CASH: 17586700 }. Marked to market: 9981532 +Final relative surplus NoiseAgent 4979 0.74866315 +Final holdings for NoiseAgent 4980: { ABS: 40, CASH: 6001800 }. Marked to market: 10004560 +Final relative surplus NoiseAgent 4980 -0.39982 +Final holdings for NoiseAgent 4981: { CASH: 10000950 }. Marked to market: 10000950 +Final relative surplus NoiseAgent 4981 9.5e-05 +Final holdings for NoiseAgent 4982: { CASH: 10020320 }. Marked to market: 10020320 +Final relative surplus NoiseAgent 4982 0.002032 +Final holdings for NoiseAgent 4983: { ABS: -86, CASH: 18604343 }. Marked to market: 10004601 +Final relative surplus NoiseAgent 4983 0.8504345 +Final holdings for NoiseAgent 4984: { ABS: -45, CASH: 14482810 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4984 0.448281 +Final holdings for NoiseAgent 4985: { CASH: 9979508 }. Marked to market: 9979508 +Final relative surplus NoiseAgent 4985 -0.0020492 +Final holdings for NoiseAgent 4986: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4986 0.0 +Final holdings for NoiseAgent 4987: { CASH: 10003024 }. Marked to market: 10003024 +Final relative surplus NoiseAgent 4987 0.0003024 +Final holdings for NoiseAgent 4988: { CASH: 9999701 }. Marked to market: 9999701 +Final relative surplus NoiseAgent 4988 -2.99e-05 +Final holdings for NoiseAgent 4989: { ABS: 28, CASH: 7197228 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4989 -0.2802772 +Final holdings for NoiseAgent 4990: { CASH: 9998761 }. Marked to market: 9998761 +Final relative surplus NoiseAgent 4990 -0.0001239 +Final holdings for NoiseAgent 4991: { CASH: 9973820 }. Marked to market: 9973820 +Final relative surplus NoiseAgent 4991 -0.002618 +Final holdings for NoiseAgent 4992: { ABS: 20, CASH: 8004080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4992 -0.199592 +Final holdings for NoiseAgent 4993: { ABS: 70, CASH: 2995205 }. Marked to market: 10000455 +Final relative surplus NoiseAgent 4993 -0.6904721 +Final holdings for NoiseAgent 4994: { ABS: -49, CASH: 14926950 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4994 0.492695 +Final holdings for NoiseAgent 4995: { CASH: 10006844 }. Marked to market: 10006844 +Final relative surplus NoiseAgent 4995 0.0006844 +Final holdings for NoiseAgent 4996: { CASH: 10018235 }. Marked to market: 10018235 +Final relative surplus NoiseAgent 4996 0.0018235 +Final holdings for NoiseAgent 4997: { ABS: 64, CASH: 3621312 }. Marked to market: 9997696 +Final relative surplus NoiseAgent 4997 -0.62790565 +Final holdings for NoiseAgent 4998: { CASH: 10000180 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 4998 1.8e-05 +Final holdings for NoiseAgent 4999: { ABS: -68, CASH: 16799694 }. Marked to market: 9999694 +Final relative surplus NoiseAgent 4999 0.66996945 +Final holdings for NoiseAgent 5000: { ABS: -40, CASH: 14003600 }. Marked to market: 9984480 +Final relative surplus NoiseAgent 5000 0.40036 +Final holdings for Value Agent 5001: { ABS: -105, CASH: 20520794 }. Marked to market: 9969659 +Final holdings for Value Agent 5002: { ABS: -37, CASH: 13801917 }. Marked to market: 10083713 +Final holdings for Value Agent 5003: { ABS: -133, CASH: 23515235 }. Marked to market: 10149001 +Final holdings for Value Agent 5004: { ABS: 16, CASH: 8416468 }. Marked to market: 10024148 +Final holdings for Value Agent 5005: { ABS: -28, CASH: 12897819 }. Marked to market: 10083819 +Final holdings for Value Agent 5006: { ABS: 108, CASH: -713577 }. Marked to market: 10137939 +Final holdings for Value Agent 5007: { ABS: -63, CASH: 16344436 }. Marked to market: 10014511 +Final holdings for Value Agent 5008: { ABS: -312, CASH: 41325944 }. Marked to market: 9978992 +Final holdings for Value Agent 5009: { ABS: 103, CASH: -341348 }. Marked to market: 10010152 +Final holdings for Value Agent 5010: { ABS: -38, CASH: 13821475 }. Marked to market: 10003425 +Final holdings for Value Agent 5011: { ABS: 176, CASH: -7553232 }. Marked to market: 10134592 +Final holdings for Value Agent 5012: { ABS: -148, CASH: 24781308 }. Marked to market: 9898724 +Final holdings for Value Agent 5013: { ABS: -45, CASH: 14495316 }. Marked to market: 9968946 +Final holdings for Value Agent 5014: { ABS: -162, CASH: 26278492 }. Marked to market: 10001056 +Final holdings for Value Agent 5015: { ABS: -13, CASH: 11368021 }. Marked to market: 10060949 +Final holdings for Value Agent 5016: { ABS: 64, CASH: 3600441 }. Marked to market: 10033337 +Final holdings for Value Agent 5017: { ABS: -60, CASH: 16068883 }. Marked to market: 10033843 +Final holdings for Value Agent 5018: { ABS: -283, CASH: 38392977 }. Marked to market: 9958835 +Final holdings for Value Agent 5019: { ABS: -64, CASH: 16477170 }. Marked to market: 10042162 +Final holdings for Value Agent 5020: { ABS: -51, CASH: 15082837 }. Marked to market: 9957337 +Final holdings for Value Agent 5021: { ABS: -4, CASH: 10384580 }. Marked to market: 9982656 +Final holdings for Value Agent 5022: { ABS: 105, CASH: -550355 }. Marked to market: 10003195 +Final holdings for Value Agent 5023: { ABS: -45, CASH: 14621464 }. Marked to market: 10099954 +Final holdings for Value Agent 5024: { ABS: 51, CASH: 4969624 }. Marked to market: 10094410 +Final holdings for Value Agent 5025: { ABS: -56, CASH: 15614755 }. Marked to market: 9988211 +Final holdings for Value Agent 5026: { ABS: -124, CASH: 22415380 }. Marked to market: 9957844 +Final holdings for Value Agent 5027: { ABS: 125, CASH: -2493992 }. Marked to market: 10071383 +Final holdings for Value Agent 5028: { ABS: 6, CASH: 9446652 }. Marked to market: 10049448 +Final holdings for Value Agent 5029: { ABS: -129, CASH: 23000270 }. Marked to market: 10038737 +Final holdings for Value Agent 5030: { ABS: 33, CASH: 6704608 }. Marked to market: 10022824 +Final holdings for Value Agent 5031: { ABS: -270, CASH: 37154441 }. Marked to market: 10028081 +Final holdings for Value Agent 5032: { ABS: 159, CASH: -5866913 }. Marked to market: 10110361 +Final holdings for Value Agent 5033: { ABS: -81, CASH: 18182500 }. Marked to market: 10038841 +Final holdings for Value Agent 5034: { ABS: -11, CASH: 11118226 }. Marked to market: 10013078 +Final holdings for Value Agent 5035: { ABS: -10, CASH: 11120578 }. Marked to market: 10114838 +Final holdings for Value Agent 5036: { ABS: -41, CASH: 14149275 }. Marked to market: 10030087 +Final holdings for Value Agent 5037: { ABS: -153, CASH: 25291548 }. Marked to market: 9906327 +Final holdings for Value Agent 5038: { ABS: -51, CASH: 15179955 }. Marked to market: 10056087 +Final holdings for Value Agent 5039: { ABS: 22, CASH: 7809554 }. Marked to market: 10020532 +Final holdings for Value Agent 5040: { ABS: 80, CASH: 2016208 }. Marked to market: 10066368 +Final holdings for Value Agent 5041: { ABS: -22, CASH: 12233864 }. Marked to market: 10021104 +Final holdings for Value Agent 5042: { ABS: 13, CASH: 8731828 }. Marked to market: 10038250 +Final holdings for Value Agent 5043: { ABS: -204, CASH: 30457428 }. Marked to market: 9956652 +Final holdings for Value Agent 5044: { ABS: -9, CASH: 10935666 }. Marked to market: 10031463 +Final holdings for Value Agent 5045: { ABS: -153, CASH: 25440930 }. Marked to market: 10065501 +Final holdings for Value Agent 5046: { ABS: -93, CASH: 19365906 }. Marked to market: 10007688 +Final holdings for Value Agent 5047: { ABS: 105, CASH: -492692 }. Marked to market: 10058863 +Final holdings for Value Agent 5048: { ABS: -100, CASH: 20047898 }. Marked to market: 9994098 +Final holdings for Value Agent 5049: { ABS: 307, CASH: -20676795 }. Marked to market: 10165960 +Final holdings for Value Agent 5050: { ABS: -108, CASH: 20894824 }. Marked to market: 10043632 +Final holdings for Value Agent 5051: { ABS: 43, CASH: 5702045 }. Marked to market: 10021997 +Final holdings for Value Agent 5052: { ABS: 69, CASH: 3111569 }. Marked to market: 10044344 +Final holdings for Value Agent 5053: { ABS: -296, CASH: 39651985 }. Marked to market: 9912865 +Final holdings for Value Agent 5054: { ABS: 170, CASH: -7010506 }. Marked to market: 10093194 +Final holdings for Value Agent 5055: { ABS: -125, CASH: 22480563 }. Marked to market: 9907938 +Final holdings for Value Agent 5056: { ABS: 220, CASH: -11957554 }. Marked to market: 10163446 +Final holdings for Value Agent 5057: { ABS: 1, CASH: 9925553 }. Marked to market: 10026126 +Final holdings for Value Agent 5058: { ABS: 153, CASH: -5328548 }. Marked to market: 10043056 +Final holdings for Value Agent 5059: { ABS: 4, CASH: 9594468 }. Marked to market: 9996524 +Final holdings for Value Agent 5060: { ABS: -126, CASH: 22607161 }. Marked to market: 9943909 +Final holdings for Value Agent 5061: { ABS: 89, CASH: 1130610 }. Marked to market: 10072796 +Final holdings for Value Agent 5062: { ABS: 75, CASH: 2457010 }. Marked to market: 9991810 +Final holdings for Value Agent 5063: { ABS: -51, CASH: 15100726 }. Marked to market: 9974767 +Final holdings for Value Agent 5064: { ABS: -137, CASH: 23869717 }. Marked to market: 10089983 +Final holdings for Value Agent 5065: { ABS: -138, CASH: 23951386 }. Marked to market: 10085698 +Final holdings for Value Agent 5066: { ABS: 44, CASH: 5565588 }. Marked to market: 9986576 +Final holdings for Value Agent 5067: { ABS: 16, CASH: 8337137 }. Marked to market: 9945281 +Final holdings for Value Agent 5068: { ABS: -7, CASH: 10672085 }. Marked to market: 9968809 +Final holdings for Value Agent 5069: { ABS: -189, CASH: 29054971 }. Marked to market: 10063495 +Final holdings for Value Agent 5070: { ABS: -75, CASH: 17483931 }. Marked to market: 9945156 +Final holdings for Value Agent 5071: { ABS: 124, CASH: -2297116 }. Marked to market: 10162032 +Final holdings for Value Agent 5072: { ABS: 405, CASH: -30632918 }. Marked to market: 10089832 +Final holdings for Value Agent 5073: { ABS: -78, CASH: 17901214 }. Marked to market: 10064242 +Final holdings for Value Agent 5074: { ABS: 156, CASH: -5567526 }. Marked to market: 10109382 +Final holdings for Value Agent 5075: { ABS: -58, CASH: 15851997 }. Marked to market: 10024853 +Final holdings for Value Agent 5076: { ABS: -72, CASH: 17198636 }. Marked to market: 9956444 +Final holdings for Value Agent 5077: { ABS: -85, CASH: 18521066 }. Marked to market: 9981456 +Final holdings for Value Agent 5078: { ABS: 183, CASH: -8318656 }. Marked to market: 10070282 +Final holdings for Value Agent 5079: { ABS: -267, CASH: 36726634 }. Marked to market: 9877915 +Final holdings for Value Agent 5080: { ABS: -23, CASH: 12391913 }. Marked to market: 10078665 +Final holdings for Value Agent 5081: { ABS: 1, CASH: 9997574 }. Marked to market: 10098104 +Final holdings for Value Agent 5082: { ABS: -48, CASH: 14841424 }. Marked to market: 10018960 +Final holdings for Value Agent 5083: { ABS: 105, CASH: -553844 }. Marked to market: 9995506 +Final holdings for Value Agent 5084: { ABS: 79, CASH: 2157285 }. Marked to market: 10096785 +Final holdings for Value Agent 5085: { ABS: 300, CASH: -20000430 }. Marked to market: 10177170 +Final holdings for Value Agent 5086: { ABS: 60, CASH: 3988705 }. Marked to market: 10018285 +Final holdings for Value Agent 5087: { ABS: -23, CASH: 12306894 }. Marked to market: 9995992 +Final holdings for Value Agent 5088: { ABS: 68, CASH: 3167764 }. Marked to market: 9999520 +Final holdings for Value Agent 5089: { ABS: -206, CASH: 30686187 }. Marked to market: 9989779 +Final holdings for Value Agent 5090: { ABS: 1, CASH: 10034684 }. Marked to market: 10135158 +Final holdings for Value Agent 5091: { ABS: 73, CASH: 2715928 }. Marked to market: 10050092 +Final holdings for Value Agent 5092: { ABS: 46, CASH: 5398544 }. Marked to market: 10021268 +Final holdings for Value Agent 5093: { ABS: 73, CASH: 2769734 }. Marked to market: 10105139 +Final holdings for Value Agent 5094: { ABS: -168, CASH: 26926388 }. Marked to market: 10047260 +Final holdings for Value Agent 5095: { ABS: 169, CASH: -6797038 }. Marked to market: 10201658 +Final holdings for Value Agent 5096: { ABS: -186, CASH: 28639432 }. Marked to market: 9949780 +Final holdings for Value Agent 5097: { ABS: -115, CASH: 21563061 }. Marked to market: 10000961 +Final holdings for Value Agent 5098: { ABS: -161, CASH: 26144491 }. Marked to market: 9957551 +Final holdings for Value Agent 5099: { ABS: -302, CASH: 40205211 }. Marked to market: 9862969 +Final holdings for Value Agent 5100: { ABS: 186, CASH: -8597691 }. Marked to market: 10090473 +Final holdings for MARKET_MAKER_AGENT_5101: { ABS: -12800, CASH: 1292967091 }. Marked to market: 6976691 +Final holdings for MOMENTUM_AGENT_5102: { ABS: 684, CASH: -58705124 }. Marked to market: 10014988 +Final holdings for MOMENTUM_AGENT_5103: { ABS: 228, CASH: -12901722 }. Marked to market: 10004982 +Final holdings for MOMENTUM_AGENT_5104: { ABS: 228, CASH: -12901724 }. Marked to market: 10004980 +Final holdings for MOMENTUM_AGENT_5105: { ABS: 456, CASH: -35803464 }. Marked to market: 10009944 +Final holdings for MOMENTUM_AGENT_5106: { ABS: 342, CASH: -24352607 }. Marked to market: 10007449 +Final holdings for MOMENTUM_AGENT_5107: { ABS: 114, CASH: -1450874 }. Marked to market: 10002478 +Final holdings for MOMENTUM_AGENT_5108: { ABS: 684, CASH: -58705256 }. Marked to market: 10014856 +Final holdings for MOMENTUM_AGENT_5109: { ABS: 342, CASH: -24352652 }. Marked to market: 10007404 +Final holdings for MOMENTUM_AGENT_5110: { ABS: 228, CASH: -12901774 }. Marked to market: 10004930 +Final holdings for MOMENTUM_AGENT_5111: { ABS: 114, CASH: -1450888 }. Marked to market: 10002464 +Final holdings for MOMENTUM_AGENT_5112: { ABS: 342, CASH: -24352664 }. Marked to market: 10007392 +Final holdings for MOMENTUM_AGENT_5113: { ABS: 1026, CASH: -93058028 }. Marked to market: 10022140 +Final holdings for MOMENTUM_AGENT_5114: { ABS: 114, CASH: -1450896 }. Marked to market: 10002456 +Final holdings for MOMENTUM_AGENT_5115: { ABS: 456, CASH: -35803584 }. Marked to market: 10009824 +Final holdings for MOMENTUM_AGENT_5116: { ABS: 748, CASH: -65181070 }. Marked to market: 9968994 +Final holdings for MOMENTUM_AGENT_5117: { ABS: 748, CASH: -65140222 }. Marked to market: 10009842 +Final holdings for MOMENTUM_AGENT_5118: { ABS: 333, CASH: -23449028 }. Marked to market: 10006816 +Final holdings for MOMENTUM_AGENT_5119: { ABS: 999, CASH: -90351877 }. Marked to market: 10015655 +Final holdings for MOMENTUM_AGENT_5120: { ABS: 563, CASH: -46546924 }. Marked to market: 10016560 +Final holdings for MOMENTUM_AGENT_5121: { ABS: 446, CASH: -34800684 }. Marked to market: 10008044 +Final holdings for MOMENTUM_AGENT_5122: { ABS: 1000, CASH: -90435571 }. Marked to market: 10032429 +Final holdings for MOMENTUM_AGENT_5123: { ABS: 560, CASH: -46241270 }. Marked to market: 10020810 +Final holdings for MOMENTUM_AGENT_5124: { ABS: 784, CASH: -68737876 }. Marked to market: 10029036 +Final holdings for MOMENTUM_AGENT_5125: { ABS: 700, CASH: -60332469 }. Marked to market: 9995131 +Final holdings for MOMENTUM_AGENT_5126: { ABS: 328, CASH: -22946703 }. Marked to market: 10006801 +Fundamental archival complete. +Event Queue elapsed: 0 days 00:01:28.204019, messages: 193342, messages per second: 2192.0 +Mean ending value by agent type: +NoiseAgent: -117 +ValueAgent: 31269 +MarketMakerAgent: -3023309 +MomentumAgent: 9056 +Simulation ending! +Simulation End Time: 2020-02-17 10:57:49.847351 +Time taken to run simulation: 0:01:31.981153 diff --git a/tests/random_fund_value.txt b/tests/random_fund_value.txt new file mode 100644 index 000000000..935af55b1 --- /dev/null +++ b/tests/random_fund_value.txt @@ -0,0 +1,10127 @@ +--------------- +Hardware Specs: +--------------- +Mac (system_profiler SPHardwareDataType) or lshw -short + +Processor Name: Intel Core i7 +Processor Speed: 2.6 GHz +Number of Processors: 1 +Total Number of Cores: 6 +L2 Cache (per Core): 256 KB +L3 Cache: 12 MB +Memory: 16 GB + +------------------ +Simulation Results: +------------------ +./scripts/random_fund_value.sh + +Configuration seed: 123456789 + +Event Queue elapsed: 0 days 00:00:24.387378, messages: 107402, messages per second: 4404.0 +Mean ending value by agent type: + NoiseAgent: -486 + ValueAgent: 10299 + +Time taken to run simulation: 0:03:20.364880 + +Final holdings for NoiseAgent 1: { CASH: 9986068 }. Marked to market: 9986068 +Final relative surplus NoiseAgent 1 -0.0013932 +Final holdings for NoiseAgent 2: { CASH: 9999415 }. Marked to market: 9999415 +Final relative surplus NoiseAgent 2 -5.85e-05 +Final holdings for NoiseAgent 3: { IBM: -11, CASH: 11101670 }. Marked to market: 10006620 +Final relative surplus NoiseAgent 3 0.110167 +Final holdings for NoiseAgent 4: { CASH: 10010914 }. Marked to market: 10010914 +Final relative surplus NoiseAgent 4 0.0010914 +Final holdings for NoiseAgent 5: { CASH: 10009312 }. Marked to market: 10009312 +Final relative surplus NoiseAgent 5 0.0009312 +Final holdings for NoiseAgent 6: { IBM: 39, CASH: 6073597 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 6 -0.3926403 +Final holdings for NoiseAgent 7: { CASH: 9990523 }. Marked to market: 9990523 +Final relative surplus NoiseAgent 7 -0.0009477 +Final holdings for NoiseAgent 8: { IBM: 60, CASH: 4006480 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 8 -0.58936565 +Final holdings for NoiseAgent 9: { CASH: 9996515 }. Marked to market: 9996515 +Final relative surplus NoiseAgent 9 -0.0003485 +Final holdings for NoiseAgent 10: { IBM: 72, CASH: 2813680 }. Marked to market: 9994456 +Final relative surplus NoiseAgent 10 -0.7086584 +Final holdings for NoiseAgent 11: { CASH: 10007705 }. Marked to market: 10007705 +Final relative surplus NoiseAgent 11 0.0007705 +Final holdings for NoiseAgent 12: { CASH: 9980708 }. Marked to market: 9980708 +Final relative surplus NoiseAgent 12 -0.0019292 +Final holdings for NoiseAgent 13: { IBM: -76, CASH: 17602318 }. Marked to market: 9989778 +Final relative surplus NoiseAgent 13 0.75021575 +Final holdings for NoiseAgent 14: { CASH: 9947376 }. Marked to market: 9947376 +Final relative surplus NoiseAgent 14 -0.0052624 +Final holdings for NoiseAgent 15: { CASH: 9994852 }. Marked to market: 9994852 +Final relative surplus NoiseAgent 15 -0.0005148 +Final holdings for NoiseAgent 16: { IBM: -26, CASH: 12616588 }. Marked to market: 9999246 +Final relative surplus NoiseAgent 16 0.2616588 +Final holdings for NoiseAgent 17: { CASH: 9997192 }. Marked to market: 9997192 +Final relative surplus NoiseAgent 17 -0.0002808 +Final holdings for NoiseAgent 18: { CASH: 10001716 }. Marked to market: 10001716 +Final relative surplus NoiseAgent 18 0.0001716 +Final holdings for NoiseAgent 19: { CASH: 10022170 }. Marked to market: 10022170 +Final relative surplus NoiseAgent 19 0.002217 +Final holdings for NoiseAgent 20: { CASH: 10003948 }. Marked to market: 10003948 +Final relative surplus NoiseAgent 20 0.0003948 +Final holdings for NoiseAgent 21: { IBM: 40, CASH: 5999720 }. Marked to market: 10008600 +Final relative surplus NoiseAgent 21 -0.400028 +Final holdings for NoiseAgent 22: { CASH: 10001064 }. Marked to market: 10001064 +Final relative surplus NoiseAgent 22 0.0001064 +Final holdings for NoiseAgent 23: { CASH: 9999580 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 23 -4.2e-05 +Final holdings for NoiseAgent 24: { IBM: 66, CASH: 3407161 }. Marked to market: 9998119 +Final relative surplus NoiseAgent 24 -0.64929855 +Final holdings for NoiseAgent 25: { CASH: 9986128 }. Marked to market: 9986128 +Final relative surplus NoiseAgent 25 -0.0013872 +Final holdings for NoiseAgent 26: { IBM: 58, CASH: 4217081 }. Marked to market: 9989821 +Final relative surplus NoiseAgent 26 -0.56833945 +Final holdings for NoiseAgent 27: { IBM: -32, CASH: 13195776 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 27 0.3195776 +Final holdings for NoiseAgent 28: { IBM: 54, CASH: 4608991 }. Marked to market: 10000729 +Final relative surplus NoiseAgent 28 -0.52911625 +Final holdings for NoiseAgent 29: { CASH: 9998298 }. Marked to market: 9998298 +Final relative surplus NoiseAgent 29 -0.0001702 +Final holdings for NoiseAgent 30: { CASH: 9997316 }. Marked to market: 9997316 +Final relative surplus NoiseAgent 30 -0.0002684 +Final holdings for NoiseAgent 31: { IBM: -68, CASH: 16792690 }. Marked to market: 9999218 +Final relative surplus NoiseAgent 31 0.66927855 +Final holdings for NoiseAgent 32: { IBM: -40, CASH: 13996200 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 32 0.39962 +Final holdings for NoiseAgent 33: { CASH: 9996805 }. Marked to market: 9996805 +Final relative surplus NoiseAgent 33 -0.0003195 +Final holdings for NoiseAgent 34: { IBM: 42, CASH: 5810458 }. Marked to market: 9997312 +Final relative surplus NoiseAgent 34 -0.4189542 +Final holdings for NoiseAgent 35: { CASH: 9984912 }. Marked to market: 9984912 +Final relative surplus NoiseAgent 35 -0.0015088 +Final holdings for NoiseAgent 36: { IBM: -64, CASH: 16382112 }. Marked to market: 10012384 +Final relative surplus NoiseAgent 36 0.6282588 +Final holdings for NoiseAgent 37: { CASH: 9989780 }. Marked to market: 9989780 +Final relative surplus NoiseAgent 37 -0.001022 +Final holdings for NoiseAgent 38: { CASH: 9973246 }. Marked to market: 9973246 +Final relative surplus NoiseAgent 38 -0.0026754 +Final holdings for NoiseAgent 39: { IBM: 50, CASH: 5015582 }. Marked to market: 9972982 +Final relative surplus NoiseAgent 39 -0.4984418 +Final holdings for NoiseAgent 40: { IBM: 64, CASH: 3605376 }. Marked to market: 9998208 +Final relative surplus NoiseAgent 40 -0.62947355 +Final holdings for NoiseAgent 41: { CASH: 9967396 }. Marked to market: 9967396 +Final relative surplus NoiseAgent 41 -0.0032604 +Final holdings for NoiseAgent 42: { CASH: 10002046 }. Marked to market: 10002046 +Final relative surplus NoiseAgent 42 0.0002046 +Final holdings for NoiseAgent 43: { CASH: 10032928 }. Marked to market: 10032928 +Final relative surplus NoiseAgent 43 0.0032928 +Final holdings for NoiseAgent 44: { IBM: -46, CASH: 14655476 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 44 0.4655476 +Final holdings for NoiseAgent 45: { CASH: 10014520 }. Marked to market: 10014520 +Final relative surplus NoiseAgent 45 0.001452 +Final holdings for NoiseAgent 46: { CASH: 10000594 }. Marked to market: 10000594 +Final relative surplus NoiseAgent 46 5.94e-05 +Final holdings for NoiseAgent 47: { IBM: -27, CASH: 12702770 }. Marked to market: 10024289 +Final relative surplus NoiseAgent 47 0.270277 +Final holdings for NoiseAgent 48: { CASH: 9995761 }. Marked to market: 9995761 +Final relative surplus NoiseAgent 48 -0.0004239 +Final holdings for NoiseAgent 49: { IBM: 42, CASH: 5788261 }. Marked to market: 10015519 +Final relative surplus NoiseAgent 49 -0.4211739 +Final holdings for NoiseAgent 50: { IBM: 74, CASH: 2615355 }. Marked to market: 9993155 +Final relative surplus NoiseAgent 50 -0.7284943 +Final holdings for NoiseAgent 51: { CASH: 10001152 }. Marked to market: 10001152 +Final relative surplus NoiseAgent 51 0.0001152 +Final holdings for NoiseAgent 52: { CASH: 10015548 }. Marked to market: 10015548 +Final relative surplus NoiseAgent 52 0.0015548 +Final holdings for NoiseAgent 53: { CASH: 10017856 }. Marked to market: 10017856 +Final relative surplus NoiseAgent 53 0.0017856 +Final holdings for NoiseAgent 54: { IBM: -42, CASH: 14194582 }. Marked to market: 10001722 +Final relative surplus NoiseAgent 54 0.4194582 +Final holdings for NoiseAgent 55: { IBM: -28, CASH: 12796136 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 55 0.2796136 +Final holdings for NoiseAgent 56: { IBM: -40, CASH: 13995160 }. Marked to market: 9986280 +Final relative surplus NoiseAgent 56 0.399516 +Final holdings for NoiseAgent 57: { IBM: 70, CASH: 3009835 }. Marked to market: 10000665 +Final relative surplus NoiseAgent 57 -0.68902955 +Final holdings for NoiseAgent 58: { CASH: 10003600 }. Marked to market: 10003600 +Final relative surplus NoiseAgent 58 0.00036 +Final holdings for NoiseAgent 59: { IBM: -52, CASH: 15195918 }. Marked to market: 10004030 +Final relative surplus NoiseAgent 59 0.50960745 +Final holdings for NoiseAgent 60: { IBM: 66, CASH: 3407887 }. Marked to market: 10000561 +Final relative surplus NoiseAgent 60 -0.6492216 +Final holdings for NoiseAgent 61: { IBM: 40, CASH: 5991360 }. Marked to market: 10013360 +Final relative surplus NoiseAgent 61 -0.400864 +Final holdings for NoiseAgent 62: { CASH: 9970114 }. Marked to market: 9970114 +Final relative surplus NoiseAgent 62 -0.0029886 +Final holdings for NoiseAgent 63: { IBM: -98, CASH: 19753842 }. Marked to market: 10029988 +Final relative surplus NoiseAgent 63 0.96546155 +Final holdings for NoiseAgent 64: { CASH: 10005762 }. Marked to market: 10005762 +Final relative surplus NoiseAgent 64 0.0005762 +Final holdings for NoiseAgent 65: { IBM: -82, CASH: 18178721 }. Marked to market: 10004141 +Final relative surplus NoiseAgent 65 0.80790315 +Final holdings for NoiseAgent 66: { IBM: 96, CASH: 399040 }. Marked to market: 10014880 +Final relative surplus NoiseAgent 66 -0.95007925 +Final holdings for NoiseAgent 67: { IBM: 60, CASH: 4015000 }. Marked to market: 9989980 +Final relative surplus NoiseAgent 67 -0.58854185 +Final holdings for NoiseAgent 68: { IBM: -64, CASH: 16392256 }. Marked to market: 9996992 +Final relative surplus NoiseAgent 68 0.6292326 +Final holdings for NoiseAgent 69: { IBM: -82, CASH: 18182206 }. Marked to market: 10020090 +Final relative surplus NoiseAgent 69 0.8082669 +Final holdings for NoiseAgent 70: { CASH: 10002242 }. Marked to market: 10002242 +Final relative surplus NoiseAgent 70 0.0002242 +Final holdings for NoiseAgent 71: { CASH: 10014544 }. Marked to market: 10014544 +Final relative surplus NoiseAgent 71 0.0014544 +Final holdings for NoiseAgent 72: { CASH: 10016092 }. Marked to market: 10016092 +Final relative surplus NoiseAgent 72 0.0016092 +Final holdings for NoiseAgent 73: { CASH: 9998488 }. Marked to market: 9998488 +Final relative surplus NoiseAgent 73 -0.0001512 +Final holdings for NoiseAgent 74: { IBM: 48, CASH: 5204560 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 74 -0.479544 +Final holdings for NoiseAgent 75: { CASH: 9982620 }. Marked to market: 9982620 +Final relative surplus NoiseAgent 75 -0.001738 +Final holdings for NoiseAgent 76: { IBM: -98, CASH: 19807056 }. Marked to market: 9995590 +Final relative surplus NoiseAgent 76 0.97069325 +Final holdings for NoiseAgent 77: { IBM: 46, CASH: 5404255 }. Marked to market: 9999149 +Final relative surplus NoiseAgent 77 -0.4595745 +Final holdings for NoiseAgent 78: { CASH: 9998092 }. Marked to market: 9998092 +Final relative surplus NoiseAgent 78 -0.0001908 +Final holdings for NoiseAgent 79: { IBM: -20, CASH: 11996260 }. Marked to market: 10004680 +Final relative surplus NoiseAgent 79 0.199626 +Final holdings for NoiseAgent 80: { IBM: -52, CASH: 15184374 }. Marked to market: 10005590 +Final relative surplus NoiseAgent 80 0.50847885 +Final holdings for NoiseAgent 81: { CASH: 9976967 }. Marked to market: 9976967 +Final relative surplus NoiseAgent 81 -0.0023033 +Final holdings for NoiseAgent 82: { CASH: 9994195 }. Marked to market: 9994195 +Final relative surplus NoiseAgent 82 -0.0005805 +Final holdings for NoiseAgent 83: { CASH: 10008832 }. Marked to market: 10008832 +Final relative surplus NoiseAgent 83 0.0008832 +Final holdings for NoiseAgent 84: { IBM: 52, CASH: 4786740 }. Marked to market: 10021996 +Final relative surplus NoiseAgent 84 -0.51125875 +Final holdings for NoiseAgent 85: { IBM: 92, CASH: 808188 }. Marked to market: 9999356 +Final relative surplus NoiseAgent 85 -0.90919075 +Final holdings for NoiseAgent 86: { IBM: -90, CASH: 18985510 }. Marked to market: 9997930 +Final relative surplus NoiseAgent 86 0.8885656 +Final holdings for NoiseAgent 87: { IBM: 50, CASH: 5009200 }. Marked to market: 10001450 +Final relative surplus NoiseAgent 87 -0.49908 +Final holdings for NoiseAgent 88: { CASH: 9987574 }. Marked to market: 9987574 +Final relative surplus NoiseAgent 88 -0.0012426 +Final holdings for NoiseAgent 89: { IBM: 90, CASH: 1014490 }. Marked to market: 9993970 +Final relative surplus NoiseAgent 89 -0.8885749 +Final holdings for NoiseAgent 90: { IBM: 76, CASH: 2409538 }. Marked to market: 10003914 +Final relative surplus NoiseAgent 90 -0.74905365 +Final holdings for NoiseAgent 91: { IBM: 72, CASH: 2806948 }. Marked to market: 9999892 +Final relative surplus NoiseAgent 91 -0.70931525 +Final holdings for NoiseAgent 92: { IBM: 44, CASH: 5607436 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 92 -0.4392564 +Final holdings for NoiseAgent 93: { CASH: 9998128 }. Marked to market: 9998128 +Final relative surplus NoiseAgent 93 -0.0001872 +Final holdings for NoiseAgent 94: { CASH: 10000704 }. Marked to market: 10000704 +Final relative surplus NoiseAgent 94 7.04e-05 +Final holdings for NoiseAgent 95: { CASH: 9999868 }. Marked to market: 9999868 +Final relative surplus NoiseAgent 95 -1.32e-05 +Final holdings for NoiseAgent 96: { CASH: 9977628 }. Marked to market: 9977628 +Final relative surplus NoiseAgent 96 -0.0022372 +Final holdings for NoiseAgent 97: { IBM: -42, CASH: 14186728 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 97 0.4186728 +Final holdings for NoiseAgent 98: { CASH: 9990445 }. Marked to market: 9990445 +Final relative surplus NoiseAgent 98 -0.0009555 +Final holdings for NoiseAgent 99: { CASH: 10021448 }. Marked to market: 10021448 +Final relative surplus NoiseAgent 99 0.0021448 +Final holdings for NoiseAgent 100: { IBM: -78, CASH: 17788729 }. Marked to market: 10001989 +Final relative surplus NoiseAgent 100 0.76888985 +Final holdings for NoiseAgent 101: { CASH: 10009120 }. Marked to market: 10009120 +Final relative surplus NoiseAgent 101 0.000912 +Final holdings for NoiseAgent 102: { IBM: 90, CASH: 999191 }. Marked to market: 10016741 +Final relative surplus NoiseAgent 102 -0.8900612 +Final holdings for NoiseAgent 103: { IBM: -46, CASH: 14586108 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 103 0.4586108 +Final holdings for NoiseAgent 104: { IBM: -27, CASH: 12697942 }. Marked to market: 10023052 +Final relative surplus NoiseAgent 104 0.2697942 +Final holdings for NoiseAgent 105: { CASH: 9997240 }. Marked to market: 9997240 +Final relative surplus NoiseAgent 105 -0.000276 +Final holdings for NoiseAgent 106: { IBM: -68, CASH: 16794832 }. Marked to market: 10000272 +Final relative surplus NoiseAgent 106 0.66949115 +Final holdings for NoiseAgent 107: { IBM: -64, CASH: 16384960 }. Marked to market: 10010944 +Final relative surplus NoiseAgent 107 0.62853055 +Final holdings for NoiseAgent 108: { CASH: 9986868 }. Marked to market: 9986868 +Final relative surplus NoiseAgent 108 -0.0013132 +Final holdings for NoiseAgent 109: { IBM: -70, CASH: 16987785 }. Marked to market: 9999545 +Final relative surplus NoiseAgent 109 0.68879475 +Final holdings for NoiseAgent 110: { IBM: -92, CASH: 19191168 }. Marked to market: 10002024 +Final relative surplus NoiseAgent 110 0.90912865 +Final holdings for NoiseAgent 111: { IBM: -98, CASH: 19788926 }. Marked to market: 10001764 +Final relative surplus NoiseAgent 111 0.96890565 +Final holdings for NoiseAgent 112: { IBM: 52, CASH: 4826104 }. Marked to market: 9982216 +Final relative surplus NoiseAgent 112 -0.5074736 +Final holdings for NoiseAgent 113: { IBM: -72, CASH: 17166520 }. Marked to market: 10021672 +Final relative surplus NoiseAgent 113 0.7067285 +Final holdings for NoiseAgent 114: { IBM: -88, CASH: 18751776 }. Marked to market: 10037752 +Final relative surplus NoiseAgent 114 0.86527405 +Final holdings for NoiseAgent 115: { CASH: 9988296 }. Marked to market: 9988296 +Final relative surplus NoiseAgent 115 -0.0011704 +Final holdings for NoiseAgent 116: { IBM: -52, CASH: 15192538 }. Marked to market: 10001690 +Final relative surplus NoiseAgent 116 0.50927255 +Final holdings for NoiseAgent 117: { IBM: 41, CASH: 5907216 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 117 -0.4092784 +Final holdings for NoiseAgent 118: { IBM: 66, CASH: 3396667 }. Marked to market: 10009273 +Final relative surplus NoiseAgent 118 -0.65031465 +Final holdings for NoiseAgent 119: { CASH: 10010608 }. Marked to market: 10010608 +Final relative surplus NoiseAgent 119 0.0010608 +Final holdings for NoiseAgent 120: { CASH: 10021276 }. Marked to market: 10021276 +Final relative surplus NoiseAgent 120 0.0021276 +Final holdings for NoiseAgent 121: { CASH: 10000368 }. Marked to market: 10000368 +Final relative surplus NoiseAgent 121 3.68e-05 +Final holdings for NoiseAgent 122: { CASH: 10010380 }. Marked to market: 10010380 +Final relative surplus NoiseAgent 122 0.001038 +Final holdings for NoiseAgent 123: { CASH: 9992509 }. Marked to market: 9992509 +Final relative surplus NoiseAgent 123 -0.0007491 +Final holdings for NoiseAgent 124: { CASH: 10012408 }. Marked to market: 10012408 +Final relative surplus NoiseAgent 124 0.0012408 +Final holdings for NoiseAgent 125: { IBM: -71, CASH: 17109301 }. Marked to market: 9963222 +Final relative surplus NoiseAgent 125 0.70086525 +Final holdings for NoiseAgent 126: { CASH: 10023086 }. Marked to market: 10023086 +Final relative surplus NoiseAgent 126 0.0023086 +Final holdings for NoiseAgent 127: { IBM: 78, CASH: 2204368 }. Marked to market: 9995554 +Final relative surplus NoiseAgent 127 -0.76957445 +Final holdings for NoiseAgent 128: { CASH: 9985502 }. Marked to market: 9985502 +Final relative surplus NoiseAgent 128 -0.0014498 +Final holdings for NoiseAgent 129: { CASH: 9997435 }. Marked to market: 9997435 +Final relative surplus NoiseAgent 129 -0.0002565 +Final holdings for NoiseAgent 130: { CASH: 10003720 }. Marked to market: 10003720 +Final relative surplus NoiseAgent 130 0.000372 +Final holdings for NoiseAgent 131: { IBM: 74, CASH: 2622718 }. Marked to market: 9988604 +Final relative surplus NoiseAgent 131 -0.7277739 +Final holdings for NoiseAgent 132: { CASH: 10000528 }. Marked to market: 10000528 +Final relative surplus NoiseAgent 132 5.28e-05 +Final holdings for NoiseAgent 133: { CASH: 10003510 }. Marked to market: 10003510 +Final relative surplus NoiseAgent 133 0.000351 +Final holdings for NoiseAgent 134: { IBM: -39, CASH: 13894930 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 134 0.389493 +Final holdings for NoiseAgent 135: { IBM: -64, CASH: 16389760 }. Marked to market: 9996160 +Final relative surplus NoiseAgent 135 0.62898615 +Final holdings for NoiseAgent 136: { IBM: 96, CASH: 414064 }. Marked to market: 10002640 +Final relative surplus NoiseAgent 136 -0.94860585 +Final holdings for NoiseAgent 137: { IBM: -66, CASH: 16616071 }. Marked to market: 9972841 +Final relative surplus NoiseAgent 137 0.65154155 +Final holdings for NoiseAgent 138: { CASH: 9997891 }. Marked to market: 9997891 +Final relative surplus NoiseAgent 138 -0.0002109 +Final holdings for NoiseAgent 139: { IBM: -42, CASH: 14180260 }. Marked to market: 10012138 +Final relative surplus NoiseAgent 139 0.418026 +Final holdings for NoiseAgent 140: { CASH: 9988012 }. Marked to market: 9988012 +Final relative surplus NoiseAgent 140 -0.0011988 +Final holdings for NoiseAgent 141: { CASH: 9976132 }. Marked to market: 9976132 +Final relative surplus NoiseAgent 141 -0.0023868 +Final holdings for NoiseAgent 142: { CASH: 9986154 }. Marked to market: 9986154 +Final relative surplus NoiseAgent 142 -0.0013846 +Final holdings for NoiseAgent 143: { CASH: 9981748 }. Marked to market: 9981748 +Final relative surplus NoiseAgent 143 -0.0018252 +Final holdings for NoiseAgent 144: { IBM: 90, CASH: 1008145 }. Marked to market: 9999595 +Final relative surplus NoiseAgent 144 -0.88919495 +Final holdings for NoiseAgent 145: { IBM: 3, CASH: 9767257 }. Marked to market: 10071865 +Final relative surplus NoiseAgent 145 -0.0232743 +Final holdings for NoiseAgent 146: { IBM: -76, CASH: 17619684 }. Marked to market: 9976288 +Final relative surplus NoiseAgent 146 0.75191175 +Final holdings for NoiseAgent 147: { CASH: 9990375 }. Marked to market: 9990375 +Final relative surplus NoiseAgent 147 -0.0009625 +Final holdings for NoiseAgent 148: { IBM: -58, CASH: 15787849 }. Marked to market: 10005017 +Final relative surplus NoiseAgent 148 0.5688147 +Final holdings for NoiseAgent 149: { IBM: 31, CASH: 6902778 }. Marked to market: 9998655 +Final relative surplus NoiseAgent 149 -0.3097222 +Final holdings for NoiseAgent 150: { IBM: 48, CASH: 5204584 }. Marked to market: 9998344 +Final relative surplus NoiseAgent 150 -0.4795416 +Final holdings for NoiseAgent 151: { CASH: 9983872 }. Marked to market: 9983872 +Final relative surplus NoiseAgent 151 -0.0016128 +Final holdings for NoiseAgent 152: { CASH: 9997816 }. Marked to market: 9997816 +Final relative surplus NoiseAgent 152 -0.0002184 +Final holdings for NoiseAgent 153: { CASH: 9997522 }. Marked to market: 9997522 +Final relative surplus NoiseAgent 153 -0.0002478 +Final holdings for NoiseAgent 154: { IBM: 80, CASH: 1974560 }. Marked to market: 10023040 +Final relative surplus NoiseAgent 154 -0.79248325 +Final holdings for NoiseAgent 155: { IBM: 64, CASH: 3627744 }. Marked to market: 9976736 +Final relative surplus NoiseAgent 155 -0.62730515 +Final holdings for NoiseAgent 156: { IBM: 54, CASH: 4609207 }. Marked to market: 9999865 +Final relative surplus NoiseAgent 156 -0.52909675 +Final holdings for NoiseAgent 157: { CASH: 9995520 }. Marked to market: 9995520 +Final relative surplus NoiseAgent 157 -0.000448 +Final holdings for NoiseAgent 158: { CASH: 9968140 }. Marked to market: 9968140 +Final relative surplus NoiseAgent 158 -0.003186 +Final holdings for NoiseAgent 159: { IBM: 88, CASH: 1184512 }. Marked to market: 10031416 +Final relative surplus NoiseAgent 159 -0.87149555 +Final holdings for NoiseAgent 160: { IBM: -78, CASH: 17764471 }. Marked to market: 10029055 +Final relative surplus NoiseAgent 160 0.76652885 +Final holdings for NoiseAgent 161: { CASH: 10001081 }. Marked to market: 10001081 +Final relative surplus NoiseAgent 161 0.0001081 +Final holdings for NoiseAgent 162: { IBM: -48, CASH: 14793136 }. Marked to market: 10000192 +Final relative surplus NoiseAgent 162 0.4793136 +Final holdings for NoiseAgent 163: { IBM: 98, CASH: 214504 }. Marked to market: 9992356 +Final relative surplus NoiseAgent 163 -0.96857105 +Final holdings for NoiseAgent 164: { CASH: 9979616 }. Marked to market: 9979616 +Final relative surplus NoiseAgent 164 -0.0020384 +Final holdings for NoiseAgent 165: { IBM: 70, CASH: 2994505 }. Marked to market: 10010395 +Final relative surplus NoiseAgent 165 -0.69052665 +Final holdings for NoiseAgent 166: { CASH: 9997930 }. Marked to market: 9997930 +Final relative surplus NoiseAgent 166 -0.000207 +Final holdings for NoiseAgent 167: { IBM: -66, CASH: 16601650 }. Marked to market: 9986536 +Final relative surplus NoiseAgent 167 0.65014215 +Final holdings for NoiseAgent 168: { CASH: 9996880 }. Marked to market: 9996880 +Final relative surplus NoiseAgent 168 -0.000312 +Final holdings for NoiseAgent 169: { IBM: 94, CASH: 572599 }. Marked to market: 10034169 +Final relative surplus NoiseAgent 169 -0.93267465 +Final holdings for NoiseAgent 170: { CASH: 10004444 }. Marked to market: 10004444 +Final relative surplus NoiseAgent 170 0.0004444 +Final holdings for NoiseAgent 171: { IBM: 72, CASH: 2861236 }. Marked to market: 9951652 +Final relative surplus NoiseAgent 171 -0.70403275 +Final holdings for NoiseAgent 172: { IBM: -74, CASH: 17398372 }. Marked to market: 9987272 +Final relative surplus NoiseAgent 172 0.72982305 +Final holdings for NoiseAgent 173: { IBM: -56, CASH: 15603640 }. Marked to market: 9993896 +Final relative surplus NoiseAgent 173 0.55034655 +Final holdings for NoiseAgent 174: { CASH: 10010013 }. Marked to market: 10010013 +Final relative surplus NoiseAgent 174 0.0010013 +Final holdings for NoiseAgent 175: { CASH: 10004756 }. Marked to market: 10004756 +Final relative surplus NoiseAgent 175 0.0004756 +Final holdings for NoiseAgent 176: { CASH: 9970336 }. Marked to market: 9970336 +Final relative surplus NoiseAgent 176 -0.0029664 +Final holdings for NoiseAgent 177: { CASH: 10005760 }. Marked to market: 10005760 +Final relative surplus NoiseAgent 177 0.000576 +Final holdings for NoiseAgent 178: { CASH: 10013160 }. Marked to market: 10013160 +Final relative surplus NoiseAgent 178 0.001316 +Final holdings for NoiseAgent 179: { IBM: -72, CASH: 17185600 }. Marked to market: 10007992 +Final relative surplus NoiseAgent 179 0.70859065 +Final holdings for NoiseAgent 180: { CASH: 10019200 }. Marked to market: 10019200 +Final relative surplus NoiseAgent 180 0.00192 +Final holdings for NoiseAgent 181: { CASH: 9987675 }. Marked to market: 9987675 +Final relative surplus NoiseAgent 181 -0.0012325 +Final holdings for NoiseAgent 182: { CASH: 9973108 }. Marked to market: 9973108 +Final relative surplus NoiseAgent 182 -0.0026892 +Final holdings for NoiseAgent 183: { CASH: 9997690 }. Marked to market: 9997690 +Final relative surplus NoiseAgent 183 -0.000231 +Final holdings for NoiseAgent 184: { IBM: 40, CASH: 6022040 }. Marked to market: 9983960 +Final relative surplus NoiseAgent 184 -0.397796 +Final holdings for NoiseAgent 185: { IBM: -64, CASH: 16411104 }. Marked to market: 9979296 +Final relative surplus NoiseAgent 185 0.63106055 +Final holdings for NoiseAgent 186: { IBM: -94, CASH: 19320946 }. Marked to market: 10070594 +Final relative surplus NoiseAgent 186 0.9222503 +Final holdings for NoiseAgent 187: { CASH: 10034522 }. Marked to market: 10034522 +Final relative surplus NoiseAgent 187 0.0034522 +Final holdings for NoiseAgent 188: { IBM: -58, CASH: 15802581 }. Marked to market: 9992373 +Final relative surplus NoiseAgent 188 0.5702402 +Final holdings for NoiseAgent 189: { IBM: -78, CASH: 17805538 }. Marked to market: 9987832 +Final relative surplus NoiseAgent 189 0.77053135 +Final holdings for NoiseAgent 190: { IBM: -60, CASH: 16010710 }. Marked to market: 9977590 +Final relative surplus NoiseAgent 190 0.5910166 +Final holdings for NoiseAgent 191: { CASH: 10033390 }. Marked to market: 10033390 +Final relative surplus NoiseAgent 191 0.003339 +Final holdings for NoiseAgent 192: { IBM: -86, CASH: 18600860 }. Marked to market: 9986670 +Final relative surplus NoiseAgent 192 0.85006955 +Final holdings for NoiseAgent 193: { IBM: 88, CASH: 1193224 }. Marked to market: 10014520 +Final relative surplus NoiseAgent 193 -0.87065415 +Final holdings for NoiseAgent 194: { CASH: 10002415 }. Marked to market: 10002415 +Final relative surplus NoiseAgent 194 0.0002415 +Final holdings for NoiseAgent 195: { CASH: 9969004 }. Marked to market: 9969004 +Final relative surplus NoiseAgent 195 -0.0030996 +Final holdings for NoiseAgent 196: { CASH: 10024440 }. Marked to market: 10024440 +Final relative surplus NoiseAgent 196 0.002444 +Final holdings for NoiseAgent 197: { CASH: 10001566 }. Marked to market: 10001566 +Final relative surplus NoiseAgent 197 0.0001566 +Final holdings for NoiseAgent 198: { CASH: 9989973 }. Marked to market: 9989973 +Final relative surplus NoiseAgent 198 -0.0010027 +Final holdings for NoiseAgent 199: { IBM: -40, CASH: 13983680 }. Marked to market: 10014040 +Final relative surplus NoiseAgent 199 0.398368 +Final holdings for NoiseAgent 200: { IBM: 42, CASH: 5812201 }. Marked to market: 9992797 +Final relative surplus NoiseAgent 200 -0.4187799 +Final holdings for NoiseAgent 201: { CASH: 10012996 }. Marked to market: 10012996 +Final relative surplus NoiseAgent 201 0.0012996 +Final holdings for NoiseAgent 202: { IBM: -43, CASH: 14323048 }. Marked to market: 9999398 +Final relative surplus NoiseAgent 202 0.4323048 +Final holdings for NoiseAgent 203: { CASH: 10004020 }. Marked to market: 10004020 +Final relative surplus NoiseAgent 203 0.000402 +Final holdings for NoiseAgent 204: { IBM: 37, CASH: 6301628 }. Marked to market: 10026714 +Final relative surplus NoiseAgent 204 -0.3698372 +Final holdings for NoiseAgent 205: { CASH: 9976465 }. Marked to market: 9976465 +Final relative surplus NoiseAgent 205 -0.0023535 +Final holdings for NoiseAgent 206: { CASH: 10002480 }. Marked to market: 10002480 +Final relative surplus NoiseAgent 206 0.000248 +Final holdings for NoiseAgent 207: { IBM: -68, CASH: 16778716 }. Marked to market: 10009248 +Final relative surplus NoiseAgent 207 0.66791645 +Final holdings for NoiseAgent 208: { CASH: 9998057 }. Marked to market: 9998057 +Final relative surplus NoiseAgent 208 -0.0001943 +Final holdings for NoiseAgent 209: { IBM: 42, CASH: 5802804 }. Marked to market: 9990624 +Final relative surplus NoiseAgent 209 -0.4197196 +Final holdings for NoiseAgent 210: { IBM: 48, CASH: 5208856 }. Marked to market: 9994648 +Final relative surplus NoiseAgent 210 -0.4791144 +Final holdings for NoiseAgent 211: { CASH: 9990560 }. Marked to market: 9990560 +Final relative surplus NoiseAgent 211 -0.000944 +Final holdings for NoiseAgent 212: { IBM: 42, CASH: 5818522 }. Marked to market: 9981436 +Final relative surplus NoiseAgent 212 -0.4181478 +Final holdings for NoiseAgent 213: { CASH: 9974084 }. Marked to market: 9974084 +Final relative surplus NoiseAgent 213 -0.0025916 +Final holdings for NoiseAgent 214: { IBM: -35, CASH: 13520475 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 214 0.3520475 +Final holdings for NoiseAgent 215: { IBM: -48, CASH: 14825728 }. Marked to market: 9999328 +Final relative surplus NoiseAgent 215 0.4825728 +Final holdings for NoiseAgent 216: { CASH: 10001633 }. Marked to market: 10001633 +Final relative surplus NoiseAgent 216 0.0001633 +Final holdings for NoiseAgent 217: { CASH: 9989560 }. Marked to market: 9989560 +Final relative surplus NoiseAgent 217 -0.001044 +Final holdings for NoiseAgent 218: { IBM: 60, CASH: 4006180 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 218 -0.58939505 +Final holdings for NoiseAgent 219: { CASH: 10002790 }. Marked to market: 10002790 +Final relative surplus NoiseAgent 219 0.000279 +Final holdings for NoiseAgent 220: { CASH: 9971020 }. Marked to market: 9971020 +Final relative surplus NoiseAgent 220 -0.002898 +Final holdings for NoiseAgent 221: { CASH: 9999109 }. Marked to market: 9999109 +Final relative surplus NoiseAgent 221 -8.91e-05 +Final holdings for NoiseAgent 222: { CASH: 10002128 }. Marked to market: 10002128 +Final relative surplus NoiseAgent 222 0.0002128 +Final holdings for NoiseAgent 223: { IBM: -80, CASH: 17986160 }. Marked to market: 9999680 +Final relative surplus NoiseAgent 223 0.78863295 +Final holdings for NoiseAgent 224: { CASH: 9990720 }. Marked to market: 9990720 +Final relative surplus NoiseAgent 224 -0.000928 +Final holdings for NoiseAgent 225: { CASH: 10002337 }. Marked to market: 10002337 +Final relative surplus NoiseAgent 225 0.0002337 +Final holdings for NoiseAgent 226: { CASH: 10002280 }. Marked to market: 10002280 +Final relative surplus NoiseAgent 226 0.000228 +Final holdings for NoiseAgent 227: { IBM: 74, CASH: 2609435 }. Marked to market: 9994709 +Final relative surplus NoiseAgent 227 -0.72907635 +Final holdings for NoiseAgent 228: { IBM: 82, CASH: 1826773 }. Marked to market: 9988643 +Final relative surplus NoiseAgent 228 -0.807369 +Final holdings for NoiseAgent 229: { IBM: 54, CASH: 4626946 }. Marked to market: 9979480 +Final relative surplus NoiseAgent 229 -0.52739335 +Final holdings for NoiseAgent 230: { CASH: 10017248 }. Marked to market: 10017248 +Final relative surplus NoiseAgent 230 0.0017248 +Final holdings for NoiseAgent 231: { IBM: 80, CASH: 1979200 }. Marked to market: 10027920 +Final relative surplus NoiseAgent 231 -0.7920197 +Final holdings for NoiseAgent 232: { CASH: 9994342 }. Marked to market: 9994342 +Final relative surplus NoiseAgent 232 -0.0005658 +Final holdings for NoiseAgent 233: { CASH: 9998383 }. Marked to market: 9998383 +Final relative surplus NoiseAgent 233 -0.0001617 +Final holdings for NoiseAgent 234: { CASH: 10014742 }. Marked to market: 10014742 +Final relative surplus NoiseAgent 234 0.0014742 +Final holdings for NoiseAgent 235: { CASH: 10005265 }. Marked to market: 10005265 +Final relative surplus NoiseAgent 235 0.0005265 +Final holdings for NoiseAgent 236: { IBM: 60, CASH: 4013410 }. Marked to market: 9990250 +Final relative surplus NoiseAgent 236 -0.58869765 +Final holdings for NoiseAgent 237: { IBM: -84, CASH: 18425536 }. Marked to market: 9969928 +Final relative surplus NoiseAgent 237 0.83248745 +Final holdings for NoiseAgent 238: { CASH: 10013113 }. Marked to market: 10013113 +Final relative surplus NoiseAgent 238 0.0013113 +Final holdings for NoiseAgent 239: { IBM: -3, CASH: 10289545 }. Marked to market: 9989152 +Final relative surplus NoiseAgent 239 0.0289545 +Final holdings for NoiseAgent 240: { IBM: -60, CASH: 15991360 }. Marked to market: 9997600 +Final relative surplus NoiseAgent 240 0.58914675 +Final holdings for NoiseAgent 241: { IBM: 76, CASH: 2414212 }. Marked to market: 9990272 +Final relative surplus NoiseAgent 241 -0.7486102 +Final holdings for NoiseAgent 242: { IBM: -42, CASH: 14209114 }. Marked to market: 9985888 +Final relative surplus NoiseAgent 242 0.4209114 +Final holdings for NoiseAgent 243: { IBM: -56, CASH: 15594624 }. Marked to market: 10005376 +Final relative surplus NoiseAgent 243 0.5494807 +Final holdings for NoiseAgent 244: { IBM: 50, CASH: 4998875 }. Marked to market: 10009525 +Final relative surplus NoiseAgent 244 -0.5001125 +Final holdings for NoiseAgent 245: { CASH: 10006513 }. Marked to market: 10006513 +Final relative surplus NoiseAgent 245 0.0006513 +Final holdings for NoiseAgent 246: { IBM: 30, CASH: 7009420 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 246 -0.299058 +Final holdings for NoiseAgent 247: { CASH: 9987757 }. Marked to market: 9987757 +Final relative surplus NoiseAgent 247 -0.0012243 +Final holdings for NoiseAgent 248: { IBM: -46, CASH: 14600299 }. Marked to market: 9995331 +Final relative surplus NoiseAgent 248 0.4600299 +Final holdings for NoiseAgent 249: { CASH: 10028466 }. Marked to market: 10028466 +Final relative surplus NoiseAgent 249 0.0028466 +Final holdings for NoiseAgent 250: { IBM: 78, CASH: 2219344 }. Marked to market: 9992746 +Final relative surplus NoiseAgent 250 -0.7681015 +Final holdings for NoiseAgent 251: { IBM: -90, CASH: 19005445 }. Marked to market: 9990145 +Final relative surplus NoiseAgent 251 0.89052775 +Final holdings for NoiseAgent 252: { IBM: 92, CASH: 841860 }. Marked to market: 9963476 +Final relative surplus NoiseAgent 252 -0.905898 +Final holdings for NoiseAgent 253: { IBM: -68, CASH: 16793234 }. Marked to market: 10001326 +Final relative surplus NoiseAgent 253 0.66933525 +Final holdings for NoiseAgent 254: { CASH: 10028272 }. Marked to market: 10028272 +Final relative surplus NoiseAgent 254 0.0028272 +Final holdings for NoiseAgent 255: { IBM: -33, CASH: 13297294 }. Marked to market: 10047520 +Final relative surplus NoiseAgent 255 0.3297294 +Final holdings for NoiseAgent 256: { CASH: 10005248 }. Marked to market: 10005248 +Final relative surplus NoiseAgent 256 0.0005248 +Final holdings for NoiseAgent 257: { CASH: 9998496 }. Marked to market: 9998496 +Final relative surplus NoiseAgent 257 -0.0001504 +Final holdings for NoiseAgent 258: { CASH: 9997990 }. Marked to market: 9997990 +Final relative surplus NoiseAgent 258 -0.000201 +Final holdings for NoiseAgent 259: { CASH: 10001980 }. Marked to market: 10001980 +Final relative surplus NoiseAgent 259 0.000198 +Final holdings for NoiseAgent 260: { IBM: 76, CASH: 2386966 }. Marked to market: 10023142 +Final relative surplus NoiseAgent 260 -0.7512566 +Final holdings for NoiseAgent 261: { IBM: 36, CASH: 6403708 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 261 -0.3596292 +Final holdings for NoiseAgent 262: { CASH: 10010500 }. Marked to market: 10010500 +Final relative surplus NoiseAgent 262 0.00105 +Final holdings for NoiseAgent 263: { CASH: 9997536 }. Marked to market: 9997536 +Final relative surplus NoiseAgent 263 -0.0002464 +Final holdings for NoiseAgent 264: { CASH: 10024052 }. Marked to market: 10024052 +Final relative surplus NoiseAgent 264 0.0024052 +Final holdings for NoiseAgent 265: { IBM: 45, CASH: 5520925 }. Marked to market: 9999775 +Final relative surplus NoiseAgent 265 -0.4479075 +Final holdings for NoiseAgent 266: { IBM: -20, CASH: 11996460 }. Marked to market: 9974140 +Final relative surplus NoiseAgent 266 0.199646 +Final holdings for NoiseAgent 267: { CASH: 10002624 }. Marked to market: 10002624 +Final relative surplus NoiseAgent 267 0.0002624 +Final holdings for NoiseAgent 268: { IBM: 66, CASH: 3385678 }. Marked to market: 10022044 +Final relative surplus NoiseAgent 268 -0.651377 +Final holdings for NoiseAgent 269: { IBM: 56, CASH: 4400364 }. Marked to market: 10006300 +Final relative surplus NoiseAgent 269 -0.54995305 +Final holdings for NoiseAgent 270: { IBM: -98, CASH: 19786623 }. Marked to market: 9996913 +Final relative surplus NoiseAgent 270 0.96867275 +Final holdings for NoiseAgent 271: { IBM: -72, CASH: 17217568 }. Marked to market: 9971632 +Final relative surplus NoiseAgent 271 0.711693 +Final holdings for NoiseAgent 272: { IBM: -82, CASH: 18170972 }. Marked to market: 10014022 +Final relative surplus NoiseAgent 272 0.80714985 +Final holdings for NoiseAgent 273: { IBM: 42, CASH: 5799118 }. Marked to market: 10004578 +Final relative surplus NoiseAgent 273 -0.4200882 +Final holdings for NoiseAgent 274: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 274 0.0 +Final holdings for NoiseAgent 275: { CASH: 9982361 }. Marked to market: 9982361 +Final relative surplus NoiseAgent 275 -0.0017639 +Final holdings for NoiseAgent 276: { IBM: -80, CASH: 18004320 }. Marked to market: 9986160 +Final relative surplus NoiseAgent 276 0.79040925 +Final holdings for NoiseAgent 277: { IBM: 46, CASH: 5386039 }. Marked to market: 10016583 +Final relative surplus NoiseAgent 277 -0.4613961 +Final holdings for NoiseAgent 278: { IBM: 42, CASH: 5816926 }. Marked to market: 9985300 +Final relative surplus NoiseAgent 278 -0.4183074 +Final holdings for NoiseAgent 279: { CASH: 10002668 }. Marked to market: 10002668 +Final relative surplus NoiseAgent 279 0.0002668 +Final holdings for NoiseAgent 280: { CASH: 10004930 }. Marked to market: 10004930 +Final relative surplus NoiseAgent 280 0.000493 +Final holdings for NoiseAgent 281: { IBM: 58, CASH: 4198382 }. Marked to market: 10009170 +Final relative surplus NoiseAgent 281 -0.5701434 +Final holdings for NoiseAgent 282: { CASH: 9999344 }. Marked to market: 9999344 +Final relative surplus NoiseAgent 282 -6.56e-05 +Final holdings for NoiseAgent 283: { CASH: 10002300 }. Marked to market: 10002300 +Final relative surplus NoiseAgent 283 0.00023 +Final holdings for NoiseAgent 284: { IBM: 42, CASH: 5790424 }. Marked to market: 10017892 +Final relative surplus NoiseAgent 284 -0.4209576 +Final holdings for NoiseAgent 285: { IBM: 60, CASH: 4008310 }. Marked to market: 10002310 +Final relative surplus NoiseAgent 285 -0.58917905 +Final holdings for NoiseAgent 286: { CASH: 10003560 }. Marked to market: 10003560 +Final relative surplus NoiseAgent 286 0.000356 +Final holdings for NoiseAgent 287: { IBM: -78, CASH: 17789236 }. Marked to market: 9996646 +Final relative surplus NoiseAgent 287 0.7689325 +Final holdings for NoiseAgent 288: { IBM: -62, CASH: 16193552 }. Marked to market: 10001674 +Final relative surplus NoiseAgent 288 0.60936835 +Final holdings for NoiseAgent 289: { IBM: 90, CASH: 994870 }. Marked to market: 10009720 +Final relative surplus NoiseAgent 289 -0.8904964 +Final holdings for NoiseAgent 290: { IBM: -42, CASH: 14200063 }. Marked to market: 9992797 +Final relative surplus NoiseAgent 290 0.4200063 +Final holdings for NoiseAgent 291: { CASH: 10007725 }. Marked to market: 10007725 +Final relative surplus NoiseAgent 291 0.0007725 +Final holdings for NoiseAgent 292: { CASH: 9999655 }. Marked to market: 9999655 +Final relative surplus NoiseAgent 292 -3.45e-05 +Final holdings for NoiseAgent 293: { CASH: 10021288 }. Marked to market: 10021288 +Final relative surplus NoiseAgent 293 0.0021288 +Final holdings for NoiseAgent 294: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 294 0.0 +Final holdings for NoiseAgent 295: { IBM: 80, CASH: 1981560 }. Marked to market: 10027960 +Final relative surplus NoiseAgent 295 -0.7917864 +Final holdings for NoiseAgent 296: { CASH: 10010830 }. Marked to market: 10010830 +Final relative surplus NoiseAgent 296 0.001083 +Final holdings for NoiseAgent 297: { CASH: 10004512 }. Marked to market: 10004512 +Final relative surplus NoiseAgent 297 0.0004512 +Final holdings for NoiseAgent 298: { IBM: -47, CASH: 14731208 }. Marked to market: 9999859 +Final relative surplus NoiseAgent 298 0.4731208 +Final holdings for NoiseAgent 299: { IBM: -62, CASH: 16214787 }. Marked to market: 9973743 +Final relative surplus NoiseAgent 299 0.6114127 +Final holdings for NoiseAgent 300: { CASH: 10030880 }. Marked to market: 10030880 +Final relative surplus NoiseAgent 300 0.003088 +Final holdings for NoiseAgent 301: { CASH: 10000588 }. Marked to market: 10000588 +Final relative surplus NoiseAgent 301 5.88e-05 +Final holdings for NoiseAgent 302: { IBM: 54, CASH: 4607128 }. Marked to market: 9997948 +Final relative surplus NoiseAgent 302 -0.52930425 +Final holdings for NoiseAgent 303: { IBM: -30, CASH: 12994720 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 303 0.299472 +Final holdings for NoiseAgent 304: { IBM: -48, CASH: 14796016 }. Marked to market: 10073056 +Final relative surplus NoiseAgent 304 0.4796016 +Final holdings for NoiseAgent 305: { CASH: 10012402 }. Marked to market: 10012402 +Final relative surplus NoiseAgent 305 0.0012402 +Final holdings for NoiseAgent 306: { CASH: 10006006 }. Marked to market: 10006006 +Final relative surplus NoiseAgent 306 0.0006006 +Final holdings for NoiseAgent 307: { IBM: -96, CASH: 19620736 }. Marked to market: 9961216 +Final relative surplus NoiseAgent 307 0.95201215 +Final holdings for NoiseAgent 308: { IBM: 52, CASH: 4805694 }. Marked to market: 10000494 +Final relative surplus NoiseAgent 308 -0.50944075 +Final holdings for NoiseAgent 309: { IBM: 62, CASH: 3806851 }. Marked to market: 9998853 +Final relative surplus NoiseAgent 309 -0.60932785 +Final holdings for NoiseAgent 310: { IBM: -94, CASH: 19428623 }. Marked to market: 9965643 +Final relative surplus NoiseAgent 310 0.93279515 +Final holdings for NoiseAgent 311: { IBM: 50, CASH: 5016725 }. Marked to market: 9993475 +Final relative surplus NoiseAgent 311 -0.4983275 +Final holdings for NoiseAgent 312: { IBM: 56, CASH: 4390396 }. Marked to market: 10017052 +Final relative surplus NoiseAgent 312 -0.5509118 +Final holdings for NoiseAgent 313: { IBM: 44, CASH: 5575712 }. Marked to market: 9999296 +Final relative surplus NoiseAgent 313 -0.4424288 +Final holdings for NoiseAgent 314: { IBM: -58, CASH: 15793910 }. Marked to market: 10001392 +Final relative surplus NoiseAgent 314 0.56940395 +Final holdings for NoiseAgent 315: { IBM: 58, CASH: 4216936 }. Marked to market: 9992518 +Final relative surplus NoiseAgent 315 -0.56834785 +Final holdings for NoiseAgent 316: { CASH: 9982819 }. Marked to market: 9982819 +Final relative surplus NoiseAgent 316 -0.0017181 +Final holdings for NoiseAgent 317: { IBM: -90, CASH: 18975070 }. Marked to market: 10018360 +Final relative surplus NoiseAgent 317 0.887555 +Final holdings for NoiseAgent 318: { IBM: -52, CASH: 15212688 }. Marked to market: 9978004 +Final relative surplus NoiseAgent 318 0.51120225 +Final holdings for NoiseAgent 319: { CASH: 10013800 }. Marked to market: 10013800 +Final relative surplus NoiseAgent 319 0.00138 +Final holdings for NoiseAgent 320: { IBM: -96, CASH: 19588288 }. Marked to market: 9994624 +Final relative surplus NoiseAgent 320 0.9488359 +Final holdings for NoiseAgent 321: { IBM: 64, CASH: 3647744 }. Marked to market: 9959424 +Final relative surplus NoiseAgent 321 -0.6253617 +Final holdings for NoiseAgent 322: { IBM: 76, CASH: 2402926 }. Marked to market: 9997074 +Final relative surplus NoiseAgent 322 -0.74971515 +Final holdings for NoiseAgent 323: { CASH: 10011382 }. Marked to market: 10011382 +Final relative surplus NoiseAgent 323 0.0011382 +Final holdings for NoiseAgent 324: { IBM: 74, CASH: 2612802 }. Marked to market: 10000370 +Final relative surplus NoiseAgent 324 -0.7287351 +Final holdings for NoiseAgent 325: { CASH: 10005418 }. Marked to market: 10005418 +Final relative surplus NoiseAgent 325 0.0005418 +Final holdings for NoiseAgent 326: { CASH: 10001435 }. Marked to market: 10001435 +Final relative surplus NoiseAgent 326 0.0001435 +Final holdings for NoiseAgent 327: { IBM: 86, CASH: 1415996 }. Marked to market: 9984004 +Final relative surplus NoiseAgent 327 -0.8484377 +Final holdings for NoiseAgent 328: { IBM: 52, CASH: 4809620 }. Marked to market: 9993292 +Final relative surplus NoiseAgent 328 -0.50906935 +Final holdings for NoiseAgent 329: { CASH: 10004850 }. Marked to market: 10004850 +Final relative surplus NoiseAgent 329 0.000485 +Final holdings for NoiseAgent 330: { IBM: 70, CASH: 3041664 }. Marked to market: 9929384 +Final relative surplus NoiseAgent 330 -0.6859934 +Final holdings for NoiseAgent 331: { IBM: -40, CASH: 14007960 }. Marked to market: 10000320 +Final relative surplus NoiseAgent 331 0.400796 +Final holdings for NoiseAgent 332: { CASH: 10001638 }. Marked to market: 10001638 +Final relative surplus NoiseAgent 332 0.0001638 +Final holdings for NoiseAgent 333: { CASH: 10009656 }. Marked to market: 10009656 +Final relative surplus NoiseAgent 333 0.0009656 +Final holdings for NoiseAgent 334: { CASH: 9999868 }. Marked to market: 9999868 +Final relative surplus NoiseAgent 334 -1.32e-05 +Final holdings for NoiseAgent 335: { CASH: 9982100 }. Marked to market: 9982100 +Final relative surplus NoiseAgent 335 -0.00179 +Final holdings for NoiseAgent 336: { IBM: 40, CASH: 5999340 }. Marked to market: 10006660 +Final relative surplus NoiseAgent 336 -0.400066 +Final holdings for NoiseAgent 337: { IBM: 98, CASH: 210437 }. Marked to market: 10002499 +Final relative surplus NoiseAgent 337 -0.96896435 +Final holdings for NoiseAgent 338: { CASH: 9990515 }. Marked to market: 9990515 +Final relative surplus NoiseAgent 338 -0.0009485 +Final holdings for NoiseAgent 339: { IBM: 46, CASH: 5405221 }. Marked to market: 9998459 +Final relative surplus NoiseAgent 339 -0.4594779 +Final holdings for NoiseAgent 340: { CASH: 10029028 }. Marked to market: 10029028 +Final relative surplus NoiseAgent 340 0.0029028 +Final holdings for NoiseAgent 341: { CASH: 10023829 }. Marked to market: 10023829 +Final relative surplus NoiseAgent 341 0.0023829 +Final holdings for NoiseAgent 342: { CASH: 10014130 }. Marked to market: 10014130 +Final relative surplus NoiseAgent 342 0.001413 +Final holdings for NoiseAgent 343: { IBM: 60, CASH: 4008640 }. Marked to market: 10003120 +Final relative surplus NoiseAgent 343 -0.5891453 +Final holdings for NoiseAgent 344: { CASH: 10001472 }. Marked to market: 10001472 +Final relative surplus NoiseAgent 344 0.0001472 +Final holdings for NoiseAgent 345: { IBM: 60, CASH: 4008760 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 345 -0.58913555 +Final holdings for NoiseAgent 346: { IBM: -88, CASH: 18787768 }. Marked to market: 10001584 +Final relative surplus NoiseAgent 346 0.86879235 +Final holdings for NoiseAgent 347: { IBM: 74, CASH: 2594561 }. Marked to market: 10008029 +Final relative surplus NoiseAgent 347 -0.73052525 +Final holdings for NoiseAgent 348: { IBM: -74, CASH: 17389196 }. Marked to market: 9999408 +Final relative surplus NoiseAgent 348 0.7289333 +Final holdings for NoiseAgent 349: { CASH: 10012943 }. Marked to market: 10012943 +Final relative surplus NoiseAgent 349 0.0012943 +Final holdings for NoiseAgent 350: { CASH: 10000735 }. Marked to market: 10000735 +Final relative surplus NoiseAgent 350 7.35e-05 +Final holdings for NoiseAgent 351: { IBM: -92, CASH: 19178702 }. Marked to market: 10003266 +Final relative surplus NoiseAgent 351 0.9078937 +Final holdings for NoiseAgent 352: { CASH: 9984019 }. Marked to market: 9984019 +Final relative surplus NoiseAgent 352 -0.0015981 +Final holdings for NoiseAgent 353: { IBM: 56, CASH: 4405824 }. Marked to market: 9999440 +Final relative surplus NoiseAgent 353 -0.5494291 +Final holdings for NoiseAgent 354: { IBM: -54, CASH: 15405994 }. Marked to market: 9994006 +Final relative surplus NoiseAgent 354 0.5305762 +Final holdings for NoiseAgent 355: { CASH: 9998614 }. Marked to market: 9998614 +Final relative surplus NoiseAgent 355 -0.0001386 +Final holdings for NoiseAgent 356: { CASH: 9969580 }. Marked to market: 9969580 +Final relative surplus NoiseAgent 356 -0.003042 +Final holdings for NoiseAgent 357: { CASH: 10002204 }. Marked to market: 10002204 +Final relative surplus NoiseAgent 357 0.0002204 +Final holdings for NoiseAgent 358: { IBM: 48, CASH: 5198632 }. Marked to market: 9995464 +Final relative surplus NoiseAgent 358 -0.4801368 +Final holdings for NoiseAgent 359: { CASH: 9988900 }. Marked to market: 9988900 +Final relative surplus NoiseAgent 359 -0.00111 +Final holdings for NoiseAgent 360: { IBM: 64, CASH: 3607872 }. Marked to market: 10001472 +Final relative surplus NoiseAgent 360 -0.62922295 +Final holdings for NoiseAgent 361: { CASH: 10018786 }. Marked to market: 10018786 +Final relative surplus NoiseAgent 361 0.0018786 +Final holdings for NoiseAgent 362: { IBM: -40, CASH: 13997081 }. Marked to market: 9976241 +Final relative surplus NoiseAgent 362 0.3997081 +Final holdings for NoiseAgent 363: { CASH: 10007938 }. Marked to market: 10007938 +Final relative surplus NoiseAgent 363 0.0007938 +Final holdings for NoiseAgent 364: { IBM: 96, CASH: 411136 }. Marked to market: 9997984 +Final relative surplus NoiseAgent 364 -0.9489008 +Final holdings for NoiseAgent 365: { CASH: 10046299 }. Marked to market: 10046299 +Final relative surplus NoiseAgent 365 0.0046299 +Final holdings for NoiseAgent 366: { IBM: 70, CASH: 2983445 }. Marked to market: 10028105 +Final relative surplus NoiseAgent 366 -0.6916115 +Final holdings for NoiseAgent 367: { IBM: -58, CASH: 15801914 }. Marked to market: 9989560 +Final relative surplus NoiseAgent 367 0.57017025 +Final holdings for NoiseAgent 368: { IBM: -94, CASH: 19421056 }. Marked to market: 9960050 +Final relative surplus NoiseAgent 368 0.93204095 +Final holdings for NoiseAgent 369: { IBM: -41, CASH: 14097294 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 369 0.4097294 +Final holdings for NoiseAgent 370: { IBM: 40, CASH: 5997620 }. Marked to market: 10005420 +Final relative surplus NoiseAgent 370 -0.400238 +Final holdings for NoiseAgent 371: { IBM: 52, CASH: 4808320 }. Marked to market: 9999324 +Final relative surplus NoiseAgent 371 -0.50918515 +Final holdings for NoiseAgent 372: { IBM: -62, CASH: 16199504 }. Marked to market: 9991444 +Final relative surplus NoiseAgent 372 0.6099373 +Final holdings for NoiseAgent 373: { IBM: -78, CASH: 17780695 }. Marked to market: 10015873 +Final relative surplus NoiseAgent 373 0.7681145 +Final holdings for NoiseAgent 374: { IBM: -4, CASH: 10404004 }. Marked to market: 10005004 +Final relative surplus NoiseAgent 374 0.0404004 +Final holdings for NoiseAgent 375: { CASH: 10000470 }. Marked to market: 10000470 +Final relative surplus NoiseAgent 375 4.7e-05 +Final holdings for NoiseAgent 376: { IBM: 92, CASH: 817848 }. Marked to market: 9995952 +Final relative surplus NoiseAgent 376 -0.9082388 +Final holdings for NoiseAgent 377: { IBM: -47, CASH: 14692715 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 377 0.4692715 +Final holdings for NoiseAgent 378: { IBM: -62, CASH: 16215686 }. Marked to market: 9973836 +Final relative surplus NoiseAgent 378 0.61150105 +Final holdings for NoiseAgent 379: { IBM: -54, CASH: 15361579 }. Marked to market: 10027081 +Final relative surplus NoiseAgent 379 0.5262856 +Final holdings for NoiseAgent 380: { IBM: -94, CASH: 19390177 }. Marked to market: 10000705 +Final relative surplus NoiseAgent 380 0.929029 +Final holdings for NoiseAgent 381: { IBM: 50, CASH: 5005550 }. Marked to market: 10000400 +Final relative surplus NoiseAgent 381 -0.499445 +Final holdings for NoiseAgent 382: { IBM: -60, CASH: 15999940 }. Marked to market: 9992920 +Final relative surplus NoiseAgent 382 0.58998165 +Final holdings for NoiseAgent 383: { IBM: -86, CASH: 18586670 }. Marked to market: 10001892 +Final relative surplus NoiseAgent 383 0.84868465 +Final holdings for NoiseAgent 384: { IBM: -60, CASH: 15991330 }. Marked to market: 10001470 +Final relative surplus NoiseAgent 384 0.58914995 +Final holdings for NoiseAgent 385: { CASH: 10028888 }. Marked to market: 10028888 +Final relative surplus NoiseAgent 385 0.0028888 +Final holdings for NoiseAgent 386: { IBM: 47, CASH: 5300591 }. Marked to market: 10009333 +Final relative surplus NoiseAgent 386 -0.4699409 +Final holdings for NoiseAgent 387: { CASH: 9995441 }. Marked to market: 9995441 +Final relative surplus NoiseAgent 387 -0.0004559 +Final holdings for NoiseAgent 388: { IBM: -68, CASH: 16764368 }. Marked to market: 10024752 +Final relative surplus NoiseAgent 388 0.66651855 +Final holdings for NoiseAgent 389: { IBM: -27, CASH: 12696490 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 389 0.269649 +Final holdings for NoiseAgent 390: { CASH: 9999200 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 390 -8e-05 +Final holdings for NoiseAgent 391: { IBM: -46, CASH: 14593537 }. Marked to market: 9998689 +Final relative surplus NoiseAgent 391 0.4593537 +Final holdings for NoiseAgent 392: { IBM: -82, CASH: 18188233 }. Marked to market: 9996023 +Final relative surplus NoiseAgent 392 0.8088336 +Final holdings for NoiseAgent 393: { IBM: -44, CASH: 14387922 }. Marked to market: 10008206 +Final relative surplus NoiseAgent 393 0.4387922 +Final holdings for NoiseAgent 394: { IBM: 52, CASH: 4797764 }. Marked to market: 10006344 +Final relative surplus NoiseAgent 394 -0.51020705 +Final holdings for NoiseAgent 395: { IBM: -25, CASH: 12502925 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 395 0.2502925 +Final holdings for NoiseAgent 396: { IBM: -56, CASH: 15598572 }. Marked to market: 9992860 +Final relative surplus NoiseAgent 396 0.5498471 +Final holdings for NoiseAgent 397: { CASH: 10021083 }. Marked to market: 10021083 +Final relative surplus NoiseAgent 397 0.0021083 +Final holdings for NoiseAgent 398: { IBM: -72, CASH: 17192764 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 398 0.70928715 +Final holdings for NoiseAgent 399: { CASH: 10003213 }. Marked to market: 10003213 +Final relative surplus NoiseAgent 399 0.0003213 +Final holdings for NoiseAgent 400: { IBM: 96, CASH: 368704 }. Marked to market: 10031296 +Final relative surplus NoiseAgent 400 -0.95306455 +Final holdings for NoiseAgent 401: { CASH: 10013254 }. Marked to market: 10013254 +Final relative surplus NoiseAgent 401 0.0013254 +Final holdings for NoiseAgent 402: { IBM: 43, CASH: 5719952 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 402 -0.4280048 +Final holdings for NoiseAgent 403: { IBM: -92, CASH: 19232844 }. Marked to market: 9975344 +Final relative surplus NoiseAgent 403 0.9132225 +Final holdings for NoiseAgent 404: { CASH: 9988525 }. Marked to market: 9988525 +Final relative surplus NoiseAgent 404 -0.0011475 +Final holdings for NoiseAgent 405: { CASH: 10023052 }. Marked to market: 10023052 +Final relative surplus NoiseAgent 405 0.0023052 +Final holdings for NoiseAgent 406: { CASH: 9999072 }. Marked to market: 9999072 +Final relative surplus NoiseAgent 406 -9.28e-05 +Final holdings for NoiseAgent 407: { IBM: -41, CASH: 14087700 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 407 0.40877 +Final holdings for NoiseAgent 408: { CASH: 9994084 }. Marked to market: 9994084 +Final relative surplus NoiseAgent 408 -0.0005916 +Final holdings for NoiseAgent 409: { CASH: 9998380 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 409 -0.000162 +Final holdings for NoiseAgent 410: { IBM: 84, CASH: 1611214 }. Marked to market: 9996346 +Final relative surplus NoiseAgent 410 -0.8288963 +Final holdings for NoiseAgent 411: { IBM: 78, CASH: 2212597 }. Marked to market: 9990835 +Final relative surplus NoiseAgent 411 -0.7687684 +Final holdings for NoiseAgent 412: { CASH: 10029088 }. Marked to market: 10029088 +Final relative surplus NoiseAgent 412 0.0029088 +Final holdings for NoiseAgent 413: { CASH: 10011886 }. Marked to market: 10011886 +Final relative surplus NoiseAgent 413 0.0011886 +Final holdings for NoiseAgent 414: { CASH: 10019412 }. Marked to market: 10019412 +Final relative surplus NoiseAgent 414 0.0019412 +Final holdings for NoiseAgent 415: { IBM: 76, CASH: 2408436 }. Marked to market: 9998556 +Final relative surplus NoiseAgent 415 -0.74916935 +Final holdings for NoiseAgent 416: { IBM: 88, CASH: 1197756 }. Marked to market: 10017204 +Final relative surplus NoiseAgent 416 -0.87020195 +Final holdings for NoiseAgent 417: { CASH: 10015240 }. Marked to market: 10015240 +Final relative surplus NoiseAgent 417 0.001524 +Final holdings for NoiseAgent 418: { IBM: -47, CASH: 14693703 }. Marked to market: 10024488 +Final relative surplus NoiseAgent 418 0.4693703 +Final holdings for NoiseAgent 419: { CASH: 9987407 }. Marked to market: 9987407 +Final relative surplus NoiseAgent 419 -0.0012593 +Final holdings for NoiseAgent 420: { IBM: -37, CASH: 13693673 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 420 0.3693673 +Final holdings for NoiseAgent 421: { CASH: 9993800 }. Marked to market: 9993800 +Final relative surplus NoiseAgent 421 -0.00062 +Final holdings for NoiseAgent 422: { IBM: 94, CASH: 636660 }. Marked to market: 9956572 +Final relative surplus NoiseAgent 422 -0.92641685 +Final holdings for NoiseAgent 423: { IBM: -76, CASH: 17588638 }. Marked to market: 9999050 +Final relative surplus NoiseAgent 423 0.74887755 +Final holdings for NoiseAgent 424: { IBM: -30, CASH: 13004950 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 424 0.300495 +Final holdings for NoiseAgent 425: { CASH: 10026676 }. Marked to market: 10026676 +Final relative surplus NoiseAgent 425 0.0026676 +Final holdings for NoiseAgent 426: { CASH: 10007552 }. Marked to market: 10007552 +Final relative surplus NoiseAgent 426 0.0007552 +Final holdings for NoiseAgent 427: { CASH: 9995707 }. Marked to market: 9995707 +Final relative surplus NoiseAgent 427 -0.0004293 +Final holdings for NoiseAgent 428: { CASH: 9990331 }. Marked to market: 9990331 +Final relative surplus NoiseAgent 428 -0.0009669 +Final holdings for NoiseAgent 429: { IBM: -19, CASH: 11904004 }. Marked to market: 10012535 +Final relative surplus NoiseAgent 429 0.1904004 +Final holdings for NoiseAgent 430: { CASH: 9992278 }. Marked to market: 9992278 +Final relative surplus NoiseAgent 430 -0.0007722 +Final holdings for NoiseAgent 431: { CASH: 10028600 }. Marked to market: 10028600 +Final relative surplus NoiseAgent 431 0.00286 +Final holdings for NoiseAgent 432: { IBM: -26, CASH: 12588378 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 432 0.2588378 +Final holdings for NoiseAgent 433: { CASH: 10007896 }. Marked to market: 10007896 +Final relative surplus NoiseAgent 433 0.0007896 +Final holdings for NoiseAgent 434: { IBM: 82, CASH: 1826322 }. Marked to market: 9988192 +Final relative surplus NoiseAgent 434 -0.80741455 +Final holdings for NoiseAgent 435: { IBM: -72, CASH: 17218360 }. Marked to market: 9970336 +Final relative surplus NoiseAgent 435 0.71176945 +Final holdings for NoiseAgent 436: { CASH: 9993721 }. Marked to market: 9993721 +Final relative surplus NoiseAgent 436 -0.0006279 +Final holdings for NoiseAgent 437: { IBM: -96, CASH: 19573120 }. Marked to market: 10018240 +Final relative surplus NoiseAgent 437 0.94735755 +Final holdings for NoiseAgent 438: { IBM: -90, CASH: 18987310 }. Marked to market: 9996670 +Final relative surplus NoiseAgent 438 0.88874145 +Final holdings for NoiseAgent 439: { IBM: -40, CASH: 13996740 }. Marked to market: 9999740 +Final relative surplus NoiseAgent 439 0.399674 +Final holdings for NoiseAgent 440: { CASH: 9989460 }. Marked to market: 9989460 +Final relative surplus NoiseAgent 440 -0.001054 +Final holdings for NoiseAgent 441: { CASH: 9995479 }. Marked to market: 9995479 +Final relative surplus NoiseAgent 441 -0.0004521 +Final holdings for NoiseAgent 442: { IBM: -92, CASH: 19196090 }. Marked to market: 10004186 +Final relative surplus NoiseAgent 442 0.9096177 +Final holdings for NoiseAgent 443: { CASH: 10002346 }. Marked to market: 10002346 +Final relative surplus NoiseAgent 443 0.0002346 +Final holdings for NoiseAgent 444: { IBM: -64, CASH: 16418208 }. Marked to market: 9976480 +Final relative surplus NoiseAgent 444 0.63175565 +Final holdings for NoiseAgent 445: { CASH: 9992440 }. Marked to market: 9992440 +Final relative surplus NoiseAgent 445 -0.000756 +Final holdings for NoiseAgent 446: { CASH: 9993110 }. Marked to market: 9993110 +Final relative surplus NoiseAgent 446 -0.000689 +Final holdings for NoiseAgent 447: { IBM: -64, CASH: 16382656 }. Marked to market: 10006592 +Final relative surplus NoiseAgent 447 0.6283029 +Final holdings for NoiseAgent 448: { IBM: -46, CASH: 14591559 }. Marked to market: 9999655 +Final relative surplus NoiseAgent 448 0.4591559 +Final holdings for NoiseAgent 449: { IBM: -26, CASH: 12604522 }. Marked to market: 10016144 +Final relative surplus NoiseAgent 449 0.2604522 +Final holdings for NoiseAgent 450: { IBM: 48, CASH: 5204776 }. Marked to market: 9999208 +Final relative surplus NoiseAgent 450 -0.4795224 +Final holdings for NoiseAgent 451: { IBM: -54, CASH: 15384556 }. Marked to market: 10001566 +Final relative surplus NoiseAgent 451 0.52849175 +Final holdings for NoiseAgent 452: { CASH: 9987603 }. Marked to market: 9987603 +Final relative surplus NoiseAgent 452 -0.0012397 +Final holdings for NoiseAgent 453: { IBM: 82, CASH: 1808036 }. Marked to market: 9999508 +Final relative surplus NoiseAgent 453 -0.80920675 +Final holdings for NoiseAgent 454: { IBM: 33, CASH: 6710321 }. Marked to market: 10017845 +Final relative surplus NoiseAgent 454 -0.3289679 +Final holdings for NoiseAgent 455: { IBM: 90, CASH: 1005130 }. Marked to market: 9994690 +Final relative surplus NoiseAgent 455 -0.8894985 +Final holdings for NoiseAgent 456: { CASH: 9997536 }. Marked to market: 9997536 +Final relative surplus NoiseAgent 456 -0.0002464 +Final holdings for NoiseAgent 457: { IBM: 88, CASH: 1214652 }. Marked to market: 10004180 +Final relative surplus NoiseAgent 457 -0.86854725 +Final holdings for NoiseAgent 458: { IBM: 62, CASH: 3812865 }. Marked to market: 9997365 +Final relative surplus NoiseAgent 458 -0.6087405 +Final holdings for NoiseAgent 459: { CASH: 9997648 }. Marked to market: 9997648 +Final relative surplus NoiseAgent 459 -0.0002352 +Final holdings for NoiseAgent 460: { CASH: 10030955 }. Marked to market: 10030955 +Final relative surplus NoiseAgent 460 0.0030955 +Final holdings for NoiseAgent 461: { CASH: 9994043 }. Marked to market: 9994043 +Final relative surplus NoiseAgent 461 -0.0005957 +Final holdings for NoiseAgent 462: { IBM: 80, CASH: 2017703 }. Marked to market: 9981223 +Final relative surplus NoiseAgent 462 -0.78827505 +Final holdings for NoiseAgent 463: { IBM: 40, CASH: 5973760 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 463 -0.402624 +Final holdings for NoiseAgent 464: { IBM: 78, CASH: 2224063 }. Marked to market: 9989431 +Final relative surplus NoiseAgent 464 -0.7676379 +Final holdings for NoiseAgent 465: { IBM: 74, CASH: 2587901 }. Marked to market: 10025863 +Final relative surplus NoiseAgent 465 -0.73115855 +Final holdings for NoiseAgent 466: { IBM: -2, CASH: 10200024 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 466 0.0200024 +Final holdings for NoiseAgent 467: { CASH: 9992080 }. Marked to market: 9992080 +Final relative surplus NoiseAgent 467 -0.000792 +Final holdings for NoiseAgent 468: { CASH: 10002886 }. Marked to market: 10002886 +Final relative surplus NoiseAgent 468 0.0002886 +Final holdings for NoiseAgent 469: { CASH: 10004902 }. Marked to market: 10004902 +Final relative surplus NoiseAgent 469 0.0004902 +Final holdings for NoiseAgent 470: { CASH: 9991869 }. Marked to market: 9991869 +Final relative surplus NoiseAgent 470 -0.0008131 +Final holdings for NoiseAgent 471: { CASH: 9963789 }. Marked to market: 9963789 +Final relative surplus NoiseAgent 471 -0.0036211 +Final holdings for NoiseAgent 472: { CASH: 9970600 }. Marked to market: 9970600 +Final relative surplus NoiseAgent 472 -0.00294 +Final holdings for NoiseAgent 473: { IBM: -40, CASH: 13990880 }. Marked to market: 9999400 +Final relative surplus NoiseAgent 473 0.399088 +Final holdings for NoiseAgent 474: { IBM: 74, CASH: 2611655 }. Marked to market: 9999001 +Final relative surplus NoiseAgent 474 -0.72885165 +Final holdings for NoiseAgent 475: { IBM: 46, CASH: 5407153 }. Marked to market: 9999425 +Final relative surplus NoiseAgent 475 -0.4592847 +Final holdings for NoiseAgent 476: { CASH: 9975628 }. Marked to market: 9975628 +Final relative surplus NoiseAgent 476 -0.0024372 +Final holdings for NoiseAgent 477: { IBM: -60, CASH: 16017460 }. Marked to market: 9976840 +Final relative surplus NoiseAgent 477 0.59167675 +Final holdings for NoiseAgent 478: { CASH: 9993606 }. Marked to market: 9993606 +Final relative surplus NoiseAgent 478 -0.0006394 +Final holdings for NoiseAgent 479: { CASH: 9999448 }. Marked to market: 9999448 +Final relative surplus NoiseAgent 479 -5.52e-05 +Final holdings for NoiseAgent 480: { IBM: 60, CASH: 4008280 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 480 -0.5891854 +Final holdings for NoiseAgent 481: { IBM: 90, CASH: 1013545 }. Marked to market: 10000315 +Final relative surplus NoiseAgent 481 -0.8886604 +Final holdings for NoiseAgent 482: { CASH: 9980468 }. Marked to market: 9980468 +Final relative surplus NoiseAgent 482 -0.0019532 +Final holdings for NoiseAgent 483: { IBM: 43, CASH: 5719952 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 483 -0.4280048 +Final holdings for NoiseAgent 484: { CASH: 10010716 }. Marked to market: 10010716 +Final relative surplus NoiseAgent 484 0.0010716 +Final holdings for NoiseAgent 485: { IBM: 78, CASH: 2237323 }. Marked to market: 9976327 +Final relative surplus NoiseAgent 485 -0.7663458 +Final holdings for NoiseAgent 486: { CASH: 9983316 }. Marked to market: 9983316 +Final relative surplus NoiseAgent 486 -0.0016684 +Final holdings for NoiseAgent 487: { IBM: 88, CASH: 1252316 }. Marked to market: 9962468 +Final relative surplus NoiseAgent 487 -0.8648788 +Final holdings for NoiseAgent 488: { IBM: 27, CASH: 7312987 }. Marked to market: 9992656 +Final relative surplus NoiseAgent 488 -0.2687013 +Final holdings for NoiseAgent 489: { CASH: 10003168 }. Marked to market: 10003168 +Final relative surplus NoiseAgent 489 0.0003168 +Final holdings for NoiseAgent 490: { IBM: 94, CASH: 646906 }. Marked to market: 9966818 +Final relative surplus NoiseAgent 490 -0.9253964 +Final holdings for NoiseAgent 491: { CASH: 10018573 }. Marked to market: 10018573 +Final relative surplus NoiseAgent 491 0.0018573 +Final holdings for NoiseAgent 492: { CASH: 10001015 }. Marked to market: 10001015 +Final relative surplus NoiseAgent 492 0.0001015 +Final holdings for NoiseAgent 493: { CASH: 9980100 }. Marked to market: 9980100 +Final relative surplus NoiseAgent 493 -0.00199 +Final holdings for NoiseAgent 494: { IBM: 40, CASH: 6004007 }. Marked to market: 10009287 +Final relative surplus NoiseAgent 494 -0.3995993 +Final holdings for NoiseAgent 495: { CASH: 9978265 }. Marked to market: 9978265 +Final relative surplus NoiseAgent 495 -0.0021735 +Final holdings for NoiseAgent 496: { CASH: 9991046 }. Marked to market: 9991046 +Final relative surplus NoiseAgent 496 -0.0008954 +Final holdings for NoiseAgent 497: { CASH: 10002448 }. Marked to market: 10002448 +Final relative surplus NoiseAgent 497 0.0002448 +Final holdings for NoiseAgent 498: { IBM: -72, CASH: 17201992 }. Marked to market: 9985216 +Final relative surplus NoiseAgent 498 0.71017575 +Final holdings for NoiseAgent 499: { IBM: 70, CASH: 3056560 }. Marked to market: 9950020 +Final relative surplus NoiseAgent 499 -0.6844962 +Final holdings for NoiseAgent 500: { IBM: 44, CASH: 5613464 }. Marked to market: 9994280 +Final relative surplus NoiseAgent 500 -0.4386536 +Final holdings for NoiseAgent 501: { IBM: -32, CASH: 13197120 }. Marked to market: 9980576 +Final relative surplus NoiseAgent 501 0.319712 +Final holdings for NoiseAgent 502: { IBM: 64, CASH: 3608672 }. Marked to market: 10002592 +Final relative surplus NoiseAgent 502 -0.62914235 +Final holdings for NoiseAgent 503: { IBM: 94, CASH: 571988 }. Marked to market: 10035438 +Final relative surplus NoiseAgent 503 -0.93273365 +Final holdings for NoiseAgent 504: { IBM: -44, CASH: 14393224 }. Marked to market: 10011748 +Final relative surplus NoiseAgent 504 0.4393224 +Final holdings for NoiseAgent 505: { IBM: -42, CASH: 14196703 }. Marked to market: 10000735 +Final relative surplus NoiseAgent 505 0.4196703 +Final holdings for NoiseAgent 506: { CASH: 9997440 }. Marked to market: 9997440 +Final relative surplus NoiseAgent 506 -0.000256 +Final holdings for NoiseAgent 507: { IBM: 82, CASH: 1831324 }. Marked to market: 9965970 +Final relative surplus NoiseAgent 507 -0.80694715 +Final holdings for NoiseAgent 508: { CASH: 10006512 }. Marked to market: 10006512 +Final relative surplus NoiseAgent 508 0.0006512 +Final holdings for NoiseAgent 509: { CASH: 10021900 }. Marked to market: 10021900 +Final relative surplus NoiseAgent 509 0.00219 +Final holdings for NoiseAgent 510: { CASH: 9986500 }. Marked to market: 9986500 +Final relative surplus NoiseAgent 510 -0.00135 +Final holdings for NoiseAgent 511: { IBM: -66, CASH: 16615246 }. Marked to market: 9978484 +Final relative surplus NoiseAgent 511 0.6514688 +Final holdings for NoiseAgent 512: { IBM: 98, CASH: 218032 }. Marked to market: 9989416 +Final relative surplus NoiseAgent 512 -0.96822605 +Final holdings for NoiseAgent 513: { CASH: 10000025 }. Marked to market: 10000025 +Final relative surplus NoiseAgent 513 2.5e-06 +Final holdings for NoiseAgent 514: { CASH: 9992200 }. Marked to market: 9992200 +Final relative surplus NoiseAgent 514 -0.00078 +Final holdings for NoiseAgent 515: { IBM: 72, CASH: 2840320 }. Marked to market: 9973360 +Final relative surplus NoiseAgent 515 -0.7060607 +Final holdings for NoiseAgent 516: { CASH: 9999428 }. Marked to market: 9999428 +Final relative surplus NoiseAgent 516 -5.72e-05 +Final holdings for NoiseAgent 517: { IBM: 66, CASH: 3388186 }. Marked to market: 10023364 +Final relative surplus NoiseAgent 517 -0.65112805 +Final holdings for NoiseAgent 518: { IBM: 76, CASH: 2380012 }. Marked to market: 10030704 +Final relative surplus NoiseAgent 518 -0.75193155 +Final holdings for NoiseAgent 519: { CASH: 10014574 }. Marked to market: 10014574 +Final relative surplus NoiseAgent 519 0.0014574 +Final holdings for NoiseAgent 520: { CASH: 10039606 }. Marked to market: 10039606 +Final relative surplus NoiseAgent 520 0.0039606 +Final holdings for NoiseAgent 521: { CASH: 10009360 }. Marked to market: 10009360 +Final relative surplus NoiseAgent 521 0.000936 +Final holdings for NoiseAgent 522: { IBM: -94, CASH: 19380354 }. Marked to market: 10002068 +Final relative surplus NoiseAgent 522 0.92805945 +Final holdings for NoiseAgent 523: { CASH: 9991082 }. Marked to market: 9991082 +Final relative surplus NoiseAgent 523 -0.0008918 +Final holdings for NoiseAgent 524: { IBM: 47, CASH: 5269450 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 524 -0.473055 +Final holdings for NoiseAgent 525: { IBM: -94, CASH: 19389096 }. Marked to market: 10001974 +Final relative surplus NoiseAgent 525 0.92892325 +Final holdings for NoiseAgent 526: { IBM: 34, CASH: 6593778 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 526 -0.3406222 +Final holdings for NoiseAgent 527: { IBM: 29, CASH: 7081005 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 527 -0.2918995 +Final holdings for NoiseAgent 528: { CASH: 10001431 }. Marked to market: 10001431 +Final relative surplus NoiseAgent 528 0.0001431 +Final holdings for NoiseAgent 529: { CASH: 9985052 }. Marked to market: 9985052 +Final relative surplus NoiseAgent 529 -0.0014948 +Final holdings for NoiseAgent 530: { IBM: -92, CASH: 19155932 }. Marked to market: 10025852 +Final relative surplus NoiseAgent 530 0.90567005 +Final holdings for NoiseAgent 531: { CASH: 9988906 }. Marked to market: 9988906 +Final relative surplus NoiseAgent 531 -0.0011094 +Final holdings for NoiseAgent 532: { CASH: 10002294 }. Marked to market: 10002294 +Final relative surplus NoiseAgent 532 0.0002294 +Final holdings for NoiseAgent 533: { IBM: -94, CASH: 19416450 }. Marked to market: 9966442 +Final relative surplus NoiseAgent 533 0.93159195 +Final holdings for NoiseAgent 534: { CASH: 9996474 }. Marked to market: 9996474 +Final relative surplus NoiseAgent 534 -0.0003526 +Final holdings for NoiseAgent 535: { CASH: 9989086 }. Marked to market: 9989086 +Final relative surplus NoiseAgent 535 -0.0010914 +Final holdings for NoiseAgent 536: { IBM: 74, CASH: 2620757 }. Marked to market: 9965035 +Final relative surplus NoiseAgent 536 -0.7279753 +Final holdings for NoiseAgent 537: { CASH: 10000322 }. Marked to market: 10000322 +Final relative surplus NoiseAgent 537 3.22e-05 +Final holdings for NoiseAgent 538: { IBM: 5, CASH: 9520915 }. Marked to market: 10023560 +Final relative surplus NoiseAgent 538 -0.0479085 +Final holdings for NoiseAgent 539: { CASH: 10000820 }. Marked to market: 10000820 +Final relative surplus NoiseAgent 539 8.2e-05 +Final holdings for NoiseAgent 540: { IBM: 46, CASH: 5403036 }. Marked to market: 9999540 +Final relative surplus NoiseAgent 540 -0.4596964 +Final holdings for NoiseAgent 541: { IBM: 80, CASH: 1998240 }. Marked to market: 10006880 +Final relative surplus NoiseAgent 541 -0.79016475 +Final holdings for NoiseAgent 542: { IBM: 98, CASH: 223275 }. Marked to market: 9992209 +Final relative surplus NoiseAgent 542 -0.9677039 +Final holdings for NoiseAgent 543: { CASH: 10011696 }. Marked to market: 10011696 +Final relative surplus NoiseAgent 543 0.0011696 +Final holdings for NoiseAgent 544: { CASH: 9970372 }. Marked to market: 9970372 +Final relative surplus NoiseAgent 544 -0.0029628 +Final holdings for NoiseAgent 545: { IBM: -56, CASH: 15593448 }. Marked to market: 10001904 +Final relative surplus NoiseAgent 545 0.5493595 +Final holdings for NoiseAgent 546: { CASH: 9992443 }. Marked to market: 9992443 +Final relative surplus NoiseAgent 546 -0.0007557 +Final holdings for NoiseAgent 547: { IBM: 60, CASH: 4028320 }. Marked to market: 9982420 +Final relative surplus NoiseAgent 547 -0.58724445 +Final holdings for NoiseAgent 548: { CASH: 9996067 }. Marked to market: 9996067 +Final relative surplus NoiseAgent 548 -0.0003933 +Final holdings for NoiseAgent 549: { IBM: 46, CASH: 5395400 }. Marked to market: 10003404 +Final relative surplus NoiseAgent 549 -0.46046 +Final holdings for NoiseAgent 550: { CASH: 9999244 }. Marked to market: 9999244 +Final relative surplus NoiseAgent 550 -7.56e-05 +Final holdings for NoiseAgent 551: { IBM: -36, CASH: 13595716 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 551 0.3595716 +Final holdings for NoiseAgent 552: { IBM: -78, CASH: 17779057 }. Marked to market: 10014391 +Final relative surplus NoiseAgent 552 0.76795155 +Final holdings for NoiseAgent 553: { CASH: 9970930 }. Marked to market: 9970930 +Final relative surplus NoiseAgent 553 -0.002907 +Final holdings for NoiseAgent 554: { IBM: 94, CASH: 577393 }. Marked to market: 10037929 +Final relative surplus NoiseAgent 554 -0.93219605 +Final holdings for NoiseAgent 555: { IBM: 48, CASH: 5167552 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 555 -0.4832448 +Final holdings for NoiseAgent 556: { CASH: 9998236 }. Marked to market: 9998236 +Final relative surplus NoiseAgent 556 -0.0001764 +Final holdings for NoiseAgent 557: { IBM: -74, CASH: 17417501 }. Marked to market: 9971251 +Final relative surplus NoiseAgent 557 0.73168515 +Final holdings for NoiseAgent 558: { IBM: -70, CASH: 16990585 }. Marked to market: 10011305 +Final relative surplus NoiseAgent 558 0.68908795 +Final holdings for NoiseAgent 559: { CASH: 9997750 }. Marked to market: 9997750 +Final relative surplus NoiseAgent 559 -0.000225 +Final holdings for NoiseAgent 560: { CASH: 10009660 }. Marked to market: 10009660 +Final relative surplus NoiseAgent 560 0.000966 +Final holdings for NoiseAgent 561: { IBM: 46, CASH: 5413892 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 561 -0.4586108 +Final holdings for NoiseAgent 562: { CASH: 10000165 }. Marked to market: 10000165 +Final relative surplus NoiseAgent 562 1.65e-05 +Final holdings for NoiseAgent 563: { CASH: 9996517 }. Marked to market: 9996517 +Final relative surplus NoiseAgent 563 -0.0003483 +Final holdings for NoiseAgent 564: { IBM: -82, CASH: 18188397 }. Marked to market: 10005043 +Final relative surplus NoiseAgent 564 0.8088598 +Final holdings for NoiseAgent 565: { IBM: -82, CASH: 18191144 }. Marked to market: 10001394 +Final relative surplus NoiseAgent 565 0.8091271 +Final holdings for NoiseAgent 566: { IBM: 56, CASH: 4429316 }. Marked to market: 9979588 +Final relative surplus NoiseAgent 566 -0.54715635 +Final holdings for NoiseAgent 567: { IBM: 76, CASH: 2412806 }. Marked to market: 9990766 +Final relative surplus NoiseAgent 567 -0.7487464 +Final holdings for NoiseAgent 568: { IBM: -31, CASH: 13101228 }. Marked to market: 10010528 +Final relative surplus NoiseAgent 568 0.3101228 +Final holdings for NoiseAgent 569: { IBM: 90, CASH: 1010395 }. Marked to market: 10003555 +Final relative surplus NoiseAgent 569 -0.8889676 +Final holdings for NoiseAgent 570: { CASH: 9999248 }. Marked to market: 9999248 +Final relative surplus NoiseAgent 570 -7.52e-05 +Final holdings for NoiseAgent 571: { IBM: 42, CASH: 5809152 }. Marked to market: 9976518 +Final relative surplus NoiseAgent 571 -0.4190848 +Final holdings for NoiseAgent 572: { IBM: 86, CASH: 1405504 }. Marked to market: 9992174 +Final relative surplus NoiseAgent 572 -0.84946575 +Final holdings for NoiseAgent 573: { IBM: 98, CASH: 171825 }. Marked to market: 10036015 +Final relative surplus NoiseAgent 573 -0.97275205 +Final holdings for NoiseAgent 574: { IBM: 88, CASH: 1217908 }. Marked to market: 9982092 +Final relative surplus NoiseAgent 574 -0.86825 +Final holdings for NoiseAgent 575: { IBM: 76, CASH: 2398480 }. Marked to market: 10014592 +Final relative surplus NoiseAgent 575 -0.75013055 +Final holdings for NoiseAgent 576: { IBM: 80, CASH: 2012240 }. Marked to market: 10001840 +Final relative surplus NoiseAgent 576 -0.78878895 +Final holdings for NoiseAgent 577: { IBM: -35, CASH: 13496920 }. Marked to market: 10011655 +Final relative surplus NoiseAgent 577 0.349692 +Final holdings for NoiseAgent 578: { IBM: -40, CASH: 13981280 }. Marked to market: 10012560 +Final relative surplus NoiseAgent 578 0.398128 +Final holdings for NoiseAgent 579: { IBM: 62, CASH: 3820956 }. Marked to market: 9972658 +Final relative surplus NoiseAgent 579 -0.6079822 +Final holdings for NoiseAgent 580: { CASH: 10002310 }. Marked to market: 10002310 +Final relative surplus NoiseAgent 580 0.000231 +Final holdings for NoiseAgent 581: { CASH: 9998200 }. Marked to market: 9998200 +Final relative surplus NoiseAgent 581 -0.00018 +Final holdings for NoiseAgent 582: { IBM: 78, CASH: 2183542 }. Marked to market: 10028704 +Final relative surplus NoiseAgent 582 -0.77158825 +Final holdings for NoiseAgent 583: { CASH: 10010988 }. Marked to market: 10010988 +Final relative surplus NoiseAgent 583 0.0010988 +Final holdings for NoiseAgent 584: { IBM: 94, CASH: 598778 }. Marked to market: 10015322 +Final relative surplus NoiseAgent 584 -0.93010465 +Final holdings for NoiseAgent 585: { IBM: -16, CASH: 11599440 }. Marked to market: 10003680 +Final relative surplus NoiseAgent 585 0.159944 +Final holdings for NoiseAgent 586: { IBM: -88, CASH: 18785876 }. Marked to market: 9999516 +Final relative surplus NoiseAgent 586 0.86860315 +Final holdings for NoiseAgent 587: { CASH: 9985650 }. Marked to market: 9985650 +Final relative surplus NoiseAgent 587 -0.001435 +Final holdings for NoiseAgent 588: { IBM: -94, CASH: 19388532 }. Marked to market: 10002726 +Final relative surplus NoiseAgent 588 0.9288676 +Final holdings for NoiseAgent 589: { CASH: 9996189 }. Marked to market: 9996189 +Final relative surplus NoiseAgent 589 -0.0003811 +Final holdings for NoiseAgent 590: { CASH: 9997536 }. Marked to market: 9997536 +Final relative surplus NoiseAgent 590 -0.0002464 +Final holdings for NoiseAgent 591: { IBM: 72, CASH: 2834992 }. Marked to market: 9971416 +Final relative surplus NoiseAgent 591 -0.7065889 +Final holdings for NoiseAgent 592: { CASH: 10014924 }. Marked to market: 10014924 +Final relative surplus NoiseAgent 592 0.0014924 +Final holdings for NoiseAgent 593: { IBM: -27, CASH: 12697219 }. Marked to market: 9999919 +Final relative surplus NoiseAgent 593 0.2697219 +Final holdings for NoiseAgent 594: { IBM: 78, CASH: 2234944 }. Marked to market: 9966382 +Final relative surplus NoiseAgent 594 -0.76659215 +Final holdings for NoiseAgent 595: { IBM: 62, CASH: 3795939 }. Marked to market: 10009021 +Final relative surplus NoiseAgent 595 -0.610386 +Final holdings for NoiseAgent 596: { CASH: 9996474 }. Marked to market: 9996474 +Final relative surplus NoiseAgent 596 -0.0003526 +Final holdings for NoiseAgent 597: { IBM: 76, CASH: 2394566 }. Marked to market: 10010526 +Final relative surplus NoiseAgent 597 -0.75052185 +Final holdings for NoiseAgent 598: { IBM: -90, CASH: 18995725 }. Marked to market: 10004185 +Final relative surplus NoiseAgent 598 0.88958195 +Final holdings for NoiseAgent 599: { CASH: 10010716 }. Marked to market: 10010716 +Final relative surplus NoiseAgent 599 0.0010716 +Final holdings for NoiseAgent 600: { IBM: 62, CASH: 3801209 }. Marked to market: 10009021 +Final relative surplus NoiseAgent 600 -0.60986735 +Final holdings for NoiseAgent 601: { IBM: -52, CASH: 15192382 }. Marked to market: 9998414 +Final relative surplus NoiseAgent 601 0.50924975 +Final holdings for NoiseAgent 602: { IBM: -68, CASH: 16804794 }. Marked to market: 9989970 +Final relative surplus NoiseAgent 602 0.6704578 +Final holdings for NoiseAgent 603: { IBM: -92, CASH: 19189742 }. Marked to market: 10002898 +Final relative surplus NoiseAgent 603 0.90898825 +Final holdings for NoiseAgent 604: { IBM: 98, CASH: 223520 }. Marked to market: 9993042 +Final relative surplus NoiseAgent 604 -0.9676794 +Final holdings for NoiseAgent 605: { CASH: 9999664 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 605 -3.36e-05 +Final holdings for NoiseAgent 606: { IBM: -94, CASH: 19370578 }. Marked to market: 10012784 +Final relative surplus NoiseAgent 606 0.92710265 +Final holdings for NoiseAgent 607: { IBM: -56, CASH: 15614140 }. Marked to market: 9978412 +Final relative surplus NoiseAgent 607 0.5513502 +Final holdings for NoiseAgent 608: { IBM: -72, CASH: 17194348 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 608 0.70944245 +Final holdings for NoiseAgent 609: { CASH: 10014448 }. Marked to market: 10014448 +Final relative surplus NoiseAgent 609 0.0014448 +Final holdings for NoiseAgent 610: { IBM: -74, CASH: 17419277 }. Marked to market: 9969253 +Final relative surplus NoiseAgent 610 0.73186015 +Final holdings for NoiseAgent 611: { CASH: 10000322 }. Marked to market: 10000322 +Final relative surplus NoiseAgent 611 3.22e-05 +Final holdings for NoiseAgent 612: { IBM: 44, CASH: 5622638 }. Marked to market: 9983962 +Final relative surplus NoiseAgent 612 -0.4377362 +Final holdings for NoiseAgent 613: { IBM: -46, CASH: 14609614 }. Marked to market: 9983256 +Final relative surplus NoiseAgent 613 0.4609614 +Final holdings for NoiseAgent 614: { IBM: -98, CASH: 19790788 }. Marked to market: 10000980 +Final relative surplus NoiseAgent 614 0.96908925 +Final holdings for NoiseAgent 615: { CASH: 10000960 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 615 9.6e-05 +Final holdings for NoiseAgent 616: { CASH: 10001870 }. Marked to market: 10001870 +Final relative surplus NoiseAgent 616 0.000187 +Final holdings for NoiseAgent 617: { IBM: -45, CASH: 14510890 }. Marked to market: 9999595 +Final relative surplus NoiseAgent 617 0.451089 +Final holdings for NoiseAgent 618: { IBM: -76, CASH: 17586814 }. Marked to market: 9999658 +Final relative surplus NoiseAgent 618 0.7486984 +Final holdings for NoiseAgent 619: { IBM: 62, CASH: 3788871 }. Marked to market: 10020677 +Final relative surplus NoiseAgent 619 -0.61106165 +Final holdings for NoiseAgent 620: { CASH: 10001725 }. Marked to market: 10001725 +Final relative surplus NoiseAgent 620 0.0001725 +Final holdings for NoiseAgent 621: { CASH: 10002790 }. Marked to market: 10002790 +Final relative surplus NoiseAgent 621 0.000279 +Final holdings for NoiseAgent 622: { CASH: 10017336 }. Marked to market: 10017336 +Final relative surplus NoiseAgent 622 0.0017336 +Final holdings for NoiseAgent 623: { IBM: -80, CASH: 17989520 }. Marked to market: 9994800 +Final relative surplus NoiseAgent 623 0.7889586 +Final holdings for NoiseAgent 624: { IBM: -24, CASH: 12395944 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 624 0.2395944 +Final holdings for NoiseAgent 625: { IBM: 58, CASH: 4201479 }. Marked to market: 10008265 +Final relative surplus NoiseAgent 625 -0.56984085 +Final holdings for NoiseAgent 626: { CASH: 9982315 }. Marked to market: 9982315 +Final relative surplus NoiseAgent 626 -0.0017685 +Final holdings for NoiseAgent 627: { CASH: 10008425 }. Marked to market: 10008425 +Final relative surplus NoiseAgent 627 0.0008425 +Final holdings for NoiseAgent 628: { IBM: -42, CASH: 14178559 }. Marked to market: 10015855 +Final relative surplus NoiseAgent 628 0.4178559 +Final holdings for NoiseAgent 629: { CASH: 9992622 }. Marked to market: 9992622 +Final relative surplus NoiseAgent 629 -0.0007378 +Final holdings for NoiseAgent 630: { IBM: -40, CASH: 13994600 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 630 0.39946 +Final holdings for NoiseAgent 631: { IBM: 25, CASH: 7501650 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 631 -0.249835 +Final holdings for NoiseAgent 632: { CASH: 9985740 }. Marked to market: 9985740 +Final relative surplus NoiseAgent 632 -0.001426 +Final holdings for NoiseAgent 633: { CASH: 10018024 }. Marked to market: 10018024 +Final relative surplus NoiseAgent 633 0.0018024 +Final holdings for NoiseAgent 634: { IBM: -60, CASH: 15983440 }. Marked to market: 10011160 +Final relative surplus NoiseAgent 634 0.5883903 +Final holdings for NoiseAgent 635: { CASH: 9975395 }. Marked to market: 9975395 +Final relative surplus NoiseAgent 635 -0.0024605 +Final holdings for NoiseAgent 636: { CASH: 10009548 }. Marked to market: 10009548 +Final relative surplus NoiseAgent 636 0.0009548 +Final holdings for NoiseAgent 637: { IBM: -98, CASH: 19758203 }. Marked to market: 10033075 +Final relative surplus NoiseAgent 637 0.9658968 +Final holdings for NoiseAgent 638: { IBM: 78, CASH: 2217940 }. Marked to market: 9996412 +Final relative surplus NoiseAgent 638 -0.76823495 +Final holdings for NoiseAgent 639: { CASH: 10009296 }. Marked to market: 10009296 +Final relative surplus NoiseAgent 639 0.0009296 +Final holdings for NoiseAgent 640: { IBM: 56, CASH: 4417276 }. Marked to market: 9992132 +Final relative surplus NoiseAgent 640 -0.5483175 +Final holdings for NoiseAgent 641: { CASH: 10031122 }. Marked to market: 10031122 +Final relative surplus NoiseAgent 641 0.0031122 +Final holdings for NoiseAgent 642: { IBM: -30, CASH: 12994960 }. Marked to market: 9999100 +Final relative surplus NoiseAgent 642 0.299496 +Final holdings for NoiseAgent 643: { IBM: 40, CASH: 6018560 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 643 -0.398144 +Final holdings for NoiseAgent 644: { CASH: 10012882 }. Marked to market: 10012882 +Final relative surplus NoiseAgent 644 0.0012882 +Final holdings for NoiseAgent 645: { IBM: -42, CASH: 14186938 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 645 0.4186938 +Final holdings for NoiseAgent 646: { IBM: 86, CASH: 1410836 }. Marked to market: 9995700 +Final relative surplus NoiseAgent 646 -0.84893515 +Final holdings for NoiseAgent 647: { IBM: 56, CASH: 4413104 }. Marked to market: 9996304 +Final relative surplus NoiseAgent 647 -0.5487197 +Final holdings for NoiseAgent 648: { CASH: 10024596 }. Marked to market: 10024596 +Final relative surplus NoiseAgent 648 0.0024596 +Final holdings for NoiseAgent 649: { CASH: 9999601 }. Marked to market: 9999601 +Final relative surplus NoiseAgent 649 -3.99e-05 +Final holdings for NoiseAgent 650: { IBM: 78, CASH: 2224297 }. Marked to market: 9989353 +Final relative surplus NoiseAgent 650 -0.76761505 +Final holdings for NoiseAgent 651: { CASH: 10008216 }. Marked to market: 10008216 +Final relative surplus NoiseAgent 651 0.0008216 +Final holdings for NoiseAgent 652: { CASH: 9999384 }. Marked to market: 9999384 +Final relative surplus NoiseAgent 652 -6.16e-05 +Final holdings for NoiseAgent 653: { CASH: 9989968 }. Marked to market: 9989968 +Final relative surplus NoiseAgent 653 -0.0010032 +Final holdings for NoiseAgent 654: { CASH: 9995440 }. Marked to market: 9995440 +Final relative surplus NoiseAgent 654 -0.000456 +Final holdings for NoiseAgent 655: { IBM: 46, CASH: 5406187 }. Marked to market: 9997033 +Final relative surplus NoiseAgent 655 -0.4593813 +Final holdings for NoiseAgent 656: { CASH: 9991582 }. Marked to market: 9991582 +Final relative surplus NoiseAgent 656 -0.0008418 +Final holdings for NoiseAgent 657: { IBM: 62, CASH: 3797489 }. Marked to market: 10011253 +Final relative surplus NoiseAgent 657 -0.6102279 +Final holdings for NoiseAgent 658: { CASH: 9986890 }. Marked to market: 9986890 +Final relative surplus NoiseAgent 658 -0.001311 +Final holdings for NoiseAgent 659: { IBM: -2, CASH: 10206606 }. Marked to market: 10007546 +Final relative surplus NoiseAgent 659 0.0206606 +Final holdings for NoiseAgent 660: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 660 0.0 +Final holdings for NoiseAgent 661: { CASH: 9988863 }. Marked to market: 9988863 +Final relative surplus NoiseAgent 661 -0.0011137 +Final holdings for NoiseAgent 662: { IBM: 98, CASH: 197942 }. Marked to market: 10009408 +Final relative surplus NoiseAgent 662 -0.97019345 +Final holdings for NoiseAgent 663: { IBM: 82, CASH: 1797786 }. Marked to market: 10008118 +Final relative surplus NoiseAgent 663 -0.8102086 +Final holdings for NoiseAgent 664: { IBM: -62, CASH: 16180377 }. Marked to market: 10008773 +Final relative surplus NoiseAgent 664 0.6080832 +Final holdings for NoiseAgent 665: { IBM: -98, CASH: 19804214 }. Marked to market: 9981674 +Final relative surplus NoiseAgent 665 0.9703983 +Final holdings for NoiseAgent 666: { CASH: 10013590 }. Marked to market: 10013590 +Final relative surplus NoiseAgent 666 0.001359 +Final holdings for NoiseAgent 667: { IBM: 24, CASH: 7602112 }. Marked to market: 9992008 +Final relative surplus NoiseAgent 667 -0.2397888 +Final holdings for NoiseAgent 668: { IBM: 47, CASH: 5307943 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 668 -0.4692057 +Final holdings for NoiseAgent 669: { IBM: 86, CASH: 1416254 }. Marked to market: 9991056 +Final relative surplus NoiseAgent 669 -0.84840375 +Final holdings for NoiseAgent 670: { CASH: 9986149 }. Marked to market: 9986149 +Final relative surplus NoiseAgent 670 -0.0013851 +Final holdings for NoiseAgent 671: { CASH: 10012549 }. Marked to market: 10012549 +Final relative surplus NoiseAgent 671 0.0012549 +Final holdings for NoiseAgent 672: { IBM: 21, CASH: 7909471 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 672 -0.2090529 +Final holdings for NoiseAgent 673: { CASH: 9994227 }. Marked to market: 9994227 +Final relative surplus NoiseAgent 673 -0.0005773 +Final holdings for NoiseAgent 674: { CASH: 9999855 }. Marked to market: 9999855 +Final relative surplus NoiseAgent 674 -1.45e-05 +Final holdings for NoiseAgent 675: { IBM: -32, CASH: 13175744 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 675 0.3175744 +Final holdings for NoiseAgent 676: { IBM: -74, CASH: 17390269 }. Marked to market: 10002775 +Final relative surplus NoiseAgent 676 0.72904385 +Final holdings for NoiseAgent 677: { CASH: 9986476 }. Marked to market: 9986476 +Final relative surplus NoiseAgent 677 -0.0013524 +Final holdings for NoiseAgent 678: { CASH: 10011160 }. Marked to market: 10011160 +Final relative surplus NoiseAgent 678 0.001116 +Final holdings for NoiseAgent 679: { CASH: 9999370 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 679 -6.3e-05 +Final holdings for NoiseAgent 680: { CASH: 9975120 }. Marked to market: 9975120 +Final relative surplus NoiseAgent 680 -0.002488 +Final holdings for NoiseAgent 681: { IBM: 24, CASH: 7603624 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 681 -0.2396376 +Final holdings for NoiseAgent 682: { CASH: 9989398 }. Marked to market: 9989398 +Final relative surplus NoiseAgent 682 -0.0010602 +Final holdings for NoiseAgent 683: { CASH: 9997382 }. Marked to market: 9997382 +Final relative surplus NoiseAgent 683 -0.0002618 +Final holdings for NoiseAgent 684: { IBM: -44, CASH: 14347772 }. Marked to market: 9992696 +Final relative surplus NoiseAgent 684 0.4347772 +Final holdings for NoiseAgent 685: { CASH: 10028696 }. Marked to market: 10028696 +Final relative surplus NoiseAgent 685 0.0028696 +Final holdings for NoiseAgent 686: { CASH: 10010422 }. Marked to market: 10010422 +Final relative surplus NoiseAgent 686 0.0010422 +Final holdings for NoiseAgent 687: { CASH: 9998060 }. Marked to market: 9998060 +Final relative surplus NoiseAgent 687 -0.000194 +Final holdings for NoiseAgent 688: { CASH: 9994036 }. Marked to market: 9994036 +Final relative surplus NoiseAgent 688 -0.0005964 +Final holdings for NoiseAgent 689: { CASH: 9980564 }. Marked to market: 9980564 +Final relative surplus NoiseAgent 689 -0.0019436 +Final holdings for NoiseAgent 690: { CASH: 9997650 }. Marked to market: 9997650 +Final relative surplus NoiseAgent 690 -0.000235 +Final holdings for NoiseAgent 691: { IBM: 82, CASH: 1804182 }. Marked to market: 9993604 +Final relative surplus NoiseAgent 691 -0.80959475 +Final holdings for NoiseAgent 692: { IBM: 46, CASH: 5408947 }. Marked to market: 9994871 +Final relative surplus NoiseAgent 692 -0.4591053 +Final holdings for NoiseAgent 693: { IBM: -84, CASH: 18388954 }. Marked to market: 9996178 +Final relative surplus NoiseAgent 693 0.82890395 +Final holdings for NoiseAgent 694: { IBM: 54, CASH: 4600621 }. Marked to market: 10009855 +Final relative surplus NoiseAgent 694 -0.52992065 +Final holdings for NoiseAgent 695: { CASH: 10004500 }. Marked to market: 10004500 +Final relative surplus NoiseAgent 695 0.00045 +Final holdings for NoiseAgent 696: { CASH: 9998380 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 696 -0.000162 +Final holdings for NoiseAgent 697: { IBM: 44, CASH: 5601078 }. Marked to market: 10006886 +Final relative surplus NoiseAgent 697 -0.4398922 +Final holdings for NoiseAgent 698: { IBM: -96, CASH: 19559440 }. Marked to market: 10032880 +Final relative surplus NoiseAgent 698 0.94602045 +Final holdings for NoiseAgent 699: { CASH: 10032616 }. Marked to market: 10032616 +Final relative surplus NoiseAgent 699 0.0032616 +Final holdings for NoiseAgent 700: { IBM: -68, CASH: 16816830 }. Marked to market: 9970794 +Final relative surplus NoiseAgent 700 0.67161535 +Final holdings for NoiseAgent 701: { CASH: 9997900 }. Marked to market: 9997900 +Final relative surplus NoiseAgent 701 -0.00021 +Final holdings for NoiseAgent 702: { CASH: 10005328 }. Marked to market: 10005328 +Final relative surplus NoiseAgent 702 0.0005328 +Final holdings for NoiseAgent 703: { IBM: 65, CASH: 3530600 }. Marked to market: 9979770 +Final relative surplus NoiseAgent 703 -0.6370188 +Final holdings for NoiseAgent 704: { CASH: 9998614 }. Marked to market: 9998614 +Final relative surplus NoiseAgent 704 -0.0001386 +Final holdings for NoiseAgent 705: { CASH: 9985993 }. Marked to market: 9985993 +Final relative surplus NoiseAgent 705 -0.0014007 +Final holdings for NoiseAgent 706: { CASH: 10011440 }. Marked to market: 10011440 +Final relative surplus NoiseAgent 706 0.001144 +Final holdings for NoiseAgent 707: { IBM: 46, CASH: 5404370 }. Marked to market: 9999770 +Final relative surplus NoiseAgent 707 -0.459563 +Final holdings for NoiseAgent 708: { IBM: -46, CASH: 14594043 }. Marked to market: 10001817 +Final relative surplus NoiseAgent 708 0.4594043 +Final holdings for NoiseAgent 709: { CASH: 10008642 }. Marked to market: 10008642 +Final relative surplus NoiseAgent 709 0.0008642 +Final holdings for NoiseAgent 710: { CASH: 9969853 }. Marked to market: 9969853 +Final relative surplus NoiseAgent 710 -0.0030147 +Final holdings for NoiseAgent 711: { IBM: -70, CASH: 16988170 }. Marked to market: 9997270 +Final relative surplus NoiseAgent 711 0.68882995 +Final holdings for NoiseAgent 712: { IBM: -45, CASH: 14505895 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 712 0.4505895 +Final holdings for NoiseAgent 713: { CASH: 10010212 }. Marked to market: 10010212 +Final relative surplus NoiseAgent 713 0.0010212 +Final holdings for NoiseAgent 714: { IBM: 30, CASH: 7025320 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 714 -0.297468 +Final holdings for NoiseAgent 715: { IBM: 56, CASH: 4423604 }. Marked to market: 9980988 +Final relative surplus NoiseAgent 715 -0.5477156 +Final holdings for NoiseAgent 716: { IBM: -76, CASH: 17604408 }. Marked to market: 9980696 +Final relative surplus NoiseAgent 716 0.7503941 +Final holdings for NoiseAgent 717: { IBM: -64, CASH: 16392960 }. Marked to market: 9987264 +Final relative surplus NoiseAgent 717 0.6292975 +Final holdings for NoiseAgent 718: { IBM: -98, CASH: 19788632 }. Marked to market: 10005194 +Final relative surplus NoiseAgent 718 0.9688802 +Final holdings for NoiseAgent 719: { IBM: -40, CASH: 13996520 }. Marked to market: 9971000 +Final relative surplus NoiseAgent 719 0.399652 +Final holdings for NoiseAgent 720: { IBM: -42, CASH: 14195956 }. Marked to market: 9991420 +Final relative surplus NoiseAgent 720 0.4195956 +Final holdings for NoiseAgent 721: { CASH: 10000108 }. Marked to market: 10000108 +Final relative surplus NoiseAgent 721 1.08e-05 +Final holdings for NoiseAgent 722: { IBM: 24, CASH: 7595848 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 722 -0.2404152 +Final holdings for NoiseAgent 723: { IBM: -48, CASH: 14798680 }. Marked to market: 9992632 +Final relative surplus NoiseAgent 723 0.479868 +Final holdings for NoiseAgent 724: { IBM: 50, CASH: 4999625 }. Marked to market: 10005025 +Final relative surplus NoiseAgent 724 -0.5000375 +Final holdings for NoiseAgent 725: { CASH: 9972865 }. Marked to market: 9972865 +Final relative surplus NoiseAgent 725 -0.0027135 +Final holdings for NoiseAgent 726: { IBM: 94, CASH: 596804 }. Marked to market: 9990600 +Final relative surplus NoiseAgent 726 -0.9303118 +Final holdings for NoiseAgent 727: { CASH: 9977699 }. Marked to market: 9977699 +Final relative surplus NoiseAgent 727 -0.0022301 +Final holdings for NoiseAgent 728: { CASH: 10000611 }. Marked to market: 10000611 +Final relative surplus NoiseAgent 728 6.11e-05 +Final holdings for NoiseAgent 729: { CASH: 10003968 }. Marked to market: 10003968 +Final relative surplus NoiseAgent 729 0.0003968 +Final holdings for NoiseAgent 730: { CASH: 9967892 }. Marked to market: 9967892 +Final relative surplus NoiseAgent 730 -0.0032108 +Final holdings for NoiseAgent 731: { CASH: 9991468 }. Marked to market: 9991468 +Final relative surplus NoiseAgent 731 -0.0008532 +Final holdings for NoiseAgent 732: { IBM: -25, CASH: 12498175 }. Marked to market: 9999825 +Final relative surplus NoiseAgent 732 0.2498175 +Final holdings for NoiseAgent 733: { IBM: -98, CASH: 19781380 }. Marked to market: 10009996 +Final relative surplus NoiseAgent 733 0.96816725 +Final holdings for NoiseAgent 734: { CASH: 10016002 }. Marked to market: 10016002 +Final relative surplus NoiseAgent 734 0.0016002 +Final holdings for NoiseAgent 735: { IBM: 94, CASH: 604559 }. Marked to market: 9994877 +Final relative surplus NoiseAgent 735 -0.92955425 +Final holdings for NoiseAgent 736: { CASH: 10018078 }. Marked to market: 10018078 +Final relative surplus NoiseAgent 736 0.0018078 +Final holdings for NoiseAgent 737: { IBM: -94, CASH: 19387780 }. Marked to market: 10003666 +Final relative surplus NoiseAgent 737 0.92879485 +Final holdings for NoiseAgent 738: { IBM: -78, CASH: 17782606 }. Marked to market: 10002106 +Final relative surplus NoiseAgent 738 0.7682845 +Final holdings for NoiseAgent 739: { IBM: 74, CASH: 2612432 }. Marked to market: 9999926 +Final relative surplus NoiseAgent 739 -0.72877365 +Final holdings for NoiseAgent 740: { IBM: 60, CASH: 4030060 }. Marked to market: 9977080 +Final relative surplus NoiseAgent 740 -0.5870824 +Final holdings for NoiseAgent 741: { CASH: 10002430 }. Marked to market: 10002430 +Final relative surplus NoiseAgent 741 0.000243 +Final holdings for NoiseAgent 742: { CASH: 9994528 }. Marked to market: 9994528 +Final relative surplus NoiseAgent 742 -0.0005472 +Final holdings for NoiseAgent 743: { IBM: -26, CASH: 12602652 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 743 0.2602652 +Final holdings for NoiseAgent 744: { CASH: 10001850 }. Marked to market: 10001850 +Final relative surplus NoiseAgent 744 0.000185 +Final holdings for NoiseAgent 745: { IBM: -64, CASH: 16397696 }. Marked to market: 9982592 +Final relative surplus NoiseAgent 745 0.6297459 +Final holdings for NoiseAgent 746: { IBM: -54, CASH: 15389956 }. Marked to market: 10005616 +Final relative surplus NoiseAgent 746 0.5290247 +Final holdings for NoiseAgent 747: { IBM: 64, CASH: 3612352 }. Marked to market: 9993600 +Final relative surplus NoiseAgent 747 -0.62879405 +Final holdings for NoiseAgent 748: { CASH: 9988048 }. Marked to market: 9988048 +Final relative surplus NoiseAgent 748 -0.0011952 +Final holdings for NoiseAgent 749: { IBM: 92, CASH: 803220 }. Marked to market: 9987396 +Final relative surplus NoiseAgent 749 -0.90969515 +Final holdings for NoiseAgent 750: { IBM: 42, CASH: 5810416 }. Marked to market: 9993280 +Final relative surplus NoiseAgent 750 -0.4189584 +Final holdings for NoiseAgent 751: { IBM: -84, CASH: 18405838 }. Marked to market: 9986266 +Final relative surplus NoiseAgent 751 0.83056035 +Final holdings for NoiseAgent 752: { IBM: -80, CASH: 17990120 }. Marked to market: 10003800 +Final relative surplus NoiseAgent 752 0.789029 +Final holdings for NoiseAgent 753: { CASH: 9978930 }. Marked to market: 9978930 +Final relative surplus NoiseAgent 753 -0.002107 +Final holdings for NoiseAgent 754: { IBM: 37, CASH: 6303219 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 754 -0.3696781 +Final holdings for NoiseAgent 755: { CASH: 9966862 }. Marked to market: 9966862 +Final relative surplus NoiseAgent 755 -0.0033138 +Final holdings for NoiseAgent 756: { IBM: 64, CASH: 3599168 }. Marked to market: 10013184 +Final relative surplus NoiseAgent 756 -0.63006115 +Final holdings for NoiseAgent 757: { IBM: 48, CASH: 5197648 }. Marked to market: 10006384 +Final relative surplus NoiseAgent 757 -0.4802352 +Final holdings for NoiseAgent 758: { CASH: 10000384 }. Marked to market: 10000384 +Final relative surplus NoiseAgent 758 3.84e-05 +Final holdings for NoiseAgent 759: { CASH: 10000432 }. Marked to market: 10000432 +Final relative surplus NoiseAgent 759 4.32e-05 +Final holdings for NoiseAgent 760: { CASH: 9977061 }. Marked to market: 9977061 +Final relative surplus NoiseAgent 760 -0.0022939 +Final holdings for NoiseAgent 761: { IBM: 48, CASH: 5206624 }. Marked to market: 9993040 +Final relative surplus NoiseAgent 761 -0.4793376 +Final holdings for NoiseAgent 762: { IBM: -62, CASH: 16183136 }. Marked to market: 10011098 +Final relative surplus NoiseAgent 762 0.60835895 +Final holdings for NoiseAgent 763: { CASH: 10008836 }. Marked to market: 10008836 +Final relative surplus NoiseAgent 763 0.0008836 +Final holdings for NoiseAgent 764: { IBM: -40, CASH: 14027080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 764 0.402708 +Final holdings for NoiseAgent 765: { IBM: 60, CASH: 3997360 }. Marked to market: 10007560 +Final relative surplus NoiseAgent 765 -0.59024635 +Final holdings for NoiseAgent 766: { CASH: 9999671 }. Marked to market: 9999671 +Final relative surplus NoiseAgent 766 -3.29e-05 +Final holdings for NoiseAgent 767: { CASH: 10003942 }. Marked to market: 10003942 +Final relative surplus NoiseAgent 767 0.0003942 +Final holdings for NoiseAgent 768: { IBM: -44, CASH: 14388692 }. Marked to market: 10007788 +Final relative surplus NoiseAgent 768 0.4388692 +Final holdings for NoiseAgent 769: { CASH: 10031464 }. Marked to market: 10031464 +Final relative surplus NoiseAgent 769 0.0031464 +Final holdings for NoiseAgent 770: { IBM: -56, CASH: 15572896 }. Marked to market: 10022120 +Final relative surplus NoiseAgent 770 0.54737795 +Final holdings for NoiseAgent 771: { IBM: 86, CASH: 1407955 }. Marked to market: 10000817 +Final relative surplus NoiseAgent 771 -0.84921195 +Final holdings for NoiseAgent 772: { IBM: -56, CASH: 15603528 }. Marked to market: 9996192 +Final relative surplus NoiseAgent 772 0.55033995 +Final holdings for NoiseAgent 773: { IBM: -68, CASH: 16786502 }. Marked to market: 10002686 +Final relative surplus NoiseAgent 773 0.6686729 +Final holdings for NoiseAgent 774: { CASH: 10011310 }. Marked to market: 10011310 +Final relative surplus NoiseAgent 774 0.001131 +Final holdings for NoiseAgent 775: { IBM: 80, CASH: 2018440 }. Marked to market: 9994280 +Final relative surplus NoiseAgent 775 -0.7881861 +Final holdings for NoiseAgent 776: { IBM: -90, CASH: 18962425 }. Marked to market: 10030195 +Final relative surplus NoiseAgent 776 0.8863176 +Final holdings for NoiseAgent 777: { IBM: 78, CASH: 2208346 }. Marked to market: 10000936 +Final relative surplus NoiseAgent 777 -0.7691757 +Final holdings for NoiseAgent 778: { IBM: 98, CASH: 211221 }. Marked to market: 9994267 +Final relative surplus NoiseAgent 778 -0.9688949 +Final holdings for NoiseAgent 779: { IBM: 64, CASH: 3614752 }. Marked to market: 9996000 +Final relative surplus NoiseAgent 779 -0.62855425 +Final holdings for NoiseAgent 780: { IBM: 33, CASH: 6696139 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 780 -0.3303861 +Final holdings for NoiseAgent 781: { CASH: 9977416 }. Marked to market: 9977416 +Final relative surplus NoiseAgent 781 -0.0022584 +Final holdings for NoiseAgent 782: { IBM: 41, CASH: 5919024 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 782 -0.4080976 +Final holdings for NoiseAgent 783: { IBM: 31, CASH: 6884066 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 783 -0.3115934 +Final holdings for NoiseAgent 784: { IBM: 94, CASH: 621855 }. Marked to market: 9978145 +Final relative surplus NoiseAgent 784 -0.92786125 +Final holdings for NoiseAgent 785: { IBM: -56, CASH: 15592440 }. Marked to market: 9998880 +Final relative surplus NoiseAgent 785 0.54925555 +Final holdings for NoiseAgent 786: { CASH: 9964515 }. Marked to market: 9964515 +Final relative surplus NoiseAgent 786 -0.0035485 +Final holdings for NoiseAgent 787: { CASH: 10020195 }. Marked to market: 10020195 +Final relative surplus NoiseAgent 787 0.0020195 +Final holdings for NoiseAgent 788: { CASH: 9996216 }. Marked to market: 9996216 +Final relative surplus NoiseAgent 788 -0.0003784 +Final holdings for NoiseAgent 789: { CASH: 10024544 }. Marked to market: 10024544 +Final relative surplus NoiseAgent 789 0.0024544 +Final holdings for NoiseAgent 790: { IBM: 92, CASH: 811914 }. Marked to market: 10002254 +Final relative surplus NoiseAgent 790 -0.9088194 +Final holdings for NoiseAgent 791: { CASH: 9995194 }. Marked to market: 9995194 +Final relative surplus NoiseAgent 791 -0.0004806 +Final holdings for NoiseAgent 792: { CASH: 9996850 }. Marked to market: 9996850 +Final relative surplus NoiseAgent 792 -0.000315 +Final holdings for NoiseAgent 793: { CASH: 9990165 }. Marked to market: 9990165 +Final relative surplus NoiseAgent 793 -0.0009835 +Final holdings for NoiseAgent 794: { IBM: 23, CASH: 7718331 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 794 -0.2281669 +Final holdings for NoiseAgent 795: { IBM: 82, CASH: 1817466 }. Marked to market: 9979664 +Final relative surplus NoiseAgent 795 -0.80829925 +Final holdings for NoiseAgent 796: { IBM: -68, CASH: 16790072 }. Marked to market: 9999388 +Final relative surplus NoiseAgent 796 0.66902095 +Final holdings for NoiseAgent 797: { IBM: 84, CASH: 1577026 }. Marked to market: 10026166 +Final relative surplus NoiseAgent 797 -0.83223795 +Final holdings for NoiseAgent 798: { IBM: -56, CASH: 15583508 }. Marked to market: 10008876 +Final relative surplus NoiseAgent 798 0.54839695 +Final holdings for NoiseAgent 799: { IBM: -92, CASH: 19190478 }. Marked to market: 10000874 +Final relative surplus NoiseAgent 799 0.90905915 +Final holdings for NoiseAgent 800: { IBM: 68, CASH: 3207650 }. Marked to market: 9998266 +Final relative surplus NoiseAgent 800 -0.66924875 +Final holdings for NoiseAgent 801: { IBM: 90, CASH: 973360 }. Marked to market: 10031680 +Final relative surplus NoiseAgent 801 -0.89259915 +Final holdings for NoiseAgent 802: { IBM: 96, CASH: 396544 }. Marked to market: 10017856 +Final relative surplus NoiseAgent 802 -0.9503378 +Final holdings for NoiseAgent 803: { IBM: 88, CASH: 1209504 }. Marked to market: 10003696 +Final relative surplus NoiseAgent 803 -0.8690567 +Final holdings for NoiseAgent 804: { CASH: 10006420 }. Marked to market: 10006420 +Final relative surplus NoiseAgent 804 0.000642 +Final holdings for NoiseAgent 805: { IBM: -98, CASH: 19780694 }. Marked to market: 10010094 +Final relative surplus NoiseAgent 805 0.9680992 +Final holdings for NoiseAgent 806: { IBM: 60, CASH: 3982420 }. Marked to market: 10022560 +Final relative surplus NoiseAgent 806 -0.5916912 +Final holdings for NoiseAgent 807: { IBM: -76, CASH: 17601330 }. Marked to market: 9982938 +Final relative surplus NoiseAgent 807 0.7501098 +Final holdings for NoiseAgent 808: { IBM: -82, CASH: 18159984 }. Marked to market: 10032062 +Final relative surplus NoiseAgent 808 0.80608675 +Final holdings for NoiseAgent 809: { IBM: -72, CASH: 17192476 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 809 0.70925905 +Final holdings for NoiseAgent 810: { IBM: 78, CASH: 2221294 }. Marked to market: 9985960 +Final relative surplus NoiseAgent 810 -0.76791675 +Final holdings for NoiseAgent 811: { CASH: 9966301 }. Marked to market: 9966301 +Final relative surplus NoiseAgent 811 -0.0033699 +Final holdings for NoiseAgent 812: { CASH: 10030849 }. Marked to market: 10030849 +Final relative surplus NoiseAgent 812 0.0030849 +Final holdings for NoiseAgent 813: { IBM: 60, CASH: 4008070 }. Marked to market: 10001770 +Final relative surplus NoiseAgent 813 -0.58920345 +Final holdings for NoiseAgent 814: { IBM: -42, CASH: 14195569 }. Marked to market: 9999433 +Final relative surplus NoiseAgent 814 0.4195569 +Final holdings for NoiseAgent 815: { CASH: 10000312 }. Marked to market: 10000312 +Final relative surplus NoiseAgent 815 3.12e-05 +Final holdings for NoiseAgent 816: { IBM: 24, CASH: 7607512 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 816 -0.2392488 +Final holdings for NoiseAgent 817: { CASH: 10000432 }. Marked to market: 10000432 +Final relative surplus NoiseAgent 817 4.32e-05 +Final holdings for NoiseAgent 818: { CASH: 9997030 }. Marked to market: 9997030 +Final relative surplus NoiseAgent 818 -0.000297 +Final holdings for NoiseAgent 819: { IBM: 48, CASH: 5191960 }. Marked to market: 10016536 +Final relative surplus NoiseAgent 819 -0.480804 +Final holdings for NoiseAgent 820: { CASH: 10025960 }. Marked to market: 10025960 +Final relative surplus NoiseAgent 820 0.002596 +Final holdings for NoiseAgent 821: { CASH: 9970885 }. Marked to market: 9970885 +Final relative surplus NoiseAgent 821 -0.0029115 +Final holdings for NoiseAgent 822: { CASH: 10001470 }. Marked to market: 10001470 +Final relative surplus NoiseAgent 822 0.000147 +Final holdings for NoiseAgent 823: { CASH: 10024408 }. Marked to market: 10024408 +Final relative surplus NoiseAgent 823 0.0024408 +Final holdings for NoiseAgent 824: { IBM: -66, CASH: 16595017 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 824 0.6495091 +Final holdings for NoiseAgent 825: { IBM: 88, CASH: 1217820 }. Marked to market: 9990012 +Final relative surplus NoiseAgent 825 -0.8682542 +Final holdings for NoiseAgent 826: { IBM: 58, CASH: 4207018 }. Marked to market: 9998260 +Final relative surplus NoiseAgent 826 -0.5693142 +Final holdings for NoiseAgent 827: { IBM: -78, CASH: 17763184 }. Marked to market: 10023790 +Final relative surplus NoiseAgent 827 0.7663962 +Final holdings for NoiseAgent 828: { IBM: 54, CASH: 4612393 }. Marked to market: 10004239 +Final relative surplus NoiseAgent 828 -0.52877585 +Final holdings for NoiseAgent 829: { CASH: 9988132 }. Marked to market: 9988132 +Final relative surplus NoiseAgent 829 -0.0011868 +Final holdings for NoiseAgent 830: { IBM: -96, CASH: 19572832 }. Marked to market: 10018240 +Final relative surplus NoiseAgent 830 0.94733035 +Final holdings for NoiseAgent 831: { CASH: 9971270 }. Marked to market: 9971270 +Final relative surplus NoiseAgent 831 -0.002873 +Final holdings for NoiseAgent 832: { CASH: 10004050 }. Marked to market: 10004050 +Final relative surplus NoiseAgent 832 0.000405 +Final holdings for NoiseAgent 833: { IBM: 96, CASH: 401536 }. Marked to market: 10015168 +Final relative surplus NoiseAgent 833 -0.9498311 +Final holdings for NoiseAgent 834: { CASH: 9991375 }. Marked to market: 9991375 +Final relative surplus NoiseAgent 834 -0.0008625 +Final holdings for NoiseAgent 835: { CASH: 10027580 }. Marked to market: 10027580 +Final relative surplus NoiseAgent 835 0.002758 +Final holdings for NoiseAgent 836: { IBM: 66, CASH: 3406930 }. Marked to market: 10002046 +Final relative surplus NoiseAgent 836 -0.649314 +Final holdings for NoiseAgent 837: { CASH: 9981275 }. Marked to market: 9981275 +Final relative surplus NoiseAgent 837 -0.0018725 +Final holdings for NoiseAgent 838: { IBM: 41, CASH: 5904592 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 838 -0.4095408 +Final holdings for NoiseAgent 839: { CASH: 10000450 }. Marked to market: 10000450 +Final relative surplus NoiseAgent 839 4.5e-05 +Final holdings for NoiseAgent 840: { IBM: 46, CASH: 5412581 }. Marked to market: 9990961 +Final relative surplus NoiseAgent 840 -0.4587419 +Final holdings for NoiseAgent 841: { CASH: 9999244 }. Marked to market: 9999244 +Final relative surplus NoiseAgent 841 -7.56e-05 +Final holdings for NoiseAgent 842: { IBM: 22, CASH: 7820944 }. Marked to market: 9998482 +Final relative surplus NoiseAgent 842 -0.2179056 +Final holdings for NoiseAgent 843: { IBM: -58, CASH: 15803857 }. Marked to market: 9997593 +Final relative surplus NoiseAgent 843 0.570375 +Final holdings for NoiseAgent 844: { CASH: 9979870 }. Marked to market: 9979870 +Final relative surplus NoiseAgent 844 -0.002013 +Final holdings for NoiseAgent 845: { IBM: 58, CASH: 4209222 }. Marked to market: 9999420 +Final relative surplus NoiseAgent 845 -0.56909465 +Final holdings for NoiseAgent 846: { CASH: 9992600 }. Marked to market: 9992600 +Final relative surplus NoiseAgent 846 -0.00074 +Final holdings for NoiseAgent 847: { IBM: 74, CASH: 2621127 }. Marked to market: 9989973 +Final relative surplus NoiseAgent 847 -0.72793385 +Final holdings for NoiseAgent 848: { IBM: 74, CASH: 2607437 }. Marked to market: 9988937 +Final relative surplus NoiseAgent 848 -0.7292802 +Final holdings for NoiseAgent 849: { IBM: 54, CASH: 4586149 }. Marked to market: 10022167 +Final relative surplus NoiseAgent 849 -0.5313174 +Final holdings for NoiseAgent 850: { IBM: -48, CASH: 14795344 }. Marked to market: 10000720 +Final relative surplus NoiseAgent 850 0.4795344 +Final holdings for NoiseAgent 851: { IBM: -40, CASH: 13979640 }. Marked to market: 10016840 +Final relative surplus NoiseAgent 851 0.397964 +Final holdings for NoiseAgent 852: { CASH: 9999392 }. Marked to market: 9999392 +Final relative surplus NoiseAgent 852 -6.08e-05 +Final holdings for NoiseAgent 853: { CASH: 9958211 }. Marked to market: 9958211 +Final relative surplus NoiseAgent 853 -0.0041789 +Final holdings for NoiseAgent 854: { IBM: -58, CASH: 15815428 }. Marked to market: 9979468 +Final relative surplus NoiseAgent 854 0.57148075 +Final holdings for NoiseAgent 855: { CASH: 9989803 }. Marked to market: 9989803 +Final relative surplus NoiseAgent 855 -0.0010197 +Final holdings for NoiseAgent 856: { IBM: -68, CASH: 16768312 }. Marked to market: 10021352 +Final relative surplus NoiseAgent 856 0.6669093 +Final holdings for NoiseAgent 857: { CASH: 10000343 }. Marked to market: 10000343 +Final relative surplus NoiseAgent 857 3.43e-05 +Final holdings for NoiseAgent 858: { CASH: 9957223 }. Marked to market: 9957223 +Final relative surplus NoiseAgent 858 -0.0042777 +Final holdings for NoiseAgent 859: { CASH: 9960164 }. Marked to market: 9960164 +Final relative surplus NoiseAgent 859 -0.0039836 +Final holdings for NoiseAgent 860: { CASH: 9990755 }. Marked to market: 9990755 +Final relative surplus NoiseAgent 860 -0.0009245 +Final holdings for NoiseAgent 861: { IBM: -92, CASH: 19170008 }. Marked to market: 10013524 +Final relative surplus NoiseAgent 861 0.90704795 +Final holdings for NoiseAgent 862: { IBM: 21, CASH: 7918459 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 862 -0.2081541 +Final holdings for NoiseAgent 863: { IBM: 56, CASH: 4417948 }. Marked to market: 9991964 +Final relative surplus NoiseAgent 863 -0.54825145 +Final holdings for NoiseAgent 864: { CASH: 9996992 }. Marked to market: 9996992 +Final relative surplus NoiseAgent 864 -0.0003008 +Final holdings for NoiseAgent 865: { IBM: 74, CASH: 2595116 }. Marked to market: 10011544 +Final relative surplus NoiseAgent 865 -0.73046595 +Final holdings for NoiseAgent 866: { CASH: 10001980 }. Marked to market: 10001980 +Final relative surplus NoiseAgent 866 0.000198 +Final holdings for NoiseAgent 867: { IBM: 48, CASH: 5207248 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 867 -0.4792752 +Final holdings for NoiseAgent 868: { CASH: 10027368 }. Marked to market: 10027368 +Final relative surplus NoiseAgent 868 0.0027368 +Final holdings for NoiseAgent 869: { CASH: 10004380 }. Marked to market: 10004380 +Final relative surplus NoiseAgent 869 0.000438 +Final holdings for NoiseAgent 870: { IBM: -98, CASH: 19787260 }. Marked to market: 9998432 +Final relative surplus NoiseAgent 870 0.9687375 +Final holdings for NoiseAgent 871: { IBM: -58, CASH: 15791445 }. Marked to market: 9998057 +Final relative surplus NoiseAgent 871 0.56915585 +Final holdings for NoiseAgent 872: { CASH: 10009984 }. Marked to market: 10009984 +Final relative surplus NoiseAgent 872 0.0009984 +Final holdings for NoiseAgent 873: { IBM: 64, CASH: 3612832 }. Marked to market: 9992736 +Final relative surplus NoiseAgent 873 -0.6287483 +Final holdings for NoiseAgent 874: { CASH: 9994267 }. Marked to market: 9994267 +Final relative surplus NoiseAgent 874 -0.0005733 +Final holdings for NoiseAgent 875: { CASH: 10000378 }. Marked to market: 10000378 +Final relative surplus NoiseAgent 875 3.78e-05 +Final holdings for NoiseAgent 876: { CASH: 10003182 }. Marked to market: 10003182 +Final relative surplus NoiseAgent 876 0.0003182 +Final holdings for NoiseAgent 877: { IBM: -84, CASH: 18387946 }. Marked to market: 10002058 +Final relative surplus NoiseAgent 877 0.82880855 +Final holdings for NoiseAgent 878: { CASH: 9969168 }. Marked to market: 9969168 +Final relative surplus NoiseAgent 878 -0.0030832 +Final holdings for NoiseAgent 879: { IBM: -76, CASH: 17565268 }. Marked to market: 10023028 +Final relative surplus NoiseAgent 879 0.7466027 +Final holdings for NoiseAgent 880: { IBM: -42, CASH: 14193196 }. Marked to market: 9998068 +Final relative surplus NoiseAgent 880 0.4193196 +Final holdings for NoiseAgent 881: { IBM: -22, CASH: 12191816 }. Marked to market: 9999428 +Final relative surplus NoiseAgent 881 0.2191816 +Final holdings for NoiseAgent 882: { IBM: -50, CASH: 15028575 }. Marked to market: 9972775 +Final relative surplus NoiseAgent 882 0.5028575 +Final holdings for NoiseAgent 883: { CASH: 9998866 }. Marked to market: 9998866 +Final relative surplus NoiseAgent 883 -0.0001134 +Final holdings for NoiseAgent 884: { CASH: 10003441 }. Marked to market: 10003441 +Final relative surplus NoiseAgent 884 0.0003441 +Final holdings for NoiseAgent 885: { IBM: 46, CASH: 5386430 }. Marked to market: 10017388 +Final relative surplus NoiseAgent 885 -0.461357 +Final holdings for NoiseAgent 886: { IBM: 68, CASH: 3197110 }. Marked to market: 10007718 +Final relative surplus NoiseAgent 886 -0.67027295 +Final holdings for NoiseAgent 887: { CASH: 10000880 }. Marked to market: 10000880 +Final relative surplus NoiseAgent 887 8.8e-05 +Final holdings for NoiseAgent 888: { IBM: 64, CASH: 3595584 }. Marked to market: 10009472 +Final relative surplus NoiseAgent 888 -0.6304197 +Final holdings for NoiseAgent 889: { IBM: 48, CASH: 5197768 }. Marked to market: 10006504 +Final relative surplus NoiseAgent 889 -0.4802232 +Final holdings for NoiseAgent 890: { CASH: 10020340 }. Marked to market: 10020340 +Final relative surplus NoiseAgent 890 0.002034 +Final holdings for NoiseAgent 891: { IBM: -74, CASH: 17401924 }. Marked to market: 9984904 +Final relative surplus NoiseAgent 891 0.7301695 +Final holdings for NoiseAgent 892: { CASH: 10004672 }. Marked to market: 10004672 +Final relative surplus NoiseAgent 892 0.0004672 +Final holdings for NoiseAgent 893: { IBM: -70, CASH: 16990305 }. Marked to market: 9997025 +Final relative surplus NoiseAgent 893 0.68904005 +Final holdings for NoiseAgent 894: { IBM: 30, CASH: 7004950 }. Marked to market: 10024090 +Final relative surplus NoiseAgent 894 -0.299505 +Final holdings for NoiseAgent 895: { IBM: -21, CASH: 12097606 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 895 0.2097606 +Final holdings for NoiseAgent 896: { IBM: 4, CASH: 9615026 }. Marked to market: 10017626 +Final relative surplus NoiseAgent 896 -0.0384974 +Final holdings for NoiseAgent 897: { CASH: 9999860 }. Marked to market: 9999860 +Final relative surplus NoiseAgent 897 -1.4e-05 +Final holdings for NoiseAgent 898: { CASH: 9997162 }. Marked to market: 9997162 +Final relative surplus NoiseAgent 898 -0.0002838 +Final holdings for NoiseAgent 899: { IBM: -54, CASH: 15379048 }. Marked to market: 10021006 +Final relative surplus NoiseAgent 899 0.5279826 +Final holdings for NoiseAgent 900: { IBM: 98, CASH: 209114 }. Marked to market: 9988240 +Final relative surplus NoiseAgent 900 -0.96911065 +Final holdings for NoiseAgent 901: { IBM: 86, CASH: 1376049 }. Marked to market: 10023607 +Final relative surplus NoiseAgent 901 -0.85233975 +Final holdings for NoiseAgent 902: { IBM: -54, CASH: 15372082 }. Marked to market: 10023490 +Final relative surplus NoiseAgent 902 0.52730465 +Final holdings for NoiseAgent 903: { IBM: -35, CASH: 13496920 }. Marked to market: 9999825 +Final relative surplus NoiseAgent 903 0.349692 +Final holdings for NoiseAgent 904: { CASH: 9986808 }. Marked to market: 9986808 +Final relative surplus NoiseAgent 904 -0.0013192 +Final holdings for NoiseAgent 905: { CASH: 10027132 }. Marked to market: 10027132 +Final relative surplus NoiseAgent 905 0.0027132 +Final holdings for NoiseAgent 906: { IBM: 74, CASH: 2611433 }. Marked to market: 10000851 +Final relative surplus NoiseAgent 906 -0.72887035 +Final holdings for NoiseAgent 907: { CASH: 10017710 }. Marked to market: 10017710 +Final relative surplus NoiseAgent 907 0.001771 +Final holdings for NoiseAgent 908: { CASH: 10001584 }. Marked to market: 10001584 +Final relative surplus NoiseAgent 908 0.0001584 +Final holdings for NoiseAgent 909: { CASH: 9996598 }. Marked to market: 9996598 +Final relative surplus NoiseAgent 909 -0.0003402 +Final holdings for NoiseAgent 910: { IBM: 45, CASH: 5504995 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 910 -0.4495005 +Final holdings for NoiseAgent 911: { IBM: 42, CASH: 5773204 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 911 -0.4226796 +Final holdings for NoiseAgent 912: { IBM: -66, CASH: 16600759 }. Marked to market: 9989341 +Final relative surplus NoiseAgent 912 0.65005855 +Final holdings for NoiseAgent 913: { IBM: -84, CASH: 18421924 }. Marked to market: 9965224 +Final relative surplus NoiseAgent 913 0.83212485 +Final holdings for NoiseAgent 914: { CASH: 9960064 }. Marked to market: 9960064 +Final relative surplus NoiseAgent 914 -0.0039936 +Final holdings for NoiseAgent 915: { IBM: 37, CASH: 6306253 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 915 -0.3693747 +Final holdings for NoiseAgent 916: { CASH: 10002136 }. Marked to market: 10002136 +Final relative surplus NoiseAgent 916 0.0002136 +Final holdings for NoiseAgent 917: { CASH: 10010940 }. Marked to market: 10010940 +Final relative surplus NoiseAgent 917 0.001094 +Final holdings for NoiseAgent 918: { IBM: -35, CASH: 13507980 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 918 0.350798 +Final holdings for NoiseAgent 919: { CASH: 9993070 }. Marked to market: 9993070 +Final relative surplus NoiseAgent 919 -0.000693 +Final holdings for NoiseAgent 920: { IBM: -50, CASH: 15004100 }. Marked to market: 9992700 +Final relative surplus NoiseAgent 920 0.50041 +Final holdings for NoiseAgent 921: { CASH: 9990376 }. Marked to market: 9990376 +Final relative surplus NoiseAgent 921 -0.0009624 +Final holdings for NoiseAgent 922: { IBM: 84, CASH: 1580680 }. Marked to market: 10033012 +Final relative surplus NoiseAgent 922 -0.83186965 +Final holdings for NoiseAgent 923: { CASH: 10010252 }. Marked to market: 10010252 +Final relative surplus NoiseAgent 923 0.0010252 +Final holdings for NoiseAgent 924: { CASH: 9986962 }. Marked to market: 9986962 +Final relative surplus NoiseAgent 924 -0.0013038 +Final holdings for NoiseAgent 925: { IBM: -27, CASH: 12698027 }. Marked to market: 9984500 +Final relative surplus NoiseAgent 925 0.2698027 +Final holdings for NoiseAgent 926: { IBM: 24, CASH: 7586056 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 926 -0.2413944 +Final holdings for NoiseAgent 927: { CASH: 9995464 }. Marked to market: 9995464 +Final relative surplus NoiseAgent 927 -0.0004536 +Final holdings for NoiseAgent 928: { IBM: 58, CASH: 4187588 }. Marked to market: 10020764 +Final relative surplus NoiseAgent 928 -0.57118405 +Final holdings for NoiseAgent 929: { CASH: 10029624 }. Marked to market: 10029624 +Final relative surplus NoiseAgent 929 0.0029624 +Final holdings for NoiseAgent 930: { CASH: 10005359 }. Marked to market: 10005359 +Final relative surplus NoiseAgent 930 0.0005359 +Final holdings for NoiseAgent 931: { IBM: -52, CASH: 15208242 }. Marked to market: 9981514 +Final relative surplus NoiseAgent 931 0.51077285 +Final holdings for NoiseAgent 932: { IBM: 54, CASH: 4624921 }. Marked to market: 9982801 +Final relative surplus NoiseAgent 932 -0.52758585 +Final holdings for NoiseAgent 933: { IBM: 60, CASH: 4008520 }. Marked to market: 9989560 +Final relative surplus NoiseAgent 933 -0.5891795 +Final holdings for NoiseAgent 934: { CASH: 9997250 }. Marked to market: 9997250 +Final relative surplus NoiseAgent 934 -0.000275 +Final holdings for NoiseAgent 935: { IBM: -90, CASH: 18979120 }. Marked to market: 10006120 +Final relative surplus NoiseAgent 935 0.8879418 +Final holdings for NoiseAgent 936: { IBM: -88, CASH: 18787328 }. Marked to market: 10000616 +Final relative surplus NoiseAgent 936 0.8687488 +Final holdings for NoiseAgent 937: { CASH: 10006916 }. Marked to market: 10006916 +Final relative surplus NoiseAgent 937 0.0006916 +Final holdings for NoiseAgent 938: { CASH: 10015268 }. Marked to market: 10015268 +Final relative surplus NoiseAgent 938 0.0015268 +Final holdings for NoiseAgent 939: { IBM: 48, CASH: 5208376 }. Marked to market: 9995560 +Final relative surplus NoiseAgent 939 -0.4791624 +Final holdings for NoiseAgent 940: { IBM: 80, CASH: 2013240 }. Marked to market: 10002680 +Final relative surplus NoiseAgent 940 -0.78868915 +Final holdings for NoiseAgent 941: { IBM: 60, CASH: 3984760 }. Marked to market: 10019560 +Final relative surplus NoiseAgent 941 -0.5914664 +Final holdings for NoiseAgent 942: { IBM: 48, CASH: 5209288 }. Marked to market: 9994264 +Final relative surplus NoiseAgent 942 -0.4790712 +Final holdings for NoiseAgent 943: { CASH: 10002856 }. Marked to market: 10002856 +Final relative surplus NoiseAgent 943 0.0002856 +Final holdings for NoiseAgent 944: { IBM: 94, CASH: 595629 }. Marked to market: 10013583 +Final relative surplus NoiseAgent 944 -0.93041695 +Final holdings for NoiseAgent 945: { IBM: -46, CASH: 14594043 }. Marked to market: 10002047 +Final relative surplus NoiseAgent 945 0.4594043 +Final holdings for NoiseAgent 946: { IBM: -64, CASH: 16391904 }. Marked to market: 9996128 +Final relative surplus NoiseAgent 946 0.6291826 +Final holdings for NoiseAgent 947: { IBM: -86, CASH: 18575877 }. Marked to market: 10016297 +Final relative surplus NoiseAgent 947 0.84763485 +Final holdings for NoiseAgent 948: { CASH: 9996535 }. Marked to market: 9996535 +Final relative surplus NoiseAgent 948 -0.0003465 +Final holdings for NoiseAgent 949: { CASH: 9979669 }. Marked to market: 9979669 +Final relative surplus NoiseAgent 949 -0.0020331 +Final holdings for NoiseAgent 950: { IBM: -94, CASH: 19400893 }. Marked to market: 9980119 +Final relative surplus NoiseAgent 950 0.9300673 +Final holdings for NoiseAgent 951: { CASH: 9967996 }. Marked to market: 9967996 +Final relative surplus NoiseAgent 951 -0.0032004 +Final holdings for NoiseAgent 952: { CASH: 9997235 }. Marked to market: 9997235 +Final relative surplus NoiseAgent 952 -0.0002765 +Final holdings for NoiseAgent 953: { CASH: 9991268 }. Marked to market: 9991268 +Final relative surplus NoiseAgent 953 -0.0008732 +Final holdings for NoiseAgent 954: { CASH: 9998224 }. Marked to market: 9998224 +Final relative surplus NoiseAgent 954 -0.0001776 +Final holdings for NoiseAgent 955: { CASH: 9999265 }. Marked to market: 9999265 +Final relative surplus NoiseAgent 955 -7.35e-05 +Final holdings for NoiseAgent 956: { CASH: 10013596 }. Marked to market: 10013596 +Final relative surplus NoiseAgent 956 0.0013596 +Final holdings for NoiseAgent 957: { IBM: 20, CASH: 7988980 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 957 -0.201102 +Final holdings for NoiseAgent 958: { IBM: -84, CASH: 18391600 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 958 0.8291708 +Final holdings for NoiseAgent 959: { CASH: 9975079 }. Marked to market: 9975079 +Final relative surplus NoiseAgent 959 -0.0024921 +Final holdings for NoiseAgent 960: { IBM: -38, CASH: 13806460 }. Marked to market: 9999506 +Final relative surplus NoiseAgent 960 0.380646 +Final holdings for NoiseAgent 961: { CASH: 10038148 }. Marked to market: 10038148 +Final relative surplus NoiseAgent 961 0.0038148 +Final holdings for NoiseAgent 962: { IBM: 72, CASH: 2803996 }. Marked to market: 9994060 +Final relative surplus NoiseAgent 962 -0.70961445 +Final holdings for NoiseAgent 963: { CASH: 10002408 }. Marked to market: 10002408 +Final relative surplus NoiseAgent 963 0.0002408 +Final holdings for NoiseAgent 964: { CASH: 10015456 }. Marked to market: 10015456 +Final relative surplus NoiseAgent 964 0.0015456 +Final holdings for NoiseAgent 965: { CASH: 10008708 }. Marked to market: 10008708 +Final relative surplus NoiseAgent 965 0.0008708 +Final holdings for NoiseAgent 966: { IBM: 60, CASH: 3995920 }. Marked to market: 10009600 +Final relative surplus NoiseAgent 966 -0.59038515 +Final holdings for NoiseAgent 967: { IBM: -86, CASH: 18603741 }. Marked to market: 9988089 +Final relative surplus NoiseAgent 967 0.8503565 +Final holdings for NoiseAgent 968: { IBM: 86, CASH: 1395743 }. Marked to market: 10008729 +Final relative surplus NoiseAgent 968 -0.85041025 +Final holdings for NoiseAgent 969: { CASH: 10018240 }. Marked to market: 10018240 +Final relative surplus NoiseAgent 969 0.001824 +Final holdings for NoiseAgent 970: { IBM: 52, CASH: 4805902 }. Marked to market: 9998050 +Final relative surplus NoiseAgent 970 -0.50942495 +Final holdings for NoiseAgent 971: { CASH: 10022308 }. Marked to market: 10022308 +Final relative surplus NoiseAgent 971 0.0022308 +Final holdings for NoiseAgent 972: { CASH: 10007326 }. Marked to market: 10007326 +Final relative surplus NoiseAgent 972 0.0007326 +Final holdings for NoiseAgent 973: { CASH: 9991432 }. Marked to market: 9991432 +Final relative surplus NoiseAgent 973 -0.0008568 +Final holdings for NoiseAgent 974: { CASH: 9989092 }. Marked to market: 9989092 +Final relative surplus NoiseAgent 974 -0.0010908 +Final holdings for NoiseAgent 975: { CASH: 9966252 }. Marked to market: 9966252 +Final relative surplus NoiseAgent 975 -0.0033748 +Final holdings for NoiseAgent 976: { CASH: 9994482 }. Marked to market: 9994482 +Final relative surplus NoiseAgent 976 -0.0005518 +Final holdings for NoiseAgent 977: { CASH: 10031117 }. Marked to market: 10031117 +Final relative surplus NoiseAgent 977 0.0031117 +Final holdings for NoiseAgent 978: { IBM: -26, CASH: 12613312 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 978 0.2613312 +Final holdings for NoiseAgent 979: { IBM: 20, CASH: 7989500 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 979 -0.20105 +Final holdings for NoiseAgent 980: { CASH: 9992520 }. Marked to market: 9992520 +Final relative surplus NoiseAgent 980 -0.000748 +Final holdings for NoiseAgent 981: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 981 0.0 +Final holdings for NoiseAgent 982: { CASH: 9992058 }. Marked to market: 9992058 +Final relative surplus NoiseAgent 982 -0.0007942 +Final holdings for NoiseAgent 983: { IBM: 50, CASH: 5007625 }. Marked to market: 10001925 +Final relative surplus NoiseAgent 983 -0.4992375 +Final holdings for NoiseAgent 984: { CASH: 10016984 }. Marked to market: 10016984 +Final relative surplus NoiseAgent 984 0.0016984 +Final holdings for NoiseAgent 985: { IBM: 94, CASH: 623829 }. Marked to market: 9988861 +Final relative surplus NoiseAgent 985 -0.927653 +Final holdings for NoiseAgent 986: { CASH: 9999730 }. Marked to market: 9999730 +Final relative surplus NoiseAgent 986 -2.7e-05 +Final holdings for NoiseAgent 987: { CASH: 10012507 }. Marked to market: 10012507 +Final relative surplus NoiseAgent 987 0.0012507 +Final holdings for NoiseAgent 988: { IBM: -42, CASH: 14195674 }. Marked to market: 10001092 +Final relative surplus NoiseAgent 988 0.4195674 +Final holdings for NoiseAgent 989: { CASH: 10015012 }. Marked to market: 10015012 +Final relative surplus NoiseAgent 989 0.0015012 +Final holdings for NoiseAgent 990: { IBM: 24, CASH: 7583992 }. Marked to market: 9999712 +Final relative surplus NoiseAgent 990 -0.2416008 +Final holdings for NoiseAgent 991: { CASH: 10002940 }. Marked to market: 10002940 +Final relative surplus NoiseAgent 991 0.000294 +Final holdings for NoiseAgent 992: { CASH: 10004600 }. Marked to market: 10004600 +Final relative surplus NoiseAgent 992 0.00046 +Final holdings for NoiseAgent 993: { IBM: 82, CASH: 1810045 }. Marked to market: 9996187 +Final relative surplus NoiseAgent 993 -0.80901275 +Final holdings for NoiseAgent 994: { IBM: -74, CASH: 17388826 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 994 0.7288986 +Final holdings for NoiseAgent 995: { CASH: 9997184 }. Marked to market: 9997184 +Final relative surplus NoiseAgent 995 -0.0002816 +Final holdings for NoiseAgent 996: { CASH: 10015972 }. Marked to market: 10015972 +Final relative surplus NoiseAgent 996 0.0015972 +Final holdings for NoiseAgent 997: { CASH: 9998320 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 997 -0.000168 +Final holdings for NoiseAgent 998: { CASH: 10011832 }. Marked to market: 10011832 +Final relative surplus NoiseAgent 998 0.0011832 +Final holdings for NoiseAgent 999: { CASH: 9984161 }. Marked to market: 9984161 +Final relative surplus NoiseAgent 999 -0.0015839 +Final holdings for NoiseAgent 1000: { IBM: 50, CASH: 5012275 }. Marked to market: 9996475 +Final relative surplus NoiseAgent 1000 -0.4987725 +Final holdings for NoiseAgent 1001: { CASH: 9982840 }. Marked to market: 9982840 +Final relative surplus NoiseAgent 1001 -0.001716 +Final holdings for NoiseAgent 1002: { CASH: 10008487 }. Marked to market: 10008487 +Final relative surplus NoiseAgent 1002 0.0008487 +Final holdings for NoiseAgent 1003: { IBM: 84, CASH: 1643974 }. Marked to market: 9958210 +Final relative surplus NoiseAgent 1003 -0.82570125 +Final holdings for NoiseAgent 1004: { CASH: 9983848 }. Marked to market: 9983848 +Final relative surplus NoiseAgent 1004 -0.0016152 +Final holdings for NoiseAgent 1005: { IBM: -88, CASH: 18780596 }. Marked to market: 10017644 +Final relative surplus NoiseAgent 1005 0.8681027 +Final holdings for NoiseAgent 1006: { IBM: -60, CASH: 16002280 }. Marked to market: 9992080 +Final relative surplus NoiseAgent 1006 0.5902104 +Final holdings for NoiseAgent 1007: { IBM: 72, CASH: 2796832 }. Marked to market: 10006264 +Final relative surplus NoiseAgent 1007 -0.71030365 +Final holdings for NoiseAgent 1008: { IBM: -52, CASH: 15191706 }. Marked to market: 9999350 +Final relative surplus NoiseAgent 1008 0.5091855 +Final holdings for NoiseAgent 1009: { IBM: -72, CASH: 17201044 }. Marked to market: 9987868 +Final relative surplus NoiseAgent 1009 0.71008475 +Final holdings for NoiseAgent 1010: { IBM: -10, CASH: 11012410 }. Marked to market: 10017990 +Final relative surplus NoiseAgent 1010 0.101241 +Final holdings for NoiseAgent 1011: { IBM: -48, CASH: 14787088 }. Marked to market: 10008640 +Final relative surplus NoiseAgent 1011 0.4787088 +Final holdings for NoiseAgent 1012: { CASH: 10000900 }. Marked to market: 10000900 +Final relative surplus NoiseAgent 1012 9e-05 +Final holdings for NoiseAgent 1013: { CASH: 10001628 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 1013 0.0001628 +Final holdings for NoiseAgent 1014: { CASH: 9976996 }. Marked to market: 9976996 +Final relative surplus NoiseAgent 1014 -0.0023004 +Final holdings for NoiseAgent 1015: { IBM: -46, CASH: 14567018 }. Marked to market: 10022816 +Final relative surplus NoiseAgent 1015 0.4567018 +Final holdings for NoiseAgent 1016: { IBM: 46, CASH: 5409312 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 1016 -0.4590688 +Final holdings for NoiseAgent 1017: { IBM: -33, CASH: 13296304 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 1017 0.3296304 +Final holdings for NoiseAgent 1018: { IBM: 44, CASH: 5599736 }. Marked to market: 10004136 +Final relative surplus NoiseAgent 1018 -0.4400264 +Final holdings for NoiseAgent 1019: { IBM: -94, CASH: 19379508 }. Marked to market: 10020492 +Final relative surplus NoiseAgent 1019 0.92799435 +Final holdings for NoiseAgent 1020: { CASH: 10013448 }. Marked to market: 10013448 +Final relative surplus NoiseAgent 1020 0.0013448 +Final holdings for NoiseAgent 1021: { CASH: 10031515 }. Marked to market: 10031515 +Final relative surplus NoiseAgent 1021 0.0031515 +Final holdings for NoiseAgent 1022: { CASH: 9968651 }. Marked to market: 9968651 +Final relative surplus NoiseAgent 1022 -0.0031349 +Final holdings for NoiseAgent 1023: { IBM: -39, CASH: 13837405 }. Marked to market: 9999493 +Final relative surplus NoiseAgent 1023 0.3837405 +Final holdings for NoiseAgent 1024: { IBM: -44, CASH: 14409944 }. Marked to market: 9983676 +Final relative surplus NoiseAgent 1024 0.4409944 +Final holdings for NoiseAgent 1025: { IBM: 66, CASH: 3417820 }. Marked to market: 9992344 +Final relative surplus NoiseAgent 1025 -0.64825665 +Final holdings for NoiseAgent 1026: { IBM: -50, CASH: 14993350 }. Marked to market: 10001900 +Final relative surplus NoiseAgent 1026 0.499335 +Final holdings for NoiseAgent 1027: { CASH: 9998400 }. Marked to market: 9998400 +Final relative surplus NoiseAgent 1027 -0.00016 +Final holdings for NoiseAgent 1028: { CASH: 9996262 }. Marked to market: 9996262 +Final relative surplus NoiseAgent 1028 -0.0003738 +Final holdings for NoiseAgent 1029: { CASH: 10002848 }. Marked to market: 10002848 +Final relative surplus NoiseAgent 1029 0.0002848 +Final holdings for NoiseAgent 1030: { CASH: 10000231 }. Marked to market: 10000231 +Final relative surplus NoiseAgent 1030 2.31e-05 +Final holdings for NoiseAgent 1031: { CASH: 10001104 }. Marked to market: 10001104 +Final relative surplus NoiseAgent 1031 0.0001104 +Final holdings for NoiseAgent 1032: { CASH: 10007616 }. Marked to market: 10007616 +Final relative surplus NoiseAgent 1032 0.0007616 +Final holdings for NoiseAgent 1033: { IBM: 34, CASH: 6595546 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 1033 -0.3404454 +Final holdings for NoiseAgent 1034: { CASH: 9967704 }. Marked to market: 9967704 +Final relative surplus NoiseAgent 1034 -0.0032296 +Final holdings for NoiseAgent 1035: { IBM: 42, CASH: 5791054 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1035 -0.4208946 +Final holdings for NoiseAgent 1036: { IBM: 33, CASH: 6696403 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1036 -0.3303597 +Final holdings for NoiseAgent 1037: { IBM: 66, CASH: 3413761 }. Marked to market: 9996139 +Final relative surplus NoiseAgent 1037 -0.6486528 +Final holdings for NoiseAgent 1038: { CASH: 9993763 }. Marked to market: 9993763 +Final relative surplus NoiseAgent 1038 -0.0006237 +Final holdings for NoiseAgent 1039: { IBM: 44, CASH: 5588318 }. Marked to market: 10017534 +Final relative surplus NoiseAgent 1039 -0.4411682 +Final holdings for NoiseAgent 1040: { IBM: -48, CASH: 14798848 }. Marked to market: 9993232 +Final relative surplus NoiseAgent 1040 0.4798848 +Final holdings for NoiseAgent 1041: { IBM: -76, CASH: 17587650 }. Marked to market: 10000646 +Final relative surplus NoiseAgent 1041 0.748782 +Final holdings for NoiseAgent 1042: { CASH: 10003640 }. Marked to market: 10003640 +Final relative surplus NoiseAgent 1042 0.000364 +Final holdings for NoiseAgent 1043: { CASH: 10009834 }. Marked to market: 10009834 +Final relative surplus NoiseAgent 1043 0.0009834 +Final holdings for NoiseAgent 1044: { CASH: 10007874 }. Marked to market: 10007874 +Final relative surplus NoiseAgent 1044 0.0007874 +Final holdings for NoiseAgent 1045: { IBM: -86, CASH: 18618619 }. Marked to market: 9966245 +Final relative surplus NoiseAgent 1045 0.85180045 +Final holdings for NoiseAgent 1046: { CASH: 10017798 }. Marked to market: 10017798 +Final relative surplus NoiseAgent 1046 0.0017798 +Final holdings for NoiseAgent 1047: { IBM: 40, CASH: 6005940 }. Marked to market: 10000060 +Final relative surplus NoiseAgent 1047 -0.399406 +Final holdings for NoiseAgent 1048: { IBM: 78, CASH: 2216107 }. Marked to market: 9998323 +Final relative surplus NoiseAgent 1048 -0.76841135 +Final holdings for NoiseAgent 1049: { CASH: 10001330 }. Marked to market: 10001330 +Final relative surplus NoiseAgent 1049 0.000133 +Final holdings for NoiseAgent 1050: { IBM: -50, CASH: 14973450 }. Marked to market: 10017850 +Final relative surplus NoiseAgent 1050 0.497345 +Final holdings for NoiseAgent 1051: { IBM: -76, CASH: 17586244 }. Marked to market: 9999164 +Final relative surplus NoiseAgent 1051 0.74864135 +Final holdings for NoiseAgent 1052: { IBM: 54, CASH: 4613257 }. Marked to market: 9993061 +Final relative surplus NoiseAgent 1052 -0.5287116 +Final holdings for NoiseAgent 1053: { IBM: -48, CASH: 14775952 }. Marked to market: 10014064 +Final relative surplus NoiseAgent 1053 0.4775952 +Final holdings for NoiseAgent 1054: { CASH: 10037422 }. Marked to market: 10037422 +Final relative surplus NoiseAgent 1054 0.0037422 +Final holdings for NoiseAgent 1055: { IBM: -48, CASH: 14788888 }. Marked to market: 10003768 +Final relative surplus NoiseAgent 1055 0.4788888 +Final holdings for NoiseAgent 1056: { IBM: -56, CASH: 15615036 }. Marked to market: 9980260 +Final relative surplus NoiseAgent 1056 0.55144155 +Final holdings for NoiseAgent 1057: { IBM: -45, CASH: 14482810 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 1057 0.448281 +Final holdings for NoiseAgent 1058: { IBM: -48, CASH: 14814304 }. Marked to market: 9982672 +Final relative surplus NoiseAgent 1058 0.4814304 +Final holdings for NoiseAgent 1059: { IBM: 40, CASH: 6008200 }. Marked to market: 9995560 +Final relative surplus NoiseAgent 1059 -0.39918 +Final holdings for NoiseAgent 1060: { CASH: 10000484 }. Marked to market: 10000484 +Final relative surplus NoiseAgent 1060 4.84e-05 +Final holdings for NoiseAgent 1061: { CASH: 10008697 }. Marked to market: 10008697 +Final relative surplus NoiseAgent 1061 0.0008697 +Final holdings for NoiseAgent 1062: { IBM: -15, CASH: 11494678 }. Marked to market: 9993088 +Final relative surplus NoiseAgent 1062 0.1494678 +Final holdings for NoiseAgent 1063: { IBM: 44, CASH: 5604136 }. Marked to market: 10004488 +Final relative surplus NoiseAgent 1063 -0.4395864 +Final holdings for NoiseAgent 1064: { CASH: 10000258 }. Marked to market: 10000258 +Final relative surplus NoiseAgent 1064 2.58e-05 +Final holdings for NoiseAgent 1065: { IBM: 11, CASH: 8931144 }. Marked to market: 10037997 +Final relative surplus NoiseAgent 1065 -0.1068856 +Final holdings for NoiseAgent 1066: { CASH: 10016380 }. Marked to market: 10016380 +Final relative surplus NoiseAgent 1066 0.001638 +Final holdings for NoiseAgent 1067: { IBM: 82, CASH: 1778065 }. Marked to market: 10028331 +Final relative surplus NoiseAgent 1067 -0.81213125 +Final holdings for NoiseAgent 1068: { IBM: 92, CASH: 814214 }. Marked to market: 10001610 +Final relative surplus NoiseAgent 1068 -0.9085921 +Final holdings for NoiseAgent 1069: { IBM: -72, CASH: 17185348 }. Marked to market: 10001764 +Final relative surplus NoiseAgent 1069 0.7085577 +Final holdings for NoiseAgent 1070: { IBM: -94, CASH: 19384349 }. Marked to market: 10005593 +Final relative surplus NoiseAgent 1070 0.92845815 +Final holdings for NoiseAgent 1071: { CASH: 9999448 }. Marked to market: 9999448 +Final relative surplus NoiseAgent 1071 -5.52e-05 +Final holdings for NoiseAgent 1072: { CASH: 10012272 }. Marked to market: 10012272 +Final relative surplus NoiseAgent 1072 0.0012272 +Final holdings for NoiseAgent 1073: { CASH: 10012030 }. Marked to market: 10012030 +Final relative surplus NoiseAgent 1073 0.001203 +Final holdings for NoiseAgent 1074: { IBM: 37, CASH: 6332856 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1074 -0.3667144 +Final holdings for NoiseAgent 1075: { IBM: -70, CASH: 17001260 }. Marked to market: 9988240 +Final relative surplus NoiseAgent 1075 0.69010715 +Final holdings for NoiseAgent 1076: { IBM: 50, CASH: 5009566 }. Marked to market: 9994766 +Final relative surplus NoiseAgent 1076 -0.4990434 +Final holdings for NoiseAgent 1077: { CASH: 9971840 }. Marked to market: 9971840 +Final relative surplus NoiseAgent 1077 -0.002816 +Final holdings for NoiseAgent 1078: { CASH: 9998449 }. Marked to market: 9998449 +Final relative surplus NoiseAgent 1078 -0.0001551 +Final holdings for NoiseAgent 1079: { CASH: 10012740 }. Marked to market: 10012740 +Final relative surplus NoiseAgent 1079 0.001274 +Final holdings for NoiseAgent 1080: { IBM: 56, CASH: 4409072 }. Marked to market: 10000336 +Final relative surplus NoiseAgent 1080 -0.54910845 +Final holdings for NoiseAgent 1081: { IBM: 60, CASH: 4014910 }. Marked to market: 9990430 +Final relative surplus NoiseAgent 1081 -0.58854995 +Final holdings for NoiseAgent 1082: { IBM: -23, CASH: 12312397 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1082 0.2312397 +Final holdings for NoiseAgent 1083: { IBM: -82, CASH: 18186921 }. Marked to market: 9999631 +Final relative surplus NoiseAgent 1083 0.80870755 +Final holdings for NoiseAgent 1084: { CASH: 10003906 }. Marked to market: 10003906 +Final relative surplus NoiseAgent 1084 0.0003906 +Final holdings for NoiseAgent 1085: { CASH: 10029200 }. Marked to market: 10029200 +Final relative surplus NoiseAgent 1085 0.00292 +Final holdings for NoiseAgent 1086: { IBM: -6, CASH: 10593136 }. Marked to market: 9992362 +Final relative surplus NoiseAgent 1086 0.0593136 +Final holdings for NoiseAgent 1087: { CASH: 9990226 }. Marked to market: 9990226 +Final relative surplus NoiseAgent 1087 -0.0009774 +Final holdings for NoiseAgent 1088: { IBM: 78, CASH: 2202964 }. Marked to market: 9996958 +Final relative surplus NoiseAgent 1088 -0.76971125 +Final holdings for NoiseAgent 1089: { CASH: 9995629 }. Marked to market: 9995629 +Final relative surplus NoiseAgent 1089 -0.0004371 +Final holdings for NoiseAgent 1090: { IBM: 58, CASH: 4207743 }. Marked to market: 9997709 +Final relative surplus NoiseAgent 1090 -0.56924315 +Final holdings for NoiseAgent 1091: { CASH: 9996276 }. Marked to market: 9996276 +Final relative surplus NoiseAgent 1091 -0.0003724 +Final holdings for NoiseAgent 1092: { IBM: -40, CASH: 14010000 }. Marked to market: 9984000 +Final relative surplus NoiseAgent 1092 0.401 +Final holdings for NoiseAgent 1093: { IBM: -70, CASH: 16999300 }. Marked to market: 9986980 +Final relative surplus NoiseAgent 1093 0.68991235 +Final holdings for NoiseAgent 1094: { CASH: 10007896 }. Marked to market: 10007896 +Final relative surplus NoiseAgent 1094 0.0007896 +Final holdings for NoiseAgent 1095: { CASH: 9994744 }. Marked to market: 9994744 +Final relative surplus NoiseAgent 1095 -0.0005256 +Final holdings for NoiseAgent 1096: { CASH: 10019389 }. Marked to market: 10019389 +Final relative surplus NoiseAgent 1096 0.0019389 +Final holdings for NoiseAgent 1097: { CASH: 9998438 }. Marked to market: 9998438 +Final relative surplus NoiseAgent 1097 -0.0001562 +Final holdings for NoiseAgent 1098: { CASH: 9986448 }. Marked to market: 9986448 +Final relative surplus NoiseAgent 1098 -0.0013552 +Final holdings for NoiseAgent 1099: { IBM: -64, CASH: 16395168 }. Marked to market: 10003488 +Final relative surplus NoiseAgent 1099 0.62953085 +Final holdings for NoiseAgent 1100: { CASH: 9966307 }. Marked to market: 9966307 +Final relative surplus NoiseAgent 1100 -0.0033693 +Final holdings for NoiseAgent 1101: { IBM: 66, CASH: 3419272 }. Marked to market: 9988252 +Final relative surplus NoiseAgent 1101 -0.64811955 +Final holdings for NoiseAgent 1102: { IBM: 78, CASH: 2196802 }. Marked to market: 10010218 +Final relative surplus NoiseAgent 1102 -0.77030265 +Final holdings for NoiseAgent 1103: { IBM: 58, CASH: 4227260 }. Marked to market: 9976046 +Final relative surplus NoiseAgent 1103 -0.56736235 +Final holdings for NoiseAgent 1104: { IBM: 52, CASH: 4822282 }. Marked to market: 9982450 +Final relative surplus NoiseAgent 1104 -0.5078483 +Final holdings for NoiseAgent 1105: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1105 0.0 +Final holdings for NoiseAgent 1106: { IBM: 74, CASH: 2606475 }. Marked to market: 10000333 +Final relative surplus NoiseAgent 1106 -0.7293607 +Final holdings for NoiseAgent 1107: { CASH: 10002438 }. Marked to market: 10002438 +Final relative surplus NoiseAgent 1107 0.0002438 +Final holdings for NoiseAgent 1108: { CASH: 10000896 }. Marked to market: 10000896 +Final relative surplus NoiseAgent 1108 8.96e-05 +Final holdings for NoiseAgent 1109: { CASH: 10026136 }. Marked to market: 10026136 +Final relative surplus NoiseAgent 1109 0.0026136 +Final holdings for NoiseAgent 1110: { CASH: 9993490 }. Marked to market: 9993490 +Final relative surplus NoiseAgent 1110 -0.000651 +Final holdings for NoiseAgent 1111: { IBM: -82, CASH: 18208569 }. Marked to market: 9992907 +Final relative surplus NoiseAgent 1111 0.81083825 +Final holdings for NoiseAgent 1112: { CASH: 9976536 }. Marked to market: 9976536 +Final relative surplus NoiseAgent 1112 -0.0023464 +Final holdings for NoiseAgent 1113: { CASH: 9999200 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 1113 -8e-05 +Final holdings for NoiseAgent 1114: { IBM: -46, CASH: 14579898 }. Marked to market: 10015778 +Final relative surplus NoiseAgent 1114 0.4579898 +Final holdings for NoiseAgent 1115: { CASH: 9995798 }. Marked to market: 9995798 +Final relative surplus NoiseAgent 1115 -0.0004202 +Final holdings for NoiseAgent 1116: { IBM: 72, CASH: 2803168 }. Marked to market: 9994816 +Final relative surplus NoiseAgent 1116 -0.70969475 +Final holdings for NoiseAgent 1117: { CASH: 10030380 }. Marked to market: 10030380 +Final relative surplus NoiseAgent 1117 0.003038 +Final holdings for NoiseAgent 1118: { CASH: 9990515 }. Marked to market: 9990515 +Final relative surplus NoiseAgent 1118 -0.0009485 +Final holdings for NoiseAgent 1119: { IBM: -66, CASH: 16594984 }. Marked to market: 10000462 +Final relative surplus NoiseAgent 1119 0.6495073 +Final holdings for NoiseAgent 1120: { IBM: -47, CASH: 14663246 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1120 0.4663246 +Final holdings for NoiseAgent 1121: { CASH: 9985200 }. Marked to market: 9985200 +Final relative surplus NoiseAgent 1121 -0.00148 +Final holdings for NoiseAgent 1122: { IBM: -44, CASH: 14410010 }. Marked to market: 9986074 +Final relative surplus NoiseAgent 1122 0.441001 +Final holdings for NoiseAgent 1123: { CASH: 9985312 }. Marked to market: 9985312 +Final relative surplus NoiseAgent 1123 -0.0014688 +Final holdings for NoiseAgent 1124: { IBM: 39, CASH: 6116043 }. Marked to market: 9985740 +Final relative surplus NoiseAgent 1124 -0.3883957 +Final holdings for NoiseAgent 1125: { CASH: 9981568 }. Marked to market: 9981568 +Final relative surplus NoiseAgent 1125 -0.0018432 +Final holdings for NoiseAgent 1126: { CASH: 10023128 }. Marked to market: 10023128 +Final relative surplus NoiseAgent 1126 0.0023128 +Final holdings for NoiseAgent 1127: { CASH: 9975103 }. Marked to market: 9975103 +Final relative surplus NoiseAgent 1127 -0.0024897 +Final holdings for NoiseAgent 1128: { CASH: 9998869 }. Marked to market: 9998869 +Final relative surplus NoiseAgent 1128 -0.0001131 +Final holdings for NoiseAgent 1129: { CASH: 10000460 }. Marked to market: 10000460 +Final relative surplus NoiseAgent 1129 4.6e-05 +Final holdings for NoiseAgent 1130: { IBM: 67, CASH: 3334478 }. Marked to market: 9971632 +Final relative surplus NoiseAgent 1130 -0.65664605 +Final holdings for NoiseAgent 1131: { CASH: 9964052 }. Marked to market: 9964052 +Final relative surplus NoiseAgent 1131 -0.0035948 +Final holdings for NoiseAgent 1132: { CASH: 9993580 }. Marked to market: 9993580 +Final relative surplus NoiseAgent 1132 -0.000642 +Final holdings for NoiseAgent 1133: { CASH: 10034500 }. Marked to market: 10034500 +Final relative surplus NoiseAgent 1133 0.00345 +Final holdings for NoiseAgent 1134: { IBM: 62, CASH: 3805580 }. Marked to market: 9999876 +Final relative surplus NoiseAgent 1134 -0.6094513 +Final holdings for NoiseAgent 1135: { CASH: 9998920 }. Marked to market: 9998920 +Final relative surplus NoiseAgent 1135 -0.000108 +Final holdings for NoiseAgent 1136: { IBM: 98, CASH: 212789 }. Marked to market: 9995737 +Final relative surplus NoiseAgent 1136 -0.96873855 +Final holdings for NoiseAgent 1137: { IBM: 42, CASH: 5802961 }. Marked to market: 9995905 +Final relative surplus NoiseAgent 1137 -0.4197039 +Final holdings for NoiseAgent 1138: { CASH: 9999388 }. Marked to market: 9999388 +Final relative surplus NoiseAgent 1138 -6.12e-05 +Final holdings for NoiseAgent 1139: { IBM: 54, CASH: 4606237 }. Marked to market: 9997921 +Final relative surplus NoiseAgent 1139 -0.5293909 +Final holdings for NoiseAgent 1140: { CASH: 9981100 }. Marked to market: 9981100 +Final relative surplus NoiseAgent 1140 -0.00189 +Final holdings for NoiseAgent 1141: { IBM: -22, CASH: 12201177 }. Marked to market: 10009669 +Final relative surplus NoiseAgent 1141 0.2201177 +Final holdings for NoiseAgent 1142: { IBM: -92, CASH: 19217250 }. Marked to market: 9966282 +Final relative surplus NoiseAgent 1142 0.91166945 +Final holdings for NoiseAgent 1143: { IBM: 50, CASH: 5029575 }. Marked to market: 9978525 +Final relative surplus NoiseAgent 1143 -0.4970425 +Final holdings for NoiseAgent 1144: { CASH: 9982660 }. Marked to market: 9982660 +Final relative surplus NoiseAgent 1144 -0.001734 +Final holdings for NoiseAgent 1145: { IBM: 70, CASH: 2999825 }. Marked to market: 10011725 +Final relative surplus NoiseAgent 1145 -0.6900007 +Final holdings for NoiseAgent 1146: { IBM: -27, CASH: 12687013 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 1146 0.2687013 +Final holdings for NoiseAgent 1147: { IBM: -42, CASH: 14195632 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 1147 0.4195632 +Final holdings for NoiseAgent 1148: { CASH: 9980232 }. Marked to market: 9980232 +Final relative surplus NoiseAgent 1148 -0.0019768 +Final holdings for NoiseAgent 1149: { IBM: 84, CASH: 1579714 }. Marked to market: 10034734 +Final relative surplus NoiseAgent 1149 -0.8319629 +Final holdings for NoiseAgent 1150: { CASH: 9964186 }. Marked to market: 9964186 +Final relative surplus NoiseAgent 1150 -0.0035814 +Final holdings for NoiseAgent 1151: { CASH: 9991992 }. Marked to market: 9991992 +Final relative surplus NoiseAgent 1151 -0.0008008 +Final holdings for NoiseAgent 1152: { IBM: -64, CASH: 16399264 }. Marked to market: 9988192 +Final relative surplus NoiseAgent 1152 0.62990905 +Final holdings for NoiseAgent 1153: { IBM: 60, CASH: 3998740 }. Marked to market: 10011880 +Final relative surplus NoiseAgent 1153 -0.590104 +Final holdings for NoiseAgent 1154: { CASH: 10015300 }. Marked to market: 10015300 +Final relative surplus NoiseAgent 1154 0.00153 +Final holdings for NoiseAgent 1155: { IBM: -15, CASH: 11500984 }. Marked to market: 10008904 +Final relative surplus NoiseAgent 1155 0.1500984 +Final holdings for NoiseAgent 1156: { IBM: 48, CASH: 5213152 }. Marked to market: 9990832 +Final relative surplus NoiseAgent 1156 -0.4786848 +Final holdings for NoiseAgent 1157: { IBM: 72, CASH: 2812780 }. Marked to market: 10000036 +Final relative surplus NoiseAgent 1157 -0.70873965 +Final holdings for NoiseAgent 1158: { IBM: 42, CASH: 5805376 }. Marked to market: 9998068 +Final relative surplus NoiseAgent 1158 -0.4194624 +Final holdings for NoiseAgent 1159: { CASH: 10002352 }. Marked to market: 10002352 +Final relative surplus NoiseAgent 1159 0.0002352 +Final holdings for NoiseAgent 1160: { IBM: -44, CASH: 14393906 }. Marked to market: 9998130 +Final relative surplus NoiseAgent 1160 0.4393906 +Final holdings for NoiseAgent 1161: { IBM: -70, CASH: 16968185 }. Marked to market: 10027265 +Final relative surplus NoiseAgent 1161 0.68689715 +Final holdings for NoiseAgent 1162: { CASH: 9978976 }. Marked to market: 9978976 +Final relative surplus NoiseAgent 1162 -0.0021024 +Final holdings for NoiseAgent 1163: { IBM: 74, CASH: 2609842 }. Marked to market: 9998668 +Final relative surplus NoiseAgent 1163 -0.7290307 +Final holdings for NoiseAgent 1164: { IBM: 39, CASH: 6073675 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1164 -0.3926325 +Final holdings for NoiseAgent 1165: { IBM: 60, CASH: 4029760 }. Marked to market: 9972640 +Final relative surplus NoiseAgent 1165 -0.58711505 +Final holdings for NoiseAgent 1166: { CASH: 10033840 }. Marked to market: 10033840 +Final relative surplus NoiseAgent 1166 0.003384 +Final holdings for NoiseAgent 1167: { CASH: 9993600 }. Marked to market: 9993600 +Final relative surplus NoiseAgent 1167 -0.00064 +Final holdings for NoiseAgent 1168: { CASH: 10001269 }. Marked to market: 10001269 +Final relative surplus NoiseAgent 1168 0.0001269 +Final holdings for NoiseAgent 1169: { CASH: 9998128 }. Marked to market: 9998128 +Final relative surplus NoiseAgent 1169 -0.0001872 +Final holdings for NoiseAgent 1170: { IBM: -24, CASH: 12404128 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1170 0.2404128 +Final holdings for NoiseAgent 1171: { IBM: 82, CASH: 1803116 }. Marked to market: 9992456 +Final relative surplus NoiseAgent 1171 -0.8096899 +Final holdings for NoiseAgent 1172: { CASH: 9999405 }. Marked to market: 9999405 +Final relative surplus NoiseAgent 1172 -5.95e-05 +Final holdings for NoiseAgent 1173: { CASH: 10022344 }. Marked to market: 10022344 +Final relative surplus NoiseAgent 1173 0.0022344 +Final holdings for NoiseAgent 1174: { CASH: 9997504 }. Marked to market: 9997504 +Final relative surplus NoiseAgent 1174 -0.0002496 +Final holdings for NoiseAgent 1175: { IBM: -90, CASH: 18991900 }. Marked to market: 10000900 +Final relative surplus NoiseAgent 1175 0.88919975 +Final holdings for NoiseAgent 1176: { IBM: -94, CASH: 19407614 }. Marked to market: 9986840 +Final relative surplus NoiseAgent 1176 0.9307394 +Final holdings for NoiseAgent 1177: { IBM: 66, CASH: 3415444 }. Marked to market: 9988516 +Final relative surplus NoiseAgent 1177 -0.64849635 +Final holdings for NoiseAgent 1178: { IBM: -66, CASH: 16584556 }. Marked to market: 10004092 +Final relative surplus NoiseAgent 1178 0.6484854 +Final holdings for NoiseAgent 1179: { IBM: -94, CASH: 19389096 }. Marked to market: 10005452 +Final relative surplus NoiseAgent 1179 0.92892705 +Final holdings for NoiseAgent 1180: { IBM: 68, CASH: 3199762 }. Marked to market: 10006698 +Final relative surplus NoiseAgent 1180 -0.6700137 +Final holdings for NoiseAgent 1181: { CASH: 10000575 }. Marked to market: 10000575 +Final relative surplus NoiseAgent 1181 5.75e-05 +Final holdings for NoiseAgent 1182: { IBM: -90, CASH: 18975025 }. Marked to market: 10016875 +Final relative surplus NoiseAgent 1182 0.88754895 +Final holdings for NoiseAgent 1183: { IBM: 66, CASH: 3409471 }. Marked to market: 10000429 +Final relative surplus NoiseAgent 1183 -0.64906755 +Final holdings for NoiseAgent 1184: { CASH: 9995635 }. Marked to market: 9995635 +Final relative surplus NoiseAgent 1184 -0.0004365 +Final holdings for NoiseAgent 1185: { CASH: 10003630 }. Marked to market: 10003630 +Final relative surplus NoiseAgent 1185 0.000363 +Final holdings for NoiseAgent 1186: { IBM: 74, CASH: 2637777 }. Marked to market: 9925149 +Final relative surplus NoiseAgent 1186 -0.72634945 +Final holdings for NoiseAgent 1187: { IBM: -31, CASH: 13076533 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1187 0.3076533 +Final holdings for NoiseAgent 1188: { IBM: 60, CASH: 3985480 }. Marked to market: 10019740 +Final relative surplus NoiseAgent 1188 -0.59139485 +Final holdings for NoiseAgent 1189: { CASH: 9986266 }. Marked to market: 9986266 +Final relative surplus NoiseAgent 1189 -0.0013734 +Final holdings for NoiseAgent 1190: { IBM: 81, CASH: 1960315 }. Marked to market: 9930310 +Final relative surplus NoiseAgent 1190 -0.794129 +Final holdings for NoiseAgent 1191: { IBM: 39, CASH: 6104641 }. Marked to market: 9945283 +Final relative surplus NoiseAgent 1191 -0.3895359 +Final holdings for NoiseAgent 1192: { IBM: 46, CASH: 5413800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1192 -0.45862 +Final holdings for NoiseAgent 1193: { CASH: 10019800 }. Marked to market: 10019800 +Final relative surplus NoiseAgent 1193 0.00198 +Final holdings for NoiseAgent 1194: { CASH: 10004410 }. Marked to market: 10004410 +Final relative surplus NoiseAgent 1194 0.000441 +Final holdings for NoiseAgent 1195: { CASH: 9983788 }. Marked to market: 9983788 +Final relative surplus NoiseAgent 1195 -0.0016212 +Final holdings for NoiseAgent 1196: { IBM: -60, CASH: 15990430 }. Marked to market: 10004110 +Final relative surplus NoiseAgent 1196 0.58906595 +Final holdings for NoiseAgent 1197: { IBM: -86, CASH: 18590626 }. Marked to market: 10005504 +Final relative surplus NoiseAgent 1197 0.84907995 +Final holdings for NoiseAgent 1198: { CASH: 9992320 }. Marked to market: 9992320 +Final relative surplus NoiseAgent 1198 -0.000768 +Final holdings for NoiseAgent 1199: { CASH: 10029835 }. Marked to market: 10029835 +Final relative surplus NoiseAgent 1199 0.0029835 +Final holdings for NoiseAgent 1200: { IBM: -82, CASH: 18188520 }. Marked to market: 9996966 +Final relative surplus NoiseAgent 1200 0.80886235 +Final holdings for NoiseAgent 1201: { IBM: -74, CASH: 17388049 }. Marked to market: 9999519 +Final relative surplus NoiseAgent 1201 0.72882035 +Final holdings for NoiseAgent 1202: { IBM: -80, CASH: 18019720 }. Marked to market: 9965880 +Final relative surplus NoiseAgent 1202 0.7919046 +Final holdings for NoiseAgent 1203: { CASH: 10036168 }. Marked to market: 10036168 +Final relative surplus NoiseAgent 1203 0.0036168 +Final holdings for NoiseAgent 1204: { IBM: -88, CASH: 18821208 }. Marked to market: 9970784 +Final relative surplus NoiseAgent 1204 0.87206355 +Final holdings for NoiseAgent 1205: { IBM: -70, CASH: 17002065 }. Marked to market: 9990585 +Final relative surplus NoiseAgent 1205 0.6901917 +Final holdings for NoiseAgent 1206: { CASH: 9995320 }. Marked to market: 9995320 +Final relative surplus NoiseAgent 1206 -0.000468 +Final holdings for NoiseAgent 1207: { CASH: 10030272 }. Marked to market: 10030272 +Final relative surplus NoiseAgent 1207 0.0030272 +Final holdings for NoiseAgent 1208: { IBM: 48, CASH: 5187856 }. Marked to market: 10019296 +Final relative surplus NoiseAgent 1208 -0.4812144 +Final holdings for NoiseAgent 1209: { IBM: -58, CASH: 15788313 }. Marked to market: 10002117 +Final relative surplus NoiseAgent 1209 0.5688547 +Final holdings for NoiseAgent 1210: { IBM: -98, CASH: 19786525 }. Marked to market: 9996129 +Final relative surplus NoiseAgent 1210 0.9686622 +Final holdings for NoiseAgent 1211: { CASH: 9958615 }. Marked to market: 9958615 +Final relative surplus NoiseAgent 1211 -0.0041385 +Final holdings for NoiseAgent 1212: { IBM: -72, CASH: 17216812 }. Marked to market: 9969076 +Final relative surplus NoiseAgent 1212 0.71161485 +Final holdings for NoiseAgent 1213: { IBM: -52, CASH: 15161754 }. Marked to market: 10033514 +Final relative surplus NoiseAgent 1213 0.5063113 +Final holdings for NoiseAgent 1214: { IBM: 50, CASH: 5013500 }. Marked to market: 9990000 +Final relative surplus NoiseAgent 1214 -0.49865 +Final holdings for NoiseAgent 1215: { IBM: 76, CASH: 2412388 }. Marked to market: 10003344 +Final relative surplus NoiseAgent 1215 -0.74877305 +Final holdings for NoiseAgent 1216: { IBM: -64, CASH: 16401568 }. Marked to market: 9987936 +Final relative surplus NoiseAgent 1216 0.6301362 +Final holdings for NoiseAgent 1217: { IBM: -82, CASH: 18177286 }. Marked to market: 10016728 +Final relative surplus NoiseAgent 1217 0.80777665 +Final holdings for NoiseAgent 1218: { CASH: 10001242 }. Marked to market: 10001242 +Final relative surplus NoiseAgent 1218 0.0001242 +Final holdings for NoiseAgent 1219: { IBM: -38, CASH: 13804028 }. Marked to market: 9999924 +Final relative surplus NoiseAgent 1219 0.3804028 +Final holdings for NoiseAgent 1220: { IBM: 23, CASH: 7703542 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1220 -0.2296458 +Final holdings for NoiseAgent 1221: { IBM: 58, CASH: 4207946 }. Marked to market: 10003654 +Final relative surplus NoiseAgent 1221 -0.5692124 +Final holdings for NoiseAgent 1222: { IBM: 86, CASH: 1411997 }. Marked to market: 10003827 +Final relative surplus NoiseAgent 1222 -0.8488092 +Final holdings for NoiseAgent 1223: { CASH: 9976528 }. Marked to market: 9976528 +Final relative surplus NoiseAgent 1223 -0.0023472 +Final holdings for NoiseAgent 1224: { IBM: -60, CASH: 15987010 }. Marked to market: 10009330 +Final relative surplus NoiseAgent 1224 0.5887369 +Final holdings for NoiseAgent 1225: { IBM: -52, CASH: 15212350 }. Marked to market: 9982658 +Final relative surplus NoiseAgent 1225 0.5111786 +Final holdings for NoiseAgent 1226: { CASH: 10002028 }. Marked to market: 10002028 +Final relative surplus NoiseAgent 1226 0.0002028 +Final holdings for NoiseAgent 1227: { IBM: 72, CASH: 2808136 }. Marked to market: 9995968 +Final relative surplus NoiseAgent 1227 -0.7092035 +Final holdings for NoiseAgent 1228: { CASH: 9997732 }. Marked to market: 9997732 +Final relative surplus NoiseAgent 1228 -0.0002268 +Final holdings for NoiseAgent 1229: { IBM: -98, CASH: 19806468 }. Marked to market: 9984222 +Final relative surplus NoiseAgent 1229 0.97062435 +Final holdings for NoiseAgent 1230: { IBM: -56, CASH: 15579392 }. Marked to market: 10008960 +Final relative surplus NoiseAgent 1230 0.54799185 +Final holdings for NoiseAgent 1231: { IBM: -24, CASH: 12392392 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1231 0.2392392 +Final holdings for NoiseAgent 1232: { IBM: -72, CASH: 17186248 }. Marked to market: 9998704 +Final relative surplus NoiseAgent 1232 0.70864215 +Final holdings for NoiseAgent 1233: { IBM: -40, CASH: 13996000 }. Marked to market: 10000480 +Final relative surplus NoiseAgent 1233 0.3996 +Final holdings for NoiseAgent 1234: { CASH: 10020916 }. Marked to market: 10020916 +Final relative surplus NoiseAgent 1234 0.0020916 +Final holdings for NoiseAgent 1235: { IBM: 68, CASH: 3210642 }. Marked to market: 10003094 +Final relative surplus NoiseAgent 1235 -0.6689466 +Final holdings for NoiseAgent 1236: { IBM: 94, CASH: 593279 }. Marked to market: 10015181 +Final relative surplus NoiseAgent 1236 -0.93064895 +Final holdings for NoiseAgent 1237: { CASH: 9997780 }. Marked to market: 9997780 +Final relative surplus NoiseAgent 1237 -0.000222 +Final holdings for NoiseAgent 1238: { CASH: 10003745 }. Marked to market: 10003745 +Final relative surplus NoiseAgent 1238 0.0003745 +Final holdings for NoiseAgent 1239: { IBM: -86, CASH: 18588992 }. Marked to market: 10004214 +Final relative surplus NoiseAgent 1239 0.848918 +Final holdings for NoiseAgent 1240: { CASH: 9996550 }. Marked to market: 9996550 +Final relative surplus NoiseAgent 1240 -0.000345 +Final holdings for NoiseAgent 1241: { IBM: -30, CASH: 13003120 }. Marked to market: 9999850 +Final relative surplus NoiseAgent 1241 0.300312 +Final holdings for NoiseAgent 1242: { IBM: 46, CASH: 5406026 }. Marked to market: 9999264 +Final relative surplus NoiseAgent 1242 -0.4593974 +Final holdings for NoiseAgent 1243: { IBM: -50, CASH: 14977525 }. Marked to market: 10010275 +Final relative surplus NoiseAgent 1243 0.4977525 +Final holdings for NoiseAgent 1244: { IBM: 62, CASH: 3808401 }. Marked to market: 10002697 +Final relative surplus NoiseAgent 1244 -0.6091692 +Final holdings for NoiseAgent 1245: { CASH: 10022008 }. Marked to market: 10022008 +Final relative surplus NoiseAgent 1245 0.0022008 +Final holdings for NoiseAgent 1246: { CASH: 9998320 }. Marked to market: 9998320 +Final relative surplus NoiseAgent 1246 -0.000168 +Final holdings for NoiseAgent 1247: { CASH: 10019964 }. Marked to market: 10019964 +Final relative surplus NoiseAgent 1247 0.0019964 +Final holdings for NoiseAgent 1248: { CASH: 10018676 }. Marked to market: 10018676 +Final relative surplus NoiseAgent 1248 0.0018676 +Final holdings for NoiseAgent 1249: { IBM: -70, CASH: 17001330 }. Marked to market: 9992160 +Final relative surplus NoiseAgent 1249 0.69012015 +Final holdings for NoiseAgent 1250: { CASH: 9998376 }. Marked to market: 9998376 +Final relative surplus NoiseAgent 1250 -0.0001624 +Final holdings for NoiseAgent 1251: { CASH: 10007550 }. Marked to market: 10007550 +Final relative surplus NoiseAgent 1251 0.000755 +Final holdings for NoiseAgent 1252: { CASH: 9999430 }. Marked to market: 9999430 +Final relative surplus NoiseAgent 1252 -5.7e-05 +Final holdings for NoiseAgent 1253: { CASH: 9982600 }. Marked to market: 9982600 +Final relative surplus NoiseAgent 1253 -0.00174 +Final holdings for NoiseAgent 1254: { CASH: 9990145 }. Marked to market: 9990145 +Final relative surplus NoiseAgent 1254 -0.0009855 +Final holdings for NoiseAgent 1255: { CASH: 10004872 }. Marked to market: 10004872 +Final relative surplus NoiseAgent 1255 0.0004872 +Final holdings for NoiseAgent 1256: { IBM: 82, CASH: 1793809 }. Marked to market: 10013161 +Final relative surplus NoiseAgent 1256 -0.8105958 +Final holdings for NoiseAgent 1257: { IBM: 54, CASH: 4623679 }. Marked to market: 9981397 +Final relative surplus NoiseAgent 1257 -0.52771035 +Final holdings for NoiseAgent 1258: { IBM: -42, CASH: 14193973 }. Marked to market: 10001029 +Final relative surplus NoiseAgent 1258 0.4193973 +Final holdings for NoiseAgent 1259: { IBM: -34, CASH: 13394186 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 1259 0.3394186 +Final holdings for NoiseAgent 1260: { CASH: 9982558 }. Marked to market: 9982558 +Final relative surplus NoiseAgent 1260 -0.0017442 +Final holdings for NoiseAgent 1261: { CASH: 9988200 }. Marked to market: 9988200 +Final relative surplus NoiseAgent 1261 -0.00118 +Final holdings for NoiseAgent 1262: { IBM: 74, CASH: 2639368 }. Marked to market: 9972916 +Final relative surplus NoiseAgent 1262 -0.7261525 +Final holdings for NoiseAgent 1263: { CASH: 9987046 }. Marked to market: 9987046 +Final relative surplus NoiseAgent 1263 -0.0012954 +Final holdings for NoiseAgent 1264: { IBM: 39, CASH: 6117667 }. Marked to market: 9999571 +Final relative surplus NoiseAgent 1264 -0.3882333 +Final holdings for NoiseAgent 1265: { IBM: -68, CASH: 16783680 }. Marked to market: 10004080 +Final relative surplus NoiseAgent 1265 0.6683978 +Final holdings for NoiseAgent 1266: { IBM: -23, CASH: 12305428 }. Marked to market: 9995975 +Final relative surplus NoiseAgent 1266 0.2305428 +Final holdings for NoiseAgent 1267: { CASH: 9976480 }. Marked to market: 9976480 +Final relative surplus NoiseAgent 1267 -0.002352 +Final holdings for NoiseAgent 1268: { IBM: 60, CASH: 4027180 }. Marked to market: 9981640 +Final relative surplus NoiseAgent 1268 -0.5873576 +Final holdings for NoiseAgent 1269: { CASH: 9980650 }. Marked to market: 9980650 +Final relative surplus NoiseAgent 1269 -0.001935 +Final holdings for NoiseAgent 1270: { IBM: 50, CASH: 4999975 }. Marked to market: 10009075 +Final relative surplus NoiseAgent 1270 -0.5000025 +Final holdings for NoiseAgent 1271: { CASH: 9999136 }. Marked to market: 9999136 +Final relative surplus NoiseAgent 1271 -8.64e-05 +Final holdings for NoiseAgent 1272: { CASH: 9987028 }. Marked to market: 9987028 +Final relative surplus NoiseAgent 1272 -0.0012972 +Final holdings for NoiseAgent 1273: { IBM: -82, CASH: 18216687 }. Marked to market: 9973555 +Final relative surplus NoiseAgent 1273 0.8116159 +Final holdings for NoiseAgent 1274: { CASH: 9996843 }. Marked to market: 9996843 +Final relative surplus NoiseAgent 1274 -0.0003157 +Final holdings for NoiseAgent 1275: { CASH: 9997530 }. Marked to market: 9997530 +Final relative surplus NoiseAgent 1275 -0.000247 +Final holdings for NoiseAgent 1276: { IBM: -34, CASH: 13399540 }. Marked to market: 9982506 +Final relative surplus NoiseAgent 1276 0.339954 +Final holdings for NoiseAgent 1277: { IBM: 86, CASH: 1428208 }. Marked to market: 9988218 +Final relative surplus NoiseAgent 1277 -0.84722565 +Final holdings for NoiseAgent 1278: { CASH: 10014973 }. Marked to market: 10014973 +Final relative surplus NoiseAgent 1278 0.0014973 +Final holdings for NoiseAgent 1279: { IBM: 54, CASH: 4608586 }. Marked to market: 9995734 +Final relative surplus NoiseAgent 1279 -0.5291647 +Final holdings for NoiseAgent 1280: { IBM: 68, CASH: 3211288 }. Marked to market: 10000884 +Final relative surplus NoiseAgent 1280 -0.66888645 +Final holdings for NoiseAgent 1281: { CASH: 9998740 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 1281 -0.000126 +Final holdings for NoiseAgent 1282: { IBM: 68, CASH: 3164300 }. Marked to market: 10045968 +Final relative surplus NoiseAgent 1282 -0.67345415 +Final holdings for NoiseAgent 1283: { IBM: 58, CASH: 4198115 }. Marked to market: 10005829 +Final relative surplus NoiseAgent 1283 -0.57017435 +Final holdings for NoiseAgent 1284: { IBM: 47, CASH: 5314617 }. Marked to market: 9994830 +Final relative surplus NoiseAgent 1284 -0.4685383 +Final holdings for NoiseAgent 1285: { CASH: 9960506 }. Marked to market: 9960506 +Final relative surplus NoiseAgent 1285 -0.0039494 +Final holdings for NoiseAgent 1286: { CASH: 10026172 }. Marked to market: 10026172 +Final relative surplus NoiseAgent 1286 0.0026172 +Final holdings for NoiseAgent 1287: { CASH: 10000042 }. Marked to market: 10000042 +Final relative surplus NoiseAgent 1287 4.2e-06 +Final holdings for NoiseAgent 1288: { CASH: 9996411 }. Marked to market: 9996411 +Final relative surplus NoiseAgent 1288 -0.0003589 +Final holdings for NoiseAgent 1289: { CASH: 10002288 }. Marked to market: 10002288 +Final relative surplus NoiseAgent 1289 0.0002288 +Final holdings for NoiseAgent 1290: { CASH: 9990976 }. Marked to market: 9990976 +Final relative surplus NoiseAgent 1290 -0.0009024 +Final holdings for NoiseAgent 1291: { IBM: 94, CASH: 620351 }. Marked to market: 9990835 +Final relative surplus NoiseAgent 1291 -0.92799635 +Final holdings for NoiseAgent 1292: { IBM: -40, CASH: 13985280 }. Marked to market: 10006400 +Final relative surplus NoiseAgent 1292 0.398528 +Final holdings for NoiseAgent 1293: { IBM: 94, CASH: 623124 }. Marked to market: 9993420 +Final relative surplus NoiseAgent 1293 -0.92771925 +Final holdings for NoiseAgent 1294: { CASH: 10001920 }. Marked to market: 10001920 +Final relative surplus NoiseAgent 1294 0.000192 +Final holdings for NoiseAgent 1295: { IBM: 28, CASH: 7208400 }. Marked to market: 9999944 +Final relative surplus NoiseAgent 1295 -0.27916 +Final holdings for NoiseAgent 1296: { CASH: 10002520 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 1296 0.000252 +Final holdings for NoiseAgent 1297: { IBM: -52, CASH: 15184764 }. Marked to market: 10004628 +Final relative surplus NoiseAgent 1297 0.5085144 +Final holdings for NoiseAgent 1298: { IBM: 70, CASH: 3016170 }. Marked to market: 10005320 +Final relative surplus NoiseAgent 1298 -0.68839845 +Final holdings for NoiseAgent 1299: { IBM: -66, CASH: 16581949 }. Marked to market: 10012639 +Final relative surplus NoiseAgent 1299 0.64824045 +Final holdings for NoiseAgent 1300: { IBM: 33, CASH: 6677956 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1300 -0.3322044 +Final holdings for NoiseAgent 1301: { CASH: 10013668 }. Marked to market: 10013668 +Final relative surplus NoiseAgent 1301 0.0013668 +Final holdings for NoiseAgent 1302: { IBM: 66, CASH: 3432868 }. Marked to market: 9976636 +Final relative surplus NoiseAgent 1302 -0.6467972 +Final holdings for NoiseAgent 1303: { IBM: 8, CASH: 9230138 }. Marked to market: 10035490 +Final relative surplus NoiseAgent 1303 -0.0769862 +Final holdings for NoiseAgent 1304: { CASH: 9994917 }. Marked to market: 9994917 +Final relative surplus NoiseAgent 1304 -0.0005083 +Final holdings for NoiseAgent 1305: { CASH: 10002520 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 1305 0.000252 +Final holdings for NoiseAgent 1306: { CASH: 9976240 }. Marked to market: 9976240 +Final relative surplus NoiseAgent 1306 -0.002376 +Final holdings for NoiseAgent 1307: { IBM: -62, CASH: 16215779 }. Marked to market: 9978331 +Final relative surplus NoiseAgent 1307 0.61151845 +Final holdings for NoiseAgent 1308: { IBM: 29, CASH: 7103944 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1308 -0.2896056 +Final holdings for NoiseAgent 1309: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1309 0.0 +Final holdings for NoiseAgent 1310: { IBM: 44, CASH: 5619096 }. Marked to market: 9984776 +Final relative surplus NoiseAgent 1310 -0.4380904 +Final holdings for NoiseAgent 1311: { CASH: 10018360 }. Marked to market: 10018360 +Final relative surplus NoiseAgent 1311 0.001836 +Final holdings for NoiseAgent 1312: { IBM: 69, CASH: 3118741 }. Marked to market: 9994867 +Final relative surplus NoiseAgent 1312 -0.67816025 +Final holdings for NoiseAgent 1313: { IBM: 72, CASH: 2788048 }. Marked to market: 10017640 +Final relative surplus NoiseAgent 1313 -0.71115335 +Final holdings for NoiseAgent 1314: { CASH: 9975603 }. Marked to market: 9975603 +Final relative surplus NoiseAgent 1314 -0.0024397 +Final holdings for NoiseAgent 1315: { CASH: 9992580 }. Marked to market: 9992580 +Final relative surplus NoiseAgent 1315 -0.000742 +Final holdings for NoiseAgent 1316: { CASH: 9999076 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 1316 -9.24e-05 +Final holdings for NoiseAgent 1317: { IBM: 90, CASH: 1022905 }. Marked to market: 9973045 +Final relative surplus NoiseAgent 1317 -0.8877649 +Final holdings for NoiseAgent 1318: { CASH: 10032072 }. Marked to market: 10032072 +Final relative surplus NoiseAgent 1318 0.0032072 +Final holdings for NoiseAgent 1319: { IBM: -26, CASH: 12616666 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 1319 0.2616666 +Final holdings for NoiseAgent 1320: { CASH: 10009840 }. Marked to market: 10009840 +Final relative surplus NoiseAgent 1320 0.000984 +Final holdings for NoiseAgent 1321: { CASH: 9994840 }. Marked to market: 9994840 +Final relative surplus NoiseAgent 1321 -0.000516 +Final holdings for NoiseAgent 1322: { IBM: 98, CASH: 218914 }. Marked to market: 9991866 +Final relative surplus NoiseAgent 1322 -0.96813575 +Final holdings for NoiseAgent 1323: { CASH: 9951655 }. Marked to market: 9951655 +Final relative surplus NoiseAgent 1323 -0.0048345 +Final holdings for NoiseAgent 1324: { IBM: 45, CASH: 5492170 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 1324 -0.450783 +Final holdings for NoiseAgent 1325: { IBM: 46, CASH: 5401610 }. Marked to market: 10007406 +Final relative surplus NoiseAgent 1325 -0.459839 +Final holdings for NoiseAgent 1326: { CASH: 9976307 }. Marked to market: 9976307 +Final relative surplus NoiseAgent 1326 -0.0023693 +Final holdings for NoiseAgent 1327: { IBM: -44, CASH: 14396920 }. Marked to market: 9999824 +Final relative surplus NoiseAgent 1327 0.439692 +Final holdings for NoiseAgent 1328: { IBM: -70, CASH: 17001435 }. Marked to market: 9992265 +Final relative surplus NoiseAgent 1328 0.69013055 +Final holdings for NoiseAgent 1329: { CASH: 9988632 }. Marked to market: 9988632 +Final relative surplus NoiseAgent 1329 -0.0011368 +Final holdings for NoiseAgent 1330: { IBM: -84, CASH: 18382822 }. Marked to market: 10001974 +Final relative surplus NoiseAgent 1330 0.8283049 +Final holdings for NoiseAgent 1331: { CASH: 9996940 }. Marked to market: 9996940 +Final relative surplus NoiseAgent 1331 -0.000306 +Final holdings for NoiseAgent 1332: { CASH: 10001560 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 1332 0.000156 +Final holdings for NoiseAgent 1333: { IBM: -92, CASH: 19203082 }. Marked to market: 9982106 +Final relative surplus NoiseAgent 1333 0.91028575 +Final holdings for NoiseAgent 1334: { CASH: 10018816 }. Marked to market: 10018816 +Final relative surplus NoiseAgent 1334 0.0018816 +Final holdings for NoiseAgent 1335: { IBM: 30, CASH: 6984100 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1335 -0.30159 +Final holdings for NoiseAgent 1336: { IBM: 86, CASH: 1412599 }. Marked to market: 10002795 +Final relative surplus NoiseAgent 1336 -0.84875145 +Final holdings for NoiseAgent 1337: { IBM: -44, CASH: 14389704 }. Marked to market: 10003388 +Final relative surplus NoiseAgent 1337 0.4389704 +Final holdings for NoiseAgent 1338: { IBM: 24, CASH: 7606408 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 1338 -0.2393592 +Final holdings for NoiseAgent 1339: { CASH: 9946659 }. Marked to market: 9946659 +Final relative surplus NoiseAgent 1339 -0.0053341 +Final holdings for NoiseAgent 1340: { IBM: -41, CASH: 14087249 }. Marked to market: 9999631 +Final relative surplus NoiseAgent 1340 0.4087249 +Final holdings for NoiseAgent 1341: { IBM: 72, CASH: 2810656 }. Marked to market: 10004320 +Final relative surplus NoiseAgent 1341 -0.70894335 +Final holdings for NoiseAgent 1342: { CASH: 9997426 }. Marked to market: 9997426 +Final relative surplus NoiseAgent 1342 -0.0002574 +Final holdings for NoiseAgent 1343: { CASH: 10012960 }. Marked to market: 10012960 +Final relative surplus NoiseAgent 1343 0.001296 +Final holdings for NoiseAgent 1344: { IBM: 24, CASH: 7601056 }. Marked to market: 9997024 +Final relative surplus NoiseAgent 1344 -0.2398944 +Final holdings for NoiseAgent 1345: { CASH: 9996736 }. Marked to market: 9996736 +Final relative surplus NoiseAgent 1345 -0.0003264 +Final holdings for NoiseAgent 1346: { CASH: 10022880 }. Marked to market: 10022880 +Final relative surplus NoiseAgent 1346 0.002288 +Final holdings for NoiseAgent 1347: { IBM: 60, CASH: 3983980 }. Marked to market: 10021300 +Final relative surplus NoiseAgent 1347 -0.59154505 +Final holdings for NoiseAgent 1348: { CASH: 10062514 }. Marked to market: 10062514 +Final relative surplus NoiseAgent 1348 0.0062514 +Final holdings for NoiseAgent 1349: { CASH: 10018475 }. Marked to market: 10018475 +Final relative surplus NoiseAgent 1349 0.0018475 +Final holdings for NoiseAgent 1350: { CASH: 9984391 }. Marked to market: 9984391 +Final relative surplus NoiseAgent 1350 -0.0015609 +Final holdings for NoiseAgent 1351: { CASH: 9978975 }. Marked to market: 9978975 +Final relative surplus NoiseAgent 1351 -0.0021025 +Final holdings for NoiseAgent 1352: { CASH: 9976064 }. Marked to market: 9976064 +Final relative surplus NoiseAgent 1352 -0.0023936 +Final holdings for NoiseAgent 1353: { IBM: -98, CASH: 19786868 }. Marked to market: 9995492 +Final relative surplus NoiseAgent 1353 0.9686958 +Final holdings for NoiseAgent 1354: { IBM: 44, CASH: 5605742 }. Marked to market: 9998130 +Final relative surplus NoiseAgent 1354 -0.4394258 +Final holdings for NoiseAgent 1355: { IBM: -88, CASH: 18803564 }. Marked to market: 9988428 +Final relative surplus NoiseAgent 1355 0.87033925 +Final holdings for NoiseAgent 1356: { IBM: 45, CASH: 5513995 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1356 -0.4486005 +Final holdings for NoiseAgent 1357: { IBM: 60, CASH: 4016140 }. Marked to market: 9988960 +Final relative surplus NoiseAgent 1357 -0.5884311 +Final holdings for NoiseAgent 1358: { IBM: -40, CASH: 13995760 }. Marked to market: 10001000 +Final relative surplus NoiseAgent 1358 0.399576 +Final holdings for NoiseAgent 1359: { IBM: 44, CASH: 5595248 }. Marked to market: 10004488 +Final relative surplus NoiseAgent 1359 -0.4404752 +Final holdings for NoiseAgent 1360: { IBM: -94, CASH: 19378427 }. Marked to market: 10005029 +Final relative surplus NoiseAgent 1360 0.92787065 +Final holdings for NoiseAgent 1361: { CASH: 9999468 }. Marked to market: 9999468 +Final relative surplus NoiseAgent 1361 -5.32e-05 +Final holdings for NoiseAgent 1362: { IBM: 33, CASH: 6731416 }. Marked to market: 9997723 +Final relative surplus NoiseAgent 1362 -0.3268584 +Final holdings for NoiseAgent 1363: { CASH: 10031043 }. Marked to market: 10031043 +Final relative surplus NoiseAgent 1363 0.0031043 +Final holdings for NoiseAgent 1364: { IBM: -92, CASH: 19156990 }. Marked to market: 10034638 +Final relative surplus NoiseAgent 1364 0.9057838 +Final holdings for NoiseAgent 1365: { IBM: 14, CASH: 8614140 }. Marked to market: 10023324 +Final relative surplus NoiseAgent 1365 -0.138586 +Final holdings for NoiseAgent 1366: { CASH: 9990676 }. Marked to market: 9990676 +Final relative surplus NoiseAgent 1366 -0.0009324 +Final holdings for NoiseAgent 1367: { CASH: 9998380 }. Marked to market: 9998380 +Final relative surplus NoiseAgent 1367 -0.000162 +Final holdings for NoiseAgent 1368: { IBM: -96, CASH: 19554688 }. Marked to market: 10029472 +Final relative surplus NoiseAgent 1368 0.9455466 +Final holdings for NoiseAgent 1369: { CASH: 10014640 }. Marked to market: 10014640 +Final relative surplus NoiseAgent 1369 0.001464 +Final holdings for NoiseAgent 1370: { IBM: -54, CASH: 15402862 }. Marked to market: 9993034 +Final relative surplus NoiseAgent 1370 0.53026755 +Final holdings for NoiseAgent 1371: { CASH: 9967616 }. Marked to market: 9967616 +Final relative surplus NoiseAgent 1371 -0.0032384 +Final holdings for NoiseAgent 1372: { CASH: 9998488 }. Marked to market: 9998488 +Final relative surplus NoiseAgent 1372 -0.0001512 +Final holdings for NoiseAgent 1373: { CASH: 10012642 }. Marked to market: 10012642 +Final relative surplus NoiseAgent 1373 0.0012642 +Final holdings for NoiseAgent 1374: { CASH: 9983284 }. Marked to market: 9983284 +Final relative surplus NoiseAgent 1374 -0.0016716 +Final holdings for NoiseAgent 1375: { CASH: 10000049 }. Marked to market: 10000049 +Final relative surplus NoiseAgent 1375 4.9e-06 +Final holdings for NoiseAgent 1376: { IBM: -94, CASH: 19421902 }. Marked to market: 9969826 +Final relative surplus NoiseAgent 1376 0.9321346 +Final holdings for NoiseAgent 1377: { CASH: 9987200 }. Marked to market: 9987200 +Final relative surplus NoiseAgent 1377 -0.00128 +Final holdings for NoiseAgent 1378: { CASH: 9998925 }. Marked to market: 9998925 +Final relative surplus NoiseAgent 1378 -0.0001075 +Final holdings for NoiseAgent 1379: { CASH: 10016128 }. Marked to market: 10016128 +Final relative surplus NoiseAgent 1379 0.0016128 +Final holdings for NoiseAgent 1380: { CASH: 10006552 }. Marked to market: 10006552 +Final relative surplus NoiseAgent 1380 0.0006552 +Final holdings for NoiseAgent 1381: { IBM: -48, CASH: 14808496 }. Marked to market: 9975520 +Final relative surplus NoiseAgent 1381 0.4808496 +Final holdings for NoiseAgent 1382: { IBM: -92, CASH: 19186430 }. Marked to market: 9997378 +Final relative surplus NoiseAgent 1382 0.90865545 +Final holdings for NoiseAgent 1383: { CASH: 10006512 }. Marked to market: 10006512 +Final relative surplus NoiseAgent 1383 0.0006512 +Final holdings for NoiseAgent 1384: { IBM: 72, CASH: 2819440 }. Marked to market: 9986464 +Final relative surplus NoiseAgent 1384 -0.70810215 +Final holdings for NoiseAgent 1385: { CASH: 9989700 }. Marked to market: 9989700 +Final relative surplus NoiseAgent 1385 -0.00103 +Final holdings for NoiseAgent 1386: { CASH: 9992800 }. Marked to market: 9992800 +Final relative surplus NoiseAgent 1386 -0.00072 +Final holdings for NoiseAgent 1387: { IBM: -43, CASH: 14326832 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1387 0.4326832 +Final holdings for NoiseAgent 1388: { CASH: 9986866 }. Marked to market: 9986866 +Final relative surplus NoiseAgent 1388 -0.0013134 +Final holdings for NoiseAgent 1389: { IBM: 64, CASH: 3654976 }. Marked to market: 9957568 +Final relative surplus NoiseAgent 1389 -0.62465875 +Final holdings for NoiseAgent 1390: { IBM: 72, CASH: 2834740 }. Marked to market: 9977356 +Final relative surplus NoiseAgent 1390 -0.7066059 +Final holdings for NoiseAgent 1391: { CASH: 9971734 }. Marked to market: 9971734 +Final relative surplus NoiseAgent 1391 -0.0028266 +Final holdings for NoiseAgent 1392: { CASH: 9994099 }. Marked to market: 9994099 +Final relative surplus NoiseAgent 1392 -0.0005901 +Final holdings for NoiseAgent 1393: { CASH: 10000680 }. Marked to market: 10000680 +Final relative surplus NoiseAgent 1393 6.8e-05 +Final holdings for NoiseAgent 1394: { CASH: 9989331 }. Marked to market: 9989331 +Final relative surplus NoiseAgent 1394 -0.0010669 +Final holdings for NoiseAgent 1395: { IBM: -52, CASH: 15190744 }. Marked to market: 9999896 +Final relative surplus NoiseAgent 1395 0.50909185 +Final holdings for NoiseAgent 1396: { CASH: 9979960 }. Marked to market: 9979960 +Final relative surplus NoiseAgent 1396 -0.002004 +Final holdings for NoiseAgent 1397: { CASH: 9995725 }. Marked to market: 9995725 +Final relative surplus NoiseAgent 1397 -0.0004275 +Final holdings for NoiseAgent 1398: { IBM: 68, CASH: 3205984 }. Marked to market: 9999524 +Final relative surplus NoiseAgent 1398 -0.669411 +Final holdings for NoiseAgent 1399: { CASH: 10004606 }. Marked to market: 10004606 +Final relative surplus NoiseAgent 1399 0.0004606 +Final holdings for NoiseAgent 1400: { CASH: 10000646 }. Marked to market: 10000646 +Final relative surplus NoiseAgent 1400 6.46e-05 +Final holdings for NoiseAgent 1401: { CASH: 9993698 }. Marked to market: 9993698 +Final relative surplus NoiseAgent 1401 -0.0006302 +Final holdings for NoiseAgent 1402: { CASH: 9990198 }. Marked to market: 9990198 +Final relative surplus NoiseAgent 1402 -0.0009802 +Final holdings for NoiseAgent 1403: { IBM: 74, CASH: 2610323 }. Marked to market: 10001887 +Final relative surplus NoiseAgent 1403 -0.72897915 +Final holdings for NoiseAgent 1404: { CASH: 10001122 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 1404 0.0001122 +Final holdings for NoiseAgent 1405: { IBM: 62, CASH: 3808308 }. Marked to market: 10002108 +Final relative surplus NoiseAgent 1405 -0.60917935 +Final holdings for NoiseAgent 1406: { CASH: 9993475 }. Marked to market: 9993475 +Final relative surplus NoiseAgent 1406 -0.0006525 +Final holdings for NoiseAgent 1407: { IBM: -52, CASH: 15201092 }. Marked to market: 9990172 +Final relative surplus NoiseAgent 1407 0.51008805 +Final holdings for NoiseAgent 1408: { IBM: -42, CASH: 14195170 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1408 0.419517 +Final holdings for NoiseAgent 1409: { IBM: -82, CASH: 18199795 }. Marked to market: 9984133 +Final relative surplus NoiseAgent 1409 0.8099603 +Final holdings for NoiseAgent 1410: { IBM: 24, CASH: 7622416 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 1410 -0.2377584 +Final holdings for NoiseAgent 1411: { IBM: 72, CASH: 2796292 }. Marked to market: 10008532 +Final relative surplus NoiseAgent 1411 -0.71035315 +Final holdings for NoiseAgent 1412: { CASH: 9999391 }. Marked to market: 9999391 +Final relative surplus NoiseAgent 1412 -6.09e-05 +Final holdings for NoiseAgent 1413: { IBM: -74, CASH: 17401258 }. Marked to market: 9985200 +Final relative surplus NoiseAgent 1413 0.73010435 +Final holdings for NoiseAgent 1414: { IBM: -98, CASH: 19780743 }. Marked to market: 10002891 +Final relative surplus NoiseAgent 1414 0.96809815 +Final holdings for NoiseAgent 1415: { CASH: 10007840 }. Marked to market: 10007840 +Final relative surplus NoiseAgent 1415 0.000784 +Final holdings for NoiseAgent 1416: { IBM: -46, CASH: 14594457 }. Marked to market: 10001403 +Final relative surplus NoiseAgent 1416 0.4594457 +Final holdings for NoiseAgent 1417: { IBM: -88, CASH: 18778924 }. Marked to market: 10006556 +Final relative surplus NoiseAgent 1417 0.86792375 +Final holdings for NoiseAgent 1418: { CASH: 10000945 }. Marked to market: 10000945 +Final relative surplus NoiseAgent 1418 9.45e-05 +Final holdings for NoiseAgent 1419: { IBM: -33, CASH: 13307524 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1419 0.3307524 +Final holdings for NoiseAgent 1420: { CASH: 9989080 }. Marked to market: 9989080 +Final relative surplus NoiseAgent 1420 -0.001092 +Final holdings for NoiseAgent 1421: { IBM: 70, CASH: 3008360 }. Marked to market: 9996390 +Final relative surplus NoiseAgent 1421 -0.6891812 +Final holdings for NoiseAgent 1422: { IBM: 76, CASH: 2410678 }. Marked to market: 10002242 +Final relative surplus NoiseAgent 1422 -0.748943 +Final holdings for NoiseAgent 1423: { IBM: 48, CASH: 5207080 }. Marked to market: 9996136 +Final relative surplus NoiseAgent 1423 -0.479292 +Final holdings for NoiseAgent 1424: { CASH: 10023700 }. Marked to market: 10023700 +Final relative surplus NoiseAgent 1424 0.00237 +Final holdings for NoiseAgent 1425: { IBM: -96, CASH: 19606624 }. Marked to market: 9986368 +Final relative surplus NoiseAgent 1425 0.9506412 +Final holdings for NoiseAgent 1426: { CASH: 9987520 }. Marked to market: 9987520 +Final relative surplus NoiseAgent 1426 -0.001248 +Final holdings for NoiseAgent 1427: { IBM: 98, CASH: 214063 }. Marked to market: 9994463 +Final relative surplus NoiseAgent 1427 -0.96861385 +Final holdings for NoiseAgent 1428: { IBM: 74, CASH: 2619721 }. Marked to market: 9996263 +Final relative surplus NoiseAgent 1428 -0.72805955 +Final holdings for NoiseAgent 1429: { CASH: 10021792 }. Marked to market: 10021792 +Final relative surplus NoiseAgent 1429 0.0021792 +Final holdings for NoiseAgent 1430: { IBM: -80, CASH: 18006240 }. Marked to market: 9995920 +Final relative surplus NoiseAgent 1430 0.7906109 +Final holdings for NoiseAgent 1431: { CASH: 10010757 }. Marked to market: 10010757 +Final relative surplus NoiseAgent 1431 0.0010757 +Final holdings for NoiseAgent 1432: { IBM: -88, CASH: 18772324 }. Marked to market: 10005060 +Final relative surplus NoiseAgent 1432 0.86727205 +Final holdings for NoiseAgent 1433: { CASH: 9999507 }. Marked to market: 9999507 +Final relative surplus NoiseAgent 1433 -4.93e-05 +Final holdings for NoiseAgent 1434: { IBM: -48, CASH: 14800888 }. Marked to market: 9995272 +Final relative surplus NoiseAgent 1434 0.4800888 +Final holdings for NoiseAgent 1435: { CASH: 10026195 }. Marked to market: 10026195 +Final relative surplus NoiseAgent 1435 0.0026195 +Final holdings for NoiseAgent 1436: { IBM: 54, CASH: 4607371 }. Marked to market: 10002241 +Final relative surplus NoiseAgent 1436 -0.52927235 +Final holdings for NoiseAgent 1437: { IBM: -66, CASH: 16584655 }. Marked to market: 10009207 +Final relative surplus NoiseAgent 1437 0.6485028 +Final holdings for NoiseAgent 1438: { CASH: 10001560 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 1438 0.000156 +Final holdings for NoiseAgent 1439: { IBM: 42, CASH: 5805460 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1439 -0.419454 +Final holdings for NoiseAgent 1440: { IBM: 46, CASH: 5405359 }. Marked to market: 9993353 +Final relative surplus NoiseAgent 1440 -0.4594641 +Final holdings for NoiseAgent 1441: { CASH: 10003740 }. Marked to market: 10003740 +Final relative surplus NoiseAgent 1441 0.000374 +Final holdings for NoiseAgent 1442: { CASH: 9984026 }. Marked to market: 9984026 +Final relative surplus NoiseAgent 1442 -0.0015974 +Final holdings for NoiseAgent 1443: { CASH: 10004275 }. Marked to market: 10004275 +Final relative surplus NoiseAgent 1443 0.0004275 +Final holdings for NoiseAgent 1444: { CASH: 10032589 }. Marked to market: 10032589 +Final relative surplus NoiseAgent 1444 0.0032589 +Final holdings for NoiseAgent 1445: { IBM: 44, CASH: 5589198 }. Marked to market: 10018194 +Final relative surplus NoiseAgent 1445 -0.4410802 +Final holdings for NoiseAgent 1446: { IBM: 76, CASH: 2427892 }. Marked to market: 9985484 +Final relative surplus NoiseAgent 1446 -0.74726945 +Final holdings for NoiseAgent 1447: { IBM: -66, CASH: 16615807 }. Marked to market: 9972577 +Final relative surplus NoiseAgent 1447 0.65151515 +Final holdings for NoiseAgent 1448: { IBM: 82, CASH: 1806888 }. Marked to market: 9993112 +Final relative surplus NoiseAgent 1448 -0.80932815 +Final holdings for NoiseAgent 1449: { CASH: 9996948 }. Marked to market: 9996948 +Final relative surplus NoiseAgent 1449 -0.0003052 +Final holdings for NoiseAgent 1450: { IBM: -44, CASH: 14365548 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1450 0.4365548 +Final holdings for NoiseAgent 1451: { IBM: 72, CASH: 2784376 }. Marked to market: 10021888 +Final relative surplus NoiseAgent 1451 -0.71151025 +Final holdings for NoiseAgent 1452: { CASH: 9997340 }. Marked to market: 9997340 +Final relative surplus NoiseAgent 1452 -0.000266 +Final holdings for NoiseAgent 1453: { IBM: 78, CASH: 2212597 }. Marked to market: 10003627 +Final relative surplus NoiseAgent 1453 -0.76875185 +Final holdings for NoiseAgent 1454: { IBM: -82, CASH: 18157360 }. Marked to market: 10027224 +Final relative surplus NoiseAgent 1454 0.80582255 +Final holdings for NoiseAgent 1455: { IBM: 27, CASH: 7302052 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1455 -0.2697948 +Final holdings for NoiseAgent 1456: { CASH: 9991564 }. Marked to market: 9991564 +Final relative surplus NoiseAgent 1456 -0.0008436 +Final holdings for NoiseAgent 1457: { CASH: 10013156 }. Marked to market: 10013156 +Final relative surplus NoiseAgent 1457 0.0013156 +Final holdings for NoiseAgent 1458: { IBM: -90, CASH: 19002160 }. Marked to market: 9987130 +Final relative surplus NoiseAgent 1458 0.8901991 +Final holdings for NoiseAgent 1459: { CASH: 9996001 }. Marked to market: 9996001 +Final relative surplus NoiseAgent 1459 -0.0003999 +Final holdings for NoiseAgent 1460: { CASH: 10032660 }. Marked to market: 10032660 +Final relative surplus NoiseAgent 1460 0.003266 +Final holdings for NoiseAgent 1461: { IBM: -78, CASH: 17779954 }. Marked to market: 10016224 +Final relative surplus NoiseAgent 1461 0.76804215 +Final holdings for NoiseAgent 1462: { IBM: 74, CASH: 2622718 }. Marked to market: 9988308 +Final relative surplus NoiseAgent 1462 -0.72777465 +Final holdings for NoiseAgent 1463: { CASH: 9974567 }. Marked to market: 9974567 +Final relative surplus NoiseAgent 1463 -0.0025433 +Final holdings for NoiseAgent 1464: { CASH: 10001584 }. Marked to market: 10001584 +Final relative surplus NoiseAgent 1464 0.0001584 +Final holdings for NoiseAgent 1465: { CASH: 10011448 }. Marked to market: 10011448 +Final relative surplus NoiseAgent 1465 0.0011448 +Final holdings for NoiseAgent 1466: { IBM: 44, CASH: 5605368 }. Marked to market: 9997976 +Final relative surplus NoiseAgent 1466 -0.4394632 +Final holdings for NoiseAgent 1467: { IBM: -52, CASH: 15201430 }. Marked to market: 9988430 +Final relative surplus NoiseAgent 1467 0.5101184 +Final holdings for NoiseAgent 1468: { CASH: 9990430 }. Marked to market: 9990430 +Final relative surplus NoiseAgent 1468 -0.000957 +Final holdings for NoiseAgent 1469: { CASH: 9979300 }. Marked to market: 9979300 +Final relative surplus NoiseAgent 1469 -0.00207 +Final holdings for NoiseAgent 1470: { CASH: 9991324 }. Marked to market: 9991324 +Final relative surplus NoiseAgent 1470 -0.0008676 +Final holdings for NoiseAgent 1471: { IBM: 46, CASH: 5406026 }. Marked to market: 9999080 +Final relative surplus NoiseAgent 1471 -0.4593974 +Final holdings for NoiseAgent 1472: { CASH: 9999316 }. Marked to market: 9999316 +Final relative surplus NoiseAgent 1472 -6.84e-05 +Final holdings for NoiseAgent 1473: { IBM: -46, CASH: 14599747 }. Marked to market: 9994779 +Final relative surplus NoiseAgent 1473 0.4599747 +Final holdings for NoiseAgent 1474: { IBM: 96, CASH: 404992 }. Marked to market: 10014592 +Final relative surplus NoiseAgent 1474 -0.94949055 +Final holdings for NoiseAgent 1475: { IBM: -44, CASH: 14381190 }. Marked to market: 10014806 +Final relative surplus NoiseAgent 1475 0.438119 +Final holdings for NoiseAgent 1476: { CASH: 10003801 }. Marked to market: 10003801 +Final relative surplus NoiseAgent 1476 0.0003801 +Final holdings for NoiseAgent 1477: { CASH: 10010868 }. Marked to market: 10010868 +Final relative surplus NoiseAgent 1477 0.0010868 +Final holdings for NoiseAgent 1478: { IBM: -73, CASH: 17297047 }. Marked to market: 9981717 +Final relative surplus NoiseAgent 1478 0.71968355 +Final holdings for NoiseAgent 1479: { IBM: -25, CASH: 12496575 }. Marked to market: 9999900 +Final relative surplus NoiseAgent 1479 0.2496575 +Final holdings for NoiseAgent 1480: { IBM: 74, CASH: 2566626 }. Marked to market: 10055944 +Final relative surplus NoiseAgent 1480 -0.73321675 +Final holdings for NoiseAgent 1481: { IBM: 42, CASH: 5796367 }. Marked to market: 10005271 +Final relative surplus NoiseAgent 1481 -0.4203633 +Final holdings for NoiseAgent 1482: { IBM: 86, CASH: 1421113 }. Marked to market: 9986197 +Final relative surplus NoiseAgent 1482 -0.84792935 +Final holdings for NoiseAgent 1483: { CASH: 10002800 }. Marked to market: 10002800 +Final relative surplus NoiseAgent 1483 0.00028 +Final holdings for NoiseAgent 1484: { IBM: -64, CASH: 16381792 }. Marked to market: 10012064 +Final relative surplus NoiseAgent 1484 0.6282268 +Final holdings for NoiseAgent 1485: { IBM: -76, CASH: 17589246 }. Marked to market: 10003838 +Final relative surplus NoiseAgent 1485 0.74894285 +Final holdings for NoiseAgent 1486: { CASH: 9987004 }. Marked to market: 9987004 +Final relative surplus NoiseAgent 1486 -0.0012996 +Final holdings for NoiseAgent 1487: { IBM: -90, CASH: 18976555 }. Marked to market: 10017325 +Final relative surplus NoiseAgent 1487 0.88770135 +Final holdings for NoiseAgent 1488: { IBM: 94, CASH: 592762 }. Marked to market: 10010716 +Final relative surplus NoiseAgent 1488 -0.9307037 +Final holdings for NoiseAgent 1489: { IBM: -98, CASH: 19799902 }. Marked to market: 9988436 +Final relative surplus NoiseAgent 1489 0.96997805 +Final holdings for NoiseAgent 1490: { IBM: -48, CASH: 14801008 }. Marked to market: 9990496 +Final relative surplus NoiseAgent 1490 0.4801008 +Final holdings for NoiseAgent 1491: { IBM: 54, CASH: 4607506 }. Marked to market: 10003132 +Final relative surplus NoiseAgent 1491 -0.52925735 +Final holdings for NoiseAgent 1492: { IBM: -94, CASH: 19423735 }. Marked to market: 9961507 +Final relative surplus NoiseAgent 1492 0.93230745 +Final holdings for NoiseAgent 1493: { IBM: 37, CASH: 6317723 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1493 -0.3682277 +Final holdings for NoiseAgent 1494: { IBM: -76, CASH: 17591526 }. Marked to market: 10001330 +Final relative surplus NoiseAgent 1494 0.749165 +Final holdings for NoiseAgent 1495: { IBM: -62, CASH: 16208308 }. Marked to market: 9977556 +Final relative surplus NoiseAgent 1495 0.6107822 +Final holdings for NoiseAgent 1496: { CASH: 10007337 }. Marked to market: 10007337 +Final relative surplus NoiseAgent 1496 0.0007337 +Final holdings for NoiseAgent 1497: { CASH: 10000704 }. Marked to market: 10000704 +Final relative surplus NoiseAgent 1497 7.04e-05 +Final holdings for NoiseAgent 1498: { IBM: -68, CASH: 16785006 }. Marked to market: 10003774 +Final relative surplus NoiseAgent 1498 0.66852825 +Final holdings for NoiseAgent 1499: { IBM: 82, CASH: 1781509 }. Marked to market: 10020623 +Final relative surplus NoiseAgent 1499 -0.81179925 +Final holdings for NoiseAgent 1500: { IBM: -92, CASH: 19220056 }. Marked to market: 9980772 +Final relative surplus NoiseAgent 1500 0.91194725 +Final holdings for NoiseAgent 1501: { CASH: 10011952 }. Marked to market: 10011952 +Final relative surplus NoiseAgent 1501 0.0011952 +Final holdings for NoiseAgent 1502: { CASH: 9954112 }. Marked to market: 9954112 +Final relative surplus NoiseAgent 1502 -0.0045888 +Final holdings for NoiseAgent 1503: { CASH: 9985422 }. Marked to market: 9985422 +Final relative surplus NoiseAgent 1503 -0.0014578 +Final holdings for NoiseAgent 1504: { CASH: 9993127 }. Marked to market: 9993127 +Final relative surplus NoiseAgent 1504 -0.0006873 +Final holdings for NoiseAgent 1505: { IBM: 92, CASH: 855292 }. Marked to market: 9961360 +Final relative surplus NoiseAgent 1505 -0.90459795 +Final holdings for NoiseAgent 1506: { CASH: 9981550 }. Marked to market: 9981550 +Final relative surplus NoiseAgent 1506 -0.001845 +Final holdings for NoiseAgent 1507: { IBM: -43, CASH: 14292647 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1507 0.4292647 +Final holdings for NoiseAgent 1508: { CASH: 9969220 }. Marked to market: 9969220 +Final relative surplus NoiseAgent 1508 -0.003078 +Final holdings for NoiseAgent 1509: { IBM: -44, CASH: 14392102 }. Marked to market: 10004290 +Final relative surplus NoiseAgent 1509 0.4392102 +Final holdings for NoiseAgent 1510: { IBM: -66, CASH: 16593565 }. Marked to market: 10000957 +Final relative surplus NoiseAgent 1510 0.64936775 +Final holdings for NoiseAgent 1511: { CASH: 9998750 }. Marked to market: 9998750 +Final relative surplus NoiseAgent 1511 -0.000125 +Final holdings for NoiseAgent 1512: { IBM: 80, CASH: 1997000 }. Marked to market: 10007400 +Final relative surplus NoiseAgent 1512 -0.7902869 +Final holdings for NoiseAgent 1513: { IBM: -49, CASH: 14854038 }. Marked to market: 10000049 +Final relative surplus NoiseAgent 1513 0.4854038 +Final holdings for NoiseAgent 1514: { IBM: 80, CASH: 2017280 }. Marked to market: 9992400 +Final relative surplus NoiseAgent 1514 -0.7883009 +Final holdings for NoiseAgent 1515: { IBM: -52, CASH: 15195190 }. Marked to market: 9998622 +Final relative surplus NoiseAgent 1515 0.5095112 +Final holdings for NoiseAgent 1516: { IBM: 98, CASH: 251254 }. Marked to market: 9967954 +Final relative surplus NoiseAgent 1516 -0.9649597 +Final holdings for NoiseAgent 1517: { IBM: -46, CASH: 14607858 }. Marked to market: 9976808 +Final relative surplus NoiseAgent 1517 0.4607858 +Final holdings for NoiseAgent 1518: { CASH: 9987526 }. Marked to market: 9987526 +Final relative surplus NoiseAgent 1518 -0.0012474 +Final holdings for NoiseAgent 1519: { IBM: -50, CASH: 14978275 }. Marked to market: 10009025 +Final relative surplus NoiseAgent 1519 0.4978275 +Final holdings for NoiseAgent 1520: { IBM: -25, CASH: 12505750 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1520 0.250575 +Final holdings for NoiseAgent 1521: { IBM: -94, CASH: 19376782 }. Marked to market: 10006580 +Final relative surplus NoiseAgent 1521 0.9277151 +Final holdings for NoiseAgent 1522: { CASH: 9963705 }. Marked to market: 9963705 +Final relative surplus NoiseAgent 1522 -0.0036295 +Final holdings for NoiseAgent 1523: { IBM: 28, CASH: 7205824 }. Marked to market: 9983900 +Final relative surplus NoiseAgent 1523 -0.2794176 +Final holdings for NoiseAgent 1524: { CASH: 9999379 }. Marked to market: 9999379 +Final relative surplus NoiseAgent 1524 -6.21e-05 +Final holdings for NoiseAgent 1525: { CASH: 10021024 }. Marked to market: 10021024 +Final relative surplus NoiseAgent 1525 0.0021024 +Final holdings for NoiseAgent 1526: { CASH: 10016560 }. Marked to market: 10016560 +Final relative surplus NoiseAgent 1526 0.001656 +Final holdings for NoiseAgent 1527: { IBM: -74, CASH: 17381167 }. Marked to market: 10012247 +Final relative surplus NoiseAgent 1527 0.72815875 +Final holdings for NoiseAgent 1528: { CASH: 10002006 }. Marked to market: 10002006 +Final relative surplus NoiseAgent 1528 0.0002006 +Final holdings for NoiseAgent 1529: { IBM: 46, CASH: 5401035 }. Marked to market: 10007061 +Final relative surplus NoiseAgent 1529 -0.4598965 +Final holdings for NoiseAgent 1530: { CASH: 9979852 }. Marked to market: 9979852 +Final relative surplus NoiseAgent 1530 -0.0020148 +Final holdings for NoiseAgent 1531: { IBM: 90, CASH: 972775 }. Marked to market: 10027045 +Final relative surplus NoiseAgent 1531 -0.8926621 +Final holdings for NoiseAgent 1532: { CASH: 9992200 }. Marked to market: 9992200 +Final relative surplus NoiseAgent 1532 -0.00078 +Final holdings for NoiseAgent 1533: { IBM: 44, CASH: 5634232 }. Marked to market: 9973512 +Final relative surplus NoiseAgent 1533 -0.4365768 +Final holdings for NoiseAgent 1534: { IBM: 54, CASH: 4646548 }. Marked to market: 9959878 +Final relative surplus NoiseAgent 1534 -0.5255057 +Final holdings for NoiseAgent 1535: { IBM: -66, CASH: 16594588 }. Marked to market: 9999538 +Final relative surplus NoiseAgent 1535 0.64946635 +Final holdings for NoiseAgent 1536: { IBM: -42, CASH: 14194120 }. Marked to market: 9999454 +Final relative surplus NoiseAgent 1536 0.419412 +Final holdings for NoiseAgent 1537: { CASH: 10006018 }. Marked to market: 10006018 +Final relative surplus NoiseAgent 1537 0.0006018 +Final holdings for NoiseAgent 1538: { CASH: 9985348 }. Marked to market: 9985348 +Final relative surplus NoiseAgent 1538 -0.0014652 +Final holdings for NoiseAgent 1539: { IBM: -86, CASH: 18575447 }. Marked to market: 10015867 +Final relative surplus NoiseAgent 1539 0.84759225 +Final holdings for NoiseAgent 1540: { CASH: 9980209 }. Marked to market: 9980209 +Final relative surplus NoiseAgent 1540 -0.0019791 +Final holdings for NoiseAgent 1541: { CASH: 10003216 }. Marked to market: 10003216 +Final relative surplus NoiseAgent 1541 0.0003216 +Final holdings for NoiseAgent 1542: { IBM: 66, CASH: 3386701 }. Marked to market: 10023595 +Final relative surplus NoiseAgent 1542 -0.6512734 +Final holdings for NoiseAgent 1543: { IBM: 52, CASH: 4807644 }. Marked to market: 9997296 +Final relative surplus NoiseAgent 1543 -0.5092589 +Final holdings for NoiseAgent 1544: { IBM: -58, CASH: 15782629 }. Marked to market: 10008671 +Final relative surplus NoiseAgent 1544 0.56830775 +Final holdings for NoiseAgent 1545: { CASH: 9999714 }. Marked to market: 9999714 +Final relative surplus NoiseAgent 1545 -2.86e-05 +Final holdings for NoiseAgent 1546: { IBM: 52, CASH: 4798934 }. Marked to market: 10008606 +Final relative surplus NoiseAgent 1546 -0.51008775 +Final holdings for NoiseAgent 1547: { IBM: -40, CASH: 13996540 }. Marked to market: 10001140 +Final relative surplus NoiseAgent 1547 0.399654 +Final holdings for NoiseAgent 1548: { IBM: -94, CASH: 19389519 }. Marked to market: 10010763 +Final relative surplus NoiseAgent 1548 0.92897335 +Final holdings for NoiseAgent 1549: { CASH: 10005700 }. Marked to market: 10005700 +Final relative surplus NoiseAgent 1549 0.00057 +Final holdings for NoiseAgent 1550: { CASH: 10006228 }. Marked to market: 10006228 +Final relative surplus NoiseAgent 1550 0.0006228 +Final holdings for NoiseAgent 1551: { IBM: -48, CASH: 14789584 }. Marked to market: 10004656 +Final relative surplus NoiseAgent 1551 0.4789584 +Final holdings for NoiseAgent 1552: { IBM: 98, CASH: 231017 }. Marked to market: 9983879 +Final relative surplus NoiseAgent 1552 -0.96696 +Final holdings for NoiseAgent 1553: { CASH: 10016200 }. Marked to market: 10016200 +Final relative surplus NoiseAgent 1553 0.00162 +Final holdings for NoiseAgent 1554: { IBM: 48, CASH: 5191936 }. Marked to market: 10017568 +Final relative surplus NoiseAgent 1554 -0.4808064 +Final holdings for NoiseAgent 1555: { IBM: -62, CASH: 16182206 }. Marked to market: 10007440 +Final relative surplus NoiseAgent 1555 0.6082614 +Final holdings for NoiseAgent 1556: { IBM: -90, CASH: 18977770 }. Marked to market: 10006120 +Final relative surplus NoiseAgent 1556 0.88781305 +Final holdings for NoiseAgent 1557: { IBM: -48, CASH: 14777296 }. Marked to market: 10014688 +Final relative surplus NoiseAgent 1557 0.4777296 +Final holdings for NoiseAgent 1558: { IBM: -80, CASH: 17933800 }. Marked to market: 10028120 +Final relative surplus NoiseAgent 1558 0.78351505 +Final holdings for NoiseAgent 1559: { IBM: 54, CASH: 4598542 }. Marked to market: 10006210 +Final relative surplus NoiseAgent 1559 -0.53013215 +Final holdings for NoiseAgent 1560: { IBM: -74, CASH: 17402442 }. Marked to market: 9955230 +Final relative surplus NoiseAgent 1560 0.7302002 +Final holdings for NoiseAgent 1561: { CASH: 9983485 }. Marked to market: 9983485 +Final relative surplus NoiseAgent 1561 -0.0016515 +Final holdings for NoiseAgent 1562: { CASH: 10001785 }. Marked to market: 10001785 +Final relative surplus NoiseAgent 1562 0.0001785 +Final holdings for NoiseAgent 1563: { CASH: 10007000 }. Marked to market: 10007000 +Final relative surplus NoiseAgent 1563 0.0007 +Final holdings for NoiseAgent 1564: { IBM: 88, CASH: 1205808 }. Marked to market: 9994016 +Final relative surplus NoiseAgent 1564 -0.8694326 +Final holdings for NoiseAgent 1565: { CASH: 10005208 }. Marked to market: 10005208 +Final relative surplus NoiseAgent 1565 0.0005208 +Final holdings for NoiseAgent 1566: { CASH: 9996757 }. Marked to market: 9996757 +Final relative surplus NoiseAgent 1566 -0.0003243 +Final holdings for NoiseAgent 1567: { IBM: 88, CASH: 1217908 }. Marked to market: 9990276 +Final relative surplus NoiseAgent 1567 -0.86824055 +Final holdings for NoiseAgent 1568: { IBM: -40, CASH: 13979420 }. Marked to market: 10012540 +Final relative surplus NoiseAgent 1568 0.397942 +Final holdings for NoiseAgent 1569: { CASH: 9993480 }. Marked to market: 9993480 +Final relative surplus NoiseAgent 1569 -0.000652 +Final holdings for NoiseAgent 1570: { IBM: -70, CASH: 16966890 }. Marked to market: 10025970 +Final relative surplus NoiseAgent 1570 0.6867738 +Final holdings for NoiseAgent 1571: { IBM: -58, CASH: 15780483 }. Marked to market: 10007395 +Final relative surplus NoiseAgent 1571 0.56809475 +Final holdings for NoiseAgent 1572: { IBM: 23, CASH: 7706141 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1572 -0.2293859 +Final holdings for NoiseAgent 1573: { CASH: 9989200 }. Marked to market: 9989200 +Final relative surplus NoiseAgent 1573 -0.00108 +Final holdings for NoiseAgent 1574: { IBM: -50, CASH: 14984950 }. Marked to market: 10005350 +Final relative surplus NoiseAgent 1574 0.498495 +Final holdings for NoiseAgent 1575: { IBM: 70, CASH: 3011095 }. Marked to market: 10001505 +Final relative surplus NoiseAgent 1575 -0.6889049 +Final holdings for NoiseAgent 1576: { IBM: -50, CASH: 15000375 }. Marked to market: 9989825 +Final relative surplus NoiseAgent 1576 0.5000375 +Final holdings for NoiseAgent 1577: { IBM: -76, CASH: 17615466 }. Marked to market: 9976554 +Final relative surplus NoiseAgent 1577 0.7514964 +Final holdings for NoiseAgent 1578: { CASH: 9984360 }. Marked to market: 9984360 +Final relative surplus NoiseAgent 1578 -0.001564 +Final holdings for NoiseAgent 1579: { CASH: 10013713 }. Marked to market: 10013713 +Final relative surplus NoiseAgent 1579 0.0013713 +Final holdings for NoiseAgent 1580: { IBM: 54, CASH: 4610260 }. Marked to market: 9994060 +Final relative surplus NoiseAgent 1580 -0.52900605 +Final holdings for NoiseAgent 1581: { IBM: -96, CASH: 19590640 }. Marked to market: 10019056 +Final relative surplus NoiseAgent 1581 0.9490933 +Final holdings for NoiseAgent 1582: { IBM: 44, CASH: 5597756 }. Marked to market: 10005060 +Final relative surplus NoiseAgent 1582 -0.4402244 +Final holdings for NoiseAgent 1583: { IBM: -37, CASH: 13694968 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1583 0.3694968 +Final holdings for NoiseAgent 1584: { CASH: 9999370 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 1584 -6.3e-05 +Final holdings for NoiseAgent 1585: { IBM: -90, CASH: 18993520 }. Marked to market: 10008820 +Final relative surplus NoiseAgent 1585 0.88936905 +Final holdings for NoiseAgent 1586: { CASH: 9996411 }. Marked to market: 9996411 +Final relative surplus NoiseAgent 1586 -0.0003589 +Final holdings for NoiseAgent 1587: { CASH: 10007964 }. Marked to market: 10007964 +Final relative surplus NoiseAgent 1587 0.0007964 +Final holdings for NoiseAgent 1588: { CASH: 10029136 }. Marked to market: 10029136 +Final relative surplus NoiseAgent 1588 0.0029136 +Final holdings for NoiseAgent 1589: { IBM: -70, CASH: 16962200 }. Marked to market: 10027300 +Final relative surplus NoiseAgent 1589 0.6863127 +Final holdings for NoiseAgent 1590: { CASH: 10031512 }. Marked to market: 10031512 +Final relative surplus NoiseAgent 1590 0.0031512 +Final holdings for NoiseAgent 1591: { CASH: 9980812 }. Marked to market: 9980812 +Final relative surplus NoiseAgent 1591 -0.0019188 +Final holdings for NoiseAgent 1592: { IBM: -23, CASH: 12278610 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1592 0.227861 +Final holdings for NoiseAgent 1593: { IBM: 62, CASH: 3809734 }. Marked to market: 9999132 +Final relative surplus NoiseAgent 1593 -0.60904365 +Final holdings for NoiseAgent 1594: { IBM: 54, CASH: 4624219 }. Marked to market: 9983557 +Final relative surplus NoiseAgent 1594 -0.52765365 +Final holdings for NoiseAgent 1595: { IBM: 36, CASH: 6377680 }. Marked to market: 9999604 +Final relative surplus NoiseAgent 1595 -0.362232 +Final holdings for NoiseAgent 1596: { IBM: -56, CASH: 15585132 }. Marked to market: 10009436 +Final relative surplus NoiseAgent 1596 0.5485567 +Final holdings for NoiseAgent 1597: { IBM: -82, CASH: 18132719 }. Marked to market: 10057523 +Final relative surplus NoiseAgent 1597 0.803417 +Final holdings for NoiseAgent 1598: { IBM: 40, CASH: 6003800 }. Marked to market: 10062480 +Final relative surplus NoiseAgent 1598 -0.39962 +Final holdings for NoiseAgent 1599: { CASH: 10003480 }. Marked to market: 10003480 +Final relative surplus NoiseAgent 1599 0.000348 +Final holdings for NoiseAgent 1600: { IBM: -92, CASH: 19195216 }. Marked to market: 10004692 +Final relative surplus NoiseAgent 1600 0.90953195 +Final holdings for NoiseAgent 1601: { IBM: 50, CASH: 4999825 }. Marked to market: 9993325 +Final relative surplus NoiseAgent 1601 -0.5000175 +Final holdings for NoiseAgent 1602: { CASH: 10013271 }. Marked to market: 10013271 +Final relative surplus NoiseAgent 1602 0.0013271 +Final holdings for NoiseAgent 1603: { IBM: 88, CASH: 1212980 }. Marked to market: 10000396 +Final relative surplus NoiseAgent 1603 -0.8687152 +Final holdings for NoiseAgent 1604: { CASH: 9997946 }. Marked to market: 9997946 +Final relative surplus NoiseAgent 1604 -0.0002054 +Final holdings for NoiseAgent 1605: { IBM: -86, CASH: 18589938 }. Marked to market: 9995614 +Final relative surplus NoiseAgent 1605 0.8489815 +Final holdings for NoiseAgent 1606: { IBM: 50, CASH: 5005050 }. Marked to market: 9998550 +Final relative surplus NoiseAgent 1606 -0.499495 +Final holdings for NoiseAgent 1607: { IBM: -48, CASH: 14800720 }. Marked to market: 9990496 +Final relative surplus NoiseAgent 1607 0.480072 +Final holdings for NoiseAgent 1608: { CASH: 10031710 }. Marked to market: 10031710 +Final relative surplus NoiseAgent 1608 0.003171 +Final holdings for NoiseAgent 1609: { IBM: -60, CASH: 15993670 }. Marked to market: 10007470 +Final relative surplus NoiseAgent 1609 0.5893904 +Final holdings for NoiseAgent 1610: { IBM: -76, CASH: 17579556 }. Marked to market: 10013832 +Final relative surplus NoiseAgent 1610 0.74800125 +Final holdings for NoiseAgent 1611: { IBM: 86, CASH: 1393034 }. Marked to market: 10019866 +Final relative surplus NoiseAgent 1611 -0.8506689 +Final holdings for NoiseAgent 1612: { CASH: 9990421 }. Marked to market: 9990421 +Final relative surplus NoiseAgent 1612 -0.0009579 +Final holdings for NoiseAgent 1613: { IBM: -80, CASH: 18001880 }. Marked to market: 9986120 +Final relative surplus NoiseAgent 1613 0.79016765 +Final holdings for NoiseAgent 1614: { CASH: 9986752 }. Marked to market: 9986752 +Final relative surplus NoiseAgent 1614 -0.0013248 +Final holdings for NoiseAgent 1615: { CASH: 10024472 }. Marked to market: 10024472 +Final relative surplus NoiseAgent 1615 0.0024472 +Final holdings for NoiseAgent 1616: { IBM: -86, CASH: 18602494 }. Marked to market: 9986068 +Final relative surplus NoiseAgent 1616 0.85022925 +Final holdings for NoiseAgent 1617: { CASH: 9998796 }. Marked to market: 9998796 +Final relative surplus NoiseAgent 1617 -0.0001204 +Final holdings for NoiseAgent 1618: { CASH: 9961412 }. Marked to market: 9961412 +Final relative surplus NoiseAgent 1618 -0.0038588 +Final holdings for NoiseAgent 1619: { CASH: 10002368 }. Marked to market: 10002368 +Final relative surplus NoiseAgent 1619 0.0002368 +Final holdings for NoiseAgent 1620: { IBM: 74, CASH: 2580834 }. Marked to market: 10029896 +Final relative surplus NoiseAgent 1620 -0.73185025 +Final holdings for NoiseAgent 1621: { CASH: 9990064 }. Marked to market: 9990064 +Final relative surplus NoiseAgent 1621 -0.0009936 +Final holdings for NoiseAgent 1622: { IBM: 43, CASH: 5719952 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 1622 -0.4280048 +Final holdings for NoiseAgent 1623: { IBM: -50, CASH: 14984975 }. Marked to market: 9999475 +Final relative surplus NoiseAgent 1623 0.4984975 +Final holdings for NoiseAgent 1624: { IBM: 84, CASH: 1625914 }. Marked to market: 9989038 +Final relative surplus NoiseAgent 1624 -0.82745235 +Final holdings for NoiseAgent 1625: { CASH: 10025080 }. Marked to market: 10025080 +Final relative surplus NoiseAgent 1625 0.002508 +Final holdings for NoiseAgent 1626: { CASH: 10004305 }. Marked to market: 10004305 +Final relative surplus NoiseAgent 1626 0.0004305 +Final holdings for NoiseAgent 1627: { IBM: 20, CASH: 8003360 }. Marked to market: 10027540 +Final relative surplus NoiseAgent 1627 -0.199664 +Final holdings for NoiseAgent 1628: { IBM: -58, CASH: 15800928 }. Marked to market: 9993620 +Final relative surplus NoiseAgent 1628 0.57007995 +Final holdings for NoiseAgent 1629: { IBM: 47, CASH: 5307708 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1629 -0.4692292 +Final holdings for NoiseAgent 1630: { IBM: 60, CASH: 4008040 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 1630 -0.58920515 +Final holdings for NoiseAgent 1631: { IBM: -42, CASH: 14194771 }. Marked to market: 9999643 +Final relative surplus NoiseAgent 1631 0.4194771 +Final holdings for NoiseAgent 1632: { IBM: -72, CASH: 17189920 }. Marked to market: 9997336 +Final relative surplus NoiseAgent 1632 0.70900235 +Final holdings for NoiseAgent 1633: { IBM: -86, CASH: 18625542 }. Marked to market: 9967234 +Final relative surplus NoiseAgent 1633 0.8524865 +Final holdings for NoiseAgent 1634: { IBM: 58, CASH: 4227782 }. Marked to market: 9976278 +Final relative surplus NoiseAgent 1634 -0.56731045 +Final holdings for NoiseAgent 1635: { CASH: 9952117 }. Marked to market: 9952117 +Final relative surplus NoiseAgent 1635 -0.0047883 +Final holdings for NoiseAgent 1636: { IBM: 92, CASH: 812604 }. Marked to market: 10004140 +Final relative surplus NoiseAgent 1636 -0.90874895 +Final holdings for NoiseAgent 1637: { IBM: -94, CASH: 19383409 }. Marked to market: 10001457 +Final relative surplus NoiseAgent 1637 0.92836065 +Final holdings for NoiseAgent 1638: { IBM: -84, CASH: 18354178 }. Marked to market: 10028350 +Final relative surplus NoiseAgent 1638 0.8255059 +Final holdings for NoiseAgent 1639: { CASH: 10029358 }. Marked to market: 10029358 +Final relative surplus NoiseAgent 1639 0.0029358 +Final holdings for NoiseAgent 1640: { IBM: -23, CASH: 12315226 }. Marked to market: 9999977 +Final relative surplus NoiseAgent 1640 0.2315226 +Final holdings for NoiseAgent 1641: { IBM: -52, CASH: 15194722 }. Marked to market: 10001222 +Final relative surplus NoiseAgent 1641 0.50948495 +Final holdings for NoiseAgent 1642: { IBM: 64, CASH: 3592096 }. Marked to market: 10019424 +Final relative surplus NoiseAgent 1642 -0.6307478 +Final holdings for NoiseAgent 1643: { IBM: -92, CASH: 19187074 }. Marked to market: 9999126 +Final relative surplus NoiseAgent 1643 0.90872045 +Final holdings for NoiseAgent 1644: { CASH: 10042873 }. Marked to market: 10042873 +Final relative surplus NoiseAgent 1644 0.0042873 +Final holdings for NoiseAgent 1645: { CASH: 10031592 }. Marked to market: 10031592 +Final relative surplus NoiseAgent 1645 0.0031592 +Final holdings for NoiseAgent 1646: { CASH: 10008580 }. Marked to market: 10008580 +Final relative surplus NoiseAgent 1646 0.000858 +Final holdings for NoiseAgent 1647: { CASH: 10002867 }. Marked to market: 10002867 +Final relative surplus NoiseAgent 1647 0.0002867 +Final holdings for NoiseAgent 1648: { IBM: 66, CASH: 3401452 }. Marked to market: 10010296 +Final relative surplus NoiseAgent 1648 -0.6498401 +Final holdings for NoiseAgent 1649: { IBM: -72, CASH: 17220556 }. Marked to market: 9972676 +Final relative surplus NoiseAgent 1649 0.7119887 +Final holdings for NoiseAgent 1650: { CASH: 9987136 }. Marked to market: 9987136 +Final relative surplus NoiseAgent 1650 -0.0012864 +Final holdings for NoiseAgent 1651: { IBM: -74, CASH: 17390565 }. Marked to market: 9996041 +Final relative surplus NoiseAgent 1651 0.7290635 +Final holdings for NoiseAgent 1652: { CASH: 9985251 }. Marked to market: 9985251 +Final relative surplus NoiseAgent 1652 -0.0014749 +Final holdings for NoiseAgent 1653: { CASH: 10013572 }. Marked to market: 10013572 +Final relative surplus NoiseAgent 1653 0.0013572 +Final holdings for NoiseAgent 1654: { CASH: 9991000 }. Marked to market: 9991000 +Final relative surplus NoiseAgent 1654 -0.0009 +Final holdings for NoiseAgent 1655: { IBM: 92, CASH: 822816 }. Marked to market: 9985188 +Final relative surplus NoiseAgent 1655 -0.90775925 +Final holdings for NoiseAgent 1656: { IBM: 48, CASH: 5206960 }. Marked to market: 9998752 +Final relative surplus NoiseAgent 1656 -0.479304 +Final holdings for NoiseAgent 1657: { CASH: 9996355 }. Marked to market: 9996355 +Final relative surplus NoiseAgent 1657 -0.0003645 +Final holdings for NoiseAgent 1658: { CASH: 10018304 }. Marked to market: 10018304 +Final relative surplus NoiseAgent 1658 0.0018304 +Final holdings for NoiseAgent 1659: { CASH: 10022550 }. Marked to market: 10022550 +Final relative surplus NoiseAgent 1659 0.002255 +Final holdings for NoiseAgent 1660: { IBM: -84, CASH: 18418438 }. Marked to market: 9974002 +Final relative surplus NoiseAgent 1660 0.83179095 +Final holdings for NoiseAgent 1661: { CASH: 9975355 }. Marked to market: 9975355 +Final relative surplus NoiseAgent 1661 -0.0024645 +Final holdings for NoiseAgent 1662: { CASH: 9962854 }. Marked to market: 9962854 +Final relative surplus NoiseAgent 1662 -0.0037146 +Final holdings for NoiseAgent 1663: { IBM: 76, CASH: 2409196 }. Marked to market: 10003268 +Final relative surplus NoiseAgent 1663 -0.74908835 +Final holdings for NoiseAgent 1664: { CASH: 10000340 }. Marked to market: 10000340 +Final relative surplus NoiseAgent 1664 3.4e-05 +Final holdings for NoiseAgent 1665: { CASH: 10007266 }. Marked to market: 10007266 +Final relative surplus NoiseAgent 1665 0.0007266 +Final holdings for NoiseAgent 1666: { IBM: 94, CASH: 570813 }. Marked to market: 10034545 +Final relative surplus NoiseAgent 1666 -0.93285145 +Final holdings for NoiseAgent 1667: { IBM: 46, CASH: 5403772 }. Marked to market: 10036340 +Final relative surplus NoiseAgent 1667 -0.4596228 +Final holdings for NoiseAgent 1668: { CASH: 10030081 }. Marked to market: 10030081 +Final relative surplus NoiseAgent 1668 0.0030081 +Final holdings for NoiseAgent 1669: { CASH: 9973640 }. Marked to market: 9973640 +Final relative surplus NoiseAgent 1669 -0.002636 +Final holdings for NoiseAgent 1670: { CASH: 9988198 }. Marked to market: 9988198 +Final relative surplus NoiseAgent 1670 -0.0011802 +Final holdings for NoiseAgent 1671: { IBM: -16, CASH: 11610992 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 1671 0.1610992 +Final holdings for NoiseAgent 1672: { IBM: 62, CASH: 3785926 }. Marked to market: 10026970 +Final relative surplus NoiseAgent 1672 -0.6113414 +Final holdings for NoiseAgent 1673: { IBM: -68, CASH: 16779634 }. Marked to market: 10010166 +Final relative surplus NoiseAgent 1673 0.66800825 +Final holdings for NoiseAgent 1674: { IBM: 40, CASH: 6001460 }. Marked to market: 9997460 +Final relative surplus NoiseAgent 1674 -0.399854 +Final holdings for NoiseAgent 1675: { IBM: 84, CASH: 1576732 }. Marked to market: 10029148 +Final relative surplus NoiseAgent 1675 -0.8322634 +Final holdings for NoiseAgent 1676: { IBM: 72, CASH: 2807560 }. Marked to market: 9996544 +Final relative surplus NoiseAgent 1676 -0.70925935 +Final holdings for NoiseAgent 1677: { IBM: -78, CASH: 17788612 }. Marked to market: 10005226 +Final relative surplus NoiseAgent 1677 0.76888115 +Final holdings for NoiseAgent 1678: { IBM: 88, CASH: 1200836 }. Marked to market: 10012364 +Final relative surplus NoiseAgent 1678 -0.86990355 +Final holdings for NoiseAgent 1679: { IBM: 34, CASH: 6613906 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1679 -0.3386094 +Final holdings for NoiseAgent 1680: { CASH: 9987160 }. Marked to market: 9987160 +Final relative surplus NoiseAgent 1680 -0.001284 +Final holdings for NoiseAgent 1681: { IBM: -96, CASH: 19628560 }. Marked to market: 9965584 +Final relative surplus NoiseAgent 1681 0.95278985 +Final holdings for NoiseAgent 1682: { IBM: 88, CASH: 1197008 }. Marked to market: 10015664 +Final relative surplus NoiseAgent 1682 -0.8702781 +Final holdings for NoiseAgent 1683: { IBM: 70, CASH: 2998775 }. Marked to market: 10013545 +Final relative surplus NoiseAgent 1683 -0.6901024 +Final holdings for NoiseAgent 1684: { IBM: -24, CASH: 12395944 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 1684 0.2395944 +Final holdings for NoiseAgent 1685: { IBM: -35, CASH: 13499440 }. Marked to market: 9976760 +Final relative surplus NoiseAgent 1685 0.349944 +Final holdings for NoiseAgent 1686: { CASH: 10000728 }. Marked to market: 10000728 +Final relative surplus NoiseAgent 1686 7.28e-05 +Final holdings for NoiseAgent 1687: { CASH: 9991258 }. Marked to market: 9991258 +Final relative surplus NoiseAgent 1687 -0.0008742 +Final holdings for NoiseAgent 1688: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1688 0.0 +Final holdings for NoiseAgent 1689: { CASH: 10000726 }. Marked to market: 10000726 +Final relative surplus NoiseAgent 1689 7.26e-05 +Final holdings for NoiseAgent 1690: { IBM: 84, CASH: 1608358 }. Marked to market: 9999538 +Final relative surplus NoiseAgent 1690 -0.829175 +Final holdings for NoiseAgent 1691: { CASH: 9978895 }. Marked to market: 9978895 +Final relative surplus NoiseAgent 1691 -0.0021105 +Final holdings for NoiseAgent 1692: { IBM: 20, CASH: 8008120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1692 -0.199188 +Final holdings for NoiseAgent 1693: { IBM: -56, CASH: 15578440 }. Marked to market: 10023464 +Final relative surplus NoiseAgent 1693 0.54792355 +Final holdings for NoiseAgent 1694: { CASH: 9996975 }. Marked to market: 9996975 +Final relative surplus NoiseAgent 1694 -0.0003025 +Final holdings for NoiseAgent 1695: { IBM: -44, CASH: 14400682 }. Marked to market: 9991354 +Final relative surplus NoiseAgent 1695 0.4400682 +Final holdings for NoiseAgent 1696: { CASH: 9969470 }. Marked to market: 9969470 +Final relative surplus NoiseAgent 1696 -0.003053 +Final holdings for NoiseAgent 1697: { IBM: 80, CASH: 1997400 }. Marked to market: 10016760 +Final relative surplus NoiseAgent 1697 -0.7902368 +Final holdings for NoiseAgent 1698: { IBM: 68, CASH: 3184326 }. Marked to market: 10021726 +Final relative surplus NoiseAgent 1698 -0.67151235 +Final holdings for NoiseAgent 1699: { IBM: 72, CASH: 2795032 }. Marked to market: 10010152 +Final relative surplus NoiseAgent 1699 -0.71047645 +Final holdings for NoiseAgent 1700: { CASH: 9999172 }. Marked to market: 9999172 +Final relative surplus NoiseAgent 1700 -8.28e-05 +Final holdings for NoiseAgent 1701: { CASH: 10001540 }. Marked to market: 10001540 +Final relative surplus NoiseAgent 1701 0.000154 +Final holdings for NoiseAgent 1702: { CASH: 10012464 }. Marked to market: 10012464 +Final relative surplus NoiseAgent 1702 0.0012464 +Final holdings for NoiseAgent 1703: { CASH: 10028000 }. Marked to market: 10028000 +Final relative surplus NoiseAgent 1703 0.0028 +Final holdings for NoiseAgent 1704: { IBM: 94, CASH: 602068 }. Marked to market: 10017578 +Final relative surplus NoiseAgent 1704 -0.92977645 +Final holdings for NoiseAgent 1705: { CASH: 10002112 }. Marked to market: 10002112 +Final relative surplus NoiseAgent 1705 0.0002112 +Final holdings for NoiseAgent 1706: { CASH: 9998812 }. Marked to market: 9998812 +Final relative surplus NoiseAgent 1706 -0.0001188 +Final holdings for NoiseAgent 1707: { IBM: 36, CASH: 6380128 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1707 -0.3619872 +Final holdings for NoiseAgent 1708: { IBM: 88, CASH: 1212496 }. Marked to market: 9998856 +Final relative surplus NoiseAgent 1708 -0.86876465 +Final holdings for NoiseAgent 1709: { IBM: -74, CASH: 17366626 }. Marked to market: 10026344 +Final relative surplus NoiseAgent 1709 0.72674315 +Final holdings for NoiseAgent 1710: { CASH: 9987782 }. Marked to market: 9987782 +Final relative surplus NoiseAgent 1710 -0.0012218 +Final holdings for NoiseAgent 1711: { IBM: -68, CASH: 16789154 }. Marked to market: 10000578 +Final relative surplus NoiseAgent 1711 0.66893225 +Final holdings for NoiseAgent 1712: { IBM: -56, CASH: 15614056 }. Marked to market: 9976592 +Final relative surplus NoiseAgent 1712 0.5513388 +Final holdings for NoiseAgent 1713: { CASH: 10001800 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 1713 0.00018 +Final holdings for NoiseAgent 1714: { CASH: 10019404 }. Marked to market: 10019404 +Final relative surplus NoiseAgent 1714 0.0019404 +Final holdings for NoiseAgent 1715: { CASH: 10032144 }. Marked to market: 10032144 +Final relative surplus NoiseAgent 1715 0.0032144 +Final holdings for NoiseAgent 1716: { IBM: -80, CASH: 17974600 }. Marked to market: 10013080 +Final relative surplus NoiseAgent 1716 0.78750805 +Final holdings for NoiseAgent 1717: { CASH: 10020340 }. Marked to market: 10020340 +Final relative surplus NoiseAgent 1717 0.002034 +Final holdings for NoiseAgent 1718: { IBM: -45, CASH: 14495770 }. Marked to market: 10031005 +Final relative surplus NoiseAgent 1718 0.449577 +Final holdings for NoiseAgent 1719: { IBM: 82, CASH: 1819598 }. Marked to market: 9985076 +Final relative surplus NoiseAgent 1719 -0.80808205 +Final holdings for NoiseAgent 1720: { CASH: 9971848 }. Marked to market: 9971848 +Final relative surplus NoiseAgent 1720 -0.0028152 +Final holdings for NoiseAgent 1721: { CASH: 10006660 }. Marked to market: 10006660 +Final relative surplus NoiseAgent 1721 0.000666 +Final holdings for NoiseAgent 1722: { CASH: 9975640 }. Marked to market: 9975640 +Final relative surplus NoiseAgent 1722 -0.002436 +Final holdings for NoiseAgent 1723: { CASH: 10010959 }. Marked to market: 10010959 +Final relative surplus NoiseAgent 1723 0.0010959 +Final holdings for NoiseAgent 1724: { IBM: 88, CASH: 1210692 }. Marked to market: 10004884 +Final relative surplus NoiseAgent 1724 -0.86893825 +Final holdings for NoiseAgent 1725: { IBM: -76, CASH: 17588068 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1725 0.74882305 +Final holdings for NoiseAgent 1726: { CASH: 9992179 }. Marked to market: 9992179 +Final relative surplus NoiseAgent 1726 -0.0007821 +Final holdings for NoiseAgent 1727: { IBM: 74, CASH: 2611137 }. Marked to market: 9995375 +Final relative surplus NoiseAgent 1727 -0.72890835 +Final holdings for NoiseAgent 1728: { CASH: 9996815 }. Marked to market: 9996815 +Final relative surplus NoiseAgent 1728 -0.0003185 +Final holdings for NoiseAgent 1729: { CASH: 9999376 }. Marked to market: 9999376 +Final relative surplus NoiseAgent 1729 -6.24e-05 +Final holdings for NoiseAgent 1730: { CASH: 9973260 }. Marked to market: 9973260 +Final relative surplus NoiseAgent 1730 -0.002674 +Final holdings for NoiseAgent 1731: { CASH: 10016905 }. Marked to market: 10016905 +Final relative surplus NoiseAgent 1731 0.0016905 +Final holdings for NoiseAgent 1732: { IBM: -34, CASH: 13395988 }. Marked to market: 10000034 +Final relative surplus NoiseAgent 1732 0.3395988 +Final holdings for NoiseAgent 1733: { IBM: 48, CASH: 5208112 }. Marked to market: 9999808 +Final relative surplus NoiseAgent 1733 -0.4791888 +Final holdings for NoiseAgent 1734: { CASH: 9999580 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 1734 -4.2e-05 +Final holdings for NoiseAgent 1735: { IBM: -54, CASH: 15401539 }. Marked to market: 9993115 +Final relative surplus NoiseAgent 1735 0.53013855 +Final holdings for NoiseAgent 1736: { CASH: 9998840 }. Marked to market: 9998840 +Final relative surplus NoiseAgent 1736 -0.000116 +Final holdings for NoiseAgent 1737: { IBM: 49, CASH: 5090641 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1737 -0.4909359 +Final holdings for NoiseAgent 1738: { IBM: -72, CASH: 17217892 }. Marked to market: 9970948 +Final relative surplus NoiseAgent 1738 0.71172415 +Final holdings for NoiseAgent 1739: { IBM: 90, CASH: 1009315 }. Marked to market: 9997525 +Final relative surplus NoiseAgent 1739 -0.88908165 +Final holdings for NoiseAgent 1740: { IBM: -94, CASH: 19342613 }. Marked to market: 10038587 +Final relative surplus NoiseAgent 1740 0.92435995 +Final holdings for NoiseAgent 1741: { IBM: -54, CASH: 15394951 }. Marked to market: 10000081 +Final relative surplus NoiseAgent 1741 0.5295045 +Final holdings for NoiseAgent 1742: { IBM: 20, CASH: 8002280 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 1742 -0.199772 +Final holdings for NoiseAgent 1743: { IBM: -90, CASH: 18991540 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 1743 0.88916405 +Final holdings for NoiseAgent 1744: { CASH: 10000980 }. Marked to market: 10000980 +Final relative surplus NoiseAgent 1744 9.8e-05 +Final holdings for NoiseAgent 1745: { IBM: -76, CASH: 17604446 }. Marked to market: 9988106 +Final relative surplus NoiseAgent 1745 0.750423 +Final holdings for NoiseAgent 1746: { IBM: -76, CASH: 17585256 }. Marked to market: 9999848 +Final relative surplus NoiseAgent 1746 0.74854395 +Final holdings for NoiseAgent 1747: { IBM: -40, CASH: 14000440 }. Marked to market: 9992480 +Final relative surplus NoiseAgent 1747 0.400044 +Final holdings for NoiseAgent 1748: { IBM: 48, CASH: 5195392 }. Marked to market: 10003264 +Final relative surplus NoiseAgent 1748 -0.4804608 +Final holdings for NoiseAgent 1749: { IBM: -60, CASH: 16013860 }. Marked to market: 9980680 +Final relative surplus NoiseAgent 1749 0.59133075 +Final holdings for NoiseAgent 1750: { IBM: 48, CASH: 5210824 }. Marked to market: 9991288 +Final relative surplus NoiseAgent 1750 -0.4789176 +Final holdings for NoiseAgent 1751: { IBM: -52, CASH: 15192070 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 1751 0.5092219 +Final holdings for NoiseAgent 1752: { IBM: -44, CASH: 14411308 }. Marked to market: 9985788 +Final relative surplus NoiseAgent 1752 0.4411308 +Final holdings for NoiseAgent 1753: { CASH: 9996732 }. Marked to market: 9996732 +Final relative surplus NoiseAgent 1753 -0.0003268 +Final holdings for NoiseAgent 1754: { CASH: 9983225 }. Marked to market: 9983225 +Final relative surplus NoiseAgent 1754 -0.0016775 +Final holdings for NoiseAgent 1755: { IBM: 82, CASH: 1868675 }. Marked to market: 9943871 +Final relative surplus NoiseAgent 1755 -0.8032882 +Final holdings for NoiseAgent 1756: { IBM: -72, CASH: 17176492 }. Marked to market: 10010764 +Final relative surplus NoiseAgent 1756 0.70769665 +Final holdings for NoiseAgent 1757: { CASH: 10065048 }. Marked to market: 10065048 +Final relative surplus NoiseAgent 1757 0.0065048 +Final holdings for NoiseAgent 1758: { CASH: 10015070 }. Marked to market: 10015070 +Final relative surplus NoiseAgent 1758 0.001507 +Final holdings for NoiseAgent 1759: { IBM: 96, CASH: 427840 }. Marked to market: 9992128 +Final relative surplus NoiseAgent 1759 -0.94725565 +Final holdings for NoiseAgent 1760: { IBM: -68, CASH: 16779498 }. Marked to market: 10010030 +Final relative surplus NoiseAgent 1760 0.66799465 +Final holdings for NoiseAgent 1761: { IBM: 48, CASH: 5194552 }. Marked to market: 10009528 +Final relative surplus NoiseAgent 1761 -0.4805448 +Final holdings for NoiseAgent 1762: { CASH: 10001984 }. Marked to market: 10001984 +Final relative surplus NoiseAgent 1762 0.0001984 +Final holdings for NoiseAgent 1763: { CASH: 9981828 }. Marked to market: 9981828 +Final relative surplus NoiseAgent 1763 -0.0018172 +Final holdings for NoiseAgent 1764: { IBM: 72, CASH: 2819224 }. Marked to market: 9985168 +Final relative surplus NoiseAgent 1764 -0.7081252 +Final holdings for NoiseAgent 1765: { IBM: 56, CASH: 4360352 }. Marked to market: 10046368 +Final relative surplus NoiseAgent 1765 -0.5538349 +Final holdings for NoiseAgent 1766: { CASH: 10010656 }. Marked to market: 10010656 +Final relative surplus NoiseAgent 1766 0.0010656 +Final holdings for NoiseAgent 1767: { IBM: -28, CASH: 12816940 }. Marked to market: 9999972 +Final relative surplus NoiseAgent 1767 0.281694 +Final holdings for NoiseAgent 1768: { IBM: -68, CASH: 16786468 }. Marked to market: 10007752 +Final relative surplus NoiseAgent 1768 0.668678 +Final holdings for NoiseAgent 1769: { CASH: 9997148 }. Marked to market: 9997148 +Final relative surplus NoiseAgent 1769 -0.0002852 +Final holdings for NoiseAgent 1770: { CASH: 10005310 }. Marked to market: 10005310 +Final relative surplus NoiseAgent 1770 0.000531 +Final holdings for NoiseAgent 1771: { IBM: -84, CASH: 18403192 }. Marked to market: 9989416 +Final relative surplus NoiseAgent 1771 0.83030235 +Final holdings for NoiseAgent 1772: { IBM: -90, CASH: 19022050 }. Marked to market: 9967240 +Final relative surplus NoiseAgent 1772 0.89214355 +Final holdings for NoiseAgent 1773: { IBM: -62, CASH: 16194420 }. Marked to market: 10000806 +Final relative surplus NoiseAgent 1773 0.60945235 +Final holdings for NoiseAgent 1774: { IBM: -49, CASH: 14891719 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1774 0.4891719 +Final holdings for NoiseAgent 1775: { IBM: 34, CASH: 6602516 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1775 -0.3397484 +Final holdings for NoiseAgent 1776: { CASH: 9988120 }. Marked to market: 9988120 +Final relative surplus NoiseAgent 1776 -0.001188 +Final holdings for NoiseAgent 1777: { IBM: -42, CASH: 14190235 }. Marked to market: 10002667 +Final relative surplus NoiseAgent 1777 0.4190235 +Final holdings for NoiseAgent 1778: { IBM: -21, CASH: 12104830 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1778 0.210483 +Final holdings for NoiseAgent 1779: { CASH: 9975154 }. Marked to market: 9975154 +Final relative surplus NoiseAgent 1779 -0.0024846 +Final holdings for NoiseAgent 1780: { CASH: 9976475 }. Marked to market: 9976475 +Final relative surplus NoiseAgent 1780 -0.0023525 +Final holdings for NoiseAgent 1781: { CASH: 10017468 }. Marked to market: 10017468 +Final relative surplus NoiseAgent 1781 0.0017468 +Final holdings for NoiseAgent 1782: { CASH: 9966872 }. Marked to market: 9966872 +Final relative surplus NoiseAgent 1782 -0.0033128 +Final holdings for NoiseAgent 1783: { CASH: 10008476 }. Marked to market: 10008476 +Final relative surplus NoiseAgent 1783 0.0008476 +Final holdings for NoiseAgent 1784: { IBM: -52, CASH: 15211518 }. Marked to market: 9980110 +Final relative surplus NoiseAgent 1784 0.51109135 +Final holdings for NoiseAgent 1785: { IBM: 46, CASH: 5401587 }. Marked to market: 10007613 +Final relative surplus NoiseAgent 1785 -0.4598413 +Final holdings for NoiseAgent 1786: { CASH: 9984040 }. Marked to market: 9984040 +Final relative surplus NoiseAgent 1786 -0.001596 +Final holdings for NoiseAgent 1787: { IBM: -68, CASH: 16750258 }. Marked to market: 10044098 +Final relative surplus NoiseAgent 1787 0.6651617 +Final holdings for NoiseAgent 1788: { CASH: 10006750 }. Marked to market: 10006750 +Final relative surplus NoiseAgent 1788 0.000675 +Final holdings for NoiseAgent 1789: { IBM: -88, CASH: 18818084 }. Marked to market: 9967836 +Final relative surplus NoiseAgent 1789 0.8717508 +Final holdings for NoiseAgent 1790: { IBM: -35, CASH: 13523310 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1790 0.352331 +Final holdings for NoiseAgent 1791: { CASH: 9999186 }. Marked to market: 9999186 +Final relative surplus NoiseAgent 1791 -8.14e-05 +Final holdings for NoiseAgent 1792: { IBM: -60, CASH: 15994600 }. Marked to market: 10000300 +Final relative surplus NoiseAgent 1792 0.5894689 +Final holdings for NoiseAgent 1793: { IBM: -54, CASH: 15394708 }. Marked to market: 10000810 +Final relative surplus NoiseAgent 1793 0.52948215 +Final holdings for NoiseAgent 1794: { CASH: 10010500 }. Marked to market: 10010500 +Final relative surplus NoiseAgent 1794 0.00105 +Final holdings for NoiseAgent 1795: { CASH: 10024650 }. Marked to market: 10024650 +Final relative surplus NoiseAgent 1795 0.002465 +Final holdings for NoiseAgent 1796: { IBM: 52, CASH: 4813624 }. Marked to market: 9990172 +Final relative surplus NoiseAgent 1796 -0.508683 +Final holdings for NoiseAgent 1797: { CASH: 9998922 }. Marked to market: 9998922 +Final relative surplus NoiseAgent 1797 -0.0001078 +Final holdings for NoiseAgent 1798: { IBM: 42, CASH: 5797291 }. Marked to market: 10005313 +Final relative surplus NoiseAgent 1798 -0.4202709 +Final holdings for NoiseAgent 1799: { CASH: 10015867 }. Marked to market: 10015867 +Final relative surplus NoiseAgent 1799 0.0015867 +Final holdings for NoiseAgent 1800: { IBM: -98, CASH: 19855517 }. Marked to market: 9937231 +Final relative surplus NoiseAgent 1800 0.97543105 +Final holdings for NoiseAgent 1801: { IBM: 33, CASH: 6704719 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1801 -0.3295281 +Final holdings for NoiseAgent 1802: { CASH: 10001281 }. Marked to market: 10001281 +Final relative surplus NoiseAgent 1802 0.0001281 +Final holdings for NoiseAgent 1803: { IBM: -92, CASH: 19150596 }. Marked to market: 10038180 +Final relative surplus NoiseAgent 1803 0.90515825 +Final holdings for NoiseAgent 1804: { CASH: 9998853 }. Marked to market: 9998853 +Final relative surplus NoiseAgent 1804 -0.0001147 +Final holdings for NoiseAgent 1805: { IBM: -52, CASH: 15186714 }. Marked to market: 10008398 +Final relative surplus NoiseAgent 1805 0.50871265 +Final holdings for NoiseAgent 1806: { IBM: 68, CASH: 3218496 }. Marked to market: 9987148 +Final relative surplus NoiseAgent 1806 -0.6681967 +Final holdings for NoiseAgent 1807: { IBM: 42, CASH: 5791138 }. Marked to market: 10015120 +Final relative surplus NoiseAgent 1807 -0.4208862 +Final holdings for NoiseAgent 1808: { IBM: 5, CASH: 9528074 }. Marked to market: 10031004 +Final relative surplus NoiseAgent 1808 -0.0471926 +Final holdings for NoiseAgent 1809: { IBM: 90, CASH: 1018405 }. Marked to market: 9981685 +Final relative surplus NoiseAgent 1809 -0.88819565 +Final holdings for NoiseAgent 1810: { CASH: 9997508 }. Marked to market: 9997508 +Final relative surplus NoiseAgent 1810 -0.0002492 +Final holdings for NoiseAgent 1811: { IBM: 58, CASH: 4215109 }. Marked to market: 9989067 +Final relative surplus NoiseAgent 1811 -0.56853395 +Final holdings for NoiseAgent 1812: { CASH: 9999415 }. Marked to market: 9999415 +Final relative surplus NoiseAgent 1812 -5.85e-05 +Final holdings for NoiseAgent 1813: { CASH: 9984320 }. Marked to market: 9984320 +Final relative surplus NoiseAgent 1813 -0.001568 +Final holdings for NoiseAgent 1814: { IBM: -40, CASH: 14007260 }. Marked to market: 9985820 +Final relative surplus NoiseAgent 1814 0.400726 +Final holdings for NoiseAgent 1815: { IBM: -64, CASH: 16370528 }. Marked to market: 10018464 +Final relative surplus NoiseAgent 1815 0.6271279 +Final holdings for NoiseAgent 1816: { IBM: -68, CASH: 16790344 }. Marked to market: 9999184 +Final relative surplus NoiseAgent 1816 0.66904745 +Final holdings for NoiseAgent 1817: { IBM: 43, CASH: 5707439 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1817 -0.4292561 +Final holdings for NoiseAgent 1818: { CASH: 10003080 }. Marked to market: 10003080 +Final relative surplus NoiseAgent 1818 0.000308 +Final holdings for NoiseAgent 1819: { CASH: 9988560 }. Marked to market: 9988560 +Final relative surplus NoiseAgent 1819 -0.001144 +Final holdings for NoiseAgent 1820: { IBM: -42, CASH: 14194519 }. Marked to market: 9998929 +Final relative surplus NoiseAgent 1820 0.4194519 +Final holdings for NoiseAgent 1821: { IBM: -82, CASH: 18168143 }. Marked to market: 10032021 +Final relative surplus NoiseAgent 1821 0.80689225 +Final holdings for NoiseAgent 1822: { IBM: -88, CASH: 18779452 }. Marked to market: 10003740 +Final relative surplus NoiseAgent 1822 0.8679741 +Final holdings for NoiseAgent 1823: { CASH: 10013328 }. Marked to market: 10013328 +Final relative surplus NoiseAgent 1823 0.0013328 +Final holdings for NoiseAgent 1824: { IBM: -74, CASH: 17396781 }. Marked to market: 10005513 +Final relative surplus NoiseAgent 1824 0.72968935 +Final holdings for NoiseAgent 1825: { IBM: -25, CASH: 12478700 }. Marked to market: 9999400 +Final relative surplus NoiseAgent 1825 0.24787 +Final holdings for NoiseAgent 1826: { IBM: 19, CASH: 8118339 }. Marked to market: 10029359 +Final relative surplus NoiseAgent 1826 -0.1881661 +Final holdings for NoiseAgent 1827: { CASH: 10001365 }. Marked to market: 10001365 +Final relative surplus NoiseAgent 1827 0.0001365 +Final holdings for NoiseAgent 1828: { CASH: 9974887 }. Marked to market: 9974887 +Final relative surplus NoiseAgent 1828 -0.0025113 +Final holdings for NoiseAgent 1829: { IBM: -96, CASH: 19591168 }. Marked to market: 10008064 +Final relative surplus NoiseAgent 1829 0.9491348 +Final holdings for NoiseAgent 1830: { IBM: -50, CASH: 14985625 }. Marked to market: 10006025 +Final relative surplus NoiseAgent 1830 0.4985625 +Final holdings for NoiseAgent 1831: { IBM: -39, CASH: 13896256 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1831 0.3896256 +Final holdings for NoiseAgent 1832: { IBM: 68, CASH: 3198742 }. Marked to market: 10014586 +Final relative surplus NoiseAgent 1832 -0.67010265 +Final holdings for NoiseAgent 1833: { IBM: -68, CASH: 16764062 }. Marked to market: 10023834 +Final relative surplus NoiseAgent 1833 0.666493 +Final holdings for NoiseAgent 1834: { IBM: 92, CASH: 812328 }. Marked to market: 10003956 +Final relative surplus NoiseAgent 1834 -0.90877635 +Final holdings for NoiseAgent 1835: { CASH: 9985640 }. Marked to market: 9985640 +Final relative surplus NoiseAgent 1835 -0.001436 +Final holdings for NoiseAgent 1836: { IBM: -56, CASH: 15589808 }. Marked to market: 9997088 +Final relative surplus NoiseAgent 1836 0.5489957 +Final holdings for NoiseAgent 1837: { CASH: 9986320 }. Marked to market: 9986320 +Final relative surplus NoiseAgent 1837 -0.001368 +Final holdings for NoiseAgent 1838: { IBM: -70, CASH: 16991355 }. Marked to market: 10002065 +Final relative surplus NoiseAgent 1838 0.68915075 +Final holdings for NoiseAgent 1839: { CASH: 10000784 }. Marked to market: 10000784 +Final relative surplus NoiseAgent 1839 7.84e-05 +Final holdings for NoiseAgent 1840: { IBM: -74, CASH: 17398742 }. Marked to market: 9989048 +Final relative surplus NoiseAgent 1840 0.72986115 +Final holdings for NoiseAgent 1841: { CASH: 9999862 }. Marked to market: 9999862 +Final relative surplus NoiseAgent 1841 -1.38e-05 +Final holdings for NoiseAgent 1842: { IBM: 31, CASH: 6902325 }. Marked to market: 10000031 +Final relative surplus NoiseAgent 1842 -0.3097675 +Final holdings for NoiseAgent 1843: { CASH: 10000044 }. Marked to market: 10000044 +Final relative surplus NoiseAgent 1843 4.4e-06 +Final holdings for NoiseAgent 1844: { IBM: -23, CASH: 12304784 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1844 0.2304784 +Final holdings for NoiseAgent 1845: { CASH: 9995626 }. Marked to market: 9995626 +Final relative surplus NoiseAgent 1845 -0.0004374 +Final holdings for NoiseAgent 1846: { IBM: -84, CASH: 18418480 }. Marked to market: 9964384 +Final relative surplus NoiseAgent 1846 0.83178315 +Final holdings for NoiseAgent 1847: { CASH: 9979708 }. Marked to market: 9979708 +Final relative surplus NoiseAgent 1847 -0.0020292 +Final holdings for NoiseAgent 1848: { CASH: 10000897 }. Marked to market: 10000897 +Final relative surplus NoiseAgent 1848 8.97e-05 +Final holdings for NoiseAgent 1849: { IBM: 56, CASH: 4399636 }. Marked to market: 10005236 +Final relative surplus NoiseAgent 1849 -0.5500379 +Final holdings for NoiseAgent 1850: { IBM: 76, CASH: 2420368 }. Marked to market: 9990956 +Final relative surplus NoiseAgent 1850 -0.74800185 +Final holdings for NoiseAgent 1851: { CASH: 9970249 }. Marked to market: 9970249 +Final relative surplus NoiseAgent 1851 -0.0029751 +Final holdings for NoiseAgent 1852: { CASH: 10026312 }. Marked to market: 10026312 +Final relative surplus NoiseAgent 1852 0.0026312 +Final holdings for NoiseAgent 1853: { IBM: 62, CASH: 3805735 }. Marked to market: 10000031 +Final relative surplus NoiseAgent 1853 -0.6094358 +Final holdings for NoiseAgent 1854: { CASH: 9981870 }. Marked to market: 9981870 +Final relative surplus NoiseAgent 1854 -0.001813 +Final holdings for NoiseAgent 1855: { CASH: 10003332 }. Marked to market: 10003332 +Final relative surplus NoiseAgent 1855 0.0003332 +Final holdings for NoiseAgent 1856: { CASH: 10002068 }. Marked to market: 10002068 +Final relative surplus NoiseAgent 1856 0.0002068 +Final holdings for NoiseAgent 1857: { CASH: 9991825 }. Marked to market: 9991825 +Final relative surplus NoiseAgent 1857 -0.0008175 +Final holdings for NoiseAgent 1858: { IBM: -46, CASH: 14609016 }. Marked to market: 9986982 +Final relative surplus NoiseAgent 1858 0.4609016 +Final holdings for NoiseAgent 1859: { IBM: 74, CASH: 2605106 }. Marked to market: 9998964 +Final relative surplus NoiseAgent 1859 -0.72949685 +Final holdings for NoiseAgent 1860: { CASH: 9998202 }. Marked to market: 9998202 +Final relative surplus NoiseAgent 1860 -0.0001798 +Final holdings for NoiseAgent 1861: { IBM: -90, CASH: 18991765 }. Marked to market: 10001125 +Final relative surplus NoiseAgent 1861 0.88918725 +Final holdings for NoiseAgent 1862: { IBM: -58, CASH: 15775321 }. Marked to market: 10019227 +Final relative surplus NoiseAgent 1862 0.5676076 +Final holdings for NoiseAgent 1863: { CASH: 9991300 }. Marked to market: 9991300 +Final relative surplus NoiseAgent 1863 -0.00087 +Final holdings for NoiseAgent 1864: { CASH: 10029584 }. Marked to market: 10029584 +Final relative surplus NoiseAgent 1864 0.0029584 +Final holdings for NoiseAgent 1865: { CASH: 9996220 }. Marked to market: 9996220 +Final relative surplus NoiseAgent 1865 -0.000378 +Final holdings for NoiseAgent 1866: { CASH: 10007500 }. Marked to market: 10007500 +Final relative surplus NoiseAgent 1866 0.00075 +Final holdings for NoiseAgent 1867: { CASH: 9999796 }. Marked to market: 9999796 +Final relative surplus NoiseAgent 1867 -2.04e-05 +Final holdings for NoiseAgent 1868: { IBM: -50, CASH: 14986975 }. Marked to market: 10002625 +Final relative surplus NoiseAgent 1868 0.4986975 +Final holdings for NoiseAgent 1869: { CASH: 10014400 }. Marked to market: 10014400 +Final relative surplus NoiseAgent 1869 0.00144 +Final holdings for NoiseAgent 1870: { CASH: 9992140 }. Marked to market: 9992140 +Final relative surplus NoiseAgent 1870 -0.000786 +Final holdings for NoiseAgent 1871: { CASH: 10031931 }. Marked to market: 10031931 +Final relative surplus NoiseAgent 1871 0.0031931 +Final holdings for NoiseAgent 1872: { IBM: 98, CASH: 230870 }. Marked to market: 9986770 +Final relative surplus NoiseAgent 1872 -0.96695795 +Final holdings for NoiseAgent 1873: { IBM: -88, CASH: 18785920 }. Marked to market: 9998504 +Final relative surplus NoiseAgent 1873 0.86860605 +Final holdings for NoiseAgent 1874: { CASH: 10001833 }. Marked to market: 10001833 +Final relative surplus NoiseAgent 1874 0.0001833 +Final holdings for NoiseAgent 1875: { IBM: -60, CASH: 15985180 }. Marked to market: 10009660 +Final relative surplus NoiseAgent 1875 0.58855865 +Final holdings for NoiseAgent 1876: { IBM: 60, CASH: 3983920 }. Marked to market: 10015780 +Final relative surplus NoiseAgent 1876 -0.59155465 +Final holdings for NoiseAgent 1877: { CASH: 10006808 }. Marked to market: 10006808 +Final relative surplus NoiseAgent 1877 0.0006808 +Final holdings for NoiseAgent 1878: { CASH: 9992076 }. Marked to market: 9992076 +Final relative surplus NoiseAgent 1878 -0.0007924 +Final holdings for NoiseAgent 1879: { CASH: 10006940 }. Marked to market: 10006940 +Final relative surplus NoiseAgent 1879 0.000694 +Final holdings for NoiseAgent 1880: { CASH: 10005487 }. Marked to market: 10005487 +Final relative surplus NoiseAgent 1880 0.0005487 +Final holdings for NoiseAgent 1881: { IBM: 96, CASH: 430096 }. Marked to market: 9984976 +Final relative surplus NoiseAgent 1881 -0.94703795 +Final holdings for NoiseAgent 1882: { IBM: 72, CASH: 2809396 }. Marked to market: 10003636 +Final relative surplus NoiseAgent 1882 -0.70906845 +Final holdings for NoiseAgent 1883: { IBM: -42, CASH: 14194267 }. Marked to market: 9997459 +Final relative surplus NoiseAgent 1883 0.4194267 +Final holdings for NoiseAgent 1884: { IBM: 68, CASH: 3210540 }. Marked to market: 9993540 +Final relative surplus NoiseAgent 1884 -0.66897135 +Final holdings for NoiseAgent 1885: { CASH: 9999700 }. Marked to market: 9999700 +Final relative surplus NoiseAgent 1885 -3e-05 +Final holdings for NoiseAgent 1886: { IBM: 28, CASH: 7207000 }. Marked to market: 9998880 +Final relative surplus NoiseAgent 1886 -0.2793 +Final holdings for NoiseAgent 1887: { CASH: 9972315 }. Marked to market: 9972315 +Final relative surplus NoiseAgent 1887 -0.0027685 +Final holdings for NoiseAgent 1888: { IBM: -26, CASH: 12594436 }. Marked to market: 9977848 +Final relative surplus NoiseAgent 1888 0.2594436 +Final holdings for NoiseAgent 1889: { IBM: -92, CASH: 19179898 }. Marked to market: 10022402 +Final relative surplus NoiseAgent 1889 0.9080361 +Final holdings for NoiseAgent 1890: { IBM: 62, CASH: 3808370 }. Marked to market: 10001178 +Final relative surplus NoiseAgent 1890 -0.6091747 +Final holdings for NoiseAgent 1891: { CASH: 9976578 }. Marked to market: 9976578 +Final relative surplus NoiseAgent 1891 -0.0023422 +Final holdings for NoiseAgent 1892: { CASH: 9980470 }. Marked to market: 9980470 +Final relative surplus NoiseAgent 1892 -0.001953 +Final holdings for NoiseAgent 1893: { CASH: 10001872 }. Marked to market: 10001872 +Final relative surplus NoiseAgent 1893 0.0001872 +Final holdings for NoiseAgent 1894: { CASH: 10001804 }. Marked to market: 10001804 +Final relative surplus NoiseAgent 1894 0.0001804 +Final holdings for NoiseAgent 1895: { CASH: 9983210 }. Marked to market: 9983210 +Final relative surplus NoiseAgent 1895 -0.001679 +Final holdings for NoiseAgent 1896: { CASH: 9989594 }. Marked to market: 9989594 +Final relative surplus NoiseAgent 1896 -0.0010406 +Final holdings for NoiseAgent 1897: { IBM: 44, CASH: 5604796 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 1897 -0.4395204 +Final holdings for NoiseAgent 1898: { CASH: 10012000 }. Marked to market: 10012000 +Final relative surplus NoiseAgent 1898 0.0012 +Final holdings for NoiseAgent 1899: { IBM: 40, CASH: 6014140 }. Marked to market: 9976060 +Final relative surplus NoiseAgent 1899 -0.398586 +Final holdings for NoiseAgent 1900: { IBM: 50, CASH: 4983700 }. Marked to market: 10016250 +Final relative surplus NoiseAgent 1900 -0.50163 +Final holdings for NoiseAgent 1901: { CASH: 9987120 }. Marked to market: 9987120 +Final relative surplus NoiseAgent 1901 -0.001288 +Final holdings for NoiseAgent 1902: { CASH: 9999776 }. Marked to market: 9999776 +Final relative surplus NoiseAgent 1902 -2.24e-05 +Final holdings for NoiseAgent 1903: { IBM: 86, CASH: 1417458 }. Marked to market: 9990712 +Final relative surplus NoiseAgent 1903 -0.8482854 +Final holdings for NoiseAgent 1904: { CASH: 9975010 }. Marked to market: 9975010 +Final relative surplus NoiseAgent 1904 -0.002499 +Final holdings for NoiseAgent 1905: { IBM: 74, CASH: 2602664 }. Marked to market: 10010582 +Final relative surplus NoiseAgent 1905 -0.7297228 +Final holdings for NoiseAgent 1906: { CASH: 9966526 }. Marked to market: 9966526 +Final relative surplus NoiseAgent 1906 -0.0033474 +Final holdings for NoiseAgent 1907: { CASH: 10024255 }. Marked to market: 10024255 +Final relative surplus NoiseAgent 1907 0.0024255 +Final holdings for NoiseAgent 1908: { IBM: -39, CASH: 13908892 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1908 0.3908892 +Final holdings for NoiseAgent 1909: { CASH: 9987316 }. Marked to market: 9987316 +Final relative surplus NoiseAgent 1909 -0.0012684 +Final holdings for NoiseAgent 1910: { CASH: 9990412 }. Marked to market: 9990412 +Final relative surplus NoiseAgent 1910 -0.0009588 +Final holdings for NoiseAgent 1911: { CASH: 9974378 }. Marked to market: 9974378 +Final relative surplus NoiseAgent 1911 -0.0025622 +Final holdings for NoiseAgent 1912: { IBM: 72, CASH: 2779192 }. Marked to market: 10026928 +Final relative surplus NoiseAgent 1912 -0.71201455 +Final holdings for NoiseAgent 1913: { CASH: 10025875 }. Marked to market: 10025875 +Final relative surplus NoiseAgent 1913 0.0025875 +Final holdings for NoiseAgent 1914: { CASH: 10014904 }. Marked to market: 10014904 +Final relative surplus NoiseAgent 1914 0.0014904 +Final holdings for NoiseAgent 1915: { IBM: -42, CASH: 14207392 }. Marked to market: 9985132 +Final relative surplus NoiseAgent 1915 0.4207392 +Final holdings for NoiseAgent 1916: { CASH: 10016192 }. Marked to market: 10016192 +Final relative surplus NoiseAgent 1916 0.0016192 +Final holdings for NoiseAgent 1917: { IBM: -29, CASH: 12894867 }. Marked to market: 9979874 +Final relative surplus NoiseAgent 1917 0.2894867 +Final holdings for NoiseAgent 1918: { IBM: 62, CASH: 3817856 }. Marked to market: 9988034 +Final relative surplus NoiseAgent 1918 -0.6082761 +Final holdings for NoiseAgent 1919: { IBM: -94, CASH: 19388908 }. Marked to market: 9996522 +Final relative surplus NoiseAgent 1919 0.928899 +Final holdings for NoiseAgent 1920: { IBM: -26, CASH: 12598856 }. Marked to market: 9982268 +Final relative surplus NoiseAgent 1920 0.2598856 +Final holdings for NoiseAgent 1921: { IBM: -72, CASH: 17204824 }. Marked to market: 9991072 +Final relative surplus NoiseAgent 1921 0.71046225 +Final holdings for NoiseAgent 1922: { IBM: -30, CASH: 12998032 }. Marked to market: 10009612 +Final relative surplus NoiseAgent 1922 0.2998032 +Final holdings for NoiseAgent 1923: { IBM: 33, CASH: 6704983 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1923 -0.3295017 +Final holdings for NoiseAgent 1924: { IBM: -56, CASH: 15598964 }. Marked to market: 9992860 +Final relative surplus NoiseAgent 1924 0.549885 +Final holdings for NoiseAgent 1925: { IBM: -54, CASH: 15404050 }. Marked to market: 9995896 +Final relative surplus NoiseAgent 1925 0.53038995 +Final holdings for NoiseAgent 1926: { IBM: -78, CASH: 17789119 }. Marked to market: 9998869 +Final relative surplus NoiseAgent 1926 0.7689243 +Final holdings for NoiseAgent 1927: { IBM: 32, CASH: 6802656 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1927 -0.3197344 +Final holdings for NoiseAgent 1928: { CASH: 10006356 }. Marked to market: 10006356 +Final relative surplus NoiseAgent 1928 0.0006356 +Final holdings for NoiseAgent 1929: { IBM: -92, CASH: 19150136 }. Marked to market: 10035696 +Final relative surplus NoiseAgent 1929 0.9051063 +Final holdings for NoiseAgent 1930: { CASH: 9979665 }. Marked to market: 9979665 +Final relative surplus NoiseAgent 1930 -0.0020335 +Final holdings for NoiseAgent 1931: { IBM: 72, CASH: 2826136 }. Marked to market: 9971560 +Final relative surplus NoiseAgent 1931 -0.70746195 +Final holdings for NoiseAgent 1932: { IBM: 44, CASH: 5603036 }. Marked to market: 9995600 +Final relative surplus NoiseAgent 1932 -0.4396964 +Final holdings for NoiseAgent 1933: { IBM: 70, CASH: 3010535 }. Marked to market: 10001015 +Final relative surplus NoiseAgent 1933 -0.6889599 +Final holdings for NoiseAgent 1934: { IBM: 88, CASH: 1223496 }. Marked to market: 9957232 +Final relative surplus NoiseAgent 1934 -0.8677121 +Final holdings for NoiseAgent 1935: { IBM: 46, CASH: 5399586 }. Marked to market: 10007498 +Final relative surplus NoiseAgent 1935 -0.4600414 +Final holdings for NoiseAgent 1936: { IBM: -74, CASH: 17397780 }. Marked to market: 9988160 +Final relative surplus NoiseAgent 1936 0.72976565 +Final holdings for NoiseAgent 1937: { CASH: 9981300 }. Marked to market: 9981300 +Final relative surplus NoiseAgent 1937 -0.00187 +Final holdings for NoiseAgent 1938: { CASH: 9975016 }. Marked to market: 9975016 +Final relative surplus NoiseAgent 1938 -0.0024984 +Final holdings for NoiseAgent 1939: { CASH: 9971100 }. Marked to market: 9971100 +Final relative surplus NoiseAgent 1939 -0.00289 +Final holdings for NoiseAgent 1940: { IBM: 52, CASH: 4805252 }. Marked to market: 9999220 +Final relative surplus NoiseAgent 1940 -0.5094863 +Final holdings for NoiseAgent 1941: { CASH: 9998839 }. Marked to market: 9998839 +Final relative surplus NoiseAgent 1941 -0.0001161 +Final holdings for NoiseAgent 1942: { CASH: 9993214 }. Marked to market: 9993214 +Final relative surplus NoiseAgent 1942 -0.0006786 +Final holdings for NoiseAgent 1943: { CASH: 10023436 }. Marked to market: 10023436 +Final relative surplus NoiseAgent 1943 0.0023436 +Final holdings for NoiseAgent 1944: { IBM: -98, CASH: 19823667 }. Marked to market: 9958497 +Final relative surplus NoiseAgent 1944 0.97230015 +Final holdings for NoiseAgent 1945: { CASH: 9994424 }. Marked to market: 9994424 +Final relative surplus NoiseAgent 1945 -0.0005576 +Final holdings for NoiseAgent 1946: { CASH: 10008526 }. Marked to market: 10008526 +Final relative surplus NoiseAgent 1946 0.0008526 +Final holdings for NoiseAgent 1947: { IBM: -42, CASH: 14206195 }. Marked to market: 9986203 +Final relative surplus NoiseAgent 1947 0.4206195 +Final holdings for NoiseAgent 1948: { CASH: 9982528 }. Marked to market: 9982528 +Final relative surplus NoiseAgent 1948 -0.0017472 +Final holdings for NoiseAgent 1949: { IBM: -82, CASH: 18188930 }. Marked to market: 9998442 +Final relative surplus NoiseAgent 1949 0.80890455 +Final holdings for NoiseAgent 1950: { IBM: -60, CASH: 15966730 }. Marked to market: 10027450 +Final relative surplus NoiseAgent 1950 0.58677355 +Final holdings for NoiseAgent 1951: { CASH: 9989980 }. Marked to market: 9989980 +Final relative surplus NoiseAgent 1951 -0.001002 +Final holdings for NoiseAgent 1952: { IBM: -68, CASH: 16820060 }. Marked to market: 9971916 +Final relative surplus NoiseAgent 1952 0.6719367 +Final holdings for NoiseAgent 1953: { CASH: 10001566 }. Marked to market: 10001566 +Final relative surplus NoiseAgent 1953 0.0001566 +Final holdings for NoiseAgent 1954: { CASH: 9995960 }. Marked to market: 9995960 +Final relative surplus NoiseAgent 1954 -0.000404 +Final holdings for NoiseAgent 1955: { IBM: -88, CASH: 18750852 }. Marked to market: 10034628 +Final relative surplus NoiseAgent 1955 0.86517975 +Final holdings for NoiseAgent 1956: { CASH: 10016180 }. Marked to market: 10016180 +Final relative surplus NoiseAgent 1956 0.001618 +Final holdings for NoiseAgent 1957: { IBM: -52, CASH: 15194722 }. Marked to market: 10000182 +Final relative surplus NoiseAgent 1957 0.50948305 +Final holdings for NoiseAgent 1958: { IBM: 77, CASH: 2319656 }. Marked to market: 9989857 +Final relative surplus NoiseAgent 1958 -0.75807315 +Final holdings for NoiseAgent 1959: { CASH: 10016128 }. Marked to market: 10016128 +Final relative surplus NoiseAgent 1959 0.0016128 +Final holdings for NoiseAgent 1960: { CASH: 9996670 }. Marked to market: 9996670 +Final relative surplus NoiseAgent 1960 -0.000333 +Final holdings for NoiseAgent 1961: { IBM: -48, CASH: 14794384 }. Marked to market: 9998512 +Final relative surplus NoiseAgent 1961 0.4794384 +Final holdings for NoiseAgent 1962: { CASH: 10000799 }. Marked to market: 10000799 +Final relative surplus NoiseAgent 1962 7.99e-05 +Final holdings for NoiseAgent 1963: { CASH: 9980309 }. Marked to market: 9980309 +Final relative surplus NoiseAgent 1963 -0.0019691 +Final holdings for NoiseAgent 1964: { IBM: 92, CASH: 814168 }. Marked to market: 10002024 +Final relative surplus NoiseAgent 1964 -0.9085966 +Final holdings for NoiseAgent 1965: { CASH: 9999208 }. Marked to market: 9999208 +Final relative surplus NoiseAgent 1965 -7.92e-05 +Final holdings for NoiseAgent 1966: { CASH: 10016296 }. Marked to market: 10016296 +Final relative surplus NoiseAgent 1966 0.0016296 +Final holdings for NoiseAgent 1967: { CASH: 10027940 }. Marked to market: 10027940 +Final relative surplus NoiseAgent 1967 0.002794 +Final holdings for NoiseAgent 1968: { IBM: 52, CASH: 4809958 }. Marked to market: 10001170 +Final relative surplus NoiseAgent 1968 -0.50902115 +Final holdings for NoiseAgent 1969: { CASH: 10004608 }. Marked to market: 10004608 +Final relative surplus NoiseAgent 1969 0.0004608 +Final holdings for NoiseAgent 1970: { IBM: -25, CASH: 12494300 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 1970 0.24943 +Final holdings for NoiseAgent 1971: { IBM: 42, CASH: 5793007 }. Marked to market: 10014595 +Final relative surplus NoiseAgent 1971 -0.4206993 +Final holdings for NoiseAgent 1972: { IBM: 32, CASH: 6805347 }. Marked to market: 10012323 +Final relative surplus NoiseAgent 1972 -0.3194653 +Final holdings for NoiseAgent 1973: { IBM: 42, CASH: 5820286 }. Marked to market: 9979714 +Final relative surplus NoiseAgent 1973 -0.4179714 +Final holdings for NoiseAgent 1974: { CASH: 10016575 }. Marked to market: 10016575 +Final relative surplus NoiseAgent 1974 0.0016575 +Final holdings for NoiseAgent 1975: { CASH: 9991618 }. Marked to market: 9991618 +Final relative surplus NoiseAgent 1975 -0.0008382 +Final holdings for NoiseAgent 1976: { CASH: 10012177 }. Marked to market: 10012177 +Final relative surplus NoiseAgent 1976 0.0012177 +Final holdings for NoiseAgent 1977: { CASH: 10023562 }. Marked to market: 10023562 +Final relative surplus NoiseAgent 1977 0.0023562 +Final holdings for NoiseAgent 1978: { IBM: -34, CASH: 13384190 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 1978 0.338419 +Final holdings for NoiseAgent 1979: { IBM: 82, CASH: 1837269 }. Marked to market: 9975031 +Final relative surplus NoiseAgent 1979 -0.8063493 +Final holdings for NoiseAgent 1980: { CASH: 10006573 }. Marked to market: 10006573 +Final relative surplus NoiseAgent 1980 0.0006573 +Final holdings for NoiseAgent 1981: { CASH: 10007776 }. Marked to market: 10007776 +Final relative surplus NoiseAgent 1981 0.0007776 +Final holdings for NoiseAgent 1982: { CASH: 10016100 }. Marked to market: 10016100 +Final relative surplus NoiseAgent 1982 0.00161 +Final holdings for NoiseAgent 1983: { CASH: 10010530 }. Marked to market: 10010530 +Final relative surplus NoiseAgent 1983 0.001053 +Final holdings for NoiseAgent 1984: { IBM: 98, CASH: 213230 }. Marked to market: 10002940 +Final relative surplus NoiseAgent 1984 -0.9686878 +Final holdings for NoiseAgent 1985: { CASH: 10016104 }. Marked to market: 10016104 +Final relative surplus NoiseAgent 1985 0.0016104 +Final holdings for NoiseAgent 1986: { IBM: -41, CASH: 14124477 }. Marked to market: 9999672 +Final relative surplus NoiseAgent 1986 0.4124477 +Final holdings for NoiseAgent 1987: { CASH: 10002520 }. Marked to market: 10002520 +Final relative surplus NoiseAgent 1987 0.000252 +Final holdings for NoiseAgent 1988: { CASH: 9971048 }. Marked to market: 9971048 +Final relative surplus NoiseAgent 1988 -0.0028952 +Final holdings for NoiseAgent 1989: { CASH: 9996403 }. Marked to market: 9996403 +Final relative surplus NoiseAgent 1989 -0.0003597 +Final holdings for NoiseAgent 1990: { CASH: 9996416 }. Marked to market: 9996416 +Final relative surplus NoiseAgent 1990 -0.0003584 +Final holdings for NoiseAgent 1991: { CASH: 9977752 }. Marked to market: 9977752 +Final relative surplus NoiseAgent 1991 -0.0022248 +Final holdings for NoiseAgent 1992: { CASH: 10006696 }. Marked to market: 10006696 +Final relative surplus NoiseAgent 1992 0.0006696 +Final holdings for NoiseAgent 1993: { CASH: 9992847 }. Marked to market: 9992847 +Final relative surplus NoiseAgent 1993 -0.0007153 +Final holdings for NoiseAgent 1994: { IBM: -46, CASH: 14601288 }. Marked to market: 9991490 +Final relative surplus NoiseAgent 1994 0.4601288 +Final holdings for NoiseAgent 1995: { CASH: 10011200 }. Marked to market: 10011200 +Final relative surplus NoiseAgent 1995 0.00112 +Final holdings for NoiseAgent 1996: { IBM: -44, CASH: 14398328 }. Marked to market: 9993664 +Final relative surplus NoiseAgent 1996 0.4398328 +Final holdings for NoiseAgent 1997: { IBM: 88, CASH: 1212672 }. Marked to market: 10002728 +Final relative surplus NoiseAgent 1997 -0.86874405 +Final holdings for NoiseAgent 1998: { IBM: -40, CASH: 13979340 }. Marked to market: 10013340 +Final relative surplus NoiseAgent 1998 0.397934 +Final holdings for NoiseAgent 1999: { IBM: 47, CASH: 5305593 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 1999 -0.4694407 +Final holdings for NoiseAgent 2000: { CASH: 10010208 }. Marked to market: 10010208 +Final relative surplus NoiseAgent 2000 0.0010208 +Final holdings for NoiseAgent 2001: { IBM: 28, CASH: 7202774 }. Marked to market: 10008766 +Final relative surplus NoiseAgent 2001 -0.2797226 +Final holdings for NoiseAgent 2002: { IBM: 66, CASH: 3418447 }. Marked to market: 9987757 +Final relative surplus NoiseAgent 2002 -0.64820205 +Final holdings for NoiseAgent 2003: { IBM: -39, CASH: 13923751 }. Marked to market: 10001482 +Final relative surplus NoiseAgent 2003 0.3923751 +Final holdings for NoiseAgent 2004: { IBM: 82, CASH: 1796802 }. Marked to market: 10010988 +Final relative surplus NoiseAgent 2004 -0.81030265 +Final holdings for NoiseAgent 2005: { CASH: 9998839 }. Marked to market: 9998839 +Final relative surplus NoiseAgent 2005 -0.0001161 +Final holdings for NoiseAgent 2006: { IBM: 38, CASH: 6209886 }. Marked to market: 10031622 +Final relative surplus NoiseAgent 2006 -0.3790114 +Final holdings for NoiseAgent 2007: { IBM: 22, CASH: 7804224 }. Marked to market: 9999538 +Final relative surplus NoiseAgent 2007 -0.2195776 +Final holdings for NoiseAgent 2008: { CASH: 9988151 }. Marked to market: 9988151 +Final relative surplus NoiseAgent 2008 -0.0011849 +Final holdings for NoiseAgent 2009: { IBM: 33, CASH: 6703729 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2009 -0.3296271 +Final holdings for NoiseAgent 2010: { IBM: -58, CASH: 15797013 }. Marked to market: 10002987 +Final relative surplus NoiseAgent 2010 0.56971145 +Final holdings for NoiseAgent 2011: { CASH: 10002220 }. Marked to market: 10002220 +Final relative surplus NoiseAgent 2011 0.000222 +Final holdings for NoiseAgent 2012: { CASH: 9998543 }. Marked to market: 9998543 +Final relative surplus NoiseAgent 2012 -0.0001457 +Final holdings for NoiseAgent 2013: { IBM: 72, CASH: 2798812 }. Marked to market: 10013140 +Final relative surplus NoiseAgent 2013 -0.7100983 +Final holdings for NoiseAgent 2014: { IBM: -52, CASH: 15169086 }. Marked to market: 10018590 +Final relative surplus NoiseAgent 2014 0.50700725 +Final holdings for NoiseAgent 2015: { CASH: 10016764 }. Marked to market: 10016764 +Final relative surplus NoiseAgent 2015 0.0016764 +Final holdings for NoiseAgent 2016: { CASH: 10002146 }. Marked to market: 10002146 +Final relative surplus NoiseAgent 2016 0.0002146 +Final holdings for NoiseAgent 2017: { IBM: -33, CASH: 13288582 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2017 0.3288582 +Final holdings for NoiseAgent 2018: { CASH: 9998551 }. Marked to market: 9998551 +Final relative surplus NoiseAgent 2018 -0.0001449 +Final holdings for NoiseAgent 2019: { CASH: 10001280 }. Marked to market: 10001280 +Final relative surplus NoiseAgent 2019 0.000128 +Final holdings for NoiseAgent 2020: { IBM: -46, CASH: 14596826 }. Marked to market: 10003174 +Final relative surplus NoiseAgent 2020 0.4596826 +Final holdings for NoiseAgent 2021: { CASH: 10006952 }. Marked to market: 10006952 +Final relative surplus NoiseAgent 2021 0.0006952 +Final holdings for NoiseAgent 2022: { CASH: 10013616 }. Marked to market: 10013616 +Final relative surplus NoiseAgent 2022 0.0013616 +Final holdings for NoiseAgent 2023: { IBM: -44, CASH: 14392564 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2023 0.4392564 +Final holdings for NoiseAgent 2024: { CASH: 10009471 }. Marked to market: 10009471 +Final relative surplus NoiseAgent 2024 0.0009471 +Final holdings for NoiseAgent 2025: { CASH: 9998548 }. Marked to market: 9998548 +Final relative surplus NoiseAgent 2025 -0.0001452 +Final holdings for NoiseAgent 2026: { IBM: 42, CASH: 5804389 }. Marked to market: 9999517 +Final relative surplus NoiseAgent 2026 -0.4195611 +Final holdings for NoiseAgent 2027: { CASH: 9968980 }. Marked to market: 9968980 +Final relative surplus NoiseAgent 2027 -0.003102 +Final holdings for NoiseAgent 2028: { IBM: 90, CASH: 1018495 }. Marked to market: 9981775 +Final relative surplus NoiseAgent 2028 -0.8881867 +Final holdings for NoiseAgent 2029: { CASH: 9991575 }. Marked to market: 9991575 +Final relative surplus NoiseAgent 2029 -0.0008425 +Final holdings for NoiseAgent 2030: { CASH: 9999202 }. Marked to market: 9999202 +Final relative surplus NoiseAgent 2030 -7.98e-05 +Final holdings for NoiseAgent 2031: { IBM: 76, CASH: 2385332 }. Marked to market: 10025612 +Final relative surplus NoiseAgent 2031 -0.75141385 +Final holdings for NoiseAgent 2032: { IBM: 48, CASH: 5189800 }. Marked to market: 10017592 +Final relative surplus NoiseAgent 2032 -0.48102 +Final holdings for NoiseAgent 2033: { IBM: 58, CASH: 4216530 }. Marked to market: 9973088 +Final relative surplus NoiseAgent 2033 -0.56840845 +Final holdings for NoiseAgent 2034: { CASH: 9988660 }. Marked to market: 9988660 +Final relative surplus NoiseAgent 2034 -0.001134 +Final holdings for NoiseAgent 2035: { CASH: 9988864 }. Marked to market: 9988864 +Final relative surplus NoiseAgent 2035 -0.0011136 +Final holdings for NoiseAgent 2036: { IBM: 76, CASH: 2409082 }. Marked to market: 9997150 +Final relative surplus NoiseAgent 2036 -0.74910745 +Final holdings for NoiseAgent 2037: { IBM: 60, CASH: 4006780 }. Marked to market: 9998620 +Final relative surplus NoiseAgent 2037 -0.58933565 +Final holdings for NoiseAgent 2038: { CASH: 10001404 }. Marked to market: 10001404 +Final relative surplus NoiseAgent 2038 0.0001404 +Final holdings for NoiseAgent 2039: { IBM: -66, CASH: 16567693 }. Marked to market: 10026103 +Final relative surplus NoiseAgent 2039 0.6468577 +Final holdings for NoiseAgent 2040: { CASH: 10000390 }. Marked to market: 10000390 +Final relative surplus NoiseAgent 2040 3.9e-05 +Final holdings for NoiseAgent 2041: { CASH: 10025278 }. Marked to market: 10025278 +Final relative surplus NoiseAgent 2041 0.0025278 +Final holdings for NoiseAgent 2042: { IBM: 80, CASH: 1997760 }. Marked to market: 10014800 +Final relative surplus NoiseAgent 2042 -0.7902025 +Final holdings for NoiseAgent 2043: { IBM: -90, CASH: 18989830 }. Marked to market: 10002160 +Final relative surplus NoiseAgent 2043 0.8889967 +Final holdings for NoiseAgent 2044: { IBM: 52, CASH: 4784582 }. Marked to market: 10019578 +Final relative surplus NoiseAgent 2044 -0.51147465 +Final holdings for NoiseAgent 2045: { CASH: 10000023 }. Marked to market: 10000023 +Final relative surplus NoiseAgent 2045 2.3e-06 +Final holdings for NoiseAgent 2046: { IBM: 40, CASH: 6004460 }. Marked to market: 9999180 +Final relative surplus NoiseAgent 2046 -0.399554 +Final holdings for NoiseAgent 2047: { IBM: 70, CASH: 2995905 }. Marked to market: 10009275 +Final relative surplus NoiseAgent 2047 -0.69038935 +Final holdings for NoiseAgent 2048: { IBM: -70, CASH: 16970845 }. Marked to market: 10007805 +Final relative surplus NoiseAgent 2048 0.68713715 +Final holdings for NoiseAgent 2049: { CASH: 9997153 }. Marked to market: 9997153 +Final relative surplus NoiseAgent 2049 -0.0002847 +Final holdings for NoiseAgent 2050: { IBM: -76, CASH: 17589436 }. Marked to market: 9996732 +Final relative surplus NoiseAgent 2050 0.7489533 +Final holdings for NoiseAgent 2051: { CASH: 10025358 }. Marked to market: 10025358 +Final relative surplus NoiseAgent 2051 0.0025358 +Final holdings for NoiseAgent 2052: { CASH: 9996964 }. Marked to market: 9996964 +Final relative surplus NoiseAgent 2052 -0.0003036 +Final holdings for NoiseAgent 2053: { IBM: 58, CASH: 4195679 }. Marked to market: 10008555 +Final relative surplus NoiseAgent 2053 -0.5704243 +Final holdings for NoiseAgent 2054: { CASH: 9997543 }. Marked to market: 9997543 +Final relative surplus NoiseAgent 2054 -0.0002457 +Final holdings for NoiseAgent 2055: { IBM: 44, CASH: 5599868 }. Marked to market: 9981344 +Final relative surplus NoiseAgent 2055 -0.4400132 +Final holdings for NoiseAgent 2056: { CASH: 10000805 }. Marked to market: 10000805 +Final relative surplus NoiseAgent 2056 8.05e-05 +Final holdings for NoiseAgent 2057: { IBM: -48, CASH: 14784952 }. Marked to market: 10007128 +Final relative surplus NoiseAgent 2057 0.4784952 +Final holdings for NoiseAgent 2058: { IBM: 13, CASH: 8718915 }. Marked to market: 10027261 +Final relative surplus NoiseAgent 2058 -0.1281085 +Final holdings for NoiseAgent 2059: { CASH: 10004378 }. Marked to market: 10004378 +Final relative surplus NoiseAgent 2059 0.0004378 +Final holdings for NoiseAgent 2060: { IBM: -41, CASH: 14081427 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2060 0.4081427 +Final holdings for NoiseAgent 2061: { IBM: -98, CASH: 19803675 }. Marked to market: 9987015 +Final relative surplus NoiseAgent 2061 0.97035075 +Final holdings for NoiseAgent 2062: { CASH: 9999160 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 2062 -8.4e-05 +Final holdings for NoiseAgent 2063: { IBM: 96, CASH: 422608 }. Marked to market: 9992368 +Final relative surplus NoiseAgent 2063 -0.94777065 +Final holdings for NoiseAgent 2064: { IBM: -82, CASH: 18188233 }. Marked to market: 10004879 +Final relative surplus NoiseAgent 2064 0.80884475 +Final holdings for NoiseAgent 2065: { CASH: 10015498 }. Marked to market: 10015498 +Final relative surplus NoiseAgent 2065 0.0015498 +Final holdings for NoiseAgent 2066: { CASH: 9999714 }. Marked to market: 9999714 +Final relative surplus NoiseAgent 2066 -2.86e-05 +Final holdings for NoiseAgent 2067: { IBM: -42, CASH: 14209261 }. Marked to market: 9983221 +Final relative surplus NoiseAgent 2067 0.4209261 +Final holdings for NoiseAgent 2068: { CASH: 9990922 }. Marked to market: 9990922 +Final relative surplus NoiseAgent 2068 -0.0009078 +Final holdings for NoiseAgent 2069: { IBM: 56, CASH: 4409716 }. Marked to market: 9994764 +Final relative surplus NoiseAgent 2069 -0.54905555 +Final holdings for NoiseAgent 2070: { CASH: 10005819 }. Marked to market: 10005819 +Final relative surplus NoiseAgent 2070 0.0005819 +Final holdings for NoiseAgent 2071: { IBM: 84, CASH: 1626544 }. Marked to market: 9988492 +Final relative surplus NoiseAgent 2071 -0.8273908 +Final holdings for NoiseAgent 2072: { CASH: 9999608 }. Marked to market: 9999608 +Final relative surplus NoiseAgent 2072 -3.92e-05 +Final holdings for NoiseAgent 2073: { IBM: -98, CASH: 19783879 }. Marked to market: 10001127 +Final relative surplus NoiseAgent 2073 0.96840535 +Final holdings for NoiseAgent 2074: { CASH: 10000663 }. Marked to market: 10000663 +Final relative surplus NoiseAgent 2074 6.63e-05 +Final holdings for NoiseAgent 2075: { IBM: 48, CASH: 5207104 }. Marked to market: 10000816 +Final relative surplus NoiseAgent 2075 -0.4792896 +Final holdings for NoiseAgent 2076: { CASH: 10024358 }. Marked to market: 10024358 +Final relative surplus NoiseAgent 2076 0.0024358 +Final holdings for NoiseAgent 2077: { IBM: -62, CASH: 16215252 }. Marked to market: 9973712 +Final relative surplus NoiseAgent 2077 0.61145825 +Final holdings for NoiseAgent 2078: { IBM: 66, CASH: 3383434 }. Marked to market: 10026400 +Final relative surplus NoiseAgent 2078 -0.65159145 +Final holdings for NoiseAgent 2079: { IBM: 55, CASH: 4510361 }. Marked to market: 9966526 +Final relative surplus NoiseAgent 2079 -0.5390438 +Final holdings for NoiseAgent 2080: { IBM: 80, CASH: 2036520 }. Marked to market: 10001240 +Final relative surplus NoiseAgent 2080 -0.7864255 +Final holdings for NoiseAgent 2081: { IBM: -46, CASH: 14605842 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2081 0.4605842 +Final holdings for NoiseAgent 2082: { IBM: 82, CASH: 1779828 }. Marked to market: 10027470 +Final relative surplus NoiseAgent 2082 -0.8119595 +Final holdings for NoiseAgent 2083: { IBM: 90, CASH: 1023490 }. Marked to market: 9982990 +Final relative surplus NoiseAgent 2083 -0.88769605 +Final holdings for NoiseAgent 2084: { CASH: 10008070 }. Marked to market: 10008070 +Final relative surplus NoiseAgent 2084 0.000807 +Final holdings for NoiseAgent 2085: { IBM: 78, CASH: 2220631 }. Marked to market: 9985687 +Final relative surplus NoiseAgent 2085 -0.76798165 +Final holdings for NoiseAgent 2086: { IBM: -86, CASH: 18586670 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2086 0.84868255 +Final holdings for NoiseAgent 2087: { IBM: 90, CASH: 1070470 }. Marked to market: 9933490 +Final relative surplus NoiseAgent 2087 -0.88310605 +Final holdings for NoiseAgent 2088: { CASH: 9993709 }. Marked to market: 9993709 +Final relative surplus NoiseAgent 2088 -0.0006291 +Final holdings for NoiseAgent 2089: { CASH: 10020184 }. Marked to market: 10020184 +Final relative surplus NoiseAgent 2089 0.0020184 +Final holdings for NoiseAgent 2090: { IBM: -56, CASH: 15600840 }. Marked to market: 9988912 +Final relative surplus NoiseAgent 2090 0.5500628 +Final holdings for NoiseAgent 2091: { IBM: -84, CASH: 18416170 }. Marked to market: 9969718 +Final relative surplus NoiseAgent 2091 0.83156165 +Final holdings for NoiseAgent 2092: { CASH: 10001410 }. Marked to market: 10001410 +Final relative surplus NoiseAgent 2092 0.000141 +Final holdings for NoiseAgent 2093: { CASH: 9999090 }. Marked to market: 9999090 +Final relative surplus NoiseAgent 2093 -9.1e-05 +Final holdings for NoiseAgent 2094: { CASH: 10000442 }. Marked to market: 10000442 +Final relative surplus NoiseAgent 2094 4.42e-05 +Final holdings for NoiseAgent 2095: { CASH: 10002021 }. Marked to market: 10002021 +Final relative surplus NoiseAgent 2095 0.0002021 +Final holdings for NoiseAgent 2096: { IBM: -42, CASH: 14191201 }. Marked to market: 9995863 +Final relative surplus NoiseAgent 2096 0.4191201 +Final holdings for NoiseAgent 2097: { IBM: -44, CASH: 14391178 }. Marked to market: 10004466 +Final relative surplus NoiseAgent 2097 0.4391178 +Final holdings for NoiseAgent 2098: { CASH: 10013410 }. Marked to market: 10013410 +Final relative surplus NoiseAgent 2098 0.001341 +Final holdings for NoiseAgent 2099: { IBM: -56, CASH: 15592076 }. Marked to market: 10004732 +Final relative surplus NoiseAgent 2099 0.54922905 +Final holdings for NoiseAgent 2100: { CASH: 10004600 }. Marked to market: 10004600 +Final relative surplus NoiseAgent 2100 0.00046 +Final holdings for NoiseAgent 2101: { CASH: 10030720 }. Marked to market: 10030720 +Final relative surplus NoiseAgent 2101 0.003072 +Final holdings for NoiseAgent 2102: { IBM: 46, CASH: 5410005 }. Marked to market: 9991237 +Final relative surplus NoiseAgent 2102 -0.4589995 +Final holdings for NoiseAgent 2103: { IBM: 54, CASH: 4599217 }. Marked to market: 10008559 +Final relative surplus NoiseAgent 2103 -0.53006105 +Final holdings for NoiseAgent 2104: { CASH: 9975913 }. Marked to market: 9975913 +Final relative surplus NoiseAgent 2104 -0.0024087 +Final holdings for NoiseAgent 2105: { CASH: 9964439 }. Marked to market: 9964439 +Final relative surplus NoiseAgent 2105 -0.0035561 +Final holdings for NoiseAgent 2106: { CASH: 9997354 }. Marked to market: 9997354 +Final relative surplus NoiseAgent 2106 -0.0002646 +Final holdings for NoiseAgent 2107: { CASH: 9965643 }. Marked to market: 9965643 +Final relative surplus NoiseAgent 2107 -0.0034357 +Final holdings for NoiseAgent 2108: { IBM: 22, CASH: 7810406 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 2108 -0.2189594 +Final holdings for NoiseAgent 2109: { IBM: 50, CASH: 5015475 }. Marked to market: 9992275 +Final relative surplus NoiseAgent 2109 -0.4984525 +Final holdings for NoiseAgent 2110: { IBM: -42, CASH: 14195905 }. Marked to market: 9999097 +Final relative surplus NoiseAgent 2110 0.4195905 +Final holdings for NoiseAgent 2111: { CASH: 9975283 }. Marked to market: 9975283 +Final relative surplus NoiseAgent 2111 -0.0024717 +Final holdings for NoiseAgent 2112: { IBM: 40, CASH: 5974040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2112 -0.402596 +Final holdings for NoiseAgent 2113: { CASH: 10001224 }. Marked to market: 10001224 +Final relative surplus NoiseAgent 2113 0.0001224 +Final holdings for NoiseAgent 2114: { IBM: 72, CASH: 2837152 }. Marked to market: 9975808 +Final relative surplus NoiseAgent 2114 -0.70637135 +Final holdings for NoiseAgent 2115: { IBM: -88, CASH: 18786316 }. Marked to market: 9995116 +Final relative surplus NoiseAgent 2115 0.86864175 +Final holdings for NoiseAgent 2116: { IBM: 66, CASH: 3405808 }. Marked to market: 9994192 +Final relative surplus NoiseAgent 2116 -0.64943685 +Final holdings for NoiseAgent 2117: { CASH: 10008074 }. Marked to market: 10008074 +Final relative surplus NoiseAgent 2117 0.0008074 +Final holdings for NoiseAgent 2118: { CASH: 10029412 }. Marked to market: 10029412 +Final relative surplus NoiseAgent 2118 0.0029412 +Final holdings for NoiseAgent 2119: { IBM: -51, CASH: 15098110 }. Marked to market: 9976384 +Final relative surplus NoiseAgent 2119 0.4997659 +Final holdings for NoiseAgent 2120: { IBM: -54, CASH: 15389659 }. Marked to market: 9998731 +Final relative surplus NoiseAgent 2120 0.52898275 +Final holdings for NoiseAgent 2121: { IBM: -76, CASH: 17602318 }. Marked to market: 9953830 +Final relative surplus NoiseAgent 2121 0.7501878 +Final holdings for NoiseAgent 2122: { CASH: 10004292 }. Marked to market: 10004292 +Final relative surplus NoiseAgent 2122 0.0004292 +Final holdings for NoiseAgent 2123: { CASH: 10018720 }. Marked to market: 10018720 +Final relative surplus NoiseAgent 2123 0.001872 +Final holdings for NoiseAgent 2124: { CASH: 10025200 }. Marked to market: 10025200 +Final relative surplus NoiseAgent 2124 0.00252 +Final holdings for NoiseAgent 2125: { CASH: 9986104 }. Marked to market: 9986104 +Final relative surplus NoiseAgent 2125 -0.0013896 +Final holdings for NoiseAgent 2126: { CASH: 9970511 }. Marked to market: 9970511 +Final relative surplus NoiseAgent 2126 -0.0029489 +Final holdings for NoiseAgent 2127: { CASH: 9997516 }. Marked to market: 9997516 +Final relative surplus NoiseAgent 2127 -0.0002484 +Final holdings for NoiseAgent 2128: { CASH: 10032007 }. Marked to market: 10032007 +Final relative surplus NoiseAgent 2128 0.0032007 +Final holdings for NoiseAgent 2129: { IBM: 46, CASH: 5387028 }. Marked to market: 10017020 +Final relative surplus NoiseAgent 2129 -0.4612972 +Final holdings for NoiseAgent 2130: { IBM: 21, CASH: 7901743 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 2130 -0.2098257 +Final holdings for NoiseAgent 2131: { IBM: 42, CASH: 5808211 }. Marked to market: 9995527 +Final relative surplus NoiseAgent 2131 -0.4191789 +Final holdings for NoiseAgent 2132: { CASH: 10008854 }. Marked to market: 10008854 +Final relative surplus NoiseAgent 2132 0.0008854 +Final holdings for NoiseAgent 2133: { CASH: 10007412 }. Marked to market: 10007412 +Final relative surplus NoiseAgent 2133 0.0007412 +Final holdings for NoiseAgent 2134: { CASH: 10011973 }. Marked to market: 10011973 +Final relative surplus NoiseAgent 2134 0.0011973 +Final holdings for NoiseAgent 2135: { CASH: 9995864 }. Marked to market: 9995864 +Final relative surplus NoiseAgent 2135 -0.0004136 +Final holdings for NoiseAgent 2136: { IBM: -98, CASH: 19810437 }. Marked to market: 9989073 +Final relative surplus NoiseAgent 2136 0.97102215 +Final holdings for NoiseAgent 2137: { CASH: 9999054 }. Marked to market: 9999054 +Final relative surplus NoiseAgent 2137 -9.46e-05 +Final holdings for NoiseAgent 2138: { CASH: 9996528 }. Marked to market: 9996528 +Final relative surplus NoiseAgent 2138 -0.0003472 +Final holdings for NoiseAgent 2139: { CASH: 10000726 }. Marked to market: 10000726 +Final relative surplus NoiseAgent 2139 7.26e-05 +Final holdings for NoiseAgent 2140: { IBM: 78, CASH: 2199649 }. Marked to market: 10007605 +Final relative surplus NoiseAgent 2140 -0.77002485 +Final holdings for NoiseAgent 2141: { IBM: -76, CASH: 17605054 }. Marked to market: 9987650 +Final relative surplus NoiseAgent 2141 0.75048255 +Final holdings for NoiseAgent 2142: { CASH: 9998436 }. Marked to market: 9998436 +Final relative surplus NoiseAgent 2142 -0.0001564 +Final holdings for NoiseAgent 2143: { IBM: 49, CASH: 5123324 }. Marked to market: 9999853 +Final relative surplus NoiseAgent 2143 -0.4876676 +Final holdings for NoiseAgent 2144: { IBM: 84, CASH: 1611928 }. Marked to market: 10002184 +Final relative surplus NoiseAgent 2144 -0.82881945 +Final holdings for NoiseAgent 2145: { IBM: 58, CASH: 4204292 }. Marked to market: 10000464 +Final relative surplus NoiseAgent 2145 -0.56957825 +Final holdings for NoiseAgent 2146: { IBM: -64, CASH: 16409248 }. Marked to market: 9978784 +Final relative surplus NoiseAgent 2146 0.63087615 +Final holdings for NoiseAgent 2147: { CASH: 9997935 }. Marked to market: 9997935 +Final relative surplus NoiseAgent 2147 -0.0002065 +Final holdings for NoiseAgent 2148: { IBM: 92, CASH: 812512 }. Marked to market: 9993836 +Final relative surplus NoiseAgent 2148 -0.90876855 +Final holdings for NoiseAgent 2149: { CASH: 9997286 }. Marked to market: 9997286 +Final relative surplus NoiseAgent 2149 -0.0002714 +Final holdings for NoiseAgent 2150: { CASH: 9974400 }. Marked to market: 9974400 +Final relative surplus NoiseAgent 2150 -0.00256 +Final holdings for NoiseAgent 2151: { IBM: 22, CASH: 7816654 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2151 -0.2183346 +Final holdings for NoiseAgent 2152: { CASH: 9989256 }. Marked to market: 9989256 +Final relative surplus NoiseAgent 2152 -0.0010744 +Final holdings for NoiseAgent 2153: { IBM: -82, CASH: 18206109 }. Marked to market: 9987413 +Final relative surplus NoiseAgent 2153 0.81058845 +Final holdings for NoiseAgent 2154: { IBM: 88, CASH: 1213244 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 2154 -0.8686905 +Final holdings for NoiseAgent 2155: { CASH: 9998202 }. Marked to market: 9998202 +Final relative surplus NoiseAgent 2155 -0.0001798 +Final holdings for NoiseAgent 2156: { CASH: 9997040 }. Marked to market: 9997040 +Final relative surplus NoiseAgent 2156 -0.000296 +Final holdings for NoiseAgent 2157: { IBM: 39, CASH: 6113615 }. Marked to market: 9979178 +Final relative surplus NoiseAgent 2157 -0.3886385 +Final holdings for NoiseAgent 2158: { CASH: 10013566 }. Marked to market: 10013566 +Final relative surplus NoiseAgent 2158 0.0013566 +Final holdings for NoiseAgent 2159: { IBM: -31, CASH: 13098765 }. Marked to market: 10003012 +Final relative surplus NoiseAgent 2159 0.3098765 +Final holdings for NoiseAgent 2160: { CASH: 9998810 }. Marked to market: 9998810 +Final relative surplus NoiseAgent 2160 -0.000119 +Final holdings for NoiseAgent 2161: { IBM: 76, CASH: 2405586 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2161 -0.7494489 +Final holdings for NoiseAgent 2162: { IBM: -68, CASH: 16816660 }. Marked to market: 9970624 +Final relative surplus NoiseAgent 2162 0.67159675 +Final holdings for NoiseAgent 2163: { CASH: 9993955 }. Marked to market: 9993955 +Final relative surplus NoiseAgent 2163 -0.0006045 +Final holdings for NoiseAgent 2164: { IBM: -98, CASH: 19786770 }. Marked to market: 10000784 +Final relative surplus NoiseAgent 2164 0.9686917 +Final holdings for NoiseAgent 2165: { IBM: 96, CASH: 399472 }. Marked to market: 10013008 +Final relative surplus NoiseAgent 2165 -0.950038 +Final holdings for NoiseAgent 2166: { CASH: 10005016 }. Marked to market: 10005016 +Final relative surplus NoiseAgent 2166 0.0005016 +Final holdings for NoiseAgent 2167: { CASH: 9995354 }. Marked to market: 9995354 +Final relative surplus NoiseAgent 2167 -0.0004646 +Final holdings for NoiseAgent 2168: { CASH: 10012138 }. Marked to market: 10012138 +Final relative surplus NoiseAgent 2168 0.0012138 +Final holdings for NoiseAgent 2169: { CASH: 9998581 }. Marked to market: 9998581 +Final relative surplus NoiseAgent 2169 -0.0001419 +Final holdings for NoiseAgent 2170: { IBM: 40, CASH: 5997620 }. Marked to market: 10005580 +Final relative surplus NoiseAgent 2170 -0.400238 +Final holdings for NoiseAgent 2171: { IBM: 88, CASH: 1207656 }. Marked to market: 9992872 +Final relative surplus NoiseAgent 2171 -0.8692493 +Final holdings for NoiseAgent 2172: { CASH: 9996998 }. Marked to market: 9996998 +Final relative surplus NoiseAgent 2172 -0.0003002 +Final holdings for NoiseAgent 2173: { CASH: 10001849 }. Marked to market: 10001849 +Final relative surplus NoiseAgent 2173 0.0001849 +Final holdings for NoiseAgent 2174: { IBM: 90, CASH: 1021195 }. Marked to market: 9992845 +Final relative surplus NoiseAgent 2174 -0.88791195 +Final holdings for NoiseAgent 2175: { IBM: -44, CASH: 14412760 }. Marked to market: 9983896 +Final relative surplus NoiseAgent 2175 0.441276 +Final holdings for NoiseAgent 2176: { CASH: 9976672 }. Marked to market: 9976672 +Final relative surplus NoiseAgent 2176 -0.0023328 +Final holdings for NoiseAgent 2177: { IBM: -22, CASH: 12198394 }. Marked to market: 9984358 +Final relative surplus NoiseAgent 2177 0.2198394 +Final holdings for NoiseAgent 2178: { CASH: 10016718 }. Marked to market: 10016718 +Final relative surplus NoiseAgent 2178 0.0016718 +Final holdings for NoiseAgent 2179: { IBM: -58, CASH: 15790981 }. Marked to market: 10001073 +Final relative surplus NoiseAgent 2179 0.5691164 +Final holdings for NoiseAgent 2180: { IBM: -76, CASH: 17618430 }. Marked to market: 9968118 +Final relative surplus NoiseAgent 2180 0.75177675 +Final holdings for NoiseAgent 2181: { IBM: -98, CASH: 19757615 }. Marked to market: 10032781 +Final relative surplus NoiseAgent 2181 0.9658387 +Final holdings for NoiseAgent 2182: { CASH: 10005375 }. Marked to market: 10005375 +Final relative surplus NoiseAgent 2182 0.0005375 +Final holdings for NoiseAgent 2183: { CASH: 9985960 }. Marked to market: 9985960 +Final relative surplus NoiseAgent 2183 -0.001404 +Final holdings for NoiseAgent 2184: { CASH: 10009045 }. Marked to market: 10009045 +Final relative surplus NoiseAgent 2184 0.0009045 +Final holdings for NoiseAgent 2185: { CASH: 10022610 }. Marked to market: 10022610 +Final relative surplus NoiseAgent 2185 0.002261 +Final holdings for NoiseAgent 2186: { IBM: 72, CASH: 2804716 }. Marked to market: 9999388 +Final relative surplus NoiseAgent 2186 -0.7095359 +Final holdings for NoiseAgent 2187: { IBM: -56, CASH: 15591516 }. Marked to market: 9997956 +Final relative surplus NoiseAgent 2187 0.54916315 +Final holdings for NoiseAgent 2188: { IBM: 62, CASH: 3808649 }. Marked to market: 10000651 +Final relative surplus NoiseAgent 2188 -0.60914805 +Final holdings for NoiseAgent 2189: { IBM: 50, CASH: 4997675 }. Marked to market: 10006775 +Final relative surplus NoiseAgent 2189 -0.5002325 +Final holdings for NoiseAgent 2190: { IBM: -31, CASH: 13104402 }. Marked to market: 9999318 +Final relative surplus NoiseAgent 2190 0.3104402 +Final holdings for NoiseAgent 2191: { IBM: -90, CASH: 19025524 }. Marked to market: 9966304 +Final relative surplus NoiseAgent 2191 0.8924864 +Final holdings for NoiseAgent 2192: { CASH: 9998988 }. Marked to market: 9998988 +Final relative surplus NoiseAgent 2192 -0.0001012 +Final holdings for NoiseAgent 2193: { IBM: 60, CASH: 4019950 }. Marked to market: 9993070 +Final relative surplus NoiseAgent 2193 -0.58804985 +Final holdings for NoiseAgent 2194: { CASH: 10003450 }. Marked to market: 10003450 +Final relative surplus NoiseAgent 2194 0.000345 +Final holdings for NoiseAgent 2195: { CASH: 9998698 }. Marked to market: 9998698 +Final relative surplus NoiseAgent 2195 -0.0001302 +Final holdings for NoiseAgent 2196: { IBM: -29, CASH: 12897100 }. Marked to market: 9999884 +Final relative surplus NoiseAgent 2196 0.28971 +Final holdings for NoiseAgent 2197: { IBM: -52, CASH: 15217446 }. Marked to market: 9973246 +Final relative surplus NoiseAgent 2197 0.51165505 +Final holdings for NoiseAgent 2198: { IBM: -86, CASH: 18588433 }. Marked to market: 9998237 +Final relative surplus NoiseAgent 2198 0.84885475 +Final holdings for NoiseAgent 2199: { IBM: -78, CASH: 17793253 }. Marked to market: 10001989 +Final relative surplus NoiseAgent 2199 0.76933645 +Final holdings for NoiseAgent 2200: { IBM: -37, CASH: 13723014 }. Marked to market: 10003885 +Final relative surplus NoiseAgent 2200 0.3723014 +Final holdings for NoiseAgent 2201: { IBM: 74, CASH: 2606031 }. Marked to market: 9998335 +Final relative surplus NoiseAgent 2201 -0.72940725 +Final holdings for NoiseAgent 2202: { CASH: 10006561 }. Marked to market: 10006561 +Final relative surplus NoiseAgent 2202 0.0006561 +Final holdings for NoiseAgent 2203: { IBM: 25, CASH: 7503225 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2203 -0.2496775 +Final holdings for NoiseAgent 2204: { IBM: -60, CASH: 15993280 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 2204 0.58933845 +Final holdings for NoiseAgent 2205: { CASH: 10015093 }. Marked to market: 10015093 +Final relative surplus NoiseAgent 2205 0.0015093 +Final holdings for NoiseAgent 2206: { IBM: 40, CASH: 5999180 }. Marked to market: 10004340 +Final relative surplus NoiseAgent 2206 -0.400082 +Final holdings for NoiseAgent 2207: { IBM: 88, CASH: 1208976 }. Marked to market: 9998768 +Final relative surplus NoiseAgent 2207 -0.86911415 +Final holdings for NoiseAgent 2208: { CASH: 10008092 }. Marked to market: 10008092 +Final relative surplus NoiseAgent 2208 0.0008092 +Final holdings for NoiseAgent 2209: { IBM: 68, CASH: 3211118 }. Marked to market: 10002346 +Final relative surplus NoiseAgent 2209 -0.6689006 +Final holdings for NoiseAgent 2210: { CASH: 9963857 }. Marked to market: 9963857 +Final relative surplus NoiseAgent 2210 -0.0036143 +Final holdings for NoiseAgent 2211: { IBM: -82, CASH: 18222304 }. Marked to market: 9967856 +Final relative surplus NoiseAgent 2211 0.81216405 +Final holdings for NoiseAgent 2212: { IBM: 50, CASH: 5012275 }. Marked to market: 9993675 +Final relative surplus NoiseAgent 2212 -0.4987725 +Final holdings for NoiseAgent 2213: { CASH: 9988380 }. Marked to market: 9988380 +Final relative surplus NoiseAgent 2213 -0.001162 +Final holdings for NoiseAgent 2214: { IBM: 64, CASH: 3607040 }. Marked to market: 9997184 +Final relative surplus NoiseAgent 2214 -0.62931105 +Final holdings for NoiseAgent 2215: { IBM: 78, CASH: 2202730 }. Marked to market: 10010998 +Final relative surplus NoiseAgent 2215 -0.76971645 +Final holdings for NoiseAgent 2216: { IBM: -90, CASH: 19001350 }. Marked to market: 9987310 +Final relative surplus NoiseAgent 2216 0.89011965 +Final holdings for NoiseAgent 2217: { IBM: -30, CASH: 12996100 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 2217 0.29961 +Final holdings for NoiseAgent 2218: { IBM: -42, CASH: 14210038 }. Marked to market: 9985720 +Final relative surplus NoiseAgent 2218 0.4210038 +Final holdings for NoiseAgent 2219: { IBM: 78, CASH: 2226793 }. Marked to market: 9978823 +Final relative surplus NoiseAgent 2219 -0.7673842 +Final holdings for NoiseAgent 2220: { IBM: 45, CASH: 5500486 }. Marked to market: 9960526 +Final relative surplus NoiseAgent 2220 -0.4499514 +Final holdings for NoiseAgent 2221: { CASH: 9999500 }. Marked to market: 9999500 +Final relative surplus NoiseAgent 2221 -5e-05 +Final holdings for NoiseAgent 2222: { IBM: -92, CASH: 19195768 }. Marked to market: 10004508 +Final relative surplus NoiseAgent 2222 0.9095857 +Final holdings for NoiseAgent 2223: { CASH: 10002117 }. Marked to market: 10002117 +Final relative surplus NoiseAgent 2223 0.0002117 +Final holdings for NoiseAgent 2224: { IBM: 70, CASH: 3009905 }. Marked to market: 9998425 +Final relative surplus NoiseAgent 2224 -0.6890261 +Final holdings for NoiseAgent 2225: { IBM: -20, CASH: 11997900 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2225 0.19979 +Final holdings for NoiseAgent 2226: { IBM: -66, CASH: 16590826 }. Marked to market: 9997162 +Final relative surplus NoiseAgent 2226 0.6490923 +Final holdings for NoiseAgent 2227: { CASH: 10009975 }. Marked to market: 10009975 +Final relative surplus NoiseAgent 2227 0.0009975 +Final holdings for NoiseAgent 2228: { IBM: -80, CASH: 17994040 }. Marked to market: 10000120 +Final relative surplus NoiseAgent 2228 0.78941155 +Final holdings for NoiseAgent 2229: { CASH: 10009828 }. Marked to market: 10009828 +Final relative surplus NoiseAgent 2229 0.0009828 +Final holdings for NoiseAgent 2230: { IBM: 89, CASH: 1168766 }. Marked to market: 9925921 +Final relative surplus NoiseAgent 2230 -0.87328385 +Final holdings for NoiseAgent 2231: { IBM: -58, CASH: 15813195 }. Marked to market: 9983499 +Final relative surplus NoiseAgent 2231 0.5712667 +Final holdings for NoiseAgent 2232: { CASH: 9994260 }. Marked to market: 9994260 +Final relative surplus NoiseAgent 2232 -0.000574 +Final holdings for NoiseAgent 2233: { IBM: 40, CASH: 6002280 }. Marked to market: 9997720 +Final relative surplus NoiseAgent 2233 -0.399772 +Final holdings for NoiseAgent 2234: { CASH: 10021252 }. Marked to market: 10021252 +Final relative surplus NoiseAgent 2234 0.0021252 +Final holdings for NoiseAgent 2235: { IBM: 40, CASH: 5973200 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 2235 -0.40268 +Final holdings for NoiseAgent 2236: { IBM: 70, CASH: 2982780 }. Marked to market: 10023450 +Final relative surplus NoiseAgent 2236 -0.69166385 +Final holdings for NoiseAgent 2237: { IBM: 50, CASH: 5000618 }. Marked to market: 10007068 +Final relative surplus NoiseAgent 2237 -0.4999382 +Final holdings for NoiseAgent 2238: { CASH: 9993532 }. Marked to market: 9993532 +Final relative surplus NoiseAgent 2238 -0.0006468 +Final holdings for NoiseAgent 2239: { IBM: 94, CASH: 592010 }. Marked to market: 10013348 +Final relative surplus NoiseAgent 2239 -0.93077655 +Final holdings for NoiseAgent 2240: { IBM: 34, CASH: 6605270 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 2240 -0.339473 +Final holdings for NoiseAgent 2241: { IBM: 30, CASH: 7013557 }. Marked to market: 9972367 +Final relative surplus NoiseAgent 2241 -0.2986443 +Final holdings for NoiseAgent 2242: { IBM: 32, CASH: 6803648 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2242 -0.3196352 +Final holdings for NoiseAgent 2243: { IBM: 46, CASH: 5404370 }. Marked to market: 9999586 +Final relative surplus NoiseAgent 2243 -0.459563 +Final holdings for NoiseAgent 2244: { CASH: 9977960 }. Marked to market: 9977960 +Final relative surplus NoiseAgent 2244 -0.002204 +Final holdings for NoiseAgent 2245: { CASH: 9988510 }. Marked to market: 9988510 +Final relative surplus NoiseAgent 2245 -0.001149 +Final holdings for NoiseAgent 2246: { CASH: 9995116 }. Marked to market: 9995116 +Final relative surplus NoiseAgent 2246 -0.0004884 +Final holdings for NoiseAgent 2247: { IBM: -92, CASH: 19189972 }. Marked to market: 10000920 +Final relative surplus NoiseAgent 2247 0.90901015 +Final holdings for NoiseAgent 2248: { IBM: -30, CASH: 12995890 }. Marked to market: 9999880 +Final relative surplus NoiseAgent 2248 0.299589 +Final holdings for NoiseAgent 2249: { IBM: -68, CASH: 16804454 }. Marked to market: 9989426 +Final relative surplus NoiseAgent 2249 0.67042295 +Final holdings for NoiseAgent 2250: { CASH: 9997535 }. Marked to market: 9997535 +Final relative surplus NoiseAgent 2250 -0.0002465 +Final holdings for NoiseAgent 2251: { IBM: -23, CASH: 12276517 }. Marked to market: 9998413 +Final relative surplus NoiseAgent 2251 0.2276517 +Final holdings for NoiseAgent 2252: { IBM: 80, CASH: 1993360 }. Marked to market: 10009280 +Final relative surplus NoiseAgent 2252 -0.79064355 +Final holdings for NoiseAgent 2253: { IBM: 94, CASH: 613724 }. Marked to market: 9997462 +Final relative surplus NoiseAgent 2253 -0.92864585 +Final holdings for NoiseAgent 2254: { CASH: 9983893 }. Marked to market: 9983893 +Final relative surplus NoiseAgent 2254 -0.0016107 +Final holdings for NoiseAgent 2255: { IBM: 44, CASH: 5611660 }. Marked to market: 9990584 +Final relative surplus NoiseAgent 2255 -0.438834 +Final holdings for NoiseAgent 2256: { CASH: 9990614 }. Marked to market: 9990614 +Final relative surplus NoiseAgent 2256 -0.0009386 +Final holdings for NoiseAgent 2257: { IBM: 60, CASH: 4014430 }. Marked to market: 9989950 +Final relative surplus NoiseAgent 2257 -0.58859845 +Final holdings for NoiseAgent 2258: { CASH: 10003672 }. Marked to market: 10003672 +Final relative surplus NoiseAgent 2258 0.0003672 +Final holdings for NoiseAgent 2259: { CASH: 9997758 }. Marked to market: 9997758 +Final relative surplus NoiseAgent 2259 -0.0002242 +Final holdings for NoiseAgent 2260: { IBM: -70, CASH: 16974590 }. Marked to market: 10008260 +Final relative surplus NoiseAgent 2260 0.6875207 +Final holdings for NoiseAgent 2261: { CASH: 9998496 }. Marked to market: 9998496 +Final relative surplus NoiseAgent 2261 -0.0001504 +Final holdings for NoiseAgent 2262: { CASH: 9998416 }. Marked to market: 9998416 +Final relative surplus NoiseAgent 2262 -0.0001584 +Final holdings for NoiseAgent 2263: { IBM: -44, CASH: 14396194 }. Marked to market: 10001298 +Final relative surplus NoiseAgent 2263 0.4396194 +Final holdings for NoiseAgent 2264: { CASH: 9997374 }. Marked to market: 9997374 +Final relative surplus NoiseAgent 2264 -0.0002626 +Final holdings for NoiseAgent 2265: { IBM: 50, CASH: 5013400 }. Marked to market: 9990750 +Final relative surplus NoiseAgent 2265 -0.49866 +Final holdings for NoiseAgent 2266: { IBM: 47, CASH: 5305452 }. Marked to market: 9999389 +Final relative surplus NoiseAgent 2266 -0.4694548 +Final holdings for NoiseAgent 2267: { CASH: 9998446 }. Marked to market: 9998446 +Final relative surplus NoiseAgent 2267 -0.0001554 +Final holdings for NoiseAgent 2268: { IBM: -92, CASH: 19204462 }. Marked to market: 9988730 +Final relative surplus NoiseAgent 2268 0.91042915 +Final holdings for NoiseAgent 2269: { IBM: -40, CASH: 13996060 }. Marked to market: 10002100 +Final relative surplus NoiseAgent 2269 0.399606 +Final holdings for NoiseAgent 2270: { CASH: 9989484 }. Marked to market: 9989484 +Final relative surplus NoiseAgent 2270 -0.0010516 +Final holdings for NoiseAgent 2271: { IBM: 92, CASH: 840204 }. Marked to market: 9967156 +Final relative surplus NoiseAgent 2271 -0.90605915 +Final holdings for NoiseAgent 2272: { IBM: 82, CASH: 1782903 }. Marked to market: 10033989 +Final relative surplus NoiseAgent 2272 -0.8116473 +Final holdings for NoiseAgent 2273: { CASH: 9981664 }. Marked to market: 9981664 +Final relative surplus NoiseAgent 2273 -0.0018336 +Final holdings for NoiseAgent 2274: { IBM: 92, CASH: 778748 }. Marked to market: 10036064 +Final relative surplus NoiseAgent 2274 -0.912063 +Final holdings for NoiseAgent 2275: { IBM: -80, CASH: 18000560 }. Marked to market: 9985280 +Final relative surplus NoiseAgent 2275 0.79003735 +Final holdings for NoiseAgent 2276: { IBM: -48, CASH: 14812144 }. Marked to market: 9980320 +Final relative surplus NoiseAgent 2276 0.4812144 +Final holdings for NoiseAgent 2277: { CASH: 10010788 }. Marked to market: 10010788 +Final relative surplus NoiseAgent 2277 0.0010788 +Final holdings for NoiseAgent 2278: { CASH: 9944540 }. Marked to market: 9944540 +Final relative surplus NoiseAgent 2278 -0.005546 +Final holdings for NoiseAgent 2279: { IBM: 88, CASH: 1181168 }. Marked to market: 10036080 +Final relative surplus NoiseAgent 2279 -0.87182085 +Final holdings for NoiseAgent 2280: { IBM: -84, CASH: 18403570 }. Marked to market: 9949978 +Final relative surplus NoiseAgent 2280 0.830313 +Final holdings for NoiseAgent 2281: { CASH: 9998388 }. Marked to market: 9998388 +Final relative surplus NoiseAgent 2281 -0.0001612 +Final holdings for NoiseAgent 2282: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2282 0.0 +Final holdings for NoiseAgent 2283: { IBM: -82, CASH: 18218122 }. Marked to market: 9967282 +Final relative surplus NoiseAgent 2283 0.81175015 +Final holdings for NoiseAgent 2284: { IBM: 50, CASH: 5001364 }. Marked to market: 10009564 +Final relative surplus NoiseAgent 2284 -0.4998636 +Final holdings for NoiseAgent 2285: { IBM: 48, CASH: 5198920 }. Marked to market: 10008472 +Final relative surplus NoiseAgent 2285 -0.480108 +Final holdings for NoiseAgent 2286: { IBM: -49, CASH: 14908330 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 2286 0.490833 +Final holdings for NoiseAgent 2287: { IBM: 84, CASH: 1599034 }. Marked to market: 10013482 +Final relative surplus NoiseAgent 2287 -0.83007935 +Final holdings for NoiseAgent 2288: { CASH: 9999200 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 2288 -8e-05 +Final holdings for NoiseAgent 2289: { IBM: -56, CASH: 15600784 }. Marked to market: 9990088 +Final relative surplus NoiseAgent 2289 0.55005975 +Final holdings for NoiseAgent 2290: { IBM: 90, CASH: 1011025 }. Marked to market: 10001035 +Final relative surplus NoiseAgent 2290 -0.8889078 +Final holdings for NoiseAgent 2291: { IBM: -62, CASH: 16182330 }. Marked to market: 10010292 +Final relative surplus NoiseAgent 2291 0.608278 +Final holdings for NoiseAgent 2292: { CASH: 10010106 }. Marked to market: 10010106 +Final relative surplus NoiseAgent 2292 0.0010106 +Final holdings for NoiseAgent 2293: { IBM: -66, CASH: 16586569 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2293 0.64867835 +Final holdings for NoiseAgent 2294: { CASH: 9968206 }. Marked to market: 9968206 +Final relative surplus NoiseAgent 2294 -0.0031794 +Final holdings for NoiseAgent 2295: { IBM: -20, CASH: 11997940 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 2295 0.199794 +Final holdings for NoiseAgent 2296: { CASH: 10012348 }. Marked to market: 10012348 +Final relative surplus NoiseAgent 2296 0.0012348 +Final holdings for NoiseAgent 2297: { IBM: -3, CASH: 10346909 }. Marked to market: 10050470 +Final relative surplus NoiseAgent 2297 0.0346909 +Final holdings for NoiseAgent 2298: { CASH: 9989452 }. Marked to market: 9989452 +Final relative surplus NoiseAgent 2298 -0.0010548 +Final holdings for NoiseAgent 2299: { IBM: -50, CASH: 14995675 }. Marked to market: 10000675 +Final relative surplus NoiseAgent 2299 0.4995675 +Final holdings for NoiseAgent 2300: { IBM: 44, CASH: 5603212 }. Marked to market: 9995820 +Final relative surplus NoiseAgent 2300 -0.4396788 +Final holdings for NoiseAgent 2301: { IBM: 70, CASH: 3060305 }. Marked to market: 9947955 +Final relative surplus NoiseAgent 2301 -0.68412995 +Final holdings for NoiseAgent 2302: { CASH: 10027738 }. Marked to market: 10027738 +Final relative surplus NoiseAgent 2302 0.0027738 +Final holdings for NoiseAgent 2303: { CASH: 10002369 }. Marked to market: 10002369 +Final relative surplus NoiseAgent 2303 0.0002369 +Final holdings for NoiseAgent 2304: { IBM: -84, CASH: 18392272 }. Marked to market: 10003276 +Final relative surplus NoiseAgent 2304 0.82924025 +Final holdings for NoiseAgent 2305: { IBM: 94, CASH: 580448 }. Marked to market: 10034310 +Final relative surplus NoiseAgent 2305 -0.9318975 +Final holdings for NoiseAgent 2306: { CASH: 9967160 }. Marked to market: 9967160 +Final relative surplus NoiseAgent 2306 -0.003284 +Final holdings for NoiseAgent 2307: { IBM: -84, CASH: 18384418 }. Marked to market: 10003570 +Final relative surplus NoiseAgent 2307 0.8284651 +Final holdings for NoiseAgent 2308: { IBM: 21, CASH: 7901197 }. Marked to market: 9969235 +Final relative surplus NoiseAgent 2308 -0.2098803 +Final holdings for NoiseAgent 2309: { IBM: -86, CASH: 18561988 }. Marked to market: 10027262 +Final relative surplus NoiseAgent 2309 0.846275 +Final holdings for NoiseAgent 2310: { CASH: 9997758 }. Marked to market: 9997758 +Final relative surplus NoiseAgent 2310 -0.0002242 +Final holdings for NoiseAgent 2311: { IBM: -54, CASH: 15401161 }. Marked to market: 9988849 +Final relative surplus NoiseAgent 2311 0.53009365 +Final holdings for NoiseAgent 2312: { IBM: 42, CASH: 5791453 }. Marked to market: 10012495 +Final relative surplus NoiseAgent 2312 -0.4208547 +Final holdings for NoiseAgent 2313: { IBM: 76, CASH: 2397682 }. Marked to market: 10015618 +Final relative surplus NoiseAgent 2313 -0.7502081 +Final holdings for NoiseAgent 2314: { CASH: 9999076 }. Marked to market: 9999076 +Final relative surplus NoiseAgent 2314 -9.24e-05 +Final holdings for NoiseAgent 2315: { IBM: -32, CASH: 13191456 }. Marked to market: 9997824 +Final relative surplus NoiseAgent 2315 0.3191456 +Final holdings for NoiseAgent 2316: { CASH: 9989374 }. Marked to market: 9989374 +Final relative surplus NoiseAgent 2316 -0.0010626 +Final holdings for NoiseAgent 2317: { CASH: 10016606 }. Marked to market: 10016606 +Final relative surplus NoiseAgent 2317 0.0016606 +Final holdings for NoiseAgent 2318: { IBM: -62, CASH: 16182640 }. Marked to market: 10010726 +Final relative surplus NoiseAgent 2318 0.6083099 +Final holdings for NoiseAgent 2319: { IBM: -60, CASH: 15988120 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 2319 0.58883495 +Final holdings for NoiseAgent 2320: { CASH: 10026588 }. Marked to market: 10026588 +Final relative surplus NoiseAgent 2320 0.0026588 +Final holdings for NoiseAgent 2321: { IBM: -96, CASH: 19584832 }. Marked to market: 10014976 +Final relative surplus NoiseAgent 2321 0.9485147 +Final holdings for NoiseAgent 2322: { CASH: 10016676 }. Marked to market: 10016676 +Final relative surplus NoiseAgent 2322 0.0016676 +Final holdings for NoiseAgent 2323: { IBM: 78, CASH: 2219344 }. Marked to market: 9987598 +Final relative surplus NoiseAgent 2323 -0.76810635 +Final holdings for NoiseAgent 2324: { IBM: 31, CASH: 6915547 }. Marked to market: 10032752 +Final relative surplus NoiseAgent 2324 -0.3084453 +Final holdings for NoiseAgent 2325: { CASH: 9996136 }. Marked to market: 9996136 +Final relative surplus NoiseAgent 2325 -0.0003864 +Final holdings for NoiseAgent 2326: { IBM: -45, CASH: 14479120 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 2326 0.447912 +Final holdings for NoiseAgent 2327: { IBM: -94, CASH: 19429140 }. Marked to market: 9966724 +Final relative surplus NoiseAgent 2327 0.93284715 +Final holdings for NoiseAgent 2328: { CASH: 10009568 }. Marked to market: 10009568 +Final relative surplus NoiseAgent 2328 0.0009568 +Final holdings for NoiseAgent 2329: { CASH: 9967616 }. Marked to market: 9967616 +Final relative surplus NoiseAgent 2329 -0.0032384 +Final holdings for NoiseAgent 2330: { IBM: -74, CASH: 17382573 }. Marked to market: 10001073 +Final relative surplus NoiseAgent 2330 0.7282843 +Final holdings for NoiseAgent 2331: { IBM: 68, CASH: 3208874 }. Marked to market: 9997110 +Final relative surplus NoiseAgent 2331 -0.66913005 +Final holdings for NoiseAgent 2332: { IBM: -72, CASH: 17162992 }. Marked to market: 10026928 +Final relative surplus NoiseAgent 2332 0.7063912 +Final holdings for NoiseAgent 2333: { IBM: 58, CASH: 4203770 }. Marked to market: 9998666 +Final relative surplus NoiseAgent 2333 -0.5696317 +Final holdings for NoiseAgent 2334: { IBM: -94, CASH: 19371753 }. Marked to market: 10013771 +Final relative surplus NoiseAgent 2334 0.92721965 +Final holdings for NoiseAgent 2335: { IBM: -96, CASH: 19625152 }. Marked to market: 9969376 +Final relative surplus NoiseAgent 2335 0.952457 +Final holdings for NoiseAgent 2336: { CASH: 10038400 }. Marked to market: 10038400 +Final relative surplus NoiseAgent 2336 0.00384 +Final holdings for NoiseAgent 2337: { IBM: 22, CASH: 7801166 }. Marked to market: 9991904 +Final relative surplus NoiseAgent 2337 -0.2198834 +Final holdings for NoiseAgent 2338: { IBM: 29, CASH: 7103422 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2338 -0.2896578 +Final holdings for NoiseAgent 2339: { IBM: 62, CASH: 3782578 }. Marked to market: 10022940 +Final relative surplus NoiseAgent 2339 -0.61167705 +Final holdings for NoiseAgent 2340: { IBM: -48, CASH: 14784880 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 2340 0.478488 +Final holdings for NoiseAgent 2341: { CASH: 10022464 }. Marked to market: 10022464 +Final relative surplus NoiseAgent 2341 0.0022464 +Final holdings for NoiseAgent 2342: { IBM: -56, CASH: 15601820 }. Marked to market: 9988604 +Final relative surplus NoiseAgent 2342 0.55015855 +Final holdings for NoiseAgent 2343: { CASH: 10008240 }. Marked to market: 10008240 +Final relative surplus NoiseAgent 2343 0.000824 +Final holdings for NoiseAgent 2344: { CASH: 10010400 }. Marked to market: 10010400 +Final relative surplus NoiseAgent 2344 0.00104 +Final holdings for NoiseAgent 2345: { IBM: 82, CASH: 1808118 }. Marked to market: 9998606 +Final relative surplus NoiseAgent 2345 -0.80919975 +Final holdings for NoiseAgent 2346: { IBM: -84, CASH: 18382948 }. Marked to market: 10009324 +Final relative surplus NoiseAgent 2346 0.82832615 +Final holdings for NoiseAgent 2347: { IBM: -94, CASH: 19381670 }. Marked to market: 10001692 +Final relative surplus NoiseAgent 2347 0.92818725 +Final holdings for NoiseAgent 2348: { CASH: 10008372 }. Marked to market: 10008372 +Final relative surplus NoiseAgent 2348 0.0008372 +Final holdings for NoiseAgent 2349: { IBM: -78, CASH: 17799610 }. Marked to market: 9986818 +Final relative surplus NoiseAgent 2349 0.7699466 +Final holdings for NoiseAgent 2350: { CASH: 9988560 }. Marked to market: 9988560 +Final relative surplus NoiseAgent 2350 -0.001144 +Final holdings for NoiseAgent 2351: { IBM: 32, CASH: 6805568 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2351 -0.3194432 +Final holdings for NoiseAgent 2352: { IBM: 60, CASH: 3996220 }. Marked to market: 10006420 +Final relative surplus NoiseAgent 2352 -0.5903612 +Final holdings for NoiseAgent 2353: { IBM: 50, CASH: 4997650 }. Marked to market: 10006750 +Final relative surplus NoiseAgent 2353 -0.500235 +Final holdings for NoiseAgent 2354: { IBM: -25, CASH: 12496775 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2354 0.2496775 +Final holdings for NoiseAgent 2355: { CASH: 9978720 }. Marked to market: 9978720 +Final relative surplus NoiseAgent 2355 -0.002128 +Final holdings for NoiseAgent 2356: { CASH: 9999136 }. Marked to market: 9999136 +Final relative surplus NoiseAgent 2356 -8.64e-05 +Final holdings for NoiseAgent 2357: { IBM: 44, CASH: 5595204 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2357 -0.4404796 +Final holdings for NoiseAgent 2358: { IBM: -66, CASH: 16582411 }. Marked to market: 10005247 +Final relative surplus NoiseAgent 2358 0.648277 +Final holdings for NoiseAgent 2359: { IBM: 46, CASH: 5410396 }. Marked to market: 9996504 +Final relative surplus NoiseAgent 2359 -0.4589604 +Final holdings for NoiseAgent 2360: { CASH: 9998464 }. Marked to market: 9998464 +Final relative surplus NoiseAgent 2360 -0.0001536 +Final holdings for NoiseAgent 2361: { IBM: -42, CASH: 14195128 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2361 0.4195128 +Final holdings for NoiseAgent 2362: { IBM: 24, CASH: 7602112 }. Marked to market: 9999928 +Final relative surplus NoiseAgent 2362 -0.2397888 +Final holdings for NoiseAgent 2363: { CASH: 9999664 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 2363 -3.36e-05 +Final holdings for NoiseAgent 2364: { CASH: 10005830 }. Marked to market: 10005830 +Final relative surplus NoiseAgent 2364 0.000583 +Final holdings for NoiseAgent 2365: { IBM: -32, CASH: 13185600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2365 0.31856 +Final holdings for NoiseAgent 2366: { IBM: -37, CASH: 13704810 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2366 0.370481 +Final holdings for NoiseAgent 2367: { CASH: 10005148 }. Marked to market: 10005148 +Final relative surplus NoiseAgent 2367 0.0005148 +Final holdings for NoiseAgent 2368: { IBM: -64, CASH: 16410944 }. Marked to market: 9977408 +Final relative surplus NoiseAgent 2368 0.63104205 +Final holdings for NoiseAgent 2369: { IBM: -70, CASH: 16991215 }. Marked to market: 10002975 +Final relative surplus NoiseAgent 2369 0.68913775 +Final holdings for NoiseAgent 2370: { CASH: 9966832 }. Marked to market: 9966832 +Final relative surplus NoiseAgent 2370 -0.0033168 +Final holdings for NoiseAgent 2371: { IBM: 60, CASH: 4007470 }. Marked to market: 9997030 +Final relative surplus NoiseAgent 2371 -0.58927035 +Final holdings for NoiseAgent 2372: { IBM: 86, CASH: 1423908 }. Marked to market: 9984176 +Final relative surplus NoiseAgent 2372 -0.84765535 +Final holdings for NoiseAgent 2373: { IBM: -98, CASH: 19774618 }. Marked to market: 10019796 +Final relative surplus NoiseAgent 2373 0.9675074 +Final holdings for NoiseAgent 2374: { IBM: -66, CASH: 16581157 }. Marked to market: 10008085 +Final relative surplus NoiseAgent 2374 0.64815715 +Final holdings for NoiseAgent 2375: { IBM: 72, CASH: 2832328 }. Marked to market: 9976384 +Final relative surplus NoiseAgent 2375 -0.70684515 +Final holdings for NoiseAgent 2376: { IBM: -88, CASH: 18770476 }. Marked to market: 10010692 +Final relative surplus NoiseAgent 2376 0.8670931 +Final holdings for NoiseAgent 2377: { CASH: 10012012 }. Marked to market: 10012012 +Final relative surplus NoiseAgent 2377 0.0012012 +Final holdings for NoiseAgent 2378: { CASH: 10002400 }. Marked to market: 10002400 +Final relative surplus NoiseAgent 2378 0.00024 +Final holdings for NoiseAgent 2379: { IBM: 70, CASH: 3010570 }. Marked to market: 9988800 +Final relative surplus NoiseAgent 2379 -0.68897365 +Final holdings for NoiseAgent 2380: { IBM: 52, CASH: 4800624 }. Marked to market: 10006708 +Final relative surplus NoiseAgent 2380 -0.50992525 +Final holdings for NoiseAgent 2381: { CASH: 9981268 }. Marked to market: 9981268 +Final relative surplus NoiseAgent 2381 -0.0018732 +Final holdings for NoiseAgent 2382: { IBM: -34, CASH: 13384904 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 2382 0.3384904 +Final holdings for NoiseAgent 2383: { CASH: 10001116 }. Marked to market: 10001116 +Final relative surplus NoiseAgent 2383 0.0001116 +Final holdings for NoiseAgent 2384: { CASH: 9980155 }. Marked to market: 9980155 +Final relative surplus NoiseAgent 2384 -0.0019845 +Final holdings for NoiseAgent 2385: { CASH: 10004334 }. Marked to market: 10004334 +Final relative surplus NoiseAgent 2385 0.0004334 +Final holdings for NoiseAgent 2386: { IBM: 86, CASH: 1393034 }. Marked to market: 10013846 +Final relative surplus NoiseAgent 2386 -0.85067315 +Final holdings for NoiseAgent 2387: { CASH: 9986133 }. Marked to market: 9986133 +Final relative surplus NoiseAgent 2387 -0.0013867 +Final holdings for NoiseAgent 2388: { CASH: 9992859 }. Marked to market: 9992859 +Final relative surplus NoiseAgent 2388 -0.0007141 +Final holdings for NoiseAgent 2389: { CASH: 9970180 }. Marked to market: 9970180 +Final relative surplus NoiseAgent 2389 -0.002982 +Final holdings for NoiseAgent 2390: { CASH: 10013335 }. Marked to market: 10013335 +Final relative surplus NoiseAgent 2390 0.0013335 +Final holdings for NoiseAgent 2391: { IBM: 76, CASH: 2353982 }. Marked to market: 10045790 +Final relative surplus NoiseAgent 2391 -0.75448105 +Final holdings for NoiseAgent 2392: { IBM: -96, CASH: 19595392 }. Marked to market: 9995584 +Final relative surplus NoiseAgent 2392 0.9495389 +Final holdings for NoiseAgent 2393: { IBM: -78, CASH: 17786779 }. Marked to market: 9996919 +Final relative surplus NoiseAgent 2393 0.76869155 +Final holdings for NoiseAgent 2394: { CASH: 10000330 }. Marked to market: 10000330 +Final relative surplus NoiseAgent 2394 3.3e-05 +Final holdings for NoiseAgent 2395: { IBM: 50, CASH: 5003875 }. Marked to market: 9999075 +Final relative surplus NoiseAgent 2395 -0.4996125 +Final holdings for NoiseAgent 2396: { IBM: -26, CASH: 12594020 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2396 0.259402 +Final holdings for NoiseAgent 2397: { CASH: 10002916 }. Marked to market: 10002916 +Final relative surplus NoiseAgent 2397 0.0002916 +Final holdings for NoiseAgent 2398: { IBM: 37, CASH: 6317390 }. Marked to market: 9999889 +Final relative surplus NoiseAgent 2398 -0.368261 +Final holdings for NoiseAgent 2399: { CASH: 9970353 }. Marked to market: 9970353 +Final relative surplus NoiseAgent 2399 -0.0029647 +Final holdings for NoiseAgent 2400: { CASH: 9996892 }. Marked to market: 9996892 +Final relative surplus NoiseAgent 2400 -0.0003108 +Final holdings for NoiseAgent 2401: { CASH: 10011480 }. Marked to market: 10011480 +Final relative surplus NoiseAgent 2401 0.001148 +Final holdings for NoiseAgent 2402: { CASH: 10002673 }. Marked to market: 10002673 +Final relative surplus NoiseAgent 2402 0.0002673 +Final holdings for NoiseAgent 2403: { CASH: 10001122 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 2403 0.0001122 +Final holdings for NoiseAgent 2404: { CASH: 9983574 }. Marked to market: 9983574 +Final relative surplus NoiseAgent 2404 -0.0016426 +Final holdings for NoiseAgent 2405: { IBM: 40, CASH: 5998620 }. Marked to market: 10007820 +Final relative surplus NoiseAgent 2405 -0.400138 +Final holdings for NoiseAgent 2406: { CASH: 10020685 }. Marked to market: 10020685 +Final relative surplus NoiseAgent 2406 0.0020685 +Final holdings for NoiseAgent 2407: { IBM: 28, CASH: 7202240 }. Marked to market: 9986728 +Final relative surplus NoiseAgent 2407 -0.279776 +Final holdings for NoiseAgent 2408: { IBM: 90, CASH: 1004680 }. Marked to market: 9995320 +Final relative surplus NoiseAgent 2408 -0.88954245 +Final holdings for NoiseAgent 2409: { IBM: -68, CASH: 16782252 }. Marked to market: 10013804 +Final relative surplus NoiseAgent 2409 0.66827165 +Final holdings for NoiseAgent 2410: { IBM: -76, CASH: 17591754 }. Marked to market: 10001634 +Final relative surplus NoiseAgent 2410 0.74918835 +Final holdings for NoiseAgent 2411: { IBM: -54, CASH: 15395437 }. Marked to market: 10004671 +Final relative surplus NoiseAgent 2411 0.52956085 +Final holdings for NoiseAgent 2412: { IBM: -74, CASH: 17417427 }. Marked to market: 9971177 +Final relative surplus NoiseAgent 2412 0.7316805 +Final holdings for NoiseAgent 2413: { IBM: -48, CASH: 14794648 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 2413 0.4794648 +Final holdings for NoiseAgent 2414: { CASH: 9971596 }. Marked to market: 9971596 +Final relative surplus NoiseAgent 2414 -0.0028404 +Final holdings for NoiseAgent 2415: { IBM: -36, CASH: 13583692 }. Marked to market: 10000612 +Final relative surplus NoiseAgent 2415 0.3583692 +Final holdings for NoiseAgent 2416: { CASH: 10024192 }. Marked to market: 10024192 +Final relative surplus NoiseAgent 2416 0.0024192 +Final holdings for NoiseAgent 2417: { IBM: -64, CASH: 16373248 }. Marked to market: 10023360 +Final relative surplus NoiseAgent 2417 0.62740305 +Final holdings for NoiseAgent 2418: { IBM: 40, CASH: 6004240 }. Marked to market: 9998960 +Final relative surplus NoiseAgent 2418 -0.399576 +Final holdings for NoiseAgent 2419: { CASH: 9993322 }. Marked to market: 9993322 +Final relative surplus NoiseAgent 2419 -0.0006678 +Final holdings for NoiseAgent 2420: { IBM: 94, CASH: 619505 }. Marked to market: 9997509 +Final relative surplus NoiseAgent 2420 -0.9280731 +Final holdings for NoiseAgent 2421: { IBM: -32, CASH: 13196288 }. Marked to market: 9999936 +Final relative surplus NoiseAgent 2421 0.3196288 +Final holdings for NoiseAgent 2422: { CASH: 10019343 }. Marked to market: 10019343 +Final relative surplus NoiseAgent 2422 0.0019343 +Final holdings for NoiseAgent 2423: { IBM: 68, CASH: 3214790 }. Marked to market: 10005950 +Final relative surplus NoiseAgent 2423 -0.66853385 +Final holdings for NoiseAgent 2424: { IBM: 70, CASH: 2983935 }. Marked to market: 10022715 +Final relative surplus NoiseAgent 2424 -0.69155115 +Final holdings for NoiseAgent 2425: { IBM: 56, CASH: 4397648 }. Marked to market: 10007224 +Final relative surplus NoiseAgent 2425 -0.5502184 +Final holdings for NoiseAgent 2426: { IBM: 64, CASH: 3627616 }. Marked to market: 9988256 +Final relative surplus NoiseAgent 2426 -0.62729705 +Final holdings for NoiseAgent 2427: { IBM: 78, CASH: 2211427 }. Marked to market: 10002535 +Final relative surplus NoiseAgent 2427 -0.7688686 +Final holdings for NoiseAgent 2428: { IBM: 92, CASH: 813570 }. Marked to market: 10001518 +Final relative surplus NoiseAgent 2428 -0.90865605 +Final holdings for NoiseAgent 2429: { CASH: 9981478 }. Marked to market: 9981478 +Final relative surplus NoiseAgent 2429 -0.0018522 +Final holdings for NoiseAgent 2430: { CASH: 9966640 }. Marked to market: 9966640 +Final relative surplus NoiseAgent 2430 -0.003336 +Final holdings for NoiseAgent 2431: { IBM: 78, CASH: 2176366 }. Marked to market: 10028080 +Final relative surplus NoiseAgent 2431 -0.77229715 +Final holdings for NoiseAgent 2432: { IBM: -66, CASH: 16542085 }. Marked to market: 10048015 +Final relative surplus NoiseAgent 2432 0.64436895 +Final holdings for NoiseAgent 2433: { IBM: -48, CASH: 14799448 }. Marked to market: 9992632 +Final relative surplus NoiseAgent 2433 0.4799448 +Final holdings for NoiseAgent 2434: { CASH: 10000286 }. Marked to market: 10000286 +Final relative surplus NoiseAgent 2434 2.86e-05 +Final holdings for NoiseAgent 2435: { IBM: 54, CASH: 4589713 }. Marked to market: 10021087 +Final relative surplus NoiseAgent 2435 -0.53097105 +Final holdings for NoiseAgent 2436: { CASH: 10035460 }. Marked to market: 10035460 +Final relative surplus NoiseAgent 2436 0.003546 +Final holdings for NoiseAgent 2437: { CASH: 9996472 }. Marked to market: 9996472 +Final relative surplus NoiseAgent 2437 -0.0003528 +Final holdings for NoiseAgent 2438: { CASH: 10003132 }. Marked to market: 10003132 +Final relative surplus NoiseAgent 2438 0.0003132 +Final holdings for NoiseAgent 2439: { IBM: -98, CASH: 19774324 }. Marked to market: 10005194 +Final relative surplus NoiseAgent 2439 0.96746395 +Final holdings for NoiseAgent 2440: { IBM: -54, CASH: 15408019 }. Marked to market: 9979831 +Final relative surplus NoiseAgent 2440 0.53075035 +Final holdings for NoiseAgent 2441: { IBM: -40, CASH: 13970840 }. Marked to market: 10027400 +Final relative surplus NoiseAgent 2441 0.397084 +Final holdings for NoiseAgent 2442: { CASH: 9978832 }. Marked to market: 9978832 +Final relative surplus NoiseAgent 2442 -0.0021168 +Final holdings for NoiseAgent 2443: { IBM: 68, CASH: 3231314 }. Marked to market: 9980110 +Final relative surplus NoiseAgent 2443 -0.66694415 +Final holdings for NoiseAgent 2444: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2444 0.0 +Final holdings for NoiseAgent 2445: { CASH: 10003040 }. Marked to market: 10003040 +Final relative surplus NoiseAgent 2445 0.000304 +Final holdings for NoiseAgent 2446: { CASH: 9991270 }. Marked to market: 9991270 +Final relative surplus NoiseAgent 2446 -0.000873 +Final holdings for NoiseAgent 2447: { IBM: -84, CASH: 18393784 }. Marked to market: 9973456 +Final relative surplus NoiseAgent 2447 0.8293696 +Final holdings for NoiseAgent 2448: { CASH: 9966043 }. Marked to market: 9966043 +Final relative surplus NoiseAgent 2448 -0.0033957 +Final holdings for NoiseAgent 2449: { IBM: -41, CASH: 14082001 }. Marked to market: 9999877 +Final relative surplus NoiseAgent 2449 0.4082001 +Final holdings for NoiseAgent 2450: { CASH: 9997504 }. Marked to market: 9997504 +Final relative surplus NoiseAgent 2450 -0.0002496 +Final holdings for NoiseAgent 2451: { IBM: -40, CASH: 13988400 }. Marked to market: 10003280 +Final relative surplus NoiseAgent 2451 0.39884 +Final holdings for NoiseAgent 2452: { CASH: 10005487 }. Marked to market: 10005487 +Final relative surplus NoiseAgent 2452 0.0005487 +Final holdings for NoiseAgent 2453: { IBM: -90, CASH: 18979885 }. Marked to market: 10003915 +Final relative surplus NoiseAgent 2453 0.8880149 +Final holdings for NoiseAgent 2454: { IBM: -72, CASH: 17206156 }. Marked to market: 9989596 +Final relative surplus NoiseAgent 2454 0.7105927 +Final holdings for NoiseAgent 2455: { IBM: 34, CASH: 6592860 }. Marked to market: 9999558 +Final relative surplus NoiseAgent 2455 -0.340714 +Final holdings for NoiseAgent 2456: { CASH: 9973990 }. Marked to market: 9973990 +Final relative surplus NoiseAgent 2456 -0.002601 +Final holdings for NoiseAgent 2457: { CASH: 10020172 }. Marked to market: 10020172 +Final relative surplus NoiseAgent 2457 0.0020172 +Final holdings for NoiseAgent 2458: { IBM: -35, CASH: 13473470 }. Marked to market: 9999825 +Final relative surplus NoiseAgent 2458 0.347347 +Final holdings for NoiseAgent 2459: { CASH: 9994120 }. Marked to market: 9994120 +Final relative surplus NoiseAgent 2459 -0.000588 +Final holdings for NoiseAgent 2460: { IBM: -48, CASH: 14794120 }. Marked to market: 10002232 +Final relative surplus NoiseAgent 2460 0.479412 +Final holdings for NoiseAgent 2461: { IBM: -62, CASH: 16162273 }. Marked to market: 10021297 +Final relative surplus NoiseAgent 2461 0.60632595 +Final holdings for NoiseAgent 2462: { IBM: 48, CASH: 5203168 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2462 -0.4796832 +Final holdings for NoiseAgent 2463: { CASH: 10002373 }. Marked to market: 10002373 +Final relative surplus NoiseAgent 2463 0.0002373 +Final holdings for NoiseAgent 2464: { CASH: 9997953 }. Marked to market: 9997953 +Final relative surplus NoiseAgent 2464 -0.0002047 +Final holdings for NoiseAgent 2465: { IBM: -86, CASH: 18621586 }. Marked to market: 9965256 +Final relative surplus NoiseAgent 2465 0.85209305 +Final holdings for NoiseAgent 2466: { IBM: -92, CASH: 19178610 }. Marked to market: 10007590 +Final relative surplus NoiseAgent 2466 0.90789245 +Final holdings for NoiseAgent 2467: { IBM: 54, CASH: 4598596 }. Marked to market: 10005832 +Final relative surplus NoiseAgent 2467 -0.53012695 +Final holdings for NoiseAgent 2468: { IBM: 90, CASH: 999460 }. Marked to market: 10014310 +Final relative surplus NoiseAgent 2468 -0.8900376 +Final holdings for NoiseAgent 2469: { IBM: 71, CASH: 2920863 }. Marked to market: 9989623 +Final relative surplus NoiseAgent 2469 -0.69795675 +Final holdings for NoiseAgent 2470: { CASH: 10010434 }. Marked to market: 10010434 +Final relative surplus NoiseAgent 2470 0.0010434 +Final holdings for NoiseAgent 2471: { IBM: -70, CASH: 17021385 }. Marked to market: 9974765 +Final relative surplus NoiseAgent 2471 0.692072 +Final holdings for NoiseAgent 2472: { IBM: -96, CASH: 19587712 }. Marked to market: 10000864 +Final relative surplus NoiseAgent 2472 0.9487847 +Final holdings for NoiseAgent 2473: { IBM: -72, CASH: 17185564 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 2473 0.7085821 +Final holdings for NoiseAgent 2474: { CASH: 9990248 }. Marked to market: 9990248 +Final relative surplus NoiseAgent 2474 -0.0009752 +Final holdings for NoiseAgent 2475: { CASH: 9995762 }. Marked to market: 9995762 +Final relative surplus NoiseAgent 2475 -0.0004238 +Final holdings for NoiseAgent 2476: { IBM: 64, CASH: 3608928 }. Marked to market: 10002848 +Final relative surplus NoiseAgent 2476 -0.6291161 +Final holdings for NoiseAgent 2477: { CASH: 9998557 }. Marked to market: 9998557 +Final relative surplus NoiseAgent 2477 -0.0001443 +Final holdings for NoiseAgent 2478: { CASH: 9974516 }. Marked to market: 9974516 +Final relative surplus NoiseAgent 2478 -0.0025484 +Final holdings for NoiseAgent 2479: { IBM: -78, CASH: 17802613 }. Marked to market: 9986155 +Final relative surplus NoiseAgent 2479 0.7702401 +Final holdings for NoiseAgent 2480: { CASH: 10007140 }. Marked to market: 10007140 +Final relative surplus NoiseAgent 2480 0.000714 +Final holdings for NoiseAgent 2481: { IBM: 48, CASH: 5211712 }. Marked to market: 9996784 +Final relative surplus NoiseAgent 2481 -0.4788288 +Final holdings for NoiseAgent 2482: { CASH: 9996256 }. Marked to market: 9996256 +Final relative surplus NoiseAgent 2482 -0.0003744 +Final holdings for NoiseAgent 2483: { IBM: 48, CASH: 5224504 }. Marked to market: 9975496 +Final relative surplus NoiseAgent 2483 -0.4775496 +Final holdings for NoiseAgent 2484: { IBM: 43, CASH: 5694324 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2484 -0.4305676 +Final holdings for NoiseAgent 2485: { CASH: 9999648 }. Marked to market: 9999648 +Final relative surplus NoiseAgent 2485 -3.52e-05 +Final holdings for NoiseAgent 2486: { CASH: 10022560 }. Marked to market: 10022560 +Final relative surplus NoiseAgent 2486 0.002256 +Final holdings for NoiseAgent 2487: { IBM: 20, CASH: 8001140 }. Marked to market: 9997780 +Final relative surplus NoiseAgent 2487 -0.199886 +Final holdings for NoiseAgent 2488: { IBM: 44, CASH: 5609108 }. Marked to market: 10000176 +Final relative surplus NoiseAgent 2488 -0.4390892 +Final holdings for NoiseAgent 2489: { CASH: 9995116 }. Marked to market: 9995116 +Final relative surplus NoiseAgent 2489 -0.0004884 +Final holdings for NoiseAgent 2490: { CASH: 9983200 }. Marked to market: 9983200 +Final relative surplus NoiseAgent 2490 -0.00168 +Final holdings for NoiseAgent 2491: { IBM: 33, CASH: 6678517 }. Marked to market: 9999934 +Final relative surplus NoiseAgent 2491 -0.3321483 +Final holdings for NoiseAgent 2492: { IBM: 96, CASH: 372880 }. Marked to market: 10034128 +Final relative surplus NoiseAgent 2492 -0.952668 +Final holdings for NoiseAgent 2493: { IBM: -44, CASH: 14380684 }. Marked to market: 10014036 +Final relative surplus NoiseAgent 2493 0.4380684 +Final holdings for NoiseAgent 2494: { CASH: 9997556 }. Marked to market: 9997556 +Final relative surplus NoiseAgent 2494 -0.0002444 +Final holdings for NoiseAgent 2495: { CASH: 9980965 }. Marked to market: 9980965 +Final relative surplus NoiseAgent 2495 -0.0019035 +Final holdings for NoiseAgent 2496: { IBM: 82, CASH: 1779172 }. Marked to market: 10034686 +Final relative surplus NoiseAgent 2496 -0.81201355 +Final holdings for NoiseAgent 2497: { IBM: 82, CASH: 1801886 }. Marked to market: 10010578 +Final relative surplus NoiseAgent 2497 -0.8098007 +Final holdings for NoiseAgent 2498: { IBM: -90, CASH: 18995275 }. Marked to market: 10004725 +Final relative surplus NoiseAgent 2498 0.88953795 +Final holdings for NoiseAgent 2499: { CASH: 9999623 }. Marked to market: 9999623 +Final relative surplus NoiseAgent 2499 -3.77e-05 +Final holdings for NoiseAgent 2500: { CASH: 9975019 }. Marked to market: 9975019 +Final relative surplus NoiseAgent 2500 -0.0024981 +Final holdings for NoiseAgent 2501: { IBM: -94, CASH: 19392762 }. Marked to market: 10000282 +Final relative surplus NoiseAgent 2501 0.92928425 +Final holdings for NoiseAgent 2502: { CASH: 10003652 }. Marked to market: 10003652 +Final relative surplus NoiseAgent 2502 0.0003652 +Final holdings for NoiseAgent 2503: { CASH: 9991070 }. Marked to market: 9991070 +Final relative surplus NoiseAgent 2503 -0.000893 +Final holdings for NoiseAgent 2504: { IBM: -26, CASH: 12580084 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 2504 0.2580084 +Final holdings for NoiseAgent 2505: { IBM: -88, CASH: 18761544 }. Marked to market: 10030360 +Final relative surplus NoiseAgent 2505 0.86623235 +Final holdings for NoiseAgent 2506: { CASH: 9990922 }. Marked to market: 9990922 +Final relative surplus NoiseAgent 2506 -0.0009078 +Final holdings for NoiseAgent 2507: { IBM: 56, CASH: 4408932 }. Marked to market: 10002716 +Final relative surplus NoiseAgent 2507 -0.54911765 +Final holdings for NoiseAgent 2508: { CASH: 9988579 }. Marked to market: 9988579 +Final relative surplus NoiseAgent 2508 -0.0011421 +Final holdings for NoiseAgent 2509: { IBM: -46, CASH: 14578265 }. Marked to market: 10012903 +Final relative surplus NoiseAgent 2509 0.4578265 +Final holdings for NoiseAgent 2510: { IBM: 56, CASH: 4407840 }. Marked to market: 9998432 +Final relative surplus NoiseAgent 2510 -0.5492309 +Final holdings for NoiseAgent 2511: { IBM: 27, CASH: 7312987 }. Marked to market: 9999838 +Final relative surplus NoiseAgent 2511 -0.2687013 +Final holdings for NoiseAgent 2512: { IBM: -90, CASH: 18971605 }. Marked to market: 10012015 +Final relative surplus NoiseAgent 2512 0.88720545 +Final holdings for NoiseAgent 2513: { CASH: 10006392 }. Marked to market: 10006392 +Final relative surplus NoiseAgent 2513 0.0006392 +Final holdings for NoiseAgent 2514: { IBM: -86, CASH: 18560440 }. Marked to market: 10027262 +Final relative surplus NoiseAgent 2514 0.84612505 +Final holdings for NoiseAgent 2515: { CASH: 9983880 }. Marked to market: 9983880 +Final relative surplus NoiseAgent 2515 -0.001612 +Final holdings for NoiseAgent 2516: { IBM: 60, CASH: 4001950 }. Marked to market: 9996250 +Final relative surplus NoiseAgent 2516 -0.58981455 +Final holdings for NoiseAgent 2517: { CASH: 10006200 }. Marked to market: 10006200 +Final relative surplus NoiseAgent 2517 0.00062 +Final holdings for NoiseAgent 2518: { IBM: -56, CASH: 15592664 }. Marked to market: 9996864 +Final relative surplus NoiseAgent 2518 0.54927385 +Final holdings for NoiseAgent 2519: { IBM: -41, CASH: 14092989 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2519 0.4092989 +Final holdings for NoiseAgent 2520: { IBM: 54, CASH: 4613404 }. Marked to market: 9969826 +Final relative surplus NoiseAgent 2520 -0.5287401 +Final holdings for NoiseAgent 2521: { CASH: 9983075 }. Marked to market: 9983075 +Final relative surplus NoiseAgent 2521 -0.0016925 +Final holdings for NoiseAgent 2522: { CASH: 9999790 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 2522 -2.1e-05 +Final holdings for NoiseAgent 2523: { IBM: 88, CASH: 1221032 }. Marked to market: 9983984 +Final relative surplus NoiseAgent 2523 -0.8679399 +Final holdings for NoiseAgent 2524: { IBM: 32, CASH: 6806848 }. Marked to market: 9993376 +Final relative surplus NoiseAgent 2524 -0.3193152 +Final holdings for NoiseAgent 2525: { CASH: 9998800 }. Marked to market: 9998800 +Final relative surplus NoiseAgent 2525 -0.00012 +Final holdings for NoiseAgent 2526: { IBM: 66, CASH: 3413398 }. Marked to market: 9995776 +Final relative surplus NoiseAgent 2526 -0.64868485 +Final holdings for NoiseAgent 2527: { IBM: 40, CASH: 5999320 }. Marked to market: 10007320 +Final relative surplus NoiseAgent 2527 -0.400068 +Final holdings for NoiseAgent 2528: { CASH: 9993536 }. Marked to market: 9993536 +Final relative surplus NoiseAgent 2528 -0.0006464 +Final holdings for NoiseAgent 2529: { IBM: -40, CASH: 14002760 }. Marked to market: 9995480 +Final relative surplus NoiseAgent 2529 0.400276 +Final holdings for NoiseAgent 2530: { IBM: 60, CASH: 4004110 }. Marked to market: 9995890 +Final relative surplus NoiseAgent 2530 -0.58960275 +Final holdings for NoiseAgent 2531: { CASH: 10006048 }. Marked to market: 10006048 +Final relative surplus NoiseAgent 2531 0.0006048 +Final holdings for NoiseAgent 2532: { CASH: 9987460 }. Marked to market: 9987460 +Final relative surplus NoiseAgent 2532 -0.001254 +Final holdings for NoiseAgent 2533: { IBM: -54, CASH: 15391009 }. Marked to market: 9999379 +Final relative surplus NoiseAgent 2533 0.52911645 +Final holdings for NoiseAgent 2534: { CASH: 10016873 }. Marked to market: 10016873 +Final relative surplus NoiseAgent 2534 0.0016873 +Final holdings for NoiseAgent 2535: { IBM: -96, CASH: 19625104 }. Marked to market: 9960304 +Final relative surplus NoiseAgent 2535 0.95244345 +Final holdings for NoiseAgent 2536: { IBM: 54, CASH: 4605157 }. Marked to market: 9998083 +Final relative surplus NoiseAgent 2536 -0.52949735 +Final holdings for NoiseAgent 2537: { CASH: 10000736 }. Marked to market: 10000736 +Final relative surplus NoiseAgent 2537 7.36e-05 +Final holdings for NoiseAgent 2538: { IBM: 76, CASH: 2415200 }. Marked to market: 9991336 +Final relative surplus NoiseAgent 2538 -0.74851135 +Final holdings for NoiseAgent 2539: { CASH: 10009812 }. Marked to market: 10009812 +Final relative surplus NoiseAgent 2539 0.0009812 +Final holdings for NoiseAgent 2540: { IBM: 84, CASH: 1612852 }. Marked to market: 10001932 +Final relative surplus NoiseAgent 2540 -0.82872885 +Final holdings for NoiseAgent 2541: { CASH: 9984516 }. Marked to market: 9984516 +Final relative surplus NoiseAgent 2541 -0.0015484 +Final holdings for NoiseAgent 2542: { CASH: 10017979 }. Marked to market: 10017979 +Final relative surplus NoiseAgent 2542 0.0017979 +Final holdings for NoiseAgent 2543: { IBM: 24, CASH: 7605472 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2543 -0.2394528 +Final holdings for NoiseAgent 2544: { IBM: -50, CASH: 15010948 }. Marked to market: 9986998 +Final relative surplus NoiseAgent 2544 0.5010948 +Final holdings for NoiseAgent 2545: { IBM: -70, CASH: 16989745 }. Marked to market: 9997865 +Final relative surplus NoiseAgent 2545 0.688986 +Final holdings for NoiseAgent 2546: { IBM: 31, CASH: 6896621 }. Marked to market: 9999845 +Final relative surplus NoiseAgent 2546 -0.3103379 +Final holdings for NoiseAgent 2547: { IBM: 58, CASH: 4195041 }. Marked to market: 10004901 +Final relative surplus NoiseAgent 2547 -0.57047885 +Final holdings for NoiseAgent 2548: { IBM: -54, CASH: 15378076 }. Marked to market: 10019062 +Final relative surplus NoiseAgent 2548 0.5278834 +Final holdings for NoiseAgent 2549: { CASH: 10009193 }. Marked to market: 10009193 +Final relative surplus NoiseAgent 2549 0.0009193 +Final holdings for NoiseAgent 2550: { IBM: 48, CASH: 5197528 }. Marked to market: 9994360 +Final relative surplus NoiseAgent 2550 -0.4802472 +Final holdings for NoiseAgent 2551: { IBM: 34, CASH: 6594390 }. Marked to market: 9999694 +Final relative surplus NoiseAgent 2551 -0.340561 +Final holdings for NoiseAgent 2552: { IBM: -92, CASH: 19190386 }. Marked to market: 10001334 +Final relative surplus NoiseAgent 2552 0.909051 +Final holdings for NoiseAgent 2553: { IBM: 52, CASH: 4816536 }. Marked to market: 9993084 +Final relative surplus NoiseAgent 2553 -0.5083914 +Final holdings for NoiseAgent 2554: { IBM: 48, CASH: 5209216 }. Marked to market: 9999472 +Final relative surplus NoiseAgent 2554 -0.4790784 +Final holdings for NoiseAgent 2555: { CASH: 10007614 }. Marked to market: 10007614 +Final relative surplus NoiseAgent 2555 0.0007614 +Final holdings for NoiseAgent 2556: { CASH: 9999425 }. Marked to market: 9999425 +Final relative surplus NoiseAgent 2556 -5.75e-05 +Final holdings for NoiseAgent 2557: { IBM: 68, CASH: 3213702 }. Marked to market: 9992282 +Final relative surplus NoiseAgent 2557 -0.66866135 +Final holdings for NoiseAgent 2558: { IBM: -20, CASH: 11998520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2558 0.199852 +Final holdings for NoiseAgent 2559: { IBM: -86, CASH: 18615093 }. Marked to market: 9958591 +Final relative surplus NoiseAgent 2559 0.85144365 +Final holdings for NoiseAgent 2560: { IBM: -44, CASH: 14365724 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2560 0.4365724 +Final holdings for NoiseAgent 2561: { CASH: 10009558 }. Marked to market: 10009558 +Final relative surplus NoiseAgent 2561 0.0009558 +Final holdings for NoiseAgent 2562: { IBM: 78, CASH: 2212012 }. Marked to market: 9999766 +Final relative surplus NoiseAgent 2562 -0.76881435 +Final holdings for NoiseAgent 2563: { IBM: 50, CASH: 5010900 }. Marked to market: 9989100 +Final relative surplus NoiseAgent 2563 -0.49891 +Final holdings for NoiseAgent 2564: { CASH: 9998944 }. Marked to market: 9998944 +Final relative surplus NoiseAgent 2564 -0.0001056 +Final holdings for NoiseAgent 2565: { CASH: 9992652 }. Marked to market: 9992652 +Final relative surplus NoiseAgent 2565 -0.0007348 +Final holdings for NoiseAgent 2566: { CASH: 10004160 }. Marked to market: 10004160 +Final relative surplus NoiseAgent 2566 0.000416 +Final holdings for NoiseAgent 2567: { IBM: -58, CASH: 15756935 }. Marked to market: 10038947 +Final relative surplus NoiseAgent 2567 0.5658339 +Final holdings for NoiseAgent 2568: { CASH: 10003479 }. Marked to market: 10003479 +Final relative surplus NoiseAgent 2568 0.0003479 +Final holdings for NoiseAgent 2569: { IBM: -60, CASH: 15991900 }. Marked to market: 9998620 +Final relative surplus NoiseAgent 2569 0.58920125 +Final holdings for NoiseAgent 2570: { CASH: 9972100 }. Marked to market: 9972100 +Final relative surplus NoiseAgent 2570 -0.00279 +Final holdings for NoiseAgent 2571: { CASH: 10003876 }. Marked to market: 10003876 +Final relative surplus NoiseAgent 2571 0.0003876 +Final holdings for NoiseAgent 2572: { CASH: 9999784 }. Marked to market: 9999784 +Final relative surplus NoiseAgent 2572 -2.16e-05 +Final holdings for NoiseAgent 2573: { IBM: -58, CASH: 15805017 }. Marked to market: 9991677 +Final relative surplus NoiseAgent 2573 0.57046965 +Final holdings for NoiseAgent 2574: { IBM: -80, CASH: 17977480 }. Marked to market: 10010200 +Final relative surplus NoiseAgent 2574 0.78778895 +Final holdings for NoiseAgent 2575: { IBM: 68, CASH: 3199286 }. Marked to market: 10010506 +Final relative surplus NoiseAgent 2575 -0.6700546 +Final holdings for NoiseAgent 2576: { CASH: 9989668 }. Marked to market: 9989668 +Final relative surplus NoiseAgent 2576 -0.0010332 +Final holdings for NoiseAgent 2577: { CASH: 9996730 }. Marked to market: 9996730 +Final relative surplus NoiseAgent 2577 -0.000327 +Final holdings for NoiseAgent 2578: { IBM: -40, CASH: 13993100 }. Marked to market: 9999860 +Final relative surplus NoiseAgent 2578 0.39931 +Final holdings for NoiseAgent 2579: { CASH: 9999230 }. Marked to market: 9999230 +Final relative surplus NoiseAgent 2579 -7.7e-05 +Final holdings for NoiseAgent 2580: { CASH: 9963481 }. Marked to market: 9963481 +Final relative surplus NoiseAgent 2580 -0.0036519 +Final holdings for NoiseAgent 2581: { IBM: 62, CASH: 3808649 }. Marked to market: 10002759 +Final relative surplus NoiseAgent 2581 -0.609144 +Final holdings for NoiseAgent 2582: { CASH: 9994104 }. Marked to market: 9994104 +Final relative surplus NoiseAgent 2582 -0.0005896 +Final holdings for NoiseAgent 2583: { CASH: 10028821 }. Marked to market: 10028821 +Final relative surplus NoiseAgent 2583 0.0028821 +Final holdings for NoiseAgent 2584: { CASH: 10024123 }. Marked to market: 10024123 +Final relative surplus NoiseAgent 2584 0.0024123 +Final holdings for NoiseAgent 2585: { CASH: 10013616 }. Marked to market: 10013616 +Final relative surplus NoiseAgent 2585 0.0013616 +Final holdings for NoiseAgent 2586: { IBM: 74, CASH: 2610471 }. Marked to market: 10002849 +Final relative surplus NoiseAgent 2586 -0.72896325 +Final holdings for NoiseAgent 2587: { IBM: 82, CASH: 1809143 }. Marked to market: 9990447 +Final relative surplus NoiseAgent 2587 -0.8091084 +Final holdings for NoiseAgent 2588: { IBM: -38, CASH: 13825194 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2588 0.3825194 +Final holdings for NoiseAgent 2589: { IBM: -25, CASH: 12488375 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 2589 0.2488375 +Final holdings for NoiseAgent 2590: { IBM: -50, CASH: 15004275 }. Marked to market: 9995725 +Final relative surplus NoiseAgent 2590 0.5004275 +Final holdings for NoiseAgent 2591: { IBM: -82, CASH: 18188930 }. Marked to market: 9996146 +Final relative surplus NoiseAgent 2591 0.808902 +Final holdings for NoiseAgent 2592: { IBM: 96, CASH: 408064 }. Marked to market: 9998848 +Final relative surplus NoiseAgent 2592 -0.94920315 +Final holdings for NoiseAgent 2593: { IBM: 74, CASH: 2618722 }. Marked to market: 9984904 +Final relative surplus NoiseAgent 2593 -0.72817315 +Final holdings for NoiseAgent 2594: { CASH: 10006512 }. Marked to market: 10006512 +Final relative surplus NoiseAgent 2594 0.0006512 +Final holdings for NoiseAgent 2595: { IBM: -64, CASH: 16374560 }. Marked to market: 10005344 +Final relative surplus NoiseAgent 2595 0.6275044 +Final holdings for NoiseAgent 2596: { IBM: -41, CASH: 14096223 }. Marked to market: 9971377 +Final relative surplus NoiseAgent 2596 0.4096223 +Final holdings for NoiseAgent 2597: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2597 0.0 +Final holdings for NoiseAgent 2598: { CASH: 9997864 }. Marked to market: 9997864 +Final relative surplus NoiseAgent 2598 -0.0002136 +Final holdings for NoiseAgent 2599: { IBM: -74, CASH: 17395856 }. Marked to market: 10004070 +Final relative surplus NoiseAgent 2599 0.72959675 +Final holdings for NoiseAgent 2600: { IBM: 36, CASH: 6408126 }. Marked to market: 9989226 +Final relative surplus NoiseAgent 2600 -0.3591874 +Final holdings for NoiseAgent 2601: { CASH: 9988804 }. Marked to market: 9988804 +Final relative surplus NoiseAgent 2601 -0.0011196 +Final holdings for NoiseAgent 2602: { IBM: 48, CASH: 5198680 }. Marked to market: 10009576 +Final relative surplus NoiseAgent 2602 -0.480132 +Final holdings for NoiseAgent 2603: { CASH: 9996021 }. Marked to market: 9996021 +Final relative surplus NoiseAgent 2603 -0.0003979 +Final holdings for NoiseAgent 2604: { IBM: -44, CASH: 14375448 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 2604 0.4375448 +Final holdings for NoiseAgent 2605: { IBM: -24, CASH: 12394888 }. Marked to market: 9999496 +Final relative surplus NoiseAgent 2605 0.2394888 +Final holdings for NoiseAgent 2606: { IBM: 88, CASH: 1174876 }. Marked to market: 10032604 +Final relative surplus NoiseAgent 2606 -0.87244665 +Final holdings for NoiseAgent 2607: { IBM: 40, CASH: 6006720 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 2607 -0.399328 +Final holdings for NoiseAgent 2608: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2608 0.0 +Final holdings for NoiseAgent 2609: { CASH: 10001425 }. Marked to market: 10001425 +Final relative surplus NoiseAgent 2609 0.0001425 +Final holdings for NoiseAgent 2610: { IBM: -42, CASH: 14192608 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2610 0.4192608 +Final holdings for NoiseAgent 2611: { IBM: 56, CASH: 4415008 }. Marked to market: 9988128 +Final relative surplus NoiseAgent 2611 -0.54854715 +Final holdings for NoiseAgent 2612: { CASH: 10007546 }. Marked to market: 10007546 +Final relative surplus NoiseAgent 2612 0.0007546 +Final holdings for NoiseAgent 2613: { CASH: 10003626 }. Marked to market: 10003626 +Final relative surplus NoiseAgent 2613 0.0003626 +Final holdings for NoiseAgent 2614: { CASH: 10012480 }. Marked to market: 10012480 +Final relative surplus NoiseAgent 2614 0.001248 +Final holdings for NoiseAgent 2615: { CASH: 10016720 }. Marked to market: 10016720 +Final relative surplus NoiseAgent 2615 0.001672 +Final holdings for NoiseAgent 2616: { IBM: -94, CASH: 19356055 }. Marked to market: 10027307 +Final relative surplus NoiseAgent 2616 0.92568105 +Final holdings for NoiseAgent 2617: { IBM: 40, CASH: 6007260 }. Marked to market: 9999260 +Final relative surplus NoiseAgent 2617 -0.399274 +Final holdings for NoiseAgent 2618: { CASH: 10015012 }. Marked to market: 10015012 +Final relative surplus NoiseAgent 2618 0.0015012 +Final holdings for NoiseAgent 2619: { CASH: 10000196 }. Marked to market: 10000196 +Final relative surplus NoiseAgent 2619 1.96e-05 +Final holdings for NoiseAgent 2620: { IBM: -58, CASH: 15790314 }. Marked to market: 10006902 +Final relative surplus NoiseAgent 2620 0.5690602 +Final holdings for NoiseAgent 2621: { IBM: 29, CASH: 7092750 }. Marked to market: 9999768 +Final relative surplus NoiseAgent 2621 -0.290725 +Final holdings for NoiseAgent 2622: { IBM: -28, CASH: 12773708 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2622 0.2773708 +Final holdings for NoiseAgent 2623: { IBM: 26, CASH: 7393942 }. Marked to market: 9999922 +Final relative surplus NoiseAgent 2623 -0.2606058 +Final holdings for NoiseAgent 2624: { IBM: -72, CASH: 17216668 }. Marked to market: 9972028 +Final relative surplus NoiseAgent 2624 0.71160475 +Final holdings for NoiseAgent 2625: { IBM: -68, CASH: 16764878 }. Marked to market: 10024650 +Final relative surplus NoiseAgent 2625 0.6665746 +Final holdings for NoiseAgent 2626: { CASH: 10012606 }. Marked to market: 10012606 +Final relative surplus NoiseAgent 2626 0.0012606 +Final holdings for NoiseAgent 2627: { IBM: 41, CASH: 5904633 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2627 -0.4095367 +Final holdings for NoiseAgent 2628: { IBM: 56, CASH: 4403276 }. Marked to market: 10013468 +Final relative surplus NoiseAgent 2628 -0.54965375 +Final holdings for NoiseAgent 2629: { CASH: 10002772 }. Marked to market: 10002772 +Final relative surplus NoiseAgent 2629 0.0002772 +Final holdings for NoiseAgent 2630: { CASH: 9999440 }. Marked to market: 9999440 +Final relative surplus NoiseAgent 2630 -5.6e-05 +Final holdings for NoiseAgent 2631: { CASH: 10031654 }. Marked to market: 10031654 +Final relative surplus NoiseAgent 2631 0.0031654 +Final holdings for NoiseAgent 2632: { CASH: 9998300 }. Marked to market: 9998300 +Final relative surplus NoiseAgent 2632 -0.00017 +Final holdings for NoiseAgent 2633: { IBM: 76, CASH: 2379708 }. Marked to market: 10027132 +Final relative surplus NoiseAgent 2633 -0.75196685 +Final holdings for NoiseAgent 2634: { CASH: 10003922 }. Marked to market: 10003922 +Final relative surplus NoiseAgent 2634 0.0003922 +Final holdings for NoiseAgent 2635: { CASH: 10008835 }. Marked to market: 10008835 +Final relative surplus NoiseAgent 2635 0.0008835 +Final holdings for NoiseAgent 2636: { IBM: 40, CASH: 6007900 }. Marked to market: 9995260 +Final relative surplus NoiseAgent 2636 -0.39921 +Final holdings for NoiseAgent 2637: { IBM: -84, CASH: 18382402 }. Marked to market: 10007602 +Final relative surplus NoiseAgent 2637 0.82827 +Final holdings for NoiseAgent 2638: { CASH: 9978475 }. Marked to market: 9978475 +Final relative surplus NoiseAgent 2638 -0.0021525 +Final holdings for NoiseAgent 2639: { CASH: 9981632 }. Marked to market: 9981632 +Final relative surplus NoiseAgent 2639 -0.0018368 +Final holdings for NoiseAgent 2640: { IBM: 15, CASH: 8523189 }. Marked to market: 10031019 +Final relative surplus NoiseAgent 2640 -0.1476811 +Final holdings for NoiseAgent 2641: { IBM: 72, CASH: 2859076 }. Marked to market: 9949492 +Final relative surplus NoiseAgent 2641 -0.7042446 +Final holdings for NoiseAgent 2642: { CASH: 9995820 }. Marked to market: 9995820 +Final relative surplus NoiseAgent 2642 -0.000418 +Final holdings for NoiseAgent 2643: { CASH: 9972280 }. Marked to market: 9972280 +Final relative surplus NoiseAgent 2643 -0.002772 +Final holdings for NoiseAgent 2644: { CASH: 9971286 }. Marked to market: 9971286 +Final relative surplus NoiseAgent 2644 -0.0028714 +Final holdings for NoiseAgent 2645: { CASH: 10050470 }. Marked to market: 10050470 +Final relative surplus NoiseAgent 2645 0.005047 +Final holdings for NoiseAgent 2646: { IBM: -24, CASH: 12396328 }. Marked to market: 10015120 +Final relative surplus NoiseAgent 2646 0.2396328 +Final holdings for NoiseAgent 2647: { IBM: 21, CASH: 7902163 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2647 -0.2097837 +Final holdings for NoiseAgent 2648: { IBM: -82, CASH: 18162608 }. Marked to market: 10024764 +Final relative surplus NoiseAgent 2648 0.8063367 +Final holdings for NoiseAgent 2649: { IBM: -78, CASH: 17823088 }. Marked to market: 9972232 +Final relative surplus NoiseAgent 2649 0.77224345 +Final holdings for NoiseAgent 2650: { IBM: 64, CASH: 3582016 }. Marked to market: 10021888 +Final relative surplus NoiseAgent 2650 -0.6317362 +Final holdings for NoiseAgent 2651: { CASH: 9975604 }. Marked to market: 9975604 +Final relative surplus NoiseAgent 2651 -0.0024396 +Final holdings for NoiseAgent 2652: { CASH: 10009600 }. Marked to market: 10009600 +Final relative surplus NoiseAgent 2652 0.00096 +Final holdings for NoiseAgent 2653: { IBM: 78, CASH: 2211934 }. Marked to market: 10001794 +Final relative surplus NoiseAgent 2653 -0.76881905 +Final holdings for NoiseAgent 2654: { IBM: -50, CASH: 15010000 }. Marked to market: 9974600 +Final relative surplus NoiseAgent 2654 0.501 +Final holdings for NoiseAgent 2655: { IBM: 80, CASH: 2010480 }. Marked to market: 9996960 +Final relative surplus NoiseAgent 2655 -0.78896885 +Final holdings for NoiseAgent 2656: { IBM: -40, CASH: 14007480 }. Marked to market: 9985440 +Final relative surplus NoiseAgent 2656 0.400748 +Final holdings for NoiseAgent 2657: { IBM: -56, CASH: 15592776 }. Marked to market: 10002464 +Final relative surplus NoiseAgent 2657 0.54929505 +Final holdings for NoiseAgent 2658: { CASH: 10017760 }. Marked to market: 10017760 +Final relative surplus NoiseAgent 2658 0.001776 +Final holdings for NoiseAgent 2659: { IBM: 94, CASH: 614993 }. Marked to market: 10001175 +Final relative surplus NoiseAgent 2659 -0.9285152 +Final holdings for NoiseAgent 2660: { CASH: 9997228 }. Marked to market: 9997228 +Final relative surplus NoiseAgent 2660 -0.0002772 +Final holdings for NoiseAgent 2661: { IBM: 92, CASH: 841724 }. Marked to market: 9971344 +Final relative surplus NoiseAgent 2661 -0.9059043 +Final holdings for NoiseAgent 2662: { CASH: 9990160 }. Marked to market: 9990160 +Final relative surplus NoiseAgent 2662 -0.000984 +Final holdings for NoiseAgent 2663: { IBM: -82, CASH: 18187618 }. Marked to market: 10006150 +Final relative surplus NoiseAgent 2663 0.80878325 +Final holdings for NoiseAgent 2664: { CASH: 10018564 }. Marked to market: 10018564 +Final relative surplus NoiseAgent 2664 0.0018564 +Final holdings for NoiseAgent 2665: { CASH: 9990136 }. Marked to market: 9990136 +Final relative surplus NoiseAgent 2665 -0.0009864 +Final holdings for NoiseAgent 2666: { IBM: 82, CASH: 1776015 }. Marked to market: 10029725 +Final relative surplus NoiseAgent 2666 -0.81233285 +Final holdings for NoiseAgent 2667: { IBM: -21, CASH: 12093700 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2667 0.20937 +Final holdings for NoiseAgent 2668: { CASH: 10004636 }. Marked to market: 10004636 +Final relative surplus NoiseAgent 2668 0.0004636 +Final holdings for NoiseAgent 2669: { CASH: 9993826 }. Marked to market: 9993826 +Final relative surplus NoiseAgent 2669 -0.0006174 +Final holdings for NoiseAgent 2670: { IBM: 92, CASH: 814444 }. Marked to market: 9998712 +Final relative surplus NoiseAgent 2670 -0.90857265 +Final holdings for NoiseAgent 2671: { CASH: 10001530 }. Marked to market: 10001530 +Final relative surplus NoiseAgent 2671 0.000153 +Final holdings for NoiseAgent 2672: { IBM: -54, CASH: 15404131 }. Marked to market: 9991549 +Final relative surplus NoiseAgent 2672 0.53038965 +Final holdings for NoiseAgent 2673: { CASH: 10037440 }. Marked to market: 10037440 +Final relative surplus NoiseAgent 2673 0.003744 +Final holdings for NoiseAgent 2674: { IBM: 28, CASH: 7186084 }. Marked to market: 9999944 +Final relative surplus NoiseAgent 2674 -0.2813916 +Final holdings for NoiseAgent 2675: { IBM: -64, CASH: 16384224 }. Marked to market: 10004320 +Final relative surplus NoiseAgent 2675 0.62845375 +Final holdings for NoiseAgent 2676: { IBM: -86, CASH: 18582628 }. Marked to market: 10009632 +Final relative surplus NoiseAgent 2676 0.8482943 +Final holdings for NoiseAgent 2677: { IBM: 96, CASH: 413776 }. Marked to market: 10000048 +Final relative surplus NoiseAgent 2677 -0.9486369 +Final holdings for NoiseAgent 2678: { IBM: -56, CASH: 15591628 }. Marked to market: 9997844 +Final relative surplus NoiseAgent 2678 0.54917395 +Final holdings for NoiseAgent 2679: { IBM: 96, CASH: 379312 }. Marked to market: 10035280 +Final relative surplus NoiseAgent 2679 -0.9520104 +Final holdings for NoiseAgent 2680: { CASH: 10000136 }. Marked to market: 10000136 +Final relative surplus NoiseAgent 2680 1.36e-05 +Final holdings for NoiseAgent 2681: { IBM: -78, CASH: 17803549 }. Marked to market: 9987169 +Final relative surplus NoiseAgent 2681 0.7703333 +Final holdings for NoiseAgent 2682: { CASH: 9987148 }. Marked to market: 9987148 +Final relative surplus NoiseAgent 2682 -0.0012852 +Final holdings for NoiseAgent 2683: { IBM: 50, CASH: 5002300 }. Marked to market: 9997550 +Final relative surplus NoiseAgent 2683 -0.49977 +Final holdings for NoiseAgent 2684: { CASH: 9972902 }. Marked to market: 9972902 +Final relative surplus NoiseAgent 2684 -0.0027098 +Final holdings for NoiseAgent 2685: { IBM: 62, CASH: 3793118 }. Marked to market: 10006882 +Final relative surplus NoiseAgent 2685 -0.6106804 +Final holdings for NoiseAgent 2686: { IBM: 88, CASH: 1215356 }. Marked to market: 10000484 +Final relative surplus NoiseAgent 2686 -0.86848125 +Final holdings for NoiseAgent 2687: { CASH: 9962410 }. Marked to market: 9962410 +Final relative surplus NoiseAgent 2687 -0.003759 +Final holdings for NoiseAgent 2688: { IBM: -20, CASH: 11991580 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2688 0.199158 +Final holdings for NoiseAgent 2689: { IBM: -54, CASH: 15371866 }. Marked to market: 10016578 +Final relative surplus NoiseAgent 2689 0.5272677 +Final holdings for NoiseAgent 2690: { IBM: -26, CASH: 12596984 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2690 0.2596984 +Final holdings for NoiseAgent 2691: { IBM: -94, CASH: 19387451 }. Marked to market: 9998073 +Final relative surplus NoiseAgent 2691 0.92875635 +Final holdings for NoiseAgent 2692: { IBM: 50, CASH: 5013875 }. Marked to market: 9990625 +Final relative surplus NoiseAgent 2692 -0.4986125 +Final holdings for NoiseAgent 2693: { CASH: 10004554 }. Marked to market: 10004554 +Final relative surplus NoiseAgent 2693 0.0004554 +Final holdings for NoiseAgent 2694: { CASH: 10009812 }. Marked to market: 10009812 +Final relative surplus NoiseAgent 2694 0.0009812 +Final holdings for NoiseAgent 2695: { CASH: 10000300 }. Marked to market: 10000300 +Final relative surplus NoiseAgent 2695 3e-05 +Final holdings for NoiseAgent 2696: { CASH: 9998366 }. Marked to market: 9998366 +Final relative surplus NoiseAgent 2696 -0.0001634 +Final holdings for NoiseAgent 2697: { IBM: -70, CASH: 16991915 }. Marked to market: 9999755 +Final relative surplus NoiseAgent 2697 0.68920265 +Final holdings for NoiseAgent 2698: { CASH: 9988696 }. Marked to market: 9988696 +Final relative surplus NoiseAgent 2698 -0.0011304 +Final holdings for NoiseAgent 2699: { IBM: -80, CASH: 17987680 }. Marked to market: 9999440 +Final relative surplus NoiseAgent 2699 0.7887825 +Final holdings for NoiseAgent 2700: { IBM: 70, CASH: 2996255 }. Marked to market: 10009835 +Final relative surplus NoiseAgent 2700 -0.69035495 +Final holdings for NoiseAgent 2701: { CASH: 9991296 }. Marked to market: 9991296 +Final relative surplus NoiseAgent 2701 -0.0008704 +Final holdings for NoiseAgent 2702: { CASH: 9986756 }. Marked to market: 9986756 +Final relative surplus NoiseAgent 2702 -0.0013244 +Final holdings for NoiseAgent 2703: { IBM: -84, CASH: 18400210 }. Marked to market: 9981562 +Final relative surplus NoiseAgent 2703 0.82999895 +Final holdings for NoiseAgent 2704: { CASH: 10009940 }. Marked to market: 10009940 +Final relative surplus NoiseAgent 2704 0.000994 +Final holdings for NoiseAgent 2705: { CASH: 10000666 }. Marked to market: 10000666 +Final relative surplus NoiseAgent 2705 6.66e-05 +Final holdings for NoiseAgent 2706: { IBM: -54, CASH: 15395734 }. Marked to market: 10001782 +Final relative surplus NoiseAgent 2706 0.5295847 +Final holdings for NoiseAgent 2707: { IBM: -62, CASH: 16213888 }. Marked to market: 9975138 +Final relative surplus NoiseAgent 2707 0.61132485 +Final holdings for NoiseAgent 2708: { IBM: -47, CASH: 14683738 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2708 0.4683738 +Final holdings for NoiseAgent 2709: { IBM: 20, CASH: 7996360 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 2709 -0.200364 +Final holdings for NoiseAgent 2710: { IBM: -92, CASH: 19252946 }. Marked to market: 9941718 +Final relative surplus NoiseAgent 2710 0.91517375 +Final holdings for NoiseAgent 2711: { IBM: -76, CASH: 17598366 }. Marked to market: 9985370 +Final relative surplus NoiseAgent 2711 0.7498198 +Final holdings for NoiseAgent 2712: { CASH: 10023838 }. Marked to market: 10023838 +Final relative surplus NoiseAgent 2712 0.0023838 +Final holdings for NoiseAgent 2713: { IBM: -92, CASH: 19175804 }. Marked to market: 10007636 +Final relative surplus NoiseAgent 2713 0.90761475 +Final holdings for NoiseAgent 2714: { CASH: 10001060 }. Marked to market: 10001060 +Final relative surplus NoiseAgent 2714 0.000106 +Final holdings for NoiseAgent 2715: { IBM: 27, CASH: 7294843 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2715 -0.2705157 +Final holdings for NoiseAgent 2716: { IBM: -90, CASH: 18979255 }. Marked to market: 10012735 +Final relative surplus NoiseAgent 2716 0.8879628 +Final holdings for NoiseAgent 2717: { IBM: 76, CASH: 2460876 }. Marked to market: 9938896 +Final relative surplus NoiseAgent 2717 -0.7440729 +Final holdings for NoiseAgent 2718: { CASH: 9983925 }. Marked to market: 9983925 +Final relative surplus NoiseAgent 2718 -0.0016075 +Final holdings for NoiseAgent 2719: { IBM: 58, CASH: 4216240 }. Marked to market: 9988342 +Final relative surplus NoiseAgent 2719 -0.56842405 +Final holdings for NoiseAgent 2720: { IBM: 21, CASH: 7895422 }. Marked to market: 9999895 +Final relative surplus NoiseAgent 2720 -0.2104578 +Final holdings for NoiseAgent 2721: { IBM: 76, CASH: 2419456 }. Marked to market: 9984344 +Final relative surplus NoiseAgent 2721 -0.74810005 +Final holdings for NoiseAgent 2722: { IBM: -58, CASH: 15791329 }. Marked to market: 9997825 +Final relative surplus NoiseAgent 2722 0.56914405 +Final holdings for NoiseAgent 2723: { CASH: 9951256 }. Marked to market: 9951256 +Final relative surplus NoiseAgent 2723 -0.0048744 +Final holdings for NoiseAgent 2724: { CASH: 10027540 }. Marked to market: 10027540 +Final relative surplus NoiseAgent 2724 0.002754 +Final holdings for NoiseAgent 2725: { IBM: 43, CASH: 5672093 }. Marked to market: 9999785 +Final relative surplus NoiseAgent 2725 -0.4327907 +Final holdings for NoiseAgent 2726: { IBM: 74, CASH: 2607955 }. Marked to market: 9995301 +Final relative surplus NoiseAgent 2726 -0.72922165 +Final holdings for NoiseAgent 2727: { IBM: 44, CASH: 5607678 }. Marked to market: 10000066 +Final relative surplus NoiseAgent 2727 -0.4392322 +Final holdings for NoiseAgent 2728: { CASH: 9997140 }. Marked to market: 9997140 +Final relative surplus NoiseAgent 2728 -0.000286 +Final holdings for NoiseAgent 2729: { IBM: 58, CASH: 4203683 }. Marked to market: 9998579 +Final relative surplus NoiseAgent 2729 -0.56964025 +Final holdings for NoiseAgent 2730: { CASH: 10012643 }. Marked to market: 10012643 +Final relative surplus NoiseAgent 2730 0.0012643 +Final holdings for NoiseAgent 2731: { CASH: 10010619 }. Marked to market: 10010619 +Final relative surplus NoiseAgent 2731 0.0010619 +Final holdings for NoiseAgent 2732: { IBM: 86, CASH: 1413416 }. Marked to market: 10004558 +Final relative surplus NoiseAgent 2732 -0.84866845 +Final holdings for NoiseAgent 2733: { CASH: 9996274 }. Marked to market: 9996274 +Final relative surplus NoiseAgent 2733 -0.0003726 +Final holdings for NoiseAgent 2734: { CASH: 10002760 }. Marked to market: 10002760 +Final relative surplus NoiseAgent 2734 0.000276 +Final holdings for NoiseAgent 2735: { CASH: 10010388 }. Marked to market: 10010388 +Final relative surplus NoiseAgent 2735 0.0010388 +Final holdings for NoiseAgent 2736: { IBM: -88, CASH: 18790980 }. Marked to market: 10001012 +Final relative surplus NoiseAgent 2736 0.86910935 +Final holdings for NoiseAgent 2737: { IBM: 86, CASH: 1403268 }. Marked to market: 9996732 +Final relative surplus NoiseAgent 2737 -0.84968085 +Final holdings for NoiseAgent 2738: { CASH: 10004455 }. Marked to market: 10004455 +Final relative surplus NoiseAgent 2738 0.0004455 +Final holdings for NoiseAgent 2739: { IBM: 90, CASH: 944380 }. Marked to market: 10071370 +Final relative surplus NoiseAgent 2739 -0.89544575 +Final holdings for NoiseAgent 2740: { IBM: -54, CASH: 15384772 }. Marked to market: 10010152 +Final relative surplus NoiseAgent 2740 0.52852415 +Final holdings for NoiseAgent 2741: { CASH: 10009156 }. Marked to market: 10009156 +Final relative surplus NoiseAgent 2741 0.0009156 +Final holdings for NoiseAgent 2742: { IBM: -88, CASH: 18776240 }. Marked to market: 10015840 +Final relative surplus NoiseAgent 2742 0.86766895 +Final holdings for NoiseAgent 2743: { CASH: 9994330 }. Marked to market: 9994330 +Final relative surplus NoiseAgent 2743 -0.000567 +Final holdings for NoiseAgent 2744: { IBM: -56, CASH: 15584824 }. Marked to market: 10010864 +Final relative surplus NoiseAgent 2744 0.54852935 +Final holdings for NoiseAgent 2745: { IBM: 92, CASH: 800368 }. Marked to market: 10014720 +Final relative surplus NoiseAgent 2745 -0.90994875 +Final holdings for NoiseAgent 2746: { CASH: 9984038 }. Marked to market: 9984038 +Final relative surplus NoiseAgent 2746 -0.0015962 +Final holdings for NoiseAgent 2747: { IBM: -82, CASH: 18217794 }. Marked to market: 9972284 +Final relative surplus NoiseAgent 2747 0.811724 +Final holdings for NoiseAgent 2748: { IBM: -66, CASH: 16579606 }. Marked to market: 10009504 +Final relative surplus NoiseAgent 2748 0.6480057 +Final holdings for NoiseAgent 2749: { CASH: 10000864 }. Marked to market: 10000864 +Final relative surplus NoiseAgent 2749 8.64e-05 +Final holdings for NoiseAgent 2750: { CASH: 9973576 }. Marked to market: 9973576 +Final relative surplus NoiseAgent 2750 -0.0026424 +Final holdings for NoiseAgent 2751: { IBM: -12, CASH: 11209675 }. Marked to market: 10018711 +Final relative surplus NoiseAgent 2751 0.1209675 +Final holdings for NoiseAgent 2752: { CASH: 9994214 }. Marked to market: 9994214 +Final relative surplus NoiseAgent 2752 -0.0005786 +Final holdings for NoiseAgent 2753: { CASH: 9991506 }. Marked to market: 9991506 +Final relative surplus NoiseAgent 2753 -0.0008494 +Final holdings for NoiseAgent 2754: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2754 0.0 +Final holdings for NoiseAgent 2755: { IBM: 50, CASH: 5009050 }. Marked to market: 10001350 +Final relative surplus NoiseAgent 2755 -0.499095 +Final holdings for NoiseAgent 2756: { IBM: 45, CASH: 5472595 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2756 -0.4527405 +Final holdings for NoiseAgent 2757: { IBM: -80, CASH: 17973600 }. Marked to market: 10010720 +Final relative surplus NoiseAgent 2757 0.7874063 +Final holdings for NoiseAgent 2758: { IBM: 84, CASH: 1580260 }. Marked to market: 10026796 +Final relative surplus NoiseAgent 2758 -0.83191845 +Final holdings for NoiseAgent 2759: { CASH: 9999550 }. Marked to market: 9999550 +Final relative surplus NoiseAgent 2759 -4.5e-05 +Final holdings for NoiseAgent 2760: { IBM: -90, CASH: 18972820 }. Marked to market: 10013230 +Final relative surplus NoiseAgent 2760 0.88732695 +Final holdings for NoiseAgent 2761: { IBM: -76, CASH: 17582254 }. Marked to market: 10013110 +Final relative surplus NoiseAgent 2761 0.74826105 +Final holdings for NoiseAgent 2762: { CASH: 10002656 }. Marked to market: 10002656 +Final relative surplus NoiseAgent 2762 0.0002656 +Final holdings for NoiseAgent 2763: { CASH: 9977368 }. Marked to market: 9977368 +Final relative surplus NoiseAgent 2763 -0.0022632 +Final holdings for NoiseAgent 2764: { IBM: -62, CASH: 16183663 }. Marked to market: 10008959 +Final relative surplus NoiseAgent 2764 0.6084025 +Final holdings for NoiseAgent 2765: { CASH: 9988870 }. Marked to market: 9988870 +Final relative surplus NoiseAgent 2765 -0.001113 +Final holdings for NoiseAgent 2766: { IBM: 60, CASH: 4004650 }. Marked to market: 10000690 +Final relative surplus NoiseAgent 2766 -0.5895421 +Final holdings for NoiseAgent 2767: { IBM: -24, CASH: 12403024 }. Marked to market: 9999904 +Final relative surplus NoiseAgent 2767 0.2403024 +Final holdings for NoiseAgent 2768: { CASH: 10016224 }. Marked to market: 10016224 +Final relative surplus NoiseAgent 2768 0.0016224 +Final holdings for NoiseAgent 2769: { CASH: 10051345 }. Marked to market: 10051345 +Final relative surplus NoiseAgent 2769 0.0051345 +Final holdings for NoiseAgent 2770: { CASH: 9988429 }. Marked to market: 9988429 +Final relative surplus NoiseAgent 2770 -0.0011571 +Final holdings for NoiseAgent 2771: { CASH: 10002160 }. Marked to market: 10002160 +Final relative surplus NoiseAgent 2771 0.000216 +Final holdings for NoiseAgent 2772: { CASH: 10010184 }. Marked to market: 10010184 +Final relative surplus NoiseAgent 2772 0.0010184 +Final holdings for NoiseAgent 2773: { IBM: -76, CASH: 17589664 }. Marked to market: 10006992 +Final relative surplus NoiseAgent 2773 0.7489891 +Final holdings for NoiseAgent 2774: { IBM: 54, CASH: 4616119 }. Marked to market: 9993385 +Final relative surplus NoiseAgent 2774 -0.5284312 +Final holdings for NoiseAgent 2775: { IBM: 52, CASH: 4807774 }. Marked to market: 10001586 +Final relative surplus NoiseAgent 2775 -0.50923505 +Final holdings for NoiseAgent 2776: { IBM: -33, CASH: 13290100 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2776 0.32901 +Final holdings for NoiseAgent 2777: { IBM: 47, CASH: 5316131 }. Marked to market: 9980740 +Final relative surplus NoiseAgent 2777 -0.4683869 +Final holdings for NoiseAgent 2778: { IBM: -84, CASH: 18389248 }. Marked to market: 10003444 +Final relative surplus NoiseAgent 2778 0.82894085 +Final holdings for NoiseAgent 2779: { IBM: 82, CASH: 1779951 }. Marked to market: 10027429 +Final relative surplus NoiseAgent 2779 -0.81194735 +Final holdings for NoiseAgent 2780: { IBM: -58, CASH: 15795882 }. Marked to market: 10005626 +Final relative surplus NoiseAgent 2780 0.56960505 +Final holdings for NoiseAgent 2781: { CASH: 9973720 }. Marked to market: 9973720 +Final relative surplus NoiseAgent 2781 -0.002628 +Final holdings for NoiseAgent 2782: { IBM: 86, CASH: 1384477 }. Marked to market: 10030057 +Final relative surplus NoiseAgent 2782 -0.85149935 +Final holdings for NoiseAgent 2783: { IBM: -82, CASH: 18184789 }. Marked to market: 10007995 +Final relative surplus NoiseAgent 2783 0.80850685 +Final holdings for NoiseAgent 2784: { IBM: 43, CASH: 5671491 }. Marked to market: 9999957 +Final relative surplus NoiseAgent 2784 -0.4328509 +Final holdings for NoiseAgent 2785: { IBM: 44, CASH: 5604884 }. Marked to market: 10000308 +Final relative surplus NoiseAgent 2785 -0.4395116 +Final holdings for NoiseAgent 2786: { CASH: 10033229 }. Marked to market: 10033229 +Final relative surplus NoiseAgent 2786 0.0033229 +Final holdings for NoiseAgent 2787: { IBM: -64, CASH: 16381728 }. Marked to market: 10008672 +Final relative surplus NoiseAgent 2787 0.62821425 +Final holdings for NoiseAgent 2788: { CASH: 10040185 }. Marked to market: 10040185 +Final relative surplus NoiseAgent 2788 0.0040185 +Final holdings for NoiseAgent 2789: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2789 0.0 +Final holdings for NoiseAgent 2790: { CASH: 9999907 }. Marked to market: 9999907 +Final relative surplus NoiseAgent 2790 -9.3e-06 +Final holdings for NoiseAgent 2791: { IBM: 20, CASH: 8008720 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2791 -0.199128 +Final holdings for NoiseAgent 2792: { IBM: -24, CASH: 12396856 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2792 0.2396856 +Final holdings for NoiseAgent 2793: { CASH: 10014985 }. Marked to market: 10014985 +Final relative surplus NoiseAgent 2793 0.0014985 +Final holdings for NoiseAgent 2794: { IBM: -78, CASH: 17788300 }. Marked to market: 10000312 +Final relative surplus NoiseAgent 2794 0.76884525 +Final holdings for NoiseAgent 2795: { CASH: 10000374 }. Marked to market: 10000374 +Final relative surplus NoiseAgent 2795 3.74e-05 +Final holdings for NoiseAgent 2796: { IBM: -40, CASH: 13995600 }. Marked to market: 9998240 +Final relative surplus NoiseAgent 2796 0.39956 +Final holdings for NoiseAgent 2797: { CASH: 9986672 }. Marked to market: 9986672 +Final relative surplus NoiseAgent 2797 -0.0013328 +Final holdings for NoiseAgent 2798: { CASH: 10036234 }. Marked to market: 10036234 +Final relative surplus NoiseAgent 2798 0.0036234 +Final holdings for NoiseAgent 2799: { IBM: -38, CASH: 13795060 }. Marked to market: 9999962 +Final relative surplus NoiseAgent 2799 0.379506 +Final holdings for NoiseAgent 2800: { CASH: 9998592 }. Marked to market: 9998592 +Final relative surplus NoiseAgent 2800 -0.0001408 +Final holdings for NoiseAgent 2801: { IBM: 62, CASH: 3812028 }. Marked to market: 9992436 +Final relative surplus NoiseAgent 2801 -0.60882885 +Final holdings for NoiseAgent 2802: { CASH: 10006384 }. Marked to market: 10006384 +Final relative surplus NoiseAgent 2802 0.0006384 +Final holdings for NoiseAgent 2803: { CASH: 10003040 }. Marked to market: 10003040 +Final relative surplus NoiseAgent 2803 0.000304 +Final holdings for NoiseAgent 2804: { CASH: 9996255 }. Marked to market: 9996255 +Final relative surplus NoiseAgent 2804 -0.0003745 +Final holdings for NoiseAgent 2805: { IBM: 27, CASH: 7302052 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2805 -0.2697948 +Final holdings for NoiseAgent 2806: { IBM: -50, CASH: 14993900 }. Marked to market: 10001550 +Final relative surplus NoiseAgent 2806 0.49939 +Final holdings for NoiseAgent 2807: { CASH: 10020956 }. Marked to market: 10020956 +Final relative surplus NoiseAgent 2807 0.0020956 +Final holdings for NoiseAgent 2808: { IBM: -24, CASH: 12392992 }. Marked to market: 9999952 +Final relative surplus NoiseAgent 2808 0.2392992 +Final holdings for NoiseAgent 2809: { IBM: -27, CASH: 12679210 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2809 0.267921 +Final holdings for NoiseAgent 2810: { IBM: -50, CASH: 15001500 }. Marked to market: 9990000 +Final relative surplus NoiseAgent 2810 0.50015 +Final holdings for NoiseAgent 2811: { IBM: 33, CASH: 6705841 }. Marked to market: 10000297 +Final relative surplus NoiseAgent 2811 -0.3294159 +Final holdings for NoiseAgent 2812: { CASH: 9946921 }. Marked to market: 9946921 +Final relative surplus NoiseAgent 2812 -0.0053079 +Final holdings for NoiseAgent 2813: { IBM: -98, CASH: 19754430 }. Marked to market: 10000490 +Final relative surplus NoiseAgent 2813 0.9655048 +Final holdings for NoiseAgent 2814: { IBM: -29, CASH: 12873958 }. Marked to market: 9999710 +Final relative surplus NoiseAgent 2814 0.2873958 +Final holdings for NoiseAgent 2815: { IBM: -54, CASH: 15416767 }. Marked to market: 9980155 +Final relative surplus NoiseAgent 2815 0.5316089 +Final holdings for NoiseAgent 2816: { IBM: -94, CASH: 19379038 }. Marked to market: 10006580 +Final relative surplus NoiseAgent 2816 0.92793325 +Final holdings for NoiseAgent 2817: { IBM: 90, CASH: 980335 }. Marked to market: 10027675 +Final relative surplus NoiseAgent 2817 -0.89191395 +Final holdings for NoiseAgent 2818: { CASH: 10002322 }. Marked to market: 10002322 +Final relative surplus NoiseAgent 2818 0.0002322 +Final holdings for NoiseAgent 2819: { IBM: 34, CASH: 6607752 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2819 -0.3392248 +Final holdings for NoiseAgent 2820: { IBM: 74, CASH: 2598668 }. Marked to market: 10014208 +Final relative surplus NoiseAgent 2820 -0.73011205 +Final holdings for NoiseAgent 2821: { CASH: 10014696 }. Marked to market: 10014696 +Final relative surplus NoiseAgent 2821 0.0014696 +Final holdings for NoiseAgent 2822: { IBM: 80, CASH: 2003200 }. Marked to market: 10013920 +Final relative surplus NoiseAgent 2822 -0.78966675 +Final holdings for NoiseAgent 2823: { IBM: 21, CASH: 7901890 }. Marked to market: 9993049 +Final relative surplus NoiseAgent 2823 -0.209811 +Final holdings for NoiseAgent 2824: { CASH: 9991090 }. Marked to market: 9991090 +Final relative surplus NoiseAgent 2824 -0.000891 +Final holdings for NoiseAgent 2825: { IBM: -56, CASH: 15601428 }. Marked to market: 9991908 +Final relative surplus NoiseAgent 2825 0.55012575 +Final holdings for NoiseAgent 2826: { CASH: 10009280 }. Marked to market: 10009280 +Final relative surplus NoiseAgent 2826 0.000928 +Final holdings for NoiseAgent 2827: { IBM: -84, CASH: 18374842 }. Marked to market: 10015078 +Final relative surplus NoiseAgent 2827 0.82753215 +Final holdings for NoiseAgent 2828: { IBM: -96, CASH: 19622608 }. Marked to market: 9971824 +Final relative surplus NoiseAgent 2828 0.95220795 +Final holdings for NoiseAgent 2829: { IBM: -94, CASH: 19428858 }. Marked to market: 9973304 +Final relative surplus NoiseAgent 2829 0.9328269 +Final holdings for NoiseAgent 2830: { CASH: 10025974 }. Marked to market: 10025974 +Final relative surplus NoiseAgent 2830 0.0025974 +Final holdings for NoiseAgent 2831: { IBM: 60, CASH: 4000060 }. Marked to market: 10010620 +Final relative surplus NoiseAgent 2831 -0.5899765 +Final holdings for NoiseAgent 2832: { IBM: -42, CASH: 14208904 }. Marked to market: 9983536 +Final relative surplus NoiseAgent 2832 0.4208904 +Final holdings for NoiseAgent 2833: { CASH: 9970440 }. Marked to market: 9970440 +Final relative surplus NoiseAgent 2833 -0.002956 +Final holdings for NoiseAgent 2834: { CASH: 10025086 }. Marked to market: 10025086 +Final relative surplus NoiseAgent 2834 0.0025086 +Final holdings for NoiseAgent 2835: { IBM: -64, CASH: 16398944 }. Marked to market: 9990560 +Final relative surplus NoiseAgent 2835 0.62988115 +Final holdings for NoiseAgent 2836: { IBM: -66, CASH: 16600363 }. Marked to market: 9989539 +Final relative surplus NoiseAgent 2836 0.6500216 +Final holdings for NoiseAgent 2837: { CASH: 10003080 }. Marked to market: 10003080 +Final relative surplus NoiseAgent 2837 0.000308 +Final holdings for NoiseAgent 2838: { IBM: -54, CASH: 15406183 }. Marked to market: 9993763 +Final relative surplus NoiseAgent 2838 0.53059535 +Final holdings for NoiseAgent 2839: { CASH: 9998656 }. Marked to market: 9998656 +Final relative surplus NoiseAgent 2839 -0.0001344 +Final holdings for NoiseAgent 2840: { CASH: 9997867 }. Marked to market: 9997867 +Final relative surplus NoiseAgent 2840 -0.0002133 +Final holdings for NoiseAgent 2841: { CASH: 9984114 }. Marked to market: 9984114 +Final relative surplus NoiseAgent 2841 -0.0015886 +Final holdings for NoiseAgent 2842: { CASH: 9981922 }. Marked to market: 9981922 +Final relative surplus NoiseAgent 2842 -0.0018078 +Final holdings for NoiseAgent 2843: { IBM: -74, CASH: 17385829 }. Marked to market: 10000851 +Final relative surplus NoiseAgent 2843 0.7286019 +Final holdings for NoiseAgent 2844: { IBM: -37, CASH: 13671177 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2844 0.3671177 +Final holdings for NoiseAgent 2845: { IBM: -26, CASH: 12588326 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2845 0.2588326 +Final holdings for NoiseAgent 2846: { IBM: -82, CASH: 18220131 }. Marked to market: 9966913 +Final relative surplus NoiseAgent 2846 0.81194845 +Final holdings for NoiseAgent 2847: { CASH: 9999160 }. Marked to market: 9999160 +Final relative surplus NoiseAgent 2847 -8.4e-05 +Final holdings for NoiseAgent 2848: { IBM: -68, CASH: 16767360 }. Marked to market: 10019516 +Final relative surplus NoiseAgent 2848 0.6668135 +Final holdings for NoiseAgent 2849: { CASH: 10009202 }. Marked to market: 10009202 +Final relative surplus NoiseAgent 2849 0.0009202 +Final holdings for NoiseAgent 2850: { CASH: 10007791 }. Marked to market: 10007791 +Final relative surplus NoiseAgent 2850 0.0007791 +Final holdings for NoiseAgent 2851: { IBM: -62, CASH: 16199628 }. Marked to market: 9989398 +Final relative surplus NoiseAgent 2851 0.60994635 +Final holdings for NoiseAgent 2852: { CASH: 9995634 }. Marked to market: 9995634 +Final relative surplus NoiseAgent 2852 -0.0004366 +Final holdings for NoiseAgent 2853: { IBM: -28, CASH: 12798615 }. Marked to market: 10003991 +Final relative surplus NoiseAgent 2853 0.2798615 +Final holdings for NoiseAgent 2854: { IBM: -74, CASH: 17364184 }. Marked to market: 10022940 +Final relative surplus NoiseAgent 2854 0.7264983 +Final holdings for NoiseAgent 2855: { IBM: 72, CASH: 2805364 }. Marked to market: 9991036 +Final relative surplus NoiseAgent 2855 -0.70948235 +Final holdings for NoiseAgent 2856: { CASH: 10007740 }. Marked to market: 10007740 +Final relative surplus NoiseAgent 2856 0.000774 +Final holdings for NoiseAgent 2857: { IBM: -34, CASH: 13389936 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2857 0.3389936 +Final holdings for NoiseAgent 2858: { CASH: 9996208 }. Marked to market: 9996208 +Final relative surplus NoiseAgent 2858 -0.0003792 +Final holdings for NoiseAgent 2859: { IBM: -48, CASH: 14793136 }. Marked to market: 9999472 +Final relative surplus NoiseAgent 2859 0.4793136 +Final holdings for NoiseAgent 2860: { CASH: 10012267 }. Marked to market: 10012267 +Final relative surplus NoiseAgent 2860 0.0012267 +Final holdings for NoiseAgent 2861: { IBM: 58, CASH: 4227057 }. Marked to market: 9981643 +Final relative surplus NoiseAgent 2861 -0.5673726 +Final holdings for NoiseAgent 2862: { CASH: 10005336 }. Marked to market: 10005336 +Final relative surplus NoiseAgent 2862 0.0005336 +Final holdings for NoiseAgent 2863: { CASH: 9983808 }. Marked to market: 9983808 +Final relative surplus NoiseAgent 2863 -0.0016192 +Final holdings for NoiseAgent 2864: { IBM: 90, CASH: 1026190 }. Marked to market: 9989650 +Final relative surplus NoiseAgent 2864 -0.88742165 +Final holdings for NoiseAgent 2865: { CASH: 10001653 }. Marked to market: 10001653 +Final relative surplus NoiseAgent 2865 0.0001653 +Final holdings for NoiseAgent 2866: { IBM: -72, CASH: 17188804 }. Marked to market: 10011196 +Final relative surplus NoiseAgent 2866 0.70891125 +Final holdings for NoiseAgent 2867: { IBM: -64, CASH: 16372096 }. Marked to market: 10002880 +Final relative surplus NoiseAgent 2867 0.6272713 +Final holdings for NoiseAgent 2868: { IBM: 48, CASH: 5249008 }. Marked to market: 9992032 +Final relative surplus NoiseAgent 2868 -0.4750992 +Final holdings for NoiseAgent 2869: { IBM: 40, CASH: 6018140 }. Marked to market: 9984140 +Final relative surplus NoiseAgent 2869 -0.398186 +Final holdings for NoiseAgent 2870: { IBM: 40, CASH: 5998180 }. Marked to market: 10006580 +Final relative surplus NoiseAgent 2870 -0.400182 +Final holdings for NoiseAgent 2871: { IBM: -44, CASH: 14428820 }. Marked to market: 9999868 +Final relative surplus NoiseAgent 2871 0.442882 +Final holdings for NoiseAgent 2872: { CASH: 10000155 }. Marked to market: 10000155 +Final relative surplus NoiseAgent 2872 1.55e-05 +Final holdings for NoiseAgent 2873: { CASH: 10005160 }. Marked to market: 10005160 +Final relative surplus NoiseAgent 2873 0.000516 +Final holdings for NoiseAgent 2874: { CASH: 9942050 }. Marked to market: 9942050 +Final relative surplus NoiseAgent 2874 -0.005795 +Final holdings for NoiseAgent 2875: { IBM: -39, CASH: 13895359 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2875 0.3895359 +Final holdings for NoiseAgent 2876: { CASH: 9949384 }. Marked to market: 9949384 +Final relative surplus NoiseAgent 2876 -0.0050616 +Final holdings for NoiseAgent 2877: { IBM: 37, CASH: 6305291 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2877 -0.3694709 +Final holdings for NoiseAgent 2878: { CASH: 10020691 }. Marked to market: 10020691 +Final relative surplus NoiseAgent 2878 0.0020691 +Final holdings for NoiseAgent 2879: { IBM: -21, CASH: 12091159 }. Marked to market: 9997690 +Final relative surplus NoiseAgent 2879 0.2091159 +Final holdings for NoiseAgent 2880: { CASH: 9994808 }. Marked to market: 9994808 +Final relative surplus NoiseAgent 2880 -0.0005192 +Final holdings for NoiseAgent 2881: { IBM: 64, CASH: 3561376 }. Marked to market: 10038560 +Final relative surplus NoiseAgent 2881 -0.63374175 +Final holdings for NoiseAgent 2882: { IBM: -82, CASH: 18177327 }. Marked to market: 10016605 +Final relative surplus NoiseAgent 2882 0.80778065 +Final holdings for NoiseAgent 2883: { IBM: 46, CASH: 5412880 }. Marked to market: 9991260 +Final relative surplus NoiseAgent 2883 -0.458712 +Final holdings for NoiseAgent 2884: { IBM: -45, CASH: 14486005 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2884 0.4486005 +Final holdings for NoiseAgent 2885: { IBM: 40, CASH: 5992360 }. Marked to market: 10010760 +Final relative surplus NoiseAgent 2885 -0.400764 +Final holdings for NoiseAgent 2886: { IBM: -72, CASH: 17191144 }. Marked to market: 9996904 +Final relative surplus NoiseAgent 2886 0.70912245 +Final holdings for NoiseAgent 2887: { IBM: 26, CASH: 7412012 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 2887 -0.2587988 +Final holdings for NoiseAgent 2888: { IBM: 52, CASH: 4803874 }. Marked to market: 10004290 +Final relative surplus NoiseAgent 2888 -0.5096123 +Final holdings for NoiseAgent 2889: { IBM: -50, CASH: 14978500 }. Marked to market: 10016950 +Final relative surplus NoiseAgent 2889 0.49785 +Final holdings for NoiseAgent 2890: { IBM: -94, CASH: 19386135 }. Marked to market: 9996851 +Final relative surplus NoiseAgent 2890 0.92862485 +Final holdings for NoiseAgent 2891: { IBM: 74, CASH: 2638184 }. Marked to market: 9974840 +Final relative surplus NoiseAgent 2891 -0.726267 +Final holdings for NoiseAgent 2892: { CASH: 10032800 }. Marked to market: 10032800 +Final relative surplus NoiseAgent 2892 0.00328 +Final holdings for NoiseAgent 2893: { IBM: -28, CASH: 12806216 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2893 0.2806216 +Final holdings for NoiseAgent 2894: { CASH: 9989704 }. Marked to market: 9989704 +Final relative surplus NoiseAgent 2894 -0.0010296 +Final holdings for NoiseAgent 2895: { CASH: 10000884 }. Marked to market: 10000884 +Final relative surplus NoiseAgent 2895 8.84e-05 +Final holdings for NoiseAgent 2896: { IBM: 84, CASH: 1609450 }. Marked to market: 9998530 +Final relative surplus NoiseAgent 2896 -0.82906905 +Final holdings for NoiseAgent 2897: { IBM: 92, CASH: 818032 }. Marked to market: 9989880 +Final relative surplus NoiseAgent 2897 -0.9082272 +Final holdings for NoiseAgent 2898: { IBM: 96, CASH: 395296 }. Marked to market: 10008160 +Final relative surplus NoiseAgent 2898 -0.9504566 +Final holdings for NoiseAgent 2899: { CASH: 10004263 }. Marked to market: 10004263 +Final relative surplus NoiseAgent 2899 0.0004263 +Final holdings for NoiseAgent 2900: { CASH: 9997746 }. Marked to market: 9997746 +Final relative surplus NoiseAgent 2900 -0.0002254 +Final holdings for NoiseAgent 2901: { CASH: 10019260 }. Marked to market: 10019260 +Final relative surplus NoiseAgent 2901 0.001926 +Final holdings for NoiseAgent 2902: { CASH: 9982704 }. Marked to market: 9982704 +Final relative surplus NoiseAgent 2902 -0.0017296 +Final holdings for NoiseAgent 2903: { CASH: 10021843 }. Marked to market: 10021843 +Final relative surplus NoiseAgent 2903 0.0021843 +Final holdings for NoiseAgent 2904: { IBM: -38, CASH: 13784496 }. Marked to market: 9996504 +Final relative surplus NoiseAgent 2904 0.3784496 +Final holdings for NoiseAgent 2905: { CASH: 10002480 }. Marked to market: 10002480 +Final relative surplus NoiseAgent 2905 0.000248 +Final holdings for NoiseAgent 2906: { CASH: 9990978 }. Marked to market: 9990978 +Final relative surplus NoiseAgent 2906 -0.0009022 +Final holdings for NoiseAgent 2907: { CASH: 10003234 }. Marked to market: 10003234 +Final relative surplus NoiseAgent 2907 0.0003234 +Final holdings for NoiseAgent 2908: { CASH: 9982360 }. Marked to market: 9982360 +Final relative surplus NoiseAgent 2908 -0.001764 +Final holdings for NoiseAgent 2909: { CASH: 9998446 }. Marked to market: 9998446 +Final relative surplus NoiseAgent 2909 -0.0001554 +Final holdings for NoiseAgent 2910: { CASH: 9999736 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 2910 -2.64e-05 +Final holdings for NoiseAgent 2911: { CASH: 10014927 }. Marked to market: 10014927 +Final relative surplus NoiseAgent 2911 0.0014927 +Final holdings for NoiseAgent 2912: { CASH: 10000078 }. Marked to market: 10000078 +Final relative surplus NoiseAgent 2912 7.8e-06 +Final holdings for NoiseAgent 2913: { CASH: 9989535 }. Marked to market: 9989535 +Final relative surplus NoiseAgent 2913 -0.0010465 +Final holdings for NoiseAgent 2914: { IBM: 27, CASH: 7320655 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2914 -0.2679345 +Final holdings for NoiseAgent 2915: { CASH: 9994470 }. Marked to market: 9994470 +Final relative surplus NoiseAgent 2915 -0.000553 +Final holdings for NoiseAgent 2916: { IBM: -62, CASH: 16191010 }. Marked to market: 9998016 +Final relative surplus NoiseAgent 2916 0.60911225 +Final holdings for NoiseAgent 2917: { IBM: -86, CASH: 18573211 }. Marked to market: 10012513 +Final relative surplus NoiseAgent 2917 0.84736685 +Final holdings for NoiseAgent 2918: { IBM: -50, CASH: 14983825 }. Marked to market: 10007075 +Final relative surplus NoiseAgent 2918 0.4983825 +Final holdings for NoiseAgent 2919: { IBM: -54, CASH: 15398758 }. Marked to market: 9991522 +Final relative surplus NoiseAgent 2919 0.52986255 +Final holdings for NoiseAgent 2920: { IBM: -70, CASH: 16937980 }. Marked to market: 10049420 +Final relative surplus NoiseAgent 2920 0.6839578 +Final holdings for NoiseAgent 2921: { IBM: 96, CASH: 409312 }. Marked to market: 10002112 +Final relative surplus NoiseAgent 2921 -0.94907635 +Final holdings for NoiseAgent 2922: { IBM: 20, CASH: 8003360 }. Marked to market: 10016120 +Final relative surplus NoiseAgent 2922 -0.199664 +Final holdings for NoiseAgent 2923: { IBM: -64, CASH: 16418656 }. Marked to market: 9977440 +Final relative surplus NoiseAgent 2923 0.63180095 +Final holdings for NoiseAgent 2924: { IBM: -54, CASH: 15412825 }. Marked to market: 9977617 +Final relative surplus NoiseAgent 2924 0.5312172 +Final holdings for NoiseAgent 2925: { CASH: 10033166 }. Marked to market: 10033166 +Final relative surplus NoiseAgent 2925 0.0033166 +Final holdings for NoiseAgent 2926: { CASH: 9974642 }. Marked to market: 9974642 +Final relative surplus NoiseAgent 2926 -0.0025358 +Final holdings for NoiseAgent 2927: { CASH: 9976015 }. Marked to market: 9976015 +Final relative surplus NoiseAgent 2927 -0.0023985 +Final holdings for NoiseAgent 2928: { IBM: -66, CASH: 16613992 }. Marked to market: 9970762 +Final relative surplus NoiseAgent 2928 0.65133455 +Final holdings for NoiseAgent 2929: { IBM: -22, CASH: 12202376 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2929 0.2202376 +Final holdings for NoiseAgent 2930: { CASH: 9989494 }. Marked to market: 9989494 +Final relative surplus NoiseAgent 2930 -0.0010506 +Final holdings for NoiseAgent 2931: { IBM: -66, CASH: 16594291 }. Marked to market: 10005445 +Final relative surplus NoiseAgent 2931 0.6494462 +Final holdings for NoiseAgent 2932: { CASH: 9994296 }. Marked to market: 9994296 +Final relative surplus NoiseAgent 2932 -0.0005704 +Final holdings for NoiseAgent 2933: { CASH: 10000518 }. Marked to market: 10000518 +Final relative surplus NoiseAgent 2933 5.18e-05 +Final holdings for NoiseAgent 2934: { IBM: 96, CASH: 408928 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 2934 -0.94911725 +Final holdings for NoiseAgent 2935: { CASH: 9996162 }. Marked to market: 9996162 +Final relative surplus NoiseAgent 2935 -0.0003838 +Final holdings for NoiseAgent 2936: { IBM: 94, CASH: 595441 }. Marked to market: 10018189 +Final relative surplus NoiseAgent 2936 -0.93043125 +Final holdings for NoiseAgent 2937: { IBM: -96, CASH: 19587952 }. Marked to market: 9995056 +Final relative surplus NoiseAgent 2937 0.9488022 +Final holdings for NoiseAgent 2938: { CASH: 10012276 }. Marked to market: 10012276 +Final relative surplus NoiseAgent 2938 0.0012276 +Final holdings for NoiseAgent 2939: { CASH: 10044192 }. Marked to market: 10044192 +Final relative surplus NoiseAgent 2939 0.0044192 +Final holdings for NoiseAgent 2940: { CASH: 10014393 }. Marked to market: 10014393 +Final relative surplus NoiseAgent 2940 0.0014393 +Final holdings for NoiseAgent 2941: { IBM: 76, CASH: 2377808 }. Marked to market: 10029108 +Final relative surplus NoiseAgent 2941 -0.75215165 +Final holdings for NoiseAgent 2942: { CASH: 9981625 }. Marked to market: 9981625 +Final relative surplus NoiseAgent 2942 -0.0018375 +Final holdings for NoiseAgent 2943: { CASH: 10027580 }. Marked to market: 10027580 +Final relative surplus NoiseAgent 2943 0.002758 +Final holdings for NoiseAgent 2944: { CASH: 10012960 }. Marked to market: 10012960 +Final relative surplus NoiseAgent 2944 0.001296 +Final holdings for NoiseAgent 2945: { CASH: 10014130 }. Marked to market: 10014130 +Final relative surplus NoiseAgent 2945 0.001413 +Final holdings for NoiseAgent 2946: { CASH: 10000784 }. Marked to market: 10000784 +Final relative surplus NoiseAgent 2946 7.84e-05 +Final holdings for NoiseAgent 2947: { IBM: -92, CASH: 19176034 }. Marked to market: 10017710 +Final relative surplus NoiseAgent 2947 0.90764915 +Final holdings for NoiseAgent 2948: { CASH: 10012766 }. Marked to market: 10012766 +Final relative surplus NoiseAgent 2948 0.0012766 +Final holdings for NoiseAgent 2949: { CASH: 10024808 }. Marked to market: 10024808 +Final relative surplus NoiseAgent 2949 0.0024808 +Final holdings for NoiseAgent 2950: { IBM: -86, CASH: 18580435 }. Marked to market: 10001935 +Final relative surplus NoiseAgent 2950 0.8480705 +Final holdings for NoiseAgent 2951: { IBM: 72, CASH: 2809468 }. Marked to market: 9997300 +Final relative surplus NoiseAgent 2951 -0.70907015 +Final holdings for NoiseAgent 2952: { CASH: 10017343 }. Marked to market: 10017343 +Final relative surplus NoiseAgent 2952 0.0017343 +Final holdings for NoiseAgent 2953: { IBM: 60, CASH: 4011880 }. Marked to market: 9998080 +Final relative surplus NoiseAgent 2953 -0.5888349 +Final holdings for NoiseAgent 2954: { IBM: -46, CASH: 14593813 }. Marked to market: 9999287 +Final relative surplus NoiseAgent 2954 0.4593813 +Final holdings for NoiseAgent 2955: { IBM: 44, CASH: 5589132 }. Marked to market: 10017820 +Final relative surplus NoiseAgent 2955 -0.4410868 +Final holdings for NoiseAgent 2956: { IBM: 54, CASH: 4641310 }. Marked to market: 9959122 +Final relative surplus NoiseAgent 2956 -0.5260141 +Final holdings for NoiseAgent 2957: { CASH: 9987490 }. Marked to market: 9987490 +Final relative surplus NoiseAgent 2957 -0.001251 +Final holdings for NoiseAgent 2958: { IBM: 24, CASH: 7589752 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2958 -0.2410248 +Final holdings for NoiseAgent 2959: { IBM: 70, CASH: 2998390 }. Marked to market: 10007210 +Final relative surplus NoiseAgent 2959 -0.6901478 +Final holdings for NoiseAgent 2960: { CASH: 9996640 }. Marked to market: 9996640 +Final relative surplus NoiseAgent 2960 -0.000336 +Final holdings for NoiseAgent 2961: { CASH: 9999860 }. Marked to market: 9999860 +Final relative surplus NoiseAgent 2961 -1.4e-05 +Final holdings for NoiseAgent 2962: { IBM: 98, CASH: 217689 }. Marked to market: 9998873 +Final relative surplus NoiseAgent 2962 -0.96825065 +Final holdings for NoiseAgent 2963: { IBM: -29, CASH: 12896259 }. Marked to market: 9999623 +Final relative surplus NoiseAgent 2963 0.2896259 +Final holdings for NoiseAgent 2964: { CASH: 9999793 }. Marked to market: 9999793 +Final relative surplus NoiseAgent 2964 -2.07e-05 +Final holdings for NoiseAgent 2965: { CASH: 10022440 }. Marked to market: 10022440 +Final relative surplus NoiseAgent 2965 0.002244 +Final holdings for NoiseAgent 2966: { IBM: 65, CASH: 3523443 }. Marked to market: 9973393 +Final relative surplus NoiseAgent 2966 -0.63773265 +Final holdings for NoiseAgent 2967: { IBM: -40, CASH: 14000320 }. Marked to market: 9993680 +Final relative surplus NoiseAgent 2967 0.400032 +Final holdings for NoiseAgent 2968: { IBM: 68, CASH: 3212818 }. Marked to market: 10001258 +Final relative surplus NoiseAgent 2968 -0.66873515 +Final holdings for NoiseAgent 2969: { IBM: -39, CASH: 13918681 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 2969 0.3918681 +Final holdings for NoiseAgent 2970: { IBM: 33, CASH: 6692971 }. Marked to market: 9999967 +Final relative surplus NoiseAgent 2970 -0.3307029 +Final holdings for NoiseAgent 2971: { IBM: 20, CASH: 7988920 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2971 -0.201108 +Final holdings for NoiseAgent 2972: { IBM: -22, CASH: 12195776 }. Marked to market: 9999582 +Final relative surplus NoiseAgent 2972 0.2195776 +Final holdings for NoiseAgent 2973: { CASH: 9972364 }. Marked to market: 9972364 +Final relative surplus NoiseAgent 2973 -0.0027636 +Final holdings for NoiseAgent 2974: { CASH: 10000420 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 2974 4.2e-05 +Final holdings for NoiseAgent 2975: { IBM: -50, CASH: 14993725 }. Marked to market: 10001425 +Final relative surplus NoiseAgent 2975 0.4993725 +Final holdings for NoiseAgent 2976: { IBM: 96, CASH: 422896 }. Marked to market: 9992560 +Final relative surplus NoiseAgent 2976 -0.9477466 +Final holdings for NoiseAgent 2977: { CASH: 9994629 }. Marked to market: 9994629 +Final relative surplus NoiseAgent 2977 -0.0005371 +Final holdings for NoiseAgent 2978: { IBM: -24, CASH: 12398224 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2978 0.2398224 +Final holdings for NoiseAgent 2979: { CASH: 9997056 }. Marked to market: 9997056 +Final relative surplus NoiseAgent 2979 -0.0002944 +Final holdings for NoiseAgent 2980: { CASH: 9993408 }. Marked to market: 9993408 +Final relative surplus NoiseAgent 2980 -0.0006592 +Final holdings for NoiseAgent 2981: { IBM: 45, CASH: 5492350 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 2981 -0.450765 +Final holdings for NoiseAgent 2982: { CASH: 10040740 }. Marked to market: 10040740 +Final relative surplus NoiseAgent 2982 0.004074 +Final holdings for NoiseAgent 2983: { IBM: 66, CASH: 3408481 }. Marked to market: 9997261 +Final relative surplus NoiseAgent 2983 -0.64916885 +Final holdings for NoiseAgent 2984: { CASH: 9996112 }. Marked to market: 9996112 +Final relative surplus NoiseAgent 2984 -0.0003888 +Final holdings for NoiseAgent 2985: { CASH: 9999559 }. Marked to market: 9999559 +Final relative surplus NoiseAgent 2985 -4.41e-05 +Final holdings for NoiseAgent 2986: { IBM: -44, CASH: 14390826 }. Marked to market: 10000858 +Final relative surplus NoiseAgent 2986 0.4390826 +Final holdings for NoiseAgent 2987: { IBM: -23, CASH: 12297332 }. Marked to market: 9999954 +Final relative surplus NoiseAgent 2987 0.2297332 +Final holdings for NoiseAgent 2988: { IBM: 44, CASH: 5599802 }. Marked to market: 10007282 +Final relative surplus NoiseAgent 2988 -0.4400198 +Final holdings for NoiseAgent 2989: { IBM: -44, CASH: 14391860 }. Marked to market: 10005544 +Final relative surplus NoiseAgent 2989 0.439186 +Final holdings for NoiseAgent 2990: { IBM: -31, CASH: 13120615 }. Marked to market: 9999752 +Final relative surplus NoiseAgent 2990 0.3120615 +Final holdings for NoiseAgent 2991: { CASH: 9996260 }. Marked to market: 9996260 +Final relative surplus NoiseAgent 2991 -0.000374 +Final holdings for NoiseAgent 2992: { CASH: 10005267 }. Marked to market: 10005267 +Final relative surplus NoiseAgent 2992 0.0005267 +Final holdings for NoiseAgent 2993: { CASH: 9999352 }. Marked to market: 9999352 +Final relative surplus NoiseAgent 2993 -6.48e-05 +Final holdings for NoiseAgent 2994: { IBM: 66, CASH: 3408976 }. Marked to market: 10002046 +Final relative surplus NoiseAgent 2994 -0.64911285 +Final holdings for NoiseAgent 2995: { IBM: -96, CASH: 19596976 }. Marked to market: 9985744 +Final relative surplus NoiseAgent 2995 0.94968525 +Final holdings for NoiseAgent 2996: { CASH: 9995967 }. Marked to market: 9995967 +Final relative surplus NoiseAgent 2996 -0.0004033 +Final holdings for NoiseAgent 2997: { CASH: 10003042 }. Marked to market: 10003042 +Final relative surplus NoiseAgent 2997 0.0003042 +Final holdings for NoiseAgent 2998: { CASH: 9997390 }. Marked to market: 9997390 +Final relative surplus NoiseAgent 2998 -0.000261 +Final holdings for NoiseAgent 2999: { CASH: 9958432 }. Marked to market: 9958432 +Final relative surplus NoiseAgent 2999 -0.0041568 +Final holdings for NoiseAgent 3000: { IBM: 46, CASH: 5421367 }. Marked to market: 9985487 +Final relative surplus NoiseAgent 3000 -0.4578633 +Final holdings for NoiseAgent 3001: { IBM: -92, CASH: 19201426 }. Marked to market: 9981922 +Final relative surplus NoiseAgent 3001 0.9101239 +Final holdings for NoiseAgent 3002: { CASH: 10005895 }. Marked to market: 10005895 +Final relative surplus NoiseAgent 3002 0.0005895 +Final holdings for NoiseAgent 3003: { IBM: 78, CASH: 2234359 }. Marked to market: 9975079 +Final relative surplus NoiseAgent 3003 -0.76664055 +Final holdings for NoiseAgent 3004: { IBM: -80, CASH: 17990000 }. Marked to market: 10000400 +Final relative surplus NoiseAgent 3004 0.78901425 +Final holdings for NoiseAgent 3005: { IBM: 72, CASH: 2810044 }. Marked to market: 9989956 +Final relative surplus NoiseAgent 3005 -0.7090237 +Final holdings for NoiseAgent 3006: { CASH: 10005712 }. Marked to market: 10005712 +Final relative surplus NoiseAgent 3006 0.0005712 +Final holdings for NoiseAgent 3007: { IBM: 94, CASH: 626226 }. Marked to market: 9986652 +Final relative surplus NoiseAgent 3007 -0.92741885 +Final holdings for NoiseAgent 3008: { CASH: 10022736 }. Marked to market: 10022736 +Final relative surplus NoiseAgent 3008 0.0022736 +Final holdings for NoiseAgent 3009: { IBM: -84, CASH: 18380512 }. Marked to market: 10006888 +Final relative surplus NoiseAgent 3009 0.82808255 +Final holdings for NoiseAgent 3010: { CASH: 10002604 }. Marked to market: 10002604 +Final relative surplus NoiseAgent 3010 0.0002604 +Final holdings for NoiseAgent 3011: { IBM: 88, CASH: 1212760 }. Marked to market: 9995160 +Final relative surplus NoiseAgent 3011 -0.86874415 +Final holdings for NoiseAgent 3012: { CASH: 10008862 }. Marked to market: 10008862 +Final relative surplus NoiseAgent 3012 0.0008862 +Final holdings for NoiseAgent 3013: { CASH: 10007680 }. Marked to market: 10007680 +Final relative surplus NoiseAgent 3013 0.000768 +Final holdings for NoiseAgent 3014: { CASH: 10011040 }. Marked to market: 10011040 +Final relative surplus NoiseAgent 3014 0.001104 +Final holdings for NoiseAgent 3015: { IBM: -58, CASH: 15772189 }. Marked to market: 10021605 +Final relative surplus NoiseAgent 3015 0.56730545 +Final holdings for NoiseAgent 3016: { IBM: 70, CASH: 3007805 }. Marked to market: 9998775 +Final relative surplus NoiseAgent 3016 -0.68923245 +Final holdings for NoiseAgent 3017: { IBM: -44, CASH: 14392960 }. Marked to market: 10002904 +Final relative surplus NoiseAgent 3017 0.439296 +Final holdings for NoiseAgent 3018: { IBM: -70, CASH: 16988240 }. Marked to market: 9997760 +Final relative surplus NoiseAgent 3018 0.6888374 +Final holdings for NoiseAgent 3019: { IBM: -78, CASH: 17792746 }. Marked to market: 10008580 +Final relative surplus NoiseAgent 3019 0.7692954 +Final holdings for NoiseAgent 3020: { CASH: 9990790 }. Marked to market: 9990790 +Final relative surplus NoiseAgent 3020 -0.000921 +Final holdings for NoiseAgent 3021: { IBM: 56, CASH: 4385636 }. Marked to market: 10022540 +Final relative surplus NoiseAgent 3021 -0.55137065 +Final holdings for NoiseAgent 3022: { IBM: -68, CASH: 16770862 }. Marked to market: 10023018 +Final relative surplus NoiseAgent 3022 0.6671634 +Final holdings for NoiseAgent 3023: { IBM: 82, CASH: 1825707 }. Marked to market: 9988807 +Final relative surplus NoiseAgent 3023 -0.80747435 +Final holdings for NoiseAgent 3024: { CASH: 10001920 }. Marked to market: 10001920 +Final relative surplus NoiseAgent 3024 0.000192 +Final holdings for NoiseAgent 3025: { CASH: 9986212 }. Marked to market: 9986212 +Final relative surplus NoiseAgent 3025 -0.0013788 +Final holdings for NoiseAgent 3026: { IBM: -86, CASH: 18589852 }. Marked to market: 9996990 +Final relative surplus NoiseAgent 3026 0.84899375 +Final holdings for NoiseAgent 3027: { CASH: 10023840 }. Marked to market: 10023840 +Final relative surplus NoiseAgent 3027 0.002384 +Final holdings for NoiseAgent 3028: { CASH: 10008432 }. Marked to market: 10008432 +Final relative surplus NoiseAgent 3028 0.0008432 +Final holdings for NoiseAgent 3029: { IBM: -80, CASH: 17999840 }. Marked to market: 9986000 +Final relative surplus NoiseAgent 3029 0.78996715 +Final holdings for NoiseAgent 3030: { CASH: 9997940 }. Marked to market: 9997940 +Final relative surplus NoiseAgent 3030 -0.000206 +Final holdings for NoiseAgent 3031: { CASH: 10020520 }. Marked to market: 10020520 +Final relative surplus NoiseAgent 3031 0.002052 +Final holdings for NoiseAgent 3032: { CASH: 9974128 }. Marked to market: 9974128 +Final relative surplus NoiseAgent 3032 -0.0025872 +Final holdings for NoiseAgent 3033: { CASH: 9996125 }. Marked to market: 9996125 +Final relative surplus NoiseAgent 3033 -0.0003875 +Final holdings for NoiseAgent 3034: { CASH: 10011904 }. Marked to market: 10011904 +Final relative surplus NoiseAgent 3034 0.0011904 +Final holdings for NoiseAgent 3035: { IBM: 62, CASH: 3811563 }. Marked to market: 10000651 +Final relative surplus NoiseAgent 3035 -0.60886115 +Final holdings for NoiseAgent 3036: { CASH: 10022382 }. Marked to market: 10022382 +Final relative surplus NoiseAgent 3036 0.0022382 +Final holdings for NoiseAgent 3037: { IBM: -74, CASH: 17394117 }. Marked to market: 10002553 +Final relative surplus NoiseAgent 3037 0.72942315 +Final holdings for NoiseAgent 3038: { IBM: -22, CASH: 12197910 }. Marked to market: 9999736 +Final relative surplus NoiseAgent 3038 0.219791 +Final holdings for NoiseAgent 3039: { CASH: 10026949 }. Marked to market: 10026949 +Final relative surplus NoiseAgent 3039 0.0026949 +Final holdings for NoiseAgent 3040: { IBM: -46, CASH: 14589328 }. Marked to market: 10002806 +Final relative surplus NoiseAgent 3040 0.4589328 +Final holdings for NoiseAgent 3041: { IBM: -80, CASH: 18020040 }. Marked to market: 9967640 +Final relative surplus NoiseAgent 3041 0.79193845 +Final holdings for NoiseAgent 3042: { IBM: -90, CASH: 18993115 }. Marked to market: 10006885 +Final relative surplus NoiseAgent 3042 0.88932675 +Final holdings for NoiseAgent 3043: { IBM: 46, CASH: 5421206 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3043 -0.4578794 +Final holdings for NoiseAgent 3044: { IBM: 74, CASH: 2596189 }. Marked to market: 10009731 +Final relative surplus NoiseAgent 3044 -0.73036285 +Final holdings for NoiseAgent 3045: { CASH: 9997227 }. Marked to market: 9997227 +Final relative surplus NoiseAgent 3045 -0.0002773 +Final holdings for NoiseAgent 3046: { IBM: 20, CASH: 8015320 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 3046 -0.198468 +Final holdings for NoiseAgent 3047: { CASH: 9997948 }. Marked to market: 9997948 +Final relative surplus NoiseAgent 3047 -0.0002052 +Final holdings for NoiseAgent 3048: { IBM: 48, CASH: 5201440 }. Marked to market: 10006624 +Final relative surplus NoiseAgent 3048 -0.479856 +Final holdings for NoiseAgent 3049: { IBM: -50, CASH: 15000425 }. Marked to market: 9990575 +Final relative surplus NoiseAgent 3049 0.5000425 +Final holdings for NoiseAgent 3050: { IBM: -37, CASH: 13671732 }. Marked to market: 9999778 +Final relative surplus NoiseAgent 3050 0.3671732 +Final holdings for NoiseAgent 3051: { CASH: 10014828 }. Marked to market: 10014828 +Final relative surplus NoiseAgent 3051 0.0014828 +Final holdings for NoiseAgent 3052: { IBM: -88, CASH: 18817336 }. Marked to market: 9968408 +Final relative surplus NoiseAgent 3052 0.87167805 +Final holdings for NoiseAgent 3053: { CASH: 9982752 }. Marked to market: 9982752 +Final relative surplus NoiseAgent 3053 -0.0017248 +Final holdings for NoiseAgent 3054: { IBM: 60, CASH: 4007560 }. Marked to market: 9995380 +Final relative surplus NoiseAgent 3054 -0.58926375 +Final holdings for NoiseAgent 3055: { CASH: 9993420 }. Marked to market: 9993420 +Final relative surplus NoiseAgent 3055 -0.000658 +Final holdings for NoiseAgent 3056: { IBM: 94, CASH: 611703 }. Marked to market: 10002773 +Final relative surplus NoiseAgent 3056 -0.92883925 +Final holdings for NoiseAgent 3057: { IBM: -86, CASH: 18604988 }. Marked to market: 9951496 +Final relative surplus NoiseAgent 3057 0.8504652 +Final holdings for NoiseAgent 3058: { CASH: 9999400 }. Marked to market: 9999400 +Final relative surplus NoiseAgent 3058 -6e-05 +Final holdings for NoiseAgent 3059: { CASH: 10021760 }. Marked to market: 10021760 +Final relative surplus NoiseAgent 3059 0.002176 +Final holdings for NoiseAgent 3060: { IBM: -44, CASH: 14395996 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3060 0.4395996 +Final holdings for NoiseAgent 3061: { CASH: 10003645 }. Marked to market: 10003645 +Final relative surplus NoiseAgent 3061 0.0003645 +Final holdings for NoiseAgent 3062: { IBM: 39, CASH: 6103666 }. Marked to market: 9999961 +Final relative surplus NoiseAgent 3062 -0.3896334 +Final holdings for NoiseAgent 3063: { CASH: 9977600 }. Marked to market: 9977600 +Final relative surplus NoiseAgent 3063 -0.00224 +Final holdings for NoiseAgent 3064: { IBM: 50, CASH: 5006500 }. Marked to market: 10002450 +Final relative surplus NoiseAgent 3064 -0.49935 +Final holdings for NoiseAgent 3065: { IBM: 25, CASH: 7486600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3065 -0.25134 +Final holdings for NoiseAgent 3066: { CASH: 10006882 }. Marked to market: 10006882 +Final relative surplus NoiseAgent 3066 0.0006882 +Final holdings for NoiseAgent 3067: { CASH: 9996304 }. Marked to market: 9996304 +Final relative surplus NoiseAgent 3067 -0.0003696 +Final holdings for NoiseAgent 3068: { CASH: 10006175 }. Marked to market: 10006175 +Final relative surplus NoiseAgent 3068 0.0006175 +Final holdings for NoiseAgent 3069: { CASH: 10023970 }. Marked to market: 10023970 +Final relative surplus NoiseAgent 3069 0.002397 +Final holdings for NoiseAgent 3070: { IBM: -70, CASH: 16990760 }. Marked to market: 10002870 +Final relative surplus NoiseAgent 3070 0.68909345 +Final holdings for NoiseAgent 3071: { CASH: 10014711 }. Marked to market: 10014711 +Final relative surplus NoiseAgent 3071 0.0014711 +Final holdings for NoiseAgent 3072: { IBM: 86, CASH: 1384993 }. Marked to market: 10041409 +Final relative surplus NoiseAgent 3072 -0.85143505 +Final holdings for NoiseAgent 3073: { CASH: 9973210 }. Marked to market: 9973210 +Final relative surplus NoiseAgent 3073 -0.002679 +Final holdings for NoiseAgent 3074: { IBM: -96, CASH: 19591600 }. Marked to market: 10004080 +Final relative surplus NoiseAgent 3074 0.94917305 +Final holdings for NoiseAgent 3075: { IBM: 22, CASH: 7807612 }. Marked to market: 9999428 +Final relative surplus NoiseAgent 3075 -0.2192388 +Final holdings for NoiseAgent 3076: { IBM: -98, CASH: 19787309 }. Marked to market: 9995345 +Final relative surplus NoiseAgent 3076 0.96873915 +Final holdings for NoiseAgent 3077: { CASH: 9973476 }. Marked to market: 9973476 +Final relative surplus NoiseAgent 3077 -0.0026524 +Final holdings for NoiseAgent 3078: { CASH: 10008715 }. Marked to market: 10008715 +Final relative surplus NoiseAgent 3078 0.0008715 +Final holdings for NoiseAgent 3079: { IBM: 50, CASH: 5011450 }. Marked to market: 9988250 +Final relative surplus NoiseAgent 3079 -0.498855 +Final holdings for NoiseAgent 3080: { CASH: 10007700 }. Marked to market: 10007700 +Final relative surplus NoiseAgent 3080 0.00077 +Final holdings for NoiseAgent 3081: { IBM: -64, CASH: 16395648 }. Marked to market: 10004096 +Final relative surplus NoiseAgent 3081 0.6295782 +Final holdings for NoiseAgent 3082: { IBM: 46, CASH: 5409016 }. Marked to market: 10038364 +Final relative surplus NoiseAgent 3082 -0.4590984 +Final holdings for NoiseAgent 3083: { IBM: 56, CASH: 4390816 }. Marked to market: 10018592 +Final relative surplus NoiseAgent 3083 -0.55086885 +Final holdings for NoiseAgent 3084: { CASH: 9981278 }. Marked to market: 9981278 +Final relative surplus NoiseAgent 3084 -0.0018722 +Final holdings for NoiseAgent 3085: { CASH: 10011410 }. Marked to market: 10011410 +Final relative surplus NoiseAgent 3085 0.001141 +Final holdings for NoiseAgent 3086: { CASH: 9995632 }. Marked to market: 9995632 +Final relative surplus NoiseAgent 3086 -0.0004368 +Final holdings for NoiseAgent 3087: { IBM: 52, CASH: 4813650 }. Marked to market: 9989522 +Final relative surplus NoiseAgent 3087 -0.50868145 +Final holdings for NoiseAgent 3088: { CASH: 10003139 }. Marked to market: 10003139 +Final relative surplus NoiseAgent 3088 0.0003139 +Final holdings for NoiseAgent 3089: { CASH: 10002856 }. Marked to market: 10002856 +Final relative surplus NoiseAgent 3089 0.0002856 +Final holdings for NoiseAgent 3090: { IBM: 58, CASH: 4194461 }. Marked to market: 10005017 +Final relative surplus NoiseAgent 3090 -0.57053525 +Final holdings for NoiseAgent 3091: { IBM: -46, CASH: 14589052 }. Marked to market: 10002668 +Final relative surplus NoiseAgent 3091 0.4589052 +Final holdings for NoiseAgent 3092: { CASH: 9977760 }. Marked to market: 9977760 +Final relative surplus NoiseAgent 3092 -0.002224 +Final holdings for NoiseAgent 3093: { IBM: -66, CASH: 16618876 }. Marked to market: 9975844 +Final relative surplus NoiseAgent 3093 0.6518223 +Final holdings for NoiseAgent 3094: { CASH: 10033680 }. Marked to market: 10033680 +Final relative surplus NoiseAgent 3094 0.003368 +Final holdings for NoiseAgent 3095: { CASH: 9974050 }. Marked to market: 9974050 +Final relative surplus NoiseAgent 3095 -0.002595 +Final holdings for NoiseAgent 3096: { IBM: 34, CASH: 6600352 }. Marked to market: 10008274 +Final relative surplus NoiseAgent 3096 -0.3399648 +Final holdings for NoiseAgent 3097: { CASH: 10014700 }. Marked to market: 10014700 +Final relative surplus NoiseAgent 3097 0.00147 +Final holdings for NoiseAgent 3098: { IBM: -96, CASH: 19596208 }. Marked to market: 9986416 +Final relative surplus NoiseAgent 3098 0.94961055 +Final holdings for NoiseAgent 3099: { IBM: -60, CASH: 15982330 }. Marked to market: 10001290 +Final relative surplus NoiseAgent 3099 0.58826985 +Final holdings for NoiseAgent 3100: { IBM: -42, CASH: 14201428 }. Marked to market: 9992272 +Final relative surplus NoiseAgent 3100 0.4201428 +Final holdings for NoiseAgent 3101: { IBM: -50, CASH: 15009850 }. Marked to market: 9980800 +Final relative surplus NoiseAgent 3101 0.500985 +Final holdings for NoiseAgent 3102: { CASH: 10004901 }. Marked to market: 10004901 +Final relative surplus NoiseAgent 3102 0.0004901 +Final holdings for NoiseAgent 3103: { IBM: 1, CASH: 9910809 }. Marked to market: 10011220 +Final relative surplus NoiseAgent 3103 -0.0089191 +Final holdings for NoiseAgent 3104: { CASH: 9994496 }. Marked to market: 9994496 +Final relative surplus NoiseAgent 3104 -0.0005504 +Final holdings for NoiseAgent 3105: { IBM: 78, CASH: 2185765 }. Marked to market: 10030459 +Final relative surplus NoiseAgent 3105 -0.77136625 +Final holdings for NoiseAgent 3106: { IBM: -68, CASH: 16766000 }. Marked to market: 10023800 +Final relative surplus NoiseAgent 3106 0.66668285 +Final holdings for NoiseAgent 3107: { IBM: 70, CASH: 3018305 }. Marked to market: 9984705 +Final relative surplus NoiseAgent 3107 -0.68821745 +Final holdings for NoiseAgent 3108: { IBM: 94, CASH: 614288 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 3108 -0.92858645 +Final holdings for NoiseAgent 3109: { IBM: 26, CASH: 7408164 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 3109 -0.2591836 +Final holdings for NoiseAgent 3110: { IBM: -30, CASH: 12996670 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3110 0.299667 +Final holdings for NoiseAgent 3111: { IBM: -92, CASH: 19180220 }. Marked to market: 10015732 +Final relative surplus NoiseAgent 3111 0.90806 +Final holdings for NoiseAgent 3112: { IBM: -46, CASH: 14592962 }. Marked to market: 9998896 +Final relative surplus NoiseAgent 3112 0.4592962 +Final holdings for NoiseAgent 3113: { IBM: -96, CASH: 19599280 }. Marked to market: 9981808 +Final relative surplus NoiseAgent 3113 0.9499106 +Final holdings for NoiseAgent 3114: { IBM: -54, CASH: 15398704 }. Marked to market: 9991576 +Final relative surplus NoiseAgent 3114 0.52985725 +Final holdings for NoiseAgent 3115: { IBM: 31, CASH: 6896094 }. Marked to market: 9999721 +Final relative surplus NoiseAgent 3115 -0.3103906 +Final holdings for NoiseAgent 3116: { CASH: 9999480 }. Marked to market: 9999480 +Final relative surplus NoiseAgent 3116 -5.2e-05 +Final holdings for NoiseAgent 3117: { CASH: 10001014 }. Marked to market: 10001014 +Final relative surplus NoiseAgent 3117 0.0001014 +Final holdings for NoiseAgent 3118: { IBM: -66, CASH: 16601089 }. Marked to market: 9987229 +Final relative surplus NoiseAgent 3118 0.6500873 +Final holdings for NoiseAgent 3119: { CASH: 10024331 }. Marked to market: 10024331 +Final relative surplus NoiseAgent 3119 0.0024331 +Final holdings for NoiseAgent 3120: { CASH: 9991940 }. Marked to market: 9991940 +Final relative surplus NoiseAgent 3120 -0.000806 +Final holdings for NoiseAgent 3121: { IBM: -62, CASH: 16170178 }. Marked to market: 10019592 +Final relative surplus NoiseAgent 3121 0.60709735 +Final holdings for NoiseAgent 3122: { CASH: 10014840 }. Marked to market: 10014840 +Final relative surplus NoiseAgent 3122 0.001484 +Final holdings for NoiseAgent 3123: { IBM: -72, CASH: 17201476 }. Marked to market: 9993052 +Final relative surplus NoiseAgent 3123 0.71013525 +Final holdings for NoiseAgent 3124: { IBM: -48, CASH: 14794360 }. Marked to market: 9999832 +Final relative surplus NoiseAgent 3124 0.479436 +Final holdings for NoiseAgent 3125: { CASH: 9983854 }. Marked to market: 9983854 +Final relative surplus NoiseAgent 3125 -0.0016146 +Final holdings for NoiseAgent 3126: { CASH: 9987760 }. Marked to market: 9987760 +Final relative surplus NoiseAgent 3126 -0.001224 +Final holdings for NoiseAgent 3127: { IBM: -74, CASH: 17380612 }. Marked to market: 10003996 +Final relative surplus NoiseAgent 3127 0.7280927 +Final holdings for NoiseAgent 3128: { IBM: -31, CASH: 13105642 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3128 0.3105642 +Final holdings for NoiseAgent 3129: { IBM: -72, CASH: 17178292 }. Marked to market: 10007596 +Final relative surplus NoiseAgent 3129 0.70786985 +Final holdings for NoiseAgent 3130: { CASH: 9997592 }. Marked to market: 9997592 +Final relative surplus NoiseAgent 3130 -0.0002408 +Final holdings for NoiseAgent 3131: { IBM: -60, CASH: 16017520 }. Marked to market: 9976900 +Final relative surplus NoiseAgent 3131 0.59168425 +Final holdings for NoiseAgent 3132: { IBM: 23, CASH: 7695170 }. Marked to market: 9999632 +Final relative surplus NoiseAgent 3132 -0.230483 +Final holdings for NoiseAgent 3133: { CASH: 10004140 }. Marked to market: 10004140 +Final relative surplus NoiseAgent 3133 0.000414 +Final holdings for NoiseAgent 3134: { IBM: -58, CASH: 15813543 }. Marked to market: 9979497 +Final relative surplus NoiseAgent 3134 0.57129565 +Final holdings for NoiseAgent 3135: { CASH: 9973468 }. Marked to market: 9973468 +Final relative surplus NoiseAgent 3135 -0.0026532 +Final holdings for NoiseAgent 3136: { IBM: 94, CASH: 630879 }. Marked to market: 9988485 +Final relative surplus NoiseAgent 3136 -0.9269571 +Final holdings for NoiseAgent 3137: { CASH: 10001443 }. Marked to market: 10001443 +Final relative surplus NoiseAgent 3137 0.0001443 +Final holdings for NoiseAgent 3138: { IBM: 56, CASH: 4407028 }. Marked to market: 9997620 +Final relative surplus NoiseAgent 3138 -0.54931405 +Final holdings for NoiseAgent 3139: { CASH: 10013756 }. Marked to market: 10013756 +Final relative surplus NoiseAgent 3139 0.0013756 +Final holdings for NoiseAgent 3140: { IBM: -44, CASH: 14395666 }. Marked to market: 10000154 +Final relative surplus NoiseAgent 3140 0.4395666 +Final holdings for NoiseAgent 3141: { CASH: 9987012 }. Marked to market: 9987012 +Final relative surplus NoiseAgent 3141 -0.0012988 +Final holdings for NoiseAgent 3142: { IBM: -15, CASH: 11497840 }. Marked to market: 10000180 +Final relative surplus NoiseAgent 3142 0.149784 +Final holdings for NoiseAgent 3143: { IBM: 48, CASH: 5207680 }. Marked to market: 9999568 +Final relative surplus NoiseAgent 3143 -0.479232 +Final holdings for NoiseAgent 3144: { IBM: 56, CASH: 4416828 }. Marked to market: 9991572 +Final relative surplus NoiseAgent 3144 -0.5483622 +Final holdings for NoiseAgent 3145: { IBM: -46, CASH: 14577920 }. Marked to market: 10013892 +Final relative surplus NoiseAgent 3145 0.457792 +Final holdings for NoiseAgent 3146: { IBM: -78, CASH: 17799571 }. Marked to market: 9983191 +Final relative surplus NoiseAgent 3146 0.76993675 +Final holdings for NoiseAgent 3147: { CASH: 10008559 }. Marked to market: 10008559 +Final relative surplus NoiseAgent 3147 0.0008559 +Final holdings for NoiseAgent 3148: { IBM: 94, CASH: 612314 }. Marked to market: 10003384 +Final relative surplus NoiseAgent 3148 -0.9287775 +Final holdings for NoiseAgent 3149: { IBM: 50, CASH: 5005825 }. Marked to market: 10001675 +Final relative surplus NoiseAgent 3149 -0.4994175 +Final holdings for NoiseAgent 3150: { IBM: 38, CASH: 6217670 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3150 -0.378233 +Final holdings for NoiseAgent 3151: { IBM: -58, CASH: 15802668 }. Marked to market: 9992112 +Final relative surplus NoiseAgent 3151 0.57024815 +Final holdings for NoiseAgent 3152: { CASH: 10001953 }. Marked to market: 10001953 +Final relative surplus NoiseAgent 3152 0.0001953 +Final holdings for NoiseAgent 3153: { CASH: 10013392 }. Marked to market: 10013392 +Final relative surplus NoiseAgent 3153 0.0013392 +Final holdings for NoiseAgent 3154: { IBM: 48, CASH: 5194960 }. Marked to market: 10005040 +Final relative surplus NoiseAgent 3154 -0.480504 +Final holdings for NoiseAgent 3155: { IBM: -42, CASH: 14195212 }. Marked to market: 9999874 +Final relative surplus NoiseAgent 3155 0.4195212 +Final holdings for NoiseAgent 3156: { CASH: 10019980 }. Marked to market: 10019980 +Final relative surplus NoiseAgent 3156 0.001998 +Final holdings for NoiseAgent 3157: { CASH: 10015040 }. Marked to market: 10015040 +Final relative surplus NoiseAgent 3157 0.001504 +Final holdings for NoiseAgent 3158: { CASH: 10032642 }. Marked to market: 10032642 +Final relative surplus NoiseAgent 3158 0.0032642 +Final holdings for NoiseAgent 3159: { IBM: -62, CASH: 16203193 }. Marked to market: 9990173 +Final relative surplus NoiseAgent 3159 0.61029965 +Final holdings for NoiseAgent 3160: { CASH: 10007582 }. Marked to market: 10007582 +Final relative surplus NoiseAgent 3160 0.0007582 +Final holdings for NoiseAgent 3161: { IBM: -46, CASH: 14595147 }. Marked to market: 10001081 +Final relative surplus NoiseAgent 3161 0.4595147 +Final holdings for NoiseAgent 3162: { IBM: -96, CASH: 19558672 }. Marked to market: 10043920 +Final relative surplus NoiseAgent 3162 0.94595585 +Final holdings for NoiseAgent 3163: { IBM: -76, CASH: 17591716 }. Marked to market: 10002052 +Final relative surplus NoiseAgent 3163 0.749185 +Final holdings for NoiseAgent 3164: { IBM: 68, CASH: 3184632 }. Marked to market: 10020672 +Final relative surplus NoiseAgent 3164 -0.6714837 +Final holdings for NoiseAgent 3165: { CASH: 9975745 }. Marked to market: 9975745 +Final relative surplus NoiseAgent 3165 -0.0024255 +Final holdings for NoiseAgent 3166: { CASH: 9982372 }. Marked to market: 9982372 +Final relative surplus NoiseAgent 3166 -0.0017628 +Final holdings for NoiseAgent 3167: { IBM: 84, CASH: 1555648 }. Marked to market: 10057036 +Final relative surplus NoiseAgent 3167 -0.83431445 +Final holdings for NoiseAgent 3168: { IBM: -60, CASH: 15983350 }. Marked to market: 10009390 +Final relative surplus NoiseAgent 3168 0.5883785 +Final holdings for NoiseAgent 3169: { IBM: -22, CASH: 12191068 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3169 0.2191068 +Final holdings for NoiseAgent 3170: { CASH: 9968000 }. Marked to market: 9968000 +Final relative surplus NoiseAgent 3170 -0.0032 +Final holdings for NoiseAgent 3171: { IBM: -90, CASH: 18987310 }. Marked to market: 9993250 +Final relative surplus NoiseAgent 3171 0.888738 +Final holdings for NoiseAgent 3172: { CASH: 10033115 }. Marked to market: 10033115 +Final relative surplus NoiseAgent 3172 0.0033115 +Final holdings for NoiseAgent 3173: { CASH: 10014460 }. Marked to market: 10014460 +Final relative surplus NoiseAgent 3173 0.001446 +Final holdings for NoiseAgent 3174: { CASH: 9961840 }. Marked to market: 9961840 +Final relative surplus NoiseAgent 3174 -0.003816 +Final holdings for NoiseAgent 3175: { CASH: 9966400 }. Marked to market: 9966400 +Final relative surplus NoiseAgent 3175 -0.00336 +Final holdings for NoiseAgent 3176: { CASH: 9999097 }. Marked to market: 9999097 +Final relative surplus NoiseAgent 3176 -9.03e-05 +Final holdings for NoiseAgent 3177: { IBM: -84, CASH: 18387106 }. Marked to market: 10003234 +Final relative surplus NoiseAgent 3177 0.82873085 +Final holdings for NoiseAgent 3178: { IBM: 76, CASH: 2415884 }. Marked to market: 9987460 +Final relative surplus NoiseAgent 3178 -0.7484496 +Final holdings for NoiseAgent 3179: { IBM: 72, CASH: 2815552 }. Marked to market: 9995680 +Final relative surplus NoiseAgent 3179 -0.70847195 +Final holdings for NoiseAgent 3180: { IBM: -48, CASH: 14782672 }. Marked to market: 10009456 +Final relative surplus NoiseAgent 3180 0.4782672 +Final holdings for NoiseAgent 3181: { CASH: 9977215 }. Marked to market: 9977215 +Final relative surplus NoiseAgent 3181 -0.0022785 +Final holdings for NoiseAgent 3182: { CASH: 10001344 }. Marked to market: 10001344 +Final relative surplus NoiseAgent 3182 0.0001344 +Final holdings for NoiseAgent 3183: { IBM: -49, CASH: 14876529 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3183 0.4876529 +Final holdings for NoiseAgent 3184: { CASH: 9959232 }. Marked to market: 9959232 +Final relative surplus NoiseAgent 3184 -0.0040768 +Final holdings for NoiseAgent 3185: { IBM: -88, CASH: 18823232 }. Marked to market: 9968496 +Final relative surplus NoiseAgent 3185 0.872261 +Final holdings for NoiseAgent 3186: { IBM: -44, CASH: 14411330 }. Marked to market: 9982114 +Final relative surplus NoiseAgent 3186 0.441133 +Final holdings for NoiseAgent 3187: { IBM: -74, CASH: 17374988 }. Marked to market: 10009176 +Final relative surplus NoiseAgent 3187 0.72754495 +Final holdings for NoiseAgent 3188: { IBM: 82, CASH: 1793768 }. Marked to market: 10012628 +Final relative surplus NoiseAgent 3188 -0.8105996 +Final holdings for NoiseAgent 3189: { CASH: 9996940 }. Marked to market: 9996940 +Final relative surplus NoiseAgent 3189 -0.000306 +Final holdings for NoiseAgent 3190: { IBM: 44, CASH: 5623540 }. Marked to market: 9984600 +Final relative surplus NoiseAgent 3190 -0.437646 +Final holdings for NoiseAgent 3191: { CASH: 9962203 }. Marked to market: 9962203 +Final relative surplus NoiseAgent 3191 -0.0037797 +Final holdings for NoiseAgent 3192: { CASH: 10009018 }. Marked to market: 10009018 +Final relative surplus NoiseAgent 3192 0.0009018 +Final holdings for NoiseAgent 3193: { IBM: -60, CASH: 15989500 }. Marked to market: 10001500 +Final relative surplus NoiseAgent 3193 0.58896995 +Final holdings for NoiseAgent 3194: { IBM: 76, CASH: 2380050 }. Marked to market: 10030742 +Final relative surplus NoiseAgent 3194 -0.7519279 +Final holdings for NoiseAgent 3195: { CASH: 9985780 }. Marked to market: 9985780 +Final relative surplus NoiseAgent 3195 -0.001422 +Final holdings for NoiseAgent 3196: { CASH: 9992608 }. Marked to market: 9992608 +Final relative surplus NoiseAgent 3196 -0.0007392 +Final holdings for NoiseAgent 3197: { IBM: 70, CASH: 2999300 }. Marked to market: 10011200 +Final relative surplus NoiseAgent 3197 -0.69005325 +Final holdings for NoiseAgent 3198: { IBM: -98, CASH: 19772217 }. Marked to market: 10013083 +Final relative surplus NoiseAgent 3198 0.96726295 +Final holdings for NoiseAgent 3199: { IBM: -40, CASH: 14001860 }. Marked to market: 9995220 +Final relative surplus NoiseAgent 3199 0.400186 +Final holdings for NoiseAgent 3200: { IBM: 56, CASH: 4408036 }. Marked to market: 10000364 +Final relative surplus NoiseAgent 3200 -0.54921015 +Final holdings for NoiseAgent 3201: { IBM: -45, CASH: 14493115 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 3201 0.4493115 +Final holdings for NoiseAgent 3202: { IBM: -40, CASH: 14022680 }. Marked to market: 9974400 +Final relative surplus NoiseAgent 3202 0.402268 +Final holdings for NoiseAgent 3203: { CASH: 10027588 }. Marked to market: 10027588 +Final relative surplus NoiseAgent 3203 0.0027588 +Final holdings for NoiseAgent 3204: { CASH: 9990452 }. Marked to market: 9990452 +Final relative surplus NoiseAgent 3204 -0.0009548 +Final holdings for NoiseAgent 3205: { CASH: 10029110 }. Marked to market: 10029110 +Final relative surplus NoiseAgent 3205 0.002911 +Final holdings for NoiseAgent 3206: { IBM: -80, CASH: 17992000 }. Marked to market: 10006160 +Final relative surplus NoiseAgent 3206 0.789219 +Final holdings for NoiseAgent 3207: { IBM: 78, CASH: 2211388 }. Marked to market: 10003900 +Final relative surplus NoiseAgent 3207 -0.7688709 +Final holdings for NoiseAgent 3208: { CASH: 9990935 }. Marked to market: 9990935 +Final relative surplus NoiseAgent 3208 -0.0009065 +Final holdings for NoiseAgent 3209: { CASH: 10002016 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 3209 0.0002016 +Final holdings for NoiseAgent 3210: { IBM: 88, CASH: 1207744 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 3210 -0.86923575 +Final holdings for NoiseAgent 3211: { IBM: -74, CASH: 17391638 }. Marked to market: 10004144 +Final relative surplus NoiseAgent 3211 0.72918005 +Final holdings for NoiseAgent 3212: { IBM: 98, CASH: 216856 }. Marked to market: 10000294 +Final relative surplus NoiseAgent 3212 -0.96833125 +Final holdings for NoiseAgent 3213: { CASH: 10032706 }. Marked to market: 10032706 +Final relative surplus NoiseAgent 3213 0.0032706 +Final holdings for NoiseAgent 3214: { CASH: 10001110 }. Marked to market: 10001110 +Final relative surplus NoiseAgent 3214 0.000111 +Final holdings for NoiseAgent 3215: { IBM: -60, CASH: 15971230 }. Marked to market: 10018870 +Final relative surplus NoiseAgent 3215 0.5872018 +Final holdings for NoiseAgent 3216: { CASH: 10006358 }. Marked to market: 10006358 +Final relative surplus NoiseAgent 3216 0.0006358 +Final holdings for NoiseAgent 3217: { CASH: 10001519 }. Marked to market: 10001519 +Final relative surplus NoiseAgent 3217 0.0001519 +Final holdings for NoiseAgent 3218: { CASH: 9986306 }. Marked to market: 9986306 +Final relative surplus NoiseAgent 3218 -0.0013694 +Final holdings for NoiseAgent 3219: { CASH: 10005709 }. Marked to market: 10005709 +Final relative surplus NoiseAgent 3219 0.0005709 +Final holdings for NoiseAgent 3220: { IBM: -72, CASH: 17192512 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 3220 0.7092646 +Final holdings for NoiseAgent 3221: { IBM: 48, CASH: 5188696 }. Marked to market: 10015144 +Final relative surplus NoiseAgent 3221 -0.4811304 +Final holdings for NoiseAgent 3222: { CASH: 9995320 }. Marked to market: 9995320 +Final relative surplus NoiseAgent 3222 -0.000468 +Final holdings for NoiseAgent 3223: { CASH: 10005936 }. Marked to market: 10005936 +Final relative surplus NoiseAgent 3223 0.0005936 +Final holdings for NoiseAgent 3224: { IBM: -21, CASH: 12104662 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 3224 0.2104662 +Final holdings for NoiseAgent 3225: { IBM: -62, CASH: 16182702 }. Marked to market: 10002294 +Final relative surplus NoiseAgent 3225 0.6083064 +Final holdings for NoiseAgent 3226: { CASH: 10011470 }. Marked to market: 10011470 +Final relative surplus NoiseAgent 3226 0.001147 +Final holdings for NoiseAgent 3227: { CASH: 10011583 }. Marked to market: 10011583 +Final relative surplus NoiseAgent 3227 0.0011583 +Final holdings for NoiseAgent 3228: { CASH: 10002444 }. Marked to market: 10002444 +Final relative surplus NoiseAgent 3228 0.0002444 +Final holdings for NoiseAgent 3229: { CASH: 9996998 }. Marked to market: 9996998 +Final relative surplus NoiseAgent 3229 -0.0003002 +Final holdings for NoiseAgent 3230: { CASH: 9984154 }. Marked to market: 9984154 +Final relative surplus NoiseAgent 3230 -0.0015846 +Final holdings for NoiseAgent 3231: { IBM: -72, CASH: 17204680 }. Marked to market: 9995320 +Final relative surplus NoiseAgent 3231 0.7104549 +Final holdings for NoiseAgent 3232: { IBM: -48, CASH: 14794744 }. Marked to market: 9999544 +Final relative surplus NoiseAgent 3232 0.4794744 +Final holdings for NoiseAgent 3233: { IBM: -66, CASH: 16588780 }. Marked to market: 10008316 +Final relative surplus NoiseAgent 3233 0.64890745 +Final holdings for NoiseAgent 3234: { CASH: 10003060 }. Marked to market: 10003060 +Final relative surplus NoiseAgent 3234 0.000306 +Final holdings for NoiseAgent 3235: { IBM: -80, CASH: 17986680 }. Marked to market: 9999000 +Final relative surplus NoiseAgent 3235 0.78868325 +Final holdings for NoiseAgent 3236: { IBM: 68, CASH: 3199354 }. Marked to market: 10006426 +Final relative surplus NoiseAgent 3236 -0.6700541 +Final holdings for NoiseAgent 3237: { CASH: 9973004 }. Marked to market: 9973004 +Final relative surplus NoiseAgent 3237 -0.0026996 +Final holdings for NoiseAgent 3238: { CASH: 10000570 }. Marked to market: 10000570 +Final relative surplus NoiseAgent 3238 5.7e-05 +Final holdings for NoiseAgent 3239: { IBM: 68, CASH: 3184088 }. Marked to market: 10026384 +Final relative surplus NoiseAgent 3239 -0.67153425 +Final holdings for NoiseAgent 3240: { IBM: 19, CASH: 8107068 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3240 -0.1892932 +Final holdings for NoiseAgent 3241: { CASH: 9992580 }. Marked to market: 9992580 +Final relative surplus NoiseAgent 3241 -0.000742 +Final holdings for NoiseAgent 3242: { IBM: -86, CASH: 18592131 }. Marked to market: 10000559 +Final relative surplus NoiseAgent 3242 0.84922315 +Final holdings for NoiseAgent 3243: { IBM: 94, CASH: 618330 }. Marked to market: 9983362 +Final relative surplus NoiseAgent 3243 -0.9282029 +Final holdings for NoiseAgent 3244: { IBM: 82, CASH: 1800246 }. Marked to market: 10013940 +Final relative surplus NoiseAgent 3244 -0.8099586 +Final holdings for NoiseAgent 3245: { IBM: -54, CASH: 15398442 }. Marked to market: 9964800 +Final relative surplus NoiseAgent 3245 0.52978185 +Final holdings for NoiseAgent 3246: { CASH: 9985420 }. Marked to market: 9985420 +Final relative surplus NoiseAgent 3246 -0.001458 +Final holdings for NoiseAgent 3247: { CASH: 9992825 }. Marked to market: 9992825 +Final relative surplus NoiseAgent 3247 -0.0007175 +Final holdings for NoiseAgent 3248: { IBM: 94, CASH: 653580 }. Marked to market: 9979978 +Final relative surplus NoiseAgent 3248 -0.9247203 +Final holdings for NoiseAgent 3249: { IBM: -52, CASH: 15193370 }. Marked to market: 9998726 +Final relative surplus NoiseAgent 3249 0.50934715 +Final holdings for NoiseAgent 3250: { CASH: 9994407 }. Marked to market: 9994407 +Final relative surplus NoiseAgent 3250 -0.0005593 +Final holdings for NoiseAgent 3251: { IBM: 20, CASH: 7989540 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3251 -0.201046 +Final holdings for NoiseAgent 3252: { CASH: 9967610 }. Marked to market: 9967610 +Final relative surplus NoiseAgent 3252 -0.003239 +Final holdings for NoiseAgent 3253: { CASH: 9962515 }. Marked to market: 9962515 +Final relative surplus NoiseAgent 3253 -0.0037485 +Final holdings for NoiseAgent 3254: { CASH: 10014280 }. Marked to market: 10014280 +Final relative surplus NoiseAgent 3254 0.001428 +Final holdings for NoiseAgent 3255: { IBM: -66, CASH: 16615543 }. Marked to market: 9971521 +Final relative surplus NoiseAgent 3255 0.65148705 +Final holdings for NoiseAgent 3256: { CASH: 10008760 }. Marked to market: 10008760 +Final relative surplus NoiseAgent 3256 0.000876 +Final holdings for NoiseAgent 3257: { IBM: 98, CASH: 205684 }. Marked to market: 9994316 +Final relative surplus NoiseAgent 3257 -0.96944385 +Final holdings for NoiseAgent 3258: { IBM: -40, CASH: 14013340 }. Marked to market: 9986300 +Final relative surplus NoiseAgent 3258 0.401334 +Final holdings for NoiseAgent 3259: { CASH: 10015498 }. Marked to market: 10015498 +Final relative surplus NoiseAgent 3259 0.0015498 +Final holdings for NoiseAgent 3260: { IBM: -30, CASH: 12996938 }. Marked to market: 9990968 +Final relative surplus NoiseAgent 3260 0.2996938 +Final holdings for NoiseAgent 3261: { CASH: 9989444 }. Marked to market: 9989444 +Final relative surplus NoiseAgent 3261 -0.0010556 +Final holdings for NoiseAgent 3262: { IBM: -24, CASH: 12378688 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3262 0.2378688 +Final holdings for NoiseAgent 3263: { IBM: -62, CASH: 16169961 }. Marked to market: 10022785 +Final relative surplus NoiseAgent 3263 0.60708265 +Final holdings for NoiseAgent 3264: { IBM: 54, CASH: 4581829 }. Marked to market: 10018009 +Final relative surplus NoiseAgent 3264 -0.53174995 +Final holdings for NoiseAgent 3265: { IBM: -90, CASH: 19022410 }. Marked to market: 9963460 +Final relative surplus NoiseAgent 3265 0.89217565 +Final holdings for NoiseAgent 3266: { IBM: 54, CASH: 4608438 }. Marked to market: 9983544 +Final relative surplus NoiseAgent 3266 -0.52920235 +Final holdings for NoiseAgent 3267: { IBM: 86, CASH: 1371233 }. Marked to market: 10028767 +Final relative surplus NoiseAgent 3267 -0.8528099 +Final holdings for NoiseAgent 3268: { CASH: 9999877 }. Marked to market: 9999877 +Final relative surplus NoiseAgent 3268 -1.23e-05 +Final holdings for NoiseAgent 3269: { IBM: 42, CASH: 5777782 }. Marked to market: 10028560 +Final relative surplus NoiseAgent 3269 -0.4222218 +Final holdings for NoiseAgent 3270: { CASH: 10002345 }. Marked to market: 10002345 +Final relative surplus NoiseAgent 3270 0.0002345 +Final holdings for NoiseAgent 3271: { IBM: -96, CASH: 19570528 }. Marked to market: 10015552 +Final relative surplus NoiseAgent 3271 0.94709975 +Final holdings for NoiseAgent 3272: { IBM: -25, CASH: 12497800 }. Marked to market: 9961125 +Final relative surplus NoiseAgent 3272 0.24978 +Final holdings for NoiseAgent 3273: { IBM: 82, CASH: 1781509 }. Marked to market: 10035219 +Final relative surplus NoiseAgent 3273 -0.8117834 +Final holdings for NoiseAgent 3274: { CASH: 9996865 }. Marked to market: 9996865 +Final relative surplus NoiseAgent 3274 -0.0003135 +Final holdings for NoiseAgent 3275: { IBM: 52, CASH: 4805694 }. Marked to market: 9998882 +Final relative surplus NoiseAgent 3275 -0.50944375 +Final holdings for NoiseAgent 3276: { CASH: 9993882 }. Marked to market: 9993882 +Final relative surplus NoiseAgent 3276 -0.0006118 +Final holdings for NoiseAgent 3277: { IBM: 27, CASH: 7302565 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3277 -0.2697435 +Final holdings for NoiseAgent 3278: { IBM: 58, CASH: 4216211 }. Marked to market: 9992431 +Final relative surplus NoiseAgent 3278 -0.56841985 +Final holdings for NoiseAgent 3279: { CASH: 9982800 }. Marked to market: 9982800 +Final relative surplus NoiseAgent 3279 -0.00172 +Final holdings for NoiseAgent 3280: { IBM: -37, CASH: 13693747 }. Marked to market: 9999963 +Final relative surplus NoiseAgent 3280 0.3693747 +Final holdings for NoiseAgent 3281: { CASH: 9994519 }. Marked to market: 9994519 +Final relative surplus NoiseAgent 3281 -0.0005481 +Final holdings for NoiseAgent 3282: { IBM: 74, CASH: 2595338 }. Marked to market: 10009768 +Final relative surplus NoiseAgent 3282 -0.7304465 +Final holdings for NoiseAgent 3283: { IBM: -94, CASH: 19383315 }. Marked to market: 9999577 +Final relative surplus NoiseAgent 3283 0.92834895 +Final holdings for NoiseAgent 3284: { CASH: 10020016 }. Marked to market: 10020016 +Final relative surplus NoiseAgent 3284 0.0020016 +Final holdings for NoiseAgent 3285: { CASH: 10029808 }. Marked to market: 10029808 +Final relative surplus NoiseAgent 3285 0.0029808 +Final holdings for NoiseAgent 3286: { IBM: -62, CASH: 16218011 }. Marked to market: 9981865 +Final relative surplus NoiseAgent 3286 0.6117429 +Final holdings for NoiseAgent 3287: { IBM: -80, CASH: 17990200 }. Marked to market: 9997640 +Final relative surplus NoiseAgent 3287 0.7890294 +Final holdings for NoiseAgent 3288: { CASH: 9969680 }. Marked to market: 9969680 +Final relative surplus NoiseAgent 3288 -0.003032 +Final holdings for NoiseAgent 3289: { CASH: 9999580 }. Marked to market: 9999580 +Final relative surplus NoiseAgent 3289 -4.2e-05 +Final holdings for NoiseAgent 3290: { IBM: -80, CASH: 17988800 }. Marked to market: 9997680 +Final relative surplus NoiseAgent 3290 0.78889115 +Final holdings for NoiseAgent 3291: { IBM: -86, CASH: 18581252 }. Marked to market: 10011008 +Final relative surplus NoiseAgent 3291 0.84815955 +Final holdings for NoiseAgent 3292: { IBM: 64, CASH: 3583648 }. Marked to market: 10019104 +Final relative surplus NoiseAgent 3292 -0.63157475 +Final holdings for NoiseAgent 3293: { CASH: 9981240 }. Marked to market: 9981240 +Final relative surplus NoiseAgent 3293 -0.001876 +Final holdings for NoiseAgent 3294: { IBM: 72, CASH: 2777500 }. Marked to market: 10028476 +Final relative surplus NoiseAgent 3294 -0.71218075 +Final holdings for NoiseAgent 3295: { IBM: -2, CASH: 10216284 }. Marked to market: 10017594 +Final relative surplus NoiseAgent 3295 0.0216284 +Final holdings for NoiseAgent 3296: { IBM: -48, CASH: 14816344 }. Marked to market: 9983800 +Final relative surplus NoiseAgent 3296 0.4816344 +Final holdings for NoiseAgent 3297: { IBM: -88, CASH: 18762688 }. Marked to market: 10032824 +Final relative surplus NoiseAgent 3297 0.86634885 +Final holdings for NoiseAgent 3298: { CASH: 10010460 }. Marked to market: 10010460 +Final relative surplus NoiseAgent 3298 0.001046 +Final holdings for NoiseAgent 3299: { CASH: 10013878 }. Marked to market: 10013878 +Final relative surplus NoiseAgent 3299 0.0013878 +Final holdings for NoiseAgent 3300: { CASH: 10014276 }. Marked to market: 10014276 +Final relative surplus NoiseAgent 3300 0.0014276 +Final holdings for NoiseAgent 3301: { CASH: 10009945 }. Marked to market: 10009945 +Final relative surplus NoiseAgent 3301 0.0009945 +Final holdings for NoiseAgent 3302: { CASH: 10005780 }. Marked to market: 10005780 +Final relative surplus NoiseAgent 3302 0.000578 +Final holdings for NoiseAgent 3303: { IBM: 76, CASH: 2439596 }. Marked to market: 9962000 +Final relative surplus NoiseAgent 3303 -0.74613905 +Final holdings for NoiseAgent 3304: { IBM: 26, CASH: 7431538 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3304 -0.2568462 +Final holdings for NoiseAgent 3305: { CASH: 9996304 }. Marked to market: 9996304 +Final relative surplus NoiseAgent 3305 -0.0003696 +Final holdings for NoiseAgent 3306: { CASH: 9981475 }. Marked to market: 9981475 +Final relative surplus NoiseAgent 3306 -0.0018525 +Final holdings for NoiseAgent 3307: { CASH: 10006169 }. Marked to market: 10006169 +Final relative surplus NoiseAgent 3307 0.0006169 +Final holdings for NoiseAgent 3308: { CASH: 9964475 }. Marked to market: 9964475 +Final relative surplus NoiseAgent 3308 -0.0035525 +Final holdings for NoiseAgent 3309: { CASH: 10024408 }. Marked to market: 10024408 +Final relative surplus NoiseAgent 3309 0.0024408 +Final holdings for NoiseAgent 3310: { IBM: -62, CASH: 16193986 }. Marked to market: 9998574 +Final relative surplus NoiseAgent 3310 0.60940605 +Final holdings for NoiseAgent 3311: { CASH: 9988397 }. Marked to market: 9988397 +Final relative surplus NoiseAgent 3311 -0.0011603 +Final holdings for NoiseAgent 3312: { IBM: -84, CASH: 18386686 }. Marked to market: 9994918 +Final relative surplus NoiseAgent 3312 0.82867865 +Final holdings for NoiseAgent 3313: { CASH: 9988360 }. Marked to market: 9988360 +Final relative surplus NoiseAgent 3313 -0.001164 +Final holdings for NoiseAgent 3314: { CASH: 10008385 }. Marked to market: 10008385 +Final relative surplus NoiseAgent 3314 0.0008385 +Final holdings for NoiseAgent 3315: { CASH: 9997253 }. Marked to market: 9997253 +Final relative surplus NoiseAgent 3315 -0.0002747 +Final holdings for NoiseAgent 3316: { IBM: 44, CASH: 5605412 }. Marked to market: 10001012 +Final relative surplus NoiseAgent 3316 -0.4394588 +Final holdings for NoiseAgent 3317: { CASH: 9999370 }. Marked to market: 9999370 +Final relative surplus NoiseAgent 3317 -6.3e-05 +Final holdings for NoiseAgent 3318: { IBM: 41, CASH: 5903772 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3318 -0.4096228 +Final holdings for NoiseAgent 3319: { IBM: 58, CASH: 4211687 }. Marked to market: 9997825 +Final relative surplus NoiseAgent 3319 -0.56885655 +Final holdings for NoiseAgent 3320: { IBM: -86, CASH: 18589293 }. Marked to market: 10003741 +Final relative surplus NoiseAgent 3320 0.84894615 +Final holdings for NoiseAgent 3321: { IBM: 24, CASH: 7601776 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3321 -0.2398224 +Final holdings for NoiseAgent 3322: { IBM: -58, CASH: 15792228 }. Marked to market: 9998028 +Final relative surplus NoiseAgent 3322 0.5692327 +Final holdings for NoiseAgent 3323: { CASH: 9999973 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 3323 -2.7e-06 +Final holdings for NoiseAgent 3324: { CASH: 9997003 }. Marked to market: 9997003 +Final relative surplus NoiseAgent 3324 -0.0002997 +Final holdings for NoiseAgent 3325: { IBM: -66, CASH: 16565680 }. Marked to market: 10028512 +Final relative surplus NoiseAgent 3325 0.64666255 +Final holdings for NoiseAgent 3326: { IBM: 64, CASH: 3626848 }. Marked to market: 9978272 +Final relative surplus NoiseAgent 3326 -0.6273914 +Final holdings for NoiseAgent 3327: { CASH: 9999356 }. Marked to market: 9999356 +Final relative surplus NoiseAgent 3327 -6.44e-05 +Final holdings for NoiseAgent 3328: { IBM: 88, CASH: 1242152 }. Marked to market: 9969288 +Final relative surplus NoiseAgent 3328 -0.8658659 +Final holdings for NoiseAgent 3329: { IBM: 52, CASH: 4786870 }. Marked to market: 10019266 +Final relative surplus NoiseAgent 3329 -0.51125065 +Final holdings for NoiseAgent 3330: { CASH: 10000658 }. Marked to market: 10000658 +Final relative surplus NoiseAgent 3330 6.58e-05 +Final holdings for NoiseAgent 3331: { CASH: 10018720 }. Marked to market: 10018720 +Final relative surplus NoiseAgent 3331 0.001872 +Final holdings for NoiseAgent 3332: { IBM: 40, CASH: 6005340 }. Marked to market: 9994660 +Final relative surplus NoiseAgent 3332 -0.399466 +Final holdings for NoiseAgent 3333: { CASH: 10001088 }. Marked to market: 10001088 +Final relative surplus NoiseAgent 3333 0.0001088 +Final holdings for NoiseAgent 3334: { IBM: -58, CASH: 15788951 }. Marked to market: 9998985 +Final relative surplus NoiseAgent 3334 0.56891235 +Final holdings for NoiseAgent 3335: { CASH: 9988096 }. Marked to market: 9988096 +Final relative surplus NoiseAgent 3335 -0.0011904 +Final holdings for NoiseAgent 3336: { CASH: 10024206 }. Marked to market: 10024206 +Final relative surplus NoiseAgent 3336 0.0024206 +Final holdings for NoiseAgent 3337: { IBM: -42, CASH: 14209933 }. Marked to market: 9983767 +Final relative surplus NoiseAgent 3337 0.4209933 +Final holdings for NoiseAgent 3338: { IBM: 92, CASH: 871806 }. Marked to market: 9944846 +Final relative surplus NoiseAgent 3338 -0.9029591 +Final holdings for NoiseAgent 3339: { CASH: 9975668 }. Marked to market: 9975668 +Final relative surplus NoiseAgent 3339 -0.0024332 +Final holdings for NoiseAgent 3340: { CASH: 10000138 }. Marked to market: 10000138 +Final relative surplus NoiseAgent 3340 1.38e-05 +Final holdings for NoiseAgent 3341: { CASH: 10002407 }. Marked to market: 10002407 +Final relative surplus NoiseAgent 3341 0.0002407 +Final holdings for NoiseAgent 3342: { IBM: 74, CASH: 2582869 }. Marked to market: 10022533 +Final relative surplus NoiseAgent 3342 -0.73165955 +Final holdings for NoiseAgent 3343: { CASH: 9986260 }. Marked to market: 9986260 +Final relative surplus NoiseAgent 3343 -0.001374 +Final holdings for NoiseAgent 3344: { IBM: -26, CASH: 12588378 }. Marked to market: 10000156 +Final relative surplus NoiseAgent 3344 0.2588378 +Final holdings for NoiseAgent 3345: { CASH: 9986590 }. Marked to market: 9986590 +Final relative surplus NoiseAgent 3345 -0.001341 +Final holdings for NoiseAgent 3346: { CASH: 10027720 }. Marked to market: 10027720 +Final relative surplus NoiseAgent 3346 0.002772 +Final holdings for NoiseAgent 3347: { IBM: -56, CASH: 15601736 }. Marked to market: 9993280 +Final relative surplus NoiseAgent 3347 0.55015855 +Final holdings for NoiseAgent 3348: { IBM: 66, CASH: 3404686 }. Marked to market: 9997360 +Final relative surplus NoiseAgent 3348 -0.64954025 +Final holdings for NoiseAgent 3349: { IBM: -52, CASH: 15170984 }. Marked to market: 10019812 +Final relative surplus NoiseAgent 3349 0.50719295 +Final holdings for NoiseAgent 3350: { CASH: 10029862 }. Marked to market: 10029862 +Final relative surplus NoiseAgent 3350 0.0029862 +Final holdings for NoiseAgent 3351: { CASH: 10014896 }. Marked to market: 10014896 +Final relative surplus NoiseAgent 3351 0.0014896 +Final holdings for NoiseAgent 3352: { IBM: 21, CASH: 7896178 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3352 -0.2103822 +Final holdings for NoiseAgent 3353: { IBM: 35, CASH: 6503955 }. Marked to market: 9999965 +Final relative surplus NoiseAgent 3353 -0.3496045 +Final holdings for NoiseAgent 3354: { CASH: 10004968 }. Marked to market: 10004968 +Final relative surplus NoiseAgent 3354 0.0004968 +Final holdings for NoiseAgent 3355: { IBM: -72, CASH: 17190964 }. Marked to market: 10003132 +Final relative surplus NoiseAgent 3355 0.7091134 +Final holdings for NoiseAgent 3356: { IBM: -68, CASH: 16784938 }. Marked to market: 10004454 +Final relative surplus NoiseAgent 3356 0.66852265 +Final holdings for NoiseAgent 3357: { IBM: 56, CASH: 4405852 }. Marked to market: 9999356 +Final relative surplus NoiseAgent 3357 -0.54942635 +Final holdings for NoiseAgent 3358: { IBM: 44, CASH: 5609988 }. Marked to market: 9993532 +Final relative surplus NoiseAgent 3358 -0.4390012 +Final holdings for NoiseAgent 3359: { CASH: 9986670 }. Marked to market: 9986670 +Final relative surplus NoiseAgent 3359 -0.001333 +Final holdings for NoiseAgent 3360: { IBM: -44, CASH: 14402684 }. Marked to market: 9994632 +Final relative surplus NoiseAgent 3360 0.4402684 +Final holdings for NoiseAgent 3361: { IBM: 40, CASH: 5999200 }. Marked to market: 10007720 +Final relative surplus NoiseAgent 3361 -0.40008 +Final holdings for NoiseAgent 3362: { IBM: 5, CASH: 9510810 }. Marked to market: 10013440 +Final relative surplus NoiseAgent 3362 -0.048919 +Final holdings for NoiseAgent 3363: { IBM: -7, CASH: 10734272 }. Marked to market: 10044268 +Final relative surplus NoiseAgent 3363 0.0734272 +Final holdings for NoiseAgent 3364: { IBM: -56, CASH: 15595100 }. Marked to market: 10002380 +Final relative surplus NoiseAgent 3364 0.54952305 +Final holdings for NoiseAgent 3365: { IBM: -62, CASH: 16182361 }. Marked to market: 10010199 +Final relative surplus NoiseAgent 3365 0.60828105 +Final holdings for NoiseAgent 3366: { CASH: 9990060 }. Marked to market: 9990060 +Final relative surplus NoiseAgent 3366 -0.000994 +Final holdings for NoiseAgent 3367: { CASH: 9986392 }. Marked to market: 9986392 +Final relative surplus NoiseAgent 3367 -0.0013608 +Final holdings for NoiseAgent 3368: { IBM: 60, CASH: 4007050 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 3368 -0.58930675 +Final holdings for NoiseAgent 3369: { CASH: 10002068 }. Marked to market: 10002068 +Final relative surplus NoiseAgent 3369 0.0002068 +Final holdings for NoiseAgent 3370: { CASH: 9969916 }. Marked to market: 9969916 +Final relative surplus NoiseAgent 3370 -0.0030084 +Final holdings for NoiseAgent 3371: { CASH: 10002904 }. Marked to market: 10002904 +Final relative surplus NoiseAgent 3371 0.0002904 +Final holdings for NoiseAgent 3372: { IBM: 98, CASH: 190445 }. Marked to market: 10009555 +Final relative surplus NoiseAgent 3372 -0.9709361 +Final holdings for NoiseAgent 3373: { CASH: 9946496 }. Marked to market: 9946496 +Final relative surplus NoiseAgent 3373 -0.0053504 +Final holdings for NoiseAgent 3374: { IBM: 42, CASH: 5803948 }. Marked to market: 10032424 +Final relative surplus NoiseAgent 3374 -0.4196052 +Final holdings for NoiseAgent 3375: { CASH: 9991550 }. Marked to market: 9991550 +Final relative surplus NoiseAgent 3375 -0.000845 +Final holdings for NoiseAgent 3376: { IBM: 64, CASH: 3608064 }. Marked to market: 9995328 +Final relative surplus NoiseAgent 3376 -0.62921235 +Final holdings for NoiseAgent 3377: { CASH: 10039742 }. Marked to market: 10039742 +Final relative surplus NoiseAgent 3377 0.0039742 +Final holdings for NoiseAgent 3378: { IBM: 80, CASH: 1977400 }. Marked to market: 10029800 +Final relative surplus NoiseAgent 3378 -0.79219435 +Final holdings for NoiseAgent 3379: { CASH: 9999298 }. Marked to market: 9999298 +Final relative surplus NoiseAgent 3379 -7.02e-05 +Final holdings for NoiseAgent 3380: { IBM: -38, CASH: 13796086 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3380 0.3796086 +Final holdings for NoiseAgent 3381: { CASH: 10020580 }. Marked to market: 10020580 +Final relative surplus NoiseAgent 3381 0.002058 +Final holdings for NoiseAgent 3382: { CASH: 10002679 }. Marked to market: 10002679 +Final relative surplus NoiseAgent 3382 0.0002679 +Final holdings for NoiseAgent 3383: { IBM: 35, CASH: 6491740 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3383 -0.350826 +Final holdings for NoiseAgent 3384: { IBM: 98, CASH: 219404 }. Marked to market: 9988436 +Final relative surplus NoiseAgent 3384 -0.96809105 +Final holdings for NoiseAgent 3385: { IBM: 74, CASH: 2630377 }. Marked to market: 9973693 +Final relative surplus NoiseAgent 3385 -0.7270388 +Final holdings for NoiseAgent 3386: { IBM: -38, CASH: 13807172 }. Marked to market: 9985322 +Final relative surplus NoiseAgent 3386 0.3807172 +Final holdings for NoiseAgent 3387: { IBM: -12, CASH: 11211874 }. Marked to market: 10017586 +Final relative surplus NoiseAgent 3387 0.1211874 +Final holdings for NoiseAgent 3388: { CASH: 10022576 }. Marked to market: 10022576 +Final relative surplus NoiseAgent 3388 0.0022576 +Final holdings for NoiseAgent 3389: { CASH: 9970633 }. Marked to market: 9970633 +Final relative surplus NoiseAgent 3389 -0.0029367 +Final holdings for NoiseAgent 3390: { IBM: -74, CASH: 17378984 }. Marked to market: 10012210 +Final relative surplus NoiseAgent 3390 0.72794325 +Final holdings for NoiseAgent 3391: { IBM: -50, CASH: 14980225 }. Marked to market: 10019175 +Final relative surplus NoiseAgent 3391 0.4980225 +Final holdings for NoiseAgent 3392: { IBM: 64, CASH: 3610816 }. Marked to market: 10001088 +Final relative surplus NoiseAgent 3392 -0.62893355 +Final holdings for NoiseAgent 3393: { CASH: 9988975 }. Marked to market: 9988975 +Final relative surplus NoiseAgent 3393 -0.0011025 +Final holdings for NoiseAgent 3394: { IBM: -36, CASH: 13545208 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3394 0.3545208 +Final holdings for NoiseAgent 3395: { IBM: 88, CASH: 1180024 }. Marked to market: 10025256 +Final relative surplus NoiseAgent 3395 -0.87194625 +Final holdings for NoiseAgent 3396: { CASH: 10011968 }. Marked to market: 10011968 +Final relative surplus NoiseAgent 3396 0.0011968 +Final holdings for NoiseAgent 3397: { IBM: 74, CASH: 2583757 }. Marked to market: 10028823 +Final relative surplus NoiseAgent 3397 -0.73156285 +Final holdings for NoiseAgent 3398: { IBM: 90, CASH: 991810 }. Marked to market: 10007110 +Final relative surplus NoiseAgent 3398 -0.8908014 +Final holdings for NoiseAgent 3399: { IBM: -90, CASH: 18987805 }. Marked to market: 10003735 +Final relative surplus NoiseAgent 3399 0.88879815 +Final holdings for NoiseAgent 3400: { IBM: 84, CASH: 1598446 }. Marked to market: 10016758 +Final relative surplus NoiseAgent 3400 -0.8301338 +Final holdings for NoiseAgent 3401: { IBM: -70, CASH: 16989360 }. Marked to market: 9995660 +Final relative surplus NoiseAgent 3401 0.68894495 +Final holdings for NoiseAgent 3402: { CASH: 9994870 }. Marked to market: 9994870 +Final relative surplus NoiseAgent 3402 -0.000513 +Final holdings for NoiseAgent 3403: { IBM: 42, CASH: 5810857 }. Marked to market: 9990739 +Final relative surplus NoiseAgent 3403 -0.4189143 +Final holdings for NoiseAgent 3404: { IBM: 76, CASH: 2416910 }. Marked to market: 9982786 +Final relative surplus NoiseAgent 3404 -0.74835385 +Final holdings for NoiseAgent 3405: { IBM: 96, CASH: 359200 }. Marked to market: 10027168 +Final relative surplus NoiseAgent 3405 -0.9540021 +Final holdings for NoiseAgent 3406: { IBM: 94, CASH: 616027 }. Marked to market: 9999765 +Final relative surplus NoiseAgent 3406 -0.92841555 +Final holdings for NoiseAgent 3407: { CASH: 9969332 }. Marked to market: 9969332 +Final relative surplus NoiseAgent 3407 -0.0030668 +Final holdings for NoiseAgent 3408: { CASH: 10018486 }. Marked to market: 10018486 +Final relative surplus NoiseAgent 3408 0.0018486 +Final holdings for NoiseAgent 3409: { CASH: 10000144 }. Marked to market: 10000144 +Final relative surplus NoiseAgent 3409 1.44e-05 +Final holdings for NoiseAgent 3410: { IBM: 45, CASH: 5472595 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3410 -0.4527405 +Final holdings for NoiseAgent 3411: { IBM: 46, CASH: 5411339 }. Marked to market: 9990593 +Final relative surplus NoiseAgent 3411 -0.4588661 +Final holdings for NoiseAgent 3412: { IBM: -26, CASH: 12604420 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3412 0.260442 +Final holdings for NoiseAgent 3413: { IBM: 62, CASH: 3816771 }. Marked to market: 9988809 +Final relative surplus NoiseAgent 3413 -0.60836825 +Final holdings for NoiseAgent 3414: { IBM: 48, CASH: 5193424 }. Marked to market: 10001296 +Final relative surplus NoiseAgent 3414 -0.4806576 +Final holdings for NoiseAgent 3415: { IBM: -72, CASH: 17191792 }. Marked to market: 10003024 +Final relative surplus NoiseAgent 3415 0.70919475 +Final holdings for NoiseAgent 3416: { CASH: 10000066 }. Marked to market: 10000066 +Final relative surplus NoiseAgent 3416 6.6e-06 +Final holdings for NoiseAgent 3417: { IBM: 74, CASH: 2594857 }. Marked to market: 10011285 +Final relative surplus NoiseAgent 3417 -0.73049185 +Final holdings for NoiseAgent 3418: { CASH: 10001850 }. Marked to market: 10001850 +Final relative surplus NoiseAgent 3418 0.000185 +Final holdings for NoiseAgent 3419: { IBM: 80, CASH: 2000280 }. Marked to market: 10013960 +Final relative surplus NoiseAgent 3419 -0.78995485 +Final holdings for NoiseAgent 3420: { IBM: 44, CASH: 5606974 }. Marked to market: 10000946 +Final relative surplus NoiseAgent 3420 -0.4393026 +Final holdings for NoiseAgent 3421: { CASH: 10030285 }. Marked to market: 10030285 +Final relative surplus NoiseAgent 3421 0.0030285 +Final holdings for NoiseAgent 3422: { IBM: 66, CASH: 3410131 }. Marked to market: 9995149 +Final relative surplus NoiseAgent 3422 -0.64900965 +Final holdings for NoiseAgent 3423: { IBM: -88, CASH: 18784292 }. Marked to market: 9999780 +Final relative surplus NoiseAgent 3423 0.86844665 +Final holdings for NoiseAgent 3424: { IBM: 62, CASH: 3819065 }. Marked to market: 9991103 +Final relative surplus NoiseAgent 3424 -0.60813855 +Final holdings for NoiseAgent 3425: { CASH: 9999776 }. Marked to market: 9999776 +Final relative surplus NoiseAgent 3425 -2.24e-05 +Final holdings for NoiseAgent 3426: { IBM: 70, CASH: 3015470 }. Marked to market: 9994960 +Final relative surplus NoiseAgent 3426 -0.68848225 +Final holdings for NoiseAgent 3427: { IBM: 40, CASH: 6010580 }. Marked to market: 9997980 +Final relative surplus NoiseAgent 3427 -0.398942 +Final holdings for NoiseAgent 3428: { CASH: 9984376 }. Marked to market: 9984376 +Final relative surplus NoiseAgent 3428 -0.0015624 +Final holdings for NoiseAgent 3429: { IBM: 98, CASH: 182115 }. Marked to market: 10033859 +Final relative surplus NoiseAgent 3429 -0.97173565 +Final holdings for NoiseAgent 3430: { IBM: -80, CASH: 18010960 }. Marked to market: 9964480 +Final relative surplus NoiseAgent 3430 0.791038 +Final holdings for NoiseAgent 3431: { IBM: -64, CASH: 16394528 }. Marked to market: 10000672 +Final relative surplus NoiseAgent 3431 0.6294625 +Final holdings for NoiseAgent 3432: { IBM: -50, CASH: 14978850 }. Marked to market: 10016750 +Final relative surplus NoiseAgent 3432 0.497885 +Final holdings for NoiseAgent 3433: { IBM: -54, CASH: 15395518 }. Marked to market: 10004644 +Final relative surplus NoiseAgent 3433 0.52956865 +Final holdings for NoiseAgent 3434: { IBM: -82, CASH: 18219311 }. Marked to market: 9965273 +Final relative surplus NoiseAgent 3434 0.81186525 +Final holdings for NoiseAgent 3435: { CASH: 9989276 }. Marked to market: 9989276 +Final relative surplus NoiseAgent 3435 -0.0010724 +Final holdings for NoiseAgent 3436: { IBM: 56, CASH: 4417248 }. Marked to market: 9993672 +Final relative surplus NoiseAgent 3436 -0.54831665 +Final holdings for NoiseAgent 3437: { CASH: 10013283 }. Marked to market: 10013283 +Final relative surplus NoiseAgent 3437 0.0013283 +Final holdings for NoiseAgent 3438: { IBM: -96, CASH: 19588144 }. Marked to market: 9995920 +Final relative surplus NoiseAgent 3438 0.9488226 +Final holdings for NoiseAgent 3439: { IBM: -84, CASH: 18406216 }. Marked to market: 9985888 +Final relative surplus NoiseAgent 3439 0.83059695 +Final holdings for NoiseAgent 3440: { IBM: 50, CASH: 5007200 }. Marked to market: 9995800 +Final relative surplus NoiseAgent 3440 -0.49928 +Final holdings for NoiseAgent 3441: { CASH: 10000513 }. Marked to market: 10000513 +Final relative surplus NoiseAgent 3441 5.13e-05 +Final holdings for NoiseAgent 3442: { IBM: 68, CASH: 3213906 }. Marked to market: 9994050 +Final relative surplus NoiseAgent 3442 -0.66863855 +Final holdings for NoiseAgent 3443: { IBM: 25, CASH: 7502825 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 3443 -0.2497175 +Final holdings for NoiseAgent 3444: { IBM: -78, CASH: 17740330 }. Marked to market: 10045006 +Final relative surplus NoiseAgent 3444 0.7641691 +Final holdings for NoiseAgent 3445: { IBM: 68, CASH: 3183850 }. Marked to market: 10021726 +Final relative surplus NoiseAgent 3445 -0.67155935 +Final holdings for NoiseAgent 3446: { IBM: 32, CASH: 6793280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3446 -0.320672 +Final holdings for NoiseAgent 3447: { IBM: -21, CASH: 12114868 }. Marked to market: 9991432 +Final relative surplus NoiseAgent 3447 0.2114868 +Final holdings for NoiseAgent 3448: { IBM: 43, CASH: 5707568 }. Marked to market: 9942122 +Final relative surplus NoiseAgent 3448 -0.4292432 +Final holdings for NoiseAgent 3449: { IBM: 81, CASH: 1913460 }. Marked to market: 9989160 +Final relative surplus NoiseAgent 3449 -0.7986838 +Final holdings for NoiseAgent 3450: { CASH: 10001406 }. Marked to market: 10001406 +Final relative surplus NoiseAgent 3450 0.0001406 +Final holdings for NoiseAgent 3451: { IBM: -92, CASH: 19206118 }. Marked to market: 9986154 +Final relative surplus NoiseAgent 3451 0.9105901 +Final holdings for NoiseAgent 3452: { IBM: -44, CASH: 14410054 }. Marked to market: 9981982 +Final relative surplus NoiseAgent 3452 0.4410054 +Final holdings for NoiseAgent 3453: { IBM: 58, CASH: 4185500 }. Marked to market: 10018676 +Final relative surplus NoiseAgent 3453 -0.57139285 +Final holdings for NoiseAgent 3454: { CASH: 10001512 }. Marked to market: 10001512 +Final relative surplus NoiseAgent 3454 0.0001512 +Final holdings for NoiseAgent 3455: { IBM: 88, CASH: 1185832 }. Marked to market: 10023320 +Final relative surplus NoiseAgent 3455 -0.8713717 +Final holdings for NoiseAgent 3456: { CASH: 10009576 }. Marked to market: 10009576 +Final relative surplus NoiseAgent 3456 0.0009576 +Final holdings for NoiseAgent 3457: { CASH: 10000576 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 3457 5.76e-05 +Final holdings for NoiseAgent 3458: { CASH: 10012540 }. Marked to market: 10012540 +Final relative surplus NoiseAgent 3458 0.001254 +Final holdings for NoiseAgent 3459: { IBM: 92, CASH: 813156 }. Marked to market: 10002852 +Final relative surplus NoiseAgent 3459 -0.90869525 +Final holdings for NoiseAgent 3460: { IBM: -62, CASH: 16213981 }. Marked to market: 9983167 +Final relative surplus NoiseAgent 3460 0.61134855 +Final holdings for NoiseAgent 3461: { CASH: 9989159 }. Marked to market: 9989159 +Final relative surplus NoiseAgent 3461 -0.0010841 +Final holdings for NoiseAgent 3462: { CASH: 10003828 }. Marked to market: 10003828 +Final relative surplus NoiseAgent 3462 0.0003828 +Final holdings for NoiseAgent 3463: { CASH: 9975014 }. Marked to market: 9975014 +Final relative surplus NoiseAgent 3463 -0.0024986 +Final holdings for NoiseAgent 3464: { IBM: -92, CASH: 19191214 }. Marked to market: 10000046 +Final relative surplus NoiseAgent 3464 0.9091311 +Final holdings for NoiseAgent 3465: { CASH: 9999412 }. Marked to market: 9999412 +Final relative surplus NoiseAgent 3465 -5.88e-05 +Final holdings for NoiseAgent 3466: { IBM: -78, CASH: 17780110 }. Marked to market: 10015132 +Final relative surplus NoiseAgent 3466 0.7680561 +Final holdings for NoiseAgent 3467: { CASH: 9989430 }. Marked to market: 9989430 +Final relative surplus NoiseAgent 3467 -0.001057 +Final holdings for NoiseAgent 3468: { CASH: 9996205 }. Marked to market: 9996205 +Final relative surplus NoiseAgent 3468 -0.0003795 +Final holdings for NoiseAgent 3469: { IBM: -26, CASH: 12597010 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3469 0.259701 +Final holdings for NoiseAgent 3470: { IBM: -50, CASH: 15002480 }. Marked to market: 9990580 +Final relative surplus NoiseAgent 3470 0.500248 +Final holdings for NoiseAgent 3471: { CASH: 9998280 }. Marked to market: 9998280 +Final relative surplus NoiseAgent 3471 -0.000172 +Final holdings for NoiseAgent 3472: { IBM: -94, CASH: 19390882 }. Marked to market: 10001410 +Final relative surplus NoiseAgent 3472 0.92909935 +Final holdings for NoiseAgent 3473: { CASH: 9990160 }. Marked to market: 9990160 +Final relative surplus NoiseAgent 3473 -0.000984 +Final holdings for NoiseAgent 3474: { CASH: 9967000 }. Marked to market: 9967000 +Final relative surplus NoiseAgent 3474 -0.0033 +Final holdings for NoiseAgent 3475: { CASH: 9998326 }. Marked to market: 9998326 +Final relative surplus NoiseAgent 3475 -0.0001674 +Final holdings for NoiseAgent 3476: { IBM: -38, CASH: 13796466 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3476 0.3796466 +Final holdings for NoiseAgent 3477: { IBM: -92, CASH: 19181600 }. Marked to market: 10001196 +Final relative surplus NoiseAgent 3477 0.90818025 +Final holdings for NoiseAgent 3478: { IBM: -46, CASH: 14594779 }. Marked to market: 9988845 +Final relative surplus NoiseAgent 3478 0.4594779 +Final holdings for NoiseAgent 3479: { IBM: 86, CASH: 1407568 }. Marked to market: 9998624 +Final relative surplus NoiseAgent 3479 -0.84925395 +Final holdings for NoiseAgent 3480: { CASH: 9971566 }. Marked to market: 9971566 +Final relative surplus NoiseAgent 3480 -0.0028434 +Final holdings for NoiseAgent 3481: { CASH: 9998092 }. Marked to market: 9998092 +Final relative surplus NoiseAgent 3481 -0.0001908 +Final holdings for NoiseAgent 3482: { IBM: 48, CASH: 5212024 }. Marked to market: 9991816 +Final relative surplus NoiseAgent 3482 -0.4787976 +Final holdings for NoiseAgent 3483: { IBM: -25, CASH: 12515600 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3483 0.25156 +Final holdings for NoiseAgent 3484: { IBM: 84, CASH: 1639984 }. Marked to market: 9975724 +Final relative surplus NoiseAgent 3484 -0.8260783 +Final holdings for NoiseAgent 3485: { IBM: -82, CASH: 18206724 }. Marked to market: 9993276 +Final relative surplus NoiseAgent 3485 0.81065555 +Final holdings for NoiseAgent 3486: { IBM: 72, CASH: 2813464 }. Marked to market: 10007488 +Final relative surplus NoiseAgent 3486 -0.70866105 +Final holdings for NoiseAgent 3487: { CASH: 9966316 }. Marked to market: 9966316 +Final relative surplus NoiseAgent 3487 -0.0033684 +Final holdings for NoiseAgent 3488: { IBM: 44, CASH: 5601276 }. Marked to market: 10005896 +Final relative surplus NoiseAgent 3488 -0.4398724 +Final holdings for NoiseAgent 3489: { IBM: 12, CASH: 8809942 }. Marked to market: 10016614 +Final relative surplus NoiseAgent 3489 -0.1190058 +Final holdings for NoiseAgent 3490: { IBM: -48, CASH: 14788192 }. Marked to market: 10003264 +Final relative surplus NoiseAgent 3490 0.4788192 +Final holdings for NoiseAgent 3491: { IBM: -28, CASH: 12796388 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3491 0.2796388 +Final holdings for NoiseAgent 3492: { IBM: -72, CASH: 17217172 }. Marked to market: 9969940 +Final relative surplus NoiseAgent 3492 0.71165145 +Final holdings for NoiseAgent 3493: { CASH: 9998176 }. Marked to market: 9998176 +Final relative surplus NoiseAgent 3493 -0.0001824 +Final holdings for NoiseAgent 3494: { IBM: 20, CASH: 8003080 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3494 -0.199692 +Final holdings for NoiseAgent 3495: { CASH: 10013650 }. Marked to market: 10013650 +Final relative surplus NoiseAgent 3495 0.001365 +Final holdings for NoiseAgent 3496: { IBM: 23, CASH: 7703128 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3496 -0.2296872 +Final holdings for NoiseAgent 3497: { CASH: 9990083 }. Marked to market: 9990083 +Final relative surplus NoiseAgent 3497 -0.0009917 +Final holdings for NoiseAgent 3498: { IBM: 50, CASH: 4999350 }. Marked to market: 10010000 +Final relative surplus NoiseAgent 3498 -0.500065 +Final holdings for NoiseAgent 3499: { CASH: 9973400 }. Marked to market: 9973400 +Final relative surplus NoiseAgent 3499 -0.00266 +Final holdings for NoiseAgent 3500: { CASH: 10027922 }. Marked to market: 10027922 +Final relative surplus NoiseAgent 3500 0.0027922 +Final holdings for NoiseAgent 3501: { IBM: -56, CASH: 15609660 }. Marked to market: 9978636 +Final relative surplus NoiseAgent 3501 0.55091065 +Final holdings for NoiseAgent 3502: { IBM: -50, CASH: 14994275 }. Marked to market: 10001175 +Final relative surplus NoiseAgent 3502 0.4994275 +Final holdings for NoiseAgent 3503: { CASH: 9996962 }. Marked to market: 9996962 +Final relative surplus NoiseAgent 3503 -0.0003038 +Final holdings for NoiseAgent 3504: { IBM: 90, CASH: 993385 }. Marked to market: 10003105 +Final relative surplus NoiseAgent 3504 -0.89065025 +Final holdings for NoiseAgent 3505: { IBM: 56, CASH: 4408932 }. Marked to market: 10000252 +Final relative surplus NoiseAgent 3505 -0.54912225 +Final holdings for NoiseAgent 3506: { IBM: -46, CASH: 14595469 }. Marked to market: 10000713 +Final relative surplus NoiseAgent 3506 0.4595469 +Final holdings for NoiseAgent 3507: { IBM: 25, CASH: 7494450 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3507 -0.250555 +Final holdings for NoiseAgent 3508: { CASH: 9996508 }. Marked to market: 9996508 +Final relative surplus NoiseAgent 3508 -0.0003492 +Final holdings for NoiseAgent 3509: { CASH: 10017600 }. Marked to market: 10017600 +Final relative surplus NoiseAgent 3509 0.00176 +Final holdings for NoiseAgent 3510: { IBM: -44, CASH: 14400990 }. Marked to market: 9991618 +Final relative surplus NoiseAgent 3510 0.440099 +Final holdings for NoiseAgent 3511: { CASH: 10021895 }. Marked to market: 10021895 +Final relative surplus NoiseAgent 3511 0.0021895 +Final holdings for NoiseAgent 3512: { CASH: 10000000 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3512 0.0 +Final holdings for NoiseAgent 3513: { IBM: 92, CASH: 813616 }. Marked to market: 10005152 +Final relative surplus NoiseAgent 3513 -0.90864765 +Final holdings for NoiseAgent 3514: { IBM: -46, CASH: 14578035 }. Marked to market: 10013363 +Final relative surplus NoiseAgent 3514 0.4578035 +Final holdings for NoiseAgent 3515: { IBM: -94, CASH: 19318972 }. Marked to market: 10069842 +Final relative surplus NoiseAgent 3515 0.92205765 +Final holdings for NoiseAgent 3516: { CASH: 9992847 }. Marked to market: 9992847 +Final relative surplus NoiseAgent 3516 -0.0007153 +Final holdings for NoiseAgent 3517: { CASH: 10037632 }. Marked to market: 10037632 +Final relative surplus NoiseAgent 3517 0.0037632 +Final holdings for NoiseAgent 3518: { IBM: 90, CASH: 1011610 }. Marked to market: 10004140 +Final relative surplus NoiseAgent 3518 -0.8888472 +Final holdings for NoiseAgent 3519: { IBM: -58, CASH: 15804408 }. Marked to market: 9986312 +Final relative surplus NoiseAgent 3519 0.5704131 +Final holdings for NoiseAgent 3520: { IBM: -96, CASH: 19572160 }. Marked to market: 10007872 +Final relative surplus NoiseAgent 3520 0.9472519 +Final holdings for NoiseAgent 3521: { IBM: 68, CASH: 3203910 }. Marked to market: 9996090 +Final relative surplus NoiseAgent 3521 -0.66962055 +Final holdings for NoiseAgent 3522: { CASH: 9983617 }. Marked to market: 9983617 +Final relative surplus NoiseAgent 3522 -0.0016383 +Final holdings for NoiseAgent 3523: { IBM: 56, CASH: 4414308 }. Marked to market: 9994932 +Final relative surplus NoiseAgent 3523 -0.5486051 +Final holdings for NoiseAgent 3524: { CASH: 10007685 }. Marked to market: 10007685 +Final relative surplus NoiseAgent 3524 0.0007685 +Final holdings for NoiseAgent 3525: { CASH: 9983719 }. Marked to market: 9983719 +Final relative surplus NoiseAgent 3525 -0.0016281 +Final holdings for NoiseAgent 3526: { CASH: 9935740 }. Marked to market: 9935740 +Final relative surplus NoiseAgent 3526 -0.006426 +Final holdings for NoiseAgent 3527: { CASH: 10008960 }. Marked to market: 10008960 +Final relative surplus NoiseAgent 3527 0.000896 +Final holdings for NoiseAgent 3528: { IBM: 40, CASH: 5973960 }. Marked to market: 9999920 +Final relative surplus NoiseAgent 3528 -0.402604 +Final holdings for NoiseAgent 3529: { IBM: -47, CASH: 14725991 }. Marked to market: 9999953 +Final relative surplus NoiseAgent 3529 0.4725991 +Final holdings for NoiseAgent 3530: { CASH: 10017472 }. Marked to market: 10017472 +Final relative surplus NoiseAgent 3530 0.0017472 +Final holdings for NoiseAgent 3531: { CASH: 10032706 }. Marked to market: 10032706 +Final relative surplus NoiseAgent 3531 0.0032706 +Final holdings for NoiseAgent 3532: { IBM: -98, CASH: 19754381 }. Marked to market: 10035525 +Final relative surplus NoiseAgent 3532 0.9655219 +Final holdings for NoiseAgent 3533: { IBM: 41, CASH: 5931447 }. Marked to market: 9999590 +Final relative surplus NoiseAgent 3533 -0.4068553 +Final holdings for NoiseAgent 3534: { CASH: 10001540 }. Marked to market: 10001540 +Final relative surplus NoiseAgent 3534 0.000154 +Final holdings for NoiseAgent 3535: { CASH: 10001032 }. Marked to market: 10001032 +Final relative surplus NoiseAgent 3535 0.0001032 +Final holdings for NoiseAgent 3536: { IBM: -86, CASH: 18572652 }. Marked to market: 10011266 +Final relative surplus NoiseAgent 3536 0.84731005 +Final holdings for NoiseAgent 3537: { IBM: 54, CASH: 4610800 }. Marked to market: 10005670 +Final relative surplus NoiseAgent 3537 -0.52892975 +Final holdings for NoiseAgent 3538: { IBM: 78, CASH: 2246254 }. Marked to market: 9927538 +Final relative surplus NoiseAgent 3538 -0.76550175 +Final holdings for NoiseAgent 3539: { IBM: -96, CASH: 19585120 }. Marked to market: 9997504 +Final relative surplus NoiseAgent 3539 0.94852495 +Final holdings for NoiseAgent 3540: { IBM: -12, CASH: 11205715 }. Marked to market: 10016803 +Final relative surplus NoiseAgent 3540 0.1205715 +Final holdings for NoiseAgent 3541: { CASH: 10010485 }. Marked to market: 10010485 +Final relative surplus NoiseAgent 3541 0.0010485 +Final holdings for NoiseAgent 3542: { IBM: 23, CASH: 7721564 }. Marked to market: 10049187 +Final relative surplus NoiseAgent 3542 -0.2278436 +Final holdings for NoiseAgent 3543: { CASH: 9991544 }. Marked to market: 9991544 +Final relative surplus NoiseAgent 3543 -0.0008456 +Final holdings for NoiseAgent 3544: { CASH: 10002525 }. Marked to market: 10002525 +Final relative surplus NoiseAgent 3544 0.0002525 +Final holdings for NoiseAgent 3545: { IBM: 52, CASH: 4808242 }. Marked to market: 9998258 +Final relative surplus NoiseAgent 3545 -0.50919405 +Final holdings for NoiseAgent 3546: { IBM: 64, CASH: 3610048 }. Marked to market: 10001280 +Final relative surplus NoiseAgent 3546 -0.62900895 +Final holdings for NoiseAgent 3547: { CASH: 10001044 }. Marked to market: 10001044 +Final relative surplus NoiseAgent 3547 0.0001044 +Final holdings for NoiseAgent 3548: { IBM: 26, CASH: 7368566 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3548 -0.2631434 +Final holdings for NoiseAgent 3549: { CASH: 9978743 }. Marked to market: 9978743 +Final relative surplus NoiseAgent 3549 -0.0021257 +Final holdings for NoiseAgent 3550: { IBM: 54, CASH: 4631320 }. Marked to market: 9979912 +Final relative surplus NoiseAgent 3550 -0.52696665 +Final holdings for NoiseAgent 3551: { CASH: 10057600 }. Marked to market: 10057600 +Final relative surplus NoiseAgent 3551 0.00576 +Final holdings for NoiseAgent 3552: { CASH: 10011025 }. Marked to market: 10011025 +Final relative surplus NoiseAgent 3552 0.0011025 +Final holdings for NoiseAgent 3553: { CASH: 9972420 }. Marked to market: 9972420 +Final relative surplus NoiseAgent 3553 -0.002758 +Final holdings for NoiseAgent 3554: { IBM: -88, CASH: 18801848 }. Marked to market: 9982664 +Final relative surplus NoiseAgent 3554 0.87016295 +Final holdings for NoiseAgent 3555: { CASH: 10011232 }. Marked to market: 10011232 +Final relative surplus NoiseAgent 3555 0.0011232 +Final holdings for NoiseAgent 3556: { IBM: -42, CASH: 14192650 }. Marked to market: 9999958 +Final relative surplus NoiseAgent 3556 0.419265 +Final holdings for NoiseAgent 3557: { CASH: 10005985 }. Marked to market: 10005985 +Final relative surplus NoiseAgent 3557 0.0005985 +Final holdings for NoiseAgent 3558: { CASH: 10004416 }. Marked to market: 10004416 +Final relative surplus NoiseAgent 3558 0.0004416 +Final holdings for NoiseAgent 3559: { IBM: 30, CASH: 6980230 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 3559 -0.301977 +Final holdings for NoiseAgent 3560: { IBM: 46, CASH: 5407176 }. Marked to market: 10001242 +Final relative surplus NoiseAgent 3560 -0.4592824 +Final holdings for NoiseAgent 3561: { IBM: 56, CASH: 4397508 }. Marked to market: 10007364 +Final relative surplus NoiseAgent 3561 -0.5502313 +Final holdings for NoiseAgent 3562: { CASH: 9974470 }. Marked to market: 9974470 +Final relative surplus NoiseAgent 3562 -0.002553 +Final holdings for NoiseAgent 3563: { CASH: 10002773 }. Marked to market: 10002773 +Final relative surplus NoiseAgent 3563 0.0002773 +Final holdings for NoiseAgent 3564: { IBM: 21, CASH: 7902877 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3564 -0.2097123 +Final holdings for NoiseAgent 3565: { IBM: 50, CASH: 4993100 }. Marked to market: 10021750 +Final relative surplus NoiseAgent 3565 -0.50069 +Final holdings for NoiseAgent 3566: { IBM: -92, CASH: 19121662 }. Marked to market: 10061686 +Final relative surplus NoiseAgent 3566 0.90229335 +Final holdings for NoiseAgent 3567: { IBM: 56, CASH: 4404088 }. Marked to market: 9999440 +Final relative surplus NoiseAgent 3567 -0.54959865 +Final holdings for NoiseAgent 3568: { IBM: 30, CASH: 7005190 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3568 -0.299481 +Final holdings for NoiseAgent 3569: { CASH: 10015554 }. Marked to market: 10015554 +Final relative surplus NoiseAgent 3569 0.0015554 +Final holdings for NoiseAgent 3570: { IBM: 90, CASH: 1009990 }. Marked to market: 9998110 +Final relative surplus NoiseAgent 3570 -0.8890144 +Final holdings for NoiseAgent 3571: { CASH: 9985466 }. Marked to market: 9985466 +Final relative surplus NoiseAgent 3571 -0.0014534 +Final holdings for NoiseAgent 3572: { IBM: -44, CASH: 14386426 }. Marked to market: 10007106 +Final relative surplus NoiseAgent 3572 0.4386426 +Final holdings for NoiseAgent 3573: { CASH: 9999640 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 3573 -3.6e-05 +Final holdings for NoiseAgent 3574: { IBM: 80, CASH: 1983240 }. Marked to market: 10024280 +Final relative surplus NoiseAgent 3574 -0.79162465 +Final holdings for NoiseAgent 3575: { IBM: -42, CASH: 14197228 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3575 0.4197228 +Final holdings for NoiseAgent 3576: { CASH: 9989675 }. Marked to market: 9989675 +Final relative surplus NoiseAgent 3576 -0.0010325 +Final holdings for NoiseAgent 3577: { CASH: 10007168 }. Marked to market: 10007168 +Final relative surplus NoiseAgent 3577 0.0007168 +Final holdings for NoiseAgent 3578: { CASH: 10028402 }. Marked to market: 10028402 +Final relative surplus NoiseAgent 3578 0.0028402 +Final holdings for NoiseAgent 3579: { CASH: 9999776 }. Marked to market: 9999776 +Final relative surplus NoiseAgent 3579 -2.24e-05 +Final holdings for NoiseAgent 3580: { IBM: -72, CASH: 17190892 }. Marked to market: 9998308 +Final relative surplus NoiseAgent 3580 0.70909935 +Final holdings for NoiseAgent 3581: { IBM: 52, CASH: 4784946 }. Marked to market: 10018850 +Final relative surplus NoiseAgent 3581 -0.5114403 +Final holdings for NoiseAgent 3582: { IBM: 48, CASH: 5211232 }. Marked to market: 9991648 +Final relative surplus NoiseAgent 3582 -0.4788768 +Final holdings for NoiseAgent 3583: { IBM: -35, CASH: 13473435 }. Marked to market: 9999930 +Final relative surplus NoiseAgent 3583 0.3473435 +Final holdings for NoiseAgent 3584: { CASH: 10010188 }. Marked to market: 10010188 +Final relative surplus NoiseAgent 3584 0.0010188 +Final holdings for NoiseAgent 3585: { IBM: -86, CASH: 18573555 }. Marked to market: 10012169 +Final relative surplus NoiseAgent 3585 0.8474005 +Final holdings for NoiseAgent 3586: { IBM: -33, CASH: 13306567 }. Marked to market: 9999637 +Final relative surplus NoiseAgent 3586 0.3306567 +Final holdings for NoiseAgent 3587: { IBM: -46, CASH: 14592180 }. Marked to market: 9998206 +Final relative surplus NoiseAgent 3587 0.459218 +Final holdings for NoiseAgent 3588: { CASH: 9996064 }. Marked to market: 9996064 +Final relative surplus NoiseAgent 3588 -0.0003936 +Final holdings for NoiseAgent 3589: { CASH: 10004386 }. Marked to market: 10004386 +Final relative surplus NoiseAgent 3589 0.0004386 +Final holdings for NoiseAgent 3590: { IBM: -84, CASH: 18404914 }. Marked to market: 9988198 +Final relative surplus NoiseAgent 3590 0.83047095 +Final holdings for NoiseAgent 3591: { CASH: 9980920 }. Marked to market: 9980920 +Final relative surplus NoiseAgent 3591 -0.001908 +Final holdings for NoiseAgent 3592: { IBM: -74, CASH: 17387642 }. Marked to market: 10000148 +Final relative surplus NoiseAgent 3592 0.72878105 +Final holdings for NoiseAgent 3593: { CASH: 10006552 }. Marked to market: 10006552 +Final relative surplus NoiseAgent 3593 0.0006552 +Final holdings for NoiseAgent 3594: { CASH: 10008370 }. Marked to market: 10008370 +Final relative surplus NoiseAgent 3594 0.000837 +Final holdings for NoiseAgent 3595: { CASH: 9973756 }. Marked to market: 9973756 +Final relative surplus NoiseAgent 3595 -0.0026244 +Final holdings for NoiseAgent 3596: { CASH: 10020286 }. Marked to market: 10020286 +Final relative surplus NoiseAgent 3596 0.0020286 +Final holdings for NoiseAgent 3597: { IBM: 30, CASH: 7014280 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3597 -0.298572 +Final holdings for NoiseAgent 3598: { IBM: 20, CASH: 8001900 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3598 -0.19981 +Final holdings for NoiseAgent 3599: { IBM: -56, CASH: 15593812 }. Marked to market: 9987260 +Final relative surplus NoiseAgent 3599 0.549371 +Final holdings for NoiseAgent 3600: { IBM: -70, CASH: 16996780 }. Marked to market: 10005110 +Final relative surplus NoiseAgent 3600 0.68968975 +Final holdings for NoiseAgent 3601: { CASH: 10002400 }. Marked to market: 10002400 +Final relative surplus NoiseAgent 3601 0.00024 +Final holdings for NoiseAgent 3602: { IBM: -36, CASH: 13594492 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 3602 0.3594492 +Final holdings for NoiseAgent 3603: { IBM: 41, CASH: 5931406 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3603 -0.4068594 +Final holdings for NoiseAgent 3604: { IBM: -56, CASH: 15632088 }. Marked to market: 9964440 +Final relative surplus NoiseAgent 3604 0.55308805 +Final holdings for NoiseAgent 3605: { IBM: -50, CASH: 14987150 }. Marked to market: 10002250 +Final relative surplus NoiseAgent 3605 0.498715 +Final holdings for NoiseAgent 3606: { CASH: 10001260 }. Marked to market: 10001260 +Final relative surplus NoiseAgent 3606 0.000126 +Final holdings for NoiseAgent 3607: { IBM: 46, CASH: 5404531 }. Marked to market: 9999793 +Final relative surplus NoiseAgent 3607 -0.4595469 +Final holdings for NoiseAgent 3608: { CASH: 9999391 }. Marked to market: 9999391 +Final relative surplus NoiseAgent 3608 -6.09e-05 +Final holdings for NoiseAgent 3609: { IBM: 56, CASH: 4427412 }. Marked to market: 9970236 +Final relative surplus NoiseAgent 3609 -0.54735425 +Final holdings for NoiseAgent 3610: { IBM: 37, CASH: 6305698 }. Marked to market: 9999889 +Final relative surplus NoiseAgent 3610 -0.3694302 +Final holdings for NoiseAgent 3611: { IBM: -33, CASH: 13296832 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3611 0.3296832 +Final holdings for NoiseAgent 3612: { IBM: 30, CASH: 6983440 }. Marked to market: 9999550 +Final relative surplus NoiseAgent 3612 -0.301656 +Final holdings for NoiseAgent 3613: { IBM: 72, CASH: 2810988 }. Marked to market: 10019412 +Final relative surplus NoiseAgent 3613 -0.70888995 +Final holdings for NoiseAgent 3614: { IBM: 94, CASH: 618800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3614 -0.92814015 +Final holdings for NoiseAgent 3615: { IBM: 96, CASH: 444352 }. Marked to market: 9962560 +Final relative surplus NoiseAgent 3615 -0.9456496 +Final holdings for NoiseAgent 3616: { CASH: 9985882 }. Marked to market: 9985882 +Final relative surplus NoiseAgent 3616 -0.0014118 +Final holdings for NoiseAgent 3617: { CASH: 10002220 }. Marked to market: 10002220 +Final relative surplus NoiseAgent 3617 0.000222 +Final holdings for NoiseAgent 3618: { IBM: 72, CASH: 2794132 }. Marked to market: 10010908 +Final relative surplus NoiseAgent 3618 -0.71056335 +Final holdings for NoiseAgent 3619: { IBM: -82, CASH: 18189955 }. Marked to market: 9997745 +Final relative surplus NoiseAgent 3619 0.8090049 +Final holdings for NoiseAgent 3620: { IBM: 32, CASH: 6782272 }. Marked to market: 9999520 +Final relative surplus NoiseAgent 3620 -0.3217728 +Final holdings for NoiseAgent 3621: { CASH: 10001560 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 3621 0.000156 +Final holdings for NoiseAgent 3622: { IBM: 80, CASH: 1960320 }. Marked to market: 10056800 +Final relative surplus NoiseAgent 3622 -0.79384765 +Final holdings for NoiseAgent 3623: { IBM: -56, CASH: 15618928 }. Marked to market: 9981072 +Final relative surplus NoiseAgent 3623 0.55182515 +Final holdings for NoiseAgent 3624: { IBM: 62, CASH: 3764474 }. Marked to market: 10008370 +Final relative surplus NoiseAgent 3624 -0.6134614 +Final holdings for NoiseAgent 3625: { CASH: 9989465 }. Marked to market: 9989465 +Final relative surplus NoiseAgent 3625 -0.0010535 +Final holdings for NoiseAgent 3626: { IBM: 82, CASH: 1796966 }. Marked to market: 10015580 +Final relative surplus NoiseAgent 3626 -0.81027995 +Final holdings for NoiseAgent 3627: { CASH: 10003268 }. Marked to market: 10003268 +Final relative surplus NoiseAgent 3627 0.0003268 +Final holdings for NoiseAgent 3628: { IBM: -98, CASH: 19753695 }. Marked to market: 10030037 +Final relative surplus NoiseAgent 3628 0.96544745 +Final holdings for NoiseAgent 3629: { IBM: -76, CASH: 17619456 }. Marked to market: 9972336 +Final relative surplus NoiseAgent 3629 0.7518843 +Final holdings for NoiseAgent 3630: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 3630 -5.76e-05 +Final holdings for NoiseAgent 3631: { IBM: -24, CASH: 12403120 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3631 0.240312 +Final holdings for NoiseAgent 3632: { IBM: 30, CASH: 7002014 }. Marked to market: 10021574 +Final relative surplus NoiseAgent 3632 -0.2997986 +Final holdings for NoiseAgent 3633: { IBM: 26, CASH: 7385674 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3633 -0.2614326 +Final holdings for NoiseAgent 3634: { CASH: 9988840 }. Marked to market: 9988840 +Final relative surplus NoiseAgent 3634 -0.001116 +Final holdings for NoiseAgent 3635: { IBM: 80, CASH: 1978400 }. Marked to market: 10003360 +Final relative surplus NoiseAgent 3635 -0.7921133 +Final holdings for NoiseAgent 3636: { CASH: 9997585 }. Marked to market: 9997585 +Final relative surplus NoiseAgent 3636 -0.0002415 +Final holdings for NoiseAgent 3637: { IBM: -96, CASH: 19561216 }. Marked to market: 10024096 +Final relative surplus NoiseAgent 3637 0.9461851 +Final holdings for NoiseAgent 3638: { CASH: 10010374 }. Marked to market: 10010374 +Final relative surplus NoiseAgent 3638 0.0010374 +Final holdings for NoiseAgent 3639: { IBM: 60, CASH: 4007860 }. Marked to market: 10003900 +Final relative surplus NoiseAgent 3639 -0.58922145 +Final holdings for NoiseAgent 3640: { IBM: -96, CASH: 19621168 }. Marked to market: 9980272 +Final relative surplus NoiseAgent 3640 0.95207495 +Final holdings for NoiseAgent 3641: { IBM: -72, CASH: 17184016 }. Marked to market: 10003240 +Final relative surplus NoiseAgent 3641 0.7084251 +Final holdings for NoiseAgent 3642: { CASH: 9987574 }. Marked to market: 9987574 +Final relative surplus NoiseAgent 3642 -0.0012426 +Final holdings for NoiseAgent 3643: { IBM: -52, CASH: 15207024 }. Marked to market: 9974732 +Final relative surplus NoiseAgent 3643 0.51064035 +Final holdings for NoiseAgent 3644: { CASH: 9997932 }. Marked to market: 9997932 +Final relative surplus NoiseAgent 3644 -0.0002068 +Final holdings for NoiseAgent 3645: { CASH: 9994204 }. Marked to market: 9994204 +Final relative surplus NoiseAgent 3645 -0.0005796 +Final holdings for NoiseAgent 3646: { IBM: -42, CASH: 14190403 }. Marked to market: 10002709 +Final relative surplus NoiseAgent 3646 0.4190403 +Final holdings for NoiseAgent 3647: { CASH: 9976471 }. Marked to market: 9976471 +Final relative surplus NoiseAgent 3647 -0.0023529 +Final holdings for NoiseAgent 3648: { IBM: -50, CASH: 14996225 }. Marked to market: 9996325 +Final relative surplus NoiseAgent 3648 0.4996225 +Final holdings for NoiseAgent 3649: { CASH: 9998740 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 3649 -0.000126 +Final holdings for NoiseAgent 3650: { IBM: 42, CASH: 5805712 }. Marked to market: 9994498 +Final relative surplus NoiseAgent 3650 -0.4194288 +Final holdings for NoiseAgent 3651: { IBM: 48, CASH: 5222056 }. Marked to market: 9985144 +Final relative surplus NoiseAgent 3651 -0.4777944 +Final holdings for NoiseAgent 3652: { CASH: 10003696 }. Marked to market: 10003696 +Final relative surplus NoiseAgent 3652 0.0003696 +Final holdings for NoiseAgent 3653: { CASH: 10001456 }. Marked to market: 10001456 +Final relative surplus NoiseAgent 3653 0.0001456 +Final holdings for NoiseAgent 3654: { CASH: 9996668 }. Marked to market: 9996668 +Final relative surplus NoiseAgent 3654 -0.0003332 +Final holdings for NoiseAgent 3655: { IBM: 68, CASH: 3199388 }. Marked to market: 10011016 +Final relative surplus NoiseAgent 3655 -0.67004405 +Final holdings for NoiseAgent 3656: { CASH: 10010836 }. Marked to market: 10010836 +Final relative surplus NoiseAgent 3656 0.0010836 +Final holdings for NoiseAgent 3657: { CASH: 10011044 }. Marked to market: 10011044 +Final relative surplus NoiseAgent 3657 0.0011044 +Final holdings for NoiseAgent 3658: { CASH: 9992116 }. Marked to market: 9992116 +Final relative surplus NoiseAgent 3658 -0.0007884 +Final holdings for NoiseAgent 3659: { CASH: 10016632 }. Marked to market: 10016632 +Final relative surplus NoiseAgent 3659 0.0016632 +Final holdings for NoiseAgent 3660: { IBM: 68, CASH: 3254808 }. Marked to market: 9951312 +Final relative surplus NoiseAgent 3660 -0.66467225 +Final holdings for NoiseAgent 3661: { IBM: 44, CASH: 5613222 }. Marked to market: 9993378 +Final relative surplus NoiseAgent 3661 -0.4386778 +Final holdings for NoiseAgent 3662: { IBM: -76, CASH: 17585902 }. Marked to market: 10009766 +Final relative surplus NoiseAgent 3662 0.74862155 +Final holdings for NoiseAgent 3663: { CASH: 9983808 }. Marked to market: 9983808 +Final relative surplus NoiseAgent 3663 -0.0016192 +Final holdings for NoiseAgent 3664: { IBM: -84, CASH: 18421546 }. Marked to market: 9964846 +Final relative surplus NoiseAgent 3664 0.8320875 +Final holdings for NoiseAgent 3665: { CASH: 10014921 }. Marked to market: 10014921 +Final relative surplus NoiseAgent 3665 0.0014921 +Final holdings for NoiseAgent 3666: { CASH: 10006754 }. Marked to market: 10006754 +Final relative surplus NoiseAgent 3666 0.0006754 +Final holdings for NoiseAgent 3667: { IBM: -80, CASH: 17974360 }. Marked to market: 10011480 +Final relative surplus NoiseAgent 3667 0.78748225 +Final holdings for NoiseAgent 3668: { CASH: 9964328 }. Marked to market: 9964328 +Final relative surplus NoiseAgent 3668 -0.0035672 +Final holdings for NoiseAgent 3669: { CASH: 9944560 }. Marked to market: 9944560 +Final relative surplus NoiseAgent 3669 -0.005544 +Final holdings for NoiseAgent 3670: { CASH: 10039690 }. Marked to market: 10039690 +Final relative surplus NoiseAgent 3670 0.003969 +Final holdings for NoiseAgent 3671: { CASH: 10012507 }. Marked to market: 10012507 +Final relative surplus NoiseAgent 3671 0.0012507 +Final holdings for NoiseAgent 3672: { IBM: 68, CASH: 3178954 }. Marked to market: 10024038 +Final relative surplus NoiseAgent 3672 -0.67203835 +Final holdings for NoiseAgent 3673: { IBM: 36, CASH: 6376024 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3673 -0.3623976 +Final holdings for NoiseAgent 3674: { IBM: -46, CASH: 14608947 }. Marked to market: 9984383 +Final relative surplus NoiseAgent 3674 0.4608947 +Final holdings for NoiseAgent 3675: { IBM: -54, CASH: 15397867 }. Marked to market: 9991063 +Final relative surplus NoiseAgent 3675 0.52977435 +Final holdings for NoiseAgent 3676: { IBM: -74, CASH: 17396855 }. Marked to market: 10004625 +Final relative surplus NoiseAgent 3676 0.72969635 +Final holdings for NoiseAgent 3677: { IBM: -43, CASH: 14297162 }. Marked to market: 9987616 +Final relative surplus NoiseAgent 3677 0.4297162 +Final holdings for NoiseAgent 3678: { CASH: 9992080 }. Marked to market: 9992080 +Final relative surplus NoiseAgent 3678 -0.000792 +Final holdings for NoiseAgent 3679: { IBM: -68, CASH: 16790820 }. Marked to market: 9998844 +Final relative surplus NoiseAgent 3679 0.66909345 +Final holdings for NoiseAgent 3680: { IBM: 40, CASH: 6012200 }. Marked to market: 9994240 +Final relative surplus NoiseAgent 3680 -0.39878 +Final holdings for NoiseAgent 3681: { IBM: 76, CASH: 2435872 }. Marked to market: 9975300 +Final relative surplus NoiseAgent 3681 -0.74649235 +Final holdings for NoiseAgent 3682: { IBM: 64, CASH: 3621408 }. Marked to market: 9991648 +Final relative surplus NoiseAgent 3682 -0.62790595 +Final holdings for NoiseAgent 3683: { IBM: -66, CASH: 16582279 }. Marked to market: 10012441 +Final relative surplus NoiseAgent 3683 0.6482734 +Final holdings for NoiseAgent 3684: { IBM: -22, CASH: 12197910 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3684 0.219791 +Final holdings for NoiseAgent 3685: { IBM: -52, CASH: 15213026 }. Marked to market: 9978810 +Final relative surplus NoiseAgent 3685 0.51123705 +Final holdings for NoiseAgent 3686: { CASH: 10021056 }. Marked to market: 10021056 +Final relative surplus NoiseAgent 3686 0.0021056 +Final holdings for NoiseAgent 3687: { IBM: 74, CASH: 2606142 }. Marked to market: 10000444 +Final relative surplus NoiseAgent 3687 -0.7293935 +Final holdings for NoiseAgent 3688: { IBM: 64, CASH: 3609280 }. Marked to market: 10000576 +Final relative surplus NoiseAgent 3688 -0.62908565 +Final holdings for NoiseAgent 3689: { IBM: -35, CASH: 13496395 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3689 0.3496395 +Final holdings for NoiseAgent 3690: { CASH: 10021318 }. Marked to market: 10021318 +Final relative surplus NoiseAgent 3690 0.0021318 +Final holdings for NoiseAgent 3691: { CASH: 9992930 }. Marked to market: 9992930 +Final relative surplus NoiseAgent 3691 -0.000707 +Final holdings for NoiseAgent 3692: { IBM: -64, CASH: 16399872 }. Marked to market: 9986240 +Final relative surplus NoiseAgent 3692 0.62996605 +Final holdings for NoiseAgent 3693: { IBM: 56, CASH: 4407896 }. Marked to market: 9996752 +Final relative surplus NoiseAgent 3693 -0.5492337 +Final holdings for NoiseAgent 3694: { CASH: 10016359 }. Marked to market: 10016359 +Final relative surplus NoiseAgent 3694 0.0016359 +Final holdings for NoiseAgent 3695: { IBM: 22, CASH: 7794764 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 3695 -0.2205236 +Final holdings for NoiseAgent 3696: { CASH: 10000585 }. Marked to market: 10000585 +Final relative surplus NoiseAgent 3696 5.85e-05 +Final holdings for NoiseAgent 3697: { IBM: 88, CASH: 1221912 }. Marked to market: 9986008 +Final relative surplus NoiseAgent 3697 -0.86785025 +Final holdings for NoiseAgent 3698: { IBM: -36, CASH: 13589344 }. Marked to market: 9999532 +Final relative surplus NoiseAgent 3698 0.3589344 +Final holdings for NoiseAgent 3699: { IBM: -70, CASH: 17016800 }. Marked to market: 9976690 +Final relative surplus NoiseAgent 3699 0.6916223 +Final holdings for NoiseAgent 3700: { IBM: 43, CASH: 5704515 }. Marked to market: 9999742 +Final relative surplus NoiseAgent 3700 -0.4295485 +Final holdings for NoiseAgent 3701: { IBM: 50, CASH: 5010425 }. Marked to market: 10004725 +Final relative surplus NoiseAgent 3701 -0.4989575 +Final holdings for NoiseAgent 3702: { IBM: -90, CASH: 18996715 }. Marked to market: 9986995 +Final relative surplus NoiseAgent 3702 0.8896608 +Final holdings for NoiseAgent 3703: { IBM: 41, CASH: 5912546 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3703 -0.4087454 +Final holdings for NoiseAgent 3704: { CASH: 10038832 }. Marked to market: 10038832 +Final relative surplus NoiseAgent 3704 0.0038832 +Final holdings for NoiseAgent 3705: { CASH: 9998040 }. Marked to market: 9998040 +Final relative surplus NoiseAgent 3705 -0.000196 +Final holdings for NoiseAgent 3706: { IBM: 92, CASH: 830820 }. Marked to market: 9988132 +Final relative surplus NoiseAgent 3706 -0.9069643 +Final holdings for NoiseAgent 3707: { IBM: 62, CASH: 3793490 }. Marked to market: 10004030 +Final relative surplus NoiseAgent 3707 -0.61063335 +Final holdings for NoiseAgent 3708: { CASH: 9988768 }. Marked to market: 9988768 +Final relative surplus NoiseAgent 3708 -0.0011232 +Final holdings for NoiseAgent 3709: { CASH: 10002016 }. Marked to market: 10002016 +Final relative surplus NoiseAgent 3709 0.0002016 +Final holdings for NoiseAgent 3710: { CASH: 9976600 }. Marked to market: 9976600 +Final relative surplus NoiseAgent 3710 -0.00234 +Final holdings for NoiseAgent 3711: { IBM: 78, CASH: 2196763 }. Marked to market: 10009555 +Final relative surplus NoiseAgent 3711 -0.77030685 +Final holdings for NoiseAgent 3712: { IBM: 88, CASH: 1277352 }. Marked to market: 9936112 +Final relative surplus NoiseAgent 3712 -0.8624253 +Final holdings for NoiseAgent 3713: { IBM: -74, CASH: 17342798 }. Marked to market: 10042106 +Final relative surplus NoiseAgent 3713 0.7244138 +Final holdings for NoiseAgent 3714: { CASH: 10009604 }. Marked to market: 10009604 +Final relative surplus NoiseAgent 3714 0.0009604 +Final holdings for NoiseAgent 3715: { IBM: -46, CASH: 14598390 }. Marked to market: 9992410 +Final relative surplus NoiseAgent 3715 0.459839 +Final holdings for NoiseAgent 3716: { IBM: 35, CASH: 6510885 }. Marked to market: 9999790 +Final relative surplus NoiseAgent 3716 -0.3489115 +Final holdings for NoiseAgent 3717: { CASH: 9980020 }. Marked to market: 9980020 +Final relative surplus NoiseAgent 3717 -0.001998 +Final holdings for NoiseAgent 3718: { CASH: 9983660 }. Marked to market: 9983660 +Final relative surplus NoiseAgent 3718 -0.001634 +Final holdings for NoiseAgent 3719: { CASH: 9965496 }. Marked to market: 9965496 +Final relative surplus NoiseAgent 3719 -0.0034504 +Final holdings for NoiseAgent 3720: { CASH: 9968840 }. Marked to market: 9968840 +Final relative surplus NoiseAgent 3720 -0.003116 +Final holdings for NoiseAgent 3721: { IBM: -54, CASH: 15370435 }. Marked to market: 10020331 +Final relative surplus NoiseAgent 3721 0.5271362 +Final holdings for NoiseAgent 3722: { CASH: 10002535 }. Marked to market: 10002535 +Final relative surplus NoiseAgent 3722 0.0002535 +Final holdings for NoiseAgent 3723: { CASH: 10000693 }. Marked to market: 10000693 +Final relative surplus NoiseAgent 3723 6.93e-05 +Final holdings for NoiseAgent 3724: { IBM: -45, CASH: 14530375 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3724 0.4530375 +Final holdings for NoiseAgent 3725: { IBM: -56, CASH: 15595828 }. Marked to market: 10005516 +Final relative surplus NoiseAgent 3725 0.54960025 +Final holdings for NoiseAgent 3726: { IBM: -50, CASH: 15002075 }. Marked to market: 9992975 +Final relative surplus NoiseAgent 3726 0.5002075 +Final holdings for NoiseAgent 3727: { IBM: -27, CASH: 12691468 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3727 0.2691468 +Final holdings for NoiseAgent 3728: { IBM: -96, CASH: 19582864 }. Marked to market: 10002064 +Final relative surplus NoiseAgent 3728 0.94830655 +Final holdings for NoiseAgent 3729: { IBM: 82, CASH: 1830750 }. Marked to market: 9966872 +Final relative surplus NoiseAgent 3729 -0.8070028 +Final holdings for NoiseAgent 3730: { IBM: 70, CASH: 3013335 }. Marked to market: 10001225 +Final relative surplus NoiseAgent 3730 -0.68868395 +Final holdings for NoiseAgent 3731: { CASH: 10011662 }. Marked to market: 10011662 +Final relative surplus NoiseAgent 3731 0.0011662 +Final holdings for NoiseAgent 3732: { IBM: 37, CASH: 6303552 }. Marked to market: 9999852 +Final relative surplus NoiseAgent 3732 -0.3696448 +Final holdings for NoiseAgent 3733: { CASH: 10000812 }. Marked to market: 10000812 +Final relative surplus NoiseAgent 3733 8.12e-05 +Final holdings for NoiseAgent 3734: { IBM: -52, CASH: 15195970 }. Marked to market: 10004030 +Final relative surplus NoiseAgent 3734 0.50961125 +Final holdings for NoiseAgent 3735: { CASH: 10020600 }. Marked to market: 10020600 +Final relative surplus NoiseAgent 3735 0.00206 +Final holdings for NoiseAgent 3736: { IBM: 48, CASH: 5227048 }. Marked to market: 9981352 +Final relative surplus NoiseAgent 3736 -0.4772952 +Final holdings for NoiseAgent 3737: { IBM: 36, CASH: 6417316 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3737 -0.3582684 +Final holdings for NoiseAgent 3738: { CASH: 9988132 }. Marked to market: 9988132 +Final relative surplus NoiseAgent 3738 -0.0011868 +Final holdings for NoiseAgent 3739: { IBM: -48, CASH: 14798560 }. Marked to market: 9992944 +Final relative surplus NoiseAgent 3739 0.479856 +Final holdings for NoiseAgent 3740: { IBM: 86, CASH: 1471724 }. Marked to market: 9940832 +Final relative surplus NoiseAgent 3740 -0.8429798 +Final holdings for NoiseAgent 3741: { IBM: 22, CASH: 7804554 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3741 -0.2195446 +Final holdings for NoiseAgent 3742: { CASH: 9985678 }. Marked to market: 9985678 +Final relative surplus NoiseAgent 3742 -0.0014322 +Final holdings for NoiseAgent 3743: { CASH: 10025375 }. Marked to market: 10025375 +Final relative surplus NoiseAgent 3743 0.0025375 +Final holdings for NoiseAgent 3744: { IBM: -86, CASH: 18580951 }. Marked to market: 10006149 +Final relative surplus NoiseAgent 3744 0.84812435 +Final holdings for NoiseAgent 3745: { IBM: -44, CASH: 14395116 }. Marked to market: 9998020 +Final relative surplus NoiseAgent 3745 0.4395116 +Final holdings for NoiseAgent 3746: { IBM: -74, CASH: 17391305 }. Marked to market: 9996929 +Final relative surplus NoiseAgent 3746 0.7291375 +Final holdings for NoiseAgent 3747: { IBM: -23, CASH: 12264994 }. Marked to market: 9997516 +Final relative surplus NoiseAgent 3747 0.2264994 +Final holdings for NoiseAgent 3748: { IBM: -86, CASH: 18626574 }. Marked to market: 9968438 +Final relative surplus NoiseAgent 3748 0.85258985 +Final holdings for NoiseAgent 3749: { CASH: 10012284 }. Marked to market: 10012284 +Final relative surplus NoiseAgent 3749 0.0012284 +Final holdings for NoiseAgent 3750: { CASH: 10014112 }. Marked to market: 10014112 +Final relative surplus NoiseAgent 3750 0.0014112 +Final holdings for NoiseAgent 3751: { CASH: 9998752 }. Marked to market: 9998752 +Final relative surplus NoiseAgent 3751 -0.0001248 +Final holdings for NoiseAgent 3752: { CASH: 9943318 }. Marked to market: 9943318 +Final relative surplus NoiseAgent 3752 -0.0056682 +Final holdings for NoiseAgent 3753: { CASH: 10015532 }. Marked to market: 10015532 +Final relative surplus NoiseAgent 3753 0.0015532 +Final holdings for NoiseAgent 3754: { IBM: -54, CASH: 15404644 }. Marked to market: 9992062 +Final relative surplus NoiseAgent 3754 0.53044095 +Final holdings for NoiseAgent 3755: { CASH: 9996918 }. Marked to market: 9996918 +Final relative surplus NoiseAgent 3755 -0.0003082 +Final holdings for NoiseAgent 3756: { IBM: -82, CASH: 18190447 }. Marked to market: 9997253 +Final relative surplus NoiseAgent 3756 0.80905215 +Final holdings for NoiseAgent 3757: { IBM: -72, CASH: 17187220 }. Marked to market: 10005220 +Final relative surplus NoiseAgent 3757 0.70874775 +Final holdings for NoiseAgent 3758: { CASH: 10003827 }. Marked to market: 10003827 +Final relative surplus NoiseAgent 3758 0.0003827 +Final holdings for NoiseAgent 3759: { IBM: 64, CASH: 3606568 }. Marked to market: 9997800 +Final relative surplus NoiseAgent 3759 -0.62935785 +Final holdings for NoiseAgent 3760: { IBM: -38, CASH: 13804104 }. Marked to market: 9999658 +Final relative surplus NoiseAgent 3760 0.3804104 +Final holdings for NoiseAgent 3761: { IBM: 66, CASH: 3410824 }. Marked to market: 10003234 +Final relative surplus NoiseAgent 3761 -0.64892905 +Final holdings for NoiseAgent 3762: { IBM: -42, CASH: 14193826 }. Marked to market: 9999328 +Final relative surplus NoiseAgent 3762 0.4193826 +Final holdings for NoiseAgent 3763: { IBM: 40, CASH: 5993140 }. Marked to market: 10015140 +Final relative surplus NoiseAgent 3763 -0.400686 +Final holdings for NoiseAgent 3764: { CASH: 10004324 }. Marked to market: 10004324 +Final relative surplus NoiseAgent 3764 0.0004324 +Final holdings for NoiseAgent 3765: { IBM: -42, CASH: 14194372 }. Marked to market: 9999202 +Final relative surplus NoiseAgent 3765 0.4194372 +Final holdings for NoiseAgent 3766: { CASH: 9992035 }. Marked to market: 9992035 +Final relative surplus NoiseAgent 3766 -0.0007965 +Final holdings for NoiseAgent 3767: { CASH: 9990750 }. Marked to market: 9990750 +Final relative surplus NoiseAgent 3767 -0.000925 +Final holdings for NoiseAgent 3768: { IBM: -86, CASH: 18589336 }. Marked to market: 10000430 +Final relative surplus NoiseAgent 3768 0.84894585 +Final holdings for NoiseAgent 3769: { IBM: -96, CASH: 19592128 }. Marked to market: 9998464 +Final relative surplus NoiseAgent 3769 0.9492199 +Final holdings for NoiseAgent 3770: { CASH: 10001125 }. Marked to market: 10001125 +Final relative surplus NoiseAgent 3770 0.0001125 +Final holdings for NoiseAgent 3771: { IBM: -46, CASH: 14580059 }. Marked to market: 10016031 +Final relative surplus NoiseAgent 3771 0.4580059 +Final holdings for NoiseAgent 3772: { IBM: 90, CASH: 1028305 }. Marked to market: 9990415 +Final relative surplus NoiseAgent 3772 -0.8872116 +Final holdings for NoiseAgent 3773: { CASH: 10000910 }. Marked to market: 10000910 +Final relative surplus NoiseAgent 3773 9.1e-05 +Final holdings for NoiseAgent 3774: { CASH: 9987316 }. Marked to market: 9987316 +Final relative surplus NoiseAgent 3774 -0.0012684 +Final holdings for NoiseAgent 3775: { CASH: 10001160 }. Marked to market: 10001160 +Final relative surplus NoiseAgent 3775 0.000116 +Final holdings for NoiseAgent 3776: { IBM: -62, CASH: 16191320 }. Marked to market: 9997706 +Final relative surplus NoiseAgent 3776 0.60914235 +Final holdings for NoiseAgent 3777: { CASH: 10009065 }. Marked to market: 10009065 +Final relative surplus NoiseAgent 3777 0.0009065 +Final holdings for NoiseAgent 3778: { CASH: 9974392 }. Marked to market: 9974392 +Final relative surplus NoiseAgent 3778 -0.0025608 +Final holdings for NoiseAgent 3779: { CASH: 9984751 }. Marked to market: 9984751 +Final relative surplus NoiseAgent 3779 -0.0015249 +Final holdings for NoiseAgent 3780: { CASH: 10016354 }. Marked to market: 10016354 +Final relative surplus NoiseAgent 3780 0.0016354 +Final holdings for NoiseAgent 3781: { CASH: 9985195 }. Marked to market: 9985195 +Final relative surplus NoiseAgent 3781 -0.0014805 +Final holdings for NoiseAgent 3782: { IBM: 60, CASH: 4000060 }. Marked to market: 10012780 +Final relative surplus NoiseAgent 3782 -0.58997385 +Final holdings for NoiseAgent 3783: { IBM: -56, CASH: 15613216 }. Marked to market: 9983536 +Final relative surplus NoiseAgent 3783 0.55126865 +Final holdings for NoiseAgent 3784: { IBM: 92, CASH: 802162 }. Marked to market: 10011730 +Final relative surplus NoiseAgent 3784 -0.90977345 +Final holdings for NoiseAgent 3785: { CASH: 10000580 }. Marked to market: 10000580 +Final relative surplus NoiseAgent 3785 5.8e-05 +Final holdings for NoiseAgent 3786: { IBM: 72, CASH: 2779408 }. Marked to market: 10024408 +Final relative surplus NoiseAgent 3786 -0.7119968 +Final holdings for NoiseAgent 3787: { CASH: 9968395 }. Marked to market: 9968395 +Final relative surplus NoiseAgent 3787 -0.0031605 +Final holdings for NoiseAgent 3788: { IBM: 86, CASH: 1425671 }. Marked to market: 9987143 +Final relative surplus NoiseAgent 3788 -0.84747765 +Final holdings for NoiseAgent 3789: { IBM: 44, CASH: 5603894 }. Marked to market: 9995138 +Final relative surplus NoiseAgent 3789 -0.4396106 +Final holdings for NoiseAgent 3790: { CASH: 9968361 }. Marked to market: 9968361 +Final relative surplus NoiseAgent 3790 -0.0031639 +Final holdings for NoiseAgent 3791: { IBM: -52, CASH: 15212896 }. Marked to market: 9984088 +Final relative surplus NoiseAgent 3791 0.51123425 +Final holdings for NoiseAgent 3792: { IBM: -64, CASH: 16403616 }. Marked to market: 9991136 +Final relative surplus NoiseAgent 3792 0.6303419 +Final holdings for NoiseAgent 3793: { IBM: -20, CASH: 12010500 }. Marked to market: 9999980 +Final relative surplus NoiseAgent 3793 0.20105 +Final holdings for NoiseAgent 3794: { IBM: -50, CASH: 14993450 }. Marked to market: 9999200 +Final relative surplus NoiseAgent 3794 0.499345 +Final holdings for NoiseAgent 3795: { CASH: 10012013 }. Marked to market: 10012013 +Final relative surplus NoiseAgent 3795 0.0012013 +Final holdings for NoiseAgent 3796: { IBM: 62, CASH: 3783539 }. Marked to market: 10021545 +Final relative surplus NoiseAgent 3796 -0.61158775 +Final holdings for NoiseAgent 3797: { CASH: 9976261 }. Marked to market: 9976261 +Final relative surplus NoiseAgent 3797 -0.0023739 +Final holdings for NoiseAgent 3798: { IBM: 21, CASH: 7921441 }. Marked to market: 9989479 +Final relative surplus NoiseAgent 3798 -0.2078559 +Final holdings for NoiseAgent 3799: { CASH: 10025025 }. Marked to market: 10025025 +Final relative surplus NoiseAgent 3799 0.0025025 +Final holdings for NoiseAgent 3800: { IBM: -62, CASH: 16204892 }. Marked to market: 9967320 +Final relative surplus NoiseAgent 3800 0.6104279 +Final holdings for NoiseAgent 3801: { CASH: 9995744 }. Marked to market: 9995744 +Final relative surplus NoiseAgent 3801 -0.0004256 +Final holdings for NoiseAgent 3802: { IBM: 48, CASH: 5199592 }. Marked to market: 9993352 +Final relative surplus NoiseAgent 3802 -0.4800408 +Final holdings for NoiseAgent 3803: { IBM: -50, CASH: 14996000 }. Marked to market: 9995600 +Final relative surplus NoiseAgent 3803 0.4996 +Final holdings for NoiseAgent 3804: { IBM: 43, CASH: 5671233 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3804 -0.4328767 +Final holdings for NoiseAgent 3805: { IBM: -42, CASH: 14207392 }. Marked to market: 9999748 +Final relative surplus NoiseAgent 3805 0.4207392 +Final holdings for NoiseAgent 3806: { IBM: -21, CASH: 12118377 }. Marked to market: 10039818 +Final relative surplus NoiseAgent 3806 0.2118377 +Final holdings for NoiseAgent 3807: { IBM: -33, CASH: 13289737 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3807 0.3289737 +Final holdings for NoiseAgent 3808: { CASH: 10008473 }. Marked to market: 10008473 +Final relative surplus NoiseAgent 3808 0.0008473 +Final holdings for NoiseAgent 3809: { IBM: -37, CASH: 13694191 }. Marked to market: 9999889 +Final relative surplus NoiseAgent 3809 0.3694191 +Final holdings for NoiseAgent 3810: { IBM: 90, CASH: 1073845 }. Marked to market: 9936865 +Final relative surplus NoiseAgent 3810 -0.88276855 +Final holdings for NoiseAgent 3811: { IBM: 62, CASH: 3809114 }. Marked to market: 10003658 +Final relative surplus NoiseAgent 3811 -0.6090973 +Final holdings for NoiseAgent 3812: { IBM: 40, CASH: 6005460 }. Marked to market: 10001740 +Final relative surplus NoiseAgent 3812 -0.399454 +Final holdings for NoiseAgent 3813: { CASH: 10002112 }. Marked to market: 10002112 +Final relative surplus NoiseAgent 3813 0.0002112 +Final holdings for NoiseAgent 3814: { IBM: 98, CASH: 199608 }. Marked to market: 10019110 +Final relative surplus NoiseAgent 3814 -0.97001925 +Final holdings for NoiseAgent 3815: { CASH: 9980484 }. Marked to market: 9980484 +Final relative surplus NoiseAgent 3815 -0.0019516 +Final holdings for NoiseAgent 3816: { CASH: 9999636 }. Marked to market: 9999636 +Final relative surplus NoiseAgent 3816 -3.64e-05 +Final holdings for NoiseAgent 3817: { IBM: -98, CASH: 19800490 }. Marked to market: 9983536 +Final relative surplus NoiseAgent 3817 0.97003215 +Final holdings for NoiseAgent 3818: { IBM: 84, CASH: 1605928 }. Marked to market: 10014496 +Final relative surplus NoiseAgent 3818 -0.8293969 +Final holdings for NoiseAgent 3819: { IBM: -45, CASH: 14479615 }. Marked to market: 9999730 +Final relative surplus NoiseAgent 3819 0.4479615 +Final holdings for NoiseAgent 3820: { IBM: 68, CASH: 3233490 }. Marked to market: 9976098 +Final relative surplus NoiseAgent 3820 -0.66673205 +Final holdings for NoiseAgent 3821: { CASH: 10008154 }. Marked to market: 10008154 +Final relative surplus NoiseAgent 3821 0.0008154 +Final holdings for NoiseAgent 3822: { CASH: 9988120 }. Marked to market: 9988120 +Final relative surplus NoiseAgent 3822 -0.001188 +Final holdings for NoiseAgent 3823: { IBM: 62, CASH: 3788375 }. Marked to market: 10022661 +Final relative surplus NoiseAgent 3823 -0.61110715 +Final holdings for NoiseAgent 3824: { IBM: 88, CASH: 1171532 }. Marked to market: 10026092 +Final relative surplus NoiseAgent 3824 -0.87278535 +Final holdings for NoiseAgent 3825: { IBM: 33, CASH: 6695842 }. Marked to market: 9999439 +Final relative surplus NoiseAgent 3825 -0.3304158 +Final holdings for NoiseAgent 3826: { CASH: 10001800 }. Marked to market: 10001800 +Final relative surplus NoiseAgent 3826 0.00018 +Final holdings for NoiseAgent 3827: { CASH: 9986176 }. Marked to market: 9986176 +Final relative surplus NoiseAgent 3827 -0.0013824 +Final holdings for NoiseAgent 3828: { CASH: 10010998 }. Marked to market: 10010998 +Final relative surplus NoiseAgent 3828 0.0010998 +Final holdings for NoiseAgent 3829: { IBM: -42, CASH: 14206027 }. Marked to market: 9998005 +Final relative surplus NoiseAgent 3829 0.4206027 +Final holdings for NoiseAgent 3830: { IBM: -41, CASH: 14095449 }. Marked to market: 9999754 +Final relative surplus NoiseAgent 3830 0.4095449 +Final holdings for NoiseAgent 3831: { IBM: 94, CASH: 623594 }. Marked to market: 9993890 +Final relative surplus NoiseAgent 3831 -0.92767215 +Final holdings for NoiseAgent 3832: { IBM: -26, CASH: 12597270 }. Marked to market: 9999974 +Final relative surplus NoiseAgent 3832 0.259727 +Final holdings for NoiseAgent 3833: { IBM: -88, CASH: 18823144 }. Marked to market: 9963568 +Final relative surplus NoiseAgent 3833 0.87224675 +Final holdings for NoiseAgent 3834: { IBM: -76, CASH: 17618848 }. Marked to market: 9976744 +Final relative surplus NoiseAgent 3834 0.75182945 +Final holdings for NoiseAgent 3835: { CASH: 10003024 }. Marked to market: 10003024 +Final relative surplus NoiseAgent 3835 0.0003024 +Final holdings for NoiseAgent 3836: { IBM: 48, CASH: 5206720 }. Marked to market: 9998656 +Final relative surplus NoiseAgent 3836 -0.479328 +Final holdings for NoiseAgent 3837: { CASH: 10001269 }. Marked to market: 10001269 +Final relative surplus NoiseAgent 3837 0.0001269 +Final holdings for NoiseAgent 3838: { IBM: -84, CASH: 18399748 }. Marked to market: 9985216 +Final relative surplus NoiseAgent 3838 0.82995745 +Final holdings for NoiseAgent 3839: { CASH: 10001702 }. Marked to market: 10001702 +Final relative surplus NoiseAgent 3839 0.0001702 +Final holdings for NoiseAgent 3840: { IBM: -86, CASH: 18574243 }. Marked to market: 10012169 +Final relative surplus NoiseAgent 3840 0.84746875 +Final holdings for NoiseAgent 3841: { CASH: 10014616 }. Marked to market: 10014616 +Final relative surplus NoiseAgent 3841 0.0014616 +Final holdings for NoiseAgent 3842: { CASH: 10033306 }. Marked to market: 10033306 +Final relative surplus NoiseAgent 3842 0.0033306 +Final holdings for NoiseAgent 3843: { CASH: 10002880 }. Marked to market: 10002880 +Final relative surplus NoiseAgent 3843 0.000288 +Final holdings for NoiseAgent 3844: { CASH: 9997435 }. Marked to market: 9997435 +Final relative surplus NoiseAgent 3844 -0.0002565 +Final holdings for NoiseAgent 3845: { IBM: -72, CASH: 17217532 }. Marked to market: 9983548 +Final relative surplus NoiseAgent 3845 0.7117066 +Final holdings for NoiseAgent 3846: { IBM: 68, CASH: 3202550 }. Marked to market: 10018122 +Final relative surplus NoiseAgent 3846 -0.66972205 +Final holdings for NoiseAgent 3847: { CASH: 9959183 }. Marked to market: 9959183 +Final relative surplus NoiseAgent 3847 -0.0040817 +Final holdings for NoiseAgent 3848: { IBM: -98, CASH: 19778685 }. Marked to market: 10024157 +Final relative surplus NoiseAgent 3848 0.96791495 +Final holdings for NoiseAgent 3849: { CASH: 10005500 }. Marked to market: 10005500 +Final relative surplus NoiseAgent 3849 0.00055 +Final holdings for NoiseAgent 3850: { IBM: 60, CASH: 4029340 }. Marked to market: 9976060 +Final relative surplus NoiseAgent 3850 -0.5871553 +Final holdings for NoiseAgent 3851: { CASH: 10000512 }. Marked to market: 10000512 +Final relative surplus NoiseAgent 3851 5.12e-05 +Final holdings for NoiseAgent 3852: { IBM: -44, CASH: 14396722 }. Marked to market: 9969090 +Final relative surplus NoiseAgent 3852 0.4396722 +Final holdings for NoiseAgent 3853: { IBM: 44, CASH: 5612892 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3853 -0.4387108 +Final holdings for NoiseAgent 3854: { CASH: 9969280 }. Marked to market: 9969280 +Final relative surplus NoiseAgent 3854 -0.003072 +Final holdings for NoiseAgent 3855: { IBM: 42, CASH: 5808311 }. Marked to market: 10030529 +Final relative surplus NoiseAgent 3855 -0.4191689 +Final holdings for NoiseAgent 3856: { IBM: 52, CASH: 4768722 }. Marked to market: 10026754 +Final relative surplus NoiseAgent 3856 -0.51300145 +Final holdings for NoiseAgent 3857: { IBM: -38, CASH: 13793008 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3857 0.3793008 +Final holdings for NoiseAgent 3858: { CASH: 10022098 }. Marked to market: 10022098 +Final relative surplus NoiseAgent 3858 0.0022098 +Final holdings for NoiseAgent 3859: { IBM: 74, CASH: 2608695 }. Marked to market: 10000111 +Final relative surplus NoiseAgent 3859 -0.72914225 +Final holdings for NoiseAgent 3860: { CASH: 9990100 }. Marked to market: 9990100 +Final relative surplus NoiseAgent 3860 -0.00099 +Final holdings for NoiseAgent 3861: { IBM: 76, CASH: 2459508 }. Marked to market: 9952044 +Final relative surplus NoiseAgent 3861 -0.7441913 +Final holdings for NoiseAgent 3862: { IBM: 48, CASH: 5212600 }. Marked to market: 9985816 +Final relative surplus NoiseAgent 3862 -0.47874 +Final holdings for NoiseAgent 3863: { IBM: 74, CASH: 2598890 }. Marked to market: 10015762 +Final relative surplus NoiseAgent 3863 -0.7300881 +Final holdings for NoiseAgent 3864: { CASH: 10002050 }. Marked to market: 10002050 +Final relative surplus NoiseAgent 3864 0.000205 +Final holdings for NoiseAgent 3865: { IBM: 37, CASH: 6304366 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3865 -0.3695634 +Final holdings for NoiseAgent 3866: { IBM: 46, CASH: 5391030 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3866 -0.460897 +Final holdings for NoiseAgent 3867: { CASH: 9984166 }. Marked to market: 9984166 +Final relative surplus NoiseAgent 3867 -0.0015834 +Final holdings for NoiseAgent 3868: { CASH: 10017682 }. Marked to market: 10017682 +Final relative surplus NoiseAgent 3868 0.0017682 +Final holdings for NoiseAgent 3869: { CASH: 10021888 }. Marked to market: 10021888 +Final relative surplus NoiseAgent 3869 0.0021888 +Final holdings for NoiseAgent 3870: { CASH: 10004224 }. Marked to market: 10004224 +Final relative surplus NoiseAgent 3870 0.0004224 +Final holdings for NoiseAgent 3871: { CASH: 10000700 }. Marked to market: 10000700 +Final relative surplus NoiseAgent 3871 7e-05 +Final holdings for NoiseAgent 3872: { CASH: 10000800 }. Marked to market: 10000800 +Final relative surplus NoiseAgent 3872 8e-05 +Final holdings for NoiseAgent 3873: { CASH: 9995786 }. Marked to market: 9995786 +Final relative surplus NoiseAgent 3873 -0.0004214 +Final holdings for NoiseAgent 3874: { IBM: -29, CASH: 12918502 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3874 0.2918502 +Final holdings for NoiseAgent 3875: { IBM: -86, CASH: 18601075 }. Marked to market: 9981467 +Final relative surplus NoiseAgent 3875 0.85008505 +Final holdings for NoiseAgent 3876: { IBM: -78, CASH: 17800078 }. Marked to market: 9984946 +Final relative surplus NoiseAgent 3876 0.7699876 +Final holdings for NoiseAgent 3877: { CASH: 10001872 }. Marked to market: 10001872 +Final relative surplus NoiseAgent 3877 0.0001872 +Final holdings for NoiseAgent 3878: { IBM: -45, CASH: 14493565 }. Marked to market: 9999775 +Final relative surplus NoiseAgent 3878 0.4493565 +Final holdings for NoiseAgent 3879: { IBM: -68, CASH: 16814246 }. Marked to market: 9979430 +Final relative surplus NoiseAgent 3879 0.6713758 +Final holdings for NoiseAgent 3880: { IBM: 58, CASH: 4188777 }. Marked to market: 10020967 +Final relative surplus NoiseAgent 3880 -0.5710669 +Final holdings for NoiseAgent 3881: { CASH: 10027417 }. Marked to market: 10027417 +Final relative surplus NoiseAgent 3881 0.0027417 +Final holdings for NoiseAgent 3882: { CASH: 10005376 }. Marked to market: 10005376 +Final relative surplus NoiseAgent 3882 0.0005376 +Final holdings for NoiseAgent 3883: { CASH: 9968960 }. Marked to market: 9968960 +Final relative surplus NoiseAgent 3883 -0.003104 +Final holdings for NoiseAgent 3884: { CASH: 9974758 }. Marked to market: 9974758 +Final relative surplus NoiseAgent 3884 -0.0025242 +Final holdings for NoiseAgent 3885: { IBM: 76, CASH: 2383546 }. Marked to market: 10023370 +Final relative surplus NoiseAgent 3885 -0.75159305 +Final holdings for NoiseAgent 3886: { IBM: -82, CASH: 18185855 }. Marked to market: 10006355 +Final relative surplus NoiseAgent 3886 0.8086097 +Final holdings for NoiseAgent 3887: { IBM: 70, CASH: 3022820 }. Marked to market: 9989290 +Final relative surplus NoiseAgent 3887 -0.6877656 +Final holdings for NoiseAgent 3888: { CASH: 9994544 }. Marked to market: 9994544 +Final relative surplus NoiseAgent 3888 -0.0005456 +Final holdings for NoiseAgent 3889: { CASH: 10017108 }. Marked to market: 10017108 +Final relative surplus NoiseAgent 3889 0.0017108 +Final holdings for NoiseAgent 3890: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 3890 -5.76e-05 +Final holdings for NoiseAgent 3891: { IBM: 40, CASH: 6003040 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3891 -0.399696 +Final holdings for NoiseAgent 3892: { IBM: -90, CASH: 18996130 }. Marked to market: 10006570 +Final relative surplus NoiseAgent 3892 0.88962455 +Final holdings for NoiseAgent 3893: { IBM: 76, CASH: 2434960 }. Marked to market: 9976744 +Final relative surplus NoiseAgent 3893 -0.74658065 +Final holdings for NoiseAgent 3894: { IBM: -46, CASH: 14599402 }. Marked to market: 9991030 +Final relative surplus NoiseAgent 3894 0.4599402 +Final holdings for NoiseAgent 3895: { IBM: -64, CASH: 16389184 }. Marked to market: 10003584 +Final relative surplus NoiseAgent 3895 0.6289395 +Final holdings for NoiseAgent 3896: { CASH: 10012691 }. Marked to market: 10012691 +Final relative surplus NoiseAgent 3896 0.0012691 +Final holdings for NoiseAgent 3897: { IBM: -60, CASH: 15987730 }. Marked to market: 10006570 +Final relative surplus NoiseAgent 3897 0.58880435 +Final holdings for NoiseAgent 3898: { CASH: 10011152 }. Marked to market: 10011152 +Final relative surplus NoiseAgent 3898 0.0011152 +Final holdings for NoiseAgent 3899: { CASH: 9991186 }. Marked to market: 9991186 +Final relative surplus NoiseAgent 3899 -0.0008814 +Final holdings for NoiseAgent 3900: { IBM: 40, CASH: 5990920 }. Marked to market: 9999800 +Final relative surplus NoiseAgent 3900 -0.400908 +Final holdings for NoiseAgent 3901: { CASH: 9978715 }. Marked to market: 9978715 +Final relative surplus NoiseAgent 3901 -0.0021285 +Final holdings for NoiseAgent 3902: { IBM: 48, CASH: 5195872 }. Marked to market: 10004128 +Final relative surplus NoiseAgent 3902 -0.4804128 +Final holdings for NoiseAgent 3903: { CASH: 9972592 }. Marked to market: 9972592 +Final relative surplus NoiseAgent 3903 -0.0027408 +Final holdings for NoiseAgent 3904: { IBM: -82, CASH: 18223780 }. Marked to market: 9970070 +Final relative surplus NoiseAgent 3904 0.81231265 +Final holdings for NoiseAgent 3905: { CASH: 9998919 }. Marked to market: 9998919 +Final relative surplus NoiseAgent 3905 -0.0001081 +Final holdings for NoiseAgent 3906: { CASH: 9999140 }. Marked to market: 9999140 +Final relative surplus NoiseAgent 3906 -8.6e-05 +Final holdings for NoiseAgent 3907: { IBM: -44, CASH: 14385788 }. Marked to market: 10006204 +Final relative surplus NoiseAgent 3907 0.4385788 +Final holdings for NoiseAgent 3908: { IBM: 36, CASH: 6376600 }. Marked to market: 10000072 +Final relative surplus NoiseAgent 3908 -0.36234 +Final holdings for NoiseAgent 3909: { IBM: 72, CASH: 2834632 }. Marked to market: 9977752 +Final relative surplus NoiseAgent 3909 -0.70661545 +Final holdings for NoiseAgent 3910: { IBM: -47, CASH: 14679508 }. Marked to market: 9999530 +Final relative surplus NoiseAgent 3910 0.4679508 +Final holdings for NoiseAgent 3911: { CASH: 9999706 }. Marked to market: 9999706 +Final relative surplus NoiseAgent 3911 -2.94e-05 +Final holdings for NoiseAgent 3912: { IBM: 88, CASH: 1185920 }. Marked to market: 10030976 +Final relative surplus NoiseAgent 3912 -0.87135745 +Final holdings for NoiseAgent 3913: { IBM: 78, CASH: 2214430 }. Marked to market: 9991654 +Final relative surplus NoiseAgent 3913 -0.7685861 +Final holdings for NoiseAgent 3914: { CASH: 10017725 }. Marked to market: 10017725 +Final relative surplus NoiseAgent 3914 0.0017725 +Final holdings for NoiseAgent 3915: { CASH: 10011284 }. Marked to market: 10011284 +Final relative surplus NoiseAgent 3915 0.0011284 +Final holdings for NoiseAgent 3916: { IBM: -46, CASH: 14607107 }. Marked to market: 9984061 +Final relative surplus NoiseAgent 3916 0.4607107 +Final holdings for NoiseAgent 3917: { CASH: 9998614 }. Marked to market: 9998614 +Final relative surplus NoiseAgent 3917 -0.0001386 +Final holdings for NoiseAgent 3918: { CASH: 9954780 }. Marked to market: 9954780 +Final relative surplus NoiseAgent 3918 -0.004522 +Final holdings for NoiseAgent 3919: { IBM: -70, CASH: 16989955 }. Marked to market: 10003885 +Final relative surplus NoiseAgent 3919 0.6890143 +Final holdings for NoiseAgent 3920: { IBM: -98, CASH: 19789318 }. Marked to market: 9995786 +Final relative surplus NoiseAgent 3920 0.9689384 +Final holdings for NoiseAgent 3921: { IBM: -86, CASH: 18602924 }. Marked to market: 9983316 +Final relative surplus NoiseAgent 3921 0.85026995 +Final holdings for NoiseAgent 3922: { CASH: 9998689 }. Marked to market: 9998689 +Final relative surplus NoiseAgent 3922 -0.0001311 +Final holdings for NoiseAgent 3923: { IBM: 42, CASH: 5791054 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 3923 -0.4208946 +Final holdings for NoiseAgent 3924: { CASH: 10003724 }. Marked to market: 10003724 +Final relative surplus NoiseAgent 3924 0.0003724 +Final holdings for NoiseAgent 3925: { IBM: 40, CASH: 5998280 }. Marked to market: 10007400 +Final relative surplus NoiseAgent 3925 -0.400172 +Final holdings for NoiseAgent 3926: { CASH: 9984062 }. Marked to market: 9984062 +Final relative surplus NoiseAgent 3926 -0.0015938 +Final holdings for NoiseAgent 3927: { CASH: 10019552 }. Marked to market: 10019552 +Final relative surplus NoiseAgent 3927 0.0019552 +Final holdings for NoiseAgent 3928: { CASH: 9996024 }. Marked to market: 9996024 +Final relative surplus NoiseAgent 3928 -0.0003976 +Final holdings for NoiseAgent 3929: { CASH: 9994288 }. Marked to market: 9994288 +Final relative surplus NoiseAgent 3929 -0.0005712 +Final holdings for NoiseAgent 3930: { CASH: 10014976 }. Marked to market: 10014976 +Final relative surplus NoiseAgent 3930 0.0014976 +Final holdings for NoiseAgent 3931: { IBM: 68, CASH: 3201564 }. Marked to market: 10008772 +Final relative surplus NoiseAgent 3931 -0.6698329 +Final holdings for NoiseAgent 3932: { CASH: 10010914 }. Marked to market: 10010914 +Final relative surplus NoiseAgent 3932 0.0010914 +Final holdings for NoiseAgent 3933: { CASH: 9972840 }. Marked to market: 9972840 +Final relative surplus NoiseAgent 3933 -0.002716 +Final holdings for NoiseAgent 3934: { CASH: 10006989 }. Marked to market: 10006989 +Final relative surplus NoiseAgent 3934 0.0006989 +Final holdings for NoiseAgent 3935: { IBM: 48, CASH: 5170768 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3935 -0.4829232 +Final holdings for NoiseAgent 3936: { CASH: 9993928 }. Marked to market: 9993928 +Final relative surplus NoiseAgent 3936 -0.0006072 +Final holdings for NoiseAgent 3937: { CASH: 10001599 }. Marked to market: 10001599 +Final relative surplus NoiseAgent 3937 0.0001599 +Final holdings for NoiseAgent 3938: { CASH: 9981352 }. Marked to market: 9981352 +Final relative surplus NoiseAgent 3938 -0.0018648 +Final holdings for NoiseAgent 3939: { CASH: 10008008 }. Marked to market: 10008008 +Final relative surplus NoiseAgent 3939 0.0008008 +Final holdings for NoiseAgent 3940: { CASH: 9985788 }. Marked to market: 9985788 +Final relative surplus NoiseAgent 3940 -0.0014212 +Final holdings for NoiseAgent 3941: { CASH: 9999039 }. Marked to market: 9999039 +Final relative surplus NoiseAgent 3941 -9.61e-05 +Final holdings for NoiseAgent 3942: { CASH: 10023240 }. Marked to market: 10023240 +Final relative surplus NoiseAgent 3942 0.002324 +Final holdings for NoiseAgent 3943: { CASH: 9988848 }. Marked to market: 9988848 +Final relative surplus NoiseAgent 3943 -0.0011152 +Final holdings for NoiseAgent 3944: { IBM: 80, CASH: 1998160 }. Marked to market: 10011360 +Final relative surplus NoiseAgent 3944 -0.79016755 +Final holdings for NoiseAgent 3945: { CASH: 10025740 }. Marked to market: 10025740 +Final relative surplus NoiseAgent 3945 0.002574 +Final holdings for NoiseAgent 3946: { IBM: -47, CASH: 14691869 }. Marked to market: 9999906 +Final relative surplus NoiseAgent 3946 0.4691869 +Final holdings for NoiseAgent 3947: { CASH: 9998200 }. Marked to market: 9998200 +Final relative surplus NoiseAgent 3947 -0.00018 +Final holdings for NoiseAgent 3948: { CASH: 9979870 }. Marked to market: 9979870 +Final relative surplus NoiseAgent 3948 -0.002013 +Final holdings for NoiseAgent 3949: { IBM: -37, CASH: 13695079 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 3949 0.3695079 +Final holdings for NoiseAgent 3950: { CASH: 10020340 }. Marked to market: 10020340 +Final relative surplus NoiseAgent 3950 0.002034 +Final holdings for NoiseAgent 3951: { CASH: 10029785 }. Marked to market: 10029785 +Final relative surplus NoiseAgent 3951 0.0029785 +Final holdings for NoiseAgent 3952: { IBM: 78, CASH: 2229484 }. Marked to market: 9963028 +Final relative surplus NoiseAgent 3952 -0.76713335 +Final holdings for NoiseAgent 3953: { IBM: -54, CASH: 15404725 }. Marked to market: 9992413 +Final relative surplus NoiseAgent 3953 0.5304496 +Final holdings for NoiseAgent 3954: { CASH: 9990200 }. Marked to market: 9990200 +Final relative surplus NoiseAgent 3954 -0.00098 +Final holdings for NoiseAgent 3955: { CASH: 10007163 }. Marked to market: 10007163 +Final relative surplus NoiseAgent 3955 0.0007163 +Final holdings for NoiseAgent 3956: { IBM: -84, CASH: 18393028 }. Marked to market: 10000756 +Final relative surplus NoiseAgent 3956 0.82931205 +Final holdings for NoiseAgent 3957: { IBM: 23, CASH: 7721896 }. Marked to market: 9999425 +Final relative surplus NoiseAgent 3957 -0.2278104 +Final holdings for NoiseAgent 3958: { CASH: 10001160 }. Marked to market: 10001160 +Final relative surplus NoiseAgent 3958 0.000116 +Final holdings for NoiseAgent 3959: { IBM: -68, CASH: 16790208 }. Marked to market: 10001700 +Final relative surplus NoiseAgent 3959 0.66903765 +Final holdings for NoiseAgent 3960: { CASH: 10001898 }. Marked to market: 10001898 +Final relative surplus NoiseAgent 3960 0.0001898 +Final holdings for NoiseAgent 3961: { CASH: 10004800 }. Marked to market: 10004800 +Final relative surplus NoiseAgent 3961 0.00048 +Final holdings for NoiseAgent 3962: { IBM: 50, CASH: 5012702 }. Marked to market: 9990352 +Final relative surplus NoiseAgent 3962 -0.4987298 +Final holdings for NoiseAgent 3963: { IBM: -30, CASH: 12994930 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 3963 0.299493 +Final holdings for NoiseAgent 3964: { CASH: 9984224 }. Marked to market: 9984224 +Final relative surplus NoiseAgent 3964 -0.0015776 +Final holdings for NoiseAgent 3965: { IBM: 80, CASH: 2006960 }. Marked to market: 9997760 +Final relative surplus NoiseAgent 3965 -0.78931545 +Final holdings for NoiseAgent 3966: { IBM: 20, CASH: 8003620 }. Marked to market: 10027800 +Final relative surplus NoiseAgent 3966 -0.199638 +Final holdings for NoiseAgent 3967: { CASH: 10028640 }. Marked to market: 10028640 +Final relative surplus NoiseAgent 3967 0.002864 +Final holdings for NoiseAgent 3968: { IBM: -78, CASH: 17789743 }. Marked to market: 10003471 +Final relative surplus NoiseAgent 3968 0.7689914 +Final holdings for NoiseAgent 3969: { CASH: 9990283 }. Marked to market: 9990283 +Final relative surplus NoiseAgent 3969 -0.0009717 +Final holdings for NoiseAgent 3970: { IBM: -82, CASH: 18212874 }. Marked to market: 9995654 +Final relative surplus NoiseAgent 3970 0.81126565 +Final holdings for NoiseAgent 3971: { CASH: 9999425 }. Marked to market: 9999425 +Final relative surplus NoiseAgent 3971 -5.75e-05 +Final holdings for NoiseAgent 3972: { CASH: 10005628 }. Marked to market: 10005628 +Final relative surplus NoiseAgent 3972 0.0005628 +Final holdings for NoiseAgent 3973: { IBM: -42, CASH: 14205145 }. Marked to market: 9978349 +Final relative surplus NoiseAgent 3973 0.4205145 +Final holdings for NoiseAgent 3974: { CASH: 9968061 }. Marked to market: 9968061 +Final relative surplus NoiseAgent 3974 -0.0031939 +Final holdings for NoiseAgent 3975: { IBM: -40, CASH: 13989060 }. Marked to market: 10007620 +Final relative surplus NoiseAgent 3975 0.398906 +Final holdings for NoiseAgent 3976: { IBM: -78, CASH: 17802145 }. Marked to market: 9988417 +Final relative surplus NoiseAgent 3976 0.770197 +Final holdings for NoiseAgent 3977: { CASH: 9999552 }. Marked to market: 9999552 +Final relative surplus NoiseAgent 3977 -4.48e-05 +Final holdings for NoiseAgent 3978: { CASH: 9990970 }. Marked to market: 9990970 +Final relative surplus NoiseAgent 3978 -0.000903 +Final holdings for NoiseAgent 3979: { IBM: -82, CASH: 18190201 }. Marked to market: 10002829 +Final relative surplus NoiseAgent 3979 0.80903535 +Final holdings for NoiseAgent 3980: { CASH: 10030358 }. Marked to market: 10030358 +Final relative surplus NoiseAgent 3980 0.0030358 +Final holdings for NoiseAgent 3981: { IBM: -94, CASH: 19383738 }. Marked to market: 9996710 +Final relative surplus NoiseAgent 3981 0.92838755 +Final holdings for NoiseAgent 3982: { CASH: 10009425 }. Marked to market: 10009425 +Final relative surplus NoiseAgent 3982 0.0009425 +Final holdings for NoiseAgent 3983: { IBM: -14, CASH: 11421786 }. Marked to market: 10034932 +Final relative surplus NoiseAgent 3983 0.1421786 +Final holdings for NoiseAgent 3984: { CASH: 9979136 }. Marked to market: 9979136 +Final relative surplus NoiseAgent 3984 -0.0020864 +Final holdings for NoiseAgent 3985: { CASH: 10002322 }. Marked to market: 10002322 +Final relative surplus NoiseAgent 3985 0.0002322 +Final holdings for NoiseAgent 3986: { CASH: 10009756 }. Marked to market: 10009756 +Final relative surplus NoiseAgent 3986 0.0009756 +Final holdings for NoiseAgent 3987: { IBM: 70, CASH: 3009590 }. Marked to market: 9997830 +Final relative surplus NoiseAgent 3987 -0.68905715 +Final holdings for NoiseAgent 3988: { CASH: 10025174 }. Marked to market: 10025174 +Final relative surplus NoiseAgent 3988 0.0025174 +Final holdings for NoiseAgent 3989: { CASH: 9990904 }. Marked to market: 9990904 +Final relative surplus NoiseAgent 3989 -0.0009096 +Final holdings for NoiseAgent 3990: { IBM: -62, CASH: 16181834 }. Marked to market: 10008866 +Final relative surplus NoiseAgent 3990 0.60822695 +Final holdings for NoiseAgent 3991: { IBM: 60, CASH: 4004530 }. Marked to market: 9995290 +Final relative surplus NoiseAgent 3991 -0.58956225 +Final holdings for NoiseAgent 3992: { IBM: -56, CASH: 15614644 }. Marked to market: 9976788 +Final relative surplus NoiseAgent 3992 0.5513967 +Final holdings for NoiseAgent 3993: { IBM: 80, CASH: 1984000 }. Marked to market: 10028320 +Final relative surplus NoiseAgent 3993 -0.79154465 +Final holdings for NoiseAgent 3994: { IBM: 68, CASH: 3209894 }. Marked to market: 10002142 +Final relative surplus NoiseAgent 3994 -0.6690221 +Final holdings for NoiseAgent 3995: { CASH: 9999640 }. Marked to market: 9999640 +Final relative surplus NoiseAgent 3995 -3.6e-05 +Final holdings for NoiseAgent 3996: { IBM: 94, CASH: 651324 }. Marked to market: 9962682 +Final relative surplus NoiseAgent 3996 -0.9249617 +Final holdings for NoiseAgent 3997: { CASH: 9997305 }. Marked to market: 9997305 +Final relative surplus NoiseAgent 3997 -0.0002695 +Final holdings for NoiseAgent 3998: { CASH: 10039237 }. Marked to market: 10039237 +Final relative surplus NoiseAgent 3998 0.0039237 +Final holdings for NoiseAgent 3999: { CASH: 9996350 }. Marked to market: 9996350 +Final relative surplus NoiseAgent 3999 -0.000365 +Final holdings for NoiseAgent 4000: { CASH: 10000407 }. Marked to market: 10000407 +Final relative surplus NoiseAgent 4000 4.07e-05 +Final holdings for NoiseAgent 4001: { IBM: 98, CASH: 213671 }. Marked to market: 10000931 +Final relative surplus NoiseAgent 4001 -0.96864585 +Final holdings for NoiseAgent 4002: { IBM: 76, CASH: 2412540 }. Marked to market: 9999620 +Final relative surplus NoiseAgent 4002 -0.74876295 +Final holdings for NoiseAgent 4003: { IBM: -76, CASH: 17593578 }. Marked to market: 10002242 +Final relative surplus NoiseAgent 4003 0.7493693 +Final holdings for NoiseAgent 4004: { IBM: -52, CASH: 15200416 }. Marked to market: 9991524 +Final relative surplus NoiseAgent 4004 0.51002455 +Final holdings for NoiseAgent 4005: { IBM: 90, CASH: 1036270 }. Marked to market: 9968140 +Final relative surplus NoiseAgent 4005 -0.8864486 +Final holdings for NoiseAgent 4006: { IBM: 94, CASH: 611985 }. Marked to market: 10004371 +Final relative surplus NoiseAgent 4006 -0.92880945 +Final holdings for NoiseAgent 4007: { CASH: 10017181 }. Marked to market: 10017181 +Final relative surplus NoiseAgent 4007 0.0017181 +Final holdings for NoiseAgent 4008: { IBM: 32, CASH: 6804192 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 4008 -0.3195808 +Final holdings for NoiseAgent 4009: { CASH: 10017612 }. Marked to market: 10017612 +Final relative surplus NoiseAgent 4009 0.0017612 +Final holdings for NoiseAgent 4010: { IBM: -98, CASH: 19827293 }. Marked to market: 9963397 +Final relative surplus NoiseAgent 4010 0.97266415 +Final holdings for NoiseAgent 4011: { IBM: -54, CASH: 15399676 }. Marked to market: 9990820 +Final relative surplus NoiseAgent 4011 0.52995075 +Final holdings for NoiseAgent 4012: { CASH: 9973248 }. Marked to market: 9973248 +Final relative surplus NoiseAgent 4012 -0.0026752 +Final holdings for NoiseAgent 4013: { CASH: 9999226 }. Marked to market: 9999226 +Final relative surplus NoiseAgent 4013 -7.74e-05 +Final holdings for NoiseAgent 4014: { IBM: -58, CASH: 15781324 }. Marked to market: 10008120 +Final relative surplus NoiseAgent 4014 0.5681787 +Final holdings for NoiseAgent 4015: { IBM: 54, CASH: 4616740 }. Marked to market: 9991360 +Final relative surplus NoiseAgent 4015 -0.5283878 +Final holdings for NoiseAgent 4016: { IBM: -40, CASH: 13992560 }. Marked to market: 10005080 +Final relative surplus NoiseAgent 4016 0.399256 +Final holdings for NoiseAgent 4017: { CASH: 10001840 }. Marked to market: 10001840 +Final relative surplus NoiseAgent 4017 0.000184 +Final holdings for NoiseAgent 4018: { IBM: 96, CASH: 411856 }. Marked to market: 9997168 +Final relative surplus NoiseAgent 4018 -0.94882975 +Final holdings for NoiseAgent 4019: { CASH: 10011840 }. Marked to market: 10011840 +Final relative surplus NoiseAgent 4019 0.001184 +Final holdings for NoiseAgent 4020: { CASH: 10029184 }. Marked to market: 10029184 +Final relative surplus NoiseAgent 4020 0.0029184 +Final holdings for NoiseAgent 4021: { IBM: -45, CASH: 14494105 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4021 0.4494105 +Final holdings for NoiseAgent 4022: { IBM: 72, CASH: 2833660 }. Marked to market: 9976492 +Final relative surplus NoiseAgent 4022 -0.7067128 +Final holdings for NoiseAgent 4023: { IBM: -25, CASH: 12505675 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4023 0.2505675 +Final holdings for NoiseAgent 4024: { CASH: 10010302 }. Marked to market: 10010302 +Final relative surplus NoiseAgent 4024 0.0010302 +Final holdings for NoiseAgent 4025: { IBM: 72, CASH: 2809396 }. Marked to market: 10002196 +Final relative surplus NoiseAgent 4025 -0.70907055 +Final holdings for NoiseAgent 4026: { CASH: 9992343 }. Marked to market: 9992343 +Final relative surplus NoiseAgent 4026 -0.0007657 +Final holdings for NoiseAgent 4027: { IBM: -72, CASH: 17183404 }. Marked to market: 10002628 +Final relative surplus NoiseAgent 4027 0.7083693 +Final holdings for NoiseAgent 4028: { CASH: 9990325 }. Marked to market: 9990325 +Final relative surplus NoiseAgent 4028 -0.0009675 +Final holdings for NoiseAgent 4029: { IBM: -76, CASH: 17591792 }. Marked to market: 10002660 +Final relative surplus NoiseAgent 4029 0.74919285 +Final holdings for NoiseAgent 4030: { IBM: -96, CASH: 19602160 }. Marked to market: 9986320 +Final relative surplus NoiseAgent 4030 0.95019955 +Final holdings for NoiseAgent 4031: { IBM: -90, CASH: 18927820 }. Marked to market: 10072270 +Final relative surplus NoiseAgent 4031 0.8829418 +Final holdings for NoiseAgent 4032: { IBM: -76, CASH: 17545584 }. Marked to market: 10050464 +Final relative surplus NoiseAgent 4032 0.7446924 +Final holdings for NoiseAgent 4033: { IBM: 61, CASH: 3921300 }. Marked to market: 9967681 +Final relative surplus NoiseAgent 4033 -0.59795655 +Final holdings for NoiseAgent 4034: { IBM: 44, CASH: 5576086 }. Marked to market: 10029150 +Final relative surplus NoiseAgent 4034 -0.4423914 +Final holdings for NoiseAgent 4035: { IBM: -62, CASH: 16216182 }. Marked to market: 9974332 +Final relative surplus NoiseAgent 4035 0.6115508 +Final holdings for NoiseAgent 4036: { CASH: 9992675 }. Marked to market: 9992675 +Final relative surplus NoiseAgent 4036 -0.0007325 +Final holdings for NoiseAgent 4037: { IBM: -29, CASH: 12898086 }. Marked to market: 9994345 +Final relative surplus NoiseAgent 4037 0.2898086 +Final holdings for NoiseAgent 4038: { CASH: 9985916 }. Marked to market: 9985916 +Final relative surplus NoiseAgent 4038 -0.0014084 +Final holdings for NoiseAgent 4039: { CASH: 10009729 }. Marked to market: 10009729 +Final relative surplus NoiseAgent 4039 0.0009729 +Final holdings for NoiseAgent 4040: { IBM: 74, CASH: 2601665 }. Marked to market: 10011359 +Final relative surplus NoiseAgent 4040 -0.72982045 +Final holdings for NoiseAgent 4041: { IBM: 72, CASH: 2818864 }. Marked to market: 9996112 +Final relative surplus NoiseAgent 4041 -0.7081498 +Final holdings for NoiseAgent 4042: { CASH: 10004092 }. Marked to market: 10004092 +Final relative surplus NoiseAgent 4042 0.0004092 +Final holdings for NoiseAgent 4043: { IBM: 31, CASH: 6905363 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4043 -0.3094637 +Final holdings for NoiseAgent 4044: { IBM: -29, CASH: 12894983 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 4044 0.2894983 +Final holdings for NoiseAgent 4045: { IBM: 80, CASH: 1998600 }. Marked to market: 10013240 +Final relative surplus NoiseAgent 4045 -0.79012015 +Final holdings for NoiseAgent 4046: { CASH: 9981748 }. Marked to market: 9981748 +Final relative surplus NoiseAgent 4046 -0.0018252 +Final holdings for NoiseAgent 4047: { IBM: 32, CASH: 6805376 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4047 -0.3194624 +Final holdings for NoiseAgent 4048: { CASH: 10007675 }. Marked to market: 10007675 +Final relative surplus NoiseAgent 4048 0.0007675 +Final holdings for NoiseAgent 4049: { IBM: 38, CASH: 6202166 }. Marked to market: 9995440 +Final relative surplus NoiseAgent 4049 -0.3797834 +Final holdings for NoiseAgent 4050: { CASH: 10006688 }. Marked to market: 10006688 +Final relative surplus NoiseAgent 4050 0.0006688 +Final holdings for NoiseAgent 4051: { IBM: 27, CASH: 7302538 }. Marked to market: 9999973 +Final relative surplus NoiseAgent 4051 -0.2697462 +Final holdings for NoiseAgent 4052: { IBM: -98, CASH: 19788338 }. Marked to market: 9991278 +Final relative surplus NoiseAgent 4052 0.96883665 +Final holdings for NoiseAgent 4053: { CASH: 9993500 }. Marked to market: 9993500 +Final relative surplus NoiseAgent 4053 -0.00065 +Final holdings for NoiseAgent 4054: { CASH: 10000333 }. Marked to market: 10000333 +Final relative surplus NoiseAgent 4054 3.33e-05 +Final holdings for NoiseAgent 4055: { IBM: 64, CASH: 3628064 }. Marked to market: 9975072 +Final relative surplus NoiseAgent 4055 -0.62727415 +Final holdings for NoiseAgent 4056: { IBM: -54, CASH: 15412663 }. Marked to market: 9984259 +Final relative surplus NoiseAgent 4056 0.5312135 +Final holdings for NoiseAgent 4057: { IBM: -28, CASH: 12782780 }. Marked to market: 9998404 +Final relative surplus NoiseAgent 4057 0.278278 +Final holdings for NoiseAgent 4058: { CASH: 9991850 }. Marked to market: 9991850 +Final relative surplus NoiseAgent 4058 -0.000815 +Final holdings for NoiseAgent 4059: { IBM: -80, CASH: 18017760 }. Marked to market: 9968160 +Final relative surplus NoiseAgent 4059 0.79171395 +Final holdings for NoiseAgent 4060: { CASH: 10002581 }. Marked to market: 10002581 +Final relative surplus NoiseAgent 4060 0.0002581 +Final holdings for NoiseAgent 4061: { CASH: 10016813 }. Marked to market: 10016813 +Final relative surplus NoiseAgent 4061 0.0016813 +Final holdings for NoiseAgent 4062: { CASH: 10003999 }. Marked to market: 10003999 +Final relative surplus NoiseAgent 4062 0.0003999 +Final holdings for NoiseAgent 4063: { CASH: 10015060 }. Marked to market: 10015060 +Final relative surplus NoiseAgent 4063 0.001506 +Final holdings for NoiseAgent 4064: { CASH: 10018753 }. Marked to market: 10018753 +Final relative surplus NoiseAgent 4064 0.0018753 +Final holdings for NoiseAgent 4065: { CASH: 10024990 }. Marked to market: 10024990 +Final relative surplus NoiseAgent 4065 0.002499 +Final holdings for NoiseAgent 4066: { CASH: 10003182 }. Marked to market: 10003182 +Final relative surplus NoiseAgent 4066 0.0003182 +Final holdings for NoiseAgent 4067: { CASH: 10033640 }. Marked to market: 10033640 +Final relative surplus NoiseAgent 4067 0.003364 +Final holdings for NoiseAgent 4068: { CASH: 9994916 }. Marked to market: 9994916 +Final relative surplus NoiseAgent 4068 -0.0005084 +Final holdings for NoiseAgent 4069: { IBM: -42, CASH: 14193238 }. Marked to market: 10000294 +Final relative surplus NoiseAgent 4069 0.4193238 +Final holdings for NoiseAgent 4070: { CASH: 10003564 }. Marked to market: 10003564 +Final relative surplus NoiseAgent 4070 0.0003564 +Final holdings for NoiseAgent 4071: { IBM: 48, CASH: 5188744 }. Marked to market: 10015480 +Final relative surplus NoiseAgent 4071 -0.4811256 +Final holdings for NoiseAgent 4072: { IBM: -48, CASH: 14794552 }. Marked to market: 9997720 +Final relative surplus NoiseAgent 4072 0.4794552 +Final holdings for NoiseAgent 4073: { IBM: 68, CASH: 3208534 }. Marked to market: 9999558 +Final relative surplus NoiseAgent 4073 -0.66916 +Final holdings for NoiseAgent 4074: { IBM: 52, CASH: 4807046 }. Marked to market: 10002106 +Final relative surplus NoiseAgent 4074 -0.50930495 +Final holdings for NoiseAgent 4075: { CASH: 10007605 }. Marked to market: 10007605 +Final relative surplus NoiseAgent 4075 0.0007605 +Final holdings for NoiseAgent 4076: { IBM: 98, CASH: 174177 }. Marked to market: 10036701 +Final relative surplus NoiseAgent 4076 -0.9725165 +Final holdings for NoiseAgent 4077: { CASH: 10017150 }. Marked to market: 10017150 +Final relative surplus NoiseAgent 4077 0.001715 +Final holdings for NoiseAgent 4078: { CASH: 10009768 }. Marked to market: 10009768 +Final relative surplus NoiseAgent 4078 0.0009768 +Final holdings for NoiseAgent 4079: { CASH: 10006570 }. Marked to market: 10006570 +Final relative surplus NoiseAgent 4079 0.000657 +Final holdings for NoiseAgent 4080: { IBM: 68, CASH: 3210608 }. Marked to market: 10001360 +Final relative surplus NoiseAgent 4080 -0.66895285 +Final holdings for NoiseAgent 4081: { CASH: 9981784 }. Marked to market: 9981784 +Final relative surplus NoiseAgent 4081 -0.0018216 +Final holdings for NoiseAgent 4082: { IBM: -64, CASH: 16380992 }. Marked to market: 10007296 +Final relative surplus NoiseAgent 4082 0.6281406 +Final holdings for NoiseAgent 4083: { CASH: 9992540 }. Marked to market: 9992540 +Final relative surplus NoiseAgent 4083 -0.000746 +Final holdings for NoiseAgent 4084: { CASH: 9993790 }. Marked to market: 9993790 +Final relative surplus NoiseAgent 4084 -0.000621 +Final holdings for NoiseAgent 4085: { CASH: 9990276 }. Marked to market: 9990276 +Final relative surplus NoiseAgent 4085 -0.0009724 +Final holdings for NoiseAgent 4086: { IBM: 82, CASH: 1839811 }. Marked to market: 9966995 +Final relative surplus NoiseAgent 4086 -0.8061059 +Final holdings for NoiseAgent 4087: { IBM: -44, CASH: 14410406 }. Marked to market: 9987262 +Final relative surplus NoiseAgent 4087 0.4410406 +Final holdings for NoiseAgent 4088: { IBM: 48, CASH: 5212888 }. Marked to market: 9991336 +Final relative surplus NoiseAgent 4088 -0.4787112 +Final holdings for NoiseAgent 4089: { IBM: 40, CASH: 6005860 }. Marked to market: 9995180 +Final relative surplus NoiseAgent 4089 -0.399414 +Final holdings for NoiseAgent 4090: { IBM: 62, CASH: 3832660 }. Marked to market: 9974194 +Final relative surplus NoiseAgent 4090 -0.60682835 +Final holdings for NoiseAgent 4091: { IBM: -76, CASH: 17589018 }. Marked to market: 9999506 +Final relative surplus NoiseAgent 4091 0.7489155 +Final holdings for NoiseAgent 4092: { IBM: -48, CASH: 14813272 }. Marked to market: 9986728 +Final relative surplus NoiseAgent 4092 0.4813272 +Final holdings for NoiseAgent 4093: { CASH: 10040320 }. Marked to market: 10040320 +Final relative surplus NoiseAgent 4093 0.004032 +Final holdings for NoiseAgent 4094: { IBM: 40, CASH: 6003800 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4094 -0.39962 +Final holdings for NoiseAgent 4095: { CASH: 10018318 }. Marked to market: 10018318 +Final relative surplus NoiseAgent 4095 0.0018318 +Final holdings for NoiseAgent 4096: { IBM: 58, CASH: 4180976 }. Marked to market: 10013050 +Final relative surplus NoiseAgent 4096 -0.571847 +Final holdings for NoiseAgent 4097: { IBM: -86, CASH: 18586240 }. Marked to market: 9999656 +Final relative surplus NoiseAgent 4097 0.84864025 +Final holdings for NoiseAgent 4098: { IBM: 54, CASH: 4606318 }. Marked to market: 9996976 +Final relative surplus NoiseAgent 4098 -0.52938645 +Final holdings for NoiseAgent 4099: { IBM: -62, CASH: 16183477 }. Marked to market: 10011315 +Final relative surplus NoiseAgent 4099 0.6083927 +Final holdings for NoiseAgent 4100: { IBM: -46, CASH: 14601449 }. Marked to market: 9993077 +Final relative surplus NoiseAgent 4100 0.4601449 +Final holdings for NoiseAgent 4101: { CASH: 9991860 }. Marked to market: 9991860 +Final relative surplus NoiseAgent 4101 -0.000814 +Final holdings for NoiseAgent 4102: { CASH: 9942165 }. Marked to market: 9942165 +Final relative surplus NoiseAgent 4102 -0.0057835 +Final holdings for NoiseAgent 4103: { CASH: 9967552 }. Marked to market: 9967552 +Final relative surplus NoiseAgent 4103 -0.0032448 +Final holdings for NoiseAgent 4104: { CASH: 10001375 }. Marked to market: 10001375 +Final relative surplus NoiseAgent 4104 0.0001375 +Final holdings for NoiseAgent 4105: { CASH: 10028728 }. Marked to market: 10028728 +Final relative surplus NoiseAgent 4105 0.0028728 +Final holdings for NoiseAgent 4106: { IBM: -90, CASH: 18987580 }. Marked to market: 9997930 +Final relative surplus NoiseAgent 4106 0.88876945 +Final holdings for NoiseAgent 4107: { IBM: -94, CASH: 19386746 }. Marked to market: 9994078 +Final relative surplus NoiseAgent 4107 0.9286823 +Final holdings for NoiseAgent 4108: { CASH: 9987167 }. Marked to market: 9987167 +Final relative surplus NoiseAgent 4108 -0.0012833 +Final holdings for NoiseAgent 4109: { IBM: 90, CASH: 977905 }. Marked to market: 10038115 +Final relative surplus NoiseAgent 4109 -0.89214255 +Final holdings for NoiseAgent 4110: { IBM: 39, CASH: 6102574 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4110 -0.3897426 +Final holdings for NoiseAgent 4111: { IBM: -52, CASH: 15213286 }. Marked to market: 9983542 +Final relative surplus NoiseAgent 4111 0.51127145 +Final holdings for NoiseAgent 4112: { IBM: -54, CASH: 15412744 }. Marked to market: 9977536 +Final relative surplus NoiseAgent 4112 0.53120935 +Final holdings for NoiseAgent 4113: { CASH: 9987904 }. Marked to market: 9987904 +Final relative surplus NoiseAgent 4113 -0.0012096 +Final holdings for NoiseAgent 4114: { CASH: 10000874 }. Marked to market: 10000874 +Final relative surplus NoiseAgent 4114 8.74e-05 +Final holdings for NoiseAgent 4115: { CASH: 9987569 }. Marked to market: 9987569 +Final relative surplus NoiseAgent 4115 -0.0012431 +Final holdings for NoiseAgent 4116: { IBM: -92, CASH: 19193284 }. Marked to market: 10009200 +Final relative surplus NoiseAgent 4116 0.9093455 +Final holdings for NoiseAgent 4117: { CASH: 9965213 }. Marked to market: 9965213 +Final relative surplus NoiseAgent 4117 -0.0034787 +Final holdings for NoiseAgent 4118: { CASH: 10006864 }. Marked to market: 10006864 +Final relative surplus NoiseAgent 4118 0.0006864 +Final holdings for NoiseAgent 4119: { CASH: 9933760 }. Marked to market: 9933760 +Final relative surplus NoiseAgent 4119 -0.006624 +Final holdings for NoiseAgent 4120: { IBM: 88, CASH: 1196216 }. Marked to market: 10016280 +Final relative surplus NoiseAgent 4120 -0.8703555 +Final holdings for NoiseAgent 4121: { CASH: 10000774 }. Marked to market: 10000774 +Final relative surplus NoiseAgent 4121 7.74e-05 +Final holdings for NoiseAgent 4122: { CASH: 10000640 }. Marked to market: 10000640 +Final relative surplus NoiseAgent 4122 6.4e-05 +Final holdings for NoiseAgent 4123: { CASH: 10015962 }. Marked to market: 10015962 +Final relative surplus NoiseAgent 4123 0.0015962 +Final holdings for NoiseAgent 4124: { CASH: 9984096 }. Marked to market: 9984096 +Final relative surplus NoiseAgent 4124 -0.0015904 +Final holdings for NoiseAgent 4125: { IBM: 66, CASH: 3382279 }. Marked to market: 10025575 +Final relative surplus NoiseAgent 4125 -0.65170655 +Final holdings for NoiseAgent 4126: { IBM: 34, CASH: 6593778 }. Marked to market: 9998300 +Final relative surplus NoiseAgent 4126 -0.3406222 +Final holdings for NoiseAgent 4127: { CASH: 9994800 }. Marked to market: 9994800 +Final relative surplus NoiseAgent 4127 -0.00052 +Final holdings for NoiseAgent 4128: { IBM: -86, CASH: 18592948 }. Marked to market: 10006450 +Final relative surplus NoiseAgent 4128 0.84931085 +Final holdings for NoiseAgent 4129: { IBM: -56, CASH: 15594260 }. Marked to market: 10001260 +Final relative surplus NoiseAgent 4129 0.5494382 +Final holdings for NoiseAgent 4130: { IBM: 19, CASH: 8103863 }. Marked to market: 10008195 +Final relative surplus NoiseAgent 4130 -0.1896137 +Final holdings for NoiseAgent 4131: { IBM: 88, CASH: 1238544 }. Marked to market: 9968672 +Final relative surplus NoiseAgent 4131 -0.8662244 +Final holdings for NoiseAgent 4132: { IBM: 22, CASH: 7802156 }. Marked to market: 9999890 +Final relative surplus NoiseAgent 4132 -0.2197844 +Final holdings for NoiseAgent 4133: { IBM: -48, CASH: 14785864 }. Marked to market: 10008424 +Final relative surplus NoiseAgent 4133 0.4785864 +Final holdings for NoiseAgent 4134: { IBM: 27, CASH: 7332049 }. Marked to market: 9999298 +Final relative surplus NoiseAgent 4134 -0.2667951 +Final holdings for NoiseAgent 4135: { CASH: 10027544 }. Marked to market: 10027544 +Final relative surplus NoiseAgent 4135 0.0027544 +Final holdings for NoiseAgent 4136: { IBM: -24, CASH: 12392680 }. Marked to market: 9994264 +Final relative surplus NoiseAgent 4136 0.239268 +Final holdings for NoiseAgent 4137: { IBM: 68, CASH: 3207310 }. Marked to market: 9995682 +Final relative surplus NoiseAgent 4137 -0.6692862 +Final holdings for NoiseAgent 4138: { IBM: 48, CASH: 5196808 }. Marked to market: 10007704 +Final relative surplus NoiseAgent 4138 -0.4803192 +Final holdings for NoiseAgent 4139: { IBM: 58, CASH: 4194403 }. Marked to market: 10008439 +Final relative surplus NoiseAgent 4139 -0.570532 +Final holdings for NoiseAgent 4140: { IBM: 82, CASH: 1775482 }. Marked to market: 10029192 +Final relative surplus NoiseAgent 4140 -0.8123866 +Final holdings for NoiseAgent 4141: { IBM: -42, CASH: 14208274 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4141 0.4208274 +Final holdings for NoiseAgent 4142: { IBM: -56, CASH: 15600896 }. Marked to market: 9994960 +Final relative surplus NoiseAgent 4142 0.55007905 +Final holdings for NoiseAgent 4143: { IBM: 46, CASH: 5407038 }. Marked to market: 10000092 +Final relative surplus NoiseAgent 4143 -0.4592962 +Final holdings for NoiseAgent 4144: { IBM: 70, CASH: 3010220 }. Marked to market: 10000210 +Final relative surplus NoiseAgent 4144 -0.68899205 +Final holdings for NoiseAgent 4145: { CASH: 9989612 }. Marked to market: 9989612 +Final relative surplus NoiseAgent 4145 -0.0010388 +Final holdings for NoiseAgent 4146: { CASH: 10000989 }. Marked to market: 10000989 +Final relative surplus NoiseAgent 4146 9.89e-05 +Final holdings for NoiseAgent 4147: { IBM: 66, CASH: 3406897 }. Marked to market: 9999241 +Final relative surplus NoiseAgent 4147 -0.64932185 +Final holdings for NoiseAgent 4148: { CASH: 9998968 }. Marked to market: 9998968 +Final relative surplus NoiseAgent 4148 -0.0001032 +Final holdings for NoiseAgent 4149: { IBM: -54, CASH: 15388309 }. Marked to market: 10005211 +Final relative surplus NoiseAgent 4149 0.52886225 +Final holdings for NoiseAgent 4150: { IBM: 61, CASH: 3925179 }. Marked to market: 9971560 +Final relative surplus NoiseAgent 4150 -0.5975702 +Final holdings for NoiseAgent 4151: { CASH: 9992080 }. Marked to market: 9992080 +Final relative surplus NoiseAgent 4151 -0.000792 +Final holdings for NoiseAgent 4152: { IBM: 64, CASH: 3632992 }. Marked to market: 9976160 +Final relative surplus NoiseAgent 4152 -0.62678945 +Final holdings for NoiseAgent 4153: { IBM: -84, CASH: 18419950 }. Marked to market: 9965854 +Final relative surplus NoiseAgent 4153 0.83193155 +Final holdings for NoiseAgent 4154: { CASH: 9983785 }. Marked to market: 9983785 +Final relative surplus NoiseAgent 4154 -0.0016215 +Final holdings for NoiseAgent 4155: { CASH: 10001222 }. Marked to market: 10001222 +Final relative surplus NoiseAgent 4155 0.0001222 +Final holdings for NoiseAgent 4156: { IBM: 34, CASH: 6580110 }. Marked to market: 9999932 +Final relative surplus NoiseAgent 4156 -0.341989 +Final holdings for NoiseAgent 4157: { IBM: -27, CASH: 12694519 }. Marked to market: 9999892 +Final relative surplus NoiseAgent 4157 0.2694519 +Final holdings for NoiseAgent 4158: { CASH: 10000462 }. Marked to market: 10000462 +Final relative surplus NoiseAgent 4158 4.62e-05 +Final holdings for NoiseAgent 4159: { IBM: -98, CASH: 19807252 }. Marked to market: 9946296 +Final relative surplus NoiseAgent 4159 0.9706785 +Final holdings for NoiseAgent 4160: { CASH: 9999120 }. Marked to market: 9999120 +Final relative surplus NoiseAgent 4160 -8.8e-05 +Final holdings for NoiseAgent 4161: { CASH: 9990888 }. Marked to market: 9990888 +Final relative surplus NoiseAgent 4161 -0.0009112 +Final holdings for NoiseAgent 4162: { IBM: 74, CASH: 2575469 }. Marked to market: 10024457 +Final relative surplus NoiseAgent 4162 -0.73238685 +Final holdings for NoiseAgent 4163: { IBM: -48, CASH: 14795680 }. Marked to market: 10000384 +Final relative surplus NoiseAgent 4163 0.479568 +Final holdings for NoiseAgent 4164: { IBM: -46, CASH: 14594664 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4164 0.4594664 +Final holdings for NoiseAgent 4165: { IBM: 22, CASH: 7803014 }. Marked to market: 10000154 +Final relative surplus NoiseAgent 4165 -0.2196986 +Final holdings for NoiseAgent 4166: { IBM: -62, CASH: 16204836 }. Marked to market: 9990576 +Final relative surplus NoiseAgent 4166 0.6104607 +Final holdings for NoiseAgent 4167: { CASH: 10035735 }. Marked to market: 10035735 +Final relative surplus NoiseAgent 4167 0.0035735 +Final holdings for NoiseAgent 4168: { CASH: 9996226 }. Marked to market: 9996226 +Final relative surplus NoiseAgent 4168 -0.0003774 +Final holdings for NoiseAgent 4169: { IBM: 66, CASH: 3414421 }. Marked to market: 9991585 +Final relative surplus NoiseAgent 4169 -0.6485938 +Final holdings for NoiseAgent 4170: { IBM: 80, CASH: 2022840 }. Marked to market: 9989160 +Final relative surplus NoiseAgent 4170 -0.7877581 +Final holdings for NoiseAgent 4171: { IBM: -68, CASH: 16798742 }. Marked to market: 9990786 +Final relative surplus NoiseAgent 4171 0.66986185 +Final holdings for NoiseAgent 4172: { IBM: 76, CASH: 2410184 }. Marked to market: 10002280 +Final relative surplus NoiseAgent 4172 -0.74899195 +Final holdings for NoiseAgent 4173: { IBM: -44, CASH: 14405058 }. Marked to market: 9981914 +Final relative surplus NoiseAgent 4173 0.4405058 +Final holdings for NoiseAgent 4174: { IBM: 20, CASH: 8003520 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4174 -0.199648 +Final holdings for NoiseAgent 4175: { IBM: -60, CASH: 15983860 }. Marked to market: 10010740 +Final relative surplus NoiseAgent 4175 0.58843075 +Final holdings for NoiseAgent 4176: { IBM: 56, CASH: 4405908 }. Marked to market: 9997900 +Final relative surplus NoiseAgent 4176 -0.54942325 +Final holdings for NoiseAgent 4177: { IBM: -60, CASH: 15992020 }. Marked to market: 9998740 +Final relative surplus NoiseAgent 4177 0.58921325 +Final holdings for NoiseAgent 4178: { IBM: 6, CASH: 9432364 }. Marked to market: 10036384 +Final relative surplus NoiseAgent 4178 -0.0567636 +Final holdings for NoiseAgent 4179: { CASH: 9977968 }. Marked to market: 9977968 +Final relative surplus NoiseAgent 4179 -0.0022032 +Final holdings for NoiseAgent 4180: { CASH: 10015345 }. Marked to market: 10015345 +Final relative surplus NoiseAgent 4180 0.0015345 +Final holdings for NoiseAgent 4181: { CASH: 10010224 }. Marked to market: 10010224 +Final relative surplus NoiseAgent 4181 0.0010224 +Final holdings for NoiseAgent 4182: { CASH: 10002537 }. Marked to market: 10002537 +Final relative surplus NoiseAgent 4182 0.0002537 +Final holdings for NoiseAgent 4183: { IBM: 23, CASH: 7694779 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4183 -0.2305221 +Final holdings for NoiseAgent 4184: { CASH: 9992872 }. Marked to market: 9992872 +Final relative surplus NoiseAgent 4184 -0.0007128 +Final holdings for NoiseAgent 4185: { IBM: 98, CASH: 225235 }. Marked to market: 10007889 +Final relative surplus NoiseAgent 4185 -0.9674942 +Final holdings for NoiseAgent 4186: { CASH: 9999741 }. Marked to market: 9999741 +Final relative surplus NoiseAgent 4186 -2.59e-05 +Final holdings for NoiseAgent 4187: { IBM: -84, CASH: 18388912 }. Marked to market: 10005964 +Final relative surplus NoiseAgent 4187 0.8289147 +Final holdings for NoiseAgent 4188: { CASH: 10010508 }. Marked to market: 10010508 +Final relative surplus NoiseAgent 4188 0.0010508 +Final holdings for NoiseAgent 4189: { IBM: 58, CASH: 4211397 }. Marked to market: 9993185 +Final relative surplus NoiseAgent 4189 -0.56889165 +Final holdings for NoiseAgent 4190: { IBM: 94, CASH: 601645 }. Marked to market: 10013959 +Final relative surplus NoiseAgent 4190 -0.9298223 +Final holdings for NoiseAgent 4191: { CASH: 9999670 }. Marked to market: 9999670 +Final relative surplus NoiseAgent 4191 -3.3e-05 +Final holdings for NoiseAgent 4192: { CASH: 10023281 }. Marked to market: 10023281 +Final relative surplus NoiseAgent 4192 0.0023281 +Final holdings for NoiseAgent 4193: { IBM: -86, CASH: 18592217 }. Marked to market: 10001247 +Final relative surplus NoiseAgent 4193 0.84923215 +Final holdings for NoiseAgent 4194: { IBM: 50, CASH: 5006125 }. Marked to market: 10001975 +Final relative surplus NoiseAgent 4194 -0.4993875 +Final holdings for NoiseAgent 4195: { CASH: 9986844 }. Marked to market: 9986844 +Final relative surplus NoiseAgent 4195 -0.0013156 +Final holdings for NoiseAgent 4196: { CASH: 9982299 }. Marked to market: 9982299 +Final relative surplus NoiseAgent 4196 -0.0017701 +Final holdings for NoiseAgent 4197: { IBM: -96, CASH: 19574080 }. Marked to market: 10010752 +Final relative surplus NoiseAgent 4197 0.9474464 +Final holdings for NoiseAgent 4198: { CASH: 9972544 }. Marked to market: 9972544 +Final relative surplus NoiseAgent 4198 -0.0027456 +Final holdings for NoiseAgent 4199: { CASH: 9999889 }. Marked to market: 9999889 +Final relative surplus NoiseAgent 4199 -1.11e-05 +Final holdings for NoiseAgent 4200: { IBM: -48, CASH: 14785936 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4200 0.4785936 +Final holdings for NoiseAgent 4201: { CASH: 10030432 }. Marked to market: 10030432 +Final relative surplus NoiseAgent 4201 0.0030432 +Final holdings for NoiseAgent 4202: { IBM: 34, CASH: 6615792 }. Marked to market: 9967240 +Final relative surplus NoiseAgent 4202 -0.3384208 +Final holdings for NoiseAgent 4203: { CASH: 9992965 }. Marked to market: 9992965 +Final relative surplus NoiseAgent 4203 -0.0007035 +Final holdings for NoiseAgent 4204: { CASH: 10042400 }. Marked to market: 10042400 +Final relative surplus NoiseAgent 4204 0.00424 +Final holdings for NoiseAgent 4205: { IBM: -40, CASH: 14016440 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4205 0.401644 +Final holdings for NoiseAgent 4206: { IBM: -28, CASH: 12796864 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4206 0.2796864 +Final holdings for NoiseAgent 4207: { IBM: 28, CASH: 7221252 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4207 -0.2778748 +Final holdings for NoiseAgent 4208: { IBM: -76, CASH: 17593616 }. Marked to market: 9998632 +Final relative surplus NoiseAgent 4208 0.7493733 +Final holdings for NoiseAgent 4209: { IBM: -48, CASH: 14803192 }. Marked to market: 9992968 +Final relative surplus NoiseAgent 4209 0.4803192 +Final holdings for NoiseAgent 4210: { IBM: -31, CASH: 13094637 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4210 0.3094637 +Final holdings for NoiseAgent 4211: { CASH: 10002664 }. Marked to market: 10002664 +Final relative surplus NoiseAgent 4211 0.0002664 +Final holdings for NoiseAgent 4212: { IBM: 66, CASH: 3408613 }. Marked to market: 10002409 +Final relative surplus NoiseAgent 4212 -0.649148 +Final holdings for NoiseAgent 4213: { IBM: 70, CASH: 2981275 }. Marked to market: 10026915 +Final relative surplus NoiseAgent 4213 -0.69180725 +Final holdings for NoiseAgent 4214: { IBM: -56, CASH: 15600196 }. Marked to market: 9989500 +Final relative surplus NoiseAgent 4214 0.55000075 +Final holdings for NoiseAgent 4215: { CASH: 9982658 }. Marked to market: 9982658 +Final relative surplus NoiseAgent 4215 -0.0017342 +Final holdings for NoiseAgent 4216: { IBM: -48, CASH: 14799256 }. Marked to market: 9990472 +Final relative surplus NoiseAgent 4216 0.4799256 +Final holdings for NoiseAgent 4217: { IBM: 37, CASH: 6316687 }. Marked to market: 9999630 +Final relative surplus NoiseAgent 4217 -0.3683313 +Final holdings for NoiseAgent 4218: { CASH: 9969472 }. Marked to market: 9969472 +Final relative surplus NoiseAgent 4218 -0.0030528 +Final holdings for NoiseAgent 4219: { IBM: -58, CASH: 15758762 }. Marked to market: 10036540 +Final relative surplus NoiseAgent 4219 0.56601035 +Final holdings for NoiseAgent 4220: { IBM: 78, CASH: 2209477 }. Marked to market: 9996139 +Final relative surplus NoiseAgent 4220 -0.76906945 +Final holdings for NoiseAgent 4221: { IBM: 40, CASH: 6030640 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4221 -0.396936 +Final holdings for NoiseAgent 4222: { CASH: 10023256 }. Marked to market: 10023256 +Final relative surplus NoiseAgent 4222 0.0023256 +Final holdings for NoiseAgent 4223: { IBM: -70, CASH: 16990375 }. Marked to market: 9996955 +Final relative surplus NoiseAgent 4223 0.68904635 +Final holdings for NoiseAgent 4224: { CASH: 9971040 }. Marked to market: 9971040 +Final relative surplus NoiseAgent 4224 -0.002896 +Final holdings for NoiseAgent 4225: { IBM: 88, CASH: 1241536 }. Marked to market: 9966120 +Final relative surplus NoiseAgent 4225 -0.86593365 +Final holdings for NoiseAgent 4226: { IBM: -74, CASH: 17390380 }. Marked to market: 9997410 +Final relative surplus NoiseAgent 4226 0.72904755 +Final holdings for NoiseAgent 4227: { IBM: 78, CASH: 2209009 }. Marked to market: 10002925 +Final relative surplus NoiseAgent 4227 -0.76910715 +Final holdings for NoiseAgent 4228: { CASH: 10001610 }. Marked to market: 10001610 +Final relative surplus NoiseAgent 4228 0.000161 +Final holdings for NoiseAgent 4229: { CASH: 10000798 }. Marked to market: 10000798 +Final relative surplus NoiseAgent 4229 7.98e-05 +Final holdings for NoiseAgent 4230: { CASH: 9990307 }. Marked to market: 9990307 +Final relative surplus NoiseAgent 4230 -0.0009693 +Final holdings for NoiseAgent 4231: { IBM: -42, CASH: 14194078 }. Marked to market: 9998782 +Final relative surplus NoiseAgent 4231 0.4194078 +Final holdings for NoiseAgent 4232: { IBM: 4, CASH: 9624532 }. Marked to market: 10026880 +Final relative surplus NoiseAgent 4232 -0.0375468 +Final holdings for NoiseAgent 4233: { IBM: 96, CASH: 430912 }. Marked to market: 9986368 +Final relative surplus NoiseAgent 4233 -0.94695525 +Final holdings for NoiseAgent 4234: { CASH: 9999340 }. Marked to market: 9999340 +Final relative surplus NoiseAgent 4234 -6.6e-05 +Final holdings for NoiseAgent 4235: { CASH: 9997140 }. Marked to market: 9997140 +Final relative surplus NoiseAgent 4235 -0.000286 +Final holdings for NoiseAgent 4236: { CASH: 10012880 }. Marked to market: 10012880 +Final relative surplus NoiseAgent 4236 0.001288 +Final holdings for NoiseAgent 4237: { CASH: 9997800 }. Marked to market: 9997800 +Final relative surplus NoiseAgent 4237 -0.00022 +Final holdings for NoiseAgent 4238: { CASH: 10017003 }. Marked to market: 10017003 +Final relative surplus NoiseAgent 4238 0.0017003 +Final holdings for NoiseAgent 4239: { IBM: 70, CASH: 2985510 }. Marked to market: 10026880 +Final relative surplus NoiseAgent 4239 -0.69139015 +Final holdings for NoiseAgent 4240: { IBM: -46, CASH: 14590018 }. Marked to market: 10011362 +Final relative surplus NoiseAgent 4240 0.4590018 +Final holdings for NoiseAgent 4241: { CASH: 10001935 }. Marked to market: 10001935 +Final relative surplus NoiseAgent 4241 0.0001935 +Final holdings for NoiseAgent 4242: { CASH: 10003526 }. Marked to market: 10003526 +Final relative surplus NoiseAgent 4242 0.0003526 +Final holdings for NoiseAgent 4243: { CASH: 9971518 }. Marked to market: 9971518 +Final relative surplus NoiseAgent 4243 -0.0028482 +Final holdings for NoiseAgent 4244: { IBM: -43, CASH: 14280607 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4244 0.4280607 +Final holdings for NoiseAgent 4245: { IBM: -80, CASH: 18016080 }. Marked to market: 9971920 +Final relative surplus NoiseAgent 4245 0.79155275 +Final holdings for NoiseAgent 4246: { CASH: 10029920 }. Marked to market: 10029920 +Final relative surplus NoiseAgent 4246 0.002992 +Final holdings for NoiseAgent 4247: { IBM: 23, CASH: 7683716 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4247 -0.2316284 +Final holdings for NoiseAgent 4248: { IBM: -64, CASH: 16390272 }. Marked to market: 9998976 +Final relative surplus NoiseAgent 4248 0.6290406 +Final holdings for NoiseAgent 4249: { IBM: -80, CASH: 17998520 }. Marked to market: 9987960 +Final relative surplus NoiseAgent 4249 0.7898372 +Final holdings for NoiseAgent 4250: { IBM: -64, CASH: 16394496 }. Marked to market: 9999488 +Final relative surplus NoiseAgent 4250 0.62945735 +Final holdings for NoiseAgent 4251: { CASH: 10010212 }. Marked to market: 10010212 +Final relative surplus NoiseAgent 4251 0.0010212 +Final holdings for NoiseAgent 4252: { CASH: 9998680 }. Marked to market: 9998680 +Final relative surplus NoiseAgent 4252 -0.000132 +Final holdings for NoiseAgent 4253: { CASH: 10000575 }. Marked to market: 10000575 +Final relative surplus NoiseAgent 4253 5.75e-05 +Final holdings for NoiseAgent 4254: { CASH: 10001638 }. Marked to market: 10001638 +Final relative surplus NoiseAgent 4254 0.0001638 +Final holdings for NoiseAgent 4255: { CASH: 9989220 }. Marked to market: 9989220 +Final relative surplus NoiseAgent 4255 -0.001078 +Final holdings for NoiseAgent 4256: { CASH: 9999658 }. Marked to market: 9999658 +Final relative surplus NoiseAgent 4256 -3.42e-05 +Final holdings for NoiseAgent 4257: { CASH: 10033936 }. Marked to market: 10033936 +Final relative surplus NoiseAgent 4257 0.0033936 +Final holdings for NoiseAgent 4258: { IBM: -72, CASH: 17168140 }. Marked to market: 10023148 +Final relative surplus NoiseAgent 4258 0.7068905 +Final holdings for NoiseAgent 4259: { IBM: -94, CASH: 19389566 }. Marked to market: 10001974 +Final relative surplus NoiseAgent 4259 0.92896975 +Final holdings for NoiseAgent 4260: { CASH: 9974228 }. Marked to market: 9974228 +Final relative surplus NoiseAgent 4260 -0.0025772 +Final holdings for NoiseAgent 4261: { IBM: 62, CASH: 3808897 }. Marked to market: 9999225 +Final relative surplus NoiseAgent 4261 -0.60912495 +Final holdings for NoiseAgent 4262: { CASH: 10008850 }. Marked to market: 10008850 +Final relative surplus NoiseAgent 4262 0.000885 +Final holdings for NoiseAgent 4263: { IBM: 70, CASH: 3030100 }. Marked to market: 9976480 +Final relative surplus NoiseAgent 4263 -0.68706665 +Final holdings for NoiseAgent 4264: { IBM: 58, CASH: 4201334 }. Marked to market: 10011252 +Final relative surplus NoiseAgent 4264 -0.5698498 +Final holdings for NoiseAgent 4265: { IBM: 76, CASH: 2411666 }. Marked to market: 9999886 +Final relative surplus NoiseAgent 4265 -0.74884885 +Final holdings for NoiseAgent 4266: { IBM: -30, CASH: 12996610 }. Marked to market: 9999970 +Final relative surplus NoiseAgent 4266 0.299661 +Final holdings for NoiseAgent 4267: { IBM: 52, CASH: 4804472 }. Marked to market: 9995476 +Final relative surplus NoiseAgent 4267 -0.50957005 +Final holdings for NoiseAgent 4268: { CASH: 10003078 }. Marked to market: 10003078 +Final relative surplus NoiseAgent 4268 0.0003078 +Final holdings for NoiseAgent 4269: { IBM: -34, CASH: 13396090 }. Marked to market: 9999966 +Final relative surplus NoiseAgent 4269 0.339609 +Final holdings for NoiseAgent 4270: { CASH: 10001634 }. Marked to market: 10001634 +Final relative surplus NoiseAgent 4270 0.0001634 +Final holdings for NoiseAgent 4271: { IBM: 90, CASH: 982450 }. Marked to market: 10032310 +Final relative surplus NoiseAgent 4271 -0.89169965 +Final holdings for NoiseAgent 4272: { IBM: 72, CASH: 2786428 }. Marked to market: 10024516 +Final relative surplus NoiseAgent 4272 -0.71130425 +Final holdings for NoiseAgent 4273: { CASH: 9973104 }. Marked to market: 9973104 +Final relative surplus NoiseAgent 4273 -0.0026896 +Final holdings for NoiseAgent 4274: { CASH: 9997504 }. Marked to market: 9997504 +Final relative surplus NoiseAgent 4274 -0.0002496 +Final holdings for NoiseAgent 4275: { IBM: 98, CASH: 217003 }. Marked to market: 9996129 +Final relative surplus NoiseAgent 4275 -0.9683205 +Final holdings for NoiseAgent 4276: { IBM: -43, CASH: 14287272 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4276 0.4287272 +Final holdings for NoiseAgent 4277: { IBM: -42, CASH: 14202289 }. Marked to market: 9992671 +Final relative surplus NoiseAgent 4277 0.4202289 +Final holdings for NoiseAgent 4278: { CASH: 10003478 }. Marked to market: 10003478 +Final relative surplus NoiseAgent 4278 0.0003478 +Final holdings for NoiseAgent 4279: { IBM: 98, CASH: 278841 }. Marked to market: 9928019 +Final relative surplus NoiseAgent 4279 -0.96226895 +Final holdings for NoiseAgent 4280: { IBM: -80, CASH: 17981000 }. Marked to market: 10005880 +Final relative surplus NoiseAgent 4280 0.78813065 +Final holdings for NoiseAgent 4281: { IBM: 60, CASH: 4008730 }. Marked to market: 10003030 +Final relative surplus NoiseAgent 4281 -0.5891359 +Final holdings for NoiseAgent 4282: { IBM: 48, CASH: 5198176 }. Marked to market: 10006048 +Final relative surplus NoiseAgent 4282 -0.4801824 +Final holdings for NoiseAgent 4283: { CASH: 10027792 }. Marked to market: 10027792 +Final relative surplus NoiseAgent 4283 0.0027792 +Final holdings for NoiseAgent 4284: { CASH: 10001269 }. Marked to market: 10001269 +Final relative surplus NoiseAgent 4284 0.0001269 +Final holdings for NoiseAgent 4285: { IBM: -84, CASH: 18373624 }. Marked to market: 10011256 +Final relative surplus NoiseAgent 4285 0.82740715 +Final holdings for NoiseAgent 4286: { CASH: 9967317 }. Marked to market: 9967317 +Final relative surplus NoiseAgent 4286 -0.0032683 +Final holdings for NoiseAgent 4287: { CASH: 10029133 }. Marked to market: 10029133 +Final relative surplus NoiseAgent 4287 0.0029133 +Final holdings for NoiseAgent 4288: { CASH: 10019350 }. Marked to market: 10019350 +Final relative surplus NoiseAgent 4288 0.001935 +Final holdings for NoiseAgent 4289: { IBM: 70, CASH: 3017500 }. Marked to market: 9989080 +Final relative surplus NoiseAgent 4289 -0.6882907 +Final holdings for NoiseAgent 4290: { IBM: -66, CASH: 16605874 }. Marked to market: 9991222 +Final relative surplus NoiseAgent 4290 0.6505642 +Final holdings for NoiseAgent 4291: { CASH: 10013702 }. Marked to market: 10013702 +Final relative surplus NoiseAgent 4291 0.0013702 +Final holdings for NoiseAgent 4292: { CASH: 10001620 }. Marked to market: 10001620 +Final relative surplus NoiseAgent 4292 0.000162 +Final holdings for NoiseAgent 4293: { IBM: -86, CASH: 18619264 }. Marked to market: 9962848 +Final relative surplus NoiseAgent 4293 0.85186065 +Final holdings for NoiseAgent 4294: { IBM: -88, CASH: 18792080 }. Marked to market: 10000440 +Final relative surplus NoiseAgent 4294 0.86921775 +Final holdings for NoiseAgent 4295: { CASH: 10010105 }. Marked to market: 10010105 +Final relative surplus NoiseAgent 4295 0.0010105 +Final holdings for NoiseAgent 4296: { IBM: 62, CASH: 3818817 }. Marked to market: 9990049 +Final relative surplus NoiseAgent 4296 -0.60816415 +Final holdings for NoiseAgent 4297: { IBM: -54, CASH: 15400972 }. Marked to market: 9994654 +Final relative surplus NoiseAgent 4297 0.53008595 +Final holdings for NoiseAgent 4298: { CASH: 9999269 }. Marked to market: 9999269 +Final relative surplus NoiseAgent 4298 -7.31e-05 +Final holdings for NoiseAgent 4299: { IBM: -35, CASH: 13473085 }. Marked to market: 9999615 +Final relative surplus NoiseAgent 4299 0.3473085 +Final holdings for NoiseAgent 4300: { CASH: 9997360 }. Marked to market: 9997360 +Final relative surplus NoiseAgent 4300 -0.000264 +Final holdings for NoiseAgent 4301: { IBM: 56, CASH: 4414252 }. Marked to market: 9990676 +Final relative surplus NoiseAgent 4301 -0.5486169 +Final holdings for NoiseAgent 4302: { IBM: -54, CASH: 15392899 }. Marked to market: 10001377 +Final relative surplus NoiseAgent 4302 0.52930615 +Final holdings for NoiseAgent 4303: { IBM: -41, CASH: 14080976 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4303 0.4080976 +Final holdings for NoiseAgent 4304: { CASH: 9970960 }. Marked to market: 9970960 +Final relative surplus NoiseAgent 4304 -0.002904 +Final holdings for NoiseAgent 4305: { IBM: 23, CASH: 7702875 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4305 -0.2297125 +Final holdings for NoiseAgent 4306: { IBM: 68, CASH: 3201564 }. Marked to market: 10010472 +Final relative surplus NoiseAgent 4306 -0.66983055 +Final holdings for NoiseAgent 4307: { IBM: -72, CASH: 17205544 }. Marked to market: 9988120 +Final relative surplus NoiseAgent 4307 0.71053095 +Final holdings for NoiseAgent 4308: { IBM: 84, CASH: 1607728 }. Marked to market: 9999496 +Final relative surplus NoiseAgent 4308 -0.8292369 +Final holdings for NoiseAgent 4309: { IBM: 24, CASH: 7622848 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4309 -0.2377152 +Final holdings for NoiseAgent 4310: { IBM: 88, CASH: 1195996 }. Marked to market: 10010956 +Final relative surplus NoiseAgent 4310 -0.8703836 +Final holdings for NoiseAgent 4311: { IBM: -86, CASH: 18586326 }. Marked to market: 9998022 +Final relative surplus NoiseAgent 4311 0.84864625 +Final holdings for NoiseAgent 4312: { IBM: -64, CASH: 16371616 }. Marked to market: 10021728 +Final relative surplus NoiseAgent 4312 0.6272383 +Final holdings for NoiseAgent 4313: { IBM: -56, CASH: 15600504 }. Marked to market: 9994456 +Final relative surplus NoiseAgent 4313 0.55003915 +Final holdings for NoiseAgent 4314: { CASH: 9984456 }. Marked to market: 9984456 +Final relative surplus NoiseAgent 4314 -0.0015544 +Final holdings for NoiseAgent 4315: { IBM: -94, CASH: 19390412 }. Marked to market: 10003854 +Final relative surplus NoiseAgent 4315 0.9290557 +Final holdings for NoiseAgent 4316: { IBM: -64, CASH: 16392000 }. Marked to market: 10001856 +Final relative surplus NoiseAgent 4316 0.62921545 +Final holdings for NoiseAgent 4317: { CASH: 10008652 }. Marked to market: 10008652 +Final relative surplus NoiseAgent 4317 0.0008652 +Final holdings for NoiseAgent 4318: { CASH: 10009128 }. Marked to market: 10009128 +Final relative surplus NoiseAgent 4318 0.0009128 +Final holdings for NoiseAgent 4319: { IBM: 52, CASH: 4799558 }. Marked to market: 10010478 +Final relative surplus NoiseAgent 4319 -0.51002305 +Final holdings for NoiseAgent 4320: { CASH: 9996175 }. Marked to market: 9996175 +Final relative surplus NoiseAgent 4320 -0.0003825 +Final holdings for NoiseAgent 4321: { CASH: 9968176 }. Marked to market: 9968176 +Final relative surplus NoiseAgent 4321 -0.0031824 +Final holdings for NoiseAgent 4322: { CASH: 10002726 }. Marked to market: 10002726 +Final relative surplus NoiseAgent 4322 0.0002726 +Final holdings for NoiseAgent 4323: { CASH: 9991648 }. Marked to market: 9991648 +Final relative surplus NoiseAgent 4323 -0.0008352 +Final holdings for NoiseAgent 4324: { IBM: -82, CASH: 18215826 }. Marked to market: 9970152 +Final relative surplus NoiseAgent 4324 0.81152705 +Final holdings for NoiseAgent 4325: { IBM: -68, CASH: 16789086 }. Marked to market: 10001122 +Final relative surplus NoiseAgent 4325 0.66892625 +Final holdings for NoiseAgent 4326: { IBM: 49, CASH: 5091376 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4326 -0.4908624 +Final holdings for NoiseAgent 4327: { IBM: -72, CASH: 17167600 }. Marked to market: 10027216 +Final relative surplus NoiseAgent 4327 0.7068411 +Final holdings for NoiseAgent 4328: { IBM: 39, CASH: 6117667 }. Marked to market: 9999688 +Final relative surplus NoiseAgent 4328 -0.3882333 +Final holdings for NoiseAgent 4329: { CASH: 10001050 }. Marked to market: 10001050 +Final relative surplus NoiseAgent 4329 0.000105 +Final holdings for NoiseAgent 4330: { CASH: 10001152 }. Marked to market: 10001152 +Final relative surplus NoiseAgent 4330 0.0001152 +Final holdings for NoiseAgent 4331: { IBM: 88, CASH: 1240920 }. Marked to market: 9959080 +Final relative surplus NoiseAgent 4331 -0.8660012 +Final holdings for NoiseAgent 4332: { IBM: 92, CASH: 817112 }. Marked to market: 10000920 +Final relative surplus NoiseAgent 4332 -0.90830755 +Final holdings for NoiseAgent 4333: { IBM: -76, CASH: 17589208 }. Marked to market: 9997948 +Final relative surplus NoiseAgent 4333 0.74893235 +Final holdings for NoiseAgent 4334: { CASH: 9988416 }. Marked to market: 9988416 +Final relative surplus NoiseAgent 4334 -0.0011584 +Final holdings for NoiseAgent 4335: { CASH: 9995125 }. Marked to market: 9995125 +Final relative surplus NoiseAgent 4335 -0.0004875 +Final holdings for NoiseAgent 4336: { CASH: 10000062 }. Marked to market: 10000062 +Final relative surplus NoiseAgent 4336 6.2e-06 +Final holdings for NoiseAgent 4337: { CASH: 9973210 }. Marked to market: 9973210 +Final relative surplus NoiseAgent 4337 -0.002679 +Final holdings for NoiseAgent 4338: { IBM: 29, CASH: 7106612 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 4338 -0.2893388 +Final holdings for NoiseAgent 4339: { CASH: 9992839 }. Marked to market: 9992839 +Final relative surplus NoiseAgent 4339 -0.0007161 +Final holdings for NoiseAgent 4340: { IBM: -64, CASH: 16380896 }. Marked to market: 10008800 +Final relative surplus NoiseAgent 4340 0.62813315 +Final holdings for NoiseAgent 4341: { CASH: 10006579 }. Marked to market: 10006579 +Final relative surplus NoiseAgent 4341 0.0006579 +Final holdings for NoiseAgent 4342: { CASH: 10006699 }. Marked to market: 10006699 +Final relative surplus NoiseAgent 4342 0.0006699 +Final holdings for NoiseAgent 4343: { IBM: -60, CASH: 16003660 }. Marked to market: 9992680 +Final relative surplus NoiseAgent 4343 0.59034775 +Final holdings for NoiseAgent 4344: { CASH: 9968704 }. Marked to market: 9968704 +Final relative surplus NoiseAgent 4344 -0.0031296 +Final holdings for NoiseAgent 4345: { IBM: 78, CASH: 2188807 }. Marked to market: 10025935 +Final relative surplus NoiseAgent 4345 -0.77107075 +Final holdings for NoiseAgent 4346: { CASH: 9979720 }. Marked to market: 9979720 +Final relative surplus NoiseAgent 4346 -0.002028 +Final holdings for NoiseAgent 4347: { CASH: 10022737 }. Marked to market: 10022737 +Final relative surplus NoiseAgent 4347 0.0022737 +Final holdings for NoiseAgent 4348: { IBM: 88, CASH: 1140292 }. Marked to market: 10046684 +Final relative surplus NoiseAgent 4348 -0.87583355 +Final holdings for NoiseAgent 4349: { IBM: -45, CASH: 14479210 }. Marked to market: 9999955 +Final relative surplus NoiseAgent 4349 0.447921 +Final holdings for NoiseAgent 4350: { CASH: 9969850 }. Marked to market: 9969850 +Final relative surplus NoiseAgent 4350 -0.003015 +Final holdings for NoiseAgent 4351: { CASH: 9986854 }. Marked to market: 9986854 +Final relative surplus NoiseAgent 4351 -0.0013146 +Final holdings for NoiseAgent 4352: { CASH: 10017248 }. Marked to market: 10017248 +Final relative surplus NoiseAgent 4352 0.0017248 +Final holdings for NoiseAgent 4353: { IBM: -80, CASH: 17998520 }. Marked to market: 9988040 +Final relative surplus NoiseAgent 4353 0.78983885 +Final holdings for NoiseAgent 4354: { CASH: 10007068 }. Marked to market: 10007068 +Final relative surplus NoiseAgent 4354 0.0007068 +Final holdings for NoiseAgent 4355: { IBM: -86, CASH: 18576393 }. Marked to market: 10008385 +Final relative surplus NoiseAgent 4355 0.8476752 +Final holdings for NoiseAgent 4356: { IBM: -24, CASH: 12395944 }. Marked to market: 10014736 +Final relative surplus NoiseAgent 4356 0.2395944 +Final holdings for NoiseAgent 4357: { IBM: -78, CASH: 17785804 }. Marked to market: 9998050 +Final relative surplus NoiseAgent 4357 0.76859645 +Final holdings for NoiseAgent 4358: { CASH: 10007560 }. Marked to market: 10007560 +Final relative surplus NoiseAgent 4358 0.000756 +Final holdings for NoiseAgent 4359: { IBM: -80, CASH: 18000040 }. Marked to market: 9986440 +Final relative surplus NoiseAgent 4359 0.78998725 +Final holdings for NoiseAgent 4360: { CASH: 9988835 }. Marked to market: 9988835 +Final relative surplus NoiseAgent 4360 -0.0011165 +Final holdings for NoiseAgent 4361: { IBM: -24, CASH: 12398248 }. Marked to market: 10036768 +Final relative surplus NoiseAgent 4361 0.2398248 +Final holdings for NoiseAgent 4362: { IBM: 94, CASH: 575090 }. Marked to market: 10033652 +Final relative surplus NoiseAgent 4362 -0.9324288 +Final holdings for NoiseAgent 4363: { IBM: -49, CASH: 14896089 }. Marked to market: 9968992 +Final relative surplus NoiseAgent 4363 0.4896089 +Final holdings for NoiseAgent 4364: { IBM: 84, CASH: 1589668 }. Marked to market: 10036120 +Final relative surplus NoiseAgent 4364 -0.83097785 +Final holdings for NoiseAgent 4365: { IBM: 88, CASH: 1214960 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 4365 -0.8685212 +Final holdings for NoiseAgent 4366: { CASH: 9997672 }. Marked to market: 9997672 +Final relative surplus NoiseAgent 4366 -0.0002328 +Final holdings for NoiseAgent 4367: { IBM: -94, CASH: 19376641 }. Marked to market: 10006251 +Final relative surplus NoiseAgent 4367 0.9276956 +Final holdings for NoiseAgent 4368: { CASH: 10001296 }. Marked to market: 10001296 +Final relative surplus NoiseAgent 4368 0.0001296 +Final holdings for NoiseAgent 4369: { IBM: -54, CASH: 15387904 }. Marked to market: 10000540 +Final relative surplus NoiseAgent 4369 0.52881365 +Final holdings for NoiseAgent 4370: { IBM: 76, CASH: 2386282 }. Marked to market: 10026182 +Final relative surplus NoiseAgent 4370 -0.75131945 +Final holdings for NoiseAgent 4371: { IBM: 44, CASH: 5588780 }. Marked to market: 10018612 +Final relative surplus NoiseAgent 4371 -0.441122 +Final holdings for NoiseAgent 4372: { CASH: 9976603 }. Marked to market: 9976603 +Final relative surplus NoiseAgent 4372 -0.0023397 +Final holdings for NoiseAgent 4373: { IBM: 40, CASH: 6005440 }. Marked to market: 10001640 +Final relative surplus NoiseAgent 4373 -0.399456 +Final holdings for NoiseAgent 4374: { CASH: 9997316 }. Marked to market: 9997316 +Final relative surplus NoiseAgent 4374 -0.0002684 +Final holdings for NoiseAgent 4375: { CASH: 10002926 }. Marked to market: 10002926 +Final relative surplus NoiseAgent 4375 0.0002926 +Final holdings for NoiseAgent 4376: { CASH: 9944600 }. Marked to market: 9944600 +Final relative surplus NoiseAgent 4376 -0.00554 +Final holdings for NoiseAgent 4377: { IBM: 43, CASH: 5719995 }. Marked to market: 9999785 +Final relative surplus NoiseAgent 4377 -0.4280005 +Final holdings for NoiseAgent 4378: { CASH: 10021794 }. Marked to market: 10021794 +Final relative surplus NoiseAgent 4378 0.0021794 +Final holdings for NoiseAgent 4379: { CASH: 9958969 }. Marked to market: 9958969 +Final relative surplus NoiseAgent 4379 -0.0041031 +Final holdings for NoiseAgent 4380: { CASH: 10000840 }. Marked to market: 10000840 +Final relative surplus NoiseAgent 4380 8.4e-05 +Final holdings for NoiseAgent 4381: { CASH: 9998985 }. Marked to market: 9998985 +Final relative surplus NoiseAgent 4381 -0.0001015 +Final holdings for NoiseAgent 4382: { CASH: 9962772 }. Marked to market: 9962772 +Final relative surplus NoiseAgent 4382 -0.0037228 +Final holdings for NoiseAgent 4383: { IBM: -52, CASH: 15170360 }. Marked to market: 10023452 +Final relative surplus NoiseAgent 4383 0.5071359 +Final holdings for NoiseAgent 4384: { CASH: 9984976 }. Marked to market: 9984976 +Final relative surplus NoiseAgent 4384 -0.0015024 +Final holdings for NoiseAgent 4385: { CASH: 9998974 }. Marked to market: 9998974 +Final relative surplus NoiseAgent 4385 -0.0001026 +Final holdings for NoiseAgent 4386: { IBM: 60, CASH: 4001020 }. Marked to market: 10010920 +Final relative surplus NoiseAgent 4386 -0.58988125 +Final holdings for NoiseAgent 4387: { IBM: -96, CASH: 19559152 }. Marked to market: 10031920 +Final relative surplus NoiseAgent 4387 0.94599115 +Final holdings for NoiseAgent 4388: { IBM: 37, CASH: 6298634 }. Marked to market: 10005701 +Final relative surplus NoiseAgent 4388 -0.3701366 +Final holdings for NoiseAgent 4389: { CASH: 10008910 }. Marked to market: 10008910 +Final relative surplus NoiseAgent 4389 0.000891 +Final holdings for NoiseAgent 4390: { CASH: 10008148 }. Marked to market: 10008148 +Final relative surplus NoiseAgent 4390 0.0008148 +Final holdings for NoiseAgent 4391: { IBM: -82, CASH: 18221279 }. Marked to market: 9966421 +Final relative surplus NoiseAgent 4391 0.81206095 +Final holdings for NoiseAgent 4392: { IBM: 58, CASH: 4186689 }. Marked to market: 10010527 +Final relative surplus NoiseAgent 4392 -0.5712778 +Final holdings for NoiseAgent 4393: { CASH: 9999475 }. Marked to market: 9999475 +Final relative surplus NoiseAgent 4393 -5.25e-05 +Final holdings for NoiseAgent 4394: { IBM: -46, CASH: 14576264 }. Marked to market: 10019458 +Final relative surplus NoiseAgent 4394 0.4576264 +Final holdings for NoiseAgent 4395: { IBM: 24, CASH: 7606696 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4395 -0.2393304 +Final holdings for NoiseAgent 4396: { IBM: 78, CASH: 2197270 }. Marked to market: 10015834 +Final relative surplus NoiseAgent 4396 -0.7702493 +Final holdings for NoiseAgent 4397: { IBM: 68, CASH: 3201054 }. Marked to market: 9991806 +Final relative surplus NoiseAgent 4397 -0.669908 +Final holdings for NoiseAgent 4398: { CASH: 9992341 }. Marked to market: 9992341 +Final relative surplus NoiseAgent 4398 -0.0007659 +Final holdings for NoiseAgent 4399: { CASH: 9971780 }. Marked to market: 9971780 +Final relative surplus NoiseAgent 4399 -0.002822 +Final holdings for NoiseAgent 4400: { IBM: -40, CASH: 14007580 }. Marked to market: 9986380 +Final relative surplus NoiseAgent 4400 0.400758 +Final holdings for NoiseAgent 4401: { IBM: -43, CASH: 14302356 }. Marked to market: 9992853 +Final relative surplus NoiseAgent 4401 0.4302356 +Final holdings for NoiseAgent 4402: { IBM: 76, CASH: 2407904 }. Marked to market: 9999164 +Final relative surplus NoiseAgent 4402 -0.74922115 +Final holdings for NoiseAgent 4403: { CASH: 10006739 }. Marked to market: 10006739 +Final relative surplus NoiseAgent 4403 0.0006739 +Final holdings for NoiseAgent 4404: { IBM: -33, CASH: 13297162 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4404 0.3297162 +Final holdings for NoiseAgent 4405: { IBM: -86, CASH: 18625370 }. Marked to market: 9967062 +Final relative surplus NoiseAgent 4405 0.8524692 +Final holdings for NoiseAgent 4406: { CASH: 10005568 }. Marked to market: 10005568 +Final relative surplus NoiseAgent 4406 0.0005568 +Final holdings for NoiseAgent 4407: { IBM: -40, CASH: 13980320 }. Marked to market: 10012480 +Final relative surplus NoiseAgent 4407 0.398032 +Final holdings for NoiseAgent 4408: { IBM: 21, CASH: 7886875 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4408 -0.2113125 +Final holdings for NoiseAgent 4409: { IBM: -43, CASH: 14295485 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4409 0.4295485 +Final holdings for NoiseAgent 4410: { IBM: -58, CASH: 15801856 }. Marked to market: 9989154 +Final relative surplus NoiseAgent 4410 0.57016375 +Final holdings for NoiseAgent 4411: { IBM: -88, CASH: 18756968 }. Marked to market: 10026840 +Final relative surplus NoiseAgent 4411 0.86577635 +Final holdings for NoiseAgent 4412: { CASH: 9984153 }. Marked to market: 9984153 +Final relative surplus NoiseAgent 4412 -0.0015847 +Final holdings for NoiseAgent 4413: { CASH: 9986228 }. Marked to market: 9986228 +Final relative surplus NoiseAgent 4413 -0.0013772 +Final holdings for NoiseAgent 4414: { IBM: 90, CASH: 1013815 }. Marked to market: 9999865 +Final relative surplus NoiseAgent 4414 -0.88863465 +Final holdings for NoiseAgent 4415: { CASH: 9998062 }. Marked to market: 9998062 +Final relative surplus NoiseAgent 4415 -0.0001938 +Final holdings for NoiseAgent 4416: { CASH: 10016650 }. Marked to market: 10016650 +Final relative surplus NoiseAgent 4416 0.001665 +Final holdings for NoiseAgent 4417: { CASH: 10024313 }. Marked to market: 10024313 +Final relative surplus NoiseAgent 4417 0.0024313 +Final holdings for NoiseAgent 4418: { CASH: 10023229 }. Marked to market: 10023229 +Final relative surplus NoiseAgent 4418 0.0023229 +Final holdings for NoiseAgent 4419: { CASH: 9967825 }. Marked to market: 9967825 +Final relative surplus NoiseAgent 4419 -0.0032175 +Final holdings for NoiseAgent 4420: { CASH: 9968995 }. Marked to market: 9968995 +Final relative surplus NoiseAgent 4420 -0.0031005 +Final holdings for NoiseAgent 4421: { CASH: 10014500 }. Marked to market: 10014500 +Final relative surplus NoiseAgent 4421 0.00145 +Final holdings for NoiseAgent 4422: { IBM: 84, CASH: 1623772 }. Marked to market: 9983368 +Final relative surplus NoiseAgent 4422 -0.8276708 +Final holdings for NoiseAgent 4423: { CASH: 10001131 }. Marked to market: 10001131 +Final relative surplus NoiseAgent 4423 0.0001131 +Final holdings for NoiseAgent 4424: { IBM: 38, CASH: 6198860 }. Marked to market: 10044802 +Final relative surplus NoiseAgent 4424 -0.380114 +Final holdings for NoiseAgent 4425: { CASH: 9987741 }. Marked to market: 9987741 +Final relative surplus NoiseAgent 4425 -0.0012259 +Final holdings for NoiseAgent 4426: { IBM: -78, CASH: 17791108 }. Marked to market: 10001716 +Final relative surplus NoiseAgent 4426 0.76912445 +Final holdings for NoiseAgent 4427: { CASH: 10009750 }. Marked to market: 10009750 +Final relative surplus NoiseAgent 4427 0.000975 +Final holdings for NoiseAgent 4428: { IBM: -74, CASH: 17392193 }. Marked to market: 10001813 +Final relative surplus NoiseAgent 4428 0.72923235 +Final holdings for NoiseAgent 4429: { IBM: 25, CASH: 7509550 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4429 -0.249045 +Final holdings for NoiseAgent 4430: { IBM: 22, CASH: 7788472 }. Marked to market: 9999978 +Final relative surplus NoiseAgent 4430 -0.2211528 +Final holdings for NoiseAgent 4431: { CASH: 10008961 }. Marked to market: 10008961 +Final relative surplus NoiseAgent 4431 0.0008961 +Final holdings for NoiseAgent 4432: { IBM: 88, CASH: 1209240 }. Marked to market: 9995688 +Final relative surplus NoiseAgent 4432 -0.86909135 +Final holdings for NoiseAgent 4433: { IBM: 26, CASH: 7382450 }. Marked to market: 9999948 +Final relative surplus NoiseAgent 4433 -0.261755 +Final holdings for NoiseAgent 4434: { IBM: -94, CASH: 19396616 }. Marked to market: 9986652 +Final relative surplus NoiseAgent 4434 0.92965095 +Final holdings for NoiseAgent 4435: { CASH: 9971530 }. Marked to market: 9971530 +Final relative surplus NoiseAgent 4435 -0.002847 +Final holdings for NoiseAgent 4436: { IBM: 88, CASH: 1216544 }. Marked to market: 9996656 +Final relative surplus NoiseAgent 4436 -0.86836885 +Final holdings for NoiseAgent 4437: { CASH: 10006720 }. Marked to market: 10006720 +Final relative surplus NoiseAgent 4437 0.000672 +Final holdings for NoiseAgent 4438: { CASH: 10009073 }. Marked to market: 10009073 +Final relative surplus NoiseAgent 4438 0.0009073 +Final holdings for NoiseAgent 4439: { IBM: 46, CASH: 5427255 }. Marked to market: 9972653 +Final relative surplus NoiseAgent 4439 -0.4572745 +Final holdings for NoiseAgent 4440: { CASH: 9998102 }. Marked to market: 9998102 +Final relative surplus NoiseAgent 4440 -0.0001898 +Final holdings for NoiseAgent 4441: { CASH: 10046697 }. Marked to market: 10046697 +Final relative surplus NoiseAgent 4441 0.0046697 +Final holdings for NoiseAgent 4442: { IBM: -70, CASH: 17000630 }. Marked to market: 9989150 +Final relative surplus NoiseAgent 4442 0.69004655 +Final holdings for NoiseAgent 4443: { CASH: 9997246 }. Marked to market: 9997246 +Final relative surplus NoiseAgent 4443 -0.0002754 +Final holdings for NoiseAgent 4444: { IBM: 94, CASH: 618941 }. Marked to market: 9997697 +Final relative surplus NoiseAgent 4444 -0.9281273 +Final holdings for NoiseAgent 4445: { IBM: 24, CASH: 7604032 }. Marked to market: 9999976 +Final relative surplus NoiseAgent 4445 -0.2395968 +Final holdings for NoiseAgent 4446: { IBM: -50, CASH: 15003050 }. Marked to market: 9992550 +Final relative surplus NoiseAgent 4446 0.500305 +Final holdings for NoiseAgent 4447: { CASH: 9979150 }. Marked to market: 9979150 +Final relative surplus NoiseAgent 4447 -0.002085 +Final holdings for NoiseAgent 4448: { CASH: 9976900 }. Marked to market: 9976900 +Final relative surplus NoiseAgent 4448 -0.00231 +Final holdings for NoiseAgent 4449: { IBM: -76, CASH: 17581456 }. Marked to market: 10005472 +Final relative surplus NoiseAgent 4449 0.7481818 +Final holdings for NoiseAgent 4450: { IBM: -62, CASH: 16193862 }. Marked to market: 10007998 +Final relative surplus NoiseAgent 4450 0.60940825 +Final holdings for NoiseAgent 4451: { IBM: 70, CASH: 3010780 }. Marked to market: 10001540 +Final relative surplus NoiseAgent 4451 -0.68893515 +Final holdings for NoiseAgent 4452: { IBM: -72, CASH: 17187724 }. Marked to market: 10000108 +Final relative surplus NoiseAgent 4452 0.7087896 +Final holdings for NoiseAgent 4453: { IBM: 92, CASH: 785050 }. Marked to market: 10024334 +Final relative surplus NoiseAgent 4453 -0.9114467 +Final holdings for NoiseAgent 4454: { IBM: -86, CASH: 18605590 }. Marked to market: 9987272 +Final relative surplus NoiseAgent 4454 0.85053785 +Final holdings for NoiseAgent 4455: { IBM: 84, CASH: 1567744 }. Marked to market: 10023520 +Final relative surplus NoiseAgent 4455 -0.83315905 +Final holdings for NoiseAgent 4456: { CASH: 9960426 }. Marked to market: 9960426 +Final relative surplus NoiseAgent 4456 -0.0039574 +Final holdings for NoiseAgent 4457: { IBM: -39, CASH: 13926013 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4457 0.3926013 +Final holdings for NoiseAgent 4458: { IBM: 96, CASH: 375712 }. Marked to market: 10038976 +Final relative surplus NoiseAgent 4458 -0.9523625 +Final holdings for NoiseAgent 4459: { CASH: 9996226 }. Marked to market: 9996226 +Final relative surplus NoiseAgent 4459 -0.0003774 +Final holdings for NoiseAgent 4460: { CASH: 10006660 }. Marked to market: 10006660 +Final relative surplus NoiseAgent 4460 0.000666 +Final holdings for NoiseAgent 4461: { CASH: 10005060 }. Marked to market: 10005060 +Final relative surplus NoiseAgent 4461 0.000506 +Final holdings for NoiseAgent 4462: { CASH: 10008775 }. Marked to market: 10008775 +Final relative surplus NoiseAgent 4462 0.0008775 +Final holdings for NoiseAgent 4463: { IBM: 92, CASH: 773412 }. Marked to market: 10034684 +Final relative surplus NoiseAgent 4463 -0.9125923 +Final holdings for NoiseAgent 4464: { CASH: 9970252 }. Marked to market: 9970252 +Final relative surplus NoiseAgent 4464 -0.0029748 +Final holdings for NoiseAgent 4465: { IBM: 44, CASH: 5614806 }. Marked to market: 9994126 +Final relative surplus NoiseAgent 4465 -0.4385194 +Final holdings for NoiseAgent 4466: { IBM: 42, CASH: 5772028 }. Marked to market: 9999916 +Final relative surplus NoiseAgent 4466 -0.4227972 +Final holdings for NoiseAgent 4467: { IBM: 30, CASH: 7003480 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4467 -0.299652 +Final holdings for NoiseAgent 4468: { IBM: 88, CASH: 1264152 }. Marked to market: 9930216 +Final relative surplus NoiseAgent 4468 -0.8637316 +Final holdings for NoiseAgent 4469: { CASH: 9987920 }. Marked to market: 9987920 +Final relative surplus NoiseAgent 4469 -0.001208 +Final holdings for NoiseAgent 4470: { CASH: 9965259 }. Marked to market: 9965259 +Final relative surplus NoiseAgent 4470 -0.0034741 +Final holdings for NoiseAgent 4471: { IBM: -25, CASH: 12513775 }. Marked to market: 9999950 +Final relative surplus NoiseAgent 4471 0.2513775 +Final holdings for NoiseAgent 4472: { CASH: 9993765 }. Marked to market: 9993765 +Final relative surplus NoiseAgent 4472 -0.0006235 +Final holdings for NoiseAgent 4473: { CASH: 9944812 }. Marked to market: 9944812 +Final relative surplus NoiseAgent 4473 -0.0055188 +Final holdings for NoiseAgent 4474: { CASH: 9981618 }. Marked to market: 9981618 +Final relative surplus NoiseAgent 4474 -0.0018382 +Final holdings for NoiseAgent 4475: { IBM: 72, CASH: 2824660 }. Marked to market: 9984484 +Final relative surplus NoiseAgent 4475 -0.7075883 +Final holdings for NoiseAgent 4476: { IBM: -52, CASH: 15211986 }. Marked to market: 9977198 +Final relative surplus NoiseAgent 4476 0.51113165 +Final holdings for NoiseAgent 4477: { IBM: -45, CASH: 14508730 }. Marked to market: 9999865 +Final relative surplus NoiseAgent 4477 0.450873 +Final holdings for NoiseAgent 4478: { CASH: 10001692 }. Marked to market: 10001692 +Final relative surplus NoiseAgent 4478 0.0001692 +Final holdings for NoiseAgent 4479: { IBM: 82, CASH: 1799590 }. Marked to market: 10013530 +Final relative surplus NoiseAgent 4479 -0.81002395 +Final holdings for NoiseAgent 4480: { IBM: -64, CASH: 16366976 }. Marked to market: 10021504 +Final relative surplus NoiseAgent 4480 0.62677935 +Final holdings for NoiseAgent 4481: { CASH: 10018750 }. Marked to market: 10018750 +Final relative surplus NoiseAgent 4481 0.001875 +Final holdings for NoiseAgent 4482: { CASH: 9995580 }. Marked to market: 9995580 +Final relative surplus NoiseAgent 4482 -0.000442 +Final holdings for NoiseAgent 4483: { CASH: 10039339 }. Marked to market: 10039339 +Final relative surplus NoiseAgent 4483 0.0039339 +Final holdings for NoiseAgent 4484: { CASH: 9997200 }. Marked to market: 9997200 +Final relative surplus NoiseAgent 4484 -0.00028 +Final holdings for NoiseAgent 4485: { IBM: -66, CASH: 16565482 }. Marked to market: 10028314 +Final relative surplus NoiseAgent 4485 0.64664275 +Final holdings for NoiseAgent 4486: { CASH: 9997864 }. Marked to market: 9997864 +Final relative surplus NoiseAgent 4486 -0.0002136 +Final holdings for NoiseAgent 4487: { IBM: -50, CASH: 14994950 }. Marked to market: 9998250 +Final relative surplus NoiseAgent 4487 0.499495 +Final holdings for NoiseAgent 4488: { IBM: -88, CASH: 18788340 }. Marked to market: 9997404 +Final relative surplus NoiseAgent 4488 0.86884435 +Final holdings for NoiseAgent 4489: { IBM: 20, CASH: 8013622 }. Marked to market: 10025282 +Final relative surplus NoiseAgent 4489 -0.1986378 +Final holdings for NoiseAgent 4490: { IBM: 76, CASH: 2420368 }. Marked to market: 9985104 +Final relative surplus NoiseAgent 4490 -0.74800965 +Final holdings for NoiseAgent 4491: { IBM: 52, CASH: 4805174 }. Marked to market: 9994826 +Final relative surplus NoiseAgent 4491 -0.5095027 +Final holdings for NoiseAgent 4492: { IBM: -60, CASH: 16009750 }. Marked to market: 9979750 +Final relative surplus NoiseAgent 4492 0.59092485 +Final holdings for NoiseAgent 4493: { IBM: -68, CASH: 16790514 }. Marked to market: 9995002 +Final relative surplus NoiseAgent 4493 0.66905885 +Final holdings for NoiseAgent 4494: { IBM: -8, CASH: 10814455 }. Marked to market: 10022623 +Final relative surplus NoiseAgent 4494 0.0814455 +Final holdings for NoiseAgent 4495: { CASH: 10005600 }. Marked to market: 10005600 +Final relative surplus NoiseAgent 4495 0.00056 +Final holdings for NoiseAgent 4496: { IBM: 90, CASH: 977860 }. Marked to market: 10037620 +Final relative surplus NoiseAgent 4496 -0.89214715 +Final holdings for NoiseAgent 4497: { IBM: -74, CASH: 17404866 }. Marked to market: 9987920 +Final relative surplus NoiseAgent 4497 0.73046365 +Final holdings for NoiseAgent 4498: { CASH: 9998252 }. Marked to market: 9998252 +Final relative surplus NoiseAgent 4498 -0.0001748 +Final holdings for NoiseAgent 4499: { IBM: -90, CASH: 19006930 }. Marked to market: 9985510 +Final relative surplus NoiseAgent 4499 0.8906693 +Final holdings for NoiseAgent 4500: { IBM: -74, CASH: 17364665 }. Marked to market: 10023421 +Final relative surplus NoiseAgent 4500 0.7265453 +Final holdings for NoiseAgent 4501: { CASH: 9987530 }. Marked to market: 9987530 +Final relative surplus NoiseAgent 4501 -0.001247 +Final holdings for NoiseAgent 4502: { CASH: 9991900 }. Marked to market: 9991900 +Final relative surplus NoiseAgent 4502 -0.00081 +Final holdings for NoiseAgent 4503: { IBM: 42, CASH: 5805271 }. Marked to market: 9998047 +Final relative surplus NoiseAgent 4503 -0.4194729 +Final holdings for NoiseAgent 4504: { IBM: 46, CASH: 5387166 }. Marked to market: 10017158 +Final relative surplus NoiseAgent 4504 -0.4612834 +Final holdings for NoiseAgent 4505: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 4505 -5.76e-05 +Final holdings for NoiseAgent 4506: { IBM: 42, CASH: 5839438 }. Marked to market: 9999454 +Final relative surplus NoiseAgent 4506 -0.4160562 +Final holdings for NoiseAgent 4507: { IBM: 96, CASH: 404992 }. Marked to market: 9995008 +Final relative surplus NoiseAgent 4507 -0.94951125 +Final holdings for NoiseAgent 4508: { IBM: 38, CASH: 6191906 }. Marked to market: 9999886 +Final relative surplus NoiseAgent 4508 -0.3808094 +Final holdings for NoiseAgent 4509: { IBM: -76, CASH: 17585940 }. Marked to market: 10009728 +Final relative surplus NoiseAgent 4509 0.7486252 +Final holdings for NoiseAgent 4510: { IBM: 56, CASH: 4408428 }. Marked to market: 10002548 +Final relative surplus NoiseAgent 4510 -0.549168 +Final holdings for NoiseAgent 4511: { IBM: -40, CASH: 13993220 }. Marked to market: 10003900 +Final relative surplus NoiseAgent 4511 0.399322 +Final holdings for NoiseAgent 4512: { IBM: 72, CASH: 2787796 }. Marked to market: 10025596 +Final relative surplus NoiseAgent 4512 -0.71116785 +Final holdings for NoiseAgent 4513: { IBM: -92, CASH: 19187902 }. Marked to market: 10004094 +Final relative surplus NoiseAgent 4513 0.90880765 +Final holdings for NoiseAgent 4514: { CASH: 10002883 }. Marked to market: 10002883 +Final relative surplus NoiseAgent 4514 0.0002883 +Final holdings for NoiseAgent 4515: { CASH: 10031844 }. Marked to market: 10031844 +Final relative surplus NoiseAgent 4515 0.0031844 +Final holdings for NoiseAgent 4516: { IBM: -52, CASH: 15185492 }. Marked to market: 10003224 +Final relative surplus NoiseAgent 4516 0.50858125 +Final holdings for NoiseAgent 4517: { IBM: -56, CASH: 15617500 }. Marked to market: 9982500 +Final relative surplus NoiseAgent 4517 0.55168655 +Final holdings for NoiseAgent 4518: { IBM: 48, CASH: 5193712 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4518 -0.4806288 +Final holdings for NoiseAgent 4519: { CASH: 10005390 }. Marked to market: 10005390 +Final relative surplus NoiseAgent 4519 0.000539 +Final holdings for NoiseAgent 4520: { IBM: 43, CASH: 5706665 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4520 -0.4293335 +Final holdings for NoiseAgent 4521: { IBM: -74, CASH: 17357820 }. Marked to market: 10028268 +Final relative surplus NoiseAgent 4521 0.72588065 +Final holdings for NoiseAgent 4522: { CASH: 10009537 }. Marked to market: 10009537 +Final relative surplus NoiseAgent 4522 0.0009537 +Final holdings for NoiseAgent 4523: { CASH: 9980904 }. Marked to market: 9980904 +Final relative surplus NoiseAgent 4523 -0.0019096 +Final holdings for NoiseAgent 4524: { IBM: 84, CASH: 1578412 }. Marked to market: 10026376 +Final relative surplus NoiseAgent 4524 -0.83210215 +Final holdings for NoiseAgent 4525: { CASH: 9964279 }. Marked to market: 9964279 +Final relative surplus NoiseAgent 4525 -0.0035721 +Final holdings for NoiseAgent 4526: { CASH: 9989872 }. Marked to market: 9989872 +Final relative surplus NoiseAgent 4526 -0.0010128 +Final holdings for NoiseAgent 4527: { IBM: -74, CASH: 17392896 }. Marked to market: 10000518 +Final relative surplus NoiseAgent 4527 0.72929995 +Final holdings for NoiseAgent 4528: { CASH: 10007714 }. Marked to market: 10007714 +Final relative surplus NoiseAgent 4528 0.0007714 +Final holdings for NoiseAgent 4529: { IBM: 78, CASH: 2207878 }. Marked to market: 9998908 +Final relative surplus NoiseAgent 4529 -0.76922375 +Final holdings for NoiseAgent 4530: { CASH: 10004902 }. Marked to market: 10004902 +Final relative surplus NoiseAgent 4530 0.0004902 +Final holdings for NoiseAgent 4531: { IBM: -48, CASH: 14813632 }. Marked to market: 9981760 +Final relative surplus NoiseAgent 4531 0.4813632 +Final holdings for NoiseAgent 4532: { CASH: 9999424 }. Marked to market: 9999424 +Final relative surplus NoiseAgent 4532 -5.76e-05 +Final holdings for NoiseAgent 4533: { IBM: 76, CASH: 2410754 }. Marked to market: 10000722 +Final relative surplus NoiseAgent 4533 -0.748938 +Final holdings for NoiseAgent 4534: { IBM: -84, CASH: 18364174 }. Marked to market: 10028518 +Final relative surplus NoiseAgent 4534 0.8264939 +Final holdings for NoiseAgent 4535: { CASH: 10030451 }. Marked to market: 10030451 +Final relative surplus NoiseAgent 4535 0.0030451 +Final holdings for NoiseAgent 4536: { CASH: 9998925 }. Marked to market: 9998925 +Final relative surplus NoiseAgent 4536 -0.0001075 +Final holdings for NoiseAgent 4537: { CASH: 10004350 }. Marked to market: 10004350 +Final relative surplus NoiseAgent 4537 0.000435 +Final holdings for NoiseAgent 4538: { IBM: 98, CASH: 199363 }. Marked to market: 10015533 +Final relative surplus NoiseAgent 4538 -0.97004725 +Final holdings for NoiseAgent 4539: { IBM: -64, CASH: 16393088 }. Marked to market: 9960000 +Final relative surplus NoiseAgent 4539 0.629281 +Final holdings for NoiseAgent 4540: { CASH: 10024157 }. Marked to market: 10024157 +Final relative surplus NoiseAgent 4540 0.0024157 +Final holdings for NoiseAgent 4541: { CASH: 10014547 }. Marked to market: 10014547 +Final relative surplus NoiseAgent 4541 0.0014547 +Final holdings for NoiseAgent 4542: { CASH: 9986315 }. Marked to market: 9986315 +Final relative surplus NoiseAgent 4542 -0.0013685 +Final holdings for NoiseAgent 4543: { CASH: 10003400 }. Marked to market: 10003400 +Final relative surplus NoiseAgent 4543 0.00034 +Final holdings for NoiseAgent 4544: { IBM: 62, CASH: 3795598 }. Marked to market: 10009858 +Final relative surplus NoiseAgent 4544 -0.61041725 +Final holdings for NoiseAgent 4545: { IBM: -52, CASH: 15192408 }. Marked to market: 9998336 +Final relative surplus NoiseAgent 4545 0.50925225 +Final holdings for NoiseAgent 4546: { CASH: 10012892 }. Marked to market: 10012892 +Final relative surplus NoiseAgent 4546 0.0012892 +Final holdings for NoiseAgent 4547: { CASH: 9983449 }. Marked to market: 9983449 +Final relative surplus NoiseAgent 4547 -0.0016551 +Final holdings for NoiseAgent 4548: { IBM: -76, CASH: 17617708 }. Marked to market: 9973628 +Final relative surplus NoiseAgent 4548 0.7517117 +Final holdings for NoiseAgent 4549: { CASH: 10001274 }. Marked to market: 10001274 +Final relative surplus NoiseAgent 4549 0.0001274 +Final holdings for NoiseAgent 4550: { IBM: 48, CASH: 5204392 }. Marked to market: 9999784 +Final relative surplus NoiseAgent 4550 -0.4795608 +Final holdings for NoiseAgent 4551: { CASH: 9966912 }. Marked to market: 9966912 +Final relative surplus NoiseAgent 4551 -0.0033088 +Final holdings for NoiseAgent 4552: { IBM: 39, CASH: 6121762 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4552 -0.3878238 +Final holdings for NoiseAgent 4553: { IBM: -64, CASH: 16417312 }. Marked to market: 9977312 +Final relative surplus NoiseAgent 4553 0.6316688 +Final holdings for NoiseAgent 4554: { CASH: 9978550 }. Marked to market: 9978550 +Final relative surplus NoiseAgent 4554 -0.002145 +Final holdings for NoiseAgent 4555: { IBM: -20, CASH: 11995440 }. Marked to market: 9999960 +Final relative surplus NoiseAgent 4555 0.199544 +Final holdings for NoiseAgent 4556: { IBM: 80, CASH: 2011160 }. Marked to market: 10004520 +Final relative surplus NoiseAgent 4556 -0.78889245 +Final holdings for NoiseAgent 4557: { IBM: -94, CASH: 19354128 }. Marked to market: 10037318 +Final relative surplus NoiseAgent 4557 0.92550145 +Final holdings for NoiseAgent 4558: { IBM: 48, CASH: 5203048 }. Marked to market: 9999064 +Final relative surplus NoiseAgent 4558 -0.4796952 +Final holdings for NoiseAgent 4559: { IBM: -40, CASH: 14010620 }. Marked to market: 9982300 +Final relative surplus NoiseAgent 4559 0.401062 +Final holdings for NoiseAgent 4560: { IBM: -44, CASH: 14378990 }. Marked to market: 10013178 +Final relative surplus NoiseAgent 4560 0.437899 +Final holdings for NoiseAgent 4561: { IBM: 96, CASH: 378304 }. Marked to market: 10036768 +Final relative surplus NoiseAgent 4561 -0.95210815 +Final holdings for NoiseAgent 4562: { IBM: -90, CASH: 18980920 }. Marked to market: 10002340 +Final relative surplus NoiseAgent 4562 0.88811725 +Final holdings for NoiseAgent 4563: { IBM: 62, CASH: 3796931 }. Marked to market: 10007533 +Final relative surplus NoiseAgent 4563 -0.61028975 +Final holdings for NoiseAgent 4564: { CASH: 10037536 }. Marked to market: 10037536 +Final relative surplus NoiseAgent 4564 0.0037536 +Final holdings for NoiseAgent 4565: { IBM: 90, CASH: 978715 }. Marked to market: 10028485 +Final relative surplus NoiseAgent 4565 -0.8920731 +Final holdings for NoiseAgent 4566: { CASH: 9986932 }. Marked to market: 9986932 +Final relative surplus NoiseAgent 4566 -0.0013068 +Final holdings for NoiseAgent 4567: { IBM: -74, CASH: 17401998 }. Marked to market: 9986458 +Final relative surplus NoiseAgent 4567 0.7301789 +Final holdings for NoiseAgent 4568: { CASH: 9998299 }. Marked to market: 9998299 +Final relative surplus NoiseAgent 4568 -0.0001701 +Final holdings for NoiseAgent 4569: { IBM: -84, CASH: 18354598 }. Marked to market: 10037758 +Final relative surplus NoiseAgent 4569 0.82556035 +Final holdings for NoiseAgent 4570: { CASH: 9966025 }. Marked to market: 9966025 +Final relative surplus NoiseAgent 4570 -0.0033975 +Final holdings for NoiseAgent 4571: { CASH: 9989821 }. Marked to market: 9989821 +Final relative surplus NoiseAgent 4571 -0.0010179 +Final holdings for NoiseAgent 4572: { IBM: 25, CASH: 7502575 }. Marked to market: 9999975 +Final relative surplus NoiseAgent 4572 -0.2497425 +Final holdings for NoiseAgent 4573: { IBM: 54, CASH: 4622275 }. Marked to market: 9981613 +Final relative surplus NoiseAgent 4573 -0.5278476 +Final holdings for NoiseAgent 4574: { CASH: 10005575 }. Marked to market: 10005575 +Final relative surplus NoiseAgent 4574 0.0005575 +Final holdings for NoiseAgent 4575: { CASH: 10066738 }. Marked to market: 10066738 +Final relative surplus NoiseAgent 4575 0.0066738 +Final holdings for NoiseAgent 4576: { IBM: 54, CASH: 4604536 }. Marked to market: 10000162 +Final relative surplus NoiseAgent 4576 -0.5295546 +Final holdings for NoiseAgent 4577: { IBM: 25, CASH: 7515577 }. Marked to market: 10027552 +Final relative surplus NoiseAgent 4577 -0.2484423 +Final holdings for NoiseAgent 4578: { CASH: 10005848 }. Marked to market: 10005848 +Final relative surplus NoiseAgent 4578 0.0005848 +Final holdings for NoiseAgent 4579: { IBM: -60, CASH: 16007440 }. Marked to market: 9974260 +Final relative surplus NoiseAgent 4579 0.59068865 +Final holdings for NoiseAgent 4580: { CASH: 10009724 }. Marked to market: 10009724 +Final relative surplus NoiseAgent 4580 0.0009724 +Final holdings for NoiseAgent 4581: { CASH: 10002880 }. Marked to market: 10002880 +Final relative surplus NoiseAgent 4581 0.000288 +Final holdings for NoiseAgent 4582: { CASH: 9952000 }. Marked to market: 9952000 +Final relative surplus NoiseAgent 4582 -0.0048 +Final holdings for NoiseAgent 4583: { CASH: 9998376 }. Marked to market: 9998376 +Final relative surplus NoiseAgent 4583 -0.0001624 +Final holdings for NoiseAgent 4584: { IBM: -90, CASH: 19027270 }. Marked to market: 9966250 +Final relative surplus NoiseAgent 4584 0.89265975 +Final holdings for NoiseAgent 4585: { IBM: -14, CASH: 11398368 }. Marked to market: 10001560 +Final relative surplus NoiseAgent 4585 0.1398368 +Final holdings for NoiseAgent 4586: { IBM: -46, CASH: 14578909 }. Marked to market: 10000989 +Final relative surplus NoiseAgent 4586 0.4578909 +Final holdings for NoiseAgent 4587: { IBM: -80, CASH: 17975880 }. Marked to market: 10011800 +Final relative surplus NoiseAgent 4587 0.78763285 +Final holdings for NoiseAgent 4588: { IBM: -40, CASH: 13983100 }. Marked to market: 10013460 +Final relative surplus NoiseAgent 4588 0.39831 +Final holdings for NoiseAgent 4589: { IBM: -84, CASH: 18387190 }. Marked to market: 10005082 +Final relative surplus NoiseAgent 4589 0.8287398 +Final holdings for NoiseAgent 4590: { CASH: 9998047 }. Marked to market: 9998047 +Final relative surplus NoiseAgent 4590 -0.0001953 +Final holdings for NoiseAgent 4591: { CASH: 10002618 }. Marked to market: 10002618 +Final relative surplus NoiseAgent 4591 0.0002618 +Final holdings for NoiseAgent 4592: { IBM: -70, CASH: 16988345 }. Marked to market: 9999335 +Final relative surplus NoiseAgent 4592 0.68885005 +Final holdings for NoiseAgent 4593: { IBM: -48, CASH: 14789056 }. Marked to market: 9999280 +Final relative surplus NoiseAgent 4593 0.4789056 +Final holdings for NoiseAgent 4594: { CASH: 9997480 }. Marked to market: 9997480 +Final relative surplus NoiseAgent 4594 -0.000252 +Final holdings for NoiseAgent 4595: { IBM: 58, CASH: 4210962 }. Marked to market: 10001044 +Final relative surplus NoiseAgent 4595 -0.56892085 +Final holdings for NoiseAgent 4596: { CASH: 9996304 }. Marked to market: 9996304 +Final relative surplus NoiseAgent 4596 -0.0003696 +Final holdings for NoiseAgent 4597: { IBM: -42, CASH: 14199601 }. Marked to market: 9995233 +Final relative surplus NoiseAgent 4597 0.4199601 +Final holdings for NoiseAgent 4598: { IBM: 29, CASH: 7083963 }. Marked to market: 9999942 +Final relative surplus NoiseAgent 4598 -0.2916037 +Final holdings for NoiseAgent 4599: { IBM: 98, CASH: 212691 }. Marked to market: 10001617 +Final relative surplus NoiseAgent 4599 -0.96874225 +Final holdings for NoiseAgent 4600: { IBM: 46, CASH: 5405543 }. Marked to market: 9997769 +Final relative surplus NoiseAgent 4600 -0.4594457 +Final holdings for NoiseAgent 4601: { CASH: 9992382 }. Marked to market: 9992382 +Final relative surplus NoiseAgent 4601 -0.0007618 +Final holdings for NoiseAgent 4602: { IBM: 64, CASH: 3587008 }. Marked to market: 10022464 +Final relative surplus NoiseAgent 4602 -0.63124365 +Final holdings for NoiseAgent 4603: { CASH: 9988684 }. Marked to market: 9988684 +Final relative surplus NoiseAgent 4603 -0.0011316 +Final holdings for NoiseAgent 4604: { CASH: 9970760 }. Marked to market: 9970760 +Final relative surplus NoiseAgent 4604 -0.002924 +Final holdings for NoiseAgent 4605: { CASH: 10027322 }. Marked to market: 10027322 +Final relative surplus NoiseAgent 4605 0.0027322 +Final holdings for NoiseAgent 4606: { CASH: 10003042 }. Marked to market: 10003042 +Final relative surplus NoiseAgent 4606 0.0003042 +Final holdings for NoiseAgent 4607: { IBM: 36, CASH: 6404896 }. Marked to market: 9999964 +Final relative surplus NoiseAgent 4607 -0.3595104 +Final holdings for NoiseAgent 4608: { IBM: -32, CASH: 13194240 }. Marked to market: 9973824 +Final relative surplus NoiseAgent 4608 0.319424 +Final holdings for NoiseAgent 4609: { IBM: 60, CASH: 4022404 }. Marked to market: 9930064 +Final relative surplus NoiseAgent 4609 -0.5879138 +Final holdings for NoiseAgent 4610: { IBM: 41, CASH: 5892046 }. Marked to market: 9999754 +Final relative surplus NoiseAgent 4610 -0.4107954 +Final holdings for NoiseAgent 4611: { IBM: 68, CASH: 3219244 }. Marked to market: 9988712 +Final relative surplus NoiseAgent 4611 -0.6681204 +Final holdings for NoiseAgent 4612: { CASH: 9996475 }. Marked to market: 9996475 +Final relative surplus NoiseAgent 4612 -0.0003525 +Final holdings for NoiseAgent 4613: { CASH: 10002072 }. Marked to market: 10002072 +Final relative surplus NoiseAgent 4613 0.0002072 +Final holdings for NoiseAgent 4614: { IBM: 98, CASH: 201862 }. Marked to market: 10013328 +Final relative surplus NoiseAgent 4614 -0.96980145 +Final holdings for NoiseAgent 4615: { CASH: 9990200 }. Marked to market: 9990200 +Final relative surplus NoiseAgent 4615 -0.00098 +Final holdings for NoiseAgent 4616: { CASH: 9998357 }. Marked to market: 9998357 +Final relative surplus NoiseAgent 4616 -0.0001643 +Final holdings for NoiseAgent 4617: { IBM: -92, CASH: 19204370 }. Marked to market: 9990018 +Final relative surplus NoiseAgent 4617 0.910421 +Final holdings for NoiseAgent 4618: { IBM: 94, CASH: 644509 }. Marked to market: 9972223 +Final relative surplus NoiseAgent 4618 -0.9256264 +Final holdings for NoiseAgent 4619: { IBM: -29, CASH: 12897680 }. Marked to market: 9979178 +Final relative surplus NoiseAgent 4619 0.289768 +Final holdings for NoiseAgent 4620: { IBM: 44, CASH: 5590364 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4620 -0.4409636 +Final holdings for NoiseAgent 4621: { CASH: 10013480 }. Marked to market: 10013480 +Final relative surplus NoiseAgent 4621 0.001348 +Final holdings for NoiseAgent 4622: { CASH: 10001449 }. Marked to market: 10001449 +Final relative surplus NoiseAgent 4622 0.0001449 +Final holdings for NoiseAgent 4623: { CASH: 10010230 }. Marked to market: 10010230 +Final relative surplus NoiseAgent 4623 0.001023 +Final holdings for NoiseAgent 4624: { IBM: -44, CASH: 14366604 }. Marked to market: 9999956 +Final relative surplus NoiseAgent 4624 0.4366604 +Final holdings for NoiseAgent 4625: { CASH: 10001715 }. Marked to market: 10001715 +Final relative surplus NoiseAgent 4625 0.0001715 +Final holdings for NoiseAgent 4626: { CASH: 10007380 }. Marked to market: 10007380 +Final relative surplus NoiseAgent 4626 0.000738 +Final holdings for NoiseAgent 4627: { IBM: 74, CASH: 2597373 }. Marked to market: 10009509 +Final relative surplus NoiseAgent 4627 -0.73024625 +Final holdings for NoiseAgent 4628: { CASH: 10001786 }. Marked to market: 10001786 +Final relative surplus NoiseAgent 4628 0.0001786 +Final holdings for NoiseAgent 4629: { CASH: 9968094 }. Marked to market: 9968094 +Final relative surplus NoiseAgent 4629 -0.0031906 +Final holdings for NoiseAgent 4630: { IBM: -31, CASH: 13117267 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4630 0.3117267 +Final holdings for NoiseAgent 4631: { CASH: 9981922 }. Marked to market: 9981922 +Final relative surplus NoiseAgent 4631 -0.0018078 +Final holdings for NoiseAgent 4632: { IBM: -70, CASH: 16993665 }. Marked to market: 10003185 +Final relative surplus NoiseAgent 4632 0.68938015 +Final holdings for NoiseAgent 4633: { IBM: -44, CASH: 14394192 }. Marked to market: 10001628 +Final relative surplus NoiseAgent 4633 0.4394192 +Final holdings for NoiseAgent 4634: { CASH: 9994656 }. Marked to market: 9994656 +Final relative surplus NoiseAgent 4634 -0.0005344 +Final holdings for NoiseAgent 4635: { IBM: -48, CASH: 14810728 }. Marked to market: 9985096 +Final relative surplus NoiseAgent 4635 0.4810728 +Final holdings for NoiseAgent 4636: { IBM: -22, CASH: 12214036 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4636 0.2214036 +Final holdings for NoiseAgent 4637: { IBM: 66, CASH: 3406633 }. Marked to market: 9986437 +Final relative surplus NoiseAgent 4637 -0.6493671 +Final holdings for NoiseAgent 4638: { CASH: 9950600 }. Marked to market: 9950600 +Final relative surplus NoiseAgent 4638 -0.00494 +Final holdings for NoiseAgent 4639: { CASH: 10002632 }. Marked to market: 10002632 +Final relative surplus NoiseAgent 4639 0.0002632 +Final holdings for NoiseAgent 4640: { CASH: 9981876 }. Marked to market: 9981876 +Final relative surplus NoiseAgent 4640 -0.0018124 +Final holdings for NoiseAgent 4641: { CASH: 10012136 }. Marked to market: 10012136 +Final relative surplus NoiseAgent 4641 0.0012136 +Final holdings for NoiseAgent 4642: { IBM: -76, CASH: 17539048 }. Marked to market: 10043928 +Final relative surplus NoiseAgent 4642 0.7440499 +Final holdings for NoiseAgent 4643: { CASH: 9989086 }. Marked to market: 9989086 +Final relative surplus NoiseAgent 4643 -0.0010914 +Final holdings for NoiseAgent 4644: { CASH: 10000520 }. Marked to market: 10000520 +Final relative surplus NoiseAgent 4644 5.2e-05 +Final holdings for NoiseAgent 4645: { IBM: 74, CASH: 2651541 }. Marked to market: 9952307 +Final relative surplus NoiseAgent 4645 -0.7249736 +Final holdings for NoiseAgent 4646: { IBM: 88, CASH: 1224552 }. Marked to market: 9982928 +Final relative surplus NoiseAgent 4646 -0.86759195 +Final holdings for NoiseAgent 4647: { IBM: 70, CASH: 3018445 }. Marked to market: 9988975 +Final relative surplus NoiseAgent 4647 -0.6881969 +Final holdings for NoiseAgent 4648: { IBM: 54, CASH: 4584394 }. Marked to market: 10020304 +Final relative surplus NoiseAgent 4648 -0.5314937 +Final holdings for NoiseAgent 4649: { IBM: -42, CASH: 14199538 }. Marked to market: 9994036 +Final relative surplus NoiseAgent 4649 0.4199538 +Final holdings for NoiseAgent 4650: { IBM: 30, CASH: 7003480 }. Marked to market: 9999910 +Final relative surplus NoiseAgent 4650 -0.299652 +Final holdings for NoiseAgent 4651: { CASH: 9999852 }. Marked to market: 9999852 +Final relative surplus NoiseAgent 4651 -1.48e-05 +Final holdings for NoiseAgent 4652: { IBM: 46, CASH: 5413892 }. Marked to market: 9993054 +Final relative surplus NoiseAgent 4652 -0.4586108 +Final holdings for NoiseAgent 4653: { CASH: 9996010 }. Marked to market: 9996010 +Final relative surplus NoiseAgent 4653 -0.000399 +Final holdings for NoiseAgent 4654: { CASH: 9996090 }. Marked to market: 9996090 +Final relative surplus NoiseAgent 4654 -0.000391 +Final holdings for NoiseAgent 4655: { IBM: 80, CASH: 2034880 }. Marked to market: 9972320 +Final relative surplus NoiseAgent 4655 -0.7865908 +Final holdings for NoiseAgent 4656: { IBM: -40, CASH: 13969640 }. Marked to market: 10023280 +Final relative surplus NoiseAgent 4656 0.396964 +Final holdings for NoiseAgent 4657: { IBM: -98, CASH: 19717680 }. Marked to market: 10066836 +Final relative surplus NoiseAgent 4657 0.9619237 +Final holdings for NoiseAgent 4658: { IBM: -90, CASH: 18991675 }. Marked to market: 9997615 +Final relative surplus NoiseAgent 4658 0.8891741 +Final holdings for NoiseAgent 4659: { IBM: -22, CASH: 12177538 }. Marked to market: 9998482 +Final relative surplus NoiseAgent 4659 0.2177538 +Final holdings for NoiseAgent 4660: { IBM: 72, CASH: 2811340 }. Marked to market: 10000252 +Final relative surplus NoiseAgent 4660 -0.7088806 +Final holdings for NoiseAgent 4661: { IBM: 30, CASH: 7007140 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4661 -0.299286 +Final holdings for NoiseAgent 4662: { CASH: 10033390 }. Marked to market: 10033390 +Final relative surplus NoiseAgent 4662 0.003339 +Final holdings for NoiseAgent 4663: { CASH: 9996875 }. Marked to market: 9996875 +Final relative surplus NoiseAgent 4663 -0.0003125 +Final holdings for NoiseAgent 4664: { IBM: 66, CASH: 3411614 }. Marked to market: 10000130 +Final relative surplus NoiseAgent 4664 -0.64885595 +Final holdings for NoiseAgent 4665: { CASH: 10000506 }. Marked to market: 10000506 +Final relative surplus NoiseAgent 4665 5.06e-05 +Final holdings for NoiseAgent 4666: { IBM: 42, CASH: 5805166 }. Marked to market: 9999706 +Final relative surplus NoiseAgent 4666 -0.4194834 +Final holdings for NoiseAgent 4667: { CASH: 9970808 }. Marked to market: 9970808 +Final relative surplus NoiseAgent 4667 -0.0029192 +Final holdings for NoiseAgent 4668: { IBM: 46, CASH: 5407613 }. Marked to market: 9996619 +Final relative surplus NoiseAgent 4668 -0.4592387 +Final holdings for NoiseAgent 4669: { IBM: -50, CASH: 14973200 }. Marked to market: 10017450 +Final relative surplus NoiseAgent 4669 0.49732 +Final holdings for NoiseAgent 4670: { IBM: -62, CASH: 16211625 }. Marked to market: 9977339 +Final relative surplus NoiseAgent 4670 0.61110725 +Final holdings for NoiseAgent 4671: { CASH: 10018420 }. Marked to market: 10018420 +Final relative surplus NoiseAgent 4671 0.001842 +Final holdings for NoiseAgent 4672: { IBM: -76, CASH: 17605244 }. Marked to market: 9990728 +Final relative surplus NoiseAgent 4672 0.75050575 +Final holdings for NoiseAgent 4673: { CASH: 9993200 }. Marked to market: 9993200 +Final relative surplus NoiseAgent 4673 -0.00068 +Final holdings for NoiseAgent 4674: { IBM: -88, CASH: 18760884 }. Marked to market: 10030756 +Final relative surplus NoiseAgent 4674 0.8661672 +Final holdings for NoiseAgent 4675: { CASH: 9998915 }. Marked to market: 9998915 +Final relative surplus NoiseAgent 4675 -0.0001085 +Final holdings for NoiseAgent 4676: { IBM: 90, CASH: 999505 }. Marked to market: 10016695 +Final relative surplus NoiseAgent 4676 -0.89003085 +Final holdings for NoiseAgent 4677: { IBM: 50, CASH: 5016050 }. Marked to market: 9992850 +Final relative surplus NoiseAgent 4677 -0.498395 +Final holdings for NoiseAgent 4678: { IBM: 52, CASH: 4808346 }. Marked to market: 9999350 +Final relative surplus NoiseAgent 4678 -0.5091826 +Final holdings for NoiseAgent 4679: { IBM: -60, CASH: 16004140 }. Marked to market: 9990460 +Final relative surplus NoiseAgent 4679 0.5903911 +Final holdings for NoiseAgent 4680: { CASH: 10007076 }. Marked to market: 10007076 +Final relative surplus NoiseAgent 4680 0.0007076 +Final holdings for NoiseAgent 4681: { IBM: 86, CASH: 1401935 }. Marked to market: 10013201 +Final relative surplus NoiseAgent 4681 -0.84979345 +Final holdings for NoiseAgent 4682: { CASH: 10006000 }. Marked to market: 10006000 +Final relative surplus NoiseAgent 4682 0.0006 +Final holdings for NoiseAgent 4683: { IBM: 21, CASH: 7895359 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4683 -0.2104641 +Final holdings for NoiseAgent 4684: { IBM: 26, CASH: 7421528 }. Marked to market: 9999480 +Final relative surplus NoiseAgent 4684 -0.2578472 +Final holdings for NoiseAgent 4685: { CASH: 10003425 }. Marked to market: 10003425 +Final relative surplus NoiseAgent 4685 0.0003425 +Final holdings for NoiseAgent 4686: { CASH: 9999656 }. Marked to market: 9999656 +Final relative surplus NoiseAgent 4686 -3.44e-05 +Final holdings for NoiseAgent 4687: { IBM: 41, CASH: 5919516 }. Marked to market: 10000123 +Final relative surplus NoiseAgent 4687 -0.4080484 +Final holdings for NoiseAgent 4688: { IBM: -64, CASH: 16385152 }. Marked to market: 10004096 +Final relative surplus NoiseAgent 4688 0.6285445 +Final holdings for NoiseAgent 4689: { IBM: -40, CASH: 13999380 }. Marked to market: 9993140 +Final relative surplus NoiseAgent 4689 0.399938 +Final holdings for NoiseAgent 4690: { IBM: 41, CASH: 5896228 }. Marked to market: 10000205 +Final relative surplus NoiseAgent 4690 -0.4103772 +Final holdings for NoiseAgent 4691: { IBM: 82, CASH: 1817794 }. Marked to market: 9999262 +Final relative surplus NoiseAgent 4691 -0.80824385 +Final holdings for NoiseAgent 4692: { IBM: 42, CASH: 5792944 }. Marked to market: 10014490 +Final relative surplus NoiseAgent 4692 -0.4207056 +Final holdings for NoiseAgent 4693: { CASH: 10023951 }. Marked to market: 10023951 +Final relative surplus NoiseAgent 4693 0.0023951 +Final holdings for NoiseAgent 4694: { IBM: 42, CASH: 5795296 }. Marked to market: 10004956 +Final relative surplus NoiseAgent 4694 -0.4204704 +Final holdings for NoiseAgent 4695: { IBM: -88, CASH: 18788912 }. Marked to market: 9995424 +Final relative surplus NoiseAgent 4695 0.86889855 +Final holdings for NoiseAgent 4696: { CASH: 9982060 }. Marked to market: 9982060 +Final relative surplus NoiseAgent 4696 -0.001794 +Final holdings for NoiseAgent 4697: { IBM: 26, CASH: 7407358 }. Marked to market: 9999818 +Final relative surplus NoiseAgent 4697 -0.2592642 +Final holdings for NoiseAgent 4698: { CASH: 10000624 }. Marked to market: 10000624 +Final relative surplus NoiseAgent 4698 6.24e-05 +Final holdings for NoiseAgent 4699: { CASH: 10024948 }. Marked to market: 10024948 +Final relative surplus NoiseAgent 4699 0.0024948 +Final holdings for NoiseAgent 4700: { CASH: 10013104 }. Marked to market: 10013104 +Final relative surplus NoiseAgent 4700 0.0013104 +Final holdings for NoiseAgent 4701: { CASH: 9996311 }. Marked to market: 9996311 +Final relative surplus NoiseAgent 4701 -0.0003689 +Final holdings for NoiseAgent 4702: { IBM: 86, CASH: 1376952 }. Marked to market: 10030530 +Final relative surplus NoiseAgent 4702 -0.8522426 +Final holdings for NoiseAgent 4703: { IBM: -96, CASH: 19583440 }. Marked to market: 9999568 +Final relative surplus NoiseAgent 4703 0.94835795 +Final holdings for NoiseAgent 4704: { CASH: 9998194 }. Marked to market: 9998194 +Final relative surplus NoiseAgent 4704 -0.0001806 +Final holdings for NoiseAgent 4705: { IBM: -64, CASH: 16417664 }. Marked to market: 9976128 +Final relative surplus NoiseAgent 4705 0.6317027 +Final holdings for NoiseAgent 4706: { IBM: -47, CASH: 14706100 }. Marked to market: 9981425 +Final relative surplus NoiseAgent 4706 0.47061 +Final holdings for NoiseAgent 4707: { CASH: 9993980 }. Marked to market: 9993980 +Final relative surplus NoiseAgent 4707 -0.000602 +Final holdings for NoiseAgent 4708: { CASH: 9968176 }. Marked to market: 9968176 +Final relative surplus NoiseAgent 4708 -0.0031824 +Final holdings for NoiseAgent 4709: { IBM: 66, CASH: 3383896 }. Marked to market: 10027918 +Final relative surplus NoiseAgent 4709 -0.6515441 +Final holdings for NoiseAgent 4710: { CASH: 10016320 }. Marked to market: 10016320 +Final relative surplus NoiseAgent 4710 0.001632 +Final holdings for NoiseAgent 4711: { IBM: -88, CASH: 18824992 }. Marked to market: 9969992 +Final relative surplus NoiseAgent 4711 0.8724359 +Final holdings for NoiseAgent 4712: { IBM: 40, CASH: 5999480 }. Marked to market: 10003720 +Final relative surplus NoiseAgent 4712 -0.400052 +Final holdings for NoiseAgent 4713: { IBM: -90, CASH: 18997030 }. Marked to market: 10002970 +Final relative surplus NoiseAgent 4713 0.8897096 +Final holdings for NoiseAgent 4714: { IBM: -31, CASH: 13087414 }. Marked to market: 9997179 +Final relative surplus NoiseAgent 4714 0.3087414 +Final holdings for NoiseAgent 4715: { CASH: 10028249 }. Marked to market: 10028249 +Final relative surplus NoiseAgent 4715 0.0028249 +Final holdings for NoiseAgent 4716: { IBM: 80, CASH: 1995760 }. Marked to market: 10011360 +Final relative surplus NoiseAgent 4716 -0.7904043 +Final holdings for NoiseAgent 4717: { CASH: 9996550 }. Marked to market: 9996550 +Final relative surplus NoiseAgent 4717 -0.000345 +Final holdings for NoiseAgent 4718: { IBM: 20, CASH: 7995740 }. Marked to market: 9999720 +Final relative surplus NoiseAgent 4718 -0.200426 +Final holdings for NoiseAgent 4719: { CASH: 10005328 }. Marked to market: 10005328 +Final relative surplus NoiseAgent 4719 0.0005328 +Final holdings for NoiseAgent 4720: { CASH: 9998104 }. Marked to market: 9998104 +Final relative surplus NoiseAgent 4720 -0.0001896 +Final holdings for NoiseAgent 4721: { CASH: 10015708 }. Marked to market: 10015708 +Final relative surplus NoiseAgent 4721 0.0015708 +Final holdings for NoiseAgent 4722: { CASH: 10008640 }. Marked to market: 10008640 +Final relative surplus NoiseAgent 4722 0.000864 +Final holdings for NoiseAgent 4723: { CASH: 10018179 }. Marked to market: 10018179 +Final relative surplus NoiseAgent 4723 0.0018179 +Final holdings for NoiseAgent 4724: { IBM: 5, CASH: 9507610 }. Marked to market: 9999915 +Final relative surplus NoiseAgent 4724 -0.049239 +Final holdings for NoiseAgent 4725: { CASH: 10013200 }. Marked to market: 10013200 +Final relative surplus NoiseAgent 4725 0.00132 +Final holdings for NoiseAgent 4726: { CASH: 10020026 }. Marked to market: 10020026 +Final relative surplus NoiseAgent 4726 0.0020026 +Final holdings for NoiseAgent 4727: { CASH: 10030463 }. Marked to market: 10030463 +Final relative surplus NoiseAgent 4727 0.0030463 +Final holdings for NoiseAgent 4728: { CASH: 9999898 }. Marked to market: 9999898 +Final relative surplus NoiseAgent 4728 -1.02e-05 +Final holdings for NoiseAgent 4729: { IBM: 52, CASH: 4807774 }. Marked to market: 10001586 +Final relative surplus NoiseAgent 4729 -0.50923445 +Final holdings for NoiseAgent 4730: { CASH: 9970152 }. Marked to market: 9970152 +Final relative surplus NoiseAgent 4730 -0.0029848 +Final holdings for NoiseAgent 4731: { CASH: 10028392 }. Marked to market: 10028392 +Final relative surplus NoiseAgent 4731 0.0028392 +Final holdings for NoiseAgent 4732: { IBM: -29, CASH: 12895621 }. Marked to market: 10007830 +Final relative surplus NoiseAgent 4732 0.2895621 +Final holdings for NoiseAgent 4733: { IBM: 64, CASH: 3616128 }. Marked to market: 9997184 +Final relative surplus NoiseAgent 4733 -0.628417 +Final holdings for NoiseAgent 4734: { CASH: 10001060 }. Marked to market: 10001060 +Final relative surplus NoiseAgent 4734 0.000106 +Final holdings for NoiseAgent 4735: { CASH: 10000960 }. Marked to market: 10000960 +Final relative surplus NoiseAgent 4735 9.6e-05 +Final holdings for NoiseAgent 4736: { IBM: 70, CASH: 3010010 }. Marked to market: 10000420 +Final relative surplus NoiseAgent 4736 -0.68901265 +Final holdings for NoiseAgent 4737: { CASH: 9997408 }. Marked to market: 9997408 +Final relative surplus NoiseAgent 4737 -0.0002592 +Final holdings for NoiseAgent 4738: { CASH: 10014455 }. Marked to market: 10014455 +Final relative surplus NoiseAgent 4738 0.0014455 +Final holdings for NoiseAgent 4739: { IBM: -74, CASH: 17388937 }. Marked to market: 9999149 +Final relative surplus NoiseAgent 4739 0.72890745 +Final holdings for NoiseAgent 4740: { IBM: 48, CASH: 5206744 }. Marked to market: 10001176 +Final relative surplus NoiseAgent 4740 -0.4793256 +Final holdings for NoiseAgent 4741: { IBM: -43, CASH: 14295915 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4741 0.4295915 +Final holdings for NoiseAgent 4742: { CASH: 9999884 }. Marked to market: 9999884 +Final relative surplus NoiseAgent 4742 -1.16e-05 +Final holdings for NoiseAgent 4743: { CASH: 9973207 }. Marked to market: 9973207 +Final relative surplus NoiseAgent 4743 -0.0026793 +Final holdings for NoiseAgent 4744: { CASH: 10035690 }. Marked to market: 10035690 +Final relative surplus NoiseAgent 4744 0.003569 +Final holdings for NoiseAgent 4745: { IBM: -96, CASH: 19571632 }. Marked to market: 10012048 +Final relative surplus NoiseAgent 4745 0.94720625 +Final holdings for NoiseAgent 4746: { CASH: 10054120 }. Marked to market: 10054120 +Final relative surplus NoiseAgent 4746 0.005412 +Final holdings for NoiseAgent 4747: { CASH: 10006720 }. Marked to market: 10006720 +Final relative surplus NoiseAgent 4747 0.000672 +Final holdings for NoiseAgent 4748: { IBM: -52, CASH: 15183568 }. Marked to market: 10007332 +Final relative surplus NoiseAgent 4748 0.50840215 +Final holdings for NoiseAgent 4749: { CASH: 9991300 }. Marked to market: 9991300 +Final relative surplus NoiseAgent 4749 -0.00087 +Final holdings for NoiseAgent 4750: { CASH: 10008256 }. Marked to market: 10008256 +Final relative surplus NoiseAgent 4750 0.0008256 +Final holdings for NoiseAgent 4751: { IBM: 94, CASH: 624534 }. Marked to market: 9980824 +Final relative surplus NoiseAgent 4751 -0.92759335 +Final holdings for NoiseAgent 4752: { CASH: 9997746 }. Marked to market: 9997746 +Final relative surplus NoiseAgent 4752 -0.0002254 +Final holdings for NoiseAgent 4753: { IBM: -54, CASH: 15393277 }. Marked to market: 10001593 +Final relative surplus NoiseAgent 4753 0.52934315 +Final holdings for NoiseAgent 4754: { IBM: 48, CASH: 5205472 }. Marked to market: 9997984 +Final relative surplus NoiseAgent 4754 -0.4794528 +Final holdings for NoiseAgent 4755: { CASH: 9993335 }. Marked to market: 9993335 +Final relative surplus NoiseAgent 4755 -0.0006665 +Final holdings for NoiseAgent 4756: { IBM: 48, CASH: 5222608 }. Marked to market: 9985840 +Final relative surplus NoiseAgent 4756 -0.4777392 +Final holdings for NoiseAgent 4757: { CASH: 9983896 }. Marked to market: 9983896 +Final relative surplus NoiseAgent 4757 -0.0016104 +Final holdings for NoiseAgent 4758: { CASH: 10001026 }. Marked to market: 10001026 +Final relative surplus NoiseAgent 4758 0.0001026 +Final holdings for NoiseAgent 4759: { CASH: 10018847 }. Marked to market: 10018847 +Final relative surplus NoiseAgent 4759 0.0018847 +Final holdings for NoiseAgent 4760: { IBM: 82, CASH: 1815990 }. Marked to market: 9988028 +Final relative surplus NoiseAgent 4760 -0.80843165 +Final holdings for NoiseAgent 4761: { IBM: 41, CASH: 5905289 }. Marked to market: 9999959 +Final relative surplus NoiseAgent 4761 -0.4094711 +Final holdings for NoiseAgent 4762: { IBM: -70, CASH: 16970600 }. Marked to market: 10024220 +Final relative surplus NoiseAgent 4762 0.68713665 +Final holdings for NoiseAgent 4763: { CASH: 10025715 }. Marked to market: 10025715 +Final relative surplus NoiseAgent 4763 0.0025715 +Final holdings for NoiseAgent 4764: { CASH: 9966533 }. Marked to market: 9966533 +Final relative surplus NoiseAgent 4764 -0.0033467 +Final holdings for NoiseAgent 4765: { CASH: 10015778 }. Marked to market: 10015778 +Final relative surplus NoiseAgent 4765 0.0015778 +Final holdings for NoiseAgent 4766: { IBM: 24, CASH: 7584424 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4766 -0.2415576 +Final holdings for NoiseAgent 4767: { IBM: -74, CASH: 17401887 }. Marked to market: 9986125 +Final relative surplus NoiseAgent 4767 0.73016745 +Final holdings for NoiseAgent 4768: { CASH: 9995846 }. Marked to market: 9995846 +Final relative surplus NoiseAgent 4768 -0.0004154 +Final holdings for NoiseAgent 4769: { IBM: 40, CASH: 6005320 }. Marked to market: 9998400 +Final relative surplus NoiseAgent 4769 -0.399468 +Final holdings for NoiseAgent 4770: { CASH: 10018000 }. Marked to market: 10018000 +Final relative surplus NoiseAgent 4770 0.0018 +Final holdings for NoiseAgent 4771: { CASH: 9971547 }. Marked to market: 9971547 +Final relative surplus NoiseAgent 4771 -0.0028453 +Final holdings for NoiseAgent 4772: { IBM: 24, CASH: 7603600 }. Marked to market: 10019872 +Final relative surplus NoiseAgent 4772 -0.23964 +Final holdings for NoiseAgent 4773: { IBM: -42, CASH: 14176648 }. Marked to market: 10019530 +Final relative surplus NoiseAgent 4773 0.4176648 +Final holdings for NoiseAgent 4774: { IBM: -92, CASH: 19148112 }. Marked to market: 10035696 +Final relative surplus NoiseAgent 4774 0.90490575 +Final holdings for NoiseAgent 4775: { CASH: 9999568 }. Marked to market: 9999568 +Final relative surplus NoiseAgent 4775 -4.32e-05 +Final holdings for NoiseAgent 4776: { CASH: 9979300 }. Marked to market: 9979300 +Final relative surplus NoiseAgent 4776 -0.00207 +Final holdings for NoiseAgent 4777: { IBM: 82, CASH: 1811808 }. Marked to market: 10002624 +Final relative surplus NoiseAgent 4777 -0.80883035 +Final holdings for NoiseAgent 4778: { IBM: -48, CASH: 14805664 }. Marked to market: 9990688 +Final relative surplus NoiseAgent 4778 0.4805664 +Final holdings for NoiseAgent 4779: { CASH: 9966804 }. Marked to market: 9966804 +Final relative surplus NoiseAgent 4779 -0.0033196 +Final holdings for NoiseAgent 4780: { CASH: 10015680 }. Marked to market: 10015680 +Final relative surplus NoiseAgent 4780 0.001568 +Final holdings for NoiseAgent 4781: { CASH: 10000390 }. Marked to market: 10000390 +Final relative surplus NoiseAgent 4781 3.9e-05 +Final holdings for NoiseAgent 4782: { IBM: 60, CASH: 4008670 }. Marked to market: 10001890 +Final relative surplus NoiseAgent 4782 -0.58914425 +Final holdings for NoiseAgent 4783: { IBM: -84, CASH: 18385342 }. Marked to market: 10010206 +Final relative surplus NoiseAgent 4783 0.8285633 +Final holdings for NoiseAgent 4784: { IBM: 62, CASH: 3810850 }. Marked to market: 9999938 +Final relative surplus NoiseAgent 4784 -0.60893235 +Final holdings for NoiseAgent 4785: { CASH: 10005029 }. Marked to market: 10005029 +Final relative surplus NoiseAgent 4785 0.0005029 +Final holdings for NoiseAgent 4786: { IBM: 53, CASH: 4712502 }. Marked to market: 9987433 +Final relative surplus NoiseAgent 4786 -0.51879695 +Final holdings for NoiseAgent 4787: { IBM: -90, CASH: 18991315 }. Marked to market: 10003105 +Final relative surplus NoiseAgent 4787 0.88914465 +Final holdings for NoiseAgent 4788: { CASH: 9985804 }. Marked to market: 9985804 +Final relative surplus NoiseAgent 4788 -0.0014196 +Final holdings for NoiseAgent 4789: { CASH: 9985937 }. Marked to market: 9985937 +Final relative surplus NoiseAgent 4789 -0.0014063 +Final holdings for NoiseAgent 4790: { IBM: 54, CASH: 4632616 }. Marked to market: 9977482 +Final relative surplus NoiseAgent 4790 -0.5268488 +Final holdings for NoiseAgent 4791: { IBM: -45, CASH: 14487265 }. Marked to market: 9999820 +Final relative surplus NoiseAgent 4791 0.4487265 +Final holdings for NoiseAgent 4792: { CASH: 10004893 }. Marked to market: 10004893 +Final relative surplus NoiseAgent 4792 0.0004893 +Final holdings for NoiseAgent 4793: { IBM: -42, CASH: 14188555 }. Marked to market: 10007455 +Final relative surplus NoiseAgent 4793 0.4188555 +Final holdings for NoiseAgent 4794: { IBM: 52, CASH: 4813598 }. Marked to market: 9994150 +Final relative surplus NoiseAgent 4794 -0.5086775 +Final holdings for NoiseAgent 4795: { IBM: -58, CASH: 15798434 }. Marked to market: 9989966 +Final relative surplus NoiseAgent 4795 0.569829 +Final holdings for NoiseAgent 4796: { IBM: 84, CASH: 1581856 }. Marked to market: 10033012 +Final relative surplus NoiseAgent 4796 -0.8317541 +Final holdings for NoiseAgent 4797: { IBM: 46, CASH: 5414582 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4797 -0.4585418 +Final holdings for NoiseAgent 4798: { CASH: 9996732 }. Marked to market: 9996732 +Final relative surplus NoiseAgent 4798 -0.0003268 +Final holdings for NoiseAgent 4799: { IBM: -80, CASH: 17987160 }. Marked to market: 10005880 +Final relative surplus NoiseAgent 4799 0.78873925 +Final holdings for NoiseAgent 4800: { CASH: 9997987 }. Marked to market: 9997987 +Final relative surplus NoiseAgent 4800 -0.0002013 +Final holdings for NoiseAgent 4801: { CASH: 10016215 }. Marked to market: 10016215 +Final relative surplus NoiseAgent 4801 0.0016215 +Final holdings for NoiseAgent 4802: { CASH: 10025784 }. Marked to market: 10025784 +Final relative surplus NoiseAgent 4802 0.0025784 +Final holdings for NoiseAgent 4803: { IBM: 52, CASH: 4800598 }. Marked to market: 10007358 +Final relative surplus NoiseAgent 4803 -0.50992725 +Final holdings for NoiseAgent 4804: { IBM: 38, CASH: 6191716 }. Marked to market: 9999848 +Final relative surplus NoiseAgent 4804 -0.3808284 +Final holdings for NoiseAgent 4805: { CASH: 9990001 }. Marked to market: 9990001 +Final relative surplus NoiseAgent 4805 -0.0009999 +Final holdings for NoiseAgent 4806: { CASH: 9999356 }. Marked to market: 9999356 +Final relative surplus NoiseAgent 4806 -6.44e-05 +Final holdings for NoiseAgent 4807: { CASH: 9981237 }. Marked to market: 9981237 +Final relative surplus NoiseAgent 4807 -0.0018763 +Final holdings for NoiseAgent 4808: { CASH: 10006594 }. Marked to market: 10006594 +Final relative surplus NoiseAgent 4808 0.0006594 +Final holdings for NoiseAgent 4809: { IBM: -98, CASH: 19727970 }. Marked to market: 10063210 +Final relative surplus NoiseAgent 4809 0.9629329 +Final holdings for NoiseAgent 4810: { CASH: 9982800 }. Marked to market: 9982800 +Final relative surplus NoiseAgent 4810 -0.00172 +Final holdings for NoiseAgent 4811: { IBM: -48, CASH: 14805808 }. Marked to market: 9990832 +Final relative surplus NoiseAgent 4811 0.4805808 +Final holdings for NoiseAgent 4812: { CASH: 10000741 }. Marked to market: 10000741 +Final relative surplus NoiseAgent 4812 7.41e-05 +Final holdings for NoiseAgent 4813: { CASH: 10011288 }. Marked to market: 10011288 +Final relative surplus NoiseAgent 4813 0.0011288 +Final holdings for NoiseAgent 4814: { IBM: -42, CASH: 14188723 }. Marked to market: 10007203 +Final relative surplus NoiseAgent 4814 0.4188723 +Final holdings for NoiseAgent 4815: { CASH: 9988525 }. Marked to market: 9988525 +Final relative surplus NoiseAgent 4815 -0.0011475 +Final holdings for NoiseAgent 4816: { IBM: 72, CASH: 2782324 }. Marked to market: 10024084 +Final relative surplus NoiseAgent 4816 -0.71170955 +Final holdings for NoiseAgent 4817: { IBM: -88, CASH: 18816632 }. Marked to market: 9970344 +Final relative surplus NoiseAgent 4817 0.8716103 +Final holdings for NoiseAgent 4818: { CASH: 10000770 }. Marked to market: 10000770 +Final relative surplus NoiseAgent 4818 7.7e-05 +Final holdings for NoiseAgent 4819: { IBM: 48, CASH: 5168176 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4819 -0.4831824 +Final holdings for NoiseAgent 4820: { IBM: 94, CASH: 594548 }. Marked to market: 10011750 +Final relative surplus NoiseAgent 4820 -0.93052555 +Final holdings for NoiseAgent 4821: { CASH: 9996416 }. Marked to market: 9996416 +Final relative surplus NoiseAgent 4821 -0.0003584 +Final holdings for NoiseAgent 4822: { CASH: 9990690 }. Marked to market: 9990690 +Final relative surplus NoiseAgent 4822 -0.000931 +Final holdings for NoiseAgent 4823: { IBM: -70, CASH: 17011200 }. Marked to market: 9973750 +Final relative surplus NoiseAgent 4823 0.69106655 +Final holdings for NoiseAgent 4824: { IBM: 40, CASH: 6005060 }. Marked to market: 10000940 +Final relative surplus NoiseAgent 4824 -0.399494 +Final holdings for NoiseAgent 4825: { IBM: 62, CASH: 3798636 }. Marked to market: 10005952 +Final relative surplus NoiseAgent 4825 -0.6101243 +Final holdings for NoiseAgent 4826: { IBM: 80, CASH: 2013200 }. Marked to market: 9990000 +Final relative surplus NoiseAgent 4826 -0.788707 +Final holdings for NoiseAgent 4827: { CASH: 10006160 }. Marked to market: 10006160 +Final relative surplus NoiseAgent 4827 0.000616 +Final holdings for NoiseAgent 4828: { CASH: 9999340 }. Marked to market: 9999340 +Final relative surplus NoiseAgent 4828 -6.6e-05 +Final holdings for NoiseAgent 4829: { IBM: 44, CASH: 5595512 }. Marked to market: 9999912 +Final relative surplus NoiseAgent 4829 -0.4404488 +Final holdings for NoiseAgent 4830: { CASH: 9971538 }. Marked to market: 9971538 +Final relative surplus NoiseAgent 4830 -0.0028462 +Final holdings for NoiseAgent 4831: { IBM: -8, CASH: 10788085 }. Marked to market: 9986541 +Final relative surplus NoiseAgent 4831 0.0788085 +Final holdings for NoiseAgent 4832: { CASH: 10026720 }. Marked to market: 10026720 +Final relative surplus NoiseAgent 4832 0.002672 +Final holdings for NoiseAgent 4833: { IBM: 64, CASH: 3631808 }. Marked to market: 9981760 +Final relative surplus NoiseAgent 4833 -0.6268973 +Final holdings for NoiseAgent 4834: { CASH: 9998908 }. Marked to market: 9998908 +Final relative surplus NoiseAgent 4834 -0.0001092 +Final holdings for NoiseAgent 4835: { IBM: -80, CASH: 18018120 }. Marked to market: 9972360 +Final relative surplus NoiseAgent 4835 0.79175475 +Final holdings for NoiseAgent 4836: { IBM: -48, CASH: 14793424 }. Marked to market: 10002256 +Final relative surplus NoiseAgent 4836 0.4793424 +Final holdings for NoiseAgent 4837: { IBM: -62, CASH: 16213702 }. Marked to market: 9975076 +Final relative surplus NoiseAgent 4837 0.611308 +Final holdings for NoiseAgent 4838: { CASH: 9992200 }. Marked to market: 9992200 +Final relative surplus NoiseAgent 4838 -0.00078 +Final holdings for NoiseAgent 4839: { CASH: 10048100 }. Marked to market: 10048100 +Final relative surplus NoiseAgent 4839 0.00481 +Final holdings for NoiseAgent 4840: { CASH: 9971920 }. Marked to market: 9971920 +Final relative surplus NoiseAgent 4840 -0.002808 +Final holdings for NoiseAgent 4841: { IBM: -42, CASH: 14194204 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4841 0.4194204 +Final holdings for NoiseAgent 4842: { IBM: 42, CASH: 5794078 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4842 -0.4205922 +Final holdings for NoiseAgent 4843: { IBM: -60, CASH: 15987820 }. Marked to market: 10006660 +Final relative surplus NoiseAgent 4843 0.58881335 +Final holdings for NoiseAgent 4844: { IBM: 48, CASH: 5234488 }. Marked to market: 9961432 +Final relative surplus NoiseAgent 4844 -0.4765512 +Final holdings for NoiseAgent 4845: { CASH: 9982520 }. Marked to market: 9982520 +Final relative surplus NoiseAgent 4845 -0.001748 +Final holdings for NoiseAgent 4846: { CASH: 9976537 }. Marked to market: 9976537 +Final relative surplus NoiseAgent 4846 -0.0023463 +Final holdings for NoiseAgent 4847: { CASH: 9983926 }. Marked to market: 9983926 +Final relative surplus NoiseAgent 4847 -0.0016074 +Final holdings for NoiseAgent 4848: { IBM: 98, CASH: 252381 }. Marked to market: 9952323 +Final relative surplus NoiseAgent 4848 -0.9648618 +Final holdings for NoiseAgent 4849: { CASH: 9995882 }. Marked to market: 9995882 +Final relative surplus NoiseAgent 4849 -0.0004118 +Final holdings for NoiseAgent 4850: { CASH: 9997631 }. Marked to market: 9997631 +Final relative surplus NoiseAgent 4850 -0.0002369 +Final holdings for NoiseAgent 4851: { IBM: 90, CASH: 1071460 }. Marked to market: 9947260 +Final relative surplus NoiseAgent 4851 -0.8829991 +Final holdings for NoiseAgent 4852: { IBM: 84, CASH: 1615120 }. Marked to market: 9998404 +Final relative surplus NoiseAgent 4852 -0.8285113 +Final holdings for NoiseAgent 4853: { IBM: -60, CASH: 15990970 }. Marked to market: 9997810 +Final relative surplus NoiseAgent 4853 0.5891083 +Final holdings for NoiseAgent 4854: { IBM: -43, CASH: 14323693 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4854 0.4323693 +Final holdings for NoiseAgent 4855: { IBM: -37, CASH: 13688308 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4855 0.3688308 +Final holdings for NoiseAgent 4856: { IBM: 38, CASH: 6192020 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4856 -0.380798 +Final holdings for NoiseAgent 4857: { CASH: 10002484 }. Marked to market: 10002484 +Final relative surplus NoiseAgent 4857 0.0002484 +Final holdings for NoiseAgent 4858: { CASH: 9997744 }. Marked to market: 9997744 +Final relative surplus NoiseAgent 4858 -0.0002256 +Final holdings for NoiseAgent 4859: { IBM: 21, CASH: 7897543 }. Marked to market: 9999811 +Final relative surplus NoiseAgent 4859 -0.2102457 +Final holdings for NoiseAgent 4860: { CASH: 9997928 }. Marked to market: 9997928 +Final relative surplus NoiseAgent 4860 -0.0002072 +Final holdings for NoiseAgent 4861: { IBM: 48, CASH: 5200720 }. Marked to market: 10007536 +Final relative surplus NoiseAgent 4861 -0.479928 +Final holdings for NoiseAgent 4862: { CASH: 10009548 }. Marked to market: 10009548 +Final relative surplus NoiseAgent 4862 0.0009548 +Final holdings for NoiseAgent 4863: { CASH: 9975960 }. Marked to market: 9975960 +Final relative surplus NoiseAgent 4863 -0.002404 +Final holdings for NoiseAgent 4864: { IBM: 32, CASH: 6761376 }. Marked to market: 9999968 +Final relative surplus NoiseAgent 4864 -0.3238624 +Final holdings for NoiseAgent 4865: { IBM: 30, CASH: 7006344 }. Marked to market: 10027584 +Final relative surplus NoiseAgent 4865 -0.2993656 +Final holdings for NoiseAgent 4866: { IBM: -52, CASH: 15194436 }. Marked to market: 10000208 +Final relative surplus NoiseAgent 4866 0.5094551 +Final holdings for NoiseAgent 4867: { IBM: 68, CASH: 3222644 }. Marked to market: 9992112 +Final relative surplus NoiseAgent 4867 -0.6677807 +Final holdings for NoiseAgent 4868: { CASH: 9998022 }. Marked to market: 9998022 +Final relative surplus NoiseAgent 4868 -0.0001978 +Final holdings for NoiseAgent 4869: { CASH: 9963920 }. Marked to market: 9963920 +Final relative surplus NoiseAgent 4869 -0.003608 +Final holdings for NoiseAgent 4870: { IBM: -36, CASH: 13595968 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4870 0.3595968 +Final holdings for NoiseAgent 4871: { IBM: -40, CASH: 14003172 }. Marked to market: 9976452 +Final relative surplus NoiseAgent 4871 0.4003172 +Final holdings for NoiseAgent 4872: { CASH: 10001750 }. Marked to market: 10001750 +Final relative surplus NoiseAgent 4872 0.000175 +Final holdings for NoiseAgent 4873: { IBM: -42, CASH: 14195464 }. Marked to market: 10001260 +Final relative surplus NoiseAgent 4873 0.4195464 +Final holdings for NoiseAgent 4874: { CASH: 9995428 }. Marked to market: 9995428 +Final relative surplus NoiseAgent 4874 -0.0004572 +Final holdings for NoiseAgent 4875: { CASH: 10001755 }. Marked to market: 10001755 +Final relative surplus NoiseAgent 4875 0.0001755 +Final holdings for NoiseAgent 4876: { CASH: 10013287 }. Marked to market: 10013287 +Final relative surplus NoiseAgent 4876 0.0013287 +Final holdings for NoiseAgent 4877: { CASH: 9968878 }. Marked to market: 9968878 +Final relative surplus NoiseAgent 4877 -0.0031122 +Final holdings for NoiseAgent 4878: { IBM: -44, CASH: 14407788 }. Marked to market: 9983544 +Final relative surplus NoiseAgent 4878 0.4407788 +Final holdings for NoiseAgent 4879: { IBM: 21, CASH: 7886602 }. Marked to market: 9999664 +Final relative surplus NoiseAgent 4879 -0.2113398 +Final holdings for NoiseAgent 4880: { IBM: 80, CASH: 2025000 }. Marked to market: 9989160 +Final relative surplus NoiseAgent 4880 -0.78754485 +Final holdings for NoiseAgent 4881: { IBM: 48, CASH: 5210320 }. Marked to market: 9995296 +Final relative surplus NoiseAgent 4881 -0.478968 +Final holdings for NoiseAgent 4882: { CASH: 10008991 }. Marked to market: 10008991 +Final relative surplus NoiseAgent 4882 0.0008991 +Final holdings for NoiseAgent 4883: { CASH: 9986532 }. Marked to market: 9986532 +Final relative surplus NoiseAgent 4883 -0.0013468 +Final holdings for NoiseAgent 4884: { IBM: -54, CASH: 15400702 }. Marked to market: 9990820 +Final relative surplus NoiseAgent 4884 0.53005255 +Final holdings for NoiseAgent 4885: { CASH: 10030800 }. Marked to market: 10030800 +Final relative surplus NoiseAgent 4885 0.00308 +Final holdings for NoiseAgent 4886: { CASH: 9968804 }. Marked to market: 9968804 +Final relative surplus NoiseAgent 4886 -0.0031196 +Final holdings for NoiseAgent 4887: { CASH: 9996568 }. Marked to market: 9996568 +Final relative surplus NoiseAgent 4887 -0.0003432 +Final holdings for NoiseAgent 4888: { CASH: 9971580 }. Marked to market: 9971580 +Final relative surplus NoiseAgent 4888 -0.002842 +Final holdings for NoiseAgent 4889: { IBM: -46, CASH: 14587672 }. Marked to market: 10004784 +Final relative surplus NoiseAgent 4889 0.4587672 +Final holdings for NoiseAgent 4890: { IBM: 88, CASH: 1223760 }. Marked to market: 9991024 +Final relative surplus NoiseAgent 4890 -0.8676613 +Final holdings for NoiseAgent 4891: { IBM: 96, CASH: 398992 }. Marked to market: 10015312 +Final relative surplus NoiseAgent 4891 -0.9500832 +Final holdings for NoiseAgent 4892: { CASH: 10004551 }. Marked to market: 10004551 +Final relative surplus NoiseAgent 4892 0.0004551 +Final holdings for NoiseAgent 4893: { CASH: 9996700 }. Marked to market: 9996700 +Final relative surplus NoiseAgent 4893 -0.00033 +Final holdings for NoiseAgent 4894: { IBM: 62, CASH: 3807316 }. Marked to market: 9997768 +Final relative surplus NoiseAgent 4894 -0.60928385 +Final holdings for NoiseAgent 4895: { IBM: -25, CASH: 12489475 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4895 0.2489475 +Final holdings for NoiseAgent 4896: { CASH: 10018571 }. Marked to market: 10018571 +Final relative surplus NoiseAgent 4896 0.0018571 +Final holdings for NoiseAgent 4897: { IBM: 88, CASH: 1209900 }. Marked to market: 9997844 +Final relative surplus NoiseAgent 4897 -0.86902465 +Final holdings for NoiseAgent 4898: { IBM: -54, CASH: 15390469 }. Marked to market: 10001431 +Final relative surplus NoiseAgent 4898 0.52906665 +Final holdings for NoiseAgent 4899: { IBM: 42, CASH: 5778349 }. Marked to market: 10029001 +Final relative surplus NoiseAgent 4899 -0.4221651 +Final holdings for NoiseAgent 4900: { IBM: 47, CASH: 5275043 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4900 -0.4724957 +Final holdings for NoiseAgent 4901: { IBM: -34, CASH: 13407242 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4901 0.3407242 +Final holdings for NoiseAgent 4902: { CASH: 9988160 }. Marked to market: 9988160 +Final relative surplus NoiseAgent 4902 -0.001184 +Final holdings for NoiseAgent 4903: { IBM: -68, CASH: 16816252 }. Marked to market: 9971644 +Final relative surplus NoiseAgent 4903 0.6715597 +Final holdings for NoiseAgent 4904: { CASH: 9982984 }. Marked to market: 9982984 +Final relative surplus NoiseAgent 4904 -0.0017016 +Final holdings for NoiseAgent 4905: { IBM: 21, CASH: 7901743 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4905 -0.2098257 +Final holdings for NoiseAgent 4906: { CASH: 9999919 }. Marked to market: 9999919 +Final relative surplus NoiseAgent 4906 -8.1e-06 +Final holdings for NoiseAgent 4907: { CASH: 10005376 }. Marked to market: 10005376 +Final relative surplus NoiseAgent 4907 0.0005376 +Final holdings for NoiseAgent 4908: { CASH: 9984790 }. Marked to market: 9984790 +Final relative surplus NoiseAgent 4908 -0.001521 +Final holdings for NoiseAgent 4909: { CASH: 10010440 }. Marked to market: 10010440 +Final relative surplus NoiseAgent 4909 0.001044 +Final holdings for NoiseAgent 4910: { CASH: 9984097 }. Marked to market: 9984097 +Final relative surplus NoiseAgent 4910 -0.0015903 +Final holdings for NoiseAgent 4911: { IBM: 39, CASH: 6074416 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4911 -0.3925584 +Final holdings for NoiseAgent 4912: { CASH: 10012369 }. Marked to market: 10012369 +Final relative surplus NoiseAgent 4912 0.0012369 +Final holdings for NoiseAgent 4913: { IBM: -50, CASH: 15009325 }. Marked to market: 9981625 +Final relative surplus NoiseAgent 4913 0.5009325 +Final holdings for NoiseAgent 4914: { IBM: 74, CASH: 2596041 }. Marked to market: 10010397 +Final relative surplus NoiseAgent 4914 -0.73037635 +Final holdings for NoiseAgent 4915: { CASH: 10007986 }. Marked to market: 10007986 +Final relative surplus NoiseAgent 4915 0.0007986 +Final holdings for NoiseAgent 4916: { CASH: 10012288 }. Marked to market: 10012288 +Final relative surplus NoiseAgent 4916 0.0012288 +Final holdings for NoiseAgent 4917: { CASH: 9998811 }. Marked to market: 9998811 +Final relative surplus NoiseAgent 4917 -0.0001189 +Final holdings for NoiseAgent 4918: { IBM: -92, CASH: 19215226 }. Marked to market: 9977414 +Final relative surplus NoiseAgent 4918 0.91147465 +Final holdings for NoiseAgent 4919: { IBM: -86, CASH: 18602451 }. Marked to market: 9984391 +Final relative surplus NoiseAgent 4919 0.85022395 +Final holdings for NoiseAgent 4920: { CASH: 10004294 }. Marked to market: 10004294 +Final relative surplus NoiseAgent 4920 0.0004294 +Final holdings for NoiseAgent 4921: { IBM: 40, CASH: 5977580 }. Marked to market: 10022220 +Final relative surplus NoiseAgent 4921 -0.402242 +Final holdings for NoiseAgent 4922: { IBM: 84, CASH: 1610920 }. Marked to market: 9996640 +Final relative surplus NoiseAgent 4922 -0.82892515 +Final holdings for NoiseAgent 4923: { IBM: -84, CASH: 18393616 }. Marked to market: 9992944 +Final relative surplus NoiseAgent 4923 0.8293613 +Final holdings for NoiseAgent 4924: { IBM: -56, CASH: 15609408 }. Marked to market: 9980624 +Final relative surplus NoiseAgent 4924 0.55088905 +Final holdings for NoiseAgent 4925: { CASH: 10006336 }. Marked to market: 10006336 +Final relative surplus NoiseAgent 4925 0.0006336 +Final holdings for NoiseAgent 4926: { CASH: 10002030 }. Marked to market: 10002030 +Final relative surplus NoiseAgent 4926 0.000203 +Final holdings for NoiseAgent 4927: { CASH: 10015264 }. Marked to market: 10015264 +Final relative surplus NoiseAgent 4927 0.0015264 +Final holdings for NoiseAgent 4928: { IBM: -70, CASH: 17013720 }. Marked to market: 9974870 +Final relative surplus NoiseAgent 4928 0.6913166 +Final holdings for NoiseAgent 4929: { IBM: 66, CASH: 3401452 }. Marked to market: 10010098 +Final relative surplus NoiseAgent 4929 -0.64984165 +Final holdings for NoiseAgent 4930: { IBM: 60, CASH: 4021789 }. Marked to market: 9976249 +Final relative surplus NoiseAgent 4930 -0.5878973 +Final holdings for NoiseAgent 4931: { IBM: 74, CASH: 2619573 }. Marked to market: 9986939 +Final relative surplus NoiseAgent 4931 -0.72808735 +Final holdings for NoiseAgent 4932: { CASH: 9993284 }. Marked to market: 9993284 +Final relative surplus NoiseAgent 4932 -0.0006716 +Final holdings for NoiseAgent 4933: { CASH: 10000378 }. Marked to market: 10000378 +Final relative surplus NoiseAgent 4933 3.78e-05 +Final holdings for NoiseAgent 4934: { IBM: 39, CASH: 6090913 }. Marked to market: 10000000 +Final relative surplus NoiseAgent 4934 -0.3909087 +Final holdings for NoiseAgent 4935: { IBM: 96, CASH: 411904 }. Marked to market: 9997120 +Final relative surplus NoiseAgent 4935 -0.94882495 +Final holdings for NoiseAgent 4936: { IBM: 92, CASH: 796412 }. Marked to market: 10017388 +Final relative surplus NoiseAgent 4936 -0.91033605 +Final holdings for NoiseAgent 4937: { IBM: -66, CASH: 16590298 }. Marked to market: 10001914 +Final relative surplus NoiseAgent 4937 0.64904855 +Final holdings for NoiseAgent 4938: { CASH: 10005625 }. Marked to market: 10005625 +Final relative surplus NoiseAgent 4938 0.0005625 +Final holdings for NoiseAgent 4939: { IBM: -88, CASH: 18822836 }. Marked to market: 9969244 +Final relative surplus NoiseAgent 4939 0.87222215 +Final holdings for NoiseAgent 4940: { CASH: 9964200 }. Marked to market: 9964200 +Final relative surplus NoiseAgent 4940 -0.00358 +Final holdings for NoiseAgent 4941: { IBM: -82, CASH: 18189094 }. Marked to market: 10003116 +Final relative surplus NoiseAgent 4941 0.80892655 +Final holdings for NoiseAgent 4942: { IBM: 44, CASH: 5578792 }. Marked to market: 10027896 +Final relative surplus NoiseAgent 4942 -0.4421208 +Final holdings for NoiseAgent 4943: { CASH: 9998164 }. Marked to market: 9998164 +Final relative surplus NoiseAgent 4943 -0.0001836 +Final holdings for NoiseAgent 4944: { CASH: 10012369 }. Marked to market: 10012369 +Final relative surplus NoiseAgent 4944 0.0012369 +Final holdings for NoiseAgent 4945: { IBM: 68, CASH: 3252530 }. Marked to market: 9949034 +Final relative surplus NoiseAgent 4945 -0.6648921 +Final holdings for NoiseAgent 4946: { CASH: 10013200 }. Marked to market: 10013200 +Final relative surplus NoiseAgent 4946 0.00132 +Final holdings for NoiseAgent 4947: { IBM: 84, CASH: 1619278 }. Marked to market: 9993574 +Final relative surplus NoiseAgent 4947 -0.82810305 +Final holdings for NoiseAgent 4948: { CASH: 10031611 }. Marked to market: 10031611 +Final relative surplus NoiseAgent 4948 0.0031611 +Final holdings for NoiseAgent 4949: { IBM: -48, CASH: 14795320 }. Marked to market: 10000360 +Final relative surplus NoiseAgent 4949 0.479532 +Final holdings for NoiseAgent 4950: { IBM: -86, CASH: 18588777 }. Marked to market: 10003655 +Final relative surplus NoiseAgent 4950 0.8488949 +Final holdings for NoiseAgent 4951: { IBM: -62, CASH: 16211315 }. Marked to market: 9978455 +Final relative surplus NoiseAgent 4951 0.6110784 +Final holdings for NoiseAgent 4952: { CASH: 10000231 }. Marked to market: 10000231 +Final relative surplus NoiseAgent 4952 2.31e-05 +Final holdings for NoiseAgent 4953: { IBM: 42, CASH: 5811760 }. Marked to market: 9992020 +Final relative surplus NoiseAgent 4953 -0.418824 +Final holdings for NoiseAgent 4954: { IBM: -46, CASH: 14591605 }. Marked to market: 10005083 +Final relative surplus NoiseAgent 4954 0.4591605 +Final holdings for NoiseAgent 4955: { CASH: 10002116 }. Marked to market: 10002116 +Final relative surplus NoiseAgent 4955 0.0002116 +Final holdings for NoiseAgent 4956: { IBM: 70, CASH: 3009065 }. Marked to market: 9997095 +Final relative surplus NoiseAgent 4956 -0.6891105 +Final holdings for NoiseAgent 4957: { CASH: 9983004 }. Marked to market: 9983004 +Final relative surplus NoiseAgent 4957 -0.0016996 +Final holdings for NoiseAgent 4958: { IBM: -50, CASH: 15001150 }. Marked to market: 9994650 +Final relative surplus NoiseAgent 4958 0.500115 +Final holdings for NoiseAgent 4959: { CASH: 10000720 }. Marked to market: 10000720 +Final relative surplus NoiseAgent 4959 7.2e-05 +Final holdings for NoiseAgent 4960: { IBM: -60, CASH: 16013050 }. Marked to market: 9973930 +Final relative surplus NoiseAgent 4960 0.5912397 +Final holdings for NoiseAgent 4961: { IBM: 46, CASH: 5403120 }. Marked to market: 9967240 +Final relative surplus NoiseAgent 4961 -0.459688 +Final holdings for NoiseAgent 4962: { IBM: -44, CASH: 14410142 }. Marked to market: 9985766 +Final relative surplus NoiseAgent 4962 0.4410142 +Final holdings for NoiseAgent 4963: { IBM: -56, CASH: 15576732 }. Marked to market: 10011172 +Final relative surplus NoiseAgent 4963 0.5477367 +Final holdings for NoiseAgent 4964: { CASH: 10002546 }. Marked to market: 10002546 +Final relative surplus NoiseAgent 4964 0.0002546 +Final holdings for NoiseAgent 4965: { CASH: 10003712 }. Marked to market: 10003712 +Final relative surplus NoiseAgent 4965 0.0003712 +Final holdings for NoiseAgent 4966: { CASH: 10015776 }. Marked to market: 10015776 +Final relative surplus NoiseAgent 4966 0.0015776 +Final holdings for NoiseAgent 4967: { CASH: 10000552 }. Marked to market: 10000552 +Final relative surplus NoiseAgent 4967 5.52e-05 +Final holdings for NoiseAgent 4968: { IBM: 66, CASH: 3380530 }. Marked to market: 10024552 +Final relative surplus NoiseAgent 4968 -0.65187975 +Final holdings for NoiseAgent 4969: { IBM: 42, CASH: 5804179 }. Marked to market: 9999811 +Final relative surplus NoiseAgent 4969 -0.4195821 +Final holdings for NoiseAgent 4970: { CASH: 9991150 }. Marked to market: 9991150 +Final relative surplus NoiseAgent 4970 -0.000885 +Final holdings for NoiseAgent 4971: { CASH: 10016148 }. Marked to market: 10016148 +Final relative surplus NoiseAgent 4971 0.0016148 +Final holdings for NoiseAgent 4972: { IBM: -54, CASH: 15395167 }. Marked to market: 10001539 +Final relative surplus NoiseAgent 4972 0.52952815 +Final holdings for NoiseAgent 4973: { IBM: -50, CASH: 14976000 }. Marked to market: 10014950 +Final relative surplus NoiseAgent 4973 0.4976 +Final holdings for NoiseAgent 4974: { CASH: 10013320 }. Marked to market: 10013320 +Final relative surplus NoiseAgent 4974 0.001332 +Final holdings for NoiseAgent 4975: { CASH: 9999040 }. Marked to market: 9999040 +Final relative surplus NoiseAgent 4975 -9.6e-05 +Final holdings for NoiseAgent 4976: { IBM: 29, CASH: 7102378 }. Marked to market: 9986312 +Final relative surplus NoiseAgent 4976 -0.2897622 +Final holdings for NoiseAgent 4977: { IBM: 50, CASH: 5006850 }. Marked to market: 10000300 +Final relative surplus NoiseAgent 4977 -0.499315 +Final holdings for NoiseAgent 4978: { CASH: 10000047 }. Marked to market: 10000047 +Final relative surplus NoiseAgent 4978 4.7e-06 +Final holdings for NoiseAgent 4979: { CASH: 10000304 }. Marked to market: 10000304 +Final relative surplus NoiseAgent 4979 3.04e-05 +Final holdings for NoiseAgent 4980: { CASH: 9999540 }. Marked to market: 9999540 +Final relative surplus NoiseAgent 4980 -4.6e-05 +Final holdings for NoiseAgent 4981: { CASH: 10008208 }. Marked to market: 10008208 +Final relative surplus NoiseAgent 4981 0.0008208 +Final holdings for NoiseAgent 4982: { IBM: 64, CASH: 3599456 }. Marked to market: 10011104 +Final relative surplus NoiseAgent 4982 -0.63003665 +Final holdings for NoiseAgent 4983: { CASH: 9968997 }. Marked to market: 9968997 +Final relative surplus NoiseAgent 4983 -0.0031003 +Final holdings for NoiseAgent 4984: { CASH: 9992215 }. Marked to market: 9992215 +Final relative surplus NoiseAgent 4984 -0.0007785 +Final holdings for NoiseAgent 4985: { IBM: -94, CASH: 19359533 }. Marked to market: 10032759 +Final relative surplus NoiseAgent 4985 0.9260311 +Final holdings for NoiseAgent 4986: { IBM: -82, CASH: 18184912 }. Marked to market: 10006806 +Final relative surplus NoiseAgent 4986 0.80851835 +Final holdings for NoiseAgent 4987: { CASH: 10006356 }. Marked to market: 10006356 +Final relative surplus NoiseAgent 4987 0.0006356 +Final holdings for NoiseAgent 4988: { CASH: 10002300 }. Marked to market: 10002300 +Final relative surplus NoiseAgent 4988 0.00023 +Final holdings for NoiseAgent 4989: { IBM: 28, CASH: 7202688 }. Marked to market: 9999944 +Final relative surplus NoiseAgent 4989 -0.2797312 +Final holdings for NoiseAgent 4990: { IBM: -42, CASH: 14195107 }. Marked to market: 9998593 +Final relative surplus NoiseAgent 4990 0.4195107 +Final holdings for NoiseAgent 4991: { IBM: 68, CASH: 3218768 }. Marked to market: 9992520 +Final relative surplus NoiseAgent 4991 -0.6681612 +Final holdings for NoiseAgent 4992: { IBM: 40, CASH: 6002920 }. Marked to market: 9996200 +Final relative surplus NoiseAgent 4992 -0.399708 +Final holdings for NoiseAgent 4993: { IBM: -70, CASH: 16990690 }. Marked to market: 9998600 +Final relative surplus NoiseAgent 4993 0.68908025 +Final holdings for NoiseAgent 4994: { CASH: 9966925 }. Marked to market: 9966925 +Final relative surplus NoiseAgent 4994 -0.0033075 +Final holdings for NoiseAgent 4995: { CASH: 10001566 }. Marked to market: 10001566 +Final relative surplus NoiseAgent 4995 0.0001566 +Final holdings for NoiseAgent 4996: { CASH: 10029330 }. Marked to market: 10029330 +Final relative surplus NoiseAgent 4996 0.002933 +Final holdings for NoiseAgent 4997: { CASH: 9997632 }. Marked to market: 9997632 +Final relative surplus NoiseAgent 4997 -0.0002368 +Final holdings for NoiseAgent 4998: { IBM: 90, CASH: 988255 }. Marked to market: 10010035 +Final relative surplus NoiseAgent 4998 -0.89114185 +Final holdings for NoiseAgent 4999: { IBM: -68, CASH: 16790650 }. Marked to market: 9997790 +Final relative surplus NoiseAgent 4999 0.6690758 +Final holdings for NoiseAgent 5000: { CASH: 10007160 }. Marked to market: 10007160 +Final relative surplus NoiseAgent 5000 0.000716 +Final holdings for Value Agent 5001: { IBM: 34, CASH: 6486306 }. Marked to market: 9889774 +Final holdings for Value Agent 5002: { IBM: -19, CASH: 11931876 }. Marked to market: 10035087 +Final holdings for Value Agent 5003: { IBM: 167, CASH: -6706052 }. Marked to market: 9918798 +Final holdings for Value Agent 5004: { IBM: -50, CASH: 15017616 }. Marked to market: 10011066 +Final holdings for Value Agent 5005: { IBM: 90, CASH: 1039857 }. Marked to market: 9999537 +Final holdings for Value Agent 5006: { IBM: 111, CASH: -1164254 }. Marked to market: 9960277 +Final holdings for Value Agent 5007: { IBM: 43, CASH: 5667124 }. Marked to market: 9975509 +Final holdings for Value Agent 5008: { IBM: -239, CASH: 34105760 }. Marked to market: 10150790 +Final holdings for Value Agent 5009: { IBM: -59, CASH: 15976282 }. Marked to market: 10102832 +Final holdings for Value Agent 5010: { IBM: -180, CASH: 28048129 }. Marked to market: 10010329 +Final holdings for Value Agent 5011: { IBM: 174, CASH: -7391922 }. Marked to market: 9927864 +Final holdings for Value Agent 5012: { IBM: 50, CASH: 5044346 }. Marked to market: 9997846 +Final holdings for Value Agent 5013: { IBM: -47, CASH: 14673201 }. Marked to market: 9994915 +Final holdings for Value Agent 5014: { IBM: 137, CASH: -3639108 }. Marked to market: 10083634 +Final holdings for Value Agent 5015: { IBM: -109, CASH: 20965871 }. Marked to market: 10150564 +Final holdings for Value Agent 5016: { IBM: -51, CASH: 15091487 }. Marked to market: 10015151 +Final holdings for Value Agent 5017: { IBM: -141, CASH: 24141907 }. Marked to market: 10167115 +Final holdings for Value Agent 5018: { IBM: 7, CASH: 9298438 }. Marked to market: 9999803 +Final holdings for Value Agent 5019: { IBM: 248, CASH: -14879158 }. Marked to market: 9720706 +Final holdings for Value Agent 5020: { IBM: -69, CASH: 17048131 }. Marked to market: 10179043 +Final holdings for Value Agent 5021: { IBM: -213, CASH: 31343508 }. Marked to market: 10016031 +Final holdings for Value Agent 5022: { IBM: -81, CASH: 18020691 }. Marked to market: 9958356 +Final holdings for Value Agent 5023: { IBM: 205, CASH: -10439088 }. Marked to market: 10094737 +Final holdings for Value Agent 5024: { IBM: 84, CASH: 1552330 }. Marked to market: 9962158 +Final holdings for Value Agent 5025: { IBM: -115, CASH: 21492847 }. Marked to market: 9969962 +Final holdings for Value Agent 5026: { IBM: -138, CASH: 23743146 }. Marked to market: 9910302 +Final holdings for Value Agent 5027: { IBM: 48, CASH: 5231534 }. Marked to market: 10008542 +Final holdings for Value Agent 5028: { IBM: 1, CASH: 9946623 }. Marked to market: 10046841 +Final holdings for Value Agent 5029: { IBM: -143, CASH: 24341533 }. Marked to market: 10013076 +Final holdings for Value Agent 5030: { IBM: 121, CASH: -2015289 }. Marked to market: 9987064 +Final holdings for Value Agent 5031: { IBM: -179, CASH: 27987648 }. Marked to market: 10050058 +Final holdings for Value Agent 5032: { IBM: 25, CASH: 7563126 }. Marked to market: 10058751 +Final holdings for Value Agent 5033: { IBM: 196, CASH: -9632198 }. Marked to market: 9815118 +Final holdings for Value Agent 5034: { IBM: 219, CASH: -11901354 }. Marked to market: 10044636 +Final holdings for Value Agent 5035: { IBM: 111, CASH: -1121143 }. Marked to market: 9800702 +Final holdings for Value Agent 5036: { IBM: -60, CASH: 16011180 }. Marked to market: 9998580 +Final holdings for Value Agent 5037: { IBM: -142, CASH: 24263738 }. Marked to market: 10195798 +Final holdings for Value Agent 5038: { IBM: -9, CASH: 10941340 }. Marked to market: 10039450 +Final holdings for Value Agent 5039: { IBM: 9, CASH: 9016600 }. Marked to market: 9912424 +Final holdings for Value Agent 5040: { IBM: -95, CASH: 19530307 }. Marked to market: 10012162 +Final holdings for Value Agent 5041: { IBM: -57, CASH: 15700729 }. Marked to market: 10043935 +Final holdings for Value Agent 5042: { IBM: -3, CASH: 10291262 }. Marked to market: 9992285 +Final holdings for Value Agent 5043: { IBM: 32, CASH: 6815694 }. Marked to market: 10010286 +Final holdings for Value Agent 5044: { IBM: -37, CASH: 13709548 }. Marked to market: 10000927 +Final holdings for Value Agent 5045: { IBM: -342, CASH: 44330519 }. Marked to market: 10216019 +Final holdings for Value Agent 5046: { IBM: -9, CASH: 10892790 }. Marked to market: 9990837 +Final holdings for Value Agent 5047: { IBM: -2, CASH: 10244796 }. Marked to market: 10045540 +Final holdings for Value Agent 5048: { IBM: -189, CASH: 28887944 }. Marked to market: 10131206 +Final holdings for Value Agent 5049: { IBM: 86, CASH: 1403278 }. Marked to market: 10022886 +Final holdings for Value Agent 5050: { IBM: 61, CASH: 3860541 }. Marked to market: 9972192 +Final holdings for Value Agent 5051: { IBM: -25, CASH: 12516144 }. Marked to market: 10010319 +Final holdings for Value Agent 5052: { IBM: 170, CASH: -7000917 }. Marked to market: 10035293 +Final holdings for Value Agent 5053: { IBM: -173, CASH: 27368576 }. Marked to market: 10035187 +Final holdings for Value Agent 5054: { IBM: 57, CASH: 4290212 }. Marked to market: 9996140 +Final holdings for Value Agent 5055: { IBM: 120, CASH: -1938889 }. Marked to market: 9938591 +Final holdings for Value Agent 5056: { IBM: -66, CASH: 16676307 }. Marked to market: 10132539 +Final holdings for Value Agent 5057: { IBM: 149, CASH: -5000602 }. Marked to market: 9672620 +Final holdings for Value Agent 5058: { IBM: 153, CASH: -5304838 }. Marked to market: 10030199 +Final holdings for Value Agent 5059: { IBM: -73, CASH: 17313387 }. Marked to market: 10047040 +Final holdings for Value Agent 5060: { IBM: -26, CASH: 12548454 }. Marked to market: 9960908 +Final holdings for Value Agent 5061: { IBM: 209, CASH: -10826565 }. Marked to market: 10108129 +Final holdings for Value Agent 5062: { IBM: 3, CASH: 9660266 }. Marked to market: 9960980 +Final holdings for Value Agent 5063: { IBM: -6, CASH: 10625451 }. Marked to market: 10029141 +Final holdings for Value Agent 5064: { IBM: -176, CASH: 27541531 }. Marked to market: 10109083 +Final holdings for Value Agent 5065: { IBM: -8, CASH: 10815581 }. Marked to market: 10014261 +Final holdings for Value Agent 5066: { IBM: 100, CASH: -12010 }. Marked to market: 10009790 +Final holdings for Value Agent 5067: { IBM: -57, CASH: 15717058 }. Marked to market: 10052113 +Final holdings for Value Agent 5068: { IBM: 120, CASH: -1968508 }. Marked to market: 10056692 +Final holdings for Value Agent 5069: { IBM: 215, CASH: -11428727 }. Marked to market: 10034508 +Final holdings for Value Agent 5070: { IBM: 10, CASH: 8952205 }. Marked to market: 9947475 +Final holdings for Value Agent 5071: { IBM: 285, CASH: -18438712 }. Marked to market: 10113158 +Final holdings for Value Agent 5072: { IBM: 350, CASH: -24888615 }. Marked to market: 9838735 +Final holdings for Value Agent 5073: { IBM: 112, CASH: -1161226 }. Marked to market: 10064422 +Final holdings for Value Agent 5074: { IBM: 143, CASH: -4234524 }. Marked to market: 10041309 +Final holdings for Value Agent 5075: { IBM: -151, CASH: 25161059 }. Marked to market: 10029349 +Final holdings for Value Agent 5076: { IBM: -95, CASH: 19484603 }. Marked to market: 10028778 +Final holdings for Value Agent 5077: { IBM: -129, CASH: 22951660 }. Marked to market: 10023409 +Final holdings for Value Agent 5078: { IBM: -153, CASH: 25372369 }. Marked to market: 10054468 +Final holdings for Value Agent 5079: { IBM: -186, CASH: 28568214 }. Marked to market: 10132824 +Final holdings for Value Agent 5080: { IBM: 295, CASH: -19432361 }. Marked to market: 9618649 +Final holdings for Value Agent 5081: { IBM: -29, CASH: 12956873 }. Marked to market: 10078884 +Final holdings for Value Agent 5082: { IBM: 135, CASH: -3528106 }. Marked to market: 10000244 +Final holdings for Value Agent 5083: { IBM: 45, CASH: 5495200 }. Marked to market: 10005820 +Final holdings for Value Agent 5084: { IBM: 96, CASH: 375270 }. Marked to market: 9930726 +Final holdings for Value Agent 5085: { IBM: 108, CASH: -811625 }. Marked to market: 10059007 +Final holdings for Value Agent 5086: { IBM: 76, CASH: 2362621 }. Marked to market: 9939821 +Final holdings for Value Agent 5087: { IBM: 114, CASH: -1401185 }. Marked to market: 10020589 +Final holdings for Value Agent 5088: { IBM: -25, CASH: 12412300 }. Marked to market: 9906400 +Final holdings for Value Agent 5089: { IBM: 258, CASH: -15762826 }. Marked to market: 10096514 +Final holdings for Value Agent 5090: { IBM: -40, CASH: 14114436 }. Marked to market: 10105276 +Final holdings for Value Agent 5091: { IBM: -58, CASH: 15899206 }. Marked to market: 10087026 +Final holdings for Value Agent 5092: { IBM: -24, CASH: 12447672 }. Marked to market: 10053144 +Final holdings for Value Agent 5093: { IBM: 307, CASH: -20586381 }. Marked to market: 10061736 +Final holdings for Value Agent 5094: { IBM: -139, CASH: 23874503 }. Marked to market: 9942533 +Final holdings for Value Agent 5095: { IBM: 16, CASH: 8316645 }. Marked to market: 9904421 +Final holdings for Value Agent 5096: { IBM: -5, CASH: 10570027 }. Marked to market: 10069367 +Final holdings for Value Agent 5097: { IBM: -85, CASH: 18504878 }. Marked to market: 10073218 +Final holdings for Value Agent 5098: { IBM: -74, CASH: 17281396 }. Marked to market: 9940892 +Final holdings for Value Agent 5099: { IBM: -73, CASH: 17286162 }. Marked to market: 9970759 +Final holdings for Value Agent 5100: { IBM: -30, CASH: 13052887 }. Marked to market: 10045897 \ No newline at end of file diff --git a/tests/rmsc02.txt b/tests/rmsc02.txt new file mode 100644 index 000000000..d5545314f --- /dev/null +++ b/tests/rmsc02.txt @@ -0,0 +1,129 @@ +--------------- +Hardware Specs: +--------------- +Mac (system_profiler SPHardwareDataType) or lshw -short + +Processor Name: Intel Core i7 +Processor Speed: 2.6 GHz +Number of Processors: 1 +Total Number of Cores: 6 +L2 Cache (per Core): 256 KB +L3 Cache: 12 MB +Memory: 16 GB + +------------------ +Simulation Results: +------------------ +./scripts/rmsc.sh + +Configuration seed: 123456789 + +Event Queue elapsed: 0 days 00:00:43.972366, messages: 121172, messages per second: 2755.6 +Mean ending value by agent type: +MarketMakerAgent: 9052940 +ZeroIntelligenceAgent: 305672 +HeuristicBeliefLearningAgent: 321898 +MomentumAgent: -1341403 + +Time taken to run simulation: 0:01:15.619008 + +Final holdings for MARKET_MAKER_AGENT_1: { JPM: 5027, CASH: -481219019 }. Marked to market: 19052940 +Final holdings for ZI_AGENT_2: { JPM: 300, CASH: -19463600 }. Marked to market: 10391500 +Final holdings for ZI_AGENT_3: { JPM: 604, CASH: -50236356 }. Marked to market: 9871912 +Final holdings for ZI_AGENT_4: { JPM: 358, CASH: -25687106 }. Marked to market: 9939980 +Final holdings for ZI_AGENT_5: { JPM: -96, CASH: 20349108 }. Marked to market: 10795476 +Final holdings for ZI_AGENT_6: { JPM: -256, CASH: 36182206 }. Marked to market: 10705854 +Final holdings for ZI_AGENT_7: { JPM: 73, CASH: 2677049 }. Marked to market: 9941790 +Final holdings for ZI_AGENT_8: { JPM: 33, CASH: 6684190 }. Marked to market: 9981649 +Final holdings for ZI_AGENT_9: { JPM: 380, CASH: -27681400 }. Marked to market: 10135060 +Final holdings for ZI_AGENT_10: { JPM: 34, CASH: 7089706 }. Marked to market: 10473284 +Final holdings for ZI_AGENT_11: { JPM: 145, CASH: -4015530 }. Marked to market: 10414435 +Final holdings for ZI_AGENT_12: { JPM: 263, CASH: -16122974 }. Marked to market: 10049997 +Final holdings for ZI_AGENT_13: { JPM: -131, CASH: 23861409 }. Marked to market: 10824682 +Final holdings for ZI_AGENT_14: { JPM: -366, CASH: 47197463 }. Marked to market: 10774241 +Final holdings for ZI_AGENT_15: { JPM: -28, CASH: 13138647 }. Marked to market: 10352171 +Final holdings for ZI_AGENT_16: { JPM: 382, CASH: -28075088 }. Marked to market: 9940406 +Final holdings for ZI_AGENT_17: { JPM: -217, CASH: 32007723 }. Marked to market: 10412534 +Final holdings for ZI_AGENT_18: { JPM: 144, CASH: -3916546 }. Marked to market: 10413902 +Final holdings for ZI_AGENT_19: { JPM: -122, CASH: 22379133 }. Marked to market: 10238059 +Final holdings for ZI_AGENT_20: { JPM: 400, CASH: -29508200 }. Marked to market: 10298600 +Final holdings for ZI_AGENT_21: { JPM: 476, CASH: -37147384 }. Marked to market: 10222708 +Final holdings for ZI_AGENT_22: { CASH: 10324900 }. Marked to market: 10324900 +Final holdings for ZI_AGENT_23: { JPM: 102, CASH: 291508 }. Marked to market: 10442242 +Final holdings for ZI_AGENT_24: { JPM: -584, CASH: 69041144 }. Marked to market: 10923216 +Final holdings for ZI_AGENT_25: { JPM: 99, CASH: 430995 }. Marked to market: 10283178 +Final holdings for ZI_AGENT_26: { JPM: -600, CASH: 70681100 }. Marked to market: 10970900 +Final holdings for ZI_AGENT_27: { JPM: 114, CASH: -1351640 }. Marked to market: 9993298 +Final holdings for ZI_AGENT_28: { JPM: -200, CASH: 30282400 }. Marked to market: 10379000 +Final holdings for ZI_AGENT_29: { JPM: -200, CASH: 30343500 }. Marked to market: 10440100 +Final holdings for ZI_AGENT_30: { JPM: 235, CASH: -12965985 }. Marked to market: 10420510 +Final holdings for ZI_AGENT_31: { JPM: -43, CASH: 14625019 }. Marked to market: 10345788 +Final holdings for ZI_AGENT_32: { JPM: -162, CASH: 26767104 }. Marked to market: 10645350 +Final holdings for ZI_AGENT_33: { JPM: -723, CASH: 82626879 }. Marked to market: 10676088 +Final holdings for ZI_AGENT_34: { JPM: -566, CASH: 67316242 }. Marked to market: 10989620 +Final holdings for ZI_AGENT_35: { JPM: -201, CASH: 30722306 }. Marked to market: 10719389 +Final holdings for ZI_AGENT_36: { JPM: -124, CASH: 22861779 }. Marked to market: 10521671 +Final holdings for ZI_AGENT_37: { JPM: 200, CASH: -9743900 }. Marked to market: 10159500 +Final holdings for ZI_AGENT_38: { JPM: 16, CASH: 8437780 }. Marked to market: 10030052 +Final holdings for ZI_AGENT_39: { JPM: -248, CASH: 35072798 }. Marked to market: 10392582 +Final holdings for ZI_AGENT_40: { JPM: 600, CASH: -49953800 }. Marked to market: 9756400 +Final holdings for ZI_AGENT_41: { JPM: -110, CASH: 21268701 }. Marked to market: 10321831 +Final holdings for ZI_AGENT_42: { JPM: 260, CASH: -15662140 }. Marked to market: 10212280 +Final holdings for ZI_AGENT_43: { JPM: 112, CASH: -506932 }. Marked to market: 10638972 +Final holdings for ZI_AGENT_44: { JPM: 399, CASH: -29937110 }. Marked to market: 9770173 +Final holdings for ZI_AGENT_45: { JPM: 144, CASH: -4321324 }. Marked to market: 10009124 +Final holdings for ZI_AGENT_46: { JPM: -131, CASH: 23566267 }. Marked to market: 10529540 +Final holdings for ZI_AGENT_47: { JPM: -104, CASH: 20734484 }. Marked to market: 10384716 +Final holdings for ZI_AGENT_48: { JPM: 816, CASH: -71281403 }. Marked to market: 9924469 +Final holdings for ZI_AGENT_49: { JPM: 316, CASH: -21700752 }. Marked to market: 9746620 +Final holdings for ZI_AGENT_50: { JPM: 201, CASH: -10539909 }. Marked to market: 9463008 +Final holdings for ZI_AGENT_51: { JPM: 251, CASH: -15287928 }. Marked to market: 9690839 +Final holdings for HBL_AGENT_52: { JPM: -500, CASH: 60052900 }. Marked to market: 10294400 +Final holdings for HBL_AGENT_53: { JPM: 35, CASH: 6546751 }. Marked to market: 10029846 +Final holdings for HBL_AGENT_54: { JPM: -200, CASH: 30226100 }. Marked to market: 10322700 +Final holdings for HBL_AGENT_55: { JPM: -67, CASH: 16638096 }. Marked to market: 9970457 +Final holdings for HBL_AGENT_56: { JPM: -395, CASH: 50119640 }. Marked to market: 10810425 +Final holdings for HBL_AGENT_57: { JPM: 99, CASH: -1666 }. Marked to market: 9850517 +Final holdings for HBL_AGENT_58: { JPM: 378, CASH: -27325244 }. Marked to market: 10292182 +Final holdings for HBL_AGENT_59: { JPM: 100, CASH: 322200 }. Marked to market: 10273900 +Final holdings for HBL_AGENT_60: { JPM: -164, CASH: 27085767 }. Marked to market: 10764979 +Final holdings for HBL_AGENT_61: { JPM: -231, CASH: 33333916 }. Marked to market: 10345489 +Final holdings for HBL_AGENT_62: { JPM: -300, CASH: 39957600 }. Marked to market: 10102500 +Final holdings for HBL_AGENT_63: { JPM: 202, CASH: -10109360 }. Marked to market: 9993074 +Final holdings for HBL_AGENT_64: { JPM: 253, CASH: -14831300 }. Marked to market: 10346501 +Final holdings for HBL_AGENT_65: { JPM: 188, CASH: -8568920 }. Marked to market: 10140276 +Final holdings for HBL_AGENT_66: { JPM: 31, CASH: 7074450 }. Marked to market: 10159477 +Final holdings for HBL_AGENT_67: { JPM: 147, CASH: -4552255 }. Marked to market: 10076744 +Final holdings for HBL_AGENT_68: { JPM: 196, CASH: -9465032 }. Marked to market: 10040300 +Final holdings for HBL_AGENT_69: { JPM: 351, CASH: -24871066 }. Marked to market: 10236305 +Final holdings for HBL_AGENT_70: { JPM: 269, CASH: -16537115 }. Marked to market: 10232958 +Final holdings for HBL_AGENT_71: { JPM: 110, CASH: -764860 }. Marked to market: 10182010 +Final holdings for HBL_AGENT_72: { JPM: -600, CASH: 70587400 }. Marked to market: 10877200 +Final holdings for HBL_AGENT_73: { JPM: 2, CASH: 10498890 }. Marked to market: 10697924 +Final holdings for HBL_AGENT_74: { JPM: -53, CASH: 15788429 }. Marked to market: 10514028 +Final holdings for HBL_AGENT_75: { JPM: 300, CASH: -19744400 }. Marked to market: 10110700 +Final holdings for HBL_AGENT_76: { JPM: -665, CASH: 77561351 }. Marked to market: 11382546 +Final holdings for MOMENTUM_AGENT_77: { JPM: -504, CASH: 57906426 }. Marked to market: 7749858 +Final holdings for MOMENTUM_AGENT_78: { JPM: -315, CASH: 39694335 }. Marked to market: 8346480 +Final holdings for MOMENTUM_AGENT_79: { JPM: -148, CASH: 24091712 }. Marked to market: 9363196 +Final holdings for MOMENTUM_AGENT_80: { JPM: -360, CASH: 44219990 }. Marked to market: 8393870 +Final holdings for MOMENTUM_AGENT_81: { JPM: -228, CASH: 31741606 }. Marked to market: 9051730 +Final holdings for MOMENTUM_AGENT_82: { JPM: -288, CASH: 37375992 }. Marked to market: 8715096 +Final holdings for MOMENTUM_AGENT_83: { JPM: -462, CASH: 53275619 }. Marked to market: 7298765 +Final holdings for MOMENTUM_AGENT_84: { JPM: -288, CASH: 37375936 }. Marked to market: 8715040 +Final holdings for MOMENTUM_AGENT_85: { JPM: -63, CASH: 15939185 }. Marked to market: 9669614 +Final holdings for MOMENTUM_AGENT_86: { JPM: -69, CASH: 16542806 }. Marked to market: 9676133 +Final holdings for MOMENTUM_AGENT_87: { JPM: -216, CASH: 30532378 }. Marked to market: 9036706 +Final holdings for MOMENTUM_AGENT_88: { JPM: -63, CASH: 15939122 }. Marked to market: 9669551 +Final holdings for MOMENTUM_AGENT_89: { JPM: -280, CASH: 36571546 }. Marked to market: 8706786 +Final holdings for MOMENTUM_AGENT_90: { JPM: -375, CASH: 45734310 }. Marked to market: 8415435 +Final holdings for MOMENTUM_AGENT_91: { JPM: -490, CASH: 56498055 }. Marked to market: 7734725 +Final holdings for MOMENTUM_AGENT_92: { JPM: -393, CASH: 46733021 }. Marked to market: 7622840 +Final holdings for MOMENTUM_AGENT_93: { JPM: -508, CASH: 57919130 }. Marked to market: 7364494 +Final holdings for MOMENTUM_AGENT_94: { JPM: -73, CASH: 16945017 }. Marked to market: 9680276 +Final holdings for MOMENTUM_AGENT_95: { JPM: -414, CASH: 49256796 }. Marked to market: 8056758 +Final holdings for MOMENTUM_AGENT_96: { JPM: -228, CASH: 31741606 }. Marked to market: 9051730 +Final holdings for MOMENTUM_AGENT_97: { JPM: -632, CASH: 69984307 }. Marked to market: 7089563 +Final holdings for MOMENTUM_AGENT_98: { JPM: -228, CASH: 31741606 }. Marked to market: 9051730 +Final holdings for MOMENTUM_AGENT_99: { JPM: -63, CASH: 15939185 }. Marked to market: 9669614 +Final holdings for MOMENTUM_AGENT_100: { JPM: -70, CASH: 16642528 }. Marked to market: 9676338 \ No newline at end of file diff --git a/tests/sparse_zi_100.txt b/tests/sparse_zi_100.txt index 890016c27..5e2235faa 100644 --- a/tests/sparse_zi_100.txt +++ b/tests/sparse_zi_100.txt @@ -128,4 +128,4 @@ Final holdings for ZI Agent 96 Type 7 [250 <= R <= 500, eta=1]: { JPM: -400, CAS Final holdings for ZI Agent 97 Type 7 [250 <= R <= 500, eta=1]: { JPM: 200, CASH: -9704600 }. Marked to market: 10415200 Final holdings for ZI Agent 98 Type 7 [250 <= R <= 500, eta=1]: { JPM: -200, CASH: 30088200 }. Marked to market: 9968400 Final holdings for ZI Agent 99 Type 7 [250 <= R <= 500, eta=1]: { JPM: -300, CASH: 39770800 }. Marked to market: 9591100 -Final holdings for ZI Agent 100 Type 7 [250 <= R <= 500, eta=1]: { JPM: 400, CASH: -30490700 }. Marked to market: 9748900 +Final holdings for ZI Agent 100 Type 7 [250 <= R <= 500, eta=1]: { JPM: 400, CASH: -30490700 }. Marked to market: 9748900 \ No newline at end of file diff --git a/util/OrderBook.py b/util/OrderBook.py index e7e48eebe..f7b793559 100644 --- a/util/OrderBook.py +++ b/util/OrderBook.py @@ -7,7 +7,10 @@ from util.util import log_print, be_silent from copy import deepcopy - +import pandas as pd +from pandas.io.json import json_normalize +from pprint import pprint +from functools import reduce class OrderBook: @@ -28,8 +31,8 @@ def __init__(self, owner, symbol): # Create an order history for the exchange to report to certain agent types. self.history = [{}] - self.mid_price_dict, self.bid_levels_price_dict, self.bid_levels_size_dict, self.ask_levels_price_dict, \ - self.ask_levels_size_dict = dict(), dict(), dict(), dict(), dict() + # Last timestamp the orderbook for that symbol was updated + self.last_update_ts = None def handleLimitOrder(self, order): # Matches a limit order or adds it to the order book. Handles partial matches piecewise, @@ -48,6 +51,7 @@ def handleLimitOrder(self, order): self.history[0][order.order_id] = {'entry_time': self.owner.currentTime, 'quantity': order.quantity, 'is_buy_order': order.is_buy_order, 'limit_price': order.limit_price, 'transactions': [], + 'modifications': [], 'cancellations': []} matching = True @@ -143,7 +147,7 @@ def handleLimitOrder(self, order): row[quote] = volume self.quotes_seen.add(quote) self.book_log.append(row) - self.updateOrderbookLevelDicts() + self.last_update_ts = self.owner.currentTime self.prettyPrint() def executeOrder(self, order): @@ -303,7 +307,7 @@ def cancelOrder(self, order): self.owner.sendMessage(order.agent_id, Message({"msg": "ORDER_CANCELLED", "order": cancelled_order})) # We found the order and cancelled it, so stop looking. - self.updateOrderbookLevelDicts() + self.last_update_ts = self.owner.currentTime return def modifyOrder(self, order, new_order): @@ -318,7 +322,7 @@ def modifyOrder(self, order, new_order): book[i][0] = new_order for idx, orders in enumerate(self.history): if new_order.order_id not in orders: continue - self.history[idx][new_order.order_id]['transactions'].append( + self.history[idx][new_order.order_id]['modifications'].append( (self.owner.currentTime, new_order.quantity)) log_print("MODIFIED: order {}", order) log_print("SENT: notifications of order modification to agent {} for order {}", @@ -329,7 +333,6 @@ def modifyOrder(self, order, new_order): self.bids = book else: self.asks = book - self.updateOrderbookLevelDicts() self.last_update_ts = self.owner.currentTime # Get the inside bid price(s) and share volume available at each price, to a limit @@ -358,6 +361,44 @@ def getInsideAsks(self, depth=sys.maxsize): return book + def get_transacted_volume(self, lookback_period='10min'): + """ Method retrieves the total transacted volume for a symbol over a lookback period finishing at the current + simulation time. """ + + unrolled_history = [] + for elem in self.history: + for _, val in elem.items(): + unrolled_history.append(val) + + unrolled_history_df = json_normalize(unrolled_history) + + if unrolled_history_df.empty: + return 0 + + executed_transactions = unrolled_history_df[ + unrolled_history_df['transactions'].map(lambda d: len(d)) > 0] # remove cells that are an empty list + + # Reshape into DataFrame with columns ['execution_time', 'quantity'] + unrolled_transactions = executed_transactions['transactions'].apply(pd.Series) + unrolled_transactions = reduce(lambda col1, col2: pd.concat([col1, col2], axis=0), + [unrolled_transactions[col] for col in unrolled_transactions.columns]) + unrolled_transactions = unrolled_transactions.dropna() + unrolled_transactions = unrolled_transactions.apply(pd.Series) + unrolled_transactions = unrolled_transactions.rename(columns={ + 0: 'execution_time', + 1: 'quantity' + }) + unrolled_transactions = unrolled_transactions.sort_values(by=['execution_time']) + unrolled_transactions = unrolled_transactions.drop_duplicates(keep='last') + + # Get transacted volume in time window + lookback_pd = pd.to_timedelta(lookback_period) + window_start = self.owner.currentTime - lookback_pd + executed_within_lookback_period = unrolled_transactions[unrolled_transactions['execution_time'] >= window_start] + transacted_volume = executed_within_lookback_period['quantity'].sum() + + return transacted_volume + # These could be moved to the LimitOrder class. We could even operator overload them # into >, <, ==, etc. def isBetterPrice(self, order, o): @@ -407,21 +448,4 @@ def prettyPrint(self, silent=False): if silent: return book - log_print(book) - - def updateOrderbookLevelDicts(self): - depth = 10 - if self.asks and self.bids: - self.mid_price_dict[self.owner.currentTime] = (self.asks[0][0].limit_price + self.bids[0][0].limit_price) / 2 - bid_list, ask_list = self.getInsideBids(depth), self.getInsideAsks(depth) - bldp, blds, sldp, slds = {}, {}, {}, {} - for level, order in enumerate(ask_list): - level += 1 - sldp[level], slds[level] = order[0], order[1] - self.ask_levels_price_dict[self.owner.currentTime] = sldp - self.ask_levels_size_dict[self.owner.currentTime] = slds - for level, order in enumerate(bid_list): - level += 1 - bldp[level], blds[level] = order[0], order[1] - self.bid_levels_price_dict[self.owner.currentTime] = bldp - self.bid_levels_size_dict[self.owner.currentTime] = blds \ No newline at end of file + log_print(book) \ No newline at end of file diff --git a/util/formatting/__init__.py b/util/formatting/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/util/formatting/clean_ohlc_price_series.py b/util/formatting/clean_ohlc_price_series.py new file mode 100644 index 000000000..61d7afa0e --- /dev/null +++ b/util/formatting/clean_ohlc_price_series.py @@ -0,0 +1,26 @@ +import pandas as pd +import sys +import numpy as np +import os +from random import sample +from dateutil.parser import parse + +""" Clean OHLC WRDS data series into historical fundamental format.""" + +directory = sys.argv[1] +files = os.listdir(directory) +filename = os.path.join(directory, sample(files, 1)[0]) + +df = pd.read_pickle(filename, compression="bz2") +df.reset_index(level=-1, inplace=True) +df.level_1 = pd.to_datetime(df.level_1) + +symbol = sample(df.index.unique().tolist(), 1)[0] +print(symbol, filename) +df = df[df.index==symbol] +df.set_index("level_1", inplace=True) + +df = np.round((1000*df/df.iloc[0]).dropna()) +df = (df["open"]*100).astype("int") +df.index = df.index - pd.DateOffset(year=2000, month=1, day=1) +pd.to_pickle(df, "clean.pkl".format(symbol, filename[:-4])) diff --git a/util/formatting/convert_order_book.py b/util/formatting/convert_order_book.py new file mode 100644 index 000000000..8f39073a5 --- /dev/null +++ b/util/formatting/convert_order_book.py @@ -0,0 +1,212 @@ +import argparse +import os +import pandas as pd +import numpy as np +from convert_order_stream import get_year_month_day, get_start_end_time, dir_path, check_positive +from tqdm import tqdm + + +def get_larger_int_and_gap(a, b): + return (True, a - b) if a >= b else (False, b - a) + + +def get_int_from_string(s): + int_list = [int(s) for s in s.split('_') if s.isdigit()] + return int_list[0] + + +def process_row(row, quote_levels): + """ Method takes row of unstacked orderbook log and processes into a dictionary representing a row of the LOBSTER- + ised DataFrame. + """ + + row_arr = row[1].to_numpy() + + bid_orders_idx = np.nonzero(row_arr < 0) + ask_orders_idx = np.nonzero(row_arr > 0) + + ask_values = quote_levels[ask_orders_idx].to_numpy() + ask_volumes = row_arr[ask_orders_idx] + + bid_values = quote_levels[bid_orders_idx].to_numpy() + bid_values = np.flip(bid_values) + bid_volumes = row_arr[bid_orders_idx] + bid_volumes = np.flip(-bid_volumes) + + num_bids = bid_values.size + num_asks = ask_values.size + + more_bids_then_asks, difference = get_larger_int_and_gap(num_bids, num_asks) + + if more_bids_then_asks: + ask_values = np.pad(ask_values.astype(np.float32), (0, difference), 'constant', constant_values=np.nan) + ask_volumes = np.pad(ask_volumes.astype(np.float32), (0, difference), 'constant', constant_values=np.nan) + else: + bid_values = np.pad(bid_values.astype(np.float32), (0, difference), 'constant', constant_values=np.nan) + bid_volumes = np.pad(bid_volumes.astype(np.float32), (0, difference), 'constant', constant_values=np.nan) + + ask_volumes_dict = {f"ask_size_{idx + 1}": ask_volumes[idx] for idx in range(len(ask_volumes))} + ask_values_dict = {f"ask_price_{idx + 1}": ask_values[idx] for idx in range(len(ask_values))} + bid_volumes_dict = {f"bid_size_{idx + 1}": bid_volumes[idx] for idx in range(len(bid_volumes))} + bid_values_dict = {f"bid_price_{idx + 1}": bid_values[idx] for idx in range(len(bid_values))} + + row_dict = {**ask_volumes_dict, **ask_values_dict, **bid_volumes_dict, **bid_values_dict} + return row_dict + + +def reorder_columns(unordered_cols): + """ Reorders column list to coincide with columns of LOBSTER csv file format. """ + + ask_price_cols = [label for label in unordered_cols if 'ask_price' in label] + ask_size_cols = [label for label in unordered_cols if 'ask_size' in label] + bid_price_cols = [label for label in unordered_cols if 'bid_price' in label] + bid_size_cols = [label for label in unordered_cols if 'bid_size' in label] + + bid_price_cols.sort(key=get_int_from_string) + bid_size_cols.sort(key=get_int_from_string) + ask_price_cols.sort(key=get_int_from_string) + ask_size_cols.sort(key=get_int_from_string) + + bid_price_cols = np.array(bid_price_cols) + bid_size_cols = np.array(bid_size_cols) + ask_price_cols = np.array(ask_price_cols) + ask_size_cols = np.array(ask_size_cols) + + new_col_list_size = ask_price_cols.size + ask_size_cols.size + bid_price_cols.size + bid_size_cols.size + new_col_list = np.empty((new_col_list_size,), dtype=' level]) + columns_to_drop.extend([f'ask_size_{idx}' for idx in range(1, num_levels + 1) if idx > level]) + columns_to_drop.extend([f'bid_price_{idx}' for idx in range(1, num_levels + 1) if idx > level]) + columns_to_drop.extend([f'bid_size_{idx}' for idx in range(1, num_levels + 1) if idx > level]) + + orderbook_df = orderbook_df.drop(columns=columns_to_drop) + + return orderbook_df + + +def is_wide_book(df): + """ Checks if orderbook dataframe is in wide or skinny format. """ + if isinstance(df.index, pd.core.index.MultiIndex): + return False + else: + return True + + +def process_orderbook(df, level): + """ Method takes orderbook log and transforms into format amenable to "LOBSTER-ification" + + :param df: pd.DataFrame orderbook output by ABIDES + :param level: Maximum displayed level in book + :return: + """ + + if not is_wide_book(df): # orderbook skinny format + unstacked = df.unstack(level=-1) + quote_levels = unstacked.columns.levels[1] + else: # orderbook wide format + unstacked = df + quote_levels = df.columns + + # Make DataFrame reshaped to LOBSTER format + rows_list = [] + for row in tqdm(unstacked.iterrows(), total=len(unstacked.index), desc="Processing order book"): + row_dict = process_row(row, quote_levels) + rows_list.append(row_dict) + + nearly_lobster = pd.DataFrame(rows_list) + + # Reorder columns + unordered_cols = list(nearly_lobster.columns) + new_col_list = reorder_columns(unordered_cols) + nearly_lobster = nearly_lobster[new_col_list] + + # Clip to requested level and fill NaNs + orderbook_df = finalise_processing(nearly_lobster, level) + + return orderbook_df + + +def save_formatted_order_book(orderbook_bz2, ticker, level, out_dir='.'): + """ Saves orderbook data from ABIDES in LOBSTER format. + + :param orderbook_bz2: file path of order book bz2 output file. + :type orderbook_bz2: str + :param ticker: label of security + :type ticker: str + :param level: maximum level of order book to display + :type level: int + :param out_dir: path to output directory + :type out_dir: str + + :return: + + ============ + + Orderbook File: (Matrix of size: (Nx(4xNumberOfLevels))) + --------------- + + Name: TICKER_Year-Month-Day_StartTime_EndTime_orderbook_LEVEL.csv + + Columns: + + 1.) Ask Price 1: Level 1 Ask Price (Best Ask) + 2.) Ask Size 1: Level 1 Ask Volume (Best Ask Volume) + 3.) Bid Price 1: Level 1 Bid Price (Best Bid) + 4.) Bid Size 1: Level 1 Bid Volume (Best Bid Volume) + 5.) Ask Price 2: Level 2 Ask Price (2nd Best Ask) + ... + + + """ + + orderbook_df = pd.read_pickle(orderbook_bz2) + + if not is_wide_book(orderbook_df): # skinny format + trading_day = get_year_month_day(pd.Series(orderbook_df.index.levels[0])) + start_time, end_time = get_start_end_time(orderbook_df, 'orderbook_skinny') + else: # wide format + trading_day = get_year_month_day(pd.Series(orderbook_df.index)) + start_time, end_time = get_start_end_time(orderbook_df, 'orderbook_wide') + + orderbook_df = process_orderbook(orderbook_df, level) + + # Save to file + + #filename = f'{ticker}_{trading_day}_{start_time}_{end_time}_orderbook_{str(level)}.csv' + filename = f'orderbook.csv' + filename = os.path.join(out_dir, filename) + + orderbook_df.to_csv(filename, index=False, header=False) + + +if __name__ == "__main__": + + parser = argparse.ArgumentParser(description='Process ABIDES order book data into the LOBSTER format.') + parser.add_argument('book', type=str, help='ABIDES order book in bz2 format. ' + 'Typical example is `orderbook_TICKER.bz2`') + parser.add_argument('-o', '--output-dir', default='.', help='Path to output directory', type=dir_path) + parser.add_argument('ticker', type=str, help="Ticker label") + parser.add_argument('level', type=check_positive, help="Maximum orderbook level.") + + args, remaining_args = parser.parse_known_args() + + save_formatted_order_book(args.book, args.ticker, args.level, out_dir=args.output_dir) diff --git a/util/formatting/convert_order_stream.py b/util/formatting/convert_order_stream.py new file mode 100644 index 000000000..b497b08f2 --- /dev/null +++ b/util/formatting/convert_order_stream.py @@ -0,0 +1,259 @@ +import argparse +import pandas as pd +from pandas.io.json import json_normalize +import json +import os + + +def extract_events_from_stream(stream_df, event_type): + """ Extracts specific event from stream. + + """ + events = stream_df.loc[stream_df.EventType == event_type][['EventTime', 'Event']] + events_json = events['Event'].to_json(orient="records") + json_struct = json.loads(events_json) + # TODO : get rid of structs containing all `int` types + event_extracted = json_normalize(json_struct) + event_extracted = pd.merge(events['EventTime'].reset_index(), event_extracted, left_index=True, right_index=True) + + if not event_extracted.empty: + event_extracted = event_extracted[['EventTime', 'order_id', 'limit_price', 'quantity', 'is_buy_order']] + event_extracted.rename(columns={'EventTime': 'TIMESTAMP', + 'order_id': 'ORDER_ID', + 'limit_price': 'PRICE', + 'quantity': 'SIZE', + 'is_buy_order': 'BUY_SELL_FLAG'}, inplace=True) + else: + event_extracted = pd.DataFrame({ + 'TIMESTAMP': [], + 'ORDER_ID': [], + 'PRICE': [], + 'SIZE': [], + 'BUY_SELL_FLAG': [] + }) + + return event_extracted + + +def seconds_since_midnight(s): + """ Converts a pandas Series object of datetime64[ns] timestamps to Series of seconds from midnight on that day. + + Inspired by https://stackoverflow.com/a/38050344 + """ + d = pd.to_datetime(s.dt.date) + delta_t = s - d + return delta_t.dt.total_seconds() + + +def convert_stream_to_format(stream_df, fmt="LOBSTER"): + """ Converts imported ABIDES DataFrame into LOBSTER FORMAT. + """ + event_dfs = [] + market_events = { + "LIMIT_ORDER": 1, + # "MODIFY_ORDER": 2, # causing errors in market replay + "ORDER_CANCELLED": 3, + "ORDER_EXECUTED": 4 + } + reversed_market_events = {val: key for key, val in market_events.items()} + + for event_name, lobster_code in market_events.items(): + event_df = extract_events_from_stream(stream_df, event_name) + if event_df.empty: + continue + else: + event_df["Time"] = seconds_since_midnight(event_df["TIMESTAMP"]) + event_df["Type"] = lobster_code + event_dfs.append(event_df) + + lobster_df = pd.concat(event_dfs) + + if fmt == "plot-scripts": + + lobster_df["Type"].replace(reversed_market_events, inplace=True) + lobster_df.rename(columns={'Type': "TYPE"}, inplace=True) + lobster_df = lobster_df.sort_values(by=['TIMESTAMP']) + lobster_df = lobster_df[['TIMESTAMP', 'ORDER_ID', 'PRICE', 'SIZE', 'BUY_SELL_FLAG', 'TYPE']] + return lobster_df + + elif fmt == "LOBSTER": + lobster_df["Order ID"] = lobster_df["ORDER_ID"] + lobster_df["Size"] = lobster_df["SIZE"] + lobster_df["Price"] = 100 * lobster_df["PRICE"] + lobster_df["Direction"] = (lobster_df["BUY_SELL_FLAG"] * 2) - 1 + + lobster_df = lobster_df[["Time", "Type", "Order ID", "Size", "Price", "Direction"]] + lobster_df = lobster_df.sort_values(by=['Time']) + return lobster_df + + else: + raise ValueError('Format needs to be "plot-scripts" or "LOBSTER"') + + +def get_year_month_day(s): + """ Returns date as string from pandas series of timestamps. + + :param s: + :type s: pandas.Series(datetime64[ns]) + + :return s_date_str: str in format YYYY-MM-DD + + """ + t = s.loc[s.first_valid_index()] + return f'{t.year}-{"{:02}".format(t.month)}-{"{:02}".format(t.day)}' + + +def get_start_end_time(df, fmt): + """ Returns first and last timestamp of pandas DataFrame in plot-scripts format or LOBSTER format. """ + + if fmt == "plot-scripts": + t = seconds_since_midnight(df['TIMESTAMP']) + return int(round(t.iloc[0])), int(round(t.iloc[-1])) + elif fmt == "LOBSTER": + return int(round(df['Time'].iloc[0])), int(round(df['Time'].iloc[-1])) + elif fmt == "orderbook_skinny": + t = seconds_since_midnight(df.index.levels[0].to_series()) + return int(round(t.iloc[0])), int(round(t.iloc[-1])) + elif fmt == "orderbook_wide": + t = seconds_since_midnight(df.index.to_series()) + return int(round(t.iloc[0])), int(round(t.iloc[-1])) + else: + raise ValueError('Format needs to be "plot-scripts" or "LOBSTER" or "orderbook_skinny" or "orderbook_wide"') + + +def save_formatted_order_stream(stream_bz2, ticker, level, fmt, out_dir='.'): + """ Saves ABIDES logged order stream into csv in requested format. + + :param stream_bz2: file path of Exchange Agent bz2 output file. + :type stream_bz2: str + :param ticker: label of security + :type ticker: str + :param level: maximum level of order book to display + :type level: int + :param fmt: Specifies the output format, current options are "plot-scripts" and "LOBSTER". + :type fmt: str + :param out_dir: path to output directory + :type out_dir: str + + :return: + + ============= + + PLOT-SCRIPTS FORMAT (Matrix of size: (Nx5)) + -------------- + + Name: TICKER_Year-Month-Day_StartTime_EndTime_message_LEVEL.csv + + Columns: + + 1) TIMESTAMP + + 2) ORDER_ID + + 3) PRICE + + 4) SIZE + + 5) BUY_SELL_FLAG + + + LOBSTER FORMAT (compliant with version 01 Sept 2013): (Matrix of size: (Nx6)) + -------------- + + Name: TICKER_Year-Month-Day_StartTime_EndTime_message_LEVEL.csv + + StartTime and EndTime give the theoretical beginning + and end time of the output file in milliseconds after + mid night. LEVEL refers to the number of levels of the + requested limit order book. + + + Columns: + + 1.) Time: + Seconds after midnight with decimal + precision of at least milliseconds + and up to nanoseconds depending on + the requested period + 2.) Type: + 1: Submission of a new limit order + 2: Cancellation (Partial deletion + of a limit order) + 3: Deletion (Total deletion of a limit order) + 4: Execution of a visible limit order + 5: Execution of a hidden limit order + 7: Trading halt indicator + (Detailed information below) + 3.) Order ID: + Unique order reference number + (Assigned in order flow) + 4.) Size: + Number of shares + 5.) Price: + Dollar price times 10000 + (i.e., A stock price of $91.14 is given + by 911400) + 6.) Direction: + -1: Sell limit order + 1: Buy limit order + + Note: + Execution of a sell (buy) limit + order corresponds to a buyer (seller) + initiated trade, i.e. Buy (Sell) trade. + + """ + + stream_df = pd.read_pickle(stream_bz2).reset_index() + write_df = convert_stream_to_format(stream_df, fmt=fmt) + + # Save to file + trading_day = get_year_month_day(stream_df['EventTime']) + start_time, end_time = get_start_end_time(write_df, fmt) + + + if fmt == "plot-scripts": + filename = f'orders_{ticker}_{trading_day.replace("-", "")}.pkl' + filename = os.path.join(out_dir, filename) + write_df = write_df.set_index('TIMESTAMP') + write_df.to_pickle(filename) + elif fmt == "LOBSTER": + filename = f'{ticker}_{trading_day}_{start_time}_{end_time}_message_{str(level)}.csv' + filename = os.path.join(out_dir, filename) + write_df.to_csv(filename, index=False, header=False) + else: + raise ValueError('Format needs to be "plot-scripts" or "LOBSTER"') + + + + +def dir_path(string): + """ https://stackoverflow.com/a/51212150 """ + if os.path.isdir(string): + return string + else: + raise NotADirectoryError(string) + + +def check_positive(value): + """ https://stackoverflow.com/a/14117511 """ + ivalue = int(value) + if ivalue <= 0: + raise argparse.ArgumentTypeError(f"{value} is an invalid positive int value") + return ivalue + + +if __name__ == "__main__": + + parser = argparse.ArgumentParser(description='Process ABIDES stream data into either plotting or LOBSTER formats.') + parser.add_argument('stream', type=str, help='ABIDES order stream in bz2 format. ' + 'Typical example is `ExchangeAgent.bz2`') + parser.add_argument('-o', '--output-dir', default='.', help='Path to output directory', type=dir_path) + parser.add_argument('ticker', type=str, help="Ticker label") + parser.add_argument('level', type=check_positive, help="Maximum orderbook level.") + parser.add_argument('format', choices=['plot-scripts', 'LOBSTER'], type=str, + help="Output format of stream") + + args, remaining_args = parser.parse_known_args() + + save_formatted_order_stream(args.stream, args.ticker, args.level, args.format, out_dir=args.output_dir) diff --git a/util/formatting/mid_price_from_orderbook.py b/util/formatting/mid_price_from_orderbook.py new file mode 100644 index 000000000..a446fb0b0 --- /dev/null +++ b/util/formatting/mid_price_from_orderbook.py @@ -0,0 +1,35 @@ +from convert_order_book import process_orderbook, is_wide_book +from convert_order_stream import dir_path +import pandas as pd +import os +import argparse + + +def save_mid_price(orderbook_file_path, output_dir): + """ Save order book mid price, computed from ABIDES orderbook log. """ + + orderbook_df = pd.read_pickle(orderbook_file_path) + processed_df = process_orderbook(orderbook_df, 1) + + # Compute mid price and associate to timestamp + mid_price = (processed_df['ask_price_1'] + processed_df['bid_price_1']) / 2 + if not is_wide_book(orderbook_df): + mid_price.index = orderbook_df.index.levels[0] + else: + mid_price.index = orderbook_df.index + + # Save file + base = os.path.basename(orderbook_file_path) + base_no_ext = os.path.splitext(base)[0] + filename = os.path.join(output_dir, f"{base_no_ext}_mid_price.bz2") + mid_price.to_pickle(filename) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Processes ABIDES orderbook data into pickled pd.DataFrame containing ' + 'mid price at timestep.') + parser.add_argument('-o', '--output-dir', default='.', help='Path to output directory', type=dir_path) + parser.add_argument('book', type=str, help='ABIDES order book output in bz2 format. ') + args, remaining_args = parser.parse_known_args() + + save_mid_price(args.book, args.output_dir) diff --git a/util/formatting/prepare_abides_data_for_plotting.py b/util/formatting/prepare_abides_data_for_plotting.py new file mode 100644 index 000000000..339ab6dad --- /dev/null +++ b/util/formatting/prepare_abides_data_for_plotting.py @@ -0,0 +1,29 @@ +from convert_order_stream import convert_stream_to_format +import os +import argparse +from dateutil.parser import parse +from convert_order_stream import dir_path +import pandas as pd + + +def process_abides_order_stream(stream_bz2, symbol, out_dir, date): + """ Writes ABIDES stream data into pandas DataFrame required by plotting programs. """ + stream_df = pd.read_pickle(stream_bz2, compression='bz2').reset_index() + write_df = convert_stream_to_format(stream_df, fmt="plot-scripts") + write_df = write_df.set_index('TIMESTAMP') + date_str = date.strftime('%Y%m%d') + file_name = f"{out_dir}/orders_{symbol}_{date_str}.pkl" + write_df.to_pickle(file_name) + + +if __name__ == "__main__": + + parser = argparse.ArgumentParser(description='Process ABIDES stream data into plotting format and pickles it.') + parser.add_argument('stream', type=str, help='ABIDES order stream in bz2 format. ' + 'Typical example is `ExchangeAgent.bz2`') + parser.add_argument('-o', '--output-dir', default='.', help='Path to output directory', type=dir_path) + parser.add_argument('ticker', type=str, help="Ticker label to give the ABIDES data.") + parser.add_argument('date', type=parse, help="Date of the trading day in format YYYYMMDD.") + + args, remaining_args = parser.parse_known_args() + process_abides_order_stream(args.stream, args.ticker, args.output_dir, args.date) diff --git a/util/formatting/prepare_dow_data_for_plotting.py b/util/formatting/prepare_dow_data_for_plotting.py new file mode 100644 index 000000000..5684c757a --- /dev/null +++ b/util/formatting/prepare_dow_data_for_plotting.py @@ -0,0 +1,87 @@ +import pandas as pd +from datetime import datetime +from convert_order_stream import dir_path +import argparse +from dateutil.parser import parse +from datetime import timedelta +import os + + +class Oracle: + """ Class that creates a pandas DataFrame ready for processing by plotting framework. + + Thanks @Mahmoud for the code! + """ + COLUMNS = ['TIMESTAMP', 'ORDER_ID', 'PRICE', 'SIZE', 'BUY_SELL_FLAG'] + DIRECTION = {0: 'BUY', 1: 'SELL'} + + def __init__(self, symbol, date, start_time, end_time, orders_file_path): + self.symbol = symbol + self.date = date + self.start_time = start_time + self.end_time = end_time + self.orders_file_path = orders_file_path + self.orders_df = self.processOrders() + + def processOrders(self): + + def convertDate(date_str): + try: + return datetime.strptime(date_str, '%Y%m%d%H%M%S.%f') + except ValueError: + return convertDate(date_str[:-1]) + + orders_df = pd.read_csv(self.orders_file_path).iloc[1:] + all_columns = orders_df.columns[0].split('|') + orders_df = orders_df[orders_df.columns[0]].str.split('|', 16, expand=True) + orders_df.columns = all_columns + orders_df = orders_df[Oracle.COLUMNS] + orders_df['BUY_SELL_FLAG'] = orders_df['BUY_SELL_FLAG'].astype(int).replace(Oracle.DIRECTION) + orders_df['TIMESTAMP'] = orders_df['TIMESTAMP'].astype(str).apply(convertDate) + orders_df['SIZE'] = orders_df['SIZE'].astype(int) + orders_df['PRICE'] = orders_df['PRICE'].astype(float) + orders_df = orders_df.loc[(orders_df.TIMESTAMP >= self.start_time) & (orders_df.TIMESTAMP < self.end_time)] + orders_df.set_index('TIMESTAMP', inplace=True) + return orders_df + + +def check_dates_valid(start_date, end_date): + valid_date_order = pd.to_datetime(start_date) <= pd.to_datetime(end_date) + if not valid_date_order: + raise ValueError("Start date > final date") + + +def get_date_range(start_date, end_date): + """ https://stackoverflow.com/a/7274316 """ + delta = end_date - start_date + date_range = [(start_date + timedelta(days=i)).strftime('%Y%m%d') for i in range(delta.days + 1)] + return date_range + + +def dow_data_to_pickle(dow_data_dir, symbol, start_date, end_date, out_dir): + """ Saves files of the form orders_{symbol}_{date}.pkl """ + + date_range = get_date_range(start_date, end_date) + + for date in date_range: + print(f"Processing file for symbol {symbol} on date: {date}") + mkt_open = pd.to_datetime(date) + pd.to_timedelta('09:30:00') + mkt_close = pd.to_datetime(date) + pd.to_timedelta('16:00:00') + oracle = Oracle(symbol=symbol, date=date, start_time=mkt_open, end_time=mkt_close, + orders_file_path=f'{dow_data_dir}/{symbol}/{symbol}.{date}') + oracle.orders_df.to_pickle(f'{out_dir}/orders_{symbol}_{date}.pkl') + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Processes DOW30 data into pickled pd.DataFrame files required as ' + 'input for plotting.') + parser.add_argument('dow_data_dir', type=dir_path, help='Path to directory containing all of the DOW30 data in EFS.') + parser.add_argument('-o', '--output-dir', default='.', help='Path to output directory', type=dir_path) + parser.add_argument('ticker', type=str, help="Ticker label") + parser.add_argument('start_date', type=parse, help='First date of DOW30 data to use for a given symbol in format YYYYMMDD.') + parser.add_argument('end_date', type=parse, help='Final date of DOW30 data to use for a given symbol in format YYYYMMDD.') + + args, remaining_args = parser.parse_known_args() + + check_dates_valid(args.start_date, args.end_date) + dow_data_to_pickle(args.dow_data_dir, args.ticker, args.start_date, args.end_date, args.output_dir) diff --git a/util/grid_search.py b/util/grid_search.py new file mode 100755 index 000000000..2db3d3712 --- /dev/null +++ b/util/grid_search.py @@ -0,0 +1,17 @@ +import argparse +import itertools +from util import numeric + + +def parse_cli(): + parser = argparse.ArgumentParser(description='Prints the Cartesian product of a group of lists.') + parser.add_argument('-l', '--list', nargs='+', action='append', + help='Start of list', required=True, type=numeric) + args = parser.parse_args() + prod = itertools.product(*args.list) + for items in prod: + print(','.join(str(s) for s in items)) + + +if __name__ == "__main__": + parse_cli() diff --git a/util/make_grid.py b/util/make_grid.py new file mode 100755 index 000000000..ba1d72803 --- /dev/null +++ b/util/make_grid.py @@ -0,0 +1,50 @@ +import argparse +import numpy as np +import sys + +SCALE_OPTIONS = ['log', 'linear'] + +def check_both_int(a, b): + if a.is_integer() and b.is_integer(): + return True + else: + return False + +def process_args(args): + """ Prints grid to standard error. """ + + min_val, max_val, num_points, scale = args.min, args.max, args.num_points, args.scale + + if scale == 'linear': + dtype = int if check_both_int(min_val, max_val) else float + grid = np.linspace(min_val, max_val, num=num_points, dtype=dtype) + elif scale == 'log': + grid = np.logspace(min_val, max_val, num=num_points) + else: + raise ValueError(f"Option not in {SCALE_OPTIONS}") + + grid = np.unique(grid) + + for elem in grid: + sys.stdout.write(str(elem)+'\n') + + +def parse_cli(): + parser = argparse.ArgumentParser(description='Generates a 1D grid of points from min to max') + parser.add_argument('--min', type=float, required=True, + help='Minimum value.') + parser.add_argument('--max', type=float, required=True, + help='Maximum value.') + parser.add_argument('--num-points', type=int, required=True, + help='Number of grid points.') + parser.add_argument('--scale', type=str, default='linear', choices=SCALE_OPTIONS, + help='Scaling of grid points. Note if "log" then min and max are interpreted ' + 'as 10 ** min and 10 ** max respectively.') + args = parser.parse_args() + + return args + + +if __name__ == "__main__": + args = parse_cli() + process_args(args) \ No newline at end of file diff --git a/util/model/QTable.py b/util/model/QTable.py new file mode 100644 index 000000000..445ecb85b --- /dev/null +++ b/util/model/QTable.py @@ -0,0 +1,25 @@ +# This utility class holds the internal state of a q-table learning agent +# to allow state preservation across multiple simulations in the same +# experiment. + +# An agent's random_state attribute is required to ensure properly repeatable +# experiments. + +class QTable(): + + def __init__ (self, dims = (100, 2), alpha = 0.99, alpha_decay = 0.999, + alpha_min = 0.3, epsilon = 0.99, epsilon_decay = 0.999, epsilon_min = 0.1, + gamma = 0.98, random_state = None) : + + self.q = random_state.normal(loc = 0, scale = 1, size = dims) + + self.alpha = alpha + self.alpha_decay = alpha_decay + self.alpha_min = alpha_min + + self.epsilon = epsilon + self.epsilon_decay = epsilon_decay + self.epsilon_min = epsilon_min + + self.gamma = gamma + diff --git a/util/oracle/ExternalFileOracle.py b/util/oracle/ExternalFileOracle.py new file mode 100644 index 000000000..80b074868 --- /dev/null +++ b/util/oracle/ExternalFileOracle.py @@ -0,0 +1,129 @@ +import pandas as pd +from util.util import log_print +from bisect import bisect_left +from math import sqrt + + +class ExternalFileOracle: + """ Oracle using an external price series as the fundamental. The external series are specified files in the ABIDES + config. If an agent requests the fundamental value in between two timestamps the returned fundamental value is + linearly interpolated. + """ + def __init__(self, symbols): + self.mkt_open = None + self.symbols = symbols + self.fundamentals = self.load_fundamentals() + self.f_log = {symbol: [] for symbol in symbols} + + def load_fundamentals(self): + """ Method extracts fundamentals for each symbol into DataFrames. Note that input files must be of the form + generated by util/formatting/mid_price_from_orderbook.py. + """ + fundamentals = dict() + log_print("Oracle: loading fundamental price series...") + for symbol, params_dict in self.symbols.items(): + fundamental_file_path = params_dict['fundamental_file_path'] + log_print("Oracle: loading {}", fundamental_file_path) + fundamental_df = pd.read_pickle(fundamental_file_path) + fundamentals.update({symbol: fundamental_df}) + + log_print("Oracle: loading fundamental price series complete!") + return fundamentals + + def getDailyOpenPrice(self, symbol, mkt_open): + + # Remember market open time. + self.mkt_open = mkt_open + + log_print("Oracle: client requested {} at market open: {}", symbol, mkt_open) + + # Find the opening historical price or this symbol. + open_price = self.getPriceAtTime(symbol, mkt_open) + log_print("Oracle: market open price was was {}", open_price) + + return int(round(open_price)) + + def getPriceAtTime(self, symbol, query_time): + """ Get the true price of a symbol at the requested time. + :param symbol: which symbol to query + :type symbol: str + :param time: at this time + :type time: pd.Timestamp + """ + + log_print("Oracle: client requested {} as of {}", symbol, query_time) + + fundamental_series = self.fundamentals[symbol] + time_of_query = pd.Timestamp(query_time) + + series_open_time = fundamental_series.index[0] + series_close_time = fundamental_series.index[-1] + + if time_of_query < series_open_time: # time queried before open + return fundamental_series[0] + elif time_of_query > series_close_time: # time queried after close + return fundamental_series[-1] + else: # time queried during trading + + # find indices either side of requested time + lower_idx = bisect_left(fundamental_series.index, time_of_query) - 1 + upper_idx = lower_idx + 1 if lower_idx < len(fundamental_series.index) - 1 else lower_idx + + # interpolate between values + lower_val = fundamental_series[lower_idx] + upper_val = fundamental_series[upper_idx] + + log_print(f"DEBUG: lower_idx: {lower_idx}, lower_val: {lower_val}, upper_idx: {upper_idx}, upper_val: {upper_val}") + + interpolated_price = self.getInterpolatedPrice(query_time, fundamental_series.index[lower_idx], + fundamental_series.index[upper_idx], lower_val, upper_val) + log_print("Oracle: latest historical trade was {} at {}. Next historical trade is {}. " + "Interpolated price is {}", lower_val, query_time, upper_val, interpolated_price) + + self.f_log[symbol].append({'FundamentalTime': query_time, 'FundamentalValue': interpolated_price}) + + return interpolated_price + + def observePrice(self, symbol, currentTime, sigma_n=0.0001, random_state=None): + """ Make observation of price at a given time. + :param symbol: symbol for which to observe price + :type symbol: str + :param currentTime: time of observation + :type currentTime: pd.Timestamp + :param sigma_n: Observation noise parameter + :type sigma_n: float + :param random_state: random state for Agent making observation + :type random_state: np.RandomState + :return: int, price in cents + """ + true_price = self.getPriceAtTime(symbol, currentTime) + if sigma_n == 0: + observed = true_price + else: + observed = random_state.normal(loc=true_price, scale=sqrt(sigma_n)) + + return int(round(observed)) + + def getInterpolatedPrice(self, current_time, time_low, time_high, price_low, price_high): + """ Get the price at current_time, linearly interpolated between price_low and price_high measured at times + time_low and time_high + :param current_time: time for which price is to be interpolated + :type current_time: pd.Timestamp + :param time_low: time of first fundamental value + :type time_low: pd.Timestamp + :param time_high: time of first fundamental value + :type time_high: pd.Timestamp + :param price_low: first fundamental value + :type price_low: float + :param price_high: first fundamental value + :type price_high: float + :return float of interpolated price: + """ + log_print(f'DEBUG: current_time: {current_time} time_low {time_low} time_high: {time_high} price_low: {price_low} price_high: {price_high}' ) + delta_y = price_high - price_low + delta_x = (time_high - time_low).total_seconds() + + slope = delta_y / delta_x if price_low != price_high else 0 + x_fwd = (current_time - time_low).total_seconds() + + return price_low + (x_fwd * slope) diff --git a/util/oracle/OrderBookOracle.py b/util/oracle/OrderBookOracle.py deleted file mode 100644 index 966d5eda0..000000000 --- a/util/oracle/OrderBookOracle.py +++ /dev/null @@ -1,52 +0,0 @@ -import pandas as pd -from datetime import datetime -from util.util import log_print - - -class OrderBookOracle: - COLUMNS = ['TIMESTAMP', 'ORDER_ID', 'PRICE', 'SIZE', 'BUY_SELL_FLAG'] - DIRECTION = {0: 'BUY', 1: 'SELL'} - - # Oracle for reading historical exchange orders stream - def __init__(self, symbol, date, start_time, end_time, orders_file_path): - self.symbol = symbol - self.date = date - self.start_time = start_time - self.end_time = end_time - self.orders_file_path = orders_file_path - self.orders_dict = self.processOrders() - self.wakeup_times = [*self.orders_dict] - self.first_wakeup = self.wakeup_times[0] - - print(f"Orders File Path: {self.orders_file_path}") - print(f"Oracle initialized for {self.symbol} and date {self.date.date} " - f"between {str(self.start_time.hour)}: {str(self.start_time.minute)} " - f"and {str(self.end_time.hour)}: {str(self.end_time.minute)}") - - def processOrders(self): - def convertDate(date_str): - try: - return datetime.strptime(date_str, '%Y%m%d%H%M%S.%f') - except ValueError: - return convertDate(date_str[:-1]) - - orders_df = pd.read_csv(self.orders_file_path).iloc[1:] - all_columns = orders_df.columns[0].split('|') - orders_df = orders_df[orders_df.columns[0]].str.split('|', 16, expand=True) - orders_df.columns = all_columns - orders_df = orders_df[OrderBookOracle.COLUMNS] - orders_df['BUY_SELL_FLAG'] = orders_df['BUY_SELL_FLAG'].astype(int).replace(OrderBookOracle.DIRECTION) - orders_df['TIMESTAMP'] = orders_df['TIMESTAMP'].astype(str).apply(convertDate) - orders_df['SIZE'] = orders_df['SIZE'].astype(int) - orders_df['PRICE'] = orders_df['PRICE'].astype(float) - orders_df = orders_df.loc[(orders_df.TIMESTAMP >= self.start_time) & (orders_df.TIMESTAMP < self.end_time)] - orders_df.set_index('TIMESTAMP', inplace=True) - log_print(f"Number of Orders: {len(orders_df)}") - orders_dict = {k: g.to_dict(orient='records') for k, g in orders_df.groupby(level=0)} - return orders_dict - - def getDailyOpenPrice(self, symbol, mkt_open): - return self.orders_dict[list(self.orders_dict.keys())[0]][0]['PRICE'] - - def observePrice(self, symbol, currentTime, sigma_n=0): - return self.getDailyOpenPrice(symbol, mkt_open=currentTime) diff --git a/util/oracle/SparseMeanRevertingOracle.py b/util/oracle/SparseMeanRevertingOracle.py index e201667b0..0618cf4bc 100644 --- a/util/oracle/SparseMeanRevertingOracle.py +++ b/util/oracle/SparseMeanRevertingOracle.py @@ -201,7 +201,7 @@ def getDailyOpenPrice (self, symbol, mkt_open=None): # value for a given equity at a given time step does not change, multiple agents # observing that value will receive different observations. # - # Only the Exchange or other privileged agents should use noisy=False. + # Only the Exchange or other privileged agents should use sigma_n==0. # # sigma_n is experimental observation variance. NOTE: NOT STANDARD DEVIATION. # diff --git a/util/order/Order.py b/util/order/Order.py index 24b9127d3..3e066e735 100644 --- a/util/order/Order.py +++ b/util/order/Order.py @@ -5,7 +5,7 @@ class Order: order_id = 0 - order_ids = [] + _order_ids = [] def __init__(self, agent_id, time_placed, symbol, quantity, is_buy_order, order_id=None): self.agent_id = agent_id @@ -24,7 +24,7 @@ def __init__(self, agent_id, time_placed, symbol, quantity, is_buy_order, order_ # Order ID: either self generated or assigned self.order_id = self.generateOrderId() if not order_id else order_id - Order.order_ids.append(self.order_id) + Order._order_ids.append(self.order_id) # Create placeholder fields that don't get filled in until certain # events happen. (We could instead subclass to a special FilledOrder @@ -33,7 +33,7 @@ def __init__(self, agent_id, time_placed, symbol, quantity, is_buy_order, order_ def generateOrderId(self): # generates a unique order ID if the order ID is not specified - if not Order.order_id in Order.order_ids: + if not Order.order_id in Order._order_ids: oid = Order.order_id else: Order.order_id += 1 diff --git a/util/plotting/chart_fundamental.py b/util/plotting/chart_fundamental.py new file mode 100644 index 000000000..7705f4f36 --- /dev/null +++ b/util/plotting/chart_fundamental.py @@ -0,0 +1,83 @@ +import pandas as pd +from matplotlib import pyplot as plt +from matplotlib.dates import DateFormatter +from dateutil.parser import parse +from pandas.plotting import register_matplotlib_converters +import argparse +import sys +sys.path.append('..') +from formatting.convert_order_stream import dir_path + + +class Constants: + fig_width = 13 + fig_height = 9 + tick_label_size = 20 + axes_label_font_size = 20 + title_font_size = 22 + legend_font_size = 20 + filename = 'fundamental' + + +def set_up_plotting(): + """ Sets matplotlib variables for plotting. """ + plt.rc('xtick', labelsize=Constants.tick_label_size) + plt.rc('ytick', labelsize=Constants.tick_label_size) + plt.rc('axes', labelsize=Constants.axes_label_font_size) + plt.rc('axes', titlesize=Constants.title_font_size) + plt.rc('legend', fontsize=Constants.legend_font_size) + + +def plot_fundamental(fundamentals_df_list, legend_labels, plot_title, output_dir): + + fig, ax = plt.subplots(figsize=(Constants.fig_width, Constants.fig_height)) + + ax.set_ylabel("Fundamental value (cents)") + ax.set_xlabel("Time of day") + + myFmt = DateFormatter("%H:%M") + ax.xaxis.set_major_formatter(myFmt) + plt.title(plot_title) + + for df, label in zip(fundamentals_df_list, legend_labels): + x = df.index + y = df['FundamentalValue'] + plt.plot(x, y, label=label) + + plt.legend() + + fig.savefig(f'{output_dir}/{Constants.filename}.png', format='png', dpi=300, transparent=False, bbox_inches='tight', + pad_inches=0.03) + plt.show() + + +def validate_input(fundamentals, legend_labels): + if len(fundamentals) != len(legend_labels): + raise ValueError("Number of fundamental files and number of legend labels specified must be equal.") + + +if __name__ == "__main__": + + parser = argparse.ArgumentParser(description='Chart fundamental for ABIDES simulations.') + parser.add_argument('-f', '--fundamental-file', action='append', required=True, help='bz2 file containing the fundamental' + ' over time. Note can add multiple instances of this variable for' + ' and overlayed chart.') + parser.add_argument('-l', '--legend-label', action='append', required=False, help='label for the legend entry ' + 'corresponding to fundamental-file. Must have as many legen-label variables as' + ' fundamental-file variables.') + parser.add_argument('-t', '--title', action='store', default='', help='Chart title.') + parser.add_argument('-o', '--output-dir', default='.', help='Path to output directory', type=dir_path) + + args, remaining_args = parser.parse_known_args() + + register_matplotlib_converters() + set_up_plotting() + validate_input(args.fundamental_file, args.legend_label) + + fundamentals_df_list = [pd.read_pickle(f) for f in args.fundamental_file] + legend_labels = args.legend_label + plot_title = args.title + output_dir = args.output_dir + + plot_fundamental(fundamentals_df_list, legend_labels, plot_title, output_dir) + diff --git a/util/plotting/chart_fundamental.sh b/util/plotting/chart_fundamental.sh new file mode 100755 index 000000000..fea0a054e --- /dev/null +++ b/util/plotting/chart_fundamental.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +python -u chart_fundamental.py -f ../../log/rmsc01/fundamental_JPM.bz2 -f ../../log/sparse_zi_100/fundamental_JPM.bz2 -l rmsc01 -l sparse_zi_100 diff --git a/util/plotting/liquidity_telemetry.py b/util/plotting/liquidity_telemetry.py new file mode 100755 index 000000000..5180e4944 --- /dev/null +++ b/util/plotting/liquidity_telemetry.py @@ -0,0 +1,298 @@ +import pandas as pd +import sys + +sys.path.append('../..') +sys.path.append('../formatting') +sys.path.insert(0, '../../util') +from realism.realism_utils import make_orderbook_for_analysis, MID_PRICE_CUTOFF +from matplotlib import pyplot as plt +import matplotlib.dates as mdates +import numpy as np +from datetime import timedelta, datetime +import argparse + +PLOT_PARAMS_DICT = { + 'xmin': '10:50:00', + 'xmax': '13:45:00', + 'linewidth': 0.7, + 'no_bids_color': 'blue', + 'no_asks_color': 'red', + 'transacted_volume_binwidth': 60, + 'shade_start_time': '11:00:00', + 'shade_end_time': '11:30:00' +} + +LIQUDITIY_DROPOUT_BUFFER = 360 # Time in seconds used to "buffer" as indicating start and end of trading + + +def create_orderbooks(exchange_path, ob_path): + """ Creates orderbook DataFrames from ABIDES exchange output file and orderbook output file. """ + + print("Constructing orderbook...") + processed_orderbook = make_orderbook_for_analysis(exchange_path, ob_path, num_levels=1, + hide_liquidity_collapse=False) + cleaned_orderbook = processed_orderbook[(processed_orderbook['MID_PRICE'] > - MID_PRICE_CUTOFF) & + (processed_orderbook['MID_PRICE'] < MID_PRICE_CUTOFF)] + transacted_orders = cleaned_orderbook.loc[cleaned_orderbook.TYPE == "ORDER_EXECUTED"] + transacted_orders['SIZE'] = transacted_orders['SIZE'] / 2 + + return processed_orderbook, transacted_orders, cleaned_orderbook + + +def bin_and_sum(s, binwidth): + """ Sums the values of a pandas Series indexed by Datetime according to specific binwidth. + + :param s: series of values to process + :type s: pd.Series with pd.DatetimeIndex index + :param binwidth: width of time bins in seconds + :type binwidth: float + """ + bins = pd.interval_range(start=s.index[0].floor('min'), end=s.index[-1].ceil('min'), + freq=pd.DateOffset(seconds=binwidth)) + binned = pd.cut(s.index, bins=bins) + counted = s.groupby(binned).sum() + return counted + + +def np_bar_plot_hist_input(counted): + """ Constructs the required input for np.bar to produce a histogram plot of the output provided from + __name__.bin_and_sum + + :param counted: output from __name__.bin_and_sum + :type counted: pd.Series with CategoricalIndex, categories are intervals + """ + bins = list(counted.index.categories.left) + [counted.index.categories.right[-1]] + bins = np.array([pd.Timestamp.to_pydatetime(x) for x in bins]) + width = np.diff(bins) + delta = bins[1:] - bins[:-1] + half_delta = np.array([timedelta(seconds=0.5 * x.total_seconds()) for x in delta]) + center = (half_delta + bins[:-1]) + width = np.array([x.total_seconds() / 86400 for x in width]) # 86400 seconds in a day + counts = counted.values + + return counts, center, width + + +def make_liquidity_dropout_events(processed_orderbook): + """ Return index series corresponding to liquidity dropout point events for bids and asks. """ + no_bid_side = processed_orderbook.loc[processed_orderbook['MID_PRICE'] < - MID_PRICE_CUTOFF] + no_ask_side = processed_orderbook.loc[processed_orderbook['MID_PRICE'] > MID_PRICE_CUTOFF] + no_bid_idx = no_bid_side.index[~no_bid_side.index.duplicated(keep='last')] + no_ask_idx = no_ask_side.index[~no_ask_side.index.duplicated(keep='last')] + + return no_bid_idx, no_ask_idx + + +def print_liquidity_stats(transacted_orders, no_bid_idx, no_ask_idx, liquidity_dropout_buffer=LIQUDITIY_DROPOUT_BUFFER): + """ Print statistics about liquidity to STDERR. """ + + sys.stderr.write("Liquidity statistics:\n") + + # daily transacted volume + daily_transacted_volume = transacted_orders['SIZE'].sum() + sys.stderr.write(f'TOTAL_TRASACTED_VOLUME: {daily_transacted_volume}\n') + + # number of no-bid events + total_num_no_bids = len(list(no_bid_idx)) + sys.stderr.write(f"TOTAL_NO_BID_EVENTS: {total_num_no_bids}\n") + sys.stderr.write(str(no_bid_idx) + '\n') + # number of no-ask events + + total_num_no_asks = len(list(no_bid_idx)) + sys.stderr.write(f"TOTAL_NO_ASK_EVENTS: {total_num_no_asks}\n") + sys.stderr.write(str(no_ask_idx) + '\n') + + # total liquidity dropout events + total_liquidity_dropouts = total_num_no_asks + total_num_no_bids + sys.stderr.write(f'TOTAL_LIQUIDITY_DROPOUTS: {total_liquidity_dropouts}\n') + + # liquidity droput events within buffer + start_buffer = transacted_orders.index[0] + pd.Timedelta(seconds=liquidity_dropout_buffer) + end_buffer = transacted_orders.index[-1] - pd.Timedelta(seconds=liquidity_dropout_buffer) + + buffered_bid_dropouts = len(list(no_bid_idx[(no_bid_idx > start_buffer) & (no_bid_idx < end_buffer)])) + buffered_ask_dropouts = len(list(no_ask_idx[(no_ask_idx > start_buffer) & (no_ask_idx < end_buffer)])) + buffered_total_dropouts = buffered_bid_dropouts + buffered_ask_dropouts + buffer_window_length_mins = liquidity_dropout_buffer / 60 + + sys.stderr.write(f'TOTAL_LIQUIDITY_DROPOUTS_INSIDE_WINDOW: {buffered_total_dropouts}, ({buffer_window_length_mins}' + f' mins)\n') + sys.stderr.write(f'TOTAL_NO_BID_EVENTS_INSIDE_WINDOW: {buffered_bid_dropouts}, ({buffer_window_length_mins}' + f' mins)\n') + sys.stderr.write(f'TOTAL_NO_ASK_EVENTS_INSIDE_WINDOW: {buffered_ask_dropouts}, ({buffer_window_length_mins}' + f' mins)\n') + + +def make_plots(plot_inputs, plot_params_dict, title=None, out_file="liquidity_telemetry.png"): + """ Produce a plot with three subplots: + 1. Mid-price over time. + 2. Liquidity dropout events over time + 3. Transacted volume over time + """ + + # preamble + fig, axes = plt.subplots(nrows=5, ncols=1, gridspec_kw={'height_ratios': [3, 3, 3, 1, 3]}) + fig.set_size_inches(h=23, w=15) + + date = plot_inputs['mid_price'].index[0].date() + midnight = pd.Timestamp(date) + xmin = midnight + pd.to_timedelta(plot_params_dict['xmin']) + xmax = midnight + pd.to_timedelta(plot_params_dict['xmax']) + shade_start = midnight + pd.to_timedelta(plot_params_dict['shade_start_time']) + shade_end = midnight + pd.to_timedelta(plot_params_dict['shade_end_time']) + + # top plot -- mid price + plot_inputs['mid_price'][xmin:xmax].plot(ax=axes[0], color='black', label="Mid price") + axes[0].axvspan(shade_start, shade_end, alpha=0.2, color='grey') + axes[0].xaxis.set_visible(False) + # axes[0].legend(fontsize='large') + axes[0].set_ylabel("Mid-price ($)", fontsize='large') + axes[0].set_xlim(xmin, xmax) + + # spread + plot_inputs['spread'][xmin:xmax].plot(ax=axes[1], color='black', label="Spread") + axes[1].axvspan(shade_start, shade_end, alpha=0.2, color='grey') + axes[1].xaxis.set_visible(False) + # axes[0].legend(fontsize='large') + axes[1].set_ylabel("Spread ($)", fontsize='large') + axes[1].set_xlim(xmin, xmax) + + # order volume imbalance + + plot_inputs['order_volume_imbalance'][xmin:xmax].plot(ax=axes[2], color='black', label="Order volume imbalance") + axes[2].axvspan(shade_start, shade_end, alpha=0.2, color='grey') + + axes[2].xaxis.set_visible(False) + # axes[0].legend(fontsize='large') + axes[2].set_ylabel("$\\frac{\\mathrm{best\ ask\ size}}{\\mathrm{best\ ask\ size} + \\mathrm{best\ bid\ size}}$", + fontsize='large') + axes[2].set_xlim(xmin, xmax) + + # middle plot -- liquidity events + axes[3].set_xlim(xmin, xmax) + axes[3].get_yaxis().set_visible(False) + + no_bid_kwargs = { + "color": plot_params_dict['no_bids_color'], + "linestyle": '--', + "linewidth": plot_params_dict['linewidth'], + "label": "No bids in book" + } + + no_ask_kwargs = { + "color": plot_params_dict['no_asks_color'], + "linestyle": '--', + "linewidth": plot_params_dict['linewidth'], + "label": "No asks in book" + } + + for idx, dt in enumerate(plot_inputs['liquidity_events']['no_bid_idx']): + no_bid_kwargs['x'] = dt + axes[3].axvline(**no_bid_kwargs) + if idx == 0: + del no_bid_kwargs['label'] + + for idx, dt in enumerate(plot_inputs['liquidity_events']['no_ask_idx']): + no_ask_kwargs['x'] = dt + axes[3].axvline(**no_ask_kwargs) + if idx == 0: + del no_ask_kwargs['label'] + + axes[3].axvspan(shade_start, shade_end, alpha=0.2, color='grey') + + axes[3].legend(fontsize='large') + axes[3].xaxis.set_visible(False) + # axes[3].set_title("Liquidity dropout events") + + # Bottom plot -- transacted volume + + axes[4].bar(plot_inputs['transacted_volume']['center'], plot_inputs['transacted_volume']['counts'], align='center', + width=plot_inputs['transacted_volume']['width'], fill=False) + + axes[4].axvspan(shade_start, shade_end, alpha=0.2, color='grey') + axes[4].xaxis.set_major_formatter(mdates.DateFormatter("%H:%M")) + axes[4].xaxis.set_minor_formatter(mdates.DateFormatter("%H:%M")) + axes[4].tick_params(axis='both', which='major', labelsize=14) + axes[4].set_ylabel("Transacted Volume", fontsize='large') + axes[4].set_xlim(xmin, xmax) + + if title: + plt.suptitle(title, fontsize=18, y=0.905) + + plt.subplots_adjust(hspace=0.05) + fig.savefig(out_file, format='png', dpi=300, transparent=False, bbox_inches='tight', + pad_inches=0.03) + + +def main(exchange_path, ob_path, title=None, outfile='liquidity_telemetry.png', verbose=False): + """ Processes orderbook from files, creates the liquidity telemetry plot and (optionally) prints statistics. """ + + processed_orderbook, transacted_orders, cleaned_orderbook = create_orderbooks(exchange_path, ob_path) + + volume_hist = bin_and_sum(transacted_orders["SIZE"], PLOT_PARAMS_DICT['transacted_volume_binwidth']) + counts, center, width = np_bar_plot_hist_input(volume_hist) + no_bid_idx, no_ask_idx = make_liquidity_dropout_events(processed_orderbook) + + plot_inputs = { + "mid_price": cleaned_orderbook["MID_PRICE"], + "spread": cleaned_orderbook["SPREAD"], + "order_volume_imbalance": cleaned_orderbook["ORDER_VOLUME_IMBALANCE"], + "liquidity_events": { + 'no_bid_idx': no_bid_idx, + 'no_ask_idx': no_ask_idx + }, + "transacted_volume": { + 'center': center, + 'width': width, + 'counts': counts + } + } + + print("Plotting...") + make_plots(plot_inputs, PLOT_PARAMS_DICT, title=title, out_file=outfile) + + if verbose: + print_liquidity_stats(transacted_orders, no_bid_idx, no_ask_idx) + + print("Done!") + + +def check_str_png(s): + """ Check if string has .png extension. """ + if not isinstance(s, str): + raise TypeError("Input must be of type str") + if not s.endswith('.png'): + raise ValueError("String must end with .png") + return s + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description='CLI utility for inspecting liquidity issues and transacted volumes ' + 'for a day of trading.') + + parser.add_argument('stream', type=str, help='ABIDES order stream in bz2 format. ' + 'Typical example is `ExchangeAgent.bz2`') + parser.add_argument('book', type=str, help='ABIDES order book output in bz2 format. Typical example is ' + 'ORDERBOOK_TICKER_FULL.bz2') + parser.add_argument('-o', '--out_file', + help='Path to png output file. Must have .png file extension', + type=check_str_png, + default='liquidity_telemetry.png') + parser.add_argument('-t', '--plot-title', + help="Title for plot", + type=str, + default=None + ) + parser.add_argument('-v', '--verbose', + help="Print some summary statistics to stderr.", + action='store_true') + + args, remaining_args = parser.parse_known_args() + + out_filepath = args.out_file + stream = args.stream + book = args.book + title = args.plot_title + verbose = args.verbose + + main(stream, book, title=title, outfile=out_filepath, verbose=verbose) diff --git a/util/plotting/liquidity_telemetry.sh b/util/plotting/liquidity_telemetry.sh new file mode 100755 index 000000000..4c5168349 --- /dev/null +++ b/util/plotting/liquidity_telemetry.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +stream='../../log/lambda_0.7kHz_impact_no_15_20190610/EXCHANGE_AGENT.bz2' +book='../../log/lambda_0.7kHz_impact_no_15_20190610/ORDERBOOK_IBM_FULL.bz2' +out_file='lambda_0.7kHz_impact_no_15_20190610.png' + +python -u liquidity_telemetry.py ${stream} ${book} -o ${out_file} + +stream='../../log/lambda_0.7kHz_impact_yes_15_0.01_20190610/EXCHANGE_AGENT.bz2' +book='../../log/lambda_0.7kHz_impact_yes_15_0.01_20190610/ORDERBOOK_IBM_FULL.bz2' +out_file='lambda_0.7kHz_impact_yes_15_0.01_20190610.png' + +python -u liquidity_telemetry.py ${stream} ${book} -o ${out_file} + +stream='../../log/lambda_0.7kHz_impact_yes_15_0.05_20190610/EXCHANGE_AGENT.bz2' +book='../../log/lambda_0.7kHz_impact_yes_15_0.05_20190610/ORDERBOOK_IBM_FULL.bz2' +out_file='lambda_0.7kHz_impact_yes_15_0.05_20190610.png' + +python -u liquidity_telemetry.py ${stream} ${book} -o ${out_file} + +stream='../../log/lambda_0.7kHz_impact_yes_15_0.1_20190610/EXCHANGE_AGENT.bz2' +book='../../log/lambda_0.7kHz_impact_yes_15_0.1_20190610/ORDERBOOK_IBM_FULL.bz2' +out_file='lambda_0.7kHz_impact_yes_15_0.1_20190610.png' + +python -u liquidity_telemetry.py ${stream} ${book} -o ${out_file} + +stream='../../log/lambda_0.7kHz_impact_yes_15_0.5_20190610/EXCHANGE_AGENT.bz2' +book='../../log/lambda_0.7kHz_impact_yes_15_0.5_20190610/ORDERBOOK_IBM_FULL.bz2' +out_file='lambda_0.7kHz_impact_yes_15_0.5_20190610.png' + +python -u liquidity_telemetry.py ${stream} ${book} -o ${out_file} diff --git a/util/random_search.py b/util/random_search.py new file mode 100644 index 000000000..c5e9b2566 --- /dev/null +++ b/util/random_search.py @@ -0,0 +1,26 @@ +import argparse +import itertools +from util import numeric +import random + + +def generate_random_tuples(list_of_lists, num_samples, seed): + random.seed(a=seed) + for n in range(num_samples): + items = [random.choice(l) for l in list_of_lists] + print(','.join(str(s) for s in items)) + + +def parse_cli(): + parser = argparse.ArgumentParser(description='Prints a random selection of the Cartesian product of a group of lists.') + parser.add_argument('-l', '--list', nargs='+', action='append', + help='Start of list', required=True, type=numeric) + parser.add_argument('-n', '--num-samples', type=int, required=True, help='Number of tuples to print.') + parser.add_argument('-s', '--random-seed', type=int, default=12345, help='Random seed.') + + args = parser.parse_args() + generate_random_tuples(args.list, args.num_samples, args.random_seed) + + +if __name__ == "__main__": + parse_cli() diff --git a/util/simulation_run_stats.py b/util/simulation_run_stats.py new file mode 100755 index 000000000..2e2c71ae1 --- /dev/null +++ b/util/simulation_run_stats.py @@ -0,0 +1,135 @@ +import argparse +import pandas as pd +from pandas.io.json import json_normalize +from glob import glob +import re +import os +from IPython.display import display, HTML +from matplotlib import pyplot as plt + +""" + +Scripts allows timing and memory usage analysis of ABIDES runs + +Note: need to wrap ABIDES run with /usr/bin/time command for linux, or gtime for Mac (needs `brew install gnu-time`) + +""" + + +def make_numeric(s): + try: + return int(s) + except ValueError: + return float(s) + + +def get_run_statistics(lines): + run_stats = dict() + + patterns = { + 'user_time (s)': r'User time \(seconds\): (\d+\.\d+)', + 'system_time (s)': r'System time \(seconds\): (\d+\.\d+)', + 'cpu_max_perc_usage': r'Percent of CPU this job got: (\d+)\%', + 'mem_max_usage (kB)': r'Maximum resident set size \(kbytes\): (\d+)', + 'messages_total': r'Event Queue elapsed: \d+ days \d{2}:\d{2}:\d{2}\.\d{6}, messages: (\d+), messages per second: \d+\.?\d*', + 'messages_per_second': r'Event Queue elapsed: \d+ days \d{2}:\d{2}:\d{2}\.\d{6}, messages: \d+, messages per second: (\d+\.?\d*)' + } + + for line in lines: + line = line.lstrip() + for name, pattern in patterns.items(): + m = re.search(pattern, line) + if m is None: + continue + else: + # TODO: for messages currently only taking first value + value = m.group(1) + value = make_numeric(value) + run_stats.update({name: value}) + + return run_stats + + +def get_experiment_statistics(expt_path): + expt_stat = [] + expt_name = os.path.basename(expt_path) + + for path in glob(f'{expt_path}/*__*.err'): + pattern = r'.*__(\d+).err' + m = re.search(pattern, path) + param_value = m.group(1) + param_value = make_numeric(param_value) + with open(path, 'r') as f: + run_output = f.readlines() + run_stats = get_run_statistics(run_output) + run_dict = { + 'run_path': path, + 'run_param_value': param_value, + 'run_stats': run_stats + } + expt_stat.append(run_dict) + + return expt_name, expt_stat + + +def dataframe_from_experiment_statistics(expt_name, expt_stat): + # Normalize + expt_df = json_normalize(expt_stat) + expt_df.columns.name = expt_name + # Clean + expt_df = expt_df.dropna() + expt_df = expt_df.sort_values(by='run_param_value') + expt_df = expt_df.reset_index(drop=True) + + # Reorder columns + cols = list(expt_df.columns) + cols = [cols[0]] + cols[2:] + [cols[1]] + expt_df = expt_df[cols] + + return expt_df + + +def dataframe_from_path(expt_path): + expt_name, expt_stat = get_experiment_statistics(expt_path) + expt_df = dataframe_from_experiment_statistics(expt_name, expt_stat) + return expt_df + + +if __name__ == '__main__': + + log_files = glob('/home/ec2-user/efs/_abides/dev/dd/data_dump/*') + + no_mm_expt = [] + mm_expt = [] + + for path in log_files: + is_expt = True if 'mm' in path else False + is_full_expt = is_expt and (True if '__' not in path else False) + is_no_mm_expt = is_full_expt and (True if 'no_mm_dates' in path else False) + is_mm_expt = is_full_expt and (True if 'with_mm' in path else False) + if is_no_mm_expt: no_mm_expt.append(path) + if is_mm_expt: mm_expt.append(path) + + expt_dfs = [] + + for path in no_mm_expt: + df = dataframe_from_path(path) + expt_dfs.append(df) + + cols = expt_dfs[0].columns + + for col in cols[1:-1]: + fig = plt.figure(figsize=(11, 8)) + for df in expt_dfs: + x = df['run_param_value'] + y = df[col] + plt.plot(x, y, label=df.columns.name) + plt.legend() + plt.title(col) + plt.xlabel('num_agents') + plt.ylabel(col) + plt.show() + fig.savefig(f'timings-plots/{col}.png', format='png', dpi=300, transparent=False, bbox_inches='tight', + pad_inches=0.03) + + diff --git a/util/util.py b/util/util.py index 69763de06..05fc2cfcd 100644 --- a/util/util.py +++ b/util/util.py @@ -1,3 +1,8 @@ +import numpy as np +import pandas as pd +from contextlib import contextmanager +import warnings + # General purpose utility functions for the simulator, attached to no particular class. # Available to any agent or other module/utility. Should not require references to # any simulator object (kernel, agent, etc). @@ -23,3 +28,75 @@ def be_silent (): # Utility method to flatten nested lists. def delist(list_of_lists): return [x for b in list_of_lists for x in b] + +# Utility function to get agent wake up times to follow a U-quadratic distribution. +def get_wake_time(open_time, close_time, a=0, b=1): + """ Draw a time U-quadratically distributed between open_time and close_time. + For details on U-quadtratic distribution see https://en.wikipedia.org/wiki/U-quadratic_distribution + """ + def cubic_pow(n): + """ Helper function: returns *real* cube root of a float""" + if n < 0: + return -(-n) ** (1.0 / 3.0) + else: + return n ** (1.0 / 3.0) + + # Use inverse transform sampling to obtain variable sampled from U-quadratic + def u_quadratic_inverse_cdf(y): + alpha = 12 / ((b - a) ** 3) + beta = (b + a) / 2 + result = cubic_pow((3 / alpha) * y - (beta - a)**3 ) + beta + return result + + uniform_0_1 = np.random.rand() + random_multiplier = u_quadratic_inverse_cdf(uniform_0_1) + wake_time = open_time + random_multiplier * (close_time - open_time) + + return wake_time + +def numeric(s): + """ Returns numeric type from string, stripping commas from the right. + Adapted from https://stackoverflow.com/a/379966.""" + s = s.rstrip(',') + try: + return int(s) + except ValueError: + try: + return float(s) + except ValueError: + return s + +def get_value_from_timestamp(s, ts): + """ Get the value of s corresponding to closest datetime to ts. + + :param s: pandas Series with pd.DatetimeIndex + :type s: pd.Series + :param ts: timestamp at which to retrieve data + :type ts: pd.Timestamp + + """ + + ts_str = ts.strftime('%Y-%m-%d %H:%M:%S') + s = s.loc[~s.index.duplicated(keep='last')] + locs = s.index.get_loc(ts_str, method='nearest') + out = s[locs][0] if (isinstance(s[locs], np.ndarray) or isinstance(s[locs], pd.Series)) else s[locs] + + return out + +@contextmanager +def ignored(warning_str, *exceptions): + """ Context manager that wraps the code block in a try except statement, catching specified exceptions and printing + warning supplied by user. + + :param warning_str: Warning statement printed when exception encountered + :param exceptions: an exception type, e.g. ValueError + + https://stackoverflow.com/a/15573313 + """ + try: + yield + except exceptions: + warnings.warn(warning_str, UserWarning, stacklevel=1) + if not silent_mode: + print(warning_str) +