diff --git a/benchmarks/a3c/README.md b/benchmarks/a3c/README.md index ba3749a..b17a758 100644 --- a/benchmarks/a3c/README.md +++ b/benchmarks/a3c/README.md @@ -1,7 +1,7 @@ # A3C Each experiment uses 3 seeds. -The parameters used for Clipped PPO are the same parameters as described in the [original paper](https://arxiv.org/abs/1707.06347). +The parameters used for A3C are the same parameters as described in the [original paper](https://arxiv.org/abs/1602.01783). ### Inverted Pendulum A3C - 1/2/4/8/16 workers diff --git a/rl_coach/presets/Doom_Basic_DFP.py b/rl_coach/presets/Doom_Basic_DFP.py index dac99e5..ab57a14 100644 --- a/rl_coach/presets/Doom_Basic_DFP.py +++ b/rl_coach/presets/Doom_Basic_DFP.py @@ -1,5 +1,5 @@ from rl_coach.agents.dfp_agent import DFPAgentParameters, HandlingTargetsAfterEpisodeEnd -from rl_coach.base_parameters import VisualizationParameters +from rl_coach.base_parameters import VisualizationParameters, PresetValidationParameters from rl_coach.core_types import TrainingSteps, EnvironmentEpisodes, EnvironmentSteps, RunPhase from rl_coach.environments.doom_environment import DoomEnvironmentParameters from rl_coach.environments.environment import SelectedPhaseOnlyDumpMethod, MaxDumpMethod @@ -46,5 +46,12 @@ vis_params = VisualizationParameters() vis_params.video_dump_methods = [SelectedPhaseOnlyDumpMethod(RunPhase.TEST), MaxDumpMethod()] vis_params.dump_mp4 = False +######## +# Test # +######## +preset_validation_params = PresetValidationParameters() +preset_validation_params.trace_max_env_steps = 2000 + graph_manager = BasicRLGraphManager(agent_params=agent_params, env_params=env_params, - schedule_params=schedule_params, vis_params=vis_params) + schedule_params=schedule_params, vis_params=vis_params, + preset_validation_params=preset_validation_params) diff --git a/rl_coach/tests/golden_tests.py b/rl_coach/tests/golden_tests.py index de60370..d60ff0d 100644 --- a/rl_coach/tests/golden_tests.py +++ b/rl_coach/tests/golden_tests.py @@ -44,12 +44,6 @@ def read_csv_paths(test_path, filename_pattern, read_csv_tries=100): return csv_paths -def clean_df(df): - if 'Wall-Clock Time' in df.keys(): - df.drop(['Wall-Clock Time'], 1, inplace=True) - return df - - def print_progress(averaged_rewards, last_num_episodes, preset_validation_params, start_time, args): percentage = int((100 * last_num_episodes) / preset_validation_params.max_episodes_to_achieve_reward) sys.stdout.write("\rReward: ({}/{})".format(round(averaged_rewards[-1], 1), @@ -186,94 +180,8 @@ def perform_reward_based_tests(args, preset_validation_params, preset_name): return test_passed -def perform_trace_based_tests(args, preset_name, num_env_steps, level=None): - test_name = '__test_trace' - test_path = os.path.join('./experiments', test_name) - if path.exists(test_path): - shutil.rmtree(test_path) - - # run the experiment in a separate thread - screen.log_title("Running test {}{}".format(preset_name, ' - ' + level if level else '')) - log_file_name = 'test_log_{preset_name}.txt'.format(preset_name=preset_name) - - cmd = ( - 'python3 rl_coach/coach.py ' - '-p {preset_name} ' - '-e {test_name} ' - '--seed 42 ' - '-c ' - '--no_summary ' - '-cp {custom_param} ' - '{level} ' - '&> {log_file_name} ' - ).format( - preset_name=preset_name, - test_name=test_name, - log_file_name=log_file_name, - level='-lvl ' + level if level else '', - custom_param='\"improve_steps=EnvironmentSteps({n});' - 'steps_between_evaluation_periods=EnvironmentSteps({n});' - 'evaluation_steps=EnvironmentSteps(1);' - 'heatup_steps=EnvironmentSteps(1024)\"'.format(n=num_env_steps) - ) - - p = subprocess.Popen(cmd, shell=True, executable="/bin/bash", preexec_fn=os.setsid) - p.wait() - - filename_pattern = '*.csv' - - # get the csv with the results - csv_paths = read_csv_paths(test_path, filename_pattern) - - test_passed = False - if not csv_paths: - screen.error("csv file never found", crash=False) - if args.verbose: - screen.error("command exitcode: {}".format(p.returncode), crash=False) - screen.error(open(log_file_name).read(), crash=False) - else: - trace_path = os.path.join('./rl_coach', 'traces', preset_name + '_' + level.replace(':', '_') if level else preset_name, '') - if not os.path.exists(trace_path): - screen.log('No trace found, creating new trace in: {}'.format(trace_path)) - os.makedirs(os.path.dirname(trace_path)) - df = pd.read_csv(csv_paths[0]) - df = clean_df(df) - df.to_csv(os.path.join(trace_path, 'trace.csv'), index=False) - screen.success("Successfully created new trace.") - test_passed = True - else: - test_df = pd.read_csv(csv_paths[0]) - test_df = clean_df(test_df) - new_trace_csv_path = os.path.join(trace_path, 'trace_new.csv') - test_df.to_csv(new_trace_csv_path, index=False) - test_df = pd.read_csv(new_trace_csv_path) - trace_csv_path = glob.glob(path.join(trace_path, 'trace.csv')) - trace_csv_path = trace_csv_path[0] - trace_df = pd.read_csv(trace_csv_path) - test_passed = test_df.equals(trace_df) - if test_passed: - screen.success("Passed successfully.") - os.remove(new_trace_csv_path) - test_passed = True - else: - screen.error("Trace test failed.", crash=False) - if args.overwrite: - os.remove(trace_csv_path) - os.rename(new_trace_csv_path, trace_csv_path) - screen.error("Overwriting old trace.", crash=False) - else: - screen.error("bcompare {} {}".format(trace_csv_path, new_trace_csv_path), crash=False) - - shutil.rmtree(test_path) - os.remove(log_file_name) - return test_passed - - def main(): parser = argparse.ArgumentParser() - parser.add_argument('-t', '--trace', - help="(flag) perform trace based testing", - action='store_true') parser.add_argument('-p', '--preset', help="(string) Name of a preset to run (as configured in presets.py)", default=None, @@ -295,15 +203,11 @@ def main(): parser.add_argument('-np', '--no_progress_bar', help="(flag) Don't print the progress bar (makes jenkins logs more readable)", action='store_true') - parser.add_argument('-ow', '--overwrite', - help="(flag) overwrite old trace with new ones in trace testing mode", - action='store_true') args = parser.parse_args() if args.preset is not None: presets_lists = [args.preset] else: - # presets_lists = list_all_classes_in_module(presets) presets_lists = [f[:-3] for f in os.listdir(os.path.join('rl_coach', 'presets')) if f[-3:] == '.py' and not f == '__init__.py'] @@ -329,26 +233,13 @@ def main(): continue preset_validation_params = preset.graph_manager.preset_validation_params - if not args.trace and not preset_validation_params.test: + if not preset_validation_params.test: continue - if args.trace: - num_env_steps = preset_validation_params.trace_max_env_steps - if preset_validation_params.trace_test_levels: - for level in preset_validation_params.trace_test_levels: - test_count += 1 - test_passed = perform_trace_based_tests(args, preset_name, num_env_steps, level) - if not test_passed: - fail_count += 1 - else: - test_count += 1 - test_passed = perform_trace_based_tests(args, preset_name, num_env_steps) - if not test_passed: - fail_count += 1 - else: - test_passed = perform_reward_based_tests(args, preset_validation_params, preset_name) - if not test_passed: - fail_count += 1 + test_count += 1 + test_passed = perform_reward_based_tests(args, preset_validation_params, preset_name) + if not test_passed: + fail_count += 1 screen.separator() if fail_count == 0: @@ -358,6 +249,4 @@ def main(): if __name__ == '__main__': - os.environ['DISABLE_MUJOCO_RENDERING'] = '1' main() - del os.environ['DISABLE_MUJOCO_RENDERING'] diff --git a/rl_coach/tests/trace_tests.py b/rl_coach/tests/trace_tests.py new file mode 100644 index 0000000..b9f5647 --- /dev/null +++ b/rl_coach/tests/trace_tests.py @@ -0,0 +1,239 @@ +# +# Copyright (c) 2017 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +import argparse +import glob +import os +import shutil +import subprocess +import multiprocessing +import sys +from importlib import import_module +from os import path +sys.path.append('.') +import pandas as pd +import time + +# -*- coding: utf-8 -*- +from rl_coach.logger import screen + + +def read_csv_paths(test_path, filename_pattern, read_csv_tries=100): + csv_paths = [] + tries_counter = 0 + while not csv_paths: + csv_paths = glob.glob(path.join(test_path, '*', filename_pattern)) + if tries_counter > read_csv_tries: + break + tries_counter += 1 + time.sleep(1) + return csv_paths + + +def clean_df(df): + if 'Wall-Clock Time' in df.keys(): + df.drop(['Wall-Clock Time'], 1, inplace=True) + return df + + +def run_trace_based_test(preset_name, num_env_steps, level=None): + test_name = '__test_trace_{}{}'.format(preset_name, '_' + level if level else '').replace(':', '_') + test_path = os.path.join('./experiments', test_name) + if path.exists(test_path): + shutil.rmtree(test_path) + + # run the experiment in a separate thread + screen.log_title("Running test {}{}".format(preset_name, ' - ' + level if level else '')) + log_file_name = 'test_log_{preset_name}.txt'.format(preset_name=test_name[13:]) + + cmd = ( + 'python3 rl_coach/coach.py ' + '-p {preset_name} ' + '-e {test_name} ' + '--seed 42 ' + '-c ' + '--no_summary ' + '-cp {custom_param} ' + '{level} ' + '&> {log_file_name} ' + ).format( + preset_name=preset_name, + test_name=test_name, + log_file_name=log_file_name, + level='-lvl ' + level if level else '', + custom_param='\"improve_steps=EnvironmentSteps({n});' + 'steps_between_evaluation_periods=EnvironmentSteps({n});' + 'evaluation_steps=EnvironmentSteps(1);' + 'heatup_steps=EnvironmentSteps(1024)\"'.format(n=num_env_steps) + ) + + p = subprocess.Popen(cmd, shell=True, executable="/bin/bash", preexec_fn=os.setsid) + + return test_path, log_file_name, p + + +def wait_and_check(args, processes, force=False): + if not force and len(processes) < args.max_threads: + return None + + test_path = processes[0][0] + test_name = test_path.split('/')[-1] + log_file_name = processes[0][1] + p = processes[0][2] + processes.pop(0) + p.wait() + + filename_pattern = '*.csv' + + # get the csv with the results + csv_paths = read_csv_paths(test_path, filename_pattern) + + test_passed = False + screen.log('Results for {}: '.format(test_name[13:])) + if not csv_paths: + screen.error("csv file never found", crash=False) + if args.verbose: + screen.error("command exitcode: {}".format(p.returncode), crash=False) + screen.error(open(log_file_name).read(), crash=False) + else: + trace_path = os.path.join('./rl_coach', 'traces', test_name[13:]) + if not os.path.exists(trace_path): + screen.log('No trace found, creating new trace in: {}'.format(trace_path)) + os.makedirs(os.path.dirname(trace_path)) + df = pd.read_csv(csv_paths[0]) + df = clean_df(df) + df.to_csv(os.path.join(trace_path, 'trace.csv'), index=False) + screen.success("Successfully created new trace.") + test_passed = True + else: + test_df = pd.read_csv(csv_paths[0]) + test_df = clean_df(test_df) + new_trace_csv_path = os.path.join(trace_path, 'trace_new.csv') + test_df.to_csv(new_trace_csv_path, index=False) + test_df = pd.read_csv(new_trace_csv_path) + trace_csv_path = glob.glob(path.join(trace_path, 'trace.csv')) + trace_csv_path = trace_csv_path[0] + trace_df = pd.read_csv(trace_csv_path) + test_passed = test_df.equals(trace_df) + if test_passed: + screen.success("Passed successfully.") + os.remove(new_trace_csv_path) + test_passed = True + else: + screen.error("Trace test failed.", crash=False) + if args.overwrite: + os.remove(trace_csv_path) + os.rename(new_trace_csv_path, trace_csv_path) + screen.error("Overwriting old trace.", crash=False) + else: + screen.error("bcompare {} {}".format(trace_csv_path, new_trace_csv_path), crash=False) + + shutil.rmtree(test_path) + os.remove(log_file_name) + return test_passed + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('-p', '--preset', + help="(string) Name of a preset to run (as configured in presets.py)", + default=None, + type=str) + parser.add_argument('-ip', '--ignore_presets', + help="(string) Name of a preset(s) to ignore (comma separated, and as configured in presets.py)", + default=None, + type=str) + parser.add_argument('-v', '--verbose', + help="(flag) display verbose logs in the event of an error", + action='store_true') + parser.add_argument('--stop_after_first_failure', + help="(flag) stop executing tests after the first error", + action='store_true') + parser.add_argument('-ow', '--overwrite', + help="(flag) overwrite old trace with new ones in trace testing mode", + action='store_true') + parser.add_argument('-prl', '--parallel', + help="(flag) run tests in parallel", + action='store_true') + parser.add_argument('-mt', '--max_threads', + help="(string) Name of a preset(s) to ignore (comma separated, and as configured in presets.py)", + default=multiprocessing.cpu_count()-2, + type=int) + + args = parser.parse_args() + if not args.parallel: + args.max_threads = 1 + + if args.preset is not None: + presets_lists = [args.preset] + else: + presets_lists = [f[:-3] for f in os.listdir(os.path.join('rl_coach', 'presets')) if + f[-3:] == '.py' and not f == '__init__.py'] + + fail_count = 0 + test_count = 0 + processes = [] + + if args.ignore_presets is not None: + presets_to_ignore = args.ignore_presets.split(',') + else: + presets_to_ignore = [] + for idx, preset_name in enumerate(sorted(presets_lists)): + if args.stop_after_first_failure and fail_count > 0: + break + if preset_name not in presets_to_ignore: + try: + preset = import_module('rl_coach.presets.{}'.format(preset_name)) + except: + screen.error("Failed to load preset <{}>".format(preset_name), crash=False) + fail_count += 1 + test_count += 1 + continue + + preset_validation_params = preset.graph_manager.preset_validation_params + num_env_steps = preset_validation_params.trace_max_env_steps + if preset_validation_params.trace_test_levels: + for level in preset_validation_params.trace_test_levels: + test_count += 1 + test_path, log_file, p = run_trace_based_test(preset_name, num_env_steps, level) + processes.append((test_path, log_file, p)) + test_passed = wait_and_check(args, processes) + if test_passed is not None and not test_passed: + fail_count += 1 + else: + test_count += 1 + test_path, log_file, p = run_trace_based_test(preset_name, num_env_steps) + processes.append((test_path, log_file, p)) + test_passed = wait_and_check(args, processes) + if test_passed is not None and not test_passed: + fail_count += 1 + + while len(processes) > 0: + test_passed = wait_and_check(args, processes, force=True) + if test_passed is not None and not test_passed: + fail_count += 1 + + screen.separator() + if fail_count == 0: + screen.success(" Summary: " + str(test_count) + "/" + str(test_count) + " tests passed successfully") + else: + screen.error(" Summary: " + str(test_count - fail_count) + "/" + str(test_count) + " tests passed successfully") + + +if __name__ == '__main__': + os.environ['DISABLE_MUJOCO_RENDERING'] = '1' + main() + del os.environ['DISABLE_MUJOCO_RENDERING'] diff --git a/rl_coach/traces/Doom_Basic_DFP/trace.csv b/rl_coach/traces/Doom_Basic_DFP/trace.csv index 0fc47fe..cb001d2 100644 --- a/rl_coach/traces/Doom_Basic_DFP/trace.csv +++ b/rl_coach/traces/Doom_Basic_DFP/trace.csv @@ -64,183 +64,3 @@ Episode #,Training Iter,In Heatup,ER #Transitions,ER #Episodes,Episode Length,To 63,1755.0,0.0,2814.0,63.0,41.0,2814.0,0.4122000000000097,-86.0,-86.0,0.0,,,,1949.386736613948,438.01420887891226,2898.2509765625,1162.8082275390625,0.0001,0.0,0.0001,0.0001,8248.635,5983.8467,27771.922000000002,1338.8822 64,1766.0,0.0,2825.0,64.0,11.0,2825.0,0.4116500000000097,47.0,47.0,0.0,,,,2142.1350430575285,338.90633193526367,2704.8408203125,1582.5853271484375,0.0001,0.0,0.0001,0.0001,6870.5347,3548.6636,14772.337,2794.1462 65,1841.0,0.0,2900.0,65.0,75.0,2900.0,0.4079000000000101,-345.0,-345.0,0.0,,,,2000.6128336588545,430.99328281858436,2908.90380859375,960.3004150390624,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,10136.796,5358.4326,28253.752,1138.26 -66,1916.0,0.0,2975.0,66.0,75.0,2975.0,0.40415000000001056,-335.0,-335.0,0.0,,,,2026.6920833333331,529.8637039992993,3619.700927734375,1070.4171142578123,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,8430.834,5336.768,30607.21,1764.9081 -67,1951.0,0.0,3010.0,67.0,35.0,3010.0,0.4024000000000108,-67.0,-67.0,0.0,,,,1841.2743495396203,523.0806394453233,3080.92529296875,975.4871826171876,0.0001,1.3552527156068802e-20,0.0001,0.0001,10914.858999999999,5581.9185,25406.693,2296.1365 -68,2026.0,0.0,3085.0,68.0,75.0,3085.0,0.3986500000000112,-340.0,-340.0,0.0,,,,1931.1769523111982,484.47308677205046,3420.0205078125,980.9301147460938,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,8593.916,4831.423,19849.654,1627.7633 -69,2101.0,0.0,3160.0,69.0,75.0,3160.0,0.3949000000000116,-345.0,-345.0,0.0,,,,1923.9647298177085,439.42036009674086,3085.549072265625,1138.4078369140625,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,8419.5205,5118.085999999999,25471.596,1676.1218 -70,2104.0,0.0,3163.0,70.0,3.0,3163.0,0.3947500000000116,91.0,91.0,0.0,,,,1963.133748372396,177.5880000863903,2142.828125,1721.3369140625,0.0001,0.0,0.0001,0.0001,11553.153,6762.5264,20039.734,3491.342 -71,2179.0,0.0,3238.0,71.0,75.0,3238.0,0.391000000000012,-340.0,-340.0,0.0,,,,1881.029920247396,472.85035611123817,3133.014404296875,743.2744750976562,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,8786.094000000001,4887.0664,24731.27,1773.8262 -72,2244.0,0.0,3303.0,72.0,65.0,3303.0,0.3877500000000124,-177.0,-177.0,0.0,,,,1903.962170410156,499.99813041775946,3514.205322265625,939.2587280273438,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,10310.058,5624.4259999999995,22822.584,915.6345 -73,2319.0,0.0,3378.0,73.0,75.0,3378.0,0.3840000000000128,-350.0,-350.0,0.0,,,,1944.437877604167,495.72390861489606,3659.293212890625,1183.776611328125,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,10649.211000000001,6002.4717,26810.895,1770.1194 -74,2321.0,0.0,3380.0,74.0,2.0,3380.0,0.3839000000000128,95.0,95.0,0.0,,,,1570.7232055664062,95.63555908203124,1666.3587646484375,1475.087646484375,0.0001,0.0,0.0001,0.0001,21296.816000000003,1725.0479,23021.865,19571.77 -75,2396.0,0.0,3455.0,75.0,75.0,3455.0,0.3801500000000132,-330.0,-330.0,0.0,,,,1810.9820288085934,446.48992755328214,3309.293701171875,851.1087036132812,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,9836.215,5952.2515,34327.64,1166.5629 -76,2404.0,0.0,3463.0,76.0,8.0,3463.0,0.3797500000000133,66.0,66.0,0.0,,,,1722.9540252685547,268.4618902885067,2165.13134765625,1357.0504150390625,0.0001,0.0,0.0001,0.0001,9979.93,5023.6777,19294.695,3491.3025 -77,2479.0,0.0,3538.0,77.0,75.0,3538.0,0.3760000000000137,-335.0,-335.0,0.0,,,,1782.0905338541668,494.2559075195012,2989.8828125,882.3601684570312,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,9387.821,6066.056,29493.766,1117.8618 -78,2554.0,0.0,3613.0,78.0,75.0,3613.0,0.3722500000000141,-355.0,-355.0,0.0,,,,1793.683448893229,427.59461326554526,2930.960693359375,985.106689453125,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,9373.855,6267.786,28627.327999999998,1318.4742 -79,2629.0,0.0,3688.0,79.0,75.0,3688.0,0.3685000000000145,-325.0,-325.0,0.0,,,,1727.9209236653644,428.69109990951307,2856.00048828125,900.2325439453125,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,8225.533000000001,4055.9172,18916.656000000003,1403.0117 -80,2631.0,0.0,3690.0,80.0,2.0,3690.0,0.3684000000000145,95.0,95.0,0.0,,,,1715.1917724609375,501.3409423828125,2216.53271484375,1213.850830078125,0.0001,0.0,0.0001,0.0001,8337.032,1406.0388,9743.071,6930.9937 -81,2706.0,0.0,3765.0,81.0,75.0,3765.0,0.3646500000000149,-335.0,-335.0,0.0,,,,1693.4950537109376,368.2939104993159,2532.328369140625,984.902099609375,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,7530.8843,4220.2344,21542.822,1399.1561 -82,2781.0,0.0,3840.0,82.0,75.0,3840.0,0.3609000000000153,-375.0,-375.0,0.0,,,,1635.3044165039062,352.2476825553411,2685.9072265625,813.373046875,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,8751.688,4981.7812,24410.225,1510.6261 -83,2854.0,0.0,3913.0,83.0,73.0,3913.0,0.3572500000000157,-214.0,-214.0,0.0,,,,1656.8184346238227,406.44265384521054,3013.853759765625,864.8372192382812,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8784.641,4318.2793,22115.549,993.57605 -84,2867.0,0.0,3926.0,84.0,13.0,3926.0,0.3566000000000158,46.0,46.0,0.0,,,,1674.2772216796875,375.107553946196,2300.447265625,962.6856689453124,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,7741.9478,4722.9976,18147.754,3428.7239 -85,2921.0,0.0,3980.0,85.0,54.0,3980.0,0.3539000000000161,-148.0,-148.0,0.0,,,,1648.3539519133392,389.23872145222253,2446.0478515625,745.6633911132812,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,9457.595,5788.2935,25549.674,2396.49 -86,2930.0,0.0,3989.0,86.0,9.0,3989.0,0.3534500000000161,62.0,62.0,0.0,,,,1596.5178087022568,359.2307572385936,2050.852783203125,883.09228515625,0.0001,0.0,0.0001,0.0001,10103.355,6850.585,20944.113,2102.7903 -87,2985.0,0.0,4044.0,87.0,55.0,4044.0,0.35070000000001644,-132.0,-132.0,0.0,,,,1588.6926325017755,370.85173293869417,2542.4765625,788.029296875,0.00010000000000000003,4.0657581468206416e-20,0.0001,0.0001,7842.916,4484.766,21845.062,1851.5278 -88,3060.0,0.0,4119.0,88.0,75.0,4119.0,0.3469500000000169,-365.0,-365.0,0.0,,,,1556.5135555013019,356.8635686914938,2392.074951171875,789.6860961914062,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,7535.8125,3761.7144,17435.84,1929.5702 -89,3135.0,0.0,4194.0,89.0,75.0,4194.0,0.3432000000000173,-330.0,-330.0,0.0,,,,1556.5693310546876,350.23992720361963,2480.833251953125,760.2822875976562,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,9615.822,5469.6787,22458.932,1485.6049 -90,3201.0,0.0,4260.0,90.0,66.0,4260.0,0.33990000000001763,-196.0,-196.0,0.0,,,,1490.7957393761835,339.73076937596346,2837.666015625,782.225341796875,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,9533.177,5931.227,26102.186,1622.0810000000001 -91,3225.0,0.0,4284.0,91.0,24.0,4284.0,0.33870000000001776,-8.0,-8.0,0.0,,,,1388.8751017252607,368.47304155772736,2272.340087890625,753.2545166015625,0.0001,0.0,0.0001,0.0001,9485.735,4838.476,18446.357,2287.6028 -92,3228.0,0.0,4287.0,92.0,3.0,4287.0,0.3385500000000178,91.0,91.0,0.0,,,,1099.3646036783857,196.24338521595527,1376.8946533203125,960.5446166992188,0.0001,0.0,0.0001,0.0001,5534.1777,2532.5383,8192.443000000001,2126.3806 -93,3299.0,0.0,4358.0,93.0,71.0,4358.0,0.33500000000001817,-221.0,-221.0,0.0,,,,1516.7780116981187,341.85306602876466,2259.7236328125,784.7089233398438,0.00010000000000000003,4.0657581468206416e-20,0.0001,0.0001,8671.164,4837.2915,26496.137000000002,2014.1957 -94,3331.0,0.0,4390.0,94.0,32.0,4390.0,0.33340000000001835,-45.0,-45.0,0.0,,,,1419.276050567627,347.0584924461724,2078.190673828125,938.9293823242188,0.0001,0.0,0.0001,0.0001,7488.451999999999,2990.2363,13950.142,2256.1306 -95,3347.0,0.0,4406.0,95.0,16.0,4406.0,0.33260000000001844,34.0,34.0,0.0,,,,1459.8277626037598,323.6570455007891,1996.33740234375,884.9796752929688,0.0001,0.0,0.0001,0.0001,9988.848,3813.6504,16586.643,2723.3572 -96,3390.0,0.0,4449.0,96.0,43.0,4449.0,0.3304500000000187,-84.0,-84.0,0.0,,,,1509.734125181686,317.20617754989945,2349.721923828125,913.2686767578124,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,6680.9297,3737.367,18844.543,1675.2224 -97,3398.0,0.0,4457.0,97.0,8.0,4457.0,0.3300500000000187,71.0,71.0,0.0,,,,1589.9988250732422,177.9097750300769,1810.3194580078125,1308.0279541015625,0.0001,0.0,0.0001,0.0001,8105.0586,3301.2083,14014.771999999999,3395.0190000000002 -98,3402.0,0.0,4461.0,98.0,4.0,4461.0,0.32985000000001874,87.0,87.0,0.0,,,,1445.025146484375,247.1343065125996,1699.6668701171875,1047.8946533203123,0.0001,0.0,0.0001,0.0001,7192.3584,2782.9746,11591.591,4604.744000000001 -99,3409.0,0.0,4468.0,99.0,7.0,4468.0,0.3295000000000188,75.0,75.0,0.0,,,,1408.5286603655136,332.55477377431936,2108.127685546875,1010.7141723632812,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8294.265,4398.1865,15644.659,3623.2483 -100,3412.0,0.0,4471.0,100.0,3.0,4471.0,0.3293500000000188,91.0,91.0,0.0,,,,1370.59228515625,106.9109245308555,1517.7015380859375,1266.8040771484375,0.0001,0.0,0.0001,0.0001,10384.690999999999,3404.2961,13847.835,5756.773 -101,3417.0,0.0,4476.0,101.0,5.0,4476.0,0.3291000000000188,83.0,83.0,0.0,,,,1448.965283203125,138.31833797788795,1669.42333984375,1266.1761474609375,0.0001,0.0,0.0001,0.0001,6183.409000000001,2791.8975,11197.5,3543.5227 -102,3420.0,0.0,4479.0,102.0,3.0,4479.0,0.32895000000001884,91.0,91.0,0.0,,,,1589.64599609375,44.838184095788364,1652.548583984375,1551.2562255859375,0.0001,0.0,0.0001,0.0001,7106.6333,2743.7842,10854.516000000001,4362.3115 -103,3450.0,0.0,4509.0,103.0,30.0,4509.0,0.327450000000019,-37.0,-37.0,0.0,,,,1615.8258483886718,315.08089872100385,2235.871337890625,1012.9950561523438,9.999999999999998e-05,2.7105054312137605e-20,0.0001,0.0001,9384.549,4567.7686,20159.748,1815.8495 -104,3525.0,0.0,4584.0,104.0,75.0,4584.0,0.3237000000000194,-335.0,-335.0,0.0,,,,1498.241836751302,340.2602588430919,2301.16845703125,632.7421875,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,9081.844000000001,3698.636,20248.543,2086.0229999999997 -105,3537.0,0.0,4596.0,105.0,12.0,4596.0,0.3231000000000195,45.0,45.0,0.0,,,,1446.6338907877607,205.16559667049762,1749.5419921875,1064.681640625,0.0001,0.0,0.0001,0.0001,7857.8726,3937.7466,16622.91,4084.9902 -106,3550.0,0.0,4609.0,106.0,13.0,4609.0,0.32245000000001955,41.0,41.0,0.0,,,,1417.8413179837742,320.2498064900655,2191.922119140625,822.0487060546875,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8306.532,5682.3135,20779.477,2290.8704 -107,3560.0,0.0,4619.0,107.0,10.0,4619.0,0.3219500000000196,53.0,53.0,0.0,,,,1509.0955078125,368.11914347854827,2308.6396484375,1091.5660400390623,0.0001,0.0,0.0001,0.0001,12035.538999999999,4689.8240000000005,21778.527000000002,3371.6973 -108,3566.0,0.0,4625.0,108.0,6.0,4625.0,0.32165000000001964,79.0,79.0,0.0,,,,1416.7264912923174,354.7988240563361,2039.674072265625,927.2832641601562,0.0001,0.0,0.0001,0.0001,11708.36,5811.999,19774.625,4930.725 -109,3575.0,0.0,4634.0,109.0,9.0,4634.0,0.3212000000000197,60.0,60.0,0.0,,,,1552.7561984592014,272.6981714965881,1994.7742919921875,1072.61767578125,0.0001,0.0,0.0001,0.0001,7268.6426,3339.4546,13045.293,2276.025 -110,3585.0,0.0,4644.0,110.0,10.0,4644.0,0.3207000000000197,53.0,53.0,0.0,,,,1430.1441772460935,397.08918040045324,2172.370849609375,866.7097778320312,0.0001,0.0,0.0001,0.0001,8252.434000000001,4795.389,20331.406000000003,3412.9216 -111,3599.0,0.0,4658.0,111.0,14.0,4658.0,0.3200000000000198,42.0,42.0,0.0,,,,1392.3162318638392,271.52357494614,1968.0718994140625,1032.2457275390623,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8378.821,3703.982,16115.912,3143.9902 -112,3601.0,0.0,4660.0,112.0,2.0,4660.0,0.31990000000001984,95.0,95.0,0.0,,,,1704.5181884765625,242.8497314453125,1947.367919921875,1461.66845703125,0.0001,0.0,0.0001,0.0001,5503.6387,1392.1877,6895.826,4111.4507 -113,3613.0,0.0,4672.0,113.0,12.0,4672.0,0.3193000000000199,55.0,55.0,0.0,,,,1552.7869262695312,276.9288981421003,2268.242919921875,1204.3121337890625,0.0001,0.0,0.0001,0.0001,10530.126,5410.834,23559.025,3738.7024 -114,3626.0,0.0,4685.0,114.0,13.0,4685.0,0.31865000000002003,51.0,51.0,0.0,,,,1593.5885197566104,270.1734108050816,2159.564208984375,1214.0657958984375,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8599.365,3753.9224,14704.663,2830.7117 -115,3654.0,0.0,4713.0,115.0,28.0,4713.0,0.3172500000000201,-34.0,-34.0,0.0,,,,1586.924521309989,310.00792931527275,2172.60888671875,1038.2242431640623,9.999999999999998e-05,2.7105054312137605e-20,0.0001,0.0001,10762.896999999999,3782.5632,19189.03,4413.117 -116,3658.0,0.0,4717.0,116.0,4.0,4717.0,0.3170500000000201,87.0,87.0,0.0,,,,1620.1865234375,73.54577325169336,1721.606689453125,1514.291015625,0.0001,0.0,0.0001,0.0001,11489.65,6498.785,22412.951,5291.991999999999 -117,3673.0,0.0,4732.0,117.0,15.0,4732.0,0.31630000000002023,33.0,33.0,0.0,,,,1447.9486083984375,333.94434897286726,2188.91650390625,780.7098388671875,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,6920.9116,3981.7437,16355.108999999999,3048.0205 -118,3684.0,0.0,4743.0,118.0,11.0,4743.0,0.3157500000000203,59.0,59.0,0.0,,,,1650.719482421875,221.33745810842845,1959.435302734375,1366.202392578125,0.0001,0.0,0.0001,0.0001,8710.979,3544.4827,16476.459,3555.9104 -119,3686.0,0.0,4745.0,119.0,2.0,4745.0,0.3156500000000203,95.0,95.0,0.0,,,,1751.6552734375,61.210205078125,1812.865478515625,1690.445068359375,0.0001,0.0,0.0001,0.0001,5909.868,2462.419,8372.287,3447.4495 -120,3689.0,0.0,4748.0,120.0,3.0,4748.0,0.3155000000000203,91.0,91.0,0.0,,,,1458.2295328776045,184.03048610248916,1620.8349609375,1200.942626953125,0.0001,0.0,0.0001,0.0001,10513.925,6015.2246,18946.676,5327.5380000000005 -121,3695.0,0.0,4754.0,121.0,6.0,4754.0,0.31520000000002035,79.0,79.0,0.0,,,,1675.5320027669268,447.1865568937377,2172.771484375,1054.2281494140623,0.0001,0.0,0.0001,0.0001,8140.236,5566.345,19402.709,1667.7308 -122,3697.0,0.0,4756.0,122.0,2.0,4756.0,0.3151000000000204,95.0,95.0,0.0,,,,1751.4462890625,21.0498046875,1772.49609375,1730.396484375,0.0001,0.0,0.0001,0.0001,13173.905,3393.6494,16567.555,9780.256 -123,3703.0,0.0,4762.0,123.0,6.0,4762.0,0.3148000000000204,79.0,79.0,0.0,,,,1616.1554972330732,276.41812347910684,2096.679931640625,1304.25,0.0001,0.0,0.0001,0.0001,9865.25,3627.5903,13785.471000000001,2991.8274 -124,3713.0,0.0,4772.0,124.0,10.0,4772.0,0.31430000000002045,63.0,63.0,0.0,,,,1581.4646484375,246.8482180246517,1998.8011474609373,1224.0206298828125,0.0001,0.0,0.0001,0.0001,6689.7656,3900.6859999999997,15070.396999999999,2680.8286 -125,3721.0,0.0,4780.0,125.0,8.0,4780.0,0.3139000000000205,71.0,71.0,0.0,,,,1598.030517578125,252.69977694661,1907.160888671875,1156.76611328125,0.0001,0.0,0.0001,0.0001,10605.25,5426.107,18541.22,3927.4211 -126,3742.0,0.0,4801.0,126.0,21.0,4801.0,0.3128500000000206,5.0,5.0,0.0,,,,1661.911655970982,240.33707818882868,2118.8642578125,1309.518310546875,0.0001,1.3552527156068802e-20,0.0001,0.0001,7888.143,3384.4390000000003,16880.04,2811.5645 -127,3747.0,0.0,4806.0,127.0,5.0,4806.0,0.31260000000002064,83.0,83.0,0.0,,,,1757.05478515625,309.82520960974085,2220.923583984375,1309.9439697265625,0.0001,0.0,0.0001,0.0001,8247.355,2111.9211,11217.942,5936.856 -128,3749.0,0.0,4808.0,128.0,2.0,4808.0,0.31250000000002065,95.0,95.0,0.0,,,,1371.271240234375,56.7314453125,1428.002685546875,1314.539794921875,0.0001,0.0,0.0001,0.0001,12481.163999999999,2854.0552,15335.219,9627.108 -129,3754.0,0.0,4813.0,129.0,5.0,4813.0,0.3122500000000207,83.0,83.0,0.0,,,,1593.681494140625,276.22583008771005,1878.5086669921875,1172.0345458984375,0.0001,0.0,0.0001,0.0001,12439.465,7497.311,22553.627,4922.025 -130,3766.0,0.0,4825.0,130.0,12.0,4825.0,0.31165000000002074,51.0,51.0,0.0,,,,1769.591634114583,300.8358616112513,2345.236083984375,1298.629638671875,0.0001,0.0,0.0001,0.0001,7005.92,3014.4287,12644.966999999999,3269.9338 -131,3841.0,0.0,4900.0,131.0,75.0,4900.0,0.3079000000000212,-340.0,-340.0,0.0,,,,1600.7023347981772,286.0714161057473,2357.6591796875,880.8125610351562,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,9496.628,5839.589,33705.484,2487.0054 -132,3852.0,0.0,4911.0,132.0,11.0,4911.0,0.3073500000000212,54.0,54.0,0.0,,,,1564.105058149858,271.96518373307066,2114.621826171875,1186.1243896484375,0.0001,0.0,0.0001,0.0001,7033.2466,3930.3174,15298.732,3005.322 -133,3858.0,0.0,4917.0,133.0,6.0,4917.0,0.30705000000002125,79.0,79.0,0.0,,,,1787.391764322917,346.0603582967994,2472.95947265625,1434.231201171875,0.0001,0.0,0.0001,0.0001,11535.527,2902.4673,15755.803,7655.725 -134,3862.0,0.0,4921.0,134.0,4.0,4921.0,0.3068500000000213,87.0,87.0,0.0,,,,1811.088623046875,288.05647389917004,2148.44775390625,1383.2459716796875,0.0001,0.0,0.0001,0.0001,12175.378999999999,10505.114,30293.443,5060.973 -135,3867.0,0.0,4926.0,135.0,5.0,4926.0,0.3066000000000213,83.0,83.0,0.0,,,,1783.7241943359375,186.73051395575072,2147.967529296875,1619.302734375,0.0001,0.0,0.0001,0.0001,22358.424,5384.7583,31651.104,16381.177 -136,3870.0,0.0,4929.0,136.0,3.0,4929.0,0.3064500000000213,91.0,91.0,0.0,,,,1505.2346598307295,313.4698820224949,1844.4171142578125,1088.43603515625,0.0001,0.0,0.0001,0.0001,20506.475,2473.9724,23997.93,18565.518 -137,3876.0,0.0,4935.0,137.0,6.0,4935.0,0.3061500000000213,79.0,79.0,0.0,,,,1583.9440714518232,283.8497250697112,2168.0439453125,1238.1866455078125,0.0001,0.0,0.0001,0.0001,19508.188000000002,7180.745,34804.605,14219.4795 -138,3895.0,0.0,4954.0,138.0,19.0,4954.0,0.30520000000002145,27.0,27.0,0.0,,,,1619.2127557051806,280.3839835398903,2075.425537109375,924.0733642578124,0.0001,0.0,0.0001,0.0001,18869.371,8721.706,36781.004,4749.2026 -139,3910.0,0.0,4969.0,139.0,15.0,4969.0,0.30445000000002154,43.0,43.0,0.0,,,,1561.8099446614585,205.72986316049625,1918.5364990234373,1251.4293212890625,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,12015.061000000002,7324.1094,28305.283,4377.639 -140,3915.0,0.0,4974.0,140.0,5.0,4974.0,0.3042000000000216,83.0,83.0,0.0,,,,1474.8081665039062,249.1902270559599,1770.2779541015625,1023.6394653320312,0.0001,0.0,0.0001,0.0001,7035.0509999999995,2763.3137,12435.077,4578.6885 -141,3990.0,0.0,5049.0,141.0,75.0,5049.0,0.300450000000022,-340.0,-340.0,0.0,,,,1533.990550130208,241.4859832387921,2092.843994140625,850.608154296875,0.00010000000000000003,2.7105054312137605e-20,0.0001,0.0001,8260.616,4727.3247,24368.2,2453.6736 -142,3993.0,0.0,5052.0,142.0,3.0,5052.0,0.300300000000022,91.0,91.0,0.0,,,,1413.5991617838545,143.95473819834547,1616.833984375,1301.6785888671875,0.0001,0.0,0.0001,0.0001,9427.032,3788.0132,14623.202,5700.4844 -143,3999.0,0.0,5058.0,143.0,6.0,5058.0,0.30000000000002197,72.0,72.0,0.0,,,,1546.7744344075518,210.02305805715423,1851.1373291015625,1213.804443359375,0.0001,0.0,0.0001,0.0001,7109.0015,2002.5249,9541.7,3281.513 -144,4009.0,0.0,5068.0,144.0,10.0,5068.0,0.2995000000000221,56.0,56.0,0.0,,,,1588.30205078125,324.4225909002666,2052.267333984375,1172.2755126953125,0.0001,0.0,0.0001,0.0001,11944.868999999999,5173.649,21551.87,4906.9490000000005 -145,4016.0,0.0,5075.0,145.0,7.0,5075.0,0.2991500000000221,71.0,71.0,0.0,,,,1593.153459821429,219.26414402083572,2026.276123046875,1355.7667236328125,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,9344.916,3986.0085,15495.4795,5322.383000000001 -146,4027.0,0.0,5086.0,146.0,11.0,5086.0,0.2986000000000222,54.0,54.0,0.0,,,,1619.5086503462358,293.50423102731185,2120.20556640625,955.4074096679688,0.0001,0.0,0.0001,0.0001,12146.94,5287.473000000001,18925.343999999997,4023.2234 -147,4035.0,0.0,5094.0,147.0,8.0,5094.0,0.2982000000000222,71.0,71.0,0.0,,,,1833.239730834961,367.24374996613386,2382.212890625,1199.5418701171875,0.0001,0.0,0.0001,0.0001,9144.678,4461.1934,19742.814,3914.7236 -148,4047.0,0.0,5106.0,148.0,12.0,5106.0,0.2976000000000223,55.0,55.0,0.0,,,,1590.56787109375,244.8910919400272,1907.151611328125,1166.7904052734375,0.0001,0.0,0.0001,0.0001,11931.526000000002,4885.0703,21289.713,5492.691 -149,4052.0,0.0,5111.0,149.0,5.0,5111.0,0.2973500000000223,83.0,83.0,0.0,,,,1472.7307739257812,264.0493693317905,1678.56982421875,956.8865356445312,0.0001,0.0,0.0001,0.0001,8611.159,2779.3218,12270.282,3691.5715 -150,4054.0,0.0,5113.0,150.0,2.0,5113.0,0.29725000000002233,95.0,95.0,0.0,,,,1384.3084106445312,289.65350341796875,1673.9619140625,1094.6549072265623,0.0001,0.0,0.0001,0.0001,15506.219,7119.004,22625.222999999998,8387.215 -151,4057.0,0.0,5116.0,151.0,3.0,5116.0,0.29710000000002235,91.0,91.0,0.0,,,,1907.257486979167,208.33133825672454,2127.208251953125,1627.52001953125,0.0001,0.0,0.0001,0.0001,10905.37,3635.4675,15716.285,6929.4795 -152,4067.0,0.0,5126.0,152.0,10.0,5126.0,0.2966000000000224,59.0,59.0,0.0,,,,1713.3990112304687,325.438862034534,2489.9462890625,1439.3226318359375,0.0001,0.0,0.0001,0.0001,9321.787,5355.3877,19821.455,3178.3579999999997 -153,4087.0,0.0,5146.0,153.0,20.0,5146.0,0.2956000000000225,13.0,13.0,0.0,,,,1547.4920471191406,228.1910147778104,1997.7530517578125,1042.1483154296877,0.0001,0.0,0.0001,0.0001,10365.498,6599.153,26762.588,3466.988 -154,4094.0,0.0,5153.0,154.0,7.0,5153.0,0.2952500000000225,75.0,75.0,0.0,,,,1634.211635044643,244.0451819246396,2166.68017578125,1419.275146484375,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,7644.1685,3877.9985,16018.684,3849.3186 -155,4096.0,0.0,5155.0,155.0,2.0,5155.0,0.29515000000002256,95.0,95.0,0.0,,,,1637.0042114257812,127.15838623046876,1764.16259765625,1509.8458251953125,0.0001,0.0,0.0001,0.0001,14395.707,7222.578,21618.285,7173.129 -156,4107.0,0.0,5166.0,156.0,11.0,5166.0,0.2946000000000226,54.0,54.0,0.0,,,,1595.3370583274148,221.94769831522046,2033.6796875,1202.824462890625,0.0001,0.0,0.0001,0.0001,6134.276999999999,2994.252,13867.794,3212.8035 -157,4109.0,0.0,5168.0,157.0,2.0,5168.0,0.29450000000002263,95.0,95.0,0.0,,,,1494.7601928710938,182.99517822265625,1677.75537109375,1311.7650146484375,0.0001,0.0,0.0001,0.0001,14367.891000000001,1080.1118,15448.002,13287.778 -158,4114.0,0.0,5173.0,158.0,5.0,5173.0,0.29425000000002266,83.0,83.0,0.0,,,,1422.31337890625,123.02501065165116,1594.1939697265625,1256.30419921875,0.0001,0.0,0.0001,0.0001,8724.094000000001,7832.3286,24152.987999999998,2612.988 -159,4128.0,0.0,5187.0,159.0,14.0,5187.0,0.29355000000002274,47.0,47.0,0.0,,,,1520.7722342354914,356.67459348505844,2411.090087890625,1068.4317626953123,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,13105.075,5163.3086,23498.838,4123.446 -160,4130.0,0.0,5189.0,160.0,2.0,5189.0,0.29345000000002275,95.0,95.0,0.0,,,,1402.6932067871094,390.0816955566406,1792.77490234375,1012.6115112304688,0.0001,0.0,0.0001,0.0001,7574.8013,336.23242,7911.0337,7238.569 -161,4148.0,0.0,5207.0,161.0,18.0,5207.0,0.29255000000002285,14.0,14.0,0.0,,,,1555.3988613552515,337.73364734420926,2222.396728515625,1002.9375610351562,0.0001,0.0,0.0001,0.0001,10170.926,6699.8535,26930.709,3917.1738 -162,4161.0,0.0,5220.0,162.0,13.0,5220.0,0.2919000000000229,41.0,41.0,0.0,,,,1599.1656963641824,254.53396540541127,2010.9932861328125,1142.1839599609375,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8357.351,2374.8408,12079.598,4533.464 -163,4169.0,0.0,5228.0,163.0,8.0,5228.0,0.29150000000002296,71.0,71.0,0.0,,,,1425.9679107666016,213.91371870916612,1686.34375,1119.0758056640623,0.0001,0.0,0.0001,0.0001,11536.149,4550.306,20281.582,5864.8184 -164,4180.0,0.0,5239.0,164.0,11.0,5239.0,0.290950000000023,47.0,47.0,0.0,,,,1497.7853781960227,271.72416997950285,2084.003662109375,1131.498046875,0.0001,0.0,0.0001,0.0001,11091.105,4433.241,23452.91,5551.3804 -165,4188.0,0.0,5247.0,165.0,8.0,5247.0,0.2905500000000231,66.0,66.0,0.0,,,,1715.5723266601562,233.78536412403477,2088.281005859375,1321.014404296875,0.0001,0.0,0.0001,0.0001,13084.431999999999,6562.014,24134.682,6001.809 -166,4191.0,0.0,5250.0,166.0,3.0,5250.0,0.2904000000000231,91.0,91.0,0.0,,,,1499.7493693033857,396.40550068024106,1912.50146484375,964.8421020507812,0.0001,0.0,0.0001,0.0001,8132.875,933.7117300000001,9451.203000000001,7408.633000000001 -167,4195.0,0.0,5254.0,167.0,4.0,5254.0,0.2902000000000231,87.0,87.0,0.0,,,,1574.5458679199219,248.637125517412,1906.645751953125,1207.5635986328125,0.0001,0.0,0.0001,0.0001,8809.976,4221.237,15201.513,4550.936 -168,4201.0,0.0,5260.0,168.0,6.0,5260.0,0.28990000000002314,79.0,79.0,0.0,,,,1586.2632446289062,217.26218948280282,2051.961181640625,1396.9881591796875,0.0001,0.0,0.0001,0.0001,11155.79,4870.1177,20683.316000000003,6478.755999999999 -169,4212.0,0.0,5271.0,169.0,11.0,5271.0,0.2893500000000232,55.0,55.0,0.0,,,,1473.0315551757812,372.76282339526375,2244.962890625,988.8445434570312,0.0001,0.0,0.0001,0.0001,10049.668,5850.891,26014.93,4112.9297 -170,4225.0,0.0,5284.0,170.0,13.0,5284.0,0.2887000000000233,46.0,46.0,0.0,,,,1545.8576284555288,287.87633341697483,2315.850830078125,1121.4788818359377,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,11189.681999999999,6596.63,29973.22,3458.1016 -171,4232.0,0.0,5291.0,171.0,7.0,5291.0,0.2883500000000233,75.0,75.0,0.0,,,,1705.7833600725446,279.7037725280125,2172.237548828125,1398.9842529296875,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,11735.288999999999,4596.901,21376.244,6532.8105 -172,4241.0,0.0,5300.0,172.0,9.0,5300.0,0.28790000000002336,62.0,62.0,0.0,,,,1711.4601915147568,182.3880780924316,1979.2989501953125,1470.3262939453125,0.0001,0.0,0.0001,0.0001,10764.563999999998,3799.1416,16096.212,5337.5396 -173,4244.0,0.0,5303.0,173.0,3.0,5303.0,0.2877500000000234,91.0,91.0,0.0,,,,1425.960286458333,181.30920084568658,1589.1051025390625,1173.0771484375,0.0001,0.0,0.0001,0.0001,9692.883,4850.411,15820.936000000002,3959.5938 -174,4251.0,0.0,5310.0,174.0,7.0,5310.0,0.2874000000000234,75.0,75.0,0.0,,,,1516.1720319475446,191.4213814517781,1836.8665771484373,1263.1343994140625,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8933.065,5313.209,19431.662,2794.0066 -175,4266.0,0.0,5325.0,175.0,15.0,5325.0,0.2866500000000235,36.0,36.0,0.0,,,,1548.971769205729,245.453878594524,1974.5323486328125,1183.5723876953125,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8470.787,4925.6914,20516.843999999997,2644.5490000000004 -176,4282.0,0.0,5341.0,176.0,16.0,5341.0,0.2858500000000236,28.0,28.0,0.0,,,,1643.6219863891602,223.14998558516862,2162.220947265625,1278.471923828125,0.0001,0.0,0.0001,0.0001,8938.09,2506.453,13666.971000000001,3878.86 -177,4295.0,0.0,5354.0,177.0,13.0,5354.0,0.2852000000000237,40.0,40.0,0.0,,,,1474.9362135667068,232.7212012654549,1894.863525390625,1130.2281494140625,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,6339.1816,2055.9521,11446.567,3517.1619 -178,4298.0,0.0,5357.0,178.0,3.0,5357.0,0.2850500000000237,91.0,91.0,0.0,,,,1620.1009521484375,150.127609294077,1737.042724609375,1408.1669921875,0.0001,0.0,0.0001,0.0001,9009.946,200.71918,9252.419,8760.892 -179,4300.0,0.0,5359.0,179.0,2.0,5359.0,0.2849500000000237,95.0,95.0,0.0,,,,1546.1021728515625,199.2662353515625,1745.368408203125,1346.8359375,0.0001,0.0,0.0001,0.0001,11771.684,2988.9888,14760.673,8782.695 -180,4310.0,0.0,5369.0,180.0,10.0,5369.0,0.2844500000000237,59.0,59.0,0.0,,,,1562.7668579101562,178.08923882163708,1800.823974609375,1270.844970703125,0.0001,0.0,0.0001,0.0001,10162.282,4025.4368,15746.329,4052.5515 -181,4322.0,0.0,5381.0,181.0,12.0,5381.0,0.2838500000000238,50.0,50.0,0.0,,,,1673.2048238118487,258.0410955643896,2101.14453125,1328.857666015625,0.0001,0.0,0.0001,0.0001,14037.983,7399.1084,30230.586,5305.139 -182,4325.0,0.0,5384.0,182.0,3.0,5384.0,0.2837000000000238,91.0,91.0,0.0,,,,1636.6747233072915,185.4778791086419,1898.202392578125,1488.431640625,0.0001,0.0,0.0001,0.0001,12836.191,8755.346,24630.074,3673.9214 -183,4327.0,0.0,5386.0,183.0,2.0,5386.0,0.28360000000002383,95.0,95.0,0.0,,,,1671.0297241210938,212.44171142578125,1883.471435546875,1458.5880126953125,0.0001,0.0,0.0001,0.0001,18050.73,2826.0186,20876.75,15224.713 -184,4355.0,0.0,5414.0,184.0,28.0,5414.0,0.282200000000024,-34.0,-34.0,0.0,,,,1619.0292227608816,262.4379249343361,2214.67041015625,1098.6624755859377,9.999999999999998e-05,2.7105054312137605e-20,0.0001,0.0001,10530.702,4615.965,20509.438000000002,3518.8835 -185,4362.0,0.0,5421.0,185.0,7.0,5421.0,0.28185000000002397,75.0,75.0,0.0,,,,1485.5577043805804,228.66696326806,1807.660400390625,1201.470947265625,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8638.275,2807.5440000000003,12608.132,4742.657 -186,4367.0,0.0,5426.0,186.0,5.0,5426.0,0.28160000000002405,83.0,83.0,0.0,,,,1445.722509765625,214.0826589496307,1713.1754150390625,1135.78271484375,0.0001,0.0,0.0001,0.0001,10024.402,4292.9966,17622.229,5072.2324 -187,4378.0,0.0,5437.0,187.0,11.0,5437.0,0.2810500000000241,59.0,59.0,0.0,,,,1517.597500887784,243.3727436990541,1960.955078125,1127.278076171875,0.0001,0.0,0.0001,0.0001,11014.806,4910.502,20053.746,4234.597 -188,4387.0,0.0,5446.0,188.0,9.0,5446.0,0.28060000000002416,60.0,60.0,0.0,,,,1675.7195773654514,273.871179563701,2089.052001953125,1186.2510986328125,0.0001,0.0,0.0001,0.0001,10083.176,5699.4155,19183.557,3982.5022 -189,4393.0,0.0,5452.0,189.0,6.0,5452.0,0.2803000000000242,79.0,79.0,0.0,,,,1539.5402221679688,91.16964660514908,1674.0465087890625,1397.6099853515625,0.0001,0.0,0.0001,0.0001,10040.241,3440.328,14723.353000000001,4094.1956 -190,4396.0,0.0,5455.0,190.0,3.0,5455.0,0.2801500000000242,91.0,91.0,0.0,,,,1492.2890218098955,330.42114632786524,1755.7757568359375,1026.332763671875,0.0001,0.0,0.0001,0.0001,14008.364,3999.7737,19253.336,9551.488000000001 -191,4427.0,0.0,5486.0,191.0,31.0,5486.0,0.2786000000000244,-35.0,-35.0,0.0,,,,1573.6986083984375,207.36481009477654,1957.67822265625,1196.5455322265625,9.999999999999996e-05,4.0657581468206416e-20,0.0001,0.0001,9159.011999999999,4792.53,22550.885,3748.51 -192,4441.0,0.0,5500.0,192.0,14.0,5500.0,0.2779000000000245,43.0,43.0,0.0,,,,1676.3831089564733,246.16685219056305,2009.8839111328125,1159.0799560546875,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,13620.216999999999,7693.656999999999,29399.188,3719.5508 -193,4446.0,0.0,5505.0,193.0,5.0,5505.0,0.2776500000000245,83.0,83.0,0.0,,,,1617.319921875,252.5752144019873,2072.475341796875,1326.60595703125,0.0001,0.0,0.0001,0.0001,7941.243,1899.4702,11309.034,6023.4287 -194,4451.0,0.0,5510.0,194.0,5.0,5510.0,0.2774000000000245,83.0,83.0,0.0,,,,1400.48837890625,287.10483070679544,1831.650146484375,1131.6700439453125,0.0001,0.0,0.0001,0.0001,8974.296,945.7062,10057.562,7405.1704 -195,4467.0,0.0,5526.0,195.0,16.0,5526.0,0.2766000000000246,39.0,39.0,0.0,,,,1613.9473342895508,340.1268574522635,2306.431640625,985.49462890625,0.0001,0.0,0.0001,0.0001,8687.271,3426.4644,17450.84,3027.4702 -196,4483.0,0.0,5542.0,196.0,16.0,5542.0,0.2758000000000247,35.0,35.0,0.0,,,,1701.509262084961,224.4511946415733,2071.0625,1128.990966796875,0.0001,0.0,0.0001,0.0001,7247.0,3261.7854,14926.531,2812.52 -197,4492.0,0.0,5551.0,197.0,9.0,5551.0,0.27535000000002474,67.0,67.0,0.0,,,,1603.1726209852432,349.5064042789637,2135.384765625,1093.498046875,0.0001,0.0,0.0001,0.0001,9252.333,4780.67,20123.08,3087.6638 -198,4501.0,0.0,5560.0,198.0,9.0,5560.0,0.2749000000000248,62.0,62.0,0.0,,,,1684.604709201389,422.8704260903223,2553.293701171875,995.221923828125,0.0001,0.0,0.0001,0.0001,7215.2803,2960.3718,13250.91,3565.4368 -199,4543.0,0.0,5602.0,199.0,42.0,5602.0,0.272800000000025,-102.0,-102.0,0.0,,,,1570.2953200567333,245.516841000882,2072.701171875,1097.193359375,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,7708.2397,4609.327,22317.744,2813.7893 -200,4552.0,0.0,5611.0,200.0,9.0,5611.0,0.2723500000000251,62.0,62.0,0.0,,,,1518.6934271918406,273.02094897365214,2000.64794921875,1116.715087890625,0.0001,0.0,0.0001,0.0001,9971.764000000001,5532.722,21395.86,2789.8625 -201,4559.0,0.0,5618.0,201.0,7.0,5618.0,0.2720000000000251,71.0,71.0,0.0,,,,1308.6473911830358,149.10538714391907,1563.63232421875,1130.4774169921875,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8653.303,4113.5947,14946.117,3845.7344 -202,4561.0,0.0,5620.0,202.0,2.0,5620.0,0.2719000000000251,95.0,95.0,0.0,,,,1678.72412109375,93.092529296875,1771.816650390625,1585.631591796875,0.0001,0.0,0.0001,0.0001,6511.113,330.63232,6841.745,6180.4805 -203,4571.0,0.0,5630.0,203.0,10.0,5630.0,0.2714000000000252,58.0,58.0,0.0,,,,1447.8952331542969,343.46698190946546,2187.73046875,1011.8422241210938,0.0001,0.0,0.0001,0.0001,8465.369,3181.1287,15723.692,3820.9465 -204,4575.0,0.0,5634.0,204.0,4.0,5634.0,0.2712000000000252,87.0,87.0,0.0,,,,1454.028076171875,53.97420827627877,1542.7210693359375,1396.605712890625,0.0001,0.0,0.0001,0.0001,9496.091,3327.8552,14472.473999999998,5527.3037 -205,4578.0,0.0,5637.0,205.0,3.0,5637.0,0.2710500000000252,91.0,91.0,0.0,,,,1195.4170532226562,248.3491423848797,1546.6256103515625,1017.498291015625,0.0001,0.0,0.0001,0.0001,5456.2007,978.7539999999999,6504.8813,4149.465999999999 -206,4590.0,0.0,5649.0,206.0,12.0,5649.0,0.2704500000000253,50.0,50.0,0.0,,,,1502.4513244628906,266.70748814951696,1830.2315673828125,1098.6324462890623,0.0001,0.0,0.0001,0.0001,8429.972,5128.5693,20201.748,4278.0566 -207,4596.0,0.0,5655.0,207.0,6.0,5655.0,0.2701500000000253,79.0,79.0,0.0,,,,1430.7368977864585,202.5043291403373,1681.7098388671875,1074.0697021484377,0.0001,0.0,0.0001,0.0001,8954.146,3551.645,14961.569,3283.2056 -208,4610.0,0.0,5669.0,208.0,14.0,5669.0,0.2694500000000254,40.0,40.0,0.0,,,,1652.7965000697545,356.1602918315661,2163.094482421875,1081.569580078125,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,10869.048999999999,4849.6140000000005,20559.186,5289.6064 -209,4615.0,0.0,5674.0,209.0,5.0,5674.0,0.2692000000000254,83.0,83.0,0.0,,,,1681.4314697265625,322.42301489480025,2098.826904296875,1266.2509765625,0.0001,0.0,0.0001,0.0001,7572.9453,2217.3032,11037.6875,4694.7466 -210,4617.0,0.0,5676.0,210.0,2.0,5676.0,0.26910000000002543,95.0,95.0,0.0,,,,1348.9115600585938,272.27325439453125,1621.184814453125,1076.6383056640623,0.0001,0.0,0.0001,0.0001,7164.2427,2647.395,9811.638,4516.8477 -211,4619.0,0.0,5678.0,211.0,2.0,5678.0,0.26900000000002544,95.0,95.0,0.0,,,,1769.4951782226562,15.71759033203125,1785.2127685546875,1753.777587890625,0.0001,0.0,0.0001,0.0001,10710.598999999998,5013.0464,15723.645,5697.5522 -212,4623.0,0.0,5682.0,212.0,4.0,5682.0,0.26880000000002546,87.0,87.0,0.0,,,,1666.2909851074219,413.76646768779887,2176.74853515625,1074.2369384765623,0.0001,0.0,0.0001,0.0001,10705.37,1991.9036,12927.566,7481.0740000000005 -213,4654.0,0.0,5713.0,213.0,31.0,5713.0,0.26725000000002563,-42.0,-42.0,0.0,,,,1517.6040649414062,276.5834880959856,2049.357421875,1016.9600219726562,9.999999999999996e-05,4.0657581468206416e-20,0.0001,0.0001,8801.716,3137.5347,18404.82,3577.5085 -214,4660.0,0.0,5719.0,214.0,6.0,5719.0,0.2669500000000257,79.0,79.0,0.0,,,,1523.5877482096357,177.5030720002979,1898.7828369140625,1379.9332275390625,0.0001,0.0,0.0001,0.0001,7898.236999999999,4535.226,14576.226999999999,3499.3977 -215,4667.0,0.0,5726.0,215.0,7.0,5726.0,0.2666000000000257,71.0,71.0,0.0,,,,1645.5178397042414,289.8183943048827,2057.625732421875,1186.8642578125,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,8452.396,4916.943,18332.613,4052.1826 -216,4692.0,0.0,5751.0,216.0,25.0,5751.0,0.26535000000002584,-6.0,-6.0,0.0,,,,1540.976630859375,258.37371284451945,2062.619384765625,1006.59765625,0.0001,0.0,0.0001,0.0001,9024.776,5126.067,24159.225,3195.883 -217,4698.0,0.0,5757.0,217.0,6.0,5757.0,0.2650500000000259,79.0,79.0,0.0,,,,1479.3026529947915,216.0859805190166,1746.343017578125,1097.7117919921877,0.0001,0.0,0.0001,0.0001,5758.19,2055.9333,9747.193000000001,3750.2075 -218,4711.0,0.0,5770.0,218.0,13.0,5770.0,0.26440000000002595,51.0,51.0,0.0,,,,1773.6507004957932,361.62397387439654,2573.411865234375,1238.7900390625,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,6949.6606,1816.8661,10488.733999999999,4925.685 -219,4721.0,0.0,5780.0,219.0,10.0,5780.0,0.263900000000026,63.0,63.0,0.0,,,,1586.0868774414062,328.0589972396793,2141.182373046875,1187.7752685546875,0.0001,0.0,0.0001,0.0001,9106.851,5068.215,21763.125,3262.1459999999997 -220,4726.0,0.0,5785.0,220.0,5.0,5785.0,0.26365000000002603,83.0,83.0,0.0,,,,1680.9486572265625,327.58172455078545,1994.9149169921875,1242.515869140625,0.0001,0.0,0.0001,0.0001,7719.1235,3869.813,15213.167,4619.1216 -221,4736.0,0.0,5795.0,221.0,10.0,5795.0,0.2631500000000261,58.0,58.0,0.0,,,,1635.6147094726562,231.12813882830457,2128.69482421875,1304.0673828125,0.0001,0.0,0.0001,0.0001,8095.1494,3601.9033,16742.742,4002.5303 -222,4738.0,0.0,5797.0,222.0,2.0,5797.0,0.2630500000000261,95.0,95.0,0.0,,,,1830.385498046875,149.6759033203125,1980.0614013671875,1680.7095947265625,0.0001,0.0,0.0001,0.0001,7536.210999999999,3354.2083,10890.419,4182.0024 -223,4744.0,0.0,5803.0,223.0,6.0,5803.0,0.2627500000000261,72.0,72.0,0.0,,,,1464.723958333333,275.06768383884065,1992.8956298828125,1111.5037841796877,0.0001,0.0,0.0001,0.0001,8623.386999999999,4957.4487,15606.116000000002,2728.4656 -224,4750.0,0.0,5809.0,224.0,6.0,5809.0,0.26245000000002616,79.0,79.0,0.0,,,,1615.9028930664062,311.1717063009196,2176.079345703125,1272.09228515625,0.0001,0.0,0.0001,0.0001,11878.875,4581.366,17811.021,5136.9414 -225,4765.0,0.0,5824.0,225.0,15.0,5824.0,0.26170000000002624,36.0,36.0,0.0,,,,1672.9819091796876,210.88478575899475,2030.317138671875,1290.590576171875,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,10036.551,5322.6140000000005,20271.004,2782.7222 -226,4780.0,0.0,5839.0,226.0,15.0,5839.0,0.2609500000000263,38.0,38.0,0.0,,,,1535.6995035807295,210.80740111818818,1924.0511474609373,1180.5965576171875,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,9226.402,4697.968,21891.441000000003,3777.8591 -227,4789.0,0.0,5848.0,227.0,9.0,5848.0,0.2605000000000264,67.0,67.0,0.0,,,,1646.0743204752607,409.7565667239258,2175.978759765625,1011.2977905273438,0.0001,0.0,0.0001,0.0001,10136.023000000001,3781.2566,16120.398000000001,6237.516 -228,4818.0,0.0,5877.0,228.0,29.0,5877.0,0.2590500000000265,-35.0,-35.0,0.0,,,,1559.3227665342133,273.9418668446787,2049.352294921875,987.2787475585938,9.999999999999998e-05,2.7105054312137605e-20,0.0001,0.0001,9085.735,4919.093,23523.92,2891.33 -229,4828.0,0.0,5887.0,229.0,10.0,5887.0,0.2585500000000266,51.0,51.0,0.0,,,,1506.9610595703125,215.6564052660068,2003.4285888671875,1281.3740234375,0.0001,0.0,0.0001,0.0001,10262.436,4546.483,18351.277,4846.438 -230,4837.0,0.0,5896.0,230.0,9.0,5896.0,0.25810000000002664,67.0,67.0,0.0,,,,1676.7249891493054,277.7869741646706,2231.30517578125,1365.53173828125,0.0001,0.0,0.0001,0.0001,8322.197,3037.5327,12989.811000000002,2565.16 -231,4848.0,0.0,5907.0,231.0,11.0,5907.0,0.2575500000000267,55.0,55.0,0.0,,,,1570.4157159978693,197.23745977427987,1825.733642578125,1227.6495361328125,0.0001,0.0,0.0001,0.0001,8234.487,4947.722,20699.697,2746.322 -232,4854.0,0.0,5913.0,232.0,6.0,5913.0,0.25725000000002674,79.0,79.0,0.0,,,,1372.9749145507812,287.7551878558951,2012.5904541015625,1210.560302734375,0.0001,0.0,0.0001,0.0001,6266.3784,2125.4338,9649.707,3190.8259999999996 -233,4860.0,0.0,5919.0,233.0,6.0,5919.0,0.2569500000000268,79.0,79.0,0.0,,,,1618.4681396484375,295.9615978535304,1983.81787109375,1131.422119140625,0.0001,0.0,0.0001,0.0001,10951.181,4456.469,19153.105,5207.122 -234,4873.0,0.0,5932.0,234.0,13.0,5932.0,0.25630000000002684,51.0,51.0,0.0,,,,1698.3113356370193,446.1104348049165,2588.162353515625,1185.9578857421875,0.00010000000000000002,1.3552527156068802e-20,0.0001,0.0001,9447.996,4557.3906,18626.89,3016.4314 -235,4877.0,0.0,5936.0,235.0,4.0,5936.0,0.2561000000000269,87.0,87.0,0.0,,,,1547.6767883300781,122.0488317128621,1681.738525390625,1352.802978515625,0.0001,0.0,0.0001,0.0001,4932.94,558.6947,5699.3745,4283.1187 -236,4889.0,0.0,5948.0,236.0,12.0,5948.0,0.2555000000000269,55.0,55.0,0.0,,,,1745.5220031738281,266.12821400981085,2212.082763671875,1260.177978515625,0.0001,0.0,0.0001,0.0001,11376.927,5885.085999999999,21552.43,3054.1272 -237,4895.0,0.0,5954.0,237.0,6.0,5954.0,0.25520000000002696,79.0,79.0,0.0,,,,1629.5961710611982,324.6063949133215,2059.597900390625,1139.7100830078125,0.0001,0.0,0.0001,0.0001,9038.09,3959.1523,16073.103000000001,5262.1123 -238,4900.0,0.0,5959.0,238.0,5.0,5959.0,0.254950000000027,83.0,83.0,0.0,,,,1537.5740478515625,235.65928396964625,1967.217529296875,1283.4539794921875,0.0001,0.0,0.0001,0.0001,9189.04,5576.1416,19855.607,4272.5435 -239,4906.0,0.0,5965.0,239.0,6.0,5965.0,0.25465000000002697,72.0,72.0,0.0,,,,1672.2214965820312,251.86218177116032,2063.068603515625,1296.59619140625,0.0001,0.0,0.0001,0.0001,9695.2295,5264.0019999999995,20286.506,4498.5884 -240,4909.0,0.0,5968.0,240.0,3.0,5968.0,0.25450000000002704,91.0,91.0,0.0,,,,1471.9488525390625,86.28899252027995,1584.484619140625,1374.8096923828125,0.0001,0.0,0.0001,0.0001,7936.315,2075.2244,10782.089,5892.13 -241,4915.0,0.0,5974.0,241.0,6.0,5974.0,0.2542000000000271,72.0,72.0,0.0,,,,1557.1255493164062,299.23584550953615,2135.84375,1210.2655029296875,0.0001,0.0,0.0001,0.0001,6037.5664,1908.9031,9879.327,4138.912 -242,4939.0,0.0,5998.0,242.0,24.0,5998.0,0.2530000000000272,-8.0,-8.0,0.0,,,,1589.8535817464194,338.7673203226463,2664.65478515625,1135.1231689453125,0.0001,0.0,0.0001,0.0001,7549.754,2949.2222,14405.286,3644.848 -243,4975.0,0.0,6034.0,243.0,36.0,6034.0,0.2512000000000274,-60.0,-60.0,0.0,,,,1640.5213911268447,346.9037830915075,2444.94287109375,982.4774780273438,0.0001,1.3552527156068802e-20,0.0001,0.0001,10391.169,5203.11,22767.365,3682.6194 -244,4985.0,0.0,6044.0,244.0,10.0,6044.0,0.25070000000002746,63.0,63.0,0.0,,,,1640.57412109375,305.4435223452175,2161.6591796875,1069.760986328125,0.0001,0.0,0.0001,0.0001,9709.154,3455.7705,13697.825,4402.343 -245,4993.0,0.0,6052.0,245.0,8.0,6052.0,0.2503000000000275,64.0,64.0,0.0,,,,1622.1454620361328,326.6483500890629,2149.472412109375,1184.996826171875,0.0001,0.0,0.0001,0.0001,10903.11,5498.238,21330.82,4377.806