diff --git a/.gitignore b/.gitignore index 9e71a9b..6e8cbe0 100644 --- a/.gitignore +++ b/.gitignore @@ -180,3 +180,12 @@ Thumbs.db # Internal Autodesk directories .adsk/ + +# Tracking only sdy files in some integration test project folders +# Ignore everything in project_meshed_studies and project_cad_study folders except mpi and sdy files +**/project_meshed_studies/* +**/project_cad_manager_studies/* +!**/project_meshed_studies/*.mpi +!**/project_meshed_studies/*.sdy +!**/project_cad_manager_studies/*.mpi +!**/project_cad_manager_studies/*.sdy diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7e50012..13fff85 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,6 +22,6 @@ repos: exclude_types: [markdown] exclude: \.(svg|jpe?g|png|webp|gif|bmp)$ - id: pretty-format-json - args: [--autofix] + args: [--autofix, --no-sort-keys] exclude_types: [markdown] exclude: \.(svg|jpe?g|png|webp|gif|bmp)$ diff --git a/pytest.ini b/pytest.ini index bad266a..a63dead 100644 --- a/pytest.ini +++ b/pytest.ini @@ -3,3 +3,22 @@ markers = unit: Unit tests that run quickly and test small pieces of functionality integration: Integration tests that check multiple components together core: Core functionality tests + file_set(set_name): Mark test to run on a specific FileSet + json_file_name(file_name): Mark test to use a specific JSON file for expected data + cad_manager: Tests the CADManager class + double_array: Tests the DoubleArray class + ent_list: Tests the EntList class + import_options: Tests the ImportOptions class + integer_array: Tests the IntegerArray class + mesh_summary: Tests the MeshSummary class + predicate_manager: Tests the PredicateManager class + prop: Tests the Property class (unit tests) + property_editor: Tests the PropertyEditor class + string_array: Tests the StringArray class + synergy: Tests the Synergy class + vector_array: Tests the VectorArray class + vector: Tests the Vector class + + ; Property class integration tests are divided in two separate suites. + material_property: Tests the pre-existing materials for Property class + custom_property: Tests a new custom property for Property class diff --git a/requirements.txt b/requirements.txt index 2e1dad7..607a6c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,6 +7,7 @@ pathspec==0.12.1 polib==1.2.0 pre-commit==4.2.0 pydata-sphinx-theme==0.16.1 +pygetwindow==0.0.9 pylint==3.3.4 pytest==8.3.4 sphinx==8.1.3 diff --git a/run.py b/run.py index 61d005d..54f7108 100644 --- a/run.py +++ b/run.py @@ -9,6 +9,7 @@ run.py build [-P | --publish] [-i | --install] run.py build-docs [-t | --target=] [-s | --skip-build] [-l | --local] run.py format [--check] + run.py generate-expected-data [...] run.py install [-s | --skip-build] run.py install-package-requirements run.py lint [-s | --skip-build] @@ -23,6 +24,7 @@ build Build and optionally publish the moldflow-api package. build-docs Build the documentation. format Format all Python files in the repository using black. + generate-expected-data Generate expected data for integration tests. install Install the moldflow-api package. install-package-requirements Install package dependencies. lint Lint all Python files in the repository. @@ -52,6 +54,7 @@ --repo-url= Custom PyPI repository URL. --github-api-url= Custom GitHub API URL. -l, --local Build documentation locally (single version). + Markers to filter data generation by: mesh_summary, etc. """ import os @@ -678,6 +681,13 @@ def clean_up(): os.remove(COVERAGE_XML_FILE_NAME) +def generate_expected_data(markers: list[str]): + """Generate data for integration tests""" + logging.info('Generating data for integration tests') + generate_data_module = 'tests.api.integration_tests.data_generation.generate_data' + run_command([sys.executable, '-m', generate_data_module] + markers, ROOT_DIR) + + def set_version(): """Set current version and write version file to package directory""" @@ -720,6 +730,10 @@ def main(): lint(skip_build=skip_build) + elif args.get('generate-expected-data'): + markers = args.get('') or [] + generate_expected_data(markers=markers) + elif args.get('test'): tests = args.get('') or [] marker = args.get('--marker') or args.get('-m') diff --git a/src/moldflow/double_array.py b/src/moldflow/double_array.py index be3cd28..51e6002 100644 --- a/src/moldflow/double_array.py +++ b/src/moldflow/double_array.py @@ -35,47 +35,47 @@ def val(self, index: int) -> float: Get the value at the specified index. Args: - index (int): The index of the value to get. + index (int): index between 0 and double_array.size-1 (inclusive). Returns: - float: The value at the specified index. + The value at the specified index. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="val") check_type(index, int) return self.double_array.Val(index) - def add_double(self, value: float) -> None: + def add_double(self, value: float | int) -> None: """ - Add a double value to the array. + Adds a double value to the end of the array. Args: - value (float): The value to add. + value (float | int): The value to add. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="add_double") check_type(value, (int, float)) self.double_array.AddDouble(value) - def to_list(self) -> list[float]: + def to_list(self) -> list[float | int]: """ Convert the double array to a list of floats. Returns: - list[float]: The list of floats. + The list of values. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="to_list") vb_array = self.double_array.ToVBSArray() return list(vb_array) - def from_list(self, values: list[float]) -> int: + def from_list(self, values: list[float | int] | tuple[float | int]) -> int: """ Convert a list of floats to a double array. Args: - values (list[float]): The list of floats to convert. + values (list[float | int] | tuple[float | int]): The list of floats to convert. Returns: - int: The number of elements added to the array. + The number of elements added. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="from_list") @@ -91,7 +91,7 @@ def size(self) -> int: Get the size of the array. Returns: - int: The size of the array. + The size of the array. """ process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="size") return self.double_array.Size diff --git a/src/moldflow/helper.py b/src/moldflow/helper.py index d9c682e..1714df3 100644 --- a/src/moldflow/helper.py +++ b/src/moldflow/helper.py @@ -299,19 +299,6 @@ def check_min_max(min_value: float, max_value: float): ) -def _mf_array_to_list(array_instance): - """ - Generic helper function to convert any array instance to a list. - - Args: - array_instance: The array instance that has val(index) method and size property. - - Returns: - list: A list containing all values from the array. - """ - return [array_instance.val(i) for i in range(array_instance.size)] - - def variant_null_idispatch(): """Return a VARIANT representing a null IDispatch pointer (VT_DISPATCH, None).""" return VARIANT(pythoncom.VT_DISPATCH, None) diff --git a/src/moldflow/integer_array.py b/src/moldflow/integer_array.py index ab4c4a4..be0d465 100644 --- a/src/moldflow/integer_array.py +++ b/src/moldflow/integer_array.py @@ -35,10 +35,10 @@ def val(self, index: int) -> int: Get the value at the specified index. Args: - index (int): The index of the value to get. + index (int): index between 0 and integer_array.size-1 (inclusive) Returns: - int: The value at the specified index. + The value at the specified index. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="val") check_type(index, int) @@ -46,7 +46,7 @@ def val(self, index: int) -> int: def add_integer(self, value: int) -> None: """ - Add a integer value to the array. + Adds an integer value to the end of the array. Args: value (int): The value to add. @@ -60,22 +60,22 @@ def to_list(self) -> list[int]: Convert the integer array to a list of integers. Returns: - list[int]: The list of integers. + The list of integers. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="to_list") vb_array = self.integer_array.ToVBSArray() return list(vb_array) - def from_list(self, values: list[int]) -> int: + def from_list(self, values: list[int] | tuple[int, ...]) -> int: """ Convert a list of integers to an integer array. Args: - values (list[int]): The list of integers to convert. + values (list[int] | tuple[int, ...]): The list of integers to convert. Returns: - int: The number of elements added to the array. + The number of elements added. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="from_list") @@ -91,7 +91,7 @@ def size(self) -> int: Get the size of the array. Returns: - int: The size of the array. + The size of the array. """ process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="size") return self.integer_array.Size diff --git a/src/moldflow/string_array.py b/src/moldflow/string_array.py index dcb953d..9238da4 100644 --- a/src/moldflow/string_array.py +++ b/src/moldflow/string_array.py @@ -7,7 +7,7 @@ """ from .logger import process_log -from .helper import check_type, _mf_array_to_list +from .helper import check_type from .com_proxy import safe_com, flag_com_method from .common import LogMessage @@ -34,10 +34,10 @@ def val(self, index: int) -> str: Get the value at the specified index. Args: - index (int): The index of the value to get. + index (int): index between 0 and string_array.size-1 (inclusive). Returns: - str: The value at the specified index. + The value at the specified index. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="val") check_type(index, int) @@ -45,7 +45,7 @@ def val(self, index: int) -> str: def add_string(self, value: str) -> None: """ - Add a string value to the array. + Adds a string value to the end of the array. Args: value (str): The value to add. @@ -58,20 +58,20 @@ def to_list(self) -> list[str]: """ Convert the string array to a list of strings. Returns: - list[str]: The list of strings. + The list of values. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="to_list") - return _mf_array_to_list(self) + return [self.val(i) for i in range(self.size)] - def from_list(self, values: list[str]) -> int: + def from_list(self, values: list[str] | tuple[str, ...]) -> int: """ Convert a list of strings to a string array. Args: - values (list[str]): The list of strings to convert. + values (list[str] | tuple[str, ...]): The list of strings to convert. Returns: - int: The number of elements added to the array. + The number of elements added. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="from_list") check_type(values, (list, tuple)) @@ -87,7 +87,7 @@ def size(self) -> int: Get the size of the array. Returns: - int: The size of the array. + The size of the array. """ process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="size") return self.string_array.Size diff --git a/src/moldflow/vector.py b/src/moldflow/vector.py index 1b603b8..80c3e28 100644 --- a/src/moldflow/vector.py +++ b/src/moldflow/vector.py @@ -26,89 +26,89 @@ def __init__(self, _vector): process_log(__name__, LogMessage.CLASS_INIT, locals(), name="Vector") self.vector = safe_com(_vector) - def set_xyz(self, x: float, y: float, z: float) -> None: + def set_xyz(self, x: float | int, y: float | int, z: float | int) -> None: """ - Set the x, y, z values of the vector. + Set the x, y, z components of the vector. Args: - x (float): The x value. - y (float): The y value. - z (float): The z value. + x (float | int): The x component. + y (float | int): The y component. + z (float | int): The z component. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="set_xyz") - check_type(x, (int, float)) - check_type(y, (int, float)) - check_type(z, (int, float)) + check_type(x, (float, int)) + check_type(y, (float, int)) + check_type(z, (float, int)) self.vector.SetXYZ(x, y, z) @property def x(self) -> float: """ - Value of x in vector + The x component of the vector - :getter: Get the value of x property. - :setter: Set the value of x property. + :getter: Get the x component of the vector. + :setter: Set the x component of the vector. :type: float """ process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="x") return self.vector.X @x.setter - def x(self, value: float) -> None: + def x(self, value: float | int) -> None: """ - Set the x value of the vector. + Set the x component of the vector. Args: - value: The x value to set. + value (float | int): The x component to set. """ process_log(__name__, LogMessage.PROPERTY_SET, locals(), name="x", value=value) - check_type(value, (int, float)) + check_type(value, (float, int)) self.vector.X = value @property def y(self) -> float: """ - Value of y in vector + The y component of the vector - :getter: Get the value of y property. - :setter: Set the value of y property. + :getter: Get the y component of the vector. + :setter: Set the y component of the vector. :type: float """ process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="y") return self.vector.Y @y.setter - def y(self, value: float) -> None: + def y(self, value: float | int) -> None: """ - Set the y value of the vector. + Set the y component of the vector. Args: - value: The y value to set. + value (float | int): The y component to set. """ process_log(__name__, LogMessage.PROPERTY_SET, locals(), name="y", value=value) - check_type(value, (int, float)) + check_type(value, (float, int)) self.vector.Y = value @property def z(self) -> float: """ - Value of z in vector + The z component of the vector - :getter: Get the value of z property. - :setter: Set the value of z property. + :getter: Get the z component of the vector. + :setter: Set the z component of the vector. :type: float """ process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="z") return self.vector.Z @z.setter - def z(self, value: float) -> None: + def z(self, value: float | int) -> None: """ - Set the z value of the vector. + Set the z component of the vector. Args: - value: The z value to set. + value (float | int): The z component to set. """ process_log(__name__, LogMessage.PROPERTY_SET, locals(), name="z", value=value) - check_type(value, (int, float)) + check_type(value, (float, int)) self.vector.Z = value diff --git a/src/moldflow/vector_array.py b/src/moldflow/vector_array.py index 3593e4c..f7232b7 100644 --- a/src/moldflow/vector_array.py +++ b/src/moldflow/vector_array.py @@ -28,19 +28,19 @@ def __init__(self, _vector_array): def clear(self) -> None: """ - Clear the vector array. + Resets a vector array - the size of the array is 0 subsequent to this call. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="clear") self.vector_array.Clear() - def add_xyz(self, x: float, y: float, z: float) -> None: + def add_xyz(self, x: float | int, y: float | int, z: float | int) -> None: """ - Add a vector to the array with x, y, z values. + Adds a vector (x, y, z) to the end of the array. Args: - x (float): The x value. - y (float): The y value. - z (float): The z value. + x (float | int): The x component. + y (float | int): The y component. + z (float | int): The z component. """ process_log(__name__, LogMessage.FUNCTION_CALL, locals(), name="add_xyz") check_type(x, (float, int)) @@ -51,23 +51,23 @@ def add_xyz(self, x: float, y: float, z: float) -> None: @property def size(self) -> int: """ - Get the size of the vector array. + Returns the number of vectors in the array. Returns: - int: The size of the vector array. + The size of the vector array. """ process_log(__name__, LogMessage.PROPERTY_GET, locals(), name="size") return self.vector_array.Size def x(self, index: int) -> float: """ - Get the x value of the vector at the index. + Get the x component of the vector at the index. Args: - index (int): The index of the vector. + index (int): index between 0 and vector_array.size-1 (inclusive) Returns: - float: The x value of the vector. + The x component of the vector at offset index. """ process_log(__name__, LogMessage.PROPERTY_PARAM_GET, locals(), name="x", value=index) check_type(index, int) @@ -76,13 +76,13 @@ def x(self, index: int) -> float: def y(self, index: int) -> float: """ - Get the y value of the vector at the index. + Get the y component of the vector at the index. Args: - index (int): The index of the vector. + index (int): index between 0 and vector_array.size-1 (inclusive) Returns: - float: The y value of the vector. + The y component of the vector at offset index. """ process_log(__name__, LogMessage.PROPERTY_PARAM_GET, locals(), name="y", value=index) check_type(index, int) @@ -91,13 +91,13 @@ def y(self, index: int) -> float: def z(self, index: int) -> float: """ - Get the z value of the vector at the index. + Get the z component of the vector at the index. Args: - index (int): The index of the vector. + index (int): index between 0 and vector_array.size-1 (inclusive) Returns: - float: The z value of the vector. + The z component of the vector at offset index. """ process_log(__name__, LogMessage.PROPERTY_PARAM_GET, locals(), name="z", value=index) check_type(index, int) diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/api/integration_tests/README.md b/tests/api/integration_tests/README.md new file mode 100644 index 0000000..437982a --- /dev/null +++ b/tests/api/integration_tests/README.md @@ -0,0 +1,741 @@ +# Integration Tests for moldflow-api + +This document provides a complete guide for writing and managing **integration tests** for the `moldflow-api` module. +It combines the marker-driven test suite conventions with the project fixtures and file-set model types used for real Moldflow Synergy COM interactions. + +--- + +## Table of Contents + +1. [Overview](#overview) +2. [File Sets and Model Types](#file-sets-and-model-types) +3. [Fixtures](#fixtures) +4. [Marker-Based Structure & Naming Conventions](#marker-based-structure--naming-conventions) +5. [Folder Structure](#folder-structure) +6. [Steps to Add a New Integration Test Suite](#steps-to-add-a-new-integration-test-suite) +7. [Baseline Data Handling](#baseline-data-handling) +8. [Generator Functions](#generator-functions) +9. [Running Integration Tests](#running-integration-tests) +10. [Example Test Suite](#example-test-suite) +11. [Best Practices](#best-practices) +12. [Appendix: Quick Checklist](#appendix-quick-checklist) + +--- + +## Overview + +Integration tests in this repo exercise **real interactions** with Moldflow Synergy COM objects (via the `Synergy` wrapper). They are written with `pytest` and organized per **marker**. Each marker is the canonical identifier for a test suite and governs: + +- test file names +- test class names +- test suite names +- generator function names +- pytest markers entries + +**Important:** Markers are always **snake_case**. The marker's human-readable form inside class names uses **PascalCase** (see naming conventions). + +--- + +## File Sets and Model Types + +Integration tests are parametrized over *file sets* and *model types* using enums. + +### File Sets + +`FileSet` (example values used in decorators): + +| Enum value | Folder name | Description | Files | +|------------|-------------|-------------|-------| +| `FileSet.MESHED` | `meshed_studies` | Project containing meshed `.sdy` files (meshed studies) | dd_model.sdy
midplane_model.sdy
3d_model.sdy | +| `FileSet.SINGLE` | `single_study` | Project containing analyzed `.sdy` file (single study) for general tests (non model type dependent) | mid_doe_model.sdy | +| `FileSet.CAD_MANAGER` | `cad_manager_studies` | Project containing study with CAD for CADManager tests | back_cover_part_study.sdy | + +--- + +## Fixtures + +The test framework provides several reusable fixtures to avoid duplication and to manage expensive operations (COM, project open): + +| Fixture name | Scope | Purpose | +|--------------|-------|---------| +| `synergy` | `class` | Create & return a real `Synergy` instance. Teardown closes/quits the instance. | +| `project` | `class` | Open a project folder corresponding to the `@pytest.mark.file_set(...)` decorator. Depends on `synergy`. | +| `study_file` | `function` | Yields a model name string for each study file in the project's file set (parameterized). | +| `opened_study` | `function` | Open the study (within the already opened project) and return the study object. | +| `study_with_project` | `function` | Convenience fixture that yields `(study_file, project, opened_study)`. | +| `expected_data` | `class` | Load baseline JSON (`data.json`) for the marker/test class. Uses `@pytest.mark.json_file_name()` if present, otherwise infers from marker name. | +| `expected_values` | `function` | Yield expected values for the current `study_file`; skip the test if values missing. | +| `temp_dir` | `class` | Create a temporary directory for integration testing. | + +**Notes:** + +- `synergy` and `project` are class-scoped to avoid repeatedly creating COM instances or reopening projects. +- `@pytest.mark.file_set(FileSet.)` on the class indicates which project folder to open for that entire test class. + +--- + +## Marker-Based Structure & Naming Conventions (Very Important - Follow Strictly) + +Everything revolves around the marker. ***Follow these strictly***. + +### Marker definition +- A **marker** is a lowercase `snake_case` identifier. Examples: `mesh_summary`, `synergy`, `material_property`. +- Each marker represents a distinct test suite, typically testing a specific API class or functionality. + +### Naming rules + +| Component | Convention | Example (marker = `mesh_summary`) | +|-----------|------------|----------------------------------| +| Pytest marker | snake_case | `@pytest.mark.mesh_summary` | +| Test suite folder | `test_suite_/` | `test_suite_mesh_summary/` | +| Test file | `test_suite_/test_integration_.py` | `test_suite_mesh_summary/test_integration_mesh_summary.py` | +| Test class | `TestIntegration` (PascalCase for Marker) | `TestIntegrationMeshSummary` | +| Fixture (optional) | `` | `def mesh_summary(...):` | +| Baseline data file | `test_suite_/data.json` | `test_suite_mesh_summary/data.json` | +| Generator file | `test_suite_/generate_test_data_.py` | `test_suite_mesh_summary/generate_test_data_mesh_summary.py` | +| Generator function | `generate__data` | `generate_mesh_summary_data` | + +### Required class decorators +Each integration test class **must** include: + +```python +@pytest.mark.integration +@pytest.mark. # e.g. @pytest.mark.mesh_summary +@pytest.mark.file_set(FileSet.) # e.g. FileSet.MESHED or FileSet.SINGLE (optional - not required for all tests) +``` + +Example summary: marker `mesh_summary` → folder `test_suite_mesh_summary/`, test file `test_integration_mesh_summary.py`, class `TestIntegrationMeshSummary`. + +## Folder Structure + +Each integration test suite is organized in its own dedicated folder following a consistent structure: + +``` +tests/api/integration_tests/ +├── conftest.py # Shared fixtures for all integration tests +├── constants.py # Shared constants (FileSet enum, paths, etc.) +├── data_generation/ # Data generation utilities +│ ├── generate_data.py # Main data generation script +│ ├── generate_data_helper.py # Helper functions and decorators +│ └── generate_data_logger.py # Logging utilities +├── common_test_utilities/ # Shared test helper functions +│ └── helpers.py +├── study_files/ # Project files for testing +│ ├── project_meshed_studies/ +│ ├── project_single_study/ +│ └── project_cad_manager_studies/ +└── test_suite_/ # One folder per test suite + ├── test_integration_.py # Test file + ├── generate_test_data_.py # Data generator for this suite + ├── data.json # Baseline data for this suite + └── constants.py # (Optional) Suite-specific constants +``` + +### Example: MeshSummary Test Suite + +``` +test_suite_mesh_summary/ +├── test_integration_mesh_summary.py # Contains TestIntegrationMeshSummary class +├── generate_test_data_mesh_summary.py # Contains generate_mesh_summary_data() function +└── data.json # Baseline data with expected values +``` + +### Key Points + +- **One folder per marker**: Each test suite has its own `test_suite_/` folder +- **Self-contained**: Each folder contains its test file, generator, and baseline data +- **Independent**: Test suites are completely independent of each other + +--- + +## Steps to Add a New Integration Test Suite + +Follow these steps to add a new integration suite for marker `my_marker` (replace with your snake_case name): + +### 1. Add marker to `pytest.ini` + +In `pytest.ini`, under `markers`, add: + +```ini +markers = + my_marker: Description for my_marker tests +``` + +### 2. Create the test suite folder + +Create a new folder following the naming convention: + +``` +tests/api/integration_tests/test_suite_my_marker/ +``` + +### 3. Create the test file + +Inside the test suite folder, create `test_integration_my_marker.py`: + +```python +import pytest +from moldflow import Synergy +from tests.api.integration_tests.constants import FileSet + +@pytest.mark.integration +@pytest.mark.my_marker +@pytest.mark.file_set(FileSet.MESHED) # Optional - only if test needs project/study files +class TestIntegrationMyMarker: + """ + Integration test suite for the MyMarker class. + """ + + @pytest.fixture + def my_marker(self, synergy: Synergy, study_with_project): + """ + Fixture to create a real MyMarker instance for integration testing. + """ + # Setup code here + my_marker_instance = synergy.get_my_marker() + yield my_marker_instance + # Teardown code here (if needed) + + def test_something(self, my_marker, expected_values): + """Test description.""" + actual = my_marker.some_property + assert actual == expected_values["some_property"] +``` + +### 4. Write tests using parametrized fixtures + +**For tests requiring study files:** + +```python +def test_something(self, study_with_project, expected_values): + study_file, project, study = study_with_project + actual = study.do_something() + assert actual == expected_values["some_key"] +``` + +**For tests not requiring study files:** + +```python +def test_something(self, synergy: Synergy, expected_data: dict): + actual = synergy.do_something() + assert actual == expected_data["key"] +``` + +### 5. Create the generator file (if needed) + +Inside the test suite folder, create `generate_test_data_my_marker.py`: + +```python +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json +from tests.api.integration_tests.constants import FileSet + +@generate_json(file_set=FileSet.MESHED) # Or None if no project needed +def generate_my_marker_data(synergy: Synergy = None): + """ + Generate data for the MyMarker class. + Returns a dict with relevant properties. + """ + my_marker = synergy.get_my_marker() + + return { + "some_property": my_marker.some_property, + "another_property": my_marker.another_property, + } + +if __name__ == "__main__": + generate_my_marker_data() +``` + +### 6. Generate baseline data (if step 5 executed) + +Run the data generation command: + +```bash +python run.py generate-test-data my_marker +``` + +This will create `test_suite_my_marker/data.json` with the baseline data. + +### 7. (Optional) Add suite-specific constants + +If needed, create `constants.py` in the test suite folder: + +```python +# Suite-specific constants +MY_CONSTANT = "value" +``` + +--- + +## Baseline Data Handling + +Baseline data (= expected values) is stored per-marker in JSON files. The standard location: + +``` +tests/api/integration_tests/test_suite_/data.json +``` + +Example: +``` +tests/api/integration_tests/test_suite_mesh_summary/data.json +``` + +### Generating / Updating baseline data + +Use the runner script to generate/update baselines: + +```bash +python run.py generate-test-data ... +``` + +**Behavior:** +- If you pass one or more markers, only those markers' baseline files are generated/updated. +- If you pass **no markers**, **all** available test data baselines are generated/updated. +- Baseline files are **auto-created** the first time you run the generator; it's advised not to hand-create/self-edit them to avoid inconsistencies. +- The generator will write the expected data JSON for the updated markers. + +**Note:** The generator functions are expected to produce a `dict`. + +**Baseline Update Workflow** + +When we update the baseline: +1. A new baseline is first written to a temporary file named `test_suite_/temp_data.json`. +2. Once **all marker generations** are successful, the data is committed to the permanent baseline files (`data.json`). +3. This ensures **atomic updates**, preventing partial baseline overwrites if any generation fails. + + +--- + +## Generator Functions + +Each test suite has its own generator file located in its test suite folder. + +### File Location + +``` +tests/api/integration_tests/test_suite_/generate_test_data_.py +``` + +### Naming convention + +The generator function must follow this pattern: + +```python +generate__data +``` + +### The `@generate_json` Decorator + +All generator functions must use the `@generate_json` decorator: + +**Parameters:** +- `file_set` (FileSet | None): The file set to iterate over (e.g., `FileSet.MESHED`, `FileSet.SINGLE`), or `None` if no project files are needed. +- `synergy_required` (bool): Whether a Synergy instance should be passed to the function. Default: `True`. + - If `True`: Function receives `synergy=` parameter + - If `False`: Function is called without Synergy (use for static data generation) + +### Example: With File Set (Parameterized over study files) + +```python +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json +from tests.api.integration_tests.constants import FileSet + +@generate_json(file_set=FileSet.MESHED) +def generate_mesh_summary_data(synergy: Synergy = None): + """ + Generate data for the MeshSummary class. + Returns a dict with relevant properties for the current study. + """ + mesh_summary = synergy.diagnosis_manager.get_mesh_summary( + element_only=False, inc_beams=True, inc_match=True, recalculate=True + ) + + return { + "min_aspect_ratio": mesh_summary.min_aspect_ratio, + "max_aspect_ratio": mesh_summary.max_aspect_ratio, + # ... more properties + } + +if __name__ == "__main__": + generate_mesh_summary_data() +``` + +**Output:** Creates `data.json` with structure: +```json +{ + "dd_model": { "min_aspect_ratio": 1.5, ... }, + "midplane_model": { "min_aspect_ratio": 1.2, ... }, + "3d_model": { "min_aspect_ratio": 1.8, ... } +} +``` + +### Example: Without File Set (Single data set) + +```python +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json + +@generate_json(file_set=None) +def generate_material_property_data(synergy: Synergy = None): + """ + Generate data for the Material Property class. + Returns a dict with relevant properties. + """ + mf = synergy.material_finder + mf.set_data_domain("GLOBAL", 1) + mat = mf.get_first_material() + + return { + "material_name": mat.name, + "material_id": mat.id, + # ... more properties + } + +if __name__ == "__main__": + generate_material_property_data() +``` + +**Output:** Creates `data.json` with structure: +```json +{ + "material_name": "Coolanol 25 : Chevron", + "material_id": 14, + ... +} +``` + +### Example: Static Data (No Synergy) + +```python +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json + +@generate_json(file_set=None, synergy_required=False) +def generate_custom_property_data(): + """ + Generate static data for custom property tests. + Returns a dict with expected values. + """ + return { + "property_name": "Test Name", + "property_id": 1, + # ... more static data + } + +if __name__ == "__main__": + generate_custom_property_data() +``` + +### Requirements + +- The function must return a Python `dict` containing the baseline content. +- The function should be idempotent: running it repeatedly should produce consistent results (unless intentionally changed). +- Use `synergy_required=False` only when generating static test data that doesn't need Synergy instantiation. +- When `file_set` is specified, the function is called once per study file in that file set, and results are aggregated into a dict keyed by study file name. + +--- + +## The `@pytest.mark.json_file_name()` Decorator (Optional) + +By default, the test framework automatically infers the baseline data file from the marker name. However, you can override this behavior using the `@pytest.mark.json_file_name()` decorator. + +### When to Use + +- When you want to explicitly specify which baseline data file to use +- When the marker name doesn't match the desired data file name +- For clarity in complex test setups + +### Usage + +```python +@pytest.mark.integration +@pytest.mark.my_marker +@pytest.mark.json_file_name("my_marker") # Explicitly specify the marker name +class TestIntegrationMyMarker: + ... +``` + +**Note:** The decorator takes just the marker name (not including `_data.json` or the folder path). The framework automatically looks for `test_suite_/data.json`. + +### Default Behavior (Without Decorator) + +If you don't use `@pytest.mark.json_file_name()`, the framework: +1. Looks at all markers on the test class +2. Excludes standard markers (`integration`, `file_set`, `parametrize`, `json_file_name`) +3. Uses the remaining marker to find the data file +4. If multiple non-standard markers exist, it fails with an error asking you to specify which one to use + +### Example + +```python +@pytest.mark.integration +@pytest.mark.material_property +@pytest.mark.json_file_name("material_property") # Optional but explicit +class TestIntegrationMaterialProperty: + ... +``` + +This loads: `test_suite_material_property/data.json` + +--- + +## Running Integration Tests + +| Task | Command | Example | +|------|---------|---------| +| Run all integration tests | `python run.py test --integration` | | +| Run tests for a specific marker | `python run.py test -m ` | `python run.py test -m mesh_summary` | +| Update / generate baseline data for specific markers | `python run.py generate-test-data ...` | `python run.py generate-test-data mesh_summary synergy` | +| Update all baselines | `python run.py generate-test-data` (no markers) | | + +### Examples + +**Run all integration tests:** +```bash +python run.py test --integration +``` + +**Run tests for MeshSummary class:** +```bash +python run.py test -m mesh_summary +``` + +**Generate baseline data for MeshSummary:** +```bash +python run.py generate-test-data mesh_summary +``` + +**Generate baseline data for multiple test suites:** +```bash +python run.py generate-test-data mesh_summary synergy material_property +``` + +**Regenerate all baseline data:** +```bash +python run.py generate-test-data +``` + +--- + +## Example Test Suite + +Complete example using marker `mesh_summary`. + +### 1. Add marker to `pytest.ini` + +```ini +markers = + mesh_summary: Tests the MeshSummary class +``` + +### 2. Create test suite folder + +``` +tests/api/integration_tests/test_suite_mesh_summary/ +``` + +### 3. Create test file: `test_integration_mesh_summary.py` + +```python +import pytest +from moldflow import MeshSummary, Synergy +from tests.api.integration_tests.constants import FileSet + +@pytest.mark.integration +@pytest.mark.mesh_summary +@pytest.mark.file_set(FileSet.MESHED) +class TestIntegrationMeshSummary: + """ + Integration test suite for the MeshSummary class. + Tests are run against meshed models to ensure mesh summary data is available. + """ + + @pytest.fixture + def mesh_summary(self, synergy: Synergy, study_with_project): + """ + Fixture to create a real MeshSummary instance for integration testing. + """ + model_name, _, _ = study_with_project + + # Get diagnosis manager and mesh summary + diagnosis_manager = synergy.diagnosis_manager + mesh_summary = diagnosis_manager.get_mesh_summary( + element_only=False, inc_beams=True, inc_match=True, recalculate=True + ) + + if mesh_summary is None: + pytest.skip(f"No mesh summary available for {model_name} model") + + return mesh_summary + + def test_aspect_ratio_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test aspect ratio related properties. + """ + min_ar = mesh_summary.min_aspect_ratio + max_ar = mesh_summary.max_aspect_ratio + ave_ar = mesh_summary.ave_aspect_ratio + + assert isinstance(min_ar, float) + assert isinstance(max_ar, float) + assert isinstance(ave_ar, float) + + assert min_ar <= ave_ar <= max_ar + + assert abs(min_ar - expected_values["min_aspect_ratio"]) < 0.01 + assert abs(max_ar - expected_values["max_aspect_ratio"]) < 0.01 + assert abs(ave_ar - expected_values["ave_aspect_ratio"]) < 0.01 +``` + +### 4. Create generator file: `generate_test_data_mesh_summary.py` + +```python +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json +from tests.api.integration_tests.constants import FileSet + +@generate_json(file_set=FileSet.MESHED) +def generate_mesh_summary_data(synergy: Synergy = None): + """ + Extract mesh summary data from a study. + Returns a dict with relevant properties. + """ + mesh_summary = synergy.diagnosis_manager.get_mesh_summary( + element_only=False, inc_beams=True, inc_match=True, recalculate=True + ) + + return { + "min_aspect_ratio": mesh_summary.min_aspect_ratio, + "max_aspect_ratio": mesh_summary.max_aspect_ratio, + "ave_aspect_ratio": mesh_summary.ave_aspect_ratio, + "triangles_count": mesh_summary.triangles_count, + "nodes_count": mesh_summary.nodes_count, + # ... more properties + } + +if __name__ == "__main__": + generate_mesh_summary_data() +``` + +### 5. Generate baseline data + +```bash +python run.py generate-test-data mesh_summary +``` + +After running you should see: +- Expected data file created: `tests/api/integration_tests/test_suite_mesh_summary/data.json` + +### 6. Resulting folder structure + +``` +test_suite_mesh_summary/ +├── test_integration_mesh_summary.py +├── generate_test_data_mesh_summary.py +└── data.json +``` + +### 7. Example `data.json` content + +```json +{ + "dd_model": { + "min_aspect_ratio": 1.5, + "max_aspect_ratio": 45.2, + "ave_aspect_ratio": 8.3, + "triangles_count": 12543, + "nodes_count": 6789 + }, + "midplane_model": { + "min_aspect_ratio": 1.2, + "max_aspect_ratio": 38.7, + "ave_aspect_ratio": 7.1, + "triangles_count": 8921, + "nodes_count": 4567 + }, + "3d_model": { + "min_aspect_ratio": 1.8, + "max_aspect_ratio": 52.3, + "ave_aspect_ratio": 9.5, + "triangles_count": 0, + "nodes_count": 15234 + } +} +``` + + +--- + +## Best Practices + +- **Markers**: always snake_case (e.g., `mesh_summary`, `synergy`). Keep them descriptive but short, usually matching Synergy API class names. +- **Class names**: use PascalCase for the Marker portion (e.g., `TestIntegrationMeshSummary`). +- **Folder structure**: each test suite gets its own `test_suite_/` folder containing all related files. +- **Generator functions**: return serializable dictionaries only (no complex objects). +- **Scope fixtures appropriately**: use class scope for expensive resources like COM instances. +- **Parameterize where possible**: reduce duplication by using `study_file` and `study_with_project`. +- **Document new markers**: add a short explanation in `pytest.ini`. +- **Baseline data**: never hand-edit `data.json` files — always regenerate using the data generation script. +- **Self-contained suites**: each test suite folder should be independent and contain everything needed for that suite. +- **Consistent naming**: strictly follow the naming conventions for all files and functions. +- **Test organization**: + - One test suite per API class or major functionality + - Multiple test classes in a suite are allowed if they test different aspects + - Use descriptive test method names that explain what is being tested + +--- + +## Appendix: Quick Checklist + +### Step 1: Add Marker to pytest.ini + +- [ ] Add marker to `pytest.ini` with description + ```ini + markers = + my_marker: Description for my_marker tests + ``` + +### Step 2: Create Test Suite Folder + +- [ ] Create folder: `tests/api/integration_tests/test_suite_/` + +### Step 3: Create Test File + +- [ ] Create `test_suite_/test_integration_.py` +- [ ] Add `TestIntegration` class with required decorators: + - [ ] `@pytest.mark.integration` + - [ ] `@pytest.mark.` + - [ ] `@pytest.mark.file_set(FileSet.)` (if test needs project/study files) +- [ ] Add fixtures (if needed) +- [ ] Add test methods + +### Step 4: Create Generator File (if baseline data needed) + +- [ ] Create `test_suite_/generate_test_data_.py` +- [ ] Add `generate__data()` function with `@generate_json` decorator +- [ ] Implement data collection logic +- [ ] Add `if __name__ == "__main__":` block + +### Step 5: Generate Baseline Data + +- [ ] Run `python run.py generate-test-data ` +- [ ] Verify `test_suite_/data.json` was created + +### Step 6: Verify and Test + +- [ ] Run tests: `python run.py test -m ` +- [ ] Check that all tests pass +- [ ] Review baseline data files for correctness +- [ ] Confirm the baseline generation command works as expected + +### Step 7: Commit Changes + +- [ ] `pytest.ini` +- [ ] `test_suite_/test_integration_.py` +- [ ] `test_suite_/generate_test_data_.py` +- [ ] `test_suite_/data.json` +- [ ] `test_suite_/constants.py` (if created) +- [ ] Push changes to repository + +--- \ No newline at end of file diff --git a/tests/api/integration_tests/common_test_utilities/helpers.py b/tests/api/integration_tests/common_test_utilities/helpers.py new file mode 100644 index 0000000..ed30839 --- /dev/null +++ b/tests/api/integration_tests/common_test_utilities/helpers.py @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Helper functions for testing Moldflow Synergy API classes. +""" + + +def data_dict(data_class): + """ + Data dictionary for testing setting options for Moldflow Synergy API classes. + """ + result_dict = {} + for data_value in data_class: + result_dict[data_value] = data_value + return result_dict + + +def enum_dict(enum_class): + """ + Enum dictionary for testing setting options for Moldflow Synergy API classes. + """ + result_dict = {} + for enum_value in enum_class: + result_dict[enum_value] = enum_value.value + result_dict[enum_value.value] = enum_value.value + return result_dict diff --git a/tests/api/integration_tests/common_test_utilities/property_tests_helper.py b/tests/api/integration_tests/common_test_utilities/property_tests_helper.py new file mode 100644 index 0000000..f416d05 --- /dev/null +++ b/tests/api/integration_tests/common_test_utilities/property_tests_helper.py @@ -0,0 +1,44 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Helper functions for property tests. + +This module contains helper functions for property tests. +""" + +from moldflow import Property + + +def check_properties(test_property: Property, field_id: int, expected_properties_data: dict): + """ + Check the properties of the Property instance. + """ + + field_description = test_property.get_field_description(field_id) + + field_values = test_property.get_field_values(field_id) + if field_values is not None: + field_values = field_values.to_list() + + field_units = test_property.field_units(field_id) + if field_units is not None: + field_units = field_units.to_list() + + field_writable = test_property.is_field_writable(field_id) + field_hidden = test_property.is_field_hidden(field_id) + + assert field_description == expected_properties_data["field_description"] + assert field_values == expected_properties_data["field_values"] + assert field_units == expected_properties_data["field_units"] + assert field_writable == expected_properties_data["field_writable"] + assert field_hidden == expected_properties_data["field_hidden"] + + +def check_property_initialization(test_property: Property): + """ + Test that Property instance is properly initialized. + """ + assert test_property is not None + assert test_property.prop is not None + assert isinstance(test_property, Property) diff --git a/tests/api/integration_tests/conftest.py b/tests/api/integration_tests/conftest.py new file mode 100644 index 0000000..24cbc73 --- /dev/null +++ b/tests/api/integration_tests/conftest.py @@ -0,0 +1,224 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Configuration and fixtures for integration tests. +""" + +import json +from pathlib import Path +import pytest +import tempfile +import zipfile +from moldflow import Synergy, Project, ItemType +from tests.api.integration_tests.constants import ( + STUDY_FILES_DIR, + INTEGRATION_TESTS_DIR, + DEFAULT_WINDOW_SIZE_X, + DEFAULT_WINDOW_SIZE_Y, + DEFAULT_WINDOW_POSITION_X, + DEFAULT_WINDOW_POSITION_Y, + PROJECT_ZIP_NAME_PATTERN, + PROJECT_PREFIX, + STUDY_FILE_EXTENSION, + PROJECT_EXTENSION, + DATA_FILE_NAME, +) + + +def get_study_files(): + """ + Unzip the study files and return a dictionary of project names and corresponding study files. + Projects selected of the form project_. + Study files selected of the form .sdy. + """ + for zip_file in STUDY_FILES_DIR.glob(PROJECT_ZIP_NAME_PATTERN): + with zipfile.ZipFile(zip_file, 'r') as zip_ref: + zip_ref.extractall(STUDY_FILES_DIR) + + study_files = {} + for folders in STUDY_FILES_DIR.iterdir(): + if folders.is_dir() and folders.name.startswith(PROJECT_PREFIX): + project_name = folders.name.replace(PROJECT_PREFIX, "") + study_files[project_name] = [] + for model in folders.iterdir(): + if model.name.endswith(STUDY_FILE_EXTENSION): + model_name = model.name.replace(STUDY_FILE_EXTENSION, "") + study_files[project_name].append(model_name) + return study_files + + +STUDY_FILES = get_study_files() + + +def pytest_generate_tests(metafunc): + """ + Parametrize tests based on @pytest.mark.file_set(FileSet.). + + Class-level parameterization ensures all tests for a model type + run together before switching models. + """ + if "study_file" not in metafunc.fixturenames or not metafunc.cls: + return + + # Find marker on class + marker = None + marker_list = getattr(metafunc.cls, "pytestmark", []) + for m in marker_list: + if m.name == "file_set": + marker = m + break + + if not marker: + metafunc_name = metafunc.function.__name__ + raise ValueError( + f"Test class '{metafunc_name}' requires a @pytest.mark.file_set(FileSet.) marker." + ) + + file_set = marker.args[0].value + study_files = STUDY_FILES[file_set] + params = study_files + ids = [f"{file_set}-{model}" for model in params] + metafunc.parametrize("study_file", params, ids=ids, scope="class") + + +@pytest.fixture(scope="class", name="synergy") +def synergy_fixture(): + """ + Fixture to create a real Synergy instance for integration testing. + """ + synergy_instance = Synergy(logging=False) + synergy_instance.silence(True) + synergy_instance.set_application_window_pos( + DEFAULT_WINDOW_POSITION_X, + DEFAULT_WINDOW_POSITION_Y, + DEFAULT_WINDOW_SIZE_X, + DEFAULT_WINDOW_SIZE_Y, + ) + yield synergy_instance + if synergy_instance.synergy is not None: + synergy_instance.quit(False) + + +@pytest.fixture(scope="class", name="project") +def project_fixture(synergy: Synergy, request): + """ + Opens the project corresponding to the test's file set. + """ + marker = request.node.get_closest_marker("file_set") + if not marker: + raise ValueError( + f"Test '{request.node.name}' requires a @pytest.mark.file_set(FileSet.) marker." + ) + + file_set = marker.args[0].value + + project_path = ( + Path(STUDY_FILES_DIR) / f"{PROJECT_PREFIX}{file_set}" / f"{file_set}{PROJECT_EXTENSION}" + ) + project_handle = synergy.open_project(str(project_path)) + if not project_handle: + raise RuntimeError(f"Failed to open project at {project_path}") + project = synergy.project + yield project + project.close(False) + + +@pytest.fixture(name="study_file") +def study_file_fixture(request): + """ + Provides a single model_name string for each parametrized test. + """ + return request.param + + +@pytest.fixture(name="opened_study") +def opened_study_fixture(project: Project, study_file): + """ + Opens a study file inside an already-open project. + """ + study = project.open_item_by_name(study_file, ItemType.STUDY) + return study + + +@pytest.fixture(name="study_with_project") +def study_with_project_fixture(project, study_file, opened_study): + """ + Provides (model_name, project, opened_study) tuple for convenience. + """ + yield (study_file, project, opened_study) + + +@pytest.fixture(scope="class", name="expected_data") +def expected_data_fixture(request): + """ + Load the expected data JSON file once per test class. + + Automatically derives the JSON filename from pytest markers. + Looks for markers like @pytest.mark.mesh_summary or @pytest.mark.synergy + and converts them to filenames like "mesh_summary_data.json" or "synergy_data.json". + """ + # Try to derive filename from pytest markers first + json_file_name = None + marker_list = getattr(request.cls, "pytestmark", []) + + # Look for json_file_name marker first + for marker in marker_list: + if marker.name == 'json_file_name': + json_file_name = marker.args[0] # Get the first argument + break + + # If no json_file_name marker found, look for other markers + if json_file_name is None: + excluded_markers = {'integration', 'file_set', 'parametrize', 'json_file_name'} + non_excluded_markers = [m.name for m in marker_list if m.name not in excluded_markers] + + if len(non_excluded_markers) > 1: + pytest.fail( + f"Multiple markers found on test class '{request.cls.__name__}': {non_excluded_markers}. " + f"Please specify which baseline data to use with " + f"@pytest.mark.json_file_name('')." + ) + elif len(non_excluded_markers) == 1: + # Exactly one marker found - use it + json_file_name = non_excluded_markers[0] + else: + # No markers found at all + pytest.fail( + f"Could not determine JSON filename for test class '{request.cls.__name__}'. " + f"Please add a marker (e.g., @pytest.mark.my_marker) or use " + f"@pytest.mark.json_file_name('')." + ) + + json_path = Path(INTEGRATION_TESTS_DIR) / f"test_suite_{json_file_name}" / DATA_FILE_NAME + if not json_path.exists(): + pytest.skip(f"Expected data file not found: {json_path}") + + try: + with open(json_path, "r", encoding="utf-8") as f: + return json.load(f) + except json.JSONDecodeError: + pytest.skip( + f"Expected data file is not valid JSON: {json_path}. " + "Please run the data generation script to create/update the file." + ) + + +@pytest.fixture(name="expected_values") +def expected_values_fixture(expected_data, study_file): + """ + Returns expected values for the current study. + + If no matching data exists, skips the test gracefully. + """ + expected_val = expected_data.get(study_file) + if not expected_val: + pytest.skip(f"No expected values found for model name: {study_file}") + return expected_val + + +@pytest.fixture(scope="class") +def temp_dir(): + """Create a temporary directory for integration testing.""" + with tempfile.TemporaryDirectory() as tmpdir: + yield tmpdir diff --git a/tests/api/integration_tests/constants.py b/tests/api/integration_tests/constants.py new file mode 100644 index 0000000..53dac67 --- /dev/null +++ b/tests/api/integration_tests/constants.py @@ -0,0 +1,61 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Constants for integration tests. +""" + +from pathlib import Path +from enum import Enum + +INTEGRATION_TESTS_DIR = Path(__file__).parent +STUDY_FILES_DIR = INTEGRATION_TESTS_DIR / "study_files" +ROOT_DIR = INTEGRATION_TESTS_DIR.parent.parent.parent + +STUDIES_FILE_NAME = "studies.json" +STUDIES_FILE = Path(STUDY_FILES_DIR) / STUDIES_FILE_NAME + +TEST_PROJECT_NAME = "test_project" + +DEFAULT_WINDOW_SIZE_X = 2560 +DEFAULT_WINDOW_SIZE_Y = 1440 +DEFAULT_WINDOW_POSITION_X = 0 +DEFAULT_WINDOW_POSITION_Y = 0 + +SYNERGY_VERSION = "2026" +SYNERGY_WINDOW_TITLE = f"Autodesk Moldflow Insight {SYNERGY_VERSION}" + +TEMP_FILE_PREFIX = "temp_" +GENERATE_DATA_FUNCTION_PREFIX = "generate_" +GENERATE_DATA_FUNCTION_SUFFIX = "_data" +GENERATE_TEST_DATA_FILE_NAME = "generate_expected_data_" +GENERATE_TEST_DATA_FUNCTION_EXTENSION = ".py" + +DATA_FILE_NAME = "data.json" + +PROJECT_PREFIX = "project_" +PROJECT_ZIP_NAME_PATTERN = f"{PROJECT_PREFIX}*.zip" +PROJECT_EXTENSION = ".mpi" + +STUDY_FILE_EXTENSION = ".sdy" + +TEST_SUITE_PREFIX = "test_suite_" + + +class FileSet(Enum): + """ + FileSet enum defines the different categories of study files. + + SINGLE: Single Analyzed File for short tests + - mid_doe.sdy + CAD_MANAGER: CADManager class study file with CAD + - back_cover_part_study.sdy + MESHED: Meshed Unanalyzed Files + - dd_model.sdy + - midplane_model.sdy + - 3d_model.sdy + """ + + SINGLE = "single_study" + CAD_MANAGER = "cad_manager_studies" + MESHED = "meshed_studies" diff --git a/tests/api/integration_tests/data_generation/generate_data.py b/tests/api/integration_tests/data_generation/generate_data.py new file mode 100644 index 0000000..ebe9ceb --- /dev/null +++ b/tests/api/integration_tests/data_generation/generate_data.py @@ -0,0 +1,52 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Script to generate data for integration tests. + +Usage: + generate_data.py [...] +""" + +import docopt +import sys +from tests.api.integration_tests.data_generation.generate_data_helper import ( + clean_up_temp_files, + get_generate_data_functions, + get_available_markers, + fetch_data_on_markers, +) +from tests.api.integration_tests.data_generation.generate_data_logger import generate_data_logger +from tests.api.integration_tests.conftest import get_study_files + + +def main(): + """Main entry point for this script""" + args = docopt.docopt(__doc__) + + try: + markers = args.get('') or [] + get_study_files() + generate_functions = get_generate_data_functions() + + for marker in markers: + if marker not in generate_functions.keys(): + generate_data_logger.error(f'Invalid marker: {marker}') + generate_data_logger.error(get_available_markers(generate_functions)) + return 0 + + if len(markers) > 0: + fetch_data_on_markers(markers, generate_functions) + else: + fetch_data_on_markers(generate_functions.keys(), generate_functions) + + except Exception as err: + generate_data_logger.error(f'FAILURE: {err}') + clean_up_temp_files() + return 1 + + return 0 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/tests/api/integration_tests/data_generation/generate_data_helper.py b/tests/api/integration_tests/data_generation/generate_data_helper.py new file mode 100644 index 0000000..9841737 --- /dev/null +++ b/tests/api/integration_tests/data_generation/generate_data_helper.py @@ -0,0 +1,291 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Helper functions for generating JSON test data from Synergy projects. +""" + +import json +import os +import subprocess +import logging +import platform +import sys +from datetime import datetime +from dataclasses import dataclass +from functools import wraps +from pathlib import Path +from moldflow import Synergy, ItemType, IntegerArray, DoubleArray, StringArray +from tests.api.integration_tests.constants import ( + FileSet, + STUDY_FILES_DIR, + INTEGRATION_TESTS_DIR, + TEMP_FILE_PREFIX, + GENERATE_DATA_FUNCTION_PREFIX, + GENERATE_DATA_FUNCTION_SUFFIX, + DATA_FILE_NAME, + PROJECT_PREFIX, + PROJECT_EXTENSION, + TEST_SUITE_PREFIX, + GENERATE_TEST_DATA_FILE_NAME, + GENERATE_TEST_DATA_FUNCTION_EXTENSION, + ROOT_DIR, +) +from tests.api.integration_tests.conftest import STUDY_FILES +from tests.api.integration_tests.data_generation.generate_data_logger import generate_data_logger + + +WINDOWS = platform.system() == 'Windows' + + +def run_command(args, cwd=os.getcwd(), extra_env=None): + """Runs native executable command, args is an array of strings""" + + logging.info( + "Running command: '%s' in '%s'%s", + ' '.join(args), + cwd, + f' with extra env: {extra_env}' if extra_env else '', + ) + + command_env = {**os.environ, **extra_env} if extra_env else os.environ + + with subprocess.Popen(args, cwd=cwd, shell=WINDOWS, env=command_env) as proc: + proc.wait() + + if proc.returncode != 0: + raise subprocess.CalledProcessError(proc.returncode, ' '.join(args)) + + +def _json_dump(json_file_name: str, result_data: dict): + """ + Dump collected data to JSON. + + Args: + json_file_name (str): Name of the JSON file to write the results to. + result_data (dict): The data to dump to JSON. + """ + output_path = Path(INTEGRATION_TESTS_DIR) / json_file_name + with open(output_path, "w", encoding="utf-8") as f: + json.dump(result_data, f, indent=2) + f.write("\n") + + +def get_marker_from_generate_data_function_name(function_name: str): + """ + Get the marker from the function name. + The function name must follow the pattern: generate__data + """ + if function_name.startswith(GENERATE_DATA_FUNCTION_PREFIX) and function_name.endswith( + GENERATE_DATA_FUNCTION_SUFFIX + ): + return function_name[ + len(GENERATE_DATA_FUNCTION_PREFIX) : -len(GENERATE_DATA_FUNCTION_SUFFIX) + ] + else: + raise ValueError( + f"Cannot derive marker from function name '{function_name}'. " + f"Function must follow pattern '{GENERATE_DATA_FUNCTION_PREFIX}{GENERATE_DATA_FUNCTION_SUFFIX}'." + ) + + +def get_test_suite_folder_name(marker: str): + """ + Get the test suite folder name from the marker. + The test suite folder name must follow the pattern: + """ + return f"{TEST_SUITE_PREFIX}{marker}" + + +def get_data_file_name(marker: str): + """ + Get the data file name from the marker. + The data file name must follow the pattern: / + """ + return f"{get_test_suite_folder_name(marker)}/{DATA_FILE_NAME}" + + +def get_temp_file_name(marker: str): + """ + Get the temporary file name from the marker. + The temporary file name must follow the pattern: / + """ + return f"{get_test_suite_folder_name(marker)}/{TEMP_FILE_PREFIX}{DATA_FILE_NAME}" + + +def generate_json(file_set: FileSet | None = None, synergy_required: bool = True): + """ + Decorator to generate JSON test data from Synergy projects or directly from Synergy. + The function name must follow the pattern: generate__data + + Args: + file_set (FileSet | None): The file set to loop through (SINGLE, MESHED), or None if no project needed. + synergy_required (bool): Whether Synergy instance should be passed to the function. Default: True. + """ + + def decorator(func): + @wraps(func) + def wrapper(*args, **kwargs): + # Auto-derive filename if not provided + marker = get_marker_from_generate_data_function_name(func.__name__) + temp_file_name = get_temp_file_name(marker) + synergy = Synergy() + project = None + + try: + result_data = {} + # --- Open the project if a file set is provided --- + if file_set is not None: + file_set_name = file_set.value + project_path = ( + Path(STUDY_FILES_DIR) + / f"{PROJECT_PREFIX}{file_set_name}" + / f"{file_set_name}{PROJECT_EXTENSION}" + ) + project_handle = synergy.open_project(str(project_path)) + if not project_handle: + raise RuntimeError(f"Failed to open project at {project_path}") + project = synergy.project + + # --- Loop through all study files --- + for study_file in STUDY_FILES[file_set_name]: + study = project.open_item_by_name(study_file, ItemType.STUDY) + if not study: + generate_data_logger.error( + f"Skipped study file '{study_file}' during data generation for file set '{file_set}': study not found." + ) + continue + + # Call the decorated function to collect data for this study + kwargs["study_file"] = study_file + data = func(synergy=synergy, *args, **kwargs) + result_data[study_file] = data + else: + if synergy_required: + result_data = func(synergy=synergy, *args, **kwargs) + else: + result_data = func(*args, **kwargs) + + _json_dump(temp_file_name, result_data) + + finally: + # --- Teardown: close project and Synergy --- + if project: + project.close(False) + synergy.quit(False) + + return wrapper + + return decorator + + +def clean_up_temp_files(): + """ + Clean up the temporary files. + """ + for file_name in INTEGRATION_TESTS_DIR.iterdir(): + if file_name.is_dir() and file_name.name.startswith(TEST_SUITE_PREFIX): + for temp_file_name in file_name.iterdir(): + if temp_file_name.is_file() and temp_file_name.name.startswith(TEMP_FILE_PREFIX): + temp_file_name.unlink() + return 0 + + +def read_json_file(file_path: Path): + """ + Read and parse a JSON file, returning its contents as a dictionary. + """ + try: + with open(file_path, "r", encoding="utf-8") as f: + return json.load(f) + except FileNotFoundError: + generate_data_logger.error(f"File '{file_path}' not found.") + return + except json.JSONDecodeError: + generate_data_logger.error(f"File '{file_path}' is not valid JSON.") + return + + +def commit_data(): + """ + Commit the data to the data directory. + The data is committed to the data directory in the following way: + - The temporary files are committed to the data directory. + """ + # Commit temporary files to final files + for item in INTEGRATION_TESTS_DIR.iterdir(): + if item.is_dir() and item.name.startswith(TEST_SUITE_PREFIX): + for file in item.iterdir(): + if file.is_file() and file.name.startswith(TEMP_FILE_PREFIX): + new_file_name = file.name[len(TEMP_FILE_PREFIX) :] + generate_data_logger.track_generation( + item.name[len(TEST_SUITE_PREFIX) :], f"{item.name}/{new_file_name}" + ) + data = read_json_file(file) + if data: + _json_dump(f"{item.name}/{new_file_name}", data) + file.unlink() + # Print the beautiful summary + generate_data_logger.print_summary(INTEGRATION_TESTS_DIR) + return 0 + + +def get_generate_data_functions(): + """ + Dynamically discover generate functions based on naming pattern. + Functions should be named 'generate__data' and will be mapped to ''. + """ + functions = {} + for item in INTEGRATION_TESTS_DIR.iterdir(): + if item.is_dir() and item.name.startswith(TEST_SUITE_PREFIX): + for file in item.iterdir(): + if file.is_file() and file.name.startswith(GENERATE_TEST_DATA_FILE_NAME): + functions[ + file.name[ + len(GENERATE_TEST_DATA_FILE_NAME) : -len( + GENERATE_TEST_DATA_FUNCTION_EXTENSION + ) + ] + ] = file + return functions + + +def fetch_data_on_markers(markers: list[str], generate_functions: dict[str, callable]): + """ + Run the markers. + """ + for marker in markers: + generate_function_file = generate_functions.get(marker) + if not generate_function_file: + generate_data_logger.error( + f"Generator function for marker '{marker}' not found. Please check if the function exists." + ) + continue + + # Convert file path to module path + # e.g., D:\...\tests\api\integration_tests\test_suite_custom_property\generate_test_data_custom_property.py + # becomes: tests.api.integration_tests.test_suite_custom_property.generate_test_data_custom_property + relative_path = generate_function_file.relative_to(ROOT_DIR) + module_path = str(relative_path.with_suffix('')).replace(os.sep, '.') + + run_command([sys.executable, '-m', module_path], ROOT_DIR) + commit_data() + return 0 + + +def get_available_markers(generate_functions: dict[str, callable]): + """ + Get the available markers. + """ + msg_str = "\n - ".join(generate_functions.keys()) + return f'Available test data markers: \n - {msg_str}' + + +def safe_array_to_list(array: IntegerArray | DoubleArray | StringArray): + """ + Convert an array to a list. + """ + try: + return array.to_list() + except AttributeError: + return None diff --git a/tests/api/integration_tests/data_generation/generate_data_logger.py b/tests/api/integration_tests/data_generation/generate_data_logger.py new file mode 100644 index 0000000..612c344 --- /dev/null +++ b/tests/api/integration_tests/data_generation/generate_data_logger.py @@ -0,0 +1,63 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Custom logging utility for test data generation with clean, professional output. +""" + +import sys +from pathlib import Path +from typing import Dict, Set + + +class GenerateDataLogger: + """A clean, professional logger for data generation scripts.""" + + def __init__(self): + self.generated_files: Dict[str, Set[str]] = {} + + def track_generation(self, marker: str, data_file_name: str): + """Track a generated file for a specific marker.""" + if marker not in self.generated_files: + self.generated_files[marker] = set() + + self.generated_files[marker].add(data_file_name) + + def error(self, message: str): + """Log an error message.""" + print(f"❌ ERROR: {message}", file=sys.stderr) + + def info(self, message: str): + """Log an info message.""" + print(f"ℹ️ {message}") + + def print_summary(self, data_dir: Path): + """Print a beautiful summary of all generated files.""" + if not self.generated_files: + return + + print("\n" + "─" * 60) + print("📦 Test Data Generation Summary") + print("─" * 60) + + for marker, files in self.generated_files.items(): + # Sort files to ensure consistent order + sorted_files = sorted(files) + files_str = ", ".join(sorted_files) + + print(f"[DATA GEN] {marker:<8} → {files_str}") + + # Print file URLs with proper indentation + for filename in sorted_files: + file_path = data_dir / filename + file_url = file_path.as_uri() + print(f" ↳ {file_url}") + + print() # Empty line between markers + + print("✅ All data files generated successfully.") + print("─" * 60) + + +# Global instance +generate_data_logger = GenerateDataLogger() diff --git a/tests/api/integration_tests/study_files/project_cad_manager_studies/back_cover_part_study.sdy b/tests/api/integration_tests/study_files/project_cad_manager_studies/back_cover_part_study.sdy new file mode 100644 index 0000000..9c15274 Binary files /dev/null and b/tests/api/integration_tests/study_files/project_cad_manager_studies/back_cover_part_study.sdy differ diff --git a/tests/api/integration_tests/study_files/project_cad_manager_studies/cad_manager_studies.mpi b/tests/api/integration_tests/study_files/project_cad_manager_studies/cad_manager_studies.mpi new file mode 100644 index 0000000..37fc3e2 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_cad_manager_studies/cad_manager_studies.mpi @@ -0,0 +1,9 @@ +VERSION 1.0 +BEGIN PROJECT "cad_manager_studies" +STUDY "back_cover_part_study" back_cover_part_study.sdy +END PROJECT +ORGANIZE 0 +BEGIN PROPERTIES +END PROPERTIES +Last Write Time: Mon Nov 10 11:21:15 2025 + diff --git a/tests/api/integration_tests/study_files/project_meshed_studies/3d_model.sdy b/tests/api/integration_tests/study_files/project_meshed_studies/3d_model.sdy new file mode 100644 index 0000000..133a5fc Binary files /dev/null and b/tests/api/integration_tests/study_files/project_meshed_studies/3d_model.sdy differ diff --git a/tests/api/integration_tests/study_files/project_meshed_studies/dd_model.sdy b/tests/api/integration_tests/study_files/project_meshed_studies/dd_model.sdy new file mode 100644 index 0000000..eef92d3 Binary files /dev/null and b/tests/api/integration_tests/study_files/project_meshed_studies/dd_model.sdy differ diff --git a/tests/api/integration_tests/study_files/project_meshed_studies/meshed_studies.mpi b/tests/api/integration_tests/study_files/project_meshed_studies/meshed_studies.mpi new file mode 100644 index 0000000..5d975f0 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_meshed_studies/meshed_studies.mpi @@ -0,0 +1,11 @@ +VERSION 1.0 +BEGIN PROJECT "meshed_studies" +STUDY "dd_model" dd_model.sdy +STUDY "midplane_model" midplane_model.sdy +STUDY "3d_model" 3d_model.sdy +END PROJECT +ORGANIZE 0 +BEGIN PROPERTIES +END PROPERTIES +Last Write Time: Tue Dec 2 21:18:16 2025 + diff --git a/tests/api/integration_tests/study_files/project_meshed_studies/midplane_model.sdy b/tests/api/integration_tests/study_files/project_meshed_studies/midplane_model.sdy new file mode 100644 index 0000000..185ace8 Binary files /dev/null and b/tests/api/integration_tests/study_files/project_meshed_studies/midplane_model.sdy differ diff --git a/tests/api/integration_tests/study_files/project_single_study/bsk_mid_cfw~30Check.rfn b/tests/api/integration_tests/study_files/project_single_study/bsk_mid_cfw~30Check.rfn new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/bsk_mid_cfw~30Check.rfn @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/tests/api/integration_tests/study_files/project_single_study/bsk_mid_cfw~7User.rfn b/tests/api/integration_tests/study_files/project_single_study/bsk_mid_cfw~7User.rfn new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/bsk_mid_cfw~7User.rfn @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe_model.sdy b/tests/api/integration_tests/study_files/project_single_study/mid_doe_model.sdy new file mode 100644 index 0000000..09d9802 Binary files /dev/null and b/tests/api/integration_tests/study_files/project_single_study/mid_doe_model.sdy differ diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe_model~1Mesh.rfn b/tests/api/integration_tests/study_files/project_single_study/mid_doe_model~1Mesh.rfn new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe_model~1Mesh.rfn @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.die b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.die new file mode 100644 index 0000000..fbe68c1 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.die @@ -0,0 +1,110 @@ +96200 +0 +0 +96205 +0 +0 +96210 +1 +mid_doe.sdy +0 +96215 +1 +Autodesk Moldflow Insight 2026 +0 +96220 +1 +Fri Oct 31 22:23:59 2025 +0 +96226 +0 +0 +96230 +1 +Default injection molding machine +0 +96235 +1 +Lexan 105 : SABIC Innovative Plastics US, LLC +0 +96245 +0 +0 +96255 +0 +1 +180000000 +96270 +0 +1 +10 +96275 +0 +1 +0.0099999997765 +96280 +0 +1 +68670000 +96285 +0 +0 +96290 +0 +1 +580.15002441 +96295 +0 +1 +377.1499939 +96296 +0 +1 +377.1499939 +96300 +0 +0 +96305 +0 +0 +96308 +0 +1 +0.44381088018 +96309 +0 +1 +9.5171644716e-06 +96330 +0 +2 +0 +80 +96335 +0 +6 +0 +31396098 +1 +31396098 +3 +0 +96340 +0 +1 +20 +96470 +0 +0 +96415 +0 +1 +4.223821179e-06 +96410 +0 +1 +39245124 +96471 +0 +1 +39245124 diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.err b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.err new file mode 100644 index 0000000..e547d3f --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.err @@ -0,0 +1,4 @@ +IDMSG=98780 11 +0 +1 +0 diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.fpo b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.fpo new file mode 100644 index 0000000..2e2fa13 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.fpo @@ -0,0 +1,66 @@ +INTERFACE_FILE_VERSION: 2.0.0 +3DFLOW_PROGRAM_VERSION: flow analysis Autodesk Moldflow Insight 2026 49.1.198 +EXECUTION_DATE_TIME: Fri Oct 31 22:23:59 2025 +# Model Information +PLASTIC_MODEL: mid_doe.sdy +PLASTIC_MODEL_PROJECTED_AREA: 0.00168251 +PLASTIC_MODEL_VOLUME: 4.22382e-06 +# Machine Information +# Material Information +MATERIAL_DATABASE: Lexan 105 : SABIC Innovative Plastics US, LLC +MATERIAL_SUPPLIER: SABIC Innovative Plastics US, LLC +MATERIAL_GRADE: VI(300)0429 +MATERIAL_VISCOSITY_MODEL: Cross-WLF viscosity +MATERIAL_PVT_MODEL: 2-domain modified Tait material pvT +3DFLOW_EXTENSIONAL_VISCOSITY: OFF +MATERIAL_MOLD_TEMPERATURE_RANGE: 87 121 +MATERIAL_MELT_TEMPERATURE_RANGE: 271 343 +# Machine Setup Information +MOLD_TEMPERATURE: 104 +MELT_TEMPERATURE: 307 +INJECTION_TIME: 0.443811 +3DFLOW_FILL_INJECTION_PROFILE_FLOW_VOL: \ +0 0 \ +0 1 \ +1 1 +3DFLOW_FILL_INJECTION_PROFILE_FLOW_VOL_NOMINAL_FLOW_RATE: 9.51716e-06 +3DFLOW_RESULT_FILL_TIME: 0.46684 +3DFLOW_RESULT_MAXIMUM_PRESSURE_END_OF_FILL: 3.92451e+07 +3DFLOW_RESULT_ADDITIONAL_PACKING_TIME: 0 +3DFLOW_RESULT_ADDITIONAL_COOLING_TIME: 10.7127 +3DFLOW_VELOCITY_PHASE: COMPLETE +# Machine Information +MACHINE_IDENTIFICATION_CODE: Default injection molding machine +MACHINE_MANUFACTURER: n/a +MACHINE_MANUFACTURER_MODEL_CODE: Default molding machine +MACHINE_MANUFACTURED_YEAR: +MACHINE_INJECTION_MAXIMUM_INJECTION_PRESSURE: 1.8e+08 +MACHINE_INJECTION_MAXIMUM_INJECTION_VELOCITY: +MACHINE_INJECTION_CARRIAGE_STROKE: +MACHINE_INJECTION_RESPONSE_TIME: 0.01 +MACHINE_INJECTION_SCREW_INTENSIFICATION_RATIO: 10 +MACHINE_INJECTION_SCREW_DIAMETER: +MACHINE_INJECTION_SCREW_MAXIMUM_STROKE: +MACHINE_INJECTION_SCREW_MAXIMUM_SPEED: +MACHINE_CLAMP: HYDRAULIC +MACHINE_CLAMP_MAXIMUM_CLAMP_FORCE: 6.867e+07 +MACHINE_CLAMP_PLATEN_HORIZONTAL_SIZE: +MACHINE_CLAMP_PLATEN_VERTICAL_SIZE: +MACHINE_CLAMP_PLATEN_MAXIMUM_DAYLIGHT: +MACHINE_CLAMP_TIE_BAR_CLEARANCE_HORIZONTAL: +MACHINE_CLAMP_TIE_BAR_CLEARANCE_VERTICAL: +MACHINE_CLAMP_DIE_HEIGHT_MAXIMUM: +MACHINE_CLAMP_DIE_HEIGHT_MINIMUM: +MACHINE_CLAMP_EJECTOR_FORCE: +MACHINE_CLAMP_EJECTOR_STROKE: +MACHINE_CONTROLLER_CODE: Process controller defaults +MACHINE_CONTROLLER_MAXIMUM_VELOCITY_STEPS: 10 +MACHINE_CONTROLLER_VELOCITY_PROFILE_TYPES_CONSTANT: OFF +MACHINE_CONTROLLER_VELOCITY_PROFILE_TYPES_LINEAR: ON +MACHINE_CONTROLLER_VELOCITY_PROFILE_RAM_POSITION_RAM_VELOCITY: ON +MACHINE_CONTROLLER_VELOCITY_PROFILE_ZONE_RAM_VELOCITY: OFF +MACHINE_CONTROLLER_MAXIMUM_PRESSURE_STEPS: 10 +MACHINE_CONTROLLER_PRESSURE_PROFILE_TYPES_CONSTANT: OFF +MACHINE_CONTROLLER_PRESSURE_PROFILE_TYPES_LINEAR: ON +MACHINE_CONTROLLER_PRESSURE_PROFILE_PRESSURE_TIME: ON +MACHINE_CONTROLLER_PRESSURE_PROFILE_ZONE_PRESSURE: OFF diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.of1 b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.of1 new file mode 100644 index 0000000..129f826 Binary files /dev/null and b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.of1 differ diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.of2 b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.of2 new file mode 100644 index 0000000..009d5ec Binary files /dev/null and b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.of2 differ diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.out b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.out new file mode 100644 index 0000000..a3efa7b --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.out @@ -0,0 +1,1103 @@ +1 +0 +0 +2 +1 +(C)2009 2010 2011 2012 2013 2014 2015 2016 +0 +2 +1 +(C)2017 2018 2019 2020 2021 2022 2023 2024 +0 +2 +1 +(C)2025 +0 +3 +0 +0 +0 +0 +0 +90017 +0 +0 +10 +2 +Autodesk Moldflow Insight 2026 +49.1.198 +0 +14 +0 +0 +9999988 +1 +1761929618 +0 +19 +3 +ADSKPW0F99G8 +Windows 11 ( Build 26100 ) +GenuineIntel Intel64 Family 6 Model 170 Stepping 4 ~2995 MHz +3 +16 +22 +32265.097656 +2002019 +0 +0 +104600 +1 +1761929618 +0 +104601 +1 +1761929619 +0 +90100 +0 +1 +0 +90103 +0 +1 +0 +90109 +0 +1 +0 +90100 +0 +1 +0 +91308 +0 +1 +0 +91398 +0 +1 +0 +91100 +0 +1 +0 +91110 +1 +mid_doe~1 +1 +0 +91120 +0 +1 +0 +91130 +0 +1 +0 +91140 +0 +1 +0 +91150 +0 +1 +0 +98780 +0 +1 +0 +91162 +0 +1 +0 +98011 +0 +1 +0 +98008 +0 +1 +0 +91306 +0 +1 +0 +91396 +0 +1 +0 +91302 +0 +1 +0 +91392 +0 +1 +0 +91400 +0 +1 +0 +91490 +0 +1 +0 +91200 +0 +1 +0 +92010 +0 +1 +0 +100 +0 +1 +12 +198 +0 +0 +200 +0 +1 +20 +201 +0 +1 +0 +199 +0 +0 +200 +0 +1 +20 +201 +0 +1 +0 +301 +0 +1 +0.5 +302 +0 +1 +0.019999999553 +302158 +0 +1 +0 +302162 +0 +1 +15 +310 +0 +4 +5000 +2500 +1250 +1250 +401 +0 +1 +125 +402 +0 +1 +200 +398 +0 +1 +0 +126120 +0 +1 +0 +126122 +0 +1 +1 +126124 +0 +2 +1 +1011 +92020 +0 +1 +0 +1999 +1 +Lexan 105 : SABIC Innovative Plastics US, LLC +1 +0 +1004 +0 +13 +415.98001099 +3.7699999211e-07 +0.00086470000679 +5.7120001884e-07 +173896992 +0.0043899999 +0.00086470000679 +2.1569999831e-07 +256379008 +0.0029889999423 +0 +0 +0 +1100 +0 +1 +1900 +1200 +0 +1 +0.23999999464 +1313 +0 +7 +0.17000000179 +879610 +9.7400001323e+15 +417.1499939 +0 +40.028999329 +51.599998474 +1500 +0 +1 +417.1499939 +1602 +0 +5 +2280000000 +2280000000 +0.41699999571 +0.41699999571 +804499968 +1702 +0 +2 +7.3000002885e-05 +7.3000002885e-05 +4003 +0 +0 +92030 +0 +1 +0 +92032 +0 +1 +0 +10000 +0 +1 +68670000 +10002 +0 +1 +180000000 +10005 +0 +1 +0.0049999998882 +10006 +0 +1 +0.0099999997765 +92034 +0 +1 +0 +10100 +0 +1 +0.44381088018 +220107 +0 +1 +0.44381088018 +126080 +0 +2 +0 +0 +126108 +0 +1 +20 +10208 +0 +1 +0 +10400 +0 +1 +4 +126110 +0 +4 +0 +100 +100 +100 +126114 +0 +8 +0 +80 +1 +80 +3 +0 +20 +0 +11000 +0 +1 +298.1499939 +11002 +0 +1 +580.15002441 +11004 +0 +1 +377.1499939 +11006 +0 +1 +377.1499939 +11200 +0 +3 +0 +0 +0 +11201 +0 +3 +2223 +580.15002441 +580.15002441 +11201 +0 +3 +2224 +580.15002441 +580.15002441 +11201 +0 +3 +2225 +580.15002441 +580.15002441 +11201 +0 +3 +2226 +580.15002441 +580.15002441 +11201 +0 +3 +2227 +580.15002441 +580.15002441 +11201 +0 +3 +2228 +580.15002441 +580.15002441 +11201 +0 +3 +2229 +580.15002441 +580.15002441 +47010 +0 +1 +0 +92040 +0 +1 +1011 +700210 +0 +0 +39000 +0 +1 +772 +39010 +0 +1 +1 +39012 +0 +1 +1011 +39050 +0 +1 +1406 +39052 +0 +1 +1390 +39054 +0 +1 +16 +39056 +0 +1 +0 +39058 +0 +1 +0 +39100 +0 +3 +0 +0 +1 +39200 +0 +1 +1.4806933403 +39210 +0 +1 +3.2567322254 +39211 +0 +1 +579 +39220 +0 +1 +1.1619000435 +39221 +0 +1 +123 +39300 +0 +1 +5.0092194215e-06 +39310 +0 +1 +7.853981856e-07 +39320 +0 +1 +4.223821179e-06 +39322 +0 +1 +3.8068658341e-06 +39324 +0 +1 +4.1695525965e-07 +39410 +0 +1 +0.0016825094353 +90100 +0 +1 +0 +90103 +0 +1 +0 +90109 +0 +1 +0 +90110 +0 +1 +0 +90120 +0 +5 +0 +0 +0 +0 +0 +93004 +0 +5 +0.025823155418 +13232666 +161.01535034 +3.8150620461 +8.537442227e-06 +93004 +0 +5 +0.045337390155 +16874978 +473.73712158 +7.7413849831 +9.0911917141e-06 +93004 +0 +5 +0.066814355552 +28772994 +2450.6630859 +11.561948776 +8.7066391643e-06 +93004 +0 +5 +0.089274004102 +30823702 +2695.4558105 +16.430631638 +9.4676815934e-06 +93004 +0 +5 +0.11239151657 +31073888 +2794.5410156 +21.59649086 +9.5029772638e-06 +93004 +0 +5 +0.13337309659 +31238438 +2895.4208984 +26.2871418 +9.4870474641e-06 +93004 +0 +5 +0.15552555025 +31563320 +3026.5429688 +31.227165222 +9.4890110631e-06 +93004 +0 +5 +0.17766107619 +31949990 +3184.2409668 +36.153160095 +9.4814049589e-06 +93004 +0 +5 +0.20031936467 +32374250 +3337.5046387 +41.191669464 +9.486979252e-06 +93004 +0 +5 +0.22254359722 +32838864 +3561.8884277 +46.126796722 +9.4776387414e-06 +93004 +0 +5 +0.24468973279 +33501046 +3972.385498 +51.022956848 +9.4752840596e-06 +93004 +0 +5 +0.26671901345 +34145780 +4375.9506836 +55.887523651 +9.4824745247e-06 +93004 +0 +5 +0.28904512525 +34744524 +4780.2739258 +60.821598053 +9.4901379271e-06 +93004 +0 +5 +0.31188222766 +35300244 +5185.1069336 +65.8699646 +9.494864571e-06 +93004 +0 +5 +0.33397805691 +35791468 +5554.8461914 +70.755523682 +9.5013392638e-06 +93004 +0 +5 +0.35621702671 +36275728 +5964.4404297 +75.670768738 +9.5044260888e-06 +93004 +0 +5 +0.37801983953 +36752956 +6411.5888672 +80.485191345 +9.5071836768e-06 +93004 +0 +5 +0.40011426806 +37223984 +6896.5439453 +85.361289978 +9.5093037089e-06 +93004 +0 +5 +0.42171648145 +37686944 +7399.2539062 +90.127571106 +9.5125924418e-06 +93004 +0 +5 +0.44381096959 +38154384 +7945.7607422 +95.010307312 +9.5155710369e-06 +93154 +0 +5 +0.4627161622 +39245124 +10265.387695 +99.077194214 +9.4046172308e-06 +93010 +0 +5 +0.46606811881 +36614160 +11097.691406 +99.713844299 +7.5845196079e-06 +93010 +0 +5 +0.46620160341 +36509388 +11123.263672 +99.737251282 +7.4989980021e-06 +93300 +0 +5 +0.46683970094 +36008544 +11137.667969 +100 +7.4989980021e-06 +49000 +0 +1 +0 +41400 +0 +2 +39245124 +0.4627161622 +49100 +0 +1 +0 +40300 +0 +1 +0.46683970094 +40200 +0 +1 +0.0044790562242 +41300 +0 +1 +11137.667969 +10608 +0 +22 +0 +23.344657898 +9.8689842224 +23.344657898 +20 +68.382949829 +30 +83.142471313 +40 +100 +50 +78.999031067 +60 +82.523872375 +70 +85.337486267 +80 +82.933792114 +90 +82.563903809 +100 +45.950035095 +40740 +0 +1 +9.8689842224 +49010 +0 +1 +0 +40410 +0 +2 +590.22454834 +0.4627161622 +40411 +0 +2 +588.87799072 +0.46606811881 +40413 +0 +2 +581.0871582 +0.066814355552 +40412 +0 +2 +580.04962158 +0.46606811881 +41910 +0 +2 +855488.125 +0.44381096959 +41911 +0 +2 +725631.1875 +0.066814355552 +41210 +0 +2 +4185.6420898 +0.44381096959 +41211 +0 +2 +3633.15625 +0.066814355552 +49110 +0 +1 +0 +40220 +0 +1 +0.0040290630423 +40400 +0 +1 +590.11096191 +40401 +0 +1 +588.87268066 +40403 +0 +1 +584.12591553 +40402 +0 +1 +580.7331543 +40404 +0 +1 +585.94226074 +40406 +0 +1 +1.4069601297 +41900 +0 +1 +763724.9375 +41901 +0 +1 +283181.78125 +41904 +0 +1 +171376.17188 +41906 +0 +1 +76001.992188 +41800 +0 +1 +0.017736792564 +41801 +0 +1 +0.017003428191 +41803 +0 +1 +0 +41802 +0 +1 +0 +41804 +0 +1 +0.0084574976936 +41806 +0 +1 +0.0066817793995 +41200 +0 +1 +3311.1635742 +41201 +0 +1 +504.56878662 +41204 +0 +1 +243.82241821 +41206 +0 +1 +207.6812439 +49020 +0 +1 +0 +40410 +0 +2 +590.11029053 +0.4627161622 +40411 +0 +2 +587.58746338 +0.4627161622 +40413 +0 +2 +580.35095215 +0.025823155418 +40412 +0 +2 +580.35095215 +0.025823155418 +41910 +0 +2 +1291917.25 +0.44381096959 +41911 +0 +2 +899368 +0.44381096959 +41210 +0 +2 +13904.652344 +0.44381096959 +41211 +0 +2 +3611.5063477 +0.44381096959 +49120 +0 +1 +0 +40240 +0 +1 +0.00044999329839 +40400 +0 +1 +589.91784668 +40401 +0 +1 +587.44934082 +40403 +0 +1 +586.1427002 +40402 +0 +1 +586.1427002 +40404 +0 +1 +586.4944458 +40406 +0 +1 +0.59838718176 +41900 +0 +1 +1216596.125 +41901 +0 +1 +819697.0625 +41904 +0 +1 +445470.34375 +41906 +0 +1 +149421.875 +41800 +0 +1 +0.024617195129 +41801 +0 +1 +0.024617193267 +41803 +0 +1 +0 +41802 +0 +1 +0 +41804 +0 +1 +0.016008323058 +41806 +0 +1 +0.0096039641649 +41200 +0 +1 +11313.392578 +41201 +0 +1 +2935.3505859 +41204 +0 +1 +821.9519043 +41206 +0 +1 +889.79223633 +91900 +0 +1 +0 +91911 +0 +1 +0 +91990 +0 +1 +0 +90100 +0 +1 +0 +90103 +0 +1 +0 +90109 +0 +1 +0 +90130 +0 +1 +0 +91504 +0 +0 +91800 +1 +mid_doe~1.of2 +0 +91890 +0 +0 +91594 +0 +0 +9999989 +2 +1761929618 +1761929639 +1 +12.859375 +302134 +0 +1 +21 diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.ppc b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.ppc new file mode 100644 index 0000000..3d8ab07 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.ppc @@ -0,0 +1,1467 @@ +// MOLDFLOW UDM FILE. +// Beginning of title data set. +// TITL{NAME{FILE_DESCRIPTION} VRSN{MOLDFLOW_TOOL_VERSION} +// KEYW{UNIQUE_KEYWORD} DATE{DATE} TIME{TIME} UDMV{UDM_VERSION}} +TITL{ + NAME{"Untitled"} + VRSN{"MOLDFLOW"} + KEYW{"20509"} + DATE{"OCT-31-2025"} + TIME{"22:23:59"} + UDMV{"UDM V7"} // Do not change the UDMV keyword. +} +// Beginning of global data set : MOLDFLOW application keywords storage. +GLBL{ + LPPC{ + "Actual fill time" "0.46684" + "Cycle time" "29.4627" + "ELEM 1" "580.822 377.15 377.15 2206.72 2206.72 1" + "ELEM 10" "580.731 377.15 377.15 2289.19 2289.19 1" + "ELEM 100" "580.33 377.15 377.15 3081.47 3081.47 1" + "ELEM 1000" "581.136 377.15 377.15 1331.07 1331.07 1" + "ELEM 1001" "581.081 377.15 377.15 1423.22 1423.22 1" + "ELEM 1002" "581.111 377.15 377.15 1362.54 1362.54 1" + "ELEM 1003" "581.058 377.15 377.15 1524.75 1524.75 1" + "ELEM 1004" "581.057 377.15 377.15 1487.38 1487.38 1" + "ELEM 1005" "581.027 377.15 377.15 1588.92 1588.92 1" + "ELEM 1006" "581.025 377.15 377.15 1628.02 1628.02 1" + "ELEM 1007" "580.998 377.15 377.15 1626.34 1626.34 1" + "ELEM 1008" "581 377.15 377.15 1675.4 1675.4 1" + "ELEM 1009" "581.675 377.15 377.15 548.113 548.113 1" + "ELEM 101" "580.356 377.15 377.15 3024.76 3024.76 1" + "ELEM 1010" "581.658 377.15 377.15 667.731 667.731 1" + "ELEM 1011" "580.676 377.15 377.15 2464.68 2464.68 1" + "ELEM 1012" "580.641 377.15 377.15 2411.02 2411.02 1" + "ELEM 1013" "580.752 377.15 377.15 2235.46 2235.46 1" + "ELEM 1014" "581.174 377.15 377.15 1074.52 1074.52 1" + "ELEM 1015" "581.142 377.15 377.15 1204.01 1204.01 1" + "ELEM 1016" "581.087 377.15 377.15 1395.93 1395.93 1" + "ELEM 1017" "581.085 377.15 377.15 1443.96 1443.96 1" + "ELEM 1018" "581.247 377.15 377.15 1044.08 1044.08 1" + "ELEM 1019" "581.259 377.15 377.15 1019.3 1019.3 1" + "ELEM 102" "580.354 377.15 377.15 3033.16 3033.16 1" + "ELEM 1020" "581.177 377.15 377.15 1267.77 1267.77 1" + "ELEM 1021" "581.184 377.15 377.15 1278.58 1278.58 1" + "ELEM 1022" "580.64 377.15 377.15 2435.12 2435.12 1" + "ELEM 1023" "580.667 377.15 377.15 2511.36 2511.36 1" + "ELEM 1024" "580.748 377.15 377.15 2263.43 2263.43 1" + "ELEM 1025" "580.713 377.15 377.15 2400.44 2400.44 1" + "ELEM 1026" "580.715 377.15 377.15 2547.77 2547.77 1" + "ELEM 1027" "580.615 377.15 377.15 2458.14 2458.14 1" + "ELEM 1028" "580.712 377.15 377.15 2427.93 2427.93 1" + "ELEM 1029" "580.657 377.15 377.15 2558.11 2558.11 1" + "ELEM 103" "580.381 377.15 377.15 3052.84 3052.84 1" + "ELEM 1030" "580.687 377.15 377.15 2460.29 2460.29 1" + "ELEM 1031" "580.64 377.15 377.15 2460.64 2460.64 1" + "ELEM 1032" "580.652 377.15 377.15 2627.59 2627.59 1" + "ELEM 1033" "580.695 377.15 377.15 2404.59 2404.59 1" + "ELEM 1034" "580.791 377.15 377.15 2193.5 2193.5 1" + "ELEM 1035" "581.322 377.15 377.15 1111.78 1111.78 1" + "ELEM 1036" "580.831 377.15 377.15 2146.87 2146.87 1" + "ELEM 1037" "580.82 377.15 377.15 1999.66 1999.66 1" + "ELEM 1038" "581.157 377.15 377.15 1834.72 1834.72 1" + "ELEM 1039" "580.772 377.15 377.15 2124.28 2124.28 1" + "ELEM 104" "580.419 377.15 377.15 2891.79 2891.79 1" + "ELEM 1040" "581.043 377.15 377.15 1961.23 1961.23 1" + "ELEM 1041" "581.004 377.15 377.15 1965.99 1965.99 1" + "ELEM 1042" "581.121 377.15 377.15 1872.36 1872.36 1" + "ELEM 1043" "581.118 377.15 377.15 1819.24 1819.24 1" + "ELEM 1044" "581.404 377.15 377.15 943.043 943.043 1" + "ELEM 1045" "581.294 377.15 377.15 1229.64 1229.64 1" + "ELEM 1046" "580.777 377.15 377.15 2139.05 2139.05 1" + "ELEM 1047" "580.788 377.15 377.15 2298.48 2298.48 1" + "ELEM 1048" "580.786 377.15 377.15 2170.37 2170.37 1" + "ELEM 1049" "580.838 377.15 377.15 2264.65 2264.65 1" + "ELEM 105" "580.449 377.15 377.15 2899.09 2899.09 1" + "ELEM 1050" "581.044 377.15 377.15 1930.85 1930.85 1" + "ELEM 1051" "581.081 377.15 377.15 1958.32 1958.32 1" + "ELEM 1052" "581.244 377.15 377.15 1698.96 1698.96 1" + "ELEM 1053" "581.286 377.15 377.15 1320.76 1320.76 1" + "ELEM 1054" "581.24 377.15 377.15 1253.19 1253.19 1" + "ELEM 1055" "580.818 377.15 377.15 2140.5 2140.5 1" + "ELEM 1056" "580.793 377.15 377.15 2285.28 2285.28 1" + "ELEM 1057" "580.952 377.15 377.15 1959.09 1959.09 1" + "ELEM 1058" "581.209 377.15 377.15 1737.05 1737.05 1" + "ELEM 1059" "581.202 377.15 377.15 1673.34 1673.34 1" + "ELEM 106" "580.312 377.15 377.15 3031.53 3031.53 1" + "ELEM 1060" "581.488 377.15 377.15 709.501 709.501 1" + "ELEM 1061" "581.38 377.15 377.15 1057.31 1057.31 1" + "ELEM 1062" "581.368 377.15 377.15 1125.84 1125.84 1" + "ELEM 1063" "581.157 377.15 377.15 1398.46 1398.46 1" + "ELEM 1064" "581.202 377.15 377.15 1465.83 1465.83 1" + "ELEM 1065" "581.125 377.15 377.15 1720.94 1720.94 1" + "ELEM 1066" "580.96 377.15 377.15 1938.43 1938.43 1" + "ELEM 1067" "580.999 377.15 377.15 2013.4 2013.4 1" + "ELEM 1068" "580.904 377.15 377.15 2075.85 2075.85 1" + "ELEM 1069" "580.911 377.15 377.15 2007.08 2007.08 1" + "ELEM 107" "580.338 377.15 377.15 3054.13 3054.13 1" + "ELEM 1070" "581.332 377.15 377.15 1533.59 1533.59 1" + "ELEM 1071" "581.351 377.15 377.15 1192.84 1192.84 1" + "ELEM 1072" "581.342 377.15 377.15 1277.75 1277.75 1" + "ELEM 1073" "581.078 377.15 377.15 1501.65 1501.65 1" + "ELEM 1074" "581.118 377.15 377.15 1608.39 1608.39 1" + "ELEM 1075" "580.906 377.15 377.15 2026.7 2026.7 1" + "ELEM 1076" "580.874 377.15 377.15 1903.21 1903.21 1" + "ELEM 1077" "580.872 377.15 377.15 2150.65 2150.65 1" + "ELEM 1078" "580.97 377.15 377.15 2081.25 2081.25 1" + "ELEM 1079" "580.871 377.15 377.15 2146.23 2146.23 1" + "ELEM 108" "580.568 377.15 377.15 2494.73 2494.73 1" + "ELEM 1080" "580.871 377.15 377.15 2055.53 2055.53 1" + "ELEM 1081" "580.818 377.15 377.15 1974.84 1974.84 1" + "ELEM 1082" "581.305 377.15 377.15 1594.87 1594.87 1" + "ELEM 1083" "581.295 377.15 377.15 1523.67 1523.67 1" + "ELEM 1084" "581.569 377.15 377.15 427.139 427.139 1" + "ELEM 1085" "581.465 377.15 377.15 890.736 890.736 1" + "ELEM 1086" "581.453 377.15 377.15 947.965 947.965 1" + "ELEM 1087" "581.315 377.15 377.15 1336.56 1336.56 1" + "ELEM 1088" "581.308 377.15 377.15 1423.94 1423.94 1" + "ELEM 1089" "581 377.15 377.15 1622.97 1622.97 1" + "ELEM 109" "580.58 377.15 377.15 2626.15 2626.15 1" + "ELEM 1090" "581.037 377.15 377.15 1768.75 1768.75 1" + "ELEM 1091" "580.94 377.15 377.15 1996.09 1996.09 1" + "ELEM 1092" "580.903 377.15 377.15 1912.56 1912.56 1" + "ELEM 1093" "581.172 377.15 377.15 1607.54 1607.54 1" + "ELEM 1094" "580.808 377.15 377.15 2281.83 2281.83 1" + "ELEM 1095" "580.851 377.15 377.15 2235.08 2235.08 1" + "ELEM 1096" "580.971 377.15 377.15 2060.68 2060.68 1" + "ELEM 1097" "581.007 377.15 377.15 2030.46 2030.46 1" + "ELEM 1098" "580.925 377.15 377.15 2109.64 2109.64 1" + "ELEM 1099" "580.841 377.15 377.15 2092.57 2092.57 1" + "ELEM 11" "580.7 377.15 377.15 2310.73 2310.73 1" + "ELEM 110" "580.307 377.15 377.15 3046.85 3046.85 1" + "ELEM 1100" "580.84 377.15 377.15 2018.84 2018.84 1" + "ELEM 1101" "581.391 377.15 377.15 1336.88 1336.88 1" + "ELEM 1102" "581.409 377.15 377.15 1402.45 1402.45 1" + "ELEM 1103" "581.441 377.15 377.15 1031.64 1031.64 1" + "ELEM 1104" "581.429 377.15 377.15 1110.06 1110.06 1" + "ELEM 1105" "581.273 377.15 377.15 1459.4 1459.4 1" + "ELEM 1106" "581.27 377.15 377.15 1546.14 1546.14 1" + "ELEM 1107" "580.956 377.15 377.15 1914.25 1914.25 1" + "ELEM 1108" "580.926 377.15 377.15 1769.9 1769.9 1" + "ELEM 1109" "580.886 377.15 377.15 2038.95 2038.95 1" + "ELEM 111" "580.313 377.15 377.15 3129.77 3129.77 1" + "ELEM 1110" "580.866 377.15 377.15 1888.36 1888.36 1" + "ELEM 1111" "580.982 377.15 377.15 1952.59 1952.59 1" + "ELEM 1112" "580.941 377.15 377.15 1906.47 1906.47 1" + "ELEM 1113" "581.074 377.15 377.15 1737.79 1737.79 1" + "ELEM 1114" "581.123 377.15 377.15 1786.55 1786.55 1" + "ELEM 1115" "580.888 377.15 377.15 2219.47 2219.47 1" + "ELEM 1116" "580.87 377.15 377.15 2116.63 2116.63 1" + "ELEM 1117" "580.835 377.15 377.15 2166.99 2166.99 1" + "ELEM 1118" "580.875 377.15 377.15 2172.53 2172.53 1" + "ELEM 1119" "580.81 377.15 377.15 2222.58 2222.58 1" + "ELEM 112" "580.254 377.15 377.15 3187.79 3187.79 1" + "ELEM 1120" "580.833 377.15 377.15 2267.44 2267.44 1" + "ELEM 1121" "580.853 377.15 377.15 2258.19 2258.19 1" + "ELEM 1122" "580.831 377.15 377.15 2246.7 2246.7 1" + "ELEM 1123" "580.905 377.15 377.15 2156.54 2156.54 1" + "ELEM 1124" "580.876 377.15 377.15 2238.28 2238.28 1" + "ELEM 1125" "580.899 377.15 377.15 2197.83 2197.83 1" + "ELEM 1126" "580.93 377.15 377.15 2140.74 2140.74 1" + "ELEM 1127" "581.468 377.15 377.15 1290.33 1290.33 1" + "ELEM 1128" "581.552 377.15 377.15 660.432 660.432 1" + "ELEM 1129" "581.536 377.15 377.15 706.59 706.59 1" + "ELEM 113" "580.461 377.15 377.15 2765.28 2765.28 1" + "ELEM 1130" "581.408 377.15 377.15 1172.29 1172.29 1" + "ELEM 1131" "581.401 377.15 377.15 1256.08 1256.08 1" + "ELEM 1132" "581.223 377.15 377.15 1571.45 1571.45 1" + "ELEM 1133" "581.223 377.15 377.15 1645.03 1645.03 1" + "ELEM 1134" "581.167 377.15 377.15 1700.75 1700.75 1" + "ELEM 1135" "581.173 377.15 377.15 1767.49 1767.49 1" + "ELEM 1136" "580.987 377.15 377.15 1910.12 1910.12 1" + "ELEM 1137" "581.032 377.15 377.15 1929.72 1929.72 1" + "ELEM 1138" "581.082 377.15 377.15 1839.88 1839.88 1" + "ELEM 1139" "581.219 377.15 377.15 1468.93 1468.93 1" + "ELEM 114" "580.426 377.15 377.15 2943.74 2943.74 1" + "ELEM 1140" "580.987 377.15 377.15 1889.05 1889.05 1" + "ELEM 1141" "580.948 377.15 377.15 1777.24 1777.24 1" + "ELEM 1142" "580.926 377.15 377.15 2113.8 2113.8 1" + "ELEM 1143" "580.937 377.15 377.15 2165.42 2165.42 1" + "ELEM 1144" "580.872 377.15 377.15 2201.8 2201.8 1" + "ELEM 1145" "580.89 377.15 377.15 2268.53 2268.53 1" + "ELEM 1146" "581.465 377.15 377.15 1228.03 1228.03 1" + "ELEM 1147" "581.512 377.15 377.15 1146.05 1146.05 1" + "ELEM 1148" "581.528 377.15 377.15 833.05 833.05 1" + "ELEM 1149" "581.515 377.15 377.15 886.443 886.443 1" + "ELEM 115" "580.53 377.15 377.15 2687 2687 1" + "ELEM 1150" "581.368 377.15 377.15 1308.68 1308.68 1" + "ELEM 1151" "581.365 377.15 377.15 1386.37 1386.37 1" + "ELEM 1152" "581.08 377.15 377.15 1880.74 1880.74 1" + "ELEM 1153" "581.035 377.15 377.15 1885.75 1885.75 1" + "ELEM 1154" "581.119 377.15 377.15 1610.32 1610.32 1" + "ELEM 1155" "581.17 377.15 377.15 1693.4 1693.4 1" + "ELEM 1156" "581.025 377.15 377.15 1857.98 1857.98 1" + "ELEM 1157" "580.982 377.15 377.15 1774.03 1774.03 1" + "ELEM 1158" "581.024 377.15 377.15 1764.96 1764.96 1" + "ELEM 1159" "581.072 377.15 377.15 1809.41 1809.41 1" + "ELEM 116" "580.381 377.15 377.15 3011.34 3011.34 1" + "ELEM 1160" "581.605 377.15 377.15 978.3 978.3 1" + "ELEM 1161" "581.598 377.15 377.15 627.556 627.556 1" + "ELEM 1162" "581.671 377.15 377.15 313.135 313.135 1" + "ELEM 1163" "581.503 377.15 377.15 977.819 977.819 1" + "ELEM 1164" "581.489 377.15 377.15 1044.87 1044.87 1" + "ELEM 1165" "581.318 377.15 377.15 1425.64 1425.64 1" + "ELEM 1166" "581.321 377.15 377.15 1501.83 1501.83 1" + "ELEM 1167" "581.261 377.15 377.15 1548.52 1548.52 1" + "ELEM 1168" "581.269 377.15 377.15 1625.75 1625.75 1" + "ELEM 1169" "581.262 377.15 377.15 1360.39 1360.39 1" + "ELEM 117" "580.356 377.15 377.15 2934.61 2934.61 1" + "ELEM 1170" "581.073 377.15 377.15 1743.78 1743.78 1" + "ELEM 1171" "581.032 377.15 377.15 1631 1631 1" + "ELEM 1172" "581.118 377.15 377.15 1701.97 1701.97 1" + "ELEM 1173" "581.071 377.15 377.15 1627.97 1627.97 1" + "ELEM 1174" "581.571 377.15 377.15 1045.86 1045.86 1" + "ELEM 1175" "581.567 377.15 377.15 1012.07 1012.07 1" + "ELEM 1176" "581.467 377.15 377.15 1137.22 1137.22 1" + "ELEM 1177" "581.462 377.15 377.15 1207.71 1207.71 1" + "ELEM 1178" "581.218 377.15 377.15 1564.68 1564.68 1" + "ELEM 1179" "581.168 377.15 377.15 1488.71 1488.71 1" + "ELEM 118" "580.361 377.15 377.15 3006.45 3006.45 1" + "ELEM 1180" "581.256 377.15 377.15 1458.77 1458.77 1" + "ELEM 1181" "581.21 377.15 377.15 1367.21 1367.21 1" + "ELEM 1182" "581.119 377.15 377.15 1486.71 1486.71 1" + "ELEM 1183" "581.166 377.15 377.15 1599.32 1599.32 1" + "ELEM 1184" "581.657 377.15 377.15 752.072 752.072 1" + "ELEM 1185" "581.668 377.15 377.15 801.687 801.687 1" + "ELEM 1186" "581.7 377.15 377.15 58.2961 58.2961 1" + "ELEM 1187" "581.725 377.15 377.15 53.1002 53.1002 1" + "ELEM 1188" "581.626 377.15 377.15 331.082 331.082 1" + "ELEM 1189" "581.612 377.15 377.15 355.786 355.786 1" + "ELEM 119" "580.333 377.15 377.15 3006.01 3006.01 1" + "ELEM 1190" "581.519 377.15 377.15 1077.71 1077.71 1" + "ELEM 1191" "581.417 377.15 377.15 1267.38 1267.38 1" + "ELEM 1192" "581.417 377.15 377.15 1337.28 1337.28 1" + "ELEM 1193" "581.36 377.15 377.15 1386.86 1386.86 1" + "ELEM 1194" "581.365 377.15 377.15 1463.85 1463.85 1" + "ELEM 1195" "581.756 377.15 377.15 287.471 287.471 1" + "ELEM 1196" "581.706 377.15 377.15 353.98 353.98 1" + "ELEM 1197" "581.714 377.15 377.15 316.522 316.522 1" + "ELEM 1198" "581.677 377.15 377.15 62.4112 62.4112 1" + "ELEM 1199" "581.666 377.15 377.15 350.255 350.255 1" + "ELEM 12" "580.703 377.15 377.15 2350.31 2350.31 1" + "ELEM 120" "580.387 377.15 377.15 2969.76 2969.76 1" + "ELEM 1200" "581.647 377.15 377.15 67.5764 67.5764 1" + "ELEM 1201" "581.622 377.15 377.15 102.242 102.242 1" + "ELEM 1202" "581.629 377.15 377.15 564.451 564.451 1" + "ELEM 1203" "581.633 377.15 377.15 666.197 666.197 1" + "ELEM 1204" "581.571 377.15 377.15 912.455 912.455 1" + "ELEM 1205" "581.519 377.15 377.15 1138.11 1138.11 1" + "ELEM 1206" "581.807 377.15 377.15 24.8883 24.8883 1" + "ELEM 1207" "581.819 377.15 377.15 27.9502 27.9502 1" + "ELEM 1208" "581.744 377.15 377.15 23.4777 23.4777 1" + "ELEM 1209" "581.674 377.15 377.15 591.632 591.632 1" + "ELEM 121" "580.359 377.15 377.15 2983.24 2983.24 1" + "ELEM 1210" "581.672 377.15 377.15 519.668 519.668 1" + "ELEM 1211" "581.62 377.15 377.15 842.501 842.501 1" + "ELEM 1212" "581.619 377.15 377.15 800.594 800.594 1" + "ELEM 1213" "581.56 377.15 377.15 968.83 968.83 1" + "ELEM 1214" "581.585 377.15 377.15 794.06 794.06 1" + "ELEM 1215" "581.601 377.15 377.15 586.976 586.976 1" + "ELEM 1216" "581.567 377.15 377.15 840.106 840.106 1" + "ELEM 1217" "581.711 377.15 377.15 621.393 621.393 1" + "ELEM 1218" "581.706 377.15 377.15 556.746 556.746 1" + "ELEM 1219" "581.754 377.15 377.15 347.711 347.711 1" + "ELEM 122" "580.528 377.15 377.15 2759.19 2759.19 1" + "ELEM 1220" "581.794 377.15 377.15 0 0 1" + "ELEM 1221" "581.767 377.15 377.15 21.1861 21.1861 1" + "ELEM 1222" "581.753 377.15 377.15 402.224 402.224 1" + "ELEM 1223" "581.779 377.15 377.15 373.382 373.382 1" + "ELEM 1224" "580.844 377.15 377.15 2037.47 2037.47 1" + "ELEM 1225" "580.888 377.15 377.15 1957.96 1957.96 1" + "ELEM 1226" "580.877 377.15 377.15 1861.13 1861.13 1" + "ELEM 1227" "580.939 377.15 377.15 1824.87 1824.87 1" + "ELEM 1228" "580.921 377.15 377.15 1721.76 1721.76 1" + "ELEM 1229" "581.011 377.15 377.15 1736.44 1736.44 1" + "ELEM 123" "580.374 377.15 377.15 2989.23 2989.23 1" + "ELEM 1230" "580.985 377.15 377.15 1693.36 1693.36 1" + "ELEM 1231" "580.979 377.15 377.15 1621.35 1621.35 1" + "ELEM 1232" "581.083 377.15 377.15 1637.49 1637.49 1" + "ELEM 1233" "581.054 377.15 377.15 1510.41 1510.41 1" + "ELEM 1234" "581.451 377.15 377.15 524.133 524.133 1" + "ELEM 1235" "581.502 377.15 377.15 456.651 456.651 1" + "ELEM 1236" "581.154 377.15 377.15 1504.06 1504.06 1" + "ELEM 1237" "581.12 377.15 377.15 1411.83 1411.83 1" + "ELEM 1238" "581.23 377.15 377.15 1351.17 1351.17 1" + "ELEM 1239" "581.188 377.15 377.15 1257.9 1257.9 1" + "ELEM 124" "580.29 377.15 377.15 3056.55 3056.55 1" + "ELEM 1240" "581.495 377.15 377.15 318.298 318.298 1" + "ELEM 1241" "581.522 377.15 377.15 325.9 325.9 1" + "ELEM 1242" "581.421 377.15 377.15 768.991 768.991 1" + "ELEM 1243" "581.375 377.15 377.15 798.574 798.574 1" + "ELEM 1244" "581.312 377.15 377.15 1187.04 1187.04 1" + "ELEM 1245" "581.265 377.15 377.15 1149.42 1149.42 1" + "ELEM 1246" "581.511 377.15 377.15 105.616 105.616 1" + "ELEM 1247" "581.494 377.15 377.15 189.233 189.233 1" + "ELEM 1248" "581.55 377.15 377.15 132.624 132.624 1" + "ELEM 1249" "581.54 377.15 377.15 107.742 107.742 1" + "ELEM 125" "580.307 377.15 377.15 3165.08 3165.08 1" + "ELEM 1250" "581.428 377.15 377.15 653.499 653.499 1" + "ELEM 1251" "581.452 377.15 377.15 660.918 660.918 1" + "ELEM 1252" "581.394 377.15 377.15 1005.34 1005.34 1" + "ELEM 1253" "581.348 377.15 377.15 965.946 965.946 1" + "ELEM 1254" "581.349 377.15 377.15 890.72 890.72 1" + "ELEM 1255" "581.301 377.15 377.15 1011.4 1011.4 1" + "ELEM 1256" "581.478 377.15 377.15 766.469 766.469 1" + "ELEM 1257" "581.434 377.15 377.15 743.806 743.806 1" + "ELEM 1258" "581.336 377.15 377.15 988.44 988.44 1" + "ELEM 1259" "581.37 377.15 377.15 898.916 898.916 1" + "ELEM 126" "580.393 377.15 377.15 2873.58 2873.58 1" + "ELEM 1260" "581.558 377.15 377.15 471.795 471.795 1" + "ELEM 1261" "581.516 377.15 377.15 441.34 441.34 1" + "ELEM 1262" "581.593 377.15 377.15 110.94 110.94 1" + "ELEM 1263" "581.572 377.15 377.15 126.88 126.88 1" + "ELEM 1264" "581.274 377.15 377.15 1149.04 1149.04 1" + "ELEM 1265" "581.23 377.15 377.15 1246.94 1246.94 1" + "ELEM 1266" "581.254 377.15 377.15 1233.76 1233.76 1" + "ELEM 1267" "581.288 377.15 377.15 1158.99 1158.99 1" + "ELEM 1268" "581.216 377.15 377.15 1150.68 1150.68 1" + "ELEM 1269" "581.186 377.15 377.15 1337.27 1337.27 1" + "ELEM 127" "580.359 377.15 377.15 3047.56 3047.56 1" + "ELEM 1270" "581.12 377.15 377.15 1499.91 1499.91 1" + "ELEM 1271" "581.152 377.15 377.15 1317.74 1317.74 1" + "ELEM 1272" "581.084 377.15 377.15 1461.34 1461.34 1" + "ELEM 1273" "581.055 377.15 377.15 1580.62 1580.62 1" + "ELEM 1274" "581.018 377.15 377.15 1554.29 1554.29 1" + "ELEM 1275" "581.291 377.15 377.15 773.183 773.183 1" + "ELEM 1276" "581.258 377.15 377.15 774.657 774.657 1" + "ELEM 1277" "581.354 377.15 377.15 420.364 420.364 1" + "ELEM 1278" "581.377 377.15 377.15 379.279 379.279 1" + "ELEM 1279" "581.247 377.15 377.15 968.482 968.482 1" + "ELEM 128" "580.45 377.15 377.15 2738.34 2738.34 1" + "ELEM 1280" "581.222 377.15 377.15 1012.81 1012.81 1" + "ELEM 1281" "581.306 377.15 377.15 609.542 609.542 1" + "ELEM 1282" "581.327 377.15 377.15 497.228 497.228 1" + "ELEM 1283" "581.335 377.15 377.15 528.039 528.039 1" + "ELEM 1284" "581.319 377.15 377.15 717.174 717.174 1" + "ELEM 1285" "581.285 377.15 377.15 718.507 718.507 1" + "ELEM 1286" "581.217 377.15 377.15 947.039 947.039 1" + "ELEM 1287" "581.18 377.15 377.15 1177.42 1177.42 1" + "ELEM 1288" "581.191 377.15 377.15 993.212 993.212 1" + "ELEM 1289" "581.236 377.15 377.15 854.673 854.673 1" + "ELEM 129" "580.472 377.15 377.15 2885.05 2885.05 1" + "ELEM 1290" "581.265 377.15 377.15 824.425 824.425 1" + "ELEM 1291" "581.373 377.15 377.15 239.506 239.506 1" + "ELEM 1292" "581.355 377.15 377.15 455.654 455.654 1" + "ELEM 1293" "581.363 377.15 377.15 245.904 245.904 1" + "ELEM 1294" "581.373 377.15 377.15 258.473 258.473 1" + "ELEM 1295" "581.158 377.15 377.15 1223.19 1223.19 1" + "ELEM 1296" "581.172 377.15 377.15 1016.86 1016.86 1" + "ELEM 1297" "581.198 377.15 377.15 1070.34 1070.34 1" + "ELEM 1298" "581.152 377.15 377.15 1152.09 1152.09 1" + "ELEM 1299" "581.118 377.15 377.15 1358.74 1358.74 1" + "ELEM 13" "580.67 377.15 377.15 2352.29 2352.29 1" + "ELEM 130" "580.512 377.15 377.15 2665.34 2665.34 1" + "ELEM 1300" "581.129 377.15 377.15 1188.58 1188.58 1" + "ELEM 1301" "581.098 377.15 377.15 1366.06 1366.06 1" + "ELEM 1302" "581.11 377.15 377.15 1205.92 1205.92 1" + "ELEM 1303" "581.137 377.15 377.15 1263.47 1263.47 1" + "ELEM 1304" "581.093 377.15 377.15 1291.79 1291.79 1" + "ELEM 1305" "581.063 377.15 377.15 1504.39 1504.39 1" + "ELEM 1306" "581.071 377.15 377.15 1353.91 1353.91 1" + "ELEM 1307" "581.042 377.15 377.15 1581.44 1581.44 1" + "ELEM 1308" "581.049 377.15 377.15 1369.4 1369.4 1" + "ELEM 1309" "581.075 377.15 377.15 1440.01 1440.01 1" + "ELEM 131" "580.529 377.15 377.15 2656.4 2656.4 1" + "ELEM 1310" "581.039 377.15 377.15 1472.25 1472.25 1" + "ELEM 1311" "581.008 377.15 377.15 1714.49 1714.49 1" + "ELEM 1312" "581.018 377.15 377.15 1421.25 1421.25 1" + "ELEM 1313" "580.971 377.15 377.15 1807.86 1807.86 1" + "ELEM 1314" "580.996 377.15 377.15 1585.4 1585.4 1" + "ELEM 1315" "581 377.15 377.15 1459.7 1459.7 1" + "ELEM 1316" "581.021 377.15 377.15 1476.62 1476.62 1" + "ELEM 1317" "580.952 377.15 377.15 1587.86 1587.86 1" + "ELEM 1318" "580.92 377.15 377.15 1971.06 1971.06 1" + "ELEM 1319" "580.971 377.15 377.15 1746.32 1746.32 1" + "ELEM 132" "580.49 377.15 377.15 2820.67 2820.67 1" + "ELEM 1320" "580.958 377.15 377.15 1635.76 1635.76 1" + "ELEM 1321" "580.898 377.15 377.15 1849.8 1849.8 1" + "ELEM 1322" "580.865 377.15 377.15 2113.47 2113.47 1" + "ELEM 1323" "580.903 377.15 377.15 1851.7 1851.7 1" + "ELEM 1324" "580.918 377.15 377.15 2002.69 2002.69 1" + "ELEM 1325" "580.868 377.15 377.15 2115.31 2115.31 1" + "ELEM 1326" "580.858 377.15 377.15 1958.03 1958.03 1" + "ELEM 1327" "580.775 377.15 377.15 2275.75 2275.75 1" + "ELEM 1328" "580.813 377.15 377.15 2078.67 2078.67 1" + "ELEM 1329" "580.823 377.15 377.15 2207.28 2207.28 1" + "ELEM 133" "580.6 377.15 377.15 2514.38 2514.38 1" + "ELEM 1330" "580.882 377.15 377.15 1607.73 1607.73 1" + "ELEM 1331" "580.916 377.15 377.15 1696.79 1696.79 1" + "ELEM 1332" "580.887 377.15 377.15 1644.08 1644.08 1" + "ELEM 1333" "580.949 377.15 377.15 1666.38 1666.38 1" + "ELEM 1334" "580.918 377.15 377.15 1788.43 1788.43 1" + "ELEM 1335" "581.009 377.15 377.15 1618.86 1618.86 1" + "ELEM 1336" "580.986 377.15 377.15 1733.66 1733.66 1" + "ELEM 1337" "580.95 377.15 377.15 1778.61 1778.61 1" + "ELEM 1338" "580.977 377.15 377.15 1636.05 1636.05 1" + "ELEM 1339" "581.104 377.15 377.15 1356.81 1356.81 1" + "ELEM 134" "580.563 377.15 377.15 2686.34 2686.34 1" + "ELEM 1340" "581.022 377.15 377.15 1579.41 1579.41 1" + "ELEM 1341" "581.081 377.15 377.15 1417.55 1417.55 1" + "ELEM 1342" "581.044 377.15 377.15 1508.3 1508.3 1" + "ELEM 1343" "581.073 377.15 377.15 1478.72 1478.72 1" + "ELEM 1344" "581.035 377.15 377.15 1618.93 1618.93 1" + "ELEM 1345" "581.14 377.15 377.15 1340.05 1340.05 1" + "ELEM 1346" "581.096 377.15 377.15 1438.92 1438.92 1" + "ELEM 1347" "581.224 377.15 377.15 1028.38 1028.38 1" + "ELEM 1348" "581.143 377.15 377.15 1267.65 1267.65 1" + "ELEM 1349" "581.206 377.15 377.15 1109.85 1109.85 1" + "ELEM 135" "580.46 377.15 377.15 2801.53 2801.53 1" + "ELEM 1350" "581.164 377.15 377.15 1221.83 1221.83 1" + "ELEM 1351" "581.211 377.15 377.15 1172.03 1172.03 1" + "ELEM 1352" "581.164 377.15 377.15 1278.96 1278.96 1" + "ELEM 1353" "581.278 377.15 377.15 1002.61 1002.61 1" + "ELEM 1354" "581.232 377.15 377.15 1127.7 1127.7 1" + "ELEM 1355" "581.422 377.15 377.15 518.559 518.559 1" + "ELEM 1356" "581.362 377.15 377.15 510.902 510.902 1" + "ELEM 1357" "581.349 377.15 377.15 784.035 784.035 1" + "ELEM 1358" "581.372 377.15 377.15 678.47 678.47 1" + "ELEM 1359" "581.405 377.15 377.15 381.092 381.092 1" + "ELEM 136" "580.491 377.15 377.15 2825.1 2825.1 1" + "ELEM 1360" "581.437 377.15 377.15 399.154 399.154 1" + "ELEM 1361" "581.299 377.15 377.15 946.558 946.558 1" + "ELEM 1362" "581.272 377.15 377.15 913.808 913.808 1" + "ELEM 1363" "581.344 377.15 377.15 650.031 650.031 1" + "ELEM 1364" "581.293 377.15 377.15 789.611 789.611 1" + "ELEM 1365" "581.425 377.15 377.15 160.183 160.183 1" + "ELEM 1366" "581.405 377.15 377.15 209.323 209.323 1" + "ELEM 1367" "581.464 377.15 377.15 184.187 184.187 1" + "ELEM 1368" "581.453 377.15 377.15 164.785 164.785 1" + "ELEM 1369" "581.333 377.15 377.15 672.587 672.587 1" + "ELEM 137" "580.4 377.15 377.15 2967.29 2967.29 1" + "ELEM 1370" "581.323 377.15 377.15 591.089 591.089 1" + "ELEM 1371" "581.374 377.15 377.15 275.356 275.356 1" + "ELEM 1372" "581.373 377.15 377.15 236.235 236.235 1" + "ELEM 1373" "581.266 377.15 377.15 940.485 940.485 1" + "ELEM 1374" "581.255 377.15 377.15 842.426 842.426 1" + "ELEM 1375" "581.198 377.15 377.15 1124.97 1124.97 1" + "ELEM 1376" "581.189 377.15 377.15 1030.09 1030.09 1" + "ELEM 1377" "581.151 377.15 377.15 1233.37 1233.37 1" + "ELEM 1378" "581.118 377.15 377.15 1234.39 1234.39 1" + "ELEM 1379" "581.092 377.15 377.15 1356.48 1356.48 1" + "ELEM 138" "580.372 377.15 377.15 2935.2 2935.2 1" + "ELEM 1380" "581.057 377.15 377.15 1396.04 1396.04 1" + "ELEM 1381" "581.033 377.15 377.15 1479.16 1479.16 1" + "ELEM 1382" "581.003 377.15 377.15 1569.53 1569.53 1" + "ELEM 1383" "580.979 377.15 377.15 1610.05 1610.05 1" + "ELEM 1384" "580.956 377.15 377.15 1646.23 1646.23 1" + "ELEM 1385" "580.936 377.15 377.15 1579.47 1579.47 1" + "ELEM 1386" "580.917 377.15 377.15 1761.63 1761.63 1" + "ELEM 1387" "580.899 377.15 377.15 1697.66 1697.66 1" + "ELEM 1388" "580.875 377.15 377.15 1953.51 1953.51 1" + "ELEM 1389" "580.865 377.15 377.15 1886.05 1886.05 1" + "ELEM 139" "580.394 377.15 377.15 2922.56 2922.56 1" + "ELEM 1390" "580.839 377.15 377.15 2052.94 2052.94 1" + "ELEM 14" "580.675 377.15 377.15 2395.83 2395.83 1" + "ELEM 140" "580.424 377.15 377.15 2917.84 2917.84 1" + "ELEM 141" "580.561 377.15 377.15 2558.69 2558.69 1" + "ELEM 142" "580.57 377.15 377.15 2703.54 2703.54 1" + "ELEM 143" "580.337 377.15 377.15 3034.61 3034.61 1" + "ELEM 144" "580.369 377.15 377.15 2925.79 2925.79 1" + "ELEM 145" "580.408 377.15 377.15 2859.38 2859.38 1" + "ELEM 146" "580.417 377.15 377.15 2940.34 2940.34 1" + "ELEM 147" "580.453 377.15 377.15 2738.81 2738.81 1" + "ELEM 148" "580.415 377.15 377.15 2931.79 2931.79 1" + "ELEM 149" "580.394 377.15 377.15 2864.6 2864.6 1" + "ELEM 15" "580.639 377.15 377.15 2412.52 2412.52 1" + "ELEM 150" "580.341 377.15 377.15 2954.59 2954.59 1" + "ELEM 151" "580.359 377.15 377.15 3079.48 3079.48 1" + "ELEM 152" "580.576 377.15 377.15 2501.06 2501.06 1" + "ELEM 153" "580.54 377.15 377.15 2759.24 2759.24 1" + "ELEM 154" "580.577 377.15 377.15 2579.98 2579.98 1" + "ELEM 155" "580.418 377.15 377.15 2841.18 2841.18 1" + "ELEM 156" "580.442 377.15 377.15 2883.64 2883.64 1" + "ELEM 157" "580.464 377.15 377.15 2859.95 2859.95 1" + "ELEM 158" "580.434 377.15 377.15 2810.44 2810.44 1" + "ELEM 159" "580.564 377.15 377.15 2594.5 2594.5 1" + "ELEM 16" "580.651 377.15 377.15 2469.39 2469.39 1" + "ELEM 160" "580.54 377.15 377.15 2724.34 2724.34 1" + "ELEM 161" "580.471 377.15 377.15 2750.98 2750.98 1" + "ELEM 162" "580.401 377.15 377.15 2890.21 2890.21 1" + "ELEM 163" "580.434 377.15 377.15 2809.44 2809.44 1" + "ELEM 164" "580.469 377.15 377.15 2868.46 2868.46 1" + "ELEM 165" "580.508 377.15 377.15 2665.16 2665.16 1" + "ELEM 166" "580.5 377.15 377.15 2708.18 2708.18 1" + "ELEM 167" "580.535 377.15 377.15 2751.95 2751.95 1" + "ELEM 168" "580.627 377.15 377.15 2483.04 2483.04 1" + "ELEM 169" "580.508 377.15 377.15 2778.31 2778.31 1" + "ELEM 17" "580.614 377.15 377.15 2488.32 2488.32 1" + "ELEM 170" "580.481 377.15 377.15 2740.66 2740.66 1" + "ELEM 171" "580.546 377.15 377.15 2614.96 2614.96 1" + "ELEM 172" "580.436 377.15 377.15 2841.15 2841.15 1" + "ELEM 173" "580.47 377.15 377.15 2741.23 2741.23 1" + "ELEM 174" "580.478 377.15 377.15 2811.2 2811.2 1" + "ELEM 175" "580.513 377.15 377.15 2655.91 2655.91 1" + "ELEM 176" "580.552 377.15 377.15 2613.98 2613.98 1" + "ELEM 177" "580.586 377.15 377.15 2656.35 2656.35 1" + "ELEM 178" "580.496 377.15 377.15 2755.99 2755.99 1" + "ELEM 179" "580.531 377.15 377.15 2659.78 2659.78 1" + "ELEM 18" "580.627 377.15 377.15 2569.32 2569.32 1" + "ELEM 180" "580.534 377.15 377.15 2509.55 2509.55 1" + "ELEM 181" "580.499 377.15 377.15 2741.94 2741.94 1" + "ELEM 182" "580.655 377.15 377.15 2534.55 2534.55 1" + "ELEM 183" "580.665 377.15 377.15 2412.01 2412.01 1" + "ELEM 184" "580.676 377.15 377.15 2457.16 2457.16 1" + "ELEM 185" "580.669 377.15 377.15 2497.12 2497.12 1" + "ELEM 186" "580.612 377.15 377.15 2612.78 2612.78 1" + "ELEM 187" "580.558 377.15 377.15 2692.83 2692.83 1" + "ELEM 188" "580.719 377.15 377.15 2392.33 2392.33 1" + "ELEM 189" "580.698 377.15 377.15 2438.02 2438.02 1" + "ELEM 19" "580.584 377.15 377.15 2529.93 2529.93 1" + "ELEM 190" "580.717 377.15 377.15 2463.94 2463.94 1" + "ELEM 191" "580.674 377.15 377.15 2511.93 2511.93 1" + "ELEM 192" "580.649 377.15 377.15 2455.72 2455.72 1" + "ELEM 193" "580.626 377.15 377.15 2669.48 2669.48 1" + "ELEM 194" "580.598 377.15 377.15 2545.88 2545.88 1" + "ELEM 195" "580.61 377.15 377.15 2497.77 2497.77 1" + "ELEM 196" "580.69 377.15 377.15 2532.47 2532.47 1" + "ELEM 197" "580.68 377.15 377.15 2421.31 2421.31 1" + "ELEM 198" "580.702 377.15 377.15 2509.45 2509.45 1" + "ELEM 199" "580.693 377.15 377.15 2489.59 2489.59 1" + "ELEM 2" "580.829 377.15 377.15 2243.49 2243.49 1" + "ELEM 20" "580.597 377.15 377.15 2608.21 2608.21 1" + "ELEM 200" "580.732 377.15 377.15 2432.99 2432.99 1" + "ELEM 201" "580.721 377.15 377.15 2467.21 2467.21 1" + "ELEM 202" "580.533 377.15 377.15 2743.65 2743.65 1" + "ELEM 203" "580.567 377.15 377.15 2657.84 2657.84 1" + "ELEM 204" "580.622 377.15 377.15 2385.73 2385.73 1" + "ELEM 205" "580.639 377.15 377.15 2527.75 2527.75 1" + "ELEM 206" "580.552 377.15 377.15 2685.85 2685.85 1" + "ELEM 207" "580.478 377.15 377.15 2807.02 2807.02 1" + "ELEM 208" "580.568 377.15 377.15 2770.48 2770.48 1" + "ELEM 209" "580.528 377.15 377.15 2721.21 2721.21 1" + "ELEM 21" "580.559 377.15 377.15 2566.22 2566.22 1" + "ELEM 210" "580.449 377.15 377.15 2896.66 2896.66 1" + "ELEM 211" "580.5 377.15 377.15 2887.5 2887.5 1" + "ELEM 212" "580.494 377.15 377.15 2787.77 2787.77 1" + "ELEM 213" "580.304 377.15 377.15 3062.37 3062.37 1" + "ELEM 214" "580.263 377.15 377.15 3280.12 3280.12 1" + "ELEM 215" "580.329 377.15 377.15 3122.91 3122.91 1" + "ELEM 216" "580.306 377.15 377.15 3175.46 3175.46 1" + "ELEM 217" "580.297 377.15 377.15 3061.33 3061.33 1" + "ELEM 218" "580.242 377.15 377.15 3229.33 3229.33 1" + "ELEM 219" "580.186 377.15 377.15 3444.09 3444.09 1" + "ELEM 22" "580.577 377.15 377.15 2665.44 2665.44 1" + "ELEM 220" "580.25 377.15 377.15 3180.94 3180.94 1" + "ELEM 221" "580.243 377.15 377.15 3229.11 3229.11 1" + "ELEM 222" "580.214 377.15 377.15 3253.65 3253.65 1" + "ELEM 2223" "580.15 580.15 580.15 58.1769 58.1769 1" + "ELEM 2224" "580.15 580.15 580.15 131.949 131.949 1" + "ELEM 2225" "580.15 580.15 580.15 159.407 159.407 1" + "ELEM 2226" "580.15 580.15 580.15 180.208 180.208 1" + "ELEM 2227" "580.15 580.15 580.15 195.758 195.758 1" + "ELEM 2228" "580.15 580.15 580.15 207.109 207.109 1" + "ELEM 2229" "580.15 580.15 580.15 -3040.7 -3040.7 1" + "ELEM 223" "580.219 377.15 377.15 3317.96 3317.96 1" + "ELEM 2230" "580.133 377.15 377.15 8824.76 8824.76 1" + "ELEM 2231" "580.108 377.15 377.15 4143.51 4143.51 1" + "ELEM 2232" "580.087 377.15 377.15 3813.63 3813.63 1" + "ELEM 2233" "580.066 377.15 377.15 3737.39 3737.39 1" + "ELEM 2234" "580.05 377.15 377.15 3681.02 3681.02 1" + "ELEM 2235" "580.035 377.15 377.15 3705.82 3705.82 1" + "ELEM 224" "580.274 377.15 377.15 3129.82 3129.82 1" + "ELEM 2246" "579.986 377.15 377.15 5523.2 5523.2 1" + "ELEM 2247" "580.003 377.15 377.15 4945.84 4945.84 1" + "ELEM 2248" "580.021 377.15 377.15 4123.05 4123.05 1" + "ELEM 225" "580.276 377.15 377.15 3171.76 3171.76 1" + "ELEM 226" "580.215 377.15 377.15 3295.07 3295.07 1" + "ELEM 227" "580.221 377.15 377.15 3377.25 3377.25 1" + "ELEM 228" "580.185 377.15 377.15 3385.71 3385.71 1" + "ELEM 229" "580.159 377.15 377.15 3498.48 3498.48 1" + "ELEM 23" "580.542 377.15 377.15 2602.9 2602.9 1" + "ELEM 230" "580.163 377.15 377.15 3494.93 3494.93 1" + "ELEM 231" "580.153 377.15 377.15 3476.57 3476.57 1" + "ELEM 232" "580.155 377.15 377.15 3428.55 3428.55 1" + "ELEM 233" "580.157 377.15 377.15 3477.78 3477.78 1" + "ELEM 234" "580.205 377.15 377.15 3342.01 3342.01 1" + "ELEM 235" "580.21 377.15 377.15 3275.69 3275.69 1" + "ELEM 236" "580.103 377.15 377.15 3555.86 3555.86 1" + "ELEM 237" "580.126 377.15 377.15 3565.89 3565.89 1" + "ELEM 238" "580.117 377.15 377.15 3528.26 3528.26 1" + "ELEM 239" "580.134 377.15 377.15 3546.96 3546.96 1" + "ELEM 24" "580.564 377.15 377.15 2756.01 2756.01 1" + "ELEM 240" "580.133 377.15 377.15 3530.51 3530.51 1" + "ELEM 241" "580.172 377.15 377.15 3400.13 3400.13 1" + "ELEM 242" "580.197 377.15 377.15 3262.12 3262.12 1" + "ELEM 243" "580.209 377.15 377.15 3371.73 3371.73 1" + "ELEM 244" "580.192 377.15 377.15 3300.68 3300.68 1" + "ELEM 245" "580.182 377.15 377.15 3356.93 3356.93 1" + "ELEM 246" "580.185 377.15 377.15 3327.15 3327.15 1" + "ELEM 247" "580.155 377.15 377.15 3409.89 3409.89 1" + "ELEM 248" "580.131 377.15 377.15 3587.82 3587.82 1" + "ELEM 249" "580.328 377.15 377.15 3075.48 3075.48 1" + "ELEM 25" "580.533 377.15 377.15 2585.45 2585.45 1" + "ELEM 250" "580.334 377.15 377.15 2976.47 2976.47 1" + "ELEM 251" "580.347 377.15 377.15 3066.61 3066.61 1" + "ELEM 252" "580.326 377.15 377.15 2997.47 2997.47 1" + "ELEM 253" "580.359 377.15 377.15 3100.6 3100.6 1" + "ELEM 254" "580.351 377.15 377.15 3087.83 3087.83 1" + "ELEM 255" "580.7 377.15 377.15 2402.43 2402.43 1" + "ELEM 256" "580.334 377.15 377.15 3005.4 3005.4 1" + "ELEM 257" "580.342 377.15 377.15 3117.7 3117.7 1" + "ELEM 258" "580.35 377.15 377.15 2982.81 2982.81 1" + "ELEM 259" "580.357 377.15 377.15 3064.95 3064.95 1" + "ELEM 26" "580.572 377.15 377.15 2754.83 2754.83 1" + "ELEM 260" "580.379 377.15 377.15 2992.35 2992.35 1" + "ELEM 261" "580.707 377.15 377.15 2470.92 2470.92 1" + "ELEM 262" "580.676 377.15 377.15 2455.17 2455.17 1" + "ELEM 263" "580.696 377.15 377.15 2374.31 2374.31 1" + "ELEM 264" "580.635 377.15 377.15 2518.34 2518.34 1" + "ELEM 265" "580.665 377.15 377.15 2368.64 2368.64 1" + "ELEM 266" "580.375 377.15 377.15 2944.18 2944.18 1" + "ELEM 267" "580.408 377.15 377.15 2910.03 2910.03 1" + "ELEM 268" "580.579 377.15 377.15 2535.71 2535.71 1" + "ELEM 269" "580.617 377.15 377.15 2439.04 2439.04 1" + "ELEM 27" "580.786 377.15 377.15 2298.45 2298.45 1" + "ELEM 270" "580.406 377.15 377.15 2888.31 2888.31 1" + "ELEM 271" "580.443 377.15 377.15 2835.88 2835.88 1" + "ELEM 272" "580.524 377.15 377.15 2604.6 2604.6 1" + "ELEM 273" "580.564 377.15 377.15 2462.07 2462.07 1" + "ELEM 274" "580.443 377.15 377.15 2834.87 2834.87 1" + "ELEM 275" "580.487 377.15 377.15 2756.76 2756.76 1" + "ELEM 276" "580.479 377.15 377.15 2694.35 2694.35 1" + "ELEM 277" "580.515 377.15 377.15 2624.74 2624.74 1" + "ELEM 278" "580.552 377.15 377.15 2554.84 2554.84 1" + "ELEM 279" "580.444 377.15 377.15 2795.84 2795.84 1" + "ELEM 28" "580.794 377.15 377.15 2309.28 2309.28 1" + "ELEM 280" "580.478 377.15 377.15 2712.59 2712.59 1" + "ELEM 281" "580.512 377.15 377.15 2697.45 2697.45 1" + "ELEM 282" "580.486 377.15 377.15 2777.85 2777.85 1" + "ELEM 283" "580.412 377.15 377.15 2867.08 2867.08 1" + "ELEM 284" "580.443 377.15 377.15 2825.27 2825.27 1" + "ELEM 285" "580.508 377.15 377.15 2736.62 2736.62 1" + "ELEM 286" "580.542 377.15 377.15 2578.77 2578.77 1" + "ELEM 287" "580.676 377.15 377.15 2515.1 2515.1 1" + "ELEM 288" "580.681 377.15 377.15 2503.52 2503.52 1" + "ELEM 289" "580.414 377.15 377.15 2901.9 2901.9 1" + "ELEM 29" "580.77 377.15 377.15 2310.58 2310.58 1" + "ELEM 290" "580.38 377.15 377.15 3049.6 3049.6 1" + "ELEM 291" "580.372 377.15 377.15 3039.41 3039.41 1" + "ELEM 292" "580.563 377.15 377.15 2618.21 2618.21 1" + "ELEM 293" "580.6 377.15 377.15 2465.65 2465.65 1" + "ELEM 294" "580.662 377.15 377.15 2547.72 2547.72 1" + "ELEM 295" "580.658 377.15 377.15 2417.87 2417.87 1" + "ELEM 296" "580.623 377.15 377.15 2625.28 2625.28 1" + "ELEM 297" "580.395 377.15 377.15 3008.99 3008.99 1" + "ELEM 298" "580.388 377.15 377.15 2963.34 2963.34 1" + "ELEM 299" "580.619 377.15 377.15 2521.18 2521.18 1" + "ELEM 3" "580.804 377.15 377.15 2198.7 2198.7 1" + "ELEM 30" "580.772 377.15 377.15 2289.5 2289.5 1" + "ELEM 300" "580.646 377.15 377.15 2396.57 2396.57 1" + "ELEM 301" "580.658 377.15 377.15 2497.08 2497.08 1" + "ELEM 302" "580.653 377.15 377.15 2457.85 2457.85 1" + "ELEM 303" "580.611 377.15 377.15 2485.2 2485.2 1" + "ELEM 304" "580.567 377.15 377.15 2739 2739 1" + "ELEM 305" "580.747 377.15 377.15 2331.32 2331.32 1" + "ELEM 306" "580.711 377.15 377.15 2497.83 2497.83 1" + "ELEM 307" "580.75 377.15 377.15 2356.69 2356.69 1" + "ELEM 308" "580.765 377.15 377.15 2355.61 2355.61 1" + "ELEM 309" "580.73 377.15 377.15 2410.32 2410.32 1" + "ELEM 31" "580.744 377.15 377.15 2353.75 2353.75 1" + "ELEM 310" "580.732 377.15 377.15 2410.66 2410.66 1" + "ELEM 311" "580.641 377.15 377.15 2573.13 2573.13 1" + "ELEM 312" "580.675 377.15 377.15 2410.48 2410.48 1" + "ELEM 313" "580.682 377.15 377.15 2524.21 2524.21 1" + "ELEM 314" "580.709 377.15 377.15 2403.86 2403.86 1" + "ELEM 315" "580.726 377.15 377.15 2397.38 2397.38 1" + "ELEM 316" "580.721 377.15 377.15 2355.99 2355.99 1" + "ELEM 317" "580.696 377.15 377.15 2414.29 2414.29 1" + "ELEM 318" "580.691 377.15 377.15 2357.92 2357.92 1" + "ELEM 319" "580.662 377.15 377.15 2473.47 2473.47 1" + "ELEM 32" "580.745 377.15 377.15 2317.77 2317.77 1" + "ELEM 320" "580.658 377.15 377.15 2411.19 2411.19 1" + "ELEM 321" "580.632 377.15 377.15 2465.18 2465.18 1" + "ELEM 322" "580.593 377.15 377.15 2644.32 2644.32 1" + "ELEM 323" "580.622 377.15 377.15 2556.59 2556.59 1" + "ELEM 324" "580.619 377.15 377.15 2515.69 2515.69 1" + "ELEM 325" "580.549 377.15 377.15 2701.04 2701.04 1" + "ELEM 326" "580.588 377.15 377.15 2544.38 2544.38 1" + "ELEM 327" "580.579 377.15 377.15 2613.74 2613.74 1" + "ELEM 328" "580.576 377.15 377.15 2588.46 2588.46 1" + "ELEM 329" "580.509 377.15 377.15 2753.12 2753.12 1" + "ELEM 33" "580.718 377.15 377.15 2405.12 2405.12 1" + "ELEM 330" "580.544 377.15 377.15 2653.41 2653.41 1" + "ELEM 331" "580.442 377.15 377.15 2852.62 2852.62 1" + "ELEM 332" "580.505 377.15 377.15 2726.52 2726.52 1" + "ELEM 333" "580.473 377.15 377.15 2799.07 2799.07 1" + "ELEM 334" "580.469 377.15 377.15 2799.88 2799.88 1" + "ELEM 335" "580.537 377.15 377.15 2702.91 2702.91 1" + "ELEM 336" "580.537 377.15 377.15 2680.9 2680.9 1" + "ELEM 337" "580.502 377.15 377.15 2789.03 2789.03 1" + "ELEM 338" "580.504 377.15 377.15 2768.41 2768.41 1" + "ELEM 339" "580.42 377.15 377.15 2850.48 2850.48 1" + "ELEM 34" "580.721 377.15 377.15 2349.58 2349.58 1" + "ELEM 340" "580.441 377.15 377.15 2889.61 2889.61 1" + "ELEM 341" "580.415 377.15 377.15 2861.69 2861.69 1" + "ELEM 342" "580.426 377.15 377.15 2918.03 2918.03 1" + "ELEM 343" "580.383 377.15 377.15 3000.23 3000.23 1" + "ELEM 344" "580.445 377.15 377.15 2915.24 2915.24 1" + "ELEM 345" "580.44 377.15 377.15 2956.66 2956.66 1" + "ELEM 346" "580.471 377.15 377.15 2889.07 2889.07 1" + "ELEM 347" "580.474 377.15 377.15 2855.84 2855.84 1" + "ELEM 348" "580.398 377.15 377.15 2910.61 2910.61 1" + "ELEM 349" "580.41 377.15 377.15 2971.9 2971.9 1" + "ELEM 35" "580.691 377.15 377.15 2450.55 2450.55 1" + "ELEM 350" "580.664 377.15 377.15 2557.21 2557.21 1" + "ELEM 351" "580.65 377.15 377.15 2421.16 2421.16 1" + "ELEM 352" "580.697 377.15 377.15 2468.67 2468.67 1" + "ELEM 353" "580.693 377.15 377.15 2467.83 2467.83 1" + "ELEM 354" "580.733 377.15 377.15 2400.04 2400.04 1" + "ELEM 355" "580.728 377.15 377.15 2460.81 2460.81 1" + "ELEM 356" "580.76 377.15 377.15 2357.05 2357.05 1" + "ELEM 357" "580.755 377.15 377.15 2425.33 2425.33 1" + "ELEM 358" "580.781 377.15 377.15 2354.22 2354.22 1" + "ELEM 359" "580.774 377.15 377.15 2405.28 2405.28 1" + "ELEM 36" "580.694 377.15 377.15 2404.05 2404.05 1" + "ELEM 360" "580.795 377.15 377.15 2414.1 2414.1 1" + "ELEM 361" "580.787 377.15 377.15 2387.91 2387.91 1" + "ELEM 362" "580.753 377.15 377.15 2389.34 2389.34 1" + "ELEM 363" "580.761 377.15 377.15 2453.97 2453.97 1" + "ELEM 364" "580.753 377.15 377.15 2367.16 2367.16 1" + "ELEM 365" "580.737 377.15 377.15 2454.8 2454.8 1" + "ELEM 366" "580.731 377.15 377.15 2369.97 2369.97 1" + "ELEM 367" "580.703 377.15 377.15 2508.33 2508.33 1" + "ELEM 368" "580.695 377.15 377.15 2405.88 2405.88 1" + "ELEM 369" "580.654 377.15 377.15 2559.11 2559.11 1" + "ELEM 37" "580.657 377.15 377.15 2498.51 2498.51 1" + "ELEM 370" "580.647 377.15 377.15 2439.7 2439.7 1" + "ELEM 371" "580.598 377.15 377.15 2584.08 2584.08 1" + "ELEM 372" "580.597 377.15 377.15 2552.36 2552.36 1" + "ELEM 373" "580.545 377.15 377.15 2706.1 2706.1 1" + "ELEM 374" "580.015 377.15 377.15 3947 3947 1" + "ELEM 375" "580.266 377.15 377.15 3160.14 3160.14 1" + "ELEM 376" "579.997 377.15 377.15 3982.96 3982.96 1" + "ELEM 377" "579.998 377.15 377.15 4002.45 4002.45 1" + "ELEM 378" "580.371 377.15 377.15 2981.22 2981.22 1" + "ELEM 379" "580.339 377.15 377.15 3038.17 3038.17 1" + "ELEM 38" "580.66 377.15 377.15 2474.52 2474.52 1" + "ELEM 380" "580.028 377.15 377.15 3912.52 3912.52 1" + "ELEM 381" "580.405 377.15 377.15 2891.82 2891.82 1" + "ELEM 382" "580.37 377.15 377.15 2987.94 2987.94 1" + "ELEM 383" "580.338 377.15 377.15 3018.72 3018.72 1" + "ELEM 384" "580.341 377.15 377.15 3057.1 3057.1 1" + "ELEM 385" "580.312 377.15 377.15 3076.55 3076.55 1" + "ELEM 386" "580.214 377.15 377.15 3294.68 3294.68 1" + "ELEM 387" "580.017 377.15 377.15 3887.11 3887.11 1" + "ELEM 388" "580.029 377.15 377.15 3920.07 3920.07 1" + "ELEM 389" "580.443 377.15 377.15 2801.26 2801.26 1" + "ELEM 39" "580.619 377.15 377.15 2563.43 2563.43 1" + "ELEM 390" "580.317 377.15 377.15 3133.43 3133.43 1" + "ELEM 391" "580.292 377.15 377.15 3090.96 3090.96 1" + "ELEM 392" "580.253 377.15 377.15 3248.85 3248.85 1" + "ELEM 393" "580.244 377.15 377.15 3170.34 3170.34 1" + "ELEM 394" "580.055 377.15 377.15 3837.43 3837.43 1" + "ELEM 395" "580.276 377.15 377.15 3151.22 3151.22 1" + "ELEM 396" "580.306 377.15 377.15 3100.02 3100.02 1" + "ELEM 397" "580.302 377.15 377.15 3189.56 3189.56 1" + "ELEM 398" "580.28 377.15 377.15 3089.85 3089.85 1" + "ELEM 399" "580.196 377.15 377.15 3424.12 3424.12 1" + "ELEM 4" "580.804 377.15 377.15 2226.08 2226.08 1" + "ELEM 40" "580.625 377.15 377.15 2539.2 2539.2 1" + "ELEM 400" "580.28 377.15 377.15 3179.34 3179.34 1" + "ELEM 401" "580.049 377.15 377.15 3798.75 3798.75 1" + "ELEM 402" "580.064 377.15 377.15 3781.58 3781.58 1" + "ELEM 403" "580.487 377.15 377.15 2702.78 2702.78 1" + "ELEM 404" "580.374 377.15 377.15 2930.21 2930.21 1" + "ELEM 405" "580.407 377.15 377.15 2923.01 2923.01 1" + "ELEM 406" "580.219 377.15 377.15 3290.27 3290.27 1" + "ELEM 407" "580.246 377.15 377.15 3245.32 3245.32 1" + "ELEM 408" "580.299 377.15 377.15 3175.31 3175.31 1" + "ELEM 409" "580.29 377.15 377.15 3047.61 3047.61 1" + "ELEM 41" "580.583 377.15 377.15 2641.1 2641.1 1" + "ELEM 410" "580.161 377.15 377.15 3480.75 3480.75 1" + "ELEM 411" "580.188 377.15 377.15 3336.49 3336.49 1" + "ELEM 412" "580.139 377.15 377.15 3436.63 3436.63 1" + "ELEM 413" "580.306 377.15 377.15 3100.97 3100.97 1" + "ELEM 414" "580.276 377.15 377.15 3153.09 3153.09 1" + "ELEM 415" "580.258 377.15 377.15 3270.52 3270.52 1" + "ELEM 416" "580.251 377.15 377.15 3205.82 3205.82 1" + "ELEM 417" "580.101 377.15 377.15 3659.37 3659.37 1" + "ELEM 418" "580.31 377.15 377.15 3047.71 3047.71 1" + "ELEM 419" "580.34 377.15 377.15 3046.73 3046.73 1" + "ELEM 42" "580.591 377.15 377.15 2629.45 2629.45 1" + "ELEM 420" "580.17 377.15 377.15 3413.54 3413.54 1" + "ELEM 421" "580.193 377.15 377.15 3375.81 3375.81 1" + "ELEM 422" "580.297 377.15 377.15 3202.89 3202.89 1" + "ELEM 423" "580.281 377.15 377.15 3078.48 3078.48 1" + "ELEM 424" "580.303 377.15 377.15 3114.55 3114.55 1" + "ELEM 425" "580.287 377.15 377.15 3065.49 3065.49 1" + "ELEM 426" "580.221 377.15 377.15 3323.54 3323.54 1" + "ELEM 427" "580.248 377.15 377.15 3304.09 3304.09 1" + "ELEM 428" "580.236 377.15 377.15 3216.57 3216.57 1" + "ELEM 429" "580.23 377.15 377.15 3185.77 3185.77 1" + "ELEM 43" "580.548 377.15 377.15 2701.33 2701.33 1" + "ELEM 430" "580.094 377.15 377.15 3702.79 3702.79 1" + "ELEM 431" "580.086 377.15 377.15 3657.9 3657.9 1" + "ELEM 432" "580.537 377.15 377.15 2567.85 2567.85 1" + "ELEM 433" "580.448 377.15 377.15 2831.29 2831.29 1" + "ELEM 434" "580.251 377.15 377.15 3190.36 3190.36 1" + "ELEM 435" "580.279 377.15 377.15 3175.86 3175.86 1" + "ELEM 436" "580.128 377.15 377.15 3531.16 3531.16 1" + "ELEM 437" "580.148 377.15 377.15 3504.02 3504.02 1" + "ELEM 438" "580.098 377.15 377.15 3613.28 3613.28 1" + "ELEM 439" "580.115 377.15 377.15 3610.51 3610.51 1" + "ELEM 44" "580.559 377.15 377.15 2726.93 2726.93 1" + "ELEM 440" "580.046 377.15 377.15 3870.64 3870.64 1" + "ELEM 441" "580.061 377.15 377.15 3753.87 3753.87 1" + "ELEM 442" "580.246 377.15 377.15 3306.13 3306.13 1" + "ELEM 443" "580.229 377.15 377.15 3212.37 3212.37 1" + "ELEM 444" "580.127 377.15 377.15 3493.72 3493.72 1" + "ELEM 445" "580.136 377.15 377.15 3551.23 3551.23 1" + "ELEM 446" "580.379 377.15 377.15 2957.32 2957.32 1" + "ELEM 447" "580.417 377.15 377.15 2864.86 2864.86 1" + "ELEM 448" "580.314 377.15 377.15 3067.76 3067.76 1" + "ELEM 449" "580.349 377.15 377.15 2989.52 2989.52 1" + "ELEM 45" "580.519 377.15 377.15 2689.43 2689.43 1" + "ELEM 450" "580.196 377.15 377.15 3358.83 3358.83 1" + "ELEM 451" "580.222 377.15 377.15 3304.22 3304.22 1" + "ELEM 452" "580.09 377.15 377.15 3665.83 3665.83 1" + "ELEM 453" "580.108 377.15 377.15 3628.2 3628.2 1" + "ELEM 454" "580.062 377.15 377.15 3747.26 3747.26 1" + "ELEM 455" "580.076 377.15 377.15 3735.84 3735.84 1" + "ELEM 456" "580.022 377.15 377.15 3962.36 3962.36 1" + "ELEM 457" "580.074 377.15 377.15 3759.7 3759.7 1" + "ELEM 458" "580.091 377.15 377.15 3640.14 3640.14 1" + "ELEM 459" "580.206 377.15 377.15 3398.79 3398.79 1" + "ELEM 46" "580.531 377.15 377.15 2723.13 2723.13 1" + "ELEM 460" "580.173 377.15 377.15 3483.27 3483.27 1" + "ELEM 461" "580.463 377.15 377.15 2736.92 2736.92 1" + "ELEM 462" "580.495 377.15 377.15 2758.11 2758.11 1" + "ELEM 463" "580.253 377.15 377.15 3199.22 3199.22 1" + "ELEM 464" "580.284 377.15 377.15 3123.77 3123.77 1" + "ELEM 465" "580.151 377.15 377.15 3442.57 3442.57 1" + "ELEM 466" "580.17 377.15 377.15 3443.48 3443.48 1" + "ELEM 467" "580.057 377.15 377.15 3788.03 3788.03 1" + "ELEM 468" "580.073 377.15 377.15 3746.26 3746.26 1" + "ELEM 469" "580.026 377.15 377.15 3888.75 3888.75 1" + "ELEM 47" "580.491 377.15 377.15 2741.5 2741.5 1" + "ELEM 470" "580.043 377.15 377.15 3857.57 3857.57 1" + "ELEM 471" "580.037 377.15 377.15 3849.4 3849.4 1" + "ELEM 472" "580.045 377.15 377.15 3880.95 3880.95 1" + "ELEM 473" "580.148 377.15 377.15 3512.21 3512.21 1" + "ELEM 474" "580.198 377.15 377.15 3329.65 3329.65 1" + "ELEM 475" "580.173 377.15 377.15 3461.36 3461.36 1" + "ELEM 476" "580.164 377.15 377.15 3404.65 3404.65 1" + "ELEM 477" "580.187 377.15 377.15 3369.43 3369.43 1" + "ELEM 478" "580.594 377.15 377.15 2481.99 2481.99 1" + "ELEM 479" "580.392 377.15 377.15 2862.13 2862.13 1" + "ELEM 48" "580.506 377.15 377.15 2806.87 2806.87 1" + "ELEM 480" "580.424 377.15 377.15 2922.27 2922.27 1" + "ELEM 481" "580.196 377.15 377.15 3332.75 3332.75 1" + "ELEM 482" "580.224 377.15 377.15 3254.45 3254.45 1" + "ELEM 483" "580.114 377.15 377.15 3565.82 3565.82 1" + "ELEM 484" "580.131 377.15 377.15 3559.29 3559.29 1" + "ELEM 485" "580.108 377.15 377.15 3641.52 3641.52 1" + "ELEM 486" "580.128 377.15 377.15 3523.07 3523.07 1" + "ELEM 487" "580.17 377.15 377.15 3421.02 3421.02 1" + "ELEM 488" "580.193 377.15 377.15 3376.79 3376.79 1" + "ELEM 489" "580.219 377.15 377.15 3292.17 3292.17 1" + "ELEM 49" "580.471 377.15 377.15 2787.13 2787.13 1" + "ELEM 490" "580.245 377.15 377.15 3246.22 3246.22 1" + "ELEM 491" "580.2 377.15 377.15 3369.25 3369.25 1" + "ELEM 492" "580.068 377.15 377.15 3791.71 3791.71 1" + "ELEM 493" "580.087 377.15 377.15 3635.17 3635.17 1" + "ELEM 494" "580.225 377.15 377.15 3310.19 3310.19 1" + "ELEM 495" "580.326 377.15 377.15 2981.39 2981.39 1" + "ELEM 496" "580.355 377.15 377.15 3041.51 3041.51 1" + "ELEM 497" "580.159 377.15 377.15 3421.75 3421.75 1" + "ELEM 498" "580.166 377.15 377.15 3506.89 3506.89 1" + "ELEM 499" "580.078 377.15 377.15 3675.57 3675.57 1" + "ELEM 5" "580.773 377.15 377.15 2190 2190 1" + "ELEM 50" "580.478 377.15 377.15 2895.24 2895.24 1" + "ELEM 500" "580.093 377.15 377.15 3694.28 3694.28 1" + "ELEM 501" "580.047 377.15 377.15 3805.12 3805.12 1" + "ELEM 502" "580.058 377.15 377.15 3808.09 3808.09 1" + "ELEM 503" "580.188 377.15 377.15 3310.1 3310.1 1" + "ELEM 504" "580.162 377.15 377.15 3479.04 3479.04 1" + "ELEM 505" "580.153 377.15 377.15 3520.76 3520.76 1" + "ELEM 506" "580.182 377.15 377.15 3335.79 3335.79 1" + "ELEM 507" "580.103 377.15 377.15 3661.31 3661.31 1" + "ELEM 508" "580.096 377.15 377.15 3692.32 3692.32 1" + "ELEM 509" "580.117 377.15 377.15 3552.34 3552.34 1" + "ELEM 51" "580.489 377.15 377.15 2869.64 2869.64 1" + "ELEM 510" "580.132 377.15 377.15 3570.71 3570.71 1" + "ELEM 511" "580.155 377.15 377.15 3446.88 3446.88 1" + "ELEM 512" "580.215 377.15 377.15 3249.85 3249.85 1" + "ELEM 513" "580.242 377.15 377.15 3291.42 3291.42 1" + "ELEM 514" "580.549 377.15 377.15 2659.94 2659.94 1" + "ELEM 515" "580.519 377.15 377.15 2596.56 2596.56 1" + "ELEM 516" "580.262 377.15 377.15 3106.25 3106.25 1" + "ELEM 517" "580.29 377.15 377.15 3174.17 3174.17 1" + "ELEM 518" "580.117 377.15 377.15 3558.98 3558.98 1" + "ELEM 519" "580.127 377.15 377.15 3623.04 3623.04 1" + "ELEM 52" "580.456 377.15 377.15 2769.89 2769.89 1" + "ELEM 520" "580.078 377.15 377.15 3669.11 3669.11 1" + "ELEM 521" "580.089 377.15 377.15 3723.48 3723.48 1" + "ELEM 522" "580.144 377.15 377.15 3474.4 3474.4 1" + "ELEM 523" "580.122 377.15 377.15 3556.22 3556.22 1" + "ELEM 524" "580.3 377.15 377.15 3108.23 3108.23 1" + "ELEM 525" "580.273 377.15 377.15 3098.34 3098.34 1" + "ELEM 526" "580.607 377.15 377.15 2551.09 2551.09 1" + "ELEM 527" "580.475 377.15 377.15 2825.8 2825.8 1" + "ELEM 528" "580.446 377.15 377.15 2756.41 2756.41 1" + "ELEM 529" "580.205 377.15 377.15 3250.69 3250.69 1" + "ELEM 53" "580.717 377.15 377.15 2226.51 2226.51 1" + "ELEM 530" "580.227 377.15 377.15 3294.24 3294.24 1" + "ELEM 531" "580.36 377.15 377.15 3026.69 3026.69 1" + "ELEM 532" "580.616 377.15 377.15 2515.21 2515.21 1" + "ELEM 533" "580.596 377.15 377.15 2447.25 2447.25 1" + "ELEM 534" "580.636 377.15 377.15 2416.18 2416.18 1" + "ELEM 535" "580.402 377.15 377.15 2935.33 2935.33 1" + "ELEM 536" "580.158 377.15 377.15 3382.89 3382.89 1" + "ELEM 537" "580.176 377.15 377.15 3416.22 3416.22 1" + "ELEM 538" "580.118 377.15 377.15 3514.27 3514.27 1" + "ELEM 539" "580.132 377.15 377.15 3572.24 3572.24 1" + "ELEM 54" "580.736 377.15 377.15 2416.38 2416.38 1" + "ELEM 540" "580.345 377.15 377.15 3064.24 3064.24 1" + "ELEM 541" "580.334 377.15 377.15 2962.47 2962.47 1" + "ELEM 542" "580.635 377.15 377.15 2495.06 2495.06 1" + "ELEM 543" "580.616 377.15 377.15 2418.6 2418.6 1" + "ELEM 544" "580.585 377.15 377.15 2621.29 2621.29 1" + "ELEM 545" "580.334 377.15 377.15 3104.66 3104.66 1" + "ELEM 546" "580.373 377.15 377.15 2941.47 2941.47 1" + "ELEM 547" "580.278 377.15 377.15 3222.67 3222.67 1" + "ELEM 548" "580.314 377.15 377.15 2964.54 2964.54 1" + "ELEM 549" "580.205 377.15 377.15 3266.65 3266.65 1" + "ELEM 55" "580.743 377.15 377.15 2367.17 2367.17 1" + "ELEM 550" "580.602 377.15 377.15 2547.77 2547.77 1" + "ELEM 551" "580.581 377.15 377.15 2496.84 2496.84 1" + "ELEM 552" "580.531 377.15 377.15 2685.93 2685.93 1" + "ELEM 553" "580.575 377.15 377.15 2554.18 2554.18 1" + "ELEM 554" "580.551 377.15 377.15 2620.5 2620.5 1" + "ELEM 555" "580.219 377.15 377.15 3369.44 3369.44 1" + "ELEM 556" "580.258 377.15 377.15 3091.31 3091.31 1" + "ELEM 557" "580.417 377.15 377.15 2930.19 2930.19 1" + "ELEM 558" "580.434 377.15 377.15 2836.06 2836.06 1" + "ELEM 559" "580.406 377.15 377.15 2937.94 2937.94 1" + "ELEM 56" "580.765 377.15 377.15 2299.18 2299.18 1" + "ELEM 560" "580.389 377.15 377.15 2838.63 2838.63 1" + "ELEM 561" "580.533 377.15 377.15 2709.17 2709.17 1" + "ELEM 562" "580.543 377.15 377.15 2693.81 2693.81 1" + "ELEM 563" "580.517 377.15 377.15 2613.18 2613.18 1" + "ELEM 564" "580.506 377.15 377.15 2780.1 2780.1 1" + "ELEM 565" "580.529 377.15 377.15 2624.08 2624.08 1" + "ELEM 566" "580.561 377.15 377.15 2712.23 2712.23 1" + "ELEM 567" "580.558 377.15 377.15 2492.85 2492.85 1" + "ELEM 568" "580.568 377.15 377.15 2645.87 2645.87 1" + "ELEM 569" "580.59 377.15 377.15 2604.44 2604.44 1" + "ELEM 57" "580.737 377.15 377.15 2233.38 2233.38 1" + "ELEM 570" "580.473 377.15 377.15 2816.2 2816.2 1" + "ELEM 571" "580.452 377.15 377.15 2691.14 2691.14 1" + "ELEM 572" "580.407 377.15 377.15 2994.05 2994.05 1" + "ELEM 573" "580.388 377.15 377.15 2861.15 2861.15 1" + "ELEM 574" "580.497 377.15 377.15 2644.41 2644.41 1" + "ELEM 575" "580.455 377.15 377.15 2828.69 2828.69 1" + "ELEM 576" "580.491 377.15 377.15 2691.75 2691.75 1" + "ELEM 577" "580.462 377.15 377.15 2720.65 2720.65 1" + "ELEM 578" "580.47 377.15 377.15 2852.23 2852.23 1" + "ELEM 579" "580.457 377.15 377.15 2722.98 2722.98 1" + "ELEM 58" "580.788 377.15 377.15 2254.38 2254.38 1" + "ELEM 580" "580.507 377.15 377.15 2691.1 2691.1 1" + "ELEM 581" "580.568 377.15 377.15 2508.12 2508.12 1" + "ELEM 582" "580.578 377.15 377.15 2619.78 2619.78 1" + "ELEM 583" "580.262 377.15 377.15 3107.82 3107.82 1" + "ELEM 584" "580.491 377.15 377.15 2744.53 2744.53 1" + "ELEM 585" "580.521 377.15 377.15 2741.72 2741.72 1" + "ELEM 586" "580.393 377.15 377.15 2853.64 2853.64 1" + "ELEM 587" "580.383 377.15 377.15 2950.4 2950.4 1" + "ELEM 588" "580.321 377.15 377.15 2943.57 2943.57 1" + "ELEM 589" "580.281 377.15 377.15 3222.9 3222.9 1" + "ELEM 59" "580.764 377.15 377.15 2233.2 2233.2 1" + "ELEM 590" "580.345 377.15 377.15 3078.54 3078.54 1" + "ELEM 591" "580.349 377.15 377.15 3090.85 3090.85 1" + "ELEM 592" "580.427 377.15 377.15 2799.57 2799.57 1" + "ELEM 593" "580.422 377.15 377.15 2762.63 2762.63 1" + "ELEM 594" "580.288 377.15 377.15 3064.05 3064.05 1" + "ELEM 595" "580.266 377.15 377.15 3200.98 3200.98 1" + "ELEM 596" "580.25 377.15 377.15 3184.63 3184.63 1" + "ELEM 597" "580.221 377.15 377.15 3342.96 3342.96 1" + "ELEM 598" "580.203 377.15 377.15 3287.82 3287.82 1" + "ELEM 599" "580.178 377.15 377.15 3469.82 3469.82 1" + "ELEM 6" "580.774 377.15 377.15 2206.59 2206.59 1" + "ELEM 60" "580.788 377.15 377.15 2225.12 2225.12 1" + "ELEM 600" "580.166 377.15 377.15 3394.34 3394.34 1" + "ELEM 601" "580.144 377.15 377.15 3552.96 3552.96 1" + "ELEM 602" "580.138 377.15 377.15 3494.12 3494.12 1" + "ELEM 603" "580.117 377.15 377.15 3602.76 3602.76 1" + "ELEM 604" "580.114 377.15 377.15 3574.3 3574.3 1" + "ELEM 605" "580.095 377.15 377.15 3653.21 3653.21 1" + "ELEM 606" "580.097 377.15 377.15 3656.6 3656.6 1" + "ELEM 607" "580.067 377.15 377.15 3746.48 3746.48 1" + "ELEM 608" "580.081 377.15 377.15 3669.93 3669.93 1" + "ELEM 609" "580.083 377.15 377.15 3685.73 3685.73 1" + "ELEM 61" "580.807 377.15 377.15 2223.69 2223.69 1" + "ELEM 610" "580.213 377.15 377.15 3270.23 3270.23 1" + "ELEM 611" "580.203 377.15 377.15 3342.13 3342.13 1" + "ELEM 612" "580.256 377.15 377.15 3233.98 3233.98 1" + "ELEM 613" "580.226 377.15 377.15 3231.05 3231.05 1" + "ELEM 614" "580.249 377.15 377.15 3134.13 3134.13 1" + "ELEM 615" "580.132 377.15 377.15 3480.61 3480.61 1" + "ELEM 616" "580.116 377.15 377.15 3596.84 3596.84 1" + "ELEM 617" "580.138 377.15 377.15 3474.28 3474.28 1" + "ELEM 618" "580.156 377.15 377.15 3482.22 3482.22 1" + "ELEM 619" "580.077 377.15 377.15 3689.32 3689.32 1" + "ELEM 62" "580.808 377.15 377.15 2250.64 2250.64 1" + "ELEM 620" "580.049 377.15 377.15 3843.26 3843.26 1" + "ELEM 621" "580.168 377.15 377.15 3397.57 3397.57 1" + "ELEM 622" "580.144 377.15 377.15 3531.82 3531.82 1" + "ELEM 623" "580.18 377.15 377.15 3373.63 3373.63 1" + "ELEM 624" "580.186 377.15 377.15 3421.9 3421.9 1" + "ELEM 625" "580.101 377.15 377.15 3598.32 3598.32 1" + "ELEM 626" "580.079 377.15 377.15 3747.81 3747.81 1" + "ELEM 627" "580.028 377.15 377.15 3899.7 3899.7 1" + "ELEM 628" "580.062 377.15 377.15 3786.66 3786.66 1" + "ELEM 629" "580.08 377.15 377.15 3723.91 3723.91 1" + "ELEM 63" "580.827 377.15 377.15 2287.54 2287.54 1" + "ELEM 630" "580.068 377.15 377.15 3703.69 3703.69 1" + "ELEM 631" "580.101 377.15 377.15 3592.43 3592.43 1" + "ELEM 632" "580.11 377.15 377.15 3651.96 3651.96 1" + "ELEM 633" "580.045 377.15 377.15 3814.08 3814.08 1" + "ELEM 634" "580.061 377.15 377.15 3790.93 3790.93 1" + "ELEM 635" "580.03 377.15 377.15 3887.8 3887.8 1" + "ELEM 636" "580.016 377.15 377.15 3930 3930 1" + "ELEM 637" "580.05 377.15 377.15 3841.84 3841.84 1" + "ELEM 638" "580.048 377.15 377.15 3815.79 3815.79 1" + "ELEM 639" "580.016 377.15 377.15 3948.6 3948.6 1" + "ELEM 64" "580.843 377.15 377.15 2288.07 2288.07 1" + "ELEM 640" "580.017 377.15 377.15 3914.08 3914.08 1" + "ELEM 641" "579.988 377.15 377.15 4554.1 4554.1 1" + "ELEM 642" "580.074 377.15 377.15 3710.62 3710.62 1" + "ELEM 643" "579.988 377.15 377.15 4553.84 4553.84 1" + "ELEM 644" "579.998 377.15 377.15 3974.81 3974.81 1" + "ELEM 645" "580.001 377.15 377.15 3994.85 3994.85 1" + "ELEM 646" "580.026 377.15 377.15 3939.82 3939.82 1" + "ELEM 647" "579.998 377.15 377.15 3973.69 3973.69 1" + "ELEM 648" "579.988 377.15 377.15 4553.58 4553.58 1" + "ELEM 649" "580.041 377.15 377.15 3807.25 3807.25 1" + "ELEM 65" "580.823 377.15 377.15 2233.29 2233.29 1" + "ELEM 650" "580.054 377.15 377.15 3801.78 3801.78 1" + "ELEM 651" "580.026 377.15 377.15 3925.45 3925.45 1" + "ELEM 652" "580.041 377.15 377.15 3855.18 3855.18 1" + "ELEM 653" "580.054 377.15 377.15 3784.18 3784.18 1" + "ELEM 654" "580.073 377.15 377.15 3718.4 3718.4 1" + "ELEM 655" "580.09 377.15 377.15 3660.98 3660.98 1" + "ELEM 656" "580.11 377.15 377.15 3590.35 3590.35 1" + "ELEM 657" "580.112 377.15 377.15 3563.44 3563.44 1" + "ELEM 658" "580.091 377.15 377.15 3666.64 3666.64 1" + "ELEM 659" "580.152 377.15 377.15 3448.86 3448.86 1" + "ELEM 66" "580.63 377.15 377.15 2563.46 2563.46 1" + "ELEM 660" "580.156 377.15 377.15 3438.13 3438.13 1" + "ELEM 661" "580.13 377.15 377.15 3545.18 3545.18 1" + "ELEM 662" "580.13 377.15 377.15 3533.3 3533.3 1" + "ELEM 663" "580.171 377.15 377.15 3381.18 3381.18 1" + "ELEM 664" "580.197 377.15 377.15 3284.55 3284.55 1" + "ELEM 665" "580.261 377.15 377.15 3188.3 3188.3 1" + "ELEM 666" "580.244 377.15 377.15 3117 3117 1" + "ELEM 667" "580.219 377.15 377.15 3314.74 3314.74 1" + "ELEM 668" "581.396 377.15 377.15 377.582 377.582 1" + "ELEM 669" "580.741 377.15 377.15 2171.12 2171.12 1" + "ELEM 67" "580.413 377.15 377.15 2933.34 2933.34 1" + "ELEM 670" "581.351 377.15 377.15 612.49 612.49 1" + "ELEM 671" "581.377 377.15 377.15 352.185 352.185 1" + "ELEM 672" "581.103 377.15 377.15 1810.43 1810.43 1" + "ELEM 673" "581.408 377.15 377.15 348.791 348.791 1" + "ELEM 674" "581.394 377.15 377.15 573.458 573.458 1" + "ELEM 675" "581.144 377.15 377.15 1732.53 1732.53 1" + "ELEM 676" "581.172 377.15 377.15 1700.41 1700.41 1" + "ELEM 677" "581.083 377.15 377.15 1871.89 1871.89 1" + "ELEM 678" "581.111 377.15 377.15 1799.2 1799.2 1" + "ELEM 679" "580.737 377.15 377.15 2220.32 2220.32 1" + "ELEM 68" "580.651 377.15 377.15 2505.42 2505.42 1" + "ELEM 680" "581.434 377.15 377.15 450.958 450.958 1" + "ELEM 681" "581.162 377.15 377.15 1700.08 1700.08 1" + "ELEM 682" "581.188 377.15 377.15 1640.09 1640.09 1" + "ELEM 683" "581.026 377.15 377.15 1905.67 1905.67 1" + "ELEM 684" "581.051 377.15 377.15 1858.19 1858.19 1" + "ELEM 685" "580.908 377.15 377.15 1934.98 1934.98 1" + "ELEM 686" "580.803 377.15 377.15 2092.79 2092.79 1" + "ELEM 687" "580.758 377.15 377.15 2361.34 2361.34 1" + "ELEM 688" "581.37 377.15 377.15 796.246 796.246 1" + "ELEM 689" "581.402 377.15 377.15 533.873 533.873 1" + "ELEM 69" "580.645 377.15 377.15 2533.61 2533.61 1" + "ELEM 690" "581.172 377.15 377.15 1628.66 1628.66 1" + "ELEM 691" "581.202 377.15 377.15 1581.8 1581.8 1" + "ELEM 692" "580.97 377.15 377.15 2035.33 2035.33 1" + "ELEM 693" "580.932 377.15 377.15 2097.62 2097.62 1" + "ELEM 694" "580.832 377.15 377.15 2219.57 2219.57 1" + "ELEM 695" "580.857 377.15 377.15 1941.47 1941.47 1" + "ELEM 696" "581.036 377.15 377.15 1689.32 1689.32 1" + "ELEM 697" "581.443 377.15 377.15 644.008 644.008 1" + "ELEM 698" "581.423 377.15 377.15 594.317 594.317 1" + "ELEM 699" "581.207 377.15 377.15 1640.51 1640.51 1" + "ELEM 7" "580.75 377.15 377.15 2228.16 2228.16 1" + "ELEM 70" "580.24 377.15 377.15 3195.93 3195.93 1" + "ELEM 700" "581.244 377.15 377.15 1559.87 1559.87 1" + "ELEM 701" "581.182 377.15 377.15 1572.35 1572.35 1" + "ELEM 702" "581.211 377.15 377.15 1495.67 1495.67 1" + "ELEM 703" "580.974 377.15 377.15 1971.11 1971.11 1" + "ELEM 704" "580.994 377.15 377.15 2000.97 2000.97 1" + "ELEM 705" "580.816 377.15 377.15 2159.39 2159.39 1" + "ELEM 706" "580.794 377.15 377.15 2152.26 2152.26 1" + "ELEM 707" "580.891 377.15 377.15 1986.51 1986.51 1" + "ELEM 708" "580.817 377.15 377.15 2104.24 2104.24 1" + "ELEM 709" "580.825 377.15 377.15 2267.15 2267.15 1" + "ELEM 71" "580.261 377.15 377.15 3224.8 3224.8 1" + "ELEM 710" "581.054 377.15 377.15 1690.16 1690.16 1" + "ELEM 711" "581.488 377.15 377.15 498.853 498.853 1" + "ELEM 712" "581.234 377.15 377.15 1559.74 1559.74 1" + "ELEM 713" "581.267 377.15 377.15 1514.55 1514.55 1" + "ELEM 714" "581.188 377.15 377.15 1495.44 1495.44 1" + "ELEM 715" "581.216 377.15 377.15 1427.4 1427.4 1" + "ELEM 716" "580.877 377.15 377.15 2140.99 2140.99 1" + "ELEM 717" "580.91 377.15 377.15 2115.15 2115.15 1" + "ELEM 718" "580.88 377.15 377.15 2051.28 2051.28 1" + "ELEM 719" "580.878 377.15 377.15 2010.45 2010.45 1" + "ELEM 72" "580.621 377.15 377.15 2570.63 2570.63 1" + "ELEM 720" "580.913 377.15 377.15 1981.26 1981.26 1" + "ELEM 721" "580.942 377.15 377.15 1894.83 1894.83 1" + "ELEM 722" "580.907 377.15 377.15 1832.87 1832.87 1" + "ELEM 723" "581.138 377.15 377.15 1539.63 1539.63 1" + "ELEM 724" "581.118 377.15 377.15 1508.99 1508.99 1" + "ELEM 725" "581.128 377.15 377.15 1593.68 1593.68 1" + "ELEM 726" "581.106 377.15 377.15 1551.28 1551.28 1" + "ELEM 727" "581.016 377.15 377.15 1778.94 1778.94 1" + "ELEM 728" "580.969 377.15 377.15 1888.38 1888.38 1" + "ELEM 729" "580.957 377.15 377.15 1832.59 1832.59 1" + "ELEM 73" "580.236 377.15 377.15 3155.05 3155.05 1" + "ELEM 730" "581.412 377.15 377.15 798.063 798.063 1" + "ELEM 731" "581.446 377.15 377.15 582.592 582.592 1" + "ELEM 732" "581.251 377.15 377.15 1503.3 1503.3 1" + "ELEM 733" "581.281 377.15 377.15 1455.3 1455.3 1" + "ELEM 734" "581.195 377.15 377.15 1417.71 1417.71 1" + "ELEM 735" "581.222 377.15 377.15 1357.27 1357.27 1" + "ELEM 736" "580.917 377.15 377.15 2028.92 2028.92 1" + "ELEM 737" "580.934 377.15 377.15 2054.12 2054.12 1" + "ELEM 738" "580.827 377.15 377.15 2130.64 2130.64 1" + "ELEM 739" "580.774 377.15 377.15 2138.76 2138.76 1" + "ELEM 74" "580.253 377.15 377.15 3293.77 3293.77 1" + "ELEM 740" "580.788 377.15 377.15 2254.05 2254.05 1" + "ELEM 741" "580.803 377.15 377.15 2189.44 2189.44 1" + "ELEM 742" "580.789 377.15 377.15 2182.91 2182.91 1" + "ELEM 743" "580.814 377.15 377.15 2179.62 2179.62 1" + "ELEM 744" "580.863 377.15 377.15 2140.35 2140.35 1" + "ELEM 745" "580.856 377.15 377.15 2062.87 2062.87 1" + "ELEM 746" "580.932 377.15 377.15 1937.46 1937.46 1" + "ELEM 747" "580.879 377.15 377.15 2139.26 2139.26 1" + "ELEM 748" "580.86 377.15 377.15 2119.33 2119.33 1" + "ELEM 749" "580.874 377.15 377.15 1957.9 1957.9 1" + "ELEM 75" "580.288 377.15 377.15 3035.66 3035.66 1" + "ELEM 750" "580.878 377.15 377.15 2084.57 2084.57 1" + "ELEM 751" "581.068 377.15 377.15 1633.31 1633.31 1" + "ELEM 752" "581.056 377.15 377.15 1622.87 1622.87 1" + "ELEM 753" "581.102 377.15 377.15 1663.66 1663.66 1" + "ELEM 754" "581.065 377.15 377.15 1770.8 1770.8 1" + "ELEM 755" "580.958 377.15 377.15 1854.93 1854.93 1" + "ELEM 756" "581.535 377.15 377.15 469.003 469.003 1" + "ELEM 757" "581.285 377.15 377.15 1514.77 1514.77 1" + "ELEM 758" "581.261 377.15 377.15 1454.87 1454.87 1" + "ELEM 759" "581.285 377.15 377.15 1378.39 1378.39 1" + "ELEM 76" "580.252 377.15 377.15 3148.85 3148.85 1" + "ELEM 760" "581.207 377.15 377.15 1348.59 1348.59 1" + "ELEM 761" "581.239 377.15 377.15 1261.4 1261.4 1" + "ELEM 762" "580.86 377.15 377.15 2142.65 2142.65 1" + "ELEM 763" "580.789 377.15 377.15 2164.54 2164.54 1" + "ELEM 764" "580.762 377.15 377.15 2203.71 2203.71 1" + "ELEM 765" "580.854 377.15 377.15 2088.11 2088.11 1" + "ELEM 766" "580.848 377.15 377.15 2131.07 2131.07 1" + "ELEM 767" "580.84 377.15 377.15 2015.24 2015.24 1" + "ELEM 768" "580.824 377.15 377.15 2126.53 2126.53 1" + "ELEM 769" "580.841 377.15 377.15 2072.54 2072.54 1" + "ELEM 77" "580.279 377.15 377.15 3182.08 3182.08 1" + "ELEM 770" "580.99 377.15 377.15 1884.73 1884.73 1" + "ELEM 771" "580.954 377.15 377.15 1929.78 1929.78 1" + "ELEM 772" "580.887 377.15 377.15 2108.07 2108.07 1" + "ELEM 773" "580.867 377.15 377.15 2124.06 2124.06 1" + "ELEM 774" "580.899 377.15 377.15 2045.84 2045.84 1" + "ELEM 775" "580.878 377.15 377.15 2070.02 2070.02 1" + "ELEM 776" "580.925 377.15 377.15 1824.29 1824.29 1" + "ELEM 777" "581.147 377.15 377.15 1500.81 1500.81 1" + "ELEM 778" "581.13 377.15 377.15 1472.42 1472.42 1" + "ELEM 779" "581.02 377.15 377.15 1708.74 1708.74 1" + "ELEM 78" "580.446 377.15 377.15 2866.31 2866.31 1" + "ELEM 780" "581.017 377.15 377.15 1677.96 1677.96 1" + "ELEM 781" "581.026 377.15 377.15 1789.35 1789.35 1" + "ELEM 782" "581.061 377.15 377.15 1783.36 1783.36 1" + "ELEM 783" "581.125 377.15 377.15 1740.9 1740.9 1" + "ELEM 784" "580.99 377.15 377.15 1747.04 1747.04 1" + "ELEM 785" "580.994 377.15 377.15 1756.98 1756.98 1" + "ELEM 786" "580.964 377.15 377.15 1858.45 1858.45 1" + "ELEM 787" "580.933 377.15 377.15 1938.76 1938.76 1" + "ELEM 788" "580.931 377.15 377.15 1898.75 1898.75 1" + "ELEM 789" "580.904 377.15 377.15 2010.45 2010.45 1" + "ELEM 79" "580.602 377.15 377.15 2625.99 2625.99 1" + "ELEM 790" "580.903 377.15 377.15 1963.56 1963.56 1" + "ELEM 791" "581.475 377.15 377.15 734.771 734.771 1" + "ELEM 792" "581.505 377.15 377.15 473.919 473.919 1" + "ELEM 793" "581.314 377.15 377.15 1437.29 1437.29 1" + "ELEM 794" "581.323 377.15 377.15 1437.37 1437.37 1" + "ELEM 795" "581.33 377.15 377.15 1357.23 1357.23 1" + "ELEM 796" "581.348 377.15 377.15 1366.44 1366.44 1" + "ELEM 797" "581.263 377.15 377.15 1387.29 1387.29 1" + "ELEM 798" "581.291 377.15 377.15 1310.11 1310.11 1" + "ELEM 799" "581.228 377.15 377.15 1261.66 1261.66 1" + "ELEM 8" "580.754 377.15 377.15 2248.29 2248.29 1" + "ELEM 80" "580.626 377.15 377.15 2583.07 2583.07 1" + "ELEM 800" "581.26 377.15 377.15 1164.35 1164.35 1" + "ELEM 801" "580.858 377.15 377.15 2095.35 2095.35 1" + "ELEM 802" "580.875 377.15 377.15 2194.46 2194.46 1" + "ELEM 803" "580.788 377.15 377.15 2259.02 2259.02 1" + "ELEM 804" "580.984 377.15 377.15 1923.7 1923.7 1" + "ELEM 805" "580.934 377.15 377.15 2022.83 2022.83 1" + "ELEM 806" "580.911 377.15 377.15 2045.89 2045.89 1" + "ELEM 807" "580.945 377.15 377.15 1968.87 1968.87 1" + "ELEM 808" "580.922 377.15 377.15 1994.43 1994.43 1" + "ELEM 809" "580.93 377.15 377.15 1927.93 1927.93 1" + "ELEM 81" "580.274 377.15 377.15 3130.08 3130.08 1" + "ELEM 810" "580.956 377.15 377.15 1653.7 1653.7 1" + "ELEM 811" "581.088 377.15 377.15 1579.75 1579.75 1" + "ELEM 812" "581.082 377.15 377.15 1558.78 1558.78 1" + "ELEM 813" "580.985 377.15 377.15 1816.38 1816.38 1" + "ELEM 814" "580.984 377.15 377.15 1785.17 1785.17 1" + "ELEM 815" "581.105 377.15 377.15 1751.52 1751.52 1" + "ELEM 816" "581.125 377.15 377.15 1742.18 1742.18 1" + "ELEM 817" "580.928 377.15 377.15 1931.27 1931.27 1" + "ELEM 818" "581.56 377.15 377.15 444.476 444.476 1" + "ELEM 819" "581.544 377.15 377.15 620.106 620.106 1" + "ELEM 82" "580.302 377.15 377.15 3112.01 3112.01 1" + "ELEM 820" "581.364 377.15 377.15 1366.35 1366.35 1" + "ELEM 821" "581.404 377.15 377.15 1269.34 1269.34 1" + "ELEM 822" "581.34 377.15 377.15 1278.94 1278.94 1" + "ELEM 823" "581.365 377.15 377.15 1286.55 1286.55 1" + "ELEM 824" "581.374 377.15 377.15 1210.59 1210.59 1" + "ELEM 825" "581.27 377.15 377.15 1317.32 1317.32 1" + "ELEM 826" "581.3 377.15 377.15 1206.69 1206.69 1" + "ELEM 827" "581.251 377.15 377.15 1175.21 1175.21 1" + "ELEM 828" "581.284 377.15 377.15 1045.17 1045.17 1" + "ELEM 829" "580.763 377.15 377.15 2221.45 2221.45 1" + "ELEM 83" "580.384 377.15 377.15 2958.96 2958.96 1" + "ELEM 830" "580.736 377.15 377.15 2262.01 2262.01 1" + "ELEM 831" "580.831 377.15 377.15 2143.49 2143.49 1" + "ELEM 832" "580.853 377.15 377.15 2128.86 2128.86 1" + "ELEM 833" "580.83 377.15 377.15 2114.64 2114.64 1" + "ELEM 834" "580.831 377.15 377.15 2170.03 2170.03 1" + "ELEM 835" "580.811 377.15 377.15 2145.25 2145.25 1" + "ELEM 836" "581.047 377.15 377.15 1828.24 1828.24 1" + "ELEM 837" "581.007 377.15 377.15 1897.25 1897.25 1" + "ELEM 838" "581.064 377.15 377.15 1839.86 1839.86 1" + "ELEM 839" "581.04 377.15 377.15 1857.88 1857.88 1" + "ELEM 84" "580.414 377.15 377.15 2966.53 2966.53 1" + "ELEM 840" "581.001 377.15 377.15 1913.33 1913.33 1" + "ELEM 841" "580.974 377.15 377.15 1931.27 1931.27 1" + "ELEM 842" "580.976 377.15 377.15 1658.48 1658.48 1" + "ELEM 843" "581.163 377.15 377.15 1423.17 1423.17 1" + "ELEM 844" "581.154 377.15 377.15 1404.58 1404.58 1" + "ELEM 845" "581.047 377.15 377.15 1658.88 1658.88 1" + "ELEM 846" "581.043 377.15 377.15 1638.51 1638.51 1" + "ELEM 847" "580.955 377.15 377.15 1898.96 1898.96 1" + "ELEM 848" "580.954 377.15 377.15 1857.76 1857.76 1" + "ELEM 849" "580.928 377.15 377.15 1907.53 1907.53 1" + "ELEM 85" "580.592 377.15 377.15 2655.97 2655.97 1" + "ELEM 850" "580.903 377.15 377.15 2013.49 2013.49 1" + "ELEM 851" "580.903 377.15 377.15 1974.91 1974.91 1" + "ELEM 852" "580.878 377.15 377.15 2071.25 2071.25 1" + "ELEM 853" "580.878 377.15 377.15 2039.77 2039.77 1" + "ELEM 854" "580.856 377.15 377.15 2142.87 2142.87 1" + "ELEM 855" "581.533 377.15 377.15 829.641 829.641 1" + "ELEM 856" "581.397 377.15 377.15 1269.51 1269.51 1" + "ELEM 857" "581.434 377.15 377.15 1165.95 1165.95 1" + "ELEM 858" "581.283 377.15 377.15 1222.3 1222.3 1" + "ELEM 859" "581.317 377.15 377.15 1110.16 1110.16 1" + "ELEM 86" "580.592 377.15 377.15 2653.11 2653.11 1" + "ELEM 860" "581.277 377.15 377.15 1054.52 1054.52 1" + "ELEM 861" "581.306 377.15 377.15 918.381 918.381 1" + "ELEM 862" "580.709 377.15 377.15 2287.88 2287.88 1" + "ELEM 863" "580.977 377.15 377.15 1762.3 1762.3 1" + "ELEM 864" "581.004 377.15 377.15 1600.53 1600.53 1" + "ELEM 865" "581.114 377.15 377.15 1511.49 1511.49 1" + "ELEM 866" "581.109 377.15 377.15 1502.08 1502.08 1" + "ELEM 867" "581.012 377.15 377.15 1709.44 1709.44 1" + "ELEM 868" "581.009 377.15 377.15 1697.71 1697.71 1" + "ELEM 869" "580.927 377.15 377.15 1980.84 1980.84 1" + "ELEM 87" "580.349 377.15 377.15 2943.56 2943.56 1" + "ELEM 870" "580.921 377.15 377.15 1947.95 1947.95 1" + "ELEM 871" "580.87 377.15 377.15 2032.53 2032.53 1" + "ELEM 872" "580.876 377.15 377.15 2157.44 2157.44 1" + "ELEM 873" "580.825 377.15 377.15 2216.43 2216.43 1" + "ELEM 874" "580.791 377.15 377.15 2218.8 2218.8 1" + "ELEM 875" "580.773 377.15 377.15 2410.31 2410.31 1" + "ELEM 876" "581.567 377.15 377.15 596.075 596.075 1" + "ELEM 877" "581.606 377.15 377.15 537.688 537.688 1" + "ELEM 878" "581.419 377.15 377.15 1159.1 1159.1 1" + "ELEM 879" "581.451 377.15 377.15 1061.86 1061.86 1" + "ELEM 88" "580.346 377.15 377.15 2962.08 2962.08 1" + "ELEM 880" "581.367 377.15 377.15 1031.68 1031.68 1" + "ELEM 881" "581.402 377.15 377.15 887.761 887.761 1" + "ELEM 882" "581.304 377.15 377.15 1127.66 1127.66 1" + "ELEM 883" "581.337 377.15 377.15 1002.4 1002.4 1" + "ELEM 884" "581.298 377.15 377.15 926.8 926.8 1" + "ELEM 885" "581.331 377.15 377.15 761.801 761.801 1" + "ELEM 886" "581.324 377.15 377.15 782.988 782.988 1" + "ELEM 887" "581.355 377.15 377.15 582.324 582.324 1" + "ELEM 888" "580.762 377.15 377.15 2302.08 2302.08 1" + "ELEM 889" "580.736 377.15 377.15 2251.07 2251.07 1" + "ELEM 89" "580.309 377.15 377.15 3139.13 3139.13 1" + "ELEM 890" "580.807 377.15 377.15 2178.8 2178.8 1" + "ELEM 891" "580.83 377.15 377.15 2176.73 2176.73 1" + "ELEM 892" "580.807 377.15 377.15 2206.93 2206.93 1" + "ELEM 893" "580.808 377.15 377.15 2257.75 2257.75 1" + "ELEM 894" "580.786 377.15 377.15 2220.03 2220.03 1" + "ELEM 895" "581.028 377.15 377.15 1554.39 1554.39 1" + "ELEM 896" "581.187 377.15 377.15 1335.5 1335.5 1" + "ELEM 897" "581.18 377.15 377.15 1335.43 1335.43 1" + "ELEM 898" "581.073 377.15 377.15 1570.09 1570.09 1" + "ELEM 899" "581.07 377.15 377.15 1570.01 1570.01 1" + "ELEM 9" "580.729 377.15 377.15 2261.46 2261.46 1" + "ELEM 90" "580.301 377.15 377.15 3111.87 3111.87 1" + "ELEM 900" "580.98 377.15 377.15 1787.91 1787.91 1" + "ELEM 901" "580.976 377.15 377.15 1787.44 1787.44 1" + "ELEM 902" "580.891 377.15 377.15 1953.24 1953.24 1" + "ELEM 903" "580.887 377.15 377.15 1925.19 1925.19 1" + "ELEM 904" "580.818 377.15 377.15 2195.2 2195.2 1" + "ELEM 905" "580.84 377.15 377.15 2172.55 2172.55 1" + "ELEM 906" "580.854 377.15 377.15 2110.87 2110.87 1" + "ELEM 907" "580.83 377.15 377.15 2179.25 2179.25 1" + "ELEM 908" "580.802 377.15 377.15 2232.18 2232.18 1" + "ELEM 909" "580.766 377.15 377.15 2277.17 2277.17 1" + "ELEM 91" "580.33 377.15 377.15 3063.06 3063.06 1" + "ELEM 910" "581.447 377.15 377.15 1223.42 1223.42 1" + "ELEM 911" "581.486 377.15 377.15 1110.93 1110.93 1" + "ELEM 912" "581.43 377.15 377.15 1046.12 1046.12 1" + "ELEM 913" "581.462 377.15 377.15 980.064 980.064 1" + "ELEM 914" "581.347 377.15 377.15 1202.08 1202.08 1" + "ELEM 915" "581.424 377.15 377.15 784.017 784.017 1" + "ELEM 916" "581.384 377.15 377.15 946.569 946.569 1" + "ELEM 917" "581.325 377.15 377.15 1029.23 1029.23 1" + "ELEM 918" "581.361 377.15 377.15 902.013 902.013 1" + "ELEM 919" "581.349 377.15 377.15 935.806 935.806 1" + "ELEM 92" "580.486 377.15 377.15 2778.27 2778.27 1" + "ELEM 920" "581.38 377.15 377.15 751.684 751.684 1" + "ELEM 921" "580.696 377.15 377.15 2285.64 2285.64 1" + "ELEM 922" "580.721 377.15 377.15 2439.36 2439.36 1" + "ELEM 923" "581.03 377.15 377.15 1608.69 1608.69 1" + "ELEM 924" "581.058 377.15 377.15 1428.51 1428.51 1" + "ELEM 925" "581.142 377.15 377.15 1398.09 1398.09 1" + "ELEM 926" "581.137 377.15 377.15 1407.1 1407.1 1" + "ELEM 927" "581.037 377.15 377.15 1630.03 1630.03 1" + "ELEM 928" "581.034 377.15 377.15 1629.85 1629.85 1" + "ELEM 929" "580.944 377.15 377.15 1835.19 1835.19 1" + "ELEM 93" "580.321 377.15 377.15 3113.9 3113.9 1" + "ELEM 930" "580.939 377.15 377.15 1843.39 1843.39 1" + "ELEM 931" "580.86 377.15 377.15 2007.34 2007.34 1" + "ELEM 932" "580.862 377.15 377.15 2070.29 2070.29 1" + "ELEM 933" "580.838 377.15 377.15 2052.01 2052.01 1" + "ELEM 934" "580.845 377.15 377.15 2132.14 2132.14 1" + "ELEM 935" "581.617 377.15 377.15 518.888 518.888 1" + "ELEM 936" "581.646 377.15 377.15 498.446 498.446 1" + "ELEM 937" "581.627 377.15 377.15 729.828 729.828 1" + "ELEM 938" "581.599 377.15 377.15 683.272 683.272 1" + "ELEM 939" "581.568 377.15 377.15 938.46 938.46 1" + "ELEM 94" "580.296 377.15 377.15 3035.26 3035.26 1" + "ELEM 940" "581.48 377.15 377.15 1128.95 1128.95 1" + "ELEM 941" "581.518 377.15 377.15 1034.03 1034.03 1" + "ELEM 942" "581.441 377.15 377.15 955.394 955.394 1" + "ELEM 943" "581.477 377.15 377.15 797.851 797.851 1" + "ELEM 944" "581.456 377.15 377.15 826.736 826.736 1" + "ELEM 945" "581.49 377.15 377.15 715.193 715.193 1" + "ELEM 946" "581.356 377.15 377.15 1129.89 1129.89 1" + "ELEM 947" "581.383 377.15 377.15 1130.19 1130.19 1" + "ELEM 948" "580.675 377.15 377.15 2383.32 2383.32 1" + "ELEM 949" "580.806 377.15 377.15 2233.52 2233.52 1" + "ELEM 95" "580.53 377.15 377.15 2797.45 2797.45 1" + "ELEM 950" "580.78 377.15 377.15 2183.57 2183.57 1" + "ELEM 951" "580.782 377.15 377.15 2258.89 2258.89 1" + "ELEM 952" "580.758 377.15 377.15 2200.48 2200.48 1" + "ELEM 953" "581.213 377.15 377.15 1229.49 1229.49 1" + "ELEM 954" "581.101 377.15 377.15 1474.91 1474.91 1" + "ELEM 955" "581.098 377.15 377.15 1483.75 1483.75 1" + "ELEM 956" "581.002 377.15 377.15 1696.95 1696.95 1" + "ELEM 957" "580.999 377.15 377.15 1719.12 1719.12 1" + "ELEM 958" "580.912 377.15 377.15 1902.55 1902.55 1" + "ELEM 959" "580.916 377.15 377.15 1911.92 1911.92 1" + "ELEM 96" "580.271 377.15 377.15 3197.67 3197.67 1" + "ELEM 960" "580.893 377.15 377.15 1941.55 1941.55 1" + "ELEM 961" "580.898 377.15 377.15 2008.22 2008.22 1" + "ELEM 962" "581.669 377.15 377.15 667.69 667.69 1" + "ELEM 963" "581.7 377.15 377.15 513.064 513.064 1" + "ELEM 964" "581.532 377.15 377.15 1052.88 1052.88 1" + "ELEM 965" "581.503 377.15 377.15 1053.32 1053.32 1" + "ELEM 966" "581.538 377.15 377.15 920.05 920.05 1" + "ELEM 967" "581.517 377.15 377.15 936.77 936.77 1" + "ELEM 968" "581.553 377.15 377.15 796.78 796.78 1" + "ELEM 969" "580.75 377.15 377.15 2316.81 2316.81 1" + "ELEM 97" "580.241 377.15 377.15 3104.98 3104.98 1" + "ELEM 970" "580.714 377.15 377.15 2337.13 2337.13 1" + "ELEM 971" "580.78 377.15 377.15 2286.8 2286.8 1" + "ELEM 972" "581.206 377.15 377.15 1057.56 1057.56 1" + "ELEM 973" "581.166 377.15 377.15 1309.91 1309.91 1" + "ELEM 974" "581.203 377.15 377.15 1239.54 1239.54 1" + "ELEM 975" "581.125 377.15 377.15 1388.02 1388.02 1" + "ELEM 976" "581.156 377.15 377.15 1317.99 1317.99 1" + "ELEM 977" "581.064 377.15 377.15 1544.41 1544.41 1" + "ELEM 978" "581.06 377.15 377.15 1565.39 1565.39 1" + "ELEM 979" "580.967 377.15 377.15 1733.77 1733.77 1" + "ELEM 98" "580.402 377.15 377.15 2833.38 2833.38 1" + "ELEM 980" "580.968 377.15 377.15 1753.5 1753.5 1" + "ELEM 981" "580.944 377.15 377.15 1795.93 1795.93 1" + "ELEM 982" "580.949 377.15 377.15 1847.76 1847.76 1" + "ELEM 983" "581.591 377.15 377.15 843.14 843.14 1" + "ELEM 984" "581.63 377.15 377.15 671.992 671.992 1" + "ELEM 985" "581.606 377.15 377.15 835.266 835.266 1" + "ELEM 986" "581.576 377.15 377.15 930.126 930.126 1" + "ELEM 987" "581.626 377.15 377.15 829.515 829.515 1" + "ELEM 988" "580.713 377.15 377.15 2478.71 2478.71 1" + "ELEM 989" "580.779 377.15 377.15 2299.68 2299.68 1" + "ELEM 99" "580.368 377.15 377.15 3025.13 3025.13 1" + "ELEM 990" "580.748 377.15 377.15 2286.78 2286.78 1" + "ELEM 991" "581.125 377.15 377.15 1314.82 1314.82 1" + "ELEM 992" "581.114 377.15 377.15 1285.59 1285.59 1" + "ELEM 993" "581.204 377.15 377.15 1140.74 1140.74 1" + "ELEM 994" "581.24 377.15 377.15 896.13 896.13 1" + "ELEM 995" "581.275 377.15 377.15 913.013 913.013 1" + "ELEM 996" "581.316 377.15 377.15 664.696 664.696 1" + "ELEM 997" "581.279 377.15 377.15 857.068 857.068 1" + "ELEM 998" "581.234 377.15 377.15 1152.55 1152.55 1" + "ELEM 999" "581.225 377.15 377.15 1142.62 1142.62 1" + "Filling only flag" "1" + "Mold open time" "5" + "Number of elements" "1406" + "Packing time" "4"} + LUDM{ + "Version" "ami2026:198"}} +// Beginning of summary data set : +// Summary of the number of entities present. +// SUMR{NOCL{NUMBER_OF_COLORS} NOLY{NUMBER_OF_LAYERS} +// NOTS{NUMBER_OF_TCODE_SETS} NOVW{NUMBER_OF_VIEWS} +// NOND{NUMBER_OF_NODES} NOTX{NUMBER_OF_TEXTS} +// NO1D{NUMBER_OF_1D_ELEMENTS} NOT3{NUMBER_OF_TRI3_ELEMENTS} +// NOCV{NUMBER_OF_CURVES} NOSF{NUMBER_OF_SURFACES} +// NORG{NUMBER_OF_REGIONS} NONB{NUMBER_OF_NODE_BOUNDARY_CONDITIONS} +// NOSB{NUMBER_OF_SURFACE_BOUNDARY_CONDITIONS} +// NOCP{NUMBER_OF_CUTTING_PLANES} +// NOLC{NUMBER_OF_LOCAL_COORDINATE_SYSTEMS} +// NOT4{NUMBER_OF_TET4_ELEMENTS} +// NOSR{NUMBER_OF_STL_REGIONS} +// NOBL{NUMBER_OF_BLOBS} +// NOWD{NUMBER_OF_WEDGE_ELEMENTS} +// NOIE{NUMBER_OF_INTERFACE_ELEMENTS}} +SUMR{ + NOCL{0} + NOLY{0} + NOTS{0} + NOVW{0} + NOND{0} + NOTX{0} + NO1D{0} + NOT3{0} + NOCV{0} + NOSF{0} + NORG{0} + NONB{0} + NOSB{0} + NOCP{0} + NOLC{0} + NOT4{0} + NOSR{0} + NOBL{0} + NOWD{0} + NOIE{0}} +ENDF diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.rbc b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.rbc new file mode 100644 index 0000000..bec4e10 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.rbc @@ -0,0 +1,798 @@ +TIME + 0.466840 +ELEMENT FLOW STOPPED + 1 + 2248 1 +ELEMENT THROUGHPUT + 16 + 2223 4.2738E-06 + 2224 4.2691E-06 + 2225 4.2647E-06 + 2226 4.2604E-06 + 2227 4.2563E-06 + 2228 4.2523E-06 + 2229 4.2485E-06 + 2230 4.2454E-06 + 2231 4.1786E-06 + 2232 4.1120E-06 + 2233 4.0453E-06 + 2234 3.9787E-06 + 2235 3.9122E-06 + 2246 3.8511E-06 + 2247 3.8590E-06 + 2248 3.8715E-06 +NODE PRESSURE + 772 + 1011 3.6509E+07 + 1012 3.5520E+07 + 1013 3.4562E+07 + 1014 3.3630E+07 + 1015 3.2722E+07 + 1016 3.1833E+07 + 1017 3.0963E+07 + 1010 2.9976E+07 + 1018 2.8589E+07 + 1019 2.7061E+07 + 1020 2.5457E+07 + 1021 2.3790E+07 + 1022 2.2080E+07 + 1075 2.0379E+07 + 1074 1.8055E+07 + 1073 1.4644E+07 + 1072 9.2550E+06 + 614 8.6391E+06 + 583 8.5340E+06 + 607 8.3527E+06 + 556 8.2678E+06 + 576 8.1350E+06 + 642 8.1099E+06 + 633 8.1056E+06 + 554 8.0852E+06 + 600 7.9437E+06 + 628 7.9515E+06 + 534 7.8861E+06 + 552 7.8199E+06 + 663 7.8265E+06 + 572 7.7668E+06 + 654 7.7884E+06 + 533 7.7402E+06 + 672 7.7855E+06 + 621 7.6735E+06 + 507 7.5908E+06 + 645 7.6597E+06 + 594 7.6278E+06 + 549 7.5689E+06 + 531 7.5468E+06 + 508 7.5547E+06 + 685 7.5950E+06 + 695 7.5948E+06 + 567 7.4874E+06 + 673 7.5381E+06 + 509 7.4638E+06 + 703 7.5508E+06 + 640 7.4494E+06 + 613 7.4140E+06 + 669 7.4196E+06 + 532 7.3692E+06 + 586 7.3646E+06 + 483 7.3591E+06 + 546 7.3432E+06 + 510 7.3301E+06 + 705 7.3914E+06 + 485 7.3346E+06 + 720 7.3941E+06 + 631 7.2386E+06 + 563 7.2602E+06 + 696 7.3223E+06 + 486 7.2599E+06 + 660 7.2427E+06 + 727 7.3921E+06 + 735 7.3619E+06 + 511 7.1756E+06 + 689 7.2058E+06 + 528 7.1733E+06 + 608 7.1750E+06 + 462 7.1568E+06 + 488 7.1462E+06 + 544 7.1400E+06 + 580 7.1329E+06 + 728 7.2048E+06 + 466 7.1094E+06 + 648 7.0663E+06 + 752 7.2324E+06 + 745 7.2068E+06 + 560 7.0496E+06 + 718 7.1252E+06 + 470 7.0385E+06 + 679 7.0465E+06 + 512 7.0157E+06 + 489 7.0065E+06 + 450 7.0637E+06 + 529 7.0063E+06 + 765 7.2072E+06 + 710 7.0064E+06 + 601 6.9474E+06 + 749 7.0291E+06 + 541 6.9613E+06 + 636 6.9015E+06 + 440 6.9607E+06 + 667 6.8919E+06 + 447 6.9303E+06 + 426 6.9727E+06 + 571 6.9261E+06 + 464 6.8960E+06 + 491 6.8517E+06 + 776 7.0723E+06 + 740 6.9398E+06 + 700 6.8567E+06 + 513 6.8616E+06 + 784 7.0908E+06 + 767 7.0280E+06 + 525 6.8429E+06 + 796 7.0683E+06 + 467 6.7505E+06 + 730 6.8162E+06 + 626 6.7303E+06 + 653 6.7205E+06 + 595 6.7374E+06 + 414 6.8015E+06 + 772 6.8623E+06 + 686 6.7016E+06 + 492 6.6926E+06 + 407 6.8216E+06 + 423 6.7409E+06 + 538 6.8131E+06 + 514 6.7317E+06 + 392 6.7982E+06 + 566 6.7439E+06 + 436 6.6461E+06 + 798 6.9182E+06 + 805 6.9614E+06 + 719 6.6720E+06 + 471 6.6050E+06 + 758 6.7629E+06 + 814 6.9679E+06 + 788 6.8566E+06 + 535 6.7280E+06 + 644 6.5036E+06 + 615 6.5059E+06 + 445 6.5213E+06 + 675 6.5024E+06 + 825 6.9506E+06 + 751 6.6333E+06 + 379 6.6773E+06 + 494 6.5434E+06 + 389 6.6239E+06 + 476 6.4497E+06 + 588 6.5276E+06 + 515 6.6569E+06 + 558 6.6107E+06 + 709 6.4954E+06 + 789 6.7013E+06 + 369 6.6848E+06 + 403 6.5371E+06 + 454 6.3751E+06 + 495 6.4155E+06 + 742 6.4799E+06 + 820 6.7689E+06 + 354 6.6466E+06 + 412 6.4171E+06 + 579 6.3404E+06 + 780 6.5925E+06 + 830 6.8325E+06 + 668 6.2939E+06 + 839 6.8606E+06 + 606 6.2814E+06 + 811 6.6918E+06 + 637 6.2833E+06 + 461 6.2150E+06 + 699 6.3032E+06 + 353 6.5233E+06 + 419 6.2672E+06 + 852 6.8508E+06 + 343 6.5536E+06 + 774 6.4568E+06 + 366 6.4387E+06 + 473 6.0583E+06 + 731 6.3050E+06 + 658 6.1199E+06 + 809 6.5458E+06 + 590 5.9750E+06 + 334 6.5597E+06 + 376 6.3243E+06 + 849 6.7050E+06 + 433 6.0895E+06 + 690 6.1127E+06 + 386 6.1767E+06 + 620 5.9335E+06 + 803 6.4281E+06 + 864 6.7578E+06 + 760 6.2989E+06 + 843 6.6248E+06 + 443 5.8811E+06 + 315 6.5203E+06 + 875 6.7744E+06 + 321 6.4168E+06 + 647 5.9266E+06 + 722 6.1010E+06 + 396 5.9966E+06 + 834 6.5333E+06 + 331 6.3605E+06 + 881 6.7670E+06 + 311 6.4524E+06 + 339 6.2470E+06 + 451 5.6137E+06 + 677 5.9311E+06 + 793 6.2861E+06 + 870 6.6833E+06 + 409 5.7811E+06 + 350 6.1042E+06 + 890 6.7400E+06 + 294 6.4533E+06 + 832 6.3959E+06 + 754 6.0847E+06 + 707 5.9285E+06 + 596 5.5576E+06 + 363 5.9283E+06 + 873 6.5802E+06 + 623 5.5700E+06 + 416 5.5195E+06 + 693 5.7730E+06 + 862 6.4865E+06 + 291 6.3285E+06 + 738 5.9222E+06 + 304 6.1947E+06 + 903 6.7047E+06 + 373 5.7180E+06 + 822 6.2692E+06 + 894 6.6674E+06 + 275 6.4230E+06 + 651 5.5875E+06 + 785 6.0638E+06 + 273 6.3705E+06 + 313 6.0506E+06 + 857 6.3813E+06 + 911 6.7093E+06 + 725 5.7730E+06 + 381 5.4669E+06 + 324 5.8800E+06 + 438 5.1352E+06 + 681 5.6003E+06 + 770 5.9109E+06 + 260 6.3821E+06 + 848 6.2521E+06 + 900 6.5467E+06 + 390 5.2581E+06 + 335 5.6772E+06 + 918 6.6843E+06 + 589 5.1057E+06 + 817 6.0402E+06 + 265 6.1858E+06 + 619 5.2095E+06 + 713 5.6091E+06 + 253 6.2748E+06 + 755 5.7625E+06 + 281 6.0232E+06 + 899 6.4591E+06 + 345 5.4414E+06 + 931 6.6413E+06 + 646 5.2788E+06 + 800 5.8957E+06 + 243 6.3255E+06 + 923 6.5864E+06 + 886 6.3542E+06 + 287 5.8523E+06 + 399 5.0182E+06 + 744 5.6092E+06 + 225 6.3401E+06 + 861 6.1221E+06 + 925 6.5215E+06 + 676 5.3263E+06 + 296 5.6556E+06 + 238 6.3608E+06 + 879 6.2364E+06 + 783 5.7477E+06 + 927 6.4437E+06 + 845 6.0162E+06 + 940 6.6709E+06 + 307 5.4290E+06 + 218 6.2619E+06 + 706 5.3586E+06 + 826 5.8782E+06 + 325 5.2358E+06 + 957 6.6376E+06 + 246 6.0303E+06 + 230 6.1665E+06 + 773 5.6030E+06 + 254 5.8503E+06 + 1 6.3392E+06 + 605 4.8517E+06 + 922 6.3433E+06 + 341 5.0918E+06 + 958 6.5887E+06 + 20 6.2659E+06 + 434 4.6541E+06 + 359 4.9348E+06 + 812 5.7336E+06 + 13 6.3210E+06 + 635 4.9755E+06 + 261 5.6550E+06 + 891 6.1114E+06 + 960 6.6557E+06 + 29 6.1761E+06 + 950 6.5205E+06 + 909 6.2293E+06 + 737 5.3788E+06 + 577 4.6530E+06 + 666 5.0605E+06 + 37 6.0526E+06 + 219 5.8683E+06 + 961 6.6415E+06 + 876 5.9958E+06 + 269 5.4346E+06 + 853 5.8607E+06 + 394 4.6371E+06 + 945 6.4394E+06 + 801 5.5923E+06 + 962 6.6066E+06 + 45 5.9010E+06 + 963 6.5475E+06 + 697 5.1180E+06 + 285 5.2049E+06 + 226 5.6779E+06 + 298 5.0410E+06 + 943 6.3429E+06 + 964 6.4678E+06 + 769 5.3894E+06 + 624 4.7346E+06 + 840 5.7181E+06 + 53 5.7214E+06 + 318 4.8658E+06 + 233 5.4613E+06 + 920 6.1066E+06 + 965 6.3692E+06 + 937 6.2336E+06 + 674 4.8946E+06 + 829 5.5790E+06 + 356 4.6003E+06 + 61 5.5138E+06 + 907 5.9822E+06 + 882 5.8460E+06 + 247 5.2335E+06 + 966 6.2543E+06 + 729 5.1582E+06 + 799 5.3930E+06 + 948 6.1106E+06 + 262 4.9886E+06 + 68 5.2832E+06 + 868 5.7097E+06 + 439 4.2059E+06 + 759 5.1866E+06 + 967 6.1263E+06 + 279 4.8131E+06 + 400 4.2741E+06 + 75 5.0358E+06 + 317 4.5587E+06 + 657 4.7189E+06 + 936 5.9784E+06 + 227 5.0045E+06 + 855 5.5651E+06 + 584 4.4060E+06 + 913 5.8364E+06 + 708 4.9198E+06 + 611 4.4851E+06 + 968 5.9876E+06 + 827 5.3920E+06 + 361 4.2758E+06 + 904 5.6977E+06 + 791 5.2033E+06 + 241 4.7796E+06 + 557 4.2466E+06 + 83 4.7705E+06 + 941 5.8342E+06 + 688 4.7447E+06 + 277 4.5224E+06 + 969 5.8409E+06 + 885 5.5523E+06 + 638 4.5295E+06 + 768 5.0386E+06 + 854 5.3884E+06 + 319 4.2544E+06 + 933 5.6904E+06 + 240 4.4989E+06 + 91 4.4930E+06 + 746 4.8965E+06 + 821 5.2134E+06 + 970 5.6885E+06 + 915 5.5420E+06 + 418 3.9473E+06 + 280 4.2291E+06 + 382 3.9805E+06 + 665 4.5545E+06 + 721 4.7401E+06 + 346 3.9787E+06 + 797 5.0417E+06 + 883 5.3839E+06 + 591 4.2089E+06 + 452 3.8344E+06 + 242 4.2113E+06 + 944 5.5359E+06 + 971 5.5340E+06 + 847 5.2187E+06 + 775 4.8995E+06 + 308 3.9600E+06 + 564 4.0973E+06 + 99 4.2071E+06 + 914 5.3797E+06 + 694 4.5680E+06 + 617 4.2447E+06 + 270 3.9387E+06 + 942 5.3772E+06 + 878 5.2212E+06 + 748 4.7428E+06 + 364 3.7479E+06 + 828 5.0290E+06 + 972 5.3771E+06 + 234 3.9227E+06 + 869 5.1029E+06 + 105 3.9168E+06 + 536 3.9046E+06 + 329 3.7456E+06 + 804 4.8897E+06 + 908 5.2216E+06 + 723 4.5715E+06 + 643 4.2604E+06 + 295 3.7387E+06 + 887 5.1010E+06 + 446 3.6318E+06 + 258 3.7205E+06 + 778 4.7372E+06 + 938 5.2212E+06 + 698 4.4107E+06 + 973 5.2213E+06 + 413 3.6001E+06 + 223 3.6683E+06 + 858 4.9832E+06 + 569 3.9423E+06 + 377 3.5253E+06 + 117 3.6226E+06 + 598 4.0131E+06 + 475 3.5974E+06 + 919 5.0785E+06 + 284 3.5197E+06 + 833 4.8570E+06 + 753 4.5706E+06 + 342 3.4284E+06 + 974 5.0693E+06 + 898 4.9855E+06 + 671 4.2650E+06 + 806 4.7185E+06 + 625 4.0470E+06 + 245 3.4183E+06 + 537 3.7832E+06 + 872 4.8881E+06 + 726 4.4116E+06 + 946 4.9997E+06 + 932 4.9413E+06 + 779 4.5661E+06 + 124 3.3237E+06 + 305 3.3224E+06 + 850 4.7850E+06 + 441 3.4234E+06 + 408 3.3451E+06 + 702 4.2674E+06 + 975 4.9224E+06 + 649 4.0701E+06 + 266 3.2160E+06 + 905 4.8503E+06 + 374 3.2475E+06 + 831 4.6753E+06 + 468 3.4769E+06 + 555 3.7056E+06 + 578 3.7836E+06 + 756 4.4093E+06 + 959 4.8675E+06 + 231 3.1151E+06 + 877 4.7549E+06 + 337 3.1385E+06 + 807 4.5582E+06 + 603 3.8398E+06 + 934 4.8118E+06 + 133 3.0231E+06 + 678 4.0883E+06 + 516 3.6544E+06 + 732 4.2666E+06 + 497 3.5372E+06 + 299 3.0258E+06 + 856 4.6541E+06 + 976 4.7837E+06 + 906 4.7234E+06 + 629 3.8757E+06 + 781 4.4048E+06 + 539 3.6192E+06 + 264 2.9155E+06 + 835 4.5479E+06 + 425 3.1907E+06 + 397 3.0791E+06 + 884 4.6310E+06 + 935 4.6897E+06 + 704 4.1038E+06 + 365 2.9597E+06 + 517 3.5805E+06 + 460 3.2939E+06 + 229 2.8120E+06 + 757 4.2646E+06 + 656 3.9071E+06 + 977 4.6529E+06 + 496 3.4582E+06 + 330 2.8367E+06 + 141 2.7188E+06 + 912 4.6047E+06 + 810 4.3982E+06 + 859 4.5343E+06 + 585 3.6311E+06 + 293 2.7153E+06 + 610 3.6844E+06 + 561 3.5377E+06 + 949 4.5764E+06 + 888 4.5180E+06 + 734 4.1174E+06 + 683 3.9362E+06 + 259 2.6000E+06 + 518 3.4357E+06 + 786 4.2618E+06 + 837 4.3893E+06 + 421 2.9392E+06 + 540 3.4406E+06 + 388 2.8022E+06 + 453 3.0745E+06 + 634 3.7254E+06 + 224 2.5000E+06 + 978 4.5323E+06 + 921 4.4958E+06 + 493 3.2990E+06 + 357 2.6642E+06 + 761 4.1293E+06 + 712 3.9637E+06 + 892 4.4166E+06 + 149 2.4097E+06 + 951 4.4686E+06 + 320 2.5282E+06 + 592 3.4900E+06 + 661 3.7653E+06 + 813 4.2578E+06 + 519 3.2616E+06 + 286 2.3982E+06 + 863 4.3570E+06 + 979 4.4232E+06 + 926 4.4002E+06 + 616 3.5473E+06 + 255 2.2842E+06 + 490 3.1032E+06 + 736 3.9896E+06 + 687 3.8047E+06 + 787 4.1396E+06 + 542 3.2581E+06 + 448 2.8306E+06 + 415 2.6709E+06 + 472 2.9655E+06 + 220 2.1847E+06 + 380 2.5131E+06 + 838 4.2515E+06 + 498 3.0772E+06 + 896 4.3256E+06 + 953 4.3675E+06 + 641 3.5943E+06 + 559 3.2820E+06 + 348 2.3586E+06 + 157 2.0951E+06 + 574 3.3095E+06 + 763 4.0136E+06 + 715 3.8430E+06 + 312 2.2106E+06 + 664 3.6427E+06 + 815 4.1476E+06 + 520 3.0780E+06 + 599 3.3652E+06 + 866 4.2430E+06 + 980 4.3265E+06 + 928 4.3066E+06 + 282 2.0794E+06 + 487 2.8898E+06 + 463 2.7170E+06 + 622 3.4299E+06 + 442 2.5681E+06 + 250 1.9643E+06 + 790 4.0354E+06 + 741 3.8797E+06 + 897 4.2392E+06 + 691 3.6915E+06 + 410 2.3876E+06 + 842 4.1529E+06 + 499 2.8749E+06 + 543 3.0807E+06 + 954 4.2782E+06 + 375 2.2110E+06 + 216 1.8647E+06 + 562 3.1278E+06 + 340 2.0415E+06 + 165 1.7741E+06 + 867 4.1648E+06 + 582 3.1801E+06 + 766 3.9144E+06 + 818 4.0544E+06 + 521 2.8941E+06 + 650 3.4964E+06 + 981 4.2434E+06 + 929 4.2247E+06 + 306 1.8893E+06 + 716 3.7390E+06 + 484 2.6662E+06 + 604 3.2614E+06 + 278 1.7550E+06 + 458 2.4553E+06 + 435 2.2909E+06 + 844 4.0829E+06 + 901 4.1652E+06 + 792 3.9467E+06 + 249 1.6374E+06 + 401 2.0899E+06 + 630 3.3413E+06 + 500 2.6724E+06 + 947 4.1965E+06 + 680 3.5656E+06 + 545 2.9165E+06 + 743 3.7852E+06 + 367 1.8952E+06 + 565 2.9919E+06 + 332 1.7179E+06 + 871 4.0993E+06 + 819 3.9931E+06 + 982 4.1742E+06 + 522 2.7194E+06 + 587 3.0727E+06 + 764 3.8297E+06 + 917 4.1435E+06 + 300 1.5609E+06 + 482 2.4394E+06 + 172 1.4438E+06 + 711 3.6350E+06 + 455 2.1847E+06 + 612 3.1816E+06 + 422 2.0000E+06 + 652 3.3897E+06 + 271 1.4241E+06 + 846 4.0266E+06 + 795 3.8950E+06 + 501 2.4784E+06 + 952 4.1381E+06 + 391 1.7769E+06 + 474 2.1928E+06 + 889 4.0835E+06 + 547 2.7718E+06 + 739 3.7034E+06 + 360 1.5695E+06 + 824 3.9471E+06 + 235 1.2543E+06 + 682 3.4790E+06 + 523 2.5622E+06 + 568 2.8796E+06 + 983 4.1201E+06 + 924 4.0958E+06 + 327 1.3848E+06 + 771 3.7883E+06 + 481 2.2225E+06 + 860 4.0162E+06 + 593 2.9905E+06 + 449 1.9024E+06 + 179 1.1125E+06 + 297 1.2244E+06 + 417 1.6934E+06 + 618 3.1282E+06 + 714 3.5676E+06 + 802 3.8601E+06 + 955 4.0936E+06 + 502 2.3008E+06 + 384 1.4496E+06 + 895 4.0469E+06 + 655 3.3125E+06 + 469 1.9453E+06 + 747 3.6730E+06 + 548 2.6549E+06 + 257 9.8391E+05 + 352 1.2309E+06 + 836 3.9409E+06 + 524 2.4290E+06 + 984 4.0819E+06 + 930 4.0620E+06 + 570 2.7945E+06 + 323 1.0410E+06 + 684 3.4223E+06 + 777 3.7660E+06 + 480 2.0182E+06 + 865 3.9912E+06 + 222 8.7163E+05 + 444 1.6110E+06 + 187 7.8366E+05 + 597 2.9334E+06 + 717 3.5495E+06 + 411 1.3676E+06 + 808 3.8591E+06 + 627 3.1028E+06 + 503 2.1488E+06 + 378 1.1030E+06 + 902 4.0245E+06 + 956 4.0632E+06 + 465 1.7044E+06 + 550 2.5711E+06 + 750 3.6637E+06 + 659 3.2685E+06 + 841 3.9282E+06 + 314 7.6693E+05 + 347 8.7858E+05 + 248 6.0774E+05 + 283 7.2502E+05 + 916 4.0365E+06 + 526 2.3303E+06 + 692 3.4169E+06 + 985 4.0605E+06 + 573 2.7336E+06 + 479 1.8399E+06 + 874 3.9828E+06 + 782 3.7702E+06 + 893 4.0045E+06 + 437 1.3110E+06 + 724 3.5565E+06 + 602 2.9252E+06 + 406 1.0109E+06 + 816 3.8602E+06 + 195 4.5729E+05 + 504 2.0371E+06 + 986 4.0524E+06 + 880 3.9874E+06 + 632 3.1069E+06 + 662 3.2786E+06 + 372 7.2804E+05 + 910 4.0221E+06 + 823 3.8696E+06 + 232 3.8756E+05 + 939 4.0440E+06 + 302 4.9529E+05 + 459 1.4611E+06 + 336 5.7063E+05 + 851 3.9348E+06 + 794 3.7891E+06 + 762 3.6914E+06 + 267 3.5728E+05 + 733 3.5774E+06 + 551 2.5259E+06 + 701 3.4462E+06 + 670 3.3003E+06 + 639 3.1362E+06 + 575 2.7298E+06 + 527 2.2739E+06 + 609 2.9502E+06 + 581 2.7478E+06 + 478 1.7061E+06 + 553 2.5215E+06 + 505 1.9915E+06 + 424 1.0026E+06 + 530 2.2651E+06 + 506 1.9786E+06 + 395 5.8566E+05 + 457 1.3301E+06 + 477 1.6443E+06 + 456 1.2469E+06 + 362 3.5571E+05 + 326 2.7424E+05 + 420 7.2467E+05 + 203 1.9574E+05 + 290 1.8452E+05 + 387 0.000 + 251 0.000 + 349 0.000 + 310 0.000 + 236 0.000 + 209 0.000 + 272 0.000 +ENDF diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.rfn b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.rfn new file mode 100644 index 0000000..7813681 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~1.rfn @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.csv b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.csv new file mode 100644 index 0000000..9089638 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.csv @@ -0,0 +1,21 @@ + ATTENTION - THIS DOCUMENT UNIT SYSTEM IS: SI +--------------------------- + Study: mid_doe.sdy +--------------------------- +Analysis of Influences + +Experimental data +Variables:,Dimension scale factor,Melt temperature,Qualities:,Standard Deviation:Bulk temperature at end of fill,Clamp force,Injection pressure,Wall shear stress,Standard Deviation:Temperature at flow front,Standard Deviation:Time to reach ejection temperature +Runs:\Units:,%,K,,K(d),N,Pa,Pa,K(d),s +0,-5,560.15,,1.7628,16206.9,5.17047e+07,845119,1.21083,0.517601 +1,-5,600.15,,1.20543,7182.07,2.9668e+07,581270,0.304797,0.576798 +2,5,560.15,,1.68139,15964.2,5.12216e+07,861348,1.06475,0.562444 +3,5,600.15,,1.20707,7785.98,2.98535e+07,582161,0.287863,0.567158 + +Percentage influences +Qualities:,Standard Deviation:Bulk temperature at end of fill,Clamp force,Injection pressure,Wall shear stress,Standard Deviation:Temperature at flow front,Standard Deviation:Time to reach ejection temperature +Dimension scale factor,7.17621,2.05664,0.681033,3.05629,8.83124,35.518 +Melt temperature,92.8238,97.9434,99.319,96.9437,91.1688,64.482 + + +--------------------------- diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.od3 b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.od3 new file mode 100644 index 0000000..e1e0eff Binary files /dev/null and b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.od3 differ diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.od4 b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.od4 new file mode 100644 index 0000000..34593bf Binary files /dev/null and b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.od4 differ diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.out b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.out new file mode 100644 index 0000000..d5dbf70 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.out @@ -0,0 +1,384 @@ +1 +0 +0 +2 +1 +(C)2009 2010 2011 2012 2013 2014 2015 2016 +0 +2 +1 +(C)2017 2018 2019 2020 2021 2022 2023 2024 +0 +2 +1 +(C)2025 +0 +3 +0 +0 +0 +0 +0 +1600001 +0 +0 +10 +2 +Autodesk Moldflow Insight 2026 +49.1.198 +0 +14 +0 +0 +19 +3 +ADSKPW0F99G8 +Windows 11 ( Build 26100 ) +GenuineIntel Intel64 Family 6 Model 170 Stepping 4 ~2995 MHz +3 +16 +22 +32265.097656 +9999988 +1 +1761929655 +0 +104600 +1 +1761929656 +0 +104601 +1 +1761929656 +0 +1650004 +0 +0 +1650001 +0 +0 +1650002 +0 +0 +1650100 +0 +0 +1650102 +0 +0 +1650110 +0 +1 +2 +1650111 +0 +1 +6 +1650144 +0 +0 +0 +0 +0 +1650143 +1 +Dimension scale factor +0 +1650147 +3 +% +% +% +2 +-5 +5 +0 +0 +0 +1650143 +1 +Melt temperature +0 +1650147 +3 +K +K +K +2 +560.15002441 +600.15002441 +1650148 +0 +0 +0 +0 +0 +1650143 +1 +Standard Deviation:Bulk temperature at end of fill +0 +1650143 +1 +Clamp force +0 +1650143 +1 +Injection pressure +0 +1650143 +1 +Wall shear stress +0 +1650143 +1 +Standard Deviation:Temperature at flow front +0 +1650143 +1 +Standard Deviation:Time to reach ejection temperature +0 +1650003 +0 +0 +1650108 +0 +0 +1650112 +0 +1 +4 +1650005 +0 +0 +1650006 +0 +0 +1650130 +0 +0 +1650131 +0 +4 +0 +4 +0 +0 +1650131 +0 +4 +0 +4 +0 +0 +1650131 +0 +4 +0 +4 +0 +0 +1650131 +0 +4 +0 +3 +1 +0 +1650131 +0 +4 +0 +2 +2 +0 +1650131 +0 +4 +0 +2 +1 +1 +1650131 +0 +4 +0 +2 +0 +2 +1650131 +0 +4 +0 +2 +0 +2 +1650131 +0 +4 +0 +2 +0 +2 +1650131 +0 +4 +0 +1 +1 +2 +1650131 +0 +4 +0 +0 +2 +2 +1650131 +0 +4 +0 +0 +1 +3 +1650131 +0 +4 +0 +0 +0 +4 +0 +0 +0 +0 +0 +0 +1650007 +0 +0 +1650010 +0 +0 +1650140 +1 +Standard Deviation:Bulk temperature at end of fill +1 +1 +1650165 +0 +0 +1650141 +1 +Dimension scale factor +1 +7.1762137413 +1650141 +1 +Melt temperature +1 +92.823783875 +1650140 +1 +Clamp force +1 +2 +1650160 +0 +0 +1650141 +1 +Dimension scale factor +1 +2.0566372871 +1650141 +1 +Melt temperature +1 +97.943359375 +1650140 +1 +Injection pressure +1 +3 +1650160 +0 +0 +1650141 +1 +Dimension scale factor +1 +0.68103259802 +1650141 +1 +Melt temperature +1 +99.318969727 +1650140 +1 +Wall shear stress +1 +4 +1650160 +0 +0 +1650141 +1 +Dimension scale factor +1 +3.0562887192 +1650141 +1 +Melt temperature +1 +96.943710327 +1650140 +1 +Standard Deviation:Temperature at flow front +1 +5 +1650165 +0 +0 +1650141 +1 +Dimension scale factor +1 +8.8312425613 +1650141 +1 +Melt temperature +1 +91.168754578 +1650140 +1 +Standard Deviation:Time to reach ejection temperature +1 +6 +1650165 +0 +0 +1650141 +1 +Dimension scale factor +1 +35.518016815 +1650141 +1 +Melt temperature +1 +64.481987 +1650020 +0 +0 +1650021 +0 +0 +1650013 +0 +0 +9999989 +2 +1761929655 +1761929746 +1 +9.828125 diff --git a/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.rfn b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.rfn new file mode 100644 index 0000000..7813681 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/mid_doe~4Doe.rfn @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git a/tests/api/integration_tests/study_files/project_single_study/single_study.mpi b/tests/api/integration_tests/study_files/project_single_study/single_study.mpi new file mode 100644 index 0000000..21b4e79 --- /dev/null +++ b/tests/api/integration_tests/study_files/project_single_study/single_study.mpi @@ -0,0 +1,9 @@ +VERSION 1.0 +BEGIN PROJECT "single_study" +STUDY "mid_doe_model" mid_doe_model.sdy +END PROJECT +ORGANIZE 0 +BEGIN PROPERTIES +END PROPERTIES +Last Write Time: Thu Nov 6 18:29:10 2025 + diff --git a/tests/api/integration_tests/test_suite_cad_manager/test_integration_cad_manager.py b/tests/api/integration_tests/test_suite_cad_manager/test_integration_cad_manager.py new file mode 100644 index 0000000..7f3df58 --- /dev/null +++ b/tests/api/integration_tests/test_suite_cad_manager/test_integration_cad_manager.py @@ -0,0 +1,136 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for CADManager Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the CADManager class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import CADManager, Synergy, EntList +from tests.api.integration_tests.constants import FileSet + + +@pytest.mark.integration +@pytest.mark.cad_manager +@pytest.mark.file_set(FileSet.CAD_MANAGER) +class TestIntegrationCADManager: + """ + Integration test suite for the CADManager class. + """ + + @pytest.fixture + def cad_manager(self, synergy: Synergy, study_with_project): + """ + Fixture to create a real CADManager instance for integration testing. + """ + return synergy.cad_manager + + def test_create_entity_list(self, cad_manager: CADManager): + """ + Test the create_entity_list method of the CADManager class. + """ + entity_list = cad_manager.create_entity_list() + assert entity_list is not None + assert entity_list.ent_list is not None + assert isinstance(entity_list, EntList) + + def test_modify_cad_surfaces_by_normal(self, synergy: Synergy, cad_manager: CADManager): + """ + Test the modify_cad_surfaces_by_normal method of the CADManager class. + """ + faces = cad_manager.create_entity_list() + faces.select_from_string("F443") + transit_faces = cad_manager.create_entity_list() + distance = 1.0 + result = cad_manager.modify_cad_surfaces_by_normal(faces, transit_faces, distance) + assert result is True + # Undo required to reset the study to the original state + # Closing and reopening the study is an expensive operation. + study_doc = synergy.study_doc + study_doc.undo(1) + + def test_modify_cad_surfaces_by_vector(self, synergy: Synergy, cad_manager: CADManager): + """ + Test the modify_cad_surfaces_by_vector method of the CADManager class. + """ + faces = cad_manager.create_entity_list() + faces.select_from_string("F443") + transit_faces = cad_manager.create_entity_list() + vector = synergy.create_vector() + vector.set_xyz(1.0, 1.0, 1.0) + result = cad_manager.modify_cad_surfaces_by_vector(faces, transit_faces, vector) + assert result is True + # Undo required to reset the study to the original state + # Closing and reopening the study is an expensive operation. + study_doc = synergy.study_doc + study_doc.undo(1) + + def test_modify_cad_surfaces_by_normal_transit_none( + self, synergy: Synergy, cad_manager: CADManager + ): + """ + Test the modify_cad_surfaces_by_normal method of the CADManager class with transit faces set to None. + """ + faces = cad_manager.create_entity_list() + faces.select_from_string("F443") + distance = 1.0 + result = cad_manager.modify_cad_surfaces_by_normal(faces, None, distance) + assert result is True + # Undo required to reset the study to the original state + # Closing and reopening the study is an expensive operation. + study_doc = synergy.study_doc + study_doc.undo(1) + + def test_modify_cad_surfaces_by_vector_transit_none( + self, synergy: Synergy, cad_manager: CADManager + ): + """ + Test the modify_cad_surfaces_by_vector method of the CADManager class with transit faces set to None. + """ + faces = cad_manager.create_entity_list() + faces.select_from_string("F443") + vector = synergy.create_vector() + vector.set_xyz(1.0, 1.0, 1.0) + result = cad_manager.modify_cad_surfaces_by_vector(faces, None, vector) + assert result is True + # Undo required to reset the study to the original state + # Closing and reopening the study is an expensive operation. + study_doc = synergy.study_doc + study_doc.undo(1) + + def test_modify_cad_surfaces_by_normal_none(self, cad_manager: CADManager): + """ + Test the modify_cad_surfaces_by_normal method of the CADManager class with everything set to None. + """ + result = cad_manager.modify_cad_surfaces_by_normal(None, None, 1.0) + assert result is False + + def test_modify_cad_surfaces_by_vector_none(self, cad_manager: CADManager): + """ + Test the modify_cad_surfaces_by_vector method of the CADManager class with everything set to None. + """ + result = cad_manager.modify_cad_surfaces_by_vector(None, None, None) + assert result is False + + def test_modify_cad_surfaces_by_normal_none_faces(self, cad_manager: CADManager): + """ + Test the modify_cad_surfaces_by_normal method of the CADManager class with faces set to None. + """ + transit_faces = cad_manager.create_entity_list() + result = cad_manager.modify_cad_surfaces_by_normal(None, transit_faces, 1.0) + assert result is False + + def test_modify_cad_surfaces_by_vector_none_faces( + self, synergy: Synergy, cad_manager: CADManager + ): + """ + Test the modify_cad_surfaces_by_vector method of the CADManager class with faces set to None. + """ + vector = synergy.create_vector() + vector.set_xyz(1.0, 1.0, 1.0) + transit_faces = cad_manager.create_entity_list() + result = cad_manager.modify_cad_surfaces_by_vector(None, transit_faces, vector) + assert result is False diff --git a/tests/api/integration_tests/test_suite_custom_property/constants.py b/tests/api/integration_tests/test_suite_custom_property/constants.py new file mode 100644 index 0000000..cc3a50d --- /dev/null +++ b/tests/api/integration_tests/test_suite_custom_property/constants.py @@ -0,0 +1,32 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Constants for the Custom Property test suite. +""" + +CUSTOM_PROPERTY_DEFAULTS = False +CUSTOM_PROPERTY_NAME = "Test Name" +CUSTOM_PROPERTY_ID = 1 +CUSTOM_PROPERTY_TYPE = 10 + +FIELD_PROPERTIES = { + 1: { + "id": 20, + "description": "Test Description", + "values": [1, 2, 3], + "units": [], + "writable": True, + "hidden": False, + }, + 2: { + "id": 21, + "description": "Second Test Description", + "values": [4, 5, 6], + "units": [], + "writable": True, + "hidden": False, + }, +} + +FIELD_INDEX = 1 # Index for the field to be used for single field tests diff --git a/tests/api/integration_tests/test_suite_custom_property/data.json b/tests/api/integration_tests/test_suite_custom_property/data.json new file mode 100644 index 0000000..626b147 --- /dev/null +++ b/tests/api/integration_tests/test_suite_custom_property/data.json @@ -0,0 +1,43 @@ +{ + "property_name": "Test Name", + "property_id": 1, + "property_type": 10, + "original_field_data": { + "field_description": "", + "field_values": [], + "field_units": [], + "field_writable": true, + "field_hidden": false + }, + "hidden_field_data": { + "field_description": "", + "field_values": null, + "field_units": [], + "field_writable": false, + "field_hidden": true + }, + "field_data_1": { + "field_id": 20, + "field_description": "Test Description", + "field_values": [ + 1, + 2, + 3 + ], + "field_units": [], + "field_writable": true, + "field_hidden": false + }, + "field_data_2": { + "field_id": 21, + "field_description": "Second Test Description", + "field_values": [ + 4, + 5, + 6 + ], + "field_units": [], + "field_writable": true, + "field_hidden": false + } +} diff --git a/tests/api/integration_tests/test_suite_custom_property/generate_expected_data_custom_property.py b/tests/api/integration_tests/test_suite_custom_property/generate_expected_data_custom_property.py new file mode 100644 index 0000000..b47313c --- /dev/null +++ b/tests/api/integration_tests/test_suite_custom_property/generate_expected_data_custom_property.py @@ -0,0 +1,58 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Generate data for a new property. +Returns a dict with relevant properties. +""" + +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json +from tests.api.integration_tests.test_suite_custom_property.constants import ( + CUSTOM_PROPERTY_NAME, + CUSTOM_PROPERTY_ID, + CUSTOM_PROPERTY_TYPE, + FIELD_PROPERTIES, +) + + +@generate_json(file_set=None, synergy_required=False) +def generate_custom_property_data(): + """ + Generate data for a new property. + Returns a dict with relevant properties. + """ + properties_data = { + "property_name": CUSTOM_PROPERTY_NAME, + "property_id": CUSTOM_PROPERTY_ID, + "property_type": CUSTOM_PROPERTY_TYPE, + "original_field_data": { + "field_description": "", + "field_values": [], + "field_units": [], + "field_writable": True, + "field_hidden": False, + }, + "hidden_field_data": { + "field_description": "", + "field_values": None, + "field_units": [], + "field_writable": False, + "field_hidden": True, + }, + } + + for index, field_properties in FIELD_PROPERTIES.items(): + properties_data[f"field_data_{index}"] = { + "field_id": field_properties["id"], + "field_description": field_properties["description"], + "field_values": field_properties["values"], + "field_units": field_properties["units"], + "field_writable": field_properties["writable"], + "field_hidden": field_properties["hidden"], + } + + return properties_data + + +if __name__ == "__main__": + generate_custom_property_data() diff --git a/tests/api/integration_tests/test_suite_custom_property/test_integration_custom_property.py b/tests/api/integration_tests/test_suite_custom_property/test_integration_custom_property.py new file mode 100644 index 0000000..c67aed3 --- /dev/null +++ b/tests/api/integration_tests/test_suite_custom_property/test_integration_custom_property.py @@ -0,0 +1,203 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for Property Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the Property class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import Synergy, Property, DoubleArray +from tests.api.integration_tests.constants import FileSet +from tests.api.integration_tests.common_test_utilities.property_tests_helper import ( + check_properties, + check_property_initialization, +) +from tests.api.integration_tests.test_suite_custom_property.constants import ( + CUSTOM_PROPERTY_NAME, + CUSTOM_PROPERTY_ID, + CUSTOM_PROPERTY_TYPE, + CUSTOM_PROPERTY_DEFAULTS, + FIELD_PROPERTIES, + FIELD_INDEX, +) + + +def _check_fields( + test_property: Property, + expected_length: int, + fields_present: list[int], + fields_absent: list[int], +): + """ + Check the fields of the Property instance. + """ + fields_list = [] + + field_id = test_property.get_first_field() + while field_id != 0: + fields_list.append(field_id) + field_id = test_property.get_next_field(field_id) + + assert len(fields_list) == expected_length + + assert set(fields_list) == set(fields_present) + assert not set(fields_absent) & set(fields_list) + + +@pytest.mark.integration +@pytest.mark.custom_property +@pytest.mark.file_set(FileSet.SINGLE) +class TestIntegrationCustomProperty: + """ + Integration test suite for a new custom property for Property class. + """ + + @pytest.fixture + def custom_property(self, synergy: Synergy, study_with_project): + """ + Fixture to create a new property. + """ + pe = synergy.property_editor + prop = pe.create_property( + CUSTOM_PROPERTY_TYPE, CUSTOM_PROPERTY_ID, CUSTOM_PROPERTY_DEFAULTS + ) + prop.name = CUSTOM_PROPERTY_NAME + yield prop + pe.delete_property(CUSTOM_PROPERTY_TYPE, CUSTOM_PROPERTY_ID) + + @pytest.fixture + def double_array(self, synergy: Synergy): + """ + Fixture to create a double array. + """ + return synergy.create_double_array() + + def test_property_initialization(self, custom_property: Property): + """ + Test that Property instance is properly initialized. + """ + check_property_initialization(custom_property) + + def test_metadata(self, custom_property: Property, expected_data: dict): + """ + Test the name, id, and type of the new property. + """ + assert custom_property.name == expected_data["property_name"] + assert custom_property.id == expected_data["property_id"] + assert custom_property.type == expected_data["property_type"] + + def test_no_fields(self, custom_property: Property): + """ + Test the new property has no fields. + """ + field_id = custom_property.get_first_field() + assert field_id == 0 + + def test_properties(self, custom_property: Property, expected_data: dict): + """ + Test the properties of the new property and delete the field. + """ + original_data = expected_data["original_field_data"] + field_id = FIELD_PROPERTIES[FIELD_INDEX]["id"] + check_properties(custom_property, field_id, original_data) + + def test_updating_properties( + self, double_array: DoubleArray, custom_property: Property, expected_data: dict + ): + """ + Test the updating of the properties of the new property. + """ + updated_data = expected_data[f"field_data_{FIELD_INDEX}"] + field_id = FIELD_PROPERTIES[FIELD_INDEX]["id"] + + # Set and test the updated properties + custom_property.set_field_description( + field_id, FIELD_PROPERTIES[FIELD_INDEX]["description"] + ) + double_array.from_list(FIELD_PROPERTIES[FIELD_INDEX]["values"]) + custom_property.set_field_values(field_id, double_array) + + check_properties(custom_property, field_id, updated_data) + + def test_hide_field( + self, double_array: DoubleArray, custom_property: Property, expected_data: dict + ): + """ + Test the hiding of the field. + """ + hidden_data = expected_data["hidden_field_data"] + field_id = FIELD_PROPERTIES[FIELD_INDEX]["id"] + + # Set and test the updated properties + custom_property.set_field_description( + field_id, FIELD_PROPERTIES[FIELD_INDEX]["description"] + ) + double_array.from_list(FIELD_PROPERTIES[FIELD_INDEX]["values"]) + custom_property.set_field_values(field_id, double_array) + + # Hide and test the hidden properties + custom_property.hide_field(field_id) + + check_properties(custom_property, field_id, hidden_data) + + def test_delete_field(self, double_array: DoubleArray, custom_property: Property): + """ + Test the deleting of the field. + """ + field_id_to_delete = FIELD_PROPERTIES[FIELD_INDEX]["id"] + + custom_property.set_field_description( + field_id_to_delete, FIELD_PROPERTIES[FIELD_INDEX]["description"] + ) + double_array.from_list(FIELD_PROPERTIES[FIELD_INDEX]["values"]) + custom_property.set_field_values(field_id_to_delete, double_array) + + _check_fields(custom_property, 1, [field_id_to_delete], []) + + custom_property.delete_field(field_id_to_delete) + + _check_fields(custom_property, 0, [], [field_id_to_delete]) + + def test_properties_with_two_fields( + self, double_array: DoubleArray, custom_property: Property, expected_data: dict + ): + """ + Test the properties of the new property with two fields. + """ + original_data = expected_data["original_field_data"] + updated_data_1 = expected_data["field_data_1"] + updated_data_2 = expected_data["field_data_2"] + hidden_data = expected_data["hidden_field_data"] + field_id_1 = FIELD_PROPERTIES[1]["id"] + field_id_2 = FIELD_PROPERTIES[2]["id"] + + check_properties(custom_property, field_id_1, original_data) + check_properties(custom_property, field_id_2, original_data) + + custom_property.set_field_description(field_id_1, FIELD_PROPERTIES[1]["description"]) + double_array.from_list(FIELD_PROPERTIES[1]["values"]) + custom_property.set_field_values(field_id_1, double_array) + check_properties(custom_property, field_id_1, updated_data_1) + check_properties(custom_property, field_id_2, original_data) + + custom_property.set_field_description(field_id_2, FIELD_PROPERTIES[2]["description"]) + double_array.from_list(FIELD_PROPERTIES[2]["values"]) + custom_property.set_field_values(field_id_2, double_array) + + check_properties(custom_property, field_id_1, updated_data_1) + check_properties(custom_property, field_id_2, updated_data_2) + + custom_property.hide_field(field_id_1) + check_properties(custom_property, field_id_1, hidden_data) + check_properties(custom_property, field_id_2, updated_data_2) + + # Field ID 2004 is auto added when hidden fields are present + _check_fields(custom_property, 3, [field_id_1, field_id_2, 2004], []) + + custom_property.delete_field(field_id_1) + + # Field ID 2004 is auto added when hidden fields are present + _check_fields(custom_property, 2, [field_id_2, 2004], [field_id_1]) diff --git a/tests/api/integration_tests/test_suite_double_array/test_integration_double_array.py b/tests/api/integration_tests/test_suite_double_array/test_integration_double_array.py new file mode 100644 index 0000000..b5db408 --- /dev/null +++ b/tests/api/integration_tests/test_suite_double_array/test_integration_double_array.py @@ -0,0 +1,216 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for DoubleArray Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the DoubleArray class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import DoubleArray, Synergy + + +@pytest.mark.integration +@pytest.mark.double_array +class TestIntegrationDoubleArray: + """ + Integration test suite for the DoubleArray class. + """ + + @pytest.fixture + def double_array(self, synergy: Synergy): + """ + Fixture to create a real DoubleArray instance for integration testing. + """ + return synergy.create_double_array() + + def _check_double_array_size(self, double_array: DoubleArray, expected_size: int): + """ + Verify the size of the double array. + """ + assert double_array.size == expected_size + + def _check_value_at_index(self, double_array: DoubleArray, index: int, expected_value: float): + """ + Verify the value at a specific index in the array. + """ + assert double_array.val(index) == expected_value + + @pytest.mark.synergy + def test_create_double_array(self, synergy: Synergy): + """ + Test that DoubleArray can be created from Synergy instance. + """ + double_array = synergy.create_double_array() + self._check_double_array_size(double_array, 0) + + def test_add_double_single_value(self, double_array: DoubleArray): + """ + Test adding a single double value to the array. + """ + self._check_double_array_size(double_array, 0) + + double_array.add_double(42.5) + self._check_double_array_size(double_array, 1) + self._check_value_at_index(double_array, 0, 42.5) + + @pytest.mark.parametrize("values", [[1.0, 2.5, 3.7, 0, 1, 0.0, -1.1]]) + def test_add_double_multiple_values(self, double_array: DoubleArray, values: list[float | int]): + """ + Test adding multiple double values to the array. + """ + self._check_double_array_size(double_array, 0) + + for i, value in enumerate(values): + double_array.add_double(value) + self._check_double_array_size(double_array, i + 1) + self._check_value_at_index(double_array, i, float(value)) + + # Verify all values are still correct after all additions + self._check_double_array_size(double_array, len(values)) + for i, value in enumerate(values): + self._check_value_at_index(double_array, i, float(value)) + + def test_val_method_indexing(self, double_array: DoubleArray): + """ + Test accessing values by index using the val method. + """ + test_values = [10.5, -20.25, 0.0, 100.123, -5.75] + + # Add test values + for value in test_values: + double_array.add_double(value) + + # Test accessing each value by index + for i, expected_value in enumerate(test_values): + self._check_value_at_index(double_array, i, expected_value) + + @pytest.mark.parametrize("size", [1, 5, 10]) + def test_size_property(self, double_array: DoubleArray, size: int): + """ + Test that the size property correctly reflects the number of values. + """ + self._check_double_array_size(double_array, 0) + + for i in range(size): + double_array.add_double(float(i * 1.5)) + self._check_double_array_size(double_array, i + 1) + + self._check_double_array_size(double_array, size) + + def test_to_list_empty_array(self, double_array: DoubleArray): + """ + Test converting an empty double array to a list. + """ + result = double_array.to_list() + assert result == [] + assert isinstance(result, list) + + @pytest.mark.parametrize("values", [[0.0, -1, 10.25, -5.75]]) + def test_to_list_populated_array(self, double_array: DoubleArray, values: list[float | int]): + """ + Test converting a populated double array to a list. + """ + # Add values to array + for value in values: + double_array.add_double(value) + + # Convert to list + result = double_array.to_list() + + # Verify the result + assert isinstance(result, list) + assert len(result) == len(values) + assert result == values + + def test_from_list_empty_list(self, double_array: DoubleArray): + """ + Test creating a double array from an empty list. + """ + double_array.from_list([]) + self._check_double_array_size(double_array, 0) + assert double_array.to_list() == [] + + @pytest.mark.parametrize("values", [[0.0, -1, 10.25, -5.75]]) + def test_from_list_populated_list( + self, double_array: DoubleArray, values: list[float | int] | tuple + ): + """ + Test creating a double array from a populated list. + """ + double_array.from_list(values) + + # Verify size + self._check_double_array_size(double_array, len(values)) + + # Verify values + for i, expected_value in enumerate(values): + self._check_value_at_index(double_array, i, float(expected_value)) + + # Verify to_list conversion + result = double_array.to_list() + assert len(result) == len(values) + assert result == values + + def test_round_trip_conversion(self, double_array: DoubleArray): + """ + Test round-trip conversion: list -> DoubleArray -> list. + """ + original_values = [1.5, -2.25, 0.0, 100.123, -5.75, 42.0] + + # Convert list to DoubleArray + double_array.from_list(original_values) + + # Convert back to list + result_values = double_array.to_list() + + # Verify round-trip conversion + assert len(result_values) == len(original_values) + assert result_values == original_values + + def test_round_trip_conversion2(self, synergy: Synergy): + """ + Test round-trip conversion: list -> DoubleArray -> list. + """ + double_array = synergy.create_double_array() + double_array2 = synergy.create_double_array() + original_values = [1.5, -2.25, 0.0, 100.123, -5.75, 42.0] + + for value in original_values: + double_array.add_double(value) + + result_values = double_array.to_list() + + double_array2.from_list(result_values) + + for i, value in enumerate(original_values): + self._check_value_at_index(double_array, i, float(value)) + self._check_value_at_index(double_array2, i, float(value)) + + def test_reference_behavior(self, double_array: DoubleArray): + """ + Test reference behavior of DoubleArray. + """ + double_array.add_double(1.1) + double_array_copy = double_array + self._check_double_array_size(double_array_copy, 1) + self._check_value_at_index(double_array_copy, 0, 1.1) + + double_array_copy.add_double(2.2) + self._check_double_array_size(double_array_copy, 2) + self._check_value_at_index(double_array_copy, 0, 1.1) + self._check_value_at_index(double_array_copy, 1, 2.2) + self._check_value_at_index(double_array, 1, 2.2) + + double_array_copy2 = DoubleArray(double_array.double_array) + self._check_double_array_size(double_array_copy2, 2) + self._check_value_at_index(double_array_copy2, 0, 1.1) + self._check_value_at_index(double_array_copy2, 1, 2.2) + + double_array_copy2.add_double(3.3) + self._check_double_array_size(double_array_copy2, 3) + self._check_value_at_index(double_array_copy2, 0, 1.1) + self._check_value_at_index(double_array_copy2, 1, 2.2) + self._check_value_at_index(double_array_copy2, 2, 3.3) diff --git a/tests/api/integration_tests/test_suite_ent_list/constants.py b/tests/api/integration_tests/test_suite_ent_list/constants.py new file mode 100644 index 0000000..2144908 --- /dev/null +++ b/tests/api/integration_tests/test_suite_ent_list/constants.py @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Constants for entity list tests. +""" + +TEST_ENTITY_LIST_ITEMS = { + "dd_model": {"entity_type": "T", "items": [56, 57], "saved_list_name": "MyTest"}, + "midplane_model": {"entity_type": "T", "items": [56, 57], "saved_list_name": "MyTest"}, + "3d_model": {"entity_type": "TE", "items": [3798, 3799], "saved_list_name": "MyTest"}, +} diff --git a/tests/api/integration_tests/test_suite_ent_list/data.json b/tests/api/integration_tests/test_suite_ent_list/data.json new file mode 100644 index 0000000..e91a043 --- /dev/null +++ b/tests/api/integration_tests/test_suite_ent_list/data.json @@ -0,0 +1,35 @@ +{ + "3d_model": { + "item_string": "TE3798 TE3799", + "item_predicate": "TE3798:3799", + "saved_list_name": "MyTest", + "converted_string": "TE3798 TE3799 ", + "size": 2, + "entity": { + "0": "TE3798 ", + "1": "TE3799 " + } + }, + "dd_model": { + "item_string": "T56 T57", + "item_predicate": "T56:57", + "saved_list_name": "MyTest", + "converted_string": "T56 T57 ", + "size": 2, + "entity": { + "0": "T56 ", + "1": "T57 " + } + }, + "midplane_model": { + "item_string": "T56 T57", + "item_predicate": "T56:57", + "saved_list_name": "MyTest", + "converted_string": "T56 T57 ", + "size": 2, + "entity": { + "0": "T56 ", + "1": "T57 " + } + } +} diff --git a/tests/api/integration_tests/test_suite_ent_list/generate_expected_data_ent_list.py b/tests/api/integration_tests/test_suite_ent_list/generate_expected_data_ent_list.py new file mode 100644 index 0000000..94fe0c3 --- /dev/null +++ b/tests/api/integration_tests/test_suite_ent_list/generate_expected_data_ent_list.py @@ -0,0 +1,43 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Generate data for a new property. +Returns a dict with relevant properties. +""" + +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json +from tests.api.integration_tests.constants import FileSet +from tests.api.integration_tests.test_suite_ent_list.constants import TEST_ENTITY_LIST_ITEMS + + +@generate_json(file_set=FileSet.MESHED) +def generate_ent_list_data(synergy: Synergy, study_file: str): + """ + Generates expected test data for EntList integration tests based on the entity type and items + specified in the study file. Returns a dictionary with properties such as item strings, + predicates, saved list name, converted string, size, and entity mapping for use in tests. + """ + entity_type = TEST_ENTITY_LIST_ITEMS[study_file]["entity_type"] + items = TEST_ENTITY_LIST_ITEMS[study_file]["items"] + saved_list_name = TEST_ENTITY_LIST_ITEMS[study_file]["saved_list_name"] + + item_string = " ".join([f"{entity_type}{item}" for item in items]) + item_predicate = f"{entity_type}{items[0]}:{items[1]}" + converted_string = f"{item_string} " + size = len(items) + entity = {i: f"{entity_type}{item} " for i, item in enumerate(items)} + + return { + "item_string": item_string, + "item_predicate": item_predicate, + "saved_list_name": saved_list_name, + "converted_string": converted_string, + "size": size, + "entity": entity, + } + + +if __name__ == "__main__": + generate_ent_list_data() diff --git a/tests/api/integration_tests/test_suite_ent_list/test_integration_ent_list.py b/tests/api/integration_tests/test_suite_ent_list/test_integration_ent_list.py new file mode 100644 index 0000000..146c974 --- /dev/null +++ b/tests/api/integration_tests/test_suite_ent_list/test_integration_ent_list.py @@ -0,0 +1,143 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for EntList Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the EntList class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import EntList, Synergy +from tests.api.integration_tests.constants import FileSet + + +TEST_ENTITY_LIST_PARAMETERS = [ + ("select_from_string", "item_string"), + ("select_from_predicate", "item_predicate"), + ("select_from_saved_list", "saved_list_name"), +] + + +@pytest.mark.integration +@pytest.mark.ent_list +@pytest.mark.file_set(FileSet.MESHED) +class TestIntegrationEntList: + """ + Integration test suite for the EntList class. + """ + + @pytest.fixture + def ent_list(self, synergy: Synergy, study_with_project): + """ + Fixture to create a real EntList instance for integration testing. + """ + study_doc = synergy.study_doc + return study_doc.create_entity_list() + + def _select_entities( + self, + synergy: Synergy, + ent_list: EntList, + study_file, + select_function, + parameter, + values_to_select, + ): + """ + Select entities from the entity list. + """ + if select_function == "select_from_string": + getattr(ent_list, select_function)(values_to_select[parameter]) + elif select_function == "select_from_predicate": + pm = synergy.predicate_manager + predicate = pm.create_label_predicate(values_to_select[parameter]) + getattr(ent_list, select_function)(predicate) + elif select_function == "select_from_saved_list": + getattr(ent_list, select_function)(values_to_select[parameter]) + else: + raise ValueError(f"Invalid select function: {select_function}") + + def test_entity_list(self, ent_list: EntList): + """ + Test the entity list method of EntList. + """ + assert ent_list.size == 0 + assert ent_list.convert_to_string() == "" + + @pytest.mark.parametrize( + "select_function, parameter", + TEST_ENTITY_LIST_PARAMETERS, + ids=["select_from_string", "select_from_predicate", "select_from_saved_list"], + ) + def test_entity_list_size( + self, + synergy: Synergy, + ent_list: EntList, + study_file, + select_function, + parameter, + expected_values, + ): + """ + Test the size property of EntList. + """ + assert ent_list.size == 0 + self._select_entities( + synergy, ent_list, study_file, select_function, parameter, expected_values + ) + assert ent_list.size == expected_values["size"] + + @pytest.mark.parametrize( + "select_function, parameter", + TEST_ENTITY_LIST_PARAMETERS, + ids=["select_from_string", "select_from_predicate", "select_from_saved_list"], + ) + def test_entity_list_convert_to_string( + self, + synergy: Synergy, + ent_list: EntList, + study_file, + select_function, + parameter, + expected_values, + ): + """ + Test the convert_to_string method of EntList. + """ + self._select_entities( + synergy, ent_list, study_file, select_function, parameter, expected_values + ) + assert ent_list.convert_to_string() == expected_values["converted_string"] + + @pytest.mark.parametrize( + "select_function, parameter", + TEST_ENTITY_LIST_PARAMETERS, + ids=["select_from_string", "select_from_predicate", "select_from_saved_list"], + ) + def test_entity_list_entity( + self, + synergy: Synergy, + ent_list: EntList, + study_file, + select_function, + parameter, + expected_values, + ): + """ + Test the entity method of EntList. + """ + self._select_entities( + synergy, ent_list, study_file, select_function, parameter, expected_values + ) + for i in range(ent_list.size): + assert ent_list.entity(i).convert_to_string() == expected_values["entity"][str(i)] + + def test_entity_list_select_from_predicate_none(self, ent_list: EntList): + """ + Test the select_from_predicate method of EntList with None parameter. + """ + ent_list.select_from_predicate(None) + assert ent_list.size == 0 + assert ent_list.convert_to_string() == "" diff --git a/tests/api/integration_tests/test_suite_import_options/defaults.py b/tests/api/integration_tests/test_suite_import_options/defaults.py new file mode 100644 index 0000000..ac8e348 --- /dev/null +++ b/tests/api/integration_tests/test_suite_import_options/defaults.py @@ -0,0 +1,25 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Defaults for the ImportOptions class. +""" + +DEFAULT_IMPORT_OPTIONS = { + "mesh_type": "", + "units": "", + "mdl_mesh": True, + "mdl_surfaces": False, + "use_mdl": False, + "mdl_kernel": "", + "mdl_auto_edge_select": True, + "mdl_edge_length": -1.0, + "mdl_tetra_layers": 6, + "mdl_chord_angle_select": False, + "mdl_chord_angle": 0.0, + "mdl_sliver_removal": False, + "use_layer_name_based_on_cad": True, + "mdl_show_log": True, + "mdl_contact_mesh_type": "Ignore contact", + "cad_body_property": 0, +} diff --git a/tests/api/integration_tests/test_suite_import_options/test_integration_import_options.py b/tests/api/integration_tests/test_suite_import_options/test_integration_import_options.py new file mode 100644 index 0000000..c983d41 --- /dev/null +++ b/tests/api/integration_tests/test_suite_import_options/test_integration_import_options.py @@ -0,0 +1,117 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for ImportOptions Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the ImportOptions class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import ( + ImportOptions, + Synergy, + MeshType, + ImportUnits, + MDLContactMeshType, + CADBodyProperty, +) +from tests.conftest import VALID_BOOL, NON_NEGATIVE_FLOAT, NON_NEGATIVE_INT +from tests.api.integration_tests.common_test_utilities.helpers import data_dict, enum_dict +from tests.api.integration_tests.test_suite_import_options.defaults import DEFAULT_IMPORT_OPTIONS + +SET_IMPORT_OPTIONS = { + "mesh_type": enum_dict(MeshType), + "units": enum_dict(ImportUnits), + "mdl_mesh": data_dict(VALID_BOOL), + "mdl_surfaces": data_dict(VALID_BOOL), + "use_mdl": data_dict(VALID_BOOL), + "mdl_auto_edge_select": data_dict(VALID_BOOL), + "mdl_edge_length": data_dict(NON_NEGATIVE_FLOAT), + "mdl_tetra_layers": data_dict(NON_NEGATIVE_INT), + "mdl_chord_angle_select": data_dict(VALID_BOOL), + "mdl_chord_angle": data_dict(NON_NEGATIVE_FLOAT), + "mdl_sliver_removal": data_dict(VALID_BOOL), + "use_layer_name_based_on_cad": data_dict(VALID_BOOL), + "mdl_show_log": data_dict(VALID_BOOL), + "mdl_contact_mesh_type": enum_dict(MDLContactMeshType), + "cad_body_property": enum_dict(CADBodyProperty), +} + + +@pytest.mark.integration +@pytest.mark.import_options +class TestIntegrationImportOptions: + """ + Integration test suite for the ImportOptions class. + """ + + @pytest.fixture + def import_options(self, synergy: Synergy): + """ + Fixture to create a real ImportOptions instance for integration testing. + """ + return synergy.import_options + + def test_create_import_options(self, synergy: Synergy): + """ + Test that ImportOptions can be accessed from Synergy instance. + """ + import_options = synergy.import_options + assert import_options.import_options is not None + assert isinstance(import_options, ImportOptions) + + @pytest.mark.parametrize("default", DEFAULT_IMPORT_OPTIONS.keys()) + def test_defaults(self, import_options: ImportOptions, default: any): + """ + Test that ImportOptions defaults are set correctly upon initialization. + """ + assert getattr(import_options, default) == DEFAULT_IMPORT_OPTIONS[default] + + @pytest.mark.parametrize("attribute", SET_IMPORT_OPTIONS.keys()) + def test_set_options(self, import_options: ImportOptions, attribute: str): + """ + Test that ImportOptions can be set correctly. + """ + for value, expected_value in SET_IMPORT_OPTIONS[attribute].items(): + setattr(import_options, attribute, value) + assert getattr(import_options, attribute) == expected_value + + def test_multiple_import_options_instances(self, synergy: Synergy): + """ + Test that multiple ImportOptions instances can be created independently. + Each instance has its own COM object and maintains independent state. + """ + import_options1 = synergy.import_options + import_options2 = synergy.import_options + + assert isinstance(import_options1, ImportOptions) + assert isinstance(import_options2, ImportOptions) + + assert import_options1 is not import_options2 + assert import_options1.import_options is not import_options2.import_options + + # Test that each instance can be configured independently + # Configure instance 1 + import_options1.mesh_type = MeshType.MESH_3D + import_options1.units = ImportUnits.MM + import_options1.mdl_mesh = True + import_options1.use_mdl = True + + # Configure instance 2 differently + import_options2.mesh_type = MeshType.MESH_FUSION + import_options2.units = ImportUnits.CM + import_options2.mdl_mesh = False + import_options2.use_mdl = False + + # Verify configurations remain independent + assert import_options1.mesh_type == MeshType.MESH_3D.value + assert import_options1.units == ImportUnits.MM.value + assert import_options1.mdl_mesh is True + assert import_options1.use_mdl is True + + assert import_options2.mesh_type == MeshType.MESH_FUSION.value + assert import_options2.units == ImportUnits.CM.value + assert import_options2.mdl_mesh is False + assert import_options2.use_mdl is False diff --git a/tests/api/integration_tests/test_suite_integer_array/test_integration_integer_array.py b/tests/api/integration_tests/test_suite_integer_array/test_integration_integer_array.py new file mode 100644 index 0000000..f67c41d --- /dev/null +++ b/tests/api/integration_tests/test_suite_integer_array/test_integration_integer_array.py @@ -0,0 +1,215 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for IntegerArray Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the IntegerArray class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import IntegerArray, Synergy +from tests.conftest import VALID_INT + + +@pytest.mark.integration +@pytest.mark.integer_array +class TestIntegrationIntegerArray: + """ + Integration test suite for the IntegerArray class. + """ + + @pytest.fixture + def integer_array(self, synergy: Synergy): + """ + Fixture to create a real IntegerArray instance for integration testing. + """ + return synergy.create_integer_array() + + def _check_integer_array_size(self, integer_array: IntegerArray, expected_size: int): + """ + Verify the size of the integer array. + """ + assert integer_array.size == expected_size + + def _check_value_at_index(self, integer_array: IntegerArray, index: int, expected_value: int): + """ + Verify the value at a specific index in the array. + """ + assert integer_array.val(index) == expected_value + + @pytest.mark.synergy + def test_create_integer_array(self, synergy: Synergy): + """ + Test that IntegerArray can be created from Synergy instance. + """ + integer_array = synergy.create_integer_array() + self._check_integer_array_size(integer_array, 0) + + def test_add_integer_single_value(self, integer_array: IntegerArray): + """ + Test adding a single integer value to the array. + """ + self._check_integer_array_size(integer_array, 0) + + integer_array.add_integer(42) + self._check_integer_array_size(integer_array, 1) + self._check_value_at_index(integer_array, 0, 42) + + @pytest.mark.parametrize("values", [VALID_INT]) + def test_add_integer_multiple_values(self, integer_array: IntegerArray, values: list[int]): + """ + Test adding multiple integer values to the array. + """ + self._check_integer_array_size(integer_array, 0) + + for i, value in enumerate(values): + integer_array.add_integer(value) + self._check_integer_array_size(integer_array, i + 1) + self._check_value_at_index(integer_array, i, value) + + # Verify all values are still correct after all additions + self._check_integer_array_size(integer_array, len(values)) + for i, value in enumerate(values): + self._check_value_at_index(integer_array, i, value) + + def test_val_method_indexing(self, integer_array: IntegerArray): + """ + Test accessing values by index using the val method. + """ + test_values = VALID_INT + + # Add test values + for value in test_values: + integer_array.add_integer(value) + + # Test accessing each value by index + for i, expected_value in enumerate(test_values): + self._check_value_at_index(integer_array, i, expected_value) + + @pytest.mark.parametrize("size", [1, 5, 10]) + def test_size_property(self, integer_array: IntegerArray, size: int): + """ + Test that the size property correctly reflects the number of values. + """ + self._check_integer_array_size(integer_array, 0) + + for i in range(size): + integer_array.add_integer(i) + self._check_integer_array_size(integer_array, i + 1) + + self._check_integer_array_size(integer_array, size) + + def test_to_list_empty_array(self, integer_array: IntegerArray): + """ + Test converting an empty integer array to a list. + """ + result = integer_array.to_list() + assert result == [] + assert isinstance(result, list) + + @pytest.mark.parametrize("values", [VALID_INT]) + def test_to_list_populated_array(self, integer_array: IntegerArray, values: list[int]): + """ + Test converting a populated integer array to a list. + """ + # Add values to array + for value in values: + integer_array.add_integer(value) + + # Convert to list + result = integer_array.to_list() + + # Verify the result + assert isinstance(result, list) + assert len(result) == len(values) + assert result == values + + def test_from_list_empty_list(self, integer_array: IntegerArray): + """ + Test creating an integer array from an empty list. + """ + integer_array.from_list([]) + self._check_integer_array_size(integer_array, 0) + assert integer_array.to_list() == [] + + @pytest.mark.parametrize("values", [VALID_INT]) + def test_from_list_populated_list(self, integer_array: IntegerArray, values: list[int] | tuple): + """ + Test creating an integer array from a populated list. + """ + integer_array.from_list(values) + + # Verify size + self._check_integer_array_size(integer_array, len(values)) + + # Verify values + for i, expected_value in enumerate(values): + self._check_value_at_index(integer_array, i, expected_value) + + # Verify to_list conversion + result = integer_array.to_list() + assert len(result) == len(values) + assert result == values + + def test_round_trip_conversion(self, integer_array: IntegerArray): + """ + Test round-trip conversion: list -> IntegerArray -> list. + """ + original_values = VALID_INT + + # Convert list to IntegerArray + integer_array.from_list(original_values) + + # Convert back to list + result_values = integer_array.to_list() + + # Verify round-trip conversion + assert len(result_values) == len(original_values) + assert result_values == original_values + + def test_round_trip_conversion2(self, synergy: Synergy): + """ + Test round-trip conversion: list -> IntegerArray -> list. + """ + integer_array = synergy.create_integer_array() + integer_array2 = synergy.create_integer_array() + original_values = VALID_INT + + for value in original_values: + integer_array.add_integer(value) + + result_values = integer_array.to_list() + + integer_array2.from_list(result_values) + + for i, value in enumerate(original_values): + self._check_value_at_index(integer_array, i, value) + self._check_value_at_index(integer_array2, i, value) + + def test_reference_behavior(self, integer_array: IntegerArray): + """ + Test reference behavior of IntegerArray. + """ + integer_array.add_integer(1) + integer_array_copy = integer_array + self._check_integer_array_size(integer_array_copy, 1) + self._check_value_at_index(integer_array_copy, 0, 1) + + integer_array_copy.add_integer(2) + self._check_integer_array_size(integer_array_copy, 2) + self._check_value_at_index(integer_array_copy, 0, 1) + self._check_value_at_index(integer_array_copy, 1, 2) + self._check_value_at_index(integer_array, 1, 2) + + integer_array_copy2 = IntegerArray(integer_array.integer_array) + self._check_integer_array_size(integer_array_copy2, 2) + self._check_value_at_index(integer_array_copy2, 0, 1) + self._check_value_at_index(integer_array_copy2, 1, 2) + + integer_array_copy2.add_integer(3) + self._check_integer_array_size(integer_array_copy2, 3) + self._check_value_at_index(integer_array_copy2, 0, 1) + self._check_value_at_index(integer_array_copy2, 1, 2) + self._check_value_at_index(integer_array_copy2, 2, 3) diff --git a/tests/api/integration_tests/test_suite_material_property/constants.py b/tests/api/integration_tests/test_suite_material_property/constants.py new file mode 100644 index 0000000..927cb6e --- /dev/null +++ b/tests/api/integration_tests/test_suite_material_property/constants.py @@ -0,0 +1,11 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Constants for the Material Property test suite. +""" + +from moldflow import MaterialDatabase, MaterialDatabaseType + +MATERIAL_DB = MaterialDatabase.COOLANT +MATERIAL_DB_TYPE = MaterialDatabaseType.SYSTEM diff --git a/tests/api/integration_tests/test_suite_material_property/data.json b/tests/api/integration_tests/test_suite_material_property/data.json new file mode 100644 index 0000000..33fc5b0 --- /dev/null +++ b/tests/api/integration_tests/test_suite_material_property/data.json @@ -0,0 +1,88 @@ +{ + "material_name": "Coolanol 25 : Chevron", + "material_id": 14, + "material_type": 20010, + "field_1633": { + "field_description": "OTHER", + "field_values": null, + "field_units": null, + "field_writable": true, + "field_hidden": false + }, + "field_1898": { + "field_description": "DEC-04-1990", + "field_values": null, + "field_units": null, + "field_writable": true, + "field_hidden": false + }, + "field_1899": { + "field_description": "Non-Confidential", + "field_values": null, + "field_units": null, + "field_writable": true, + "field_hidden": false + }, + "field_1997": { + "field_description": "Chevron", + "field_values": null, + "field_units": null, + "field_writable": true, + "field_hidden": false + }, + "field_1998": { + "field_description": "Coolanol 25", + "field_values": null, + "field_units": null, + "field_writable": true, + "field_hidden": false + }, + "field_6000": { + "field_description": "", + "field_values": [ + 0.875 + ], + "field_units": [ + "g/cm^3" + ], + "field_writable": true, + "field_hidden": false + }, + "field_6100": { + "field_description": "", + "field_values": [ + 2008.0 + ], + "field_units": [ + "J/kg-C" + ], + "field_writable": true, + "field_hidden": false + }, + "field_6200": { + "field_description": "", + "field_values": [ + 0.128 + ], + "field_units": [ + "W/m-C" + ], + "field_writable": true, + "field_hidden": false + }, + "field_6302": { + "field_description": "", + "field_values": [ + 0.0008046, + 110.35000000000002, + 39.05000000000001 + ], + "field_units": [ + "Pa-s", + "C", + "C" + ], + "field_writable": true, + "field_hidden": false + } +} diff --git a/tests/api/integration_tests/test_suite_material_property/generate_expected_data_material_property.py b/tests/api/integration_tests/test_suite_material_property/generate_expected_data_material_property.py new file mode 100644 index 0000000..6eb1758 --- /dev/null +++ b/tests/api/integration_tests/test_suite_material_property/generate_expected_data_material_property.py @@ -0,0 +1,55 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Generate data for the Material Property class. +Returns a dict with relevant properties. +""" + +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import ( + generate_json, + safe_array_to_list, +) +from tests.api.integration_tests.test_suite_material_property.constants import ( + MATERIAL_DB, + MATERIAL_DB_TYPE, +) + + +@generate_json(file_set=None) +def generate_material_property_data(synergy: Synergy = None): + """ + Generate data for the Material Property class. + Returns a dict with relevant properties. + """ + mf = synergy.material_finder + mf.set_data_domain(MATERIAL_DB, MATERIAL_DB_TYPE) + mat = mf.get_first_material() + properties = {} + + properties["material_name"] = mat.name + properties["material_id"] = mat.id + properties["material_type"] = mat.type + + field_id = mat.get_first_field() + while field_id != 0: + + field_values = safe_array_to_list(mat.get_field_values(field_id)) + field_units = safe_array_to_list(mat.field_units(field_id)) + + properties[f"field_{field_id}"] = { + "field_description": mat.get_field_description(field_id), + "field_values": field_values, + "field_units": field_units, + "field_writable": mat.is_field_writable(field_id), + "field_hidden": mat.is_field_hidden(field_id), + } + + field_id = mat.get_next_field(field_id) + + return properties + + +if __name__ == "__main__": + generate_material_property_data() diff --git a/tests/api/integration_tests/test_suite_material_property/test_integration_material_property.py b/tests/api/integration_tests/test_suite_material_property/test_integration_material_property.py new file mode 100644 index 0000000..f3f18b2 --- /dev/null +++ b/tests/api/integration_tests/test_suite_material_property/test_integration_material_property.py @@ -0,0 +1,62 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for Property Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the Property class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import Synergy, Property +from tests.api.integration_tests.common_test_utilities.property_tests_helper import ( + check_properties, + check_property_initialization, +) +from tests.api.integration_tests.test_suite_material_property.constants import ( + MATERIAL_DB, + MATERIAL_DB_TYPE, +) + + +@pytest.mark.integration +@pytest.mark.material_property +@pytest.mark.json_file_name("material_property") +class TestIntegrationMaterialProperty: + """ + Integration test suite for the pre-existing materials for Property class. + """ + + @pytest.fixture + def material_property(self, synergy: Synergy): + """ + Fixture to create a real Property instance for integration testing. + """ + mf = synergy.material_finder + mf.set_data_domain(MATERIAL_DB, MATERIAL_DB_TYPE) + mat = mf.get_first_material() + return mat + + def test_property_initialization(self, material_property: Property): + """ + Test that Property instance is properly initialized. + """ + check_property_initialization(material_property) + + def test_metadata(self, material_property: Property, expected_data: dict): + """ + Test the name, id, and type of the Material property. + """ + assert material_property.name == expected_data["material_name"] + assert material_property.id == expected_data["material_id"] + assert material_property.type == expected_data["material_type"] + + def test_properties(self, material_property: Property, expected_data: dict): + """ + Test the properties of the Property instance. + """ + field_id = material_property.get_first_field() + while field_id != 0: + check_properties(material_property, field_id, expected_data[f"field_{field_id}"]) + field_id = material_property.get_next_field(field_id) diff --git a/tests/api/integration_tests/test_suite_mesh_summary/data.json b/tests/api/integration_tests/test_suite_mesh_summary/data.json new file mode 100644 index 0000000..6313f77 --- /dev/null +++ b/tests/api/integration_tests/test_suite_mesh_summary/data.json @@ -0,0 +1,89 @@ +{ + "3d_model": { + "min_aspect_ratio": 1.895933291809024, + "max_aspect_ratio": 43.920710295074635, + "ave_aspect_ratio": 24.560926238805553, + "free_edges_count": 0, + "manifold_edges_count": 0, + "non_manifold_edges_count": 0, + "triangles_count": 0, + "tetras_count": 12605, + "nodes_count": 2529, + "beams_count": 0, + "connectivity_regions": 0, + "unoriented": 0, + "intersection_elements": 0, + "overlap_elements": 0, + "match_ratio": 0.0, + "reciprocal_match_ratio": 0.0, + "mesh_volume": 62.530308264820626, + "runner_volume": 0.0, + "fusion_area": 0.0, + "duplicated_beams": 0, + "zero_triangles": 0, + "zero_beams": 0, + "percent_tets_ar_gt_thresh": 0.0, + "max_dihedral_angle": 175.94007466065065, + "percent_tets_mda_gt_thresh": 36.0174533915113, + "max_volume_ratio": 6.736010577999374, + "percent_tets_vr_gt_thresh": 0.23006743355811185 + }, + "dd_model": { + "min_aspect_ratio": 1.1573589654335428, + "max_aspect_ratio": 4.476140108729827, + "ave_aspect_ratio": 1.6076609766191936, + "free_edges_count": 0, + "manifold_edges_count": 2406, + "non_manifold_edges_count": 0, + "triangles_count": 1604, + "tetras_count": 0, + "nodes_count": 804, + "beams_count": 0, + "connectivity_regions": 1, + "unoriented": 0, + "intersection_elements": 0, + "overlap_elements": 0, + "match_ratio": 0.9999999957234991, + "reciprocal_match_ratio": 1.0, + "mesh_volume": 62.53030840056382, + "runner_volume": 0.0, + "fusion_area": 637.8543319906155, + "duplicated_beams": 0, + "zero_triangles": 0, + "zero_beams": 0, + "percent_tets_ar_gt_thresh": 0.0, + "max_dihedral_angle": 0.0, + "percent_tets_mda_gt_thresh": 0.0, + "max_volume_ratio": 0.0, + "percent_tets_vr_gt_thresh": 0.0 + }, + "midplane_model": { + "min_aspect_ratio": 1.1572717343601453, + "max_aspect_ratio": 2.900488688849151, + "ave_aspect_ratio": 1.3371656978714102, + "free_edges_count": 74, + "manifold_edges_count": 1040, + "non_manifold_edges_count": 0, + "triangles_count": 718, + "tetras_count": 0, + "nodes_count": 397, + "beams_count": 0, + "connectivity_regions": 1, + "unoriented": 649, + "intersection_elements": 0, + "overlap_elements": 0, + "match_ratio": 0.0, + "reciprocal_match_ratio": 0.0, + "mesh_volume": 62.53030551700009, + "runner_volume": 0.0, + "fusion_area": 312.6515293907724, + "duplicated_beams": 0, + "zero_triangles": 0, + "zero_beams": 0, + "percent_tets_ar_gt_thresh": 0.0, + "max_dihedral_angle": 0.0, + "percent_tets_mda_gt_thresh": 0.0, + "max_volume_ratio": 0.0, + "percent_tets_vr_gt_thresh": 0.0 + } +} diff --git a/tests/api/integration_tests/test_suite_mesh_summary/generate_expected_data_mesh_summary.py b/tests/api/integration_tests/test_suite_mesh_summary/generate_expected_data_mesh_summary.py new file mode 100644 index 0000000..477bb2c --- /dev/null +++ b/tests/api/integration_tests/test_suite_mesh_summary/generate_expected_data_mesh_summary.py @@ -0,0 +1,55 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Generate data for the MeshSummary class. +""" + +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json +from tests.api.integration_tests.constants import FileSet + + +@generate_json(file_set=FileSet.MESHED) +def generate_mesh_summary_data(synergy: Synergy = None, study_file: str = None): + """ + Extract mesh summary data from a study. + Returns a dict with relevant properties. + """ + mesh_summary = synergy.diagnosis_manager.get_mesh_summary( + element_only=False, inc_beams=True, inc_match=True, recalculate=True + ) + + return { + "min_aspect_ratio": mesh_summary.min_aspect_ratio, + "max_aspect_ratio": mesh_summary.max_aspect_ratio, + "ave_aspect_ratio": mesh_summary.ave_aspect_ratio, + "free_edges_count": mesh_summary.free_edges_count, + "manifold_edges_count": mesh_summary.manifold_edges_count, + "non_manifold_edges_count": mesh_summary.non_manifold_edges_count, + "triangles_count": mesh_summary.triangles_count, + "tetras_count": mesh_summary.tetras_count, + "nodes_count": mesh_summary.nodes_count, + "beams_count": mesh_summary.beams_count, + "connectivity_regions": mesh_summary.connectivity_regions, + "unoriented": mesh_summary.unoriented, + "intersection_elements": mesh_summary.intersection_elements, + "overlap_elements": mesh_summary.overlap_elements, + "match_ratio": mesh_summary.match_ratio, + "reciprocal_match_ratio": mesh_summary.reciprocal_match_ratio, + "mesh_volume": mesh_summary.mesh_volume, + "runner_volume": mesh_summary.runner_volume, + "fusion_area": mesh_summary.fusion_area, + "duplicated_beams": mesh_summary.duplicated_beams, + "zero_triangles": mesh_summary.zero_triangles, + "zero_beams": mesh_summary.zero_beams, + "percent_tets_ar_gt_thresh": mesh_summary.percent_tets_ar_gt_thresh, + "max_dihedral_angle": mesh_summary.max_dihedral_angle, + "percent_tets_mda_gt_thresh": mesh_summary.percent_tets_mda_gt_thresh, + "max_volume_ratio": mesh_summary.max_volume_ratio, + "percent_tets_vr_gt_thresh": mesh_summary.percent_tets_vr_gt_thresh, + } + + +if __name__ == "__main__": + generate_mesh_summary_data() diff --git a/tests/api/integration_tests/test_suite_mesh_summary/test_integration_mesh_summary.py b/tests/api/integration_tests/test_suite_mesh_summary/test_integration_mesh_summary.py new file mode 100644 index 0000000..4547d26 --- /dev/null +++ b/tests/api/integration_tests/test_suite_mesh_summary/test_integration_mesh_summary.py @@ -0,0 +1,277 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for MeshSummary Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the MeshSummary class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import MeshSummary, Synergy +from tests.api.integration_tests.constants import FileSet + + +@pytest.mark.integration +@pytest.mark.mesh_summary +@pytest.mark.file_set(FileSet.MESHED) +class TestIntegrationMeshSummary: + """ + Integration test suite for the MeshSummary class. + Tests are run against meshed models to ensure mesh summary data is available. + """ + + @pytest.fixture + def mesh_summary(self, synergy: Synergy, study_with_project): + """ + Fixture to create a real MeshSummary instance for integration testing. + """ + model_name, _, _ = study_with_project + + # Get diagnosis manager and mesh summary + diagnosis_manager = synergy.diagnosis_manager + mesh_summary = diagnosis_manager.get_mesh_summary( + element_only=False, inc_beams=True, inc_match=True, recalculate=True + ) + + if mesh_summary is None: + pytest.skip(f"No mesh summary available for {model_name} model") + + return mesh_summary + + def test_aspect_ratio_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test aspect ratio related properties. + """ + min_ar = mesh_summary.min_aspect_ratio + max_ar = mesh_summary.max_aspect_ratio + ave_ar = mesh_summary.ave_aspect_ratio + + assert isinstance(min_ar, float) + assert isinstance(max_ar, float) + assert isinstance(ave_ar, float) + + assert min_ar <= ave_ar <= max_ar + + assert abs(min_ar - expected_values["min_aspect_ratio"]) < 0.01 + assert abs(max_ar - expected_values["max_aspect_ratio"]) < 0.01 + assert abs(ave_ar - expected_values["ave_aspect_ratio"]) < 0.01 + + def test_edge_count_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test edge count related properties. + """ + free_edges = mesh_summary.free_edges_count + manifold_edges = mesh_summary.manifold_edges_count + non_manifold_edges = mesh_summary.non_manifold_edges_count + + assert isinstance(free_edges, int) + assert isinstance(manifold_edges, int) + assert isinstance(non_manifold_edges, int) + + assert free_edges >= 0 + assert manifold_edges >= 0 + assert non_manifold_edges >= 0 + + assert free_edges == expected_values["free_edges_count"] + assert manifold_edges == expected_values["manifold_edges_count"] + assert non_manifold_edges == expected_values["non_manifold_edges_count"] + + def test_element_count_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test element count related properties. + """ + triangles = mesh_summary.triangles_count + tetras = mesh_summary.tetras_count + nodes = mesh_summary.nodes_count + beams = mesh_summary.beams_count + + assert isinstance(triangles, int) + assert isinstance(tetras, int) + assert isinstance(nodes, int) + assert isinstance(beams, int) + + # All counts should be non-negative + assert triangles >= 0 + assert tetras >= 0 + assert nodes >= 0 + assert beams >= 0 + + assert triangles > 0 or tetras > 0, "Meshed model should have triangles or tetrahedra" + assert nodes > 0, "Meshed model should have nodes" + + assert triangles == expected_values["triangles_count"] + assert tetras == expected_values["tetras_count"] + assert nodes == expected_values["nodes_count"] + assert beams == expected_values["beams_count"] + + def test_mesh_quality_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test mesh quality related properties. + """ + connectivity_regions = mesh_summary.connectivity_regions + unoriented = mesh_summary.unoriented + intersection_elements = mesh_summary.intersection_elements + overlap_elements = mesh_summary.overlap_elements + + assert isinstance(connectivity_regions, int) + assert isinstance(unoriented, int) + assert isinstance(intersection_elements, int) + assert isinstance(overlap_elements, int) + + assert connectivity_regions >= 0 + assert unoriented >= 0 + assert intersection_elements >= 0 + assert overlap_elements >= 0 + + assert connectivity_regions == expected_values["connectivity_regions"] + assert unoriented == expected_values["unoriented"] + assert intersection_elements == expected_values["intersection_elements"] + assert overlap_elements == expected_values["overlap_elements"] + + def test_match_ratio_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test match ratio related properties. + """ + match_ratio = mesh_summary.match_ratio + reciprocal_match_ratio = mesh_summary.reciprocal_match_ratio + + assert isinstance(match_ratio, float) + assert isinstance(reciprocal_match_ratio, float) + + assert match_ratio >= 0 + assert reciprocal_match_ratio >= 0 + + assert abs(match_ratio - expected_values["match_ratio"]) < 0.01 + assert abs(reciprocal_match_ratio - expected_values["reciprocal_match_ratio"]) < 0.01 + + def test_volume_area_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test volume and area related properties. + """ + mesh_volume = mesh_summary.mesh_volume + runner_volume = mesh_summary.runner_volume + fusion_area = mesh_summary.fusion_area + + assert isinstance(mesh_volume, float) + assert isinstance(runner_volume, float) + assert isinstance(fusion_area, float) + + assert mesh_volume >= 0 + assert runner_volume >= 0 + assert fusion_area >= 0 + + assert abs(mesh_volume - expected_values["mesh_volume"]) < 0.01 + assert abs(runner_volume - expected_values["runner_volume"]) < 0.01 + assert abs(fusion_area - expected_values["fusion_area"]) < 0.01 + + def test_defect_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test mesh defect related properties. + """ + duplicated_beams = mesh_summary.duplicated_beams + zero_triangles = mesh_summary.zero_triangles + zero_beams = mesh_summary.zero_beams + + assert isinstance(duplicated_beams, int) + assert isinstance(zero_triangles, int) + assert isinstance(zero_beams, int) + + assert duplicated_beams >= 0 + assert zero_triangles >= 0 + assert zero_beams >= 0 + + assert duplicated_beams == expected_values["duplicated_beams"] + assert zero_triangles == expected_values["zero_triangles"] + assert zero_beams == expected_values["zero_beams"] + + def test_tetrahedra_quality_properties(self, mesh_summary: MeshSummary, expected_values: dict): + """ + Test tetrahedra quality related properties. + """ + percent_tets_ar_gt_thresh = mesh_summary.percent_tets_ar_gt_thresh + max_dihedral_angle = mesh_summary.max_dihedral_angle + percent_tets_mda_gt_thresh = mesh_summary.percent_tets_mda_gt_thresh + max_volume_ratio = mesh_summary.max_volume_ratio + percent_tets_vr_gt_thresh = mesh_summary.percent_tets_vr_gt_thresh + + assert isinstance(percent_tets_ar_gt_thresh, float) + assert isinstance(max_dihedral_angle, float) + assert isinstance(percent_tets_mda_gt_thresh, float) + assert isinstance(max_volume_ratio, float) + assert isinstance(percent_tets_vr_gt_thresh, float) + + assert 0 <= percent_tets_ar_gt_thresh <= 100 + assert 0 <= percent_tets_mda_gt_thresh <= 100 + assert 0 <= percent_tets_vr_gt_thresh <= 100 + + assert max_dihedral_angle >= 0 + assert max_volume_ratio >= 0 + + assert abs(percent_tets_ar_gt_thresh - expected_values["percent_tets_ar_gt_thresh"]) < 0.01 + assert abs(max_dihedral_angle - expected_values["max_dihedral_angle"]) < 0.01 + assert ( + abs(percent_tets_mda_gt_thresh - expected_values["percent_tets_mda_gt_thresh"]) < 0.01 + ) + assert abs(max_volume_ratio - expected_values["max_volume_ratio"]) < 0.01 + assert abs(percent_tets_vr_gt_thresh - expected_values["percent_tets_vr_gt_thresh"]) < 0.01 + + def test_all_properties_accessible(self, mesh_summary: MeshSummary): + """ + Test that all properties can be accessed without errors. + This is a comprehensive smoke test for all MeshSummary properties. + """ + properties_to_test = [ + 'min_aspect_ratio', + 'max_aspect_ratio', + 'ave_aspect_ratio', + 'free_edges_count', + 'manifold_edges_count', + 'non_manifold_edges_count', + 'triangles_count', + 'tetras_count', + 'nodes_count', + 'beams_count', + 'connectivity_regions', + 'unoriented', + 'intersection_elements', + 'overlap_elements', + 'match_ratio', + 'reciprocal_match_ratio', + 'mesh_volume', + 'runner_volume', + 'fusion_area', + 'duplicated_beams', + 'zero_triangles', + 'zero_beams', + 'percent_tets_ar_gt_thresh', + 'max_dihedral_angle', + 'percent_tets_mda_gt_thresh', + 'max_volume_ratio', + 'percent_tets_vr_gt_thresh', + ] + + results = {} + for prop_name in properties_to_test: + try: + value = getattr(mesh_summary, prop_name) + results[prop_name] = { + 'value': value, + 'type': type(value).__name__, + 'accessible': True, + } + except Exception as e: + results[prop_name] = {'error': str(e), 'accessible': False} + + # All properties should be accessible + inaccessible_props = [prop for prop, result in results.items() if not result['accessible']] + assert len(inaccessible_props) == 0, f"Inaccessible properties: {inaccessible_props}" + + # Print summary for debugging (will be visible in verbose mode) + print("\nMesh Summary Properties Test Results:") + for prop_name, result in results.items(): + if result['accessible']: + print(f" {prop_name}: {result['value']} ({result['type']})") + else: + print(f" {prop_name}: ERROR - {result['error']}") diff --git a/tests/api/integration_tests/test_suite_predicate_manager/constants.py b/tests/api/integration_tests/test_suite_predicate_manager/constants.py new file mode 100644 index 0000000..08a63fb --- /dev/null +++ b/tests/api/integration_tests/test_suite_predicate_manager/constants.py @@ -0,0 +1,125 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Constants for predicate manager tests. +""" + +from dataclasses import dataclass, field +from moldflow import CrossSectionType + + +@dataclass +class EntityData: + """ + Data class for an entity. + Produces: + - size + - converted_string + - triple_split (if split=True) + """ + + entity_type: str + start_index: int + end_index: int + split: bool = True + + size: int = field(init=False) + label: str = field(init=False) + converted_string: str = field(init=False) + + def __post_init__(self): + # Size of this entity block + self.size = self.end_index - self.start_index + 1 + + # Convert index range to strings like "N1 N2 N3 ..." + self.label = f"{self.entity_type}{self.start_index}:{self.end_index}" + self.converted_string = "".join( + f"{self.entity_type}{i} " for i in range(self.start_index, self.end_index + 1) + ) + + if self.split: + self.triple_split = self._triple_split() + + def _triple_split(self): + """ + Triple split this entity into three non-overlapping ranges. + + Example: + N1:100 → (N1:50), (N26:75), (N51:100) + """ + half = self.size // 2 + q1 = self.size // 4 + q3 = 3 * self.size // 4 + + split1_end = self.start_index + half - 1 + split2_start = self.start_index + q1 + split2_end = self.start_index + q3 - 1 + split3_start = split1_end + 1 + + return ( + EntityData(self.entity_type, self.start_index, split1_end, split=False), + EntityData(self.entity_type, split2_start, split2_end, split=False), + EntityData(self.entity_type, split3_start, self.end_index, split=False), + ) + + +MODEL_NAMES = ["dd_model", "midplane_model", "3d_model"] + +PREDICATE_DATA = { + "dd_model": [ + EntityData("N", 1, 804), + EntityData("T", 1, 1604, split=False), + EntityData("STL", 1, 1, split=False), + ], + "midplane_model": [EntityData("N", 1, 397), EntityData("T", 1, 718, split=False)], + "3d_model": [ + EntityData("N", 805, 3333), + EntityData("TE", 1, 12605, split=False), + EntityData("STL", 1, 1, split=False), + ], +} + +# Property predicate constants + +TEST_PROPERTY_TYPE = 1 +TEST_PROPERTY_ID = 1 + +PROPERTY_PREDICATE_TEST_DATA = {model: {"size": 0, "converted_string": ""} for model in MODEL_NAMES} + +PROPERTY_TYPE_PREDICATE_TEST_DATA = { + model: {"size": 0, "converted_string": ""} for model in MODEL_NAMES +} + +# Thickness predicate expected values + +TEST_MIN_THICKNESS = 0.1 +TEST_MAX_THICKNESS = 10.0 + +THICKNESS_PREDICATE_TEST_DATA = { + model: {"size": 0, "converted_string": ""} for model in MODEL_NAMES +} + +# X-section predicate expected values + +X_SECTION_PREDICATE_TEST_DATA_LIST = [ + (CrossSectionType.CIRCULAR, [5.0], [10.0]), + (CrossSectionType.RECTANGULAR, [2.0, 3.0], [4.0, 5.0]), + (CrossSectionType.ANNULAR, [5.0, 3.0], [6.0, 4.0]), + (CrossSectionType.HALF_CIRCULAR, [5.0, 3.0], [10.0, 4.0]), + (CrossSectionType.U_SHAPE, [2.0, 3.0], [4.0, 5.0]), + (CrossSectionType.TRAPEZOIDAL, [2.0, 3.0, 4.0], [4.0, 5.0, 6.0]), +] + +X_SECTION_PREDICATE_TEST_DATA = { + model: { + cs_type.value: { + "min_value": min_vals, + "max_value": max_vals, + "size": 0, + "converted_string": "", + } + for cs_type, min_vals, max_vals in X_SECTION_PREDICATE_TEST_DATA_LIST + } + for model in MODEL_NAMES +} diff --git a/tests/api/integration_tests/test_suite_predicate_manager/data.json b/tests/api/integration_tests/test_suite_predicate_manager/data.json new file mode 100644 index 0000000..d1010a2 --- /dev/null +++ b/tests/api/integration_tests/test_suite_predicate_manager/data.json @@ -0,0 +1,552 @@ +{ + "3d_model": { + "entities": [ + { + "entity_type": "N", + "start_index": 805, + "end_index": 3333, + "label": "N805:3333", + "size": 2529, + "converted_string": "N805 N806 N807 N808 N809 N810 N811 N812 N813 N814 N815 N816 N817 N818 N819 N820 N821 N822 N823 N824 N825 N826 N827 N828 N829 N830 N831 N832 N833 N834 N835 N836 N837 N838 N839 N840 N841 N842 N843 N844 N845 N846 N847 N848 N849 N850 N851 N852 N853 N854 N855 N856 N857 N858 N859 N860 N861 N862 N863 N864 N865 N866 N867 N868 N869 N870 N871 N872 N873 N874 N875 N876 N877 N878 N879 N880 N881 N882 N883 N884 N885 N886 N887 N888 N889 N890 N891 N892 N893 N894 N895 N896 N897 N898 N899 N900 N901 N902 N903 N904 N905 N906 N907 N908 N909 N910 N911 N912 N913 N914 N915 N916 N917 N918 N919 N920 N921 N922 N923 N924 N925 N926 N927 N928 N929 N930 N931 N932 N933 N934 N935 N936 N937 N938 N939 N940 N941 N942 N943 N944 N945 N946 N947 N948 N949 N950 N951 N952 N953 N954 N955 N956 N957 N958 N959 N960 N961 N962 N963 N964 N965 N966 N967 N968 N969 N970 N971 N972 N973 N974 N975 N976 N977 N978 N979 N980 N981 N982 N983 N984 N985 N986 N987 N988 N989 N990 N991 N992 N993 N994 N995 N996 N997 N998 N999 N1000 N1001 N1002 N1003 N1004 N1005 N1006 N1007 N1008 N1009 N1010 N1011 N1012 N1013 N1014 N1015 N1016 N1017 N1018 N1019 N1020 N1021 N1022 N1023 N1024 N1025 N1026 N1027 N1028 N1029 N1030 N1031 N1032 N1033 N1034 N1035 N1036 N1037 N1038 N1039 N1040 N1041 N1042 N1043 N1044 N1045 N1046 N1047 N1048 N1049 N1050 N1051 N1052 N1053 N1054 N1055 N1056 N1057 N1058 N1059 N1060 N1061 N1062 N1063 N1064 N1065 N1066 N1067 N1068 N1069 N1070 N1071 N1072 N1073 N1074 N1075 N1076 N1077 N1078 N1079 N1080 N1081 N1082 N1083 N1084 N1085 N1086 N1087 N1088 N1089 N1090 N1091 N1092 N1093 N1094 N1095 N1096 N1097 N1098 N1099 N1100 N1101 N1102 N1103 N1104 N1105 N1106 N1107 N1108 N1109 N1110 N1111 N1112 N1113 N1114 N1115 N1116 N1117 N1118 N1119 N1120 N1121 N1122 N1123 N1124 N1125 N1126 N1127 N1128 N1129 N1130 N1131 N1132 N1133 N1134 N1135 N1136 N1137 N1138 N1139 N1140 N1141 N1142 N1143 N1144 N1145 N1146 N1147 N1148 N1149 N1150 N1151 N1152 N1153 N1154 N1155 N1156 N1157 N1158 N1159 N1160 N1161 N1162 N1163 N1164 N1165 N1166 N1167 N1168 N1169 N1170 N1171 N1172 N1173 N1174 N1175 N1176 N1177 N1178 N1179 N1180 N1181 N1182 N1183 N1184 N1185 N1186 N1187 N1188 N1189 N1190 N1191 N1192 N1193 N1194 N1195 N1196 N1197 N1198 N1199 N1200 N1201 N1202 N1203 N1204 N1205 N1206 N1207 N1208 N1209 N1210 N1211 N1212 N1213 N1214 N1215 N1216 N1217 N1218 N1219 N1220 N1221 N1222 N1223 N1224 N1225 N1226 N1227 N1228 N1229 N1230 N1231 N1232 N1233 N1234 N1235 N1236 N1237 N1238 N1239 N1240 N1241 N1242 N1243 N1244 N1245 N1246 N1247 N1248 N1249 N1250 N1251 N1252 N1253 N1254 N1255 N1256 N1257 N1258 N1259 N1260 N1261 N1262 N1263 N1264 N1265 N1266 N1267 N1268 N1269 N1270 N1271 N1272 N1273 N1274 N1275 N1276 N1277 N1278 N1279 N1280 N1281 N1282 N1283 N1284 N1285 N1286 N1287 N1288 N1289 N1290 N1291 N1292 N1293 N1294 N1295 N1296 N1297 N1298 N1299 N1300 N1301 N1302 N1303 N1304 N1305 N1306 N1307 N1308 N1309 N1310 N1311 N1312 N1313 N1314 N1315 N1316 N1317 N1318 N1319 N1320 N1321 N1322 N1323 N1324 N1325 N1326 N1327 N1328 N1329 N1330 N1331 N1332 N1333 N1334 N1335 N1336 N1337 N1338 N1339 N1340 N1341 N1342 N1343 N1344 N1345 N1346 N1347 N1348 N1349 N1350 N1351 N1352 N1353 N1354 N1355 N1356 N1357 N1358 N1359 N1360 N1361 N1362 N1363 N1364 N1365 N1366 N1367 N1368 N1369 N1370 N1371 N1372 N1373 N1374 N1375 N1376 N1377 N1378 N1379 N1380 N1381 N1382 N1383 N1384 N1385 N1386 N1387 N1388 N1389 N1390 N1391 N1392 N1393 N1394 N1395 N1396 N1397 N1398 N1399 N1400 N1401 N1402 N1403 N1404 N1405 N1406 N1407 N1408 N1409 N1410 N1411 N1412 N1413 N1414 N1415 N1416 N1417 N1418 N1419 N1420 N1421 N1422 N1423 N1424 N1425 N1426 N1427 N1428 N1429 N1430 N1431 N1432 N1433 N1434 N1435 N1436 N1437 N1438 N1439 N1440 N1441 N1442 N1443 N1444 N1445 N1446 N1447 N1448 N1449 N1450 N1451 N1452 N1453 N1454 N1455 N1456 N1457 N1458 N1459 N1460 N1461 N1462 N1463 N1464 N1465 N1466 N1467 N1468 N1469 N1470 N1471 N1472 N1473 N1474 N1475 N1476 N1477 N1478 N1479 N1480 N1481 N1482 N1483 N1484 N1485 N1486 N1487 N1488 N1489 N1490 N1491 N1492 N1493 N1494 N1495 N1496 N1497 N1498 N1499 N1500 N1501 N1502 N1503 N1504 N1505 N1506 N1507 N1508 N1509 N1510 N1511 N1512 N1513 N1514 N1515 N1516 N1517 N1518 N1519 N1520 N1521 N1522 N1523 N1524 N1525 N1526 N1527 N1528 N1529 N1530 N1531 N1532 N1533 N1534 N1535 N1536 N1537 N1538 N1539 N1540 N1541 N1542 N1543 N1544 N1545 N1546 N1547 N1548 N1549 N1550 N1551 N1552 N1553 N1554 N1555 N1556 N1557 N1558 N1559 N1560 N1561 N1562 N1563 N1564 N1565 N1566 N1567 N1568 N1569 N1570 N1571 N1572 N1573 N1574 N1575 N1576 N1577 N1578 N1579 N1580 N1581 N1582 N1583 N1584 N1585 N1586 N1587 N1588 N1589 N1590 N1591 N1592 N1593 N1594 N1595 N1596 N1597 N1598 N1599 N1600 N1601 N1602 N1603 N1604 N1605 N1606 N1607 N1608 N1609 N1610 N1611 N1612 N1613 N1614 N1615 N1616 N1617 N1618 N1619 N1620 N1621 N1622 N1623 N1624 N1625 N1626 N1627 N1628 N1629 N1630 N1631 N1632 N1633 N1634 N1635 N1636 N1637 N1638 N1639 N1640 N1641 N1642 N1643 N1644 N1645 N1646 N1647 N1648 N1649 N1650 N1651 N1652 N1653 N1654 N1655 N1656 N1657 N1658 N1659 N1660 N1661 N1662 N1663 N1664 N1665 N1666 N1667 N1668 N1669 N1670 N1671 N1672 N1673 N1674 N1675 N1676 N1677 N1678 N1679 N1680 N1681 N1682 N1683 N1684 N1685 N1686 N1687 N1688 N1689 N1690 N1691 N1692 N1693 N1694 N1695 N1696 N1697 N1698 N1699 N1700 N1701 N1702 N1703 N1704 N1705 N1706 N1707 N1708 N1709 N1710 N1711 N1712 N1713 N1714 N1715 N1716 N1717 N1718 N1719 N1720 N1721 N1722 N1723 N1724 N1725 N1726 N1727 N1728 N1729 N1730 N1731 N1732 N1733 N1734 N1735 N1736 N1737 N1738 N1739 N1740 N1741 N1742 N1743 N1744 N1745 N1746 N1747 N1748 N1749 N1750 N1751 N1752 N1753 N1754 N1755 N1756 N1757 N1758 N1759 N1760 N1761 N1762 N1763 N1764 N1765 N1766 N1767 N1768 N1769 N1770 N1771 N1772 N1773 N1774 N1775 N1776 N1777 N1778 N1779 N1780 N1781 N1782 N1783 N1784 N1785 N1786 N1787 N1788 N1789 N1790 N1791 N1792 N1793 N1794 N1795 N1796 N1797 N1798 N1799 N1800 N1801 N1802 N1803 N1804 N1805 N1806 N1807 N1808 N1809 N1810 N1811 N1812 N1813 N1814 N1815 N1816 N1817 N1818 N1819 N1820 N1821 N1822 N1823 N1824 N1825 N1826 N1827 N1828 N1829 N1830 N1831 N1832 N1833 N1834 N1835 N1836 N1837 N1838 N1839 N1840 N1841 N1842 N1843 N1844 N1845 N1846 N1847 N1848 N1849 N1850 N1851 N1852 N1853 N1854 N1855 N1856 N1857 N1858 N1859 N1860 N1861 N1862 N1863 N1864 N1865 N1866 N1867 N1868 N1869 N1870 N1871 N1872 N1873 N1874 N1875 N1876 N1877 N1878 N1879 N1880 N1881 N1882 N1883 N1884 N1885 N1886 N1887 N1888 N1889 N1890 N1891 N1892 N1893 N1894 N1895 N1896 N1897 N1898 N1899 N1900 N1901 N1902 N1903 N1904 N1905 N1906 N1907 N1908 N1909 N1910 N1911 N1912 N1913 N1914 N1915 N1916 N1917 N1918 N1919 N1920 N1921 N1922 N1923 N1924 N1925 N1926 N1927 N1928 N1929 N1930 N1931 N1932 N1933 N1934 N1935 N1936 N1937 N1938 N1939 N1940 N1941 N1942 N1943 N1944 N1945 N1946 N1947 N1948 N1949 N1950 N1951 N1952 N1953 N1954 N1955 N1956 N1957 N1958 N1959 N1960 N1961 N1962 N1963 N1964 N1965 N1966 N1967 N1968 N1969 N1970 N1971 N1972 N1973 N1974 N1975 N1976 N1977 N1978 N1979 N1980 N1981 N1982 N1983 N1984 N1985 N1986 N1987 N1988 N1989 N1990 N1991 N1992 N1993 N1994 N1995 N1996 N1997 N1998 N1999 N2000 N2001 N2002 N2003 N2004 N2005 N2006 N2007 N2008 N2009 N2010 N2011 N2012 N2013 N2014 N2015 N2016 N2017 N2018 N2019 N2020 N2021 N2022 N2023 N2024 N2025 N2026 N2027 N2028 N2029 N2030 N2031 N2032 N2033 N2034 N2035 N2036 N2037 N2038 N2039 N2040 N2041 N2042 N2043 N2044 N2045 N2046 N2047 N2048 N2049 N2050 N2051 N2052 N2053 N2054 N2055 N2056 N2057 N2058 N2059 N2060 N2061 N2062 N2063 N2064 N2065 N2066 N2067 N2068 N2069 N2070 N2071 N2072 N2073 N2074 N2075 N2076 N2077 N2078 N2079 N2080 N2081 N2082 N2083 N2084 N2085 N2086 N2087 N2088 N2089 N2090 N2091 N2092 N2093 N2094 N2095 N2096 N2097 N2098 N2099 N2100 N2101 N2102 N2103 N2104 N2105 N2106 N2107 N2108 N2109 N2110 N2111 N2112 N2113 N2114 N2115 N2116 N2117 N2118 N2119 N2120 N2121 N2122 N2123 N2124 N2125 N2126 N2127 N2128 N2129 N2130 N2131 N2132 N2133 N2134 N2135 N2136 N2137 N2138 N2139 N2140 N2141 N2142 N2143 N2144 N2145 N2146 N2147 N2148 N2149 N2150 N2151 N2152 N2153 N2154 N2155 N2156 N2157 N2158 N2159 N2160 N2161 N2162 N2163 N2164 N2165 N2166 N2167 N2168 N2169 N2170 N2171 N2172 N2173 N2174 N2175 N2176 N2177 N2178 N2179 N2180 N2181 N2182 N2183 N2184 N2185 N2186 N2187 N2188 N2189 N2190 N2191 N2192 N2193 N2194 N2195 N2196 N2197 N2198 N2199 N2200 N2201 N2202 N2203 N2204 N2205 N2206 N2207 N2208 N2209 N2210 N2211 N2212 N2213 N2214 N2215 N2216 N2217 N2218 N2219 N2220 N2221 N2222 N2223 N2224 N2225 N2226 N2227 N2228 N2229 N2230 N2231 N2232 N2233 N2234 N2235 N2236 N2237 N2238 N2239 N2240 N2241 N2242 N2243 N2244 N2245 N2246 N2247 N2248 N2249 N2250 N2251 N2252 N2253 N2254 N2255 N2256 N2257 N2258 N2259 N2260 N2261 N2262 N2263 N2264 N2265 N2266 N2267 N2268 N2269 N2270 N2271 N2272 N2273 N2274 N2275 N2276 N2277 N2278 N2279 N2280 N2281 N2282 N2283 N2284 N2285 N2286 N2287 N2288 N2289 N2290 N2291 N2292 N2293 N2294 N2295 N2296 N2297 N2298 N2299 N2300 N2301 N2302 N2303 N2304 N2305 N2306 N2307 N2308 N2309 N2310 N2311 N2312 N2313 N2314 N2315 N2316 N2317 N2318 N2319 N2320 N2321 N2322 N2323 N2324 N2325 N2326 N2327 N2328 N2329 N2330 N2331 N2332 N2333 N2334 N2335 N2336 N2337 N2338 N2339 N2340 N2341 N2342 N2343 N2344 N2345 N2346 N2347 N2348 N2349 N2350 N2351 N2352 N2353 N2354 N2355 N2356 N2357 N2358 N2359 N2360 N2361 N2362 N2363 N2364 N2365 N2366 N2367 N2368 N2369 N2370 N2371 N2372 N2373 N2374 N2375 N2376 N2377 N2378 N2379 N2380 N2381 N2382 N2383 N2384 N2385 N2386 N2387 N2388 N2389 N2390 N2391 N2392 N2393 N2394 N2395 N2396 N2397 N2398 N2399 N2400 N2401 N2402 N2403 N2404 N2405 N2406 N2407 N2408 N2409 N2410 N2411 N2412 N2413 N2414 N2415 N2416 N2417 N2418 N2419 N2420 N2421 N2422 N2423 N2424 N2425 N2426 N2427 N2428 N2429 N2430 N2431 N2432 N2433 N2434 N2435 N2436 N2437 N2438 N2439 N2440 N2441 N2442 N2443 N2444 N2445 N2446 N2447 N2448 N2449 N2450 N2451 N2452 N2453 N2454 N2455 N2456 N2457 N2458 N2459 N2460 N2461 N2462 N2463 N2464 N2465 N2466 N2467 N2468 N2469 N2470 N2471 N2472 N2473 N2474 N2475 N2476 N2477 N2478 N2479 N2480 N2481 N2482 N2483 N2484 N2485 N2486 N2487 N2488 N2489 N2490 N2491 N2492 N2493 N2494 N2495 N2496 N2497 N2498 N2499 N2500 N2501 N2502 N2503 N2504 N2505 N2506 N2507 N2508 N2509 N2510 N2511 N2512 N2513 N2514 N2515 N2516 N2517 N2518 N2519 N2520 N2521 N2522 N2523 N2524 N2525 N2526 N2527 N2528 N2529 N2530 N2531 N2532 N2533 N2534 N2535 N2536 N2537 N2538 N2539 N2540 N2541 N2542 N2543 N2544 N2545 N2546 N2547 N2548 N2549 N2550 N2551 N2552 N2553 N2554 N2555 N2556 N2557 N2558 N2559 N2560 N2561 N2562 N2563 N2564 N2565 N2566 N2567 N2568 N2569 N2570 N2571 N2572 N2573 N2574 N2575 N2576 N2577 N2578 N2579 N2580 N2581 N2582 N2583 N2584 N2585 N2586 N2587 N2588 N2589 N2590 N2591 N2592 N2593 N2594 N2595 N2596 N2597 N2598 N2599 N2600 N2601 N2602 N2603 N2604 N2605 N2606 N2607 N2608 N2609 N2610 N2611 N2612 N2613 N2614 N2615 N2616 N2617 N2618 N2619 N2620 N2621 N2622 N2623 N2624 N2625 N2626 N2627 N2628 N2629 N2630 N2631 N2632 N2633 N2634 N2635 N2636 N2637 N2638 N2639 N2640 N2641 N2642 N2643 N2644 N2645 N2646 N2647 N2648 N2649 N2650 N2651 N2652 N2653 N2654 N2655 N2656 N2657 N2658 N2659 N2660 N2661 N2662 N2663 N2664 N2665 N2666 N2667 N2668 N2669 N2670 N2671 N2672 N2673 N2674 N2675 N2676 N2677 N2678 N2679 N2680 N2681 N2682 N2683 N2684 N2685 N2686 N2687 N2688 N2689 N2690 N2691 N2692 N2693 N2694 N2695 N2696 N2697 N2698 N2699 N2700 N2701 N2702 N2703 N2704 N2705 N2706 N2707 N2708 N2709 N2710 N2711 N2712 N2713 N2714 N2715 N2716 N2717 N2718 N2719 N2720 N2721 N2722 N2723 N2724 N2725 N2726 N2727 N2728 N2729 N2730 N2731 N2732 N2733 N2734 N2735 N2736 N2737 N2738 N2739 N2740 N2741 N2742 N2743 N2744 N2745 N2746 N2747 N2748 N2749 N2750 N2751 N2752 N2753 N2754 N2755 N2756 N2757 N2758 N2759 N2760 N2761 N2762 N2763 N2764 N2765 N2766 N2767 N2768 N2769 N2770 N2771 N2772 N2773 N2774 N2775 N2776 N2777 N2778 N2779 N2780 N2781 N2782 N2783 N2784 N2785 N2786 N2787 N2788 N2789 N2790 N2791 N2792 N2793 N2794 N2795 N2796 N2797 N2798 N2799 N2800 N2801 N2802 N2803 N2804 N2805 N2806 N2807 N2808 N2809 N2810 N2811 N2812 N2813 N2814 N2815 N2816 N2817 N2818 N2819 N2820 N2821 N2822 N2823 N2824 N2825 N2826 N2827 N2828 N2829 N2830 N2831 N2832 N2833 N2834 N2835 N2836 N2837 N2838 N2839 N2840 N2841 N2842 N2843 N2844 N2845 N2846 N2847 N2848 N2849 N2850 N2851 N2852 N2853 N2854 N2855 N2856 N2857 N2858 N2859 N2860 N2861 N2862 N2863 N2864 N2865 N2866 N2867 N2868 N2869 N2870 N2871 N2872 N2873 N2874 N2875 N2876 N2877 N2878 N2879 N2880 N2881 N2882 N2883 N2884 N2885 N2886 N2887 N2888 N2889 N2890 N2891 N2892 N2893 N2894 N2895 N2896 N2897 N2898 N2899 N2900 N2901 N2902 N2903 N2904 N2905 N2906 N2907 N2908 N2909 N2910 N2911 N2912 N2913 N2914 N2915 N2916 N2917 N2918 N2919 N2920 N2921 N2922 N2923 N2924 N2925 N2926 N2927 N2928 N2929 N2930 N2931 N2932 N2933 N2934 N2935 N2936 N2937 N2938 N2939 N2940 N2941 N2942 N2943 N2944 N2945 N2946 N2947 N2948 N2949 N2950 N2951 N2952 N2953 N2954 N2955 N2956 N2957 N2958 N2959 N2960 N2961 N2962 N2963 N2964 N2965 N2966 N2967 N2968 N2969 N2970 N2971 N2972 N2973 N2974 N2975 N2976 N2977 N2978 N2979 N2980 N2981 N2982 N2983 N2984 N2985 N2986 N2987 N2988 N2989 N2990 N2991 N2992 N2993 N2994 N2995 N2996 N2997 N2998 N2999 N3000 N3001 N3002 N3003 N3004 N3005 N3006 N3007 N3008 N3009 N3010 N3011 N3012 N3013 N3014 N3015 N3016 N3017 N3018 N3019 N3020 N3021 N3022 N3023 N3024 N3025 N3026 N3027 N3028 N3029 N3030 N3031 N3032 N3033 N3034 N3035 N3036 N3037 N3038 N3039 N3040 N3041 N3042 N3043 N3044 N3045 N3046 N3047 N3048 N3049 N3050 N3051 N3052 N3053 N3054 N3055 N3056 N3057 N3058 N3059 N3060 N3061 N3062 N3063 N3064 N3065 N3066 N3067 N3068 N3069 N3070 N3071 N3072 N3073 N3074 N3075 N3076 N3077 N3078 N3079 N3080 N3081 N3082 N3083 N3084 N3085 N3086 N3087 N3088 N3089 N3090 N3091 N3092 N3093 N3094 N3095 N3096 N3097 N3098 N3099 N3100 N3101 N3102 N3103 N3104 N3105 N3106 N3107 N3108 N3109 N3110 N3111 N3112 N3113 N3114 N3115 N3116 N3117 N3118 N3119 N3120 N3121 N3122 N3123 N3124 N3125 N3126 N3127 N3128 N3129 N3130 N3131 N3132 N3133 N3134 N3135 N3136 N3137 N3138 N3139 N3140 N3141 N3142 N3143 N3144 N3145 N3146 N3147 N3148 N3149 N3150 N3151 N3152 N3153 N3154 N3155 N3156 N3157 N3158 N3159 N3160 N3161 N3162 N3163 N3164 N3165 N3166 N3167 N3168 N3169 N3170 N3171 N3172 N3173 N3174 N3175 N3176 N3177 N3178 N3179 N3180 N3181 N3182 N3183 N3184 N3185 N3186 N3187 N3188 N3189 N3190 N3191 N3192 N3193 N3194 N3195 N3196 N3197 N3198 N3199 N3200 N3201 N3202 N3203 N3204 N3205 N3206 N3207 N3208 N3209 N3210 N3211 N3212 N3213 N3214 N3215 N3216 N3217 N3218 N3219 N3220 N3221 N3222 N3223 N3224 N3225 N3226 N3227 N3228 N3229 N3230 N3231 N3232 N3233 N3234 N3235 N3236 N3237 N3238 N3239 N3240 N3241 N3242 N3243 N3244 N3245 N3246 N3247 N3248 N3249 N3250 N3251 N3252 N3253 N3254 N3255 N3256 N3257 N3258 N3259 N3260 N3261 N3262 N3263 N3264 N3265 N3266 N3267 N3268 N3269 N3270 N3271 N3272 N3273 N3274 N3275 N3276 N3277 N3278 N3279 N3280 N3281 N3282 N3283 N3284 N3285 N3286 N3287 N3288 N3289 N3290 N3291 N3292 N3293 N3294 N3295 N3296 N3297 N3298 N3299 N3300 N3301 N3302 N3303 N3304 N3305 N3306 N3307 N3308 N3309 N3310 N3311 N3312 N3313 N3314 N3315 N3316 N3317 N3318 N3319 N3320 N3321 N3322 N3323 N3324 N3325 N3326 N3327 N3328 N3329 N3330 N3331 N3332 N3333 ", + "triple_split": [ + { + "entity_type": "N", + "start_index": 805, + "end_index": 2068, + "label": "N805:2068", + "size": 1264, + "converted_string": "N805 N806 N807 N808 N809 N810 N811 N812 N813 N814 N815 N816 N817 N818 N819 N820 N821 N822 N823 N824 N825 N826 N827 N828 N829 N830 N831 N832 N833 N834 N835 N836 N837 N838 N839 N840 N841 N842 N843 N844 N845 N846 N847 N848 N849 N850 N851 N852 N853 N854 N855 N856 N857 N858 N859 N860 N861 N862 N863 N864 N865 N866 N867 N868 N869 N870 N871 N872 N873 N874 N875 N876 N877 N878 N879 N880 N881 N882 N883 N884 N885 N886 N887 N888 N889 N890 N891 N892 N893 N894 N895 N896 N897 N898 N899 N900 N901 N902 N903 N904 N905 N906 N907 N908 N909 N910 N911 N912 N913 N914 N915 N916 N917 N918 N919 N920 N921 N922 N923 N924 N925 N926 N927 N928 N929 N930 N931 N932 N933 N934 N935 N936 N937 N938 N939 N940 N941 N942 N943 N944 N945 N946 N947 N948 N949 N950 N951 N952 N953 N954 N955 N956 N957 N958 N959 N960 N961 N962 N963 N964 N965 N966 N967 N968 N969 N970 N971 N972 N973 N974 N975 N976 N977 N978 N979 N980 N981 N982 N983 N984 N985 N986 N987 N988 N989 N990 N991 N992 N993 N994 N995 N996 N997 N998 N999 N1000 N1001 N1002 N1003 N1004 N1005 N1006 N1007 N1008 N1009 N1010 N1011 N1012 N1013 N1014 N1015 N1016 N1017 N1018 N1019 N1020 N1021 N1022 N1023 N1024 N1025 N1026 N1027 N1028 N1029 N1030 N1031 N1032 N1033 N1034 N1035 N1036 N1037 N1038 N1039 N1040 N1041 N1042 N1043 N1044 N1045 N1046 N1047 N1048 N1049 N1050 N1051 N1052 N1053 N1054 N1055 N1056 N1057 N1058 N1059 N1060 N1061 N1062 N1063 N1064 N1065 N1066 N1067 N1068 N1069 N1070 N1071 N1072 N1073 N1074 N1075 N1076 N1077 N1078 N1079 N1080 N1081 N1082 N1083 N1084 N1085 N1086 N1087 N1088 N1089 N1090 N1091 N1092 N1093 N1094 N1095 N1096 N1097 N1098 N1099 N1100 N1101 N1102 N1103 N1104 N1105 N1106 N1107 N1108 N1109 N1110 N1111 N1112 N1113 N1114 N1115 N1116 N1117 N1118 N1119 N1120 N1121 N1122 N1123 N1124 N1125 N1126 N1127 N1128 N1129 N1130 N1131 N1132 N1133 N1134 N1135 N1136 N1137 N1138 N1139 N1140 N1141 N1142 N1143 N1144 N1145 N1146 N1147 N1148 N1149 N1150 N1151 N1152 N1153 N1154 N1155 N1156 N1157 N1158 N1159 N1160 N1161 N1162 N1163 N1164 N1165 N1166 N1167 N1168 N1169 N1170 N1171 N1172 N1173 N1174 N1175 N1176 N1177 N1178 N1179 N1180 N1181 N1182 N1183 N1184 N1185 N1186 N1187 N1188 N1189 N1190 N1191 N1192 N1193 N1194 N1195 N1196 N1197 N1198 N1199 N1200 N1201 N1202 N1203 N1204 N1205 N1206 N1207 N1208 N1209 N1210 N1211 N1212 N1213 N1214 N1215 N1216 N1217 N1218 N1219 N1220 N1221 N1222 N1223 N1224 N1225 N1226 N1227 N1228 N1229 N1230 N1231 N1232 N1233 N1234 N1235 N1236 N1237 N1238 N1239 N1240 N1241 N1242 N1243 N1244 N1245 N1246 N1247 N1248 N1249 N1250 N1251 N1252 N1253 N1254 N1255 N1256 N1257 N1258 N1259 N1260 N1261 N1262 N1263 N1264 N1265 N1266 N1267 N1268 N1269 N1270 N1271 N1272 N1273 N1274 N1275 N1276 N1277 N1278 N1279 N1280 N1281 N1282 N1283 N1284 N1285 N1286 N1287 N1288 N1289 N1290 N1291 N1292 N1293 N1294 N1295 N1296 N1297 N1298 N1299 N1300 N1301 N1302 N1303 N1304 N1305 N1306 N1307 N1308 N1309 N1310 N1311 N1312 N1313 N1314 N1315 N1316 N1317 N1318 N1319 N1320 N1321 N1322 N1323 N1324 N1325 N1326 N1327 N1328 N1329 N1330 N1331 N1332 N1333 N1334 N1335 N1336 N1337 N1338 N1339 N1340 N1341 N1342 N1343 N1344 N1345 N1346 N1347 N1348 N1349 N1350 N1351 N1352 N1353 N1354 N1355 N1356 N1357 N1358 N1359 N1360 N1361 N1362 N1363 N1364 N1365 N1366 N1367 N1368 N1369 N1370 N1371 N1372 N1373 N1374 N1375 N1376 N1377 N1378 N1379 N1380 N1381 N1382 N1383 N1384 N1385 N1386 N1387 N1388 N1389 N1390 N1391 N1392 N1393 N1394 N1395 N1396 N1397 N1398 N1399 N1400 N1401 N1402 N1403 N1404 N1405 N1406 N1407 N1408 N1409 N1410 N1411 N1412 N1413 N1414 N1415 N1416 N1417 N1418 N1419 N1420 N1421 N1422 N1423 N1424 N1425 N1426 N1427 N1428 N1429 N1430 N1431 N1432 N1433 N1434 N1435 N1436 N1437 N1438 N1439 N1440 N1441 N1442 N1443 N1444 N1445 N1446 N1447 N1448 N1449 N1450 N1451 N1452 N1453 N1454 N1455 N1456 N1457 N1458 N1459 N1460 N1461 N1462 N1463 N1464 N1465 N1466 N1467 N1468 N1469 N1470 N1471 N1472 N1473 N1474 N1475 N1476 N1477 N1478 N1479 N1480 N1481 N1482 N1483 N1484 N1485 N1486 N1487 N1488 N1489 N1490 N1491 N1492 N1493 N1494 N1495 N1496 N1497 N1498 N1499 N1500 N1501 N1502 N1503 N1504 N1505 N1506 N1507 N1508 N1509 N1510 N1511 N1512 N1513 N1514 N1515 N1516 N1517 N1518 N1519 N1520 N1521 N1522 N1523 N1524 N1525 N1526 N1527 N1528 N1529 N1530 N1531 N1532 N1533 N1534 N1535 N1536 N1537 N1538 N1539 N1540 N1541 N1542 N1543 N1544 N1545 N1546 N1547 N1548 N1549 N1550 N1551 N1552 N1553 N1554 N1555 N1556 N1557 N1558 N1559 N1560 N1561 N1562 N1563 N1564 N1565 N1566 N1567 N1568 N1569 N1570 N1571 N1572 N1573 N1574 N1575 N1576 N1577 N1578 N1579 N1580 N1581 N1582 N1583 N1584 N1585 N1586 N1587 N1588 N1589 N1590 N1591 N1592 N1593 N1594 N1595 N1596 N1597 N1598 N1599 N1600 N1601 N1602 N1603 N1604 N1605 N1606 N1607 N1608 N1609 N1610 N1611 N1612 N1613 N1614 N1615 N1616 N1617 N1618 N1619 N1620 N1621 N1622 N1623 N1624 N1625 N1626 N1627 N1628 N1629 N1630 N1631 N1632 N1633 N1634 N1635 N1636 N1637 N1638 N1639 N1640 N1641 N1642 N1643 N1644 N1645 N1646 N1647 N1648 N1649 N1650 N1651 N1652 N1653 N1654 N1655 N1656 N1657 N1658 N1659 N1660 N1661 N1662 N1663 N1664 N1665 N1666 N1667 N1668 N1669 N1670 N1671 N1672 N1673 N1674 N1675 N1676 N1677 N1678 N1679 N1680 N1681 N1682 N1683 N1684 N1685 N1686 N1687 N1688 N1689 N1690 N1691 N1692 N1693 N1694 N1695 N1696 N1697 N1698 N1699 N1700 N1701 N1702 N1703 N1704 N1705 N1706 N1707 N1708 N1709 N1710 N1711 N1712 N1713 N1714 N1715 N1716 N1717 N1718 N1719 N1720 N1721 N1722 N1723 N1724 N1725 N1726 N1727 N1728 N1729 N1730 N1731 N1732 N1733 N1734 N1735 N1736 N1737 N1738 N1739 N1740 N1741 N1742 N1743 N1744 N1745 N1746 N1747 N1748 N1749 N1750 N1751 N1752 N1753 N1754 N1755 N1756 N1757 N1758 N1759 N1760 N1761 N1762 N1763 N1764 N1765 N1766 N1767 N1768 N1769 N1770 N1771 N1772 N1773 N1774 N1775 N1776 N1777 N1778 N1779 N1780 N1781 N1782 N1783 N1784 N1785 N1786 N1787 N1788 N1789 N1790 N1791 N1792 N1793 N1794 N1795 N1796 N1797 N1798 N1799 N1800 N1801 N1802 N1803 N1804 N1805 N1806 N1807 N1808 N1809 N1810 N1811 N1812 N1813 N1814 N1815 N1816 N1817 N1818 N1819 N1820 N1821 N1822 N1823 N1824 N1825 N1826 N1827 N1828 N1829 N1830 N1831 N1832 N1833 N1834 N1835 N1836 N1837 N1838 N1839 N1840 N1841 N1842 N1843 N1844 N1845 N1846 N1847 N1848 N1849 N1850 N1851 N1852 N1853 N1854 N1855 N1856 N1857 N1858 N1859 N1860 N1861 N1862 N1863 N1864 N1865 N1866 N1867 N1868 N1869 N1870 N1871 N1872 N1873 N1874 N1875 N1876 N1877 N1878 N1879 N1880 N1881 N1882 N1883 N1884 N1885 N1886 N1887 N1888 N1889 N1890 N1891 N1892 N1893 N1894 N1895 N1896 N1897 N1898 N1899 N1900 N1901 N1902 N1903 N1904 N1905 N1906 N1907 N1908 N1909 N1910 N1911 N1912 N1913 N1914 N1915 N1916 N1917 N1918 N1919 N1920 N1921 N1922 N1923 N1924 N1925 N1926 N1927 N1928 N1929 N1930 N1931 N1932 N1933 N1934 N1935 N1936 N1937 N1938 N1939 N1940 N1941 N1942 N1943 N1944 N1945 N1946 N1947 N1948 N1949 N1950 N1951 N1952 N1953 N1954 N1955 N1956 N1957 N1958 N1959 N1960 N1961 N1962 N1963 N1964 N1965 N1966 N1967 N1968 N1969 N1970 N1971 N1972 N1973 N1974 N1975 N1976 N1977 N1978 N1979 N1980 N1981 N1982 N1983 N1984 N1985 N1986 N1987 N1988 N1989 N1990 N1991 N1992 N1993 N1994 N1995 N1996 N1997 N1998 N1999 N2000 N2001 N2002 N2003 N2004 N2005 N2006 N2007 N2008 N2009 N2010 N2011 N2012 N2013 N2014 N2015 N2016 N2017 N2018 N2019 N2020 N2021 N2022 N2023 N2024 N2025 N2026 N2027 N2028 N2029 N2030 N2031 N2032 N2033 N2034 N2035 N2036 N2037 N2038 N2039 N2040 N2041 N2042 N2043 N2044 N2045 N2046 N2047 N2048 N2049 N2050 N2051 N2052 N2053 N2054 N2055 N2056 N2057 N2058 N2059 N2060 N2061 N2062 N2063 N2064 N2065 N2066 N2067 N2068 " + }, + { + "entity_type": "N", + "start_index": 1437, + "end_index": 2700, + "label": "N1437:2700", + "size": 1264, + "converted_string": "N1437 N1438 N1439 N1440 N1441 N1442 N1443 N1444 N1445 N1446 N1447 N1448 N1449 N1450 N1451 N1452 N1453 N1454 N1455 N1456 N1457 N1458 N1459 N1460 N1461 N1462 N1463 N1464 N1465 N1466 N1467 N1468 N1469 N1470 N1471 N1472 N1473 N1474 N1475 N1476 N1477 N1478 N1479 N1480 N1481 N1482 N1483 N1484 N1485 N1486 N1487 N1488 N1489 N1490 N1491 N1492 N1493 N1494 N1495 N1496 N1497 N1498 N1499 N1500 N1501 N1502 N1503 N1504 N1505 N1506 N1507 N1508 N1509 N1510 N1511 N1512 N1513 N1514 N1515 N1516 N1517 N1518 N1519 N1520 N1521 N1522 N1523 N1524 N1525 N1526 N1527 N1528 N1529 N1530 N1531 N1532 N1533 N1534 N1535 N1536 N1537 N1538 N1539 N1540 N1541 N1542 N1543 N1544 N1545 N1546 N1547 N1548 N1549 N1550 N1551 N1552 N1553 N1554 N1555 N1556 N1557 N1558 N1559 N1560 N1561 N1562 N1563 N1564 N1565 N1566 N1567 N1568 N1569 N1570 N1571 N1572 N1573 N1574 N1575 N1576 N1577 N1578 N1579 N1580 N1581 N1582 N1583 N1584 N1585 N1586 N1587 N1588 N1589 N1590 N1591 N1592 N1593 N1594 N1595 N1596 N1597 N1598 N1599 N1600 N1601 N1602 N1603 N1604 N1605 N1606 N1607 N1608 N1609 N1610 N1611 N1612 N1613 N1614 N1615 N1616 N1617 N1618 N1619 N1620 N1621 N1622 N1623 N1624 N1625 N1626 N1627 N1628 N1629 N1630 N1631 N1632 N1633 N1634 N1635 N1636 N1637 N1638 N1639 N1640 N1641 N1642 N1643 N1644 N1645 N1646 N1647 N1648 N1649 N1650 N1651 N1652 N1653 N1654 N1655 N1656 N1657 N1658 N1659 N1660 N1661 N1662 N1663 N1664 N1665 N1666 N1667 N1668 N1669 N1670 N1671 N1672 N1673 N1674 N1675 N1676 N1677 N1678 N1679 N1680 N1681 N1682 N1683 N1684 N1685 N1686 N1687 N1688 N1689 N1690 N1691 N1692 N1693 N1694 N1695 N1696 N1697 N1698 N1699 N1700 N1701 N1702 N1703 N1704 N1705 N1706 N1707 N1708 N1709 N1710 N1711 N1712 N1713 N1714 N1715 N1716 N1717 N1718 N1719 N1720 N1721 N1722 N1723 N1724 N1725 N1726 N1727 N1728 N1729 N1730 N1731 N1732 N1733 N1734 N1735 N1736 N1737 N1738 N1739 N1740 N1741 N1742 N1743 N1744 N1745 N1746 N1747 N1748 N1749 N1750 N1751 N1752 N1753 N1754 N1755 N1756 N1757 N1758 N1759 N1760 N1761 N1762 N1763 N1764 N1765 N1766 N1767 N1768 N1769 N1770 N1771 N1772 N1773 N1774 N1775 N1776 N1777 N1778 N1779 N1780 N1781 N1782 N1783 N1784 N1785 N1786 N1787 N1788 N1789 N1790 N1791 N1792 N1793 N1794 N1795 N1796 N1797 N1798 N1799 N1800 N1801 N1802 N1803 N1804 N1805 N1806 N1807 N1808 N1809 N1810 N1811 N1812 N1813 N1814 N1815 N1816 N1817 N1818 N1819 N1820 N1821 N1822 N1823 N1824 N1825 N1826 N1827 N1828 N1829 N1830 N1831 N1832 N1833 N1834 N1835 N1836 N1837 N1838 N1839 N1840 N1841 N1842 N1843 N1844 N1845 N1846 N1847 N1848 N1849 N1850 N1851 N1852 N1853 N1854 N1855 N1856 N1857 N1858 N1859 N1860 N1861 N1862 N1863 N1864 N1865 N1866 N1867 N1868 N1869 N1870 N1871 N1872 N1873 N1874 N1875 N1876 N1877 N1878 N1879 N1880 N1881 N1882 N1883 N1884 N1885 N1886 N1887 N1888 N1889 N1890 N1891 N1892 N1893 N1894 N1895 N1896 N1897 N1898 N1899 N1900 N1901 N1902 N1903 N1904 N1905 N1906 N1907 N1908 N1909 N1910 N1911 N1912 N1913 N1914 N1915 N1916 N1917 N1918 N1919 N1920 N1921 N1922 N1923 N1924 N1925 N1926 N1927 N1928 N1929 N1930 N1931 N1932 N1933 N1934 N1935 N1936 N1937 N1938 N1939 N1940 N1941 N1942 N1943 N1944 N1945 N1946 N1947 N1948 N1949 N1950 N1951 N1952 N1953 N1954 N1955 N1956 N1957 N1958 N1959 N1960 N1961 N1962 N1963 N1964 N1965 N1966 N1967 N1968 N1969 N1970 N1971 N1972 N1973 N1974 N1975 N1976 N1977 N1978 N1979 N1980 N1981 N1982 N1983 N1984 N1985 N1986 N1987 N1988 N1989 N1990 N1991 N1992 N1993 N1994 N1995 N1996 N1997 N1998 N1999 N2000 N2001 N2002 N2003 N2004 N2005 N2006 N2007 N2008 N2009 N2010 N2011 N2012 N2013 N2014 N2015 N2016 N2017 N2018 N2019 N2020 N2021 N2022 N2023 N2024 N2025 N2026 N2027 N2028 N2029 N2030 N2031 N2032 N2033 N2034 N2035 N2036 N2037 N2038 N2039 N2040 N2041 N2042 N2043 N2044 N2045 N2046 N2047 N2048 N2049 N2050 N2051 N2052 N2053 N2054 N2055 N2056 N2057 N2058 N2059 N2060 N2061 N2062 N2063 N2064 N2065 N2066 N2067 N2068 N2069 N2070 N2071 N2072 N2073 N2074 N2075 N2076 N2077 N2078 N2079 N2080 N2081 N2082 N2083 N2084 N2085 N2086 N2087 N2088 N2089 N2090 N2091 N2092 N2093 N2094 N2095 N2096 N2097 N2098 N2099 N2100 N2101 N2102 N2103 N2104 N2105 N2106 N2107 N2108 N2109 N2110 N2111 N2112 N2113 N2114 N2115 N2116 N2117 N2118 N2119 N2120 N2121 N2122 N2123 N2124 N2125 N2126 N2127 N2128 N2129 N2130 N2131 N2132 N2133 N2134 N2135 N2136 N2137 N2138 N2139 N2140 N2141 N2142 N2143 N2144 N2145 N2146 N2147 N2148 N2149 N2150 N2151 N2152 N2153 N2154 N2155 N2156 N2157 N2158 N2159 N2160 N2161 N2162 N2163 N2164 N2165 N2166 N2167 N2168 N2169 N2170 N2171 N2172 N2173 N2174 N2175 N2176 N2177 N2178 N2179 N2180 N2181 N2182 N2183 N2184 N2185 N2186 N2187 N2188 N2189 N2190 N2191 N2192 N2193 N2194 N2195 N2196 N2197 N2198 N2199 N2200 N2201 N2202 N2203 N2204 N2205 N2206 N2207 N2208 N2209 N2210 N2211 N2212 N2213 N2214 N2215 N2216 N2217 N2218 N2219 N2220 N2221 N2222 N2223 N2224 N2225 N2226 N2227 N2228 N2229 N2230 N2231 N2232 N2233 N2234 N2235 N2236 N2237 N2238 N2239 N2240 N2241 N2242 N2243 N2244 N2245 N2246 N2247 N2248 N2249 N2250 N2251 N2252 N2253 N2254 N2255 N2256 N2257 N2258 N2259 N2260 N2261 N2262 N2263 N2264 N2265 N2266 N2267 N2268 N2269 N2270 N2271 N2272 N2273 N2274 N2275 N2276 N2277 N2278 N2279 N2280 N2281 N2282 N2283 N2284 N2285 N2286 N2287 N2288 N2289 N2290 N2291 N2292 N2293 N2294 N2295 N2296 N2297 N2298 N2299 N2300 N2301 N2302 N2303 N2304 N2305 N2306 N2307 N2308 N2309 N2310 N2311 N2312 N2313 N2314 N2315 N2316 N2317 N2318 N2319 N2320 N2321 N2322 N2323 N2324 N2325 N2326 N2327 N2328 N2329 N2330 N2331 N2332 N2333 N2334 N2335 N2336 N2337 N2338 N2339 N2340 N2341 N2342 N2343 N2344 N2345 N2346 N2347 N2348 N2349 N2350 N2351 N2352 N2353 N2354 N2355 N2356 N2357 N2358 N2359 N2360 N2361 N2362 N2363 N2364 N2365 N2366 N2367 N2368 N2369 N2370 N2371 N2372 N2373 N2374 N2375 N2376 N2377 N2378 N2379 N2380 N2381 N2382 N2383 N2384 N2385 N2386 N2387 N2388 N2389 N2390 N2391 N2392 N2393 N2394 N2395 N2396 N2397 N2398 N2399 N2400 N2401 N2402 N2403 N2404 N2405 N2406 N2407 N2408 N2409 N2410 N2411 N2412 N2413 N2414 N2415 N2416 N2417 N2418 N2419 N2420 N2421 N2422 N2423 N2424 N2425 N2426 N2427 N2428 N2429 N2430 N2431 N2432 N2433 N2434 N2435 N2436 N2437 N2438 N2439 N2440 N2441 N2442 N2443 N2444 N2445 N2446 N2447 N2448 N2449 N2450 N2451 N2452 N2453 N2454 N2455 N2456 N2457 N2458 N2459 N2460 N2461 N2462 N2463 N2464 N2465 N2466 N2467 N2468 N2469 N2470 N2471 N2472 N2473 N2474 N2475 N2476 N2477 N2478 N2479 N2480 N2481 N2482 N2483 N2484 N2485 N2486 N2487 N2488 N2489 N2490 N2491 N2492 N2493 N2494 N2495 N2496 N2497 N2498 N2499 N2500 N2501 N2502 N2503 N2504 N2505 N2506 N2507 N2508 N2509 N2510 N2511 N2512 N2513 N2514 N2515 N2516 N2517 N2518 N2519 N2520 N2521 N2522 N2523 N2524 N2525 N2526 N2527 N2528 N2529 N2530 N2531 N2532 N2533 N2534 N2535 N2536 N2537 N2538 N2539 N2540 N2541 N2542 N2543 N2544 N2545 N2546 N2547 N2548 N2549 N2550 N2551 N2552 N2553 N2554 N2555 N2556 N2557 N2558 N2559 N2560 N2561 N2562 N2563 N2564 N2565 N2566 N2567 N2568 N2569 N2570 N2571 N2572 N2573 N2574 N2575 N2576 N2577 N2578 N2579 N2580 N2581 N2582 N2583 N2584 N2585 N2586 N2587 N2588 N2589 N2590 N2591 N2592 N2593 N2594 N2595 N2596 N2597 N2598 N2599 N2600 N2601 N2602 N2603 N2604 N2605 N2606 N2607 N2608 N2609 N2610 N2611 N2612 N2613 N2614 N2615 N2616 N2617 N2618 N2619 N2620 N2621 N2622 N2623 N2624 N2625 N2626 N2627 N2628 N2629 N2630 N2631 N2632 N2633 N2634 N2635 N2636 N2637 N2638 N2639 N2640 N2641 N2642 N2643 N2644 N2645 N2646 N2647 N2648 N2649 N2650 N2651 N2652 N2653 N2654 N2655 N2656 N2657 N2658 N2659 N2660 N2661 N2662 N2663 N2664 N2665 N2666 N2667 N2668 N2669 N2670 N2671 N2672 N2673 N2674 N2675 N2676 N2677 N2678 N2679 N2680 N2681 N2682 N2683 N2684 N2685 N2686 N2687 N2688 N2689 N2690 N2691 N2692 N2693 N2694 N2695 N2696 N2697 N2698 N2699 N2700 " + }, + { + "entity_type": "N", + "start_index": 2069, + "end_index": 3333, + "label": "N2069:3333", + "size": 1265, + "converted_string": "N2069 N2070 N2071 N2072 N2073 N2074 N2075 N2076 N2077 N2078 N2079 N2080 N2081 N2082 N2083 N2084 N2085 N2086 N2087 N2088 N2089 N2090 N2091 N2092 N2093 N2094 N2095 N2096 N2097 N2098 N2099 N2100 N2101 N2102 N2103 N2104 N2105 N2106 N2107 N2108 N2109 N2110 N2111 N2112 N2113 N2114 N2115 N2116 N2117 N2118 N2119 N2120 N2121 N2122 N2123 N2124 N2125 N2126 N2127 N2128 N2129 N2130 N2131 N2132 N2133 N2134 N2135 N2136 N2137 N2138 N2139 N2140 N2141 N2142 N2143 N2144 N2145 N2146 N2147 N2148 N2149 N2150 N2151 N2152 N2153 N2154 N2155 N2156 N2157 N2158 N2159 N2160 N2161 N2162 N2163 N2164 N2165 N2166 N2167 N2168 N2169 N2170 N2171 N2172 N2173 N2174 N2175 N2176 N2177 N2178 N2179 N2180 N2181 N2182 N2183 N2184 N2185 N2186 N2187 N2188 N2189 N2190 N2191 N2192 N2193 N2194 N2195 N2196 N2197 N2198 N2199 N2200 N2201 N2202 N2203 N2204 N2205 N2206 N2207 N2208 N2209 N2210 N2211 N2212 N2213 N2214 N2215 N2216 N2217 N2218 N2219 N2220 N2221 N2222 N2223 N2224 N2225 N2226 N2227 N2228 N2229 N2230 N2231 N2232 N2233 N2234 N2235 N2236 N2237 N2238 N2239 N2240 N2241 N2242 N2243 N2244 N2245 N2246 N2247 N2248 N2249 N2250 N2251 N2252 N2253 N2254 N2255 N2256 N2257 N2258 N2259 N2260 N2261 N2262 N2263 N2264 N2265 N2266 N2267 N2268 N2269 N2270 N2271 N2272 N2273 N2274 N2275 N2276 N2277 N2278 N2279 N2280 N2281 N2282 N2283 N2284 N2285 N2286 N2287 N2288 N2289 N2290 N2291 N2292 N2293 N2294 N2295 N2296 N2297 N2298 N2299 N2300 N2301 N2302 N2303 N2304 N2305 N2306 N2307 N2308 N2309 N2310 N2311 N2312 N2313 N2314 N2315 N2316 N2317 N2318 N2319 N2320 N2321 N2322 N2323 N2324 N2325 N2326 N2327 N2328 N2329 N2330 N2331 N2332 N2333 N2334 N2335 N2336 N2337 N2338 N2339 N2340 N2341 N2342 N2343 N2344 N2345 N2346 N2347 N2348 N2349 N2350 N2351 N2352 N2353 N2354 N2355 N2356 N2357 N2358 N2359 N2360 N2361 N2362 N2363 N2364 N2365 N2366 N2367 N2368 N2369 N2370 N2371 N2372 N2373 N2374 N2375 N2376 N2377 N2378 N2379 N2380 N2381 N2382 N2383 N2384 N2385 N2386 N2387 N2388 N2389 N2390 N2391 N2392 N2393 N2394 N2395 N2396 N2397 N2398 N2399 N2400 N2401 N2402 N2403 N2404 N2405 N2406 N2407 N2408 N2409 N2410 N2411 N2412 N2413 N2414 N2415 N2416 N2417 N2418 N2419 N2420 N2421 N2422 N2423 N2424 N2425 N2426 N2427 N2428 N2429 N2430 N2431 N2432 N2433 N2434 N2435 N2436 N2437 N2438 N2439 N2440 N2441 N2442 N2443 N2444 N2445 N2446 N2447 N2448 N2449 N2450 N2451 N2452 N2453 N2454 N2455 N2456 N2457 N2458 N2459 N2460 N2461 N2462 N2463 N2464 N2465 N2466 N2467 N2468 N2469 N2470 N2471 N2472 N2473 N2474 N2475 N2476 N2477 N2478 N2479 N2480 N2481 N2482 N2483 N2484 N2485 N2486 N2487 N2488 N2489 N2490 N2491 N2492 N2493 N2494 N2495 N2496 N2497 N2498 N2499 N2500 N2501 N2502 N2503 N2504 N2505 N2506 N2507 N2508 N2509 N2510 N2511 N2512 N2513 N2514 N2515 N2516 N2517 N2518 N2519 N2520 N2521 N2522 N2523 N2524 N2525 N2526 N2527 N2528 N2529 N2530 N2531 N2532 N2533 N2534 N2535 N2536 N2537 N2538 N2539 N2540 N2541 N2542 N2543 N2544 N2545 N2546 N2547 N2548 N2549 N2550 N2551 N2552 N2553 N2554 N2555 N2556 N2557 N2558 N2559 N2560 N2561 N2562 N2563 N2564 N2565 N2566 N2567 N2568 N2569 N2570 N2571 N2572 N2573 N2574 N2575 N2576 N2577 N2578 N2579 N2580 N2581 N2582 N2583 N2584 N2585 N2586 N2587 N2588 N2589 N2590 N2591 N2592 N2593 N2594 N2595 N2596 N2597 N2598 N2599 N2600 N2601 N2602 N2603 N2604 N2605 N2606 N2607 N2608 N2609 N2610 N2611 N2612 N2613 N2614 N2615 N2616 N2617 N2618 N2619 N2620 N2621 N2622 N2623 N2624 N2625 N2626 N2627 N2628 N2629 N2630 N2631 N2632 N2633 N2634 N2635 N2636 N2637 N2638 N2639 N2640 N2641 N2642 N2643 N2644 N2645 N2646 N2647 N2648 N2649 N2650 N2651 N2652 N2653 N2654 N2655 N2656 N2657 N2658 N2659 N2660 N2661 N2662 N2663 N2664 N2665 N2666 N2667 N2668 N2669 N2670 N2671 N2672 N2673 N2674 N2675 N2676 N2677 N2678 N2679 N2680 N2681 N2682 N2683 N2684 N2685 N2686 N2687 N2688 N2689 N2690 N2691 N2692 N2693 N2694 N2695 N2696 N2697 N2698 N2699 N2700 N2701 N2702 N2703 N2704 N2705 N2706 N2707 N2708 N2709 N2710 N2711 N2712 N2713 N2714 N2715 N2716 N2717 N2718 N2719 N2720 N2721 N2722 N2723 N2724 N2725 N2726 N2727 N2728 N2729 N2730 N2731 N2732 N2733 N2734 N2735 N2736 N2737 N2738 N2739 N2740 N2741 N2742 N2743 N2744 N2745 N2746 N2747 N2748 N2749 N2750 N2751 N2752 N2753 N2754 N2755 N2756 N2757 N2758 N2759 N2760 N2761 N2762 N2763 N2764 N2765 N2766 N2767 N2768 N2769 N2770 N2771 N2772 N2773 N2774 N2775 N2776 N2777 N2778 N2779 N2780 N2781 N2782 N2783 N2784 N2785 N2786 N2787 N2788 N2789 N2790 N2791 N2792 N2793 N2794 N2795 N2796 N2797 N2798 N2799 N2800 N2801 N2802 N2803 N2804 N2805 N2806 N2807 N2808 N2809 N2810 N2811 N2812 N2813 N2814 N2815 N2816 N2817 N2818 N2819 N2820 N2821 N2822 N2823 N2824 N2825 N2826 N2827 N2828 N2829 N2830 N2831 N2832 N2833 N2834 N2835 N2836 N2837 N2838 N2839 N2840 N2841 N2842 N2843 N2844 N2845 N2846 N2847 N2848 N2849 N2850 N2851 N2852 N2853 N2854 N2855 N2856 N2857 N2858 N2859 N2860 N2861 N2862 N2863 N2864 N2865 N2866 N2867 N2868 N2869 N2870 N2871 N2872 N2873 N2874 N2875 N2876 N2877 N2878 N2879 N2880 N2881 N2882 N2883 N2884 N2885 N2886 N2887 N2888 N2889 N2890 N2891 N2892 N2893 N2894 N2895 N2896 N2897 N2898 N2899 N2900 N2901 N2902 N2903 N2904 N2905 N2906 N2907 N2908 N2909 N2910 N2911 N2912 N2913 N2914 N2915 N2916 N2917 N2918 N2919 N2920 N2921 N2922 N2923 N2924 N2925 N2926 N2927 N2928 N2929 N2930 N2931 N2932 N2933 N2934 N2935 N2936 N2937 N2938 N2939 N2940 N2941 N2942 N2943 N2944 N2945 N2946 N2947 N2948 N2949 N2950 N2951 N2952 N2953 N2954 N2955 N2956 N2957 N2958 N2959 N2960 N2961 N2962 N2963 N2964 N2965 N2966 N2967 N2968 N2969 N2970 N2971 N2972 N2973 N2974 N2975 N2976 N2977 N2978 N2979 N2980 N2981 N2982 N2983 N2984 N2985 N2986 N2987 N2988 N2989 N2990 N2991 N2992 N2993 N2994 N2995 N2996 N2997 N2998 N2999 N3000 N3001 N3002 N3003 N3004 N3005 N3006 N3007 N3008 N3009 N3010 N3011 N3012 N3013 N3014 N3015 N3016 N3017 N3018 N3019 N3020 N3021 N3022 N3023 N3024 N3025 N3026 N3027 N3028 N3029 N3030 N3031 N3032 N3033 N3034 N3035 N3036 N3037 N3038 N3039 N3040 N3041 N3042 N3043 N3044 N3045 N3046 N3047 N3048 N3049 N3050 N3051 N3052 N3053 N3054 N3055 N3056 N3057 N3058 N3059 N3060 N3061 N3062 N3063 N3064 N3065 N3066 N3067 N3068 N3069 N3070 N3071 N3072 N3073 N3074 N3075 N3076 N3077 N3078 N3079 N3080 N3081 N3082 N3083 N3084 N3085 N3086 N3087 N3088 N3089 N3090 N3091 N3092 N3093 N3094 N3095 N3096 N3097 N3098 N3099 N3100 N3101 N3102 N3103 N3104 N3105 N3106 N3107 N3108 N3109 N3110 N3111 N3112 N3113 N3114 N3115 N3116 N3117 N3118 N3119 N3120 N3121 N3122 N3123 N3124 N3125 N3126 N3127 N3128 N3129 N3130 N3131 N3132 N3133 N3134 N3135 N3136 N3137 N3138 N3139 N3140 N3141 N3142 N3143 N3144 N3145 N3146 N3147 N3148 N3149 N3150 N3151 N3152 N3153 N3154 N3155 N3156 N3157 N3158 N3159 N3160 N3161 N3162 N3163 N3164 N3165 N3166 N3167 N3168 N3169 N3170 N3171 N3172 N3173 N3174 N3175 N3176 N3177 N3178 N3179 N3180 N3181 N3182 N3183 N3184 N3185 N3186 N3187 N3188 N3189 N3190 N3191 N3192 N3193 N3194 N3195 N3196 N3197 N3198 N3199 N3200 N3201 N3202 N3203 N3204 N3205 N3206 N3207 N3208 N3209 N3210 N3211 N3212 N3213 N3214 N3215 N3216 N3217 N3218 N3219 N3220 N3221 N3222 N3223 N3224 N3225 N3226 N3227 N3228 N3229 N3230 N3231 N3232 N3233 N3234 N3235 N3236 N3237 N3238 N3239 N3240 N3241 N3242 N3243 N3244 N3245 N3246 N3247 N3248 N3249 N3250 N3251 N3252 N3253 N3254 N3255 N3256 N3257 N3258 N3259 N3260 N3261 N3262 N3263 N3264 N3265 N3266 N3267 N3268 N3269 N3270 N3271 N3272 N3273 N3274 N3275 N3276 N3277 N3278 N3279 N3280 N3281 N3282 N3283 N3284 N3285 N3286 N3287 N3288 N3289 N3290 N3291 N3292 N3293 N3294 N3295 N3296 N3297 N3298 N3299 N3300 N3301 N3302 N3303 N3304 N3305 N3306 N3307 N3308 N3309 N3310 N3311 N3312 N3313 N3314 N3315 N3316 N3317 N3318 N3319 N3320 N3321 N3322 N3323 N3324 N3325 N3326 N3327 N3328 N3329 N3330 N3331 N3332 N3333 " + } + ] + }, + { + "entity_type": "TE", + "start_index": 1, + "end_index": 12605, + "label": "TE1:12605", + "size": 12605, + "converted_string": "TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8 TE9 TE10 TE11 TE12 TE13 TE14 TE15 TE16 TE17 TE18 TE19 TE20 TE21 TE22 TE23 TE24 TE25 TE26 TE27 TE28 TE29 TE30 TE31 TE32 TE33 TE34 TE35 TE36 TE37 TE38 TE39 TE40 TE41 TE42 TE43 TE44 TE45 TE46 TE47 TE48 TE49 TE50 TE51 TE52 TE53 TE54 TE55 TE56 TE57 TE58 TE59 TE60 TE61 TE62 TE63 TE64 TE65 TE66 TE67 TE68 TE69 TE70 TE71 TE72 TE73 TE74 TE75 TE76 TE77 TE78 TE79 TE80 TE81 TE82 TE83 TE84 TE85 TE86 TE87 TE88 TE89 TE90 TE91 TE92 TE93 TE94 TE95 TE96 TE97 TE98 TE99 TE100 TE101 TE102 TE103 TE104 TE105 TE106 TE107 TE108 TE109 TE110 TE111 TE112 TE113 TE114 TE115 TE116 TE117 TE118 TE119 TE120 TE121 TE122 TE123 TE124 TE125 TE126 TE127 TE128 TE129 TE130 TE131 TE132 TE133 TE134 TE135 TE136 TE137 TE138 TE139 TE140 TE141 TE142 TE143 TE144 TE145 TE146 TE147 TE148 TE149 TE150 TE151 TE152 TE153 TE154 TE155 TE156 TE157 TE158 TE159 TE160 TE161 TE162 TE163 TE164 TE165 TE166 TE167 TE168 TE169 TE170 TE171 TE172 TE173 TE174 TE175 TE176 TE177 TE178 TE179 TE180 TE181 TE182 TE183 TE184 TE185 TE186 TE187 TE188 TE189 TE190 TE191 TE192 TE193 TE194 TE195 TE196 TE197 TE198 TE199 TE200 TE201 TE202 TE203 TE204 TE205 TE206 TE207 TE208 TE209 TE210 TE211 TE212 TE213 TE214 TE215 TE216 TE217 TE218 TE219 TE220 TE221 TE222 TE223 TE224 TE225 TE226 TE227 TE228 TE229 TE230 TE231 TE232 TE233 TE234 TE235 TE236 TE237 TE238 TE239 TE240 TE241 TE242 TE243 TE244 TE245 TE246 TE247 TE248 TE249 TE250 TE251 TE252 TE253 TE254 TE255 TE256 TE257 TE258 TE259 TE260 TE261 TE262 TE263 TE264 TE265 TE266 TE267 TE268 TE269 TE270 TE271 TE272 TE273 TE274 TE275 TE276 TE277 TE278 TE279 TE280 TE281 TE282 TE283 TE284 TE285 TE286 TE287 TE288 TE289 TE290 TE291 TE292 TE293 TE294 TE295 TE296 TE297 TE298 TE299 TE300 TE301 TE302 TE303 TE304 TE305 TE306 TE307 TE308 TE309 TE310 TE311 TE312 TE313 TE314 TE315 TE316 TE317 TE318 TE319 TE320 TE321 TE322 TE323 TE324 TE325 TE326 TE327 TE328 TE329 TE330 TE331 TE332 TE333 TE334 TE335 TE336 TE337 TE338 TE339 TE340 TE341 TE342 TE343 TE344 TE345 TE346 TE347 TE348 TE349 TE350 TE351 TE352 TE353 TE354 TE355 TE356 TE357 TE358 TE359 TE360 TE361 TE362 TE363 TE364 TE365 TE366 TE367 TE368 TE369 TE370 TE371 TE372 TE373 TE374 TE375 TE376 TE377 TE378 TE379 TE380 TE381 TE382 TE383 TE384 TE385 TE386 TE387 TE388 TE389 TE390 TE391 TE392 TE393 TE394 TE395 TE396 TE397 TE398 TE399 TE400 TE401 TE402 TE403 TE404 TE405 TE406 TE407 TE408 TE409 TE410 TE411 TE412 TE413 TE414 TE415 TE416 TE417 TE418 TE419 TE420 TE421 TE422 TE423 TE424 TE425 TE426 TE427 TE428 TE429 TE430 TE431 TE432 TE433 TE434 TE435 TE436 TE437 TE438 TE439 TE440 TE441 TE442 TE443 TE444 TE445 TE446 TE447 TE448 TE449 TE450 TE451 TE452 TE453 TE454 TE455 TE456 TE457 TE458 TE459 TE460 TE461 TE462 TE463 TE464 TE465 TE466 TE467 TE468 TE469 TE470 TE471 TE472 TE473 TE474 TE475 TE476 TE477 TE478 TE479 TE480 TE481 TE482 TE483 TE484 TE485 TE486 TE487 TE488 TE489 TE490 TE491 TE492 TE493 TE494 TE495 TE496 TE497 TE498 TE499 TE500 TE501 TE502 TE503 TE504 TE505 TE506 TE507 TE508 TE509 TE510 TE511 TE512 TE513 TE514 TE515 TE516 TE517 TE518 TE519 TE520 TE521 TE522 TE523 TE524 TE525 TE526 TE527 TE528 TE529 TE530 TE531 TE532 TE533 TE534 TE535 TE536 TE537 TE538 TE539 TE540 TE541 TE542 TE543 TE544 TE545 TE546 TE547 TE548 TE549 TE550 TE551 TE552 TE553 TE554 TE555 TE556 TE557 TE558 TE559 TE560 TE561 TE562 TE563 TE564 TE565 TE566 TE567 TE568 TE569 TE570 TE571 TE572 TE573 TE574 TE575 TE576 TE577 TE578 TE579 TE580 TE581 TE582 TE583 TE584 TE585 TE586 TE587 TE588 TE589 TE590 TE591 TE592 TE593 TE594 TE595 TE596 TE597 TE598 TE599 TE600 TE601 TE602 TE603 TE604 TE605 TE606 TE607 TE608 TE609 TE610 TE611 TE612 TE613 TE614 TE615 TE616 TE617 TE618 TE619 TE620 TE621 TE622 TE623 TE624 TE625 TE626 TE627 TE628 TE629 TE630 TE631 TE632 TE633 TE634 TE635 TE636 TE637 TE638 TE639 TE640 TE641 TE642 TE643 TE644 TE645 TE646 TE647 TE648 TE649 TE650 TE651 TE652 TE653 TE654 TE655 TE656 TE657 TE658 TE659 TE660 TE661 TE662 TE663 TE664 TE665 TE666 TE667 TE668 TE669 TE670 TE671 TE672 TE673 TE674 TE675 TE676 TE677 TE678 TE679 TE680 TE681 TE682 TE683 TE684 TE685 TE686 TE687 TE688 TE689 TE690 TE691 TE692 TE693 TE694 TE695 TE696 TE697 TE698 TE699 TE700 TE701 TE702 TE703 TE704 TE705 TE706 TE707 TE708 TE709 TE710 TE711 TE712 TE713 TE714 TE715 TE716 TE717 TE718 TE719 TE720 TE721 TE722 TE723 TE724 TE725 TE726 TE727 TE728 TE729 TE730 TE731 TE732 TE733 TE734 TE735 TE736 TE737 TE738 TE739 TE740 TE741 TE742 TE743 TE744 TE745 TE746 TE747 TE748 TE749 TE750 TE751 TE752 TE753 TE754 TE755 TE756 TE757 TE758 TE759 TE760 TE761 TE762 TE763 TE764 TE765 TE766 TE767 TE768 TE769 TE770 TE771 TE772 TE773 TE774 TE775 TE776 TE777 TE778 TE779 TE780 TE781 TE782 TE783 TE784 TE785 TE786 TE787 TE788 TE789 TE790 TE791 TE792 TE793 TE794 TE795 TE796 TE797 TE798 TE799 TE800 TE801 TE802 TE803 TE804 TE805 TE806 TE807 TE808 TE809 TE810 TE811 TE812 TE813 TE814 TE815 TE816 TE817 TE818 TE819 TE820 TE821 TE822 TE823 TE824 TE825 TE826 TE827 TE828 TE829 TE830 TE831 TE832 TE833 TE834 TE835 TE836 TE837 TE838 TE839 TE840 TE841 TE842 TE843 TE844 TE845 TE846 TE847 TE848 TE849 TE850 TE851 TE852 TE853 TE854 TE855 TE856 TE857 TE858 TE859 TE860 TE861 TE862 TE863 TE864 TE865 TE866 TE867 TE868 TE869 TE870 TE871 TE872 TE873 TE874 TE875 TE876 TE877 TE878 TE879 TE880 TE881 TE882 TE883 TE884 TE885 TE886 TE887 TE888 TE889 TE890 TE891 TE892 TE893 TE894 TE895 TE896 TE897 TE898 TE899 TE900 TE901 TE902 TE903 TE904 TE905 TE906 TE907 TE908 TE909 TE910 TE911 TE912 TE913 TE914 TE915 TE916 TE917 TE918 TE919 TE920 TE921 TE922 TE923 TE924 TE925 TE926 TE927 TE928 TE929 TE930 TE931 TE932 TE933 TE934 TE935 TE936 TE937 TE938 TE939 TE940 TE941 TE942 TE943 TE944 TE945 TE946 TE947 TE948 TE949 TE950 TE951 TE952 TE953 TE954 TE955 TE956 TE957 TE958 TE959 TE960 TE961 TE962 TE963 TE964 TE965 TE966 TE967 TE968 TE969 TE970 TE971 TE972 TE973 TE974 TE975 TE976 TE977 TE978 TE979 TE980 TE981 TE982 TE983 TE984 TE985 TE986 TE987 TE988 TE989 TE990 TE991 TE992 TE993 TE994 TE995 TE996 TE997 TE998 TE999 TE1000 TE1001 TE1002 TE1003 TE1004 TE1005 TE1006 TE1007 TE1008 TE1009 TE1010 TE1011 TE1012 TE1013 TE1014 TE1015 TE1016 TE1017 TE1018 TE1019 TE1020 TE1021 TE1022 TE1023 TE1024 TE1025 TE1026 TE1027 TE1028 TE1029 TE1030 TE1031 TE1032 TE1033 TE1034 TE1035 TE1036 TE1037 TE1038 TE1039 TE1040 TE1041 TE1042 TE1043 TE1044 TE1045 TE1046 TE1047 TE1048 TE1049 TE1050 TE1051 TE1052 TE1053 TE1054 TE1055 TE1056 TE1057 TE1058 TE1059 TE1060 TE1061 TE1062 TE1063 TE1064 TE1065 TE1066 TE1067 TE1068 TE1069 TE1070 TE1071 TE1072 TE1073 TE1074 TE1075 TE1076 TE1077 TE1078 TE1079 TE1080 TE1081 TE1082 TE1083 TE1084 TE1085 TE1086 TE1087 TE1088 TE1089 TE1090 TE1091 TE1092 TE1093 TE1094 TE1095 TE1096 TE1097 TE1098 TE1099 TE1100 TE1101 TE1102 TE1103 TE1104 TE1105 TE1106 TE1107 TE1108 TE1109 TE1110 TE1111 TE1112 TE1113 TE1114 TE1115 TE1116 TE1117 TE1118 TE1119 TE1120 TE1121 TE1122 TE1123 TE1124 TE1125 TE1126 TE1127 TE1128 TE1129 TE1130 TE1131 TE1132 TE1133 TE1134 TE1135 TE1136 TE1137 TE1138 TE1139 TE1140 TE1141 TE1142 TE1143 TE1144 TE1145 TE1146 TE1147 TE1148 TE1149 TE1150 TE1151 TE1152 TE1153 TE1154 TE1155 TE1156 TE1157 TE1158 TE1159 TE1160 TE1161 TE1162 TE1163 TE1164 TE1165 TE1166 TE1167 TE1168 TE1169 TE1170 TE1171 TE1172 TE1173 TE1174 TE1175 TE1176 TE1177 TE1178 TE1179 TE1180 TE1181 TE1182 TE1183 TE1184 TE1185 TE1186 TE1187 TE1188 TE1189 TE1190 TE1191 TE1192 TE1193 TE1194 TE1195 TE1196 TE1197 TE1198 TE1199 TE1200 TE1201 TE1202 TE1203 TE1204 TE1205 TE1206 TE1207 TE1208 TE1209 TE1210 TE1211 TE1212 TE1213 TE1214 TE1215 TE1216 TE1217 TE1218 TE1219 TE1220 TE1221 TE1222 TE1223 TE1224 TE1225 TE1226 TE1227 TE1228 TE1229 TE1230 TE1231 TE1232 TE1233 TE1234 TE1235 TE1236 TE1237 TE1238 TE1239 TE1240 TE1241 TE1242 TE1243 TE1244 TE1245 TE1246 TE1247 TE1248 TE1249 TE1250 TE1251 TE1252 TE1253 TE1254 TE1255 TE1256 TE1257 TE1258 TE1259 TE1260 TE1261 TE1262 TE1263 TE1264 TE1265 TE1266 TE1267 TE1268 TE1269 TE1270 TE1271 TE1272 TE1273 TE1274 TE1275 TE1276 TE1277 TE1278 TE1279 TE1280 TE1281 TE1282 TE1283 TE1284 TE1285 TE1286 TE1287 TE1288 TE1289 TE1290 TE1291 TE1292 TE1293 TE1294 TE1295 TE1296 TE1297 TE1298 TE1299 TE1300 TE1301 TE1302 TE1303 TE1304 TE1305 TE1306 TE1307 TE1308 TE1309 TE1310 TE1311 TE1312 TE1313 TE1314 TE1315 TE1316 TE1317 TE1318 TE1319 TE1320 TE1321 TE1322 TE1323 TE1324 TE1325 TE1326 TE1327 TE1328 TE1329 TE1330 TE1331 TE1332 TE1333 TE1334 TE1335 TE1336 TE1337 TE1338 TE1339 TE1340 TE1341 TE1342 TE1343 TE1344 TE1345 TE1346 TE1347 TE1348 TE1349 TE1350 TE1351 TE1352 TE1353 TE1354 TE1355 TE1356 TE1357 TE1358 TE1359 TE1360 TE1361 TE1362 TE1363 TE1364 TE1365 TE1366 TE1367 TE1368 TE1369 TE1370 TE1371 TE1372 TE1373 TE1374 TE1375 TE1376 TE1377 TE1378 TE1379 TE1380 TE1381 TE1382 TE1383 TE1384 TE1385 TE1386 TE1387 TE1388 TE1389 TE1390 TE1391 TE1392 TE1393 TE1394 TE1395 TE1396 TE1397 TE1398 TE1399 TE1400 TE1401 TE1402 TE1403 TE1404 TE1405 TE1406 TE1407 TE1408 TE1409 TE1410 TE1411 TE1412 TE1413 TE1414 TE1415 TE1416 TE1417 TE1418 TE1419 TE1420 TE1421 TE1422 TE1423 TE1424 TE1425 TE1426 TE1427 TE1428 TE1429 TE1430 TE1431 TE1432 TE1433 TE1434 TE1435 TE1436 TE1437 TE1438 TE1439 TE1440 TE1441 TE1442 TE1443 TE1444 TE1445 TE1446 TE1447 TE1448 TE1449 TE1450 TE1451 TE1452 TE1453 TE1454 TE1455 TE1456 TE1457 TE1458 TE1459 TE1460 TE1461 TE1462 TE1463 TE1464 TE1465 TE1466 TE1467 TE1468 TE1469 TE1470 TE1471 TE1472 TE1473 TE1474 TE1475 TE1476 TE1477 TE1478 TE1479 TE1480 TE1481 TE1482 TE1483 TE1484 TE1485 TE1486 TE1487 TE1488 TE1489 TE1490 TE1491 TE1492 TE1493 TE1494 TE1495 TE1496 TE1497 TE1498 TE1499 TE1500 TE1501 TE1502 TE1503 TE1504 TE1505 TE1506 TE1507 TE1508 TE1509 TE1510 TE1511 TE1512 TE1513 TE1514 TE1515 TE1516 TE1517 TE1518 TE1519 TE1520 TE1521 TE1522 TE1523 TE1524 TE1525 TE1526 TE1527 TE1528 TE1529 TE1530 TE1531 TE1532 TE1533 TE1534 TE1535 TE1536 TE1537 TE1538 TE1539 TE1540 TE1541 TE1542 TE1543 TE1544 TE1545 TE1546 TE1547 TE1548 TE1549 TE1550 TE1551 TE1552 TE1553 TE1554 TE1555 TE1556 TE1557 TE1558 TE1559 TE1560 TE1561 TE1562 TE1563 TE1564 TE1565 TE1566 TE1567 TE1568 TE1569 TE1570 TE1571 TE1572 TE1573 TE1574 TE1575 TE1576 TE1577 TE1578 TE1579 TE1580 TE1581 TE1582 TE1583 TE1584 TE1585 TE1586 TE1587 TE1588 TE1589 TE1590 TE1591 TE1592 TE1593 TE1594 TE1595 TE1596 TE1597 TE1598 TE1599 TE1600 TE1601 TE1602 TE1603 TE1604 TE1605 TE1606 TE1607 TE1608 TE1609 TE1610 TE1611 TE1612 TE1613 TE1614 TE1615 TE1616 TE1617 TE1618 TE1619 TE1620 TE1621 TE1622 TE1623 TE1624 TE1625 TE1626 TE1627 TE1628 TE1629 TE1630 TE1631 TE1632 TE1633 TE1634 TE1635 TE1636 TE1637 TE1638 TE1639 TE1640 TE1641 TE1642 TE1643 TE1644 TE1645 TE1646 TE1647 TE1648 TE1649 TE1650 TE1651 TE1652 TE1653 TE1654 TE1655 TE1656 TE1657 TE1658 TE1659 TE1660 TE1661 TE1662 TE1663 TE1664 TE1665 TE1666 TE1667 TE1668 TE1669 TE1670 TE1671 TE1672 TE1673 TE1674 TE1675 TE1676 TE1677 TE1678 TE1679 TE1680 TE1681 TE1682 TE1683 TE1684 TE1685 TE1686 TE1687 TE1688 TE1689 TE1690 TE1691 TE1692 TE1693 TE1694 TE1695 TE1696 TE1697 TE1698 TE1699 TE1700 TE1701 TE1702 TE1703 TE1704 TE1705 TE1706 TE1707 TE1708 TE1709 TE1710 TE1711 TE1712 TE1713 TE1714 TE1715 TE1716 TE1717 TE1718 TE1719 TE1720 TE1721 TE1722 TE1723 TE1724 TE1725 TE1726 TE1727 TE1728 TE1729 TE1730 TE1731 TE1732 TE1733 TE1734 TE1735 TE1736 TE1737 TE1738 TE1739 TE1740 TE1741 TE1742 TE1743 TE1744 TE1745 TE1746 TE1747 TE1748 TE1749 TE1750 TE1751 TE1752 TE1753 TE1754 TE1755 TE1756 TE1757 TE1758 TE1759 TE1760 TE1761 TE1762 TE1763 TE1764 TE1765 TE1766 TE1767 TE1768 TE1769 TE1770 TE1771 TE1772 TE1773 TE1774 TE1775 TE1776 TE1777 TE1778 TE1779 TE1780 TE1781 TE1782 TE1783 TE1784 TE1785 TE1786 TE1787 TE1788 TE1789 TE1790 TE1791 TE1792 TE1793 TE1794 TE1795 TE1796 TE1797 TE1798 TE1799 TE1800 TE1801 TE1802 TE1803 TE1804 TE1805 TE1806 TE1807 TE1808 TE1809 TE1810 TE1811 TE1812 TE1813 TE1814 TE1815 TE1816 TE1817 TE1818 TE1819 TE1820 TE1821 TE1822 TE1823 TE1824 TE1825 TE1826 TE1827 TE1828 TE1829 TE1830 TE1831 TE1832 TE1833 TE1834 TE1835 TE1836 TE1837 TE1838 TE1839 TE1840 TE1841 TE1842 TE1843 TE1844 TE1845 TE1846 TE1847 TE1848 TE1849 TE1850 TE1851 TE1852 TE1853 TE1854 TE1855 TE1856 TE1857 TE1858 TE1859 TE1860 TE1861 TE1862 TE1863 TE1864 TE1865 TE1866 TE1867 TE1868 TE1869 TE1870 TE1871 TE1872 TE1873 TE1874 TE1875 TE1876 TE1877 TE1878 TE1879 TE1880 TE1881 TE1882 TE1883 TE1884 TE1885 TE1886 TE1887 TE1888 TE1889 TE1890 TE1891 TE1892 TE1893 TE1894 TE1895 TE1896 TE1897 TE1898 TE1899 TE1900 TE1901 TE1902 TE1903 TE1904 TE1905 TE1906 TE1907 TE1908 TE1909 TE1910 TE1911 TE1912 TE1913 TE1914 TE1915 TE1916 TE1917 TE1918 TE1919 TE1920 TE1921 TE1922 TE1923 TE1924 TE1925 TE1926 TE1927 TE1928 TE1929 TE1930 TE1931 TE1932 TE1933 TE1934 TE1935 TE1936 TE1937 TE1938 TE1939 TE1940 TE1941 TE1942 TE1943 TE1944 TE1945 TE1946 TE1947 TE1948 TE1949 TE1950 TE1951 TE1952 TE1953 TE1954 TE1955 TE1956 TE1957 TE1958 TE1959 TE1960 TE1961 TE1962 TE1963 TE1964 TE1965 TE1966 TE1967 TE1968 TE1969 TE1970 TE1971 TE1972 TE1973 TE1974 TE1975 TE1976 TE1977 TE1978 TE1979 TE1980 TE1981 TE1982 TE1983 TE1984 TE1985 TE1986 TE1987 TE1988 TE1989 TE1990 TE1991 TE1992 TE1993 TE1994 TE1995 TE1996 TE1997 TE1998 TE1999 TE2000 TE2001 TE2002 TE2003 TE2004 TE2005 TE2006 TE2007 TE2008 TE2009 TE2010 TE2011 TE2012 TE2013 TE2014 TE2015 TE2016 TE2017 TE2018 TE2019 TE2020 TE2021 TE2022 TE2023 TE2024 TE2025 TE2026 TE2027 TE2028 TE2029 TE2030 TE2031 TE2032 TE2033 TE2034 TE2035 TE2036 TE2037 TE2038 TE2039 TE2040 TE2041 TE2042 TE2043 TE2044 TE2045 TE2046 TE2047 TE2048 TE2049 TE2050 TE2051 TE2052 TE2053 TE2054 TE2055 TE2056 TE2057 TE2058 TE2059 TE2060 TE2061 TE2062 TE2063 TE2064 TE2065 TE2066 TE2067 TE2068 TE2069 TE2070 TE2071 TE2072 TE2073 TE2074 TE2075 TE2076 TE2077 TE2078 TE2079 TE2080 TE2081 TE2082 TE2083 TE2084 TE2085 TE2086 TE2087 TE2088 TE2089 TE2090 TE2091 TE2092 TE2093 TE2094 TE2095 TE2096 TE2097 TE2098 TE2099 TE2100 TE2101 TE2102 TE2103 TE2104 TE2105 TE2106 TE2107 TE2108 TE2109 TE2110 TE2111 TE2112 TE2113 TE2114 TE2115 TE2116 TE2117 TE2118 TE2119 TE2120 TE2121 TE2122 TE2123 TE2124 TE2125 TE2126 TE2127 TE2128 TE2129 TE2130 TE2131 TE2132 TE2133 TE2134 TE2135 TE2136 TE2137 TE2138 TE2139 TE2140 TE2141 TE2142 TE2143 TE2144 TE2145 TE2146 TE2147 TE2148 TE2149 TE2150 TE2151 TE2152 TE2153 TE2154 TE2155 TE2156 TE2157 TE2158 TE2159 TE2160 TE2161 TE2162 TE2163 TE2164 TE2165 TE2166 TE2167 TE2168 TE2169 TE2170 TE2171 TE2172 TE2173 TE2174 TE2175 TE2176 TE2177 TE2178 TE2179 TE2180 TE2181 TE2182 TE2183 TE2184 TE2185 TE2186 TE2187 TE2188 TE2189 TE2190 TE2191 TE2192 TE2193 TE2194 TE2195 TE2196 TE2197 TE2198 TE2199 TE2200 TE2201 TE2202 TE2203 TE2204 TE2205 TE2206 TE2207 TE2208 TE2209 TE2210 TE2211 TE2212 TE2213 TE2214 TE2215 TE2216 TE2217 TE2218 TE2219 TE2220 TE2221 TE2222 TE2223 TE2224 TE2225 TE2226 TE2227 TE2228 TE2229 TE2230 TE2231 TE2232 TE2233 TE2234 TE2235 TE2236 TE2237 TE2238 TE2239 TE2240 TE2241 TE2242 TE2243 TE2244 TE2245 TE2246 TE2247 TE2248 TE2249 TE2250 TE2251 TE2252 TE2253 TE2254 TE2255 TE2256 TE2257 TE2258 TE2259 TE2260 TE2261 TE2262 TE2263 TE2264 TE2265 TE2266 TE2267 TE2268 TE2269 TE2270 TE2271 TE2272 TE2273 TE2274 TE2275 TE2276 TE2277 TE2278 TE2279 TE2280 TE2281 TE2282 TE2283 TE2284 TE2285 TE2286 TE2287 TE2288 TE2289 TE2290 TE2291 TE2292 TE2293 TE2294 TE2295 TE2296 TE2297 TE2298 TE2299 TE2300 TE2301 TE2302 TE2303 TE2304 TE2305 TE2306 TE2307 TE2308 TE2309 TE2310 TE2311 TE2312 TE2313 TE2314 TE2315 TE2316 TE2317 TE2318 TE2319 TE2320 TE2321 TE2322 TE2323 TE2324 TE2325 TE2326 TE2327 TE2328 TE2329 TE2330 TE2331 TE2332 TE2333 TE2334 TE2335 TE2336 TE2337 TE2338 TE2339 TE2340 TE2341 TE2342 TE2343 TE2344 TE2345 TE2346 TE2347 TE2348 TE2349 TE2350 TE2351 TE2352 TE2353 TE2354 TE2355 TE2356 TE2357 TE2358 TE2359 TE2360 TE2361 TE2362 TE2363 TE2364 TE2365 TE2366 TE2367 TE2368 TE2369 TE2370 TE2371 TE2372 TE2373 TE2374 TE2375 TE2376 TE2377 TE2378 TE2379 TE2380 TE2381 TE2382 TE2383 TE2384 TE2385 TE2386 TE2387 TE2388 TE2389 TE2390 TE2391 TE2392 TE2393 TE2394 TE2395 TE2396 TE2397 TE2398 TE2399 TE2400 TE2401 TE2402 TE2403 TE2404 TE2405 TE2406 TE2407 TE2408 TE2409 TE2410 TE2411 TE2412 TE2413 TE2414 TE2415 TE2416 TE2417 TE2418 TE2419 TE2420 TE2421 TE2422 TE2423 TE2424 TE2425 TE2426 TE2427 TE2428 TE2429 TE2430 TE2431 TE2432 TE2433 TE2434 TE2435 TE2436 TE2437 TE2438 TE2439 TE2440 TE2441 TE2442 TE2443 TE2444 TE2445 TE2446 TE2447 TE2448 TE2449 TE2450 TE2451 TE2452 TE2453 TE2454 TE2455 TE2456 TE2457 TE2458 TE2459 TE2460 TE2461 TE2462 TE2463 TE2464 TE2465 TE2466 TE2467 TE2468 TE2469 TE2470 TE2471 TE2472 TE2473 TE2474 TE2475 TE2476 TE2477 TE2478 TE2479 TE2480 TE2481 TE2482 TE2483 TE2484 TE2485 TE2486 TE2487 TE2488 TE2489 TE2490 TE2491 TE2492 TE2493 TE2494 TE2495 TE2496 TE2497 TE2498 TE2499 TE2500 TE2501 TE2502 TE2503 TE2504 TE2505 TE2506 TE2507 TE2508 TE2509 TE2510 TE2511 TE2512 TE2513 TE2514 TE2515 TE2516 TE2517 TE2518 TE2519 TE2520 TE2521 TE2522 TE2523 TE2524 TE2525 TE2526 TE2527 TE2528 TE2529 TE2530 TE2531 TE2532 TE2533 TE2534 TE2535 TE2536 TE2537 TE2538 TE2539 TE2540 TE2541 TE2542 TE2543 TE2544 TE2545 TE2546 TE2547 TE2548 TE2549 TE2550 TE2551 TE2552 TE2553 TE2554 TE2555 TE2556 TE2557 TE2558 TE2559 TE2560 TE2561 TE2562 TE2563 TE2564 TE2565 TE2566 TE2567 TE2568 TE2569 TE2570 TE2571 TE2572 TE2573 TE2574 TE2575 TE2576 TE2577 TE2578 TE2579 TE2580 TE2581 TE2582 TE2583 TE2584 TE2585 TE2586 TE2587 TE2588 TE2589 TE2590 TE2591 TE2592 TE2593 TE2594 TE2595 TE2596 TE2597 TE2598 TE2599 TE2600 TE2601 TE2602 TE2603 TE2604 TE2605 TE2606 TE2607 TE2608 TE2609 TE2610 TE2611 TE2612 TE2613 TE2614 TE2615 TE2616 TE2617 TE2618 TE2619 TE2620 TE2621 TE2622 TE2623 TE2624 TE2625 TE2626 TE2627 TE2628 TE2629 TE2630 TE2631 TE2632 TE2633 TE2634 TE2635 TE2636 TE2637 TE2638 TE2639 TE2640 TE2641 TE2642 TE2643 TE2644 TE2645 TE2646 TE2647 TE2648 TE2649 TE2650 TE2651 TE2652 TE2653 TE2654 TE2655 TE2656 TE2657 TE2658 TE2659 TE2660 TE2661 TE2662 TE2663 TE2664 TE2665 TE2666 TE2667 TE2668 TE2669 TE2670 TE2671 TE2672 TE2673 TE2674 TE2675 TE2676 TE2677 TE2678 TE2679 TE2680 TE2681 TE2682 TE2683 TE2684 TE2685 TE2686 TE2687 TE2688 TE2689 TE2690 TE2691 TE2692 TE2693 TE2694 TE2695 TE2696 TE2697 TE2698 TE2699 TE2700 TE2701 TE2702 TE2703 TE2704 TE2705 TE2706 TE2707 TE2708 TE2709 TE2710 TE2711 TE2712 TE2713 TE2714 TE2715 TE2716 TE2717 TE2718 TE2719 TE2720 TE2721 TE2722 TE2723 TE2724 TE2725 TE2726 TE2727 TE2728 TE2729 TE2730 TE2731 TE2732 TE2733 TE2734 TE2735 TE2736 TE2737 TE2738 TE2739 TE2740 TE2741 TE2742 TE2743 TE2744 TE2745 TE2746 TE2747 TE2748 TE2749 TE2750 TE2751 TE2752 TE2753 TE2754 TE2755 TE2756 TE2757 TE2758 TE2759 TE2760 TE2761 TE2762 TE2763 TE2764 TE2765 TE2766 TE2767 TE2768 TE2769 TE2770 TE2771 TE2772 TE2773 TE2774 TE2775 TE2776 TE2777 TE2778 TE2779 TE2780 TE2781 TE2782 TE2783 TE2784 TE2785 TE2786 TE2787 TE2788 TE2789 TE2790 TE2791 TE2792 TE2793 TE2794 TE2795 TE2796 TE2797 TE2798 TE2799 TE2800 TE2801 TE2802 TE2803 TE2804 TE2805 TE2806 TE2807 TE2808 TE2809 TE2810 TE2811 TE2812 TE2813 TE2814 TE2815 TE2816 TE2817 TE2818 TE2819 TE2820 TE2821 TE2822 TE2823 TE2824 TE2825 TE2826 TE2827 TE2828 TE2829 TE2830 TE2831 TE2832 TE2833 TE2834 TE2835 TE2836 TE2837 TE2838 TE2839 TE2840 TE2841 TE2842 TE2843 TE2844 TE2845 TE2846 TE2847 TE2848 TE2849 TE2850 TE2851 TE2852 TE2853 TE2854 TE2855 TE2856 TE2857 TE2858 TE2859 TE2860 TE2861 TE2862 TE2863 TE2864 TE2865 TE2866 TE2867 TE2868 TE2869 TE2870 TE2871 TE2872 TE2873 TE2874 TE2875 TE2876 TE2877 TE2878 TE2879 TE2880 TE2881 TE2882 TE2883 TE2884 TE2885 TE2886 TE2887 TE2888 TE2889 TE2890 TE2891 TE2892 TE2893 TE2894 TE2895 TE2896 TE2897 TE2898 TE2899 TE2900 TE2901 TE2902 TE2903 TE2904 TE2905 TE2906 TE2907 TE2908 TE2909 TE2910 TE2911 TE2912 TE2913 TE2914 TE2915 TE2916 TE2917 TE2918 TE2919 TE2920 TE2921 TE2922 TE2923 TE2924 TE2925 TE2926 TE2927 TE2928 TE2929 TE2930 TE2931 TE2932 TE2933 TE2934 TE2935 TE2936 TE2937 TE2938 TE2939 TE2940 TE2941 TE2942 TE2943 TE2944 TE2945 TE2946 TE2947 TE2948 TE2949 TE2950 TE2951 TE2952 TE2953 TE2954 TE2955 TE2956 TE2957 TE2958 TE2959 TE2960 TE2961 TE2962 TE2963 TE2964 TE2965 TE2966 TE2967 TE2968 TE2969 TE2970 TE2971 TE2972 TE2973 TE2974 TE2975 TE2976 TE2977 TE2978 TE2979 TE2980 TE2981 TE2982 TE2983 TE2984 TE2985 TE2986 TE2987 TE2988 TE2989 TE2990 TE2991 TE2992 TE2993 TE2994 TE2995 TE2996 TE2997 TE2998 TE2999 TE3000 TE3001 TE3002 TE3003 TE3004 TE3005 TE3006 TE3007 TE3008 TE3009 TE3010 TE3011 TE3012 TE3013 TE3014 TE3015 TE3016 TE3017 TE3018 TE3019 TE3020 TE3021 TE3022 TE3023 TE3024 TE3025 TE3026 TE3027 TE3028 TE3029 TE3030 TE3031 TE3032 TE3033 TE3034 TE3035 TE3036 TE3037 TE3038 TE3039 TE3040 TE3041 TE3042 TE3043 TE3044 TE3045 TE3046 TE3047 TE3048 TE3049 TE3050 TE3051 TE3052 TE3053 TE3054 TE3055 TE3056 TE3057 TE3058 TE3059 TE3060 TE3061 TE3062 TE3063 TE3064 TE3065 TE3066 TE3067 TE3068 TE3069 TE3070 TE3071 TE3072 TE3073 TE3074 TE3075 TE3076 TE3077 TE3078 TE3079 TE3080 TE3081 TE3082 TE3083 TE3084 TE3085 TE3086 TE3087 TE3088 TE3089 TE3090 TE3091 TE3092 TE3093 TE3094 TE3095 TE3096 TE3097 TE3098 TE3099 TE3100 TE3101 TE3102 TE3103 TE3104 TE3105 TE3106 TE3107 TE3108 TE3109 TE3110 TE3111 TE3112 TE3113 TE3114 TE3115 TE3116 TE3117 TE3118 TE3119 TE3120 TE3121 TE3122 TE3123 TE3124 TE3125 TE3126 TE3127 TE3128 TE3129 TE3130 TE3131 TE3132 TE3133 TE3134 TE3135 TE3136 TE3137 TE3138 TE3139 TE3140 TE3141 TE3142 TE3143 TE3144 TE3145 TE3146 TE3147 TE3148 TE3149 TE3150 TE3151 TE3152 TE3153 TE3154 TE3155 TE3156 TE3157 TE3158 TE3159 TE3160 TE3161 TE3162 TE3163 TE3164 TE3165 TE3166 TE3167 TE3168 TE3169 TE3170 TE3171 TE3172 TE3173 TE3174 TE3175 TE3176 TE3177 TE3178 TE3179 TE3180 TE3181 TE3182 TE3183 TE3184 TE3185 TE3186 TE3187 TE3188 TE3189 TE3190 TE3191 TE3192 TE3193 TE3194 TE3195 TE3196 TE3197 TE3198 TE3199 TE3200 TE3201 TE3202 TE3203 TE3204 TE3205 TE3206 TE3207 TE3208 TE3209 TE3210 TE3211 TE3212 TE3213 TE3214 TE3215 TE3216 TE3217 TE3218 TE3219 TE3220 TE3221 TE3222 TE3223 TE3224 TE3225 TE3226 TE3227 TE3228 TE3229 TE3230 TE3231 TE3232 TE3233 TE3234 TE3235 TE3236 TE3237 TE3238 TE3239 TE3240 TE3241 TE3242 TE3243 TE3244 TE3245 TE3246 TE3247 TE3248 TE3249 TE3250 TE3251 TE3252 TE3253 TE3254 TE3255 TE3256 TE3257 TE3258 TE3259 TE3260 TE3261 TE3262 TE3263 TE3264 TE3265 TE3266 TE3267 TE3268 TE3269 TE3270 TE3271 TE3272 TE3273 TE3274 TE3275 TE3276 TE3277 TE3278 TE3279 TE3280 TE3281 TE3282 TE3283 TE3284 TE3285 TE3286 TE3287 TE3288 TE3289 TE3290 TE3291 TE3292 TE3293 TE3294 TE3295 TE3296 TE3297 TE3298 TE3299 TE3300 TE3301 TE3302 TE3303 TE3304 TE3305 TE3306 TE3307 TE3308 TE3309 TE3310 TE3311 TE3312 TE3313 TE3314 TE3315 TE3316 TE3317 TE3318 TE3319 TE3320 TE3321 TE3322 TE3323 TE3324 TE3325 TE3326 TE3327 TE3328 TE3329 TE3330 TE3331 TE3332 TE3333 TE3334 TE3335 TE3336 TE3337 TE3338 TE3339 TE3340 TE3341 TE3342 TE3343 TE3344 TE3345 TE3346 TE3347 TE3348 TE3349 TE3350 TE3351 TE3352 TE3353 TE3354 TE3355 TE3356 TE3357 TE3358 TE3359 TE3360 TE3361 TE3362 TE3363 TE3364 TE3365 TE3366 TE3367 TE3368 TE3369 TE3370 TE3371 TE3372 TE3373 TE3374 TE3375 TE3376 TE3377 TE3378 TE3379 TE3380 TE3381 TE3382 TE3383 TE3384 TE3385 TE3386 TE3387 TE3388 TE3389 TE3390 TE3391 TE3392 TE3393 TE3394 TE3395 TE3396 TE3397 TE3398 TE3399 TE3400 TE3401 TE3402 TE3403 TE3404 TE3405 TE3406 TE3407 TE3408 TE3409 TE3410 TE3411 TE3412 TE3413 TE3414 TE3415 TE3416 TE3417 TE3418 TE3419 TE3420 TE3421 TE3422 TE3423 TE3424 TE3425 TE3426 TE3427 TE3428 TE3429 TE3430 TE3431 TE3432 TE3433 TE3434 TE3435 TE3436 TE3437 TE3438 TE3439 TE3440 TE3441 TE3442 TE3443 TE3444 TE3445 TE3446 TE3447 TE3448 TE3449 TE3450 TE3451 TE3452 TE3453 TE3454 TE3455 TE3456 TE3457 TE3458 TE3459 TE3460 TE3461 TE3462 TE3463 TE3464 TE3465 TE3466 TE3467 TE3468 TE3469 TE3470 TE3471 TE3472 TE3473 TE3474 TE3475 TE3476 TE3477 TE3478 TE3479 TE3480 TE3481 TE3482 TE3483 TE3484 TE3485 TE3486 TE3487 TE3488 TE3489 TE3490 TE3491 TE3492 TE3493 TE3494 TE3495 TE3496 TE3497 TE3498 TE3499 TE3500 TE3501 TE3502 TE3503 TE3504 TE3505 TE3506 TE3507 TE3508 TE3509 TE3510 TE3511 TE3512 TE3513 TE3514 TE3515 TE3516 TE3517 TE3518 TE3519 TE3520 TE3521 TE3522 TE3523 TE3524 TE3525 TE3526 TE3527 TE3528 TE3529 TE3530 TE3531 TE3532 TE3533 TE3534 TE3535 TE3536 TE3537 TE3538 TE3539 TE3540 TE3541 TE3542 TE3543 TE3544 TE3545 TE3546 TE3547 TE3548 TE3549 TE3550 TE3551 TE3552 TE3553 TE3554 TE3555 TE3556 TE3557 TE3558 TE3559 TE3560 TE3561 TE3562 TE3563 TE3564 TE3565 TE3566 TE3567 TE3568 TE3569 TE3570 TE3571 TE3572 TE3573 TE3574 TE3575 TE3576 TE3577 TE3578 TE3579 TE3580 TE3581 TE3582 TE3583 TE3584 TE3585 TE3586 TE3587 TE3588 TE3589 TE3590 TE3591 TE3592 TE3593 TE3594 TE3595 TE3596 TE3597 TE3598 TE3599 TE3600 TE3601 TE3602 TE3603 TE3604 TE3605 TE3606 TE3607 TE3608 TE3609 TE3610 TE3611 TE3612 TE3613 TE3614 TE3615 TE3616 TE3617 TE3618 TE3619 TE3620 TE3621 TE3622 TE3623 TE3624 TE3625 TE3626 TE3627 TE3628 TE3629 TE3630 TE3631 TE3632 TE3633 TE3634 TE3635 TE3636 TE3637 TE3638 TE3639 TE3640 TE3641 TE3642 TE3643 TE3644 TE3645 TE3646 TE3647 TE3648 TE3649 TE3650 TE3651 TE3652 TE3653 TE3654 TE3655 TE3656 TE3657 TE3658 TE3659 TE3660 TE3661 TE3662 TE3663 TE3664 TE3665 TE3666 TE3667 TE3668 TE3669 TE3670 TE3671 TE3672 TE3673 TE3674 TE3675 TE3676 TE3677 TE3678 TE3679 TE3680 TE3681 TE3682 TE3683 TE3684 TE3685 TE3686 TE3687 TE3688 TE3689 TE3690 TE3691 TE3692 TE3693 TE3694 TE3695 TE3696 TE3697 TE3698 TE3699 TE3700 TE3701 TE3702 TE3703 TE3704 TE3705 TE3706 TE3707 TE3708 TE3709 TE3710 TE3711 TE3712 TE3713 TE3714 TE3715 TE3716 TE3717 TE3718 TE3719 TE3720 TE3721 TE3722 TE3723 TE3724 TE3725 TE3726 TE3727 TE3728 TE3729 TE3730 TE3731 TE3732 TE3733 TE3734 TE3735 TE3736 TE3737 TE3738 TE3739 TE3740 TE3741 TE3742 TE3743 TE3744 TE3745 TE3746 TE3747 TE3748 TE3749 TE3750 TE3751 TE3752 TE3753 TE3754 TE3755 TE3756 TE3757 TE3758 TE3759 TE3760 TE3761 TE3762 TE3763 TE3764 TE3765 TE3766 TE3767 TE3768 TE3769 TE3770 TE3771 TE3772 TE3773 TE3774 TE3775 TE3776 TE3777 TE3778 TE3779 TE3780 TE3781 TE3782 TE3783 TE3784 TE3785 TE3786 TE3787 TE3788 TE3789 TE3790 TE3791 TE3792 TE3793 TE3794 TE3795 TE3796 TE3797 TE3798 TE3799 TE3800 TE3801 TE3802 TE3803 TE3804 TE3805 TE3806 TE3807 TE3808 TE3809 TE3810 TE3811 TE3812 TE3813 TE3814 TE3815 TE3816 TE3817 TE3818 TE3819 TE3820 TE3821 TE3822 TE3823 TE3824 TE3825 TE3826 TE3827 TE3828 TE3829 TE3830 TE3831 TE3832 TE3833 TE3834 TE3835 TE3836 TE3837 TE3838 TE3839 TE3840 TE3841 TE3842 TE3843 TE3844 TE3845 TE3846 TE3847 TE3848 TE3849 TE3850 TE3851 TE3852 TE3853 TE3854 TE3855 TE3856 TE3857 TE3858 TE3859 TE3860 TE3861 TE3862 TE3863 TE3864 TE3865 TE3866 TE3867 TE3868 TE3869 TE3870 TE3871 TE3872 TE3873 TE3874 TE3875 TE3876 TE3877 TE3878 TE3879 TE3880 TE3881 TE3882 TE3883 TE3884 TE3885 TE3886 TE3887 TE3888 TE3889 TE3890 TE3891 TE3892 TE3893 TE3894 TE3895 TE3896 TE3897 TE3898 TE3899 TE3900 TE3901 TE3902 TE3903 TE3904 TE3905 TE3906 TE3907 TE3908 TE3909 TE3910 TE3911 TE3912 TE3913 TE3914 TE3915 TE3916 TE3917 TE3918 TE3919 TE3920 TE3921 TE3922 TE3923 TE3924 TE3925 TE3926 TE3927 TE3928 TE3929 TE3930 TE3931 TE3932 TE3933 TE3934 TE3935 TE3936 TE3937 TE3938 TE3939 TE3940 TE3941 TE3942 TE3943 TE3944 TE3945 TE3946 TE3947 TE3948 TE3949 TE3950 TE3951 TE3952 TE3953 TE3954 TE3955 TE3956 TE3957 TE3958 TE3959 TE3960 TE3961 TE3962 TE3963 TE3964 TE3965 TE3966 TE3967 TE3968 TE3969 TE3970 TE3971 TE3972 TE3973 TE3974 TE3975 TE3976 TE3977 TE3978 TE3979 TE3980 TE3981 TE3982 TE3983 TE3984 TE3985 TE3986 TE3987 TE3988 TE3989 TE3990 TE3991 TE3992 TE3993 TE3994 TE3995 TE3996 TE3997 TE3998 TE3999 TE4000 TE4001 TE4002 TE4003 TE4004 TE4005 TE4006 TE4007 TE4008 TE4009 TE4010 TE4011 TE4012 TE4013 TE4014 TE4015 TE4016 TE4017 TE4018 TE4019 TE4020 TE4021 TE4022 TE4023 TE4024 TE4025 TE4026 TE4027 TE4028 TE4029 TE4030 TE4031 TE4032 TE4033 TE4034 TE4035 TE4036 TE4037 TE4038 TE4039 TE4040 TE4041 TE4042 TE4043 TE4044 TE4045 TE4046 TE4047 TE4048 TE4049 TE4050 TE4051 TE4052 TE4053 TE4054 TE4055 TE4056 TE4057 TE4058 TE4059 TE4060 TE4061 TE4062 TE4063 TE4064 TE4065 TE4066 TE4067 TE4068 TE4069 TE4070 TE4071 TE4072 TE4073 TE4074 TE4075 TE4076 TE4077 TE4078 TE4079 TE4080 TE4081 TE4082 TE4083 TE4084 TE4085 TE4086 TE4087 TE4088 TE4089 TE4090 TE4091 TE4092 TE4093 TE4094 TE4095 TE4096 TE4097 TE4098 TE4099 TE4100 TE4101 TE4102 TE4103 TE4104 TE4105 TE4106 TE4107 TE4108 TE4109 TE4110 TE4111 TE4112 TE4113 TE4114 TE4115 TE4116 TE4117 TE4118 TE4119 TE4120 TE4121 TE4122 TE4123 TE4124 TE4125 TE4126 TE4127 TE4128 TE4129 TE4130 TE4131 TE4132 TE4133 TE4134 TE4135 TE4136 TE4137 TE4138 TE4139 TE4140 TE4141 TE4142 TE4143 TE4144 TE4145 TE4146 TE4147 TE4148 TE4149 TE4150 TE4151 TE4152 TE4153 TE4154 TE4155 TE4156 TE4157 TE4158 TE4159 TE4160 TE4161 TE4162 TE4163 TE4164 TE4165 TE4166 TE4167 TE4168 TE4169 TE4170 TE4171 TE4172 TE4173 TE4174 TE4175 TE4176 TE4177 TE4178 TE4179 TE4180 TE4181 TE4182 TE4183 TE4184 TE4185 TE4186 TE4187 TE4188 TE4189 TE4190 TE4191 TE4192 TE4193 TE4194 TE4195 TE4196 TE4197 TE4198 TE4199 TE4200 TE4201 TE4202 TE4203 TE4204 TE4205 TE4206 TE4207 TE4208 TE4209 TE4210 TE4211 TE4212 TE4213 TE4214 TE4215 TE4216 TE4217 TE4218 TE4219 TE4220 TE4221 TE4222 TE4223 TE4224 TE4225 TE4226 TE4227 TE4228 TE4229 TE4230 TE4231 TE4232 TE4233 TE4234 TE4235 TE4236 TE4237 TE4238 TE4239 TE4240 TE4241 TE4242 TE4243 TE4244 TE4245 TE4246 TE4247 TE4248 TE4249 TE4250 TE4251 TE4252 TE4253 TE4254 TE4255 TE4256 TE4257 TE4258 TE4259 TE4260 TE4261 TE4262 TE4263 TE4264 TE4265 TE4266 TE4267 TE4268 TE4269 TE4270 TE4271 TE4272 TE4273 TE4274 TE4275 TE4276 TE4277 TE4278 TE4279 TE4280 TE4281 TE4282 TE4283 TE4284 TE4285 TE4286 TE4287 TE4288 TE4289 TE4290 TE4291 TE4292 TE4293 TE4294 TE4295 TE4296 TE4297 TE4298 TE4299 TE4300 TE4301 TE4302 TE4303 TE4304 TE4305 TE4306 TE4307 TE4308 TE4309 TE4310 TE4311 TE4312 TE4313 TE4314 TE4315 TE4316 TE4317 TE4318 TE4319 TE4320 TE4321 TE4322 TE4323 TE4324 TE4325 TE4326 TE4327 TE4328 TE4329 TE4330 TE4331 TE4332 TE4333 TE4334 TE4335 TE4336 TE4337 TE4338 TE4339 TE4340 TE4341 TE4342 TE4343 TE4344 TE4345 TE4346 TE4347 TE4348 TE4349 TE4350 TE4351 TE4352 TE4353 TE4354 TE4355 TE4356 TE4357 TE4358 TE4359 TE4360 TE4361 TE4362 TE4363 TE4364 TE4365 TE4366 TE4367 TE4368 TE4369 TE4370 TE4371 TE4372 TE4373 TE4374 TE4375 TE4376 TE4377 TE4378 TE4379 TE4380 TE4381 TE4382 TE4383 TE4384 TE4385 TE4386 TE4387 TE4388 TE4389 TE4390 TE4391 TE4392 TE4393 TE4394 TE4395 TE4396 TE4397 TE4398 TE4399 TE4400 TE4401 TE4402 TE4403 TE4404 TE4405 TE4406 TE4407 TE4408 TE4409 TE4410 TE4411 TE4412 TE4413 TE4414 TE4415 TE4416 TE4417 TE4418 TE4419 TE4420 TE4421 TE4422 TE4423 TE4424 TE4425 TE4426 TE4427 TE4428 TE4429 TE4430 TE4431 TE4432 TE4433 TE4434 TE4435 TE4436 TE4437 TE4438 TE4439 TE4440 TE4441 TE4442 TE4443 TE4444 TE4445 TE4446 TE4447 TE4448 TE4449 TE4450 TE4451 TE4452 TE4453 TE4454 TE4455 TE4456 TE4457 TE4458 TE4459 TE4460 TE4461 TE4462 TE4463 TE4464 TE4465 TE4466 TE4467 TE4468 TE4469 TE4470 TE4471 TE4472 TE4473 TE4474 TE4475 TE4476 TE4477 TE4478 TE4479 TE4480 TE4481 TE4482 TE4483 TE4484 TE4485 TE4486 TE4487 TE4488 TE4489 TE4490 TE4491 TE4492 TE4493 TE4494 TE4495 TE4496 TE4497 TE4498 TE4499 TE4500 TE4501 TE4502 TE4503 TE4504 TE4505 TE4506 TE4507 TE4508 TE4509 TE4510 TE4511 TE4512 TE4513 TE4514 TE4515 TE4516 TE4517 TE4518 TE4519 TE4520 TE4521 TE4522 TE4523 TE4524 TE4525 TE4526 TE4527 TE4528 TE4529 TE4530 TE4531 TE4532 TE4533 TE4534 TE4535 TE4536 TE4537 TE4538 TE4539 TE4540 TE4541 TE4542 TE4543 TE4544 TE4545 TE4546 TE4547 TE4548 TE4549 TE4550 TE4551 TE4552 TE4553 TE4554 TE4555 TE4556 TE4557 TE4558 TE4559 TE4560 TE4561 TE4562 TE4563 TE4564 TE4565 TE4566 TE4567 TE4568 TE4569 TE4570 TE4571 TE4572 TE4573 TE4574 TE4575 TE4576 TE4577 TE4578 TE4579 TE4580 TE4581 TE4582 TE4583 TE4584 TE4585 TE4586 TE4587 TE4588 TE4589 TE4590 TE4591 TE4592 TE4593 TE4594 TE4595 TE4596 TE4597 TE4598 TE4599 TE4600 TE4601 TE4602 TE4603 TE4604 TE4605 TE4606 TE4607 TE4608 TE4609 TE4610 TE4611 TE4612 TE4613 TE4614 TE4615 TE4616 TE4617 TE4618 TE4619 TE4620 TE4621 TE4622 TE4623 TE4624 TE4625 TE4626 TE4627 TE4628 TE4629 TE4630 TE4631 TE4632 TE4633 TE4634 TE4635 TE4636 TE4637 TE4638 TE4639 TE4640 TE4641 TE4642 TE4643 TE4644 TE4645 TE4646 TE4647 TE4648 TE4649 TE4650 TE4651 TE4652 TE4653 TE4654 TE4655 TE4656 TE4657 TE4658 TE4659 TE4660 TE4661 TE4662 TE4663 TE4664 TE4665 TE4666 TE4667 TE4668 TE4669 TE4670 TE4671 TE4672 TE4673 TE4674 TE4675 TE4676 TE4677 TE4678 TE4679 TE4680 TE4681 TE4682 TE4683 TE4684 TE4685 TE4686 TE4687 TE4688 TE4689 TE4690 TE4691 TE4692 TE4693 TE4694 TE4695 TE4696 TE4697 TE4698 TE4699 TE4700 TE4701 TE4702 TE4703 TE4704 TE4705 TE4706 TE4707 TE4708 TE4709 TE4710 TE4711 TE4712 TE4713 TE4714 TE4715 TE4716 TE4717 TE4718 TE4719 TE4720 TE4721 TE4722 TE4723 TE4724 TE4725 TE4726 TE4727 TE4728 TE4729 TE4730 TE4731 TE4732 TE4733 TE4734 TE4735 TE4736 TE4737 TE4738 TE4739 TE4740 TE4741 TE4742 TE4743 TE4744 TE4745 TE4746 TE4747 TE4748 TE4749 TE4750 TE4751 TE4752 TE4753 TE4754 TE4755 TE4756 TE4757 TE4758 TE4759 TE4760 TE4761 TE4762 TE4763 TE4764 TE4765 TE4766 TE4767 TE4768 TE4769 TE4770 TE4771 TE4772 TE4773 TE4774 TE4775 TE4776 TE4777 TE4778 TE4779 TE4780 TE4781 TE4782 TE4783 TE4784 TE4785 TE4786 TE4787 TE4788 TE4789 TE4790 TE4791 TE4792 TE4793 TE4794 TE4795 TE4796 TE4797 TE4798 TE4799 TE4800 TE4801 TE4802 TE4803 TE4804 TE4805 TE4806 TE4807 TE4808 TE4809 TE4810 TE4811 TE4812 TE4813 TE4814 TE4815 TE4816 TE4817 TE4818 TE4819 TE4820 TE4821 TE4822 TE4823 TE4824 TE4825 TE4826 TE4827 TE4828 TE4829 TE4830 TE4831 TE4832 TE4833 TE4834 TE4835 TE4836 TE4837 TE4838 TE4839 TE4840 TE4841 TE4842 TE4843 TE4844 TE4845 TE4846 TE4847 TE4848 TE4849 TE4850 TE4851 TE4852 TE4853 TE4854 TE4855 TE4856 TE4857 TE4858 TE4859 TE4860 TE4861 TE4862 TE4863 TE4864 TE4865 TE4866 TE4867 TE4868 TE4869 TE4870 TE4871 TE4872 TE4873 TE4874 TE4875 TE4876 TE4877 TE4878 TE4879 TE4880 TE4881 TE4882 TE4883 TE4884 TE4885 TE4886 TE4887 TE4888 TE4889 TE4890 TE4891 TE4892 TE4893 TE4894 TE4895 TE4896 TE4897 TE4898 TE4899 TE4900 TE4901 TE4902 TE4903 TE4904 TE4905 TE4906 TE4907 TE4908 TE4909 TE4910 TE4911 TE4912 TE4913 TE4914 TE4915 TE4916 TE4917 TE4918 TE4919 TE4920 TE4921 TE4922 TE4923 TE4924 TE4925 TE4926 TE4927 TE4928 TE4929 TE4930 TE4931 TE4932 TE4933 TE4934 TE4935 TE4936 TE4937 TE4938 TE4939 TE4940 TE4941 TE4942 TE4943 TE4944 TE4945 TE4946 TE4947 TE4948 TE4949 TE4950 TE4951 TE4952 TE4953 TE4954 TE4955 TE4956 TE4957 TE4958 TE4959 TE4960 TE4961 TE4962 TE4963 TE4964 TE4965 TE4966 TE4967 TE4968 TE4969 TE4970 TE4971 TE4972 TE4973 TE4974 TE4975 TE4976 TE4977 TE4978 TE4979 TE4980 TE4981 TE4982 TE4983 TE4984 TE4985 TE4986 TE4987 TE4988 TE4989 TE4990 TE4991 TE4992 TE4993 TE4994 TE4995 TE4996 TE4997 TE4998 TE4999 TE5000 TE5001 TE5002 TE5003 TE5004 TE5005 TE5006 TE5007 TE5008 TE5009 TE5010 TE5011 TE5012 TE5013 TE5014 TE5015 TE5016 TE5017 TE5018 TE5019 TE5020 TE5021 TE5022 TE5023 TE5024 TE5025 TE5026 TE5027 TE5028 TE5029 TE5030 TE5031 TE5032 TE5033 TE5034 TE5035 TE5036 TE5037 TE5038 TE5039 TE5040 TE5041 TE5042 TE5043 TE5044 TE5045 TE5046 TE5047 TE5048 TE5049 TE5050 TE5051 TE5052 TE5053 TE5054 TE5055 TE5056 TE5057 TE5058 TE5059 TE5060 TE5061 TE5062 TE5063 TE5064 TE5065 TE5066 TE5067 TE5068 TE5069 TE5070 TE5071 TE5072 TE5073 TE5074 TE5075 TE5076 TE5077 TE5078 TE5079 TE5080 TE5081 TE5082 TE5083 TE5084 TE5085 TE5086 TE5087 TE5088 TE5089 TE5090 TE5091 TE5092 TE5093 TE5094 TE5095 TE5096 TE5097 TE5098 TE5099 TE5100 TE5101 TE5102 TE5103 TE5104 TE5105 TE5106 TE5107 TE5108 TE5109 TE5110 TE5111 TE5112 TE5113 TE5114 TE5115 TE5116 TE5117 TE5118 TE5119 TE5120 TE5121 TE5122 TE5123 TE5124 TE5125 TE5126 TE5127 TE5128 TE5129 TE5130 TE5131 TE5132 TE5133 TE5134 TE5135 TE5136 TE5137 TE5138 TE5139 TE5140 TE5141 TE5142 TE5143 TE5144 TE5145 TE5146 TE5147 TE5148 TE5149 TE5150 TE5151 TE5152 TE5153 TE5154 TE5155 TE5156 TE5157 TE5158 TE5159 TE5160 TE5161 TE5162 TE5163 TE5164 TE5165 TE5166 TE5167 TE5168 TE5169 TE5170 TE5171 TE5172 TE5173 TE5174 TE5175 TE5176 TE5177 TE5178 TE5179 TE5180 TE5181 TE5182 TE5183 TE5184 TE5185 TE5186 TE5187 TE5188 TE5189 TE5190 TE5191 TE5192 TE5193 TE5194 TE5195 TE5196 TE5197 TE5198 TE5199 TE5200 TE5201 TE5202 TE5203 TE5204 TE5205 TE5206 TE5207 TE5208 TE5209 TE5210 TE5211 TE5212 TE5213 TE5214 TE5215 TE5216 TE5217 TE5218 TE5219 TE5220 TE5221 TE5222 TE5223 TE5224 TE5225 TE5226 TE5227 TE5228 TE5229 TE5230 TE5231 TE5232 TE5233 TE5234 TE5235 TE5236 TE5237 TE5238 TE5239 TE5240 TE5241 TE5242 TE5243 TE5244 TE5245 TE5246 TE5247 TE5248 TE5249 TE5250 TE5251 TE5252 TE5253 TE5254 TE5255 TE5256 TE5257 TE5258 TE5259 TE5260 TE5261 TE5262 TE5263 TE5264 TE5265 TE5266 TE5267 TE5268 TE5269 TE5270 TE5271 TE5272 TE5273 TE5274 TE5275 TE5276 TE5277 TE5278 TE5279 TE5280 TE5281 TE5282 TE5283 TE5284 TE5285 TE5286 TE5287 TE5288 TE5289 TE5290 TE5291 TE5292 TE5293 TE5294 TE5295 TE5296 TE5297 TE5298 TE5299 TE5300 TE5301 TE5302 TE5303 TE5304 TE5305 TE5306 TE5307 TE5308 TE5309 TE5310 TE5311 TE5312 TE5313 TE5314 TE5315 TE5316 TE5317 TE5318 TE5319 TE5320 TE5321 TE5322 TE5323 TE5324 TE5325 TE5326 TE5327 TE5328 TE5329 TE5330 TE5331 TE5332 TE5333 TE5334 TE5335 TE5336 TE5337 TE5338 TE5339 TE5340 TE5341 TE5342 TE5343 TE5344 TE5345 TE5346 TE5347 TE5348 TE5349 TE5350 TE5351 TE5352 TE5353 TE5354 TE5355 TE5356 TE5357 TE5358 TE5359 TE5360 TE5361 TE5362 TE5363 TE5364 TE5365 TE5366 TE5367 TE5368 TE5369 TE5370 TE5371 TE5372 TE5373 TE5374 TE5375 TE5376 TE5377 TE5378 TE5379 TE5380 TE5381 TE5382 TE5383 TE5384 TE5385 TE5386 TE5387 TE5388 TE5389 TE5390 TE5391 TE5392 TE5393 TE5394 TE5395 TE5396 TE5397 TE5398 TE5399 TE5400 TE5401 TE5402 TE5403 TE5404 TE5405 TE5406 TE5407 TE5408 TE5409 TE5410 TE5411 TE5412 TE5413 TE5414 TE5415 TE5416 TE5417 TE5418 TE5419 TE5420 TE5421 TE5422 TE5423 TE5424 TE5425 TE5426 TE5427 TE5428 TE5429 TE5430 TE5431 TE5432 TE5433 TE5434 TE5435 TE5436 TE5437 TE5438 TE5439 TE5440 TE5441 TE5442 TE5443 TE5444 TE5445 TE5446 TE5447 TE5448 TE5449 TE5450 TE5451 TE5452 TE5453 TE5454 TE5455 TE5456 TE5457 TE5458 TE5459 TE5460 TE5461 TE5462 TE5463 TE5464 TE5465 TE5466 TE5467 TE5468 TE5469 TE5470 TE5471 TE5472 TE5473 TE5474 TE5475 TE5476 TE5477 TE5478 TE5479 TE5480 TE5481 TE5482 TE5483 TE5484 TE5485 TE5486 TE5487 TE5488 TE5489 TE5490 TE5491 TE5492 TE5493 TE5494 TE5495 TE5496 TE5497 TE5498 TE5499 TE5500 TE5501 TE5502 TE5503 TE5504 TE5505 TE5506 TE5507 TE5508 TE5509 TE5510 TE5511 TE5512 TE5513 TE5514 TE5515 TE5516 TE5517 TE5518 TE5519 TE5520 TE5521 TE5522 TE5523 TE5524 TE5525 TE5526 TE5527 TE5528 TE5529 TE5530 TE5531 TE5532 TE5533 TE5534 TE5535 TE5536 TE5537 TE5538 TE5539 TE5540 TE5541 TE5542 TE5543 TE5544 TE5545 TE5546 TE5547 TE5548 TE5549 TE5550 TE5551 TE5552 TE5553 TE5554 TE5555 TE5556 TE5557 TE5558 TE5559 TE5560 TE5561 TE5562 TE5563 TE5564 TE5565 TE5566 TE5567 TE5568 TE5569 TE5570 TE5571 TE5572 TE5573 TE5574 TE5575 TE5576 TE5577 TE5578 TE5579 TE5580 TE5581 TE5582 TE5583 TE5584 TE5585 TE5586 TE5587 TE5588 TE5589 TE5590 TE5591 TE5592 TE5593 TE5594 TE5595 TE5596 TE5597 TE5598 TE5599 TE5600 TE5601 TE5602 TE5603 TE5604 TE5605 TE5606 TE5607 TE5608 TE5609 TE5610 TE5611 TE5612 TE5613 TE5614 TE5615 TE5616 TE5617 TE5618 TE5619 TE5620 TE5621 TE5622 TE5623 TE5624 TE5625 TE5626 TE5627 TE5628 TE5629 TE5630 TE5631 TE5632 TE5633 TE5634 TE5635 TE5636 TE5637 TE5638 TE5639 TE5640 TE5641 TE5642 TE5643 TE5644 TE5645 TE5646 TE5647 TE5648 TE5649 TE5650 TE5651 TE5652 TE5653 TE5654 TE5655 TE5656 TE5657 TE5658 TE5659 TE5660 TE5661 TE5662 TE5663 TE5664 TE5665 TE5666 TE5667 TE5668 TE5669 TE5670 TE5671 TE5672 TE5673 TE5674 TE5675 TE5676 TE5677 TE5678 TE5679 TE5680 TE5681 TE5682 TE5683 TE5684 TE5685 TE5686 TE5687 TE5688 TE5689 TE5690 TE5691 TE5692 TE5693 TE5694 TE5695 TE5696 TE5697 TE5698 TE5699 TE5700 TE5701 TE5702 TE5703 TE5704 TE5705 TE5706 TE5707 TE5708 TE5709 TE5710 TE5711 TE5712 TE5713 TE5714 TE5715 TE5716 TE5717 TE5718 TE5719 TE5720 TE5721 TE5722 TE5723 TE5724 TE5725 TE5726 TE5727 TE5728 TE5729 TE5730 TE5731 TE5732 TE5733 TE5734 TE5735 TE5736 TE5737 TE5738 TE5739 TE5740 TE5741 TE5742 TE5743 TE5744 TE5745 TE5746 TE5747 TE5748 TE5749 TE5750 TE5751 TE5752 TE5753 TE5754 TE5755 TE5756 TE5757 TE5758 TE5759 TE5760 TE5761 TE5762 TE5763 TE5764 TE5765 TE5766 TE5767 TE5768 TE5769 TE5770 TE5771 TE5772 TE5773 TE5774 TE5775 TE5776 TE5777 TE5778 TE5779 TE5780 TE5781 TE5782 TE5783 TE5784 TE5785 TE5786 TE5787 TE5788 TE5789 TE5790 TE5791 TE5792 TE5793 TE5794 TE5795 TE5796 TE5797 TE5798 TE5799 TE5800 TE5801 TE5802 TE5803 TE5804 TE5805 TE5806 TE5807 TE5808 TE5809 TE5810 TE5811 TE5812 TE5813 TE5814 TE5815 TE5816 TE5817 TE5818 TE5819 TE5820 TE5821 TE5822 TE5823 TE5824 TE5825 TE5826 TE5827 TE5828 TE5829 TE5830 TE5831 TE5832 TE5833 TE5834 TE5835 TE5836 TE5837 TE5838 TE5839 TE5840 TE5841 TE5842 TE5843 TE5844 TE5845 TE5846 TE5847 TE5848 TE5849 TE5850 TE5851 TE5852 TE5853 TE5854 TE5855 TE5856 TE5857 TE5858 TE5859 TE5860 TE5861 TE5862 TE5863 TE5864 TE5865 TE5866 TE5867 TE5868 TE5869 TE5870 TE5871 TE5872 TE5873 TE5874 TE5875 TE5876 TE5877 TE5878 TE5879 TE5880 TE5881 TE5882 TE5883 TE5884 TE5885 TE5886 TE5887 TE5888 TE5889 TE5890 TE5891 TE5892 TE5893 TE5894 TE5895 TE5896 TE5897 TE5898 TE5899 TE5900 TE5901 TE5902 TE5903 TE5904 TE5905 TE5906 TE5907 TE5908 TE5909 TE5910 TE5911 TE5912 TE5913 TE5914 TE5915 TE5916 TE5917 TE5918 TE5919 TE5920 TE5921 TE5922 TE5923 TE5924 TE5925 TE5926 TE5927 TE5928 TE5929 TE5930 TE5931 TE5932 TE5933 TE5934 TE5935 TE5936 TE5937 TE5938 TE5939 TE5940 TE5941 TE5942 TE5943 TE5944 TE5945 TE5946 TE5947 TE5948 TE5949 TE5950 TE5951 TE5952 TE5953 TE5954 TE5955 TE5956 TE5957 TE5958 TE5959 TE5960 TE5961 TE5962 TE5963 TE5964 TE5965 TE5966 TE5967 TE5968 TE5969 TE5970 TE5971 TE5972 TE5973 TE5974 TE5975 TE5976 TE5977 TE5978 TE5979 TE5980 TE5981 TE5982 TE5983 TE5984 TE5985 TE5986 TE5987 TE5988 TE5989 TE5990 TE5991 TE5992 TE5993 TE5994 TE5995 TE5996 TE5997 TE5998 TE5999 TE6000 TE6001 TE6002 TE6003 TE6004 TE6005 TE6006 TE6007 TE6008 TE6009 TE6010 TE6011 TE6012 TE6013 TE6014 TE6015 TE6016 TE6017 TE6018 TE6019 TE6020 TE6021 TE6022 TE6023 TE6024 TE6025 TE6026 TE6027 TE6028 TE6029 TE6030 TE6031 TE6032 TE6033 TE6034 TE6035 TE6036 TE6037 TE6038 TE6039 TE6040 TE6041 TE6042 TE6043 TE6044 TE6045 TE6046 TE6047 TE6048 TE6049 TE6050 TE6051 TE6052 TE6053 TE6054 TE6055 TE6056 TE6057 TE6058 TE6059 TE6060 TE6061 TE6062 TE6063 TE6064 TE6065 TE6066 TE6067 TE6068 TE6069 TE6070 TE6071 TE6072 TE6073 TE6074 TE6075 TE6076 TE6077 TE6078 TE6079 TE6080 TE6081 TE6082 TE6083 TE6084 TE6085 TE6086 TE6087 TE6088 TE6089 TE6090 TE6091 TE6092 TE6093 TE6094 TE6095 TE6096 TE6097 TE6098 TE6099 TE6100 TE6101 TE6102 TE6103 TE6104 TE6105 TE6106 TE6107 TE6108 TE6109 TE6110 TE6111 TE6112 TE6113 TE6114 TE6115 TE6116 TE6117 TE6118 TE6119 TE6120 TE6121 TE6122 TE6123 TE6124 TE6125 TE6126 TE6127 TE6128 TE6129 TE6130 TE6131 TE6132 TE6133 TE6134 TE6135 TE6136 TE6137 TE6138 TE6139 TE6140 TE6141 TE6142 TE6143 TE6144 TE6145 TE6146 TE6147 TE6148 TE6149 TE6150 TE6151 TE6152 TE6153 TE6154 TE6155 TE6156 TE6157 TE6158 TE6159 TE6160 TE6161 TE6162 TE6163 TE6164 TE6165 TE6166 TE6167 TE6168 TE6169 TE6170 TE6171 TE6172 TE6173 TE6174 TE6175 TE6176 TE6177 TE6178 TE6179 TE6180 TE6181 TE6182 TE6183 TE6184 TE6185 TE6186 TE6187 TE6188 TE6189 TE6190 TE6191 TE6192 TE6193 TE6194 TE6195 TE6196 TE6197 TE6198 TE6199 TE6200 TE6201 TE6202 TE6203 TE6204 TE6205 TE6206 TE6207 TE6208 TE6209 TE6210 TE6211 TE6212 TE6213 TE6214 TE6215 TE6216 TE6217 TE6218 TE6219 TE6220 TE6221 TE6222 TE6223 TE6224 TE6225 TE6226 TE6227 TE6228 TE6229 TE6230 TE6231 TE6232 TE6233 TE6234 TE6235 TE6236 TE6237 TE6238 TE6239 TE6240 TE6241 TE6242 TE6243 TE6244 TE6245 TE6246 TE6247 TE6248 TE6249 TE6250 TE6251 TE6252 TE6253 TE6254 TE6255 TE6256 TE6257 TE6258 TE6259 TE6260 TE6261 TE6262 TE6263 TE6264 TE6265 TE6266 TE6267 TE6268 TE6269 TE6270 TE6271 TE6272 TE6273 TE6274 TE6275 TE6276 TE6277 TE6278 TE6279 TE6280 TE6281 TE6282 TE6283 TE6284 TE6285 TE6286 TE6287 TE6288 TE6289 TE6290 TE6291 TE6292 TE6293 TE6294 TE6295 TE6296 TE6297 TE6298 TE6299 TE6300 TE6301 TE6302 TE6303 TE6304 TE6305 TE6306 TE6307 TE6308 TE6309 TE6310 TE6311 TE6312 TE6313 TE6314 TE6315 TE6316 TE6317 TE6318 TE6319 TE6320 TE6321 TE6322 TE6323 TE6324 TE6325 TE6326 TE6327 TE6328 TE6329 TE6330 TE6331 TE6332 TE6333 TE6334 TE6335 TE6336 TE6337 TE6338 TE6339 TE6340 TE6341 TE6342 TE6343 TE6344 TE6345 TE6346 TE6347 TE6348 TE6349 TE6350 TE6351 TE6352 TE6353 TE6354 TE6355 TE6356 TE6357 TE6358 TE6359 TE6360 TE6361 TE6362 TE6363 TE6364 TE6365 TE6366 TE6367 TE6368 TE6369 TE6370 TE6371 TE6372 TE6373 TE6374 TE6375 TE6376 TE6377 TE6378 TE6379 TE6380 TE6381 TE6382 TE6383 TE6384 TE6385 TE6386 TE6387 TE6388 TE6389 TE6390 TE6391 TE6392 TE6393 TE6394 TE6395 TE6396 TE6397 TE6398 TE6399 TE6400 TE6401 TE6402 TE6403 TE6404 TE6405 TE6406 TE6407 TE6408 TE6409 TE6410 TE6411 TE6412 TE6413 TE6414 TE6415 TE6416 TE6417 TE6418 TE6419 TE6420 TE6421 TE6422 TE6423 TE6424 TE6425 TE6426 TE6427 TE6428 TE6429 TE6430 TE6431 TE6432 TE6433 TE6434 TE6435 TE6436 TE6437 TE6438 TE6439 TE6440 TE6441 TE6442 TE6443 TE6444 TE6445 TE6446 TE6447 TE6448 TE6449 TE6450 TE6451 TE6452 TE6453 TE6454 TE6455 TE6456 TE6457 TE6458 TE6459 TE6460 TE6461 TE6462 TE6463 TE6464 TE6465 TE6466 TE6467 TE6468 TE6469 TE6470 TE6471 TE6472 TE6473 TE6474 TE6475 TE6476 TE6477 TE6478 TE6479 TE6480 TE6481 TE6482 TE6483 TE6484 TE6485 TE6486 TE6487 TE6488 TE6489 TE6490 TE6491 TE6492 TE6493 TE6494 TE6495 TE6496 TE6497 TE6498 TE6499 TE6500 TE6501 TE6502 TE6503 TE6504 TE6505 TE6506 TE6507 TE6508 TE6509 TE6510 TE6511 TE6512 TE6513 TE6514 TE6515 TE6516 TE6517 TE6518 TE6519 TE6520 TE6521 TE6522 TE6523 TE6524 TE6525 TE6526 TE6527 TE6528 TE6529 TE6530 TE6531 TE6532 TE6533 TE6534 TE6535 TE6536 TE6537 TE6538 TE6539 TE6540 TE6541 TE6542 TE6543 TE6544 TE6545 TE6546 TE6547 TE6548 TE6549 TE6550 TE6551 TE6552 TE6553 TE6554 TE6555 TE6556 TE6557 TE6558 TE6559 TE6560 TE6561 TE6562 TE6563 TE6564 TE6565 TE6566 TE6567 TE6568 TE6569 TE6570 TE6571 TE6572 TE6573 TE6574 TE6575 TE6576 TE6577 TE6578 TE6579 TE6580 TE6581 TE6582 TE6583 TE6584 TE6585 TE6586 TE6587 TE6588 TE6589 TE6590 TE6591 TE6592 TE6593 TE6594 TE6595 TE6596 TE6597 TE6598 TE6599 TE6600 TE6601 TE6602 TE6603 TE6604 TE6605 TE6606 TE6607 TE6608 TE6609 TE6610 TE6611 TE6612 TE6613 TE6614 TE6615 TE6616 TE6617 TE6618 TE6619 TE6620 TE6621 TE6622 TE6623 TE6624 TE6625 TE6626 TE6627 TE6628 TE6629 TE6630 TE6631 TE6632 TE6633 TE6634 TE6635 TE6636 TE6637 TE6638 TE6639 TE6640 TE6641 TE6642 TE6643 TE6644 TE6645 TE6646 TE6647 TE6648 TE6649 TE6650 TE6651 TE6652 TE6653 TE6654 TE6655 TE6656 TE6657 TE6658 TE6659 TE6660 TE6661 TE6662 TE6663 TE6664 TE6665 TE6666 TE6667 TE6668 TE6669 TE6670 TE6671 TE6672 TE6673 TE6674 TE6675 TE6676 TE6677 TE6678 TE6679 TE6680 TE6681 TE6682 TE6683 TE6684 TE6685 TE6686 TE6687 TE6688 TE6689 TE6690 TE6691 TE6692 TE6693 TE6694 TE6695 TE6696 TE6697 TE6698 TE6699 TE6700 TE6701 TE6702 TE6703 TE6704 TE6705 TE6706 TE6707 TE6708 TE6709 TE6710 TE6711 TE6712 TE6713 TE6714 TE6715 TE6716 TE6717 TE6718 TE6719 TE6720 TE6721 TE6722 TE6723 TE6724 TE6725 TE6726 TE6727 TE6728 TE6729 TE6730 TE6731 TE6732 TE6733 TE6734 TE6735 TE6736 TE6737 TE6738 TE6739 TE6740 TE6741 TE6742 TE6743 TE6744 TE6745 TE6746 TE6747 TE6748 TE6749 TE6750 TE6751 TE6752 TE6753 TE6754 TE6755 TE6756 TE6757 TE6758 TE6759 TE6760 TE6761 TE6762 TE6763 TE6764 TE6765 TE6766 TE6767 TE6768 TE6769 TE6770 TE6771 TE6772 TE6773 TE6774 TE6775 TE6776 TE6777 TE6778 TE6779 TE6780 TE6781 TE6782 TE6783 TE6784 TE6785 TE6786 TE6787 TE6788 TE6789 TE6790 TE6791 TE6792 TE6793 TE6794 TE6795 TE6796 TE6797 TE6798 TE6799 TE6800 TE6801 TE6802 TE6803 TE6804 TE6805 TE6806 TE6807 TE6808 TE6809 TE6810 TE6811 TE6812 TE6813 TE6814 TE6815 TE6816 TE6817 TE6818 TE6819 TE6820 TE6821 TE6822 TE6823 TE6824 TE6825 TE6826 TE6827 TE6828 TE6829 TE6830 TE6831 TE6832 TE6833 TE6834 TE6835 TE6836 TE6837 TE6838 TE6839 TE6840 TE6841 TE6842 TE6843 TE6844 TE6845 TE6846 TE6847 TE6848 TE6849 TE6850 TE6851 TE6852 TE6853 TE6854 TE6855 TE6856 TE6857 TE6858 TE6859 TE6860 TE6861 TE6862 TE6863 TE6864 TE6865 TE6866 TE6867 TE6868 TE6869 TE6870 TE6871 TE6872 TE6873 TE6874 TE6875 TE6876 TE6877 TE6878 TE6879 TE6880 TE6881 TE6882 TE6883 TE6884 TE6885 TE6886 TE6887 TE6888 TE6889 TE6890 TE6891 TE6892 TE6893 TE6894 TE6895 TE6896 TE6897 TE6898 TE6899 TE6900 TE6901 TE6902 TE6903 TE6904 TE6905 TE6906 TE6907 TE6908 TE6909 TE6910 TE6911 TE6912 TE6913 TE6914 TE6915 TE6916 TE6917 TE6918 TE6919 TE6920 TE6921 TE6922 TE6923 TE6924 TE6925 TE6926 TE6927 TE6928 TE6929 TE6930 TE6931 TE6932 TE6933 TE6934 TE6935 TE6936 TE6937 TE6938 TE6939 TE6940 TE6941 TE6942 TE6943 TE6944 TE6945 TE6946 TE6947 TE6948 TE6949 TE6950 TE6951 TE6952 TE6953 TE6954 TE6955 TE6956 TE6957 TE6958 TE6959 TE6960 TE6961 TE6962 TE6963 TE6964 TE6965 TE6966 TE6967 TE6968 TE6969 TE6970 TE6971 TE6972 TE6973 TE6974 TE6975 TE6976 TE6977 TE6978 TE6979 TE6980 TE6981 TE6982 TE6983 TE6984 TE6985 TE6986 TE6987 TE6988 TE6989 TE6990 TE6991 TE6992 TE6993 TE6994 TE6995 TE6996 TE6997 TE6998 TE6999 TE7000 TE7001 TE7002 TE7003 TE7004 TE7005 TE7006 TE7007 TE7008 TE7009 TE7010 TE7011 TE7012 TE7013 TE7014 TE7015 TE7016 TE7017 TE7018 TE7019 TE7020 TE7021 TE7022 TE7023 TE7024 TE7025 TE7026 TE7027 TE7028 TE7029 TE7030 TE7031 TE7032 TE7033 TE7034 TE7035 TE7036 TE7037 TE7038 TE7039 TE7040 TE7041 TE7042 TE7043 TE7044 TE7045 TE7046 TE7047 TE7048 TE7049 TE7050 TE7051 TE7052 TE7053 TE7054 TE7055 TE7056 TE7057 TE7058 TE7059 TE7060 TE7061 TE7062 TE7063 TE7064 TE7065 TE7066 TE7067 TE7068 TE7069 TE7070 TE7071 TE7072 TE7073 TE7074 TE7075 TE7076 TE7077 TE7078 TE7079 TE7080 TE7081 TE7082 TE7083 TE7084 TE7085 TE7086 TE7087 TE7088 TE7089 TE7090 TE7091 TE7092 TE7093 TE7094 TE7095 TE7096 TE7097 TE7098 TE7099 TE7100 TE7101 TE7102 TE7103 TE7104 TE7105 TE7106 TE7107 TE7108 TE7109 TE7110 TE7111 TE7112 TE7113 TE7114 TE7115 TE7116 TE7117 TE7118 TE7119 TE7120 TE7121 TE7122 TE7123 TE7124 TE7125 TE7126 TE7127 TE7128 TE7129 TE7130 TE7131 TE7132 TE7133 TE7134 TE7135 TE7136 TE7137 TE7138 TE7139 TE7140 TE7141 TE7142 TE7143 TE7144 TE7145 TE7146 TE7147 TE7148 TE7149 TE7150 TE7151 TE7152 TE7153 TE7154 TE7155 TE7156 TE7157 TE7158 TE7159 TE7160 TE7161 TE7162 TE7163 TE7164 TE7165 TE7166 TE7167 TE7168 TE7169 TE7170 TE7171 TE7172 TE7173 TE7174 TE7175 TE7176 TE7177 TE7178 TE7179 TE7180 TE7181 TE7182 TE7183 TE7184 TE7185 TE7186 TE7187 TE7188 TE7189 TE7190 TE7191 TE7192 TE7193 TE7194 TE7195 TE7196 TE7197 TE7198 TE7199 TE7200 TE7201 TE7202 TE7203 TE7204 TE7205 TE7206 TE7207 TE7208 TE7209 TE7210 TE7211 TE7212 TE7213 TE7214 TE7215 TE7216 TE7217 TE7218 TE7219 TE7220 TE7221 TE7222 TE7223 TE7224 TE7225 TE7226 TE7227 TE7228 TE7229 TE7230 TE7231 TE7232 TE7233 TE7234 TE7235 TE7236 TE7237 TE7238 TE7239 TE7240 TE7241 TE7242 TE7243 TE7244 TE7245 TE7246 TE7247 TE7248 TE7249 TE7250 TE7251 TE7252 TE7253 TE7254 TE7255 TE7256 TE7257 TE7258 TE7259 TE7260 TE7261 TE7262 TE7263 TE7264 TE7265 TE7266 TE7267 TE7268 TE7269 TE7270 TE7271 TE7272 TE7273 TE7274 TE7275 TE7276 TE7277 TE7278 TE7279 TE7280 TE7281 TE7282 TE7283 TE7284 TE7285 TE7286 TE7287 TE7288 TE7289 TE7290 TE7291 TE7292 TE7293 TE7294 TE7295 TE7296 TE7297 TE7298 TE7299 TE7300 TE7301 TE7302 TE7303 TE7304 TE7305 TE7306 TE7307 TE7308 TE7309 TE7310 TE7311 TE7312 TE7313 TE7314 TE7315 TE7316 TE7317 TE7318 TE7319 TE7320 TE7321 TE7322 TE7323 TE7324 TE7325 TE7326 TE7327 TE7328 TE7329 TE7330 TE7331 TE7332 TE7333 TE7334 TE7335 TE7336 TE7337 TE7338 TE7339 TE7340 TE7341 TE7342 TE7343 TE7344 TE7345 TE7346 TE7347 TE7348 TE7349 TE7350 TE7351 TE7352 TE7353 TE7354 TE7355 TE7356 TE7357 TE7358 TE7359 TE7360 TE7361 TE7362 TE7363 TE7364 TE7365 TE7366 TE7367 TE7368 TE7369 TE7370 TE7371 TE7372 TE7373 TE7374 TE7375 TE7376 TE7377 TE7378 TE7379 TE7380 TE7381 TE7382 TE7383 TE7384 TE7385 TE7386 TE7387 TE7388 TE7389 TE7390 TE7391 TE7392 TE7393 TE7394 TE7395 TE7396 TE7397 TE7398 TE7399 TE7400 TE7401 TE7402 TE7403 TE7404 TE7405 TE7406 TE7407 TE7408 TE7409 TE7410 TE7411 TE7412 TE7413 TE7414 TE7415 TE7416 TE7417 TE7418 TE7419 TE7420 TE7421 TE7422 TE7423 TE7424 TE7425 TE7426 TE7427 TE7428 TE7429 TE7430 TE7431 TE7432 TE7433 TE7434 TE7435 TE7436 TE7437 TE7438 TE7439 TE7440 TE7441 TE7442 TE7443 TE7444 TE7445 TE7446 TE7447 TE7448 TE7449 TE7450 TE7451 TE7452 TE7453 TE7454 TE7455 TE7456 TE7457 TE7458 TE7459 TE7460 TE7461 TE7462 TE7463 TE7464 TE7465 TE7466 TE7467 TE7468 TE7469 TE7470 TE7471 TE7472 TE7473 TE7474 TE7475 TE7476 TE7477 TE7478 TE7479 TE7480 TE7481 TE7482 TE7483 TE7484 TE7485 TE7486 TE7487 TE7488 TE7489 TE7490 TE7491 TE7492 TE7493 TE7494 TE7495 TE7496 TE7497 TE7498 TE7499 TE7500 TE7501 TE7502 TE7503 TE7504 TE7505 TE7506 TE7507 TE7508 TE7509 TE7510 TE7511 TE7512 TE7513 TE7514 TE7515 TE7516 TE7517 TE7518 TE7519 TE7520 TE7521 TE7522 TE7523 TE7524 TE7525 TE7526 TE7527 TE7528 TE7529 TE7530 TE7531 TE7532 TE7533 TE7534 TE7535 TE7536 TE7537 TE7538 TE7539 TE7540 TE7541 TE7542 TE7543 TE7544 TE7545 TE7546 TE7547 TE7548 TE7549 TE7550 TE7551 TE7552 TE7553 TE7554 TE7555 TE7556 TE7557 TE7558 TE7559 TE7560 TE7561 TE7562 TE7563 TE7564 TE7565 TE7566 TE7567 TE7568 TE7569 TE7570 TE7571 TE7572 TE7573 TE7574 TE7575 TE7576 TE7577 TE7578 TE7579 TE7580 TE7581 TE7582 TE7583 TE7584 TE7585 TE7586 TE7587 TE7588 TE7589 TE7590 TE7591 TE7592 TE7593 TE7594 TE7595 TE7596 TE7597 TE7598 TE7599 TE7600 TE7601 TE7602 TE7603 TE7604 TE7605 TE7606 TE7607 TE7608 TE7609 TE7610 TE7611 TE7612 TE7613 TE7614 TE7615 TE7616 TE7617 TE7618 TE7619 TE7620 TE7621 TE7622 TE7623 TE7624 TE7625 TE7626 TE7627 TE7628 TE7629 TE7630 TE7631 TE7632 TE7633 TE7634 TE7635 TE7636 TE7637 TE7638 TE7639 TE7640 TE7641 TE7642 TE7643 TE7644 TE7645 TE7646 TE7647 TE7648 TE7649 TE7650 TE7651 TE7652 TE7653 TE7654 TE7655 TE7656 TE7657 TE7658 TE7659 TE7660 TE7661 TE7662 TE7663 TE7664 TE7665 TE7666 TE7667 TE7668 TE7669 TE7670 TE7671 TE7672 TE7673 TE7674 TE7675 TE7676 TE7677 TE7678 TE7679 TE7680 TE7681 TE7682 TE7683 TE7684 TE7685 TE7686 TE7687 TE7688 TE7689 TE7690 TE7691 TE7692 TE7693 TE7694 TE7695 TE7696 TE7697 TE7698 TE7699 TE7700 TE7701 TE7702 TE7703 TE7704 TE7705 TE7706 TE7707 TE7708 TE7709 TE7710 TE7711 TE7712 TE7713 TE7714 TE7715 TE7716 TE7717 TE7718 TE7719 TE7720 TE7721 TE7722 TE7723 TE7724 TE7725 TE7726 TE7727 TE7728 TE7729 TE7730 TE7731 TE7732 TE7733 TE7734 TE7735 TE7736 TE7737 TE7738 TE7739 TE7740 TE7741 TE7742 TE7743 TE7744 TE7745 TE7746 TE7747 TE7748 TE7749 TE7750 TE7751 TE7752 TE7753 TE7754 TE7755 TE7756 TE7757 TE7758 TE7759 TE7760 TE7761 TE7762 TE7763 TE7764 TE7765 TE7766 TE7767 TE7768 TE7769 TE7770 TE7771 TE7772 TE7773 TE7774 TE7775 TE7776 TE7777 TE7778 TE7779 TE7780 TE7781 TE7782 TE7783 TE7784 TE7785 TE7786 TE7787 TE7788 TE7789 TE7790 TE7791 TE7792 TE7793 TE7794 TE7795 TE7796 TE7797 TE7798 TE7799 TE7800 TE7801 TE7802 TE7803 TE7804 TE7805 TE7806 TE7807 TE7808 TE7809 TE7810 TE7811 TE7812 TE7813 TE7814 TE7815 TE7816 TE7817 TE7818 TE7819 TE7820 TE7821 TE7822 TE7823 TE7824 TE7825 TE7826 TE7827 TE7828 TE7829 TE7830 TE7831 TE7832 TE7833 TE7834 TE7835 TE7836 TE7837 TE7838 TE7839 TE7840 TE7841 TE7842 TE7843 TE7844 TE7845 TE7846 TE7847 TE7848 TE7849 TE7850 TE7851 TE7852 TE7853 TE7854 TE7855 TE7856 TE7857 TE7858 TE7859 TE7860 TE7861 TE7862 TE7863 TE7864 TE7865 TE7866 TE7867 TE7868 TE7869 TE7870 TE7871 TE7872 TE7873 TE7874 TE7875 TE7876 TE7877 TE7878 TE7879 TE7880 TE7881 TE7882 TE7883 TE7884 TE7885 TE7886 TE7887 TE7888 TE7889 TE7890 TE7891 TE7892 TE7893 TE7894 TE7895 TE7896 TE7897 TE7898 TE7899 TE7900 TE7901 TE7902 TE7903 TE7904 TE7905 TE7906 TE7907 TE7908 TE7909 TE7910 TE7911 TE7912 TE7913 TE7914 TE7915 TE7916 TE7917 TE7918 TE7919 TE7920 TE7921 TE7922 TE7923 TE7924 TE7925 TE7926 TE7927 TE7928 TE7929 TE7930 TE7931 TE7932 TE7933 TE7934 TE7935 TE7936 TE7937 TE7938 TE7939 TE7940 TE7941 TE7942 TE7943 TE7944 TE7945 TE7946 TE7947 TE7948 TE7949 TE7950 TE7951 TE7952 TE7953 TE7954 TE7955 TE7956 TE7957 TE7958 TE7959 TE7960 TE7961 TE7962 TE7963 TE7964 TE7965 TE7966 TE7967 TE7968 TE7969 TE7970 TE7971 TE7972 TE7973 TE7974 TE7975 TE7976 TE7977 TE7978 TE7979 TE7980 TE7981 TE7982 TE7983 TE7984 TE7985 TE7986 TE7987 TE7988 TE7989 TE7990 TE7991 TE7992 TE7993 TE7994 TE7995 TE7996 TE7997 TE7998 TE7999 TE8000 TE8001 TE8002 TE8003 TE8004 TE8005 TE8006 TE8007 TE8008 TE8009 TE8010 TE8011 TE8012 TE8013 TE8014 TE8015 TE8016 TE8017 TE8018 TE8019 TE8020 TE8021 TE8022 TE8023 TE8024 TE8025 TE8026 TE8027 TE8028 TE8029 TE8030 TE8031 TE8032 TE8033 TE8034 TE8035 TE8036 TE8037 TE8038 TE8039 TE8040 TE8041 TE8042 TE8043 TE8044 TE8045 TE8046 TE8047 TE8048 TE8049 TE8050 TE8051 TE8052 TE8053 TE8054 TE8055 TE8056 TE8057 TE8058 TE8059 TE8060 TE8061 TE8062 TE8063 TE8064 TE8065 TE8066 TE8067 TE8068 TE8069 TE8070 TE8071 TE8072 TE8073 TE8074 TE8075 TE8076 TE8077 TE8078 TE8079 TE8080 TE8081 TE8082 TE8083 TE8084 TE8085 TE8086 TE8087 TE8088 TE8089 TE8090 TE8091 TE8092 TE8093 TE8094 TE8095 TE8096 TE8097 TE8098 TE8099 TE8100 TE8101 TE8102 TE8103 TE8104 TE8105 TE8106 TE8107 TE8108 TE8109 TE8110 TE8111 TE8112 TE8113 TE8114 TE8115 TE8116 TE8117 TE8118 TE8119 TE8120 TE8121 TE8122 TE8123 TE8124 TE8125 TE8126 TE8127 TE8128 TE8129 TE8130 TE8131 TE8132 TE8133 TE8134 TE8135 TE8136 TE8137 TE8138 TE8139 TE8140 TE8141 TE8142 TE8143 TE8144 TE8145 TE8146 TE8147 TE8148 TE8149 TE8150 TE8151 TE8152 TE8153 TE8154 TE8155 TE8156 TE8157 TE8158 TE8159 TE8160 TE8161 TE8162 TE8163 TE8164 TE8165 TE8166 TE8167 TE8168 TE8169 TE8170 TE8171 TE8172 TE8173 TE8174 TE8175 TE8176 TE8177 TE8178 TE8179 TE8180 TE8181 TE8182 TE8183 TE8184 TE8185 TE8186 TE8187 TE8188 TE8189 TE8190 TE8191 TE8192 TE8193 TE8194 TE8195 TE8196 TE8197 TE8198 TE8199 TE8200 TE8201 TE8202 TE8203 TE8204 TE8205 TE8206 TE8207 TE8208 TE8209 TE8210 TE8211 TE8212 TE8213 TE8214 TE8215 TE8216 TE8217 TE8218 TE8219 TE8220 TE8221 TE8222 TE8223 TE8224 TE8225 TE8226 TE8227 TE8228 TE8229 TE8230 TE8231 TE8232 TE8233 TE8234 TE8235 TE8236 TE8237 TE8238 TE8239 TE8240 TE8241 TE8242 TE8243 TE8244 TE8245 TE8246 TE8247 TE8248 TE8249 TE8250 TE8251 TE8252 TE8253 TE8254 TE8255 TE8256 TE8257 TE8258 TE8259 TE8260 TE8261 TE8262 TE8263 TE8264 TE8265 TE8266 TE8267 TE8268 TE8269 TE8270 TE8271 TE8272 TE8273 TE8274 TE8275 TE8276 TE8277 TE8278 TE8279 TE8280 TE8281 TE8282 TE8283 TE8284 TE8285 TE8286 TE8287 TE8288 TE8289 TE8290 TE8291 TE8292 TE8293 TE8294 TE8295 TE8296 TE8297 TE8298 TE8299 TE8300 TE8301 TE8302 TE8303 TE8304 TE8305 TE8306 TE8307 TE8308 TE8309 TE8310 TE8311 TE8312 TE8313 TE8314 TE8315 TE8316 TE8317 TE8318 TE8319 TE8320 TE8321 TE8322 TE8323 TE8324 TE8325 TE8326 TE8327 TE8328 TE8329 TE8330 TE8331 TE8332 TE8333 TE8334 TE8335 TE8336 TE8337 TE8338 TE8339 TE8340 TE8341 TE8342 TE8343 TE8344 TE8345 TE8346 TE8347 TE8348 TE8349 TE8350 TE8351 TE8352 TE8353 TE8354 TE8355 TE8356 TE8357 TE8358 TE8359 TE8360 TE8361 TE8362 TE8363 TE8364 TE8365 TE8366 TE8367 TE8368 TE8369 TE8370 TE8371 TE8372 TE8373 TE8374 TE8375 TE8376 TE8377 TE8378 TE8379 TE8380 TE8381 TE8382 TE8383 TE8384 TE8385 TE8386 TE8387 TE8388 TE8389 TE8390 TE8391 TE8392 TE8393 TE8394 TE8395 TE8396 TE8397 TE8398 TE8399 TE8400 TE8401 TE8402 TE8403 TE8404 TE8405 TE8406 TE8407 TE8408 TE8409 TE8410 TE8411 TE8412 TE8413 TE8414 TE8415 TE8416 TE8417 TE8418 TE8419 TE8420 TE8421 TE8422 TE8423 TE8424 TE8425 TE8426 TE8427 TE8428 TE8429 TE8430 TE8431 TE8432 TE8433 TE8434 TE8435 TE8436 TE8437 TE8438 TE8439 TE8440 TE8441 TE8442 TE8443 TE8444 TE8445 TE8446 TE8447 TE8448 TE8449 TE8450 TE8451 TE8452 TE8453 TE8454 TE8455 TE8456 TE8457 TE8458 TE8459 TE8460 TE8461 TE8462 TE8463 TE8464 TE8465 TE8466 TE8467 TE8468 TE8469 TE8470 TE8471 TE8472 TE8473 TE8474 TE8475 TE8476 TE8477 TE8478 TE8479 TE8480 TE8481 TE8482 TE8483 TE8484 TE8485 TE8486 TE8487 TE8488 TE8489 TE8490 TE8491 TE8492 TE8493 TE8494 TE8495 TE8496 TE8497 TE8498 TE8499 TE8500 TE8501 TE8502 TE8503 TE8504 TE8505 TE8506 TE8507 TE8508 TE8509 TE8510 TE8511 TE8512 TE8513 TE8514 TE8515 TE8516 TE8517 TE8518 TE8519 TE8520 TE8521 TE8522 TE8523 TE8524 TE8525 TE8526 TE8527 TE8528 TE8529 TE8530 TE8531 TE8532 TE8533 TE8534 TE8535 TE8536 TE8537 TE8538 TE8539 TE8540 TE8541 TE8542 TE8543 TE8544 TE8545 TE8546 TE8547 TE8548 TE8549 TE8550 TE8551 TE8552 TE8553 TE8554 TE8555 TE8556 TE8557 TE8558 TE8559 TE8560 TE8561 TE8562 TE8563 TE8564 TE8565 TE8566 TE8567 TE8568 TE8569 TE8570 TE8571 TE8572 TE8573 TE8574 TE8575 TE8576 TE8577 TE8578 TE8579 TE8580 TE8581 TE8582 TE8583 TE8584 TE8585 TE8586 TE8587 TE8588 TE8589 TE8590 TE8591 TE8592 TE8593 TE8594 TE8595 TE8596 TE8597 TE8598 TE8599 TE8600 TE8601 TE8602 TE8603 TE8604 TE8605 TE8606 TE8607 TE8608 TE8609 TE8610 TE8611 TE8612 TE8613 TE8614 TE8615 TE8616 TE8617 TE8618 TE8619 TE8620 TE8621 TE8622 TE8623 TE8624 TE8625 TE8626 TE8627 TE8628 TE8629 TE8630 TE8631 TE8632 TE8633 TE8634 TE8635 TE8636 TE8637 TE8638 TE8639 TE8640 TE8641 TE8642 TE8643 TE8644 TE8645 TE8646 TE8647 TE8648 TE8649 TE8650 TE8651 TE8652 TE8653 TE8654 TE8655 TE8656 TE8657 TE8658 TE8659 TE8660 TE8661 TE8662 TE8663 TE8664 TE8665 TE8666 TE8667 TE8668 TE8669 TE8670 TE8671 TE8672 TE8673 TE8674 TE8675 TE8676 TE8677 TE8678 TE8679 TE8680 TE8681 TE8682 TE8683 TE8684 TE8685 TE8686 TE8687 TE8688 TE8689 TE8690 TE8691 TE8692 TE8693 TE8694 TE8695 TE8696 TE8697 TE8698 TE8699 TE8700 TE8701 TE8702 TE8703 TE8704 TE8705 TE8706 TE8707 TE8708 TE8709 TE8710 TE8711 TE8712 TE8713 TE8714 TE8715 TE8716 TE8717 TE8718 TE8719 TE8720 TE8721 TE8722 TE8723 TE8724 TE8725 TE8726 TE8727 TE8728 TE8729 TE8730 TE8731 TE8732 TE8733 TE8734 TE8735 TE8736 TE8737 TE8738 TE8739 TE8740 TE8741 TE8742 TE8743 TE8744 TE8745 TE8746 TE8747 TE8748 TE8749 TE8750 TE8751 TE8752 TE8753 TE8754 TE8755 TE8756 TE8757 TE8758 TE8759 TE8760 TE8761 TE8762 TE8763 TE8764 TE8765 TE8766 TE8767 TE8768 TE8769 TE8770 TE8771 TE8772 TE8773 TE8774 TE8775 TE8776 TE8777 TE8778 TE8779 TE8780 TE8781 TE8782 TE8783 TE8784 TE8785 TE8786 TE8787 TE8788 TE8789 TE8790 TE8791 TE8792 TE8793 TE8794 TE8795 TE8796 TE8797 TE8798 TE8799 TE8800 TE8801 TE8802 TE8803 TE8804 TE8805 TE8806 TE8807 TE8808 TE8809 TE8810 TE8811 TE8812 TE8813 TE8814 TE8815 TE8816 TE8817 TE8818 TE8819 TE8820 TE8821 TE8822 TE8823 TE8824 TE8825 TE8826 TE8827 TE8828 TE8829 TE8830 TE8831 TE8832 TE8833 TE8834 TE8835 TE8836 TE8837 TE8838 TE8839 TE8840 TE8841 TE8842 TE8843 TE8844 TE8845 TE8846 TE8847 TE8848 TE8849 TE8850 TE8851 TE8852 TE8853 TE8854 TE8855 TE8856 TE8857 TE8858 TE8859 TE8860 TE8861 TE8862 TE8863 TE8864 TE8865 TE8866 TE8867 TE8868 TE8869 TE8870 TE8871 TE8872 TE8873 TE8874 TE8875 TE8876 TE8877 TE8878 TE8879 TE8880 TE8881 TE8882 TE8883 TE8884 TE8885 TE8886 TE8887 TE8888 TE8889 TE8890 TE8891 TE8892 TE8893 TE8894 TE8895 TE8896 TE8897 TE8898 TE8899 TE8900 TE8901 TE8902 TE8903 TE8904 TE8905 TE8906 TE8907 TE8908 TE8909 TE8910 TE8911 TE8912 TE8913 TE8914 TE8915 TE8916 TE8917 TE8918 TE8919 TE8920 TE8921 TE8922 TE8923 TE8924 TE8925 TE8926 TE8927 TE8928 TE8929 TE8930 TE8931 TE8932 TE8933 TE8934 TE8935 TE8936 TE8937 TE8938 TE8939 TE8940 TE8941 TE8942 TE8943 TE8944 TE8945 TE8946 TE8947 TE8948 TE8949 TE8950 TE8951 TE8952 TE8953 TE8954 TE8955 TE8956 TE8957 TE8958 TE8959 TE8960 TE8961 TE8962 TE8963 TE8964 TE8965 TE8966 TE8967 TE8968 TE8969 TE8970 TE8971 TE8972 TE8973 TE8974 TE8975 TE8976 TE8977 TE8978 TE8979 TE8980 TE8981 TE8982 TE8983 TE8984 TE8985 TE8986 TE8987 TE8988 TE8989 TE8990 TE8991 TE8992 TE8993 TE8994 TE8995 TE8996 TE8997 TE8998 TE8999 TE9000 TE9001 TE9002 TE9003 TE9004 TE9005 TE9006 TE9007 TE9008 TE9009 TE9010 TE9011 TE9012 TE9013 TE9014 TE9015 TE9016 TE9017 TE9018 TE9019 TE9020 TE9021 TE9022 TE9023 TE9024 TE9025 TE9026 TE9027 TE9028 TE9029 TE9030 TE9031 TE9032 TE9033 TE9034 TE9035 TE9036 TE9037 TE9038 TE9039 TE9040 TE9041 TE9042 TE9043 TE9044 TE9045 TE9046 TE9047 TE9048 TE9049 TE9050 TE9051 TE9052 TE9053 TE9054 TE9055 TE9056 TE9057 TE9058 TE9059 TE9060 TE9061 TE9062 TE9063 TE9064 TE9065 TE9066 TE9067 TE9068 TE9069 TE9070 TE9071 TE9072 TE9073 TE9074 TE9075 TE9076 TE9077 TE9078 TE9079 TE9080 TE9081 TE9082 TE9083 TE9084 TE9085 TE9086 TE9087 TE9088 TE9089 TE9090 TE9091 TE9092 TE9093 TE9094 TE9095 TE9096 TE9097 TE9098 TE9099 TE9100 TE9101 TE9102 TE9103 TE9104 TE9105 TE9106 TE9107 TE9108 TE9109 TE9110 TE9111 TE9112 TE9113 TE9114 TE9115 TE9116 TE9117 TE9118 TE9119 TE9120 TE9121 TE9122 TE9123 TE9124 TE9125 TE9126 TE9127 TE9128 TE9129 TE9130 TE9131 TE9132 TE9133 TE9134 TE9135 TE9136 TE9137 TE9138 TE9139 TE9140 TE9141 TE9142 TE9143 TE9144 TE9145 TE9146 TE9147 TE9148 TE9149 TE9150 TE9151 TE9152 TE9153 TE9154 TE9155 TE9156 TE9157 TE9158 TE9159 TE9160 TE9161 TE9162 TE9163 TE9164 TE9165 TE9166 TE9167 TE9168 TE9169 TE9170 TE9171 TE9172 TE9173 TE9174 TE9175 TE9176 TE9177 TE9178 TE9179 TE9180 TE9181 TE9182 TE9183 TE9184 TE9185 TE9186 TE9187 TE9188 TE9189 TE9190 TE9191 TE9192 TE9193 TE9194 TE9195 TE9196 TE9197 TE9198 TE9199 TE9200 TE9201 TE9202 TE9203 TE9204 TE9205 TE9206 TE9207 TE9208 TE9209 TE9210 TE9211 TE9212 TE9213 TE9214 TE9215 TE9216 TE9217 TE9218 TE9219 TE9220 TE9221 TE9222 TE9223 TE9224 TE9225 TE9226 TE9227 TE9228 TE9229 TE9230 TE9231 TE9232 TE9233 TE9234 TE9235 TE9236 TE9237 TE9238 TE9239 TE9240 TE9241 TE9242 TE9243 TE9244 TE9245 TE9246 TE9247 TE9248 TE9249 TE9250 TE9251 TE9252 TE9253 TE9254 TE9255 TE9256 TE9257 TE9258 TE9259 TE9260 TE9261 TE9262 TE9263 TE9264 TE9265 TE9266 TE9267 TE9268 TE9269 TE9270 TE9271 TE9272 TE9273 TE9274 TE9275 TE9276 TE9277 TE9278 TE9279 TE9280 TE9281 TE9282 TE9283 TE9284 TE9285 TE9286 TE9287 TE9288 TE9289 TE9290 TE9291 TE9292 TE9293 TE9294 TE9295 TE9296 TE9297 TE9298 TE9299 TE9300 TE9301 TE9302 TE9303 TE9304 TE9305 TE9306 TE9307 TE9308 TE9309 TE9310 TE9311 TE9312 TE9313 TE9314 TE9315 TE9316 TE9317 TE9318 TE9319 TE9320 TE9321 TE9322 TE9323 TE9324 TE9325 TE9326 TE9327 TE9328 TE9329 TE9330 TE9331 TE9332 TE9333 TE9334 TE9335 TE9336 TE9337 TE9338 TE9339 TE9340 TE9341 TE9342 TE9343 TE9344 TE9345 TE9346 TE9347 TE9348 TE9349 TE9350 TE9351 TE9352 TE9353 TE9354 TE9355 TE9356 TE9357 TE9358 TE9359 TE9360 TE9361 TE9362 TE9363 TE9364 TE9365 TE9366 TE9367 TE9368 TE9369 TE9370 TE9371 TE9372 TE9373 TE9374 TE9375 TE9376 TE9377 TE9378 TE9379 TE9380 TE9381 TE9382 TE9383 TE9384 TE9385 TE9386 TE9387 TE9388 TE9389 TE9390 TE9391 TE9392 TE9393 TE9394 TE9395 TE9396 TE9397 TE9398 TE9399 TE9400 TE9401 TE9402 TE9403 TE9404 TE9405 TE9406 TE9407 TE9408 TE9409 TE9410 TE9411 TE9412 TE9413 TE9414 TE9415 TE9416 TE9417 TE9418 TE9419 TE9420 TE9421 TE9422 TE9423 TE9424 TE9425 TE9426 TE9427 TE9428 TE9429 TE9430 TE9431 TE9432 TE9433 TE9434 TE9435 TE9436 TE9437 TE9438 TE9439 TE9440 TE9441 TE9442 TE9443 TE9444 TE9445 TE9446 TE9447 TE9448 TE9449 TE9450 TE9451 TE9452 TE9453 TE9454 TE9455 TE9456 TE9457 TE9458 TE9459 TE9460 TE9461 TE9462 TE9463 TE9464 TE9465 TE9466 TE9467 TE9468 TE9469 TE9470 TE9471 TE9472 TE9473 TE9474 TE9475 TE9476 TE9477 TE9478 TE9479 TE9480 TE9481 TE9482 TE9483 TE9484 TE9485 TE9486 TE9487 TE9488 TE9489 TE9490 TE9491 TE9492 TE9493 TE9494 TE9495 TE9496 TE9497 TE9498 TE9499 TE9500 TE9501 TE9502 TE9503 TE9504 TE9505 TE9506 TE9507 TE9508 TE9509 TE9510 TE9511 TE9512 TE9513 TE9514 TE9515 TE9516 TE9517 TE9518 TE9519 TE9520 TE9521 TE9522 TE9523 TE9524 TE9525 TE9526 TE9527 TE9528 TE9529 TE9530 TE9531 TE9532 TE9533 TE9534 TE9535 TE9536 TE9537 TE9538 TE9539 TE9540 TE9541 TE9542 TE9543 TE9544 TE9545 TE9546 TE9547 TE9548 TE9549 TE9550 TE9551 TE9552 TE9553 TE9554 TE9555 TE9556 TE9557 TE9558 TE9559 TE9560 TE9561 TE9562 TE9563 TE9564 TE9565 TE9566 TE9567 TE9568 TE9569 TE9570 TE9571 TE9572 TE9573 TE9574 TE9575 TE9576 TE9577 TE9578 TE9579 TE9580 TE9581 TE9582 TE9583 TE9584 TE9585 TE9586 TE9587 TE9588 TE9589 TE9590 TE9591 TE9592 TE9593 TE9594 TE9595 TE9596 TE9597 TE9598 TE9599 TE9600 TE9601 TE9602 TE9603 TE9604 TE9605 TE9606 TE9607 TE9608 TE9609 TE9610 TE9611 TE9612 TE9613 TE9614 TE9615 TE9616 TE9617 TE9618 TE9619 TE9620 TE9621 TE9622 TE9623 TE9624 TE9625 TE9626 TE9627 TE9628 TE9629 TE9630 TE9631 TE9632 TE9633 TE9634 TE9635 TE9636 TE9637 TE9638 TE9639 TE9640 TE9641 TE9642 TE9643 TE9644 TE9645 TE9646 TE9647 TE9648 TE9649 TE9650 TE9651 TE9652 TE9653 TE9654 TE9655 TE9656 TE9657 TE9658 TE9659 TE9660 TE9661 TE9662 TE9663 TE9664 TE9665 TE9666 TE9667 TE9668 TE9669 TE9670 TE9671 TE9672 TE9673 TE9674 TE9675 TE9676 TE9677 TE9678 TE9679 TE9680 TE9681 TE9682 TE9683 TE9684 TE9685 TE9686 TE9687 TE9688 TE9689 TE9690 TE9691 TE9692 TE9693 TE9694 TE9695 TE9696 TE9697 TE9698 TE9699 TE9700 TE9701 TE9702 TE9703 TE9704 TE9705 TE9706 TE9707 TE9708 TE9709 TE9710 TE9711 TE9712 TE9713 TE9714 TE9715 TE9716 TE9717 TE9718 TE9719 TE9720 TE9721 TE9722 TE9723 TE9724 TE9725 TE9726 TE9727 TE9728 TE9729 TE9730 TE9731 TE9732 TE9733 TE9734 TE9735 TE9736 TE9737 TE9738 TE9739 TE9740 TE9741 TE9742 TE9743 TE9744 TE9745 TE9746 TE9747 TE9748 TE9749 TE9750 TE9751 TE9752 TE9753 TE9754 TE9755 TE9756 TE9757 TE9758 TE9759 TE9760 TE9761 TE9762 TE9763 TE9764 TE9765 TE9766 TE9767 TE9768 TE9769 TE9770 TE9771 TE9772 TE9773 TE9774 TE9775 TE9776 TE9777 TE9778 TE9779 TE9780 TE9781 TE9782 TE9783 TE9784 TE9785 TE9786 TE9787 TE9788 TE9789 TE9790 TE9791 TE9792 TE9793 TE9794 TE9795 TE9796 TE9797 TE9798 TE9799 TE9800 TE9801 TE9802 TE9803 TE9804 TE9805 TE9806 TE9807 TE9808 TE9809 TE9810 TE9811 TE9812 TE9813 TE9814 TE9815 TE9816 TE9817 TE9818 TE9819 TE9820 TE9821 TE9822 TE9823 TE9824 TE9825 TE9826 TE9827 TE9828 TE9829 TE9830 TE9831 TE9832 TE9833 TE9834 TE9835 TE9836 TE9837 TE9838 TE9839 TE9840 TE9841 TE9842 TE9843 TE9844 TE9845 TE9846 TE9847 TE9848 TE9849 TE9850 TE9851 TE9852 TE9853 TE9854 TE9855 TE9856 TE9857 TE9858 TE9859 TE9860 TE9861 TE9862 TE9863 TE9864 TE9865 TE9866 TE9867 TE9868 TE9869 TE9870 TE9871 TE9872 TE9873 TE9874 TE9875 TE9876 TE9877 TE9878 TE9879 TE9880 TE9881 TE9882 TE9883 TE9884 TE9885 TE9886 TE9887 TE9888 TE9889 TE9890 TE9891 TE9892 TE9893 TE9894 TE9895 TE9896 TE9897 TE9898 TE9899 TE9900 TE9901 TE9902 TE9903 TE9904 TE9905 TE9906 TE9907 TE9908 TE9909 TE9910 TE9911 TE9912 TE9913 TE9914 TE9915 TE9916 TE9917 TE9918 TE9919 TE9920 TE9921 TE9922 TE9923 TE9924 TE9925 TE9926 TE9927 TE9928 TE9929 TE9930 TE9931 TE9932 TE9933 TE9934 TE9935 TE9936 TE9937 TE9938 TE9939 TE9940 TE9941 TE9942 TE9943 TE9944 TE9945 TE9946 TE9947 TE9948 TE9949 TE9950 TE9951 TE9952 TE9953 TE9954 TE9955 TE9956 TE9957 TE9958 TE9959 TE9960 TE9961 TE9962 TE9963 TE9964 TE9965 TE9966 TE9967 TE9968 TE9969 TE9970 TE9971 TE9972 TE9973 TE9974 TE9975 TE9976 TE9977 TE9978 TE9979 TE9980 TE9981 TE9982 TE9983 TE9984 TE9985 TE9986 TE9987 TE9988 TE9989 TE9990 TE9991 TE9992 TE9993 TE9994 TE9995 TE9996 TE9997 TE9998 TE9999 TE10000 TE10001 TE10002 TE10003 TE10004 TE10005 TE10006 TE10007 TE10008 TE10009 TE10010 TE10011 TE10012 TE10013 TE10014 TE10015 TE10016 TE10017 TE10018 TE10019 TE10020 TE10021 TE10022 TE10023 TE10024 TE10025 TE10026 TE10027 TE10028 TE10029 TE10030 TE10031 TE10032 TE10033 TE10034 TE10035 TE10036 TE10037 TE10038 TE10039 TE10040 TE10041 TE10042 TE10043 TE10044 TE10045 TE10046 TE10047 TE10048 TE10049 TE10050 TE10051 TE10052 TE10053 TE10054 TE10055 TE10056 TE10057 TE10058 TE10059 TE10060 TE10061 TE10062 TE10063 TE10064 TE10065 TE10066 TE10067 TE10068 TE10069 TE10070 TE10071 TE10072 TE10073 TE10074 TE10075 TE10076 TE10077 TE10078 TE10079 TE10080 TE10081 TE10082 TE10083 TE10084 TE10085 TE10086 TE10087 TE10088 TE10089 TE10090 TE10091 TE10092 TE10093 TE10094 TE10095 TE10096 TE10097 TE10098 TE10099 TE10100 TE10101 TE10102 TE10103 TE10104 TE10105 TE10106 TE10107 TE10108 TE10109 TE10110 TE10111 TE10112 TE10113 TE10114 TE10115 TE10116 TE10117 TE10118 TE10119 TE10120 TE10121 TE10122 TE10123 TE10124 TE10125 TE10126 TE10127 TE10128 TE10129 TE10130 TE10131 TE10132 TE10133 TE10134 TE10135 TE10136 TE10137 TE10138 TE10139 TE10140 TE10141 TE10142 TE10143 TE10144 TE10145 TE10146 TE10147 TE10148 TE10149 TE10150 TE10151 TE10152 TE10153 TE10154 TE10155 TE10156 TE10157 TE10158 TE10159 TE10160 TE10161 TE10162 TE10163 TE10164 TE10165 TE10166 TE10167 TE10168 TE10169 TE10170 TE10171 TE10172 TE10173 TE10174 TE10175 TE10176 TE10177 TE10178 TE10179 TE10180 TE10181 TE10182 TE10183 TE10184 TE10185 TE10186 TE10187 TE10188 TE10189 TE10190 TE10191 TE10192 TE10193 TE10194 TE10195 TE10196 TE10197 TE10198 TE10199 TE10200 TE10201 TE10202 TE10203 TE10204 TE10205 TE10206 TE10207 TE10208 TE10209 TE10210 TE10211 TE10212 TE10213 TE10214 TE10215 TE10216 TE10217 TE10218 TE10219 TE10220 TE10221 TE10222 TE10223 TE10224 TE10225 TE10226 TE10227 TE10228 TE10229 TE10230 TE10231 TE10232 TE10233 TE10234 TE10235 TE10236 TE10237 TE10238 TE10239 TE10240 TE10241 TE10242 TE10243 TE10244 TE10245 TE10246 TE10247 TE10248 TE10249 TE10250 TE10251 TE10252 TE10253 TE10254 TE10255 TE10256 TE10257 TE10258 TE10259 TE10260 TE10261 TE10262 TE10263 TE10264 TE10265 TE10266 TE10267 TE10268 TE10269 TE10270 TE10271 TE10272 TE10273 TE10274 TE10275 TE10276 TE10277 TE10278 TE10279 TE10280 TE10281 TE10282 TE10283 TE10284 TE10285 TE10286 TE10287 TE10288 TE10289 TE10290 TE10291 TE10292 TE10293 TE10294 TE10295 TE10296 TE10297 TE10298 TE10299 TE10300 TE10301 TE10302 TE10303 TE10304 TE10305 TE10306 TE10307 TE10308 TE10309 TE10310 TE10311 TE10312 TE10313 TE10314 TE10315 TE10316 TE10317 TE10318 TE10319 TE10320 TE10321 TE10322 TE10323 TE10324 TE10325 TE10326 TE10327 TE10328 TE10329 TE10330 TE10331 TE10332 TE10333 TE10334 TE10335 TE10336 TE10337 TE10338 TE10339 TE10340 TE10341 TE10342 TE10343 TE10344 TE10345 TE10346 TE10347 TE10348 TE10349 TE10350 TE10351 TE10352 TE10353 TE10354 TE10355 TE10356 TE10357 TE10358 TE10359 TE10360 TE10361 TE10362 TE10363 TE10364 TE10365 TE10366 TE10367 TE10368 TE10369 TE10370 TE10371 TE10372 TE10373 TE10374 TE10375 TE10376 TE10377 TE10378 TE10379 TE10380 TE10381 TE10382 TE10383 TE10384 TE10385 TE10386 TE10387 TE10388 TE10389 TE10390 TE10391 TE10392 TE10393 TE10394 TE10395 TE10396 TE10397 TE10398 TE10399 TE10400 TE10401 TE10402 TE10403 TE10404 TE10405 TE10406 TE10407 TE10408 TE10409 TE10410 TE10411 TE10412 TE10413 TE10414 TE10415 TE10416 TE10417 TE10418 TE10419 TE10420 TE10421 TE10422 TE10423 TE10424 TE10425 TE10426 TE10427 TE10428 TE10429 TE10430 TE10431 TE10432 TE10433 TE10434 TE10435 TE10436 TE10437 TE10438 TE10439 TE10440 TE10441 TE10442 TE10443 TE10444 TE10445 TE10446 TE10447 TE10448 TE10449 TE10450 TE10451 TE10452 TE10453 TE10454 TE10455 TE10456 TE10457 TE10458 TE10459 TE10460 TE10461 TE10462 TE10463 TE10464 TE10465 TE10466 TE10467 TE10468 TE10469 TE10470 TE10471 TE10472 TE10473 TE10474 TE10475 TE10476 TE10477 TE10478 TE10479 TE10480 TE10481 TE10482 TE10483 TE10484 TE10485 TE10486 TE10487 TE10488 TE10489 TE10490 TE10491 TE10492 TE10493 TE10494 TE10495 TE10496 TE10497 TE10498 TE10499 TE10500 TE10501 TE10502 TE10503 TE10504 TE10505 TE10506 TE10507 TE10508 TE10509 TE10510 TE10511 TE10512 TE10513 TE10514 TE10515 TE10516 TE10517 TE10518 TE10519 TE10520 TE10521 TE10522 TE10523 TE10524 TE10525 TE10526 TE10527 TE10528 TE10529 TE10530 TE10531 TE10532 TE10533 TE10534 TE10535 TE10536 TE10537 TE10538 TE10539 TE10540 TE10541 TE10542 TE10543 TE10544 TE10545 TE10546 TE10547 TE10548 TE10549 TE10550 TE10551 TE10552 TE10553 TE10554 TE10555 TE10556 TE10557 TE10558 TE10559 TE10560 TE10561 TE10562 TE10563 TE10564 TE10565 TE10566 TE10567 TE10568 TE10569 TE10570 TE10571 TE10572 TE10573 TE10574 TE10575 TE10576 TE10577 TE10578 TE10579 TE10580 TE10581 TE10582 TE10583 TE10584 TE10585 TE10586 TE10587 TE10588 TE10589 TE10590 TE10591 TE10592 TE10593 TE10594 TE10595 TE10596 TE10597 TE10598 TE10599 TE10600 TE10601 TE10602 TE10603 TE10604 TE10605 TE10606 TE10607 TE10608 TE10609 TE10610 TE10611 TE10612 TE10613 TE10614 TE10615 TE10616 TE10617 TE10618 TE10619 TE10620 TE10621 TE10622 TE10623 TE10624 TE10625 TE10626 TE10627 TE10628 TE10629 TE10630 TE10631 TE10632 TE10633 TE10634 TE10635 TE10636 TE10637 TE10638 TE10639 TE10640 TE10641 TE10642 TE10643 TE10644 TE10645 TE10646 TE10647 TE10648 TE10649 TE10650 TE10651 TE10652 TE10653 TE10654 TE10655 TE10656 TE10657 TE10658 TE10659 TE10660 TE10661 TE10662 TE10663 TE10664 TE10665 TE10666 TE10667 TE10668 TE10669 TE10670 TE10671 TE10672 TE10673 TE10674 TE10675 TE10676 TE10677 TE10678 TE10679 TE10680 TE10681 TE10682 TE10683 TE10684 TE10685 TE10686 TE10687 TE10688 TE10689 TE10690 TE10691 TE10692 TE10693 TE10694 TE10695 TE10696 TE10697 TE10698 TE10699 TE10700 TE10701 TE10702 TE10703 TE10704 TE10705 TE10706 TE10707 TE10708 TE10709 TE10710 TE10711 TE10712 TE10713 TE10714 TE10715 TE10716 TE10717 TE10718 TE10719 TE10720 TE10721 TE10722 TE10723 TE10724 TE10725 TE10726 TE10727 TE10728 TE10729 TE10730 TE10731 TE10732 TE10733 TE10734 TE10735 TE10736 TE10737 TE10738 TE10739 TE10740 TE10741 TE10742 TE10743 TE10744 TE10745 TE10746 TE10747 TE10748 TE10749 TE10750 TE10751 TE10752 TE10753 TE10754 TE10755 TE10756 TE10757 TE10758 TE10759 TE10760 TE10761 TE10762 TE10763 TE10764 TE10765 TE10766 TE10767 TE10768 TE10769 TE10770 TE10771 TE10772 TE10773 TE10774 TE10775 TE10776 TE10777 TE10778 TE10779 TE10780 TE10781 TE10782 TE10783 TE10784 TE10785 TE10786 TE10787 TE10788 TE10789 TE10790 TE10791 TE10792 TE10793 TE10794 TE10795 TE10796 TE10797 TE10798 TE10799 TE10800 TE10801 TE10802 TE10803 TE10804 TE10805 TE10806 TE10807 TE10808 TE10809 TE10810 TE10811 TE10812 TE10813 TE10814 TE10815 TE10816 TE10817 TE10818 TE10819 TE10820 TE10821 TE10822 TE10823 TE10824 TE10825 TE10826 TE10827 TE10828 TE10829 TE10830 TE10831 TE10832 TE10833 TE10834 TE10835 TE10836 TE10837 TE10838 TE10839 TE10840 TE10841 TE10842 TE10843 TE10844 TE10845 TE10846 TE10847 TE10848 TE10849 TE10850 TE10851 TE10852 TE10853 TE10854 TE10855 TE10856 TE10857 TE10858 TE10859 TE10860 TE10861 TE10862 TE10863 TE10864 TE10865 TE10866 TE10867 TE10868 TE10869 TE10870 TE10871 TE10872 TE10873 TE10874 TE10875 TE10876 TE10877 TE10878 TE10879 TE10880 TE10881 TE10882 TE10883 TE10884 TE10885 TE10886 TE10887 TE10888 TE10889 TE10890 TE10891 TE10892 TE10893 TE10894 TE10895 TE10896 TE10897 TE10898 TE10899 TE10900 TE10901 TE10902 TE10903 TE10904 TE10905 TE10906 TE10907 TE10908 TE10909 TE10910 TE10911 TE10912 TE10913 TE10914 TE10915 TE10916 TE10917 TE10918 TE10919 TE10920 TE10921 TE10922 TE10923 TE10924 TE10925 TE10926 TE10927 TE10928 TE10929 TE10930 TE10931 TE10932 TE10933 TE10934 TE10935 TE10936 TE10937 TE10938 TE10939 TE10940 TE10941 TE10942 TE10943 TE10944 TE10945 TE10946 TE10947 TE10948 TE10949 TE10950 TE10951 TE10952 TE10953 TE10954 TE10955 TE10956 TE10957 TE10958 TE10959 TE10960 TE10961 TE10962 TE10963 TE10964 TE10965 TE10966 TE10967 TE10968 TE10969 TE10970 TE10971 TE10972 TE10973 TE10974 TE10975 TE10976 TE10977 TE10978 TE10979 TE10980 TE10981 TE10982 TE10983 TE10984 TE10985 TE10986 TE10987 TE10988 TE10989 TE10990 TE10991 TE10992 TE10993 TE10994 TE10995 TE10996 TE10997 TE10998 TE10999 TE11000 TE11001 TE11002 TE11003 TE11004 TE11005 TE11006 TE11007 TE11008 TE11009 TE11010 TE11011 TE11012 TE11013 TE11014 TE11015 TE11016 TE11017 TE11018 TE11019 TE11020 TE11021 TE11022 TE11023 TE11024 TE11025 TE11026 TE11027 TE11028 TE11029 TE11030 TE11031 TE11032 TE11033 TE11034 TE11035 TE11036 TE11037 TE11038 TE11039 TE11040 TE11041 TE11042 TE11043 TE11044 TE11045 TE11046 TE11047 TE11048 TE11049 TE11050 TE11051 TE11052 TE11053 TE11054 TE11055 TE11056 TE11057 TE11058 TE11059 TE11060 TE11061 TE11062 TE11063 TE11064 TE11065 TE11066 TE11067 TE11068 TE11069 TE11070 TE11071 TE11072 TE11073 TE11074 TE11075 TE11076 TE11077 TE11078 TE11079 TE11080 TE11081 TE11082 TE11083 TE11084 TE11085 TE11086 TE11087 TE11088 TE11089 TE11090 TE11091 TE11092 TE11093 TE11094 TE11095 TE11096 TE11097 TE11098 TE11099 TE11100 TE11101 TE11102 TE11103 TE11104 TE11105 TE11106 TE11107 TE11108 TE11109 TE11110 TE11111 TE11112 TE11113 TE11114 TE11115 TE11116 TE11117 TE11118 TE11119 TE11120 TE11121 TE11122 TE11123 TE11124 TE11125 TE11126 TE11127 TE11128 TE11129 TE11130 TE11131 TE11132 TE11133 TE11134 TE11135 TE11136 TE11137 TE11138 TE11139 TE11140 TE11141 TE11142 TE11143 TE11144 TE11145 TE11146 TE11147 TE11148 TE11149 TE11150 TE11151 TE11152 TE11153 TE11154 TE11155 TE11156 TE11157 TE11158 TE11159 TE11160 TE11161 TE11162 TE11163 TE11164 TE11165 TE11166 TE11167 TE11168 TE11169 TE11170 TE11171 TE11172 TE11173 TE11174 TE11175 TE11176 TE11177 TE11178 TE11179 TE11180 TE11181 TE11182 TE11183 TE11184 TE11185 TE11186 TE11187 TE11188 TE11189 TE11190 TE11191 TE11192 TE11193 TE11194 TE11195 TE11196 TE11197 TE11198 TE11199 TE11200 TE11201 TE11202 TE11203 TE11204 TE11205 TE11206 TE11207 TE11208 TE11209 TE11210 TE11211 TE11212 TE11213 TE11214 TE11215 TE11216 TE11217 TE11218 TE11219 TE11220 TE11221 TE11222 TE11223 TE11224 TE11225 TE11226 TE11227 TE11228 TE11229 TE11230 TE11231 TE11232 TE11233 TE11234 TE11235 TE11236 TE11237 TE11238 TE11239 TE11240 TE11241 TE11242 TE11243 TE11244 TE11245 TE11246 TE11247 TE11248 TE11249 TE11250 TE11251 TE11252 TE11253 TE11254 TE11255 TE11256 TE11257 TE11258 TE11259 TE11260 TE11261 TE11262 TE11263 TE11264 TE11265 TE11266 TE11267 TE11268 TE11269 TE11270 TE11271 TE11272 TE11273 TE11274 TE11275 TE11276 TE11277 TE11278 TE11279 TE11280 TE11281 TE11282 TE11283 TE11284 TE11285 TE11286 TE11287 TE11288 TE11289 TE11290 TE11291 TE11292 TE11293 TE11294 TE11295 TE11296 TE11297 TE11298 TE11299 TE11300 TE11301 TE11302 TE11303 TE11304 TE11305 TE11306 TE11307 TE11308 TE11309 TE11310 TE11311 TE11312 TE11313 TE11314 TE11315 TE11316 TE11317 TE11318 TE11319 TE11320 TE11321 TE11322 TE11323 TE11324 TE11325 TE11326 TE11327 TE11328 TE11329 TE11330 TE11331 TE11332 TE11333 TE11334 TE11335 TE11336 TE11337 TE11338 TE11339 TE11340 TE11341 TE11342 TE11343 TE11344 TE11345 TE11346 TE11347 TE11348 TE11349 TE11350 TE11351 TE11352 TE11353 TE11354 TE11355 TE11356 TE11357 TE11358 TE11359 TE11360 TE11361 TE11362 TE11363 TE11364 TE11365 TE11366 TE11367 TE11368 TE11369 TE11370 TE11371 TE11372 TE11373 TE11374 TE11375 TE11376 TE11377 TE11378 TE11379 TE11380 TE11381 TE11382 TE11383 TE11384 TE11385 TE11386 TE11387 TE11388 TE11389 TE11390 TE11391 TE11392 TE11393 TE11394 TE11395 TE11396 TE11397 TE11398 TE11399 TE11400 TE11401 TE11402 TE11403 TE11404 TE11405 TE11406 TE11407 TE11408 TE11409 TE11410 TE11411 TE11412 TE11413 TE11414 TE11415 TE11416 TE11417 TE11418 TE11419 TE11420 TE11421 TE11422 TE11423 TE11424 TE11425 TE11426 TE11427 TE11428 TE11429 TE11430 TE11431 TE11432 TE11433 TE11434 TE11435 TE11436 TE11437 TE11438 TE11439 TE11440 TE11441 TE11442 TE11443 TE11444 TE11445 TE11446 TE11447 TE11448 TE11449 TE11450 TE11451 TE11452 TE11453 TE11454 TE11455 TE11456 TE11457 TE11458 TE11459 TE11460 TE11461 TE11462 TE11463 TE11464 TE11465 TE11466 TE11467 TE11468 TE11469 TE11470 TE11471 TE11472 TE11473 TE11474 TE11475 TE11476 TE11477 TE11478 TE11479 TE11480 TE11481 TE11482 TE11483 TE11484 TE11485 TE11486 TE11487 TE11488 TE11489 TE11490 TE11491 TE11492 TE11493 TE11494 TE11495 TE11496 TE11497 TE11498 TE11499 TE11500 TE11501 TE11502 TE11503 TE11504 TE11505 TE11506 TE11507 TE11508 TE11509 TE11510 TE11511 TE11512 TE11513 TE11514 TE11515 TE11516 TE11517 TE11518 TE11519 TE11520 TE11521 TE11522 TE11523 TE11524 TE11525 TE11526 TE11527 TE11528 TE11529 TE11530 TE11531 TE11532 TE11533 TE11534 TE11535 TE11536 TE11537 TE11538 TE11539 TE11540 TE11541 TE11542 TE11543 TE11544 TE11545 TE11546 TE11547 TE11548 TE11549 TE11550 TE11551 TE11552 TE11553 TE11554 TE11555 TE11556 TE11557 TE11558 TE11559 TE11560 TE11561 TE11562 TE11563 TE11564 TE11565 TE11566 TE11567 TE11568 TE11569 TE11570 TE11571 TE11572 TE11573 TE11574 TE11575 TE11576 TE11577 TE11578 TE11579 TE11580 TE11581 TE11582 TE11583 TE11584 TE11585 TE11586 TE11587 TE11588 TE11589 TE11590 TE11591 TE11592 TE11593 TE11594 TE11595 TE11596 TE11597 TE11598 TE11599 TE11600 TE11601 TE11602 TE11603 TE11604 TE11605 TE11606 TE11607 TE11608 TE11609 TE11610 TE11611 TE11612 TE11613 TE11614 TE11615 TE11616 TE11617 TE11618 TE11619 TE11620 TE11621 TE11622 TE11623 TE11624 TE11625 TE11626 TE11627 TE11628 TE11629 TE11630 TE11631 TE11632 TE11633 TE11634 TE11635 TE11636 TE11637 TE11638 TE11639 TE11640 TE11641 TE11642 TE11643 TE11644 TE11645 TE11646 TE11647 TE11648 TE11649 TE11650 TE11651 TE11652 TE11653 TE11654 TE11655 TE11656 TE11657 TE11658 TE11659 TE11660 TE11661 TE11662 TE11663 TE11664 TE11665 TE11666 TE11667 TE11668 TE11669 TE11670 TE11671 TE11672 TE11673 TE11674 TE11675 TE11676 TE11677 TE11678 TE11679 TE11680 TE11681 TE11682 TE11683 TE11684 TE11685 TE11686 TE11687 TE11688 TE11689 TE11690 TE11691 TE11692 TE11693 TE11694 TE11695 TE11696 TE11697 TE11698 TE11699 TE11700 TE11701 TE11702 TE11703 TE11704 TE11705 TE11706 TE11707 TE11708 TE11709 TE11710 TE11711 TE11712 TE11713 TE11714 TE11715 TE11716 TE11717 TE11718 TE11719 TE11720 TE11721 TE11722 TE11723 TE11724 TE11725 TE11726 TE11727 TE11728 TE11729 TE11730 TE11731 TE11732 TE11733 TE11734 TE11735 TE11736 TE11737 TE11738 TE11739 TE11740 TE11741 TE11742 TE11743 TE11744 TE11745 TE11746 TE11747 TE11748 TE11749 TE11750 TE11751 TE11752 TE11753 TE11754 TE11755 TE11756 TE11757 TE11758 TE11759 TE11760 TE11761 TE11762 TE11763 TE11764 TE11765 TE11766 TE11767 TE11768 TE11769 TE11770 TE11771 TE11772 TE11773 TE11774 TE11775 TE11776 TE11777 TE11778 TE11779 TE11780 TE11781 TE11782 TE11783 TE11784 TE11785 TE11786 TE11787 TE11788 TE11789 TE11790 TE11791 TE11792 TE11793 TE11794 TE11795 TE11796 TE11797 TE11798 TE11799 TE11800 TE11801 TE11802 TE11803 TE11804 TE11805 TE11806 TE11807 TE11808 TE11809 TE11810 TE11811 TE11812 TE11813 TE11814 TE11815 TE11816 TE11817 TE11818 TE11819 TE11820 TE11821 TE11822 TE11823 TE11824 TE11825 TE11826 TE11827 TE11828 TE11829 TE11830 TE11831 TE11832 TE11833 TE11834 TE11835 TE11836 TE11837 TE11838 TE11839 TE11840 TE11841 TE11842 TE11843 TE11844 TE11845 TE11846 TE11847 TE11848 TE11849 TE11850 TE11851 TE11852 TE11853 TE11854 TE11855 TE11856 TE11857 TE11858 TE11859 TE11860 TE11861 TE11862 TE11863 TE11864 TE11865 TE11866 TE11867 TE11868 TE11869 TE11870 TE11871 TE11872 TE11873 TE11874 TE11875 TE11876 TE11877 TE11878 TE11879 TE11880 TE11881 TE11882 TE11883 TE11884 TE11885 TE11886 TE11887 TE11888 TE11889 TE11890 TE11891 TE11892 TE11893 TE11894 TE11895 TE11896 TE11897 TE11898 TE11899 TE11900 TE11901 TE11902 TE11903 TE11904 TE11905 TE11906 TE11907 TE11908 TE11909 TE11910 TE11911 TE11912 TE11913 TE11914 TE11915 TE11916 TE11917 TE11918 TE11919 TE11920 TE11921 TE11922 TE11923 TE11924 TE11925 TE11926 TE11927 TE11928 TE11929 TE11930 TE11931 TE11932 TE11933 TE11934 TE11935 TE11936 TE11937 TE11938 TE11939 TE11940 TE11941 TE11942 TE11943 TE11944 TE11945 TE11946 TE11947 TE11948 TE11949 TE11950 TE11951 TE11952 TE11953 TE11954 TE11955 TE11956 TE11957 TE11958 TE11959 TE11960 TE11961 TE11962 TE11963 TE11964 TE11965 TE11966 TE11967 TE11968 TE11969 TE11970 TE11971 TE11972 TE11973 TE11974 TE11975 TE11976 TE11977 TE11978 TE11979 TE11980 TE11981 TE11982 TE11983 TE11984 TE11985 TE11986 TE11987 TE11988 TE11989 TE11990 TE11991 TE11992 TE11993 TE11994 TE11995 TE11996 TE11997 TE11998 TE11999 TE12000 TE12001 TE12002 TE12003 TE12004 TE12005 TE12006 TE12007 TE12008 TE12009 TE12010 TE12011 TE12012 TE12013 TE12014 TE12015 TE12016 TE12017 TE12018 TE12019 TE12020 TE12021 TE12022 TE12023 TE12024 TE12025 TE12026 TE12027 TE12028 TE12029 TE12030 TE12031 TE12032 TE12033 TE12034 TE12035 TE12036 TE12037 TE12038 TE12039 TE12040 TE12041 TE12042 TE12043 TE12044 TE12045 TE12046 TE12047 TE12048 TE12049 TE12050 TE12051 TE12052 TE12053 TE12054 TE12055 TE12056 TE12057 TE12058 TE12059 TE12060 TE12061 TE12062 TE12063 TE12064 TE12065 TE12066 TE12067 TE12068 TE12069 TE12070 TE12071 TE12072 TE12073 TE12074 TE12075 TE12076 TE12077 TE12078 TE12079 TE12080 TE12081 TE12082 TE12083 TE12084 TE12085 TE12086 TE12087 TE12088 TE12089 TE12090 TE12091 TE12092 TE12093 TE12094 TE12095 TE12096 TE12097 TE12098 TE12099 TE12100 TE12101 TE12102 TE12103 TE12104 TE12105 TE12106 TE12107 TE12108 TE12109 TE12110 TE12111 TE12112 TE12113 TE12114 TE12115 TE12116 TE12117 TE12118 TE12119 TE12120 TE12121 TE12122 TE12123 TE12124 TE12125 TE12126 TE12127 TE12128 TE12129 TE12130 TE12131 TE12132 TE12133 TE12134 TE12135 TE12136 TE12137 TE12138 TE12139 TE12140 TE12141 TE12142 TE12143 TE12144 TE12145 TE12146 TE12147 TE12148 TE12149 TE12150 TE12151 TE12152 TE12153 TE12154 TE12155 TE12156 TE12157 TE12158 TE12159 TE12160 TE12161 TE12162 TE12163 TE12164 TE12165 TE12166 TE12167 TE12168 TE12169 TE12170 TE12171 TE12172 TE12173 TE12174 TE12175 TE12176 TE12177 TE12178 TE12179 TE12180 TE12181 TE12182 TE12183 TE12184 TE12185 TE12186 TE12187 TE12188 TE12189 TE12190 TE12191 TE12192 TE12193 TE12194 TE12195 TE12196 TE12197 TE12198 TE12199 TE12200 TE12201 TE12202 TE12203 TE12204 TE12205 TE12206 TE12207 TE12208 TE12209 TE12210 TE12211 TE12212 TE12213 TE12214 TE12215 TE12216 TE12217 TE12218 TE12219 TE12220 TE12221 TE12222 TE12223 TE12224 TE12225 TE12226 TE12227 TE12228 TE12229 TE12230 TE12231 TE12232 TE12233 TE12234 TE12235 TE12236 TE12237 TE12238 TE12239 TE12240 TE12241 TE12242 TE12243 TE12244 TE12245 TE12246 TE12247 TE12248 TE12249 TE12250 TE12251 TE12252 TE12253 TE12254 TE12255 TE12256 TE12257 TE12258 TE12259 TE12260 TE12261 TE12262 TE12263 TE12264 TE12265 TE12266 TE12267 TE12268 TE12269 TE12270 TE12271 TE12272 TE12273 TE12274 TE12275 TE12276 TE12277 TE12278 TE12279 TE12280 TE12281 TE12282 TE12283 TE12284 TE12285 TE12286 TE12287 TE12288 TE12289 TE12290 TE12291 TE12292 TE12293 TE12294 TE12295 TE12296 TE12297 TE12298 TE12299 TE12300 TE12301 TE12302 TE12303 TE12304 TE12305 TE12306 TE12307 TE12308 TE12309 TE12310 TE12311 TE12312 TE12313 TE12314 TE12315 TE12316 TE12317 TE12318 TE12319 TE12320 TE12321 TE12322 TE12323 TE12324 TE12325 TE12326 TE12327 TE12328 TE12329 TE12330 TE12331 TE12332 TE12333 TE12334 TE12335 TE12336 TE12337 TE12338 TE12339 TE12340 TE12341 TE12342 TE12343 TE12344 TE12345 TE12346 TE12347 TE12348 TE12349 TE12350 TE12351 TE12352 TE12353 TE12354 TE12355 TE12356 TE12357 TE12358 TE12359 TE12360 TE12361 TE12362 TE12363 TE12364 TE12365 TE12366 TE12367 TE12368 TE12369 TE12370 TE12371 TE12372 TE12373 TE12374 TE12375 TE12376 TE12377 TE12378 TE12379 TE12380 TE12381 TE12382 TE12383 TE12384 TE12385 TE12386 TE12387 TE12388 TE12389 TE12390 TE12391 TE12392 TE12393 TE12394 TE12395 TE12396 TE12397 TE12398 TE12399 TE12400 TE12401 TE12402 TE12403 TE12404 TE12405 TE12406 TE12407 TE12408 TE12409 TE12410 TE12411 TE12412 TE12413 TE12414 TE12415 TE12416 TE12417 TE12418 TE12419 TE12420 TE12421 TE12422 TE12423 TE12424 TE12425 TE12426 TE12427 TE12428 TE12429 TE12430 TE12431 TE12432 TE12433 TE12434 TE12435 TE12436 TE12437 TE12438 TE12439 TE12440 TE12441 TE12442 TE12443 TE12444 TE12445 TE12446 TE12447 TE12448 TE12449 TE12450 TE12451 TE12452 TE12453 TE12454 TE12455 TE12456 TE12457 TE12458 TE12459 TE12460 TE12461 TE12462 TE12463 TE12464 TE12465 TE12466 TE12467 TE12468 TE12469 TE12470 TE12471 TE12472 TE12473 TE12474 TE12475 TE12476 TE12477 TE12478 TE12479 TE12480 TE12481 TE12482 TE12483 TE12484 TE12485 TE12486 TE12487 TE12488 TE12489 TE12490 TE12491 TE12492 TE12493 TE12494 TE12495 TE12496 TE12497 TE12498 TE12499 TE12500 TE12501 TE12502 TE12503 TE12504 TE12505 TE12506 TE12507 TE12508 TE12509 TE12510 TE12511 TE12512 TE12513 TE12514 TE12515 TE12516 TE12517 TE12518 TE12519 TE12520 TE12521 TE12522 TE12523 TE12524 TE12525 TE12526 TE12527 TE12528 TE12529 TE12530 TE12531 TE12532 TE12533 TE12534 TE12535 TE12536 TE12537 TE12538 TE12539 TE12540 TE12541 TE12542 TE12543 TE12544 TE12545 TE12546 TE12547 TE12548 TE12549 TE12550 TE12551 TE12552 TE12553 TE12554 TE12555 TE12556 TE12557 TE12558 TE12559 TE12560 TE12561 TE12562 TE12563 TE12564 TE12565 TE12566 TE12567 TE12568 TE12569 TE12570 TE12571 TE12572 TE12573 TE12574 TE12575 TE12576 TE12577 TE12578 TE12579 TE12580 TE12581 TE12582 TE12583 TE12584 TE12585 TE12586 TE12587 TE12588 TE12589 TE12590 TE12591 TE12592 TE12593 TE12594 TE12595 TE12596 TE12597 TE12598 TE12599 TE12600 TE12601 TE12602 TE12603 TE12604 TE12605 " + }, + { + "entity_type": "STL", + "start_index": 1, + "end_index": 1, + "label": "STL1:1", + "size": 1, + "converted_string": "STL1 " + } + ], + "boolean_predicate_expected_data": { + "and": { + "common_case": { + "size": 632, + "converted_string": "N1437 N1438 N1439 N1440 N1441 N1442 N1443 N1444 N1445 N1446 N1447 N1448 N1449 N1450 N1451 N1452 N1453 N1454 N1455 N1456 N1457 N1458 N1459 N1460 N1461 N1462 N1463 N1464 N1465 N1466 N1467 N1468 N1469 N1470 N1471 N1472 N1473 N1474 N1475 N1476 N1477 N1478 N1479 N1480 N1481 N1482 N1483 N1484 N1485 N1486 N1487 N1488 N1489 N1490 N1491 N1492 N1493 N1494 N1495 N1496 N1497 N1498 N1499 N1500 N1501 N1502 N1503 N1504 N1505 N1506 N1507 N1508 N1509 N1510 N1511 N1512 N1513 N1514 N1515 N1516 N1517 N1518 N1519 N1520 N1521 N1522 N1523 N1524 N1525 N1526 N1527 N1528 N1529 N1530 N1531 N1532 N1533 N1534 N1535 N1536 N1537 N1538 N1539 N1540 N1541 N1542 N1543 N1544 N1545 N1546 N1547 N1548 N1549 N1550 N1551 N1552 N1553 N1554 N1555 N1556 N1557 N1558 N1559 N1560 N1561 N1562 N1563 N1564 N1565 N1566 N1567 N1568 N1569 N1570 N1571 N1572 N1573 N1574 N1575 N1576 N1577 N1578 N1579 N1580 N1581 N1582 N1583 N1584 N1585 N1586 N1587 N1588 N1589 N1590 N1591 N1592 N1593 N1594 N1595 N1596 N1597 N1598 N1599 N1600 N1601 N1602 N1603 N1604 N1605 N1606 N1607 N1608 N1609 N1610 N1611 N1612 N1613 N1614 N1615 N1616 N1617 N1618 N1619 N1620 N1621 N1622 N1623 N1624 N1625 N1626 N1627 N1628 N1629 N1630 N1631 N1632 N1633 N1634 N1635 N1636 N1637 N1638 N1639 N1640 N1641 N1642 N1643 N1644 N1645 N1646 N1647 N1648 N1649 N1650 N1651 N1652 N1653 N1654 N1655 N1656 N1657 N1658 N1659 N1660 N1661 N1662 N1663 N1664 N1665 N1666 N1667 N1668 N1669 N1670 N1671 N1672 N1673 N1674 N1675 N1676 N1677 N1678 N1679 N1680 N1681 N1682 N1683 N1684 N1685 N1686 N1687 N1688 N1689 N1690 N1691 N1692 N1693 N1694 N1695 N1696 N1697 N1698 N1699 N1700 N1701 N1702 N1703 N1704 N1705 N1706 N1707 N1708 N1709 N1710 N1711 N1712 N1713 N1714 N1715 N1716 N1717 N1718 N1719 N1720 N1721 N1722 N1723 N1724 N1725 N1726 N1727 N1728 N1729 N1730 N1731 N1732 N1733 N1734 N1735 N1736 N1737 N1738 N1739 N1740 N1741 N1742 N1743 N1744 N1745 N1746 N1747 N1748 N1749 N1750 N1751 N1752 N1753 N1754 N1755 N1756 N1757 N1758 N1759 N1760 N1761 N1762 N1763 N1764 N1765 N1766 N1767 N1768 N1769 N1770 N1771 N1772 N1773 N1774 N1775 N1776 N1777 N1778 N1779 N1780 N1781 N1782 N1783 N1784 N1785 N1786 N1787 N1788 N1789 N1790 N1791 N1792 N1793 N1794 N1795 N1796 N1797 N1798 N1799 N1800 N1801 N1802 N1803 N1804 N1805 N1806 N1807 N1808 N1809 N1810 N1811 N1812 N1813 N1814 N1815 N1816 N1817 N1818 N1819 N1820 N1821 N1822 N1823 N1824 N1825 N1826 N1827 N1828 N1829 N1830 N1831 N1832 N1833 N1834 N1835 N1836 N1837 N1838 N1839 N1840 N1841 N1842 N1843 N1844 N1845 N1846 N1847 N1848 N1849 N1850 N1851 N1852 N1853 N1854 N1855 N1856 N1857 N1858 N1859 N1860 N1861 N1862 N1863 N1864 N1865 N1866 N1867 N1868 N1869 N1870 N1871 N1872 N1873 N1874 N1875 N1876 N1877 N1878 N1879 N1880 N1881 N1882 N1883 N1884 N1885 N1886 N1887 N1888 N1889 N1890 N1891 N1892 N1893 N1894 N1895 N1896 N1897 N1898 N1899 N1900 N1901 N1902 N1903 N1904 N1905 N1906 N1907 N1908 N1909 N1910 N1911 N1912 N1913 N1914 N1915 N1916 N1917 N1918 N1919 N1920 N1921 N1922 N1923 N1924 N1925 N1926 N1927 N1928 N1929 N1930 N1931 N1932 N1933 N1934 N1935 N1936 N1937 N1938 N1939 N1940 N1941 N1942 N1943 N1944 N1945 N1946 N1947 N1948 N1949 N1950 N1951 N1952 N1953 N1954 N1955 N1956 N1957 N1958 N1959 N1960 N1961 N1962 N1963 N1964 N1965 N1966 N1967 N1968 N1969 N1970 N1971 N1972 N1973 N1974 N1975 N1976 N1977 N1978 N1979 N1980 N1981 N1982 N1983 N1984 N1985 N1986 N1987 N1988 N1989 N1990 N1991 N1992 N1993 N1994 N1995 N1996 N1997 N1998 N1999 N2000 N2001 N2002 N2003 N2004 N2005 N2006 N2007 N2008 N2009 N2010 N2011 N2012 N2013 N2014 N2015 N2016 N2017 N2018 N2019 N2020 N2021 N2022 N2023 N2024 N2025 N2026 N2027 N2028 N2029 N2030 N2031 N2032 N2033 N2034 N2035 N2036 N2037 N2038 N2039 N2040 N2041 N2042 N2043 N2044 N2045 N2046 N2047 N2048 N2049 N2050 N2051 N2052 N2053 N2054 N2055 N2056 N2057 N2058 N2059 N2060 N2061 N2062 N2063 N2064 N2065 N2066 N2067 N2068 " + }, + "no_common_case": { + "size": 0, + "converted_string": "" + } + }, + "or": { + "first_second": { + "size": 1896, + "converted_string": "N805 N806 N807 N808 N809 N810 N811 N812 N813 N814 N815 N816 N817 N818 N819 N820 N821 N822 N823 N824 N825 N826 N827 N828 N829 N830 N831 N832 N833 N834 N835 N836 N837 N838 N839 N840 N841 N842 N843 N844 N845 N846 N847 N848 N849 N850 N851 N852 N853 N854 N855 N856 N857 N858 N859 N860 N861 N862 N863 N864 N865 N866 N867 N868 N869 N870 N871 N872 N873 N874 N875 N876 N877 N878 N879 N880 N881 N882 N883 N884 N885 N886 N887 N888 N889 N890 N891 N892 N893 N894 N895 N896 N897 N898 N899 N900 N901 N902 N903 N904 N905 N906 N907 N908 N909 N910 N911 N912 N913 N914 N915 N916 N917 N918 N919 N920 N921 N922 N923 N924 N925 N926 N927 N928 N929 N930 N931 N932 N933 N934 N935 N936 N937 N938 N939 N940 N941 N942 N943 N944 N945 N946 N947 N948 N949 N950 N951 N952 N953 N954 N955 N956 N957 N958 N959 N960 N961 N962 N963 N964 N965 N966 N967 N968 N969 N970 N971 N972 N973 N974 N975 N976 N977 N978 N979 N980 N981 N982 N983 N984 N985 N986 N987 N988 N989 N990 N991 N992 N993 N994 N995 N996 N997 N998 N999 N1000 N1001 N1002 N1003 N1004 N1005 N1006 N1007 N1008 N1009 N1010 N1011 N1012 N1013 N1014 N1015 N1016 N1017 N1018 N1019 N1020 N1021 N1022 N1023 N1024 N1025 N1026 N1027 N1028 N1029 N1030 N1031 N1032 N1033 N1034 N1035 N1036 N1037 N1038 N1039 N1040 N1041 N1042 N1043 N1044 N1045 N1046 N1047 N1048 N1049 N1050 N1051 N1052 N1053 N1054 N1055 N1056 N1057 N1058 N1059 N1060 N1061 N1062 N1063 N1064 N1065 N1066 N1067 N1068 N1069 N1070 N1071 N1072 N1073 N1074 N1075 N1076 N1077 N1078 N1079 N1080 N1081 N1082 N1083 N1084 N1085 N1086 N1087 N1088 N1089 N1090 N1091 N1092 N1093 N1094 N1095 N1096 N1097 N1098 N1099 N1100 N1101 N1102 N1103 N1104 N1105 N1106 N1107 N1108 N1109 N1110 N1111 N1112 N1113 N1114 N1115 N1116 N1117 N1118 N1119 N1120 N1121 N1122 N1123 N1124 N1125 N1126 N1127 N1128 N1129 N1130 N1131 N1132 N1133 N1134 N1135 N1136 N1137 N1138 N1139 N1140 N1141 N1142 N1143 N1144 N1145 N1146 N1147 N1148 N1149 N1150 N1151 N1152 N1153 N1154 N1155 N1156 N1157 N1158 N1159 N1160 N1161 N1162 N1163 N1164 N1165 N1166 N1167 N1168 N1169 N1170 N1171 N1172 N1173 N1174 N1175 N1176 N1177 N1178 N1179 N1180 N1181 N1182 N1183 N1184 N1185 N1186 N1187 N1188 N1189 N1190 N1191 N1192 N1193 N1194 N1195 N1196 N1197 N1198 N1199 N1200 N1201 N1202 N1203 N1204 N1205 N1206 N1207 N1208 N1209 N1210 N1211 N1212 N1213 N1214 N1215 N1216 N1217 N1218 N1219 N1220 N1221 N1222 N1223 N1224 N1225 N1226 N1227 N1228 N1229 N1230 N1231 N1232 N1233 N1234 N1235 N1236 N1237 N1238 N1239 N1240 N1241 N1242 N1243 N1244 N1245 N1246 N1247 N1248 N1249 N1250 N1251 N1252 N1253 N1254 N1255 N1256 N1257 N1258 N1259 N1260 N1261 N1262 N1263 N1264 N1265 N1266 N1267 N1268 N1269 N1270 N1271 N1272 N1273 N1274 N1275 N1276 N1277 N1278 N1279 N1280 N1281 N1282 N1283 N1284 N1285 N1286 N1287 N1288 N1289 N1290 N1291 N1292 N1293 N1294 N1295 N1296 N1297 N1298 N1299 N1300 N1301 N1302 N1303 N1304 N1305 N1306 N1307 N1308 N1309 N1310 N1311 N1312 N1313 N1314 N1315 N1316 N1317 N1318 N1319 N1320 N1321 N1322 N1323 N1324 N1325 N1326 N1327 N1328 N1329 N1330 N1331 N1332 N1333 N1334 N1335 N1336 N1337 N1338 N1339 N1340 N1341 N1342 N1343 N1344 N1345 N1346 N1347 N1348 N1349 N1350 N1351 N1352 N1353 N1354 N1355 N1356 N1357 N1358 N1359 N1360 N1361 N1362 N1363 N1364 N1365 N1366 N1367 N1368 N1369 N1370 N1371 N1372 N1373 N1374 N1375 N1376 N1377 N1378 N1379 N1380 N1381 N1382 N1383 N1384 N1385 N1386 N1387 N1388 N1389 N1390 N1391 N1392 N1393 N1394 N1395 N1396 N1397 N1398 N1399 N1400 N1401 N1402 N1403 N1404 N1405 N1406 N1407 N1408 N1409 N1410 N1411 N1412 N1413 N1414 N1415 N1416 N1417 N1418 N1419 N1420 N1421 N1422 N1423 N1424 N1425 N1426 N1427 N1428 N1429 N1430 N1431 N1432 N1433 N1434 N1435 N1436 N1437 N1438 N1439 N1440 N1441 N1442 N1443 N1444 N1445 N1446 N1447 N1448 N1449 N1450 N1451 N1452 N1453 N1454 N1455 N1456 N1457 N1458 N1459 N1460 N1461 N1462 N1463 N1464 N1465 N1466 N1467 N1468 N1469 N1470 N1471 N1472 N1473 N1474 N1475 N1476 N1477 N1478 N1479 N1480 N1481 N1482 N1483 N1484 N1485 N1486 N1487 N1488 N1489 N1490 N1491 N1492 N1493 N1494 N1495 N1496 N1497 N1498 N1499 N1500 N1501 N1502 N1503 N1504 N1505 N1506 N1507 N1508 N1509 N1510 N1511 N1512 N1513 N1514 N1515 N1516 N1517 N1518 N1519 N1520 N1521 N1522 N1523 N1524 N1525 N1526 N1527 N1528 N1529 N1530 N1531 N1532 N1533 N1534 N1535 N1536 N1537 N1538 N1539 N1540 N1541 N1542 N1543 N1544 N1545 N1546 N1547 N1548 N1549 N1550 N1551 N1552 N1553 N1554 N1555 N1556 N1557 N1558 N1559 N1560 N1561 N1562 N1563 N1564 N1565 N1566 N1567 N1568 N1569 N1570 N1571 N1572 N1573 N1574 N1575 N1576 N1577 N1578 N1579 N1580 N1581 N1582 N1583 N1584 N1585 N1586 N1587 N1588 N1589 N1590 N1591 N1592 N1593 N1594 N1595 N1596 N1597 N1598 N1599 N1600 N1601 N1602 N1603 N1604 N1605 N1606 N1607 N1608 N1609 N1610 N1611 N1612 N1613 N1614 N1615 N1616 N1617 N1618 N1619 N1620 N1621 N1622 N1623 N1624 N1625 N1626 N1627 N1628 N1629 N1630 N1631 N1632 N1633 N1634 N1635 N1636 N1637 N1638 N1639 N1640 N1641 N1642 N1643 N1644 N1645 N1646 N1647 N1648 N1649 N1650 N1651 N1652 N1653 N1654 N1655 N1656 N1657 N1658 N1659 N1660 N1661 N1662 N1663 N1664 N1665 N1666 N1667 N1668 N1669 N1670 N1671 N1672 N1673 N1674 N1675 N1676 N1677 N1678 N1679 N1680 N1681 N1682 N1683 N1684 N1685 N1686 N1687 N1688 N1689 N1690 N1691 N1692 N1693 N1694 N1695 N1696 N1697 N1698 N1699 N1700 N1701 N1702 N1703 N1704 N1705 N1706 N1707 N1708 N1709 N1710 N1711 N1712 N1713 N1714 N1715 N1716 N1717 N1718 N1719 N1720 N1721 N1722 N1723 N1724 N1725 N1726 N1727 N1728 N1729 N1730 N1731 N1732 N1733 N1734 N1735 N1736 N1737 N1738 N1739 N1740 N1741 N1742 N1743 N1744 N1745 N1746 N1747 N1748 N1749 N1750 N1751 N1752 N1753 N1754 N1755 N1756 N1757 N1758 N1759 N1760 N1761 N1762 N1763 N1764 N1765 N1766 N1767 N1768 N1769 N1770 N1771 N1772 N1773 N1774 N1775 N1776 N1777 N1778 N1779 N1780 N1781 N1782 N1783 N1784 N1785 N1786 N1787 N1788 N1789 N1790 N1791 N1792 N1793 N1794 N1795 N1796 N1797 N1798 N1799 N1800 N1801 N1802 N1803 N1804 N1805 N1806 N1807 N1808 N1809 N1810 N1811 N1812 N1813 N1814 N1815 N1816 N1817 N1818 N1819 N1820 N1821 N1822 N1823 N1824 N1825 N1826 N1827 N1828 N1829 N1830 N1831 N1832 N1833 N1834 N1835 N1836 N1837 N1838 N1839 N1840 N1841 N1842 N1843 N1844 N1845 N1846 N1847 N1848 N1849 N1850 N1851 N1852 N1853 N1854 N1855 N1856 N1857 N1858 N1859 N1860 N1861 N1862 N1863 N1864 N1865 N1866 N1867 N1868 N1869 N1870 N1871 N1872 N1873 N1874 N1875 N1876 N1877 N1878 N1879 N1880 N1881 N1882 N1883 N1884 N1885 N1886 N1887 N1888 N1889 N1890 N1891 N1892 N1893 N1894 N1895 N1896 N1897 N1898 N1899 N1900 N1901 N1902 N1903 N1904 N1905 N1906 N1907 N1908 N1909 N1910 N1911 N1912 N1913 N1914 N1915 N1916 N1917 N1918 N1919 N1920 N1921 N1922 N1923 N1924 N1925 N1926 N1927 N1928 N1929 N1930 N1931 N1932 N1933 N1934 N1935 N1936 N1937 N1938 N1939 N1940 N1941 N1942 N1943 N1944 N1945 N1946 N1947 N1948 N1949 N1950 N1951 N1952 N1953 N1954 N1955 N1956 N1957 N1958 N1959 N1960 N1961 N1962 N1963 N1964 N1965 N1966 N1967 N1968 N1969 N1970 N1971 N1972 N1973 N1974 N1975 N1976 N1977 N1978 N1979 N1980 N1981 N1982 N1983 N1984 N1985 N1986 N1987 N1988 N1989 N1990 N1991 N1992 N1993 N1994 N1995 N1996 N1997 N1998 N1999 N2000 N2001 N2002 N2003 N2004 N2005 N2006 N2007 N2008 N2009 N2010 N2011 N2012 N2013 N2014 N2015 N2016 N2017 N2018 N2019 N2020 N2021 N2022 N2023 N2024 N2025 N2026 N2027 N2028 N2029 N2030 N2031 N2032 N2033 N2034 N2035 N2036 N2037 N2038 N2039 N2040 N2041 N2042 N2043 N2044 N2045 N2046 N2047 N2048 N2049 N2050 N2051 N2052 N2053 N2054 N2055 N2056 N2057 N2058 N2059 N2060 N2061 N2062 N2063 N2064 N2065 N2066 N2067 N2068 N2069 N2070 N2071 N2072 N2073 N2074 N2075 N2076 N2077 N2078 N2079 N2080 N2081 N2082 N2083 N2084 N2085 N2086 N2087 N2088 N2089 N2090 N2091 N2092 N2093 N2094 N2095 N2096 N2097 N2098 N2099 N2100 N2101 N2102 N2103 N2104 N2105 N2106 N2107 N2108 N2109 N2110 N2111 N2112 N2113 N2114 N2115 N2116 N2117 N2118 N2119 N2120 N2121 N2122 N2123 N2124 N2125 N2126 N2127 N2128 N2129 N2130 N2131 N2132 N2133 N2134 N2135 N2136 N2137 N2138 N2139 N2140 N2141 N2142 N2143 N2144 N2145 N2146 N2147 N2148 N2149 N2150 N2151 N2152 N2153 N2154 N2155 N2156 N2157 N2158 N2159 N2160 N2161 N2162 N2163 N2164 N2165 N2166 N2167 N2168 N2169 N2170 N2171 N2172 N2173 N2174 N2175 N2176 N2177 N2178 N2179 N2180 N2181 N2182 N2183 N2184 N2185 N2186 N2187 N2188 N2189 N2190 N2191 N2192 N2193 N2194 N2195 N2196 N2197 N2198 N2199 N2200 N2201 N2202 N2203 N2204 N2205 N2206 N2207 N2208 N2209 N2210 N2211 N2212 N2213 N2214 N2215 N2216 N2217 N2218 N2219 N2220 N2221 N2222 N2223 N2224 N2225 N2226 N2227 N2228 N2229 N2230 N2231 N2232 N2233 N2234 N2235 N2236 N2237 N2238 N2239 N2240 N2241 N2242 N2243 N2244 N2245 N2246 N2247 N2248 N2249 N2250 N2251 N2252 N2253 N2254 N2255 N2256 N2257 N2258 N2259 N2260 N2261 N2262 N2263 N2264 N2265 N2266 N2267 N2268 N2269 N2270 N2271 N2272 N2273 N2274 N2275 N2276 N2277 N2278 N2279 N2280 N2281 N2282 N2283 N2284 N2285 N2286 N2287 N2288 N2289 N2290 N2291 N2292 N2293 N2294 N2295 N2296 N2297 N2298 N2299 N2300 N2301 N2302 N2303 N2304 N2305 N2306 N2307 N2308 N2309 N2310 N2311 N2312 N2313 N2314 N2315 N2316 N2317 N2318 N2319 N2320 N2321 N2322 N2323 N2324 N2325 N2326 N2327 N2328 N2329 N2330 N2331 N2332 N2333 N2334 N2335 N2336 N2337 N2338 N2339 N2340 N2341 N2342 N2343 N2344 N2345 N2346 N2347 N2348 N2349 N2350 N2351 N2352 N2353 N2354 N2355 N2356 N2357 N2358 N2359 N2360 N2361 N2362 N2363 N2364 N2365 N2366 N2367 N2368 N2369 N2370 N2371 N2372 N2373 N2374 N2375 N2376 N2377 N2378 N2379 N2380 N2381 N2382 N2383 N2384 N2385 N2386 N2387 N2388 N2389 N2390 N2391 N2392 N2393 N2394 N2395 N2396 N2397 N2398 N2399 N2400 N2401 N2402 N2403 N2404 N2405 N2406 N2407 N2408 N2409 N2410 N2411 N2412 N2413 N2414 N2415 N2416 N2417 N2418 N2419 N2420 N2421 N2422 N2423 N2424 N2425 N2426 N2427 N2428 N2429 N2430 N2431 N2432 N2433 N2434 N2435 N2436 N2437 N2438 N2439 N2440 N2441 N2442 N2443 N2444 N2445 N2446 N2447 N2448 N2449 N2450 N2451 N2452 N2453 N2454 N2455 N2456 N2457 N2458 N2459 N2460 N2461 N2462 N2463 N2464 N2465 N2466 N2467 N2468 N2469 N2470 N2471 N2472 N2473 N2474 N2475 N2476 N2477 N2478 N2479 N2480 N2481 N2482 N2483 N2484 N2485 N2486 N2487 N2488 N2489 N2490 N2491 N2492 N2493 N2494 N2495 N2496 N2497 N2498 N2499 N2500 N2501 N2502 N2503 N2504 N2505 N2506 N2507 N2508 N2509 N2510 N2511 N2512 N2513 N2514 N2515 N2516 N2517 N2518 N2519 N2520 N2521 N2522 N2523 N2524 N2525 N2526 N2527 N2528 N2529 N2530 N2531 N2532 N2533 N2534 N2535 N2536 N2537 N2538 N2539 N2540 N2541 N2542 N2543 N2544 N2545 N2546 N2547 N2548 N2549 N2550 N2551 N2552 N2553 N2554 N2555 N2556 N2557 N2558 N2559 N2560 N2561 N2562 N2563 N2564 N2565 N2566 N2567 N2568 N2569 N2570 N2571 N2572 N2573 N2574 N2575 N2576 N2577 N2578 N2579 N2580 N2581 N2582 N2583 N2584 N2585 N2586 N2587 N2588 N2589 N2590 N2591 N2592 N2593 N2594 N2595 N2596 N2597 N2598 N2599 N2600 N2601 N2602 N2603 N2604 N2605 N2606 N2607 N2608 N2609 N2610 N2611 N2612 N2613 N2614 N2615 N2616 N2617 N2618 N2619 N2620 N2621 N2622 N2623 N2624 N2625 N2626 N2627 N2628 N2629 N2630 N2631 N2632 N2633 N2634 N2635 N2636 N2637 N2638 N2639 N2640 N2641 N2642 N2643 N2644 N2645 N2646 N2647 N2648 N2649 N2650 N2651 N2652 N2653 N2654 N2655 N2656 N2657 N2658 N2659 N2660 N2661 N2662 N2663 N2664 N2665 N2666 N2667 N2668 N2669 N2670 N2671 N2672 N2673 N2674 N2675 N2676 N2677 N2678 N2679 N2680 N2681 N2682 N2683 N2684 N2685 N2686 N2687 N2688 N2689 N2690 N2691 N2692 N2693 N2694 N2695 N2696 N2697 N2698 N2699 N2700 " + }, + "all_splits": { + "size": 2529, + "converted_string": "N805 N806 N807 N808 N809 N810 N811 N812 N813 N814 N815 N816 N817 N818 N819 N820 N821 N822 N823 N824 N825 N826 N827 N828 N829 N830 N831 N832 N833 N834 N835 N836 N837 N838 N839 N840 N841 N842 N843 N844 N845 N846 N847 N848 N849 N850 N851 N852 N853 N854 N855 N856 N857 N858 N859 N860 N861 N862 N863 N864 N865 N866 N867 N868 N869 N870 N871 N872 N873 N874 N875 N876 N877 N878 N879 N880 N881 N882 N883 N884 N885 N886 N887 N888 N889 N890 N891 N892 N893 N894 N895 N896 N897 N898 N899 N900 N901 N902 N903 N904 N905 N906 N907 N908 N909 N910 N911 N912 N913 N914 N915 N916 N917 N918 N919 N920 N921 N922 N923 N924 N925 N926 N927 N928 N929 N930 N931 N932 N933 N934 N935 N936 N937 N938 N939 N940 N941 N942 N943 N944 N945 N946 N947 N948 N949 N950 N951 N952 N953 N954 N955 N956 N957 N958 N959 N960 N961 N962 N963 N964 N965 N966 N967 N968 N969 N970 N971 N972 N973 N974 N975 N976 N977 N978 N979 N980 N981 N982 N983 N984 N985 N986 N987 N988 N989 N990 N991 N992 N993 N994 N995 N996 N997 N998 N999 N1000 N1001 N1002 N1003 N1004 N1005 N1006 N1007 N1008 N1009 N1010 N1011 N1012 N1013 N1014 N1015 N1016 N1017 N1018 N1019 N1020 N1021 N1022 N1023 N1024 N1025 N1026 N1027 N1028 N1029 N1030 N1031 N1032 N1033 N1034 N1035 N1036 N1037 N1038 N1039 N1040 N1041 N1042 N1043 N1044 N1045 N1046 N1047 N1048 N1049 N1050 N1051 N1052 N1053 N1054 N1055 N1056 N1057 N1058 N1059 N1060 N1061 N1062 N1063 N1064 N1065 N1066 N1067 N1068 N1069 N1070 N1071 N1072 N1073 N1074 N1075 N1076 N1077 N1078 N1079 N1080 N1081 N1082 N1083 N1084 N1085 N1086 N1087 N1088 N1089 N1090 N1091 N1092 N1093 N1094 N1095 N1096 N1097 N1098 N1099 N1100 N1101 N1102 N1103 N1104 N1105 N1106 N1107 N1108 N1109 N1110 N1111 N1112 N1113 N1114 N1115 N1116 N1117 N1118 N1119 N1120 N1121 N1122 N1123 N1124 N1125 N1126 N1127 N1128 N1129 N1130 N1131 N1132 N1133 N1134 N1135 N1136 N1137 N1138 N1139 N1140 N1141 N1142 N1143 N1144 N1145 N1146 N1147 N1148 N1149 N1150 N1151 N1152 N1153 N1154 N1155 N1156 N1157 N1158 N1159 N1160 N1161 N1162 N1163 N1164 N1165 N1166 N1167 N1168 N1169 N1170 N1171 N1172 N1173 N1174 N1175 N1176 N1177 N1178 N1179 N1180 N1181 N1182 N1183 N1184 N1185 N1186 N1187 N1188 N1189 N1190 N1191 N1192 N1193 N1194 N1195 N1196 N1197 N1198 N1199 N1200 N1201 N1202 N1203 N1204 N1205 N1206 N1207 N1208 N1209 N1210 N1211 N1212 N1213 N1214 N1215 N1216 N1217 N1218 N1219 N1220 N1221 N1222 N1223 N1224 N1225 N1226 N1227 N1228 N1229 N1230 N1231 N1232 N1233 N1234 N1235 N1236 N1237 N1238 N1239 N1240 N1241 N1242 N1243 N1244 N1245 N1246 N1247 N1248 N1249 N1250 N1251 N1252 N1253 N1254 N1255 N1256 N1257 N1258 N1259 N1260 N1261 N1262 N1263 N1264 N1265 N1266 N1267 N1268 N1269 N1270 N1271 N1272 N1273 N1274 N1275 N1276 N1277 N1278 N1279 N1280 N1281 N1282 N1283 N1284 N1285 N1286 N1287 N1288 N1289 N1290 N1291 N1292 N1293 N1294 N1295 N1296 N1297 N1298 N1299 N1300 N1301 N1302 N1303 N1304 N1305 N1306 N1307 N1308 N1309 N1310 N1311 N1312 N1313 N1314 N1315 N1316 N1317 N1318 N1319 N1320 N1321 N1322 N1323 N1324 N1325 N1326 N1327 N1328 N1329 N1330 N1331 N1332 N1333 N1334 N1335 N1336 N1337 N1338 N1339 N1340 N1341 N1342 N1343 N1344 N1345 N1346 N1347 N1348 N1349 N1350 N1351 N1352 N1353 N1354 N1355 N1356 N1357 N1358 N1359 N1360 N1361 N1362 N1363 N1364 N1365 N1366 N1367 N1368 N1369 N1370 N1371 N1372 N1373 N1374 N1375 N1376 N1377 N1378 N1379 N1380 N1381 N1382 N1383 N1384 N1385 N1386 N1387 N1388 N1389 N1390 N1391 N1392 N1393 N1394 N1395 N1396 N1397 N1398 N1399 N1400 N1401 N1402 N1403 N1404 N1405 N1406 N1407 N1408 N1409 N1410 N1411 N1412 N1413 N1414 N1415 N1416 N1417 N1418 N1419 N1420 N1421 N1422 N1423 N1424 N1425 N1426 N1427 N1428 N1429 N1430 N1431 N1432 N1433 N1434 N1435 N1436 N1437 N1438 N1439 N1440 N1441 N1442 N1443 N1444 N1445 N1446 N1447 N1448 N1449 N1450 N1451 N1452 N1453 N1454 N1455 N1456 N1457 N1458 N1459 N1460 N1461 N1462 N1463 N1464 N1465 N1466 N1467 N1468 N1469 N1470 N1471 N1472 N1473 N1474 N1475 N1476 N1477 N1478 N1479 N1480 N1481 N1482 N1483 N1484 N1485 N1486 N1487 N1488 N1489 N1490 N1491 N1492 N1493 N1494 N1495 N1496 N1497 N1498 N1499 N1500 N1501 N1502 N1503 N1504 N1505 N1506 N1507 N1508 N1509 N1510 N1511 N1512 N1513 N1514 N1515 N1516 N1517 N1518 N1519 N1520 N1521 N1522 N1523 N1524 N1525 N1526 N1527 N1528 N1529 N1530 N1531 N1532 N1533 N1534 N1535 N1536 N1537 N1538 N1539 N1540 N1541 N1542 N1543 N1544 N1545 N1546 N1547 N1548 N1549 N1550 N1551 N1552 N1553 N1554 N1555 N1556 N1557 N1558 N1559 N1560 N1561 N1562 N1563 N1564 N1565 N1566 N1567 N1568 N1569 N1570 N1571 N1572 N1573 N1574 N1575 N1576 N1577 N1578 N1579 N1580 N1581 N1582 N1583 N1584 N1585 N1586 N1587 N1588 N1589 N1590 N1591 N1592 N1593 N1594 N1595 N1596 N1597 N1598 N1599 N1600 N1601 N1602 N1603 N1604 N1605 N1606 N1607 N1608 N1609 N1610 N1611 N1612 N1613 N1614 N1615 N1616 N1617 N1618 N1619 N1620 N1621 N1622 N1623 N1624 N1625 N1626 N1627 N1628 N1629 N1630 N1631 N1632 N1633 N1634 N1635 N1636 N1637 N1638 N1639 N1640 N1641 N1642 N1643 N1644 N1645 N1646 N1647 N1648 N1649 N1650 N1651 N1652 N1653 N1654 N1655 N1656 N1657 N1658 N1659 N1660 N1661 N1662 N1663 N1664 N1665 N1666 N1667 N1668 N1669 N1670 N1671 N1672 N1673 N1674 N1675 N1676 N1677 N1678 N1679 N1680 N1681 N1682 N1683 N1684 N1685 N1686 N1687 N1688 N1689 N1690 N1691 N1692 N1693 N1694 N1695 N1696 N1697 N1698 N1699 N1700 N1701 N1702 N1703 N1704 N1705 N1706 N1707 N1708 N1709 N1710 N1711 N1712 N1713 N1714 N1715 N1716 N1717 N1718 N1719 N1720 N1721 N1722 N1723 N1724 N1725 N1726 N1727 N1728 N1729 N1730 N1731 N1732 N1733 N1734 N1735 N1736 N1737 N1738 N1739 N1740 N1741 N1742 N1743 N1744 N1745 N1746 N1747 N1748 N1749 N1750 N1751 N1752 N1753 N1754 N1755 N1756 N1757 N1758 N1759 N1760 N1761 N1762 N1763 N1764 N1765 N1766 N1767 N1768 N1769 N1770 N1771 N1772 N1773 N1774 N1775 N1776 N1777 N1778 N1779 N1780 N1781 N1782 N1783 N1784 N1785 N1786 N1787 N1788 N1789 N1790 N1791 N1792 N1793 N1794 N1795 N1796 N1797 N1798 N1799 N1800 N1801 N1802 N1803 N1804 N1805 N1806 N1807 N1808 N1809 N1810 N1811 N1812 N1813 N1814 N1815 N1816 N1817 N1818 N1819 N1820 N1821 N1822 N1823 N1824 N1825 N1826 N1827 N1828 N1829 N1830 N1831 N1832 N1833 N1834 N1835 N1836 N1837 N1838 N1839 N1840 N1841 N1842 N1843 N1844 N1845 N1846 N1847 N1848 N1849 N1850 N1851 N1852 N1853 N1854 N1855 N1856 N1857 N1858 N1859 N1860 N1861 N1862 N1863 N1864 N1865 N1866 N1867 N1868 N1869 N1870 N1871 N1872 N1873 N1874 N1875 N1876 N1877 N1878 N1879 N1880 N1881 N1882 N1883 N1884 N1885 N1886 N1887 N1888 N1889 N1890 N1891 N1892 N1893 N1894 N1895 N1896 N1897 N1898 N1899 N1900 N1901 N1902 N1903 N1904 N1905 N1906 N1907 N1908 N1909 N1910 N1911 N1912 N1913 N1914 N1915 N1916 N1917 N1918 N1919 N1920 N1921 N1922 N1923 N1924 N1925 N1926 N1927 N1928 N1929 N1930 N1931 N1932 N1933 N1934 N1935 N1936 N1937 N1938 N1939 N1940 N1941 N1942 N1943 N1944 N1945 N1946 N1947 N1948 N1949 N1950 N1951 N1952 N1953 N1954 N1955 N1956 N1957 N1958 N1959 N1960 N1961 N1962 N1963 N1964 N1965 N1966 N1967 N1968 N1969 N1970 N1971 N1972 N1973 N1974 N1975 N1976 N1977 N1978 N1979 N1980 N1981 N1982 N1983 N1984 N1985 N1986 N1987 N1988 N1989 N1990 N1991 N1992 N1993 N1994 N1995 N1996 N1997 N1998 N1999 N2000 N2001 N2002 N2003 N2004 N2005 N2006 N2007 N2008 N2009 N2010 N2011 N2012 N2013 N2014 N2015 N2016 N2017 N2018 N2019 N2020 N2021 N2022 N2023 N2024 N2025 N2026 N2027 N2028 N2029 N2030 N2031 N2032 N2033 N2034 N2035 N2036 N2037 N2038 N2039 N2040 N2041 N2042 N2043 N2044 N2045 N2046 N2047 N2048 N2049 N2050 N2051 N2052 N2053 N2054 N2055 N2056 N2057 N2058 N2059 N2060 N2061 N2062 N2063 N2064 N2065 N2066 N2067 N2068 N2069 N2070 N2071 N2072 N2073 N2074 N2075 N2076 N2077 N2078 N2079 N2080 N2081 N2082 N2083 N2084 N2085 N2086 N2087 N2088 N2089 N2090 N2091 N2092 N2093 N2094 N2095 N2096 N2097 N2098 N2099 N2100 N2101 N2102 N2103 N2104 N2105 N2106 N2107 N2108 N2109 N2110 N2111 N2112 N2113 N2114 N2115 N2116 N2117 N2118 N2119 N2120 N2121 N2122 N2123 N2124 N2125 N2126 N2127 N2128 N2129 N2130 N2131 N2132 N2133 N2134 N2135 N2136 N2137 N2138 N2139 N2140 N2141 N2142 N2143 N2144 N2145 N2146 N2147 N2148 N2149 N2150 N2151 N2152 N2153 N2154 N2155 N2156 N2157 N2158 N2159 N2160 N2161 N2162 N2163 N2164 N2165 N2166 N2167 N2168 N2169 N2170 N2171 N2172 N2173 N2174 N2175 N2176 N2177 N2178 N2179 N2180 N2181 N2182 N2183 N2184 N2185 N2186 N2187 N2188 N2189 N2190 N2191 N2192 N2193 N2194 N2195 N2196 N2197 N2198 N2199 N2200 N2201 N2202 N2203 N2204 N2205 N2206 N2207 N2208 N2209 N2210 N2211 N2212 N2213 N2214 N2215 N2216 N2217 N2218 N2219 N2220 N2221 N2222 N2223 N2224 N2225 N2226 N2227 N2228 N2229 N2230 N2231 N2232 N2233 N2234 N2235 N2236 N2237 N2238 N2239 N2240 N2241 N2242 N2243 N2244 N2245 N2246 N2247 N2248 N2249 N2250 N2251 N2252 N2253 N2254 N2255 N2256 N2257 N2258 N2259 N2260 N2261 N2262 N2263 N2264 N2265 N2266 N2267 N2268 N2269 N2270 N2271 N2272 N2273 N2274 N2275 N2276 N2277 N2278 N2279 N2280 N2281 N2282 N2283 N2284 N2285 N2286 N2287 N2288 N2289 N2290 N2291 N2292 N2293 N2294 N2295 N2296 N2297 N2298 N2299 N2300 N2301 N2302 N2303 N2304 N2305 N2306 N2307 N2308 N2309 N2310 N2311 N2312 N2313 N2314 N2315 N2316 N2317 N2318 N2319 N2320 N2321 N2322 N2323 N2324 N2325 N2326 N2327 N2328 N2329 N2330 N2331 N2332 N2333 N2334 N2335 N2336 N2337 N2338 N2339 N2340 N2341 N2342 N2343 N2344 N2345 N2346 N2347 N2348 N2349 N2350 N2351 N2352 N2353 N2354 N2355 N2356 N2357 N2358 N2359 N2360 N2361 N2362 N2363 N2364 N2365 N2366 N2367 N2368 N2369 N2370 N2371 N2372 N2373 N2374 N2375 N2376 N2377 N2378 N2379 N2380 N2381 N2382 N2383 N2384 N2385 N2386 N2387 N2388 N2389 N2390 N2391 N2392 N2393 N2394 N2395 N2396 N2397 N2398 N2399 N2400 N2401 N2402 N2403 N2404 N2405 N2406 N2407 N2408 N2409 N2410 N2411 N2412 N2413 N2414 N2415 N2416 N2417 N2418 N2419 N2420 N2421 N2422 N2423 N2424 N2425 N2426 N2427 N2428 N2429 N2430 N2431 N2432 N2433 N2434 N2435 N2436 N2437 N2438 N2439 N2440 N2441 N2442 N2443 N2444 N2445 N2446 N2447 N2448 N2449 N2450 N2451 N2452 N2453 N2454 N2455 N2456 N2457 N2458 N2459 N2460 N2461 N2462 N2463 N2464 N2465 N2466 N2467 N2468 N2469 N2470 N2471 N2472 N2473 N2474 N2475 N2476 N2477 N2478 N2479 N2480 N2481 N2482 N2483 N2484 N2485 N2486 N2487 N2488 N2489 N2490 N2491 N2492 N2493 N2494 N2495 N2496 N2497 N2498 N2499 N2500 N2501 N2502 N2503 N2504 N2505 N2506 N2507 N2508 N2509 N2510 N2511 N2512 N2513 N2514 N2515 N2516 N2517 N2518 N2519 N2520 N2521 N2522 N2523 N2524 N2525 N2526 N2527 N2528 N2529 N2530 N2531 N2532 N2533 N2534 N2535 N2536 N2537 N2538 N2539 N2540 N2541 N2542 N2543 N2544 N2545 N2546 N2547 N2548 N2549 N2550 N2551 N2552 N2553 N2554 N2555 N2556 N2557 N2558 N2559 N2560 N2561 N2562 N2563 N2564 N2565 N2566 N2567 N2568 N2569 N2570 N2571 N2572 N2573 N2574 N2575 N2576 N2577 N2578 N2579 N2580 N2581 N2582 N2583 N2584 N2585 N2586 N2587 N2588 N2589 N2590 N2591 N2592 N2593 N2594 N2595 N2596 N2597 N2598 N2599 N2600 N2601 N2602 N2603 N2604 N2605 N2606 N2607 N2608 N2609 N2610 N2611 N2612 N2613 N2614 N2615 N2616 N2617 N2618 N2619 N2620 N2621 N2622 N2623 N2624 N2625 N2626 N2627 N2628 N2629 N2630 N2631 N2632 N2633 N2634 N2635 N2636 N2637 N2638 N2639 N2640 N2641 N2642 N2643 N2644 N2645 N2646 N2647 N2648 N2649 N2650 N2651 N2652 N2653 N2654 N2655 N2656 N2657 N2658 N2659 N2660 N2661 N2662 N2663 N2664 N2665 N2666 N2667 N2668 N2669 N2670 N2671 N2672 N2673 N2674 N2675 N2676 N2677 N2678 N2679 N2680 N2681 N2682 N2683 N2684 N2685 N2686 N2687 N2688 N2689 N2690 N2691 N2692 N2693 N2694 N2695 N2696 N2697 N2698 N2699 N2700 N2701 N2702 N2703 N2704 N2705 N2706 N2707 N2708 N2709 N2710 N2711 N2712 N2713 N2714 N2715 N2716 N2717 N2718 N2719 N2720 N2721 N2722 N2723 N2724 N2725 N2726 N2727 N2728 N2729 N2730 N2731 N2732 N2733 N2734 N2735 N2736 N2737 N2738 N2739 N2740 N2741 N2742 N2743 N2744 N2745 N2746 N2747 N2748 N2749 N2750 N2751 N2752 N2753 N2754 N2755 N2756 N2757 N2758 N2759 N2760 N2761 N2762 N2763 N2764 N2765 N2766 N2767 N2768 N2769 N2770 N2771 N2772 N2773 N2774 N2775 N2776 N2777 N2778 N2779 N2780 N2781 N2782 N2783 N2784 N2785 N2786 N2787 N2788 N2789 N2790 N2791 N2792 N2793 N2794 N2795 N2796 N2797 N2798 N2799 N2800 N2801 N2802 N2803 N2804 N2805 N2806 N2807 N2808 N2809 N2810 N2811 N2812 N2813 N2814 N2815 N2816 N2817 N2818 N2819 N2820 N2821 N2822 N2823 N2824 N2825 N2826 N2827 N2828 N2829 N2830 N2831 N2832 N2833 N2834 N2835 N2836 N2837 N2838 N2839 N2840 N2841 N2842 N2843 N2844 N2845 N2846 N2847 N2848 N2849 N2850 N2851 N2852 N2853 N2854 N2855 N2856 N2857 N2858 N2859 N2860 N2861 N2862 N2863 N2864 N2865 N2866 N2867 N2868 N2869 N2870 N2871 N2872 N2873 N2874 N2875 N2876 N2877 N2878 N2879 N2880 N2881 N2882 N2883 N2884 N2885 N2886 N2887 N2888 N2889 N2890 N2891 N2892 N2893 N2894 N2895 N2896 N2897 N2898 N2899 N2900 N2901 N2902 N2903 N2904 N2905 N2906 N2907 N2908 N2909 N2910 N2911 N2912 N2913 N2914 N2915 N2916 N2917 N2918 N2919 N2920 N2921 N2922 N2923 N2924 N2925 N2926 N2927 N2928 N2929 N2930 N2931 N2932 N2933 N2934 N2935 N2936 N2937 N2938 N2939 N2940 N2941 N2942 N2943 N2944 N2945 N2946 N2947 N2948 N2949 N2950 N2951 N2952 N2953 N2954 N2955 N2956 N2957 N2958 N2959 N2960 N2961 N2962 N2963 N2964 N2965 N2966 N2967 N2968 N2969 N2970 N2971 N2972 N2973 N2974 N2975 N2976 N2977 N2978 N2979 N2980 N2981 N2982 N2983 N2984 N2985 N2986 N2987 N2988 N2989 N2990 N2991 N2992 N2993 N2994 N2995 N2996 N2997 N2998 N2999 N3000 N3001 N3002 N3003 N3004 N3005 N3006 N3007 N3008 N3009 N3010 N3011 N3012 N3013 N3014 N3015 N3016 N3017 N3018 N3019 N3020 N3021 N3022 N3023 N3024 N3025 N3026 N3027 N3028 N3029 N3030 N3031 N3032 N3033 N3034 N3035 N3036 N3037 N3038 N3039 N3040 N3041 N3042 N3043 N3044 N3045 N3046 N3047 N3048 N3049 N3050 N3051 N3052 N3053 N3054 N3055 N3056 N3057 N3058 N3059 N3060 N3061 N3062 N3063 N3064 N3065 N3066 N3067 N3068 N3069 N3070 N3071 N3072 N3073 N3074 N3075 N3076 N3077 N3078 N3079 N3080 N3081 N3082 N3083 N3084 N3085 N3086 N3087 N3088 N3089 N3090 N3091 N3092 N3093 N3094 N3095 N3096 N3097 N3098 N3099 N3100 N3101 N3102 N3103 N3104 N3105 N3106 N3107 N3108 N3109 N3110 N3111 N3112 N3113 N3114 N3115 N3116 N3117 N3118 N3119 N3120 N3121 N3122 N3123 N3124 N3125 N3126 N3127 N3128 N3129 N3130 N3131 N3132 N3133 N3134 N3135 N3136 N3137 N3138 N3139 N3140 N3141 N3142 N3143 N3144 N3145 N3146 N3147 N3148 N3149 N3150 N3151 N3152 N3153 N3154 N3155 N3156 N3157 N3158 N3159 N3160 N3161 N3162 N3163 N3164 N3165 N3166 N3167 N3168 N3169 N3170 N3171 N3172 N3173 N3174 N3175 N3176 N3177 N3178 N3179 N3180 N3181 N3182 N3183 N3184 N3185 N3186 N3187 N3188 N3189 N3190 N3191 N3192 N3193 N3194 N3195 N3196 N3197 N3198 N3199 N3200 N3201 N3202 N3203 N3204 N3205 N3206 N3207 N3208 N3209 N3210 N3211 N3212 N3213 N3214 N3215 N3216 N3217 N3218 N3219 N3220 N3221 N3222 N3223 N3224 N3225 N3226 N3227 N3228 N3229 N3230 N3231 N3232 N3233 N3234 N3235 N3236 N3237 N3238 N3239 N3240 N3241 N3242 N3243 N3244 N3245 N3246 N3247 N3248 N3249 N3250 N3251 N3252 N3253 N3254 N3255 N3256 N3257 N3258 N3259 N3260 N3261 N3262 N3263 N3264 N3265 N3266 N3267 N3268 N3269 N3270 N3271 N3272 N3273 N3274 N3275 N3276 N3277 N3278 N3279 N3280 N3281 N3282 N3283 N3284 N3285 N3286 N3287 N3288 N3289 N3290 N3291 N3292 N3293 N3294 N3295 N3296 N3297 N3298 N3299 N3300 N3301 N3302 N3303 N3304 N3305 N3306 N3307 N3308 N3309 N3310 N3311 N3312 N3313 N3314 N3315 N3316 N3317 N3318 N3319 N3320 N3321 N3322 N3323 N3324 N3325 N3326 N3327 N3328 N3329 N3330 N3331 N3332 N3333 " + } + }, + "not": { + "first_split": { + "size": 13871, + "converted_string": "N2069 N2070 N2071 N2072 N2073 N2074 N2075 N2076 N2077 N2078 N2079 N2080 N2081 N2082 N2083 N2084 N2085 N2086 N2087 N2088 N2089 N2090 N2091 N2092 N2093 N2094 N2095 N2096 N2097 N2098 N2099 N2100 N2101 N2102 N2103 N2104 N2105 N2106 N2107 N2108 N2109 N2110 N2111 N2112 N2113 N2114 N2115 N2116 N2117 N2118 N2119 N2120 N2121 N2122 N2123 N2124 N2125 N2126 N2127 N2128 N2129 N2130 N2131 N2132 N2133 N2134 N2135 N2136 N2137 N2138 N2139 N2140 N2141 N2142 N2143 N2144 N2145 N2146 N2147 N2148 N2149 N2150 N2151 N2152 N2153 N2154 N2155 N2156 N2157 N2158 N2159 N2160 N2161 N2162 N2163 N2164 N2165 N2166 N2167 N2168 N2169 N2170 N2171 N2172 N2173 N2174 N2175 N2176 N2177 N2178 N2179 N2180 N2181 N2182 N2183 N2184 N2185 N2186 N2187 N2188 N2189 N2190 N2191 N2192 N2193 N2194 N2195 N2196 N2197 N2198 N2199 N2200 N2201 N2202 N2203 N2204 N2205 N2206 N2207 N2208 N2209 N2210 N2211 N2212 N2213 N2214 N2215 N2216 N2217 N2218 N2219 N2220 N2221 N2222 N2223 N2224 N2225 N2226 N2227 N2228 N2229 N2230 N2231 N2232 N2233 N2234 N2235 N2236 N2237 N2238 N2239 N2240 N2241 N2242 N2243 N2244 N2245 N2246 N2247 N2248 N2249 N2250 N2251 N2252 N2253 N2254 N2255 N2256 N2257 N2258 N2259 N2260 N2261 N2262 N2263 N2264 N2265 N2266 N2267 N2268 N2269 N2270 N2271 N2272 N2273 N2274 N2275 N2276 N2277 N2278 N2279 N2280 N2281 N2282 N2283 N2284 N2285 N2286 N2287 N2288 N2289 N2290 N2291 N2292 N2293 N2294 N2295 N2296 N2297 N2298 N2299 N2300 N2301 N2302 N2303 N2304 N2305 N2306 N2307 N2308 N2309 N2310 N2311 N2312 N2313 N2314 N2315 N2316 N2317 N2318 N2319 N2320 N2321 N2322 N2323 N2324 N2325 N2326 N2327 N2328 N2329 N2330 N2331 N2332 N2333 N2334 N2335 N2336 N2337 N2338 N2339 N2340 N2341 N2342 N2343 N2344 N2345 N2346 N2347 N2348 N2349 N2350 N2351 N2352 N2353 N2354 N2355 N2356 N2357 N2358 N2359 N2360 N2361 N2362 N2363 N2364 N2365 N2366 N2367 N2368 N2369 N2370 N2371 N2372 N2373 N2374 N2375 N2376 N2377 N2378 N2379 N2380 N2381 N2382 N2383 N2384 N2385 N2386 N2387 N2388 N2389 N2390 N2391 N2392 N2393 N2394 N2395 N2396 N2397 N2398 N2399 N2400 N2401 N2402 N2403 N2404 N2405 N2406 N2407 N2408 N2409 N2410 N2411 N2412 N2413 N2414 N2415 N2416 N2417 N2418 N2419 N2420 N2421 N2422 N2423 N2424 N2425 N2426 N2427 N2428 N2429 N2430 N2431 N2432 N2433 N2434 N2435 N2436 N2437 N2438 N2439 N2440 N2441 N2442 N2443 N2444 N2445 N2446 N2447 N2448 N2449 N2450 N2451 N2452 N2453 N2454 N2455 N2456 N2457 N2458 N2459 N2460 N2461 N2462 N2463 N2464 N2465 N2466 N2467 N2468 N2469 N2470 N2471 N2472 N2473 N2474 N2475 N2476 N2477 N2478 N2479 N2480 N2481 N2482 N2483 N2484 N2485 N2486 N2487 N2488 N2489 N2490 N2491 N2492 N2493 N2494 N2495 N2496 N2497 N2498 N2499 N2500 N2501 N2502 N2503 N2504 N2505 N2506 N2507 N2508 N2509 N2510 N2511 N2512 N2513 N2514 N2515 N2516 N2517 N2518 N2519 N2520 N2521 N2522 N2523 N2524 N2525 N2526 N2527 N2528 N2529 N2530 N2531 N2532 N2533 N2534 N2535 N2536 N2537 N2538 N2539 N2540 N2541 N2542 N2543 N2544 N2545 N2546 N2547 N2548 N2549 N2550 N2551 N2552 N2553 N2554 N2555 N2556 N2557 N2558 N2559 N2560 N2561 N2562 N2563 N2564 N2565 N2566 N2567 N2568 N2569 N2570 N2571 N2572 N2573 N2574 N2575 N2576 N2577 N2578 N2579 N2580 N2581 N2582 N2583 N2584 N2585 N2586 N2587 N2588 N2589 N2590 N2591 N2592 N2593 N2594 N2595 N2596 N2597 N2598 N2599 N2600 N2601 N2602 N2603 N2604 N2605 N2606 N2607 N2608 N2609 N2610 N2611 N2612 N2613 N2614 N2615 N2616 N2617 N2618 N2619 N2620 N2621 N2622 N2623 N2624 N2625 N2626 N2627 N2628 N2629 N2630 N2631 N2632 N2633 N2634 N2635 N2636 N2637 N2638 N2639 N2640 N2641 N2642 N2643 N2644 N2645 N2646 N2647 N2648 N2649 N2650 N2651 N2652 N2653 N2654 N2655 N2656 N2657 N2658 N2659 N2660 N2661 N2662 N2663 N2664 N2665 N2666 N2667 N2668 N2669 N2670 N2671 N2672 N2673 N2674 N2675 N2676 N2677 N2678 N2679 N2680 N2681 N2682 N2683 N2684 N2685 N2686 N2687 N2688 N2689 N2690 N2691 N2692 N2693 N2694 N2695 N2696 N2697 N2698 N2699 N2700 N2701 N2702 N2703 N2704 N2705 N2706 N2707 N2708 N2709 N2710 N2711 N2712 N2713 N2714 N2715 N2716 N2717 N2718 N2719 N2720 N2721 N2722 N2723 N2724 N2725 N2726 N2727 N2728 N2729 N2730 N2731 N2732 N2733 N2734 N2735 N2736 N2737 N2738 N2739 N2740 N2741 N2742 N2743 N2744 N2745 N2746 N2747 N2748 N2749 N2750 N2751 N2752 N2753 N2754 N2755 N2756 N2757 N2758 N2759 N2760 N2761 N2762 N2763 N2764 N2765 N2766 N2767 N2768 N2769 N2770 N2771 N2772 N2773 N2774 N2775 N2776 N2777 N2778 N2779 N2780 N2781 N2782 N2783 N2784 N2785 N2786 N2787 N2788 N2789 N2790 N2791 N2792 N2793 N2794 N2795 N2796 N2797 N2798 N2799 N2800 N2801 N2802 N2803 N2804 N2805 N2806 N2807 N2808 N2809 N2810 N2811 N2812 N2813 N2814 N2815 N2816 N2817 N2818 N2819 N2820 N2821 N2822 N2823 N2824 N2825 N2826 N2827 N2828 N2829 N2830 N2831 N2832 N2833 N2834 N2835 N2836 N2837 N2838 N2839 N2840 N2841 N2842 N2843 N2844 N2845 N2846 N2847 N2848 N2849 N2850 N2851 N2852 N2853 N2854 N2855 N2856 N2857 N2858 N2859 N2860 N2861 N2862 N2863 N2864 N2865 N2866 N2867 N2868 N2869 N2870 N2871 N2872 N2873 N2874 N2875 N2876 N2877 N2878 N2879 N2880 N2881 N2882 N2883 N2884 N2885 N2886 N2887 N2888 N2889 N2890 N2891 N2892 N2893 N2894 N2895 N2896 N2897 N2898 N2899 N2900 N2901 N2902 N2903 N2904 N2905 N2906 N2907 N2908 N2909 N2910 N2911 N2912 N2913 N2914 N2915 N2916 N2917 N2918 N2919 N2920 N2921 N2922 N2923 N2924 N2925 N2926 N2927 N2928 N2929 N2930 N2931 N2932 N2933 N2934 N2935 N2936 N2937 N2938 N2939 N2940 N2941 N2942 N2943 N2944 N2945 N2946 N2947 N2948 N2949 N2950 N2951 N2952 N2953 N2954 N2955 N2956 N2957 N2958 N2959 N2960 N2961 N2962 N2963 N2964 N2965 N2966 N2967 N2968 N2969 N2970 N2971 N2972 N2973 N2974 N2975 N2976 N2977 N2978 N2979 N2980 N2981 N2982 N2983 N2984 N2985 N2986 N2987 N2988 N2989 N2990 N2991 N2992 N2993 N2994 N2995 N2996 N2997 N2998 N2999 N3000 N3001 N3002 N3003 N3004 N3005 N3006 N3007 N3008 N3009 N3010 N3011 N3012 N3013 N3014 N3015 N3016 N3017 N3018 N3019 N3020 N3021 N3022 N3023 N3024 N3025 N3026 N3027 N3028 N3029 N3030 N3031 N3032 N3033 N3034 N3035 N3036 N3037 N3038 N3039 N3040 N3041 N3042 N3043 N3044 N3045 N3046 N3047 N3048 N3049 N3050 N3051 N3052 N3053 N3054 N3055 N3056 N3057 N3058 N3059 N3060 N3061 N3062 N3063 N3064 N3065 N3066 N3067 N3068 N3069 N3070 N3071 N3072 N3073 N3074 N3075 N3076 N3077 N3078 N3079 N3080 N3081 N3082 N3083 N3084 N3085 N3086 N3087 N3088 N3089 N3090 N3091 N3092 N3093 N3094 N3095 N3096 N3097 N3098 N3099 N3100 N3101 N3102 N3103 N3104 N3105 N3106 N3107 N3108 N3109 N3110 N3111 N3112 N3113 N3114 N3115 N3116 N3117 N3118 N3119 N3120 N3121 N3122 N3123 N3124 N3125 N3126 N3127 N3128 N3129 N3130 N3131 N3132 N3133 N3134 N3135 N3136 N3137 N3138 N3139 N3140 N3141 N3142 N3143 N3144 N3145 N3146 N3147 N3148 N3149 N3150 N3151 N3152 N3153 N3154 N3155 N3156 N3157 N3158 N3159 N3160 N3161 N3162 N3163 N3164 N3165 N3166 N3167 N3168 N3169 N3170 N3171 N3172 N3173 N3174 N3175 N3176 N3177 N3178 N3179 N3180 N3181 N3182 N3183 N3184 N3185 N3186 N3187 N3188 N3189 N3190 N3191 N3192 N3193 N3194 N3195 N3196 N3197 N3198 N3199 N3200 N3201 N3202 N3203 N3204 N3205 N3206 N3207 N3208 N3209 N3210 N3211 N3212 N3213 N3214 N3215 N3216 N3217 N3218 N3219 N3220 N3221 N3222 N3223 N3224 N3225 N3226 N3227 N3228 N3229 N3230 N3231 N3232 N3233 N3234 N3235 N3236 N3237 N3238 N3239 N3240 N3241 N3242 N3243 N3244 N3245 N3246 N3247 N3248 N3249 N3250 N3251 N3252 N3253 N3254 N3255 N3256 N3257 N3258 N3259 N3260 N3261 N3262 N3263 N3264 N3265 N3266 N3267 N3268 N3269 N3270 N3271 N3272 N3273 N3274 N3275 N3276 N3277 N3278 N3279 N3280 N3281 N3282 N3283 N3284 N3285 N3286 N3287 N3288 N3289 N3290 N3291 N3292 N3293 N3294 N3295 N3296 N3297 N3298 N3299 N3300 N3301 N3302 N3303 N3304 N3305 N3306 N3307 N3308 N3309 N3310 N3311 N3312 N3313 N3314 N3315 N3316 N3317 N3318 N3319 N3320 N3321 N3322 N3323 N3324 N3325 N3326 N3327 N3328 N3329 N3330 N3331 N3332 N3333 TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8 TE9 TE10 TE11 TE12 TE13 TE14 TE15 TE16 TE17 TE18 TE19 TE20 TE21 TE22 TE23 TE24 TE25 TE26 TE27 TE28 TE29 TE30 TE31 TE32 TE33 TE34 TE35 TE36 TE37 TE38 TE39 TE40 TE41 TE42 TE43 TE44 TE45 TE46 TE47 TE48 TE49 TE50 TE51 TE52 TE53 TE54 TE55 TE56 TE57 TE58 TE59 TE60 TE61 TE62 TE63 TE64 TE65 TE66 TE67 TE68 TE69 TE70 TE71 TE72 TE73 TE74 TE75 TE76 TE77 TE78 TE79 TE80 TE81 TE82 TE83 TE84 TE85 TE86 TE87 TE88 TE89 TE90 TE91 TE92 TE93 TE94 TE95 TE96 TE97 TE98 TE99 TE100 TE101 TE102 TE103 TE104 TE105 TE106 TE107 TE108 TE109 TE110 TE111 TE112 TE113 TE114 TE115 TE116 TE117 TE118 TE119 TE120 TE121 TE122 TE123 TE124 TE125 TE126 TE127 TE128 TE129 TE130 TE131 TE132 TE133 TE134 TE135 TE136 TE137 TE138 TE139 TE140 TE141 TE142 TE143 TE144 TE145 TE146 TE147 TE148 TE149 TE150 TE151 TE152 TE153 TE154 TE155 TE156 TE157 TE158 TE159 TE160 TE161 TE162 TE163 TE164 TE165 TE166 TE167 TE168 TE169 TE170 TE171 TE172 TE173 TE174 TE175 TE176 TE177 TE178 TE179 TE180 TE181 TE182 TE183 TE184 TE185 TE186 TE187 TE188 TE189 TE190 TE191 TE192 TE193 TE194 TE195 TE196 TE197 TE198 TE199 TE200 TE201 TE202 TE203 TE204 TE205 TE206 TE207 TE208 TE209 TE210 TE211 TE212 TE213 TE214 TE215 TE216 TE217 TE218 TE219 TE220 TE221 TE222 TE223 TE224 TE225 TE226 TE227 TE228 TE229 TE230 TE231 TE232 TE233 TE234 TE235 TE236 TE237 TE238 TE239 TE240 TE241 TE242 TE243 TE244 TE245 TE246 TE247 TE248 TE249 TE250 TE251 TE252 TE253 TE254 TE255 TE256 TE257 TE258 TE259 TE260 TE261 TE262 TE263 TE264 TE265 TE266 TE267 TE268 TE269 TE270 TE271 TE272 TE273 TE274 TE275 TE276 TE277 TE278 TE279 TE280 TE281 TE282 TE283 TE284 TE285 TE286 TE287 TE288 TE289 TE290 TE291 TE292 TE293 TE294 TE295 TE296 TE297 TE298 TE299 TE300 TE301 TE302 TE303 TE304 TE305 TE306 TE307 TE308 TE309 TE310 TE311 TE312 TE313 TE314 TE315 TE316 TE317 TE318 TE319 TE320 TE321 TE322 TE323 TE324 TE325 TE326 TE327 TE328 TE329 TE330 TE331 TE332 TE333 TE334 TE335 TE336 TE337 TE338 TE339 TE340 TE341 TE342 TE343 TE344 TE345 TE346 TE347 TE348 TE349 TE350 TE351 TE352 TE353 TE354 TE355 TE356 TE357 TE358 TE359 TE360 TE361 TE362 TE363 TE364 TE365 TE366 TE367 TE368 TE369 TE370 TE371 TE372 TE373 TE374 TE375 TE376 TE377 TE378 TE379 TE380 TE381 TE382 TE383 TE384 TE385 TE386 TE387 TE388 TE389 TE390 TE391 TE392 TE393 TE394 TE395 TE396 TE397 TE398 TE399 TE400 TE401 TE402 TE403 TE404 TE405 TE406 TE407 TE408 TE409 TE410 TE411 TE412 TE413 TE414 TE415 TE416 TE417 TE418 TE419 TE420 TE421 TE422 TE423 TE424 TE425 TE426 TE427 TE428 TE429 TE430 TE431 TE432 TE433 TE434 TE435 TE436 TE437 TE438 TE439 TE440 TE441 TE442 TE443 TE444 TE445 TE446 TE447 TE448 TE449 TE450 TE451 TE452 TE453 TE454 TE455 TE456 TE457 TE458 TE459 TE460 TE461 TE462 TE463 TE464 TE465 TE466 TE467 TE468 TE469 TE470 TE471 TE472 TE473 TE474 TE475 TE476 TE477 TE478 TE479 TE480 TE481 TE482 TE483 TE484 TE485 TE486 TE487 TE488 TE489 TE490 TE491 TE492 TE493 TE494 TE495 TE496 TE497 TE498 TE499 TE500 TE501 TE502 TE503 TE504 TE505 TE506 TE507 TE508 TE509 TE510 TE511 TE512 TE513 TE514 TE515 TE516 TE517 TE518 TE519 TE520 TE521 TE522 TE523 TE524 TE525 TE526 TE527 TE528 TE529 TE530 TE531 TE532 TE533 TE534 TE535 TE536 TE537 TE538 TE539 TE540 TE541 TE542 TE543 TE544 TE545 TE546 TE547 TE548 TE549 TE550 TE551 TE552 TE553 TE554 TE555 TE556 TE557 TE558 TE559 TE560 TE561 TE562 TE563 TE564 TE565 TE566 TE567 TE568 TE569 TE570 TE571 TE572 TE573 TE574 TE575 TE576 TE577 TE578 TE579 TE580 TE581 TE582 TE583 TE584 TE585 TE586 TE587 TE588 TE589 TE590 TE591 TE592 TE593 TE594 TE595 TE596 TE597 TE598 TE599 TE600 TE601 TE602 TE603 TE604 TE605 TE606 TE607 TE608 TE609 TE610 TE611 TE612 TE613 TE614 TE615 TE616 TE617 TE618 TE619 TE620 TE621 TE622 TE623 TE624 TE625 TE626 TE627 TE628 TE629 TE630 TE631 TE632 TE633 TE634 TE635 TE636 TE637 TE638 TE639 TE640 TE641 TE642 TE643 TE644 TE645 TE646 TE647 TE648 TE649 TE650 TE651 TE652 TE653 TE654 TE655 TE656 TE657 TE658 TE659 TE660 TE661 TE662 TE663 TE664 TE665 TE666 TE667 TE668 TE669 TE670 TE671 TE672 TE673 TE674 TE675 TE676 TE677 TE678 TE679 TE680 TE681 TE682 TE683 TE684 TE685 TE686 TE687 TE688 TE689 TE690 TE691 TE692 TE693 TE694 TE695 TE696 TE697 TE698 TE699 TE700 TE701 TE702 TE703 TE704 TE705 TE706 TE707 TE708 TE709 TE710 TE711 TE712 TE713 TE714 TE715 TE716 TE717 TE718 TE719 TE720 TE721 TE722 TE723 TE724 TE725 TE726 TE727 TE728 TE729 TE730 TE731 TE732 TE733 TE734 TE735 TE736 TE737 TE738 TE739 TE740 TE741 TE742 TE743 TE744 TE745 TE746 TE747 TE748 TE749 TE750 TE751 TE752 TE753 TE754 TE755 TE756 TE757 TE758 TE759 TE760 TE761 TE762 TE763 TE764 TE765 TE766 TE767 TE768 TE769 TE770 TE771 TE772 TE773 TE774 TE775 TE776 TE777 TE778 TE779 TE780 TE781 TE782 TE783 TE784 TE785 TE786 TE787 TE788 TE789 TE790 TE791 TE792 TE793 TE794 TE795 TE796 TE797 TE798 TE799 TE800 TE801 TE802 TE803 TE804 TE805 TE806 TE807 TE808 TE809 TE810 TE811 TE812 TE813 TE814 TE815 TE816 TE817 TE818 TE819 TE820 TE821 TE822 TE823 TE824 TE825 TE826 TE827 TE828 TE829 TE830 TE831 TE832 TE833 TE834 TE835 TE836 TE837 TE838 TE839 TE840 TE841 TE842 TE843 TE844 TE845 TE846 TE847 TE848 TE849 TE850 TE851 TE852 TE853 TE854 TE855 TE856 TE857 TE858 TE859 TE860 TE861 TE862 TE863 TE864 TE865 TE866 TE867 TE868 TE869 TE870 TE871 TE872 TE873 TE874 TE875 TE876 TE877 TE878 TE879 TE880 TE881 TE882 TE883 TE884 TE885 TE886 TE887 TE888 TE889 TE890 TE891 TE892 TE893 TE894 TE895 TE896 TE897 TE898 TE899 TE900 TE901 TE902 TE903 TE904 TE905 TE906 TE907 TE908 TE909 TE910 TE911 TE912 TE913 TE914 TE915 TE916 TE917 TE918 TE919 TE920 TE921 TE922 TE923 TE924 TE925 TE926 TE927 TE928 TE929 TE930 TE931 TE932 TE933 TE934 TE935 TE936 TE937 TE938 TE939 TE940 TE941 TE942 TE943 TE944 TE945 TE946 TE947 TE948 TE949 TE950 TE951 TE952 TE953 TE954 TE955 TE956 TE957 TE958 TE959 TE960 TE961 TE962 TE963 TE964 TE965 TE966 TE967 TE968 TE969 TE970 TE971 TE972 TE973 TE974 TE975 TE976 TE977 TE978 TE979 TE980 TE981 TE982 TE983 TE984 TE985 TE986 TE987 TE988 TE989 TE990 TE991 TE992 TE993 TE994 TE995 TE996 TE997 TE998 TE999 TE1000 TE1001 TE1002 TE1003 TE1004 TE1005 TE1006 TE1007 TE1008 TE1009 TE1010 TE1011 TE1012 TE1013 TE1014 TE1015 TE1016 TE1017 TE1018 TE1019 TE1020 TE1021 TE1022 TE1023 TE1024 TE1025 TE1026 TE1027 TE1028 TE1029 TE1030 TE1031 TE1032 TE1033 TE1034 TE1035 TE1036 TE1037 TE1038 TE1039 TE1040 TE1041 TE1042 TE1043 TE1044 TE1045 TE1046 TE1047 TE1048 TE1049 TE1050 TE1051 TE1052 TE1053 TE1054 TE1055 TE1056 TE1057 TE1058 TE1059 TE1060 TE1061 TE1062 TE1063 TE1064 TE1065 TE1066 TE1067 TE1068 TE1069 TE1070 TE1071 TE1072 TE1073 TE1074 TE1075 TE1076 TE1077 TE1078 TE1079 TE1080 TE1081 TE1082 TE1083 TE1084 TE1085 TE1086 TE1087 TE1088 TE1089 TE1090 TE1091 TE1092 TE1093 TE1094 TE1095 TE1096 TE1097 TE1098 TE1099 TE1100 TE1101 TE1102 TE1103 TE1104 TE1105 TE1106 TE1107 TE1108 TE1109 TE1110 TE1111 TE1112 TE1113 TE1114 TE1115 TE1116 TE1117 TE1118 TE1119 TE1120 TE1121 TE1122 TE1123 TE1124 TE1125 TE1126 TE1127 TE1128 TE1129 TE1130 TE1131 TE1132 TE1133 TE1134 TE1135 TE1136 TE1137 TE1138 TE1139 TE1140 TE1141 TE1142 TE1143 TE1144 TE1145 TE1146 TE1147 TE1148 TE1149 TE1150 TE1151 TE1152 TE1153 TE1154 TE1155 TE1156 TE1157 TE1158 TE1159 TE1160 TE1161 TE1162 TE1163 TE1164 TE1165 TE1166 TE1167 TE1168 TE1169 TE1170 TE1171 TE1172 TE1173 TE1174 TE1175 TE1176 TE1177 TE1178 TE1179 TE1180 TE1181 TE1182 TE1183 TE1184 TE1185 TE1186 TE1187 TE1188 TE1189 TE1190 TE1191 TE1192 TE1193 TE1194 TE1195 TE1196 TE1197 TE1198 TE1199 TE1200 TE1201 TE1202 TE1203 TE1204 TE1205 TE1206 TE1207 TE1208 TE1209 TE1210 TE1211 TE1212 TE1213 TE1214 TE1215 TE1216 TE1217 TE1218 TE1219 TE1220 TE1221 TE1222 TE1223 TE1224 TE1225 TE1226 TE1227 TE1228 TE1229 TE1230 TE1231 TE1232 TE1233 TE1234 TE1235 TE1236 TE1237 TE1238 TE1239 TE1240 TE1241 TE1242 TE1243 TE1244 TE1245 TE1246 TE1247 TE1248 TE1249 TE1250 TE1251 TE1252 TE1253 TE1254 TE1255 TE1256 TE1257 TE1258 TE1259 TE1260 TE1261 TE1262 TE1263 TE1264 TE1265 TE1266 TE1267 TE1268 TE1269 TE1270 TE1271 TE1272 TE1273 TE1274 TE1275 TE1276 TE1277 TE1278 TE1279 TE1280 TE1281 TE1282 TE1283 TE1284 TE1285 TE1286 TE1287 TE1288 TE1289 TE1290 TE1291 TE1292 TE1293 TE1294 TE1295 TE1296 TE1297 TE1298 TE1299 TE1300 TE1301 TE1302 TE1303 TE1304 TE1305 TE1306 TE1307 TE1308 TE1309 TE1310 TE1311 TE1312 TE1313 TE1314 TE1315 TE1316 TE1317 TE1318 TE1319 TE1320 TE1321 TE1322 TE1323 TE1324 TE1325 TE1326 TE1327 TE1328 TE1329 TE1330 TE1331 TE1332 TE1333 TE1334 TE1335 TE1336 TE1337 TE1338 TE1339 TE1340 TE1341 TE1342 TE1343 TE1344 TE1345 TE1346 TE1347 TE1348 TE1349 TE1350 TE1351 TE1352 TE1353 TE1354 TE1355 TE1356 TE1357 TE1358 TE1359 TE1360 TE1361 TE1362 TE1363 TE1364 TE1365 TE1366 TE1367 TE1368 TE1369 TE1370 TE1371 TE1372 TE1373 TE1374 TE1375 TE1376 TE1377 TE1378 TE1379 TE1380 TE1381 TE1382 TE1383 TE1384 TE1385 TE1386 TE1387 TE1388 TE1389 TE1390 TE1391 TE1392 TE1393 TE1394 TE1395 TE1396 TE1397 TE1398 TE1399 TE1400 TE1401 TE1402 TE1403 TE1404 TE1405 TE1406 TE1407 TE1408 TE1409 TE1410 TE1411 TE1412 TE1413 TE1414 TE1415 TE1416 TE1417 TE1418 TE1419 TE1420 TE1421 TE1422 TE1423 TE1424 TE1425 TE1426 TE1427 TE1428 TE1429 TE1430 TE1431 TE1432 TE1433 TE1434 TE1435 TE1436 TE1437 TE1438 TE1439 TE1440 TE1441 TE1442 TE1443 TE1444 TE1445 TE1446 TE1447 TE1448 TE1449 TE1450 TE1451 TE1452 TE1453 TE1454 TE1455 TE1456 TE1457 TE1458 TE1459 TE1460 TE1461 TE1462 TE1463 TE1464 TE1465 TE1466 TE1467 TE1468 TE1469 TE1470 TE1471 TE1472 TE1473 TE1474 TE1475 TE1476 TE1477 TE1478 TE1479 TE1480 TE1481 TE1482 TE1483 TE1484 TE1485 TE1486 TE1487 TE1488 TE1489 TE1490 TE1491 TE1492 TE1493 TE1494 TE1495 TE1496 TE1497 TE1498 TE1499 TE1500 TE1501 TE1502 TE1503 TE1504 TE1505 TE1506 TE1507 TE1508 TE1509 TE1510 TE1511 TE1512 TE1513 TE1514 TE1515 TE1516 TE1517 TE1518 TE1519 TE1520 TE1521 TE1522 TE1523 TE1524 TE1525 TE1526 TE1527 TE1528 TE1529 TE1530 TE1531 TE1532 TE1533 TE1534 TE1535 TE1536 TE1537 TE1538 TE1539 TE1540 TE1541 TE1542 TE1543 TE1544 TE1545 TE1546 TE1547 TE1548 TE1549 TE1550 TE1551 TE1552 TE1553 TE1554 TE1555 TE1556 TE1557 TE1558 TE1559 TE1560 TE1561 TE1562 TE1563 TE1564 TE1565 TE1566 TE1567 TE1568 TE1569 TE1570 TE1571 TE1572 TE1573 TE1574 TE1575 TE1576 TE1577 TE1578 TE1579 TE1580 TE1581 TE1582 TE1583 TE1584 TE1585 TE1586 TE1587 TE1588 TE1589 TE1590 TE1591 TE1592 TE1593 TE1594 TE1595 TE1596 TE1597 TE1598 TE1599 TE1600 TE1601 TE1602 TE1603 TE1604 TE1605 TE1606 TE1607 TE1608 TE1609 TE1610 TE1611 TE1612 TE1613 TE1614 TE1615 TE1616 TE1617 TE1618 TE1619 TE1620 TE1621 TE1622 TE1623 TE1624 TE1625 TE1626 TE1627 TE1628 TE1629 TE1630 TE1631 TE1632 TE1633 TE1634 TE1635 TE1636 TE1637 TE1638 TE1639 TE1640 TE1641 TE1642 TE1643 TE1644 TE1645 TE1646 TE1647 TE1648 TE1649 TE1650 TE1651 TE1652 TE1653 TE1654 TE1655 TE1656 TE1657 TE1658 TE1659 TE1660 TE1661 TE1662 TE1663 TE1664 TE1665 TE1666 TE1667 TE1668 TE1669 TE1670 TE1671 TE1672 TE1673 TE1674 TE1675 TE1676 TE1677 TE1678 TE1679 TE1680 TE1681 TE1682 TE1683 TE1684 TE1685 TE1686 TE1687 TE1688 TE1689 TE1690 TE1691 TE1692 TE1693 TE1694 TE1695 TE1696 TE1697 TE1698 TE1699 TE1700 TE1701 TE1702 TE1703 TE1704 TE1705 TE1706 TE1707 TE1708 TE1709 TE1710 TE1711 TE1712 TE1713 TE1714 TE1715 TE1716 TE1717 TE1718 TE1719 TE1720 TE1721 TE1722 TE1723 TE1724 TE1725 TE1726 TE1727 TE1728 TE1729 TE1730 TE1731 TE1732 TE1733 TE1734 TE1735 TE1736 TE1737 TE1738 TE1739 TE1740 TE1741 TE1742 TE1743 TE1744 TE1745 TE1746 TE1747 TE1748 TE1749 TE1750 TE1751 TE1752 TE1753 TE1754 TE1755 TE1756 TE1757 TE1758 TE1759 TE1760 TE1761 TE1762 TE1763 TE1764 TE1765 TE1766 TE1767 TE1768 TE1769 TE1770 TE1771 TE1772 TE1773 TE1774 TE1775 TE1776 TE1777 TE1778 TE1779 TE1780 TE1781 TE1782 TE1783 TE1784 TE1785 TE1786 TE1787 TE1788 TE1789 TE1790 TE1791 TE1792 TE1793 TE1794 TE1795 TE1796 TE1797 TE1798 TE1799 TE1800 TE1801 TE1802 TE1803 TE1804 TE1805 TE1806 TE1807 TE1808 TE1809 TE1810 TE1811 TE1812 TE1813 TE1814 TE1815 TE1816 TE1817 TE1818 TE1819 TE1820 TE1821 TE1822 TE1823 TE1824 TE1825 TE1826 TE1827 TE1828 TE1829 TE1830 TE1831 TE1832 TE1833 TE1834 TE1835 TE1836 TE1837 TE1838 TE1839 TE1840 TE1841 TE1842 TE1843 TE1844 TE1845 TE1846 TE1847 TE1848 TE1849 TE1850 TE1851 TE1852 TE1853 TE1854 TE1855 TE1856 TE1857 TE1858 TE1859 TE1860 TE1861 TE1862 TE1863 TE1864 TE1865 TE1866 TE1867 TE1868 TE1869 TE1870 TE1871 TE1872 TE1873 TE1874 TE1875 TE1876 TE1877 TE1878 TE1879 TE1880 TE1881 TE1882 TE1883 TE1884 TE1885 TE1886 TE1887 TE1888 TE1889 TE1890 TE1891 TE1892 TE1893 TE1894 TE1895 TE1896 TE1897 TE1898 TE1899 TE1900 TE1901 TE1902 TE1903 TE1904 TE1905 TE1906 TE1907 TE1908 TE1909 TE1910 TE1911 TE1912 TE1913 TE1914 TE1915 TE1916 TE1917 TE1918 TE1919 TE1920 TE1921 TE1922 TE1923 TE1924 TE1925 TE1926 TE1927 TE1928 TE1929 TE1930 TE1931 TE1932 TE1933 TE1934 TE1935 TE1936 TE1937 TE1938 TE1939 TE1940 TE1941 TE1942 TE1943 TE1944 TE1945 TE1946 TE1947 TE1948 TE1949 TE1950 TE1951 TE1952 TE1953 TE1954 TE1955 TE1956 TE1957 TE1958 TE1959 TE1960 TE1961 TE1962 TE1963 TE1964 TE1965 TE1966 TE1967 TE1968 TE1969 TE1970 TE1971 TE1972 TE1973 TE1974 TE1975 TE1976 TE1977 TE1978 TE1979 TE1980 TE1981 TE1982 TE1983 TE1984 TE1985 TE1986 TE1987 TE1988 TE1989 TE1990 TE1991 TE1992 TE1993 TE1994 TE1995 TE1996 TE1997 TE1998 TE1999 TE2000 TE2001 TE2002 TE2003 TE2004 TE2005 TE2006 TE2007 TE2008 TE2009 TE2010 TE2011 TE2012 TE2013 TE2014 TE2015 TE2016 TE2017 TE2018 TE2019 TE2020 TE2021 TE2022 TE2023 TE2024 TE2025 TE2026 TE2027 TE2028 TE2029 TE2030 TE2031 TE2032 TE2033 TE2034 TE2035 TE2036 TE2037 TE2038 TE2039 TE2040 TE2041 TE2042 TE2043 TE2044 TE2045 TE2046 TE2047 TE2048 TE2049 TE2050 TE2051 TE2052 TE2053 TE2054 TE2055 TE2056 TE2057 TE2058 TE2059 TE2060 TE2061 TE2062 TE2063 TE2064 TE2065 TE2066 TE2067 TE2068 TE2069 TE2070 TE2071 TE2072 TE2073 TE2074 TE2075 TE2076 TE2077 TE2078 TE2079 TE2080 TE2081 TE2082 TE2083 TE2084 TE2085 TE2086 TE2087 TE2088 TE2089 TE2090 TE2091 TE2092 TE2093 TE2094 TE2095 TE2096 TE2097 TE2098 TE2099 TE2100 TE2101 TE2102 TE2103 TE2104 TE2105 TE2106 TE2107 TE2108 TE2109 TE2110 TE2111 TE2112 TE2113 TE2114 TE2115 TE2116 TE2117 TE2118 TE2119 TE2120 TE2121 TE2122 TE2123 TE2124 TE2125 TE2126 TE2127 TE2128 TE2129 TE2130 TE2131 TE2132 TE2133 TE2134 TE2135 TE2136 TE2137 TE2138 TE2139 TE2140 TE2141 TE2142 TE2143 TE2144 TE2145 TE2146 TE2147 TE2148 TE2149 TE2150 TE2151 TE2152 TE2153 TE2154 TE2155 TE2156 TE2157 TE2158 TE2159 TE2160 TE2161 TE2162 TE2163 TE2164 TE2165 TE2166 TE2167 TE2168 TE2169 TE2170 TE2171 TE2172 TE2173 TE2174 TE2175 TE2176 TE2177 TE2178 TE2179 TE2180 TE2181 TE2182 TE2183 TE2184 TE2185 TE2186 TE2187 TE2188 TE2189 TE2190 TE2191 TE2192 TE2193 TE2194 TE2195 TE2196 TE2197 TE2198 TE2199 TE2200 TE2201 TE2202 TE2203 TE2204 TE2205 TE2206 TE2207 TE2208 TE2209 TE2210 TE2211 TE2212 TE2213 TE2214 TE2215 TE2216 TE2217 TE2218 TE2219 TE2220 TE2221 TE2222 TE2223 TE2224 TE2225 TE2226 TE2227 TE2228 TE2229 TE2230 TE2231 TE2232 TE2233 TE2234 TE2235 TE2236 TE2237 TE2238 TE2239 TE2240 TE2241 TE2242 TE2243 TE2244 TE2245 TE2246 TE2247 TE2248 TE2249 TE2250 TE2251 TE2252 TE2253 TE2254 TE2255 TE2256 TE2257 TE2258 TE2259 TE2260 TE2261 TE2262 TE2263 TE2264 TE2265 TE2266 TE2267 TE2268 TE2269 TE2270 TE2271 TE2272 TE2273 TE2274 TE2275 TE2276 TE2277 TE2278 TE2279 TE2280 TE2281 TE2282 TE2283 TE2284 TE2285 TE2286 TE2287 TE2288 TE2289 TE2290 TE2291 TE2292 TE2293 TE2294 TE2295 TE2296 TE2297 TE2298 TE2299 TE2300 TE2301 TE2302 TE2303 TE2304 TE2305 TE2306 TE2307 TE2308 TE2309 TE2310 TE2311 TE2312 TE2313 TE2314 TE2315 TE2316 TE2317 TE2318 TE2319 TE2320 TE2321 TE2322 TE2323 TE2324 TE2325 TE2326 TE2327 TE2328 TE2329 TE2330 TE2331 TE2332 TE2333 TE2334 TE2335 TE2336 TE2337 TE2338 TE2339 TE2340 TE2341 TE2342 TE2343 TE2344 TE2345 TE2346 TE2347 TE2348 TE2349 TE2350 TE2351 TE2352 TE2353 TE2354 TE2355 TE2356 TE2357 TE2358 TE2359 TE2360 TE2361 TE2362 TE2363 TE2364 TE2365 TE2366 TE2367 TE2368 TE2369 TE2370 TE2371 TE2372 TE2373 TE2374 TE2375 TE2376 TE2377 TE2378 TE2379 TE2380 TE2381 TE2382 TE2383 TE2384 TE2385 TE2386 TE2387 TE2388 TE2389 TE2390 TE2391 TE2392 TE2393 TE2394 TE2395 TE2396 TE2397 TE2398 TE2399 TE2400 TE2401 TE2402 TE2403 TE2404 TE2405 TE2406 TE2407 TE2408 TE2409 TE2410 TE2411 TE2412 TE2413 TE2414 TE2415 TE2416 TE2417 TE2418 TE2419 TE2420 TE2421 TE2422 TE2423 TE2424 TE2425 TE2426 TE2427 TE2428 TE2429 TE2430 TE2431 TE2432 TE2433 TE2434 TE2435 TE2436 TE2437 TE2438 TE2439 TE2440 TE2441 TE2442 TE2443 TE2444 TE2445 TE2446 TE2447 TE2448 TE2449 TE2450 TE2451 TE2452 TE2453 TE2454 TE2455 TE2456 TE2457 TE2458 TE2459 TE2460 TE2461 TE2462 TE2463 TE2464 TE2465 TE2466 TE2467 TE2468 TE2469 TE2470 TE2471 TE2472 TE2473 TE2474 TE2475 TE2476 TE2477 TE2478 TE2479 TE2480 TE2481 TE2482 TE2483 TE2484 TE2485 TE2486 TE2487 TE2488 TE2489 TE2490 TE2491 TE2492 TE2493 TE2494 TE2495 TE2496 TE2497 TE2498 TE2499 TE2500 TE2501 TE2502 TE2503 TE2504 TE2505 TE2506 TE2507 TE2508 TE2509 TE2510 TE2511 TE2512 TE2513 TE2514 TE2515 TE2516 TE2517 TE2518 TE2519 TE2520 TE2521 TE2522 TE2523 TE2524 TE2525 TE2526 TE2527 TE2528 TE2529 TE2530 TE2531 TE2532 TE2533 TE2534 TE2535 TE2536 TE2537 TE2538 TE2539 TE2540 TE2541 TE2542 TE2543 TE2544 TE2545 TE2546 TE2547 TE2548 TE2549 TE2550 TE2551 TE2552 TE2553 TE2554 TE2555 TE2556 TE2557 TE2558 TE2559 TE2560 TE2561 TE2562 TE2563 TE2564 TE2565 TE2566 TE2567 TE2568 TE2569 TE2570 TE2571 TE2572 TE2573 TE2574 TE2575 TE2576 TE2577 TE2578 TE2579 TE2580 TE2581 TE2582 TE2583 TE2584 TE2585 TE2586 TE2587 TE2588 TE2589 TE2590 TE2591 TE2592 TE2593 TE2594 TE2595 TE2596 TE2597 TE2598 TE2599 TE2600 TE2601 TE2602 TE2603 TE2604 TE2605 TE2606 TE2607 TE2608 TE2609 TE2610 TE2611 TE2612 TE2613 TE2614 TE2615 TE2616 TE2617 TE2618 TE2619 TE2620 TE2621 TE2622 TE2623 TE2624 TE2625 TE2626 TE2627 TE2628 TE2629 TE2630 TE2631 TE2632 TE2633 TE2634 TE2635 TE2636 TE2637 TE2638 TE2639 TE2640 TE2641 TE2642 TE2643 TE2644 TE2645 TE2646 TE2647 TE2648 TE2649 TE2650 TE2651 TE2652 TE2653 TE2654 TE2655 TE2656 TE2657 TE2658 TE2659 TE2660 TE2661 TE2662 TE2663 TE2664 TE2665 TE2666 TE2667 TE2668 TE2669 TE2670 TE2671 TE2672 TE2673 TE2674 TE2675 TE2676 TE2677 TE2678 TE2679 TE2680 TE2681 TE2682 TE2683 TE2684 TE2685 TE2686 TE2687 TE2688 TE2689 TE2690 TE2691 TE2692 TE2693 TE2694 TE2695 TE2696 TE2697 TE2698 TE2699 TE2700 TE2701 TE2702 TE2703 TE2704 TE2705 TE2706 TE2707 TE2708 TE2709 TE2710 TE2711 TE2712 TE2713 TE2714 TE2715 TE2716 TE2717 TE2718 TE2719 TE2720 TE2721 TE2722 TE2723 TE2724 TE2725 TE2726 TE2727 TE2728 TE2729 TE2730 TE2731 TE2732 TE2733 TE2734 TE2735 TE2736 TE2737 TE2738 TE2739 TE2740 TE2741 TE2742 TE2743 TE2744 TE2745 TE2746 TE2747 TE2748 TE2749 TE2750 TE2751 TE2752 TE2753 TE2754 TE2755 TE2756 TE2757 TE2758 TE2759 TE2760 TE2761 TE2762 TE2763 TE2764 TE2765 TE2766 TE2767 TE2768 TE2769 TE2770 TE2771 TE2772 TE2773 TE2774 TE2775 TE2776 TE2777 TE2778 TE2779 TE2780 TE2781 TE2782 TE2783 TE2784 TE2785 TE2786 TE2787 TE2788 TE2789 TE2790 TE2791 TE2792 TE2793 TE2794 TE2795 TE2796 TE2797 TE2798 TE2799 TE2800 TE2801 TE2802 TE2803 TE2804 TE2805 TE2806 TE2807 TE2808 TE2809 TE2810 TE2811 TE2812 TE2813 TE2814 TE2815 TE2816 TE2817 TE2818 TE2819 TE2820 TE2821 TE2822 TE2823 TE2824 TE2825 TE2826 TE2827 TE2828 TE2829 TE2830 TE2831 TE2832 TE2833 TE2834 TE2835 TE2836 TE2837 TE2838 TE2839 TE2840 TE2841 TE2842 TE2843 TE2844 TE2845 TE2846 TE2847 TE2848 TE2849 TE2850 TE2851 TE2852 TE2853 TE2854 TE2855 TE2856 TE2857 TE2858 TE2859 TE2860 TE2861 TE2862 TE2863 TE2864 TE2865 TE2866 TE2867 TE2868 TE2869 TE2870 TE2871 TE2872 TE2873 TE2874 TE2875 TE2876 TE2877 TE2878 TE2879 TE2880 TE2881 TE2882 TE2883 TE2884 TE2885 TE2886 TE2887 TE2888 TE2889 TE2890 TE2891 TE2892 TE2893 TE2894 TE2895 TE2896 TE2897 TE2898 TE2899 TE2900 TE2901 TE2902 TE2903 TE2904 TE2905 TE2906 TE2907 TE2908 TE2909 TE2910 TE2911 TE2912 TE2913 TE2914 TE2915 TE2916 TE2917 TE2918 TE2919 TE2920 TE2921 TE2922 TE2923 TE2924 TE2925 TE2926 TE2927 TE2928 TE2929 TE2930 TE2931 TE2932 TE2933 TE2934 TE2935 TE2936 TE2937 TE2938 TE2939 TE2940 TE2941 TE2942 TE2943 TE2944 TE2945 TE2946 TE2947 TE2948 TE2949 TE2950 TE2951 TE2952 TE2953 TE2954 TE2955 TE2956 TE2957 TE2958 TE2959 TE2960 TE2961 TE2962 TE2963 TE2964 TE2965 TE2966 TE2967 TE2968 TE2969 TE2970 TE2971 TE2972 TE2973 TE2974 TE2975 TE2976 TE2977 TE2978 TE2979 TE2980 TE2981 TE2982 TE2983 TE2984 TE2985 TE2986 TE2987 TE2988 TE2989 TE2990 TE2991 TE2992 TE2993 TE2994 TE2995 TE2996 TE2997 TE2998 TE2999 TE3000 TE3001 TE3002 TE3003 TE3004 TE3005 TE3006 TE3007 TE3008 TE3009 TE3010 TE3011 TE3012 TE3013 TE3014 TE3015 TE3016 TE3017 TE3018 TE3019 TE3020 TE3021 TE3022 TE3023 TE3024 TE3025 TE3026 TE3027 TE3028 TE3029 TE3030 TE3031 TE3032 TE3033 TE3034 TE3035 TE3036 TE3037 TE3038 TE3039 TE3040 TE3041 TE3042 TE3043 TE3044 TE3045 TE3046 TE3047 TE3048 TE3049 TE3050 TE3051 TE3052 TE3053 TE3054 TE3055 TE3056 TE3057 TE3058 TE3059 TE3060 TE3061 TE3062 TE3063 TE3064 TE3065 TE3066 TE3067 TE3068 TE3069 TE3070 TE3071 TE3072 TE3073 TE3074 TE3075 TE3076 TE3077 TE3078 TE3079 TE3080 TE3081 TE3082 TE3083 TE3084 TE3085 TE3086 TE3087 TE3088 TE3089 TE3090 TE3091 TE3092 TE3093 TE3094 TE3095 TE3096 TE3097 TE3098 TE3099 TE3100 TE3101 TE3102 TE3103 TE3104 TE3105 TE3106 TE3107 TE3108 TE3109 TE3110 TE3111 TE3112 TE3113 TE3114 TE3115 TE3116 TE3117 TE3118 TE3119 TE3120 TE3121 TE3122 TE3123 TE3124 TE3125 TE3126 TE3127 TE3128 TE3129 TE3130 TE3131 TE3132 TE3133 TE3134 TE3135 TE3136 TE3137 TE3138 TE3139 TE3140 TE3141 TE3142 TE3143 TE3144 TE3145 TE3146 TE3147 TE3148 TE3149 TE3150 TE3151 TE3152 TE3153 TE3154 TE3155 TE3156 TE3157 TE3158 TE3159 TE3160 TE3161 TE3162 TE3163 TE3164 TE3165 TE3166 TE3167 TE3168 TE3169 TE3170 TE3171 TE3172 TE3173 TE3174 TE3175 TE3176 TE3177 TE3178 TE3179 TE3180 TE3181 TE3182 TE3183 TE3184 TE3185 TE3186 TE3187 TE3188 TE3189 TE3190 TE3191 TE3192 TE3193 TE3194 TE3195 TE3196 TE3197 TE3198 TE3199 TE3200 TE3201 TE3202 TE3203 TE3204 TE3205 TE3206 TE3207 TE3208 TE3209 TE3210 TE3211 TE3212 TE3213 TE3214 TE3215 TE3216 TE3217 TE3218 TE3219 TE3220 TE3221 TE3222 TE3223 TE3224 TE3225 TE3226 TE3227 TE3228 TE3229 TE3230 TE3231 TE3232 TE3233 TE3234 TE3235 TE3236 TE3237 TE3238 TE3239 TE3240 TE3241 TE3242 TE3243 TE3244 TE3245 TE3246 TE3247 TE3248 TE3249 TE3250 TE3251 TE3252 TE3253 TE3254 TE3255 TE3256 TE3257 TE3258 TE3259 TE3260 TE3261 TE3262 TE3263 TE3264 TE3265 TE3266 TE3267 TE3268 TE3269 TE3270 TE3271 TE3272 TE3273 TE3274 TE3275 TE3276 TE3277 TE3278 TE3279 TE3280 TE3281 TE3282 TE3283 TE3284 TE3285 TE3286 TE3287 TE3288 TE3289 TE3290 TE3291 TE3292 TE3293 TE3294 TE3295 TE3296 TE3297 TE3298 TE3299 TE3300 TE3301 TE3302 TE3303 TE3304 TE3305 TE3306 TE3307 TE3308 TE3309 TE3310 TE3311 TE3312 TE3313 TE3314 TE3315 TE3316 TE3317 TE3318 TE3319 TE3320 TE3321 TE3322 TE3323 TE3324 TE3325 TE3326 TE3327 TE3328 TE3329 TE3330 TE3331 TE3332 TE3333 TE3334 TE3335 TE3336 TE3337 TE3338 TE3339 TE3340 TE3341 TE3342 TE3343 TE3344 TE3345 TE3346 TE3347 TE3348 TE3349 TE3350 TE3351 TE3352 TE3353 TE3354 TE3355 TE3356 TE3357 TE3358 TE3359 TE3360 TE3361 TE3362 TE3363 TE3364 TE3365 TE3366 TE3367 TE3368 TE3369 TE3370 TE3371 TE3372 TE3373 TE3374 TE3375 TE3376 TE3377 TE3378 TE3379 TE3380 TE3381 TE3382 TE3383 TE3384 TE3385 TE3386 TE3387 TE3388 TE3389 TE3390 TE3391 TE3392 TE3393 TE3394 TE3395 TE3396 TE3397 TE3398 TE3399 TE3400 TE3401 TE3402 TE3403 TE3404 TE3405 TE3406 TE3407 TE3408 TE3409 TE3410 TE3411 TE3412 TE3413 TE3414 TE3415 TE3416 TE3417 TE3418 TE3419 TE3420 TE3421 TE3422 TE3423 TE3424 TE3425 TE3426 TE3427 TE3428 TE3429 TE3430 TE3431 TE3432 TE3433 TE3434 TE3435 TE3436 TE3437 TE3438 TE3439 TE3440 TE3441 TE3442 TE3443 TE3444 TE3445 TE3446 TE3447 TE3448 TE3449 TE3450 TE3451 TE3452 TE3453 TE3454 TE3455 TE3456 TE3457 TE3458 TE3459 TE3460 TE3461 TE3462 TE3463 TE3464 TE3465 TE3466 TE3467 TE3468 TE3469 TE3470 TE3471 TE3472 TE3473 TE3474 TE3475 TE3476 TE3477 TE3478 TE3479 TE3480 TE3481 TE3482 TE3483 TE3484 TE3485 TE3486 TE3487 TE3488 TE3489 TE3490 TE3491 TE3492 TE3493 TE3494 TE3495 TE3496 TE3497 TE3498 TE3499 TE3500 TE3501 TE3502 TE3503 TE3504 TE3505 TE3506 TE3507 TE3508 TE3509 TE3510 TE3511 TE3512 TE3513 TE3514 TE3515 TE3516 TE3517 TE3518 TE3519 TE3520 TE3521 TE3522 TE3523 TE3524 TE3525 TE3526 TE3527 TE3528 TE3529 TE3530 TE3531 TE3532 TE3533 TE3534 TE3535 TE3536 TE3537 TE3538 TE3539 TE3540 TE3541 TE3542 TE3543 TE3544 TE3545 TE3546 TE3547 TE3548 TE3549 TE3550 TE3551 TE3552 TE3553 TE3554 TE3555 TE3556 TE3557 TE3558 TE3559 TE3560 TE3561 TE3562 TE3563 TE3564 TE3565 TE3566 TE3567 TE3568 TE3569 TE3570 TE3571 TE3572 TE3573 TE3574 TE3575 TE3576 TE3577 TE3578 TE3579 TE3580 TE3581 TE3582 TE3583 TE3584 TE3585 TE3586 TE3587 TE3588 TE3589 TE3590 TE3591 TE3592 TE3593 TE3594 TE3595 TE3596 TE3597 TE3598 TE3599 TE3600 TE3601 TE3602 TE3603 TE3604 TE3605 TE3606 TE3607 TE3608 TE3609 TE3610 TE3611 TE3612 TE3613 TE3614 TE3615 TE3616 TE3617 TE3618 TE3619 TE3620 TE3621 TE3622 TE3623 TE3624 TE3625 TE3626 TE3627 TE3628 TE3629 TE3630 TE3631 TE3632 TE3633 TE3634 TE3635 TE3636 TE3637 TE3638 TE3639 TE3640 TE3641 TE3642 TE3643 TE3644 TE3645 TE3646 TE3647 TE3648 TE3649 TE3650 TE3651 TE3652 TE3653 TE3654 TE3655 TE3656 TE3657 TE3658 TE3659 TE3660 TE3661 TE3662 TE3663 TE3664 TE3665 TE3666 TE3667 TE3668 TE3669 TE3670 TE3671 TE3672 TE3673 TE3674 TE3675 TE3676 TE3677 TE3678 TE3679 TE3680 TE3681 TE3682 TE3683 TE3684 TE3685 TE3686 TE3687 TE3688 TE3689 TE3690 TE3691 TE3692 TE3693 TE3694 TE3695 TE3696 TE3697 TE3698 TE3699 TE3700 TE3701 TE3702 TE3703 TE3704 TE3705 TE3706 TE3707 TE3708 TE3709 TE3710 TE3711 TE3712 TE3713 TE3714 TE3715 TE3716 TE3717 TE3718 TE3719 TE3720 TE3721 TE3722 TE3723 TE3724 TE3725 TE3726 TE3727 TE3728 TE3729 TE3730 TE3731 TE3732 TE3733 TE3734 TE3735 TE3736 TE3737 TE3738 TE3739 TE3740 TE3741 TE3742 TE3743 TE3744 TE3745 TE3746 TE3747 TE3748 TE3749 TE3750 TE3751 TE3752 TE3753 TE3754 TE3755 TE3756 TE3757 TE3758 TE3759 TE3760 TE3761 TE3762 TE3763 TE3764 TE3765 TE3766 TE3767 TE3768 TE3769 TE3770 TE3771 TE3772 TE3773 TE3774 TE3775 TE3776 TE3777 TE3778 TE3779 TE3780 TE3781 TE3782 TE3783 TE3784 TE3785 TE3786 TE3787 TE3788 TE3789 TE3790 TE3791 TE3792 TE3793 TE3794 TE3795 TE3796 TE3797 TE3798 TE3799 TE3800 TE3801 TE3802 TE3803 TE3804 TE3805 TE3806 TE3807 TE3808 TE3809 TE3810 TE3811 TE3812 TE3813 TE3814 TE3815 TE3816 TE3817 TE3818 TE3819 TE3820 TE3821 TE3822 TE3823 TE3824 TE3825 TE3826 TE3827 TE3828 TE3829 TE3830 TE3831 TE3832 TE3833 TE3834 TE3835 TE3836 TE3837 TE3838 TE3839 TE3840 TE3841 TE3842 TE3843 TE3844 TE3845 TE3846 TE3847 TE3848 TE3849 TE3850 TE3851 TE3852 TE3853 TE3854 TE3855 TE3856 TE3857 TE3858 TE3859 TE3860 TE3861 TE3862 TE3863 TE3864 TE3865 TE3866 TE3867 TE3868 TE3869 TE3870 TE3871 TE3872 TE3873 TE3874 TE3875 TE3876 TE3877 TE3878 TE3879 TE3880 TE3881 TE3882 TE3883 TE3884 TE3885 TE3886 TE3887 TE3888 TE3889 TE3890 TE3891 TE3892 TE3893 TE3894 TE3895 TE3896 TE3897 TE3898 TE3899 TE3900 TE3901 TE3902 TE3903 TE3904 TE3905 TE3906 TE3907 TE3908 TE3909 TE3910 TE3911 TE3912 TE3913 TE3914 TE3915 TE3916 TE3917 TE3918 TE3919 TE3920 TE3921 TE3922 TE3923 TE3924 TE3925 TE3926 TE3927 TE3928 TE3929 TE3930 TE3931 TE3932 TE3933 TE3934 TE3935 TE3936 TE3937 TE3938 TE3939 TE3940 TE3941 TE3942 TE3943 TE3944 TE3945 TE3946 TE3947 TE3948 TE3949 TE3950 TE3951 TE3952 TE3953 TE3954 TE3955 TE3956 TE3957 TE3958 TE3959 TE3960 TE3961 TE3962 TE3963 TE3964 TE3965 TE3966 TE3967 TE3968 TE3969 TE3970 TE3971 TE3972 TE3973 TE3974 TE3975 TE3976 TE3977 TE3978 TE3979 TE3980 TE3981 TE3982 TE3983 TE3984 TE3985 TE3986 TE3987 TE3988 TE3989 TE3990 TE3991 TE3992 TE3993 TE3994 TE3995 TE3996 TE3997 TE3998 TE3999 TE4000 TE4001 TE4002 TE4003 TE4004 TE4005 TE4006 TE4007 TE4008 TE4009 TE4010 TE4011 TE4012 TE4013 TE4014 TE4015 TE4016 TE4017 TE4018 TE4019 TE4020 TE4021 TE4022 TE4023 TE4024 TE4025 TE4026 TE4027 TE4028 TE4029 TE4030 TE4031 TE4032 TE4033 TE4034 TE4035 TE4036 TE4037 TE4038 TE4039 TE4040 TE4041 TE4042 TE4043 TE4044 TE4045 TE4046 TE4047 TE4048 TE4049 TE4050 TE4051 TE4052 TE4053 TE4054 TE4055 TE4056 TE4057 TE4058 TE4059 TE4060 TE4061 TE4062 TE4063 TE4064 TE4065 TE4066 TE4067 TE4068 TE4069 TE4070 TE4071 TE4072 TE4073 TE4074 TE4075 TE4076 TE4077 TE4078 TE4079 TE4080 TE4081 TE4082 TE4083 TE4084 TE4085 TE4086 TE4087 TE4088 TE4089 TE4090 TE4091 TE4092 TE4093 TE4094 TE4095 TE4096 TE4097 TE4098 TE4099 TE4100 TE4101 TE4102 TE4103 TE4104 TE4105 TE4106 TE4107 TE4108 TE4109 TE4110 TE4111 TE4112 TE4113 TE4114 TE4115 TE4116 TE4117 TE4118 TE4119 TE4120 TE4121 TE4122 TE4123 TE4124 TE4125 TE4126 TE4127 TE4128 TE4129 TE4130 TE4131 TE4132 TE4133 TE4134 TE4135 TE4136 TE4137 TE4138 TE4139 TE4140 TE4141 TE4142 TE4143 TE4144 TE4145 TE4146 TE4147 TE4148 TE4149 TE4150 TE4151 TE4152 TE4153 TE4154 TE4155 TE4156 TE4157 TE4158 TE4159 TE4160 TE4161 TE4162 TE4163 TE4164 TE4165 TE4166 TE4167 TE4168 TE4169 TE4170 TE4171 TE4172 TE4173 TE4174 TE4175 TE4176 TE4177 TE4178 TE4179 TE4180 TE4181 TE4182 TE4183 TE4184 TE4185 TE4186 TE4187 TE4188 TE4189 TE4190 TE4191 TE4192 TE4193 TE4194 TE4195 TE4196 TE4197 TE4198 TE4199 TE4200 TE4201 TE4202 TE4203 TE4204 TE4205 TE4206 TE4207 TE4208 TE4209 TE4210 TE4211 TE4212 TE4213 TE4214 TE4215 TE4216 TE4217 TE4218 TE4219 TE4220 TE4221 TE4222 TE4223 TE4224 TE4225 TE4226 TE4227 TE4228 TE4229 TE4230 TE4231 TE4232 TE4233 TE4234 TE4235 TE4236 TE4237 TE4238 TE4239 TE4240 TE4241 TE4242 TE4243 TE4244 TE4245 TE4246 TE4247 TE4248 TE4249 TE4250 TE4251 TE4252 TE4253 TE4254 TE4255 TE4256 TE4257 TE4258 TE4259 TE4260 TE4261 TE4262 TE4263 TE4264 TE4265 TE4266 TE4267 TE4268 TE4269 TE4270 TE4271 TE4272 TE4273 TE4274 TE4275 TE4276 TE4277 TE4278 TE4279 TE4280 TE4281 TE4282 TE4283 TE4284 TE4285 TE4286 TE4287 TE4288 TE4289 TE4290 TE4291 TE4292 TE4293 TE4294 TE4295 TE4296 TE4297 TE4298 TE4299 TE4300 TE4301 TE4302 TE4303 TE4304 TE4305 TE4306 TE4307 TE4308 TE4309 TE4310 TE4311 TE4312 TE4313 TE4314 TE4315 TE4316 TE4317 TE4318 TE4319 TE4320 TE4321 TE4322 TE4323 TE4324 TE4325 TE4326 TE4327 TE4328 TE4329 TE4330 TE4331 TE4332 TE4333 TE4334 TE4335 TE4336 TE4337 TE4338 TE4339 TE4340 TE4341 TE4342 TE4343 TE4344 TE4345 TE4346 TE4347 TE4348 TE4349 TE4350 TE4351 TE4352 TE4353 TE4354 TE4355 TE4356 TE4357 TE4358 TE4359 TE4360 TE4361 TE4362 TE4363 TE4364 TE4365 TE4366 TE4367 TE4368 TE4369 TE4370 TE4371 TE4372 TE4373 TE4374 TE4375 TE4376 TE4377 TE4378 TE4379 TE4380 TE4381 TE4382 TE4383 TE4384 TE4385 TE4386 TE4387 TE4388 TE4389 TE4390 TE4391 TE4392 TE4393 TE4394 TE4395 TE4396 TE4397 TE4398 TE4399 TE4400 TE4401 TE4402 TE4403 TE4404 TE4405 TE4406 TE4407 TE4408 TE4409 TE4410 TE4411 TE4412 TE4413 TE4414 TE4415 TE4416 TE4417 TE4418 TE4419 TE4420 TE4421 TE4422 TE4423 TE4424 TE4425 TE4426 TE4427 TE4428 TE4429 TE4430 TE4431 TE4432 TE4433 TE4434 TE4435 TE4436 TE4437 TE4438 TE4439 TE4440 TE4441 TE4442 TE4443 TE4444 TE4445 TE4446 TE4447 TE4448 TE4449 TE4450 TE4451 TE4452 TE4453 TE4454 TE4455 TE4456 TE4457 TE4458 TE4459 TE4460 TE4461 TE4462 TE4463 TE4464 TE4465 TE4466 TE4467 TE4468 TE4469 TE4470 TE4471 TE4472 TE4473 TE4474 TE4475 TE4476 TE4477 TE4478 TE4479 TE4480 TE4481 TE4482 TE4483 TE4484 TE4485 TE4486 TE4487 TE4488 TE4489 TE4490 TE4491 TE4492 TE4493 TE4494 TE4495 TE4496 TE4497 TE4498 TE4499 TE4500 TE4501 TE4502 TE4503 TE4504 TE4505 TE4506 TE4507 TE4508 TE4509 TE4510 TE4511 TE4512 TE4513 TE4514 TE4515 TE4516 TE4517 TE4518 TE4519 TE4520 TE4521 TE4522 TE4523 TE4524 TE4525 TE4526 TE4527 TE4528 TE4529 TE4530 TE4531 TE4532 TE4533 TE4534 TE4535 TE4536 TE4537 TE4538 TE4539 TE4540 TE4541 TE4542 TE4543 TE4544 TE4545 TE4546 TE4547 TE4548 TE4549 TE4550 TE4551 TE4552 TE4553 TE4554 TE4555 TE4556 TE4557 TE4558 TE4559 TE4560 TE4561 TE4562 TE4563 TE4564 TE4565 TE4566 TE4567 TE4568 TE4569 TE4570 TE4571 TE4572 TE4573 TE4574 TE4575 TE4576 TE4577 TE4578 TE4579 TE4580 TE4581 TE4582 TE4583 TE4584 TE4585 TE4586 TE4587 TE4588 TE4589 TE4590 TE4591 TE4592 TE4593 TE4594 TE4595 TE4596 TE4597 TE4598 TE4599 TE4600 TE4601 TE4602 TE4603 TE4604 TE4605 TE4606 TE4607 TE4608 TE4609 TE4610 TE4611 TE4612 TE4613 TE4614 TE4615 TE4616 TE4617 TE4618 TE4619 TE4620 TE4621 TE4622 TE4623 TE4624 TE4625 TE4626 TE4627 TE4628 TE4629 TE4630 TE4631 TE4632 TE4633 TE4634 TE4635 TE4636 TE4637 TE4638 TE4639 TE4640 TE4641 TE4642 TE4643 TE4644 TE4645 TE4646 TE4647 TE4648 TE4649 TE4650 TE4651 TE4652 TE4653 TE4654 TE4655 TE4656 TE4657 TE4658 TE4659 TE4660 TE4661 TE4662 TE4663 TE4664 TE4665 TE4666 TE4667 TE4668 TE4669 TE4670 TE4671 TE4672 TE4673 TE4674 TE4675 TE4676 TE4677 TE4678 TE4679 TE4680 TE4681 TE4682 TE4683 TE4684 TE4685 TE4686 TE4687 TE4688 TE4689 TE4690 TE4691 TE4692 TE4693 TE4694 TE4695 TE4696 TE4697 TE4698 TE4699 TE4700 TE4701 TE4702 TE4703 TE4704 TE4705 TE4706 TE4707 TE4708 TE4709 TE4710 TE4711 TE4712 TE4713 TE4714 TE4715 TE4716 TE4717 TE4718 TE4719 TE4720 TE4721 TE4722 TE4723 TE4724 TE4725 TE4726 TE4727 TE4728 TE4729 TE4730 TE4731 TE4732 TE4733 TE4734 TE4735 TE4736 TE4737 TE4738 TE4739 TE4740 TE4741 TE4742 TE4743 TE4744 TE4745 TE4746 TE4747 TE4748 TE4749 TE4750 TE4751 TE4752 TE4753 TE4754 TE4755 TE4756 TE4757 TE4758 TE4759 TE4760 TE4761 TE4762 TE4763 TE4764 TE4765 TE4766 TE4767 TE4768 TE4769 TE4770 TE4771 TE4772 TE4773 TE4774 TE4775 TE4776 TE4777 TE4778 TE4779 TE4780 TE4781 TE4782 TE4783 TE4784 TE4785 TE4786 TE4787 TE4788 TE4789 TE4790 TE4791 TE4792 TE4793 TE4794 TE4795 TE4796 TE4797 TE4798 TE4799 TE4800 TE4801 TE4802 TE4803 TE4804 TE4805 TE4806 TE4807 TE4808 TE4809 TE4810 TE4811 TE4812 TE4813 TE4814 TE4815 TE4816 TE4817 TE4818 TE4819 TE4820 TE4821 TE4822 TE4823 TE4824 TE4825 TE4826 TE4827 TE4828 TE4829 TE4830 TE4831 TE4832 TE4833 TE4834 TE4835 TE4836 TE4837 TE4838 TE4839 TE4840 TE4841 TE4842 TE4843 TE4844 TE4845 TE4846 TE4847 TE4848 TE4849 TE4850 TE4851 TE4852 TE4853 TE4854 TE4855 TE4856 TE4857 TE4858 TE4859 TE4860 TE4861 TE4862 TE4863 TE4864 TE4865 TE4866 TE4867 TE4868 TE4869 TE4870 TE4871 TE4872 TE4873 TE4874 TE4875 TE4876 TE4877 TE4878 TE4879 TE4880 TE4881 TE4882 TE4883 TE4884 TE4885 TE4886 TE4887 TE4888 TE4889 TE4890 TE4891 TE4892 TE4893 TE4894 TE4895 TE4896 TE4897 TE4898 TE4899 TE4900 TE4901 TE4902 TE4903 TE4904 TE4905 TE4906 TE4907 TE4908 TE4909 TE4910 TE4911 TE4912 TE4913 TE4914 TE4915 TE4916 TE4917 TE4918 TE4919 TE4920 TE4921 TE4922 TE4923 TE4924 TE4925 TE4926 TE4927 TE4928 TE4929 TE4930 TE4931 TE4932 TE4933 TE4934 TE4935 TE4936 TE4937 TE4938 TE4939 TE4940 TE4941 TE4942 TE4943 TE4944 TE4945 TE4946 TE4947 TE4948 TE4949 TE4950 TE4951 TE4952 TE4953 TE4954 TE4955 TE4956 TE4957 TE4958 TE4959 TE4960 TE4961 TE4962 TE4963 TE4964 TE4965 TE4966 TE4967 TE4968 TE4969 TE4970 TE4971 TE4972 TE4973 TE4974 TE4975 TE4976 TE4977 TE4978 TE4979 TE4980 TE4981 TE4982 TE4983 TE4984 TE4985 TE4986 TE4987 TE4988 TE4989 TE4990 TE4991 TE4992 TE4993 TE4994 TE4995 TE4996 TE4997 TE4998 TE4999 TE5000 TE5001 TE5002 TE5003 TE5004 TE5005 TE5006 TE5007 TE5008 TE5009 TE5010 TE5011 TE5012 TE5013 TE5014 TE5015 TE5016 TE5017 TE5018 TE5019 TE5020 TE5021 TE5022 TE5023 TE5024 TE5025 TE5026 TE5027 TE5028 TE5029 TE5030 TE5031 TE5032 TE5033 TE5034 TE5035 TE5036 TE5037 TE5038 TE5039 TE5040 TE5041 TE5042 TE5043 TE5044 TE5045 TE5046 TE5047 TE5048 TE5049 TE5050 TE5051 TE5052 TE5053 TE5054 TE5055 TE5056 TE5057 TE5058 TE5059 TE5060 TE5061 TE5062 TE5063 TE5064 TE5065 TE5066 TE5067 TE5068 TE5069 TE5070 TE5071 TE5072 TE5073 TE5074 TE5075 TE5076 TE5077 TE5078 TE5079 TE5080 TE5081 TE5082 TE5083 TE5084 TE5085 TE5086 TE5087 TE5088 TE5089 TE5090 TE5091 TE5092 TE5093 TE5094 TE5095 TE5096 TE5097 TE5098 TE5099 TE5100 TE5101 TE5102 TE5103 TE5104 TE5105 TE5106 TE5107 TE5108 TE5109 TE5110 TE5111 TE5112 TE5113 TE5114 TE5115 TE5116 TE5117 TE5118 TE5119 TE5120 TE5121 TE5122 TE5123 TE5124 TE5125 TE5126 TE5127 TE5128 TE5129 TE5130 TE5131 TE5132 TE5133 TE5134 TE5135 TE5136 TE5137 TE5138 TE5139 TE5140 TE5141 TE5142 TE5143 TE5144 TE5145 TE5146 TE5147 TE5148 TE5149 TE5150 TE5151 TE5152 TE5153 TE5154 TE5155 TE5156 TE5157 TE5158 TE5159 TE5160 TE5161 TE5162 TE5163 TE5164 TE5165 TE5166 TE5167 TE5168 TE5169 TE5170 TE5171 TE5172 TE5173 TE5174 TE5175 TE5176 TE5177 TE5178 TE5179 TE5180 TE5181 TE5182 TE5183 TE5184 TE5185 TE5186 TE5187 TE5188 TE5189 TE5190 TE5191 TE5192 TE5193 TE5194 TE5195 TE5196 TE5197 TE5198 TE5199 TE5200 TE5201 TE5202 TE5203 TE5204 TE5205 TE5206 TE5207 TE5208 TE5209 TE5210 TE5211 TE5212 TE5213 TE5214 TE5215 TE5216 TE5217 TE5218 TE5219 TE5220 TE5221 TE5222 TE5223 TE5224 TE5225 TE5226 TE5227 TE5228 TE5229 TE5230 TE5231 TE5232 TE5233 TE5234 TE5235 TE5236 TE5237 TE5238 TE5239 TE5240 TE5241 TE5242 TE5243 TE5244 TE5245 TE5246 TE5247 TE5248 TE5249 TE5250 TE5251 TE5252 TE5253 TE5254 TE5255 TE5256 TE5257 TE5258 TE5259 TE5260 TE5261 TE5262 TE5263 TE5264 TE5265 TE5266 TE5267 TE5268 TE5269 TE5270 TE5271 TE5272 TE5273 TE5274 TE5275 TE5276 TE5277 TE5278 TE5279 TE5280 TE5281 TE5282 TE5283 TE5284 TE5285 TE5286 TE5287 TE5288 TE5289 TE5290 TE5291 TE5292 TE5293 TE5294 TE5295 TE5296 TE5297 TE5298 TE5299 TE5300 TE5301 TE5302 TE5303 TE5304 TE5305 TE5306 TE5307 TE5308 TE5309 TE5310 TE5311 TE5312 TE5313 TE5314 TE5315 TE5316 TE5317 TE5318 TE5319 TE5320 TE5321 TE5322 TE5323 TE5324 TE5325 TE5326 TE5327 TE5328 TE5329 TE5330 TE5331 TE5332 TE5333 TE5334 TE5335 TE5336 TE5337 TE5338 TE5339 TE5340 TE5341 TE5342 TE5343 TE5344 TE5345 TE5346 TE5347 TE5348 TE5349 TE5350 TE5351 TE5352 TE5353 TE5354 TE5355 TE5356 TE5357 TE5358 TE5359 TE5360 TE5361 TE5362 TE5363 TE5364 TE5365 TE5366 TE5367 TE5368 TE5369 TE5370 TE5371 TE5372 TE5373 TE5374 TE5375 TE5376 TE5377 TE5378 TE5379 TE5380 TE5381 TE5382 TE5383 TE5384 TE5385 TE5386 TE5387 TE5388 TE5389 TE5390 TE5391 TE5392 TE5393 TE5394 TE5395 TE5396 TE5397 TE5398 TE5399 TE5400 TE5401 TE5402 TE5403 TE5404 TE5405 TE5406 TE5407 TE5408 TE5409 TE5410 TE5411 TE5412 TE5413 TE5414 TE5415 TE5416 TE5417 TE5418 TE5419 TE5420 TE5421 TE5422 TE5423 TE5424 TE5425 TE5426 TE5427 TE5428 TE5429 TE5430 TE5431 TE5432 TE5433 TE5434 TE5435 TE5436 TE5437 TE5438 TE5439 TE5440 TE5441 TE5442 TE5443 TE5444 TE5445 TE5446 TE5447 TE5448 TE5449 TE5450 TE5451 TE5452 TE5453 TE5454 TE5455 TE5456 TE5457 TE5458 TE5459 TE5460 TE5461 TE5462 TE5463 TE5464 TE5465 TE5466 TE5467 TE5468 TE5469 TE5470 TE5471 TE5472 TE5473 TE5474 TE5475 TE5476 TE5477 TE5478 TE5479 TE5480 TE5481 TE5482 TE5483 TE5484 TE5485 TE5486 TE5487 TE5488 TE5489 TE5490 TE5491 TE5492 TE5493 TE5494 TE5495 TE5496 TE5497 TE5498 TE5499 TE5500 TE5501 TE5502 TE5503 TE5504 TE5505 TE5506 TE5507 TE5508 TE5509 TE5510 TE5511 TE5512 TE5513 TE5514 TE5515 TE5516 TE5517 TE5518 TE5519 TE5520 TE5521 TE5522 TE5523 TE5524 TE5525 TE5526 TE5527 TE5528 TE5529 TE5530 TE5531 TE5532 TE5533 TE5534 TE5535 TE5536 TE5537 TE5538 TE5539 TE5540 TE5541 TE5542 TE5543 TE5544 TE5545 TE5546 TE5547 TE5548 TE5549 TE5550 TE5551 TE5552 TE5553 TE5554 TE5555 TE5556 TE5557 TE5558 TE5559 TE5560 TE5561 TE5562 TE5563 TE5564 TE5565 TE5566 TE5567 TE5568 TE5569 TE5570 TE5571 TE5572 TE5573 TE5574 TE5575 TE5576 TE5577 TE5578 TE5579 TE5580 TE5581 TE5582 TE5583 TE5584 TE5585 TE5586 TE5587 TE5588 TE5589 TE5590 TE5591 TE5592 TE5593 TE5594 TE5595 TE5596 TE5597 TE5598 TE5599 TE5600 TE5601 TE5602 TE5603 TE5604 TE5605 TE5606 TE5607 TE5608 TE5609 TE5610 TE5611 TE5612 TE5613 TE5614 TE5615 TE5616 TE5617 TE5618 TE5619 TE5620 TE5621 TE5622 TE5623 TE5624 TE5625 TE5626 TE5627 TE5628 TE5629 TE5630 TE5631 TE5632 TE5633 TE5634 TE5635 TE5636 TE5637 TE5638 TE5639 TE5640 TE5641 TE5642 TE5643 TE5644 TE5645 TE5646 TE5647 TE5648 TE5649 TE5650 TE5651 TE5652 TE5653 TE5654 TE5655 TE5656 TE5657 TE5658 TE5659 TE5660 TE5661 TE5662 TE5663 TE5664 TE5665 TE5666 TE5667 TE5668 TE5669 TE5670 TE5671 TE5672 TE5673 TE5674 TE5675 TE5676 TE5677 TE5678 TE5679 TE5680 TE5681 TE5682 TE5683 TE5684 TE5685 TE5686 TE5687 TE5688 TE5689 TE5690 TE5691 TE5692 TE5693 TE5694 TE5695 TE5696 TE5697 TE5698 TE5699 TE5700 TE5701 TE5702 TE5703 TE5704 TE5705 TE5706 TE5707 TE5708 TE5709 TE5710 TE5711 TE5712 TE5713 TE5714 TE5715 TE5716 TE5717 TE5718 TE5719 TE5720 TE5721 TE5722 TE5723 TE5724 TE5725 TE5726 TE5727 TE5728 TE5729 TE5730 TE5731 TE5732 TE5733 TE5734 TE5735 TE5736 TE5737 TE5738 TE5739 TE5740 TE5741 TE5742 TE5743 TE5744 TE5745 TE5746 TE5747 TE5748 TE5749 TE5750 TE5751 TE5752 TE5753 TE5754 TE5755 TE5756 TE5757 TE5758 TE5759 TE5760 TE5761 TE5762 TE5763 TE5764 TE5765 TE5766 TE5767 TE5768 TE5769 TE5770 TE5771 TE5772 TE5773 TE5774 TE5775 TE5776 TE5777 TE5778 TE5779 TE5780 TE5781 TE5782 TE5783 TE5784 TE5785 TE5786 TE5787 TE5788 TE5789 TE5790 TE5791 TE5792 TE5793 TE5794 TE5795 TE5796 TE5797 TE5798 TE5799 TE5800 TE5801 TE5802 TE5803 TE5804 TE5805 TE5806 TE5807 TE5808 TE5809 TE5810 TE5811 TE5812 TE5813 TE5814 TE5815 TE5816 TE5817 TE5818 TE5819 TE5820 TE5821 TE5822 TE5823 TE5824 TE5825 TE5826 TE5827 TE5828 TE5829 TE5830 TE5831 TE5832 TE5833 TE5834 TE5835 TE5836 TE5837 TE5838 TE5839 TE5840 TE5841 TE5842 TE5843 TE5844 TE5845 TE5846 TE5847 TE5848 TE5849 TE5850 TE5851 TE5852 TE5853 TE5854 TE5855 TE5856 TE5857 TE5858 TE5859 TE5860 TE5861 TE5862 TE5863 TE5864 TE5865 TE5866 TE5867 TE5868 TE5869 TE5870 TE5871 TE5872 TE5873 TE5874 TE5875 TE5876 TE5877 TE5878 TE5879 TE5880 TE5881 TE5882 TE5883 TE5884 TE5885 TE5886 TE5887 TE5888 TE5889 TE5890 TE5891 TE5892 TE5893 TE5894 TE5895 TE5896 TE5897 TE5898 TE5899 TE5900 TE5901 TE5902 TE5903 TE5904 TE5905 TE5906 TE5907 TE5908 TE5909 TE5910 TE5911 TE5912 TE5913 TE5914 TE5915 TE5916 TE5917 TE5918 TE5919 TE5920 TE5921 TE5922 TE5923 TE5924 TE5925 TE5926 TE5927 TE5928 TE5929 TE5930 TE5931 TE5932 TE5933 TE5934 TE5935 TE5936 TE5937 TE5938 TE5939 TE5940 TE5941 TE5942 TE5943 TE5944 TE5945 TE5946 TE5947 TE5948 TE5949 TE5950 TE5951 TE5952 TE5953 TE5954 TE5955 TE5956 TE5957 TE5958 TE5959 TE5960 TE5961 TE5962 TE5963 TE5964 TE5965 TE5966 TE5967 TE5968 TE5969 TE5970 TE5971 TE5972 TE5973 TE5974 TE5975 TE5976 TE5977 TE5978 TE5979 TE5980 TE5981 TE5982 TE5983 TE5984 TE5985 TE5986 TE5987 TE5988 TE5989 TE5990 TE5991 TE5992 TE5993 TE5994 TE5995 TE5996 TE5997 TE5998 TE5999 TE6000 TE6001 TE6002 TE6003 TE6004 TE6005 TE6006 TE6007 TE6008 TE6009 TE6010 TE6011 TE6012 TE6013 TE6014 TE6015 TE6016 TE6017 TE6018 TE6019 TE6020 TE6021 TE6022 TE6023 TE6024 TE6025 TE6026 TE6027 TE6028 TE6029 TE6030 TE6031 TE6032 TE6033 TE6034 TE6035 TE6036 TE6037 TE6038 TE6039 TE6040 TE6041 TE6042 TE6043 TE6044 TE6045 TE6046 TE6047 TE6048 TE6049 TE6050 TE6051 TE6052 TE6053 TE6054 TE6055 TE6056 TE6057 TE6058 TE6059 TE6060 TE6061 TE6062 TE6063 TE6064 TE6065 TE6066 TE6067 TE6068 TE6069 TE6070 TE6071 TE6072 TE6073 TE6074 TE6075 TE6076 TE6077 TE6078 TE6079 TE6080 TE6081 TE6082 TE6083 TE6084 TE6085 TE6086 TE6087 TE6088 TE6089 TE6090 TE6091 TE6092 TE6093 TE6094 TE6095 TE6096 TE6097 TE6098 TE6099 TE6100 TE6101 TE6102 TE6103 TE6104 TE6105 TE6106 TE6107 TE6108 TE6109 TE6110 TE6111 TE6112 TE6113 TE6114 TE6115 TE6116 TE6117 TE6118 TE6119 TE6120 TE6121 TE6122 TE6123 TE6124 TE6125 TE6126 TE6127 TE6128 TE6129 TE6130 TE6131 TE6132 TE6133 TE6134 TE6135 TE6136 TE6137 TE6138 TE6139 TE6140 TE6141 TE6142 TE6143 TE6144 TE6145 TE6146 TE6147 TE6148 TE6149 TE6150 TE6151 TE6152 TE6153 TE6154 TE6155 TE6156 TE6157 TE6158 TE6159 TE6160 TE6161 TE6162 TE6163 TE6164 TE6165 TE6166 TE6167 TE6168 TE6169 TE6170 TE6171 TE6172 TE6173 TE6174 TE6175 TE6176 TE6177 TE6178 TE6179 TE6180 TE6181 TE6182 TE6183 TE6184 TE6185 TE6186 TE6187 TE6188 TE6189 TE6190 TE6191 TE6192 TE6193 TE6194 TE6195 TE6196 TE6197 TE6198 TE6199 TE6200 TE6201 TE6202 TE6203 TE6204 TE6205 TE6206 TE6207 TE6208 TE6209 TE6210 TE6211 TE6212 TE6213 TE6214 TE6215 TE6216 TE6217 TE6218 TE6219 TE6220 TE6221 TE6222 TE6223 TE6224 TE6225 TE6226 TE6227 TE6228 TE6229 TE6230 TE6231 TE6232 TE6233 TE6234 TE6235 TE6236 TE6237 TE6238 TE6239 TE6240 TE6241 TE6242 TE6243 TE6244 TE6245 TE6246 TE6247 TE6248 TE6249 TE6250 TE6251 TE6252 TE6253 TE6254 TE6255 TE6256 TE6257 TE6258 TE6259 TE6260 TE6261 TE6262 TE6263 TE6264 TE6265 TE6266 TE6267 TE6268 TE6269 TE6270 TE6271 TE6272 TE6273 TE6274 TE6275 TE6276 TE6277 TE6278 TE6279 TE6280 TE6281 TE6282 TE6283 TE6284 TE6285 TE6286 TE6287 TE6288 TE6289 TE6290 TE6291 TE6292 TE6293 TE6294 TE6295 TE6296 TE6297 TE6298 TE6299 TE6300 TE6301 TE6302 TE6303 TE6304 TE6305 TE6306 TE6307 TE6308 TE6309 TE6310 TE6311 TE6312 TE6313 TE6314 TE6315 TE6316 TE6317 TE6318 TE6319 TE6320 TE6321 TE6322 TE6323 TE6324 TE6325 TE6326 TE6327 TE6328 TE6329 TE6330 TE6331 TE6332 TE6333 TE6334 TE6335 TE6336 TE6337 TE6338 TE6339 TE6340 TE6341 TE6342 TE6343 TE6344 TE6345 TE6346 TE6347 TE6348 TE6349 TE6350 TE6351 TE6352 TE6353 TE6354 TE6355 TE6356 TE6357 TE6358 TE6359 TE6360 TE6361 TE6362 TE6363 TE6364 TE6365 TE6366 TE6367 TE6368 TE6369 TE6370 TE6371 TE6372 TE6373 TE6374 TE6375 TE6376 TE6377 TE6378 TE6379 TE6380 TE6381 TE6382 TE6383 TE6384 TE6385 TE6386 TE6387 TE6388 TE6389 TE6390 TE6391 TE6392 TE6393 TE6394 TE6395 TE6396 TE6397 TE6398 TE6399 TE6400 TE6401 TE6402 TE6403 TE6404 TE6405 TE6406 TE6407 TE6408 TE6409 TE6410 TE6411 TE6412 TE6413 TE6414 TE6415 TE6416 TE6417 TE6418 TE6419 TE6420 TE6421 TE6422 TE6423 TE6424 TE6425 TE6426 TE6427 TE6428 TE6429 TE6430 TE6431 TE6432 TE6433 TE6434 TE6435 TE6436 TE6437 TE6438 TE6439 TE6440 TE6441 TE6442 TE6443 TE6444 TE6445 TE6446 TE6447 TE6448 TE6449 TE6450 TE6451 TE6452 TE6453 TE6454 TE6455 TE6456 TE6457 TE6458 TE6459 TE6460 TE6461 TE6462 TE6463 TE6464 TE6465 TE6466 TE6467 TE6468 TE6469 TE6470 TE6471 TE6472 TE6473 TE6474 TE6475 TE6476 TE6477 TE6478 TE6479 TE6480 TE6481 TE6482 TE6483 TE6484 TE6485 TE6486 TE6487 TE6488 TE6489 TE6490 TE6491 TE6492 TE6493 TE6494 TE6495 TE6496 TE6497 TE6498 TE6499 TE6500 TE6501 TE6502 TE6503 TE6504 TE6505 TE6506 TE6507 TE6508 TE6509 TE6510 TE6511 TE6512 TE6513 TE6514 TE6515 TE6516 TE6517 TE6518 TE6519 TE6520 TE6521 TE6522 TE6523 TE6524 TE6525 TE6526 TE6527 TE6528 TE6529 TE6530 TE6531 TE6532 TE6533 TE6534 TE6535 TE6536 TE6537 TE6538 TE6539 TE6540 TE6541 TE6542 TE6543 TE6544 TE6545 TE6546 TE6547 TE6548 TE6549 TE6550 TE6551 TE6552 TE6553 TE6554 TE6555 TE6556 TE6557 TE6558 TE6559 TE6560 TE6561 TE6562 TE6563 TE6564 TE6565 TE6566 TE6567 TE6568 TE6569 TE6570 TE6571 TE6572 TE6573 TE6574 TE6575 TE6576 TE6577 TE6578 TE6579 TE6580 TE6581 TE6582 TE6583 TE6584 TE6585 TE6586 TE6587 TE6588 TE6589 TE6590 TE6591 TE6592 TE6593 TE6594 TE6595 TE6596 TE6597 TE6598 TE6599 TE6600 TE6601 TE6602 TE6603 TE6604 TE6605 TE6606 TE6607 TE6608 TE6609 TE6610 TE6611 TE6612 TE6613 TE6614 TE6615 TE6616 TE6617 TE6618 TE6619 TE6620 TE6621 TE6622 TE6623 TE6624 TE6625 TE6626 TE6627 TE6628 TE6629 TE6630 TE6631 TE6632 TE6633 TE6634 TE6635 TE6636 TE6637 TE6638 TE6639 TE6640 TE6641 TE6642 TE6643 TE6644 TE6645 TE6646 TE6647 TE6648 TE6649 TE6650 TE6651 TE6652 TE6653 TE6654 TE6655 TE6656 TE6657 TE6658 TE6659 TE6660 TE6661 TE6662 TE6663 TE6664 TE6665 TE6666 TE6667 TE6668 TE6669 TE6670 TE6671 TE6672 TE6673 TE6674 TE6675 TE6676 TE6677 TE6678 TE6679 TE6680 TE6681 TE6682 TE6683 TE6684 TE6685 TE6686 TE6687 TE6688 TE6689 TE6690 TE6691 TE6692 TE6693 TE6694 TE6695 TE6696 TE6697 TE6698 TE6699 TE6700 TE6701 TE6702 TE6703 TE6704 TE6705 TE6706 TE6707 TE6708 TE6709 TE6710 TE6711 TE6712 TE6713 TE6714 TE6715 TE6716 TE6717 TE6718 TE6719 TE6720 TE6721 TE6722 TE6723 TE6724 TE6725 TE6726 TE6727 TE6728 TE6729 TE6730 TE6731 TE6732 TE6733 TE6734 TE6735 TE6736 TE6737 TE6738 TE6739 TE6740 TE6741 TE6742 TE6743 TE6744 TE6745 TE6746 TE6747 TE6748 TE6749 TE6750 TE6751 TE6752 TE6753 TE6754 TE6755 TE6756 TE6757 TE6758 TE6759 TE6760 TE6761 TE6762 TE6763 TE6764 TE6765 TE6766 TE6767 TE6768 TE6769 TE6770 TE6771 TE6772 TE6773 TE6774 TE6775 TE6776 TE6777 TE6778 TE6779 TE6780 TE6781 TE6782 TE6783 TE6784 TE6785 TE6786 TE6787 TE6788 TE6789 TE6790 TE6791 TE6792 TE6793 TE6794 TE6795 TE6796 TE6797 TE6798 TE6799 TE6800 TE6801 TE6802 TE6803 TE6804 TE6805 TE6806 TE6807 TE6808 TE6809 TE6810 TE6811 TE6812 TE6813 TE6814 TE6815 TE6816 TE6817 TE6818 TE6819 TE6820 TE6821 TE6822 TE6823 TE6824 TE6825 TE6826 TE6827 TE6828 TE6829 TE6830 TE6831 TE6832 TE6833 TE6834 TE6835 TE6836 TE6837 TE6838 TE6839 TE6840 TE6841 TE6842 TE6843 TE6844 TE6845 TE6846 TE6847 TE6848 TE6849 TE6850 TE6851 TE6852 TE6853 TE6854 TE6855 TE6856 TE6857 TE6858 TE6859 TE6860 TE6861 TE6862 TE6863 TE6864 TE6865 TE6866 TE6867 TE6868 TE6869 TE6870 TE6871 TE6872 TE6873 TE6874 TE6875 TE6876 TE6877 TE6878 TE6879 TE6880 TE6881 TE6882 TE6883 TE6884 TE6885 TE6886 TE6887 TE6888 TE6889 TE6890 TE6891 TE6892 TE6893 TE6894 TE6895 TE6896 TE6897 TE6898 TE6899 TE6900 TE6901 TE6902 TE6903 TE6904 TE6905 TE6906 TE6907 TE6908 TE6909 TE6910 TE6911 TE6912 TE6913 TE6914 TE6915 TE6916 TE6917 TE6918 TE6919 TE6920 TE6921 TE6922 TE6923 TE6924 TE6925 TE6926 TE6927 TE6928 TE6929 TE6930 TE6931 TE6932 TE6933 TE6934 TE6935 TE6936 TE6937 TE6938 TE6939 TE6940 TE6941 TE6942 TE6943 TE6944 TE6945 TE6946 TE6947 TE6948 TE6949 TE6950 TE6951 TE6952 TE6953 TE6954 TE6955 TE6956 TE6957 TE6958 TE6959 TE6960 TE6961 TE6962 TE6963 TE6964 TE6965 TE6966 TE6967 TE6968 TE6969 TE6970 TE6971 TE6972 TE6973 TE6974 TE6975 TE6976 TE6977 TE6978 TE6979 TE6980 TE6981 TE6982 TE6983 TE6984 TE6985 TE6986 TE6987 TE6988 TE6989 TE6990 TE6991 TE6992 TE6993 TE6994 TE6995 TE6996 TE6997 TE6998 TE6999 TE7000 TE7001 TE7002 TE7003 TE7004 TE7005 TE7006 TE7007 TE7008 TE7009 TE7010 TE7011 TE7012 TE7013 TE7014 TE7015 TE7016 TE7017 TE7018 TE7019 TE7020 TE7021 TE7022 TE7023 TE7024 TE7025 TE7026 TE7027 TE7028 TE7029 TE7030 TE7031 TE7032 TE7033 TE7034 TE7035 TE7036 TE7037 TE7038 TE7039 TE7040 TE7041 TE7042 TE7043 TE7044 TE7045 TE7046 TE7047 TE7048 TE7049 TE7050 TE7051 TE7052 TE7053 TE7054 TE7055 TE7056 TE7057 TE7058 TE7059 TE7060 TE7061 TE7062 TE7063 TE7064 TE7065 TE7066 TE7067 TE7068 TE7069 TE7070 TE7071 TE7072 TE7073 TE7074 TE7075 TE7076 TE7077 TE7078 TE7079 TE7080 TE7081 TE7082 TE7083 TE7084 TE7085 TE7086 TE7087 TE7088 TE7089 TE7090 TE7091 TE7092 TE7093 TE7094 TE7095 TE7096 TE7097 TE7098 TE7099 TE7100 TE7101 TE7102 TE7103 TE7104 TE7105 TE7106 TE7107 TE7108 TE7109 TE7110 TE7111 TE7112 TE7113 TE7114 TE7115 TE7116 TE7117 TE7118 TE7119 TE7120 TE7121 TE7122 TE7123 TE7124 TE7125 TE7126 TE7127 TE7128 TE7129 TE7130 TE7131 TE7132 TE7133 TE7134 TE7135 TE7136 TE7137 TE7138 TE7139 TE7140 TE7141 TE7142 TE7143 TE7144 TE7145 TE7146 TE7147 TE7148 TE7149 TE7150 TE7151 TE7152 TE7153 TE7154 TE7155 TE7156 TE7157 TE7158 TE7159 TE7160 TE7161 TE7162 TE7163 TE7164 TE7165 TE7166 TE7167 TE7168 TE7169 TE7170 TE7171 TE7172 TE7173 TE7174 TE7175 TE7176 TE7177 TE7178 TE7179 TE7180 TE7181 TE7182 TE7183 TE7184 TE7185 TE7186 TE7187 TE7188 TE7189 TE7190 TE7191 TE7192 TE7193 TE7194 TE7195 TE7196 TE7197 TE7198 TE7199 TE7200 TE7201 TE7202 TE7203 TE7204 TE7205 TE7206 TE7207 TE7208 TE7209 TE7210 TE7211 TE7212 TE7213 TE7214 TE7215 TE7216 TE7217 TE7218 TE7219 TE7220 TE7221 TE7222 TE7223 TE7224 TE7225 TE7226 TE7227 TE7228 TE7229 TE7230 TE7231 TE7232 TE7233 TE7234 TE7235 TE7236 TE7237 TE7238 TE7239 TE7240 TE7241 TE7242 TE7243 TE7244 TE7245 TE7246 TE7247 TE7248 TE7249 TE7250 TE7251 TE7252 TE7253 TE7254 TE7255 TE7256 TE7257 TE7258 TE7259 TE7260 TE7261 TE7262 TE7263 TE7264 TE7265 TE7266 TE7267 TE7268 TE7269 TE7270 TE7271 TE7272 TE7273 TE7274 TE7275 TE7276 TE7277 TE7278 TE7279 TE7280 TE7281 TE7282 TE7283 TE7284 TE7285 TE7286 TE7287 TE7288 TE7289 TE7290 TE7291 TE7292 TE7293 TE7294 TE7295 TE7296 TE7297 TE7298 TE7299 TE7300 TE7301 TE7302 TE7303 TE7304 TE7305 TE7306 TE7307 TE7308 TE7309 TE7310 TE7311 TE7312 TE7313 TE7314 TE7315 TE7316 TE7317 TE7318 TE7319 TE7320 TE7321 TE7322 TE7323 TE7324 TE7325 TE7326 TE7327 TE7328 TE7329 TE7330 TE7331 TE7332 TE7333 TE7334 TE7335 TE7336 TE7337 TE7338 TE7339 TE7340 TE7341 TE7342 TE7343 TE7344 TE7345 TE7346 TE7347 TE7348 TE7349 TE7350 TE7351 TE7352 TE7353 TE7354 TE7355 TE7356 TE7357 TE7358 TE7359 TE7360 TE7361 TE7362 TE7363 TE7364 TE7365 TE7366 TE7367 TE7368 TE7369 TE7370 TE7371 TE7372 TE7373 TE7374 TE7375 TE7376 TE7377 TE7378 TE7379 TE7380 TE7381 TE7382 TE7383 TE7384 TE7385 TE7386 TE7387 TE7388 TE7389 TE7390 TE7391 TE7392 TE7393 TE7394 TE7395 TE7396 TE7397 TE7398 TE7399 TE7400 TE7401 TE7402 TE7403 TE7404 TE7405 TE7406 TE7407 TE7408 TE7409 TE7410 TE7411 TE7412 TE7413 TE7414 TE7415 TE7416 TE7417 TE7418 TE7419 TE7420 TE7421 TE7422 TE7423 TE7424 TE7425 TE7426 TE7427 TE7428 TE7429 TE7430 TE7431 TE7432 TE7433 TE7434 TE7435 TE7436 TE7437 TE7438 TE7439 TE7440 TE7441 TE7442 TE7443 TE7444 TE7445 TE7446 TE7447 TE7448 TE7449 TE7450 TE7451 TE7452 TE7453 TE7454 TE7455 TE7456 TE7457 TE7458 TE7459 TE7460 TE7461 TE7462 TE7463 TE7464 TE7465 TE7466 TE7467 TE7468 TE7469 TE7470 TE7471 TE7472 TE7473 TE7474 TE7475 TE7476 TE7477 TE7478 TE7479 TE7480 TE7481 TE7482 TE7483 TE7484 TE7485 TE7486 TE7487 TE7488 TE7489 TE7490 TE7491 TE7492 TE7493 TE7494 TE7495 TE7496 TE7497 TE7498 TE7499 TE7500 TE7501 TE7502 TE7503 TE7504 TE7505 TE7506 TE7507 TE7508 TE7509 TE7510 TE7511 TE7512 TE7513 TE7514 TE7515 TE7516 TE7517 TE7518 TE7519 TE7520 TE7521 TE7522 TE7523 TE7524 TE7525 TE7526 TE7527 TE7528 TE7529 TE7530 TE7531 TE7532 TE7533 TE7534 TE7535 TE7536 TE7537 TE7538 TE7539 TE7540 TE7541 TE7542 TE7543 TE7544 TE7545 TE7546 TE7547 TE7548 TE7549 TE7550 TE7551 TE7552 TE7553 TE7554 TE7555 TE7556 TE7557 TE7558 TE7559 TE7560 TE7561 TE7562 TE7563 TE7564 TE7565 TE7566 TE7567 TE7568 TE7569 TE7570 TE7571 TE7572 TE7573 TE7574 TE7575 TE7576 TE7577 TE7578 TE7579 TE7580 TE7581 TE7582 TE7583 TE7584 TE7585 TE7586 TE7587 TE7588 TE7589 TE7590 TE7591 TE7592 TE7593 TE7594 TE7595 TE7596 TE7597 TE7598 TE7599 TE7600 TE7601 TE7602 TE7603 TE7604 TE7605 TE7606 TE7607 TE7608 TE7609 TE7610 TE7611 TE7612 TE7613 TE7614 TE7615 TE7616 TE7617 TE7618 TE7619 TE7620 TE7621 TE7622 TE7623 TE7624 TE7625 TE7626 TE7627 TE7628 TE7629 TE7630 TE7631 TE7632 TE7633 TE7634 TE7635 TE7636 TE7637 TE7638 TE7639 TE7640 TE7641 TE7642 TE7643 TE7644 TE7645 TE7646 TE7647 TE7648 TE7649 TE7650 TE7651 TE7652 TE7653 TE7654 TE7655 TE7656 TE7657 TE7658 TE7659 TE7660 TE7661 TE7662 TE7663 TE7664 TE7665 TE7666 TE7667 TE7668 TE7669 TE7670 TE7671 TE7672 TE7673 TE7674 TE7675 TE7676 TE7677 TE7678 TE7679 TE7680 TE7681 TE7682 TE7683 TE7684 TE7685 TE7686 TE7687 TE7688 TE7689 TE7690 TE7691 TE7692 TE7693 TE7694 TE7695 TE7696 TE7697 TE7698 TE7699 TE7700 TE7701 TE7702 TE7703 TE7704 TE7705 TE7706 TE7707 TE7708 TE7709 TE7710 TE7711 TE7712 TE7713 TE7714 TE7715 TE7716 TE7717 TE7718 TE7719 TE7720 TE7721 TE7722 TE7723 TE7724 TE7725 TE7726 TE7727 TE7728 TE7729 TE7730 TE7731 TE7732 TE7733 TE7734 TE7735 TE7736 TE7737 TE7738 TE7739 TE7740 TE7741 TE7742 TE7743 TE7744 TE7745 TE7746 TE7747 TE7748 TE7749 TE7750 TE7751 TE7752 TE7753 TE7754 TE7755 TE7756 TE7757 TE7758 TE7759 TE7760 TE7761 TE7762 TE7763 TE7764 TE7765 TE7766 TE7767 TE7768 TE7769 TE7770 TE7771 TE7772 TE7773 TE7774 TE7775 TE7776 TE7777 TE7778 TE7779 TE7780 TE7781 TE7782 TE7783 TE7784 TE7785 TE7786 TE7787 TE7788 TE7789 TE7790 TE7791 TE7792 TE7793 TE7794 TE7795 TE7796 TE7797 TE7798 TE7799 TE7800 TE7801 TE7802 TE7803 TE7804 TE7805 TE7806 TE7807 TE7808 TE7809 TE7810 TE7811 TE7812 TE7813 TE7814 TE7815 TE7816 TE7817 TE7818 TE7819 TE7820 TE7821 TE7822 TE7823 TE7824 TE7825 TE7826 TE7827 TE7828 TE7829 TE7830 TE7831 TE7832 TE7833 TE7834 TE7835 TE7836 TE7837 TE7838 TE7839 TE7840 TE7841 TE7842 TE7843 TE7844 TE7845 TE7846 TE7847 TE7848 TE7849 TE7850 TE7851 TE7852 TE7853 TE7854 TE7855 TE7856 TE7857 TE7858 TE7859 TE7860 TE7861 TE7862 TE7863 TE7864 TE7865 TE7866 TE7867 TE7868 TE7869 TE7870 TE7871 TE7872 TE7873 TE7874 TE7875 TE7876 TE7877 TE7878 TE7879 TE7880 TE7881 TE7882 TE7883 TE7884 TE7885 TE7886 TE7887 TE7888 TE7889 TE7890 TE7891 TE7892 TE7893 TE7894 TE7895 TE7896 TE7897 TE7898 TE7899 TE7900 TE7901 TE7902 TE7903 TE7904 TE7905 TE7906 TE7907 TE7908 TE7909 TE7910 TE7911 TE7912 TE7913 TE7914 TE7915 TE7916 TE7917 TE7918 TE7919 TE7920 TE7921 TE7922 TE7923 TE7924 TE7925 TE7926 TE7927 TE7928 TE7929 TE7930 TE7931 TE7932 TE7933 TE7934 TE7935 TE7936 TE7937 TE7938 TE7939 TE7940 TE7941 TE7942 TE7943 TE7944 TE7945 TE7946 TE7947 TE7948 TE7949 TE7950 TE7951 TE7952 TE7953 TE7954 TE7955 TE7956 TE7957 TE7958 TE7959 TE7960 TE7961 TE7962 TE7963 TE7964 TE7965 TE7966 TE7967 TE7968 TE7969 TE7970 TE7971 TE7972 TE7973 TE7974 TE7975 TE7976 TE7977 TE7978 TE7979 TE7980 TE7981 TE7982 TE7983 TE7984 TE7985 TE7986 TE7987 TE7988 TE7989 TE7990 TE7991 TE7992 TE7993 TE7994 TE7995 TE7996 TE7997 TE7998 TE7999 TE8000 TE8001 TE8002 TE8003 TE8004 TE8005 TE8006 TE8007 TE8008 TE8009 TE8010 TE8011 TE8012 TE8013 TE8014 TE8015 TE8016 TE8017 TE8018 TE8019 TE8020 TE8021 TE8022 TE8023 TE8024 TE8025 TE8026 TE8027 TE8028 TE8029 TE8030 TE8031 TE8032 TE8033 TE8034 TE8035 TE8036 TE8037 TE8038 TE8039 TE8040 TE8041 TE8042 TE8043 TE8044 TE8045 TE8046 TE8047 TE8048 TE8049 TE8050 TE8051 TE8052 TE8053 TE8054 TE8055 TE8056 TE8057 TE8058 TE8059 TE8060 TE8061 TE8062 TE8063 TE8064 TE8065 TE8066 TE8067 TE8068 TE8069 TE8070 TE8071 TE8072 TE8073 TE8074 TE8075 TE8076 TE8077 TE8078 TE8079 TE8080 TE8081 TE8082 TE8083 TE8084 TE8085 TE8086 TE8087 TE8088 TE8089 TE8090 TE8091 TE8092 TE8093 TE8094 TE8095 TE8096 TE8097 TE8098 TE8099 TE8100 TE8101 TE8102 TE8103 TE8104 TE8105 TE8106 TE8107 TE8108 TE8109 TE8110 TE8111 TE8112 TE8113 TE8114 TE8115 TE8116 TE8117 TE8118 TE8119 TE8120 TE8121 TE8122 TE8123 TE8124 TE8125 TE8126 TE8127 TE8128 TE8129 TE8130 TE8131 TE8132 TE8133 TE8134 TE8135 TE8136 TE8137 TE8138 TE8139 TE8140 TE8141 TE8142 TE8143 TE8144 TE8145 TE8146 TE8147 TE8148 TE8149 TE8150 TE8151 TE8152 TE8153 TE8154 TE8155 TE8156 TE8157 TE8158 TE8159 TE8160 TE8161 TE8162 TE8163 TE8164 TE8165 TE8166 TE8167 TE8168 TE8169 TE8170 TE8171 TE8172 TE8173 TE8174 TE8175 TE8176 TE8177 TE8178 TE8179 TE8180 TE8181 TE8182 TE8183 TE8184 TE8185 TE8186 TE8187 TE8188 TE8189 TE8190 TE8191 TE8192 TE8193 TE8194 TE8195 TE8196 TE8197 TE8198 TE8199 TE8200 TE8201 TE8202 TE8203 TE8204 TE8205 TE8206 TE8207 TE8208 TE8209 TE8210 TE8211 TE8212 TE8213 TE8214 TE8215 TE8216 TE8217 TE8218 TE8219 TE8220 TE8221 TE8222 TE8223 TE8224 TE8225 TE8226 TE8227 TE8228 TE8229 TE8230 TE8231 TE8232 TE8233 TE8234 TE8235 TE8236 TE8237 TE8238 TE8239 TE8240 TE8241 TE8242 TE8243 TE8244 TE8245 TE8246 TE8247 TE8248 TE8249 TE8250 TE8251 TE8252 TE8253 TE8254 TE8255 TE8256 TE8257 TE8258 TE8259 TE8260 TE8261 TE8262 TE8263 TE8264 TE8265 TE8266 TE8267 TE8268 TE8269 TE8270 TE8271 TE8272 TE8273 TE8274 TE8275 TE8276 TE8277 TE8278 TE8279 TE8280 TE8281 TE8282 TE8283 TE8284 TE8285 TE8286 TE8287 TE8288 TE8289 TE8290 TE8291 TE8292 TE8293 TE8294 TE8295 TE8296 TE8297 TE8298 TE8299 TE8300 TE8301 TE8302 TE8303 TE8304 TE8305 TE8306 TE8307 TE8308 TE8309 TE8310 TE8311 TE8312 TE8313 TE8314 TE8315 TE8316 TE8317 TE8318 TE8319 TE8320 TE8321 TE8322 TE8323 TE8324 TE8325 TE8326 TE8327 TE8328 TE8329 TE8330 TE8331 TE8332 TE8333 TE8334 TE8335 TE8336 TE8337 TE8338 TE8339 TE8340 TE8341 TE8342 TE8343 TE8344 TE8345 TE8346 TE8347 TE8348 TE8349 TE8350 TE8351 TE8352 TE8353 TE8354 TE8355 TE8356 TE8357 TE8358 TE8359 TE8360 TE8361 TE8362 TE8363 TE8364 TE8365 TE8366 TE8367 TE8368 TE8369 TE8370 TE8371 TE8372 TE8373 TE8374 TE8375 TE8376 TE8377 TE8378 TE8379 TE8380 TE8381 TE8382 TE8383 TE8384 TE8385 TE8386 TE8387 TE8388 TE8389 TE8390 TE8391 TE8392 TE8393 TE8394 TE8395 TE8396 TE8397 TE8398 TE8399 TE8400 TE8401 TE8402 TE8403 TE8404 TE8405 TE8406 TE8407 TE8408 TE8409 TE8410 TE8411 TE8412 TE8413 TE8414 TE8415 TE8416 TE8417 TE8418 TE8419 TE8420 TE8421 TE8422 TE8423 TE8424 TE8425 TE8426 TE8427 TE8428 TE8429 TE8430 TE8431 TE8432 TE8433 TE8434 TE8435 TE8436 TE8437 TE8438 TE8439 TE8440 TE8441 TE8442 TE8443 TE8444 TE8445 TE8446 TE8447 TE8448 TE8449 TE8450 TE8451 TE8452 TE8453 TE8454 TE8455 TE8456 TE8457 TE8458 TE8459 TE8460 TE8461 TE8462 TE8463 TE8464 TE8465 TE8466 TE8467 TE8468 TE8469 TE8470 TE8471 TE8472 TE8473 TE8474 TE8475 TE8476 TE8477 TE8478 TE8479 TE8480 TE8481 TE8482 TE8483 TE8484 TE8485 TE8486 TE8487 TE8488 TE8489 TE8490 TE8491 TE8492 TE8493 TE8494 TE8495 TE8496 TE8497 TE8498 TE8499 TE8500 TE8501 TE8502 TE8503 TE8504 TE8505 TE8506 TE8507 TE8508 TE8509 TE8510 TE8511 TE8512 TE8513 TE8514 TE8515 TE8516 TE8517 TE8518 TE8519 TE8520 TE8521 TE8522 TE8523 TE8524 TE8525 TE8526 TE8527 TE8528 TE8529 TE8530 TE8531 TE8532 TE8533 TE8534 TE8535 TE8536 TE8537 TE8538 TE8539 TE8540 TE8541 TE8542 TE8543 TE8544 TE8545 TE8546 TE8547 TE8548 TE8549 TE8550 TE8551 TE8552 TE8553 TE8554 TE8555 TE8556 TE8557 TE8558 TE8559 TE8560 TE8561 TE8562 TE8563 TE8564 TE8565 TE8566 TE8567 TE8568 TE8569 TE8570 TE8571 TE8572 TE8573 TE8574 TE8575 TE8576 TE8577 TE8578 TE8579 TE8580 TE8581 TE8582 TE8583 TE8584 TE8585 TE8586 TE8587 TE8588 TE8589 TE8590 TE8591 TE8592 TE8593 TE8594 TE8595 TE8596 TE8597 TE8598 TE8599 TE8600 TE8601 TE8602 TE8603 TE8604 TE8605 TE8606 TE8607 TE8608 TE8609 TE8610 TE8611 TE8612 TE8613 TE8614 TE8615 TE8616 TE8617 TE8618 TE8619 TE8620 TE8621 TE8622 TE8623 TE8624 TE8625 TE8626 TE8627 TE8628 TE8629 TE8630 TE8631 TE8632 TE8633 TE8634 TE8635 TE8636 TE8637 TE8638 TE8639 TE8640 TE8641 TE8642 TE8643 TE8644 TE8645 TE8646 TE8647 TE8648 TE8649 TE8650 TE8651 TE8652 TE8653 TE8654 TE8655 TE8656 TE8657 TE8658 TE8659 TE8660 TE8661 TE8662 TE8663 TE8664 TE8665 TE8666 TE8667 TE8668 TE8669 TE8670 TE8671 TE8672 TE8673 TE8674 TE8675 TE8676 TE8677 TE8678 TE8679 TE8680 TE8681 TE8682 TE8683 TE8684 TE8685 TE8686 TE8687 TE8688 TE8689 TE8690 TE8691 TE8692 TE8693 TE8694 TE8695 TE8696 TE8697 TE8698 TE8699 TE8700 TE8701 TE8702 TE8703 TE8704 TE8705 TE8706 TE8707 TE8708 TE8709 TE8710 TE8711 TE8712 TE8713 TE8714 TE8715 TE8716 TE8717 TE8718 TE8719 TE8720 TE8721 TE8722 TE8723 TE8724 TE8725 TE8726 TE8727 TE8728 TE8729 TE8730 TE8731 TE8732 TE8733 TE8734 TE8735 TE8736 TE8737 TE8738 TE8739 TE8740 TE8741 TE8742 TE8743 TE8744 TE8745 TE8746 TE8747 TE8748 TE8749 TE8750 TE8751 TE8752 TE8753 TE8754 TE8755 TE8756 TE8757 TE8758 TE8759 TE8760 TE8761 TE8762 TE8763 TE8764 TE8765 TE8766 TE8767 TE8768 TE8769 TE8770 TE8771 TE8772 TE8773 TE8774 TE8775 TE8776 TE8777 TE8778 TE8779 TE8780 TE8781 TE8782 TE8783 TE8784 TE8785 TE8786 TE8787 TE8788 TE8789 TE8790 TE8791 TE8792 TE8793 TE8794 TE8795 TE8796 TE8797 TE8798 TE8799 TE8800 TE8801 TE8802 TE8803 TE8804 TE8805 TE8806 TE8807 TE8808 TE8809 TE8810 TE8811 TE8812 TE8813 TE8814 TE8815 TE8816 TE8817 TE8818 TE8819 TE8820 TE8821 TE8822 TE8823 TE8824 TE8825 TE8826 TE8827 TE8828 TE8829 TE8830 TE8831 TE8832 TE8833 TE8834 TE8835 TE8836 TE8837 TE8838 TE8839 TE8840 TE8841 TE8842 TE8843 TE8844 TE8845 TE8846 TE8847 TE8848 TE8849 TE8850 TE8851 TE8852 TE8853 TE8854 TE8855 TE8856 TE8857 TE8858 TE8859 TE8860 TE8861 TE8862 TE8863 TE8864 TE8865 TE8866 TE8867 TE8868 TE8869 TE8870 TE8871 TE8872 TE8873 TE8874 TE8875 TE8876 TE8877 TE8878 TE8879 TE8880 TE8881 TE8882 TE8883 TE8884 TE8885 TE8886 TE8887 TE8888 TE8889 TE8890 TE8891 TE8892 TE8893 TE8894 TE8895 TE8896 TE8897 TE8898 TE8899 TE8900 TE8901 TE8902 TE8903 TE8904 TE8905 TE8906 TE8907 TE8908 TE8909 TE8910 TE8911 TE8912 TE8913 TE8914 TE8915 TE8916 TE8917 TE8918 TE8919 TE8920 TE8921 TE8922 TE8923 TE8924 TE8925 TE8926 TE8927 TE8928 TE8929 TE8930 TE8931 TE8932 TE8933 TE8934 TE8935 TE8936 TE8937 TE8938 TE8939 TE8940 TE8941 TE8942 TE8943 TE8944 TE8945 TE8946 TE8947 TE8948 TE8949 TE8950 TE8951 TE8952 TE8953 TE8954 TE8955 TE8956 TE8957 TE8958 TE8959 TE8960 TE8961 TE8962 TE8963 TE8964 TE8965 TE8966 TE8967 TE8968 TE8969 TE8970 TE8971 TE8972 TE8973 TE8974 TE8975 TE8976 TE8977 TE8978 TE8979 TE8980 TE8981 TE8982 TE8983 TE8984 TE8985 TE8986 TE8987 TE8988 TE8989 TE8990 TE8991 TE8992 TE8993 TE8994 TE8995 TE8996 TE8997 TE8998 TE8999 TE9000 TE9001 TE9002 TE9003 TE9004 TE9005 TE9006 TE9007 TE9008 TE9009 TE9010 TE9011 TE9012 TE9013 TE9014 TE9015 TE9016 TE9017 TE9018 TE9019 TE9020 TE9021 TE9022 TE9023 TE9024 TE9025 TE9026 TE9027 TE9028 TE9029 TE9030 TE9031 TE9032 TE9033 TE9034 TE9035 TE9036 TE9037 TE9038 TE9039 TE9040 TE9041 TE9042 TE9043 TE9044 TE9045 TE9046 TE9047 TE9048 TE9049 TE9050 TE9051 TE9052 TE9053 TE9054 TE9055 TE9056 TE9057 TE9058 TE9059 TE9060 TE9061 TE9062 TE9063 TE9064 TE9065 TE9066 TE9067 TE9068 TE9069 TE9070 TE9071 TE9072 TE9073 TE9074 TE9075 TE9076 TE9077 TE9078 TE9079 TE9080 TE9081 TE9082 TE9083 TE9084 TE9085 TE9086 TE9087 TE9088 TE9089 TE9090 TE9091 TE9092 TE9093 TE9094 TE9095 TE9096 TE9097 TE9098 TE9099 TE9100 TE9101 TE9102 TE9103 TE9104 TE9105 TE9106 TE9107 TE9108 TE9109 TE9110 TE9111 TE9112 TE9113 TE9114 TE9115 TE9116 TE9117 TE9118 TE9119 TE9120 TE9121 TE9122 TE9123 TE9124 TE9125 TE9126 TE9127 TE9128 TE9129 TE9130 TE9131 TE9132 TE9133 TE9134 TE9135 TE9136 TE9137 TE9138 TE9139 TE9140 TE9141 TE9142 TE9143 TE9144 TE9145 TE9146 TE9147 TE9148 TE9149 TE9150 TE9151 TE9152 TE9153 TE9154 TE9155 TE9156 TE9157 TE9158 TE9159 TE9160 TE9161 TE9162 TE9163 TE9164 TE9165 TE9166 TE9167 TE9168 TE9169 TE9170 TE9171 TE9172 TE9173 TE9174 TE9175 TE9176 TE9177 TE9178 TE9179 TE9180 TE9181 TE9182 TE9183 TE9184 TE9185 TE9186 TE9187 TE9188 TE9189 TE9190 TE9191 TE9192 TE9193 TE9194 TE9195 TE9196 TE9197 TE9198 TE9199 TE9200 TE9201 TE9202 TE9203 TE9204 TE9205 TE9206 TE9207 TE9208 TE9209 TE9210 TE9211 TE9212 TE9213 TE9214 TE9215 TE9216 TE9217 TE9218 TE9219 TE9220 TE9221 TE9222 TE9223 TE9224 TE9225 TE9226 TE9227 TE9228 TE9229 TE9230 TE9231 TE9232 TE9233 TE9234 TE9235 TE9236 TE9237 TE9238 TE9239 TE9240 TE9241 TE9242 TE9243 TE9244 TE9245 TE9246 TE9247 TE9248 TE9249 TE9250 TE9251 TE9252 TE9253 TE9254 TE9255 TE9256 TE9257 TE9258 TE9259 TE9260 TE9261 TE9262 TE9263 TE9264 TE9265 TE9266 TE9267 TE9268 TE9269 TE9270 TE9271 TE9272 TE9273 TE9274 TE9275 TE9276 TE9277 TE9278 TE9279 TE9280 TE9281 TE9282 TE9283 TE9284 TE9285 TE9286 TE9287 TE9288 TE9289 TE9290 TE9291 TE9292 TE9293 TE9294 TE9295 TE9296 TE9297 TE9298 TE9299 TE9300 TE9301 TE9302 TE9303 TE9304 TE9305 TE9306 TE9307 TE9308 TE9309 TE9310 TE9311 TE9312 TE9313 TE9314 TE9315 TE9316 TE9317 TE9318 TE9319 TE9320 TE9321 TE9322 TE9323 TE9324 TE9325 TE9326 TE9327 TE9328 TE9329 TE9330 TE9331 TE9332 TE9333 TE9334 TE9335 TE9336 TE9337 TE9338 TE9339 TE9340 TE9341 TE9342 TE9343 TE9344 TE9345 TE9346 TE9347 TE9348 TE9349 TE9350 TE9351 TE9352 TE9353 TE9354 TE9355 TE9356 TE9357 TE9358 TE9359 TE9360 TE9361 TE9362 TE9363 TE9364 TE9365 TE9366 TE9367 TE9368 TE9369 TE9370 TE9371 TE9372 TE9373 TE9374 TE9375 TE9376 TE9377 TE9378 TE9379 TE9380 TE9381 TE9382 TE9383 TE9384 TE9385 TE9386 TE9387 TE9388 TE9389 TE9390 TE9391 TE9392 TE9393 TE9394 TE9395 TE9396 TE9397 TE9398 TE9399 TE9400 TE9401 TE9402 TE9403 TE9404 TE9405 TE9406 TE9407 TE9408 TE9409 TE9410 TE9411 TE9412 TE9413 TE9414 TE9415 TE9416 TE9417 TE9418 TE9419 TE9420 TE9421 TE9422 TE9423 TE9424 TE9425 TE9426 TE9427 TE9428 TE9429 TE9430 TE9431 TE9432 TE9433 TE9434 TE9435 TE9436 TE9437 TE9438 TE9439 TE9440 TE9441 TE9442 TE9443 TE9444 TE9445 TE9446 TE9447 TE9448 TE9449 TE9450 TE9451 TE9452 TE9453 TE9454 TE9455 TE9456 TE9457 TE9458 TE9459 TE9460 TE9461 TE9462 TE9463 TE9464 TE9465 TE9466 TE9467 TE9468 TE9469 TE9470 TE9471 TE9472 TE9473 TE9474 TE9475 TE9476 TE9477 TE9478 TE9479 TE9480 TE9481 TE9482 TE9483 TE9484 TE9485 TE9486 TE9487 TE9488 TE9489 TE9490 TE9491 TE9492 TE9493 TE9494 TE9495 TE9496 TE9497 TE9498 TE9499 TE9500 TE9501 TE9502 TE9503 TE9504 TE9505 TE9506 TE9507 TE9508 TE9509 TE9510 TE9511 TE9512 TE9513 TE9514 TE9515 TE9516 TE9517 TE9518 TE9519 TE9520 TE9521 TE9522 TE9523 TE9524 TE9525 TE9526 TE9527 TE9528 TE9529 TE9530 TE9531 TE9532 TE9533 TE9534 TE9535 TE9536 TE9537 TE9538 TE9539 TE9540 TE9541 TE9542 TE9543 TE9544 TE9545 TE9546 TE9547 TE9548 TE9549 TE9550 TE9551 TE9552 TE9553 TE9554 TE9555 TE9556 TE9557 TE9558 TE9559 TE9560 TE9561 TE9562 TE9563 TE9564 TE9565 TE9566 TE9567 TE9568 TE9569 TE9570 TE9571 TE9572 TE9573 TE9574 TE9575 TE9576 TE9577 TE9578 TE9579 TE9580 TE9581 TE9582 TE9583 TE9584 TE9585 TE9586 TE9587 TE9588 TE9589 TE9590 TE9591 TE9592 TE9593 TE9594 TE9595 TE9596 TE9597 TE9598 TE9599 TE9600 TE9601 TE9602 TE9603 TE9604 TE9605 TE9606 TE9607 TE9608 TE9609 TE9610 TE9611 TE9612 TE9613 TE9614 TE9615 TE9616 TE9617 TE9618 TE9619 TE9620 TE9621 TE9622 TE9623 TE9624 TE9625 TE9626 TE9627 TE9628 TE9629 TE9630 TE9631 TE9632 TE9633 TE9634 TE9635 TE9636 TE9637 TE9638 TE9639 TE9640 TE9641 TE9642 TE9643 TE9644 TE9645 TE9646 TE9647 TE9648 TE9649 TE9650 TE9651 TE9652 TE9653 TE9654 TE9655 TE9656 TE9657 TE9658 TE9659 TE9660 TE9661 TE9662 TE9663 TE9664 TE9665 TE9666 TE9667 TE9668 TE9669 TE9670 TE9671 TE9672 TE9673 TE9674 TE9675 TE9676 TE9677 TE9678 TE9679 TE9680 TE9681 TE9682 TE9683 TE9684 TE9685 TE9686 TE9687 TE9688 TE9689 TE9690 TE9691 TE9692 TE9693 TE9694 TE9695 TE9696 TE9697 TE9698 TE9699 TE9700 TE9701 TE9702 TE9703 TE9704 TE9705 TE9706 TE9707 TE9708 TE9709 TE9710 TE9711 TE9712 TE9713 TE9714 TE9715 TE9716 TE9717 TE9718 TE9719 TE9720 TE9721 TE9722 TE9723 TE9724 TE9725 TE9726 TE9727 TE9728 TE9729 TE9730 TE9731 TE9732 TE9733 TE9734 TE9735 TE9736 TE9737 TE9738 TE9739 TE9740 TE9741 TE9742 TE9743 TE9744 TE9745 TE9746 TE9747 TE9748 TE9749 TE9750 TE9751 TE9752 TE9753 TE9754 TE9755 TE9756 TE9757 TE9758 TE9759 TE9760 TE9761 TE9762 TE9763 TE9764 TE9765 TE9766 TE9767 TE9768 TE9769 TE9770 TE9771 TE9772 TE9773 TE9774 TE9775 TE9776 TE9777 TE9778 TE9779 TE9780 TE9781 TE9782 TE9783 TE9784 TE9785 TE9786 TE9787 TE9788 TE9789 TE9790 TE9791 TE9792 TE9793 TE9794 TE9795 TE9796 TE9797 TE9798 TE9799 TE9800 TE9801 TE9802 TE9803 TE9804 TE9805 TE9806 TE9807 TE9808 TE9809 TE9810 TE9811 TE9812 TE9813 TE9814 TE9815 TE9816 TE9817 TE9818 TE9819 TE9820 TE9821 TE9822 TE9823 TE9824 TE9825 TE9826 TE9827 TE9828 TE9829 TE9830 TE9831 TE9832 TE9833 TE9834 TE9835 TE9836 TE9837 TE9838 TE9839 TE9840 TE9841 TE9842 TE9843 TE9844 TE9845 TE9846 TE9847 TE9848 TE9849 TE9850 TE9851 TE9852 TE9853 TE9854 TE9855 TE9856 TE9857 TE9858 TE9859 TE9860 TE9861 TE9862 TE9863 TE9864 TE9865 TE9866 TE9867 TE9868 TE9869 TE9870 TE9871 TE9872 TE9873 TE9874 TE9875 TE9876 TE9877 TE9878 TE9879 TE9880 TE9881 TE9882 TE9883 TE9884 TE9885 TE9886 TE9887 TE9888 TE9889 TE9890 TE9891 TE9892 TE9893 TE9894 TE9895 TE9896 TE9897 TE9898 TE9899 TE9900 TE9901 TE9902 TE9903 TE9904 TE9905 TE9906 TE9907 TE9908 TE9909 TE9910 TE9911 TE9912 TE9913 TE9914 TE9915 TE9916 TE9917 TE9918 TE9919 TE9920 TE9921 TE9922 TE9923 TE9924 TE9925 TE9926 TE9927 TE9928 TE9929 TE9930 TE9931 TE9932 TE9933 TE9934 TE9935 TE9936 TE9937 TE9938 TE9939 TE9940 TE9941 TE9942 TE9943 TE9944 TE9945 TE9946 TE9947 TE9948 TE9949 TE9950 TE9951 TE9952 TE9953 TE9954 TE9955 TE9956 TE9957 TE9958 TE9959 TE9960 TE9961 TE9962 TE9963 TE9964 TE9965 TE9966 TE9967 TE9968 TE9969 TE9970 TE9971 TE9972 TE9973 TE9974 TE9975 TE9976 TE9977 TE9978 TE9979 TE9980 TE9981 TE9982 TE9983 TE9984 TE9985 TE9986 TE9987 TE9988 TE9989 TE9990 TE9991 TE9992 TE9993 TE9994 TE9995 TE9996 TE9997 TE9998 TE9999 TE10000 TE10001 TE10002 TE10003 TE10004 TE10005 TE10006 TE10007 TE10008 TE10009 TE10010 TE10011 TE10012 TE10013 TE10014 TE10015 TE10016 TE10017 TE10018 TE10019 TE10020 TE10021 TE10022 TE10023 TE10024 TE10025 TE10026 TE10027 TE10028 TE10029 TE10030 TE10031 TE10032 TE10033 TE10034 TE10035 TE10036 TE10037 TE10038 TE10039 TE10040 TE10041 TE10042 TE10043 TE10044 TE10045 TE10046 TE10047 TE10048 TE10049 TE10050 TE10051 TE10052 TE10053 TE10054 TE10055 TE10056 TE10057 TE10058 TE10059 TE10060 TE10061 TE10062 TE10063 TE10064 TE10065 TE10066 TE10067 TE10068 TE10069 TE10070 TE10071 TE10072 TE10073 TE10074 TE10075 TE10076 TE10077 TE10078 TE10079 TE10080 TE10081 TE10082 TE10083 TE10084 TE10085 TE10086 TE10087 TE10088 TE10089 TE10090 TE10091 TE10092 TE10093 TE10094 TE10095 TE10096 TE10097 TE10098 TE10099 TE10100 TE10101 TE10102 TE10103 TE10104 TE10105 TE10106 TE10107 TE10108 TE10109 TE10110 TE10111 TE10112 TE10113 TE10114 TE10115 TE10116 TE10117 TE10118 TE10119 TE10120 TE10121 TE10122 TE10123 TE10124 TE10125 TE10126 TE10127 TE10128 TE10129 TE10130 TE10131 TE10132 TE10133 TE10134 TE10135 TE10136 TE10137 TE10138 TE10139 TE10140 TE10141 TE10142 TE10143 TE10144 TE10145 TE10146 TE10147 TE10148 TE10149 TE10150 TE10151 TE10152 TE10153 TE10154 TE10155 TE10156 TE10157 TE10158 TE10159 TE10160 TE10161 TE10162 TE10163 TE10164 TE10165 TE10166 TE10167 TE10168 TE10169 TE10170 TE10171 TE10172 TE10173 TE10174 TE10175 TE10176 TE10177 TE10178 TE10179 TE10180 TE10181 TE10182 TE10183 TE10184 TE10185 TE10186 TE10187 TE10188 TE10189 TE10190 TE10191 TE10192 TE10193 TE10194 TE10195 TE10196 TE10197 TE10198 TE10199 TE10200 TE10201 TE10202 TE10203 TE10204 TE10205 TE10206 TE10207 TE10208 TE10209 TE10210 TE10211 TE10212 TE10213 TE10214 TE10215 TE10216 TE10217 TE10218 TE10219 TE10220 TE10221 TE10222 TE10223 TE10224 TE10225 TE10226 TE10227 TE10228 TE10229 TE10230 TE10231 TE10232 TE10233 TE10234 TE10235 TE10236 TE10237 TE10238 TE10239 TE10240 TE10241 TE10242 TE10243 TE10244 TE10245 TE10246 TE10247 TE10248 TE10249 TE10250 TE10251 TE10252 TE10253 TE10254 TE10255 TE10256 TE10257 TE10258 TE10259 TE10260 TE10261 TE10262 TE10263 TE10264 TE10265 TE10266 TE10267 TE10268 TE10269 TE10270 TE10271 TE10272 TE10273 TE10274 TE10275 TE10276 TE10277 TE10278 TE10279 TE10280 TE10281 TE10282 TE10283 TE10284 TE10285 TE10286 TE10287 TE10288 TE10289 TE10290 TE10291 TE10292 TE10293 TE10294 TE10295 TE10296 TE10297 TE10298 TE10299 TE10300 TE10301 TE10302 TE10303 TE10304 TE10305 TE10306 TE10307 TE10308 TE10309 TE10310 TE10311 TE10312 TE10313 TE10314 TE10315 TE10316 TE10317 TE10318 TE10319 TE10320 TE10321 TE10322 TE10323 TE10324 TE10325 TE10326 TE10327 TE10328 TE10329 TE10330 TE10331 TE10332 TE10333 TE10334 TE10335 TE10336 TE10337 TE10338 TE10339 TE10340 TE10341 TE10342 TE10343 TE10344 TE10345 TE10346 TE10347 TE10348 TE10349 TE10350 TE10351 TE10352 TE10353 TE10354 TE10355 TE10356 TE10357 TE10358 TE10359 TE10360 TE10361 TE10362 TE10363 TE10364 TE10365 TE10366 TE10367 TE10368 TE10369 TE10370 TE10371 TE10372 TE10373 TE10374 TE10375 TE10376 TE10377 TE10378 TE10379 TE10380 TE10381 TE10382 TE10383 TE10384 TE10385 TE10386 TE10387 TE10388 TE10389 TE10390 TE10391 TE10392 TE10393 TE10394 TE10395 TE10396 TE10397 TE10398 TE10399 TE10400 TE10401 TE10402 TE10403 TE10404 TE10405 TE10406 TE10407 TE10408 TE10409 TE10410 TE10411 TE10412 TE10413 TE10414 TE10415 TE10416 TE10417 TE10418 TE10419 TE10420 TE10421 TE10422 TE10423 TE10424 TE10425 TE10426 TE10427 TE10428 TE10429 TE10430 TE10431 TE10432 TE10433 TE10434 TE10435 TE10436 TE10437 TE10438 TE10439 TE10440 TE10441 TE10442 TE10443 TE10444 TE10445 TE10446 TE10447 TE10448 TE10449 TE10450 TE10451 TE10452 TE10453 TE10454 TE10455 TE10456 TE10457 TE10458 TE10459 TE10460 TE10461 TE10462 TE10463 TE10464 TE10465 TE10466 TE10467 TE10468 TE10469 TE10470 TE10471 TE10472 TE10473 TE10474 TE10475 TE10476 TE10477 TE10478 TE10479 TE10480 TE10481 TE10482 TE10483 TE10484 TE10485 TE10486 TE10487 TE10488 TE10489 TE10490 TE10491 TE10492 TE10493 TE10494 TE10495 TE10496 TE10497 TE10498 TE10499 TE10500 TE10501 TE10502 TE10503 TE10504 TE10505 TE10506 TE10507 TE10508 TE10509 TE10510 TE10511 TE10512 TE10513 TE10514 TE10515 TE10516 TE10517 TE10518 TE10519 TE10520 TE10521 TE10522 TE10523 TE10524 TE10525 TE10526 TE10527 TE10528 TE10529 TE10530 TE10531 TE10532 TE10533 TE10534 TE10535 TE10536 TE10537 TE10538 TE10539 TE10540 TE10541 TE10542 TE10543 TE10544 TE10545 TE10546 TE10547 TE10548 TE10549 TE10550 TE10551 TE10552 TE10553 TE10554 TE10555 TE10556 TE10557 TE10558 TE10559 TE10560 TE10561 TE10562 TE10563 TE10564 TE10565 TE10566 TE10567 TE10568 TE10569 TE10570 TE10571 TE10572 TE10573 TE10574 TE10575 TE10576 TE10577 TE10578 TE10579 TE10580 TE10581 TE10582 TE10583 TE10584 TE10585 TE10586 TE10587 TE10588 TE10589 TE10590 TE10591 TE10592 TE10593 TE10594 TE10595 TE10596 TE10597 TE10598 TE10599 TE10600 TE10601 TE10602 TE10603 TE10604 TE10605 TE10606 TE10607 TE10608 TE10609 TE10610 TE10611 TE10612 TE10613 TE10614 TE10615 TE10616 TE10617 TE10618 TE10619 TE10620 TE10621 TE10622 TE10623 TE10624 TE10625 TE10626 TE10627 TE10628 TE10629 TE10630 TE10631 TE10632 TE10633 TE10634 TE10635 TE10636 TE10637 TE10638 TE10639 TE10640 TE10641 TE10642 TE10643 TE10644 TE10645 TE10646 TE10647 TE10648 TE10649 TE10650 TE10651 TE10652 TE10653 TE10654 TE10655 TE10656 TE10657 TE10658 TE10659 TE10660 TE10661 TE10662 TE10663 TE10664 TE10665 TE10666 TE10667 TE10668 TE10669 TE10670 TE10671 TE10672 TE10673 TE10674 TE10675 TE10676 TE10677 TE10678 TE10679 TE10680 TE10681 TE10682 TE10683 TE10684 TE10685 TE10686 TE10687 TE10688 TE10689 TE10690 TE10691 TE10692 TE10693 TE10694 TE10695 TE10696 TE10697 TE10698 TE10699 TE10700 TE10701 TE10702 TE10703 TE10704 TE10705 TE10706 TE10707 TE10708 TE10709 TE10710 TE10711 TE10712 TE10713 TE10714 TE10715 TE10716 TE10717 TE10718 TE10719 TE10720 TE10721 TE10722 TE10723 TE10724 TE10725 TE10726 TE10727 TE10728 TE10729 TE10730 TE10731 TE10732 TE10733 TE10734 TE10735 TE10736 TE10737 TE10738 TE10739 TE10740 TE10741 TE10742 TE10743 TE10744 TE10745 TE10746 TE10747 TE10748 TE10749 TE10750 TE10751 TE10752 TE10753 TE10754 TE10755 TE10756 TE10757 TE10758 TE10759 TE10760 TE10761 TE10762 TE10763 TE10764 TE10765 TE10766 TE10767 TE10768 TE10769 TE10770 TE10771 TE10772 TE10773 TE10774 TE10775 TE10776 TE10777 TE10778 TE10779 TE10780 TE10781 TE10782 TE10783 TE10784 TE10785 TE10786 TE10787 TE10788 TE10789 TE10790 TE10791 TE10792 TE10793 TE10794 TE10795 TE10796 TE10797 TE10798 TE10799 TE10800 TE10801 TE10802 TE10803 TE10804 TE10805 TE10806 TE10807 TE10808 TE10809 TE10810 TE10811 TE10812 TE10813 TE10814 TE10815 TE10816 TE10817 TE10818 TE10819 TE10820 TE10821 TE10822 TE10823 TE10824 TE10825 TE10826 TE10827 TE10828 TE10829 TE10830 TE10831 TE10832 TE10833 TE10834 TE10835 TE10836 TE10837 TE10838 TE10839 TE10840 TE10841 TE10842 TE10843 TE10844 TE10845 TE10846 TE10847 TE10848 TE10849 TE10850 TE10851 TE10852 TE10853 TE10854 TE10855 TE10856 TE10857 TE10858 TE10859 TE10860 TE10861 TE10862 TE10863 TE10864 TE10865 TE10866 TE10867 TE10868 TE10869 TE10870 TE10871 TE10872 TE10873 TE10874 TE10875 TE10876 TE10877 TE10878 TE10879 TE10880 TE10881 TE10882 TE10883 TE10884 TE10885 TE10886 TE10887 TE10888 TE10889 TE10890 TE10891 TE10892 TE10893 TE10894 TE10895 TE10896 TE10897 TE10898 TE10899 TE10900 TE10901 TE10902 TE10903 TE10904 TE10905 TE10906 TE10907 TE10908 TE10909 TE10910 TE10911 TE10912 TE10913 TE10914 TE10915 TE10916 TE10917 TE10918 TE10919 TE10920 TE10921 TE10922 TE10923 TE10924 TE10925 TE10926 TE10927 TE10928 TE10929 TE10930 TE10931 TE10932 TE10933 TE10934 TE10935 TE10936 TE10937 TE10938 TE10939 TE10940 TE10941 TE10942 TE10943 TE10944 TE10945 TE10946 TE10947 TE10948 TE10949 TE10950 TE10951 TE10952 TE10953 TE10954 TE10955 TE10956 TE10957 TE10958 TE10959 TE10960 TE10961 TE10962 TE10963 TE10964 TE10965 TE10966 TE10967 TE10968 TE10969 TE10970 TE10971 TE10972 TE10973 TE10974 TE10975 TE10976 TE10977 TE10978 TE10979 TE10980 TE10981 TE10982 TE10983 TE10984 TE10985 TE10986 TE10987 TE10988 TE10989 TE10990 TE10991 TE10992 TE10993 TE10994 TE10995 TE10996 TE10997 TE10998 TE10999 TE11000 TE11001 TE11002 TE11003 TE11004 TE11005 TE11006 TE11007 TE11008 TE11009 TE11010 TE11011 TE11012 TE11013 TE11014 TE11015 TE11016 TE11017 TE11018 TE11019 TE11020 TE11021 TE11022 TE11023 TE11024 TE11025 TE11026 TE11027 TE11028 TE11029 TE11030 TE11031 TE11032 TE11033 TE11034 TE11035 TE11036 TE11037 TE11038 TE11039 TE11040 TE11041 TE11042 TE11043 TE11044 TE11045 TE11046 TE11047 TE11048 TE11049 TE11050 TE11051 TE11052 TE11053 TE11054 TE11055 TE11056 TE11057 TE11058 TE11059 TE11060 TE11061 TE11062 TE11063 TE11064 TE11065 TE11066 TE11067 TE11068 TE11069 TE11070 TE11071 TE11072 TE11073 TE11074 TE11075 TE11076 TE11077 TE11078 TE11079 TE11080 TE11081 TE11082 TE11083 TE11084 TE11085 TE11086 TE11087 TE11088 TE11089 TE11090 TE11091 TE11092 TE11093 TE11094 TE11095 TE11096 TE11097 TE11098 TE11099 TE11100 TE11101 TE11102 TE11103 TE11104 TE11105 TE11106 TE11107 TE11108 TE11109 TE11110 TE11111 TE11112 TE11113 TE11114 TE11115 TE11116 TE11117 TE11118 TE11119 TE11120 TE11121 TE11122 TE11123 TE11124 TE11125 TE11126 TE11127 TE11128 TE11129 TE11130 TE11131 TE11132 TE11133 TE11134 TE11135 TE11136 TE11137 TE11138 TE11139 TE11140 TE11141 TE11142 TE11143 TE11144 TE11145 TE11146 TE11147 TE11148 TE11149 TE11150 TE11151 TE11152 TE11153 TE11154 TE11155 TE11156 TE11157 TE11158 TE11159 TE11160 TE11161 TE11162 TE11163 TE11164 TE11165 TE11166 TE11167 TE11168 TE11169 TE11170 TE11171 TE11172 TE11173 TE11174 TE11175 TE11176 TE11177 TE11178 TE11179 TE11180 TE11181 TE11182 TE11183 TE11184 TE11185 TE11186 TE11187 TE11188 TE11189 TE11190 TE11191 TE11192 TE11193 TE11194 TE11195 TE11196 TE11197 TE11198 TE11199 TE11200 TE11201 TE11202 TE11203 TE11204 TE11205 TE11206 TE11207 TE11208 TE11209 TE11210 TE11211 TE11212 TE11213 TE11214 TE11215 TE11216 TE11217 TE11218 TE11219 TE11220 TE11221 TE11222 TE11223 TE11224 TE11225 TE11226 TE11227 TE11228 TE11229 TE11230 TE11231 TE11232 TE11233 TE11234 TE11235 TE11236 TE11237 TE11238 TE11239 TE11240 TE11241 TE11242 TE11243 TE11244 TE11245 TE11246 TE11247 TE11248 TE11249 TE11250 TE11251 TE11252 TE11253 TE11254 TE11255 TE11256 TE11257 TE11258 TE11259 TE11260 TE11261 TE11262 TE11263 TE11264 TE11265 TE11266 TE11267 TE11268 TE11269 TE11270 TE11271 TE11272 TE11273 TE11274 TE11275 TE11276 TE11277 TE11278 TE11279 TE11280 TE11281 TE11282 TE11283 TE11284 TE11285 TE11286 TE11287 TE11288 TE11289 TE11290 TE11291 TE11292 TE11293 TE11294 TE11295 TE11296 TE11297 TE11298 TE11299 TE11300 TE11301 TE11302 TE11303 TE11304 TE11305 TE11306 TE11307 TE11308 TE11309 TE11310 TE11311 TE11312 TE11313 TE11314 TE11315 TE11316 TE11317 TE11318 TE11319 TE11320 TE11321 TE11322 TE11323 TE11324 TE11325 TE11326 TE11327 TE11328 TE11329 TE11330 TE11331 TE11332 TE11333 TE11334 TE11335 TE11336 TE11337 TE11338 TE11339 TE11340 TE11341 TE11342 TE11343 TE11344 TE11345 TE11346 TE11347 TE11348 TE11349 TE11350 TE11351 TE11352 TE11353 TE11354 TE11355 TE11356 TE11357 TE11358 TE11359 TE11360 TE11361 TE11362 TE11363 TE11364 TE11365 TE11366 TE11367 TE11368 TE11369 TE11370 TE11371 TE11372 TE11373 TE11374 TE11375 TE11376 TE11377 TE11378 TE11379 TE11380 TE11381 TE11382 TE11383 TE11384 TE11385 TE11386 TE11387 TE11388 TE11389 TE11390 TE11391 TE11392 TE11393 TE11394 TE11395 TE11396 TE11397 TE11398 TE11399 TE11400 TE11401 TE11402 TE11403 TE11404 TE11405 TE11406 TE11407 TE11408 TE11409 TE11410 TE11411 TE11412 TE11413 TE11414 TE11415 TE11416 TE11417 TE11418 TE11419 TE11420 TE11421 TE11422 TE11423 TE11424 TE11425 TE11426 TE11427 TE11428 TE11429 TE11430 TE11431 TE11432 TE11433 TE11434 TE11435 TE11436 TE11437 TE11438 TE11439 TE11440 TE11441 TE11442 TE11443 TE11444 TE11445 TE11446 TE11447 TE11448 TE11449 TE11450 TE11451 TE11452 TE11453 TE11454 TE11455 TE11456 TE11457 TE11458 TE11459 TE11460 TE11461 TE11462 TE11463 TE11464 TE11465 TE11466 TE11467 TE11468 TE11469 TE11470 TE11471 TE11472 TE11473 TE11474 TE11475 TE11476 TE11477 TE11478 TE11479 TE11480 TE11481 TE11482 TE11483 TE11484 TE11485 TE11486 TE11487 TE11488 TE11489 TE11490 TE11491 TE11492 TE11493 TE11494 TE11495 TE11496 TE11497 TE11498 TE11499 TE11500 TE11501 TE11502 TE11503 TE11504 TE11505 TE11506 TE11507 TE11508 TE11509 TE11510 TE11511 TE11512 TE11513 TE11514 TE11515 TE11516 TE11517 TE11518 TE11519 TE11520 TE11521 TE11522 TE11523 TE11524 TE11525 TE11526 TE11527 TE11528 TE11529 TE11530 TE11531 TE11532 TE11533 TE11534 TE11535 TE11536 TE11537 TE11538 TE11539 TE11540 TE11541 TE11542 TE11543 TE11544 TE11545 TE11546 TE11547 TE11548 TE11549 TE11550 TE11551 TE11552 TE11553 TE11554 TE11555 TE11556 TE11557 TE11558 TE11559 TE11560 TE11561 TE11562 TE11563 TE11564 TE11565 TE11566 TE11567 TE11568 TE11569 TE11570 TE11571 TE11572 TE11573 TE11574 TE11575 TE11576 TE11577 TE11578 TE11579 TE11580 TE11581 TE11582 TE11583 TE11584 TE11585 TE11586 TE11587 TE11588 TE11589 TE11590 TE11591 TE11592 TE11593 TE11594 TE11595 TE11596 TE11597 TE11598 TE11599 TE11600 TE11601 TE11602 TE11603 TE11604 TE11605 TE11606 TE11607 TE11608 TE11609 TE11610 TE11611 TE11612 TE11613 TE11614 TE11615 TE11616 TE11617 TE11618 TE11619 TE11620 TE11621 TE11622 TE11623 TE11624 TE11625 TE11626 TE11627 TE11628 TE11629 TE11630 TE11631 TE11632 TE11633 TE11634 TE11635 TE11636 TE11637 TE11638 TE11639 TE11640 TE11641 TE11642 TE11643 TE11644 TE11645 TE11646 TE11647 TE11648 TE11649 TE11650 TE11651 TE11652 TE11653 TE11654 TE11655 TE11656 TE11657 TE11658 TE11659 TE11660 TE11661 TE11662 TE11663 TE11664 TE11665 TE11666 TE11667 TE11668 TE11669 TE11670 TE11671 TE11672 TE11673 TE11674 TE11675 TE11676 TE11677 TE11678 TE11679 TE11680 TE11681 TE11682 TE11683 TE11684 TE11685 TE11686 TE11687 TE11688 TE11689 TE11690 TE11691 TE11692 TE11693 TE11694 TE11695 TE11696 TE11697 TE11698 TE11699 TE11700 TE11701 TE11702 TE11703 TE11704 TE11705 TE11706 TE11707 TE11708 TE11709 TE11710 TE11711 TE11712 TE11713 TE11714 TE11715 TE11716 TE11717 TE11718 TE11719 TE11720 TE11721 TE11722 TE11723 TE11724 TE11725 TE11726 TE11727 TE11728 TE11729 TE11730 TE11731 TE11732 TE11733 TE11734 TE11735 TE11736 TE11737 TE11738 TE11739 TE11740 TE11741 TE11742 TE11743 TE11744 TE11745 TE11746 TE11747 TE11748 TE11749 TE11750 TE11751 TE11752 TE11753 TE11754 TE11755 TE11756 TE11757 TE11758 TE11759 TE11760 TE11761 TE11762 TE11763 TE11764 TE11765 TE11766 TE11767 TE11768 TE11769 TE11770 TE11771 TE11772 TE11773 TE11774 TE11775 TE11776 TE11777 TE11778 TE11779 TE11780 TE11781 TE11782 TE11783 TE11784 TE11785 TE11786 TE11787 TE11788 TE11789 TE11790 TE11791 TE11792 TE11793 TE11794 TE11795 TE11796 TE11797 TE11798 TE11799 TE11800 TE11801 TE11802 TE11803 TE11804 TE11805 TE11806 TE11807 TE11808 TE11809 TE11810 TE11811 TE11812 TE11813 TE11814 TE11815 TE11816 TE11817 TE11818 TE11819 TE11820 TE11821 TE11822 TE11823 TE11824 TE11825 TE11826 TE11827 TE11828 TE11829 TE11830 TE11831 TE11832 TE11833 TE11834 TE11835 TE11836 TE11837 TE11838 TE11839 TE11840 TE11841 TE11842 TE11843 TE11844 TE11845 TE11846 TE11847 TE11848 TE11849 TE11850 TE11851 TE11852 TE11853 TE11854 TE11855 TE11856 TE11857 TE11858 TE11859 TE11860 TE11861 TE11862 TE11863 TE11864 TE11865 TE11866 TE11867 TE11868 TE11869 TE11870 TE11871 TE11872 TE11873 TE11874 TE11875 TE11876 TE11877 TE11878 TE11879 TE11880 TE11881 TE11882 TE11883 TE11884 TE11885 TE11886 TE11887 TE11888 TE11889 TE11890 TE11891 TE11892 TE11893 TE11894 TE11895 TE11896 TE11897 TE11898 TE11899 TE11900 TE11901 TE11902 TE11903 TE11904 TE11905 TE11906 TE11907 TE11908 TE11909 TE11910 TE11911 TE11912 TE11913 TE11914 TE11915 TE11916 TE11917 TE11918 TE11919 TE11920 TE11921 TE11922 TE11923 TE11924 TE11925 TE11926 TE11927 TE11928 TE11929 TE11930 TE11931 TE11932 TE11933 TE11934 TE11935 TE11936 TE11937 TE11938 TE11939 TE11940 TE11941 TE11942 TE11943 TE11944 TE11945 TE11946 TE11947 TE11948 TE11949 TE11950 TE11951 TE11952 TE11953 TE11954 TE11955 TE11956 TE11957 TE11958 TE11959 TE11960 TE11961 TE11962 TE11963 TE11964 TE11965 TE11966 TE11967 TE11968 TE11969 TE11970 TE11971 TE11972 TE11973 TE11974 TE11975 TE11976 TE11977 TE11978 TE11979 TE11980 TE11981 TE11982 TE11983 TE11984 TE11985 TE11986 TE11987 TE11988 TE11989 TE11990 TE11991 TE11992 TE11993 TE11994 TE11995 TE11996 TE11997 TE11998 TE11999 TE12000 TE12001 TE12002 TE12003 TE12004 TE12005 TE12006 TE12007 TE12008 TE12009 TE12010 TE12011 TE12012 TE12013 TE12014 TE12015 TE12016 TE12017 TE12018 TE12019 TE12020 TE12021 TE12022 TE12023 TE12024 TE12025 TE12026 TE12027 TE12028 TE12029 TE12030 TE12031 TE12032 TE12033 TE12034 TE12035 TE12036 TE12037 TE12038 TE12039 TE12040 TE12041 TE12042 TE12043 TE12044 TE12045 TE12046 TE12047 TE12048 TE12049 TE12050 TE12051 TE12052 TE12053 TE12054 TE12055 TE12056 TE12057 TE12058 TE12059 TE12060 TE12061 TE12062 TE12063 TE12064 TE12065 TE12066 TE12067 TE12068 TE12069 TE12070 TE12071 TE12072 TE12073 TE12074 TE12075 TE12076 TE12077 TE12078 TE12079 TE12080 TE12081 TE12082 TE12083 TE12084 TE12085 TE12086 TE12087 TE12088 TE12089 TE12090 TE12091 TE12092 TE12093 TE12094 TE12095 TE12096 TE12097 TE12098 TE12099 TE12100 TE12101 TE12102 TE12103 TE12104 TE12105 TE12106 TE12107 TE12108 TE12109 TE12110 TE12111 TE12112 TE12113 TE12114 TE12115 TE12116 TE12117 TE12118 TE12119 TE12120 TE12121 TE12122 TE12123 TE12124 TE12125 TE12126 TE12127 TE12128 TE12129 TE12130 TE12131 TE12132 TE12133 TE12134 TE12135 TE12136 TE12137 TE12138 TE12139 TE12140 TE12141 TE12142 TE12143 TE12144 TE12145 TE12146 TE12147 TE12148 TE12149 TE12150 TE12151 TE12152 TE12153 TE12154 TE12155 TE12156 TE12157 TE12158 TE12159 TE12160 TE12161 TE12162 TE12163 TE12164 TE12165 TE12166 TE12167 TE12168 TE12169 TE12170 TE12171 TE12172 TE12173 TE12174 TE12175 TE12176 TE12177 TE12178 TE12179 TE12180 TE12181 TE12182 TE12183 TE12184 TE12185 TE12186 TE12187 TE12188 TE12189 TE12190 TE12191 TE12192 TE12193 TE12194 TE12195 TE12196 TE12197 TE12198 TE12199 TE12200 TE12201 TE12202 TE12203 TE12204 TE12205 TE12206 TE12207 TE12208 TE12209 TE12210 TE12211 TE12212 TE12213 TE12214 TE12215 TE12216 TE12217 TE12218 TE12219 TE12220 TE12221 TE12222 TE12223 TE12224 TE12225 TE12226 TE12227 TE12228 TE12229 TE12230 TE12231 TE12232 TE12233 TE12234 TE12235 TE12236 TE12237 TE12238 TE12239 TE12240 TE12241 TE12242 TE12243 TE12244 TE12245 TE12246 TE12247 TE12248 TE12249 TE12250 TE12251 TE12252 TE12253 TE12254 TE12255 TE12256 TE12257 TE12258 TE12259 TE12260 TE12261 TE12262 TE12263 TE12264 TE12265 TE12266 TE12267 TE12268 TE12269 TE12270 TE12271 TE12272 TE12273 TE12274 TE12275 TE12276 TE12277 TE12278 TE12279 TE12280 TE12281 TE12282 TE12283 TE12284 TE12285 TE12286 TE12287 TE12288 TE12289 TE12290 TE12291 TE12292 TE12293 TE12294 TE12295 TE12296 TE12297 TE12298 TE12299 TE12300 TE12301 TE12302 TE12303 TE12304 TE12305 TE12306 TE12307 TE12308 TE12309 TE12310 TE12311 TE12312 TE12313 TE12314 TE12315 TE12316 TE12317 TE12318 TE12319 TE12320 TE12321 TE12322 TE12323 TE12324 TE12325 TE12326 TE12327 TE12328 TE12329 TE12330 TE12331 TE12332 TE12333 TE12334 TE12335 TE12336 TE12337 TE12338 TE12339 TE12340 TE12341 TE12342 TE12343 TE12344 TE12345 TE12346 TE12347 TE12348 TE12349 TE12350 TE12351 TE12352 TE12353 TE12354 TE12355 TE12356 TE12357 TE12358 TE12359 TE12360 TE12361 TE12362 TE12363 TE12364 TE12365 TE12366 TE12367 TE12368 TE12369 TE12370 TE12371 TE12372 TE12373 TE12374 TE12375 TE12376 TE12377 TE12378 TE12379 TE12380 TE12381 TE12382 TE12383 TE12384 TE12385 TE12386 TE12387 TE12388 TE12389 TE12390 TE12391 TE12392 TE12393 TE12394 TE12395 TE12396 TE12397 TE12398 TE12399 TE12400 TE12401 TE12402 TE12403 TE12404 TE12405 TE12406 TE12407 TE12408 TE12409 TE12410 TE12411 TE12412 TE12413 TE12414 TE12415 TE12416 TE12417 TE12418 TE12419 TE12420 TE12421 TE12422 TE12423 TE12424 TE12425 TE12426 TE12427 TE12428 TE12429 TE12430 TE12431 TE12432 TE12433 TE12434 TE12435 TE12436 TE12437 TE12438 TE12439 TE12440 TE12441 TE12442 TE12443 TE12444 TE12445 TE12446 TE12447 TE12448 TE12449 TE12450 TE12451 TE12452 TE12453 TE12454 TE12455 TE12456 TE12457 TE12458 TE12459 TE12460 TE12461 TE12462 TE12463 TE12464 TE12465 TE12466 TE12467 TE12468 TE12469 TE12470 TE12471 TE12472 TE12473 TE12474 TE12475 TE12476 TE12477 TE12478 TE12479 TE12480 TE12481 TE12482 TE12483 TE12484 TE12485 TE12486 TE12487 TE12488 TE12489 TE12490 TE12491 TE12492 TE12493 TE12494 TE12495 TE12496 TE12497 TE12498 TE12499 TE12500 TE12501 TE12502 TE12503 TE12504 TE12505 TE12506 TE12507 TE12508 TE12509 TE12510 TE12511 TE12512 TE12513 TE12514 TE12515 TE12516 TE12517 TE12518 TE12519 TE12520 TE12521 TE12522 TE12523 TE12524 TE12525 TE12526 TE12527 TE12528 TE12529 TE12530 TE12531 TE12532 TE12533 TE12534 TE12535 TE12536 TE12537 TE12538 TE12539 TE12540 TE12541 TE12542 TE12543 TE12544 TE12545 TE12546 TE12547 TE12548 TE12549 TE12550 TE12551 TE12552 TE12553 TE12554 TE12555 TE12556 TE12557 TE12558 TE12559 TE12560 TE12561 TE12562 TE12563 TE12564 TE12565 TE12566 TE12567 TE12568 TE12569 TE12570 TE12571 TE12572 TE12573 TE12574 TE12575 TE12576 TE12577 TE12578 TE12579 TE12580 TE12581 TE12582 TE12583 TE12584 TE12585 TE12586 TE12587 TE12588 TE12589 TE12590 TE12591 TE12592 TE12593 TE12594 TE12595 TE12596 TE12597 TE12598 TE12599 TE12600 TE12601 TE12602 TE12603 TE12604 TE12605 STL1 " + }, + "second_split": { + "size": 13871, + "converted_string": "N805 N806 N807 N808 N809 N810 N811 N812 N813 N814 N815 N816 N817 N818 N819 N820 N821 N822 N823 N824 N825 N826 N827 N828 N829 N830 N831 N832 N833 N834 N835 N836 N837 N838 N839 N840 N841 N842 N843 N844 N845 N846 N847 N848 N849 N850 N851 N852 N853 N854 N855 N856 N857 N858 N859 N860 N861 N862 N863 N864 N865 N866 N867 N868 N869 N870 N871 N872 N873 N874 N875 N876 N877 N878 N879 N880 N881 N882 N883 N884 N885 N886 N887 N888 N889 N890 N891 N892 N893 N894 N895 N896 N897 N898 N899 N900 N901 N902 N903 N904 N905 N906 N907 N908 N909 N910 N911 N912 N913 N914 N915 N916 N917 N918 N919 N920 N921 N922 N923 N924 N925 N926 N927 N928 N929 N930 N931 N932 N933 N934 N935 N936 N937 N938 N939 N940 N941 N942 N943 N944 N945 N946 N947 N948 N949 N950 N951 N952 N953 N954 N955 N956 N957 N958 N959 N960 N961 N962 N963 N964 N965 N966 N967 N968 N969 N970 N971 N972 N973 N974 N975 N976 N977 N978 N979 N980 N981 N982 N983 N984 N985 N986 N987 N988 N989 N990 N991 N992 N993 N994 N995 N996 N997 N998 N999 N1000 N1001 N1002 N1003 N1004 N1005 N1006 N1007 N1008 N1009 N1010 N1011 N1012 N1013 N1014 N1015 N1016 N1017 N1018 N1019 N1020 N1021 N1022 N1023 N1024 N1025 N1026 N1027 N1028 N1029 N1030 N1031 N1032 N1033 N1034 N1035 N1036 N1037 N1038 N1039 N1040 N1041 N1042 N1043 N1044 N1045 N1046 N1047 N1048 N1049 N1050 N1051 N1052 N1053 N1054 N1055 N1056 N1057 N1058 N1059 N1060 N1061 N1062 N1063 N1064 N1065 N1066 N1067 N1068 N1069 N1070 N1071 N1072 N1073 N1074 N1075 N1076 N1077 N1078 N1079 N1080 N1081 N1082 N1083 N1084 N1085 N1086 N1087 N1088 N1089 N1090 N1091 N1092 N1093 N1094 N1095 N1096 N1097 N1098 N1099 N1100 N1101 N1102 N1103 N1104 N1105 N1106 N1107 N1108 N1109 N1110 N1111 N1112 N1113 N1114 N1115 N1116 N1117 N1118 N1119 N1120 N1121 N1122 N1123 N1124 N1125 N1126 N1127 N1128 N1129 N1130 N1131 N1132 N1133 N1134 N1135 N1136 N1137 N1138 N1139 N1140 N1141 N1142 N1143 N1144 N1145 N1146 N1147 N1148 N1149 N1150 N1151 N1152 N1153 N1154 N1155 N1156 N1157 N1158 N1159 N1160 N1161 N1162 N1163 N1164 N1165 N1166 N1167 N1168 N1169 N1170 N1171 N1172 N1173 N1174 N1175 N1176 N1177 N1178 N1179 N1180 N1181 N1182 N1183 N1184 N1185 N1186 N1187 N1188 N1189 N1190 N1191 N1192 N1193 N1194 N1195 N1196 N1197 N1198 N1199 N1200 N1201 N1202 N1203 N1204 N1205 N1206 N1207 N1208 N1209 N1210 N1211 N1212 N1213 N1214 N1215 N1216 N1217 N1218 N1219 N1220 N1221 N1222 N1223 N1224 N1225 N1226 N1227 N1228 N1229 N1230 N1231 N1232 N1233 N1234 N1235 N1236 N1237 N1238 N1239 N1240 N1241 N1242 N1243 N1244 N1245 N1246 N1247 N1248 N1249 N1250 N1251 N1252 N1253 N1254 N1255 N1256 N1257 N1258 N1259 N1260 N1261 N1262 N1263 N1264 N1265 N1266 N1267 N1268 N1269 N1270 N1271 N1272 N1273 N1274 N1275 N1276 N1277 N1278 N1279 N1280 N1281 N1282 N1283 N1284 N1285 N1286 N1287 N1288 N1289 N1290 N1291 N1292 N1293 N1294 N1295 N1296 N1297 N1298 N1299 N1300 N1301 N1302 N1303 N1304 N1305 N1306 N1307 N1308 N1309 N1310 N1311 N1312 N1313 N1314 N1315 N1316 N1317 N1318 N1319 N1320 N1321 N1322 N1323 N1324 N1325 N1326 N1327 N1328 N1329 N1330 N1331 N1332 N1333 N1334 N1335 N1336 N1337 N1338 N1339 N1340 N1341 N1342 N1343 N1344 N1345 N1346 N1347 N1348 N1349 N1350 N1351 N1352 N1353 N1354 N1355 N1356 N1357 N1358 N1359 N1360 N1361 N1362 N1363 N1364 N1365 N1366 N1367 N1368 N1369 N1370 N1371 N1372 N1373 N1374 N1375 N1376 N1377 N1378 N1379 N1380 N1381 N1382 N1383 N1384 N1385 N1386 N1387 N1388 N1389 N1390 N1391 N1392 N1393 N1394 N1395 N1396 N1397 N1398 N1399 N1400 N1401 N1402 N1403 N1404 N1405 N1406 N1407 N1408 N1409 N1410 N1411 N1412 N1413 N1414 N1415 N1416 N1417 N1418 N1419 N1420 N1421 N1422 N1423 N1424 N1425 N1426 N1427 N1428 N1429 N1430 N1431 N1432 N1433 N1434 N1435 N1436 N2701 N2702 N2703 N2704 N2705 N2706 N2707 N2708 N2709 N2710 N2711 N2712 N2713 N2714 N2715 N2716 N2717 N2718 N2719 N2720 N2721 N2722 N2723 N2724 N2725 N2726 N2727 N2728 N2729 N2730 N2731 N2732 N2733 N2734 N2735 N2736 N2737 N2738 N2739 N2740 N2741 N2742 N2743 N2744 N2745 N2746 N2747 N2748 N2749 N2750 N2751 N2752 N2753 N2754 N2755 N2756 N2757 N2758 N2759 N2760 N2761 N2762 N2763 N2764 N2765 N2766 N2767 N2768 N2769 N2770 N2771 N2772 N2773 N2774 N2775 N2776 N2777 N2778 N2779 N2780 N2781 N2782 N2783 N2784 N2785 N2786 N2787 N2788 N2789 N2790 N2791 N2792 N2793 N2794 N2795 N2796 N2797 N2798 N2799 N2800 N2801 N2802 N2803 N2804 N2805 N2806 N2807 N2808 N2809 N2810 N2811 N2812 N2813 N2814 N2815 N2816 N2817 N2818 N2819 N2820 N2821 N2822 N2823 N2824 N2825 N2826 N2827 N2828 N2829 N2830 N2831 N2832 N2833 N2834 N2835 N2836 N2837 N2838 N2839 N2840 N2841 N2842 N2843 N2844 N2845 N2846 N2847 N2848 N2849 N2850 N2851 N2852 N2853 N2854 N2855 N2856 N2857 N2858 N2859 N2860 N2861 N2862 N2863 N2864 N2865 N2866 N2867 N2868 N2869 N2870 N2871 N2872 N2873 N2874 N2875 N2876 N2877 N2878 N2879 N2880 N2881 N2882 N2883 N2884 N2885 N2886 N2887 N2888 N2889 N2890 N2891 N2892 N2893 N2894 N2895 N2896 N2897 N2898 N2899 N2900 N2901 N2902 N2903 N2904 N2905 N2906 N2907 N2908 N2909 N2910 N2911 N2912 N2913 N2914 N2915 N2916 N2917 N2918 N2919 N2920 N2921 N2922 N2923 N2924 N2925 N2926 N2927 N2928 N2929 N2930 N2931 N2932 N2933 N2934 N2935 N2936 N2937 N2938 N2939 N2940 N2941 N2942 N2943 N2944 N2945 N2946 N2947 N2948 N2949 N2950 N2951 N2952 N2953 N2954 N2955 N2956 N2957 N2958 N2959 N2960 N2961 N2962 N2963 N2964 N2965 N2966 N2967 N2968 N2969 N2970 N2971 N2972 N2973 N2974 N2975 N2976 N2977 N2978 N2979 N2980 N2981 N2982 N2983 N2984 N2985 N2986 N2987 N2988 N2989 N2990 N2991 N2992 N2993 N2994 N2995 N2996 N2997 N2998 N2999 N3000 N3001 N3002 N3003 N3004 N3005 N3006 N3007 N3008 N3009 N3010 N3011 N3012 N3013 N3014 N3015 N3016 N3017 N3018 N3019 N3020 N3021 N3022 N3023 N3024 N3025 N3026 N3027 N3028 N3029 N3030 N3031 N3032 N3033 N3034 N3035 N3036 N3037 N3038 N3039 N3040 N3041 N3042 N3043 N3044 N3045 N3046 N3047 N3048 N3049 N3050 N3051 N3052 N3053 N3054 N3055 N3056 N3057 N3058 N3059 N3060 N3061 N3062 N3063 N3064 N3065 N3066 N3067 N3068 N3069 N3070 N3071 N3072 N3073 N3074 N3075 N3076 N3077 N3078 N3079 N3080 N3081 N3082 N3083 N3084 N3085 N3086 N3087 N3088 N3089 N3090 N3091 N3092 N3093 N3094 N3095 N3096 N3097 N3098 N3099 N3100 N3101 N3102 N3103 N3104 N3105 N3106 N3107 N3108 N3109 N3110 N3111 N3112 N3113 N3114 N3115 N3116 N3117 N3118 N3119 N3120 N3121 N3122 N3123 N3124 N3125 N3126 N3127 N3128 N3129 N3130 N3131 N3132 N3133 N3134 N3135 N3136 N3137 N3138 N3139 N3140 N3141 N3142 N3143 N3144 N3145 N3146 N3147 N3148 N3149 N3150 N3151 N3152 N3153 N3154 N3155 N3156 N3157 N3158 N3159 N3160 N3161 N3162 N3163 N3164 N3165 N3166 N3167 N3168 N3169 N3170 N3171 N3172 N3173 N3174 N3175 N3176 N3177 N3178 N3179 N3180 N3181 N3182 N3183 N3184 N3185 N3186 N3187 N3188 N3189 N3190 N3191 N3192 N3193 N3194 N3195 N3196 N3197 N3198 N3199 N3200 N3201 N3202 N3203 N3204 N3205 N3206 N3207 N3208 N3209 N3210 N3211 N3212 N3213 N3214 N3215 N3216 N3217 N3218 N3219 N3220 N3221 N3222 N3223 N3224 N3225 N3226 N3227 N3228 N3229 N3230 N3231 N3232 N3233 N3234 N3235 N3236 N3237 N3238 N3239 N3240 N3241 N3242 N3243 N3244 N3245 N3246 N3247 N3248 N3249 N3250 N3251 N3252 N3253 N3254 N3255 N3256 N3257 N3258 N3259 N3260 N3261 N3262 N3263 N3264 N3265 N3266 N3267 N3268 N3269 N3270 N3271 N3272 N3273 N3274 N3275 N3276 N3277 N3278 N3279 N3280 N3281 N3282 N3283 N3284 N3285 N3286 N3287 N3288 N3289 N3290 N3291 N3292 N3293 N3294 N3295 N3296 N3297 N3298 N3299 N3300 N3301 N3302 N3303 N3304 N3305 N3306 N3307 N3308 N3309 N3310 N3311 N3312 N3313 N3314 N3315 N3316 N3317 N3318 N3319 N3320 N3321 N3322 N3323 N3324 N3325 N3326 N3327 N3328 N3329 N3330 N3331 N3332 N3333 TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8 TE9 TE10 TE11 TE12 TE13 TE14 TE15 TE16 TE17 TE18 TE19 TE20 TE21 TE22 TE23 TE24 TE25 TE26 TE27 TE28 TE29 TE30 TE31 TE32 TE33 TE34 TE35 TE36 TE37 TE38 TE39 TE40 TE41 TE42 TE43 TE44 TE45 TE46 TE47 TE48 TE49 TE50 TE51 TE52 TE53 TE54 TE55 TE56 TE57 TE58 TE59 TE60 TE61 TE62 TE63 TE64 TE65 TE66 TE67 TE68 TE69 TE70 TE71 TE72 TE73 TE74 TE75 TE76 TE77 TE78 TE79 TE80 TE81 TE82 TE83 TE84 TE85 TE86 TE87 TE88 TE89 TE90 TE91 TE92 TE93 TE94 TE95 TE96 TE97 TE98 TE99 TE100 TE101 TE102 TE103 TE104 TE105 TE106 TE107 TE108 TE109 TE110 TE111 TE112 TE113 TE114 TE115 TE116 TE117 TE118 TE119 TE120 TE121 TE122 TE123 TE124 TE125 TE126 TE127 TE128 TE129 TE130 TE131 TE132 TE133 TE134 TE135 TE136 TE137 TE138 TE139 TE140 TE141 TE142 TE143 TE144 TE145 TE146 TE147 TE148 TE149 TE150 TE151 TE152 TE153 TE154 TE155 TE156 TE157 TE158 TE159 TE160 TE161 TE162 TE163 TE164 TE165 TE166 TE167 TE168 TE169 TE170 TE171 TE172 TE173 TE174 TE175 TE176 TE177 TE178 TE179 TE180 TE181 TE182 TE183 TE184 TE185 TE186 TE187 TE188 TE189 TE190 TE191 TE192 TE193 TE194 TE195 TE196 TE197 TE198 TE199 TE200 TE201 TE202 TE203 TE204 TE205 TE206 TE207 TE208 TE209 TE210 TE211 TE212 TE213 TE214 TE215 TE216 TE217 TE218 TE219 TE220 TE221 TE222 TE223 TE224 TE225 TE226 TE227 TE228 TE229 TE230 TE231 TE232 TE233 TE234 TE235 TE236 TE237 TE238 TE239 TE240 TE241 TE242 TE243 TE244 TE245 TE246 TE247 TE248 TE249 TE250 TE251 TE252 TE253 TE254 TE255 TE256 TE257 TE258 TE259 TE260 TE261 TE262 TE263 TE264 TE265 TE266 TE267 TE268 TE269 TE270 TE271 TE272 TE273 TE274 TE275 TE276 TE277 TE278 TE279 TE280 TE281 TE282 TE283 TE284 TE285 TE286 TE287 TE288 TE289 TE290 TE291 TE292 TE293 TE294 TE295 TE296 TE297 TE298 TE299 TE300 TE301 TE302 TE303 TE304 TE305 TE306 TE307 TE308 TE309 TE310 TE311 TE312 TE313 TE314 TE315 TE316 TE317 TE318 TE319 TE320 TE321 TE322 TE323 TE324 TE325 TE326 TE327 TE328 TE329 TE330 TE331 TE332 TE333 TE334 TE335 TE336 TE337 TE338 TE339 TE340 TE341 TE342 TE343 TE344 TE345 TE346 TE347 TE348 TE349 TE350 TE351 TE352 TE353 TE354 TE355 TE356 TE357 TE358 TE359 TE360 TE361 TE362 TE363 TE364 TE365 TE366 TE367 TE368 TE369 TE370 TE371 TE372 TE373 TE374 TE375 TE376 TE377 TE378 TE379 TE380 TE381 TE382 TE383 TE384 TE385 TE386 TE387 TE388 TE389 TE390 TE391 TE392 TE393 TE394 TE395 TE396 TE397 TE398 TE399 TE400 TE401 TE402 TE403 TE404 TE405 TE406 TE407 TE408 TE409 TE410 TE411 TE412 TE413 TE414 TE415 TE416 TE417 TE418 TE419 TE420 TE421 TE422 TE423 TE424 TE425 TE426 TE427 TE428 TE429 TE430 TE431 TE432 TE433 TE434 TE435 TE436 TE437 TE438 TE439 TE440 TE441 TE442 TE443 TE444 TE445 TE446 TE447 TE448 TE449 TE450 TE451 TE452 TE453 TE454 TE455 TE456 TE457 TE458 TE459 TE460 TE461 TE462 TE463 TE464 TE465 TE466 TE467 TE468 TE469 TE470 TE471 TE472 TE473 TE474 TE475 TE476 TE477 TE478 TE479 TE480 TE481 TE482 TE483 TE484 TE485 TE486 TE487 TE488 TE489 TE490 TE491 TE492 TE493 TE494 TE495 TE496 TE497 TE498 TE499 TE500 TE501 TE502 TE503 TE504 TE505 TE506 TE507 TE508 TE509 TE510 TE511 TE512 TE513 TE514 TE515 TE516 TE517 TE518 TE519 TE520 TE521 TE522 TE523 TE524 TE525 TE526 TE527 TE528 TE529 TE530 TE531 TE532 TE533 TE534 TE535 TE536 TE537 TE538 TE539 TE540 TE541 TE542 TE543 TE544 TE545 TE546 TE547 TE548 TE549 TE550 TE551 TE552 TE553 TE554 TE555 TE556 TE557 TE558 TE559 TE560 TE561 TE562 TE563 TE564 TE565 TE566 TE567 TE568 TE569 TE570 TE571 TE572 TE573 TE574 TE575 TE576 TE577 TE578 TE579 TE580 TE581 TE582 TE583 TE584 TE585 TE586 TE587 TE588 TE589 TE590 TE591 TE592 TE593 TE594 TE595 TE596 TE597 TE598 TE599 TE600 TE601 TE602 TE603 TE604 TE605 TE606 TE607 TE608 TE609 TE610 TE611 TE612 TE613 TE614 TE615 TE616 TE617 TE618 TE619 TE620 TE621 TE622 TE623 TE624 TE625 TE626 TE627 TE628 TE629 TE630 TE631 TE632 TE633 TE634 TE635 TE636 TE637 TE638 TE639 TE640 TE641 TE642 TE643 TE644 TE645 TE646 TE647 TE648 TE649 TE650 TE651 TE652 TE653 TE654 TE655 TE656 TE657 TE658 TE659 TE660 TE661 TE662 TE663 TE664 TE665 TE666 TE667 TE668 TE669 TE670 TE671 TE672 TE673 TE674 TE675 TE676 TE677 TE678 TE679 TE680 TE681 TE682 TE683 TE684 TE685 TE686 TE687 TE688 TE689 TE690 TE691 TE692 TE693 TE694 TE695 TE696 TE697 TE698 TE699 TE700 TE701 TE702 TE703 TE704 TE705 TE706 TE707 TE708 TE709 TE710 TE711 TE712 TE713 TE714 TE715 TE716 TE717 TE718 TE719 TE720 TE721 TE722 TE723 TE724 TE725 TE726 TE727 TE728 TE729 TE730 TE731 TE732 TE733 TE734 TE735 TE736 TE737 TE738 TE739 TE740 TE741 TE742 TE743 TE744 TE745 TE746 TE747 TE748 TE749 TE750 TE751 TE752 TE753 TE754 TE755 TE756 TE757 TE758 TE759 TE760 TE761 TE762 TE763 TE764 TE765 TE766 TE767 TE768 TE769 TE770 TE771 TE772 TE773 TE774 TE775 TE776 TE777 TE778 TE779 TE780 TE781 TE782 TE783 TE784 TE785 TE786 TE787 TE788 TE789 TE790 TE791 TE792 TE793 TE794 TE795 TE796 TE797 TE798 TE799 TE800 TE801 TE802 TE803 TE804 TE805 TE806 TE807 TE808 TE809 TE810 TE811 TE812 TE813 TE814 TE815 TE816 TE817 TE818 TE819 TE820 TE821 TE822 TE823 TE824 TE825 TE826 TE827 TE828 TE829 TE830 TE831 TE832 TE833 TE834 TE835 TE836 TE837 TE838 TE839 TE840 TE841 TE842 TE843 TE844 TE845 TE846 TE847 TE848 TE849 TE850 TE851 TE852 TE853 TE854 TE855 TE856 TE857 TE858 TE859 TE860 TE861 TE862 TE863 TE864 TE865 TE866 TE867 TE868 TE869 TE870 TE871 TE872 TE873 TE874 TE875 TE876 TE877 TE878 TE879 TE880 TE881 TE882 TE883 TE884 TE885 TE886 TE887 TE888 TE889 TE890 TE891 TE892 TE893 TE894 TE895 TE896 TE897 TE898 TE899 TE900 TE901 TE902 TE903 TE904 TE905 TE906 TE907 TE908 TE909 TE910 TE911 TE912 TE913 TE914 TE915 TE916 TE917 TE918 TE919 TE920 TE921 TE922 TE923 TE924 TE925 TE926 TE927 TE928 TE929 TE930 TE931 TE932 TE933 TE934 TE935 TE936 TE937 TE938 TE939 TE940 TE941 TE942 TE943 TE944 TE945 TE946 TE947 TE948 TE949 TE950 TE951 TE952 TE953 TE954 TE955 TE956 TE957 TE958 TE959 TE960 TE961 TE962 TE963 TE964 TE965 TE966 TE967 TE968 TE969 TE970 TE971 TE972 TE973 TE974 TE975 TE976 TE977 TE978 TE979 TE980 TE981 TE982 TE983 TE984 TE985 TE986 TE987 TE988 TE989 TE990 TE991 TE992 TE993 TE994 TE995 TE996 TE997 TE998 TE999 TE1000 TE1001 TE1002 TE1003 TE1004 TE1005 TE1006 TE1007 TE1008 TE1009 TE1010 TE1011 TE1012 TE1013 TE1014 TE1015 TE1016 TE1017 TE1018 TE1019 TE1020 TE1021 TE1022 TE1023 TE1024 TE1025 TE1026 TE1027 TE1028 TE1029 TE1030 TE1031 TE1032 TE1033 TE1034 TE1035 TE1036 TE1037 TE1038 TE1039 TE1040 TE1041 TE1042 TE1043 TE1044 TE1045 TE1046 TE1047 TE1048 TE1049 TE1050 TE1051 TE1052 TE1053 TE1054 TE1055 TE1056 TE1057 TE1058 TE1059 TE1060 TE1061 TE1062 TE1063 TE1064 TE1065 TE1066 TE1067 TE1068 TE1069 TE1070 TE1071 TE1072 TE1073 TE1074 TE1075 TE1076 TE1077 TE1078 TE1079 TE1080 TE1081 TE1082 TE1083 TE1084 TE1085 TE1086 TE1087 TE1088 TE1089 TE1090 TE1091 TE1092 TE1093 TE1094 TE1095 TE1096 TE1097 TE1098 TE1099 TE1100 TE1101 TE1102 TE1103 TE1104 TE1105 TE1106 TE1107 TE1108 TE1109 TE1110 TE1111 TE1112 TE1113 TE1114 TE1115 TE1116 TE1117 TE1118 TE1119 TE1120 TE1121 TE1122 TE1123 TE1124 TE1125 TE1126 TE1127 TE1128 TE1129 TE1130 TE1131 TE1132 TE1133 TE1134 TE1135 TE1136 TE1137 TE1138 TE1139 TE1140 TE1141 TE1142 TE1143 TE1144 TE1145 TE1146 TE1147 TE1148 TE1149 TE1150 TE1151 TE1152 TE1153 TE1154 TE1155 TE1156 TE1157 TE1158 TE1159 TE1160 TE1161 TE1162 TE1163 TE1164 TE1165 TE1166 TE1167 TE1168 TE1169 TE1170 TE1171 TE1172 TE1173 TE1174 TE1175 TE1176 TE1177 TE1178 TE1179 TE1180 TE1181 TE1182 TE1183 TE1184 TE1185 TE1186 TE1187 TE1188 TE1189 TE1190 TE1191 TE1192 TE1193 TE1194 TE1195 TE1196 TE1197 TE1198 TE1199 TE1200 TE1201 TE1202 TE1203 TE1204 TE1205 TE1206 TE1207 TE1208 TE1209 TE1210 TE1211 TE1212 TE1213 TE1214 TE1215 TE1216 TE1217 TE1218 TE1219 TE1220 TE1221 TE1222 TE1223 TE1224 TE1225 TE1226 TE1227 TE1228 TE1229 TE1230 TE1231 TE1232 TE1233 TE1234 TE1235 TE1236 TE1237 TE1238 TE1239 TE1240 TE1241 TE1242 TE1243 TE1244 TE1245 TE1246 TE1247 TE1248 TE1249 TE1250 TE1251 TE1252 TE1253 TE1254 TE1255 TE1256 TE1257 TE1258 TE1259 TE1260 TE1261 TE1262 TE1263 TE1264 TE1265 TE1266 TE1267 TE1268 TE1269 TE1270 TE1271 TE1272 TE1273 TE1274 TE1275 TE1276 TE1277 TE1278 TE1279 TE1280 TE1281 TE1282 TE1283 TE1284 TE1285 TE1286 TE1287 TE1288 TE1289 TE1290 TE1291 TE1292 TE1293 TE1294 TE1295 TE1296 TE1297 TE1298 TE1299 TE1300 TE1301 TE1302 TE1303 TE1304 TE1305 TE1306 TE1307 TE1308 TE1309 TE1310 TE1311 TE1312 TE1313 TE1314 TE1315 TE1316 TE1317 TE1318 TE1319 TE1320 TE1321 TE1322 TE1323 TE1324 TE1325 TE1326 TE1327 TE1328 TE1329 TE1330 TE1331 TE1332 TE1333 TE1334 TE1335 TE1336 TE1337 TE1338 TE1339 TE1340 TE1341 TE1342 TE1343 TE1344 TE1345 TE1346 TE1347 TE1348 TE1349 TE1350 TE1351 TE1352 TE1353 TE1354 TE1355 TE1356 TE1357 TE1358 TE1359 TE1360 TE1361 TE1362 TE1363 TE1364 TE1365 TE1366 TE1367 TE1368 TE1369 TE1370 TE1371 TE1372 TE1373 TE1374 TE1375 TE1376 TE1377 TE1378 TE1379 TE1380 TE1381 TE1382 TE1383 TE1384 TE1385 TE1386 TE1387 TE1388 TE1389 TE1390 TE1391 TE1392 TE1393 TE1394 TE1395 TE1396 TE1397 TE1398 TE1399 TE1400 TE1401 TE1402 TE1403 TE1404 TE1405 TE1406 TE1407 TE1408 TE1409 TE1410 TE1411 TE1412 TE1413 TE1414 TE1415 TE1416 TE1417 TE1418 TE1419 TE1420 TE1421 TE1422 TE1423 TE1424 TE1425 TE1426 TE1427 TE1428 TE1429 TE1430 TE1431 TE1432 TE1433 TE1434 TE1435 TE1436 TE1437 TE1438 TE1439 TE1440 TE1441 TE1442 TE1443 TE1444 TE1445 TE1446 TE1447 TE1448 TE1449 TE1450 TE1451 TE1452 TE1453 TE1454 TE1455 TE1456 TE1457 TE1458 TE1459 TE1460 TE1461 TE1462 TE1463 TE1464 TE1465 TE1466 TE1467 TE1468 TE1469 TE1470 TE1471 TE1472 TE1473 TE1474 TE1475 TE1476 TE1477 TE1478 TE1479 TE1480 TE1481 TE1482 TE1483 TE1484 TE1485 TE1486 TE1487 TE1488 TE1489 TE1490 TE1491 TE1492 TE1493 TE1494 TE1495 TE1496 TE1497 TE1498 TE1499 TE1500 TE1501 TE1502 TE1503 TE1504 TE1505 TE1506 TE1507 TE1508 TE1509 TE1510 TE1511 TE1512 TE1513 TE1514 TE1515 TE1516 TE1517 TE1518 TE1519 TE1520 TE1521 TE1522 TE1523 TE1524 TE1525 TE1526 TE1527 TE1528 TE1529 TE1530 TE1531 TE1532 TE1533 TE1534 TE1535 TE1536 TE1537 TE1538 TE1539 TE1540 TE1541 TE1542 TE1543 TE1544 TE1545 TE1546 TE1547 TE1548 TE1549 TE1550 TE1551 TE1552 TE1553 TE1554 TE1555 TE1556 TE1557 TE1558 TE1559 TE1560 TE1561 TE1562 TE1563 TE1564 TE1565 TE1566 TE1567 TE1568 TE1569 TE1570 TE1571 TE1572 TE1573 TE1574 TE1575 TE1576 TE1577 TE1578 TE1579 TE1580 TE1581 TE1582 TE1583 TE1584 TE1585 TE1586 TE1587 TE1588 TE1589 TE1590 TE1591 TE1592 TE1593 TE1594 TE1595 TE1596 TE1597 TE1598 TE1599 TE1600 TE1601 TE1602 TE1603 TE1604 TE1605 TE1606 TE1607 TE1608 TE1609 TE1610 TE1611 TE1612 TE1613 TE1614 TE1615 TE1616 TE1617 TE1618 TE1619 TE1620 TE1621 TE1622 TE1623 TE1624 TE1625 TE1626 TE1627 TE1628 TE1629 TE1630 TE1631 TE1632 TE1633 TE1634 TE1635 TE1636 TE1637 TE1638 TE1639 TE1640 TE1641 TE1642 TE1643 TE1644 TE1645 TE1646 TE1647 TE1648 TE1649 TE1650 TE1651 TE1652 TE1653 TE1654 TE1655 TE1656 TE1657 TE1658 TE1659 TE1660 TE1661 TE1662 TE1663 TE1664 TE1665 TE1666 TE1667 TE1668 TE1669 TE1670 TE1671 TE1672 TE1673 TE1674 TE1675 TE1676 TE1677 TE1678 TE1679 TE1680 TE1681 TE1682 TE1683 TE1684 TE1685 TE1686 TE1687 TE1688 TE1689 TE1690 TE1691 TE1692 TE1693 TE1694 TE1695 TE1696 TE1697 TE1698 TE1699 TE1700 TE1701 TE1702 TE1703 TE1704 TE1705 TE1706 TE1707 TE1708 TE1709 TE1710 TE1711 TE1712 TE1713 TE1714 TE1715 TE1716 TE1717 TE1718 TE1719 TE1720 TE1721 TE1722 TE1723 TE1724 TE1725 TE1726 TE1727 TE1728 TE1729 TE1730 TE1731 TE1732 TE1733 TE1734 TE1735 TE1736 TE1737 TE1738 TE1739 TE1740 TE1741 TE1742 TE1743 TE1744 TE1745 TE1746 TE1747 TE1748 TE1749 TE1750 TE1751 TE1752 TE1753 TE1754 TE1755 TE1756 TE1757 TE1758 TE1759 TE1760 TE1761 TE1762 TE1763 TE1764 TE1765 TE1766 TE1767 TE1768 TE1769 TE1770 TE1771 TE1772 TE1773 TE1774 TE1775 TE1776 TE1777 TE1778 TE1779 TE1780 TE1781 TE1782 TE1783 TE1784 TE1785 TE1786 TE1787 TE1788 TE1789 TE1790 TE1791 TE1792 TE1793 TE1794 TE1795 TE1796 TE1797 TE1798 TE1799 TE1800 TE1801 TE1802 TE1803 TE1804 TE1805 TE1806 TE1807 TE1808 TE1809 TE1810 TE1811 TE1812 TE1813 TE1814 TE1815 TE1816 TE1817 TE1818 TE1819 TE1820 TE1821 TE1822 TE1823 TE1824 TE1825 TE1826 TE1827 TE1828 TE1829 TE1830 TE1831 TE1832 TE1833 TE1834 TE1835 TE1836 TE1837 TE1838 TE1839 TE1840 TE1841 TE1842 TE1843 TE1844 TE1845 TE1846 TE1847 TE1848 TE1849 TE1850 TE1851 TE1852 TE1853 TE1854 TE1855 TE1856 TE1857 TE1858 TE1859 TE1860 TE1861 TE1862 TE1863 TE1864 TE1865 TE1866 TE1867 TE1868 TE1869 TE1870 TE1871 TE1872 TE1873 TE1874 TE1875 TE1876 TE1877 TE1878 TE1879 TE1880 TE1881 TE1882 TE1883 TE1884 TE1885 TE1886 TE1887 TE1888 TE1889 TE1890 TE1891 TE1892 TE1893 TE1894 TE1895 TE1896 TE1897 TE1898 TE1899 TE1900 TE1901 TE1902 TE1903 TE1904 TE1905 TE1906 TE1907 TE1908 TE1909 TE1910 TE1911 TE1912 TE1913 TE1914 TE1915 TE1916 TE1917 TE1918 TE1919 TE1920 TE1921 TE1922 TE1923 TE1924 TE1925 TE1926 TE1927 TE1928 TE1929 TE1930 TE1931 TE1932 TE1933 TE1934 TE1935 TE1936 TE1937 TE1938 TE1939 TE1940 TE1941 TE1942 TE1943 TE1944 TE1945 TE1946 TE1947 TE1948 TE1949 TE1950 TE1951 TE1952 TE1953 TE1954 TE1955 TE1956 TE1957 TE1958 TE1959 TE1960 TE1961 TE1962 TE1963 TE1964 TE1965 TE1966 TE1967 TE1968 TE1969 TE1970 TE1971 TE1972 TE1973 TE1974 TE1975 TE1976 TE1977 TE1978 TE1979 TE1980 TE1981 TE1982 TE1983 TE1984 TE1985 TE1986 TE1987 TE1988 TE1989 TE1990 TE1991 TE1992 TE1993 TE1994 TE1995 TE1996 TE1997 TE1998 TE1999 TE2000 TE2001 TE2002 TE2003 TE2004 TE2005 TE2006 TE2007 TE2008 TE2009 TE2010 TE2011 TE2012 TE2013 TE2014 TE2015 TE2016 TE2017 TE2018 TE2019 TE2020 TE2021 TE2022 TE2023 TE2024 TE2025 TE2026 TE2027 TE2028 TE2029 TE2030 TE2031 TE2032 TE2033 TE2034 TE2035 TE2036 TE2037 TE2038 TE2039 TE2040 TE2041 TE2042 TE2043 TE2044 TE2045 TE2046 TE2047 TE2048 TE2049 TE2050 TE2051 TE2052 TE2053 TE2054 TE2055 TE2056 TE2057 TE2058 TE2059 TE2060 TE2061 TE2062 TE2063 TE2064 TE2065 TE2066 TE2067 TE2068 TE2069 TE2070 TE2071 TE2072 TE2073 TE2074 TE2075 TE2076 TE2077 TE2078 TE2079 TE2080 TE2081 TE2082 TE2083 TE2084 TE2085 TE2086 TE2087 TE2088 TE2089 TE2090 TE2091 TE2092 TE2093 TE2094 TE2095 TE2096 TE2097 TE2098 TE2099 TE2100 TE2101 TE2102 TE2103 TE2104 TE2105 TE2106 TE2107 TE2108 TE2109 TE2110 TE2111 TE2112 TE2113 TE2114 TE2115 TE2116 TE2117 TE2118 TE2119 TE2120 TE2121 TE2122 TE2123 TE2124 TE2125 TE2126 TE2127 TE2128 TE2129 TE2130 TE2131 TE2132 TE2133 TE2134 TE2135 TE2136 TE2137 TE2138 TE2139 TE2140 TE2141 TE2142 TE2143 TE2144 TE2145 TE2146 TE2147 TE2148 TE2149 TE2150 TE2151 TE2152 TE2153 TE2154 TE2155 TE2156 TE2157 TE2158 TE2159 TE2160 TE2161 TE2162 TE2163 TE2164 TE2165 TE2166 TE2167 TE2168 TE2169 TE2170 TE2171 TE2172 TE2173 TE2174 TE2175 TE2176 TE2177 TE2178 TE2179 TE2180 TE2181 TE2182 TE2183 TE2184 TE2185 TE2186 TE2187 TE2188 TE2189 TE2190 TE2191 TE2192 TE2193 TE2194 TE2195 TE2196 TE2197 TE2198 TE2199 TE2200 TE2201 TE2202 TE2203 TE2204 TE2205 TE2206 TE2207 TE2208 TE2209 TE2210 TE2211 TE2212 TE2213 TE2214 TE2215 TE2216 TE2217 TE2218 TE2219 TE2220 TE2221 TE2222 TE2223 TE2224 TE2225 TE2226 TE2227 TE2228 TE2229 TE2230 TE2231 TE2232 TE2233 TE2234 TE2235 TE2236 TE2237 TE2238 TE2239 TE2240 TE2241 TE2242 TE2243 TE2244 TE2245 TE2246 TE2247 TE2248 TE2249 TE2250 TE2251 TE2252 TE2253 TE2254 TE2255 TE2256 TE2257 TE2258 TE2259 TE2260 TE2261 TE2262 TE2263 TE2264 TE2265 TE2266 TE2267 TE2268 TE2269 TE2270 TE2271 TE2272 TE2273 TE2274 TE2275 TE2276 TE2277 TE2278 TE2279 TE2280 TE2281 TE2282 TE2283 TE2284 TE2285 TE2286 TE2287 TE2288 TE2289 TE2290 TE2291 TE2292 TE2293 TE2294 TE2295 TE2296 TE2297 TE2298 TE2299 TE2300 TE2301 TE2302 TE2303 TE2304 TE2305 TE2306 TE2307 TE2308 TE2309 TE2310 TE2311 TE2312 TE2313 TE2314 TE2315 TE2316 TE2317 TE2318 TE2319 TE2320 TE2321 TE2322 TE2323 TE2324 TE2325 TE2326 TE2327 TE2328 TE2329 TE2330 TE2331 TE2332 TE2333 TE2334 TE2335 TE2336 TE2337 TE2338 TE2339 TE2340 TE2341 TE2342 TE2343 TE2344 TE2345 TE2346 TE2347 TE2348 TE2349 TE2350 TE2351 TE2352 TE2353 TE2354 TE2355 TE2356 TE2357 TE2358 TE2359 TE2360 TE2361 TE2362 TE2363 TE2364 TE2365 TE2366 TE2367 TE2368 TE2369 TE2370 TE2371 TE2372 TE2373 TE2374 TE2375 TE2376 TE2377 TE2378 TE2379 TE2380 TE2381 TE2382 TE2383 TE2384 TE2385 TE2386 TE2387 TE2388 TE2389 TE2390 TE2391 TE2392 TE2393 TE2394 TE2395 TE2396 TE2397 TE2398 TE2399 TE2400 TE2401 TE2402 TE2403 TE2404 TE2405 TE2406 TE2407 TE2408 TE2409 TE2410 TE2411 TE2412 TE2413 TE2414 TE2415 TE2416 TE2417 TE2418 TE2419 TE2420 TE2421 TE2422 TE2423 TE2424 TE2425 TE2426 TE2427 TE2428 TE2429 TE2430 TE2431 TE2432 TE2433 TE2434 TE2435 TE2436 TE2437 TE2438 TE2439 TE2440 TE2441 TE2442 TE2443 TE2444 TE2445 TE2446 TE2447 TE2448 TE2449 TE2450 TE2451 TE2452 TE2453 TE2454 TE2455 TE2456 TE2457 TE2458 TE2459 TE2460 TE2461 TE2462 TE2463 TE2464 TE2465 TE2466 TE2467 TE2468 TE2469 TE2470 TE2471 TE2472 TE2473 TE2474 TE2475 TE2476 TE2477 TE2478 TE2479 TE2480 TE2481 TE2482 TE2483 TE2484 TE2485 TE2486 TE2487 TE2488 TE2489 TE2490 TE2491 TE2492 TE2493 TE2494 TE2495 TE2496 TE2497 TE2498 TE2499 TE2500 TE2501 TE2502 TE2503 TE2504 TE2505 TE2506 TE2507 TE2508 TE2509 TE2510 TE2511 TE2512 TE2513 TE2514 TE2515 TE2516 TE2517 TE2518 TE2519 TE2520 TE2521 TE2522 TE2523 TE2524 TE2525 TE2526 TE2527 TE2528 TE2529 TE2530 TE2531 TE2532 TE2533 TE2534 TE2535 TE2536 TE2537 TE2538 TE2539 TE2540 TE2541 TE2542 TE2543 TE2544 TE2545 TE2546 TE2547 TE2548 TE2549 TE2550 TE2551 TE2552 TE2553 TE2554 TE2555 TE2556 TE2557 TE2558 TE2559 TE2560 TE2561 TE2562 TE2563 TE2564 TE2565 TE2566 TE2567 TE2568 TE2569 TE2570 TE2571 TE2572 TE2573 TE2574 TE2575 TE2576 TE2577 TE2578 TE2579 TE2580 TE2581 TE2582 TE2583 TE2584 TE2585 TE2586 TE2587 TE2588 TE2589 TE2590 TE2591 TE2592 TE2593 TE2594 TE2595 TE2596 TE2597 TE2598 TE2599 TE2600 TE2601 TE2602 TE2603 TE2604 TE2605 TE2606 TE2607 TE2608 TE2609 TE2610 TE2611 TE2612 TE2613 TE2614 TE2615 TE2616 TE2617 TE2618 TE2619 TE2620 TE2621 TE2622 TE2623 TE2624 TE2625 TE2626 TE2627 TE2628 TE2629 TE2630 TE2631 TE2632 TE2633 TE2634 TE2635 TE2636 TE2637 TE2638 TE2639 TE2640 TE2641 TE2642 TE2643 TE2644 TE2645 TE2646 TE2647 TE2648 TE2649 TE2650 TE2651 TE2652 TE2653 TE2654 TE2655 TE2656 TE2657 TE2658 TE2659 TE2660 TE2661 TE2662 TE2663 TE2664 TE2665 TE2666 TE2667 TE2668 TE2669 TE2670 TE2671 TE2672 TE2673 TE2674 TE2675 TE2676 TE2677 TE2678 TE2679 TE2680 TE2681 TE2682 TE2683 TE2684 TE2685 TE2686 TE2687 TE2688 TE2689 TE2690 TE2691 TE2692 TE2693 TE2694 TE2695 TE2696 TE2697 TE2698 TE2699 TE2700 TE2701 TE2702 TE2703 TE2704 TE2705 TE2706 TE2707 TE2708 TE2709 TE2710 TE2711 TE2712 TE2713 TE2714 TE2715 TE2716 TE2717 TE2718 TE2719 TE2720 TE2721 TE2722 TE2723 TE2724 TE2725 TE2726 TE2727 TE2728 TE2729 TE2730 TE2731 TE2732 TE2733 TE2734 TE2735 TE2736 TE2737 TE2738 TE2739 TE2740 TE2741 TE2742 TE2743 TE2744 TE2745 TE2746 TE2747 TE2748 TE2749 TE2750 TE2751 TE2752 TE2753 TE2754 TE2755 TE2756 TE2757 TE2758 TE2759 TE2760 TE2761 TE2762 TE2763 TE2764 TE2765 TE2766 TE2767 TE2768 TE2769 TE2770 TE2771 TE2772 TE2773 TE2774 TE2775 TE2776 TE2777 TE2778 TE2779 TE2780 TE2781 TE2782 TE2783 TE2784 TE2785 TE2786 TE2787 TE2788 TE2789 TE2790 TE2791 TE2792 TE2793 TE2794 TE2795 TE2796 TE2797 TE2798 TE2799 TE2800 TE2801 TE2802 TE2803 TE2804 TE2805 TE2806 TE2807 TE2808 TE2809 TE2810 TE2811 TE2812 TE2813 TE2814 TE2815 TE2816 TE2817 TE2818 TE2819 TE2820 TE2821 TE2822 TE2823 TE2824 TE2825 TE2826 TE2827 TE2828 TE2829 TE2830 TE2831 TE2832 TE2833 TE2834 TE2835 TE2836 TE2837 TE2838 TE2839 TE2840 TE2841 TE2842 TE2843 TE2844 TE2845 TE2846 TE2847 TE2848 TE2849 TE2850 TE2851 TE2852 TE2853 TE2854 TE2855 TE2856 TE2857 TE2858 TE2859 TE2860 TE2861 TE2862 TE2863 TE2864 TE2865 TE2866 TE2867 TE2868 TE2869 TE2870 TE2871 TE2872 TE2873 TE2874 TE2875 TE2876 TE2877 TE2878 TE2879 TE2880 TE2881 TE2882 TE2883 TE2884 TE2885 TE2886 TE2887 TE2888 TE2889 TE2890 TE2891 TE2892 TE2893 TE2894 TE2895 TE2896 TE2897 TE2898 TE2899 TE2900 TE2901 TE2902 TE2903 TE2904 TE2905 TE2906 TE2907 TE2908 TE2909 TE2910 TE2911 TE2912 TE2913 TE2914 TE2915 TE2916 TE2917 TE2918 TE2919 TE2920 TE2921 TE2922 TE2923 TE2924 TE2925 TE2926 TE2927 TE2928 TE2929 TE2930 TE2931 TE2932 TE2933 TE2934 TE2935 TE2936 TE2937 TE2938 TE2939 TE2940 TE2941 TE2942 TE2943 TE2944 TE2945 TE2946 TE2947 TE2948 TE2949 TE2950 TE2951 TE2952 TE2953 TE2954 TE2955 TE2956 TE2957 TE2958 TE2959 TE2960 TE2961 TE2962 TE2963 TE2964 TE2965 TE2966 TE2967 TE2968 TE2969 TE2970 TE2971 TE2972 TE2973 TE2974 TE2975 TE2976 TE2977 TE2978 TE2979 TE2980 TE2981 TE2982 TE2983 TE2984 TE2985 TE2986 TE2987 TE2988 TE2989 TE2990 TE2991 TE2992 TE2993 TE2994 TE2995 TE2996 TE2997 TE2998 TE2999 TE3000 TE3001 TE3002 TE3003 TE3004 TE3005 TE3006 TE3007 TE3008 TE3009 TE3010 TE3011 TE3012 TE3013 TE3014 TE3015 TE3016 TE3017 TE3018 TE3019 TE3020 TE3021 TE3022 TE3023 TE3024 TE3025 TE3026 TE3027 TE3028 TE3029 TE3030 TE3031 TE3032 TE3033 TE3034 TE3035 TE3036 TE3037 TE3038 TE3039 TE3040 TE3041 TE3042 TE3043 TE3044 TE3045 TE3046 TE3047 TE3048 TE3049 TE3050 TE3051 TE3052 TE3053 TE3054 TE3055 TE3056 TE3057 TE3058 TE3059 TE3060 TE3061 TE3062 TE3063 TE3064 TE3065 TE3066 TE3067 TE3068 TE3069 TE3070 TE3071 TE3072 TE3073 TE3074 TE3075 TE3076 TE3077 TE3078 TE3079 TE3080 TE3081 TE3082 TE3083 TE3084 TE3085 TE3086 TE3087 TE3088 TE3089 TE3090 TE3091 TE3092 TE3093 TE3094 TE3095 TE3096 TE3097 TE3098 TE3099 TE3100 TE3101 TE3102 TE3103 TE3104 TE3105 TE3106 TE3107 TE3108 TE3109 TE3110 TE3111 TE3112 TE3113 TE3114 TE3115 TE3116 TE3117 TE3118 TE3119 TE3120 TE3121 TE3122 TE3123 TE3124 TE3125 TE3126 TE3127 TE3128 TE3129 TE3130 TE3131 TE3132 TE3133 TE3134 TE3135 TE3136 TE3137 TE3138 TE3139 TE3140 TE3141 TE3142 TE3143 TE3144 TE3145 TE3146 TE3147 TE3148 TE3149 TE3150 TE3151 TE3152 TE3153 TE3154 TE3155 TE3156 TE3157 TE3158 TE3159 TE3160 TE3161 TE3162 TE3163 TE3164 TE3165 TE3166 TE3167 TE3168 TE3169 TE3170 TE3171 TE3172 TE3173 TE3174 TE3175 TE3176 TE3177 TE3178 TE3179 TE3180 TE3181 TE3182 TE3183 TE3184 TE3185 TE3186 TE3187 TE3188 TE3189 TE3190 TE3191 TE3192 TE3193 TE3194 TE3195 TE3196 TE3197 TE3198 TE3199 TE3200 TE3201 TE3202 TE3203 TE3204 TE3205 TE3206 TE3207 TE3208 TE3209 TE3210 TE3211 TE3212 TE3213 TE3214 TE3215 TE3216 TE3217 TE3218 TE3219 TE3220 TE3221 TE3222 TE3223 TE3224 TE3225 TE3226 TE3227 TE3228 TE3229 TE3230 TE3231 TE3232 TE3233 TE3234 TE3235 TE3236 TE3237 TE3238 TE3239 TE3240 TE3241 TE3242 TE3243 TE3244 TE3245 TE3246 TE3247 TE3248 TE3249 TE3250 TE3251 TE3252 TE3253 TE3254 TE3255 TE3256 TE3257 TE3258 TE3259 TE3260 TE3261 TE3262 TE3263 TE3264 TE3265 TE3266 TE3267 TE3268 TE3269 TE3270 TE3271 TE3272 TE3273 TE3274 TE3275 TE3276 TE3277 TE3278 TE3279 TE3280 TE3281 TE3282 TE3283 TE3284 TE3285 TE3286 TE3287 TE3288 TE3289 TE3290 TE3291 TE3292 TE3293 TE3294 TE3295 TE3296 TE3297 TE3298 TE3299 TE3300 TE3301 TE3302 TE3303 TE3304 TE3305 TE3306 TE3307 TE3308 TE3309 TE3310 TE3311 TE3312 TE3313 TE3314 TE3315 TE3316 TE3317 TE3318 TE3319 TE3320 TE3321 TE3322 TE3323 TE3324 TE3325 TE3326 TE3327 TE3328 TE3329 TE3330 TE3331 TE3332 TE3333 TE3334 TE3335 TE3336 TE3337 TE3338 TE3339 TE3340 TE3341 TE3342 TE3343 TE3344 TE3345 TE3346 TE3347 TE3348 TE3349 TE3350 TE3351 TE3352 TE3353 TE3354 TE3355 TE3356 TE3357 TE3358 TE3359 TE3360 TE3361 TE3362 TE3363 TE3364 TE3365 TE3366 TE3367 TE3368 TE3369 TE3370 TE3371 TE3372 TE3373 TE3374 TE3375 TE3376 TE3377 TE3378 TE3379 TE3380 TE3381 TE3382 TE3383 TE3384 TE3385 TE3386 TE3387 TE3388 TE3389 TE3390 TE3391 TE3392 TE3393 TE3394 TE3395 TE3396 TE3397 TE3398 TE3399 TE3400 TE3401 TE3402 TE3403 TE3404 TE3405 TE3406 TE3407 TE3408 TE3409 TE3410 TE3411 TE3412 TE3413 TE3414 TE3415 TE3416 TE3417 TE3418 TE3419 TE3420 TE3421 TE3422 TE3423 TE3424 TE3425 TE3426 TE3427 TE3428 TE3429 TE3430 TE3431 TE3432 TE3433 TE3434 TE3435 TE3436 TE3437 TE3438 TE3439 TE3440 TE3441 TE3442 TE3443 TE3444 TE3445 TE3446 TE3447 TE3448 TE3449 TE3450 TE3451 TE3452 TE3453 TE3454 TE3455 TE3456 TE3457 TE3458 TE3459 TE3460 TE3461 TE3462 TE3463 TE3464 TE3465 TE3466 TE3467 TE3468 TE3469 TE3470 TE3471 TE3472 TE3473 TE3474 TE3475 TE3476 TE3477 TE3478 TE3479 TE3480 TE3481 TE3482 TE3483 TE3484 TE3485 TE3486 TE3487 TE3488 TE3489 TE3490 TE3491 TE3492 TE3493 TE3494 TE3495 TE3496 TE3497 TE3498 TE3499 TE3500 TE3501 TE3502 TE3503 TE3504 TE3505 TE3506 TE3507 TE3508 TE3509 TE3510 TE3511 TE3512 TE3513 TE3514 TE3515 TE3516 TE3517 TE3518 TE3519 TE3520 TE3521 TE3522 TE3523 TE3524 TE3525 TE3526 TE3527 TE3528 TE3529 TE3530 TE3531 TE3532 TE3533 TE3534 TE3535 TE3536 TE3537 TE3538 TE3539 TE3540 TE3541 TE3542 TE3543 TE3544 TE3545 TE3546 TE3547 TE3548 TE3549 TE3550 TE3551 TE3552 TE3553 TE3554 TE3555 TE3556 TE3557 TE3558 TE3559 TE3560 TE3561 TE3562 TE3563 TE3564 TE3565 TE3566 TE3567 TE3568 TE3569 TE3570 TE3571 TE3572 TE3573 TE3574 TE3575 TE3576 TE3577 TE3578 TE3579 TE3580 TE3581 TE3582 TE3583 TE3584 TE3585 TE3586 TE3587 TE3588 TE3589 TE3590 TE3591 TE3592 TE3593 TE3594 TE3595 TE3596 TE3597 TE3598 TE3599 TE3600 TE3601 TE3602 TE3603 TE3604 TE3605 TE3606 TE3607 TE3608 TE3609 TE3610 TE3611 TE3612 TE3613 TE3614 TE3615 TE3616 TE3617 TE3618 TE3619 TE3620 TE3621 TE3622 TE3623 TE3624 TE3625 TE3626 TE3627 TE3628 TE3629 TE3630 TE3631 TE3632 TE3633 TE3634 TE3635 TE3636 TE3637 TE3638 TE3639 TE3640 TE3641 TE3642 TE3643 TE3644 TE3645 TE3646 TE3647 TE3648 TE3649 TE3650 TE3651 TE3652 TE3653 TE3654 TE3655 TE3656 TE3657 TE3658 TE3659 TE3660 TE3661 TE3662 TE3663 TE3664 TE3665 TE3666 TE3667 TE3668 TE3669 TE3670 TE3671 TE3672 TE3673 TE3674 TE3675 TE3676 TE3677 TE3678 TE3679 TE3680 TE3681 TE3682 TE3683 TE3684 TE3685 TE3686 TE3687 TE3688 TE3689 TE3690 TE3691 TE3692 TE3693 TE3694 TE3695 TE3696 TE3697 TE3698 TE3699 TE3700 TE3701 TE3702 TE3703 TE3704 TE3705 TE3706 TE3707 TE3708 TE3709 TE3710 TE3711 TE3712 TE3713 TE3714 TE3715 TE3716 TE3717 TE3718 TE3719 TE3720 TE3721 TE3722 TE3723 TE3724 TE3725 TE3726 TE3727 TE3728 TE3729 TE3730 TE3731 TE3732 TE3733 TE3734 TE3735 TE3736 TE3737 TE3738 TE3739 TE3740 TE3741 TE3742 TE3743 TE3744 TE3745 TE3746 TE3747 TE3748 TE3749 TE3750 TE3751 TE3752 TE3753 TE3754 TE3755 TE3756 TE3757 TE3758 TE3759 TE3760 TE3761 TE3762 TE3763 TE3764 TE3765 TE3766 TE3767 TE3768 TE3769 TE3770 TE3771 TE3772 TE3773 TE3774 TE3775 TE3776 TE3777 TE3778 TE3779 TE3780 TE3781 TE3782 TE3783 TE3784 TE3785 TE3786 TE3787 TE3788 TE3789 TE3790 TE3791 TE3792 TE3793 TE3794 TE3795 TE3796 TE3797 TE3798 TE3799 TE3800 TE3801 TE3802 TE3803 TE3804 TE3805 TE3806 TE3807 TE3808 TE3809 TE3810 TE3811 TE3812 TE3813 TE3814 TE3815 TE3816 TE3817 TE3818 TE3819 TE3820 TE3821 TE3822 TE3823 TE3824 TE3825 TE3826 TE3827 TE3828 TE3829 TE3830 TE3831 TE3832 TE3833 TE3834 TE3835 TE3836 TE3837 TE3838 TE3839 TE3840 TE3841 TE3842 TE3843 TE3844 TE3845 TE3846 TE3847 TE3848 TE3849 TE3850 TE3851 TE3852 TE3853 TE3854 TE3855 TE3856 TE3857 TE3858 TE3859 TE3860 TE3861 TE3862 TE3863 TE3864 TE3865 TE3866 TE3867 TE3868 TE3869 TE3870 TE3871 TE3872 TE3873 TE3874 TE3875 TE3876 TE3877 TE3878 TE3879 TE3880 TE3881 TE3882 TE3883 TE3884 TE3885 TE3886 TE3887 TE3888 TE3889 TE3890 TE3891 TE3892 TE3893 TE3894 TE3895 TE3896 TE3897 TE3898 TE3899 TE3900 TE3901 TE3902 TE3903 TE3904 TE3905 TE3906 TE3907 TE3908 TE3909 TE3910 TE3911 TE3912 TE3913 TE3914 TE3915 TE3916 TE3917 TE3918 TE3919 TE3920 TE3921 TE3922 TE3923 TE3924 TE3925 TE3926 TE3927 TE3928 TE3929 TE3930 TE3931 TE3932 TE3933 TE3934 TE3935 TE3936 TE3937 TE3938 TE3939 TE3940 TE3941 TE3942 TE3943 TE3944 TE3945 TE3946 TE3947 TE3948 TE3949 TE3950 TE3951 TE3952 TE3953 TE3954 TE3955 TE3956 TE3957 TE3958 TE3959 TE3960 TE3961 TE3962 TE3963 TE3964 TE3965 TE3966 TE3967 TE3968 TE3969 TE3970 TE3971 TE3972 TE3973 TE3974 TE3975 TE3976 TE3977 TE3978 TE3979 TE3980 TE3981 TE3982 TE3983 TE3984 TE3985 TE3986 TE3987 TE3988 TE3989 TE3990 TE3991 TE3992 TE3993 TE3994 TE3995 TE3996 TE3997 TE3998 TE3999 TE4000 TE4001 TE4002 TE4003 TE4004 TE4005 TE4006 TE4007 TE4008 TE4009 TE4010 TE4011 TE4012 TE4013 TE4014 TE4015 TE4016 TE4017 TE4018 TE4019 TE4020 TE4021 TE4022 TE4023 TE4024 TE4025 TE4026 TE4027 TE4028 TE4029 TE4030 TE4031 TE4032 TE4033 TE4034 TE4035 TE4036 TE4037 TE4038 TE4039 TE4040 TE4041 TE4042 TE4043 TE4044 TE4045 TE4046 TE4047 TE4048 TE4049 TE4050 TE4051 TE4052 TE4053 TE4054 TE4055 TE4056 TE4057 TE4058 TE4059 TE4060 TE4061 TE4062 TE4063 TE4064 TE4065 TE4066 TE4067 TE4068 TE4069 TE4070 TE4071 TE4072 TE4073 TE4074 TE4075 TE4076 TE4077 TE4078 TE4079 TE4080 TE4081 TE4082 TE4083 TE4084 TE4085 TE4086 TE4087 TE4088 TE4089 TE4090 TE4091 TE4092 TE4093 TE4094 TE4095 TE4096 TE4097 TE4098 TE4099 TE4100 TE4101 TE4102 TE4103 TE4104 TE4105 TE4106 TE4107 TE4108 TE4109 TE4110 TE4111 TE4112 TE4113 TE4114 TE4115 TE4116 TE4117 TE4118 TE4119 TE4120 TE4121 TE4122 TE4123 TE4124 TE4125 TE4126 TE4127 TE4128 TE4129 TE4130 TE4131 TE4132 TE4133 TE4134 TE4135 TE4136 TE4137 TE4138 TE4139 TE4140 TE4141 TE4142 TE4143 TE4144 TE4145 TE4146 TE4147 TE4148 TE4149 TE4150 TE4151 TE4152 TE4153 TE4154 TE4155 TE4156 TE4157 TE4158 TE4159 TE4160 TE4161 TE4162 TE4163 TE4164 TE4165 TE4166 TE4167 TE4168 TE4169 TE4170 TE4171 TE4172 TE4173 TE4174 TE4175 TE4176 TE4177 TE4178 TE4179 TE4180 TE4181 TE4182 TE4183 TE4184 TE4185 TE4186 TE4187 TE4188 TE4189 TE4190 TE4191 TE4192 TE4193 TE4194 TE4195 TE4196 TE4197 TE4198 TE4199 TE4200 TE4201 TE4202 TE4203 TE4204 TE4205 TE4206 TE4207 TE4208 TE4209 TE4210 TE4211 TE4212 TE4213 TE4214 TE4215 TE4216 TE4217 TE4218 TE4219 TE4220 TE4221 TE4222 TE4223 TE4224 TE4225 TE4226 TE4227 TE4228 TE4229 TE4230 TE4231 TE4232 TE4233 TE4234 TE4235 TE4236 TE4237 TE4238 TE4239 TE4240 TE4241 TE4242 TE4243 TE4244 TE4245 TE4246 TE4247 TE4248 TE4249 TE4250 TE4251 TE4252 TE4253 TE4254 TE4255 TE4256 TE4257 TE4258 TE4259 TE4260 TE4261 TE4262 TE4263 TE4264 TE4265 TE4266 TE4267 TE4268 TE4269 TE4270 TE4271 TE4272 TE4273 TE4274 TE4275 TE4276 TE4277 TE4278 TE4279 TE4280 TE4281 TE4282 TE4283 TE4284 TE4285 TE4286 TE4287 TE4288 TE4289 TE4290 TE4291 TE4292 TE4293 TE4294 TE4295 TE4296 TE4297 TE4298 TE4299 TE4300 TE4301 TE4302 TE4303 TE4304 TE4305 TE4306 TE4307 TE4308 TE4309 TE4310 TE4311 TE4312 TE4313 TE4314 TE4315 TE4316 TE4317 TE4318 TE4319 TE4320 TE4321 TE4322 TE4323 TE4324 TE4325 TE4326 TE4327 TE4328 TE4329 TE4330 TE4331 TE4332 TE4333 TE4334 TE4335 TE4336 TE4337 TE4338 TE4339 TE4340 TE4341 TE4342 TE4343 TE4344 TE4345 TE4346 TE4347 TE4348 TE4349 TE4350 TE4351 TE4352 TE4353 TE4354 TE4355 TE4356 TE4357 TE4358 TE4359 TE4360 TE4361 TE4362 TE4363 TE4364 TE4365 TE4366 TE4367 TE4368 TE4369 TE4370 TE4371 TE4372 TE4373 TE4374 TE4375 TE4376 TE4377 TE4378 TE4379 TE4380 TE4381 TE4382 TE4383 TE4384 TE4385 TE4386 TE4387 TE4388 TE4389 TE4390 TE4391 TE4392 TE4393 TE4394 TE4395 TE4396 TE4397 TE4398 TE4399 TE4400 TE4401 TE4402 TE4403 TE4404 TE4405 TE4406 TE4407 TE4408 TE4409 TE4410 TE4411 TE4412 TE4413 TE4414 TE4415 TE4416 TE4417 TE4418 TE4419 TE4420 TE4421 TE4422 TE4423 TE4424 TE4425 TE4426 TE4427 TE4428 TE4429 TE4430 TE4431 TE4432 TE4433 TE4434 TE4435 TE4436 TE4437 TE4438 TE4439 TE4440 TE4441 TE4442 TE4443 TE4444 TE4445 TE4446 TE4447 TE4448 TE4449 TE4450 TE4451 TE4452 TE4453 TE4454 TE4455 TE4456 TE4457 TE4458 TE4459 TE4460 TE4461 TE4462 TE4463 TE4464 TE4465 TE4466 TE4467 TE4468 TE4469 TE4470 TE4471 TE4472 TE4473 TE4474 TE4475 TE4476 TE4477 TE4478 TE4479 TE4480 TE4481 TE4482 TE4483 TE4484 TE4485 TE4486 TE4487 TE4488 TE4489 TE4490 TE4491 TE4492 TE4493 TE4494 TE4495 TE4496 TE4497 TE4498 TE4499 TE4500 TE4501 TE4502 TE4503 TE4504 TE4505 TE4506 TE4507 TE4508 TE4509 TE4510 TE4511 TE4512 TE4513 TE4514 TE4515 TE4516 TE4517 TE4518 TE4519 TE4520 TE4521 TE4522 TE4523 TE4524 TE4525 TE4526 TE4527 TE4528 TE4529 TE4530 TE4531 TE4532 TE4533 TE4534 TE4535 TE4536 TE4537 TE4538 TE4539 TE4540 TE4541 TE4542 TE4543 TE4544 TE4545 TE4546 TE4547 TE4548 TE4549 TE4550 TE4551 TE4552 TE4553 TE4554 TE4555 TE4556 TE4557 TE4558 TE4559 TE4560 TE4561 TE4562 TE4563 TE4564 TE4565 TE4566 TE4567 TE4568 TE4569 TE4570 TE4571 TE4572 TE4573 TE4574 TE4575 TE4576 TE4577 TE4578 TE4579 TE4580 TE4581 TE4582 TE4583 TE4584 TE4585 TE4586 TE4587 TE4588 TE4589 TE4590 TE4591 TE4592 TE4593 TE4594 TE4595 TE4596 TE4597 TE4598 TE4599 TE4600 TE4601 TE4602 TE4603 TE4604 TE4605 TE4606 TE4607 TE4608 TE4609 TE4610 TE4611 TE4612 TE4613 TE4614 TE4615 TE4616 TE4617 TE4618 TE4619 TE4620 TE4621 TE4622 TE4623 TE4624 TE4625 TE4626 TE4627 TE4628 TE4629 TE4630 TE4631 TE4632 TE4633 TE4634 TE4635 TE4636 TE4637 TE4638 TE4639 TE4640 TE4641 TE4642 TE4643 TE4644 TE4645 TE4646 TE4647 TE4648 TE4649 TE4650 TE4651 TE4652 TE4653 TE4654 TE4655 TE4656 TE4657 TE4658 TE4659 TE4660 TE4661 TE4662 TE4663 TE4664 TE4665 TE4666 TE4667 TE4668 TE4669 TE4670 TE4671 TE4672 TE4673 TE4674 TE4675 TE4676 TE4677 TE4678 TE4679 TE4680 TE4681 TE4682 TE4683 TE4684 TE4685 TE4686 TE4687 TE4688 TE4689 TE4690 TE4691 TE4692 TE4693 TE4694 TE4695 TE4696 TE4697 TE4698 TE4699 TE4700 TE4701 TE4702 TE4703 TE4704 TE4705 TE4706 TE4707 TE4708 TE4709 TE4710 TE4711 TE4712 TE4713 TE4714 TE4715 TE4716 TE4717 TE4718 TE4719 TE4720 TE4721 TE4722 TE4723 TE4724 TE4725 TE4726 TE4727 TE4728 TE4729 TE4730 TE4731 TE4732 TE4733 TE4734 TE4735 TE4736 TE4737 TE4738 TE4739 TE4740 TE4741 TE4742 TE4743 TE4744 TE4745 TE4746 TE4747 TE4748 TE4749 TE4750 TE4751 TE4752 TE4753 TE4754 TE4755 TE4756 TE4757 TE4758 TE4759 TE4760 TE4761 TE4762 TE4763 TE4764 TE4765 TE4766 TE4767 TE4768 TE4769 TE4770 TE4771 TE4772 TE4773 TE4774 TE4775 TE4776 TE4777 TE4778 TE4779 TE4780 TE4781 TE4782 TE4783 TE4784 TE4785 TE4786 TE4787 TE4788 TE4789 TE4790 TE4791 TE4792 TE4793 TE4794 TE4795 TE4796 TE4797 TE4798 TE4799 TE4800 TE4801 TE4802 TE4803 TE4804 TE4805 TE4806 TE4807 TE4808 TE4809 TE4810 TE4811 TE4812 TE4813 TE4814 TE4815 TE4816 TE4817 TE4818 TE4819 TE4820 TE4821 TE4822 TE4823 TE4824 TE4825 TE4826 TE4827 TE4828 TE4829 TE4830 TE4831 TE4832 TE4833 TE4834 TE4835 TE4836 TE4837 TE4838 TE4839 TE4840 TE4841 TE4842 TE4843 TE4844 TE4845 TE4846 TE4847 TE4848 TE4849 TE4850 TE4851 TE4852 TE4853 TE4854 TE4855 TE4856 TE4857 TE4858 TE4859 TE4860 TE4861 TE4862 TE4863 TE4864 TE4865 TE4866 TE4867 TE4868 TE4869 TE4870 TE4871 TE4872 TE4873 TE4874 TE4875 TE4876 TE4877 TE4878 TE4879 TE4880 TE4881 TE4882 TE4883 TE4884 TE4885 TE4886 TE4887 TE4888 TE4889 TE4890 TE4891 TE4892 TE4893 TE4894 TE4895 TE4896 TE4897 TE4898 TE4899 TE4900 TE4901 TE4902 TE4903 TE4904 TE4905 TE4906 TE4907 TE4908 TE4909 TE4910 TE4911 TE4912 TE4913 TE4914 TE4915 TE4916 TE4917 TE4918 TE4919 TE4920 TE4921 TE4922 TE4923 TE4924 TE4925 TE4926 TE4927 TE4928 TE4929 TE4930 TE4931 TE4932 TE4933 TE4934 TE4935 TE4936 TE4937 TE4938 TE4939 TE4940 TE4941 TE4942 TE4943 TE4944 TE4945 TE4946 TE4947 TE4948 TE4949 TE4950 TE4951 TE4952 TE4953 TE4954 TE4955 TE4956 TE4957 TE4958 TE4959 TE4960 TE4961 TE4962 TE4963 TE4964 TE4965 TE4966 TE4967 TE4968 TE4969 TE4970 TE4971 TE4972 TE4973 TE4974 TE4975 TE4976 TE4977 TE4978 TE4979 TE4980 TE4981 TE4982 TE4983 TE4984 TE4985 TE4986 TE4987 TE4988 TE4989 TE4990 TE4991 TE4992 TE4993 TE4994 TE4995 TE4996 TE4997 TE4998 TE4999 TE5000 TE5001 TE5002 TE5003 TE5004 TE5005 TE5006 TE5007 TE5008 TE5009 TE5010 TE5011 TE5012 TE5013 TE5014 TE5015 TE5016 TE5017 TE5018 TE5019 TE5020 TE5021 TE5022 TE5023 TE5024 TE5025 TE5026 TE5027 TE5028 TE5029 TE5030 TE5031 TE5032 TE5033 TE5034 TE5035 TE5036 TE5037 TE5038 TE5039 TE5040 TE5041 TE5042 TE5043 TE5044 TE5045 TE5046 TE5047 TE5048 TE5049 TE5050 TE5051 TE5052 TE5053 TE5054 TE5055 TE5056 TE5057 TE5058 TE5059 TE5060 TE5061 TE5062 TE5063 TE5064 TE5065 TE5066 TE5067 TE5068 TE5069 TE5070 TE5071 TE5072 TE5073 TE5074 TE5075 TE5076 TE5077 TE5078 TE5079 TE5080 TE5081 TE5082 TE5083 TE5084 TE5085 TE5086 TE5087 TE5088 TE5089 TE5090 TE5091 TE5092 TE5093 TE5094 TE5095 TE5096 TE5097 TE5098 TE5099 TE5100 TE5101 TE5102 TE5103 TE5104 TE5105 TE5106 TE5107 TE5108 TE5109 TE5110 TE5111 TE5112 TE5113 TE5114 TE5115 TE5116 TE5117 TE5118 TE5119 TE5120 TE5121 TE5122 TE5123 TE5124 TE5125 TE5126 TE5127 TE5128 TE5129 TE5130 TE5131 TE5132 TE5133 TE5134 TE5135 TE5136 TE5137 TE5138 TE5139 TE5140 TE5141 TE5142 TE5143 TE5144 TE5145 TE5146 TE5147 TE5148 TE5149 TE5150 TE5151 TE5152 TE5153 TE5154 TE5155 TE5156 TE5157 TE5158 TE5159 TE5160 TE5161 TE5162 TE5163 TE5164 TE5165 TE5166 TE5167 TE5168 TE5169 TE5170 TE5171 TE5172 TE5173 TE5174 TE5175 TE5176 TE5177 TE5178 TE5179 TE5180 TE5181 TE5182 TE5183 TE5184 TE5185 TE5186 TE5187 TE5188 TE5189 TE5190 TE5191 TE5192 TE5193 TE5194 TE5195 TE5196 TE5197 TE5198 TE5199 TE5200 TE5201 TE5202 TE5203 TE5204 TE5205 TE5206 TE5207 TE5208 TE5209 TE5210 TE5211 TE5212 TE5213 TE5214 TE5215 TE5216 TE5217 TE5218 TE5219 TE5220 TE5221 TE5222 TE5223 TE5224 TE5225 TE5226 TE5227 TE5228 TE5229 TE5230 TE5231 TE5232 TE5233 TE5234 TE5235 TE5236 TE5237 TE5238 TE5239 TE5240 TE5241 TE5242 TE5243 TE5244 TE5245 TE5246 TE5247 TE5248 TE5249 TE5250 TE5251 TE5252 TE5253 TE5254 TE5255 TE5256 TE5257 TE5258 TE5259 TE5260 TE5261 TE5262 TE5263 TE5264 TE5265 TE5266 TE5267 TE5268 TE5269 TE5270 TE5271 TE5272 TE5273 TE5274 TE5275 TE5276 TE5277 TE5278 TE5279 TE5280 TE5281 TE5282 TE5283 TE5284 TE5285 TE5286 TE5287 TE5288 TE5289 TE5290 TE5291 TE5292 TE5293 TE5294 TE5295 TE5296 TE5297 TE5298 TE5299 TE5300 TE5301 TE5302 TE5303 TE5304 TE5305 TE5306 TE5307 TE5308 TE5309 TE5310 TE5311 TE5312 TE5313 TE5314 TE5315 TE5316 TE5317 TE5318 TE5319 TE5320 TE5321 TE5322 TE5323 TE5324 TE5325 TE5326 TE5327 TE5328 TE5329 TE5330 TE5331 TE5332 TE5333 TE5334 TE5335 TE5336 TE5337 TE5338 TE5339 TE5340 TE5341 TE5342 TE5343 TE5344 TE5345 TE5346 TE5347 TE5348 TE5349 TE5350 TE5351 TE5352 TE5353 TE5354 TE5355 TE5356 TE5357 TE5358 TE5359 TE5360 TE5361 TE5362 TE5363 TE5364 TE5365 TE5366 TE5367 TE5368 TE5369 TE5370 TE5371 TE5372 TE5373 TE5374 TE5375 TE5376 TE5377 TE5378 TE5379 TE5380 TE5381 TE5382 TE5383 TE5384 TE5385 TE5386 TE5387 TE5388 TE5389 TE5390 TE5391 TE5392 TE5393 TE5394 TE5395 TE5396 TE5397 TE5398 TE5399 TE5400 TE5401 TE5402 TE5403 TE5404 TE5405 TE5406 TE5407 TE5408 TE5409 TE5410 TE5411 TE5412 TE5413 TE5414 TE5415 TE5416 TE5417 TE5418 TE5419 TE5420 TE5421 TE5422 TE5423 TE5424 TE5425 TE5426 TE5427 TE5428 TE5429 TE5430 TE5431 TE5432 TE5433 TE5434 TE5435 TE5436 TE5437 TE5438 TE5439 TE5440 TE5441 TE5442 TE5443 TE5444 TE5445 TE5446 TE5447 TE5448 TE5449 TE5450 TE5451 TE5452 TE5453 TE5454 TE5455 TE5456 TE5457 TE5458 TE5459 TE5460 TE5461 TE5462 TE5463 TE5464 TE5465 TE5466 TE5467 TE5468 TE5469 TE5470 TE5471 TE5472 TE5473 TE5474 TE5475 TE5476 TE5477 TE5478 TE5479 TE5480 TE5481 TE5482 TE5483 TE5484 TE5485 TE5486 TE5487 TE5488 TE5489 TE5490 TE5491 TE5492 TE5493 TE5494 TE5495 TE5496 TE5497 TE5498 TE5499 TE5500 TE5501 TE5502 TE5503 TE5504 TE5505 TE5506 TE5507 TE5508 TE5509 TE5510 TE5511 TE5512 TE5513 TE5514 TE5515 TE5516 TE5517 TE5518 TE5519 TE5520 TE5521 TE5522 TE5523 TE5524 TE5525 TE5526 TE5527 TE5528 TE5529 TE5530 TE5531 TE5532 TE5533 TE5534 TE5535 TE5536 TE5537 TE5538 TE5539 TE5540 TE5541 TE5542 TE5543 TE5544 TE5545 TE5546 TE5547 TE5548 TE5549 TE5550 TE5551 TE5552 TE5553 TE5554 TE5555 TE5556 TE5557 TE5558 TE5559 TE5560 TE5561 TE5562 TE5563 TE5564 TE5565 TE5566 TE5567 TE5568 TE5569 TE5570 TE5571 TE5572 TE5573 TE5574 TE5575 TE5576 TE5577 TE5578 TE5579 TE5580 TE5581 TE5582 TE5583 TE5584 TE5585 TE5586 TE5587 TE5588 TE5589 TE5590 TE5591 TE5592 TE5593 TE5594 TE5595 TE5596 TE5597 TE5598 TE5599 TE5600 TE5601 TE5602 TE5603 TE5604 TE5605 TE5606 TE5607 TE5608 TE5609 TE5610 TE5611 TE5612 TE5613 TE5614 TE5615 TE5616 TE5617 TE5618 TE5619 TE5620 TE5621 TE5622 TE5623 TE5624 TE5625 TE5626 TE5627 TE5628 TE5629 TE5630 TE5631 TE5632 TE5633 TE5634 TE5635 TE5636 TE5637 TE5638 TE5639 TE5640 TE5641 TE5642 TE5643 TE5644 TE5645 TE5646 TE5647 TE5648 TE5649 TE5650 TE5651 TE5652 TE5653 TE5654 TE5655 TE5656 TE5657 TE5658 TE5659 TE5660 TE5661 TE5662 TE5663 TE5664 TE5665 TE5666 TE5667 TE5668 TE5669 TE5670 TE5671 TE5672 TE5673 TE5674 TE5675 TE5676 TE5677 TE5678 TE5679 TE5680 TE5681 TE5682 TE5683 TE5684 TE5685 TE5686 TE5687 TE5688 TE5689 TE5690 TE5691 TE5692 TE5693 TE5694 TE5695 TE5696 TE5697 TE5698 TE5699 TE5700 TE5701 TE5702 TE5703 TE5704 TE5705 TE5706 TE5707 TE5708 TE5709 TE5710 TE5711 TE5712 TE5713 TE5714 TE5715 TE5716 TE5717 TE5718 TE5719 TE5720 TE5721 TE5722 TE5723 TE5724 TE5725 TE5726 TE5727 TE5728 TE5729 TE5730 TE5731 TE5732 TE5733 TE5734 TE5735 TE5736 TE5737 TE5738 TE5739 TE5740 TE5741 TE5742 TE5743 TE5744 TE5745 TE5746 TE5747 TE5748 TE5749 TE5750 TE5751 TE5752 TE5753 TE5754 TE5755 TE5756 TE5757 TE5758 TE5759 TE5760 TE5761 TE5762 TE5763 TE5764 TE5765 TE5766 TE5767 TE5768 TE5769 TE5770 TE5771 TE5772 TE5773 TE5774 TE5775 TE5776 TE5777 TE5778 TE5779 TE5780 TE5781 TE5782 TE5783 TE5784 TE5785 TE5786 TE5787 TE5788 TE5789 TE5790 TE5791 TE5792 TE5793 TE5794 TE5795 TE5796 TE5797 TE5798 TE5799 TE5800 TE5801 TE5802 TE5803 TE5804 TE5805 TE5806 TE5807 TE5808 TE5809 TE5810 TE5811 TE5812 TE5813 TE5814 TE5815 TE5816 TE5817 TE5818 TE5819 TE5820 TE5821 TE5822 TE5823 TE5824 TE5825 TE5826 TE5827 TE5828 TE5829 TE5830 TE5831 TE5832 TE5833 TE5834 TE5835 TE5836 TE5837 TE5838 TE5839 TE5840 TE5841 TE5842 TE5843 TE5844 TE5845 TE5846 TE5847 TE5848 TE5849 TE5850 TE5851 TE5852 TE5853 TE5854 TE5855 TE5856 TE5857 TE5858 TE5859 TE5860 TE5861 TE5862 TE5863 TE5864 TE5865 TE5866 TE5867 TE5868 TE5869 TE5870 TE5871 TE5872 TE5873 TE5874 TE5875 TE5876 TE5877 TE5878 TE5879 TE5880 TE5881 TE5882 TE5883 TE5884 TE5885 TE5886 TE5887 TE5888 TE5889 TE5890 TE5891 TE5892 TE5893 TE5894 TE5895 TE5896 TE5897 TE5898 TE5899 TE5900 TE5901 TE5902 TE5903 TE5904 TE5905 TE5906 TE5907 TE5908 TE5909 TE5910 TE5911 TE5912 TE5913 TE5914 TE5915 TE5916 TE5917 TE5918 TE5919 TE5920 TE5921 TE5922 TE5923 TE5924 TE5925 TE5926 TE5927 TE5928 TE5929 TE5930 TE5931 TE5932 TE5933 TE5934 TE5935 TE5936 TE5937 TE5938 TE5939 TE5940 TE5941 TE5942 TE5943 TE5944 TE5945 TE5946 TE5947 TE5948 TE5949 TE5950 TE5951 TE5952 TE5953 TE5954 TE5955 TE5956 TE5957 TE5958 TE5959 TE5960 TE5961 TE5962 TE5963 TE5964 TE5965 TE5966 TE5967 TE5968 TE5969 TE5970 TE5971 TE5972 TE5973 TE5974 TE5975 TE5976 TE5977 TE5978 TE5979 TE5980 TE5981 TE5982 TE5983 TE5984 TE5985 TE5986 TE5987 TE5988 TE5989 TE5990 TE5991 TE5992 TE5993 TE5994 TE5995 TE5996 TE5997 TE5998 TE5999 TE6000 TE6001 TE6002 TE6003 TE6004 TE6005 TE6006 TE6007 TE6008 TE6009 TE6010 TE6011 TE6012 TE6013 TE6014 TE6015 TE6016 TE6017 TE6018 TE6019 TE6020 TE6021 TE6022 TE6023 TE6024 TE6025 TE6026 TE6027 TE6028 TE6029 TE6030 TE6031 TE6032 TE6033 TE6034 TE6035 TE6036 TE6037 TE6038 TE6039 TE6040 TE6041 TE6042 TE6043 TE6044 TE6045 TE6046 TE6047 TE6048 TE6049 TE6050 TE6051 TE6052 TE6053 TE6054 TE6055 TE6056 TE6057 TE6058 TE6059 TE6060 TE6061 TE6062 TE6063 TE6064 TE6065 TE6066 TE6067 TE6068 TE6069 TE6070 TE6071 TE6072 TE6073 TE6074 TE6075 TE6076 TE6077 TE6078 TE6079 TE6080 TE6081 TE6082 TE6083 TE6084 TE6085 TE6086 TE6087 TE6088 TE6089 TE6090 TE6091 TE6092 TE6093 TE6094 TE6095 TE6096 TE6097 TE6098 TE6099 TE6100 TE6101 TE6102 TE6103 TE6104 TE6105 TE6106 TE6107 TE6108 TE6109 TE6110 TE6111 TE6112 TE6113 TE6114 TE6115 TE6116 TE6117 TE6118 TE6119 TE6120 TE6121 TE6122 TE6123 TE6124 TE6125 TE6126 TE6127 TE6128 TE6129 TE6130 TE6131 TE6132 TE6133 TE6134 TE6135 TE6136 TE6137 TE6138 TE6139 TE6140 TE6141 TE6142 TE6143 TE6144 TE6145 TE6146 TE6147 TE6148 TE6149 TE6150 TE6151 TE6152 TE6153 TE6154 TE6155 TE6156 TE6157 TE6158 TE6159 TE6160 TE6161 TE6162 TE6163 TE6164 TE6165 TE6166 TE6167 TE6168 TE6169 TE6170 TE6171 TE6172 TE6173 TE6174 TE6175 TE6176 TE6177 TE6178 TE6179 TE6180 TE6181 TE6182 TE6183 TE6184 TE6185 TE6186 TE6187 TE6188 TE6189 TE6190 TE6191 TE6192 TE6193 TE6194 TE6195 TE6196 TE6197 TE6198 TE6199 TE6200 TE6201 TE6202 TE6203 TE6204 TE6205 TE6206 TE6207 TE6208 TE6209 TE6210 TE6211 TE6212 TE6213 TE6214 TE6215 TE6216 TE6217 TE6218 TE6219 TE6220 TE6221 TE6222 TE6223 TE6224 TE6225 TE6226 TE6227 TE6228 TE6229 TE6230 TE6231 TE6232 TE6233 TE6234 TE6235 TE6236 TE6237 TE6238 TE6239 TE6240 TE6241 TE6242 TE6243 TE6244 TE6245 TE6246 TE6247 TE6248 TE6249 TE6250 TE6251 TE6252 TE6253 TE6254 TE6255 TE6256 TE6257 TE6258 TE6259 TE6260 TE6261 TE6262 TE6263 TE6264 TE6265 TE6266 TE6267 TE6268 TE6269 TE6270 TE6271 TE6272 TE6273 TE6274 TE6275 TE6276 TE6277 TE6278 TE6279 TE6280 TE6281 TE6282 TE6283 TE6284 TE6285 TE6286 TE6287 TE6288 TE6289 TE6290 TE6291 TE6292 TE6293 TE6294 TE6295 TE6296 TE6297 TE6298 TE6299 TE6300 TE6301 TE6302 TE6303 TE6304 TE6305 TE6306 TE6307 TE6308 TE6309 TE6310 TE6311 TE6312 TE6313 TE6314 TE6315 TE6316 TE6317 TE6318 TE6319 TE6320 TE6321 TE6322 TE6323 TE6324 TE6325 TE6326 TE6327 TE6328 TE6329 TE6330 TE6331 TE6332 TE6333 TE6334 TE6335 TE6336 TE6337 TE6338 TE6339 TE6340 TE6341 TE6342 TE6343 TE6344 TE6345 TE6346 TE6347 TE6348 TE6349 TE6350 TE6351 TE6352 TE6353 TE6354 TE6355 TE6356 TE6357 TE6358 TE6359 TE6360 TE6361 TE6362 TE6363 TE6364 TE6365 TE6366 TE6367 TE6368 TE6369 TE6370 TE6371 TE6372 TE6373 TE6374 TE6375 TE6376 TE6377 TE6378 TE6379 TE6380 TE6381 TE6382 TE6383 TE6384 TE6385 TE6386 TE6387 TE6388 TE6389 TE6390 TE6391 TE6392 TE6393 TE6394 TE6395 TE6396 TE6397 TE6398 TE6399 TE6400 TE6401 TE6402 TE6403 TE6404 TE6405 TE6406 TE6407 TE6408 TE6409 TE6410 TE6411 TE6412 TE6413 TE6414 TE6415 TE6416 TE6417 TE6418 TE6419 TE6420 TE6421 TE6422 TE6423 TE6424 TE6425 TE6426 TE6427 TE6428 TE6429 TE6430 TE6431 TE6432 TE6433 TE6434 TE6435 TE6436 TE6437 TE6438 TE6439 TE6440 TE6441 TE6442 TE6443 TE6444 TE6445 TE6446 TE6447 TE6448 TE6449 TE6450 TE6451 TE6452 TE6453 TE6454 TE6455 TE6456 TE6457 TE6458 TE6459 TE6460 TE6461 TE6462 TE6463 TE6464 TE6465 TE6466 TE6467 TE6468 TE6469 TE6470 TE6471 TE6472 TE6473 TE6474 TE6475 TE6476 TE6477 TE6478 TE6479 TE6480 TE6481 TE6482 TE6483 TE6484 TE6485 TE6486 TE6487 TE6488 TE6489 TE6490 TE6491 TE6492 TE6493 TE6494 TE6495 TE6496 TE6497 TE6498 TE6499 TE6500 TE6501 TE6502 TE6503 TE6504 TE6505 TE6506 TE6507 TE6508 TE6509 TE6510 TE6511 TE6512 TE6513 TE6514 TE6515 TE6516 TE6517 TE6518 TE6519 TE6520 TE6521 TE6522 TE6523 TE6524 TE6525 TE6526 TE6527 TE6528 TE6529 TE6530 TE6531 TE6532 TE6533 TE6534 TE6535 TE6536 TE6537 TE6538 TE6539 TE6540 TE6541 TE6542 TE6543 TE6544 TE6545 TE6546 TE6547 TE6548 TE6549 TE6550 TE6551 TE6552 TE6553 TE6554 TE6555 TE6556 TE6557 TE6558 TE6559 TE6560 TE6561 TE6562 TE6563 TE6564 TE6565 TE6566 TE6567 TE6568 TE6569 TE6570 TE6571 TE6572 TE6573 TE6574 TE6575 TE6576 TE6577 TE6578 TE6579 TE6580 TE6581 TE6582 TE6583 TE6584 TE6585 TE6586 TE6587 TE6588 TE6589 TE6590 TE6591 TE6592 TE6593 TE6594 TE6595 TE6596 TE6597 TE6598 TE6599 TE6600 TE6601 TE6602 TE6603 TE6604 TE6605 TE6606 TE6607 TE6608 TE6609 TE6610 TE6611 TE6612 TE6613 TE6614 TE6615 TE6616 TE6617 TE6618 TE6619 TE6620 TE6621 TE6622 TE6623 TE6624 TE6625 TE6626 TE6627 TE6628 TE6629 TE6630 TE6631 TE6632 TE6633 TE6634 TE6635 TE6636 TE6637 TE6638 TE6639 TE6640 TE6641 TE6642 TE6643 TE6644 TE6645 TE6646 TE6647 TE6648 TE6649 TE6650 TE6651 TE6652 TE6653 TE6654 TE6655 TE6656 TE6657 TE6658 TE6659 TE6660 TE6661 TE6662 TE6663 TE6664 TE6665 TE6666 TE6667 TE6668 TE6669 TE6670 TE6671 TE6672 TE6673 TE6674 TE6675 TE6676 TE6677 TE6678 TE6679 TE6680 TE6681 TE6682 TE6683 TE6684 TE6685 TE6686 TE6687 TE6688 TE6689 TE6690 TE6691 TE6692 TE6693 TE6694 TE6695 TE6696 TE6697 TE6698 TE6699 TE6700 TE6701 TE6702 TE6703 TE6704 TE6705 TE6706 TE6707 TE6708 TE6709 TE6710 TE6711 TE6712 TE6713 TE6714 TE6715 TE6716 TE6717 TE6718 TE6719 TE6720 TE6721 TE6722 TE6723 TE6724 TE6725 TE6726 TE6727 TE6728 TE6729 TE6730 TE6731 TE6732 TE6733 TE6734 TE6735 TE6736 TE6737 TE6738 TE6739 TE6740 TE6741 TE6742 TE6743 TE6744 TE6745 TE6746 TE6747 TE6748 TE6749 TE6750 TE6751 TE6752 TE6753 TE6754 TE6755 TE6756 TE6757 TE6758 TE6759 TE6760 TE6761 TE6762 TE6763 TE6764 TE6765 TE6766 TE6767 TE6768 TE6769 TE6770 TE6771 TE6772 TE6773 TE6774 TE6775 TE6776 TE6777 TE6778 TE6779 TE6780 TE6781 TE6782 TE6783 TE6784 TE6785 TE6786 TE6787 TE6788 TE6789 TE6790 TE6791 TE6792 TE6793 TE6794 TE6795 TE6796 TE6797 TE6798 TE6799 TE6800 TE6801 TE6802 TE6803 TE6804 TE6805 TE6806 TE6807 TE6808 TE6809 TE6810 TE6811 TE6812 TE6813 TE6814 TE6815 TE6816 TE6817 TE6818 TE6819 TE6820 TE6821 TE6822 TE6823 TE6824 TE6825 TE6826 TE6827 TE6828 TE6829 TE6830 TE6831 TE6832 TE6833 TE6834 TE6835 TE6836 TE6837 TE6838 TE6839 TE6840 TE6841 TE6842 TE6843 TE6844 TE6845 TE6846 TE6847 TE6848 TE6849 TE6850 TE6851 TE6852 TE6853 TE6854 TE6855 TE6856 TE6857 TE6858 TE6859 TE6860 TE6861 TE6862 TE6863 TE6864 TE6865 TE6866 TE6867 TE6868 TE6869 TE6870 TE6871 TE6872 TE6873 TE6874 TE6875 TE6876 TE6877 TE6878 TE6879 TE6880 TE6881 TE6882 TE6883 TE6884 TE6885 TE6886 TE6887 TE6888 TE6889 TE6890 TE6891 TE6892 TE6893 TE6894 TE6895 TE6896 TE6897 TE6898 TE6899 TE6900 TE6901 TE6902 TE6903 TE6904 TE6905 TE6906 TE6907 TE6908 TE6909 TE6910 TE6911 TE6912 TE6913 TE6914 TE6915 TE6916 TE6917 TE6918 TE6919 TE6920 TE6921 TE6922 TE6923 TE6924 TE6925 TE6926 TE6927 TE6928 TE6929 TE6930 TE6931 TE6932 TE6933 TE6934 TE6935 TE6936 TE6937 TE6938 TE6939 TE6940 TE6941 TE6942 TE6943 TE6944 TE6945 TE6946 TE6947 TE6948 TE6949 TE6950 TE6951 TE6952 TE6953 TE6954 TE6955 TE6956 TE6957 TE6958 TE6959 TE6960 TE6961 TE6962 TE6963 TE6964 TE6965 TE6966 TE6967 TE6968 TE6969 TE6970 TE6971 TE6972 TE6973 TE6974 TE6975 TE6976 TE6977 TE6978 TE6979 TE6980 TE6981 TE6982 TE6983 TE6984 TE6985 TE6986 TE6987 TE6988 TE6989 TE6990 TE6991 TE6992 TE6993 TE6994 TE6995 TE6996 TE6997 TE6998 TE6999 TE7000 TE7001 TE7002 TE7003 TE7004 TE7005 TE7006 TE7007 TE7008 TE7009 TE7010 TE7011 TE7012 TE7013 TE7014 TE7015 TE7016 TE7017 TE7018 TE7019 TE7020 TE7021 TE7022 TE7023 TE7024 TE7025 TE7026 TE7027 TE7028 TE7029 TE7030 TE7031 TE7032 TE7033 TE7034 TE7035 TE7036 TE7037 TE7038 TE7039 TE7040 TE7041 TE7042 TE7043 TE7044 TE7045 TE7046 TE7047 TE7048 TE7049 TE7050 TE7051 TE7052 TE7053 TE7054 TE7055 TE7056 TE7057 TE7058 TE7059 TE7060 TE7061 TE7062 TE7063 TE7064 TE7065 TE7066 TE7067 TE7068 TE7069 TE7070 TE7071 TE7072 TE7073 TE7074 TE7075 TE7076 TE7077 TE7078 TE7079 TE7080 TE7081 TE7082 TE7083 TE7084 TE7085 TE7086 TE7087 TE7088 TE7089 TE7090 TE7091 TE7092 TE7093 TE7094 TE7095 TE7096 TE7097 TE7098 TE7099 TE7100 TE7101 TE7102 TE7103 TE7104 TE7105 TE7106 TE7107 TE7108 TE7109 TE7110 TE7111 TE7112 TE7113 TE7114 TE7115 TE7116 TE7117 TE7118 TE7119 TE7120 TE7121 TE7122 TE7123 TE7124 TE7125 TE7126 TE7127 TE7128 TE7129 TE7130 TE7131 TE7132 TE7133 TE7134 TE7135 TE7136 TE7137 TE7138 TE7139 TE7140 TE7141 TE7142 TE7143 TE7144 TE7145 TE7146 TE7147 TE7148 TE7149 TE7150 TE7151 TE7152 TE7153 TE7154 TE7155 TE7156 TE7157 TE7158 TE7159 TE7160 TE7161 TE7162 TE7163 TE7164 TE7165 TE7166 TE7167 TE7168 TE7169 TE7170 TE7171 TE7172 TE7173 TE7174 TE7175 TE7176 TE7177 TE7178 TE7179 TE7180 TE7181 TE7182 TE7183 TE7184 TE7185 TE7186 TE7187 TE7188 TE7189 TE7190 TE7191 TE7192 TE7193 TE7194 TE7195 TE7196 TE7197 TE7198 TE7199 TE7200 TE7201 TE7202 TE7203 TE7204 TE7205 TE7206 TE7207 TE7208 TE7209 TE7210 TE7211 TE7212 TE7213 TE7214 TE7215 TE7216 TE7217 TE7218 TE7219 TE7220 TE7221 TE7222 TE7223 TE7224 TE7225 TE7226 TE7227 TE7228 TE7229 TE7230 TE7231 TE7232 TE7233 TE7234 TE7235 TE7236 TE7237 TE7238 TE7239 TE7240 TE7241 TE7242 TE7243 TE7244 TE7245 TE7246 TE7247 TE7248 TE7249 TE7250 TE7251 TE7252 TE7253 TE7254 TE7255 TE7256 TE7257 TE7258 TE7259 TE7260 TE7261 TE7262 TE7263 TE7264 TE7265 TE7266 TE7267 TE7268 TE7269 TE7270 TE7271 TE7272 TE7273 TE7274 TE7275 TE7276 TE7277 TE7278 TE7279 TE7280 TE7281 TE7282 TE7283 TE7284 TE7285 TE7286 TE7287 TE7288 TE7289 TE7290 TE7291 TE7292 TE7293 TE7294 TE7295 TE7296 TE7297 TE7298 TE7299 TE7300 TE7301 TE7302 TE7303 TE7304 TE7305 TE7306 TE7307 TE7308 TE7309 TE7310 TE7311 TE7312 TE7313 TE7314 TE7315 TE7316 TE7317 TE7318 TE7319 TE7320 TE7321 TE7322 TE7323 TE7324 TE7325 TE7326 TE7327 TE7328 TE7329 TE7330 TE7331 TE7332 TE7333 TE7334 TE7335 TE7336 TE7337 TE7338 TE7339 TE7340 TE7341 TE7342 TE7343 TE7344 TE7345 TE7346 TE7347 TE7348 TE7349 TE7350 TE7351 TE7352 TE7353 TE7354 TE7355 TE7356 TE7357 TE7358 TE7359 TE7360 TE7361 TE7362 TE7363 TE7364 TE7365 TE7366 TE7367 TE7368 TE7369 TE7370 TE7371 TE7372 TE7373 TE7374 TE7375 TE7376 TE7377 TE7378 TE7379 TE7380 TE7381 TE7382 TE7383 TE7384 TE7385 TE7386 TE7387 TE7388 TE7389 TE7390 TE7391 TE7392 TE7393 TE7394 TE7395 TE7396 TE7397 TE7398 TE7399 TE7400 TE7401 TE7402 TE7403 TE7404 TE7405 TE7406 TE7407 TE7408 TE7409 TE7410 TE7411 TE7412 TE7413 TE7414 TE7415 TE7416 TE7417 TE7418 TE7419 TE7420 TE7421 TE7422 TE7423 TE7424 TE7425 TE7426 TE7427 TE7428 TE7429 TE7430 TE7431 TE7432 TE7433 TE7434 TE7435 TE7436 TE7437 TE7438 TE7439 TE7440 TE7441 TE7442 TE7443 TE7444 TE7445 TE7446 TE7447 TE7448 TE7449 TE7450 TE7451 TE7452 TE7453 TE7454 TE7455 TE7456 TE7457 TE7458 TE7459 TE7460 TE7461 TE7462 TE7463 TE7464 TE7465 TE7466 TE7467 TE7468 TE7469 TE7470 TE7471 TE7472 TE7473 TE7474 TE7475 TE7476 TE7477 TE7478 TE7479 TE7480 TE7481 TE7482 TE7483 TE7484 TE7485 TE7486 TE7487 TE7488 TE7489 TE7490 TE7491 TE7492 TE7493 TE7494 TE7495 TE7496 TE7497 TE7498 TE7499 TE7500 TE7501 TE7502 TE7503 TE7504 TE7505 TE7506 TE7507 TE7508 TE7509 TE7510 TE7511 TE7512 TE7513 TE7514 TE7515 TE7516 TE7517 TE7518 TE7519 TE7520 TE7521 TE7522 TE7523 TE7524 TE7525 TE7526 TE7527 TE7528 TE7529 TE7530 TE7531 TE7532 TE7533 TE7534 TE7535 TE7536 TE7537 TE7538 TE7539 TE7540 TE7541 TE7542 TE7543 TE7544 TE7545 TE7546 TE7547 TE7548 TE7549 TE7550 TE7551 TE7552 TE7553 TE7554 TE7555 TE7556 TE7557 TE7558 TE7559 TE7560 TE7561 TE7562 TE7563 TE7564 TE7565 TE7566 TE7567 TE7568 TE7569 TE7570 TE7571 TE7572 TE7573 TE7574 TE7575 TE7576 TE7577 TE7578 TE7579 TE7580 TE7581 TE7582 TE7583 TE7584 TE7585 TE7586 TE7587 TE7588 TE7589 TE7590 TE7591 TE7592 TE7593 TE7594 TE7595 TE7596 TE7597 TE7598 TE7599 TE7600 TE7601 TE7602 TE7603 TE7604 TE7605 TE7606 TE7607 TE7608 TE7609 TE7610 TE7611 TE7612 TE7613 TE7614 TE7615 TE7616 TE7617 TE7618 TE7619 TE7620 TE7621 TE7622 TE7623 TE7624 TE7625 TE7626 TE7627 TE7628 TE7629 TE7630 TE7631 TE7632 TE7633 TE7634 TE7635 TE7636 TE7637 TE7638 TE7639 TE7640 TE7641 TE7642 TE7643 TE7644 TE7645 TE7646 TE7647 TE7648 TE7649 TE7650 TE7651 TE7652 TE7653 TE7654 TE7655 TE7656 TE7657 TE7658 TE7659 TE7660 TE7661 TE7662 TE7663 TE7664 TE7665 TE7666 TE7667 TE7668 TE7669 TE7670 TE7671 TE7672 TE7673 TE7674 TE7675 TE7676 TE7677 TE7678 TE7679 TE7680 TE7681 TE7682 TE7683 TE7684 TE7685 TE7686 TE7687 TE7688 TE7689 TE7690 TE7691 TE7692 TE7693 TE7694 TE7695 TE7696 TE7697 TE7698 TE7699 TE7700 TE7701 TE7702 TE7703 TE7704 TE7705 TE7706 TE7707 TE7708 TE7709 TE7710 TE7711 TE7712 TE7713 TE7714 TE7715 TE7716 TE7717 TE7718 TE7719 TE7720 TE7721 TE7722 TE7723 TE7724 TE7725 TE7726 TE7727 TE7728 TE7729 TE7730 TE7731 TE7732 TE7733 TE7734 TE7735 TE7736 TE7737 TE7738 TE7739 TE7740 TE7741 TE7742 TE7743 TE7744 TE7745 TE7746 TE7747 TE7748 TE7749 TE7750 TE7751 TE7752 TE7753 TE7754 TE7755 TE7756 TE7757 TE7758 TE7759 TE7760 TE7761 TE7762 TE7763 TE7764 TE7765 TE7766 TE7767 TE7768 TE7769 TE7770 TE7771 TE7772 TE7773 TE7774 TE7775 TE7776 TE7777 TE7778 TE7779 TE7780 TE7781 TE7782 TE7783 TE7784 TE7785 TE7786 TE7787 TE7788 TE7789 TE7790 TE7791 TE7792 TE7793 TE7794 TE7795 TE7796 TE7797 TE7798 TE7799 TE7800 TE7801 TE7802 TE7803 TE7804 TE7805 TE7806 TE7807 TE7808 TE7809 TE7810 TE7811 TE7812 TE7813 TE7814 TE7815 TE7816 TE7817 TE7818 TE7819 TE7820 TE7821 TE7822 TE7823 TE7824 TE7825 TE7826 TE7827 TE7828 TE7829 TE7830 TE7831 TE7832 TE7833 TE7834 TE7835 TE7836 TE7837 TE7838 TE7839 TE7840 TE7841 TE7842 TE7843 TE7844 TE7845 TE7846 TE7847 TE7848 TE7849 TE7850 TE7851 TE7852 TE7853 TE7854 TE7855 TE7856 TE7857 TE7858 TE7859 TE7860 TE7861 TE7862 TE7863 TE7864 TE7865 TE7866 TE7867 TE7868 TE7869 TE7870 TE7871 TE7872 TE7873 TE7874 TE7875 TE7876 TE7877 TE7878 TE7879 TE7880 TE7881 TE7882 TE7883 TE7884 TE7885 TE7886 TE7887 TE7888 TE7889 TE7890 TE7891 TE7892 TE7893 TE7894 TE7895 TE7896 TE7897 TE7898 TE7899 TE7900 TE7901 TE7902 TE7903 TE7904 TE7905 TE7906 TE7907 TE7908 TE7909 TE7910 TE7911 TE7912 TE7913 TE7914 TE7915 TE7916 TE7917 TE7918 TE7919 TE7920 TE7921 TE7922 TE7923 TE7924 TE7925 TE7926 TE7927 TE7928 TE7929 TE7930 TE7931 TE7932 TE7933 TE7934 TE7935 TE7936 TE7937 TE7938 TE7939 TE7940 TE7941 TE7942 TE7943 TE7944 TE7945 TE7946 TE7947 TE7948 TE7949 TE7950 TE7951 TE7952 TE7953 TE7954 TE7955 TE7956 TE7957 TE7958 TE7959 TE7960 TE7961 TE7962 TE7963 TE7964 TE7965 TE7966 TE7967 TE7968 TE7969 TE7970 TE7971 TE7972 TE7973 TE7974 TE7975 TE7976 TE7977 TE7978 TE7979 TE7980 TE7981 TE7982 TE7983 TE7984 TE7985 TE7986 TE7987 TE7988 TE7989 TE7990 TE7991 TE7992 TE7993 TE7994 TE7995 TE7996 TE7997 TE7998 TE7999 TE8000 TE8001 TE8002 TE8003 TE8004 TE8005 TE8006 TE8007 TE8008 TE8009 TE8010 TE8011 TE8012 TE8013 TE8014 TE8015 TE8016 TE8017 TE8018 TE8019 TE8020 TE8021 TE8022 TE8023 TE8024 TE8025 TE8026 TE8027 TE8028 TE8029 TE8030 TE8031 TE8032 TE8033 TE8034 TE8035 TE8036 TE8037 TE8038 TE8039 TE8040 TE8041 TE8042 TE8043 TE8044 TE8045 TE8046 TE8047 TE8048 TE8049 TE8050 TE8051 TE8052 TE8053 TE8054 TE8055 TE8056 TE8057 TE8058 TE8059 TE8060 TE8061 TE8062 TE8063 TE8064 TE8065 TE8066 TE8067 TE8068 TE8069 TE8070 TE8071 TE8072 TE8073 TE8074 TE8075 TE8076 TE8077 TE8078 TE8079 TE8080 TE8081 TE8082 TE8083 TE8084 TE8085 TE8086 TE8087 TE8088 TE8089 TE8090 TE8091 TE8092 TE8093 TE8094 TE8095 TE8096 TE8097 TE8098 TE8099 TE8100 TE8101 TE8102 TE8103 TE8104 TE8105 TE8106 TE8107 TE8108 TE8109 TE8110 TE8111 TE8112 TE8113 TE8114 TE8115 TE8116 TE8117 TE8118 TE8119 TE8120 TE8121 TE8122 TE8123 TE8124 TE8125 TE8126 TE8127 TE8128 TE8129 TE8130 TE8131 TE8132 TE8133 TE8134 TE8135 TE8136 TE8137 TE8138 TE8139 TE8140 TE8141 TE8142 TE8143 TE8144 TE8145 TE8146 TE8147 TE8148 TE8149 TE8150 TE8151 TE8152 TE8153 TE8154 TE8155 TE8156 TE8157 TE8158 TE8159 TE8160 TE8161 TE8162 TE8163 TE8164 TE8165 TE8166 TE8167 TE8168 TE8169 TE8170 TE8171 TE8172 TE8173 TE8174 TE8175 TE8176 TE8177 TE8178 TE8179 TE8180 TE8181 TE8182 TE8183 TE8184 TE8185 TE8186 TE8187 TE8188 TE8189 TE8190 TE8191 TE8192 TE8193 TE8194 TE8195 TE8196 TE8197 TE8198 TE8199 TE8200 TE8201 TE8202 TE8203 TE8204 TE8205 TE8206 TE8207 TE8208 TE8209 TE8210 TE8211 TE8212 TE8213 TE8214 TE8215 TE8216 TE8217 TE8218 TE8219 TE8220 TE8221 TE8222 TE8223 TE8224 TE8225 TE8226 TE8227 TE8228 TE8229 TE8230 TE8231 TE8232 TE8233 TE8234 TE8235 TE8236 TE8237 TE8238 TE8239 TE8240 TE8241 TE8242 TE8243 TE8244 TE8245 TE8246 TE8247 TE8248 TE8249 TE8250 TE8251 TE8252 TE8253 TE8254 TE8255 TE8256 TE8257 TE8258 TE8259 TE8260 TE8261 TE8262 TE8263 TE8264 TE8265 TE8266 TE8267 TE8268 TE8269 TE8270 TE8271 TE8272 TE8273 TE8274 TE8275 TE8276 TE8277 TE8278 TE8279 TE8280 TE8281 TE8282 TE8283 TE8284 TE8285 TE8286 TE8287 TE8288 TE8289 TE8290 TE8291 TE8292 TE8293 TE8294 TE8295 TE8296 TE8297 TE8298 TE8299 TE8300 TE8301 TE8302 TE8303 TE8304 TE8305 TE8306 TE8307 TE8308 TE8309 TE8310 TE8311 TE8312 TE8313 TE8314 TE8315 TE8316 TE8317 TE8318 TE8319 TE8320 TE8321 TE8322 TE8323 TE8324 TE8325 TE8326 TE8327 TE8328 TE8329 TE8330 TE8331 TE8332 TE8333 TE8334 TE8335 TE8336 TE8337 TE8338 TE8339 TE8340 TE8341 TE8342 TE8343 TE8344 TE8345 TE8346 TE8347 TE8348 TE8349 TE8350 TE8351 TE8352 TE8353 TE8354 TE8355 TE8356 TE8357 TE8358 TE8359 TE8360 TE8361 TE8362 TE8363 TE8364 TE8365 TE8366 TE8367 TE8368 TE8369 TE8370 TE8371 TE8372 TE8373 TE8374 TE8375 TE8376 TE8377 TE8378 TE8379 TE8380 TE8381 TE8382 TE8383 TE8384 TE8385 TE8386 TE8387 TE8388 TE8389 TE8390 TE8391 TE8392 TE8393 TE8394 TE8395 TE8396 TE8397 TE8398 TE8399 TE8400 TE8401 TE8402 TE8403 TE8404 TE8405 TE8406 TE8407 TE8408 TE8409 TE8410 TE8411 TE8412 TE8413 TE8414 TE8415 TE8416 TE8417 TE8418 TE8419 TE8420 TE8421 TE8422 TE8423 TE8424 TE8425 TE8426 TE8427 TE8428 TE8429 TE8430 TE8431 TE8432 TE8433 TE8434 TE8435 TE8436 TE8437 TE8438 TE8439 TE8440 TE8441 TE8442 TE8443 TE8444 TE8445 TE8446 TE8447 TE8448 TE8449 TE8450 TE8451 TE8452 TE8453 TE8454 TE8455 TE8456 TE8457 TE8458 TE8459 TE8460 TE8461 TE8462 TE8463 TE8464 TE8465 TE8466 TE8467 TE8468 TE8469 TE8470 TE8471 TE8472 TE8473 TE8474 TE8475 TE8476 TE8477 TE8478 TE8479 TE8480 TE8481 TE8482 TE8483 TE8484 TE8485 TE8486 TE8487 TE8488 TE8489 TE8490 TE8491 TE8492 TE8493 TE8494 TE8495 TE8496 TE8497 TE8498 TE8499 TE8500 TE8501 TE8502 TE8503 TE8504 TE8505 TE8506 TE8507 TE8508 TE8509 TE8510 TE8511 TE8512 TE8513 TE8514 TE8515 TE8516 TE8517 TE8518 TE8519 TE8520 TE8521 TE8522 TE8523 TE8524 TE8525 TE8526 TE8527 TE8528 TE8529 TE8530 TE8531 TE8532 TE8533 TE8534 TE8535 TE8536 TE8537 TE8538 TE8539 TE8540 TE8541 TE8542 TE8543 TE8544 TE8545 TE8546 TE8547 TE8548 TE8549 TE8550 TE8551 TE8552 TE8553 TE8554 TE8555 TE8556 TE8557 TE8558 TE8559 TE8560 TE8561 TE8562 TE8563 TE8564 TE8565 TE8566 TE8567 TE8568 TE8569 TE8570 TE8571 TE8572 TE8573 TE8574 TE8575 TE8576 TE8577 TE8578 TE8579 TE8580 TE8581 TE8582 TE8583 TE8584 TE8585 TE8586 TE8587 TE8588 TE8589 TE8590 TE8591 TE8592 TE8593 TE8594 TE8595 TE8596 TE8597 TE8598 TE8599 TE8600 TE8601 TE8602 TE8603 TE8604 TE8605 TE8606 TE8607 TE8608 TE8609 TE8610 TE8611 TE8612 TE8613 TE8614 TE8615 TE8616 TE8617 TE8618 TE8619 TE8620 TE8621 TE8622 TE8623 TE8624 TE8625 TE8626 TE8627 TE8628 TE8629 TE8630 TE8631 TE8632 TE8633 TE8634 TE8635 TE8636 TE8637 TE8638 TE8639 TE8640 TE8641 TE8642 TE8643 TE8644 TE8645 TE8646 TE8647 TE8648 TE8649 TE8650 TE8651 TE8652 TE8653 TE8654 TE8655 TE8656 TE8657 TE8658 TE8659 TE8660 TE8661 TE8662 TE8663 TE8664 TE8665 TE8666 TE8667 TE8668 TE8669 TE8670 TE8671 TE8672 TE8673 TE8674 TE8675 TE8676 TE8677 TE8678 TE8679 TE8680 TE8681 TE8682 TE8683 TE8684 TE8685 TE8686 TE8687 TE8688 TE8689 TE8690 TE8691 TE8692 TE8693 TE8694 TE8695 TE8696 TE8697 TE8698 TE8699 TE8700 TE8701 TE8702 TE8703 TE8704 TE8705 TE8706 TE8707 TE8708 TE8709 TE8710 TE8711 TE8712 TE8713 TE8714 TE8715 TE8716 TE8717 TE8718 TE8719 TE8720 TE8721 TE8722 TE8723 TE8724 TE8725 TE8726 TE8727 TE8728 TE8729 TE8730 TE8731 TE8732 TE8733 TE8734 TE8735 TE8736 TE8737 TE8738 TE8739 TE8740 TE8741 TE8742 TE8743 TE8744 TE8745 TE8746 TE8747 TE8748 TE8749 TE8750 TE8751 TE8752 TE8753 TE8754 TE8755 TE8756 TE8757 TE8758 TE8759 TE8760 TE8761 TE8762 TE8763 TE8764 TE8765 TE8766 TE8767 TE8768 TE8769 TE8770 TE8771 TE8772 TE8773 TE8774 TE8775 TE8776 TE8777 TE8778 TE8779 TE8780 TE8781 TE8782 TE8783 TE8784 TE8785 TE8786 TE8787 TE8788 TE8789 TE8790 TE8791 TE8792 TE8793 TE8794 TE8795 TE8796 TE8797 TE8798 TE8799 TE8800 TE8801 TE8802 TE8803 TE8804 TE8805 TE8806 TE8807 TE8808 TE8809 TE8810 TE8811 TE8812 TE8813 TE8814 TE8815 TE8816 TE8817 TE8818 TE8819 TE8820 TE8821 TE8822 TE8823 TE8824 TE8825 TE8826 TE8827 TE8828 TE8829 TE8830 TE8831 TE8832 TE8833 TE8834 TE8835 TE8836 TE8837 TE8838 TE8839 TE8840 TE8841 TE8842 TE8843 TE8844 TE8845 TE8846 TE8847 TE8848 TE8849 TE8850 TE8851 TE8852 TE8853 TE8854 TE8855 TE8856 TE8857 TE8858 TE8859 TE8860 TE8861 TE8862 TE8863 TE8864 TE8865 TE8866 TE8867 TE8868 TE8869 TE8870 TE8871 TE8872 TE8873 TE8874 TE8875 TE8876 TE8877 TE8878 TE8879 TE8880 TE8881 TE8882 TE8883 TE8884 TE8885 TE8886 TE8887 TE8888 TE8889 TE8890 TE8891 TE8892 TE8893 TE8894 TE8895 TE8896 TE8897 TE8898 TE8899 TE8900 TE8901 TE8902 TE8903 TE8904 TE8905 TE8906 TE8907 TE8908 TE8909 TE8910 TE8911 TE8912 TE8913 TE8914 TE8915 TE8916 TE8917 TE8918 TE8919 TE8920 TE8921 TE8922 TE8923 TE8924 TE8925 TE8926 TE8927 TE8928 TE8929 TE8930 TE8931 TE8932 TE8933 TE8934 TE8935 TE8936 TE8937 TE8938 TE8939 TE8940 TE8941 TE8942 TE8943 TE8944 TE8945 TE8946 TE8947 TE8948 TE8949 TE8950 TE8951 TE8952 TE8953 TE8954 TE8955 TE8956 TE8957 TE8958 TE8959 TE8960 TE8961 TE8962 TE8963 TE8964 TE8965 TE8966 TE8967 TE8968 TE8969 TE8970 TE8971 TE8972 TE8973 TE8974 TE8975 TE8976 TE8977 TE8978 TE8979 TE8980 TE8981 TE8982 TE8983 TE8984 TE8985 TE8986 TE8987 TE8988 TE8989 TE8990 TE8991 TE8992 TE8993 TE8994 TE8995 TE8996 TE8997 TE8998 TE8999 TE9000 TE9001 TE9002 TE9003 TE9004 TE9005 TE9006 TE9007 TE9008 TE9009 TE9010 TE9011 TE9012 TE9013 TE9014 TE9015 TE9016 TE9017 TE9018 TE9019 TE9020 TE9021 TE9022 TE9023 TE9024 TE9025 TE9026 TE9027 TE9028 TE9029 TE9030 TE9031 TE9032 TE9033 TE9034 TE9035 TE9036 TE9037 TE9038 TE9039 TE9040 TE9041 TE9042 TE9043 TE9044 TE9045 TE9046 TE9047 TE9048 TE9049 TE9050 TE9051 TE9052 TE9053 TE9054 TE9055 TE9056 TE9057 TE9058 TE9059 TE9060 TE9061 TE9062 TE9063 TE9064 TE9065 TE9066 TE9067 TE9068 TE9069 TE9070 TE9071 TE9072 TE9073 TE9074 TE9075 TE9076 TE9077 TE9078 TE9079 TE9080 TE9081 TE9082 TE9083 TE9084 TE9085 TE9086 TE9087 TE9088 TE9089 TE9090 TE9091 TE9092 TE9093 TE9094 TE9095 TE9096 TE9097 TE9098 TE9099 TE9100 TE9101 TE9102 TE9103 TE9104 TE9105 TE9106 TE9107 TE9108 TE9109 TE9110 TE9111 TE9112 TE9113 TE9114 TE9115 TE9116 TE9117 TE9118 TE9119 TE9120 TE9121 TE9122 TE9123 TE9124 TE9125 TE9126 TE9127 TE9128 TE9129 TE9130 TE9131 TE9132 TE9133 TE9134 TE9135 TE9136 TE9137 TE9138 TE9139 TE9140 TE9141 TE9142 TE9143 TE9144 TE9145 TE9146 TE9147 TE9148 TE9149 TE9150 TE9151 TE9152 TE9153 TE9154 TE9155 TE9156 TE9157 TE9158 TE9159 TE9160 TE9161 TE9162 TE9163 TE9164 TE9165 TE9166 TE9167 TE9168 TE9169 TE9170 TE9171 TE9172 TE9173 TE9174 TE9175 TE9176 TE9177 TE9178 TE9179 TE9180 TE9181 TE9182 TE9183 TE9184 TE9185 TE9186 TE9187 TE9188 TE9189 TE9190 TE9191 TE9192 TE9193 TE9194 TE9195 TE9196 TE9197 TE9198 TE9199 TE9200 TE9201 TE9202 TE9203 TE9204 TE9205 TE9206 TE9207 TE9208 TE9209 TE9210 TE9211 TE9212 TE9213 TE9214 TE9215 TE9216 TE9217 TE9218 TE9219 TE9220 TE9221 TE9222 TE9223 TE9224 TE9225 TE9226 TE9227 TE9228 TE9229 TE9230 TE9231 TE9232 TE9233 TE9234 TE9235 TE9236 TE9237 TE9238 TE9239 TE9240 TE9241 TE9242 TE9243 TE9244 TE9245 TE9246 TE9247 TE9248 TE9249 TE9250 TE9251 TE9252 TE9253 TE9254 TE9255 TE9256 TE9257 TE9258 TE9259 TE9260 TE9261 TE9262 TE9263 TE9264 TE9265 TE9266 TE9267 TE9268 TE9269 TE9270 TE9271 TE9272 TE9273 TE9274 TE9275 TE9276 TE9277 TE9278 TE9279 TE9280 TE9281 TE9282 TE9283 TE9284 TE9285 TE9286 TE9287 TE9288 TE9289 TE9290 TE9291 TE9292 TE9293 TE9294 TE9295 TE9296 TE9297 TE9298 TE9299 TE9300 TE9301 TE9302 TE9303 TE9304 TE9305 TE9306 TE9307 TE9308 TE9309 TE9310 TE9311 TE9312 TE9313 TE9314 TE9315 TE9316 TE9317 TE9318 TE9319 TE9320 TE9321 TE9322 TE9323 TE9324 TE9325 TE9326 TE9327 TE9328 TE9329 TE9330 TE9331 TE9332 TE9333 TE9334 TE9335 TE9336 TE9337 TE9338 TE9339 TE9340 TE9341 TE9342 TE9343 TE9344 TE9345 TE9346 TE9347 TE9348 TE9349 TE9350 TE9351 TE9352 TE9353 TE9354 TE9355 TE9356 TE9357 TE9358 TE9359 TE9360 TE9361 TE9362 TE9363 TE9364 TE9365 TE9366 TE9367 TE9368 TE9369 TE9370 TE9371 TE9372 TE9373 TE9374 TE9375 TE9376 TE9377 TE9378 TE9379 TE9380 TE9381 TE9382 TE9383 TE9384 TE9385 TE9386 TE9387 TE9388 TE9389 TE9390 TE9391 TE9392 TE9393 TE9394 TE9395 TE9396 TE9397 TE9398 TE9399 TE9400 TE9401 TE9402 TE9403 TE9404 TE9405 TE9406 TE9407 TE9408 TE9409 TE9410 TE9411 TE9412 TE9413 TE9414 TE9415 TE9416 TE9417 TE9418 TE9419 TE9420 TE9421 TE9422 TE9423 TE9424 TE9425 TE9426 TE9427 TE9428 TE9429 TE9430 TE9431 TE9432 TE9433 TE9434 TE9435 TE9436 TE9437 TE9438 TE9439 TE9440 TE9441 TE9442 TE9443 TE9444 TE9445 TE9446 TE9447 TE9448 TE9449 TE9450 TE9451 TE9452 TE9453 TE9454 TE9455 TE9456 TE9457 TE9458 TE9459 TE9460 TE9461 TE9462 TE9463 TE9464 TE9465 TE9466 TE9467 TE9468 TE9469 TE9470 TE9471 TE9472 TE9473 TE9474 TE9475 TE9476 TE9477 TE9478 TE9479 TE9480 TE9481 TE9482 TE9483 TE9484 TE9485 TE9486 TE9487 TE9488 TE9489 TE9490 TE9491 TE9492 TE9493 TE9494 TE9495 TE9496 TE9497 TE9498 TE9499 TE9500 TE9501 TE9502 TE9503 TE9504 TE9505 TE9506 TE9507 TE9508 TE9509 TE9510 TE9511 TE9512 TE9513 TE9514 TE9515 TE9516 TE9517 TE9518 TE9519 TE9520 TE9521 TE9522 TE9523 TE9524 TE9525 TE9526 TE9527 TE9528 TE9529 TE9530 TE9531 TE9532 TE9533 TE9534 TE9535 TE9536 TE9537 TE9538 TE9539 TE9540 TE9541 TE9542 TE9543 TE9544 TE9545 TE9546 TE9547 TE9548 TE9549 TE9550 TE9551 TE9552 TE9553 TE9554 TE9555 TE9556 TE9557 TE9558 TE9559 TE9560 TE9561 TE9562 TE9563 TE9564 TE9565 TE9566 TE9567 TE9568 TE9569 TE9570 TE9571 TE9572 TE9573 TE9574 TE9575 TE9576 TE9577 TE9578 TE9579 TE9580 TE9581 TE9582 TE9583 TE9584 TE9585 TE9586 TE9587 TE9588 TE9589 TE9590 TE9591 TE9592 TE9593 TE9594 TE9595 TE9596 TE9597 TE9598 TE9599 TE9600 TE9601 TE9602 TE9603 TE9604 TE9605 TE9606 TE9607 TE9608 TE9609 TE9610 TE9611 TE9612 TE9613 TE9614 TE9615 TE9616 TE9617 TE9618 TE9619 TE9620 TE9621 TE9622 TE9623 TE9624 TE9625 TE9626 TE9627 TE9628 TE9629 TE9630 TE9631 TE9632 TE9633 TE9634 TE9635 TE9636 TE9637 TE9638 TE9639 TE9640 TE9641 TE9642 TE9643 TE9644 TE9645 TE9646 TE9647 TE9648 TE9649 TE9650 TE9651 TE9652 TE9653 TE9654 TE9655 TE9656 TE9657 TE9658 TE9659 TE9660 TE9661 TE9662 TE9663 TE9664 TE9665 TE9666 TE9667 TE9668 TE9669 TE9670 TE9671 TE9672 TE9673 TE9674 TE9675 TE9676 TE9677 TE9678 TE9679 TE9680 TE9681 TE9682 TE9683 TE9684 TE9685 TE9686 TE9687 TE9688 TE9689 TE9690 TE9691 TE9692 TE9693 TE9694 TE9695 TE9696 TE9697 TE9698 TE9699 TE9700 TE9701 TE9702 TE9703 TE9704 TE9705 TE9706 TE9707 TE9708 TE9709 TE9710 TE9711 TE9712 TE9713 TE9714 TE9715 TE9716 TE9717 TE9718 TE9719 TE9720 TE9721 TE9722 TE9723 TE9724 TE9725 TE9726 TE9727 TE9728 TE9729 TE9730 TE9731 TE9732 TE9733 TE9734 TE9735 TE9736 TE9737 TE9738 TE9739 TE9740 TE9741 TE9742 TE9743 TE9744 TE9745 TE9746 TE9747 TE9748 TE9749 TE9750 TE9751 TE9752 TE9753 TE9754 TE9755 TE9756 TE9757 TE9758 TE9759 TE9760 TE9761 TE9762 TE9763 TE9764 TE9765 TE9766 TE9767 TE9768 TE9769 TE9770 TE9771 TE9772 TE9773 TE9774 TE9775 TE9776 TE9777 TE9778 TE9779 TE9780 TE9781 TE9782 TE9783 TE9784 TE9785 TE9786 TE9787 TE9788 TE9789 TE9790 TE9791 TE9792 TE9793 TE9794 TE9795 TE9796 TE9797 TE9798 TE9799 TE9800 TE9801 TE9802 TE9803 TE9804 TE9805 TE9806 TE9807 TE9808 TE9809 TE9810 TE9811 TE9812 TE9813 TE9814 TE9815 TE9816 TE9817 TE9818 TE9819 TE9820 TE9821 TE9822 TE9823 TE9824 TE9825 TE9826 TE9827 TE9828 TE9829 TE9830 TE9831 TE9832 TE9833 TE9834 TE9835 TE9836 TE9837 TE9838 TE9839 TE9840 TE9841 TE9842 TE9843 TE9844 TE9845 TE9846 TE9847 TE9848 TE9849 TE9850 TE9851 TE9852 TE9853 TE9854 TE9855 TE9856 TE9857 TE9858 TE9859 TE9860 TE9861 TE9862 TE9863 TE9864 TE9865 TE9866 TE9867 TE9868 TE9869 TE9870 TE9871 TE9872 TE9873 TE9874 TE9875 TE9876 TE9877 TE9878 TE9879 TE9880 TE9881 TE9882 TE9883 TE9884 TE9885 TE9886 TE9887 TE9888 TE9889 TE9890 TE9891 TE9892 TE9893 TE9894 TE9895 TE9896 TE9897 TE9898 TE9899 TE9900 TE9901 TE9902 TE9903 TE9904 TE9905 TE9906 TE9907 TE9908 TE9909 TE9910 TE9911 TE9912 TE9913 TE9914 TE9915 TE9916 TE9917 TE9918 TE9919 TE9920 TE9921 TE9922 TE9923 TE9924 TE9925 TE9926 TE9927 TE9928 TE9929 TE9930 TE9931 TE9932 TE9933 TE9934 TE9935 TE9936 TE9937 TE9938 TE9939 TE9940 TE9941 TE9942 TE9943 TE9944 TE9945 TE9946 TE9947 TE9948 TE9949 TE9950 TE9951 TE9952 TE9953 TE9954 TE9955 TE9956 TE9957 TE9958 TE9959 TE9960 TE9961 TE9962 TE9963 TE9964 TE9965 TE9966 TE9967 TE9968 TE9969 TE9970 TE9971 TE9972 TE9973 TE9974 TE9975 TE9976 TE9977 TE9978 TE9979 TE9980 TE9981 TE9982 TE9983 TE9984 TE9985 TE9986 TE9987 TE9988 TE9989 TE9990 TE9991 TE9992 TE9993 TE9994 TE9995 TE9996 TE9997 TE9998 TE9999 TE10000 TE10001 TE10002 TE10003 TE10004 TE10005 TE10006 TE10007 TE10008 TE10009 TE10010 TE10011 TE10012 TE10013 TE10014 TE10015 TE10016 TE10017 TE10018 TE10019 TE10020 TE10021 TE10022 TE10023 TE10024 TE10025 TE10026 TE10027 TE10028 TE10029 TE10030 TE10031 TE10032 TE10033 TE10034 TE10035 TE10036 TE10037 TE10038 TE10039 TE10040 TE10041 TE10042 TE10043 TE10044 TE10045 TE10046 TE10047 TE10048 TE10049 TE10050 TE10051 TE10052 TE10053 TE10054 TE10055 TE10056 TE10057 TE10058 TE10059 TE10060 TE10061 TE10062 TE10063 TE10064 TE10065 TE10066 TE10067 TE10068 TE10069 TE10070 TE10071 TE10072 TE10073 TE10074 TE10075 TE10076 TE10077 TE10078 TE10079 TE10080 TE10081 TE10082 TE10083 TE10084 TE10085 TE10086 TE10087 TE10088 TE10089 TE10090 TE10091 TE10092 TE10093 TE10094 TE10095 TE10096 TE10097 TE10098 TE10099 TE10100 TE10101 TE10102 TE10103 TE10104 TE10105 TE10106 TE10107 TE10108 TE10109 TE10110 TE10111 TE10112 TE10113 TE10114 TE10115 TE10116 TE10117 TE10118 TE10119 TE10120 TE10121 TE10122 TE10123 TE10124 TE10125 TE10126 TE10127 TE10128 TE10129 TE10130 TE10131 TE10132 TE10133 TE10134 TE10135 TE10136 TE10137 TE10138 TE10139 TE10140 TE10141 TE10142 TE10143 TE10144 TE10145 TE10146 TE10147 TE10148 TE10149 TE10150 TE10151 TE10152 TE10153 TE10154 TE10155 TE10156 TE10157 TE10158 TE10159 TE10160 TE10161 TE10162 TE10163 TE10164 TE10165 TE10166 TE10167 TE10168 TE10169 TE10170 TE10171 TE10172 TE10173 TE10174 TE10175 TE10176 TE10177 TE10178 TE10179 TE10180 TE10181 TE10182 TE10183 TE10184 TE10185 TE10186 TE10187 TE10188 TE10189 TE10190 TE10191 TE10192 TE10193 TE10194 TE10195 TE10196 TE10197 TE10198 TE10199 TE10200 TE10201 TE10202 TE10203 TE10204 TE10205 TE10206 TE10207 TE10208 TE10209 TE10210 TE10211 TE10212 TE10213 TE10214 TE10215 TE10216 TE10217 TE10218 TE10219 TE10220 TE10221 TE10222 TE10223 TE10224 TE10225 TE10226 TE10227 TE10228 TE10229 TE10230 TE10231 TE10232 TE10233 TE10234 TE10235 TE10236 TE10237 TE10238 TE10239 TE10240 TE10241 TE10242 TE10243 TE10244 TE10245 TE10246 TE10247 TE10248 TE10249 TE10250 TE10251 TE10252 TE10253 TE10254 TE10255 TE10256 TE10257 TE10258 TE10259 TE10260 TE10261 TE10262 TE10263 TE10264 TE10265 TE10266 TE10267 TE10268 TE10269 TE10270 TE10271 TE10272 TE10273 TE10274 TE10275 TE10276 TE10277 TE10278 TE10279 TE10280 TE10281 TE10282 TE10283 TE10284 TE10285 TE10286 TE10287 TE10288 TE10289 TE10290 TE10291 TE10292 TE10293 TE10294 TE10295 TE10296 TE10297 TE10298 TE10299 TE10300 TE10301 TE10302 TE10303 TE10304 TE10305 TE10306 TE10307 TE10308 TE10309 TE10310 TE10311 TE10312 TE10313 TE10314 TE10315 TE10316 TE10317 TE10318 TE10319 TE10320 TE10321 TE10322 TE10323 TE10324 TE10325 TE10326 TE10327 TE10328 TE10329 TE10330 TE10331 TE10332 TE10333 TE10334 TE10335 TE10336 TE10337 TE10338 TE10339 TE10340 TE10341 TE10342 TE10343 TE10344 TE10345 TE10346 TE10347 TE10348 TE10349 TE10350 TE10351 TE10352 TE10353 TE10354 TE10355 TE10356 TE10357 TE10358 TE10359 TE10360 TE10361 TE10362 TE10363 TE10364 TE10365 TE10366 TE10367 TE10368 TE10369 TE10370 TE10371 TE10372 TE10373 TE10374 TE10375 TE10376 TE10377 TE10378 TE10379 TE10380 TE10381 TE10382 TE10383 TE10384 TE10385 TE10386 TE10387 TE10388 TE10389 TE10390 TE10391 TE10392 TE10393 TE10394 TE10395 TE10396 TE10397 TE10398 TE10399 TE10400 TE10401 TE10402 TE10403 TE10404 TE10405 TE10406 TE10407 TE10408 TE10409 TE10410 TE10411 TE10412 TE10413 TE10414 TE10415 TE10416 TE10417 TE10418 TE10419 TE10420 TE10421 TE10422 TE10423 TE10424 TE10425 TE10426 TE10427 TE10428 TE10429 TE10430 TE10431 TE10432 TE10433 TE10434 TE10435 TE10436 TE10437 TE10438 TE10439 TE10440 TE10441 TE10442 TE10443 TE10444 TE10445 TE10446 TE10447 TE10448 TE10449 TE10450 TE10451 TE10452 TE10453 TE10454 TE10455 TE10456 TE10457 TE10458 TE10459 TE10460 TE10461 TE10462 TE10463 TE10464 TE10465 TE10466 TE10467 TE10468 TE10469 TE10470 TE10471 TE10472 TE10473 TE10474 TE10475 TE10476 TE10477 TE10478 TE10479 TE10480 TE10481 TE10482 TE10483 TE10484 TE10485 TE10486 TE10487 TE10488 TE10489 TE10490 TE10491 TE10492 TE10493 TE10494 TE10495 TE10496 TE10497 TE10498 TE10499 TE10500 TE10501 TE10502 TE10503 TE10504 TE10505 TE10506 TE10507 TE10508 TE10509 TE10510 TE10511 TE10512 TE10513 TE10514 TE10515 TE10516 TE10517 TE10518 TE10519 TE10520 TE10521 TE10522 TE10523 TE10524 TE10525 TE10526 TE10527 TE10528 TE10529 TE10530 TE10531 TE10532 TE10533 TE10534 TE10535 TE10536 TE10537 TE10538 TE10539 TE10540 TE10541 TE10542 TE10543 TE10544 TE10545 TE10546 TE10547 TE10548 TE10549 TE10550 TE10551 TE10552 TE10553 TE10554 TE10555 TE10556 TE10557 TE10558 TE10559 TE10560 TE10561 TE10562 TE10563 TE10564 TE10565 TE10566 TE10567 TE10568 TE10569 TE10570 TE10571 TE10572 TE10573 TE10574 TE10575 TE10576 TE10577 TE10578 TE10579 TE10580 TE10581 TE10582 TE10583 TE10584 TE10585 TE10586 TE10587 TE10588 TE10589 TE10590 TE10591 TE10592 TE10593 TE10594 TE10595 TE10596 TE10597 TE10598 TE10599 TE10600 TE10601 TE10602 TE10603 TE10604 TE10605 TE10606 TE10607 TE10608 TE10609 TE10610 TE10611 TE10612 TE10613 TE10614 TE10615 TE10616 TE10617 TE10618 TE10619 TE10620 TE10621 TE10622 TE10623 TE10624 TE10625 TE10626 TE10627 TE10628 TE10629 TE10630 TE10631 TE10632 TE10633 TE10634 TE10635 TE10636 TE10637 TE10638 TE10639 TE10640 TE10641 TE10642 TE10643 TE10644 TE10645 TE10646 TE10647 TE10648 TE10649 TE10650 TE10651 TE10652 TE10653 TE10654 TE10655 TE10656 TE10657 TE10658 TE10659 TE10660 TE10661 TE10662 TE10663 TE10664 TE10665 TE10666 TE10667 TE10668 TE10669 TE10670 TE10671 TE10672 TE10673 TE10674 TE10675 TE10676 TE10677 TE10678 TE10679 TE10680 TE10681 TE10682 TE10683 TE10684 TE10685 TE10686 TE10687 TE10688 TE10689 TE10690 TE10691 TE10692 TE10693 TE10694 TE10695 TE10696 TE10697 TE10698 TE10699 TE10700 TE10701 TE10702 TE10703 TE10704 TE10705 TE10706 TE10707 TE10708 TE10709 TE10710 TE10711 TE10712 TE10713 TE10714 TE10715 TE10716 TE10717 TE10718 TE10719 TE10720 TE10721 TE10722 TE10723 TE10724 TE10725 TE10726 TE10727 TE10728 TE10729 TE10730 TE10731 TE10732 TE10733 TE10734 TE10735 TE10736 TE10737 TE10738 TE10739 TE10740 TE10741 TE10742 TE10743 TE10744 TE10745 TE10746 TE10747 TE10748 TE10749 TE10750 TE10751 TE10752 TE10753 TE10754 TE10755 TE10756 TE10757 TE10758 TE10759 TE10760 TE10761 TE10762 TE10763 TE10764 TE10765 TE10766 TE10767 TE10768 TE10769 TE10770 TE10771 TE10772 TE10773 TE10774 TE10775 TE10776 TE10777 TE10778 TE10779 TE10780 TE10781 TE10782 TE10783 TE10784 TE10785 TE10786 TE10787 TE10788 TE10789 TE10790 TE10791 TE10792 TE10793 TE10794 TE10795 TE10796 TE10797 TE10798 TE10799 TE10800 TE10801 TE10802 TE10803 TE10804 TE10805 TE10806 TE10807 TE10808 TE10809 TE10810 TE10811 TE10812 TE10813 TE10814 TE10815 TE10816 TE10817 TE10818 TE10819 TE10820 TE10821 TE10822 TE10823 TE10824 TE10825 TE10826 TE10827 TE10828 TE10829 TE10830 TE10831 TE10832 TE10833 TE10834 TE10835 TE10836 TE10837 TE10838 TE10839 TE10840 TE10841 TE10842 TE10843 TE10844 TE10845 TE10846 TE10847 TE10848 TE10849 TE10850 TE10851 TE10852 TE10853 TE10854 TE10855 TE10856 TE10857 TE10858 TE10859 TE10860 TE10861 TE10862 TE10863 TE10864 TE10865 TE10866 TE10867 TE10868 TE10869 TE10870 TE10871 TE10872 TE10873 TE10874 TE10875 TE10876 TE10877 TE10878 TE10879 TE10880 TE10881 TE10882 TE10883 TE10884 TE10885 TE10886 TE10887 TE10888 TE10889 TE10890 TE10891 TE10892 TE10893 TE10894 TE10895 TE10896 TE10897 TE10898 TE10899 TE10900 TE10901 TE10902 TE10903 TE10904 TE10905 TE10906 TE10907 TE10908 TE10909 TE10910 TE10911 TE10912 TE10913 TE10914 TE10915 TE10916 TE10917 TE10918 TE10919 TE10920 TE10921 TE10922 TE10923 TE10924 TE10925 TE10926 TE10927 TE10928 TE10929 TE10930 TE10931 TE10932 TE10933 TE10934 TE10935 TE10936 TE10937 TE10938 TE10939 TE10940 TE10941 TE10942 TE10943 TE10944 TE10945 TE10946 TE10947 TE10948 TE10949 TE10950 TE10951 TE10952 TE10953 TE10954 TE10955 TE10956 TE10957 TE10958 TE10959 TE10960 TE10961 TE10962 TE10963 TE10964 TE10965 TE10966 TE10967 TE10968 TE10969 TE10970 TE10971 TE10972 TE10973 TE10974 TE10975 TE10976 TE10977 TE10978 TE10979 TE10980 TE10981 TE10982 TE10983 TE10984 TE10985 TE10986 TE10987 TE10988 TE10989 TE10990 TE10991 TE10992 TE10993 TE10994 TE10995 TE10996 TE10997 TE10998 TE10999 TE11000 TE11001 TE11002 TE11003 TE11004 TE11005 TE11006 TE11007 TE11008 TE11009 TE11010 TE11011 TE11012 TE11013 TE11014 TE11015 TE11016 TE11017 TE11018 TE11019 TE11020 TE11021 TE11022 TE11023 TE11024 TE11025 TE11026 TE11027 TE11028 TE11029 TE11030 TE11031 TE11032 TE11033 TE11034 TE11035 TE11036 TE11037 TE11038 TE11039 TE11040 TE11041 TE11042 TE11043 TE11044 TE11045 TE11046 TE11047 TE11048 TE11049 TE11050 TE11051 TE11052 TE11053 TE11054 TE11055 TE11056 TE11057 TE11058 TE11059 TE11060 TE11061 TE11062 TE11063 TE11064 TE11065 TE11066 TE11067 TE11068 TE11069 TE11070 TE11071 TE11072 TE11073 TE11074 TE11075 TE11076 TE11077 TE11078 TE11079 TE11080 TE11081 TE11082 TE11083 TE11084 TE11085 TE11086 TE11087 TE11088 TE11089 TE11090 TE11091 TE11092 TE11093 TE11094 TE11095 TE11096 TE11097 TE11098 TE11099 TE11100 TE11101 TE11102 TE11103 TE11104 TE11105 TE11106 TE11107 TE11108 TE11109 TE11110 TE11111 TE11112 TE11113 TE11114 TE11115 TE11116 TE11117 TE11118 TE11119 TE11120 TE11121 TE11122 TE11123 TE11124 TE11125 TE11126 TE11127 TE11128 TE11129 TE11130 TE11131 TE11132 TE11133 TE11134 TE11135 TE11136 TE11137 TE11138 TE11139 TE11140 TE11141 TE11142 TE11143 TE11144 TE11145 TE11146 TE11147 TE11148 TE11149 TE11150 TE11151 TE11152 TE11153 TE11154 TE11155 TE11156 TE11157 TE11158 TE11159 TE11160 TE11161 TE11162 TE11163 TE11164 TE11165 TE11166 TE11167 TE11168 TE11169 TE11170 TE11171 TE11172 TE11173 TE11174 TE11175 TE11176 TE11177 TE11178 TE11179 TE11180 TE11181 TE11182 TE11183 TE11184 TE11185 TE11186 TE11187 TE11188 TE11189 TE11190 TE11191 TE11192 TE11193 TE11194 TE11195 TE11196 TE11197 TE11198 TE11199 TE11200 TE11201 TE11202 TE11203 TE11204 TE11205 TE11206 TE11207 TE11208 TE11209 TE11210 TE11211 TE11212 TE11213 TE11214 TE11215 TE11216 TE11217 TE11218 TE11219 TE11220 TE11221 TE11222 TE11223 TE11224 TE11225 TE11226 TE11227 TE11228 TE11229 TE11230 TE11231 TE11232 TE11233 TE11234 TE11235 TE11236 TE11237 TE11238 TE11239 TE11240 TE11241 TE11242 TE11243 TE11244 TE11245 TE11246 TE11247 TE11248 TE11249 TE11250 TE11251 TE11252 TE11253 TE11254 TE11255 TE11256 TE11257 TE11258 TE11259 TE11260 TE11261 TE11262 TE11263 TE11264 TE11265 TE11266 TE11267 TE11268 TE11269 TE11270 TE11271 TE11272 TE11273 TE11274 TE11275 TE11276 TE11277 TE11278 TE11279 TE11280 TE11281 TE11282 TE11283 TE11284 TE11285 TE11286 TE11287 TE11288 TE11289 TE11290 TE11291 TE11292 TE11293 TE11294 TE11295 TE11296 TE11297 TE11298 TE11299 TE11300 TE11301 TE11302 TE11303 TE11304 TE11305 TE11306 TE11307 TE11308 TE11309 TE11310 TE11311 TE11312 TE11313 TE11314 TE11315 TE11316 TE11317 TE11318 TE11319 TE11320 TE11321 TE11322 TE11323 TE11324 TE11325 TE11326 TE11327 TE11328 TE11329 TE11330 TE11331 TE11332 TE11333 TE11334 TE11335 TE11336 TE11337 TE11338 TE11339 TE11340 TE11341 TE11342 TE11343 TE11344 TE11345 TE11346 TE11347 TE11348 TE11349 TE11350 TE11351 TE11352 TE11353 TE11354 TE11355 TE11356 TE11357 TE11358 TE11359 TE11360 TE11361 TE11362 TE11363 TE11364 TE11365 TE11366 TE11367 TE11368 TE11369 TE11370 TE11371 TE11372 TE11373 TE11374 TE11375 TE11376 TE11377 TE11378 TE11379 TE11380 TE11381 TE11382 TE11383 TE11384 TE11385 TE11386 TE11387 TE11388 TE11389 TE11390 TE11391 TE11392 TE11393 TE11394 TE11395 TE11396 TE11397 TE11398 TE11399 TE11400 TE11401 TE11402 TE11403 TE11404 TE11405 TE11406 TE11407 TE11408 TE11409 TE11410 TE11411 TE11412 TE11413 TE11414 TE11415 TE11416 TE11417 TE11418 TE11419 TE11420 TE11421 TE11422 TE11423 TE11424 TE11425 TE11426 TE11427 TE11428 TE11429 TE11430 TE11431 TE11432 TE11433 TE11434 TE11435 TE11436 TE11437 TE11438 TE11439 TE11440 TE11441 TE11442 TE11443 TE11444 TE11445 TE11446 TE11447 TE11448 TE11449 TE11450 TE11451 TE11452 TE11453 TE11454 TE11455 TE11456 TE11457 TE11458 TE11459 TE11460 TE11461 TE11462 TE11463 TE11464 TE11465 TE11466 TE11467 TE11468 TE11469 TE11470 TE11471 TE11472 TE11473 TE11474 TE11475 TE11476 TE11477 TE11478 TE11479 TE11480 TE11481 TE11482 TE11483 TE11484 TE11485 TE11486 TE11487 TE11488 TE11489 TE11490 TE11491 TE11492 TE11493 TE11494 TE11495 TE11496 TE11497 TE11498 TE11499 TE11500 TE11501 TE11502 TE11503 TE11504 TE11505 TE11506 TE11507 TE11508 TE11509 TE11510 TE11511 TE11512 TE11513 TE11514 TE11515 TE11516 TE11517 TE11518 TE11519 TE11520 TE11521 TE11522 TE11523 TE11524 TE11525 TE11526 TE11527 TE11528 TE11529 TE11530 TE11531 TE11532 TE11533 TE11534 TE11535 TE11536 TE11537 TE11538 TE11539 TE11540 TE11541 TE11542 TE11543 TE11544 TE11545 TE11546 TE11547 TE11548 TE11549 TE11550 TE11551 TE11552 TE11553 TE11554 TE11555 TE11556 TE11557 TE11558 TE11559 TE11560 TE11561 TE11562 TE11563 TE11564 TE11565 TE11566 TE11567 TE11568 TE11569 TE11570 TE11571 TE11572 TE11573 TE11574 TE11575 TE11576 TE11577 TE11578 TE11579 TE11580 TE11581 TE11582 TE11583 TE11584 TE11585 TE11586 TE11587 TE11588 TE11589 TE11590 TE11591 TE11592 TE11593 TE11594 TE11595 TE11596 TE11597 TE11598 TE11599 TE11600 TE11601 TE11602 TE11603 TE11604 TE11605 TE11606 TE11607 TE11608 TE11609 TE11610 TE11611 TE11612 TE11613 TE11614 TE11615 TE11616 TE11617 TE11618 TE11619 TE11620 TE11621 TE11622 TE11623 TE11624 TE11625 TE11626 TE11627 TE11628 TE11629 TE11630 TE11631 TE11632 TE11633 TE11634 TE11635 TE11636 TE11637 TE11638 TE11639 TE11640 TE11641 TE11642 TE11643 TE11644 TE11645 TE11646 TE11647 TE11648 TE11649 TE11650 TE11651 TE11652 TE11653 TE11654 TE11655 TE11656 TE11657 TE11658 TE11659 TE11660 TE11661 TE11662 TE11663 TE11664 TE11665 TE11666 TE11667 TE11668 TE11669 TE11670 TE11671 TE11672 TE11673 TE11674 TE11675 TE11676 TE11677 TE11678 TE11679 TE11680 TE11681 TE11682 TE11683 TE11684 TE11685 TE11686 TE11687 TE11688 TE11689 TE11690 TE11691 TE11692 TE11693 TE11694 TE11695 TE11696 TE11697 TE11698 TE11699 TE11700 TE11701 TE11702 TE11703 TE11704 TE11705 TE11706 TE11707 TE11708 TE11709 TE11710 TE11711 TE11712 TE11713 TE11714 TE11715 TE11716 TE11717 TE11718 TE11719 TE11720 TE11721 TE11722 TE11723 TE11724 TE11725 TE11726 TE11727 TE11728 TE11729 TE11730 TE11731 TE11732 TE11733 TE11734 TE11735 TE11736 TE11737 TE11738 TE11739 TE11740 TE11741 TE11742 TE11743 TE11744 TE11745 TE11746 TE11747 TE11748 TE11749 TE11750 TE11751 TE11752 TE11753 TE11754 TE11755 TE11756 TE11757 TE11758 TE11759 TE11760 TE11761 TE11762 TE11763 TE11764 TE11765 TE11766 TE11767 TE11768 TE11769 TE11770 TE11771 TE11772 TE11773 TE11774 TE11775 TE11776 TE11777 TE11778 TE11779 TE11780 TE11781 TE11782 TE11783 TE11784 TE11785 TE11786 TE11787 TE11788 TE11789 TE11790 TE11791 TE11792 TE11793 TE11794 TE11795 TE11796 TE11797 TE11798 TE11799 TE11800 TE11801 TE11802 TE11803 TE11804 TE11805 TE11806 TE11807 TE11808 TE11809 TE11810 TE11811 TE11812 TE11813 TE11814 TE11815 TE11816 TE11817 TE11818 TE11819 TE11820 TE11821 TE11822 TE11823 TE11824 TE11825 TE11826 TE11827 TE11828 TE11829 TE11830 TE11831 TE11832 TE11833 TE11834 TE11835 TE11836 TE11837 TE11838 TE11839 TE11840 TE11841 TE11842 TE11843 TE11844 TE11845 TE11846 TE11847 TE11848 TE11849 TE11850 TE11851 TE11852 TE11853 TE11854 TE11855 TE11856 TE11857 TE11858 TE11859 TE11860 TE11861 TE11862 TE11863 TE11864 TE11865 TE11866 TE11867 TE11868 TE11869 TE11870 TE11871 TE11872 TE11873 TE11874 TE11875 TE11876 TE11877 TE11878 TE11879 TE11880 TE11881 TE11882 TE11883 TE11884 TE11885 TE11886 TE11887 TE11888 TE11889 TE11890 TE11891 TE11892 TE11893 TE11894 TE11895 TE11896 TE11897 TE11898 TE11899 TE11900 TE11901 TE11902 TE11903 TE11904 TE11905 TE11906 TE11907 TE11908 TE11909 TE11910 TE11911 TE11912 TE11913 TE11914 TE11915 TE11916 TE11917 TE11918 TE11919 TE11920 TE11921 TE11922 TE11923 TE11924 TE11925 TE11926 TE11927 TE11928 TE11929 TE11930 TE11931 TE11932 TE11933 TE11934 TE11935 TE11936 TE11937 TE11938 TE11939 TE11940 TE11941 TE11942 TE11943 TE11944 TE11945 TE11946 TE11947 TE11948 TE11949 TE11950 TE11951 TE11952 TE11953 TE11954 TE11955 TE11956 TE11957 TE11958 TE11959 TE11960 TE11961 TE11962 TE11963 TE11964 TE11965 TE11966 TE11967 TE11968 TE11969 TE11970 TE11971 TE11972 TE11973 TE11974 TE11975 TE11976 TE11977 TE11978 TE11979 TE11980 TE11981 TE11982 TE11983 TE11984 TE11985 TE11986 TE11987 TE11988 TE11989 TE11990 TE11991 TE11992 TE11993 TE11994 TE11995 TE11996 TE11997 TE11998 TE11999 TE12000 TE12001 TE12002 TE12003 TE12004 TE12005 TE12006 TE12007 TE12008 TE12009 TE12010 TE12011 TE12012 TE12013 TE12014 TE12015 TE12016 TE12017 TE12018 TE12019 TE12020 TE12021 TE12022 TE12023 TE12024 TE12025 TE12026 TE12027 TE12028 TE12029 TE12030 TE12031 TE12032 TE12033 TE12034 TE12035 TE12036 TE12037 TE12038 TE12039 TE12040 TE12041 TE12042 TE12043 TE12044 TE12045 TE12046 TE12047 TE12048 TE12049 TE12050 TE12051 TE12052 TE12053 TE12054 TE12055 TE12056 TE12057 TE12058 TE12059 TE12060 TE12061 TE12062 TE12063 TE12064 TE12065 TE12066 TE12067 TE12068 TE12069 TE12070 TE12071 TE12072 TE12073 TE12074 TE12075 TE12076 TE12077 TE12078 TE12079 TE12080 TE12081 TE12082 TE12083 TE12084 TE12085 TE12086 TE12087 TE12088 TE12089 TE12090 TE12091 TE12092 TE12093 TE12094 TE12095 TE12096 TE12097 TE12098 TE12099 TE12100 TE12101 TE12102 TE12103 TE12104 TE12105 TE12106 TE12107 TE12108 TE12109 TE12110 TE12111 TE12112 TE12113 TE12114 TE12115 TE12116 TE12117 TE12118 TE12119 TE12120 TE12121 TE12122 TE12123 TE12124 TE12125 TE12126 TE12127 TE12128 TE12129 TE12130 TE12131 TE12132 TE12133 TE12134 TE12135 TE12136 TE12137 TE12138 TE12139 TE12140 TE12141 TE12142 TE12143 TE12144 TE12145 TE12146 TE12147 TE12148 TE12149 TE12150 TE12151 TE12152 TE12153 TE12154 TE12155 TE12156 TE12157 TE12158 TE12159 TE12160 TE12161 TE12162 TE12163 TE12164 TE12165 TE12166 TE12167 TE12168 TE12169 TE12170 TE12171 TE12172 TE12173 TE12174 TE12175 TE12176 TE12177 TE12178 TE12179 TE12180 TE12181 TE12182 TE12183 TE12184 TE12185 TE12186 TE12187 TE12188 TE12189 TE12190 TE12191 TE12192 TE12193 TE12194 TE12195 TE12196 TE12197 TE12198 TE12199 TE12200 TE12201 TE12202 TE12203 TE12204 TE12205 TE12206 TE12207 TE12208 TE12209 TE12210 TE12211 TE12212 TE12213 TE12214 TE12215 TE12216 TE12217 TE12218 TE12219 TE12220 TE12221 TE12222 TE12223 TE12224 TE12225 TE12226 TE12227 TE12228 TE12229 TE12230 TE12231 TE12232 TE12233 TE12234 TE12235 TE12236 TE12237 TE12238 TE12239 TE12240 TE12241 TE12242 TE12243 TE12244 TE12245 TE12246 TE12247 TE12248 TE12249 TE12250 TE12251 TE12252 TE12253 TE12254 TE12255 TE12256 TE12257 TE12258 TE12259 TE12260 TE12261 TE12262 TE12263 TE12264 TE12265 TE12266 TE12267 TE12268 TE12269 TE12270 TE12271 TE12272 TE12273 TE12274 TE12275 TE12276 TE12277 TE12278 TE12279 TE12280 TE12281 TE12282 TE12283 TE12284 TE12285 TE12286 TE12287 TE12288 TE12289 TE12290 TE12291 TE12292 TE12293 TE12294 TE12295 TE12296 TE12297 TE12298 TE12299 TE12300 TE12301 TE12302 TE12303 TE12304 TE12305 TE12306 TE12307 TE12308 TE12309 TE12310 TE12311 TE12312 TE12313 TE12314 TE12315 TE12316 TE12317 TE12318 TE12319 TE12320 TE12321 TE12322 TE12323 TE12324 TE12325 TE12326 TE12327 TE12328 TE12329 TE12330 TE12331 TE12332 TE12333 TE12334 TE12335 TE12336 TE12337 TE12338 TE12339 TE12340 TE12341 TE12342 TE12343 TE12344 TE12345 TE12346 TE12347 TE12348 TE12349 TE12350 TE12351 TE12352 TE12353 TE12354 TE12355 TE12356 TE12357 TE12358 TE12359 TE12360 TE12361 TE12362 TE12363 TE12364 TE12365 TE12366 TE12367 TE12368 TE12369 TE12370 TE12371 TE12372 TE12373 TE12374 TE12375 TE12376 TE12377 TE12378 TE12379 TE12380 TE12381 TE12382 TE12383 TE12384 TE12385 TE12386 TE12387 TE12388 TE12389 TE12390 TE12391 TE12392 TE12393 TE12394 TE12395 TE12396 TE12397 TE12398 TE12399 TE12400 TE12401 TE12402 TE12403 TE12404 TE12405 TE12406 TE12407 TE12408 TE12409 TE12410 TE12411 TE12412 TE12413 TE12414 TE12415 TE12416 TE12417 TE12418 TE12419 TE12420 TE12421 TE12422 TE12423 TE12424 TE12425 TE12426 TE12427 TE12428 TE12429 TE12430 TE12431 TE12432 TE12433 TE12434 TE12435 TE12436 TE12437 TE12438 TE12439 TE12440 TE12441 TE12442 TE12443 TE12444 TE12445 TE12446 TE12447 TE12448 TE12449 TE12450 TE12451 TE12452 TE12453 TE12454 TE12455 TE12456 TE12457 TE12458 TE12459 TE12460 TE12461 TE12462 TE12463 TE12464 TE12465 TE12466 TE12467 TE12468 TE12469 TE12470 TE12471 TE12472 TE12473 TE12474 TE12475 TE12476 TE12477 TE12478 TE12479 TE12480 TE12481 TE12482 TE12483 TE12484 TE12485 TE12486 TE12487 TE12488 TE12489 TE12490 TE12491 TE12492 TE12493 TE12494 TE12495 TE12496 TE12497 TE12498 TE12499 TE12500 TE12501 TE12502 TE12503 TE12504 TE12505 TE12506 TE12507 TE12508 TE12509 TE12510 TE12511 TE12512 TE12513 TE12514 TE12515 TE12516 TE12517 TE12518 TE12519 TE12520 TE12521 TE12522 TE12523 TE12524 TE12525 TE12526 TE12527 TE12528 TE12529 TE12530 TE12531 TE12532 TE12533 TE12534 TE12535 TE12536 TE12537 TE12538 TE12539 TE12540 TE12541 TE12542 TE12543 TE12544 TE12545 TE12546 TE12547 TE12548 TE12549 TE12550 TE12551 TE12552 TE12553 TE12554 TE12555 TE12556 TE12557 TE12558 TE12559 TE12560 TE12561 TE12562 TE12563 TE12564 TE12565 TE12566 TE12567 TE12568 TE12569 TE12570 TE12571 TE12572 TE12573 TE12574 TE12575 TE12576 TE12577 TE12578 TE12579 TE12580 TE12581 TE12582 TE12583 TE12584 TE12585 TE12586 TE12587 TE12588 TE12589 TE12590 TE12591 TE12592 TE12593 TE12594 TE12595 TE12596 TE12597 TE12598 TE12599 TE12600 TE12601 TE12602 TE12603 TE12604 TE12605 STL1 " + }, + "third_split": { + "size": 13870, + "converted_string": "N805 N806 N807 N808 N809 N810 N811 N812 N813 N814 N815 N816 N817 N818 N819 N820 N821 N822 N823 N824 N825 N826 N827 N828 N829 N830 N831 N832 N833 N834 N835 N836 N837 N838 N839 N840 N841 N842 N843 N844 N845 N846 N847 N848 N849 N850 N851 N852 N853 N854 N855 N856 N857 N858 N859 N860 N861 N862 N863 N864 N865 N866 N867 N868 N869 N870 N871 N872 N873 N874 N875 N876 N877 N878 N879 N880 N881 N882 N883 N884 N885 N886 N887 N888 N889 N890 N891 N892 N893 N894 N895 N896 N897 N898 N899 N900 N901 N902 N903 N904 N905 N906 N907 N908 N909 N910 N911 N912 N913 N914 N915 N916 N917 N918 N919 N920 N921 N922 N923 N924 N925 N926 N927 N928 N929 N930 N931 N932 N933 N934 N935 N936 N937 N938 N939 N940 N941 N942 N943 N944 N945 N946 N947 N948 N949 N950 N951 N952 N953 N954 N955 N956 N957 N958 N959 N960 N961 N962 N963 N964 N965 N966 N967 N968 N969 N970 N971 N972 N973 N974 N975 N976 N977 N978 N979 N980 N981 N982 N983 N984 N985 N986 N987 N988 N989 N990 N991 N992 N993 N994 N995 N996 N997 N998 N999 N1000 N1001 N1002 N1003 N1004 N1005 N1006 N1007 N1008 N1009 N1010 N1011 N1012 N1013 N1014 N1015 N1016 N1017 N1018 N1019 N1020 N1021 N1022 N1023 N1024 N1025 N1026 N1027 N1028 N1029 N1030 N1031 N1032 N1033 N1034 N1035 N1036 N1037 N1038 N1039 N1040 N1041 N1042 N1043 N1044 N1045 N1046 N1047 N1048 N1049 N1050 N1051 N1052 N1053 N1054 N1055 N1056 N1057 N1058 N1059 N1060 N1061 N1062 N1063 N1064 N1065 N1066 N1067 N1068 N1069 N1070 N1071 N1072 N1073 N1074 N1075 N1076 N1077 N1078 N1079 N1080 N1081 N1082 N1083 N1084 N1085 N1086 N1087 N1088 N1089 N1090 N1091 N1092 N1093 N1094 N1095 N1096 N1097 N1098 N1099 N1100 N1101 N1102 N1103 N1104 N1105 N1106 N1107 N1108 N1109 N1110 N1111 N1112 N1113 N1114 N1115 N1116 N1117 N1118 N1119 N1120 N1121 N1122 N1123 N1124 N1125 N1126 N1127 N1128 N1129 N1130 N1131 N1132 N1133 N1134 N1135 N1136 N1137 N1138 N1139 N1140 N1141 N1142 N1143 N1144 N1145 N1146 N1147 N1148 N1149 N1150 N1151 N1152 N1153 N1154 N1155 N1156 N1157 N1158 N1159 N1160 N1161 N1162 N1163 N1164 N1165 N1166 N1167 N1168 N1169 N1170 N1171 N1172 N1173 N1174 N1175 N1176 N1177 N1178 N1179 N1180 N1181 N1182 N1183 N1184 N1185 N1186 N1187 N1188 N1189 N1190 N1191 N1192 N1193 N1194 N1195 N1196 N1197 N1198 N1199 N1200 N1201 N1202 N1203 N1204 N1205 N1206 N1207 N1208 N1209 N1210 N1211 N1212 N1213 N1214 N1215 N1216 N1217 N1218 N1219 N1220 N1221 N1222 N1223 N1224 N1225 N1226 N1227 N1228 N1229 N1230 N1231 N1232 N1233 N1234 N1235 N1236 N1237 N1238 N1239 N1240 N1241 N1242 N1243 N1244 N1245 N1246 N1247 N1248 N1249 N1250 N1251 N1252 N1253 N1254 N1255 N1256 N1257 N1258 N1259 N1260 N1261 N1262 N1263 N1264 N1265 N1266 N1267 N1268 N1269 N1270 N1271 N1272 N1273 N1274 N1275 N1276 N1277 N1278 N1279 N1280 N1281 N1282 N1283 N1284 N1285 N1286 N1287 N1288 N1289 N1290 N1291 N1292 N1293 N1294 N1295 N1296 N1297 N1298 N1299 N1300 N1301 N1302 N1303 N1304 N1305 N1306 N1307 N1308 N1309 N1310 N1311 N1312 N1313 N1314 N1315 N1316 N1317 N1318 N1319 N1320 N1321 N1322 N1323 N1324 N1325 N1326 N1327 N1328 N1329 N1330 N1331 N1332 N1333 N1334 N1335 N1336 N1337 N1338 N1339 N1340 N1341 N1342 N1343 N1344 N1345 N1346 N1347 N1348 N1349 N1350 N1351 N1352 N1353 N1354 N1355 N1356 N1357 N1358 N1359 N1360 N1361 N1362 N1363 N1364 N1365 N1366 N1367 N1368 N1369 N1370 N1371 N1372 N1373 N1374 N1375 N1376 N1377 N1378 N1379 N1380 N1381 N1382 N1383 N1384 N1385 N1386 N1387 N1388 N1389 N1390 N1391 N1392 N1393 N1394 N1395 N1396 N1397 N1398 N1399 N1400 N1401 N1402 N1403 N1404 N1405 N1406 N1407 N1408 N1409 N1410 N1411 N1412 N1413 N1414 N1415 N1416 N1417 N1418 N1419 N1420 N1421 N1422 N1423 N1424 N1425 N1426 N1427 N1428 N1429 N1430 N1431 N1432 N1433 N1434 N1435 N1436 N1437 N1438 N1439 N1440 N1441 N1442 N1443 N1444 N1445 N1446 N1447 N1448 N1449 N1450 N1451 N1452 N1453 N1454 N1455 N1456 N1457 N1458 N1459 N1460 N1461 N1462 N1463 N1464 N1465 N1466 N1467 N1468 N1469 N1470 N1471 N1472 N1473 N1474 N1475 N1476 N1477 N1478 N1479 N1480 N1481 N1482 N1483 N1484 N1485 N1486 N1487 N1488 N1489 N1490 N1491 N1492 N1493 N1494 N1495 N1496 N1497 N1498 N1499 N1500 N1501 N1502 N1503 N1504 N1505 N1506 N1507 N1508 N1509 N1510 N1511 N1512 N1513 N1514 N1515 N1516 N1517 N1518 N1519 N1520 N1521 N1522 N1523 N1524 N1525 N1526 N1527 N1528 N1529 N1530 N1531 N1532 N1533 N1534 N1535 N1536 N1537 N1538 N1539 N1540 N1541 N1542 N1543 N1544 N1545 N1546 N1547 N1548 N1549 N1550 N1551 N1552 N1553 N1554 N1555 N1556 N1557 N1558 N1559 N1560 N1561 N1562 N1563 N1564 N1565 N1566 N1567 N1568 N1569 N1570 N1571 N1572 N1573 N1574 N1575 N1576 N1577 N1578 N1579 N1580 N1581 N1582 N1583 N1584 N1585 N1586 N1587 N1588 N1589 N1590 N1591 N1592 N1593 N1594 N1595 N1596 N1597 N1598 N1599 N1600 N1601 N1602 N1603 N1604 N1605 N1606 N1607 N1608 N1609 N1610 N1611 N1612 N1613 N1614 N1615 N1616 N1617 N1618 N1619 N1620 N1621 N1622 N1623 N1624 N1625 N1626 N1627 N1628 N1629 N1630 N1631 N1632 N1633 N1634 N1635 N1636 N1637 N1638 N1639 N1640 N1641 N1642 N1643 N1644 N1645 N1646 N1647 N1648 N1649 N1650 N1651 N1652 N1653 N1654 N1655 N1656 N1657 N1658 N1659 N1660 N1661 N1662 N1663 N1664 N1665 N1666 N1667 N1668 N1669 N1670 N1671 N1672 N1673 N1674 N1675 N1676 N1677 N1678 N1679 N1680 N1681 N1682 N1683 N1684 N1685 N1686 N1687 N1688 N1689 N1690 N1691 N1692 N1693 N1694 N1695 N1696 N1697 N1698 N1699 N1700 N1701 N1702 N1703 N1704 N1705 N1706 N1707 N1708 N1709 N1710 N1711 N1712 N1713 N1714 N1715 N1716 N1717 N1718 N1719 N1720 N1721 N1722 N1723 N1724 N1725 N1726 N1727 N1728 N1729 N1730 N1731 N1732 N1733 N1734 N1735 N1736 N1737 N1738 N1739 N1740 N1741 N1742 N1743 N1744 N1745 N1746 N1747 N1748 N1749 N1750 N1751 N1752 N1753 N1754 N1755 N1756 N1757 N1758 N1759 N1760 N1761 N1762 N1763 N1764 N1765 N1766 N1767 N1768 N1769 N1770 N1771 N1772 N1773 N1774 N1775 N1776 N1777 N1778 N1779 N1780 N1781 N1782 N1783 N1784 N1785 N1786 N1787 N1788 N1789 N1790 N1791 N1792 N1793 N1794 N1795 N1796 N1797 N1798 N1799 N1800 N1801 N1802 N1803 N1804 N1805 N1806 N1807 N1808 N1809 N1810 N1811 N1812 N1813 N1814 N1815 N1816 N1817 N1818 N1819 N1820 N1821 N1822 N1823 N1824 N1825 N1826 N1827 N1828 N1829 N1830 N1831 N1832 N1833 N1834 N1835 N1836 N1837 N1838 N1839 N1840 N1841 N1842 N1843 N1844 N1845 N1846 N1847 N1848 N1849 N1850 N1851 N1852 N1853 N1854 N1855 N1856 N1857 N1858 N1859 N1860 N1861 N1862 N1863 N1864 N1865 N1866 N1867 N1868 N1869 N1870 N1871 N1872 N1873 N1874 N1875 N1876 N1877 N1878 N1879 N1880 N1881 N1882 N1883 N1884 N1885 N1886 N1887 N1888 N1889 N1890 N1891 N1892 N1893 N1894 N1895 N1896 N1897 N1898 N1899 N1900 N1901 N1902 N1903 N1904 N1905 N1906 N1907 N1908 N1909 N1910 N1911 N1912 N1913 N1914 N1915 N1916 N1917 N1918 N1919 N1920 N1921 N1922 N1923 N1924 N1925 N1926 N1927 N1928 N1929 N1930 N1931 N1932 N1933 N1934 N1935 N1936 N1937 N1938 N1939 N1940 N1941 N1942 N1943 N1944 N1945 N1946 N1947 N1948 N1949 N1950 N1951 N1952 N1953 N1954 N1955 N1956 N1957 N1958 N1959 N1960 N1961 N1962 N1963 N1964 N1965 N1966 N1967 N1968 N1969 N1970 N1971 N1972 N1973 N1974 N1975 N1976 N1977 N1978 N1979 N1980 N1981 N1982 N1983 N1984 N1985 N1986 N1987 N1988 N1989 N1990 N1991 N1992 N1993 N1994 N1995 N1996 N1997 N1998 N1999 N2000 N2001 N2002 N2003 N2004 N2005 N2006 N2007 N2008 N2009 N2010 N2011 N2012 N2013 N2014 N2015 N2016 N2017 N2018 N2019 N2020 N2021 N2022 N2023 N2024 N2025 N2026 N2027 N2028 N2029 N2030 N2031 N2032 N2033 N2034 N2035 N2036 N2037 N2038 N2039 N2040 N2041 N2042 N2043 N2044 N2045 N2046 N2047 N2048 N2049 N2050 N2051 N2052 N2053 N2054 N2055 N2056 N2057 N2058 N2059 N2060 N2061 N2062 N2063 N2064 N2065 N2066 N2067 N2068 TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8 TE9 TE10 TE11 TE12 TE13 TE14 TE15 TE16 TE17 TE18 TE19 TE20 TE21 TE22 TE23 TE24 TE25 TE26 TE27 TE28 TE29 TE30 TE31 TE32 TE33 TE34 TE35 TE36 TE37 TE38 TE39 TE40 TE41 TE42 TE43 TE44 TE45 TE46 TE47 TE48 TE49 TE50 TE51 TE52 TE53 TE54 TE55 TE56 TE57 TE58 TE59 TE60 TE61 TE62 TE63 TE64 TE65 TE66 TE67 TE68 TE69 TE70 TE71 TE72 TE73 TE74 TE75 TE76 TE77 TE78 TE79 TE80 TE81 TE82 TE83 TE84 TE85 TE86 TE87 TE88 TE89 TE90 TE91 TE92 TE93 TE94 TE95 TE96 TE97 TE98 TE99 TE100 TE101 TE102 TE103 TE104 TE105 TE106 TE107 TE108 TE109 TE110 TE111 TE112 TE113 TE114 TE115 TE116 TE117 TE118 TE119 TE120 TE121 TE122 TE123 TE124 TE125 TE126 TE127 TE128 TE129 TE130 TE131 TE132 TE133 TE134 TE135 TE136 TE137 TE138 TE139 TE140 TE141 TE142 TE143 TE144 TE145 TE146 TE147 TE148 TE149 TE150 TE151 TE152 TE153 TE154 TE155 TE156 TE157 TE158 TE159 TE160 TE161 TE162 TE163 TE164 TE165 TE166 TE167 TE168 TE169 TE170 TE171 TE172 TE173 TE174 TE175 TE176 TE177 TE178 TE179 TE180 TE181 TE182 TE183 TE184 TE185 TE186 TE187 TE188 TE189 TE190 TE191 TE192 TE193 TE194 TE195 TE196 TE197 TE198 TE199 TE200 TE201 TE202 TE203 TE204 TE205 TE206 TE207 TE208 TE209 TE210 TE211 TE212 TE213 TE214 TE215 TE216 TE217 TE218 TE219 TE220 TE221 TE222 TE223 TE224 TE225 TE226 TE227 TE228 TE229 TE230 TE231 TE232 TE233 TE234 TE235 TE236 TE237 TE238 TE239 TE240 TE241 TE242 TE243 TE244 TE245 TE246 TE247 TE248 TE249 TE250 TE251 TE252 TE253 TE254 TE255 TE256 TE257 TE258 TE259 TE260 TE261 TE262 TE263 TE264 TE265 TE266 TE267 TE268 TE269 TE270 TE271 TE272 TE273 TE274 TE275 TE276 TE277 TE278 TE279 TE280 TE281 TE282 TE283 TE284 TE285 TE286 TE287 TE288 TE289 TE290 TE291 TE292 TE293 TE294 TE295 TE296 TE297 TE298 TE299 TE300 TE301 TE302 TE303 TE304 TE305 TE306 TE307 TE308 TE309 TE310 TE311 TE312 TE313 TE314 TE315 TE316 TE317 TE318 TE319 TE320 TE321 TE322 TE323 TE324 TE325 TE326 TE327 TE328 TE329 TE330 TE331 TE332 TE333 TE334 TE335 TE336 TE337 TE338 TE339 TE340 TE341 TE342 TE343 TE344 TE345 TE346 TE347 TE348 TE349 TE350 TE351 TE352 TE353 TE354 TE355 TE356 TE357 TE358 TE359 TE360 TE361 TE362 TE363 TE364 TE365 TE366 TE367 TE368 TE369 TE370 TE371 TE372 TE373 TE374 TE375 TE376 TE377 TE378 TE379 TE380 TE381 TE382 TE383 TE384 TE385 TE386 TE387 TE388 TE389 TE390 TE391 TE392 TE393 TE394 TE395 TE396 TE397 TE398 TE399 TE400 TE401 TE402 TE403 TE404 TE405 TE406 TE407 TE408 TE409 TE410 TE411 TE412 TE413 TE414 TE415 TE416 TE417 TE418 TE419 TE420 TE421 TE422 TE423 TE424 TE425 TE426 TE427 TE428 TE429 TE430 TE431 TE432 TE433 TE434 TE435 TE436 TE437 TE438 TE439 TE440 TE441 TE442 TE443 TE444 TE445 TE446 TE447 TE448 TE449 TE450 TE451 TE452 TE453 TE454 TE455 TE456 TE457 TE458 TE459 TE460 TE461 TE462 TE463 TE464 TE465 TE466 TE467 TE468 TE469 TE470 TE471 TE472 TE473 TE474 TE475 TE476 TE477 TE478 TE479 TE480 TE481 TE482 TE483 TE484 TE485 TE486 TE487 TE488 TE489 TE490 TE491 TE492 TE493 TE494 TE495 TE496 TE497 TE498 TE499 TE500 TE501 TE502 TE503 TE504 TE505 TE506 TE507 TE508 TE509 TE510 TE511 TE512 TE513 TE514 TE515 TE516 TE517 TE518 TE519 TE520 TE521 TE522 TE523 TE524 TE525 TE526 TE527 TE528 TE529 TE530 TE531 TE532 TE533 TE534 TE535 TE536 TE537 TE538 TE539 TE540 TE541 TE542 TE543 TE544 TE545 TE546 TE547 TE548 TE549 TE550 TE551 TE552 TE553 TE554 TE555 TE556 TE557 TE558 TE559 TE560 TE561 TE562 TE563 TE564 TE565 TE566 TE567 TE568 TE569 TE570 TE571 TE572 TE573 TE574 TE575 TE576 TE577 TE578 TE579 TE580 TE581 TE582 TE583 TE584 TE585 TE586 TE587 TE588 TE589 TE590 TE591 TE592 TE593 TE594 TE595 TE596 TE597 TE598 TE599 TE600 TE601 TE602 TE603 TE604 TE605 TE606 TE607 TE608 TE609 TE610 TE611 TE612 TE613 TE614 TE615 TE616 TE617 TE618 TE619 TE620 TE621 TE622 TE623 TE624 TE625 TE626 TE627 TE628 TE629 TE630 TE631 TE632 TE633 TE634 TE635 TE636 TE637 TE638 TE639 TE640 TE641 TE642 TE643 TE644 TE645 TE646 TE647 TE648 TE649 TE650 TE651 TE652 TE653 TE654 TE655 TE656 TE657 TE658 TE659 TE660 TE661 TE662 TE663 TE664 TE665 TE666 TE667 TE668 TE669 TE670 TE671 TE672 TE673 TE674 TE675 TE676 TE677 TE678 TE679 TE680 TE681 TE682 TE683 TE684 TE685 TE686 TE687 TE688 TE689 TE690 TE691 TE692 TE693 TE694 TE695 TE696 TE697 TE698 TE699 TE700 TE701 TE702 TE703 TE704 TE705 TE706 TE707 TE708 TE709 TE710 TE711 TE712 TE713 TE714 TE715 TE716 TE717 TE718 TE719 TE720 TE721 TE722 TE723 TE724 TE725 TE726 TE727 TE728 TE729 TE730 TE731 TE732 TE733 TE734 TE735 TE736 TE737 TE738 TE739 TE740 TE741 TE742 TE743 TE744 TE745 TE746 TE747 TE748 TE749 TE750 TE751 TE752 TE753 TE754 TE755 TE756 TE757 TE758 TE759 TE760 TE761 TE762 TE763 TE764 TE765 TE766 TE767 TE768 TE769 TE770 TE771 TE772 TE773 TE774 TE775 TE776 TE777 TE778 TE779 TE780 TE781 TE782 TE783 TE784 TE785 TE786 TE787 TE788 TE789 TE790 TE791 TE792 TE793 TE794 TE795 TE796 TE797 TE798 TE799 TE800 TE801 TE802 TE803 TE804 TE805 TE806 TE807 TE808 TE809 TE810 TE811 TE812 TE813 TE814 TE815 TE816 TE817 TE818 TE819 TE820 TE821 TE822 TE823 TE824 TE825 TE826 TE827 TE828 TE829 TE830 TE831 TE832 TE833 TE834 TE835 TE836 TE837 TE838 TE839 TE840 TE841 TE842 TE843 TE844 TE845 TE846 TE847 TE848 TE849 TE850 TE851 TE852 TE853 TE854 TE855 TE856 TE857 TE858 TE859 TE860 TE861 TE862 TE863 TE864 TE865 TE866 TE867 TE868 TE869 TE870 TE871 TE872 TE873 TE874 TE875 TE876 TE877 TE878 TE879 TE880 TE881 TE882 TE883 TE884 TE885 TE886 TE887 TE888 TE889 TE890 TE891 TE892 TE893 TE894 TE895 TE896 TE897 TE898 TE899 TE900 TE901 TE902 TE903 TE904 TE905 TE906 TE907 TE908 TE909 TE910 TE911 TE912 TE913 TE914 TE915 TE916 TE917 TE918 TE919 TE920 TE921 TE922 TE923 TE924 TE925 TE926 TE927 TE928 TE929 TE930 TE931 TE932 TE933 TE934 TE935 TE936 TE937 TE938 TE939 TE940 TE941 TE942 TE943 TE944 TE945 TE946 TE947 TE948 TE949 TE950 TE951 TE952 TE953 TE954 TE955 TE956 TE957 TE958 TE959 TE960 TE961 TE962 TE963 TE964 TE965 TE966 TE967 TE968 TE969 TE970 TE971 TE972 TE973 TE974 TE975 TE976 TE977 TE978 TE979 TE980 TE981 TE982 TE983 TE984 TE985 TE986 TE987 TE988 TE989 TE990 TE991 TE992 TE993 TE994 TE995 TE996 TE997 TE998 TE999 TE1000 TE1001 TE1002 TE1003 TE1004 TE1005 TE1006 TE1007 TE1008 TE1009 TE1010 TE1011 TE1012 TE1013 TE1014 TE1015 TE1016 TE1017 TE1018 TE1019 TE1020 TE1021 TE1022 TE1023 TE1024 TE1025 TE1026 TE1027 TE1028 TE1029 TE1030 TE1031 TE1032 TE1033 TE1034 TE1035 TE1036 TE1037 TE1038 TE1039 TE1040 TE1041 TE1042 TE1043 TE1044 TE1045 TE1046 TE1047 TE1048 TE1049 TE1050 TE1051 TE1052 TE1053 TE1054 TE1055 TE1056 TE1057 TE1058 TE1059 TE1060 TE1061 TE1062 TE1063 TE1064 TE1065 TE1066 TE1067 TE1068 TE1069 TE1070 TE1071 TE1072 TE1073 TE1074 TE1075 TE1076 TE1077 TE1078 TE1079 TE1080 TE1081 TE1082 TE1083 TE1084 TE1085 TE1086 TE1087 TE1088 TE1089 TE1090 TE1091 TE1092 TE1093 TE1094 TE1095 TE1096 TE1097 TE1098 TE1099 TE1100 TE1101 TE1102 TE1103 TE1104 TE1105 TE1106 TE1107 TE1108 TE1109 TE1110 TE1111 TE1112 TE1113 TE1114 TE1115 TE1116 TE1117 TE1118 TE1119 TE1120 TE1121 TE1122 TE1123 TE1124 TE1125 TE1126 TE1127 TE1128 TE1129 TE1130 TE1131 TE1132 TE1133 TE1134 TE1135 TE1136 TE1137 TE1138 TE1139 TE1140 TE1141 TE1142 TE1143 TE1144 TE1145 TE1146 TE1147 TE1148 TE1149 TE1150 TE1151 TE1152 TE1153 TE1154 TE1155 TE1156 TE1157 TE1158 TE1159 TE1160 TE1161 TE1162 TE1163 TE1164 TE1165 TE1166 TE1167 TE1168 TE1169 TE1170 TE1171 TE1172 TE1173 TE1174 TE1175 TE1176 TE1177 TE1178 TE1179 TE1180 TE1181 TE1182 TE1183 TE1184 TE1185 TE1186 TE1187 TE1188 TE1189 TE1190 TE1191 TE1192 TE1193 TE1194 TE1195 TE1196 TE1197 TE1198 TE1199 TE1200 TE1201 TE1202 TE1203 TE1204 TE1205 TE1206 TE1207 TE1208 TE1209 TE1210 TE1211 TE1212 TE1213 TE1214 TE1215 TE1216 TE1217 TE1218 TE1219 TE1220 TE1221 TE1222 TE1223 TE1224 TE1225 TE1226 TE1227 TE1228 TE1229 TE1230 TE1231 TE1232 TE1233 TE1234 TE1235 TE1236 TE1237 TE1238 TE1239 TE1240 TE1241 TE1242 TE1243 TE1244 TE1245 TE1246 TE1247 TE1248 TE1249 TE1250 TE1251 TE1252 TE1253 TE1254 TE1255 TE1256 TE1257 TE1258 TE1259 TE1260 TE1261 TE1262 TE1263 TE1264 TE1265 TE1266 TE1267 TE1268 TE1269 TE1270 TE1271 TE1272 TE1273 TE1274 TE1275 TE1276 TE1277 TE1278 TE1279 TE1280 TE1281 TE1282 TE1283 TE1284 TE1285 TE1286 TE1287 TE1288 TE1289 TE1290 TE1291 TE1292 TE1293 TE1294 TE1295 TE1296 TE1297 TE1298 TE1299 TE1300 TE1301 TE1302 TE1303 TE1304 TE1305 TE1306 TE1307 TE1308 TE1309 TE1310 TE1311 TE1312 TE1313 TE1314 TE1315 TE1316 TE1317 TE1318 TE1319 TE1320 TE1321 TE1322 TE1323 TE1324 TE1325 TE1326 TE1327 TE1328 TE1329 TE1330 TE1331 TE1332 TE1333 TE1334 TE1335 TE1336 TE1337 TE1338 TE1339 TE1340 TE1341 TE1342 TE1343 TE1344 TE1345 TE1346 TE1347 TE1348 TE1349 TE1350 TE1351 TE1352 TE1353 TE1354 TE1355 TE1356 TE1357 TE1358 TE1359 TE1360 TE1361 TE1362 TE1363 TE1364 TE1365 TE1366 TE1367 TE1368 TE1369 TE1370 TE1371 TE1372 TE1373 TE1374 TE1375 TE1376 TE1377 TE1378 TE1379 TE1380 TE1381 TE1382 TE1383 TE1384 TE1385 TE1386 TE1387 TE1388 TE1389 TE1390 TE1391 TE1392 TE1393 TE1394 TE1395 TE1396 TE1397 TE1398 TE1399 TE1400 TE1401 TE1402 TE1403 TE1404 TE1405 TE1406 TE1407 TE1408 TE1409 TE1410 TE1411 TE1412 TE1413 TE1414 TE1415 TE1416 TE1417 TE1418 TE1419 TE1420 TE1421 TE1422 TE1423 TE1424 TE1425 TE1426 TE1427 TE1428 TE1429 TE1430 TE1431 TE1432 TE1433 TE1434 TE1435 TE1436 TE1437 TE1438 TE1439 TE1440 TE1441 TE1442 TE1443 TE1444 TE1445 TE1446 TE1447 TE1448 TE1449 TE1450 TE1451 TE1452 TE1453 TE1454 TE1455 TE1456 TE1457 TE1458 TE1459 TE1460 TE1461 TE1462 TE1463 TE1464 TE1465 TE1466 TE1467 TE1468 TE1469 TE1470 TE1471 TE1472 TE1473 TE1474 TE1475 TE1476 TE1477 TE1478 TE1479 TE1480 TE1481 TE1482 TE1483 TE1484 TE1485 TE1486 TE1487 TE1488 TE1489 TE1490 TE1491 TE1492 TE1493 TE1494 TE1495 TE1496 TE1497 TE1498 TE1499 TE1500 TE1501 TE1502 TE1503 TE1504 TE1505 TE1506 TE1507 TE1508 TE1509 TE1510 TE1511 TE1512 TE1513 TE1514 TE1515 TE1516 TE1517 TE1518 TE1519 TE1520 TE1521 TE1522 TE1523 TE1524 TE1525 TE1526 TE1527 TE1528 TE1529 TE1530 TE1531 TE1532 TE1533 TE1534 TE1535 TE1536 TE1537 TE1538 TE1539 TE1540 TE1541 TE1542 TE1543 TE1544 TE1545 TE1546 TE1547 TE1548 TE1549 TE1550 TE1551 TE1552 TE1553 TE1554 TE1555 TE1556 TE1557 TE1558 TE1559 TE1560 TE1561 TE1562 TE1563 TE1564 TE1565 TE1566 TE1567 TE1568 TE1569 TE1570 TE1571 TE1572 TE1573 TE1574 TE1575 TE1576 TE1577 TE1578 TE1579 TE1580 TE1581 TE1582 TE1583 TE1584 TE1585 TE1586 TE1587 TE1588 TE1589 TE1590 TE1591 TE1592 TE1593 TE1594 TE1595 TE1596 TE1597 TE1598 TE1599 TE1600 TE1601 TE1602 TE1603 TE1604 TE1605 TE1606 TE1607 TE1608 TE1609 TE1610 TE1611 TE1612 TE1613 TE1614 TE1615 TE1616 TE1617 TE1618 TE1619 TE1620 TE1621 TE1622 TE1623 TE1624 TE1625 TE1626 TE1627 TE1628 TE1629 TE1630 TE1631 TE1632 TE1633 TE1634 TE1635 TE1636 TE1637 TE1638 TE1639 TE1640 TE1641 TE1642 TE1643 TE1644 TE1645 TE1646 TE1647 TE1648 TE1649 TE1650 TE1651 TE1652 TE1653 TE1654 TE1655 TE1656 TE1657 TE1658 TE1659 TE1660 TE1661 TE1662 TE1663 TE1664 TE1665 TE1666 TE1667 TE1668 TE1669 TE1670 TE1671 TE1672 TE1673 TE1674 TE1675 TE1676 TE1677 TE1678 TE1679 TE1680 TE1681 TE1682 TE1683 TE1684 TE1685 TE1686 TE1687 TE1688 TE1689 TE1690 TE1691 TE1692 TE1693 TE1694 TE1695 TE1696 TE1697 TE1698 TE1699 TE1700 TE1701 TE1702 TE1703 TE1704 TE1705 TE1706 TE1707 TE1708 TE1709 TE1710 TE1711 TE1712 TE1713 TE1714 TE1715 TE1716 TE1717 TE1718 TE1719 TE1720 TE1721 TE1722 TE1723 TE1724 TE1725 TE1726 TE1727 TE1728 TE1729 TE1730 TE1731 TE1732 TE1733 TE1734 TE1735 TE1736 TE1737 TE1738 TE1739 TE1740 TE1741 TE1742 TE1743 TE1744 TE1745 TE1746 TE1747 TE1748 TE1749 TE1750 TE1751 TE1752 TE1753 TE1754 TE1755 TE1756 TE1757 TE1758 TE1759 TE1760 TE1761 TE1762 TE1763 TE1764 TE1765 TE1766 TE1767 TE1768 TE1769 TE1770 TE1771 TE1772 TE1773 TE1774 TE1775 TE1776 TE1777 TE1778 TE1779 TE1780 TE1781 TE1782 TE1783 TE1784 TE1785 TE1786 TE1787 TE1788 TE1789 TE1790 TE1791 TE1792 TE1793 TE1794 TE1795 TE1796 TE1797 TE1798 TE1799 TE1800 TE1801 TE1802 TE1803 TE1804 TE1805 TE1806 TE1807 TE1808 TE1809 TE1810 TE1811 TE1812 TE1813 TE1814 TE1815 TE1816 TE1817 TE1818 TE1819 TE1820 TE1821 TE1822 TE1823 TE1824 TE1825 TE1826 TE1827 TE1828 TE1829 TE1830 TE1831 TE1832 TE1833 TE1834 TE1835 TE1836 TE1837 TE1838 TE1839 TE1840 TE1841 TE1842 TE1843 TE1844 TE1845 TE1846 TE1847 TE1848 TE1849 TE1850 TE1851 TE1852 TE1853 TE1854 TE1855 TE1856 TE1857 TE1858 TE1859 TE1860 TE1861 TE1862 TE1863 TE1864 TE1865 TE1866 TE1867 TE1868 TE1869 TE1870 TE1871 TE1872 TE1873 TE1874 TE1875 TE1876 TE1877 TE1878 TE1879 TE1880 TE1881 TE1882 TE1883 TE1884 TE1885 TE1886 TE1887 TE1888 TE1889 TE1890 TE1891 TE1892 TE1893 TE1894 TE1895 TE1896 TE1897 TE1898 TE1899 TE1900 TE1901 TE1902 TE1903 TE1904 TE1905 TE1906 TE1907 TE1908 TE1909 TE1910 TE1911 TE1912 TE1913 TE1914 TE1915 TE1916 TE1917 TE1918 TE1919 TE1920 TE1921 TE1922 TE1923 TE1924 TE1925 TE1926 TE1927 TE1928 TE1929 TE1930 TE1931 TE1932 TE1933 TE1934 TE1935 TE1936 TE1937 TE1938 TE1939 TE1940 TE1941 TE1942 TE1943 TE1944 TE1945 TE1946 TE1947 TE1948 TE1949 TE1950 TE1951 TE1952 TE1953 TE1954 TE1955 TE1956 TE1957 TE1958 TE1959 TE1960 TE1961 TE1962 TE1963 TE1964 TE1965 TE1966 TE1967 TE1968 TE1969 TE1970 TE1971 TE1972 TE1973 TE1974 TE1975 TE1976 TE1977 TE1978 TE1979 TE1980 TE1981 TE1982 TE1983 TE1984 TE1985 TE1986 TE1987 TE1988 TE1989 TE1990 TE1991 TE1992 TE1993 TE1994 TE1995 TE1996 TE1997 TE1998 TE1999 TE2000 TE2001 TE2002 TE2003 TE2004 TE2005 TE2006 TE2007 TE2008 TE2009 TE2010 TE2011 TE2012 TE2013 TE2014 TE2015 TE2016 TE2017 TE2018 TE2019 TE2020 TE2021 TE2022 TE2023 TE2024 TE2025 TE2026 TE2027 TE2028 TE2029 TE2030 TE2031 TE2032 TE2033 TE2034 TE2035 TE2036 TE2037 TE2038 TE2039 TE2040 TE2041 TE2042 TE2043 TE2044 TE2045 TE2046 TE2047 TE2048 TE2049 TE2050 TE2051 TE2052 TE2053 TE2054 TE2055 TE2056 TE2057 TE2058 TE2059 TE2060 TE2061 TE2062 TE2063 TE2064 TE2065 TE2066 TE2067 TE2068 TE2069 TE2070 TE2071 TE2072 TE2073 TE2074 TE2075 TE2076 TE2077 TE2078 TE2079 TE2080 TE2081 TE2082 TE2083 TE2084 TE2085 TE2086 TE2087 TE2088 TE2089 TE2090 TE2091 TE2092 TE2093 TE2094 TE2095 TE2096 TE2097 TE2098 TE2099 TE2100 TE2101 TE2102 TE2103 TE2104 TE2105 TE2106 TE2107 TE2108 TE2109 TE2110 TE2111 TE2112 TE2113 TE2114 TE2115 TE2116 TE2117 TE2118 TE2119 TE2120 TE2121 TE2122 TE2123 TE2124 TE2125 TE2126 TE2127 TE2128 TE2129 TE2130 TE2131 TE2132 TE2133 TE2134 TE2135 TE2136 TE2137 TE2138 TE2139 TE2140 TE2141 TE2142 TE2143 TE2144 TE2145 TE2146 TE2147 TE2148 TE2149 TE2150 TE2151 TE2152 TE2153 TE2154 TE2155 TE2156 TE2157 TE2158 TE2159 TE2160 TE2161 TE2162 TE2163 TE2164 TE2165 TE2166 TE2167 TE2168 TE2169 TE2170 TE2171 TE2172 TE2173 TE2174 TE2175 TE2176 TE2177 TE2178 TE2179 TE2180 TE2181 TE2182 TE2183 TE2184 TE2185 TE2186 TE2187 TE2188 TE2189 TE2190 TE2191 TE2192 TE2193 TE2194 TE2195 TE2196 TE2197 TE2198 TE2199 TE2200 TE2201 TE2202 TE2203 TE2204 TE2205 TE2206 TE2207 TE2208 TE2209 TE2210 TE2211 TE2212 TE2213 TE2214 TE2215 TE2216 TE2217 TE2218 TE2219 TE2220 TE2221 TE2222 TE2223 TE2224 TE2225 TE2226 TE2227 TE2228 TE2229 TE2230 TE2231 TE2232 TE2233 TE2234 TE2235 TE2236 TE2237 TE2238 TE2239 TE2240 TE2241 TE2242 TE2243 TE2244 TE2245 TE2246 TE2247 TE2248 TE2249 TE2250 TE2251 TE2252 TE2253 TE2254 TE2255 TE2256 TE2257 TE2258 TE2259 TE2260 TE2261 TE2262 TE2263 TE2264 TE2265 TE2266 TE2267 TE2268 TE2269 TE2270 TE2271 TE2272 TE2273 TE2274 TE2275 TE2276 TE2277 TE2278 TE2279 TE2280 TE2281 TE2282 TE2283 TE2284 TE2285 TE2286 TE2287 TE2288 TE2289 TE2290 TE2291 TE2292 TE2293 TE2294 TE2295 TE2296 TE2297 TE2298 TE2299 TE2300 TE2301 TE2302 TE2303 TE2304 TE2305 TE2306 TE2307 TE2308 TE2309 TE2310 TE2311 TE2312 TE2313 TE2314 TE2315 TE2316 TE2317 TE2318 TE2319 TE2320 TE2321 TE2322 TE2323 TE2324 TE2325 TE2326 TE2327 TE2328 TE2329 TE2330 TE2331 TE2332 TE2333 TE2334 TE2335 TE2336 TE2337 TE2338 TE2339 TE2340 TE2341 TE2342 TE2343 TE2344 TE2345 TE2346 TE2347 TE2348 TE2349 TE2350 TE2351 TE2352 TE2353 TE2354 TE2355 TE2356 TE2357 TE2358 TE2359 TE2360 TE2361 TE2362 TE2363 TE2364 TE2365 TE2366 TE2367 TE2368 TE2369 TE2370 TE2371 TE2372 TE2373 TE2374 TE2375 TE2376 TE2377 TE2378 TE2379 TE2380 TE2381 TE2382 TE2383 TE2384 TE2385 TE2386 TE2387 TE2388 TE2389 TE2390 TE2391 TE2392 TE2393 TE2394 TE2395 TE2396 TE2397 TE2398 TE2399 TE2400 TE2401 TE2402 TE2403 TE2404 TE2405 TE2406 TE2407 TE2408 TE2409 TE2410 TE2411 TE2412 TE2413 TE2414 TE2415 TE2416 TE2417 TE2418 TE2419 TE2420 TE2421 TE2422 TE2423 TE2424 TE2425 TE2426 TE2427 TE2428 TE2429 TE2430 TE2431 TE2432 TE2433 TE2434 TE2435 TE2436 TE2437 TE2438 TE2439 TE2440 TE2441 TE2442 TE2443 TE2444 TE2445 TE2446 TE2447 TE2448 TE2449 TE2450 TE2451 TE2452 TE2453 TE2454 TE2455 TE2456 TE2457 TE2458 TE2459 TE2460 TE2461 TE2462 TE2463 TE2464 TE2465 TE2466 TE2467 TE2468 TE2469 TE2470 TE2471 TE2472 TE2473 TE2474 TE2475 TE2476 TE2477 TE2478 TE2479 TE2480 TE2481 TE2482 TE2483 TE2484 TE2485 TE2486 TE2487 TE2488 TE2489 TE2490 TE2491 TE2492 TE2493 TE2494 TE2495 TE2496 TE2497 TE2498 TE2499 TE2500 TE2501 TE2502 TE2503 TE2504 TE2505 TE2506 TE2507 TE2508 TE2509 TE2510 TE2511 TE2512 TE2513 TE2514 TE2515 TE2516 TE2517 TE2518 TE2519 TE2520 TE2521 TE2522 TE2523 TE2524 TE2525 TE2526 TE2527 TE2528 TE2529 TE2530 TE2531 TE2532 TE2533 TE2534 TE2535 TE2536 TE2537 TE2538 TE2539 TE2540 TE2541 TE2542 TE2543 TE2544 TE2545 TE2546 TE2547 TE2548 TE2549 TE2550 TE2551 TE2552 TE2553 TE2554 TE2555 TE2556 TE2557 TE2558 TE2559 TE2560 TE2561 TE2562 TE2563 TE2564 TE2565 TE2566 TE2567 TE2568 TE2569 TE2570 TE2571 TE2572 TE2573 TE2574 TE2575 TE2576 TE2577 TE2578 TE2579 TE2580 TE2581 TE2582 TE2583 TE2584 TE2585 TE2586 TE2587 TE2588 TE2589 TE2590 TE2591 TE2592 TE2593 TE2594 TE2595 TE2596 TE2597 TE2598 TE2599 TE2600 TE2601 TE2602 TE2603 TE2604 TE2605 TE2606 TE2607 TE2608 TE2609 TE2610 TE2611 TE2612 TE2613 TE2614 TE2615 TE2616 TE2617 TE2618 TE2619 TE2620 TE2621 TE2622 TE2623 TE2624 TE2625 TE2626 TE2627 TE2628 TE2629 TE2630 TE2631 TE2632 TE2633 TE2634 TE2635 TE2636 TE2637 TE2638 TE2639 TE2640 TE2641 TE2642 TE2643 TE2644 TE2645 TE2646 TE2647 TE2648 TE2649 TE2650 TE2651 TE2652 TE2653 TE2654 TE2655 TE2656 TE2657 TE2658 TE2659 TE2660 TE2661 TE2662 TE2663 TE2664 TE2665 TE2666 TE2667 TE2668 TE2669 TE2670 TE2671 TE2672 TE2673 TE2674 TE2675 TE2676 TE2677 TE2678 TE2679 TE2680 TE2681 TE2682 TE2683 TE2684 TE2685 TE2686 TE2687 TE2688 TE2689 TE2690 TE2691 TE2692 TE2693 TE2694 TE2695 TE2696 TE2697 TE2698 TE2699 TE2700 TE2701 TE2702 TE2703 TE2704 TE2705 TE2706 TE2707 TE2708 TE2709 TE2710 TE2711 TE2712 TE2713 TE2714 TE2715 TE2716 TE2717 TE2718 TE2719 TE2720 TE2721 TE2722 TE2723 TE2724 TE2725 TE2726 TE2727 TE2728 TE2729 TE2730 TE2731 TE2732 TE2733 TE2734 TE2735 TE2736 TE2737 TE2738 TE2739 TE2740 TE2741 TE2742 TE2743 TE2744 TE2745 TE2746 TE2747 TE2748 TE2749 TE2750 TE2751 TE2752 TE2753 TE2754 TE2755 TE2756 TE2757 TE2758 TE2759 TE2760 TE2761 TE2762 TE2763 TE2764 TE2765 TE2766 TE2767 TE2768 TE2769 TE2770 TE2771 TE2772 TE2773 TE2774 TE2775 TE2776 TE2777 TE2778 TE2779 TE2780 TE2781 TE2782 TE2783 TE2784 TE2785 TE2786 TE2787 TE2788 TE2789 TE2790 TE2791 TE2792 TE2793 TE2794 TE2795 TE2796 TE2797 TE2798 TE2799 TE2800 TE2801 TE2802 TE2803 TE2804 TE2805 TE2806 TE2807 TE2808 TE2809 TE2810 TE2811 TE2812 TE2813 TE2814 TE2815 TE2816 TE2817 TE2818 TE2819 TE2820 TE2821 TE2822 TE2823 TE2824 TE2825 TE2826 TE2827 TE2828 TE2829 TE2830 TE2831 TE2832 TE2833 TE2834 TE2835 TE2836 TE2837 TE2838 TE2839 TE2840 TE2841 TE2842 TE2843 TE2844 TE2845 TE2846 TE2847 TE2848 TE2849 TE2850 TE2851 TE2852 TE2853 TE2854 TE2855 TE2856 TE2857 TE2858 TE2859 TE2860 TE2861 TE2862 TE2863 TE2864 TE2865 TE2866 TE2867 TE2868 TE2869 TE2870 TE2871 TE2872 TE2873 TE2874 TE2875 TE2876 TE2877 TE2878 TE2879 TE2880 TE2881 TE2882 TE2883 TE2884 TE2885 TE2886 TE2887 TE2888 TE2889 TE2890 TE2891 TE2892 TE2893 TE2894 TE2895 TE2896 TE2897 TE2898 TE2899 TE2900 TE2901 TE2902 TE2903 TE2904 TE2905 TE2906 TE2907 TE2908 TE2909 TE2910 TE2911 TE2912 TE2913 TE2914 TE2915 TE2916 TE2917 TE2918 TE2919 TE2920 TE2921 TE2922 TE2923 TE2924 TE2925 TE2926 TE2927 TE2928 TE2929 TE2930 TE2931 TE2932 TE2933 TE2934 TE2935 TE2936 TE2937 TE2938 TE2939 TE2940 TE2941 TE2942 TE2943 TE2944 TE2945 TE2946 TE2947 TE2948 TE2949 TE2950 TE2951 TE2952 TE2953 TE2954 TE2955 TE2956 TE2957 TE2958 TE2959 TE2960 TE2961 TE2962 TE2963 TE2964 TE2965 TE2966 TE2967 TE2968 TE2969 TE2970 TE2971 TE2972 TE2973 TE2974 TE2975 TE2976 TE2977 TE2978 TE2979 TE2980 TE2981 TE2982 TE2983 TE2984 TE2985 TE2986 TE2987 TE2988 TE2989 TE2990 TE2991 TE2992 TE2993 TE2994 TE2995 TE2996 TE2997 TE2998 TE2999 TE3000 TE3001 TE3002 TE3003 TE3004 TE3005 TE3006 TE3007 TE3008 TE3009 TE3010 TE3011 TE3012 TE3013 TE3014 TE3015 TE3016 TE3017 TE3018 TE3019 TE3020 TE3021 TE3022 TE3023 TE3024 TE3025 TE3026 TE3027 TE3028 TE3029 TE3030 TE3031 TE3032 TE3033 TE3034 TE3035 TE3036 TE3037 TE3038 TE3039 TE3040 TE3041 TE3042 TE3043 TE3044 TE3045 TE3046 TE3047 TE3048 TE3049 TE3050 TE3051 TE3052 TE3053 TE3054 TE3055 TE3056 TE3057 TE3058 TE3059 TE3060 TE3061 TE3062 TE3063 TE3064 TE3065 TE3066 TE3067 TE3068 TE3069 TE3070 TE3071 TE3072 TE3073 TE3074 TE3075 TE3076 TE3077 TE3078 TE3079 TE3080 TE3081 TE3082 TE3083 TE3084 TE3085 TE3086 TE3087 TE3088 TE3089 TE3090 TE3091 TE3092 TE3093 TE3094 TE3095 TE3096 TE3097 TE3098 TE3099 TE3100 TE3101 TE3102 TE3103 TE3104 TE3105 TE3106 TE3107 TE3108 TE3109 TE3110 TE3111 TE3112 TE3113 TE3114 TE3115 TE3116 TE3117 TE3118 TE3119 TE3120 TE3121 TE3122 TE3123 TE3124 TE3125 TE3126 TE3127 TE3128 TE3129 TE3130 TE3131 TE3132 TE3133 TE3134 TE3135 TE3136 TE3137 TE3138 TE3139 TE3140 TE3141 TE3142 TE3143 TE3144 TE3145 TE3146 TE3147 TE3148 TE3149 TE3150 TE3151 TE3152 TE3153 TE3154 TE3155 TE3156 TE3157 TE3158 TE3159 TE3160 TE3161 TE3162 TE3163 TE3164 TE3165 TE3166 TE3167 TE3168 TE3169 TE3170 TE3171 TE3172 TE3173 TE3174 TE3175 TE3176 TE3177 TE3178 TE3179 TE3180 TE3181 TE3182 TE3183 TE3184 TE3185 TE3186 TE3187 TE3188 TE3189 TE3190 TE3191 TE3192 TE3193 TE3194 TE3195 TE3196 TE3197 TE3198 TE3199 TE3200 TE3201 TE3202 TE3203 TE3204 TE3205 TE3206 TE3207 TE3208 TE3209 TE3210 TE3211 TE3212 TE3213 TE3214 TE3215 TE3216 TE3217 TE3218 TE3219 TE3220 TE3221 TE3222 TE3223 TE3224 TE3225 TE3226 TE3227 TE3228 TE3229 TE3230 TE3231 TE3232 TE3233 TE3234 TE3235 TE3236 TE3237 TE3238 TE3239 TE3240 TE3241 TE3242 TE3243 TE3244 TE3245 TE3246 TE3247 TE3248 TE3249 TE3250 TE3251 TE3252 TE3253 TE3254 TE3255 TE3256 TE3257 TE3258 TE3259 TE3260 TE3261 TE3262 TE3263 TE3264 TE3265 TE3266 TE3267 TE3268 TE3269 TE3270 TE3271 TE3272 TE3273 TE3274 TE3275 TE3276 TE3277 TE3278 TE3279 TE3280 TE3281 TE3282 TE3283 TE3284 TE3285 TE3286 TE3287 TE3288 TE3289 TE3290 TE3291 TE3292 TE3293 TE3294 TE3295 TE3296 TE3297 TE3298 TE3299 TE3300 TE3301 TE3302 TE3303 TE3304 TE3305 TE3306 TE3307 TE3308 TE3309 TE3310 TE3311 TE3312 TE3313 TE3314 TE3315 TE3316 TE3317 TE3318 TE3319 TE3320 TE3321 TE3322 TE3323 TE3324 TE3325 TE3326 TE3327 TE3328 TE3329 TE3330 TE3331 TE3332 TE3333 TE3334 TE3335 TE3336 TE3337 TE3338 TE3339 TE3340 TE3341 TE3342 TE3343 TE3344 TE3345 TE3346 TE3347 TE3348 TE3349 TE3350 TE3351 TE3352 TE3353 TE3354 TE3355 TE3356 TE3357 TE3358 TE3359 TE3360 TE3361 TE3362 TE3363 TE3364 TE3365 TE3366 TE3367 TE3368 TE3369 TE3370 TE3371 TE3372 TE3373 TE3374 TE3375 TE3376 TE3377 TE3378 TE3379 TE3380 TE3381 TE3382 TE3383 TE3384 TE3385 TE3386 TE3387 TE3388 TE3389 TE3390 TE3391 TE3392 TE3393 TE3394 TE3395 TE3396 TE3397 TE3398 TE3399 TE3400 TE3401 TE3402 TE3403 TE3404 TE3405 TE3406 TE3407 TE3408 TE3409 TE3410 TE3411 TE3412 TE3413 TE3414 TE3415 TE3416 TE3417 TE3418 TE3419 TE3420 TE3421 TE3422 TE3423 TE3424 TE3425 TE3426 TE3427 TE3428 TE3429 TE3430 TE3431 TE3432 TE3433 TE3434 TE3435 TE3436 TE3437 TE3438 TE3439 TE3440 TE3441 TE3442 TE3443 TE3444 TE3445 TE3446 TE3447 TE3448 TE3449 TE3450 TE3451 TE3452 TE3453 TE3454 TE3455 TE3456 TE3457 TE3458 TE3459 TE3460 TE3461 TE3462 TE3463 TE3464 TE3465 TE3466 TE3467 TE3468 TE3469 TE3470 TE3471 TE3472 TE3473 TE3474 TE3475 TE3476 TE3477 TE3478 TE3479 TE3480 TE3481 TE3482 TE3483 TE3484 TE3485 TE3486 TE3487 TE3488 TE3489 TE3490 TE3491 TE3492 TE3493 TE3494 TE3495 TE3496 TE3497 TE3498 TE3499 TE3500 TE3501 TE3502 TE3503 TE3504 TE3505 TE3506 TE3507 TE3508 TE3509 TE3510 TE3511 TE3512 TE3513 TE3514 TE3515 TE3516 TE3517 TE3518 TE3519 TE3520 TE3521 TE3522 TE3523 TE3524 TE3525 TE3526 TE3527 TE3528 TE3529 TE3530 TE3531 TE3532 TE3533 TE3534 TE3535 TE3536 TE3537 TE3538 TE3539 TE3540 TE3541 TE3542 TE3543 TE3544 TE3545 TE3546 TE3547 TE3548 TE3549 TE3550 TE3551 TE3552 TE3553 TE3554 TE3555 TE3556 TE3557 TE3558 TE3559 TE3560 TE3561 TE3562 TE3563 TE3564 TE3565 TE3566 TE3567 TE3568 TE3569 TE3570 TE3571 TE3572 TE3573 TE3574 TE3575 TE3576 TE3577 TE3578 TE3579 TE3580 TE3581 TE3582 TE3583 TE3584 TE3585 TE3586 TE3587 TE3588 TE3589 TE3590 TE3591 TE3592 TE3593 TE3594 TE3595 TE3596 TE3597 TE3598 TE3599 TE3600 TE3601 TE3602 TE3603 TE3604 TE3605 TE3606 TE3607 TE3608 TE3609 TE3610 TE3611 TE3612 TE3613 TE3614 TE3615 TE3616 TE3617 TE3618 TE3619 TE3620 TE3621 TE3622 TE3623 TE3624 TE3625 TE3626 TE3627 TE3628 TE3629 TE3630 TE3631 TE3632 TE3633 TE3634 TE3635 TE3636 TE3637 TE3638 TE3639 TE3640 TE3641 TE3642 TE3643 TE3644 TE3645 TE3646 TE3647 TE3648 TE3649 TE3650 TE3651 TE3652 TE3653 TE3654 TE3655 TE3656 TE3657 TE3658 TE3659 TE3660 TE3661 TE3662 TE3663 TE3664 TE3665 TE3666 TE3667 TE3668 TE3669 TE3670 TE3671 TE3672 TE3673 TE3674 TE3675 TE3676 TE3677 TE3678 TE3679 TE3680 TE3681 TE3682 TE3683 TE3684 TE3685 TE3686 TE3687 TE3688 TE3689 TE3690 TE3691 TE3692 TE3693 TE3694 TE3695 TE3696 TE3697 TE3698 TE3699 TE3700 TE3701 TE3702 TE3703 TE3704 TE3705 TE3706 TE3707 TE3708 TE3709 TE3710 TE3711 TE3712 TE3713 TE3714 TE3715 TE3716 TE3717 TE3718 TE3719 TE3720 TE3721 TE3722 TE3723 TE3724 TE3725 TE3726 TE3727 TE3728 TE3729 TE3730 TE3731 TE3732 TE3733 TE3734 TE3735 TE3736 TE3737 TE3738 TE3739 TE3740 TE3741 TE3742 TE3743 TE3744 TE3745 TE3746 TE3747 TE3748 TE3749 TE3750 TE3751 TE3752 TE3753 TE3754 TE3755 TE3756 TE3757 TE3758 TE3759 TE3760 TE3761 TE3762 TE3763 TE3764 TE3765 TE3766 TE3767 TE3768 TE3769 TE3770 TE3771 TE3772 TE3773 TE3774 TE3775 TE3776 TE3777 TE3778 TE3779 TE3780 TE3781 TE3782 TE3783 TE3784 TE3785 TE3786 TE3787 TE3788 TE3789 TE3790 TE3791 TE3792 TE3793 TE3794 TE3795 TE3796 TE3797 TE3798 TE3799 TE3800 TE3801 TE3802 TE3803 TE3804 TE3805 TE3806 TE3807 TE3808 TE3809 TE3810 TE3811 TE3812 TE3813 TE3814 TE3815 TE3816 TE3817 TE3818 TE3819 TE3820 TE3821 TE3822 TE3823 TE3824 TE3825 TE3826 TE3827 TE3828 TE3829 TE3830 TE3831 TE3832 TE3833 TE3834 TE3835 TE3836 TE3837 TE3838 TE3839 TE3840 TE3841 TE3842 TE3843 TE3844 TE3845 TE3846 TE3847 TE3848 TE3849 TE3850 TE3851 TE3852 TE3853 TE3854 TE3855 TE3856 TE3857 TE3858 TE3859 TE3860 TE3861 TE3862 TE3863 TE3864 TE3865 TE3866 TE3867 TE3868 TE3869 TE3870 TE3871 TE3872 TE3873 TE3874 TE3875 TE3876 TE3877 TE3878 TE3879 TE3880 TE3881 TE3882 TE3883 TE3884 TE3885 TE3886 TE3887 TE3888 TE3889 TE3890 TE3891 TE3892 TE3893 TE3894 TE3895 TE3896 TE3897 TE3898 TE3899 TE3900 TE3901 TE3902 TE3903 TE3904 TE3905 TE3906 TE3907 TE3908 TE3909 TE3910 TE3911 TE3912 TE3913 TE3914 TE3915 TE3916 TE3917 TE3918 TE3919 TE3920 TE3921 TE3922 TE3923 TE3924 TE3925 TE3926 TE3927 TE3928 TE3929 TE3930 TE3931 TE3932 TE3933 TE3934 TE3935 TE3936 TE3937 TE3938 TE3939 TE3940 TE3941 TE3942 TE3943 TE3944 TE3945 TE3946 TE3947 TE3948 TE3949 TE3950 TE3951 TE3952 TE3953 TE3954 TE3955 TE3956 TE3957 TE3958 TE3959 TE3960 TE3961 TE3962 TE3963 TE3964 TE3965 TE3966 TE3967 TE3968 TE3969 TE3970 TE3971 TE3972 TE3973 TE3974 TE3975 TE3976 TE3977 TE3978 TE3979 TE3980 TE3981 TE3982 TE3983 TE3984 TE3985 TE3986 TE3987 TE3988 TE3989 TE3990 TE3991 TE3992 TE3993 TE3994 TE3995 TE3996 TE3997 TE3998 TE3999 TE4000 TE4001 TE4002 TE4003 TE4004 TE4005 TE4006 TE4007 TE4008 TE4009 TE4010 TE4011 TE4012 TE4013 TE4014 TE4015 TE4016 TE4017 TE4018 TE4019 TE4020 TE4021 TE4022 TE4023 TE4024 TE4025 TE4026 TE4027 TE4028 TE4029 TE4030 TE4031 TE4032 TE4033 TE4034 TE4035 TE4036 TE4037 TE4038 TE4039 TE4040 TE4041 TE4042 TE4043 TE4044 TE4045 TE4046 TE4047 TE4048 TE4049 TE4050 TE4051 TE4052 TE4053 TE4054 TE4055 TE4056 TE4057 TE4058 TE4059 TE4060 TE4061 TE4062 TE4063 TE4064 TE4065 TE4066 TE4067 TE4068 TE4069 TE4070 TE4071 TE4072 TE4073 TE4074 TE4075 TE4076 TE4077 TE4078 TE4079 TE4080 TE4081 TE4082 TE4083 TE4084 TE4085 TE4086 TE4087 TE4088 TE4089 TE4090 TE4091 TE4092 TE4093 TE4094 TE4095 TE4096 TE4097 TE4098 TE4099 TE4100 TE4101 TE4102 TE4103 TE4104 TE4105 TE4106 TE4107 TE4108 TE4109 TE4110 TE4111 TE4112 TE4113 TE4114 TE4115 TE4116 TE4117 TE4118 TE4119 TE4120 TE4121 TE4122 TE4123 TE4124 TE4125 TE4126 TE4127 TE4128 TE4129 TE4130 TE4131 TE4132 TE4133 TE4134 TE4135 TE4136 TE4137 TE4138 TE4139 TE4140 TE4141 TE4142 TE4143 TE4144 TE4145 TE4146 TE4147 TE4148 TE4149 TE4150 TE4151 TE4152 TE4153 TE4154 TE4155 TE4156 TE4157 TE4158 TE4159 TE4160 TE4161 TE4162 TE4163 TE4164 TE4165 TE4166 TE4167 TE4168 TE4169 TE4170 TE4171 TE4172 TE4173 TE4174 TE4175 TE4176 TE4177 TE4178 TE4179 TE4180 TE4181 TE4182 TE4183 TE4184 TE4185 TE4186 TE4187 TE4188 TE4189 TE4190 TE4191 TE4192 TE4193 TE4194 TE4195 TE4196 TE4197 TE4198 TE4199 TE4200 TE4201 TE4202 TE4203 TE4204 TE4205 TE4206 TE4207 TE4208 TE4209 TE4210 TE4211 TE4212 TE4213 TE4214 TE4215 TE4216 TE4217 TE4218 TE4219 TE4220 TE4221 TE4222 TE4223 TE4224 TE4225 TE4226 TE4227 TE4228 TE4229 TE4230 TE4231 TE4232 TE4233 TE4234 TE4235 TE4236 TE4237 TE4238 TE4239 TE4240 TE4241 TE4242 TE4243 TE4244 TE4245 TE4246 TE4247 TE4248 TE4249 TE4250 TE4251 TE4252 TE4253 TE4254 TE4255 TE4256 TE4257 TE4258 TE4259 TE4260 TE4261 TE4262 TE4263 TE4264 TE4265 TE4266 TE4267 TE4268 TE4269 TE4270 TE4271 TE4272 TE4273 TE4274 TE4275 TE4276 TE4277 TE4278 TE4279 TE4280 TE4281 TE4282 TE4283 TE4284 TE4285 TE4286 TE4287 TE4288 TE4289 TE4290 TE4291 TE4292 TE4293 TE4294 TE4295 TE4296 TE4297 TE4298 TE4299 TE4300 TE4301 TE4302 TE4303 TE4304 TE4305 TE4306 TE4307 TE4308 TE4309 TE4310 TE4311 TE4312 TE4313 TE4314 TE4315 TE4316 TE4317 TE4318 TE4319 TE4320 TE4321 TE4322 TE4323 TE4324 TE4325 TE4326 TE4327 TE4328 TE4329 TE4330 TE4331 TE4332 TE4333 TE4334 TE4335 TE4336 TE4337 TE4338 TE4339 TE4340 TE4341 TE4342 TE4343 TE4344 TE4345 TE4346 TE4347 TE4348 TE4349 TE4350 TE4351 TE4352 TE4353 TE4354 TE4355 TE4356 TE4357 TE4358 TE4359 TE4360 TE4361 TE4362 TE4363 TE4364 TE4365 TE4366 TE4367 TE4368 TE4369 TE4370 TE4371 TE4372 TE4373 TE4374 TE4375 TE4376 TE4377 TE4378 TE4379 TE4380 TE4381 TE4382 TE4383 TE4384 TE4385 TE4386 TE4387 TE4388 TE4389 TE4390 TE4391 TE4392 TE4393 TE4394 TE4395 TE4396 TE4397 TE4398 TE4399 TE4400 TE4401 TE4402 TE4403 TE4404 TE4405 TE4406 TE4407 TE4408 TE4409 TE4410 TE4411 TE4412 TE4413 TE4414 TE4415 TE4416 TE4417 TE4418 TE4419 TE4420 TE4421 TE4422 TE4423 TE4424 TE4425 TE4426 TE4427 TE4428 TE4429 TE4430 TE4431 TE4432 TE4433 TE4434 TE4435 TE4436 TE4437 TE4438 TE4439 TE4440 TE4441 TE4442 TE4443 TE4444 TE4445 TE4446 TE4447 TE4448 TE4449 TE4450 TE4451 TE4452 TE4453 TE4454 TE4455 TE4456 TE4457 TE4458 TE4459 TE4460 TE4461 TE4462 TE4463 TE4464 TE4465 TE4466 TE4467 TE4468 TE4469 TE4470 TE4471 TE4472 TE4473 TE4474 TE4475 TE4476 TE4477 TE4478 TE4479 TE4480 TE4481 TE4482 TE4483 TE4484 TE4485 TE4486 TE4487 TE4488 TE4489 TE4490 TE4491 TE4492 TE4493 TE4494 TE4495 TE4496 TE4497 TE4498 TE4499 TE4500 TE4501 TE4502 TE4503 TE4504 TE4505 TE4506 TE4507 TE4508 TE4509 TE4510 TE4511 TE4512 TE4513 TE4514 TE4515 TE4516 TE4517 TE4518 TE4519 TE4520 TE4521 TE4522 TE4523 TE4524 TE4525 TE4526 TE4527 TE4528 TE4529 TE4530 TE4531 TE4532 TE4533 TE4534 TE4535 TE4536 TE4537 TE4538 TE4539 TE4540 TE4541 TE4542 TE4543 TE4544 TE4545 TE4546 TE4547 TE4548 TE4549 TE4550 TE4551 TE4552 TE4553 TE4554 TE4555 TE4556 TE4557 TE4558 TE4559 TE4560 TE4561 TE4562 TE4563 TE4564 TE4565 TE4566 TE4567 TE4568 TE4569 TE4570 TE4571 TE4572 TE4573 TE4574 TE4575 TE4576 TE4577 TE4578 TE4579 TE4580 TE4581 TE4582 TE4583 TE4584 TE4585 TE4586 TE4587 TE4588 TE4589 TE4590 TE4591 TE4592 TE4593 TE4594 TE4595 TE4596 TE4597 TE4598 TE4599 TE4600 TE4601 TE4602 TE4603 TE4604 TE4605 TE4606 TE4607 TE4608 TE4609 TE4610 TE4611 TE4612 TE4613 TE4614 TE4615 TE4616 TE4617 TE4618 TE4619 TE4620 TE4621 TE4622 TE4623 TE4624 TE4625 TE4626 TE4627 TE4628 TE4629 TE4630 TE4631 TE4632 TE4633 TE4634 TE4635 TE4636 TE4637 TE4638 TE4639 TE4640 TE4641 TE4642 TE4643 TE4644 TE4645 TE4646 TE4647 TE4648 TE4649 TE4650 TE4651 TE4652 TE4653 TE4654 TE4655 TE4656 TE4657 TE4658 TE4659 TE4660 TE4661 TE4662 TE4663 TE4664 TE4665 TE4666 TE4667 TE4668 TE4669 TE4670 TE4671 TE4672 TE4673 TE4674 TE4675 TE4676 TE4677 TE4678 TE4679 TE4680 TE4681 TE4682 TE4683 TE4684 TE4685 TE4686 TE4687 TE4688 TE4689 TE4690 TE4691 TE4692 TE4693 TE4694 TE4695 TE4696 TE4697 TE4698 TE4699 TE4700 TE4701 TE4702 TE4703 TE4704 TE4705 TE4706 TE4707 TE4708 TE4709 TE4710 TE4711 TE4712 TE4713 TE4714 TE4715 TE4716 TE4717 TE4718 TE4719 TE4720 TE4721 TE4722 TE4723 TE4724 TE4725 TE4726 TE4727 TE4728 TE4729 TE4730 TE4731 TE4732 TE4733 TE4734 TE4735 TE4736 TE4737 TE4738 TE4739 TE4740 TE4741 TE4742 TE4743 TE4744 TE4745 TE4746 TE4747 TE4748 TE4749 TE4750 TE4751 TE4752 TE4753 TE4754 TE4755 TE4756 TE4757 TE4758 TE4759 TE4760 TE4761 TE4762 TE4763 TE4764 TE4765 TE4766 TE4767 TE4768 TE4769 TE4770 TE4771 TE4772 TE4773 TE4774 TE4775 TE4776 TE4777 TE4778 TE4779 TE4780 TE4781 TE4782 TE4783 TE4784 TE4785 TE4786 TE4787 TE4788 TE4789 TE4790 TE4791 TE4792 TE4793 TE4794 TE4795 TE4796 TE4797 TE4798 TE4799 TE4800 TE4801 TE4802 TE4803 TE4804 TE4805 TE4806 TE4807 TE4808 TE4809 TE4810 TE4811 TE4812 TE4813 TE4814 TE4815 TE4816 TE4817 TE4818 TE4819 TE4820 TE4821 TE4822 TE4823 TE4824 TE4825 TE4826 TE4827 TE4828 TE4829 TE4830 TE4831 TE4832 TE4833 TE4834 TE4835 TE4836 TE4837 TE4838 TE4839 TE4840 TE4841 TE4842 TE4843 TE4844 TE4845 TE4846 TE4847 TE4848 TE4849 TE4850 TE4851 TE4852 TE4853 TE4854 TE4855 TE4856 TE4857 TE4858 TE4859 TE4860 TE4861 TE4862 TE4863 TE4864 TE4865 TE4866 TE4867 TE4868 TE4869 TE4870 TE4871 TE4872 TE4873 TE4874 TE4875 TE4876 TE4877 TE4878 TE4879 TE4880 TE4881 TE4882 TE4883 TE4884 TE4885 TE4886 TE4887 TE4888 TE4889 TE4890 TE4891 TE4892 TE4893 TE4894 TE4895 TE4896 TE4897 TE4898 TE4899 TE4900 TE4901 TE4902 TE4903 TE4904 TE4905 TE4906 TE4907 TE4908 TE4909 TE4910 TE4911 TE4912 TE4913 TE4914 TE4915 TE4916 TE4917 TE4918 TE4919 TE4920 TE4921 TE4922 TE4923 TE4924 TE4925 TE4926 TE4927 TE4928 TE4929 TE4930 TE4931 TE4932 TE4933 TE4934 TE4935 TE4936 TE4937 TE4938 TE4939 TE4940 TE4941 TE4942 TE4943 TE4944 TE4945 TE4946 TE4947 TE4948 TE4949 TE4950 TE4951 TE4952 TE4953 TE4954 TE4955 TE4956 TE4957 TE4958 TE4959 TE4960 TE4961 TE4962 TE4963 TE4964 TE4965 TE4966 TE4967 TE4968 TE4969 TE4970 TE4971 TE4972 TE4973 TE4974 TE4975 TE4976 TE4977 TE4978 TE4979 TE4980 TE4981 TE4982 TE4983 TE4984 TE4985 TE4986 TE4987 TE4988 TE4989 TE4990 TE4991 TE4992 TE4993 TE4994 TE4995 TE4996 TE4997 TE4998 TE4999 TE5000 TE5001 TE5002 TE5003 TE5004 TE5005 TE5006 TE5007 TE5008 TE5009 TE5010 TE5011 TE5012 TE5013 TE5014 TE5015 TE5016 TE5017 TE5018 TE5019 TE5020 TE5021 TE5022 TE5023 TE5024 TE5025 TE5026 TE5027 TE5028 TE5029 TE5030 TE5031 TE5032 TE5033 TE5034 TE5035 TE5036 TE5037 TE5038 TE5039 TE5040 TE5041 TE5042 TE5043 TE5044 TE5045 TE5046 TE5047 TE5048 TE5049 TE5050 TE5051 TE5052 TE5053 TE5054 TE5055 TE5056 TE5057 TE5058 TE5059 TE5060 TE5061 TE5062 TE5063 TE5064 TE5065 TE5066 TE5067 TE5068 TE5069 TE5070 TE5071 TE5072 TE5073 TE5074 TE5075 TE5076 TE5077 TE5078 TE5079 TE5080 TE5081 TE5082 TE5083 TE5084 TE5085 TE5086 TE5087 TE5088 TE5089 TE5090 TE5091 TE5092 TE5093 TE5094 TE5095 TE5096 TE5097 TE5098 TE5099 TE5100 TE5101 TE5102 TE5103 TE5104 TE5105 TE5106 TE5107 TE5108 TE5109 TE5110 TE5111 TE5112 TE5113 TE5114 TE5115 TE5116 TE5117 TE5118 TE5119 TE5120 TE5121 TE5122 TE5123 TE5124 TE5125 TE5126 TE5127 TE5128 TE5129 TE5130 TE5131 TE5132 TE5133 TE5134 TE5135 TE5136 TE5137 TE5138 TE5139 TE5140 TE5141 TE5142 TE5143 TE5144 TE5145 TE5146 TE5147 TE5148 TE5149 TE5150 TE5151 TE5152 TE5153 TE5154 TE5155 TE5156 TE5157 TE5158 TE5159 TE5160 TE5161 TE5162 TE5163 TE5164 TE5165 TE5166 TE5167 TE5168 TE5169 TE5170 TE5171 TE5172 TE5173 TE5174 TE5175 TE5176 TE5177 TE5178 TE5179 TE5180 TE5181 TE5182 TE5183 TE5184 TE5185 TE5186 TE5187 TE5188 TE5189 TE5190 TE5191 TE5192 TE5193 TE5194 TE5195 TE5196 TE5197 TE5198 TE5199 TE5200 TE5201 TE5202 TE5203 TE5204 TE5205 TE5206 TE5207 TE5208 TE5209 TE5210 TE5211 TE5212 TE5213 TE5214 TE5215 TE5216 TE5217 TE5218 TE5219 TE5220 TE5221 TE5222 TE5223 TE5224 TE5225 TE5226 TE5227 TE5228 TE5229 TE5230 TE5231 TE5232 TE5233 TE5234 TE5235 TE5236 TE5237 TE5238 TE5239 TE5240 TE5241 TE5242 TE5243 TE5244 TE5245 TE5246 TE5247 TE5248 TE5249 TE5250 TE5251 TE5252 TE5253 TE5254 TE5255 TE5256 TE5257 TE5258 TE5259 TE5260 TE5261 TE5262 TE5263 TE5264 TE5265 TE5266 TE5267 TE5268 TE5269 TE5270 TE5271 TE5272 TE5273 TE5274 TE5275 TE5276 TE5277 TE5278 TE5279 TE5280 TE5281 TE5282 TE5283 TE5284 TE5285 TE5286 TE5287 TE5288 TE5289 TE5290 TE5291 TE5292 TE5293 TE5294 TE5295 TE5296 TE5297 TE5298 TE5299 TE5300 TE5301 TE5302 TE5303 TE5304 TE5305 TE5306 TE5307 TE5308 TE5309 TE5310 TE5311 TE5312 TE5313 TE5314 TE5315 TE5316 TE5317 TE5318 TE5319 TE5320 TE5321 TE5322 TE5323 TE5324 TE5325 TE5326 TE5327 TE5328 TE5329 TE5330 TE5331 TE5332 TE5333 TE5334 TE5335 TE5336 TE5337 TE5338 TE5339 TE5340 TE5341 TE5342 TE5343 TE5344 TE5345 TE5346 TE5347 TE5348 TE5349 TE5350 TE5351 TE5352 TE5353 TE5354 TE5355 TE5356 TE5357 TE5358 TE5359 TE5360 TE5361 TE5362 TE5363 TE5364 TE5365 TE5366 TE5367 TE5368 TE5369 TE5370 TE5371 TE5372 TE5373 TE5374 TE5375 TE5376 TE5377 TE5378 TE5379 TE5380 TE5381 TE5382 TE5383 TE5384 TE5385 TE5386 TE5387 TE5388 TE5389 TE5390 TE5391 TE5392 TE5393 TE5394 TE5395 TE5396 TE5397 TE5398 TE5399 TE5400 TE5401 TE5402 TE5403 TE5404 TE5405 TE5406 TE5407 TE5408 TE5409 TE5410 TE5411 TE5412 TE5413 TE5414 TE5415 TE5416 TE5417 TE5418 TE5419 TE5420 TE5421 TE5422 TE5423 TE5424 TE5425 TE5426 TE5427 TE5428 TE5429 TE5430 TE5431 TE5432 TE5433 TE5434 TE5435 TE5436 TE5437 TE5438 TE5439 TE5440 TE5441 TE5442 TE5443 TE5444 TE5445 TE5446 TE5447 TE5448 TE5449 TE5450 TE5451 TE5452 TE5453 TE5454 TE5455 TE5456 TE5457 TE5458 TE5459 TE5460 TE5461 TE5462 TE5463 TE5464 TE5465 TE5466 TE5467 TE5468 TE5469 TE5470 TE5471 TE5472 TE5473 TE5474 TE5475 TE5476 TE5477 TE5478 TE5479 TE5480 TE5481 TE5482 TE5483 TE5484 TE5485 TE5486 TE5487 TE5488 TE5489 TE5490 TE5491 TE5492 TE5493 TE5494 TE5495 TE5496 TE5497 TE5498 TE5499 TE5500 TE5501 TE5502 TE5503 TE5504 TE5505 TE5506 TE5507 TE5508 TE5509 TE5510 TE5511 TE5512 TE5513 TE5514 TE5515 TE5516 TE5517 TE5518 TE5519 TE5520 TE5521 TE5522 TE5523 TE5524 TE5525 TE5526 TE5527 TE5528 TE5529 TE5530 TE5531 TE5532 TE5533 TE5534 TE5535 TE5536 TE5537 TE5538 TE5539 TE5540 TE5541 TE5542 TE5543 TE5544 TE5545 TE5546 TE5547 TE5548 TE5549 TE5550 TE5551 TE5552 TE5553 TE5554 TE5555 TE5556 TE5557 TE5558 TE5559 TE5560 TE5561 TE5562 TE5563 TE5564 TE5565 TE5566 TE5567 TE5568 TE5569 TE5570 TE5571 TE5572 TE5573 TE5574 TE5575 TE5576 TE5577 TE5578 TE5579 TE5580 TE5581 TE5582 TE5583 TE5584 TE5585 TE5586 TE5587 TE5588 TE5589 TE5590 TE5591 TE5592 TE5593 TE5594 TE5595 TE5596 TE5597 TE5598 TE5599 TE5600 TE5601 TE5602 TE5603 TE5604 TE5605 TE5606 TE5607 TE5608 TE5609 TE5610 TE5611 TE5612 TE5613 TE5614 TE5615 TE5616 TE5617 TE5618 TE5619 TE5620 TE5621 TE5622 TE5623 TE5624 TE5625 TE5626 TE5627 TE5628 TE5629 TE5630 TE5631 TE5632 TE5633 TE5634 TE5635 TE5636 TE5637 TE5638 TE5639 TE5640 TE5641 TE5642 TE5643 TE5644 TE5645 TE5646 TE5647 TE5648 TE5649 TE5650 TE5651 TE5652 TE5653 TE5654 TE5655 TE5656 TE5657 TE5658 TE5659 TE5660 TE5661 TE5662 TE5663 TE5664 TE5665 TE5666 TE5667 TE5668 TE5669 TE5670 TE5671 TE5672 TE5673 TE5674 TE5675 TE5676 TE5677 TE5678 TE5679 TE5680 TE5681 TE5682 TE5683 TE5684 TE5685 TE5686 TE5687 TE5688 TE5689 TE5690 TE5691 TE5692 TE5693 TE5694 TE5695 TE5696 TE5697 TE5698 TE5699 TE5700 TE5701 TE5702 TE5703 TE5704 TE5705 TE5706 TE5707 TE5708 TE5709 TE5710 TE5711 TE5712 TE5713 TE5714 TE5715 TE5716 TE5717 TE5718 TE5719 TE5720 TE5721 TE5722 TE5723 TE5724 TE5725 TE5726 TE5727 TE5728 TE5729 TE5730 TE5731 TE5732 TE5733 TE5734 TE5735 TE5736 TE5737 TE5738 TE5739 TE5740 TE5741 TE5742 TE5743 TE5744 TE5745 TE5746 TE5747 TE5748 TE5749 TE5750 TE5751 TE5752 TE5753 TE5754 TE5755 TE5756 TE5757 TE5758 TE5759 TE5760 TE5761 TE5762 TE5763 TE5764 TE5765 TE5766 TE5767 TE5768 TE5769 TE5770 TE5771 TE5772 TE5773 TE5774 TE5775 TE5776 TE5777 TE5778 TE5779 TE5780 TE5781 TE5782 TE5783 TE5784 TE5785 TE5786 TE5787 TE5788 TE5789 TE5790 TE5791 TE5792 TE5793 TE5794 TE5795 TE5796 TE5797 TE5798 TE5799 TE5800 TE5801 TE5802 TE5803 TE5804 TE5805 TE5806 TE5807 TE5808 TE5809 TE5810 TE5811 TE5812 TE5813 TE5814 TE5815 TE5816 TE5817 TE5818 TE5819 TE5820 TE5821 TE5822 TE5823 TE5824 TE5825 TE5826 TE5827 TE5828 TE5829 TE5830 TE5831 TE5832 TE5833 TE5834 TE5835 TE5836 TE5837 TE5838 TE5839 TE5840 TE5841 TE5842 TE5843 TE5844 TE5845 TE5846 TE5847 TE5848 TE5849 TE5850 TE5851 TE5852 TE5853 TE5854 TE5855 TE5856 TE5857 TE5858 TE5859 TE5860 TE5861 TE5862 TE5863 TE5864 TE5865 TE5866 TE5867 TE5868 TE5869 TE5870 TE5871 TE5872 TE5873 TE5874 TE5875 TE5876 TE5877 TE5878 TE5879 TE5880 TE5881 TE5882 TE5883 TE5884 TE5885 TE5886 TE5887 TE5888 TE5889 TE5890 TE5891 TE5892 TE5893 TE5894 TE5895 TE5896 TE5897 TE5898 TE5899 TE5900 TE5901 TE5902 TE5903 TE5904 TE5905 TE5906 TE5907 TE5908 TE5909 TE5910 TE5911 TE5912 TE5913 TE5914 TE5915 TE5916 TE5917 TE5918 TE5919 TE5920 TE5921 TE5922 TE5923 TE5924 TE5925 TE5926 TE5927 TE5928 TE5929 TE5930 TE5931 TE5932 TE5933 TE5934 TE5935 TE5936 TE5937 TE5938 TE5939 TE5940 TE5941 TE5942 TE5943 TE5944 TE5945 TE5946 TE5947 TE5948 TE5949 TE5950 TE5951 TE5952 TE5953 TE5954 TE5955 TE5956 TE5957 TE5958 TE5959 TE5960 TE5961 TE5962 TE5963 TE5964 TE5965 TE5966 TE5967 TE5968 TE5969 TE5970 TE5971 TE5972 TE5973 TE5974 TE5975 TE5976 TE5977 TE5978 TE5979 TE5980 TE5981 TE5982 TE5983 TE5984 TE5985 TE5986 TE5987 TE5988 TE5989 TE5990 TE5991 TE5992 TE5993 TE5994 TE5995 TE5996 TE5997 TE5998 TE5999 TE6000 TE6001 TE6002 TE6003 TE6004 TE6005 TE6006 TE6007 TE6008 TE6009 TE6010 TE6011 TE6012 TE6013 TE6014 TE6015 TE6016 TE6017 TE6018 TE6019 TE6020 TE6021 TE6022 TE6023 TE6024 TE6025 TE6026 TE6027 TE6028 TE6029 TE6030 TE6031 TE6032 TE6033 TE6034 TE6035 TE6036 TE6037 TE6038 TE6039 TE6040 TE6041 TE6042 TE6043 TE6044 TE6045 TE6046 TE6047 TE6048 TE6049 TE6050 TE6051 TE6052 TE6053 TE6054 TE6055 TE6056 TE6057 TE6058 TE6059 TE6060 TE6061 TE6062 TE6063 TE6064 TE6065 TE6066 TE6067 TE6068 TE6069 TE6070 TE6071 TE6072 TE6073 TE6074 TE6075 TE6076 TE6077 TE6078 TE6079 TE6080 TE6081 TE6082 TE6083 TE6084 TE6085 TE6086 TE6087 TE6088 TE6089 TE6090 TE6091 TE6092 TE6093 TE6094 TE6095 TE6096 TE6097 TE6098 TE6099 TE6100 TE6101 TE6102 TE6103 TE6104 TE6105 TE6106 TE6107 TE6108 TE6109 TE6110 TE6111 TE6112 TE6113 TE6114 TE6115 TE6116 TE6117 TE6118 TE6119 TE6120 TE6121 TE6122 TE6123 TE6124 TE6125 TE6126 TE6127 TE6128 TE6129 TE6130 TE6131 TE6132 TE6133 TE6134 TE6135 TE6136 TE6137 TE6138 TE6139 TE6140 TE6141 TE6142 TE6143 TE6144 TE6145 TE6146 TE6147 TE6148 TE6149 TE6150 TE6151 TE6152 TE6153 TE6154 TE6155 TE6156 TE6157 TE6158 TE6159 TE6160 TE6161 TE6162 TE6163 TE6164 TE6165 TE6166 TE6167 TE6168 TE6169 TE6170 TE6171 TE6172 TE6173 TE6174 TE6175 TE6176 TE6177 TE6178 TE6179 TE6180 TE6181 TE6182 TE6183 TE6184 TE6185 TE6186 TE6187 TE6188 TE6189 TE6190 TE6191 TE6192 TE6193 TE6194 TE6195 TE6196 TE6197 TE6198 TE6199 TE6200 TE6201 TE6202 TE6203 TE6204 TE6205 TE6206 TE6207 TE6208 TE6209 TE6210 TE6211 TE6212 TE6213 TE6214 TE6215 TE6216 TE6217 TE6218 TE6219 TE6220 TE6221 TE6222 TE6223 TE6224 TE6225 TE6226 TE6227 TE6228 TE6229 TE6230 TE6231 TE6232 TE6233 TE6234 TE6235 TE6236 TE6237 TE6238 TE6239 TE6240 TE6241 TE6242 TE6243 TE6244 TE6245 TE6246 TE6247 TE6248 TE6249 TE6250 TE6251 TE6252 TE6253 TE6254 TE6255 TE6256 TE6257 TE6258 TE6259 TE6260 TE6261 TE6262 TE6263 TE6264 TE6265 TE6266 TE6267 TE6268 TE6269 TE6270 TE6271 TE6272 TE6273 TE6274 TE6275 TE6276 TE6277 TE6278 TE6279 TE6280 TE6281 TE6282 TE6283 TE6284 TE6285 TE6286 TE6287 TE6288 TE6289 TE6290 TE6291 TE6292 TE6293 TE6294 TE6295 TE6296 TE6297 TE6298 TE6299 TE6300 TE6301 TE6302 TE6303 TE6304 TE6305 TE6306 TE6307 TE6308 TE6309 TE6310 TE6311 TE6312 TE6313 TE6314 TE6315 TE6316 TE6317 TE6318 TE6319 TE6320 TE6321 TE6322 TE6323 TE6324 TE6325 TE6326 TE6327 TE6328 TE6329 TE6330 TE6331 TE6332 TE6333 TE6334 TE6335 TE6336 TE6337 TE6338 TE6339 TE6340 TE6341 TE6342 TE6343 TE6344 TE6345 TE6346 TE6347 TE6348 TE6349 TE6350 TE6351 TE6352 TE6353 TE6354 TE6355 TE6356 TE6357 TE6358 TE6359 TE6360 TE6361 TE6362 TE6363 TE6364 TE6365 TE6366 TE6367 TE6368 TE6369 TE6370 TE6371 TE6372 TE6373 TE6374 TE6375 TE6376 TE6377 TE6378 TE6379 TE6380 TE6381 TE6382 TE6383 TE6384 TE6385 TE6386 TE6387 TE6388 TE6389 TE6390 TE6391 TE6392 TE6393 TE6394 TE6395 TE6396 TE6397 TE6398 TE6399 TE6400 TE6401 TE6402 TE6403 TE6404 TE6405 TE6406 TE6407 TE6408 TE6409 TE6410 TE6411 TE6412 TE6413 TE6414 TE6415 TE6416 TE6417 TE6418 TE6419 TE6420 TE6421 TE6422 TE6423 TE6424 TE6425 TE6426 TE6427 TE6428 TE6429 TE6430 TE6431 TE6432 TE6433 TE6434 TE6435 TE6436 TE6437 TE6438 TE6439 TE6440 TE6441 TE6442 TE6443 TE6444 TE6445 TE6446 TE6447 TE6448 TE6449 TE6450 TE6451 TE6452 TE6453 TE6454 TE6455 TE6456 TE6457 TE6458 TE6459 TE6460 TE6461 TE6462 TE6463 TE6464 TE6465 TE6466 TE6467 TE6468 TE6469 TE6470 TE6471 TE6472 TE6473 TE6474 TE6475 TE6476 TE6477 TE6478 TE6479 TE6480 TE6481 TE6482 TE6483 TE6484 TE6485 TE6486 TE6487 TE6488 TE6489 TE6490 TE6491 TE6492 TE6493 TE6494 TE6495 TE6496 TE6497 TE6498 TE6499 TE6500 TE6501 TE6502 TE6503 TE6504 TE6505 TE6506 TE6507 TE6508 TE6509 TE6510 TE6511 TE6512 TE6513 TE6514 TE6515 TE6516 TE6517 TE6518 TE6519 TE6520 TE6521 TE6522 TE6523 TE6524 TE6525 TE6526 TE6527 TE6528 TE6529 TE6530 TE6531 TE6532 TE6533 TE6534 TE6535 TE6536 TE6537 TE6538 TE6539 TE6540 TE6541 TE6542 TE6543 TE6544 TE6545 TE6546 TE6547 TE6548 TE6549 TE6550 TE6551 TE6552 TE6553 TE6554 TE6555 TE6556 TE6557 TE6558 TE6559 TE6560 TE6561 TE6562 TE6563 TE6564 TE6565 TE6566 TE6567 TE6568 TE6569 TE6570 TE6571 TE6572 TE6573 TE6574 TE6575 TE6576 TE6577 TE6578 TE6579 TE6580 TE6581 TE6582 TE6583 TE6584 TE6585 TE6586 TE6587 TE6588 TE6589 TE6590 TE6591 TE6592 TE6593 TE6594 TE6595 TE6596 TE6597 TE6598 TE6599 TE6600 TE6601 TE6602 TE6603 TE6604 TE6605 TE6606 TE6607 TE6608 TE6609 TE6610 TE6611 TE6612 TE6613 TE6614 TE6615 TE6616 TE6617 TE6618 TE6619 TE6620 TE6621 TE6622 TE6623 TE6624 TE6625 TE6626 TE6627 TE6628 TE6629 TE6630 TE6631 TE6632 TE6633 TE6634 TE6635 TE6636 TE6637 TE6638 TE6639 TE6640 TE6641 TE6642 TE6643 TE6644 TE6645 TE6646 TE6647 TE6648 TE6649 TE6650 TE6651 TE6652 TE6653 TE6654 TE6655 TE6656 TE6657 TE6658 TE6659 TE6660 TE6661 TE6662 TE6663 TE6664 TE6665 TE6666 TE6667 TE6668 TE6669 TE6670 TE6671 TE6672 TE6673 TE6674 TE6675 TE6676 TE6677 TE6678 TE6679 TE6680 TE6681 TE6682 TE6683 TE6684 TE6685 TE6686 TE6687 TE6688 TE6689 TE6690 TE6691 TE6692 TE6693 TE6694 TE6695 TE6696 TE6697 TE6698 TE6699 TE6700 TE6701 TE6702 TE6703 TE6704 TE6705 TE6706 TE6707 TE6708 TE6709 TE6710 TE6711 TE6712 TE6713 TE6714 TE6715 TE6716 TE6717 TE6718 TE6719 TE6720 TE6721 TE6722 TE6723 TE6724 TE6725 TE6726 TE6727 TE6728 TE6729 TE6730 TE6731 TE6732 TE6733 TE6734 TE6735 TE6736 TE6737 TE6738 TE6739 TE6740 TE6741 TE6742 TE6743 TE6744 TE6745 TE6746 TE6747 TE6748 TE6749 TE6750 TE6751 TE6752 TE6753 TE6754 TE6755 TE6756 TE6757 TE6758 TE6759 TE6760 TE6761 TE6762 TE6763 TE6764 TE6765 TE6766 TE6767 TE6768 TE6769 TE6770 TE6771 TE6772 TE6773 TE6774 TE6775 TE6776 TE6777 TE6778 TE6779 TE6780 TE6781 TE6782 TE6783 TE6784 TE6785 TE6786 TE6787 TE6788 TE6789 TE6790 TE6791 TE6792 TE6793 TE6794 TE6795 TE6796 TE6797 TE6798 TE6799 TE6800 TE6801 TE6802 TE6803 TE6804 TE6805 TE6806 TE6807 TE6808 TE6809 TE6810 TE6811 TE6812 TE6813 TE6814 TE6815 TE6816 TE6817 TE6818 TE6819 TE6820 TE6821 TE6822 TE6823 TE6824 TE6825 TE6826 TE6827 TE6828 TE6829 TE6830 TE6831 TE6832 TE6833 TE6834 TE6835 TE6836 TE6837 TE6838 TE6839 TE6840 TE6841 TE6842 TE6843 TE6844 TE6845 TE6846 TE6847 TE6848 TE6849 TE6850 TE6851 TE6852 TE6853 TE6854 TE6855 TE6856 TE6857 TE6858 TE6859 TE6860 TE6861 TE6862 TE6863 TE6864 TE6865 TE6866 TE6867 TE6868 TE6869 TE6870 TE6871 TE6872 TE6873 TE6874 TE6875 TE6876 TE6877 TE6878 TE6879 TE6880 TE6881 TE6882 TE6883 TE6884 TE6885 TE6886 TE6887 TE6888 TE6889 TE6890 TE6891 TE6892 TE6893 TE6894 TE6895 TE6896 TE6897 TE6898 TE6899 TE6900 TE6901 TE6902 TE6903 TE6904 TE6905 TE6906 TE6907 TE6908 TE6909 TE6910 TE6911 TE6912 TE6913 TE6914 TE6915 TE6916 TE6917 TE6918 TE6919 TE6920 TE6921 TE6922 TE6923 TE6924 TE6925 TE6926 TE6927 TE6928 TE6929 TE6930 TE6931 TE6932 TE6933 TE6934 TE6935 TE6936 TE6937 TE6938 TE6939 TE6940 TE6941 TE6942 TE6943 TE6944 TE6945 TE6946 TE6947 TE6948 TE6949 TE6950 TE6951 TE6952 TE6953 TE6954 TE6955 TE6956 TE6957 TE6958 TE6959 TE6960 TE6961 TE6962 TE6963 TE6964 TE6965 TE6966 TE6967 TE6968 TE6969 TE6970 TE6971 TE6972 TE6973 TE6974 TE6975 TE6976 TE6977 TE6978 TE6979 TE6980 TE6981 TE6982 TE6983 TE6984 TE6985 TE6986 TE6987 TE6988 TE6989 TE6990 TE6991 TE6992 TE6993 TE6994 TE6995 TE6996 TE6997 TE6998 TE6999 TE7000 TE7001 TE7002 TE7003 TE7004 TE7005 TE7006 TE7007 TE7008 TE7009 TE7010 TE7011 TE7012 TE7013 TE7014 TE7015 TE7016 TE7017 TE7018 TE7019 TE7020 TE7021 TE7022 TE7023 TE7024 TE7025 TE7026 TE7027 TE7028 TE7029 TE7030 TE7031 TE7032 TE7033 TE7034 TE7035 TE7036 TE7037 TE7038 TE7039 TE7040 TE7041 TE7042 TE7043 TE7044 TE7045 TE7046 TE7047 TE7048 TE7049 TE7050 TE7051 TE7052 TE7053 TE7054 TE7055 TE7056 TE7057 TE7058 TE7059 TE7060 TE7061 TE7062 TE7063 TE7064 TE7065 TE7066 TE7067 TE7068 TE7069 TE7070 TE7071 TE7072 TE7073 TE7074 TE7075 TE7076 TE7077 TE7078 TE7079 TE7080 TE7081 TE7082 TE7083 TE7084 TE7085 TE7086 TE7087 TE7088 TE7089 TE7090 TE7091 TE7092 TE7093 TE7094 TE7095 TE7096 TE7097 TE7098 TE7099 TE7100 TE7101 TE7102 TE7103 TE7104 TE7105 TE7106 TE7107 TE7108 TE7109 TE7110 TE7111 TE7112 TE7113 TE7114 TE7115 TE7116 TE7117 TE7118 TE7119 TE7120 TE7121 TE7122 TE7123 TE7124 TE7125 TE7126 TE7127 TE7128 TE7129 TE7130 TE7131 TE7132 TE7133 TE7134 TE7135 TE7136 TE7137 TE7138 TE7139 TE7140 TE7141 TE7142 TE7143 TE7144 TE7145 TE7146 TE7147 TE7148 TE7149 TE7150 TE7151 TE7152 TE7153 TE7154 TE7155 TE7156 TE7157 TE7158 TE7159 TE7160 TE7161 TE7162 TE7163 TE7164 TE7165 TE7166 TE7167 TE7168 TE7169 TE7170 TE7171 TE7172 TE7173 TE7174 TE7175 TE7176 TE7177 TE7178 TE7179 TE7180 TE7181 TE7182 TE7183 TE7184 TE7185 TE7186 TE7187 TE7188 TE7189 TE7190 TE7191 TE7192 TE7193 TE7194 TE7195 TE7196 TE7197 TE7198 TE7199 TE7200 TE7201 TE7202 TE7203 TE7204 TE7205 TE7206 TE7207 TE7208 TE7209 TE7210 TE7211 TE7212 TE7213 TE7214 TE7215 TE7216 TE7217 TE7218 TE7219 TE7220 TE7221 TE7222 TE7223 TE7224 TE7225 TE7226 TE7227 TE7228 TE7229 TE7230 TE7231 TE7232 TE7233 TE7234 TE7235 TE7236 TE7237 TE7238 TE7239 TE7240 TE7241 TE7242 TE7243 TE7244 TE7245 TE7246 TE7247 TE7248 TE7249 TE7250 TE7251 TE7252 TE7253 TE7254 TE7255 TE7256 TE7257 TE7258 TE7259 TE7260 TE7261 TE7262 TE7263 TE7264 TE7265 TE7266 TE7267 TE7268 TE7269 TE7270 TE7271 TE7272 TE7273 TE7274 TE7275 TE7276 TE7277 TE7278 TE7279 TE7280 TE7281 TE7282 TE7283 TE7284 TE7285 TE7286 TE7287 TE7288 TE7289 TE7290 TE7291 TE7292 TE7293 TE7294 TE7295 TE7296 TE7297 TE7298 TE7299 TE7300 TE7301 TE7302 TE7303 TE7304 TE7305 TE7306 TE7307 TE7308 TE7309 TE7310 TE7311 TE7312 TE7313 TE7314 TE7315 TE7316 TE7317 TE7318 TE7319 TE7320 TE7321 TE7322 TE7323 TE7324 TE7325 TE7326 TE7327 TE7328 TE7329 TE7330 TE7331 TE7332 TE7333 TE7334 TE7335 TE7336 TE7337 TE7338 TE7339 TE7340 TE7341 TE7342 TE7343 TE7344 TE7345 TE7346 TE7347 TE7348 TE7349 TE7350 TE7351 TE7352 TE7353 TE7354 TE7355 TE7356 TE7357 TE7358 TE7359 TE7360 TE7361 TE7362 TE7363 TE7364 TE7365 TE7366 TE7367 TE7368 TE7369 TE7370 TE7371 TE7372 TE7373 TE7374 TE7375 TE7376 TE7377 TE7378 TE7379 TE7380 TE7381 TE7382 TE7383 TE7384 TE7385 TE7386 TE7387 TE7388 TE7389 TE7390 TE7391 TE7392 TE7393 TE7394 TE7395 TE7396 TE7397 TE7398 TE7399 TE7400 TE7401 TE7402 TE7403 TE7404 TE7405 TE7406 TE7407 TE7408 TE7409 TE7410 TE7411 TE7412 TE7413 TE7414 TE7415 TE7416 TE7417 TE7418 TE7419 TE7420 TE7421 TE7422 TE7423 TE7424 TE7425 TE7426 TE7427 TE7428 TE7429 TE7430 TE7431 TE7432 TE7433 TE7434 TE7435 TE7436 TE7437 TE7438 TE7439 TE7440 TE7441 TE7442 TE7443 TE7444 TE7445 TE7446 TE7447 TE7448 TE7449 TE7450 TE7451 TE7452 TE7453 TE7454 TE7455 TE7456 TE7457 TE7458 TE7459 TE7460 TE7461 TE7462 TE7463 TE7464 TE7465 TE7466 TE7467 TE7468 TE7469 TE7470 TE7471 TE7472 TE7473 TE7474 TE7475 TE7476 TE7477 TE7478 TE7479 TE7480 TE7481 TE7482 TE7483 TE7484 TE7485 TE7486 TE7487 TE7488 TE7489 TE7490 TE7491 TE7492 TE7493 TE7494 TE7495 TE7496 TE7497 TE7498 TE7499 TE7500 TE7501 TE7502 TE7503 TE7504 TE7505 TE7506 TE7507 TE7508 TE7509 TE7510 TE7511 TE7512 TE7513 TE7514 TE7515 TE7516 TE7517 TE7518 TE7519 TE7520 TE7521 TE7522 TE7523 TE7524 TE7525 TE7526 TE7527 TE7528 TE7529 TE7530 TE7531 TE7532 TE7533 TE7534 TE7535 TE7536 TE7537 TE7538 TE7539 TE7540 TE7541 TE7542 TE7543 TE7544 TE7545 TE7546 TE7547 TE7548 TE7549 TE7550 TE7551 TE7552 TE7553 TE7554 TE7555 TE7556 TE7557 TE7558 TE7559 TE7560 TE7561 TE7562 TE7563 TE7564 TE7565 TE7566 TE7567 TE7568 TE7569 TE7570 TE7571 TE7572 TE7573 TE7574 TE7575 TE7576 TE7577 TE7578 TE7579 TE7580 TE7581 TE7582 TE7583 TE7584 TE7585 TE7586 TE7587 TE7588 TE7589 TE7590 TE7591 TE7592 TE7593 TE7594 TE7595 TE7596 TE7597 TE7598 TE7599 TE7600 TE7601 TE7602 TE7603 TE7604 TE7605 TE7606 TE7607 TE7608 TE7609 TE7610 TE7611 TE7612 TE7613 TE7614 TE7615 TE7616 TE7617 TE7618 TE7619 TE7620 TE7621 TE7622 TE7623 TE7624 TE7625 TE7626 TE7627 TE7628 TE7629 TE7630 TE7631 TE7632 TE7633 TE7634 TE7635 TE7636 TE7637 TE7638 TE7639 TE7640 TE7641 TE7642 TE7643 TE7644 TE7645 TE7646 TE7647 TE7648 TE7649 TE7650 TE7651 TE7652 TE7653 TE7654 TE7655 TE7656 TE7657 TE7658 TE7659 TE7660 TE7661 TE7662 TE7663 TE7664 TE7665 TE7666 TE7667 TE7668 TE7669 TE7670 TE7671 TE7672 TE7673 TE7674 TE7675 TE7676 TE7677 TE7678 TE7679 TE7680 TE7681 TE7682 TE7683 TE7684 TE7685 TE7686 TE7687 TE7688 TE7689 TE7690 TE7691 TE7692 TE7693 TE7694 TE7695 TE7696 TE7697 TE7698 TE7699 TE7700 TE7701 TE7702 TE7703 TE7704 TE7705 TE7706 TE7707 TE7708 TE7709 TE7710 TE7711 TE7712 TE7713 TE7714 TE7715 TE7716 TE7717 TE7718 TE7719 TE7720 TE7721 TE7722 TE7723 TE7724 TE7725 TE7726 TE7727 TE7728 TE7729 TE7730 TE7731 TE7732 TE7733 TE7734 TE7735 TE7736 TE7737 TE7738 TE7739 TE7740 TE7741 TE7742 TE7743 TE7744 TE7745 TE7746 TE7747 TE7748 TE7749 TE7750 TE7751 TE7752 TE7753 TE7754 TE7755 TE7756 TE7757 TE7758 TE7759 TE7760 TE7761 TE7762 TE7763 TE7764 TE7765 TE7766 TE7767 TE7768 TE7769 TE7770 TE7771 TE7772 TE7773 TE7774 TE7775 TE7776 TE7777 TE7778 TE7779 TE7780 TE7781 TE7782 TE7783 TE7784 TE7785 TE7786 TE7787 TE7788 TE7789 TE7790 TE7791 TE7792 TE7793 TE7794 TE7795 TE7796 TE7797 TE7798 TE7799 TE7800 TE7801 TE7802 TE7803 TE7804 TE7805 TE7806 TE7807 TE7808 TE7809 TE7810 TE7811 TE7812 TE7813 TE7814 TE7815 TE7816 TE7817 TE7818 TE7819 TE7820 TE7821 TE7822 TE7823 TE7824 TE7825 TE7826 TE7827 TE7828 TE7829 TE7830 TE7831 TE7832 TE7833 TE7834 TE7835 TE7836 TE7837 TE7838 TE7839 TE7840 TE7841 TE7842 TE7843 TE7844 TE7845 TE7846 TE7847 TE7848 TE7849 TE7850 TE7851 TE7852 TE7853 TE7854 TE7855 TE7856 TE7857 TE7858 TE7859 TE7860 TE7861 TE7862 TE7863 TE7864 TE7865 TE7866 TE7867 TE7868 TE7869 TE7870 TE7871 TE7872 TE7873 TE7874 TE7875 TE7876 TE7877 TE7878 TE7879 TE7880 TE7881 TE7882 TE7883 TE7884 TE7885 TE7886 TE7887 TE7888 TE7889 TE7890 TE7891 TE7892 TE7893 TE7894 TE7895 TE7896 TE7897 TE7898 TE7899 TE7900 TE7901 TE7902 TE7903 TE7904 TE7905 TE7906 TE7907 TE7908 TE7909 TE7910 TE7911 TE7912 TE7913 TE7914 TE7915 TE7916 TE7917 TE7918 TE7919 TE7920 TE7921 TE7922 TE7923 TE7924 TE7925 TE7926 TE7927 TE7928 TE7929 TE7930 TE7931 TE7932 TE7933 TE7934 TE7935 TE7936 TE7937 TE7938 TE7939 TE7940 TE7941 TE7942 TE7943 TE7944 TE7945 TE7946 TE7947 TE7948 TE7949 TE7950 TE7951 TE7952 TE7953 TE7954 TE7955 TE7956 TE7957 TE7958 TE7959 TE7960 TE7961 TE7962 TE7963 TE7964 TE7965 TE7966 TE7967 TE7968 TE7969 TE7970 TE7971 TE7972 TE7973 TE7974 TE7975 TE7976 TE7977 TE7978 TE7979 TE7980 TE7981 TE7982 TE7983 TE7984 TE7985 TE7986 TE7987 TE7988 TE7989 TE7990 TE7991 TE7992 TE7993 TE7994 TE7995 TE7996 TE7997 TE7998 TE7999 TE8000 TE8001 TE8002 TE8003 TE8004 TE8005 TE8006 TE8007 TE8008 TE8009 TE8010 TE8011 TE8012 TE8013 TE8014 TE8015 TE8016 TE8017 TE8018 TE8019 TE8020 TE8021 TE8022 TE8023 TE8024 TE8025 TE8026 TE8027 TE8028 TE8029 TE8030 TE8031 TE8032 TE8033 TE8034 TE8035 TE8036 TE8037 TE8038 TE8039 TE8040 TE8041 TE8042 TE8043 TE8044 TE8045 TE8046 TE8047 TE8048 TE8049 TE8050 TE8051 TE8052 TE8053 TE8054 TE8055 TE8056 TE8057 TE8058 TE8059 TE8060 TE8061 TE8062 TE8063 TE8064 TE8065 TE8066 TE8067 TE8068 TE8069 TE8070 TE8071 TE8072 TE8073 TE8074 TE8075 TE8076 TE8077 TE8078 TE8079 TE8080 TE8081 TE8082 TE8083 TE8084 TE8085 TE8086 TE8087 TE8088 TE8089 TE8090 TE8091 TE8092 TE8093 TE8094 TE8095 TE8096 TE8097 TE8098 TE8099 TE8100 TE8101 TE8102 TE8103 TE8104 TE8105 TE8106 TE8107 TE8108 TE8109 TE8110 TE8111 TE8112 TE8113 TE8114 TE8115 TE8116 TE8117 TE8118 TE8119 TE8120 TE8121 TE8122 TE8123 TE8124 TE8125 TE8126 TE8127 TE8128 TE8129 TE8130 TE8131 TE8132 TE8133 TE8134 TE8135 TE8136 TE8137 TE8138 TE8139 TE8140 TE8141 TE8142 TE8143 TE8144 TE8145 TE8146 TE8147 TE8148 TE8149 TE8150 TE8151 TE8152 TE8153 TE8154 TE8155 TE8156 TE8157 TE8158 TE8159 TE8160 TE8161 TE8162 TE8163 TE8164 TE8165 TE8166 TE8167 TE8168 TE8169 TE8170 TE8171 TE8172 TE8173 TE8174 TE8175 TE8176 TE8177 TE8178 TE8179 TE8180 TE8181 TE8182 TE8183 TE8184 TE8185 TE8186 TE8187 TE8188 TE8189 TE8190 TE8191 TE8192 TE8193 TE8194 TE8195 TE8196 TE8197 TE8198 TE8199 TE8200 TE8201 TE8202 TE8203 TE8204 TE8205 TE8206 TE8207 TE8208 TE8209 TE8210 TE8211 TE8212 TE8213 TE8214 TE8215 TE8216 TE8217 TE8218 TE8219 TE8220 TE8221 TE8222 TE8223 TE8224 TE8225 TE8226 TE8227 TE8228 TE8229 TE8230 TE8231 TE8232 TE8233 TE8234 TE8235 TE8236 TE8237 TE8238 TE8239 TE8240 TE8241 TE8242 TE8243 TE8244 TE8245 TE8246 TE8247 TE8248 TE8249 TE8250 TE8251 TE8252 TE8253 TE8254 TE8255 TE8256 TE8257 TE8258 TE8259 TE8260 TE8261 TE8262 TE8263 TE8264 TE8265 TE8266 TE8267 TE8268 TE8269 TE8270 TE8271 TE8272 TE8273 TE8274 TE8275 TE8276 TE8277 TE8278 TE8279 TE8280 TE8281 TE8282 TE8283 TE8284 TE8285 TE8286 TE8287 TE8288 TE8289 TE8290 TE8291 TE8292 TE8293 TE8294 TE8295 TE8296 TE8297 TE8298 TE8299 TE8300 TE8301 TE8302 TE8303 TE8304 TE8305 TE8306 TE8307 TE8308 TE8309 TE8310 TE8311 TE8312 TE8313 TE8314 TE8315 TE8316 TE8317 TE8318 TE8319 TE8320 TE8321 TE8322 TE8323 TE8324 TE8325 TE8326 TE8327 TE8328 TE8329 TE8330 TE8331 TE8332 TE8333 TE8334 TE8335 TE8336 TE8337 TE8338 TE8339 TE8340 TE8341 TE8342 TE8343 TE8344 TE8345 TE8346 TE8347 TE8348 TE8349 TE8350 TE8351 TE8352 TE8353 TE8354 TE8355 TE8356 TE8357 TE8358 TE8359 TE8360 TE8361 TE8362 TE8363 TE8364 TE8365 TE8366 TE8367 TE8368 TE8369 TE8370 TE8371 TE8372 TE8373 TE8374 TE8375 TE8376 TE8377 TE8378 TE8379 TE8380 TE8381 TE8382 TE8383 TE8384 TE8385 TE8386 TE8387 TE8388 TE8389 TE8390 TE8391 TE8392 TE8393 TE8394 TE8395 TE8396 TE8397 TE8398 TE8399 TE8400 TE8401 TE8402 TE8403 TE8404 TE8405 TE8406 TE8407 TE8408 TE8409 TE8410 TE8411 TE8412 TE8413 TE8414 TE8415 TE8416 TE8417 TE8418 TE8419 TE8420 TE8421 TE8422 TE8423 TE8424 TE8425 TE8426 TE8427 TE8428 TE8429 TE8430 TE8431 TE8432 TE8433 TE8434 TE8435 TE8436 TE8437 TE8438 TE8439 TE8440 TE8441 TE8442 TE8443 TE8444 TE8445 TE8446 TE8447 TE8448 TE8449 TE8450 TE8451 TE8452 TE8453 TE8454 TE8455 TE8456 TE8457 TE8458 TE8459 TE8460 TE8461 TE8462 TE8463 TE8464 TE8465 TE8466 TE8467 TE8468 TE8469 TE8470 TE8471 TE8472 TE8473 TE8474 TE8475 TE8476 TE8477 TE8478 TE8479 TE8480 TE8481 TE8482 TE8483 TE8484 TE8485 TE8486 TE8487 TE8488 TE8489 TE8490 TE8491 TE8492 TE8493 TE8494 TE8495 TE8496 TE8497 TE8498 TE8499 TE8500 TE8501 TE8502 TE8503 TE8504 TE8505 TE8506 TE8507 TE8508 TE8509 TE8510 TE8511 TE8512 TE8513 TE8514 TE8515 TE8516 TE8517 TE8518 TE8519 TE8520 TE8521 TE8522 TE8523 TE8524 TE8525 TE8526 TE8527 TE8528 TE8529 TE8530 TE8531 TE8532 TE8533 TE8534 TE8535 TE8536 TE8537 TE8538 TE8539 TE8540 TE8541 TE8542 TE8543 TE8544 TE8545 TE8546 TE8547 TE8548 TE8549 TE8550 TE8551 TE8552 TE8553 TE8554 TE8555 TE8556 TE8557 TE8558 TE8559 TE8560 TE8561 TE8562 TE8563 TE8564 TE8565 TE8566 TE8567 TE8568 TE8569 TE8570 TE8571 TE8572 TE8573 TE8574 TE8575 TE8576 TE8577 TE8578 TE8579 TE8580 TE8581 TE8582 TE8583 TE8584 TE8585 TE8586 TE8587 TE8588 TE8589 TE8590 TE8591 TE8592 TE8593 TE8594 TE8595 TE8596 TE8597 TE8598 TE8599 TE8600 TE8601 TE8602 TE8603 TE8604 TE8605 TE8606 TE8607 TE8608 TE8609 TE8610 TE8611 TE8612 TE8613 TE8614 TE8615 TE8616 TE8617 TE8618 TE8619 TE8620 TE8621 TE8622 TE8623 TE8624 TE8625 TE8626 TE8627 TE8628 TE8629 TE8630 TE8631 TE8632 TE8633 TE8634 TE8635 TE8636 TE8637 TE8638 TE8639 TE8640 TE8641 TE8642 TE8643 TE8644 TE8645 TE8646 TE8647 TE8648 TE8649 TE8650 TE8651 TE8652 TE8653 TE8654 TE8655 TE8656 TE8657 TE8658 TE8659 TE8660 TE8661 TE8662 TE8663 TE8664 TE8665 TE8666 TE8667 TE8668 TE8669 TE8670 TE8671 TE8672 TE8673 TE8674 TE8675 TE8676 TE8677 TE8678 TE8679 TE8680 TE8681 TE8682 TE8683 TE8684 TE8685 TE8686 TE8687 TE8688 TE8689 TE8690 TE8691 TE8692 TE8693 TE8694 TE8695 TE8696 TE8697 TE8698 TE8699 TE8700 TE8701 TE8702 TE8703 TE8704 TE8705 TE8706 TE8707 TE8708 TE8709 TE8710 TE8711 TE8712 TE8713 TE8714 TE8715 TE8716 TE8717 TE8718 TE8719 TE8720 TE8721 TE8722 TE8723 TE8724 TE8725 TE8726 TE8727 TE8728 TE8729 TE8730 TE8731 TE8732 TE8733 TE8734 TE8735 TE8736 TE8737 TE8738 TE8739 TE8740 TE8741 TE8742 TE8743 TE8744 TE8745 TE8746 TE8747 TE8748 TE8749 TE8750 TE8751 TE8752 TE8753 TE8754 TE8755 TE8756 TE8757 TE8758 TE8759 TE8760 TE8761 TE8762 TE8763 TE8764 TE8765 TE8766 TE8767 TE8768 TE8769 TE8770 TE8771 TE8772 TE8773 TE8774 TE8775 TE8776 TE8777 TE8778 TE8779 TE8780 TE8781 TE8782 TE8783 TE8784 TE8785 TE8786 TE8787 TE8788 TE8789 TE8790 TE8791 TE8792 TE8793 TE8794 TE8795 TE8796 TE8797 TE8798 TE8799 TE8800 TE8801 TE8802 TE8803 TE8804 TE8805 TE8806 TE8807 TE8808 TE8809 TE8810 TE8811 TE8812 TE8813 TE8814 TE8815 TE8816 TE8817 TE8818 TE8819 TE8820 TE8821 TE8822 TE8823 TE8824 TE8825 TE8826 TE8827 TE8828 TE8829 TE8830 TE8831 TE8832 TE8833 TE8834 TE8835 TE8836 TE8837 TE8838 TE8839 TE8840 TE8841 TE8842 TE8843 TE8844 TE8845 TE8846 TE8847 TE8848 TE8849 TE8850 TE8851 TE8852 TE8853 TE8854 TE8855 TE8856 TE8857 TE8858 TE8859 TE8860 TE8861 TE8862 TE8863 TE8864 TE8865 TE8866 TE8867 TE8868 TE8869 TE8870 TE8871 TE8872 TE8873 TE8874 TE8875 TE8876 TE8877 TE8878 TE8879 TE8880 TE8881 TE8882 TE8883 TE8884 TE8885 TE8886 TE8887 TE8888 TE8889 TE8890 TE8891 TE8892 TE8893 TE8894 TE8895 TE8896 TE8897 TE8898 TE8899 TE8900 TE8901 TE8902 TE8903 TE8904 TE8905 TE8906 TE8907 TE8908 TE8909 TE8910 TE8911 TE8912 TE8913 TE8914 TE8915 TE8916 TE8917 TE8918 TE8919 TE8920 TE8921 TE8922 TE8923 TE8924 TE8925 TE8926 TE8927 TE8928 TE8929 TE8930 TE8931 TE8932 TE8933 TE8934 TE8935 TE8936 TE8937 TE8938 TE8939 TE8940 TE8941 TE8942 TE8943 TE8944 TE8945 TE8946 TE8947 TE8948 TE8949 TE8950 TE8951 TE8952 TE8953 TE8954 TE8955 TE8956 TE8957 TE8958 TE8959 TE8960 TE8961 TE8962 TE8963 TE8964 TE8965 TE8966 TE8967 TE8968 TE8969 TE8970 TE8971 TE8972 TE8973 TE8974 TE8975 TE8976 TE8977 TE8978 TE8979 TE8980 TE8981 TE8982 TE8983 TE8984 TE8985 TE8986 TE8987 TE8988 TE8989 TE8990 TE8991 TE8992 TE8993 TE8994 TE8995 TE8996 TE8997 TE8998 TE8999 TE9000 TE9001 TE9002 TE9003 TE9004 TE9005 TE9006 TE9007 TE9008 TE9009 TE9010 TE9011 TE9012 TE9013 TE9014 TE9015 TE9016 TE9017 TE9018 TE9019 TE9020 TE9021 TE9022 TE9023 TE9024 TE9025 TE9026 TE9027 TE9028 TE9029 TE9030 TE9031 TE9032 TE9033 TE9034 TE9035 TE9036 TE9037 TE9038 TE9039 TE9040 TE9041 TE9042 TE9043 TE9044 TE9045 TE9046 TE9047 TE9048 TE9049 TE9050 TE9051 TE9052 TE9053 TE9054 TE9055 TE9056 TE9057 TE9058 TE9059 TE9060 TE9061 TE9062 TE9063 TE9064 TE9065 TE9066 TE9067 TE9068 TE9069 TE9070 TE9071 TE9072 TE9073 TE9074 TE9075 TE9076 TE9077 TE9078 TE9079 TE9080 TE9081 TE9082 TE9083 TE9084 TE9085 TE9086 TE9087 TE9088 TE9089 TE9090 TE9091 TE9092 TE9093 TE9094 TE9095 TE9096 TE9097 TE9098 TE9099 TE9100 TE9101 TE9102 TE9103 TE9104 TE9105 TE9106 TE9107 TE9108 TE9109 TE9110 TE9111 TE9112 TE9113 TE9114 TE9115 TE9116 TE9117 TE9118 TE9119 TE9120 TE9121 TE9122 TE9123 TE9124 TE9125 TE9126 TE9127 TE9128 TE9129 TE9130 TE9131 TE9132 TE9133 TE9134 TE9135 TE9136 TE9137 TE9138 TE9139 TE9140 TE9141 TE9142 TE9143 TE9144 TE9145 TE9146 TE9147 TE9148 TE9149 TE9150 TE9151 TE9152 TE9153 TE9154 TE9155 TE9156 TE9157 TE9158 TE9159 TE9160 TE9161 TE9162 TE9163 TE9164 TE9165 TE9166 TE9167 TE9168 TE9169 TE9170 TE9171 TE9172 TE9173 TE9174 TE9175 TE9176 TE9177 TE9178 TE9179 TE9180 TE9181 TE9182 TE9183 TE9184 TE9185 TE9186 TE9187 TE9188 TE9189 TE9190 TE9191 TE9192 TE9193 TE9194 TE9195 TE9196 TE9197 TE9198 TE9199 TE9200 TE9201 TE9202 TE9203 TE9204 TE9205 TE9206 TE9207 TE9208 TE9209 TE9210 TE9211 TE9212 TE9213 TE9214 TE9215 TE9216 TE9217 TE9218 TE9219 TE9220 TE9221 TE9222 TE9223 TE9224 TE9225 TE9226 TE9227 TE9228 TE9229 TE9230 TE9231 TE9232 TE9233 TE9234 TE9235 TE9236 TE9237 TE9238 TE9239 TE9240 TE9241 TE9242 TE9243 TE9244 TE9245 TE9246 TE9247 TE9248 TE9249 TE9250 TE9251 TE9252 TE9253 TE9254 TE9255 TE9256 TE9257 TE9258 TE9259 TE9260 TE9261 TE9262 TE9263 TE9264 TE9265 TE9266 TE9267 TE9268 TE9269 TE9270 TE9271 TE9272 TE9273 TE9274 TE9275 TE9276 TE9277 TE9278 TE9279 TE9280 TE9281 TE9282 TE9283 TE9284 TE9285 TE9286 TE9287 TE9288 TE9289 TE9290 TE9291 TE9292 TE9293 TE9294 TE9295 TE9296 TE9297 TE9298 TE9299 TE9300 TE9301 TE9302 TE9303 TE9304 TE9305 TE9306 TE9307 TE9308 TE9309 TE9310 TE9311 TE9312 TE9313 TE9314 TE9315 TE9316 TE9317 TE9318 TE9319 TE9320 TE9321 TE9322 TE9323 TE9324 TE9325 TE9326 TE9327 TE9328 TE9329 TE9330 TE9331 TE9332 TE9333 TE9334 TE9335 TE9336 TE9337 TE9338 TE9339 TE9340 TE9341 TE9342 TE9343 TE9344 TE9345 TE9346 TE9347 TE9348 TE9349 TE9350 TE9351 TE9352 TE9353 TE9354 TE9355 TE9356 TE9357 TE9358 TE9359 TE9360 TE9361 TE9362 TE9363 TE9364 TE9365 TE9366 TE9367 TE9368 TE9369 TE9370 TE9371 TE9372 TE9373 TE9374 TE9375 TE9376 TE9377 TE9378 TE9379 TE9380 TE9381 TE9382 TE9383 TE9384 TE9385 TE9386 TE9387 TE9388 TE9389 TE9390 TE9391 TE9392 TE9393 TE9394 TE9395 TE9396 TE9397 TE9398 TE9399 TE9400 TE9401 TE9402 TE9403 TE9404 TE9405 TE9406 TE9407 TE9408 TE9409 TE9410 TE9411 TE9412 TE9413 TE9414 TE9415 TE9416 TE9417 TE9418 TE9419 TE9420 TE9421 TE9422 TE9423 TE9424 TE9425 TE9426 TE9427 TE9428 TE9429 TE9430 TE9431 TE9432 TE9433 TE9434 TE9435 TE9436 TE9437 TE9438 TE9439 TE9440 TE9441 TE9442 TE9443 TE9444 TE9445 TE9446 TE9447 TE9448 TE9449 TE9450 TE9451 TE9452 TE9453 TE9454 TE9455 TE9456 TE9457 TE9458 TE9459 TE9460 TE9461 TE9462 TE9463 TE9464 TE9465 TE9466 TE9467 TE9468 TE9469 TE9470 TE9471 TE9472 TE9473 TE9474 TE9475 TE9476 TE9477 TE9478 TE9479 TE9480 TE9481 TE9482 TE9483 TE9484 TE9485 TE9486 TE9487 TE9488 TE9489 TE9490 TE9491 TE9492 TE9493 TE9494 TE9495 TE9496 TE9497 TE9498 TE9499 TE9500 TE9501 TE9502 TE9503 TE9504 TE9505 TE9506 TE9507 TE9508 TE9509 TE9510 TE9511 TE9512 TE9513 TE9514 TE9515 TE9516 TE9517 TE9518 TE9519 TE9520 TE9521 TE9522 TE9523 TE9524 TE9525 TE9526 TE9527 TE9528 TE9529 TE9530 TE9531 TE9532 TE9533 TE9534 TE9535 TE9536 TE9537 TE9538 TE9539 TE9540 TE9541 TE9542 TE9543 TE9544 TE9545 TE9546 TE9547 TE9548 TE9549 TE9550 TE9551 TE9552 TE9553 TE9554 TE9555 TE9556 TE9557 TE9558 TE9559 TE9560 TE9561 TE9562 TE9563 TE9564 TE9565 TE9566 TE9567 TE9568 TE9569 TE9570 TE9571 TE9572 TE9573 TE9574 TE9575 TE9576 TE9577 TE9578 TE9579 TE9580 TE9581 TE9582 TE9583 TE9584 TE9585 TE9586 TE9587 TE9588 TE9589 TE9590 TE9591 TE9592 TE9593 TE9594 TE9595 TE9596 TE9597 TE9598 TE9599 TE9600 TE9601 TE9602 TE9603 TE9604 TE9605 TE9606 TE9607 TE9608 TE9609 TE9610 TE9611 TE9612 TE9613 TE9614 TE9615 TE9616 TE9617 TE9618 TE9619 TE9620 TE9621 TE9622 TE9623 TE9624 TE9625 TE9626 TE9627 TE9628 TE9629 TE9630 TE9631 TE9632 TE9633 TE9634 TE9635 TE9636 TE9637 TE9638 TE9639 TE9640 TE9641 TE9642 TE9643 TE9644 TE9645 TE9646 TE9647 TE9648 TE9649 TE9650 TE9651 TE9652 TE9653 TE9654 TE9655 TE9656 TE9657 TE9658 TE9659 TE9660 TE9661 TE9662 TE9663 TE9664 TE9665 TE9666 TE9667 TE9668 TE9669 TE9670 TE9671 TE9672 TE9673 TE9674 TE9675 TE9676 TE9677 TE9678 TE9679 TE9680 TE9681 TE9682 TE9683 TE9684 TE9685 TE9686 TE9687 TE9688 TE9689 TE9690 TE9691 TE9692 TE9693 TE9694 TE9695 TE9696 TE9697 TE9698 TE9699 TE9700 TE9701 TE9702 TE9703 TE9704 TE9705 TE9706 TE9707 TE9708 TE9709 TE9710 TE9711 TE9712 TE9713 TE9714 TE9715 TE9716 TE9717 TE9718 TE9719 TE9720 TE9721 TE9722 TE9723 TE9724 TE9725 TE9726 TE9727 TE9728 TE9729 TE9730 TE9731 TE9732 TE9733 TE9734 TE9735 TE9736 TE9737 TE9738 TE9739 TE9740 TE9741 TE9742 TE9743 TE9744 TE9745 TE9746 TE9747 TE9748 TE9749 TE9750 TE9751 TE9752 TE9753 TE9754 TE9755 TE9756 TE9757 TE9758 TE9759 TE9760 TE9761 TE9762 TE9763 TE9764 TE9765 TE9766 TE9767 TE9768 TE9769 TE9770 TE9771 TE9772 TE9773 TE9774 TE9775 TE9776 TE9777 TE9778 TE9779 TE9780 TE9781 TE9782 TE9783 TE9784 TE9785 TE9786 TE9787 TE9788 TE9789 TE9790 TE9791 TE9792 TE9793 TE9794 TE9795 TE9796 TE9797 TE9798 TE9799 TE9800 TE9801 TE9802 TE9803 TE9804 TE9805 TE9806 TE9807 TE9808 TE9809 TE9810 TE9811 TE9812 TE9813 TE9814 TE9815 TE9816 TE9817 TE9818 TE9819 TE9820 TE9821 TE9822 TE9823 TE9824 TE9825 TE9826 TE9827 TE9828 TE9829 TE9830 TE9831 TE9832 TE9833 TE9834 TE9835 TE9836 TE9837 TE9838 TE9839 TE9840 TE9841 TE9842 TE9843 TE9844 TE9845 TE9846 TE9847 TE9848 TE9849 TE9850 TE9851 TE9852 TE9853 TE9854 TE9855 TE9856 TE9857 TE9858 TE9859 TE9860 TE9861 TE9862 TE9863 TE9864 TE9865 TE9866 TE9867 TE9868 TE9869 TE9870 TE9871 TE9872 TE9873 TE9874 TE9875 TE9876 TE9877 TE9878 TE9879 TE9880 TE9881 TE9882 TE9883 TE9884 TE9885 TE9886 TE9887 TE9888 TE9889 TE9890 TE9891 TE9892 TE9893 TE9894 TE9895 TE9896 TE9897 TE9898 TE9899 TE9900 TE9901 TE9902 TE9903 TE9904 TE9905 TE9906 TE9907 TE9908 TE9909 TE9910 TE9911 TE9912 TE9913 TE9914 TE9915 TE9916 TE9917 TE9918 TE9919 TE9920 TE9921 TE9922 TE9923 TE9924 TE9925 TE9926 TE9927 TE9928 TE9929 TE9930 TE9931 TE9932 TE9933 TE9934 TE9935 TE9936 TE9937 TE9938 TE9939 TE9940 TE9941 TE9942 TE9943 TE9944 TE9945 TE9946 TE9947 TE9948 TE9949 TE9950 TE9951 TE9952 TE9953 TE9954 TE9955 TE9956 TE9957 TE9958 TE9959 TE9960 TE9961 TE9962 TE9963 TE9964 TE9965 TE9966 TE9967 TE9968 TE9969 TE9970 TE9971 TE9972 TE9973 TE9974 TE9975 TE9976 TE9977 TE9978 TE9979 TE9980 TE9981 TE9982 TE9983 TE9984 TE9985 TE9986 TE9987 TE9988 TE9989 TE9990 TE9991 TE9992 TE9993 TE9994 TE9995 TE9996 TE9997 TE9998 TE9999 TE10000 TE10001 TE10002 TE10003 TE10004 TE10005 TE10006 TE10007 TE10008 TE10009 TE10010 TE10011 TE10012 TE10013 TE10014 TE10015 TE10016 TE10017 TE10018 TE10019 TE10020 TE10021 TE10022 TE10023 TE10024 TE10025 TE10026 TE10027 TE10028 TE10029 TE10030 TE10031 TE10032 TE10033 TE10034 TE10035 TE10036 TE10037 TE10038 TE10039 TE10040 TE10041 TE10042 TE10043 TE10044 TE10045 TE10046 TE10047 TE10048 TE10049 TE10050 TE10051 TE10052 TE10053 TE10054 TE10055 TE10056 TE10057 TE10058 TE10059 TE10060 TE10061 TE10062 TE10063 TE10064 TE10065 TE10066 TE10067 TE10068 TE10069 TE10070 TE10071 TE10072 TE10073 TE10074 TE10075 TE10076 TE10077 TE10078 TE10079 TE10080 TE10081 TE10082 TE10083 TE10084 TE10085 TE10086 TE10087 TE10088 TE10089 TE10090 TE10091 TE10092 TE10093 TE10094 TE10095 TE10096 TE10097 TE10098 TE10099 TE10100 TE10101 TE10102 TE10103 TE10104 TE10105 TE10106 TE10107 TE10108 TE10109 TE10110 TE10111 TE10112 TE10113 TE10114 TE10115 TE10116 TE10117 TE10118 TE10119 TE10120 TE10121 TE10122 TE10123 TE10124 TE10125 TE10126 TE10127 TE10128 TE10129 TE10130 TE10131 TE10132 TE10133 TE10134 TE10135 TE10136 TE10137 TE10138 TE10139 TE10140 TE10141 TE10142 TE10143 TE10144 TE10145 TE10146 TE10147 TE10148 TE10149 TE10150 TE10151 TE10152 TE10153 TE10154 TE10155 TE10156 TE10157 TE10158 TE10159 TE10160 TE10161 TE10162 TE10163 TE10164 TE10165 TE10166 TE10167 TE10168 TE10169 TE10170 TE10171 TE10172 TE10173 TE10174 TE10175 TE10176 TE10177 TE10178 TE10179 TE10180 TE10181 TE10182 TE10183 TE10184 TE10185 TE10186 TE10187 TE10188 TE10189 TE10190 TE10191 TE10192 TE10193 TE10194 TE10195 TE10196 TE10197 TE10198 TE10199 TE10200 TE10201 TE10202 TE10203 TE10204 TE10205 TE10206 TE10207 TE10208 TE10209 TE10210 TE10211 TE10212 TE10213 TE10214 TE10215 TE10216 TE10217 TE10218 TE10219 TE10220 TE10221 TE10222 TE10223 TE10224 TE10225 TE10226 TE10227 TE10228 TE10229 TE10230 TE10231 TE10232 TE10233 TE10234 TE10235 TE10236 TE10237 TE10238 TE10239 TE10240 TE10241 TE10242 TE10243 TE10244 TE10245 TE10246 TE10247 TE10248 TE10249 TE10250 TE10251 TE10252 TE10253 TE10254 TE10255 TE10256 TE10257 TE10258 TE10259 TE10260 TE10261 TE10262 TE10263 TE10264 TE10265 TE10266 TE10267 TE10268 TE10269 TE10270 TE10271 TE10272 TE10273 TE10274 TE10275 TE10276 TE10277 TE10278 TE10279 TE10280 TE10281 TE10282 TE10283 TE10284 TE10285 TE10286 TE10287 TE10288 TE10289 TE10290 TE10291 TE10292 TE10293 TE10294 TE10295 TE10296 TE10297 TE10298 TE10299 TE10300 TE10301 TE10302 TE10303 TE10304 TE10305 TE10306 TE10307 TE10308 TE10309 TE10310 TE10311 TE10312 TE10313 TE10314 TE10315 TE10316 TE10317 TE10318 TE10319 TE10320 TE10321 TE10322 TE10323 TE10324 TE10325 TE10326 TE10327 TE10328 TE10329 TE10330 TE10331 TE10332 TE10333 TE10334 TE10335 TE10336 TE10337 TE10338 TE10339 TE10340 TE10341 TE10342 TE10343 TE10344 TE10345 TE10346 TE10347 TE10348 TE10349 TE10350 TE10351 TE10352 TE10353 TE10354 TE10355 TE10356 TE10357 TE10358 TE10359 TE10360 TE10361 TE10362 TE10363 TE10364 TE10365 TE10366 TE10367 TE10368 TE10369 TE10370 TE10371 TE10372 TE10373 TE10374 TE10375 TE10376 TE10377 TE10378 TE10379 TE10380 TE10381 TE10382 TE10383 TE10384 TE10385 TE10386 TE10387 TE10388 TE10389 TE10390 TE10391 TE10392 TE10393 TE10394 TE10395 TE10396 TE10397 TE10398 TE10399 TE10400 TE10401 TE10402 TE10403 TE10404 TE10405 TE10406 TE10407 TE10408 TE10409 TE10410 TE10411 TE10412 TE10413 TE10414 TE10415 TE10416 TE10417 TE10418 TE10419 TE10420 TE10421 TE10422 TE10423 TE10424 TE10425 TE10426 TE10427 TE10428 TE10429 TE10430 TE10431 TE10432 TE10433 TE10434 TE10435 TE10436 TE10437 TE10438 TE10439 TE10440 TE10441 TE10442 TE10443 TE10444 TE10445 TE10446 TE10447 TE10448 TE10449 TE10450 TE10451 TE10452 TE10453 TE10454 TE10455 TE10456 TE10457 TE10458 TE10459 TE10460 TE10461 TE10462 TE10463 TE10464 TE10465 TE10466 TE10467 TE10468 TE10469 TE10470 TE10471 TE10472 TE10473 TE10474 TE10475 TE10476 TE10477 TE10478 TE10479 TE10480 TE10481 TE10482 TE10483 TE10484 TE10485 TE10486 TE10487 TE10488 TE10489 TE10490 TE10491 TE10492 TE10493 TE10494 TE10495 TE10496 TE10497 TE10498 TE10499 TE10500 TE10501 TE10502 TE10503 TE10504 TE10505 TE10506 TE10507 TE10508 TE10509 TE10510 TE10511 TE10512 TE10513 TE10514 TE10515 TE10516 TE10517 TE10518 TE10519 TE10520 TE10521 TE10522 TE10523 TE10524 TE10525 TE10526 TE10527 TE10528 TE10529 TE10530 TE10531 TE10532 TE10533 TE10534 TE10535 TE10536 TE10537 TE10538 TE10539 TE10540 TE10541 TE10542 TE10543 TE10544 TE10545 TE10546 TE10547 TE10548 TE10549 TE10550 TE10551 TE10552 TE10553 TE10554 TE10555 TE10556 TE10557 TE10558 TE10559 TE10560 TE10561 TE10562 TE10563 TE10564 TE10565 TE10566 TE10567 TE10568 TE10569 TE10570 TE10571 TE10572 TE10573 TE10574 TE10575 TE10576 TE10577 TE10578 TE10579 TE10580 TE10581 TE10582 TE10583 TE10584 TE10585 TE10586 TE10587 TE10588 TE10589 TE10590 TE10591 TE10592 TE10593 TE10594 TE10595 TE10596 TE10597 TE10598 TE10599 TE10600 TE10601 TE10602 TE10603 TE10604 TE10605 TE10606 TE10607 TE10608 TE10609 TE10610 TE10611 TE10612 TE10613 TE10614 TE10615 TE10616 TE10617 TE10618 TE10619 TE10620 TE10621 TE10622 TE10623 TE10624 TE10625 TE10626 TE10627 TE10628 TE10629 TE10630 TE10631 TE10632 TE10633 TE10634 TE10635 TE10636 TE10637 TE10638 TE10639 TE10640 TE10641 TE10642 TE10643 TE10644 TE10645 TE10646 TE10647 TE10648 TE10649 TE10650 TE10651 TE10652 TE10653 TE10654 TE10655 TE10656 TE10657 TE10658 TE10659 TE10660 TE10661 TE10662 TE10663 TE10664 TE10665 TE10666 TE10667 TE10668 TE10669 TE10670 TE10671 TE10672 TE10673 TE10674 TE10675 TE10676 TE10677 TE10678 TE10679 TE10680 TE10681 TE10682 TE10683 TE10684 TE10685 TE10686 TE10687 TE10688 TE10689 TE10690 TE10691 TE10692 TE10693 TE10694 TE10695 TE10696 TE10697 TE10698 TE10699 TE10700 TE10701 TE10702 TE10703 TE10704 TE10705 TE10706 TE10707 TE10708 TE10709 TE10710 TE10711 TE10712 TE10713 TE10714 TE10715 TE10716 TE10717 TE10718 TE10719 TE10720 TE10721 TE10722 TE10723 TE10724 TE10725 TE10726 TE10727 TE10728 TE10729 TE10730 TE10731 TE10732 TE10733 TE10734 TE10735 TE10736 TE10737 TE10738 TE10739 TE10740 TE10741 TE10742 TE10743 TE10744 TE10745 TE10746 TE10747 TE10748 TE10749 TE10750 TE10751 TE10752 TE10753 TE10754 TE10755 TE10756 TE10757 TE10758 TE10759 TE10760 TE10761 TE10762 TE10763 TE10764 TE10765 TE10766 TE10767 TE10768 TE10769 TE10770 TE10771 TE10772 TE10773 TE10774 TE10775 TE10776 TE10777 TE10778 TE10779 TE10780 TE10781 TE10782 TE10783 TE10784 TE10785 TE10786 TE10787 TE10788 TE10789 TE10790 TE10791 TE10792 TE10793 TE10794 TE10795 TE10796 TE10797 TE10798 TE10799 TE10800 TE10801 TE10802 TE10803 TE10804 TE10805 TE10806 TE10807 TE10808 TE10809 TE10810 TE10811 TE10812 TE10813 TE10814 TE10815 TE10816 TE10817 TE10818 TE10819 TE10820 TE10821 TE10822 TE10823 TE10824 TE10825 TE10826 TE10827 TE10828 TE10829 TE10830 TE10831 TE10832 TE10833 TE10834 TE10835 TE10836 TE10837 TE10838 TE10839 TE10840 TE10841 TE10842 TE10843 TE10844 TE10845 TE10846 TE10847 TE10848 TE10849 TE10850 TE10851 TE10852 TE10853 TE10854 TE10855 TE10856 TE10857 TE10858 TE10859 TE10860 TE10861 TE10862 TE10863 TE10864 TE10865 TE10866 TE10867 TE10868 TE10869 TE10870 TE10871 TE10872 TE10873 TE10874 TE10875 TE10876 TE10877 TE10878 TE10879 TE10880 TE10881 TE10882 TE10883 TE10884 TE10885 TE10886 TE10887 TE10888 TE10889 TE10890 TE10891 TE10892 TE10893 TE10894 TE10895 TE10896 TE10897 TE10898 TE10899 TE10900 TE10901 TE10902 TE10903 TE10904 TE10905 TE10906 TE10907 TE10908 TE10909 TE10910 TE10911 TE10912 TE10913 TE10914 TE10915 TE10916 TE10917 TE10918 TE10919 TE10920 TE10921 TE10922 TE10923 TE10924 TE10925 TE10926 TE10927 TE10928 TE10929 TE10930 TE10931 TE10932 TE10933 TE10934 TE10935 TE10936 TE10937 TE10938 TE10939 TE10940 TE10941 TE10942 TE10943 TE10944 TE10945 TE10946 TE10947 TE10948 TE10949 TE10950 TE10951 TE10952 TE10953 TE10954 TE10955 TE10956 TE10957 TE10958 TE10959 TE10960 TE10961 TE10962 TE10963 TE10964 TE10965 TE10966 TE10967 TE10968 TE10969 TE10970 TE10971 TE10972 TE10973 TE10974 TE10975 TE10976 TE10977 TE10978 TE10979 TE10980 TE10981 TE10982 TE10983 TE10984 TE10985 TE10986 TE10987 TE10988 TE10989 TE10990 TE10991 TE10992 TE10993 TE10994 TE10995 TE10996 TE10997 TE10998 TE10999 TE11000 TE11001 TE11002 TE11003 TE11004 TE11005 TE11006 TE11007 TE11008 TE11009 TE11010 TE11011 TE11012 TE11013 TE11014 TE11015 TE11016 TE11017 TE11018 TE11019 TE11020 TE11021 TE11022 TE11023 TE11024 TE11025 TE11026 TE11027 TE11028 TE11029 TE11030 TE11031 TE11032 TE11033 TE11034 TE11035 TE11036 TE11037 TE11038 TE11039 TE11040 TE11041 TE11042 TE11043 TE11044 TE11045 TE11046 TE11047 TE11048 TE11049 TE11050 TE11051 TE11052 TE11053 TE11054 TE11055 TE11056 TE11057 TE11058 TE11059 TE11060 TE11061 TE11062 TE11063 TE11064 TE11065 TE11066 TE11067 TE11068 TE11069 TE11070 TE11071 TE11072 TE11073 TE11074 TE11075 TE11076 TE11077 TE11078 TE11079 TE11080 TE11081 TE11082 TE11083 TE11084 TE11085 TE11086 TE11087 TE11088 TE11089 TE11090 TE11091 TE11092 TE11093 TE11094 TE11095 TE11096 TE11097 TE11098 TE11099 TE11100 TE11101 TE11102 TE11103 TE11104 TE11105 TE11106 TE11107 TE11108 TE11109 TE11110 TE11111 TE11112 TE11113 TE11114 TE11115 TE11116 TE11117 TE11118 TE11119 TE11120 TE11121 TE11122 TE11123 TE11124 TE11125 TE11126 TE11127 TE11128 TE11129 TE11130 TE11131 TE11132 TE11133 TE11134 TE11135 TE11136 TE11137 TE11138 TE11139 TE11140 TE11141 TE11142 TE11143 TE11144 TE11145 TE11146 TE11147 TE11148 TE11149 TE11150 TE11151 TE11152 TE11153 TE11154 TE11155 TE11156 TE11157 TE11158 TE11159 TE11160 TE11161 TE11162 TE11163 TE11164 TE11165 TE11166 TE11167 TE11168 TE11169 TE11170 TE11171 TE11172 TE11173 TE11174 TE11175 TE11176 TE11177 TE11178 TE11179 TE11180 TE11181 TE11182 TE11183 TE11184 TE11185 TE11186 TE11187 TE11188 TE11189 TE11190 TE11191 TE11192 TE11193 TE11194 TE11195 TE11196 TE11197 TE11198 TE11199 TE11200 TE11201 TE11202 TE11203 TE11204 TE11205 TE11206 TE11207 TE11208 TE11209 TE11210 TE11211 TE11212 TE11213 TE11214 TE11215 TE11216 TE11217 TE11218 TE11219 TE11220 TE11221 TE11222 TE11223 TE11224 TE11225 TE11226 TE11227 TE11228 TE11229 TE11230 TE11231 TE11232 TE11233 TE11234 TE11235 TE11236 TE11237 TE11238 TE11239 TE11240 TE11241 TE11242 TE11243 TE11244 TE11245 TE11246 TE11247 TE11248 TE11249 TE11250 TE11251 TE11252 TE11253 TE11254 TE11255 TE11256 TE11257 TE11258 TE11259 TE11260 TE11261 TE11262 TE11263 TE11264 TE11265 TE11266 TE11267 TE11268 TE11269 TE11270 TE11271 TE11272 TE11273 TE11274 TE11275 TE11276 TE11277 TE11278 TE11279 TE11280 TE11281 TE11282 TE11283 TE11284 TE11285 TE11286 TE11287 TE11288 TE11289 TE11290 TE11291 TE11292 TE11293 TE11294 TE11295 TE11296 TE11297 TE11298 TE11299 TE11300 TE11301 TE11302 TE11303 TE11304 TE11305 TE11306 TE11307 TE11308 TE11309 TE11310 TE11311 TE11312 TE11313 TE11314 TE11315 TE11316 TE11317 TE11318 TE11319 TE11320 TE11321 TE11322 TE11323 TE11324 TE11325 TE11326 TE11327 TE11328 TE11329 TE11330 TE11331 TE11332 TE11333 TE11334 TE11335 TE11336 TE11337 TE11338 TE11339 TE11340 TE11341 TE11342 TE11343 TE11344 TE11345 TE11346 TE11347 TE11348 TE11349 TE11350 TE11351 TE11352 TE11353 TE11354 TE11355 TE11356 TE11357 TE11358 TE11359 TE11360 TE11361 TE11362 TE11363 TE11364 TE11365 TE11366 TE11367 TE11368 TE11369 TE11370 TE11371 TE11372 TE11373 TE11374 TE11375 TE11376 TE11377 TE11378 TE11379 TE11380 TE11381 TE11382 TE11383 TE11384 TE11385 TE11386 TE11387 TE11388 TE11389 TE11390 TE11391 TE11392 TE11393 TE11394 TE11395 TE11396 TE11397 TE11398 TE11399 TE11400 TE11401 TE11402 TE11403 TE11404 TE11405 TE11406 TE11407 TE11408 TE11409 TE11410 TE11411 TE11412 TE11413 TE11414 TE11415 TE11416 TE11417 TE11418 TE11419 TE11420 TE11421 TE11422 TE11423 TE11424 TE11425 TE11426 TE11427 TE11428 TE11429 TE11430 TE11431 TE11432 TE11433 TE11434 TE11435 TE11436 TE11437 TE11438 TE11439 TE11440 TE11441 TE11442 TE11443 TE11444 TE11445 TE11446 TE11447 TE11448 TE11449 TE11450 TE11451 TE11452 TE11453 TE11454 TE11455 TE11456 TE11457 TE11458 TE11459 TE11460 TE11461 TE11462 TE11463 TE11464 TE11465 TE11466 TE11467 TE11468 TE11469 TE11470 TE11471 TE11472 TE11473 TE11474 TE11475 TE11476 TE11477 TE11478 TE11479 TE11480 TE11481 TE11482 TE11483 TE11484 TE11485 TE11486 TE11487 TE11488 TE11489 TE11490 TE11491 TE11492 TE11493 TE11494 TE11495 TE11496 TE11497 TE11498 TE11499 TE11500 TE11501 TE11502 TE11503 TE11504 TE11505 TE11506 TE11507 TE11508 TE11509 TE11510 TE11511 TE11512 TE11513 TE11514 TE11515 TE11516 TE11517 TE11518 TE11519 TE11520 TE11521 TE11522 TE11523 TE11524 TE11525 TE11526 TE11527 TE11528 TE11529 TE11530 TE11531 TE11532 TE11533 TE11534 TE11535 TE11536 TE11537 TE11538 TE11539 TE11540 TE11541 TE11542 TE11543 TE11544 TE11545 TE11546 TE11547 TE11548 TE11549 TE11550 TE11551 TE11552 TE11553 TE11554 TE11555 TE11556 TE11557 TE11558 TE11559 TE11560 TE11561 TE11562 TE11563 TE11564 TE11565 TE11566 TE11567 TE11568 TE11569 TE11570 TE11571 TE11572 TE11573 TE11574 TE11575 TE11576 TE11577 TE11578 TE11579 TE11580 TE11581 TE11582 TE11583 TE11584 TE11585 TE11586 TE11587 TE11588 TE11589 TE11590 TE11591 TE11592 TE11593 TE11594 TE11595 TE11596 TE11597 TE11598 TE11599 TE11600 TE11601 TE11602 TE11603 TE11604 TE11605 TE11606 TE11607 TE11608 TE11609 TE11610 TE11611 TE11612 TE11613 TE11614 TE11615 TE11616 TE11617 TE11618 TE11619 TE11620 TE11621 TE11622 TE11623 TE11624 TE11625 TE11626 TE11627 TE11628 TE11629 TE11630 TE11631 TE11632 TE11633 TE11634 TE11635 TE11636 TE11637 TE11638 TE11639 TE11640 TE11641 TE11642 TE11643 TE11644 TE11645 TE11646 TE11647 TE11648 TE11649 TE11650 TE11651 TE11652 TE11653 TE11654 TE11655 TE11656 TE11657 TE11658 TE11659 TE11660 TE11661 TE11662 TE11663 TE11664 TE11665 TE11666 TE11667 TE11668 TE11669 TE11670 TE11671 TE11672 TE11673 TE11674 TE11675 TE11676 TE11677 TE11678 TE11679 TE11680 TE11681 TE11682 TE11683 TE11684 TE11685 TE11686 TE11687 TE11688 TE11689 TE11690 TE11691 TE11692 TE11693 TE11694 TE11695 TE11696 TE11697 TE11698 TE11699 TE11700 TE11701 TE11702 TE11703 TE11704 TE11705 TE11706 TE11707 TE11708 TE11709 TE11710 TE11711 TE11712 TE11713 TE11714 TE11715 TE11716 TE11717 TE11718 TE11719 TE11720 TE11721 TE11722 TE11723 TE11724 TE11725 TE11726 TE11727 TE11728 TE11729 TE11730 TE11731 TE11732 TE11733 TE11734 TE11735 TE11736 TE11737 TE11738 TE11739 TE11740 TE11741 TE11742 TE11743 TE11744 TE11745 TE11746 TE11747 TE11748 TE11749 TE11750 TE11751 TE11752 TE11753 TE11754 TE11755 TE11756 TE11757 TE11758 TE11759 TE11760 TE11761 TE11762 TE11763 TE11764 TE11765 TE11766 TE11767 TE11768 TE11769 TE11770 TE11771 TE11772 TE11773 TE11774 TE11775 TE11776 TE11777 TE11778 TE11779 TE11780 TE11781 TE11782 TE11783 TE11784 TE11785 TE11786 TE11787 TE11788 TE11789 TE11790 TE11791 TE11792 TE11793 TE11794 TE11795 TE11796 TE11797 TE11798 TE11799 TE11800 TE11801 TE11802 TE11803 TE11804 TE11805 TE11806 TE11807 TE11808 TE11809 TE11810 TE11811 TE11812 TE11813 TE11814 TE11815 TE11816 TE11817 TE11818 TE11819 TE11820 TE11821 TE11822 TE11823 TE11824 TE11825 TE11826 TE11827 TE11828 TE11829 TE11830 TE11831 TE11832 TE11833 TE11834 TE11835 TE11836 TE11837 TE11838 TE11839 TE11840 TE11841 TE11842 TE11843 TE11844 TE11845 TE11846 TE11847 TE11848 TE11849 TE11850 TE11851 TE11852 TE11853 TE11854 TE11855 TE11856 TE11857 TE11858 TE11859 TE11860 TE11861 TE11862 TE11863 TE11864 TE11865 TE11866 TE11867 TE11868 TE11869 TE11870 TE11871 TE11872 TE11873 TE11874 TE11875 TE11876 TE11877 TE11878 TE11879 TE11880 TE11881 TE11882 TE11883 TE11884 TE11885 TE11886 TE11887 TE11888 TE11889 TE11890 TE11891 TE11892 TE11893 TE11894 TE11895 TE11896 TE11897 TE11898 TE11899 TE11900 TE11901 TE11902 TE11903 TE11904 TE11905 TE11906 TE11907 TE11908 TE11909 TE11910 TE11911 TE11912 TE11913 TE11914 TE11915 TE11916 TE11917 TE11918 TE11919 TE11920 TE11921 TE11922 TE11923 TE11924 TE11925 TE11926 TE11927 TE11928 TE11929 TE11930 TE11931 TE11932 TE11933 TE11934 TE11935 TE11936 TE11937 TE11938 TE11939 TE11940 TE11941 TE11942 TE11943 TE11944 TE11945 TE11946 TE11947 TE11948 TE11949 TE11950 TE11951 TE11952 TE11953 TE11954 TE11955 TE11956 TE11957 TE11958 TE11959 TE11960 TE11961 TE11962 TE11963 TE11964 TE11965 TE11966 TE11967 TE11968 TE11969 TE11970 TE11971 TE11972 TE11973 TE11974 TE11975 TE11976 TE11977 TE11978 TE11979 TE11980 TE11981 TE11982 TE11983 TE11984 TE11985 TE11986 TE11987 TE11988 TE11989 TE11990 TE11991 TE11992 TE11993 TE11994 TE11995 TE11996 TE11997 TE11998 TE11999 TE12000 TE12001 TE12002 TE12003 TE12004 TE12005 TE12006 TE12007 TE12008 TE12009 TE12010 TE12011 TE12012 TE12013 TE12014 TE12015 TE12016 TE12017 TE12018 TE12019 TE12020 TE12021 TE12022 TE12023 TE12024 TE12025 TE12026 TE12027 TE12028 TE12029 TE12030 TE12031 TE12032 TE12033 TE12034 TE12035 TE12036 TE12037 TE12038 TE12039 TE12040 TE12041 TE12042 TE12043 TE12044 TE12045 TE12046 TE12047 TE12048 TE12049 TE12050 TE12051 TE12052 TE12053 TE12054 TE12055 TE12056 TE12057 TE12058 TE12059 TE12060 TE12061 TE12062 TE12063 TE12064 TE12065 TE12066 TE12067 TE12068 TE12069 TE12070 TE12071 TE12072 TE12073 TE12074 TE12075 TE12076 TE12077 TE12078 TE12079 TE12080 TE12081 TE12082 TE12083 TE12084 TE12085 TE12086 TE12087 TE12088 TE12089 TE12090 TE12091 TE12092 TE12093 TE12094 TE12095 TE12096 TE12097 TE12098 TE12099 TE12100 TE12101 TE12102 TE12103 TE12104 TE12105 TE12106 TE12107 TE12108 TE12109 TE12110 TE12111 TE12112 TE12113 TE12114 TE12115 TE12116 TE12117 TE12118 TE12119 TE12120 TE12121 TE12122 TE12123 TE12124 TE12125 TE12126 TE12127 TE12128 TE12129 TE12130 TE12131 TE12132 TE12133 TE12134 TE12135 TE12136 TE12137 TE12138 TE12139 TE12140 TE12141 TE12142 TE12143 TE12144 TE12145 TE12146 TE12147 TE12148 TE12149 TE12150 TE12151 TE12152 TE12153 TE12154 TE12155 TE12156 TE12157 TE12158 TE12159 TE12160 TE12161 TE12162 TE12163 TE12164 TE12165 TE12166 TE12167 TE12168 TE12169 TE12170 TE12171 TE12172 TE12173 TE12174 TE12175 TE12176 TE12177 TE12178 TE12179 TE12180 TE12181 TE12182 TE12183 TE12184 TE12185 TE12186 TE12187 TE12188 TE12189 TE12190 TE12191 TE12192 TE12193 TE12194 TE12195 TE12196 TE12197 TE12198 TE12199 TE12200 TE12201 TE12202 TE12203 TE12204 TE12205 TE12206 TE12207 TE12208 TE12209 TE12210 TE12211 TE12212 TE12213 TE12214 TE12215 TE12216 TE12217 TE12218 TE12219 TE12220 TE12221 TE12222 TE12223 TE12224 TE12225 TE12226 TE12227 TE12228 TE12229 TE12230 TE12231 TE12232 TE12233 TE12234 TE12235 TE12236 TE12237 TE12238 TE12239 TE12240 TE12241 TE12242 TE12243 TE12244 TE12245 TE12246 TE12247 TE12248 TE12249 TE12250 TE12251 TE12252 TE12253 TE12254 TE12255 TE12256 TE12257 TE12258 TE12259 TE12260 TE12261 TE12262 TE12263 TE12264 TE12265 TE12266 TE12267 TE12268 TE12269 TE12270 TE12271 TE12272 TE12273 TE12274 TE12275 TE12276 TE12277 TE12278 TE12279 TE12280 TE12281 TE12282 TE12283 TE12284 TE12285 TE12286 TE12287 TE12288 TE12289 TE12290 TE12291 TE12292 TE12293 TE12294 TE12295 TE12296 TE12297 TE12298 TE12299 TE12300 TE12301 TE12302 TE12303 TE12304 TE12305 TE12306 TE12307 TE12308 TE12309 TE12310 TE12311 TE12312 TE12313 TE12314 TE12315 TE12316 TE12317 TE12318 TE12319 TE12320 TE12321 TE12322 TE12323 TE12324 TE12325 TE12326 TE12327 TE12328 TE12329 TE12330 TE12331 TE12332 TE12333 TE12334 TE12335 TE12336 TE12337 TE12338 TE12339 TE12340 TE12341 TE12342 TE12343 TE12344 TE12345 TE12346 TE12347 TE12348 TE12349 TE12350 TE12351 TE12352 TE12353 TE12354 TE12355 TE12356 TE12357 TE12358 TE12359 TE12360 TE12361 TE12362 TE12363 TE12364 TE12365 TE12366 TE12367 TE12368 TE12369 TE12370 TE12371 TE12372 TE12373 TE12374 TE12375 TE12376 TE12377 TE12378 TE12379 TE12380 TE12381 TE12382 TE12383 TE12384 TE12385 TE12386 TE12387 TE12388 TE12389 TE12390 TE12391 TE12392 TE12393 TE12394 TE12395 TE12396 TE12397 TE12398 TE12399 TE12400 TE12401 TE12402 TE12403 TE12404 TE12405 TE12406 TE12407 TE12408 TE12409 TE12410 TE12411 TE12412 TE12413 TE12414 TE12415 TE12416 TE12417 TE12418 TE12419 TE12420 TE12421 TE12422 TE12423 TE12424 TE12425 TE12426 TE12427 TE12428 TE12429 TE12430 TE12431 TE12432 TE12433 TE12434 TE12435 TE12436 TE12437 TE12438 TE12439 TE12440 TE12441 TE12442 TE12443 TE12444 TE12445 TE12446 TE12447 TE12448 TE12449 TE12450 TE12451 TE12452 TE12453 TE12454 TE12455 TE12456 TE12457 TE12458 TE12459 TE12460 TE12461 TE12462 TE12463 TE12464 TE12465 TE12466 TE12467 TE12468 TE12469 TE12470 TE12471 TE12472 TE12473 TE12474 TE12475 TE12476 TE12477 TE12478 TE12479 TE12480 TE12481 TE12482 TE12483 TE12484 TE12485 TE12486 TE12487 TE12488 TE12489 TE12490 TE12491 TE12492 TE12493 TE12494 TE12495 TE12496 TE12497 TE12498 TE12499 TE12500 TE12501 TE12502 TE12503 TE12504 TE12505 TE12506 TE12507 TE12508 TE12509 TE12510 TE12511 TE12512 TE12513 TE12514 TE12515 TE12516 TE12517 TE12518 TE12519 TE12520 TE12521 TE12522 TE12523 TE12524 TE12525 TE12526 TE12527 TE12528 TE12529 TE12530 TE12531 TE12532 TE12533 TE12534 TE12535 TE12536 TE12537 TE12538 TE12539 TE12540 TE12541 TE12542 TE12543 TE12544 TE12545 TE12546 TE12547 TE12548 TE12549 TE12550 TE12551 TE12552 TE12553 TE12554 TE12555 TE12556 TE12557 TE12558 TE12559 TE12560 TE12561 TE12562 TE12563 TE12564 TE12565 TE12566 TE12567 TE12568 TE12569 TE12570 TE12571 TE12572 TE12573 TE12574 TE12575 TE12576 TE12577 TE12578 TE12579 TE12580 TE12581 TE12582 TE12583 TE12584 TE12585 TE12586 TE12587 TE12588 TE12589 TE12590 TE12591 TE12592 TE12593 TE12594 TE12595 TE12596 TE12597 TE12598 TE12599 TE12600 TE12601 TE12602 TE12603 TE12604 TE12605 STL1 " + } + }, + "xor": { + "first_second": { + "size": 1264, + "converted_string": "N805 N806 N807 N808 N809 N810 N811 N812 N813 N814 N815 N816 N817 N818 N819 N820 N821 N822 N823 N824 N825 N826 N827 N828 N829 N830 N831 N832 N833 N834 N835 N836 N837 N838 N839 N840 N841 N842 N843 N844 N845 N846 N847 N848 N849 N850 N851 N852 N853 N854 N855 N856 N857 N858 N859 N860 N861 N862 N863 N864 N865 N866 N867 N868 N869 N870 N871 N872 N873 N874 N875 N876 N877 N878 N879 N880 N881 N882 N883 N884 N885 N886 N887 N888 N889 N890 N891 N892 N893 N894 N895 N896 N897 N898 N899 N900 N901 N902 N903 N904 N905 N906 N907 N908 N909 N910 N911 N912 N913 N914 N915 N916 N917 N918 N919 N920 N921 N922 N923 N924 N925 N926 N927 N928 N929 N930 N931 N932 N933 N934 N935 N936 N937 N938 N939 N940 N941 N942 N943 N944 N945 N946 N947 N948 N949 N950 N951 N952 N953 N954 N955 N956 N957 N958 N959 N960 N961 N962 N963 N964 N965 N966 N967 N968 N969 N970 N971 N972 N973 N974 N975 N976 N977 N978 N979 N980 N981 N982 N983 N984 N985 N986 N987 N988 N989 N990 N991 N992 N993 N994 N995 N996 N997 N998 N999 N1000 N1001 N1002 N1003 N1004 N1005 N1006 N1007 N1008 N1009 N1010 N1011 N1012 N1013 N1014 N1015 N1016 N1017 N1018 N1019 N1020 N1021 N1022 N1023 N1024 N1025 N1026 N1027 N1028 N1029 N1030 N1031 N1032 N1033 N1034 N1035 N1036 N1037 N1038 N1039 N1040 N1041 N1042 N1043 N1044 N1045 N1046 N1047 N1048 N1049 N1050 N1051 N1052 N1053 N1054 N1055 N1056 N1057 N1058 N1059 N1060 N1061 N1062 N1063 N1064 N1065 N1066 N1067 N1068 N1069 N1070 N1071 N1072 N1073 N1074 N1075 N1076 N1077 N1078 N1079 N1080 N1081 N1082 N1083 N1084 N1085 N1086 N1087 N1088 N1089 N1090 N1091 N1092 N1093 N1094 N1095 N1096 N1097 N1098 N1099 N1100 N1101 N1102 N1103 N1104 N1105 N1106 N1107 N1108 N1109 N1110 N1111 N1112 N1113 N1114 N1115 N1116 N1117 N1118 N1119 N1120 N1121 N1122 N1123 N1124 N1125 N1126 N1127 N1128 N1129 N1130 N1131 N1132 N1133 N1134 N1135 N1136 N1137 N1138 N1139 N1140 N1141 N1142 N1143 N1144 N1145 N1146 N1147 N1148 N1149 N1150 N1151 N1152 N1153 N1154 N1155 N1156 N1157 N1158 N1159 N1160 N1161 N1162 N1163 N1164 N1165 N1166 N1167 N1168 N1169 N1170 N1171 N1172 N1173 N1174 N1175 N1176 N1177 N1178 N1179 N1180 N1181 N1182 N1183 N1184 N1185 N1186 N1187 N1188 N1189 N1190 N1191 N1192 N1193 N1194 N1195 N1196 N1197 N1198 N1199 N1200 N1201 N1202 N1203 N1204 N1205 N1206 N1207 N1208 N1209 N1210 N1211 N1212 N1213 N1214 N1215 N1216 N1217 N1218 N1219 N1220 N1221 N1222 N1223 N1224 N1225 N1226 N1227 N1228 N1229 N1230 N1231 N1232 N1233 N1234 N1235 N1236 N1237 N1238 N1239 N1240 N1241 N1242 N1243 N1244 N1245 N1246 N1247 N1248 N1249 N1250 N1251 N1252 N1253 N1254 N1255 N1256 N1257 N1258 N1259 N1260 N1261 N1262 N1263 N1264 N1265 N1266 N1267 N1268 N1269 N1270 N1271 N1272 N1273 N1274 N1275 N1276 N1277 N1278 N1279 N1280 N1281 N1282 N1283 N1284 N1285 N1286 N1287 N1288 N1289 N1290 N1291 N1292 N1293 N1294 N1295 N1296 N1297 N1298 N1299 N1300 N1301 N1302 N1303 N1304 N1305 N1306 N1307 N1308 N1309 N1310 N1311 N1312 N1313 N1314 N1315 N1316 N1317 N1318 N1319 N1320 N1321 N1322 N1323 N1324 N1325 N1326 N1327 N1328 N1329 N1330 N1331 N1332 N1333 N1334 N1335 N1336 N1337 N1338 N1339 N1340 N1341 N1342 N1343 N1344 N1345 N1346 N1347 N1348 N1349 N1350 N1351 N1352 N1353 N1354 N1355 N1356 N1357 N1358 N1359 N1360 N1361 N1362 N1363 N1364 N1365 N1366 N1367 N1368 N1369 N1370 N1371 N1372 N1373 N1374 N1375 N1376 N1377 N1378 N1379 N1380 N1381 N1382 N1383 N1384 N1385 N1386 N1387 N1388 N1389 N1390 N1391 N1392 N1393 N1394 N1395 N1396 N1397 N1398 N1399 N1400 N1401 N1402 N1403 N1404 N1405 N1406 N1407 N1408 N1409 N1410 N1411 N1412 N1413 N1414 N1415 N1416 N1417 N1418 N1419 N1420 N1421 N1422 N1423 N1424 N1425 N1426 N1427 N1428 N1429 N1430 N1431 N1432 N1433 N1434 N1435 N1436 N2069 N2070 N2071 N2072 N2073 N2074 N2075 N2076 N2077 N2078 N2079 N2080 N2081 N2082 N2083 N2084 N2085 N2086 N2087 N2088 N2089 N2090 N2091 N2092 N2093 N2094 N2095 N2096 N2097 N2098 N2099 N2100 N2101 N2102 N2103 N2104 N2105 N2106 N2107 N2108 N2109 N2110 N2111 N2112 N2113 N2114 N2115 N2116 N2117 N2118 N2119 N2120 N2121 N2122 N2123 N2124 N2125 N2126 N2127 N2128 N2129 N2130 N2131 N2132 N2133 N2134 N2135 N2136 N2137 N2138 N2139 N2140 N2141 N2142 N2143 N2144 N2145 N2146 N2147 N2148 N2149 N2150 N2151 N2152 N2153 N2154 N2155 N2156 N2157 N2158 N2159 N2160 N2161 N2162 N2163 N2164 N2165 N2166 N2167 N2168 N2169 N2170 N2171 N2172 N2173 N2174 N2175 N2176 N2177 N2178 N2179 N2180 N2181 N2182 N2183 N2184 N2185 N2186 N2187 N2188 N2189 N2190 N2191 N2192 N2193 N2194 N2195 N2196 N2197 N2198 N2199 N2200 N2201 N2202 N2203 N2204 N2205 N2206 N2207 N2208 N2209 N2210 N2211 N2212 N2213 N2214 N2215 N2216 N2217 N2218 N2219 N2220 N2221 N2222 N2223 N2224 N2225 N2226 N2227 N2228 N2229 N2230 N2231 N2232 N2233 N2234 N2235 N2236 N2237 N2238 N2239 N2240 N2241 N2242 N2243 N2244 N2245 N2246 N2247 N2248 N2249 N2250 N2251 N2252 N2253 N2254 N2255 N2256 N2257 N2258 N2259 N2260 N2261 N2262 N2263 N2264 N2265 N2266 N2267 N2268 N2269 N2270 N2271 N2272 N2273 N2274 N2275 N2276 N2277 N2278 N2279 N2280 N2281 N2282 N2283 N2284 N2285 N2286 N2287 N2288 N2289 N2290 N2291 N2292 N2293 N2294 N2295 N2296 N2297 N2298 N2299 N2300 N2301 N2302 N2303 N2304 N2305 N2306 N2307 N2308 N2309 N2310 N2311 N2312 N2313 N2314 N2315 N2316 N2317 N2318 N2319 N2320 N2321 N2322 N2323 N2324 N2325 N2326 N2327 N2328 N2329 N2330 N2331 N2332 N2333 N2334 N2335 N2336 N2337 N2338 N2339 N2340 N2341 N2342 N2343 N2344 N2345 N2346 N2347 N2348 N2349 N2350 N2351 N2352 N2353 N2354 N2355 N2356 N2357 N2358 N2359 N2360 N2361 N2362 N2363 N2364 N2365 N2366 N2367 N2368 N2369 N2370 N2371 N2372 N2373 N2374 N2375 N2376 N2377 N2378 N2379 N2380 N2381 N2382 N2383 N2384 N2385 N2386 N2387 N2388 N2389 N2390 N2391 N2392 N2393 N2394 N2395 N2396 N2397 N2398 N2399 N2400 N2401 N2402 N2403 N2404 N2405 N2406 N2407 N2408 N2409 N2410 N2411 N2412 N2413 N2414 N2415 N2416 N2417 N2418 N2419 N2420 N2421 N2422 N2423 N2424 N2425 N2426 N2427 N2428 N2429 N2430 N2431 N2432 N2433 N2434 N2435 N2436 N2437 N2438 N2439 N2440 N2441 N2442 N2443 N2444 N2445 N2446 N2447 N2448 N2449 N2450 N2451 N2452 N2453 N2454 N2455 N2456 N2457 N2458 N2459 N2460 N2461 N2462 N2463 N2464 N2465 N2466 N2467 N2468 N2469 N2470 N2471 N2472 N2473 N2474 N2475 N2476 N2477 N2478 N2479 N2480 N2481 N2482 N2483 N2484 N2485 N2486 N2487 N2488 N2489 N2490 N2491 N2492 N2493 N2494 N2495 N2496 N2497 N2498 N2499 N2500 N2501 N2502 N2503 N2504 N2505 N2506 N2507 N2508 N2509 N2510 N2511 N2512 N2513 N2514 N2515 N2516 N2517 N2518 N2519 N2520 N2521 N2522 N2523 N2524 N2525 N2526 N2527 N2528 N2529 N2530 N2531 N2532 N2533 N2534 N2535 N2536 N2537 N2538 N2539 N2540 N2541 N2542 N2543 N2544 N2545 N2546 N2547 N2548 N2549 N2550 N2551 N2552 N2553 N2554 N2555 N2556 N2557 N2558 N2559 N2560 N2561 N2562 N2563 N2564 N2565 N2566 N2567 N2568 N2569 N2570 N2571 N2572 N2573 N2574 N2575 N2576 N2577 N2578 N2579 N2580 N2581 N2582 N2583 N2584 N2585 N2586 N2587 N2588 N2589 N2590 N2591 N2592 N2593 N2594 N2595 N2596 N2597 N2598 N2599 N2600 N2601 N2602 N2603 N2604 N2605 N2606 N2607 N2608 N2609 N2610 N2611 N2612 N2613 N2614 N2615 N2616 N2617 N2618 N2619 N2620 N2621 N2622 N2623 N2624 N2625 N2626 N2627 N2628 N2629 N2630 N2631 N2632 N2633 N2634 N2635 N2636 N2637 N2638 N2639 N2640 N2641 N2642 N2643 N2644 N2645 N2646 N2647 N2648 N2649 N2650 N2651 N2652 N2653 N2654 N2655 N2656 N2657 N2658 N2659 N2660 N2661 N2662 N2663 N2664 N2665 N2666 N2667 N2668 N2669 N2670 N2671 N2672 N2673 N2674 N2675 N2676 N2677 N2678 N2679 N2680 N2681 N2682 N2683 N2684 N2685 N2686 N2687 N2688 N2689 N2690 N2691 N2692 N2693 N2694 N2695 N2696 N2697 N2698 N2699 N2700 " + }, + "first_third": { + "size": 2529, + "converted_string": "N805 N806 N807 N808 N809 N810 N811 N812 N813 N814 N815 N816 N817 N818 N819 N820 N821 N822 N823 N824 N825 N826 N827 N828 N829 N830 N831 N832 N833 N834 N835 N836 N837 N838 N839 N840 N841 N842 N843 N844 N845 N846 N847 N848 N849 N850 N851 N852 N853 N854 N855 N856 N857 N858 N859 N860 N861 N862 N863 N864 N865 N866 N867 N868 N869 N870 N871 N872 N873 N874 N875 N876 N877 N878 N879 N880 N881 N882 N883 N884 N885 N886 N887 N888 N889 N890 N891 N892 N893 N894 N895 N896 N897 N898 N899 N900 N901 N902 N903 N904 N905 N906 N907 N908 N909 N910 N911 N912 N913 N914 N915 N916 N917 N918 N919 N920 N921 N922 N923 N924 N925 N926 N927 N928 N929 N930 N931 N932 N933 N934 N935 N936 N937 N938 N939 N940 N941 N942 N943 N944 N945 N946 N947 N948 N949 N950 N951 N952 N953 N954 N955 N956 N957 N958 N959 N960 N961 N962 N963 N964 N965 N966 N967 N968 N969 N970 N971 N972 N973 N974 N975 N976 N977 N978 N979 N980 N981 N982 N983 N984 N985 N986 N987 N988 N989 N990 N991 N992 N993 N994 N995 N996 N997 N998 N999 N1000 N1001 N1002 N1003 N1004 N1005 N1006 N1007 N1008 N1009 N1010 N1011 N1012 N1013 N1014 N1015 N1016 N1017 N1018 N1019 N1020 N1021 N1022 N1023 N1024 N1025 N1026 N1027 N1028 N1029 N1030 N1031 N1032 N1033 N1034 N1035 N1036 N1037 N1038 N1039 N1040 N1041 N1042 N1043 N1044 N1045 N1046 N1047 N1048 N1049 N1050 N1051 N1052 N1053 N1054 N1055 N1056 N1057 N1058 N1059 N1060 N1061 N1062 N1063 N1064 N1065 N1066 N1067 N1068 N1069 N1070 N1071 N1072 N1073 N1074 N1075 N1076 N1077 N1078 N1079 N1080 N1081 N1082 N1083 N1084 N1085 N1086 N1087 N1088 N1089 N1090 N1091 N1092 N1093 N1094 N1095 N1096 N1097 N1098 N1099 N1100 N1101 N1102 N1103 N1104 N1105 N1106 N1107 N1108 N1109 N1110 N1111 N1112 N1113 N1114 N1115 N1116 N1117 N1118 N1119 N1120 N1121 N1122 N1123 N1124 N1125 N1126 N1127 N1128 N1129 N1130 N1131 N1132 N1133 N1134 N1135 N1136 N1137 N1138 N1139 N1140 N1141 N1142 N1143 N1144 N1145 N1146 N1147 N1148 N1149 N1150 N1151 N1152 N1153 N1154 N1155 N1156 N1157 N1158 N1159 N1160 N1161 N1162 N1163 N1164 N1165 N1166 N1167 N1168 N1169 N1170 N1171 N1172 N1173 N1174 N1175 N1176 N1177 N1178 N1179 N1180 N1181 N1182 N1183 N1184 N1185 N1186 N1187 N1188 N1189 N1190 N1191 N1192 N1193 N1194 N1195 N1196 N1197 N1198 N1199 N1200 N1201 N1202 N1203 N1204 N1205 N1206 N1207 N1208 N1209 N1210 N1211 N1212 N1213 N1214 N1215 N1216 N1217 N1218 N1219 N1220 N1221 N1222 N1223 N1224 N1225 N1226 N1227 N1228 N1229 N1230 N1231 N1232 N1233 N1234 N1235 N1236 N1237 N1238 N1239 N1240 N1241 N1242 N1243 N1244 N1245 N1246 N1247 N1248 N1249 N1250 N1251 N1252 N1253 N1254 N1255 N1256 N1257 N1258 N1259 N1260 N1261 N1262 N1263 N1264 N1265 N1266 N1267 N1268 N1269 N1270 N1271 N1272 N1273 N1274 N1275 N1276 N1277 N1278 N1279 N1280 N1281 N1282 N1283 N1284 N1285 N1286 N1287 N1288 N1289 N1290 N1291 N1292 N1293 N1294 N1295 N1296 N1297 N1298 N1299 N1300 N1301 N1302 N1303 N1304 N1305 N1306 N1307 N1308 N1309 N1310 N1311 N1312 N1313 N1314 N1315 N1316 N1317 N1318 N1319 N1320 N1321 N1322 N1323 N1324 N1325 N1326 N1327 N1328 N1329 N1330 N1331 N1332 N1333 N1334 N1335 N1336 N1337 N1338 N1339 N1340 N1341 N1342 N1343 N1344 N1345 N1346 N1347 N1348 N1349 N1350 N1351 N1352 N1353 N1354 N1355 N1356 N1357 N1358 N1359 N1360 N1361 N1362 N1363 N1364 N1365 N1366 N1367 N1368 N1369 N1370 N1371 N1372 N1373 N1374 N1375 N1376 N1377 N1378 N1379 N1380 N1381 N1382 N1383 N1384 N1385 N1386 N1387 N1388 N1389 N1390 N1391 N1392 N1393 N1394 N1395 N1396 N1397 N1398 N1399 N1400 N1401 N1402 N1403 N1404 N1405 N1406 N1407 N1408 N1409 N1410 N1411 N1412 N1413 N1414 N1415 N1416 N1417 N1418 N1419 N1420 N1421 N1422 N1423 N1424 N1425 N1426 N1427 N1428 N1429 N1430 N1431 N1432 N1433 N1434 N1435 N1436 N1437 N1438 N1439 N1440 N1441 N1442 N1443 N1444 N1445 N1446 N1447 N1448 N1449 N1450 N1451 N1452 N1453 N1454 N1455 N1456 N1457 N1458 N1459 N1460 N1461 N1462 N1463 N1464 N1465 N1466 N1467 N1468 N1469 N1470 N1471 N1472 N1473 N1474 N1475 N1476 N1477 N1478 N1479 N1480 N1481 N1482 N1483 N1484 N1485 N1486 N1487 N1488 N1489 N1490 N1491 N1492 N1493 N1494 N1495 N1496 N1497 N1498 N1499 N1500 N1501 N1502 N1503 N1504 N1505 N1506 N1507 N1508 N1509 N1510 N1511 N1512 N1513 N1514 N1515 N1516 N1517 N1518 N1519 N1520 N1521 N1522 N1523 N1524 N1525 N1526 N1527 N1528 N1529 N1530 N1531 N1532 N1533 N1534 N1535 N1536 N1537 N1538 N1539 N1540 N1541 N1542 N1543 N1544 N1545 N1546 N1547 N1548 N1549 N1550 N1551 N1552 N1553 N1554 N1555 N1556 N1557 N1558 N1559 N1560 N1561 N1562 N1563 N1564 N1565 N1566 N1567 N1568 N1569 N1570 N1571 N1572 N1573 N1574 N1575 N1576 N1577 N1578 N1579 N1580 N1581 N1582 N1583 N1584 N1585 N1586 N1587 N1588 N1589 N1590 N1591 N1592 N1593 N1594 N1595 N1596 N1597 N1598 N1599 N1600 N1601 N1602 N1603 N1604 N1605 N1606 N1607 N1608 N1609 N1610 N1611 N1612 N1613 N1614 N1615 N1616 N1617 N1618 N1619 N1620 N1621 N1622 N1623 N1624 N1625 N1626 N1627 N1628 N1629 N1630 N1631 N1632 N1633 N1634 N1635 N1636 N1637 N1638 N1639 N1640 N1641 N1642 N1643 N1644 N1645 N1646 N1647 N1648 N1649 N1650 N1651 N1652 N1653 N1654 N1655 N1656 N1657 N1658 N1659 N1660 N1661 N1662 N1663 N1664 N1665 N1666 N1667 N1668 N1669 N1670 N1671 N1672 N1673 N1674 N1675 N1676 N1677 N1678 N1679 N1680 N1681 N1682 N1683 N1684 N1685 N1686 N1687 N1688 N1689 N1690 N1691 N1692 N1693 N1694 N1695 N1696 N1697 N1698 N1699 N1700 N1701 N1702 N1703 N1704 N1705 N1706 N1707 N1708 N1709 N1710 N1711 N1712 N1713 N1714 N1715 N1716 N1717 N1718 N1719 N1720 N1721 N1722 N1723 N1724 N1725 N1726 N1727 N1728 N1729 N1730 N1731 N1732 N1733 N1734 N1735 N1736 N1737 N1738 N1739 N1740 N1741 N1742 N1743 N1744 N1745 N1746 N1747 N1748 N1749 N1750 N1751 N1752 N1753 N1754 N1755 N1756 N1757 N1758 N1759 N1760 N1761 N1762 N1763 N1764 N1765 N1766 N1767 N1768 N1769 N1770 N1771 N1772 N1773 N1774 N1775 N1776 N1777 N1778 N1779 N1780 N1781 N1782 N1783 N1784 N1785 N1786 N1787 N1788 N1789 N1790 N1791 N1792 N1793 N1794 N1795 N1796 N1797 N1798 N1799 N1800 N1801 N1802 N1803 N1804 N1805 N1806 N1807 N1808 N1809 N1810 N1811 N1812 N1813 N1814 N1815 N1816 N1817 N1818 N1819 N1820 N1821 N1822 N1823 N1824 N1825 N1826 N1827 N1828 N1829 N1830 N1831 N1832 N1833 N1834 N1835 N1836 N1837 N1838 N1839 N1840 N1841 N1842 N1843 N1844 N1845 N1846 N1847 N1848 N1849 N1850 N1851 N1852 N1853 N1854 N1855 N1856 N1857 N1858 N1859 N1860 N1861 N1862 N1863 N1864 N1865 N1866 N1867 N1868 N1869 N1870 N1871 N1872 N1873 N1874 N1875 N1876 N1877 N1878 N1879 N1880 N1881 N1882 N1883 N1884 N1885 N1886 N1887 N1888 N1889 N1890 N1891 N1892 N1893 N1894 N1895 N1896 N1897 N1898 N1899 N1900 N1901 N1902 N1903 N1904 N1905 N1906 N1907 N1908 N1909 N1910 N1911 N1912 N1913 N1914 N1915 N1916 N1917 N1918 N1919 N1920 N1921 N1922 N1923 N1924 N1925 N1926 N1927 N1928 N1929 N1930 N1931 N1932 N1933 N1934 N1935 N1936 N1937 N1938 N1939 N1940 N1941 N1942 N1943 N1944 N1945 N1946 N1947 N1948 N1949 N1950 N1951 N1952 N1953 N1954 N1955 N1956 N1957 N1958 N1959 N1960 N1961 N1962 N1963 N1964 N1965 N1966 N1967 N1968 N1969 N1970 N1971 N1972 N1973 N1974 N1975 N1976 N1977 N1978 N1979 N1980 N1981 N1982 N1983 N1984 N1985 N1986 N1987 N1988 N1989 N1990 N1991 N1992 N1993 N1994 N1995 N1996 N1997 N1998 N1999 N2000 N2001 N2002 N2003 N2004 N2005 N2006 N2007 N2008 N2009 N2010 N2011 N2012 N2013 N2014 N2015 N2016 N2017 N2018 N2019 N2020 N2021 N2022 N2023 N2024 N2025 N2026 N2027 N2028 N2029 N2030 N2031 N2032 N2033 N2034 N2035 N2036 N2037 N2038 N2039 N2040 N2041 N2042 N2043 N2044 N2045 N2046 N2047 N2048 N2049 N2050 N2051 N2052 N2053 N2054 N2055 N2056 N2057 N2058 N2059 N2060 N2061 N2062 N2063 N2064 N2065 N2066 N2067 N2068 N2069 N2070 N2071 N2072 N2073 N2074 N2075 N2076 N2077 N2078 N2079 N2080 N2081 N2082 N2083 N2084 N2085 N2086 N2087 N2088 N2089 N2090 N2091 N2092 N2093 N2094 N2095 N2096 N2097 N2098 N2099 N2100 N2101 N2102 N2103 N2104 N2105 N2106 N2107 N2108 N2109 N2110 N2111 N2112 N2113 N2114 N2115 N2116 N2117 N2118 N2119 N2120 N2121 N2122 N2123 N2124 N2125 N2126 N2127 N2128 N2129 N2130 N2131 N2132 N2133 N2134 N2135 N2136 N2137 N2138 N2139 N2140 N2141 N2142 N2143 N2144 N2145 N2146 N2147 N2148 N2149 N2150 N2151 N2152 N2153 N2154 N2155 N2156 N2157 N2158 N2159 N2160 N2161 N2162 N2163 N2164 N2165 N2166 N2167 N2168 N2169 N2170 N2171 N2172 N2173 N2174 N2175 N2176 N2177 N2178 N2179 N2180 N2181 N2182 N2183 N2184 N2185 N2186 N2187 N2188 N2189 N2190 N2191 N2192 N2193 N2194 N2195 N2196 N2197 N2198 N2199 N2200 N2201 N2202 N2203 N2204 N2205 N2206 N2207 N2208 N2209 N2210 N2211 N2212 N2213 N2214 N2215 N2216 N2217 N2218 N2219 N2220 N2221 N2222 N2223 N2224 N2225 N2226 N2227 N2228 N2229 N2230 N2231 N2232 N2233 N2234 N2235 N2236 N2237 N2238 N2239 N2240 N2241 N2242 N2243 N2244 N2245 N2246 N2247 N2248 N2249 N2250 N2251 N2252 N2253 N2254 N2255 N2256 N2257 N2258 N2259 N2260 N2261 N2262 N2263 N2264 N2265 N2266 N2267 N2268 N2269 N2270 N2271 N2272 N2273 N2274 N2275 N2276 N2277 N2278 N2279 N2280 N2281 N2282 N2283 N2284 N2285 N2286 N2287 N2288 N2289 N2290 N2291 N2292 N2293 N2294 N2295 N2296 N2297 N2298 N2299 N2300 N2301 N2302 N2303 N2304 N2305 N2306 N2307 N2308 N2309 N2310 N2311 N2312 N2313 N2314 N2315 N2316 N2317 N2318 N2319 N2320 N2321 N2322 N2323 N2324 N2325 N2326 N2327 N2328 N2329 N2330 N2331 N2332 N2333 N2334 N2335 N2336 N2337 N2338 N2339 N2340 N2341 N2342 N2343 N2344 N2345 N2346 N2347 N2348 N2349 N2350 N2351 N2352 N2353 N2354 N2355 N2356 N2357 N2358 N2359 N2360 N2361 N2362 N2363 N2364 N2365 N2366 N2367 N2368 N2369 N2370 N2371 N2372 N2373 N2374 N2375 N2376 N2377 N2378 N2379 N2380 N2381 N2382 N2383 N2384 N2385 N2386 N2387 N2388 N2389 N2390 N2391 N2392 N2393 N2394 N2395 N2396 N2397 N2398 N2399 N2400 N2401 N2402 N2403 N2404 N2405 N2406 N2407 N2408 N2409 N2410 N2411 N2412 N2413 N2414 N2415 N2416 N2417 N2418 N2419 N2420 N2421 N2422 N2423 N2424 N2425 N2426 N2427 N2428 N2429 N2430 N2431 N2432 N2433 N2434 N2435 N2436 N2437 N2438 N2439 N2440 N2441 N2442 N2443 N2444 N2445 N2446 N2447 N2448 N2449 N2450 N2451 N2452 N2453 N2454 N2455 N2456 N2457 N2458 N2459 N2460 N2461 N2462 N2463 N2464 N2465 N2466 N2467 N2468 N2469 N2470 N2471 N2472 N2473 N2474 N2475 N2476 N2477 N2478 N2479 N2480 N2481 N2482 N2483 N2484 N2485 N2486 N2487 N2488 N2489 N2490 N2491 N2492 N2493 N2494 N2495 N2496 N2497 N2498 N2499 N2500 N2501 N2502 N2503 N2504 N2505 N2506 N2507 N2508 N2509 N2510 N2511 N2512 N2513 N2514 N2515 N2516 N2517 N2518 N2519 N2520 N2521 N2522 N2523 N2524 N2525 N2526 N2527 N2528 N2529 N2530 N2531 N2532 N2533 N2534 N2535 N2536 N2537 N2538 N2539 N2540 N2541 N2542 N2543 N2544 N2545 N2546 N2547 N2548 N2549 N2550 N2551 N2552 N2553 N2554 N2555 N2556 N2557 N2558 N2559 N2560 N2561 N2562 N2563 N2564 N2565 N2566 N2567 N2568 N2569 N2570 N2571 N2572 N2573 N2574 N2575 N2576 N2577 N2578 N2579 N2580 N2581 N2582 N2583 N2584 N2585 N2586 N2587 N2588 N2589 N2590 N2591 N2592 N2593 N2594 N2595 N2596 N2597 N2598 N2599 N2600 N2601 N2602 N2603 N2604 N2605 N2606 N2607 N2608 N2609 N2610 N2611 N2612 N2613 N2614 N2615 N2616 N2617 N2618 N2619 N2620 N2621 N2622 N2623 N2624 N2625 N2626 N2627 N2628 N2629 N2630 N2631 N2632 N2633 N2634 N2635 N2636 N2637 N2638 N2639 N2640 N2641 N2642 N2643 N2644 N2645 N2646 N2647 N2648 N2649 N2650 N2651 N2652 N2653 N2654 N2655 N2656 N2657 N2658 N2659 N2660 N2661 N2662 N2663 N2664 N2665 N2666 N2667 N2668 N2669 N2670 N2671 N2672 N2673 N2674 N2675 N2676 N2677 N2678 N2679 N2680 N2681 N2682 N2683 N2684 N2685 N2686 N2687 N2688 N2689 N2690 N2691 N2692 N2693 N2694 N2695 N2696 N2697 N2698 N2699 N2700 N2701 N2702 N2703 N2704 N2705 N2706 N2707 N2708 N2709 N2710 N2711 N2712 N2713 N2714 N2715 N2716 N2717 N2718 N2719 N2720 N2721 N2722 N2723 N2724 N2725 N2726 N2727 N2728 N2729 N2730 N2731 N2732 N2733 N2734 N2735 N2736 N2737 N2738 N2739 N2740 N2741 N2742 N2743 N2744 N2745 N2746 N2747 N2748 N2749 N2750 N2751 N2752 N2753 N2754 N2755 N2756 N2757 N2758 N2759 N2760 N2761 N2762 N2763 N2764 N2765 N2766 N2767 N2768 N2769 N2770 N2771 N2772 N2773 N2774 N2775 N2776 N2777 N2778 N2779 N2780 N2781 N2782 N2783 N2784 N2785 N2786 N2787 N2788 N2789 N2790 N2791 N2792 N2793 N2794 N2795 N2796 N2797 N2798 N2799 N2800 N2801 N2802 N2803 N2804 N2805 N2806 N2807 N2808 N2809 N2810 N2811 N2812 N2813 N2814 N2815 N2816 N2817 N2818 N2819 N2820 N2821 N2822 N2823 N2824 N2825 N2826 N2827 N2828 N2829 N2830 N2831 N2832 N2833 N2834 N2835 N2836 N2837 N2838 N2839 N2840 N2841 N2842 N2843 N2844 N2845 N2846 N2847 N2848 N2849 N2850 N2851 N2852 N2853 N2854 N2855 N2856 N2857 N2858 N2859 N2860 N2861 N2862 N2863 N2864 N2865 N2866 N2867 N2868 N2869 N2870 N2871 N2872 N2873 N2874 N2875 N2876 N2877 N2878 N2879 N2880 N2881 N2882 N2883 N2884 N2885 N2886 N2887 N2888 N2889 N2890 N2891 N2892 N2893 N2894 N2895 N2896 N2897 N2898 N2899 N2900 N2901 N2902 N2903 N2904 N2905 N2906 N2907 N2908 N2909 N2910 N2911 N2912 N2913 N2914 N2915 N2916 N2917 N2918 N2919 N2920 N2921 N2922 N2923 N2924 N2925 N2926 N2927 N2928 N2929 N2930 N2931 N2932 N2933 N2934 N2935 N2936 N2937 N2938 N2939 N2940 N2941 N2942 N2943 N2944 N2945 N2946 N2947 N2948 N2949 N2950 N2951 N2952 N2953 N2954 N2955 N2956 N2957 N2958 N2959 N2960 N2961 N2962 N2963 N2964 N2965 N2966 N2967 N2968 N2969 N2970 N2971 N2972 N2973 N2974 N2975 N2976 N2977 N2978 N2979 N2980 N2981 N2982 N2983 N2984 N2985 N2986 N2987 N2988 N2989 N2990 N2991 N2992 N2993 N2994 N2995 N2996 N2997 N2998 N2999 N3000 N3001 N3002 N3003 N3004 N3005 N3006 N3007 N3008 N3009 N3010 N3011 N3012 N3013 N3014 N3015 N3016 N3017 N3018 N3019 N3020 N3021 N3022 N3023 N3024 N3025 N3026 N3027 N3028 N3029 N3030 N3031 N3032 N3033 N3034 N3035 N3036 N3037 N3038 N3039 N3040 N3041 N3042 N3043 N3044 N3045 N3046 N3047 N3048 N3049 N3050 N3051 N3052 N3053 N3054 N3055 N3056 N3057 N3058 N3059 N3060 N3061 N3062 N3063 N3064 N3065 N3066 N3067 N3068 N3069 N3070 N3071 N3072 N3073 N3074 N3075 N3076 N3077 N3078 N3079 N3080 N3081 N3082 N3083 N3084 N3085 N3086 N3087 N3088 N3089 N3090 N3091 N3092 N3093 N3094 N3095 N3096 N3097 N3098 N3099 N3100 N3101 N3102 N3103 N3104 N3105 N3106 N3107 N3108 N3109 N3110 N3111 N3112 N3113 N3114 N3115 N3116 N3117 N3118 N3119 N3120 N3121 N3122 N3123 N3124 N3125 N3126 N3127 N3128 N3129 N3130 N3131 N3132 N3133 N3134 N3135 N3136 N3137 N3138 N3139 N3140 N3141 N3142 N3143 N3144 N3145 N3146 N3147 N3148 N3149 N3150 N3151 N3152 N3153 N3154 N3155 N3156 N3157 N3158 N3159 N3160 N3161 N3162 N3163 N3164 N3165 N3166 N3167 N3168 N3169 N3170 N3171 N3172 N3173 N3174 N3175 N3176 N3177 N3178 N3179 N3180 N3181 N3182 N3183 N3184 N3185 N3186 N3187 N3188 N3189 N3190 N3191 N3192 N3193 N3194 N3195 N3196 N3197 N3198 N3199 N3200 N3201 N3202 N3203 N3204 N3205 N3206 N3207 N3208 N3209 N3210 N3211 N3212 N3213 N3214 N3215 N3216 N3217 N3218 N3219 N3220 N3221 N3222 N3223 N3224 N3225 N3226 N3227 N3228 N3229 N3230 N3231 N3232 N3233 N3234 N3235 N3236 N3237 N3238 N3239 N3240 N3241 N3242 N3243 N3244 N3245 N3246 N3247 N3248 N3249 N3250 N3251 N3252 N3253 N3254 N3255 N3256 N3257 N3258 N3259 N3260 N3261 N3262 N3263 N3264 N3265 N3266 N3267 N3268 N3269 N3270 N3271 N3272 N3273 N3274 N3275 N3276 N3277 N3278 N3279 N3280 N3281 N3282 N3283 N3284 N3285 N3286 N3287 N3288 N3289 N3290 N3291 N3292 N3293 N3294 N3295 N3296 N3297 N3298 N3299 N3300 N3301 N3302 N3303 N3304 N3305 N3306 N3307 N3308 N3309 N3310 N3311 N3312 N3313 N3314 N3315 N3316 N3317 N3318 N3319 N3320 N3321 N3322 N3323 N3324 N3325 N3326 N3327 N3328 N3329 N3330 N3331 N3332 N3333 " + } + } + }, + "property_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "property_type_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "thickness_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "x_section_predicate_expected_data": { + "Circular": { + "min_value": [ + 5.0 + ], + "max_value": [ + 10.0 + ], + "size": 0, + "converted_string": "" + }, + "Rectangular": { + "min_value": [ + 2.0, + 3.0 + ], + "max_value": [ + 4.0, + 5.0 + ], + "size": 0, + "converted_string": "" + }, + "Annular": { + "min_value": [ + 5.0, + 3.0 + ], + "max_value": [ + 6.0, + 4.0 + ], + "size": 0, + "converted_string": "" + }, + "Half-Circular": { + "min_value": [ + 5.0, + 3.0 + ], + "max_value": [ + 10.0, + 4.0 + ], + "size": 0, + "converted_string": "" + }, + "U-shape": { + "min_value": [ + 2.0, + 3.0 + ], + "max_value": [ + 4.0, + 5.0 + ], + "size": 0, + "converted_string": "" + }, + "Trapezoidal": { + "min_value": [ + 2.0, + 3.0, + 4.0 + ], + "max_value": [ + 4.0, + 5.0, + 6.0 + ], + "size": 0, + "converted_string": "" + } + } + }, + "dd_model": { + "entities": [ + { + "entity_type": "N", + "start_index": 1, + "end_index": 804, + "label": "N1:804", + "size": 804, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 N398 N399 N400 N401 N402 N403 N404 N405 N406 N407 N408 N409 N410 N411 N412 N413 N414 N415 N416 N417 N418 N419 N420 N421 N422 N423 N424 N425 N426 N427 N428 N429 N430 N431 N432 N433 N434 N435 N436 N437 N438 N439 N440 N441 N442 N443 N444 N445 N446 N447 N448 N449 N450 N451 N452 N453 N454 N455 N456 N457 N458 N459 N460 N461 N462 N463 N464 N465 N466 N467 N468 N469 N470 N471 N472 N473 N474 N475 N476 N477 N478 N479 N480 N481 N482 N483 N484 N485 N486 N487 N488 N489 N490 N491 N492 N493 N494 N495 N496 N497 N498 N499 N500 N501 N502 N503 N504 N505 N506 N507 N508 N509 N510 N511 N512 N513 N514 N515 N516 N517 N518 N519 N520 N521 N522 N523 N524 N525 N526 N527 N528 N529 N530 N531 N532 N533 N534 N535 N536 N537 N538 N539 N540 N541 N542 N543 N544 N545 N546 N547 N548 N549 N550 N551 N552 N553 N554 N555 N556 N557 N558 N559 N560 N561 N562 N563 N564 N565 N566 N567 N568 N569 N570 N571 N572 N573 N574 N575 N576 N577 N578 N579 N580 N581 N582 N583 N584 N585 N586 N587 N588 N589 N590 N591 N592 N593 N594 N595 N596 N597 N598 N599 N600 N601 N602 N603 N604 N605 N606 N607 N608 N609 N610 N611 N612 N613 N614 N615 N616 N617 N618 N619 N620 N621 N622 N623 N624 N625 N626 N627 N628 N629 N630 N631 N632 N633 N634 N635 N636 N637 N638 N639 N640 N641 N642 N643 N644 N645 N646 N647 N648 N649 N650 N651 N652 N653 N654 N655 N656 N657 N658 N659 N660 N661 N662 N663 N664 N665 N666 N667 N668 N669 N670 N671 N672 N673 N674 N675 N676 N677 N678 N679 N680 N681 N682 N683 N684 N685 N686 N687 N688 N689 N690 N691 N692 N693 N694 N695 N696 N697 N698 N699 N700 N701 N702 N703 N704 N705 N706 N707 N708 N709 N710 N711 N712 N713 N714 N715 N716 N717 N718 N719 N720 N721 N722 N723 N724 N725 N726 N727 N728 N729 N730 N731 N732 N733 N734 N735 N736 N737 N738 N739 N740 N741 N742 N743 N744 N745 N746 N747 N748 N749 N750 N751 N752 N753 N754 N755 N756 N757 N758 N759 N760 N761 N762 N763 N764 N765 N766 N767 N768 N769 N770 N771 N772 N773 N774 N775 N776 N777 N778 N779 N780 N781 N782 N783 N784 N785 N786 N787 N788 N789 N790 N791 N792 N793 N794 N795 N796 N797 N798 N799 N800 N801 N802 N803 N804 ", + "triple_split": [ + { + "entity_type": "N", + "start_index": 1, + "end_index": 402, + "label": "N1:402", + "size": 402, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 N398 N399 N400 N401 N402 " + }, + { + "entity_type": "N", + "start_index": 202, + "end_index": 603, + "label": "N202:603", + "size": 402, + "converted_string": "N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 N398 N399 N400 N401 N402 N403 N404 N405 N406 N407 N408 N409 N410 N411 N412 N413 N414 N415 N416 N417 N418 N419 N420 N421 N422 N423 N424 N425 N426 N427 N428 N429 N430 N431 N432 N433 N434 N435 N436 N437 N438 N439 N440 N441 N442 N443 N444 N445 N446 N447 N448 N449 N450 N451 N452 N453 N454 N455 N456 N457 N458 N459 N460 N461 N462 N463 N464 N465 N466 N467 N468 N469 N470 N471 N472 N473 N474 N475 N476 N477 N478 N479 N480 N481 N482 N483 N484 N485 N486 N487 N488 N489 N490 N491 N492 N493 N494 N495 N496 N497 N498 N499 N500 N501 N502 N503 N504 N505 N506 N507 N508 N509 N510 N511 N512 N513 N514 N515 N516 N517 N518 N519 N520 N521 N522 N523 N524 N525 N526 N527 N528 N529 N530 N531 N532 N533 N534 N535 N536 N537 N538 N539 N540 N541 N542 N543 N544 N545 N546 N547 N548 N549 N550 N551 N552 N553 N554 N555 N556 N557 N558 N559 N560 N561 N562 N563 N564 N565 N566 N567 N568 N569 N570 N571 N572 N573 N574 N575 N576 N577 N578 N579 N580 N581 N582 N583 N584 N585 N586 N587 N588 N589 N590 N591 N592 N593 N594 N595 N596 N597 N598 N599 N600 N601 N602 N603 " + }, + { + "entity_type": "N", + "start_index": 403, + "end_index": 804, + "label": "N403:804", + "size": 402, + "converted_string": "N403 N404 N405 N406 N407 N408 N409 N410 N411 N412 N413 N414 N415 N416 N417 N418 N419 N420 N421 N422 N423 N424 N425 N426 N427 N428 N429 N430 N431 N432 N433 N434 N435 N436 N437 N438 N439 N440 N441 N442 N443 N444 N445 N446 N447 N448 N449 N450 N451 N452 N453 N454 N455 N456 N457 N458 N459 N460 N461 N462 N463 N464 N465 N466 N467 N468 N469 N470 N471 N472 N473 N474 N475 N476 N477 N478 N479 N480 N481 N482 N483 N484 N485 N486 N487 N488 N489 N490 N491 N492 N493 N494 N495 N496 N497 N498 N499 N500 N501 N502 N503 N504 N505 N506 N507 N508 N509 N510 N511 N512 N513 N514 N515 N516 N517 N518 N519 N520 N521 N522 N523 N524 N525 N526 N527 N528 N529 N530 N531 N532 N533 N534 N535 N536 N537 N538 N539 N540 N541 N542 N543 N544 N545 N546 N547 N548 N549 N550 N551 N552 N553 N554 N555 N556 N557 N558 N559 N560 N561 N562 N563 N564 N565 N566 N567 N568 N569 N570 N571 N572 N573 N574 N575 N576 N577 N578 N579 N580 N581 N582 N583 N584 N585 N586 N587 N588 N589 N590 N591 N592 N593 N594 N595 N596 N597 N598 N599 N600 N601 N602 N603 N604 N605 N606 N607 N608 N609 N610 N611 N612 N613 N614 N615 N616 N617 N618 N619 N620 N621 N622 N623 N624 N625 N626 N627 N628 N629 N630 N631 N632 N633 N634 N635 N636 N637 N638 N639 N640 N641 N642 N643 N644 N645 N646 N647 N648 N649 N650 N651 N652 N653 N654 N655 N656 N657 N658 N659 N660 N661 N662 N663 N664 N665 N666 N667 N668 N669 N670 N671 N672 N673 N674 N675 N676 N677 N678 N679 N680 N681 N682 N683 N684 N685 N686 N687 N688 N689 N690 N691 N692 N693 N694 N695 N696 N697 N698 N699 N700 N701 N702 N703 N704 N705 N706 N707 N708 N709 N710 N711 N712 N713 N714 N715 N716 N717 N718 N719 N720 N721 N722 N723 N724 N725 N726 N727 N728 N729 N730 N731 N732 N733 N734 N735 N736 N737 N738 N739 N740 N741 N742 N743 N744 N745 N746 N747 N748 N749 N750 N751 N752 N753 N754 N755 N756 N757 N758 N759 N760 N761 N762 N763 N764 N765 N766 N767 N768 N769 N770 N771 N772 N773 N774 N775 N776 N777 N778 N779 N780 N781 N782 N783 N784 N785 N786 N787 N788 N789 N790 N791 N792 N793 N794 N795 N796 N797 N798 N799 N800 N801 N802 N803 N804 " + } + ] + }, + { + "entity_type": "T", + "start_index": 1, + "end_index": 1604, + "label": "T1:1604", + "size": 1604, + "converted_string": "T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60 T61 T62 T63 T64 T65 T66 T67 T68 T69 T70 T71 T72 T73 T74 T75 T76 T77 T78 T79 T80 T81 T82 T83 T84 T85 T86 T87 T88 T89 T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 T100 T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 T111 T112 T113 T114 T115 T116 T117 T118 T119 T120 T121 T122 T123 T124 T125 T126 T127 T128 T129 T130 T131 T132 T133 T134 T135 T136 T137 T138 T139 T140 T141 T142 T143 T144 T145 T146 T147 T148 T149 T150 T151 T152 T153 T154 T155 T156 T157 T158 T159 T160 T161 T162 T163 T164 T165 T166 T167 T168 T169 T170 T171 T172 T173 T174 T175 T176 T177 T178 T179 T180 T181 T182 T183 T184 T185 T186 T187 T188 T189 T190 T191 T192 T193 T194 T195 T196 T197 T198 T199 T200 T201 T202 T203 T204 T205 T206 T207 T208 T209 T210 T211 T212 T213 T214 T215 T216 T217 T218 T219 T220 T221 T222 T223 T224 T225 T226 T227 T228 T229 T230 T231 T232 T233 T234 T235 T236 T237 T238 T239 T240 T241 T242 T243 T244 T245 T246 T247 T248 T249 T250 T251 T252 T253 T254 T255 T256 T257 T258 T259 T260 T261 T262 T263 T264 T265 T266 T267 T268 T269 T270 T271 T272 T273 T274 T275 T276 T277 T278 T279 T280 T281 T282 T283 T284 T285 T286 T287 T288 T289 T290 T291 T292 T293 T294 T295 T296 T297 T298 T299 T300 T301 T302 T303 T304 T305 T306 T307 T308 T309 T310 T311 T312 T313 T314 T315 T316 T317 T318 T319 T320 T321 T322 T323 T324 T325 T326 T327 T328 T329 T330 T331 T332 T333 T334 T335 T336 T337 T338 T339 T340 T341 T342 T343 T344 T345 T346 T347 T348 T349 T350 T351 T352 T353 T354 T355 T356 T357 T358 T359 T360 T361 T362 T363 T364 T365 T366 T367 T368 T369 T370 T371 T372 T373 T374 T375 T376 T377 T378 T379 T380 T381 T382 T383 T384 T385 T386 T387 T388 T389 T390 T391 T392 T393 T394 T395 T396 T397 T398 T399 T400 T401 T402 T403 T404 T405 T406 T407 T408 T409 T410 T411 T412 T413 T414 T415 T416 T417 T418 T419 T420 T421 T422 T423 T424 T425 T426 T427 T428 T429 T430 T431 T432 T433 T434 T435 T436 T437 T438 T439 T440 T441 T442 T443 T444 T445 T446 T447 T448 T449 T450 T451 T452 T453 T454 T455 T456 T457 T458 T459 T460 T461 T462 T463 T464 T465 T466 T467 T468 T469 T470 T471 T472 T473 T474 T475 T476 T477 T478 T479 T480 T481 T482 T483 T484 T485 T486 T487 T488 T489 T490 T491 T492 T493 T494 T495 T496 T497 T498 T499 T500 T501 T502 T503 T504 T505 T506 T507 T508 T509 T510 T511 T512 T513 T514 T515 T516 T517 T518 T519 T520 T521 T522 T523 T524 T525 T526 T527 T528 T529 T530 T531 T532 T533 T534 T535 T536 T537 T538 T539 T540 T541 T542 T543 T544 T545 T546 T547 T548 T549 T550 T551 T552 T553 T554 T555 T556 T557 T558 T559 T560 T561 T562 T563 T564 T565 T566 T567 T568 T569 T570 T571 T572 T573 T574 T575 T576 T577 T578 T579 T580 T581 T582 T583 T584 T585 T586 T587 T588 T589 T590 T591 T592 T593 T594 T595 T596 T597 T598 T599 T600 T601 T602 T603 T604 T605 T606 T607 T608 T609 T610 T611 T612 T613 T614 T615 T616 T617 T618 T619 T620 T621 T622 T623 T624 T625 T626 T627 T628 T629 T630 T631 T632 T633 T634 T635 T636 T637 T638 T639 T640 T641 T642 T643 T644 T645 T646 T647 T648 T649 T650 T651 T652 T653 T654 T655 T656 T657 T658 T659 T660 T661 T662 T663 T664 T665 T666 T667 T668 T669 T670 T671 T672 T673 T674 T675 T676 T677 T678 T679 T680 T681 T682 T683 T684 T685 T686 T687 T688 T689 T690 T691 T692 T693 T694 T695 T696 T697 T698 T699 T700 T701 T702 T703 T704 T705 T706 T707 T708 T709 T710 T711 T712 T713 T714 T715 T716 T717 T718 T719 T720 T721 T722 T723 T724 T725 T726 T727 T728 T729 T730 T731 T732 T733 T734 T735 T736 T737 T738 T739 T740 T741 T742 T743 T744 T745 T746 T747 T748 T749 T750 T751 T752 T753 T754 T755 T756 T757 T758 T759 T760 T761 T762 T763 T764 T765 T766 T767 T768 T769 T770 T771 T772 T773 T774 T775 T776 T777 T778 T779 T780 T781 T782 T783 T784 T785 T786 T787 T788 T789 T790 T791 T792 T793 T794 T795 T796 T797 T798 T799 T800 T801 T802 T803 T804 T805 T806 T807 T808 T809 T810 T811 T812 T813 T814 T815 T816 T817 T818 T819 T820 T821 T822 T823 T824 T825 T826 T827 T828 T829 T830 T831 T832 T833 T834 T835 T836 T837 T838 T839 T840 T841 T842 T843 T844 T845 T846 T847 T848 T849 T850 T851 T852 T853 T854 T855 T856 T857 T858 T859 T860 T861 T862 T863 T864 T865 T866 T867 T868 T869 T870 T871 T872 T873 T874 T875 T876 T877 T878 T879 T880 T881 T882 T883 T884 T885 T886 T887 T888 T889 T890 T891 T892 T893 T894 T895 T896 T897 T898 T899 T900 T901 T902 T903 T904 T905 T906 T907 T908 T909 T910 T911 T912 T913 T914 T915 T916 T917 T918 T919 T920 T921 T922 T923 T924 T925 T926 T927 T928 T929 T930 T931 T932 T933 T934 T935 T936 T937 T938 T939 T940 T941 T942 T943 T944 T945 T946 T947 T948 T949 T950 T951 T952 T953 T954 T955 T956 T957 T958 T959 T960 T961 T962 T963 T964 T965 T966 T967 T968 T969 T970 T971 T972 T973 T974 T975 T976 T977 T978 T979 T980 T981 T982 T983 T984 T985 T986 T987 T988 T989 T990 T991 T992 T993 T994 T995 T996 T997 T998 T999 T1000 T1001 T1002 T1003 T1004 T1005 T1006 T1007 T1008 T1009 T1010 T1011 T1012 T1013 T1014 T1015 T1016 T1017 T1018 T1019 T1020 T1021 T1022 T1023 T1024 T1025 T1026 T1027 T1028 T1029 T1030 T1031 T1032 T1033 T1034 T1035 T1036 T1037 T1038 T1039 T1040 T1041 T1042 T1043 T1044 T1045 T1046 T1047 T1048 T1049 T1050 T1051 T1052 T1053 T1054 T1055 T1056 T1057 T1058 T1059 T1060 T1061 T1062 T1063 T1064 T1065 T1066 T1067 T1068 T1069 T1070 T1071 T1072 T1073 T1074 T1075 T1076 T1077 T1078 T1079 T1080 T1081 T1082 T1083 T1084 T1085 T1086 T1087 T1088 T1089 T1090 T1091 T1092 T1093 T1094 T1095 T1096 T1097 T1098 T1099 T1100 T1101 T1102 T1103 T1104 T1105 T1106 T1107 T1108 T1109 T1110 T1111 T1112 T1113 T1114 T1115 T1116 T1117 T1118 T1119 T1120 T1121 T1122 T1123 T1124 T1125 T1126 T1127 T1128 T1129 T1130 T1131 T1132 T1133 T1134 T1135 T1136 T1137 T1138 T1139 T1140 T1141 T1142 T1143 T1144 T1145 T1146 T1147 T1148 T1149 T1150 T1151 T1152 T1153 T1154 T1155 T1156 T1157 T1158 T1159 T1160 T1161 T1162 T1163 T1164 T1165 T1166 T1167 T1168 T1169 T1170 T1171 T1172 T1173 T1174 T1175 T1176 T1177 T1178 T1179 T1180 T1181 T1182 T1183 T1184 T1185 T1186 T1187 T1188 T1189 T1190 T1191 T1192 T1193 T1194 T1195 T1196 T1197 T1198 T1199 T1200 T1201 T1202 T1203 T1204 T1205 T1206 T1207 T1208 T1209 T1210 T1211 T1212 T1213 T1214 T1215 T1216 T1217 T1218 T1219 T1220 T1221 T1222 T1223 T1224 T1225 T1226 T1227 T1228 T1229 T1230 T1231 T1232 T1233 T1234 T1235 T1236 T1237 T1238 T1239 T1240 T1241 T1242 T1243 T1244 T1245 T1246 T1247 T1248 T1249 T1250 T1251 T1252 T1253 T1254 T1255 T1256 T1257 T1258 T1259 T1260 T1261 T1262 T1263 T1264 T1265 T1266 T1267 T1268 T1269 T1270 T1271 T1272 T1273 T1274 T1275 T1276 T1277 T1278 T1279 T1280 T1281 T1282 T1283 T1284 T1285 T1286 T1287 T1288 T1289 T1290 T1291 T1292 T1293 T1294 T1295 T1296 T1297 T1298 T1299 T1300 T1301 T1302 T1303 T1304 T1305 T1306 T1307 T1308 T1309 T1310 T1311 T1312 T1313 T1314 T1315 T1316 T1317 T1318 T1319 T1320 T1321 T1322 T1323 T1324 T1325 T1326 T1327 T1328 T1329 T1330 T1331 T1332 T1333 T1334 T1335 T1336 T1337 T1338 T1339 T1340 T1341 T1342 T1343 T1344 T1345 T1346 T1347 T1348 T1349 T1350 T1351 T1352 T1353 T1354 T1355 T1356 T1357 T1358 T1359 T1360 T1361 T1362 T1363 T1364 T1365 T1366 T1367 T1368 T1369 T1370 T1371 T1372 T1373 T1374 T1375 T1376 T1377 T1378 T1379 T1380 T1381 T1382 T1383 T1384 T1385 T1386 T1387 T1388 T1389 T1390 T1391 T1392 T1393 T1394 T1395 T1396 T1397 T1398 T1399 T1400 T1401 T1402 T1403 T1404 T1405 T1406 T1407 T1408 T1409 T1410 T1411 T1412 T1413 T1414 T1415 T1416 T1417 T1418 T1419 T1420 T1421 T1422 T1423 T1424 T1425 T1426 T1427 T1428 T1429 T1430 T1431 T1432 T1433 T1434 T1435 T1436 T1437 T1438 T1439 T1440 T1441 T1442 T1443 T1444 T1445 T1446 T1447 T1448 T1449 T1450 T1451 T1452 T1453 T1454 T1455 T1456 T1457 T1458 T1459 T1460 T1461 T1462 T1463 T1464 T1465 T1466 T1467 T1468 T1469 T1470 T1471 T1472 T1473 T1474 T1475 T1476 T1477 T1478 T1479 T1480 T1481 T1482 T1483 T1484 T1485 T1486 T1487 T1488 T1489 T1490 T1491 T1492 T1493 T1494 T1495 T1496 T1497 T1498 T1499 T1500 T1501 T1502 T1503 T1504 T1505 T1506 T1507 T1508 T1509 T1510 T1511 T1512 T1513 T1514 T1515 T1516 T1517 T1518 T1519 T1520 T1521 T1522 T1523 T1524 T1525 T1526 T1527 T1528 T1529 T1530 T1531 T1532 T1533 T1534 T1535 T1536 T1537 T1538 T1539 T1540 T1541 T1542 T1543 T1544 T1545 T1546 T1547 T1548 T1549 T1550 T1551 T1552 T1553 T1554 T1555 T1556 T1557 T1558 T1559 T1560 T1561 T1562 T1563 T1564 T1565 T1566 T1567 T1568 T1569 T1570 T1571 T1572 T1573 T1574 T1575 T1576 T1577 T1578 T1579 T1580 T1581 T1582 T1583 T1584 T1585 T1586 T1587 T1588 T1589 T1590 T1591 T1592 T1593 T1594 T1595 T1596 T1597 T1598 T1599 T1600 T1601 T1602 T1603 T1604 " + }, + { + "entity_type": "STL", + "start_index": 1, + "end_index": 1, + "label": "STL1:1", + "size": 1, + "converted_string": "STL1 " + } + ], + "boolean_predicate_expected_data": { + "and": { + "common_case": { + "size": 201, + "converted_string": "N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 N398 N399 N400 N401 N402 " + }, + "no_common_case": { + "size": 0, + "converted_string": "" + } + }, + "or": { + "first_second": { + "size": 603, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 N398 N399 N400 N401 N402 N403 N404 N405 N406 N407 N408 N409 N410 N411 N412 N413 N414 N415 N416 N417 N418 N419 N420 N421 N422 N423 N424 N425 N426 N427 N428 N429 N430 N431 N432 N433 N434 N435 N436 N437 N438 N439 N440 N441 N442 N443 N444 N445 N446 N447 N448 N449 N450 N451 N452 N453 N454 N455 N456 N457 N458 N459 N460 N461 N462 N463 N464 N465 N466 N467 N468 N469 N470 N471 N472 N473 N474 N475 N476 N477 N478 N479 N480 N481 N482 N483 N484 N485 N486 N487 N488 N489 N490 N491 N492 N493 N494 N495 N496 N497 N498 N499 N500 N501 N502 N503 N504 N505 N506 N507 N508 N509 N510 N511 N512 N513 N514 N515 N516 N517 N518 N519 N520 N521 N522 N523 N524 N525 N526 N527 N528 N529 N530 N531 N532 N533 N534 N535 N536 N537 N538 N539 N540 N541 N542 N543 N544 N545 N546 N547 N548 N549 N550 N551 N552 N553 N554 N555 N556 N557 N558 N559 N560 N561 N562 N563 N564 N565 N566 N567 N568 N569 N570 N571 N572 N573 N574 N575 N576 N577 N578 N579 N580 N581 N582 N583 N584 N585 N586 N587 N588 N589 N590 N591 N592 N593 N594 N595 N596 N597 N598 N599 N600 N601 N602 N603 " + }, + "all_splits": { + "size": 804, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 N398 N399 N400 N401 N402 N403 N404 N405 N406 N407 N408 N409 N410 N411 N412 N413 N414 N415 N416 N417 N418 N419 N420 N421 N422 N423 N424 N425 N426 N427 N428 N429 N430 N431 N432 N433 N434 N435 N436 N437 N438 N439 N440 N441 N442 N443 N444 N445 N446 N447 N448 N449 N450 N451 N452 N453 N454 N455 N456 N457 N458 N459 N460 N461 N462 N463 N464 N465 N466 N467 N468 N469 N470 N471 N472 N473 N474 N475 N476 N477 N478 N479 N480 N481 N482 N483 N484 N485 N486 N487 N488 N489 N490 N491 N492 N493 N494 N495 N496 N497 N498 N499 N500 N501 N502 N503 N504 N505 N506 N507 N508 N509 N510 N511 N512 N513 N514 N515 N516 N517 N518 N519 N520 N521 N522 N523 N524 N525 N526 N527 N528 N529 N530 N531 N532 N533 N534 N535 N536 N537 N538 N539 N540 N541 N542 N543 N544 N545 N546 N547 N548 N549 N550 N551 N552 N553 N554 N555 N556 N557 N558 N559 N560 N561 N562 N563 N564 N565 N566 N567 N568 N569 N570 N571 N572 N573 N574 N575 N576 N577 N578 N579 N580 N581 N582 N583 N584 N585 N586 N587 N588 N589 N590 N591 N592 N593 N594 N595 N596 N597 N598 N599 N600 N601 N602 N603 N604 N605 N606 N607 N608 N609 N610 N611 N612 N613 N614 N615 N616 N617 N618 N619 N620 N621 N622 N623 N624 N625 N626 N627 N628 N629 N630 N631 N632 N633 N634 N635 N636 N637 N638 N639 N640 N641 N642 N643 N644 N645 N646 N647 N648 N649 N650 N651 N652 N653 N654 N655 N656 N657 N658 N659 N660 N661 N662 N663 N664 N665 N666 N667 N668 N669 N670 N671 N672 N673 N674 N675 N676 N677 N678 N679 N680 N681 N682 N683 N684 N685 N686 N687 N688 N689 N690 N691 N692 N693 N694 N695 N696 N697 N698 N699 N700 N701 N702 N703 N704 N705 N706 N707 N708 N709 N710 N711 N712 N713 N714 N715 N716 N717 N718 N719 N720 N721 N722 N723 N724 N725 N726 N727 N728 N729 N730 N731 N732 N733 N734 N735 N736 N737 N738 N739 N740 N741 N742 N743 N744 N745 N746 N747 N748 N749 N750 N751 N752 N753 N754 N755 N756 N757 N758 N759 N760 N761 N762 N763 N764 N765 N766 N767 N768 N769 N770 N771 N772 N773 N774 N775 N776 N777 N778 N779 N780 N781 N782 N783 N784 N785 N786 N787 N788 N789 N790 N791 N792 N793 N794 N795 N796 N797 N798 N799 N800 N801 N802 N803 N804 " + } + }, + "not": { + "first_split": { + "size": 2007, + "converted_string": "N403 N404 N405 N406 N407 N408 N409 N410 N411 N412 N413 N414 N415 N416 N417 N418 N419 N420 N421 N422 N423 N424 N425 N426 N427 N428 N429 N430 N431 N432 N433 N434 N435 N436 N437 N438 N439 N440 N441 N442 N443 N444 N445 N446 N447 N448 N449 N450 N451 N452 N453 N454 N455 N456 N457 N458 N459 N460 N461 N462 N463 N464 N465 N466 N467 N468 N469 N470 N471 N472 N473 N474 N475 N476 N477 N478 N479 N480 N481 N482 N483 N484 N485 N486 N487 N488 N489 N490 N491 N492 N493 N494 N495 N496 N497 N498 N499 N500 N501 N502 N503 N504 N505 N506 N507 N508 N509 N510 N511 N512 N513 N514 N515 N516 N517 N518 N519 N520 N521 N522 N523 N524 N525 N526 N527 N528 N529 N530 N531 N532 N533 N534 N535 N536 N537 N538 N539 N540 N541 N542 N543 N544 N545 N546 N547 N548 N549 N550 N551 N552 N553 N554 N555 N556 N557 N558 N559 N560 N561 N562 N563 N564 N565 N566 N567 N568 N569 N570 N571 N572 N573 N574 N575 N576 N577 N578 N579 N580 N581 N582 N583 N584 N585 N586 N587 N588 N589 N590 N591 N592 N593 N594 N595 N596 N597 N598 N599 N600 N601 N602 N603 N604 N605 N606 N607 N608 N609 N610 N611 N612 N613 N614 N615 N616 N617 N618 N619 N620 N621 N622 N623 N624 N625 N626 N627 N628 N629 N630 N631 N632 N633 N634 N635 N636 N637 N638 N639 N640 N641 N642 N643 N644 N645 N646 N647 N648 N649 N650 N651 N652 N653 N654 N655 N656 N657 N658 N659 N660 N661 N662 N663 N664 N665 N666 N667 N668 N669 N670 N671 N672 N673 N674 N675 N676 N677 N678 N679 N680 N681 N682 N683 N684 N685 N686 N687 N688 N689 N690 N691 N692 N693 N694 N695 N696 N697 N698 N699 N700 N701 N702 N703 N704 N705 N706 N707 N708 N709 N710 N711 N712 N713 N714 N715 N716 N717 N718 N719 N720 N721 N722 N723 N724 N725 N726 N727 N728 N729 N730 N731 N732 N733 N734 N735 N736 N737 N738 N739 N740 N741 N742 N743 N744 N745 N746 N747 N748 N749 N750 N751 N752 N753 N754 N755 N756 N757 N758 N759 N760 N761 N762 N763 N764 N765 N766 N767 N768 N769 N770 N771 N772 N773 N774 N775 N776 N777 N778 N779 N780 N781 N782 N783 N784 N785 N786 N787 N788 N789 N790 N791 N792 N793 N794 N795 N796 N797 N798 N799 N800 N801 N802 N803 N804 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60 T61 T62 T63 T64 T65 T66 T67 T68 T69 T70 T71 T72 T73 T74 T75 T76 T77 T78 T79 T80 T81 T82 T83 T84 T85 T86 T87 T88 T89 T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 T100 T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 T111 T112 T113 T114 T115 T116 T117 T118 T119 T120 T121 T122 T123 T124 T125 T126 T127 T128 T129 T130 T131 T132 T133 T134 T135 T136 T137 T138 T139 T140 T141 T142 T143 T144 T145 T146 T147 T148 T149 T150 T151 T152 T153 T154 T155 T156 T157 T158 T159 T160 T161 T162 T163 T164 T165 T166 T167 T168 T169 T170 T171 T172 T173 T174 T175 T176 T177 T178 T179 T180 T181 T182 T183 T184 T185 T186 T187 T188 T189 T190 T191 T192 T193 T194 T195 T196 T197 T198 T199 T200 T201 T202 T203 T204 T205 T206 T207 T208 T209 T210 T211 T212 T213 T214 T215 T216 T217 T218 T219 T220 T221 T222 T223 T224 T225 T226 T227 T228 T229 T230 T231 T232 T233 T234 T235 T236 T237 T238 T239 T240 T241 T242 T243 T244 T245 T246 T247 T248 T249 T250 T251 T252 T253 T254 T255 T256 T257 T258 T259 T260 T261 T262 T263 T264 T265 T266 T267 T268 T269 T270 T271 T272 T273 T274 T275 T276 T277 T278 T279 T280 T281 T282 T283 T284 T285 T286 T287 T288 T289 T290 T291 T292 T293 T294 T295 T296 T297 T298 T299 T300 T301 T302 T303 T304 T305 T306 T307 T308 T309 T310 T311 T312 T313 T314 T315 T316 T317 T318 T319 T320 T321 T322 T323 T324 T325 T326 T327 T328 T329 T330 T331 T332 T333 T334 T335 T336 T337 T338 T339 T340 T341 T342 T343 T344 T345 T346 T347 T348 T349 T350 T351 T352 T353 T354 T355 T356 T357 T358 T359 T360 T361 T362 T363 T364 T365 T366 T367 T368 T369 T370 T371 T372 T373 T374 T375 T376 T377 T378 T379 T380 T381 T382 T383 T384 T385 T386 T387 T388 T389 T390 T391 T392 T393 T394 T395 T396 T397 T398 T399 T400 T401 T402 T403 T404 T405 T406 T407 T408 T409 T410 T411 T412 T413 T414 T415 T416 T417 T418 T419 T420 T421 T422 T423 T424 T425 T426 T427 T428 T429 T430 T431 T432 T433 T434 T435 T436 T437 T438 T439 T440 T441 T442 T443 T444 T445 T446 T447 T448 T449 T450 T451 T452 T453 T454 T455 T456 T457 T458 T459 T460 T461 T462 T463 T464 T465 T466 T467 T468 T469 T470 T471 T472 T473 T474 T475 T476 T477 T478 T479 T480 T481 T482 T483 T484 T485 T486 T487 T488 T489 T490 T491 T492 T493 T494 T495 T496 T497 T498 T499 T500 T501 T502 T503 T504 T505 T506 T507 T508 T509 T510 T511 T512 T513 T514 T515 T516 T517 T518 T519 T520 T521 T522 T523 T524 T525 T526 T527 T528 T529 T530 T531 T532 T533 T534 T535 T536 T537 T538 T539 T540 T541 T542 T543 T544 T545 T546 T547 T548 T549 T550 T551 T552 T553 T554 T555 T556 T557 T558 T559 T560 T561 T562 T563 T564 T565 T566 T567 T568 T569 T570 T571 T572 T573 T574 T575 T576 T577 T578 T579 T580 T581 T582 T583 T584 T585 T586 T587 T588 T589 T590 T591 T592 T593 T594 T595 T596 T597 T598 T599 T600 T601 T602 T603 T604 T605 T606 T607 T608 T609 T610 T611 T612 T613 T614 T615 T616 T617 T618 T619 T620 T621 T622 T623 T624 T625 T626 T627 T628 T629 T630 T631 T632 T633 T634 T635 T636 T637 T638 T639 T640 T641 T642 T643 T644 T645 T646 T647 T648 T649 T650 T651 T652 T653 T654 T655 T656 T657 T658 T659 T660 T661 T662 T663 T664 T665 T666 T667 T668 T669 T670 T671 T672 T673 T674 T675 T676 T677 T678 T679 T680 T681 T682 T683 T684 T685 T686 T687 T688 T689 T690 T691 T692 T693 T694 T695 T696 T697 T698 T699 T700 T701 T702 T703 T704 T705 T706 T707 T708 T709 T710 T711 T712 T713 T714 T715 T716 T717 T718 T719 T720 T721 T722 T723 T724 T725 T726 T727 T728 T729 T730 T731 T732 T733 T734 T735 T736 T737 T738 T739 T740 T741 T742 T743 T744 T745 T746 T747 T748 T749 T750 T751 T752 T753 T754 T755 T756 T757 T758 T759 T760 T761 T762 T763 T764 T765 T766 T767 T768 T769 T770 T771 T772 T773 T774 T775 T776 T777 T778 T779 T780 T781 T782 T783 T784 T785 T786 T787 T788 T789 T790 T791 T792 T793 T794 T795 T796 T797 T798 T799 T800 T801 T802 T803 T804 T805 T806 T807 T808 T809 T810 T811 T812 T813 T814 T815 T816 T817 T818 T819 T820 T821 T822 T823 T824 T825 T826 T827 T828 T829 T830 T831 T832 T833 T834 T835 T836 T837 T838 T839 T840 T841 T842 T843 T844 T845 T846 T847 T848 T849 T850 T851 T852 T853 T854 T855 T856 T857 T858 T859 T860 T861 T862 T863 T864 T865 T866 T867 T868 T869 T870 T871 T872 T873 T874 T875 T876 T877 T878 T879 T880 T881 T882 T883 T884 T885 T886 T887 T888 T889 T890 T891 T892 T893 T894 T895 T896 T897 T898 T899 T900 T901 T902 T903 T904 T905 T906 T907 T908 T909 T910 T911 T912 T913 T914 T915 T916 T917 T918 T919 T920 T921 T922 T923 T924 T925 T926 T927 T928 T929 T930 T931 T932 T933 T934 T935 T936 T937 T938 T939 T940 T941 T942 T943 T944 T945 T946 T947 T948 T949 T950 T951 T952 T953 T954 T955 T956 T957 T958 T959 T960 T961 T962 T963 T964 T965 T966 T967 T968 T969 T970 T971 T972 T973 T974 T975 T976 T977 T978 T979 T980 T981 T982 T983 T984 T985 T986 T987 T988 T989 T990 T991 T992 T993 T994 T995 T996 T997 T998 T999 T1000 T1001 T1002 T1003 T1004 T1005 T1006 T1007 T1008 T1009 T1010 T1011 T1012 T1013 T1014 T1015 T1016 T1017 T1018 T1019 T1020 T1021 T1022 T1023 T1024 T1025 T1026 T1027 T1028 T1029 T1030 T1031 T1032 T1033 T1034 T1035 T1036 T1037 T1038 T1039 T1040 T1041 T1042 T1043 T1044 T1045 T1046 T1047 T1048 T1049 T1050 T1051 T1052 T1053 T1054 T1055 T1056 T1057 T1058 T1059 T1060 T1061 T1062 T1063 T1064 T1065 T1066 T1067 T1068 T1069 T1070 T1071 T1072 T1073 T1074 T1075 T1076 T1077 T1078 T1079 T1080 T1081 T1082 T1083 T1084 T1085 T1086 T1087 T1088 T1089 T1090 T1091 T1092 T1093 T1094 T1095 T1096 T1097 T1098 T1099 T1100 T1101 T1102 T1103 T1104 T1105 T1106 T1107 T1108 T1109 T1110 T1111 T1112 T1113 T1114 T1115 T1116 T1117 T1118 T1119 T1120 T1121 T1122 T1123 T1124 T1125 T1126 T1127 T1128 T1129 T1130 T1131 T1132 T1133 T1134 T1135 T1136 T1137 T1138 T1139 T1140 T1141 T1142 T1143 T1144 T1145 T1146 T1147 T1148 T1149 T1150 T1151 T1152 T1153 T1154 T1155 T1156 T1157 T1158 T1159 T1160 T1161 T1162 T1163 T1164 T1165 T1166 T1167 T1168 T1169 T1170 T1171 T1172 T1173 T1174 T1175 T1176 T1177 T1178 T1179 T1180 T1181 T1182 T1183 T1184 T1185 T1186 T1187 T1188 T1189 T1190 T1191 T1192 T1193 T1194 T1195 T1196 T1197 T1198 T1199 T1200 T1201 T1202 T1203 T1204 T1205 T1206 T1207 T1208 T1209 T1210 T1211 T1212 T1213 T1214 T1215 T1216 T1217 T1218 T1219 T1220 T1221 T1222 T1223 T1224 T1225 T1226 T1227 T1228 T1229 T1230 T1231 T1232 T1233 T1234 T1235 T1236 T1237 T1238 T1239 T1240 T1241 T1242 T1243 T1244 T1245 T1246 T1247 T1248 T1249 T1250 T1251 T1252 T1253 T1254 T1255 T1256 T1257 T1258 T1259 T1260 T1261 T1262 T1263 T1264 T1265 T1266 T1267 T1268 T1269 T1270 T1271 T1272 T1273 T1274 T1275 T1276 T1277 T1278 T1279 T1280 T1281 T1282 T1283 T1284 T1285 T1286 T1287 T1288 T1289 T1290 T1291 T1292 T1293 T1294 T1295 T1296 T1297 T1298 T1299 T1300 T1301 T1302 T1303 T1304 T1305 T1306 T1307 T1308 T1309 T1310 T1311 T1312 T1313 T1314 T1315 T1316 T1317 T1318 T1319 T1320 T1321 T1322 T1323 T1324 T1325 T1326 T1327 T1328 T1329 T1330 T1331 T1332 T1333 T1334 T1335 T1336 T1337 T1338 T1339 T1340 T1341 T1342 T1343 T1344 T1345 T1346 T1347 T1348 T1349 T1350 T1351 T1352 T1353 T1354 T1355 T1356 T1357 T1358 T1359 T1360 T1361 T1362 T1363 T1364 T1365 T1366 T1367 T1368 T1369 T1370 T1371 T1372 T1373 T1374 T1375 T1376 T1377 T1378 T1379 T1380 T1381 T1382 T1383 T1384 T1385 T1386 T1387 T1388 T1389 T1390 T1391 T1392 T1393 T1394 T1395 T1396 T1397 T1398 T1399 T1400 T1401 T1402 T1403 T1404 T1405 T1406 T1407 T1408 T1409 T1410 T1411 T1412 T1413 T1414 T1415 T1416 T1417 T1418 T1419 T1420 T1421 T1422 T1423 T1424 T1425 T1426 T1427 T1428 T1429 T1430 T1431 T1432 T1433 T1434 T1435 T1436 T1437 T1438 T1439 T1440 T1441 T1442 T1443 T1444 T1445 T1446 T1447 T1448 T1449 T1450 T1451 T1452 T1453 T1454 T1455 T1456 T1457 T1458 T1459 T1460 T1461 T1462 T1463 T1464 T1465 T1466 T1467 T1468 T1469 T1470 T1471 T1472 T1473 T1474 T1475 T1476 T1477 T1478 T1479 T1480 T1481 T1482 T1483 T1484 T1485 T1486 T1487 T1488 T1489 T1490 T1491 T1492 T1493 T1494 T1495 T1496 T1497 T1498 T1499 T1500 T1501 T1502 T1503 T1504 T1505 T1506 T1507 T1508 T1509 T1510 T1511 T1512 T1513 T1514 T1515 T1516 T1517 T1518 T1519 T1520 T1521 T1522 T1523 T1524 T1525 T1526 T1527 T1528 T1529 T1530 T1531 T1532 T1533 T1534 T1535 T1536 T1537 T1538 T1539 T1540 T1541 T1542 T1543 T1544 T1545 T1546 T1547 T1548 T1549 T1550 T1551 T1552 T1553 T1554 T1555 T1556 T1557 T1558 T1559 T1560 T1561 T1562 T1563 T1564 T1565 T1566 T1567 T1568 T1569 T1570 T1571 T1572 T1573 T1574 T1575 T1576 T1577 T1578 T1579 T1580 T1581 T1582 T1583 T1584 T1585 T1586 T1587 T1588 T1589 T1590 T1591 T1592 T1593 T1594 T1595 T1596 T1597 T1598 T1599 T1600 T1601 T1602 T1603 T1604 STL1 " + }, + "second_split": { + "size": 2007, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N604 N605 N606 N607 N608 N609 N610 N611 N612 N613 N614 N615 N616 N617 N618 N619 N620 N621 N622 N623 N624 N625 N626 N627 N628 N629 N630 N631 N632 N633 N634 N635 N636 N637 N638 N639 N640 N641 N642 N643 N644 N645 N646 N647 N648 N649 N650 N651 N652 N653 N654 N655 N656 N657 N658 N659 N660 N661 N662 N663 N664 N665 N666 N667 N668 N669 N670 N671 N672 N673 N674 N675 N676 N677 N678 N679 N680 N681 N682 N683 N684 N685 N686 N687 N688 N689 N690 N691 N692 N693 N694 N695 N696 N697 N698 N699 N700 N701 N702 N703 N704 N705 N706 N707 N708 N709 N710 N711 N712 N713 N714 N715 N716 N717 N718 N719 N720 N721 N722 N723 N724 N725 N726 N727 N728 N729 N730 N731 N732 N733 N734 N735 N736 N737 N738 N739 N740 N741 N742 N743 N744 N745 N746 N747 N748 N749 N750 N751 N752 N753 N754 N755 N756 N757 N758 N759 N760 N761 N762 N763 N764 N765 N766 N767 N768 N769 N770 N771 N772 N773 N774 N775 N776 N777 N778 N779 N780 N781 N782 N783 N784 N785 N786 N787 N788 N789 N790 N791 N792 N793 N794 N795 N796 N797 N798 N799 N800 N801 N802 N803 N804 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60 T61 T62 T63 T64 T65 T66 T67 T68 T69 T70 T71 T72 T73 T74 T75 T76 T77 T78 T79 T80 T81 T82 T83 T84 T85 T86 T87 T88 T89 T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 T100 T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 T111 T112 T113 T114 T115 T116 T117 T118 T119 T120 T121 T122 T123 T124 T125 T126 T127 T128 T129 T130 T131 T132 T133 T134 T135 T136 T137 T138 T139 T140 T141 T142 T143 T144 T145 T146 T147 T148 T149 T150 T151 T152 T153 T154 T155 T156 T157 T158 T159 T160 T161 T162 T163 T164 T165 T166 T167 T168 T169 T170 T171 T172 T173 T174 T175 T176 T177 T178 T179 T180 T181 T182 T183 T184 T185 T186 T187 T188 T189 T190 T191 T192 T193 T194 T195 T196 T197 T198 T199 T200 T201 T202 T203 T204 T205 T206 T207 T208 T209 T210 T211 T212 T213 T214 T215 T216 T217 T218 T219 T220 T221 T222 T223 T224 T225 T226 T227 T228 T229 T230 T231 T232 T233 T234 T235 T236 T237 T238 T239 T240 T241 T242 T243 T244 T245 T246 T247 T248 T249 T250 T251 T252 T253 T254 T255 T256 T257 T258 T259 T260 T261 T262 T263 T264 T265 T266 T267 T268 T269 T270 T271 T272 T273 T274 T275 T276 T277 T278 T279 T280 T281 T282 T283 T284 T285 T286 T287 T288 T289 T290 T291 T292 T293 T294 T295 T296 T297 T298 T299 T300 T301 T302 T303 T304 T305 T306 T307 T308 T309 T310 T311 T312 T313 T314 T315 T316 T317 T318 T319 T320 T321 T322 T323 T324 T325 T326 T327 T328 T329 T330 T331 T332 T333 T334 T335 T336 T337 T338 T339 T340 T341 T342 T343 T344 T345 T346 T347 T348 T349 T350 T351 T352 T353 T354 T355 T356 T357 T358 T359 T360 T361 T362 T363 T364 T365 T366 T367 T368 T369 T370 T371 T372 T373 T374 T375 T376 T377 T378 T379 T380 T381 T382 T383 T384 T385 T386 T387 T388 T389 T390 T391 T392 T393 T394 T395 T396 T397 T398 T399 T400 T401 T402 T403 T404 T405 T406 T407 T408 T409 T410 T411 T412 T413 T414 T415 T416 T417 T418 T419 T420 T421 T422 T423 T424 T425 T426 T427 T428 T429 T430 T431 T432 T433 T434 T435 T436 T437 T438 T439 T440 T441 T442 T443 T444 T445 T446 T447 T448 T449 T450 T451 T452 T453 T454 T455 T456 T457 T458 T459 T460 T461 T462 T463 T464 T465 T466 T467 T468 T469 T470 T471 T472 T473 T474 T475 T476 T477 T478 T479 T480 T481 T482 T483 T484 T485 T486 T487 T488 T489 T490 T491 T492 T493 T494 T495 T496 T497 T498 T499 T500 T501 T502 T503 T504 T505 T506 T507 T508 T509 T510 T511 T512 T513 T514 T515 T516 T517 T518 T519 T520 T521 T522 T523 T524 T525 T526 T527 T528 T529 T530 T531 T532 T533 T534 T535 T536 T537 T538 T539 T540 T541 T542 T543 T544 T545 T546 T547 T548 T549 T550 T551 T552 T553 T554 T555 T556 T557 T558 T559 T560 T561 T562 T563 T564 T565 T566 T567 T568 T569 T570 T571 T572 T573 T574 T575 T576 T577 T578 T579 T580 T581 T582 T583 T584 T585 T586 T587 T588 T589 T590 T591 T592 T593 T594 T595 T596 T597 T598 T599 T600 T601 T602 T603 T604 T605 T606 T607 T608 T609 T610 T611 T612 T613 T614 T615 T616 T617 T618 T619 T620 T621 T622 T623 T624 T625 T626 T627 T628 T629 T630 T631 T632 T633 T634 T635 T636 T637 T638 T639 T640 T641 T642 T643 T644 T645 T646 T647 T648 T649 T650 T651 T652 T653 T654 T655 T656 T657 T658 T659 T660 T661 T662 T663 T664 T665 T666 T667 T668 T669 T670 T671 T672 T673 T674 T675 T676 T677 T678 T679 T680 T681 T682 T683 T684 T685 T686 T687 T688 T689 T690 T691 T692 T693 T694 T695 T696 T697 T698 T699 T700 T701 T702 T703 T704 T705 T706 T707 T708 T709 T710 T711 T712 T713 T714 T715 T716 T717 T718 T719 T720 T721 T722 T723 T724 T725 T726 T727 T728 T729 T730 T731 T732 T733 T734 T735 T736 T737 T738 T739 T740 T741 T742 T743 T744 T745 T746 T747 T748 T749 T750 T751 T752 T753 T754 T755 T756 T757 T758 T759 T760 T761 T762 T763 T764 T765 T766 T767 T768 T769 T770 T771 T772 T773 T774 T775 T776 T777 T778 T779 T780 T781 T782 T783 T784 T785 T786 T787 T788 T789 T790 T791 T792 T793 T794 T795 T796 T797 T798 T799 T800 T801 T802 T803 T804 T805 T806 T807 T808 T809 T810 T811 T812 T813 T814 T815 T816 T817 T818 T819 T820 T821 T822 T823 T824 T825 T826 T827 T828 T829 T830 T831 T832 T833 T834 T835 T836 T837 T838 T839 T840 T841 T842 T843 T844 T845 T846 T847 T848 T849 T850 T851 T852 T853 T854 T855 T856 T857 T858 T859 T860 T861 T862 T863 T864 T865 T866 T867 T868 T869 T870 T871 T872 T873 T874 T875 T876 T877 T878 T879 T880 T881 T882 T883 T884 T885 T886 T887 T888 T889 T890 T891 T892 T893 T894 T895 T896 T897 T898 T899 T900 T901 T902 T903 T904 T905 T906 T907 T908 T909 T910 T911 T912 T913 T914 T915 T916 T917 T918 T919 T920 T921 T922 T923 T924 T925 T926 T927 T928 T929 T930 T931 T932 T933 T934 T935 T936 T937 T938 T939 T940 T941 T942 T943 T944 T945 T946 T947 T948 T949 T950 T951 T952 T953 T954 T955 T956 T957 T958 T959 T960 T961 T962 T963 T964 T965 T966 T967 T968 T969 T970 T971 T972 T973 T974 T975 T976 T977 T978 T979 T980 T981 T982 T983 T984 T985 T986 T987 T988 T989 T990 T991 T992 T993 T994 T995 T996 T997 T998 T999 T1000 T1001 T1002 T1003 T1004 T1005 T1006 T1007 T1008 T1009 T1010 T1011 T1012 T1013 T1014 T1015 T1016 T1017 T1018 T1019 T1020 T1021 T1022 T1023 T1024 T1025 T1026 T1027 T1028 T1029 T1030 T1031 T1032 T1033 T1034 T1035 T1036 T1037 T1038 T1039 T1040 T1041 T1042 T1043 T1044 T1045 T1046 T1047 T1048 T1049 T1050 T1051 T1052 T1053 T1054 T1055 T1056 T1057 T1058 T1059 T1060 T1061 T1062 T1063 T1064 T1065 T1066 T1067 T1068 T1069 T1070 T1071 T1072 T1073 T1074 T1075 T1076 T1077 T1078 T1079 T1080 T1081 T1082 T1083 T1084 T1085 T1086 T1087 T1088 T1089 T1090 T1091 T1092 T1093 T1094 T1095 T1096 T1097 T1098 T1099 T1100 T1101 T1102 T1103 T1104 T1105 T1106 T1107 T1108 T1109 T1110 T1111 T1112 T1113 T1114 T1115 T1116 T1117 T1118 T1119 T1120 T1121 T1122 T1123 T1124 T1125 T1126 T1127 T1128 T1129 T1130 T1131 T1132 T1133 T1134 T1135 T1136 T1137 T1138 T1139 T1140 T1141 T1142 T1143 T1144 T1145 T1146 T1147 T1148 T1149 T1150 T1151 T1152 T1153 T1154 T1155 T1156 T1157 T1158 T1159 T1160 T1161 T1162 T1163 T1164 T1165 T1166 T1167 T1168 T1169 T1170 T1171 T1172 T1173 T1174 T1175 T1176 T1177 T1178 T1179 T1180 T1181 T1182 T1183 T1184 T1185 T1186 T1187 T1188 T1189 T1190 T1191 T1192 T1193 T1194 T1195 T1196 T1197 T1198 T1199 T1200 T1201 T1202 T1203 T1204 T1205 T1206 T1207 T1208 T1209 T1210 T1211 T1212 T1213 T1214 T1215 T1216 T1217 T1218 T1219 T1220 T1221 T1222 T1223 T1224 T1225 T1226 T1227 T1228 T1229 T1230 T1231 T1232 T1233 T1234 T1235 T1236 T1237 T1238 T1239 T1240 T1241 T1242 T1243 T1244 T1245 T1246 T1247 T1248 T1249 T1250 T1251 T1252 T1253 T1254 T1255 T1256 T1257 T1258 T1259 T1260 T1261 T1262 T1263 T1264 T1265 T1266 T1267 T1268 T1269 T1270 T1271 T1272 T1273 T1274 T1275 T1276 T1277 T1278 T1279 T1280 T1281 T1282 T1283 T1284 T1285 T1286 T1287 T1288 T1289 T1290 T1291 T1292 T1293 T1294 T1295 T1296 T1297 T1298 T1299 T1300 T1301 T1302 T1303 T1304 T1305 T1306 T1307 T1308 T1309 T1310 T1311 T1312 T1313 T1314 T1315 T1316 T1317 T1318 T1319 T1320 T1321 T1322 T1323 T1324 T1325 T1326 T1327 T1328 T1329 T1330 T1331 T1332 T1333 T1334 T1335 T1336 T1337 T1338 T1339 T1340 T1341 T1342 T1343 T1344 T1345 T1346 T1347 T1348 T1349 T1350 T1351 T1352 T1353 T1354 T1355 T1356 T1357 T1358 T1359 T1360 T1361 T1362 T1363 T1364 T1365 T1366 T1367 T1368 T1369 T1370 T1371 T1372 T1373 T1374 T1375 T1376 T1377 T1378 T1379 T1380 T1381 T1382 T1383 T1384 T1385 T1386 T1387 T1388 T1389 T1390 T1391 T1392 T1393 T1394 T1395 T1396 T1397 T1398 T1399 T1400 T1401 T1402 T1403 T1404 T1405 T1406 T1407 T1408 T1409 T1410 T1411 T1412 T1413 T1414 T1415 T1416 T1417 T1418 T1419 T1420 T1421 T1422 T1423 T1424 T1425 T1426 T1427 T1428 T1429 T1430 T1431 T1432 T1433 T1434 T1435 T1436 T1437 T1438 T1439 T1440 T1441 T1442 T1443 T1444 T1445 T1446 T1447 T1448 T1449 T1450 T1451 T1452 T1453 T1454 T1455 T1456 T1457 T1458 T1459 T1460 T1461 T1462 T1463 T1464 T1465 T1466 T1467 T1468 T1469 T1470 T1471 T1472 T1473 T1474 T1475 T1476 T1477 T1478 T1479 T1480 T1481 T1482 T1483 T1484 T1485 T1486 T1487 T1488 T1489 T1490 T1491 T1492 T1493 T1494 T1495 T1496 T1497 T1498 T1499 T1500 T1501 T1502 T1503 T1504 T1505 T1506 T1507 T1508 T1509 T1510 T1511 T1512 T1513 T1514 T1515 T1516 T1517 T1518 T1519 T1520 T1521 T1522 T1523 T1524 T1525 T1526 T1527 T1528 T1529 T1530 T1531 T1532 T1533 T1534 T1535 T1536 T1537 T1538 T1539 T1540 T1541 T1542 T1543 T1544 T1545 T1546 T1547 T1548 T1549 T1550 T1551 T1552 T1553 T1554 T1555 T1556 T1557 T1558 T1559 T1560 T1561 T1562 T1563 T1564 T1565 T1566 T1567 T1568 T1569 T1570 T1571 T1572 T1573 T1574 T1575 T1576 T1577 T1578 T1579 T1580 T1581 T1582 T1583 T1584 T1585 T1586 T1587 T1588 T1589 T1590 T1591 T1592 T1593 T1594 T1595 T1596 T1597 T1598 T1599 T1600 T1601 T1602 T1603 T1604 STL1 " + }, + "third_split": { + "size": 2007, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 N398 N399 N400 N401 N402 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60 T61 T62 T63 T64 T65 T66 T67 T68 T69 T70 T71 T72 T73 T74 T75 T76 T77 T78 T79 T80 T81 T82 T83 T84 T85 T86 T87 T88 T89 T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 T100 T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 T111 T112 T113 T114 T115 T116 T117 T118 T119 T120 T121 T122 T123 T124 T125 T126 T127 T128 T129 T130 T131 T132 T133 T134 T135 T136 T137 T138 T139 T140 T141 T142 T143 T144 T145 T146 T147 T148 T149 T150 T151 T152 T153 T154 T155 T156 T157 T158 T159 T160 T161 T162 T163 T164 T165 T166 T167 T168 T169 T170 T171 T172 T173 T174 T175 T176 T177 T178 T179 T180 T181 T182 T183 T184 T185 T186 T187 T188 T189 T190 T191 T192 T193 T194 T195 T196 T197 T198 T199 T200 T201 T202 T203 T204 T205 T206 T207 T208 T209 T210 T211 T212 T213 T214 T215 T216 T217 T218 T219 T220 T221 T222 T223 T224 T225 T226 T227 T228 T229 T230 T231 T232 T233 T234 T235 T236 T237 T238 T239 T240 T241 T242 T243 T244 T245 T246 T247 T248 T249 T250 T251 T252 T253 T254 T255 T256 T257 T258 T259 T260 T261 T262 T263 T264 T265 T266 T267 T268 T269 T270 T271 T272 T273 T274 T275 T276 T277 T278 T279 T280 T281 T282 T283 T284 T285 T286 T287 T288 T289 T290 T291 T292 T293 T294 T295 T296 T297 T298 T299 T300 T301 T302 T303 T304 T305 T306 T307 T308 T309 T310 T311 T312 T313 T314 T315 T316 T317 T318 T319 T320 T321 T322 T323 T324 T325 T326 T327 T328 T329 T330 T331 T332 T333 T334 T335 T336 T337 T338 T339 T340 T341 T342 T343 T344 T345 T346 T347 T348 T349 T350 T351 T352 T353 T354 T355 T356 T357 T358 T359 T360 T361 T362 T363 T364 T365 T366 T367 T368 T369 T370 T371 T372 T373 T374 T375 T376 T377 T378 T379 T380 T381 T382 T383 T384 T385 T386 T387 T388 T389 T390 T391 T392 T393 T394 T395 T396 T397 T398 T399 T400 T401 T402 T403 T404 T405 T406 T407 T408 T409 T410 T411 T412 T413 T414 T415 T416 T417 T418 T419 T420 T421 T422 T423 T424 T425 T426 T427 T428 T429 T430 T431 T432 T433 T434 T435 T436 T437 T438 T439 T440 T441 T442 T443 T444 T445 T446 T447 T448 T449 T450 T451 T452 T453 T454 T455 T456 T457 T458 T459 T460 T461 T462 T463 T464 T465 T466 T467 T468 T469 T470 T471 T472 T473 T474 T475 T476 T477 T478 T479 T480 T481 T482 T483 T484 T485 T486 T487 T488 T489 T490 T491 T492 T493 T494 T495 T496 T497 T498 T499 T500 T501 T502 T503 T504 T505 T506 T507 T508 T509 T510 T511 T512 T513 T514 T515 T516 T517 T518 T519 T520 T521 T522 T523 T524 T525 T526 T527 T528 T529 T530 T531 T532 T533 T534 T535 T536 T537 T538 T539 T540 T541 T542 T543 T544 T545 T546 T547 T548 T549 T550 T551 T552 T553 T554 T555 T556 T557 T558 T559 T560 T561 T562 T563 T564 T565 T566 T567 T568 T569 T570 T571 T572 T573 T574 T575 T576 T577 T578 T579 T580 T581 T582 T583 T584 T585 T586 T587 T588 T589 T590 T591 T592 T593 T594 T595 T596 T597 T598 T599 T600 T601 T602 T603 T604 T605 T606 T607 T608 T609 T610 T611 T612 T613 T614 T615 T616 T617 T618 T619 T620 T621 T622 T623 T624 T625 T626 T627 T628 T629 T630 T631 T632 T633 T634 T635 T636 T637 T638 T639 T640 T641 T642 T643 T644 T645 T646 T647 T648 T649 T650 T651 T652 T653 T654 T655 T656 T657 T658 T659 T660 T661 T662 T663 T664 T665 T666 T667 T668 T669 T670 T671 T672 T673 T674 T675 T676 T677 T678 T679 T680 T681 T682 T683 T684 T685 T686 T687 T688 T689 T690 T691 T692 T693 T694 T695 T696 T697 T698 T699 T700 T701 T702 T703 T704 T705 T706 T707 T708 T709 T710 T711 T712 T713 T714 T715 T716 T717 T718 T719 T720 T721 T722 T723 T724 T725 T726 T727 T728 T729 T730 T731 T732 T733 T734 T735 T736 T737 T738 T739 T740 T741 T742 T743 T744 T745 T746 T747 T748 T749 T750 T751 T752 T753 T754 T755 T756 T757 T758 T759 T760 T761 T762 T763 T764 T765 T766 T767 T768 T769 T770 T771 T772 T773 T774 T775 T776 T777 T778 T779 T780 T781 T782 T783 T784 T785 T786 T787 T788 T789 T790 T791 T792 T793 T794 T795 T796 T797 T798 T799 T800 T801 T802 T803 T804 T805 T806 T807 T808 T809 T810 T811 T812 T813 T814 T815 T816 T817 T818 T819 T820 T821 T822 T823 T824 T825 T826 T827 T828 T829 T830 T831 T832 T833 T834 T835 T836 T837 T838 T839 T840 T841 T842 T843 T844 T845 T846 T847 T848 T849 T850 T851 T852 T853 T854 T855 T856 T857 T858 T859 T860 T861 T862 T863 T864 T865 T866 T867 T868 T869 T870 T871 T872 T873 T874 T875 T876 T877 T878 T879 T880 T881 T882 T883 T884 T885 T886 T887 T888 T889 T890 T891 T892 T893 T894 T895 T896 T897 T898 T899 T900 T901 T902 T903 T904 T905 T906 T907 T908 T909 T910 T911 T912 T913 T914 T915 T916 T917 T918 T919 T920 T921 T922 T923 T924 T925 T926 T927 T928 T929 T930 T931 T932 T933 T934 T935 T936 T937 T938 T939 T940 T941 T942 T943 T944 T945 T946 T947 T948 T949 T950 T951 T952 T953 T954 T955 T956 T957 T958 T959 T960 T961 T962 T963 T964 T965 T966 T967 T968 T969 T970 T971 T972 T973 T974 T975 T976 T977 T978 T979 T980 T981 T982 T983 T984 T985 T986 T987 T988 T989 T990 T991 T992 T993 T994 T995 T996 T997 T998 T999 T1000 T1001 T1002 T1003 T1004 T1005 T1006 T1007 T1008 T1009 T1010 T1011 T1012 T1013 T1014 T1015 T1016 T1017 T1018 T1019 T1020 T1021 T1022 T1023 T1024 T1025 T1026 T1027 T1028 T1029 T1030 T1031 T1032 T1033 T1034 T1035 T1036 T1037 T1038 T1039 T1040 T1041 T1042 T1043 T1044 T1045 T1046 T1047 T1048 T1049 T1050 T1051 T1052 T1053 T1054 T1055 T1056 T1057 T1058 T1059 T1060 T1061 T1062 T1063 T1064 T1065 T1066 T1067 T1068 T1069 T1070 T1071 T1072 T1073 T1074 T1075 T1076 T1077 T1078 T1079 T1080 T1081 T1082 T1083 T1084 T1085 T1086 T1087 T1088 T1089 T1090 T1091 T1092 T1093 T1094 T1095 T1096 T1097 T1098 T1099 T1100 T1101 T1102 T1103 T1104 T1105 T1106 T1107 T1108 T1109 T1110 T1111 T1112 T1113 T1114 T1115 T1116 T1117 T1118 T1119 T1120 T1121 T1122 T1123 T1124 T1125 T1126 T1127 T1128 T1129 T1130 T1131 T1132 T1133 T1134 T1135 T1136 T1137 T1138 T1139 T1140 T1141 T1142 T1143 T1144 T1145 T1146 T1147 T1148 T1149 T1150 T1151 T1152 T1153 T1154 T1155 T1156 T1157 T1158 T1159 T1160 T1161 T1162 T1163 T1164 T1165 T1166 T1167 T1168 T1169 T1170 T1171 T1172 T1173 T1174 T1175 T1176 T1177 T1178 T1179 T1180 T1181 T1182 T1183 T1184 T1185 T1186 T1187 T1188 T1189 T1190 T1191 T1192 T1193 T1194 T1195 T1196 T1197 T1198 T1199 T1200 T1201 T1202 T1203 T1204 T1205 T1206 T1207 T1208 T1209 T1210 T1211 T1212 T1213 T1214 T1215 T1216 T1217 T1218 T1219 T1220 T1221 T1222 T1223 T1224 T1225 T1226 T1227 T1228 T1229 T1230 T1231 T1232 T1233 T1234 T1235 T1236 T1237 T1238 T1239 T1240 T1241 T1242 T1243 T1244 T1245 T1246 T1247 T1248 T1249 T1250 T1251 T1252 T1253 T1254 T1255 T1256 T1257 T1258 T1259 T1260 T1261 T1262 T1263 T1264 T1265 T1266 T1267 T1268 T1269 T1270 T1271 T1272 T1273 T1274 T1275 T1276 T1277 T1278 T1279 T1280 T1281 T1282 T1283 T1284 T1285 T1286 T1287 T1288 T1289 T1290 T1291 T1292 T1293 T1294 T1295 T1296 T1297 T1298 T1299 T1300 T1301 T1302 T1303 T1304 T1305 T1306 T1307 T1308 T1309 T1310 T1311 T1312 T1313 T1314 T1315 T1316 T1317 T1318 T1319 T1320 T1321 T1322 T1323 T1324 T1325 T1326 T1327 T1328 T1329 T1330 T1331 T1332 T1333 T1334 T1335 T1336 T1337 T1338 T1339 T1340 T1341 T1342 T1343 T1344 T1345 T1346 T1347 T1348 T1349 T1350 T1351 T1352 T1353 T1354 T1355 T1356 T1357 T1358 T1359 T1360 T1361 T1362 T1363 T1364 T1365 T1366 T1367 T1368 T1369 T1370 T1371 T1372 T1373 T1374 T1375 T1376 T1377 T1378 T1379 T1380 T1381 T1382 T1383 T1384 T1385 T1386 T1387 T1388 T1389 T1390 T1391 T1392 T1393 T1394 T1395 T1396 T1397 T1398 T1399 T1400 T1401 T1402 T1403 T1404 T1405 T1406 T1407 T1408 T1409 T1410 T1411 T1412 T1413 T1414 T1415 T1416 T1417 T1418 T1419 T1420 T1421 T1422 T1423 T1424 T1425 T1426 T1427 T1428 T1429 T1430 T1431 T1432 T1433 T1434 T1435 T1436 T1437 T1438 T1439 T1440 T1441 T1442 T1443 T1444 T1445 T1446 T1447 T1448 T1449 T1450 T1451 T1452 T1453 T1454 T1455 T1456 T1457 T1458 T1459 T1460 T1461 T1462 T1463 T1464 T1465 T1466 T1467 T1468 T1469 T1470 T1471 T1472 T1473 T1474 T1475 T1476 T1477 T1478 T1479 T1480 T1481 T1482 T1483 T1484 T1485 T1486 T1487 T1488 T1489 T1490 T1491 T1492 T1493 T1494 T1495 T1496 T1497 T1498 T1499 T1500 T1501 T1502 T1503 T1504 T1505 T1506 T1507 T1508 T1509 T1510 T1511 T1512 T1513 T1514 T1515 T1516 T1517 T1518 T1519 T1520 T1521 T1522 T1523 T1524 T1525 T1526 T1527 T1528 T1529 T1530 T1531 T1532 T1533 T1534 T1535 T1536 T1537 T1538 T1539 T1540 T1541 T1542 T1543 T1544 T1545 T1546 T1547 T1548 T1549 T1550 T1551 T1552 T1553 T1554 T1555 T1556 T1557 T1558 T1559 T1560 T1561 T1562 T1563 T1564 T1565 T1566 T1567 T1568 T1569 T1570 T1571 T1572 T1573 T1574 T1575 T1576 T1577 T1578 T1579 T1580 T1581 T1582 T1583 T1584 T1585 T1586 T1587 T1588 T1589 T1590 T1591 T1592 T1593 T1594 T1595 T1596 T1597 T1598 T1599 T1600 T1601 T1602 T1603 T1604 STL1 " + } + }, + "xor": { + "first_second": { + "size": 402, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N403 N404 N405 N406 N407 N408 N409 N410 N411 N412 N413 N414 N415 N416 N417 N418 N419 N420 N421 N422 N423 N424 N425 N426 N427 N428 N429 N430 N431 N432 N433 N434 N435 N436 N437 N438 N439 N440 N441 N442 N443 N444 N445 N446 N447 N448 N449 N450 N451 N452 N453 N454 N455 N456 N457 N458 N459 N460 N461 N462 N463 N464 N465 N466 N467 N468 N469 N470 N471 N472 N473 N474 N475 N476 N477 N478 N479 N480 N481 N482 N483 N484 N485 N486 N487 N488 N489 N490 N491 N492 N493 N494 N495 N496 N497 N498 N499 N500 N501 N502 N503 N504 N505 N506 N507 N508 N509 N510 N511 N512 N513 N514 N515 N516 N517 N518 N519 N520 N521 N522 N523 N524 N525 N526 N527 N528 N529 N530 N531 N532 N533 N534 N535 N536 N537 N538 N539 N540 N541 N542 N543 N544 N545 N546 N547 N548 N549 N550 N551 N552 N553 N554 N555 N556 N557 N558 N559 N560 N561 N562 N563 N564 N565 N566 N567 N568 N569 N570 N571 N572 N573 N574 N575 N576 N577 N578 N579 N580 N581 N582 N583 N584 N585 N586 N587 N588 N589 N590 N591 N592 N593 N594 N595 N596 N597 N598 N599 N600 N601 N602 N603 " + }, + "first_third": { + "size": 804, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 N398 N399 N400 N401 N402 N403 N404 N405 N406 N407 N408 N409 N410 N411 N412 N413 N414 N415 N416 N417 N418 N419 N420 N421 N422 N423 N424 N425 N426 N427 N428 N429 N430 N431 N432 N433 N434 N435 N436 N437 N438 N439 N440 N441 N442 N443 N444 N445 N446 N447 N448 N449 N450 N451 N452 N453 N454 N455 N456 N457 N458 N459 N460 N461 N462 N463 N464 N465 N466 N467 N468 N469 N470 N471 N472 N473 N474 N475 N476 N477 N478 N479 N480 N481 N482 N483 N484 N485 N486 N487 N488 N489 N490 N491 N492 N493 N494 N495 N496 N497 N498 N499 N500 N501 N502 N503 N504 N505 N506 N507 N508 N509 N510 N511 N512 N513 N514 N515 N516 N517 N518 N519 N520 N521 N522 N523 N524 N525 N526 N527 N528 N529 N530 N531 N532 N533 N534 N535 N536 N537 N538 N539 N540 N541 N542 N543 N544 N545 N546 N547 N548 N549 N550 N551 N552 N553 N554 N555 N556 N557 N558 N559 N560 N561 N562 N563 N564 N565 N566 N567 N568 N569 N570 N571 N572 N573 N574 N575 N576 N577 N578 N579 N580 N581 N582 N583 N584 N585 N586 N587 N588 N589 N590 N591 N592 N593 N594 N595 N596 N597 N598 N599 N600 N601 N602 N603 N604 N605 N606 N607 N608 N609 N610 N611 N612 N613 N614 N615 N616 N617 N618 N619 N620 N621 N622 N623 N624 N625 N626 N627 N628 N629 N630 N631 N632 N633 N634 N635 N636 N637 N638 N639 N640 N641 N642 N643 N644 N645 N646 N647 N648 N649 N650 N651 N652 N653 N654 N655 N656 N657 N658 N659 N660 N661 N662 N663 N664 N665 N666 N667 N668 N669 N670 N671 N672 N673 N674 N675 N676 N677 N678 N679 N680 N681 N682 N683 N684 N685 N686 N687 N688 N689 N690 N691 N692 N693 N694 N695 N696 N697 N698 N699 N700 N701 N702 N703 N704 N705 N706 N707 N708 N709 N710 N711 N712 N713 N714 N715 N716 N717 N718 N719 N720 N721 N722 N723 N724 N725 N726 N727 N728 N729 N730 N731 N732 N733 N734 N735 N736 N737 N738 N739 N740 N741 N742 N743 N744 N745 N746 N747 N748 N749 N750 N751 N752 N753 N754 N755 N756 N757 N758 N759 N760 N761 N762 N763 N764 N765 N766 N767 N768 N769 N770 N771 N772 N773 N774 N775 N776 N777 N778 N779 N780 N781 N782 N783 N784 N785 N786 N787 N788 N789 N790 N791 N792 N793 N794 N795 N796 N797 N798 N799 N800 N801 N802 N803 N804 " + } + } + }, + "property_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "property_type_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "thickness_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "x_section_predicate_expected_data": { + "Circular": { + "min_value": [ + 5.0 + ], + "max_value": [ + 10.0 + ], + "size": 0, + "converted_string": "" + }, + "Rectangular": { + "min_value": [ + 2.0, + 3.0 + ], + "max_value": [ + 4.0, + 5.0 + ], + "size": 0, + "converted_string": "" + }, + "Annular": { + "min_value": [ + 5.0, + 3.0 + ], + "max_value": [ + 6.0, + 4.0 + ], + "size": 0, + "converted_string": "" + }, + "Half-Circular": { + "min_value": [ + 5.0, + 3.0 + ], + "max_value": [ + 10.0, + 4.0 + ], + "size": 0, + "converted_string": "" + }, + "U-shape": { + "min_value": [ + 2.0, + 3.0 + ], + "max_value": [ + 4.0, + 5.0 + ], + "size": 0, + "converted_string": "" + }, + "Trapezoidal": { + "min_value": [ + 2.0, + 3.0, + 4.0 + ], + "max_value": [ + 4.0, + 5.0, + 6.0 + ], + "size": 0, + "converted_string": "" + } + } + }, + "midplane_model": { + "entities": [ + { + "entity_type": "N", + "start_index": 1, + "end_index": 397, + "label": "N1:397", + "size": 397, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 ", + "triple_split": [ + { + "entity_type": "N", + "start_index": 1, + "end_index": 198, + "label": "N1:198", + "size": 198, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 " + }, + { + "entity_type": "N", + "start_index": 100, + "end_index": 297, + "label": "N100:297", + "size": 198, + "converted_string": "N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 " + }, + { + "entity_type": "N", + "start_index": 199, + "end_index": 397, + "label": "N199:397", + "size": 199, + "converted_string": "N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 " + } + ] + }, + { + "entity_type": "T", + "start_index": 1, + "end_index": 718, + "label": "T1:718", + "size": 718, + "converted_string": "T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60 T61 T62 T63 T64 T65 T66 T67 T68 T69 T70 T71 T72 T73 T74 T75 T76 T77 T78 T79 T80 T81 T82 T83 T84 T85 T86 T87 T88 T89 T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 T100 T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 T111 T112 T113 T114 T115 T116 T117 T118 T119 T120 T121 T122 T123 T124 T125 T126 T127 T128 T129 T130 T131 T132 T133 T134 T135 T136 T137 T138 T139 T140 T141 T142 T143 T144 T145 T146 T147 T148 T149 T150 T151 T152 T153 T154 T155 T156 T157 T158 T159 T160 T161 T162 T163 T164 T165 T166 T167 T168 T169 T170 T171 T172 T173 T174 T175 T176 T177 T178 T179 T180 T181 T182 T183 T184 T185 T186 T187 T188 T189 T190 T191 T192 T193 T194 T195 T196 T197 T198 T199 T200 T201 T202 T203 T204 T205 T206 T207 T208 T209 T210 T211 T212 T213 T214 T215 T216 T217 T218 T219 T220 T221 T222 T223 T224 T225 T226 T227 T228 T229 T230 T231 T232 T233 T234 T235 T236 T237 T238 T239 T240 T241 T242 T243 T244 T245 T246 T247 T248 T249 T250 T251 T252 T253 T254 T255 T256 T257 T258 T259 T260 T261 T262 T263 T264 T265 T266 T267 T268 T269 T270 T271 T272 T273 T274 T275 T276 T277 T278 T279 T280 T281 T282 T283 T284 T285 T286 T287 T288 T289 T290 T291 T292 T293 T294 T295 T296 T297 T298 T299 T300 T301 T302 T303 T304 T305 T306 T307 T308 T309 T310 T311 T312 T313 T314 T315 T316 T317 T318 T319 T320 T321 T322 T323 T324 T325 T326 T327 T328 T329 T330 T331 T332 T333 T334 T335 T336 T337 T338 T339 T340 T341 T342 T343 T344 T345 T346 T347 T348 T349 T350 T351 T352 T353 T354 T355 T356 T357 T358 T359 T360 T361 T362 T363 T364 T365 T366 T367 T368 T369 T370 T371 T372 T373 T374 T375 T376 T377 T378 T379 T380 T381 T382 T383 T384 T385 T386 T387 T388 T389 T390 T391 T392 T393 T394 T395 T396 T397 T398 T399 T400 T401 T402 T403 T404 T405 T406 T407 T408 T409 T410 T411 T412 T413 T414 T415 T416 T417 T418 T419 T420 T421 T422 T423 T424 T425 T426 T427 T428 T429 T430 T431 T432 T433 T434 T435 T436 T437 T438 T439 T440 T441 T442 T443 T444 T445 T446 T447 T448 T449 T450 T451 T452 T453 T454 T455 T456 T457 T458 T459 T460 T461 T462 T463 T464 T465 T466 T467 T468 T469 T470 T471 T472 T473 T474 T475 T476 T477 T478 T479 T480 T481 T482 T483 T484 T485 T486 T487 T488 T489 T490 T491 T492 T493 T494 T495 T496 T497 T498 T499 T500 T501 T502 T503 T504 T505 T506 T507 T508 T509 T510 T511 T512 T513 T514 T515 T516 T517 T518 T519 T520 T521 T522 T523 T524 T525 T526 T527 T528 T529 T530 T531 T532 T533 T534 T535 T536 T537 T538 T539 T540 T541 T542 T543 T544 T545 T546 T547 T548 T549 T550 T551 T552 T553 T554 T555 T556 T557 T558 T559 T560 T561 T562 T563 T564 T565 T566 T567 T568 T569 T570 T571 T572 T573 T574 T575 T576 T577 T578 T579 T580 T581 T582 T583 T584 T585 T586 T587 T588 T589 T590 T591 T592 T593 T594 T595 T596 T597 T598 T599 T600 T601 T602 T603 T604 T605 T606 T607 T608 T609 T610 T611 T612 T613 T614 T615 T616 T617 T618 T619 T620 T621 T622 T623 T624 T625 T626 T627 T628 T629 T630 T631 T632 T633 T634 T635 T636 T637 T638 T639 T640 T641 T642 T643 T644 T645 T646 T647 T648 T649 T650 T651 T652 T653 T654 T655 T656 T657 T658 T659 T660 T661 T662 T663 T664 T665 T666 T667 T668 T669 T670 T671 T672 T673 T674 T675 T676 T677 T678 T679 T680 T681 T682 T683 T684 T685 T686 T687 T688 T689 T690 T691 T692 T693 T694 T695 T696 T697 T698 T699 T700 T701 T702 T703 T704 T705 T706 T707 T708 T709 T710 T711 T712 T713 T714 T715 T716 T717 T718 " + } + ], + "boolean_predicate_expected_data": { + "and": { + "common_case": { + "size": 99, + "converted_string": "N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 " + }, + "no_common_case": { + "size": 0, + "converted_string": "" + } + }, + "or": { + "first_second": { + "size": 297, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 " + }, + "all_splits": { + "size": 397, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 " + } + }, + "not": { + "first_split": { + "size": 917, + "converted_string": "N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60 T61 T62 T63 T64 T65 T66 T67 T68 T69 T70 T71 T72 T73 T74 T75 T76 T77 T78 T79 T80 T81 T82 T83 T84 T85 T86 T87 T88 T89 T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 T100 T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 T111 T112 T113 T114 T115 T116 T117 T118 T119 T120 T121 T122 T123 T124 T125 T126 T127 T128 T129 T130 T131 T132 T133 T134 T135 T136 T137 T138 T139 T140 T141 T142 T143 T144 T145 T146 T147 T148 T149 T150 T151 T152 T153 T154 T155 T156 T157 T158 T159 T160 T161 T162 T163 T164 T165 T166 T167 T168 T169 T170 T171 T172 T173 T174 T175 T176 T177 T178 T179 T180 T181 T182 T183 T184 T185 T186 T187 T188 T189 T190 T191 T192 T193 T194 T195 T196 T197 T198 T199 T200 T201 T202 T203 T204 T205 T206 T207 T208 T209 T210 T211 T212 T213 T214 T215 T216 T217 T218 T219 T220 T221 T222 T223 T224 T225 T226 T227 T228 T229 T230 T231 T232 T233 T234 T235 T236 T237 T238 T239 T240 T241 T242 T243 T244 T245 T246 T247 T248 T249 T250 T251 T252 T253 T254 T255 T256 T257 T258 T259 T260 T261 T262 T263 T264 T265 T266 T267 T268 T269 T270 T271 T272 T273 T274 T275 T276 T277 T278 T279 T280 T281 T282 T283 T284 T285 T286 T287 T288 T289 T290 T291 T292 T293 T294 T295 T296 T297 T298 T299 T300 T301 T302 T303 T304 T305 T306 T307 T308 T309 T310 T311 T312 T313 T314 T315 T316 T317 T318 T319 T320 T321 T322 T323 T324 T325 T326 T327 T328 T329 T330 T331 T332 T333 T334 T335 T336 T337 T338 T339 T340 T341 T342 T343 T344 T345 T346 T347 T348 T349 T350 T351 T352 T353 T354 T355 T356 T357 T358 T359 T360 T361 T362 T363 T364 T365 T366 T367 T368 T369 T370 T371 T372 T373 T374 T375 T376 T377 T378 T379 T380 T381 T382 T383 T384 T385 T386 T387 T388 T389 T390 T391 T392 T393 T394 T395 T396 T397 T398 T399 T400 T401 T402 T403 T404 T405 T406 T407 T408 T409 T410 T411 T412 T413 T414 T415 T416 T417 T418 T419 T420 T421 T422 T423 T424 T425 T426 T427 T428 T429 T430 T431 T432 T433 T434 T435 T436 T437 T438 T439 T440 T441 T442 T443 T444 T445 T446 T447 T448 T449 T450 T451 T452 T453 T454 T455 T456 T457 T458 T459 T460 T461 T462 T463 T464 T465 T466 T467 T468 T469 T470 T471 T472 T473 T474 T475 T476 T477 T478 T479 T480 T481 T482 T483 T484 T485 T486 T487 T488 T489 T490 T491 T492 T493 T494 T495 T496 T497 T498 T499 T500 T501 T502 T503 T504 T505 T506 T507 T508 T509 T510 T511 T512 T513 T514 T515 T516 T517 T518 T519 T520 T521 T522 T523 T524 T525 T526 T527 T528 T529 T530 T531 T532 T533 T534 T535 T536 T537 T538 T539 T540 T541 T542 T543 T544 T545 T546 T547 T548 T549 T550 T551 T552 T553 T554 T555 T556 T557 T558 T559 T560 T561 T562 T563 T564 T565 T566 T567 T568 T569 T570 T571 T572 T573 T574 T575 T576 T577 T578 T579 T580 T581 T582 T583 T584 T585 T586 T587 T588 T589 T590 T591 T592 T593 T594 T595 T596 T597 T598 T599 T600 T601 T602 T603 T604 T605 T606 T607 T608 T609 T610 T611 T612 T613 T614 T615 T616 T617 T618 T619 T620 T621 T622 T623 T624 T625 T626 T627 T628 T629 T630 T631 T632 T633 T634 T635 T636 T637 T638 T639 T640 T641 T642 T643 T644 T645 T646 T647 T648 T649 T650 T651 T652 T653 T654 T655 T656 T657 T658 T659 T660 T661 T662 T663 T664 T665 T666 T667 T668 T669 T670 T671 T672 T673 T674 T675 T676 T677 T678 T679 T680 T681 T682 T683 T684 T685 T686 T687 T688 T689 T690 T691 T692 T693 T694 T695 T696 T697 T698 T699 T700 T701 T702 T703 T704 T705 T706 T707 T708 T709 T710 T711 T712 T713 T714 T715 T716 T717 T718 " + }, + "second_split": { + "size": 917, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60 T61 T62 T63 T64 T65 T66 T67 T68 T69 T70 T71 T72 T73 T74 T75 T76 T77 T78 T79 T80 T81 T82 T83 T84 T85 T86 T87 T88 T89 T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 T100 T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 T111 T112 T113 T114 T115 T116 T117 T118 T119 T120 T121 T122 T123 T124 T125 T126 T127 T128 T129 T130 T131 T132 T133 T134 T135 T136 T137 T138 T139 T140 T141 T142 T143 T144 T145 T146 T147 T148 T149 T150 T151 T152 T153 T154 T155 T156 T157 T158 T159 T160 T161 T162 T163 T164 T165 T166 T167 T168 T169 T170 T171 T172 T173 T174 T175 T176 T177 T178 T179 T180 T181 T182 T183 T184 T185 T186 T187 T188 T189 T190 T191 T192 T193 T194 T195 T196 T197 T198 T199 T200 T201 T202 T203 T204 T205 T206 T207 T208 T209 T210 T211 T212 T213 T214 T215 T216 T217 T218 T219 T220 T221 T222 T223 T224 T225 T226 T227 T228 T229 T230 T231 T232 T233 T234 T235 T236 T237 T238 T239 T240 T241 T242 T243 T244 T245 T246 T247 T248 T249 T250 T251 T252 T253 T254 T255 T256 T257 T258 T259 T260 T261 T262 T263 T264 T265 T266 T267 T268 T269 T270 T271 T272 T273 T274 T275 T276 T277 T278 T279 T280 T281 T282 T283 T284 T285 T286 T287 T288 T289 T290 T291 T292 T293 T294 T295 T296 T297 T298 T299 T300 T301 T302 T303 T304 T305 T306 T307 T308 T309 T310 T311 T312 T313 T314 T315 T316 T317 T318 T319 T320 T321 T322 T323 T324 T325 T326 T327 T328 T329 T330 T331 T332 T333 T334 T335 T336 T337 T338 T339 T340 T341 T342 T343 T344 T345 T346 T347 T348 T349 T350 T351 T352 T353 T354 T355 T356 T357 T358 T359 T360 T361 T362 T363 T364 T365 T366 T367 T368 T369 T370 T371 T372 T373 T374 T375 T376 T377 T378 T379 T380 T381 T382 T383 T384 T385 T386 T387 T388 T389 T390 T391 T392 T393 T394 T395 T396 T397 T398 T399 T400 T401 T402 T403 T404 T405 T406 T407 T408 T409 T410 T411 T412 T413 T414 T415 T416 T417 T418 T419 T420 T421 T422 T423 T424 T425 T426 T427 T428 T429 T430 T431 T432 T433 T434 T435 T436 T437 T438 T439 T440 T441 T442 T443 T444 T445 T446 T447 T448 T449 T450 T451 T452 T453 T454 T455 T456 T457 T458 T459 T460 T461 T462 T463 T464 T465 T466 T467 T468 T469 T470 T471 T472 T473 T474 T475 T476 T477 T478 T479 T480 T481 T482 T483 T484 T485 T486 T487 T488 T489 T490 T491 T492 T493 T494 T495 T496 T497 T498 T499 T500 T501 T502 T503 T504 T505 T506 T507 T508 T509 T510 T511 T512 T513 T514 T515 T516 T517 T518 T519 T520 T521 T522 T523 T524 T525 T526 T527 T528 T529 T530 T531 T532 T533 T534 T535 T536 T537 T538 T539 T540 T541 T542 T543 T544 T545 T546 T547 T548 T549 T550 T551 T552 T553 T554 T555 T556 T557 T558 T559 T560 T561 T562 T563 T564 T565 T566 T567 T568 T569 T570 T571 T572 T573 T574 T575 T576 T577 T578 T579 T580 T581 T582 T583 T584 T585 T586 T587 T588 T589 T590 T591 T592 T593 T594 T595 T596 T597 T598 T599 T600 T601 T602 T603 T604 T605 T606 T607 T608 T609 T610 T611 T612 T613 T614 T615 T616 T617 T618 T619 T620 T621 T622 T623 T624 T625 T626 T627 T628 T629 T630 T631 T632 T633 T634 T635 T636 T637 T638 T639 T640 T641 T642 T643 T644 T645 T646 T647 T648 T649 T650 T651 T652 T653 T654 T655 T656 T657 T658 T659 T660 T661 T662 T663 T664 T665 T666 T667 T668 T669 T670 T671 T672 T673 T674 T675 T676 T677 T678 T679 T680 T681 T682 T683 T684 T685 T686 T687 T688 T689 T690 T691 T692 T693 T694 T695 T696 T697 T698 T699 T700 T701 T702 T703 T704 T705 T706 T707 T708 T709 T710 T711 T712 T713 T714 T715 T716 T717 T718 " + }, + "third_split": { + "size": 916, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 T47 T48 T49 T50 T51 T52 T53 T54 T55 T56 T57 T58 T59 T60 T61 T62 T63 T64 T65 T66 T67 T68 T69 T70 T71 T72 T73 T74 T75 T76 T77 T78 T79 T80 T81 T82 T83 T84 T85 T86 T87 T88 T89 T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 T100 T101 T102 T103 T104 T105 T106 T107 T108 T109 T110 T111 T112 T113 T114 T115 T116 T117 T118 T119 T120 T121 T122 T123 T124 T125 T126 T127 T128 T129 T130 T131 T132 T133 T134 T135 T136 T137 T138 T139 T140 T141 T142 T143 T144 T145 T146 T147 T148 T149 T150 T151 T152 T153 T154 T155 T156 T157 T158 T159 T160 T161 T162 T163 T164 T165 T166 T167 T168 T169 T170 T171 T172 T173 T174 T175 T176 T177 T178 T179 T180 T181 T182 T183 T184 T185 T186 T187 T188 T189 T190 T191 T192 T193 T194 T195 T196 T197 T198 T199 T200 T201 T202 T203 T204 T205 T206 T207 T208 T209 T210 T211 T212 T213 T214 T215 T216 T217 T218 T219 T220 T221 T222 T223 T224 T225 T226 T227 T228 T229 T230 T231 T232 T233 T234 T235 T236 T237 T238 T239 T240 T241 T242 T243 T244 T245 T246 T247 T248 T249 T250 T251 T252 T253 T254 T255 T256 T257 T258 T259 T260 T261 T262 T263 T264 T265 T266 T267 T268 T269 T270 T271 T272 T273 T274 T275 T276 T277 T278 T279 T280 T281 T282 T283 T284 T285 T286 T287 T288 T289 T290 T291 T292 T293 T294 T295 T296 T297 T298 T299 T300 T301 T302 T303 T304 T305 T306 T307 T308 T309 T310 T311 T312 T313 T314 T315 T316 T317 T318 T319 T320 T321 T322 T323 T324 T325 T326 T327 T328 T329 T330 T331 T332 T333 T334 T335 T336 T337 T338 T339 T340 T341 T342 T343 T344 T345 T346 T347 T348 T349 T350 T351 T352 T353 T354 T355 T356 T357 T358 T359 T360 T361 T362 T363 T364 T365 T366 T367 T368 T369 T370 T371 T372 T373 T374 T375 T376 T377 T378 T379 T380 T381 T382 T383 T384 T385 T386 T387 T388 T389 T390 T391 T392 T393 T394 T395 T396 T397 T398 T399 T400 T401 T402 T403 T404 T405 T406 T407 T408 T409 T410 T411 T412 T413 T414 T415 T416 T417 T418 T419 T420 T421 T422 T423 T424 T425 T426 T427 T428 T429 T430 T431 T432 T433 T434 T435 T436 T437 T438 T439 T440 T441 T442 T443 T444 T445 T446 T447 T448 T449 T450 T451 T452 T453 T454 T455 T456 T457 T458 T459 T460 T461 T462 T463 T464 T465 T466 T467 T468 T469 T470 T471 T472 T473 T474 T475 T476 T477 T478 T479 T480 T481 T482 T483 T484 T485 T486 T487 T488 T489 T490 T491 T492 T493 T494 T495 T496 T497 T498 T499 T500 T501 T502 T503 T504 T505 T506 T507 T508 T509 T510 T511 T512 T513 T514 T515 T516 T517 T518 T519 T520 T521 T522 T523 T524 T525 T526 T527 T528 T529 T530 T531 T532 T533 T534 T535 T536 T537 T538 T539 T540 T541 T542 T543 T544 T545 T546 T547 T548 T549 T550 T551 T552 T553 T554 T555 T556 T557 T558 T559 T560 T561 T562 T563 T564 T565 T566 T567 T568 T569 T570 T571 T572 T573 T574 T575 T576 T577 T578 T579 T580 T581 T582 T583 T584 T585 T586 T587 T588 T589 T590 T591 T592 T593 T594 T595 T596 T597 T598 T599 T600 T601 T602 T603 T604 T605 T606 T607 T608 T609 T610 T611 T612 T613 T614 T615 T616 T617 T618 T619 T620 T621 T622 T623 T624 T625 T626 T627 T628 T629 T630 T631 T632 T633 T634 T635 T636 T637 T638 T639 T640 T641 T642 T643 T644 T645 T646 T647 T648 T649 T650 T651 T652 T653 T654 T655 T656 T657 T658 T659 T660 T661 T662 T663 T664 T665 T666 T667 T668 T669 T670 T671 T672 T673 T674 T675 T676 T677 T678 T679 T680 T681 T682 T683 T684 T685 T686 T687 T688 T689 T690 T691 T692 T693 T694 T695 T696 T697 T698 T699 T700 T701 T702 T703 T704 T705 T706 T707 T708 T709 T710 T711 T712 T713 T714 T715 T716 T717 T718 " + } + }, + "xor": { + "first_second": { + "size": 198, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 " + }, + "first_third": { + "size": 397, + "converted_string": "N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 N19 N20 N21 N22 N23 N24 N25 N26 N27 N28 N29 N30 N31 N32 N33 N34 N35 N36 N37 N38 N39 N40 N41 N42 N43 N44 N45 N46 N47 N48 N49 N50 N51 N52 N53 N54 N55 N56 N57 N58 N59 N60 N61 N62 N63 N64 N65 N66 N67 N68 N69 N70 N71 N72 N73 N74 N75 N76 N77 N78 N79 N80 N81 N82 N83 N84 N85 N86 N87 N88 N89 N90 N91 N92 N93 N94 N95 N96 N97 N98 N99 N100 N101 N102 N103 N104 N105 N106 N107 N108 N109 N110 N111 N112 N113 N114 N115 N116 N117 N118 N119 N120 N121 N122 N123 N124 N125 N126 N127 N128 N129 N130 N131 N132 N133 N134 N135 N136 N137 N138 N139 N140 N141 N142 N143 N144 N145 N146 N147 N148 N149 N150 N151 N152 N153 N154 N155 N156 N157 N158 N159 N160 N161 N162 N163 N164 N165 N166 N167 N168 N169 N170 N171 N172 N173 N174 N175 N176 N177 N178 N179 N180 N181 N182 N183 N184 N185 N186 N187 N188 N189 N190 N191 N192 N193 N194 N195 N196 N197 N198 N199 N200 N201 N202 N203 N204 N205 N206 N207 N208 N209 N210 N211 N212 N213 N214 N215 N216 N217 N218 N219 N220 N221 N222 N223 N224 N225 N226 N227 N228 N229 N230 N231 N232 N233 N234 N235 N236 N237 N238 N239 N240 N241 N242 N243 N244 N245 N246 N247 N248 N249 N250 N251 N252 N253 N254 N255 N256 N257 N258 N259 N260 N261 N262 N263 N264 N265 N266 N267 N268 N269 N270 N271 N272 N273 N274 N275 N276 N277 N278 N279 N280 N281 N282 N283 N284 N285 N286 N287 N288 N289 N290 N291 N292 N293 N294 N295 N296 N297 N298 N299 N300 N301 N302 N303 N304 N305 N306 N307 N308 N309 N310 N311 N312 N313 N314 N315 N316 N317 N318 N319 N320 N321 N322 N323 N324 N325 N326 N327 N328 N329 N330 N331 N332 N333 N334 N335 N336 N337 N338 N339 N340 N341 N342 N343 N344 N345 N346 N347 N348 N349 N350 N351 N352 N353 N354 N355 N356 N357 N358 N359 N360 N361 N362 N363 N364 N365 N366 N367 N368 N369 N370 N371 N372 N373 N374 N375 N376 N377 N378 N379 N380 N381 N382 N383 N384 N385 N386 N387 N388 N389 N390 N391 N392 N393 N394 N395 N396 N397 " + } + } + }, + "property_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "property_type_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "thickness_predicate_expected_data": { + "size": 0, + "converted_string": "" + }, + "x_section_predicate_expected_data": { + "Circular": { + "min_value": [ + 5.0 + ], + "max_value": [ + 10.0 + ], + "size": 0, + "converted_string": "" + }, + "Rectangular": { + "min_value": [ + 2.0, + 3.0 + ], + "max_value": [ + 4.0, + 5.0 + ], + "size": 0, + "converted_string": "" + }, + "Annular": { + "min_value": [ + 5.0, + 3.0 + ], + "max_value": [ + 6.0, + 4.0 + ], + "size": 0, + "converted_string": "" + }, + "Half-Circular": { + "min_value": [ + 5.0, + 3.0 + ], + "max_value": [ + 10.0, + 4.0 + ], + "size": 0, + "converted_string": "" + }, + "U-shape": { + "min_value": [ + 2.0, + 3.0 + ], + "max_value": [ + 4.0, + 5.0 + ], + "size": 0, + "converted_string": "" + }, + "Trapezoidal": { + "min_value": [ + 2.0, + 3.0, + 4.0 + ], + "max_value": [ + 4.0, + 5.0, + 6.0 + ], + "size": 0, + "converted_string": "" + } + } + } +} diff --git a/tests/api/integration_tests/test_suite_predicate_manager/generate_expected_data_predicate_manager.py b/tests/api/integration_tests/test_suite_predicate_manager/generate_expected_data_predicate_manager.py new file mode 100644 index 0000000..a15c27f --- /dev/null +++ b/tests/api/integration_tests/test_suite_predicate_manager/generate_expected_data_predicate_manager.py @@ -0,0 +1,132 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Generate data for the PredicateManager class. +Returns a dict with relevant properties. +""" + +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json +from tests.api.integration_tests.constants import FileSet +from tests.api.integration_tests.test_suite_predicate_manager.constants import ( + PREDICATE_DATA, + PROPERTY_PREDICATE_TEST_DATA, + PROPERTY_TYPE_PREDICATE_TEST_DATA, + THICKNESS_PREDICATE_TEST_DATA, + X_SECTION_PREDICATE_TEST_DATA, +) + + +def _entity_to_dict(entity): + """Convert an EntityData into a JSON-safe dict used by the integration tests.""" + data = { + "entity_type": entity.entity_type, + "start_index": entity.start_index, + "end_index": entity.end_index, + "label": entity.label, + "size": entity.size, + "converted_string": entity.converted_string, + } + + if entity.split: + data["triple_split"] = [_entity_to_dict(s) for s in entity.triple_split] + + return data + + +def _index_range(entity_dict): + return range(entity_dict["start_index"], entity_dict["end_index"] + 1) + + +def _converted_string(entity_type, indices): + return "".join(f"{entity_type}{i} " for i in sorted(indices)) + + +def _build_boolean_predicate_data(final): + """ + Build expected results for boolean predicates (AND, OR, NOT, XOR). + Tests consume exactly this structure. + """ + first_entity = final["entities"][0] + entity_type = first_entity["entity_type"] + + s1_dict, s2_dict, s3_dict = first_entity["triple_split"] + s1 = set(_index_range(s1_dict)) + s2 = set(_index_range(s2_dict)) + s3 = set(_index_range(s3_dict)) + + out = {} + + out["and"] = { + "common_case": { + "size": len(s1 & s2), + "converted_string": _converted_string(entity_type, s1 & s2), + }, + "no_common_case": { + "size": len(s1 & s3), + "converted_string": _converted_string(entity_type, s1 & s3), + }, + } + + out["or"] = { + "first_second": { + "size": len(s1 | s2), + "converted_string": _converted_string(entity_type, s1 | s2), + }, + "all_splits": { + "size": first_entity["size"], + "converted_string": first_entity["converted_string"], + }, + } + + others = final["entities"][1:] + others_size = sum(e["size"] for e in others) + others_string = "".join(e["converted_string"] for e in others) + + full_first = set(_index_range(first_entity)) + + out["not"] = {} + for name, split_set in zip(["first_split", "second_split", "third_split"], [s1, s2, s3]): + not_indices = full_first - split_set + out["not"][name] = { + "size": len(not_indices) + others_size, + "converted_string": _converted_string(entity_type, not_indices) + others_string, + } + + out["xor"] = { + "first_second": { + "size": len(s1 ^ s2), + "converted_string": _converted_string(entity_type, s1 ^ s2), + }, + "first_third": { + "size": len(s1 ^ s3), + "converted_string": _converted_string(entity_type, s1 ^ s3), + }, + } + + final["boolean_predicate_expected_data"] = out + + +@generate_json(file_set=FileSet.MESHED) +def generate_predicate_manager_data(synergy: Synergy = None, *args, **kwargs): + """ + Build and return JSON test data for PredicateManager integration tests. + Only includes fields actually consumed by the tests. + """ + study_file = kwargs["study_file"] + + final = {"entities": [_entity_to_dict(e) for e in PREDICATE_DATA[study_file]]} + + _build_boolean_predicate_data(final) + + final["property_predicate_expected_data"] = PROPERTY_PREDICATE_TEST_DATA[study_file] + final["property_type_predicate_expected_data"] = PROPERTY_TYPE_PREDICATE_TEST_DATA[study_file] + final["thickness_predicate_expected_data"] = THICKNESS_PREDICATE_TEST_DATA[study_file] + final["x_section_predicate_expected_data"] = X_SECTION_PREDICATE_TEST_DATA[study_file] + + return final + + +if __name__ == "__main__": + generate_predicate_manager_data() diff --git a/tests/api/integration_tests/test_suite_predicate_manager/test_integration_predicate_manager.py b/tests/api/integration_tests/test_suite_predicate_manager/test_integration_predicate_manager.py new file mode 100644 index 0000000..f2c4f3a --- /dev/null +++ b/tests/api/integration_tests/test_suite_predicate_manager/test_integration_predicate_manager.py @@ -0,0 +1,348 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for PredicateManager Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the PredicateManager class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import PredicateManager, Synergy, Predicate, EntList, CrossSectionType, DoubleArray +from tests.api.integration_tests.test_suite_predicate_manager.constants import ( + TEST_PROPERTY_TYPE, + TEST_PROPERTY_ID, + TEST_MIN_THICKNESS, + TEST_MAX_THICKNESS, + X_SECTION_PREDICATE_TEST_DATA_LIST, +) +from tests.api.integration_tests.constants import FileSet + + +@pytest.mark.integration +@pytest.mark.predicate_manager +@pytest.mark.file_set(FileSet.MESHED) +class TestIntegrationPredicateManager: + """ + Integration-level tests for the PredicateManager wrapper. + """ + + @pytest.fixture + def predicate_manager(self, synergy: Synergy, study_with_project): + """ + Fixture to create a real PredicateManager instance for integration testing. + """ + return synergy.predicate_manager + + @pytest.fixture + def ent_list(self, synergy: Synergy): + """ + Fixture to create a real EntList instance for integration testing. + """ + study_doc = synergy.study_doc + return study_doc.create_entity_list() + + def _create_label_predicate( + self, predicate_manager: PredicateManager, values: dict, index: int + ) -> tuple[Predicate, int, str]: + """ + Create a label predicate from the values. + """ + entity = values["entities"][0] + if "triple_split" not in entity: + return None, None, None + entry = entity["triple_split"][index] + predicate = predicate_manager.create_label_predicate(entry["label"]) + return predicate, entry["size"], entry["converted_string"] + + @pytest.fixture + def _mk_predicate(self, predicate_manager: PredicateManager, expected_values): + """Factory fixture: returns a function that creates predicates by index.""" + + def make(index: int): + return self._create_label_predicate(predicate_manager, expected_values, index)[0] + + return make + + @pytest.fixture + def predicate1(self, _mk_predicate): + """ + Fixture to create a predicate1 instance for integration testing. + """ + return _mk_predicate(0) + + @pytest.fixture + def predicate2(self, _mk_predicate): + """ + Fixture to create a predicate2 instance for integration testing. + """ + return _mk_predicate(1) + + @pytest.fixture + def predicate3(self, _mk_predicate): + """ + Fixture to create a predicate3 instance for integration testing. + """ + return _mk_predicate(2) + + def _compare_predicate_results( + self, + ent_list: EntList, + predicate: Predicate, + expected_size: int, + expected_string: str | None = None, + ): + """ + Compare the predicate results with the expected size and string. + """ + assert isinstance(predicate, Predicate) + ent_list.select_from_predicate(predicate) + assert ent_list.size == expected_size + + if expected_string: + assert ent_list.convert_to_string() == expected_string + + @pytest.mark.parametrize("split_index", [0, 1, 2]) + def test_create_label_predicate( + self, + predicate_manager: PredicateManager, + ent_list: EntList, + expected_values, + split_index: int, + ): + """ + Test the create_label_predicate method of PredicateManager. + """ + predicate, expected_size, expected_string = self._create_label_predicate( + predicate_manager, expected_values, split_index + ) + self._compare_predicate_results(ent_list, predicate, expected_size, expected_string) + + def test_create_label_predicate_empty_string(self, predicate_manager: PredicateManager): + """ + Test the create_label_predicate method of PredicateManager with an empty string. + """ + assert predicate_manager.create_label_predicate("") is None + + def test_create_label_predicate_invalid_label( + self, predicate_manager: PredicateManager, ent_list: EntList + ): + """ + Test the create_label_predicate method of PredicateManager with an invalid label. + """ + assert predicate_manager.create_label_predicate("INVALID99999:99999") is None + + def test_create_property_predicate( + self, predicate_manager: PredicateManager, ent_list: EntList, expected_values + ): + """ + Test the create_property_predicate method of PredicateManager. + """ + predicate = predicate_manager.create_property_predicate( + TEST_PROPERTY_TYPE, TEST_PROPERTY_ID + ) + expected = expected_values["property_predicate_expected_data"] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) + + def test_create_prop_type_predicate( + self, predicate_manager: PredicateManager, ent_list: EntList, expected_values + ): + """ + Test the create_prop_type_predicate method of PredicateManager. + """ + predicate = predicate_manager.create_prop_type_predicate(TEST_PROPERTY_TYPE) + expected = expected_values["property_type_predicate_expected_data"] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) + + def test_create_thickness_predicate( + self, predicate_manager: PredicateManager, ent_list: EntList, expected_values + ): + """ + Test the create_thickness_predicate method of PredicateManager. + """ + predicate = predicate_manager.create_thickness_predicate( + TEST_MIN_THICKNESS, TEST_MAX_THICKNESS + ) + expected = expected_values["thickness_predicate_expected_data"] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) + + def _new_double_array(self, synergy: Synergy, values: list[float]) -> DoubleArray: + """ + Create a new double array. + """ + arr = synergy.create_double_array() + for v in values: + arr.add_double(v) + return arr + + @pytest.mark.parametrize( + "cross_section_type, min_values, max_values", + X_SECTION_PREDICATE_TEST_DATA_LIST, + ids=[case[0].value for case in X_SECTION_PREDICATE_TEST_DATA_LIST], + ) + def test_create_x_section_predicate( + self, + synergy: Synergy, + predicate_manager: PredicateManager, + ent_list: EntList, + expected_values, + cross_section_type: CrossSectionType, + min_values: list[float], + max_values: list[float], + ): + """ + Test the create_x_section_predicate method of PredicateManager. + """ + min_array = self._new_double_array(synergy, min_values) + max_array = self._new_double_array(synergy, max_values) + + predicate = predicate_manager.create_x_section_predicate( + cross_section_type, min_array, max_array + ) + + expected = expected_values["x_section_predicate_expected_data"][cross_section_type.value] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) + + @pytest.fixture + def first_predicate(self, request): + """ + Fixture to create a first predicate instance for integration testing (selected by index). + """ + return request.getfixturevalue(request.param) + + @pytest.fixture + def second_predicate(self, request): + """ + Fixture to create a second predicate instance for integration testing (selected by index). + """ + return request.getfixturevalue(request.param) + + @pytest.fixture + def single_predicate(self, request): + """ + Fixture to create a single predicate instance for integration testing (selected by index). + """ + return request.getfixturevalue(request.param) + + @pytest.mark.parametrize( + "data_entry_name, first_predicate, second_predicate", + [ + ("common_case", "predicate1", "predicate2"), + ("no_common_case", "predicate1", "predicate3"), + ], + indirect=["first_predicate", "second_predicate"], + ids=["common_case", "no_common_case"], + ) + def test_create_bool_and_predicate( + self, + predicate_manager: PredicateManager, + ent_list: EntList, + expected_values, + data_entry_name: str, + first_predicate: Predicate, + second_predicate: Predicate, + ): + """ + Test the create_bool_and_predicate method of PredicateManager. + """ + predicate = predicate_manager.create_bool_and_predicate(first_predicate, second_predicate) + expected = expected_values["boolean_predicate_expected_data"]["and"][data_entry_name] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) + + def test_create_bool_or_predicate_first_second( + self, + predicate_manager: PredicateManager, + predicate1: Predicate, + predicate2: Predicate, + ent_list: EntList, + expected_values, + ): + """ + Test the create_bool_or_predicate method of PredicateManager. + """ + predicate = predicate_manager.create_bool_or_predicate(predicate1, predicate2) + expected = expected_values["boolean_predicate_expected_data"]["or"]["first_second"] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) + + def test_create_bool_or_predicate_all_splits( + self, + predicate_manager: PredicateManager, + predicate1: Predicate, + predicate2: Predicate, + predicate3: Predicate, + ent_list: EntList, + expected_values, + ): + """ + Test the create_bool_or_predicate method of PredicateManager. + """ + predicate = predicate_manager.create_bool_or_predicate(predicate1, predicate2) + predicate = predicate_manager.create_bool_or_predicate(predicate, predicate3) + expected = expected_values["boolean_predicate_expected_data"]["or"]["all_splits"] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) + + @pytest.mark.parametrize( + "data_entry_name, single_predicate", + [ + ("first_split", "predicate1"), + ("second_split", "predicate2"), + ("third_split", "predicate3"), + ], + indirect=["single_predicate"], + ids=["first_split", "second_split", "third_split"], + ) + def test_create_bool_not_predicate( + self, + predicate_manager: PredicateManager, + ent_list: EntList, + expected_values, + data_entry_name: str, + single_predicate: Predicate, + ): + """ + Test the create_bool_not_predicate method of PredicateManager. + """ + predicate = predicate_manager.create_bool_not_predicate(single_predicate) + expected = expected_values["boolean_predicate_expected_data"]["not"][data_entry_name] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) + + @pytest.mark.parametrize( + "data_entry_name, first_predicate, second_predicate", + [("first_second", "predicate1", "predicate2"), ("first_third", "predicate1", "predicate3")], + indirect=["first_predicate", "second_predicate"], + ids=["first_second", "first_third"], + ) + def test_create_bool_xor_predicate( + self, + predicate_manager: PredicateManager, + ent_list: EntList, + expected_values, + data_entry_name: str, + first_predicate: Predicate, + second_predicate: Predicate, + ): + """ + Test the create_bool_xor_predicate method of PredicateManager. + """ + predicate = predicate_manager.create_bool_xor_predicate(first_predicate, second_predicate) + expected = expected_values["boolean_predicate_expected_data"]["xor"][data_entry_name] + self._compare_predicate_results( + ent_list, predicate, expected["size"], expected["converted_string"] + ) diff --git a/tests/api/integration_tests/test_suite_property_editor/constants.py b/tests/api/integration_tests/test_suite_property_editor/constants.py new file mode 100644 index 0000000..1714e10 --- /dev/null +++ b/tests/api/integration_tests/test_suite_property_editor/constants.py @@ -0,0 +1,14 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Constants for the PropertyEditor test suite. +""" + +TEST_PROPERTY_TYPE = 10 +TEST_MAX_PROPERTY_COUNT = 10 +TEST_PROPERTY_DEFAULTS = True + +ENTITY_TO_SET = "T1" +PROPERTY_TO_SET_TYPE = 10 +PROPERTY_TO_SET_ID = 1 diff --git a/tests/api/integration_tests/test_suite_property_editor/data.json b/tests/api/integration_tests/test_suite_property_editor/data.json new file mode 100644 index 0000000..c0edf00 --- /dev/null +++ b/tests/api/integration_tests/test_suite_property_editor/data.json @@ -0,0 +1,142 @@ +{ + "mid_doe_model": { + "no_of_removed_properties": 0, + "first_property_type": 10, + "first_property_id": 1, + "property_dict": { + "10": { + "1": "", + "2": "", + "3": "", + "4": "", + "5": "", + "6": "", + "7": "", + "8": "", + "9": "", + "10": "" + }, + "10000": { + "1": "" + }, + "10040": { + "1": "" + }, + "20020": { + "1": "" + }, + "20030": { + "1": "" + }, + "20060": { + "1": "" + }, + "20070": { + "1": "" + }, + "21000": { + "1": "", + "4": "" + }, + "30007": { + "1": "" + }, + "30011": { + "1": "" + }, + "30013": { + "1": "" + }, + "30015": { + "1": "" + }, + "30030": { + "1": "" + }, + "30060": { + "1": "" + }, + "30072": { + "1": "" + }, + "30150": { + "1": "" + }, + "40000": { + "1": "" + }, + "40001": { + "1": "" + }, + "40002": { + "1": "" + }, + "40420": { + "2": "" + }, + "40427": { + "1": "", + "4": "", + "5": "", + "6": "" + }, + "40430": { + "8": "", + "9": "", + "10": "", + "11": "", + "12": "", + "13": "", + "14": "" + }, + "40800": { + "1": "", + "2": "", + "3": "", + "4": "" + }, + "40810": { + "1": "", + "2": "" + }, + "50000": { + "1": "" + }, + "50010": { + "1": "" + }, + "50020": { + "1": "" + }, + "50030": { + "1": "" + }, + "51000": { + "1": "" + }, + "51100": { + "1": "", + "2": "" + }, + "51300": { + "1": "", + "2": "", + "3": "", + "4": "", + "5": "", + "6": "" + }, + "91234": { + "1": "" + } + }, + "original_entity_property": { + "property_type": 40800, + "property_id": 4 + }, + "property_to_set": { + "property_type": 10, + "property_id": 1 + } + } +} diff --git a/tests/api/integration_tests/test_suite_property_editor/generate_expected_data_property_editor.py b/tests/api/integration_tests/test_suite_property_editor/generate_expected_data_property_editor.py new file mode 100644 index 0000000..7d258ab --- /dev/null +++ b/tests/api/integration_tests/test_suite_property_editor/generate_expected_data_property_editor.py @@ -0,0 +1,82 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Generate data for the PropertyEditor class. +Returns a dict with relevant properties. +""" + + +from moldflow import Synergy, PropertyEditor +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json +from tests.api.integration_tests.constants import FileSet +from tests.api.integration_tests.test_suite_property_editor.constants import ( + TEST_PROPERTY_TYPE, + TEST_PROPERTY_DEFAULTS, + TEST_MAX_PROPERTY_COUNT, + ENTITY_TO_SET, + PROPERTY_TO_SET_TYPE, + PROPERTY_TO_SET_ID, +) + + +def create_properties(property_editor: PropertyEditor): + for i in range(1, TEST_MAX_PROPERTY_COUNT + 1): + property_editor.create_property(TEST_PROPERTY_TYPE, i, TEST_PROPERTY_DEFAULTS) + return property_editor + + +def get_property_dict(property_editor: PropertyEditor): + custom_property_editor = create_properties(property_editor) + property_dict = {} + prop_iter = custom_property_editor.get_first_property(0) + while prop_iter is not None: + if prop_iter.type not in property_dict: + property_dict[prop_iter.type] = {} + property_dict[prop_iter.type][prop_iter.id] = custom_property_editor.get_data_description( + prop_iter.type, prop_iter.id + ) + prop_iter = custom_property_editor.get_next_property(prop_iter) + return custom_property_editor, property_dict + + +def remove_unused_properties_count(synergy: Synergy): + property_editor = synergy.property_editor + return property_editor.remove_unused_properties() + + +def get_entity_property(property_editor: PropertyEditor): + entity_list = property_editor.create_entity_list() + entity_list.select_from_string(ENTITY_TO_SET) + return property_editor.get_entity_property(entity_list) + + +@generate_json(file_set=FileSet.SINGLE) +def generate_property_editor_data(synergy: Synergy = None, study_file: str = None): + """ + Generate data for the PropertyEditor class. + Returns a dict with relevant properties. + """ + property_editor = synergy.property_editor + custom_property_editor, property_dict = get_property_dict(property_editor) + first_property = custom_property_editor.get_first_property(TEST_PROPERTY_TYPE) + entity_property = get_entity_property(custom_property_editor) + no_of_removed_properties = remove_unused_properties_count(synergy) + return { + "no_of_removed_properties": no_of_removed_properties, + "first_property_type": first_property.type, + "first_property_id": first_property.id, + "property_dict": property_dict, + "original_entity_property": { + "property_type": entity_property.type, + "property_id": entity_property.id, + }, + "property_to_set": { + "property_type": PROPERTY_TO_SET_TYPE, + "property_id": PROPERTY_TO_SET_ID, + }, + } + + +if __name__ == "__main__": + generate_property_editor_data() diff --git a/tests/api/integration_tests/test_suite_property_editor/test_integration_property_editor.py b/tests/api/integration_tests/test_suite_property_editor/test_integration_property_editor.py new file mode 100644 index 0000000..1904db0 --- /dev/null +++ b/tests/api/integration_tests/test_suite_property_editor/test_integration_property_editor.py @@ -0,0 +1,176 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for PropertyEditor Wrapper Class of moldflow-api module. +""" + +import pytest +from moldflow import EntList, Property, Synergy, PropertyEditor, PropertyType, CommitActions +from tests.api.integration_tests.test_suite_property_editor.constants import ( + TEST_PROPERTY_TYPE, + TEST_MAX_PROPERTY_COUNT, + TEST_PROPERTY_DEFAULTS, + ENTITY_TO_SET, + PROPERTY_TO_SET_TYPE, + PROPERTY_TO_SET_ID, +) +from tests.api.integration_tests.constants import FileSet + + +@pytest.mark.integration +@pytest.mark.property_editor +@pytest.mark.file_set(FileSet.SINGLE) +class TestIntegrationPropertyEditor: + """PropertyEditor integration test class for moldflow-api""" + + @pytest.fixture + def property_editor(self, synergy: Synergy, study_with_project) -> PropertyEditor: + """ + Fixture to create a PropertyEditor instance. + """ + return synergy.property_editor + + @pytest.fixture + def custom_property_editor(self, property_editor: PropertyEditor): + """ + Fixture to create test properties. + """ + for i in range(1, TEST_MAX_PROPERTY_COUNT + 1): + property_editor.create_property(TEST_PROPERTY_TYPE, i, TEST_PROPERTY_DEFAULTS) + yield property_editor + for i in range(1, TEST_MAX_PROPERTY_COUNT + 1): + found_property = property_editor.find_property(TEST_PROPERTY_TYPE, i) + if found_property is not None: + property_editor.delete_property(TEST_PROPERTY_TYPE, i) + + def test_property_editor(self, synergy: Synergy, study_with_project): + """ + Test accessing PropertyEditor from Synergy. + This test verifies that PropertyEditor can be accessed from Synergy instance. + """ + property_editor = synergy.property_editor + assert isinstance(property_editor, PropertyEditor) + assert property_editor is not None + assert property_editor.property_editor is not None + + def test_create_entity_list(self, property_editor: PropertyEditor): + """ + Test creating an entity list. + This test verifies that create_entity_list returns an EntList instance. + """ + entity_list = property_editor.create_entity_list() + assert isinstance(entity_list, EntList) + assert entity_list is not None + assert entity_list.ent_list is not None + + def test_create_property(self, property_editor: PropertyEditor): + """ + Test creating a property. + """ + new_property = property_editor.create_property( + TEST_PROPERTY_TYPE, 1, TEST_PROPERTY_DEFAULTS + ) + assert isinstance(new_property, Property) + assert new_property is not None + assert new_property.prop is not None + found_property = property_editor.find_property(TEST_PROPERTY_TYPE, 1) + assert found_property.type == new_property.type + assert found_property.id == new_property.id + + def test_delete_property(self, custom_property_editor: PropertyEditor): + """ + Test deleting a property. + """ + for i in range(1, TEST_MAX_PROPERTY_COUNT + 1): + property_deleted = custom_property_editor.delete_property(TEST_PROPERTY_TYPE, i) + assert property_deleted is True + found_deleted_property = custom_property_editor.find_property(TEST_PROPERTY_TYPE, i) + assert found_deleted_property is None + + def test_find_property(self, custom_property_editor: PropertyEditor): + """ + Test finding a property. + """ + for i in range(1, TEST_MAX_PROPERTY_COUNT + 1): + found_property = custom_property_editor.find_property(TEST_PROPERTY_TYPE, i) + assert found_property is not None + assert found_property.prop is not None + assert found_property.type == TEST_PROPERTY_TYPE + assert found_property.id == i + + def test_get_first_property(self, custom_property_editor: PropertyEditor, expected_values): + """ + Test getting the first property. + """ + first_property = custom_property_editor.get_first_property(TEST_PROPERTY_TYPE) + assert first_property.type == expected_values["first_property_type"] + assert first_property.id == expected_values["first_property_id"] + + def test_get_next_property_get_data_description( + self, custom_property_editor: PropertyEditor, expected_values + ): + """ + Test getting the next property and data description. + """ + prop_iter = custom_property_editor.get_first_property(TEST_PROPERTY_TYPE) + res = {} + while prop_iter is not None: + if str(prop_iter.type) not in res: + res[str(prop_iter.type)] = {} + desc = custom_property_editor.get_data_description(prop_iter.type, prop_iter.id) + res[str(prop_iter.type)][str(prop_iter.id)] = desc + prop_iter = custom_property_editor.get_next_property(prop_iter) + assert res == expected_values["property_dict"] + + def test_get_next_property_of_type( + self, custom_property_editor: PropertyEditor, expected_values + ): + """ + Test getting the next property. + """ + prop_iter = custom_property_editor.get_first_property(TEST_PROPERTY_TYPE) + res = [] + while prop_iter is not None: + assert prop_iter.type == TEST_PROPERTY_TYPE + res.append(str(prop_iter.id)) + prop_iter = custom_property_editor.get_next_property_of_type(prop_iter) + assert res == list(expected_values["property_dict"][str(TEST_PROPERTY_TYPE)].keys()) + + def test_get_entity_property(self, custom_property_editor: PropertyEditor, expected_values): + """ + Test getting the entity property. + """ + entity_list = custom_property_editor.create_entity_list() + entity_list.select_from_string(ENTITY_TO_SET) + prop = custom_property_editor.get_entity_property(entity_list) + assert prop.type == expected_values["original_entity_property"]["property_type"] + assert prop.id == expected_values["original_entity_property"]["property_id"] + + def test_set_property(self, custom_property_editor: PropertyEditor, expected_values): + """ + Test setting the property. + """ + entity_list = custom_property_editor.create_entity_list() + entity_list.select_from_string(ENTITY_TO_SET) + original_prop = custom_property_editor.get_entity_property(entity_list) + prop_to_set = custom_property_editor.find_property(PROPERTY_TO_SET_TYPE, PROPERTY_TO_SET_ID) + custom_property_editor.set_property(entity_list, prop_to_set) + # Check that the property is not set before committing + prop_set = custom_property_editor.get_entity_property(entity_list) + assert prop_set.type == original_prop.type + assert prop_set.id == original_prop.id + # Commit the changes + custom_property_editor.commit_changes(CommitActions.ASSIGN) + prop_set = custom_property_editor.get_entity_property(entity_list) + assert prop_set.type == expected_values["property_to_set"]["property_type"] + assert prop_set.id == expected_values["property_to_set"]["property_id"] + assert prop_set.type != original_prop.type + assert prop_set.id != original_prop.id + + def test_remove_unused_properties(self, property_editor: PropertyEditor, expected_values): + """ + Test removing unused properties. + """ + no_of_unused_properties = property_editor.remove_unused_properties() + assert no_of_unused_properties == expected_values["no_of_removed_properties"] diff --git a/tests/api/integration_tests/test_suite_string_array/test_integration_string_array.py b/tests/api/integration_tests/test_suite_string_array/test_integration_string_array.py new file mode 100644 index 0000000..f426b32 --- /dev/null +++ b/tests/api/integration_tests/test_suite_string_array/test_integration_string_array.py @@ -0,0 +1,217 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for StringArray Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the StringArray class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import StringArray, Synergy +from tests.conftest import VALID_STR + + +@pytest.mark.integration +@pytest.mark.string_array +class TestIntegrationStringArray: + """ + Integration test suite for the StringArray class. + """ + + @pytest.fixture + def string_array(self, synergy: Synergy): + """ + Fixture to create a real StringArray instance for integration testing. + """ + return synergy.create_string_array() + + def _check_string_array_size(self, string_array: StringArray, expected_size: int): + """ + Verify the size of the string array. + """ + assert string_array.size == expected_size + + def _check_value_at_index(self, string_array: StringArray, index: int, expected_value: str): + """ + Verify the value at a specific index in the array. + """ + assert string_array.val(index) == expected_value + + @pytest.mark.synergy + def test_create_string_array(self, synergy: Synergy): + """ + Test that StringArray can be created from Synergy instance. + """ + string_array = synergy.create_string_array() + self._check_string_array_size(string_array, 0) + + def test_add_string_single_value(self, string_array: StringArray): + """ + Test adding a single string value to the array. + """ + self._check_string_array_size(string_array, 0) + + string_array.add_string("42.5") + self._check_string_array_size(string_array, 1) + self._check_value_at_index(string_array, 0, "42.5") + + @pytest.mark.parametrize("values", [VALID_STR]) + def test_add_string_multiple_values(self, string_array: StringArray, values: list[str]): + """ + Test adding multiple string values to the array. + """ + self._check_string_array_size(string_array, 0) + + for i, value in enumerate(values): + string_array.add_string(value) + self._check_string_array_size(string_array, i + 1) + self._check_value_at_index(string_array, i, value) + + # Verify all values are still correct after all additions + self._check_string_array_size(string_array, len(values)) + for i, value in enumerate(values): + self._check_value_at_index(string_array, i, value) + + def test_val_method_indexing(self, string_array: StringArray): + """ + Test accessing values by index using the val method. + """ + test_values = VALID_STR + + # Add test values + for value in test_values: + string_array.add_string(value) + + # Test accessing each value by index + for i, expected_value in enumerate(test_values): + self._check_value_at_index(string_array, i, expected_value) + + @pytest.mark.parametrize("size", [1, 5, 10]) + def test_size_property(self, string_array: StringArray, size: int): + """ + Test that the size property correctly reflects the number of values. + """ + self._check_string_array_size(string_array, 0) + + for i in range(size): + string_array.add_string(str(i)) + self._check_string_array_size(string_array, i + 1) + + self._check_string_array_size(string_array, size) + + def test_to_list_empty_array(self, string_array: StringArray): + """ + Test converting an empty string array to a list. + """ + result = string_array.to_list() + assert result == [] + assert isinstance(result, list) + + @pytest.mark.parametrize("values", [VALID_STR]) + def test_to_list_populated_array(self, string_array: StringArray, values: list[str]): + """ + Test converting a populated string array to a list. + """ + # Add values to array + for value in values: + string_array.add_string(value) + + # Convert to list + result = string_array.to_list() + + # Verify the result + assert isinstance(result, list) + assert len(result) == len(values) + assert result == values + + def test_from_list_empty_list(self, string_array: StringArray): + """ + Test creating a string array from an empty list. + """ + string_array.from_list([]) + self._check_string_array_size(string_array, 0) + assert string_array.to_list() == [] + + @pytest.mark.parametrize("values", [VALID_STR]) + def test_from_list_populated_list( + self, string_array: StringArray, values: list[str] | tuple[str, ...] + ): + """ + Test creating a string array from a populated list. + """ + string_array.from_list(values) + + # Verify size + self._check_string_array_size(string_array, len(values)) + + # Verify values + for i, expected_value in enumerate(values): + self._check_value_at_index(string_array, i, expected_value) + + # Verify to_list conversion + result = string_array.to_list() + assert len(result) == len(values) + assert result == values + + def test_round_trip_conversion(self, string_array: StringArray): + """ + Test round-trip conversion: list -> StringArray -> list. + """ + original_values = VALID_STR + + # Convert list to StringArray + string_array.from_list(original_values) + + # Convert back to list + result_values = string_array.to_list() + + # Verify round-trip conversion + assert len(result_values) == len(original_values) + assert result_values == original_values + + def test_round_trip_conversion2(self, synergy: Synergy): + """ + Test round-trip conversion: list -> StringArray -> list. + """ + string_array = synergy.create_string_array() + string_array2 = synergy.create_string_array() + original_values = VALID_STR + + for value in original_values: + string_array.add_string(value) + + result_values = string_array.to_list() + + string_array2.from_list(result_values) + + for i, value in enumerate(original_values): + self._check_value_at_index(string_array, i, value) + self._check_value_at_index(string_array2, i, value) + + def test_reference_behavior(self, string_array: StringArray): + """ + Test reference behavior of StringArray. + """ + string_array.add_string("1.1") + string_array_copy = string_array + self._check_string_array_size(string_array_copy, 1) + self._check_value_at_index(string_array_copy, 0, "1.1") + + string_array_copy.add_string("2.2") + self._check_string_array_size(string_array_copy, 2) + self._check_value_at_index(string_array_copy, 0, "1.1") + self._check_value_at_index(string_array_copy, 1, "2.2") + self._check_value_at_index(string_array, 1, "2.2") + + string_array_copy2 = StringArray(string_array.string_array) + self._check_string_array_size(string_array_copy2, 2) + self._check_value_at_index(string_array_copy2, 0, "1.1") + self._check_value_at_index(string_array_copy2, 1, "2.2") + + string_array_copy2.add_string("3.3") + self._check_string_array_size(string_array_copy2, 3) + self._check_value_at_index(string_array_copy2, 0, "1.1") + self._check_value_at_index(string_array_copy2, 1, "2.2") + self._check_value_at_index(string_array_copy2, 2, "3.3") diff --git a/tests/api/integration_tests/test_suite_synergy/data.json b/tests/api/integration_tests/test_suite_synergy/data.json new file mode 100644 index 0000000..42066a0 --- /dev/null +++ b/tests/api/integration_tests/test_suite_synergy/data.json @@ -0,0 +1,4 @@ +{ + "version": "2026", + "build_number": "49.1" +} diff --git a/tests/api/integration_tests/test_suite_synergy/generate_expected_data_synergy.py b/tests/api/integration_tests/test_suite_synergy/generate_expected_data_synergy.py new file mode 100644 index 0000000..c9135a4 --- /dev/null +++ b/tests/api/integration_tests/test_suite_synergy/generate_expected_data_synergy.py @@ -0,0 +1,26 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Generate data for the Synergy class. +""" + +from moldflow import Synergy +from tests.api.integration_tests.data_generation.generate_data_helper import generate_json + + +@generate_json(file_set=None) +def generate_synergy_data(synergy: Synergy = None): + """ + Generate data for the Synergy class. + Returns a dict with relevant properties. + """ + + build_number_parts = synergy.build_number.split(".") + build_number_major_minor = ".".join(build_number_parts[:2]) + + return {"version": synergy.version, "build_number": build_number_major_minor} + + +if __name__ == "__main__": + generate_synergy_data() diff --git a/tests/api/integration_tests/test_suite_synergy/test_integration_synergy.py b/tests/api/integration_tests/test_suite_synergy/test_integration_synergy.py new file mode 100644 index 0000000..4f11a86 --- /dev/null +++ b/tests/api/integration_tests/test_suite_synergy/test_integration_synergy.py @@ -0,0 +1,321 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for Synergy Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the Synergy class with real Moldflow Synergy COM objects. +""" + +import os +import logging +from pathlib import Path +import pygetwindow as gw +import pytest +from moldflow import ( + Synergy, + BoundaryConditions, + CADManager, + CircuitGenerator, + DataTransform, + DiagnosisManager, + DoubleArray, + FolderManager, + ImportOptions, + IntegerArray, + LayerManager, + MaterialFinder, + MaterialSelector, + MeshEditor, + MeshGenerator, + ModelDuplicator, + Modeler, + MoldSurfaceGenerator, + PlotManager, + PredicateManager, + Project, + PropertyEditor, + RunnerGenerator, + StringArray, + StudyDoc, + SystemMessage, + UnitConversion, + Vector, + VectorArray, + Viewer, + SystemUnits, +) +from tests.conftest import VALID_BOOL +from tests.api.integration_tests.conftest import STUDY_FILES +from tests.api.integration_tests.constants import ( + FileSet, + TEST_PROJECT_NAME, + SYNERGY_WINDOW_TITLE, + DEFAULT_WINDOW_POSITION_X, + DEFAULT_WINDOW_POSITION_Y, + DEFAULT_WINDOW_SIZE_X, + DEFAULT_WINDOW_SIZE_Y, + STUDY_FILES_DIR, + STUDY_FILE_EXTENSION, + PROJECT_PREFIX, +) + +SYNERGY_CLASSES_LIST = [ + ("boundary_conditions", BoundaryConditions), + ("cad_manager", CADManager), + ("circuit_generator", CircuitGenerator), + ("data_transform", DataTransform), + ("diagnosis_manager", DiagnosisManager), + ("folder_manager", FolderManager), + ("import_options", ImportOptions), + ("layer_manager", LayerManager), + ("material_finder", MaterialFinder), + ("material_selector", MaterialSelector), + ("mesh_editor", MeshEditor), + ("mesh_generator", MeshGenerator), + ("model_duplicator", ModelDuplicator), + ("modeler", Modeler), + ("mold_surface_generator", MoldSurfaceGenerator), + ("plot_manager", PlotManager), + ("predicate_manager", PredicateManager), + ("property_editor", PropertyEditor), + ("project", Project), + ("runner_generator", RunnerGenerator), + ("study_doc", StudyDoc), + ("system_message", SystemMessage), + ("unit_conversion", UnitConversion), + ("viewer", Viewer), +] + +CREATE_OBJECT_METHODS_LIST = [ + ("create_vector", Vector), + ("create_vector_array", VectorArray), + ("create_double_array", DoubleArray), + ("create_integer_array", IntegerArray), + ("create_string_array", StringArray), +] + + +@pytest.mark.integration +@pytest.mark.synergy +@pytest.mark.file_set(FileSet.MESHED) +class TestIntegrationSynergy: + """ + Integration test suite for the Synergy class. + Tests are run against meshed models to ensure all functionality is available. + """ + + def test_synergy_initialization(self, synergy: Synergy): + """ + Test that Synergy instance is properly initialized. + """ + assert synergy is not None + assert synergy.synergy is not None + + @pytest.mark.file_set(FileSet.SINGLE) + def test_synergy_properties(self, synergy: Synergy, expected_data: dict): + """ + Test Synergy properties return correct types. + """ + + units_val = synergy.units + build_val = synergy.build + build_number_val = synergy.build_number + edition_val = synergy.edition + version_val = synergy.version + + assert isinstance(units_val, str) + assert isinstance(build_val, str) + assert isinstance(build_number_val, str) + assert isinstance(edition_val, str) + assert isinstance(version_val, str) + + assert units_val in [units.value for units in SystemUnits] + assert len(build_val) > 0 + assert len(build_number_val) > 0 + assert len(version_val) > 0 + + assert version_val == expected_data["version"] + assert expected_data["build_number"] in build_number_val + + def test_new_project_open_project_open_recent_project(self, synergy: Synergy, temp_dir): + """ + Test new project functionality. + """ + project_name = TEST_PROJECT_NAME + project_path = Path(temp_dir, project_name) + + result = synergy.new_project(project_name, str(project_path)) + assert result + proj = synergy.project + assert proj is not None + assert os.path.exists(project_path) + + proj.close(False) + assert proj.project is None + + result = synergy.open_project(str(project_path)) + assert result + proj = synergy.project + assert proj is not None + + proj.close(False) + assert proj.project is None + + # Known API issue: open_recent_project returns False even when project is opened. + pytest.xfail( + "open_recent_project API returns False even when project is opened. " + "Remove xfail and assert True when API is fixed." + ) + result = synergy.open_recent_project(0) + proj = synergy.project + assert proj is not None + + def test_import_file(self, synergy: Synergy, temp_dir): + """ + Test import file functionality. + """ + project_name = TEST_PROJECT_NAME + project_path = Path(temp_dir, project_name) + result = synergy.open_project(str(project_path)) + assert result + study_project_name = FileSet.MESHED.value + project_path = Path(STUDY_FILES_DIR, f"{PROJECT_PREFIX}{study_project_name}") + for study_file in STUDY_FILES[study_project_name]: + study_path = Path(project_path, f"{study_file}{STUDY_FILE_EXTENSION}") + result = synergy.import_file(str(study_path)) + assert result + proj = synergy.project + std = proj.get_first_study_name() + assert std == STUDY_FILES[study_project_name][0] + + def test_synergy_units_property(self, synergy: Synergy): + """ + Test units property getter and setter. + """ + current_units = synergy.units + assert isinstance(current_units, str) + assert current_units in [units.value for units in SystemUnits] + + original_units = current_units + test_units = ( + SystemUnits.METRIC if current_units != SystemUnits.METRIC.value else SystemUnits.ENGLISH + ) + synergy.units = test_units + assert synergy.units == test_units.value + + synergy.units = test_units.value + assert synergy.units == test_units.value + + synergy.units = original_units + + @pytest.mark.parametrize("silence_value", VALID_BOOL) + def test_synergy_silence_method(self, synergy: Synergy, silence_value: bool): + """ + Test silence method for suppressing message boxes. + """ + result = synergy.silence(silence_value) + assert isinstance(result, bool) + + def test_synergy_set_application_window_pos(self, synergy: Synergy): + """ + Test setting application window position and size. + """ + result = synergy.set_application_window_pos(100, 100, 800, 600) + assert isinstance(result, bool) + + window = next((w for w in gw.getWindowsWithTitle(SYNERGY_WINDOW_TITLE) if w), None) + assert window is not None + + left, top, right, bottom = window.left, window.top, window.right, window.bottom + width, height = right - left, bottom - top + + assert (left, top, width, height) == (100, 100, 800, 600) + + synergy.set_application_window_pos( + DEFAULT_WINDOW_POSITION_X, + DEFAULT_WINDOW_POSITION_Y, + DEFAULT_WINDOW_SIZE_X, + DEFAULT_WINDOW_SIZE_Y, + ) + + @pytest.mark.parametrize( + "synergy_class_name, synergy_class", + SYNERGY_CLASSES_LIST, + ids=[x[0] for x in SYNERGY_CLASSES_LIST], + ) + def test_synergy_class_properties( + self, synergy: Synergy, study_with_project, synergy_class_name, synergy_class + ): + """ + Test synergy class properties return correct types. + """ + + syn_class = getattr(synergy, synergy_class_name) + if syn_class is not None: + assert isinstance(syn_class, synergy_class) + assert getattr(syn_class, synergy_class_name) is not None + + @pytest.mark.parametrize( + "create_array_method_name, create_array_method_return", + CREATE_OBJECT_METHODS_LIST, + ids=[x[0] for x in CREATE_OBJECT_METHODS_LIST], + ) + def test_synergy_create_array_methods( + self, synergy: Synergy, create_array_method_name, create_array_method_return + ): + """ + Test create array methods create correct types. + """ + create_array_method = getattr(synergy, create_array_method_name)() + if create_array_method is not None: + assert isinstance(create_array_method, create_array_method_return) + + def test_get_material_selector_with_index(self, synergy: Synergy, study_with_project): + """ + Test get material selector with index method. + """ + result = synergy.get_material_selector_with_index(0) + assert isinstance(result, MaterialSelector) + assert result.material_selector is not None + + # TODO: open_archive + + +@pytest.mark.integration +@pytest.mark.synergy +@pytest.mark.file_set(FileSet.SINGLE) +class TestIntegrationSynergyExportLMVSharedViews: + """ + Integration test suite for the Synergy class export_lmv_shared_views method. + """ + + def test_export_lmv_shared_views(self, synergy: Synergy, study_with_project): + """ + Test exporting LMV shared views. + """ + plot_mgr = synergy.plot_manager + plot = plot_mgr.find_plot_by_name("Fill Time", "Fill Time") + assert plot is not None + viewer = synergy.viewer + viewer.show_plot(plot) + result = synergy.export_lmv_shared_views("test_view") + assert isinstance(result, str) + assert len(result) > 0 + logging.info(f"LMV shared views exported to: {result}") + + +@pytest.mark.integration +@pytest.mark.synergy +class TestIntegrationSynergyQuit: + """ + Integration test suite for the Synergy class quit method. + """ + + def test_quit(self, synergy: Synergy): + """ + Test quit functionality. + """ + synergy.quit(False) + assert synergy.synergy is None diff --git a/tests/api/integration_tests/test_suite_vector/test_integration_vector.py b/tests/api/integration_tests/test_suite_vector/test_integration_vector.py new file mode 100644 index 0000000..b19a2e4 --- /dev/null +++ b/tests/api/integration_tests/test_suite_vector/test_integration_vector.py @@ -0,0 +1,120 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for Vector Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the Vector class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import Vector, Synergy + + +@pytest.mark.integration +@pytest.mark.vector +class TestIntegrationVector: + """ + Integration test suite for the Vector class. + """ + + @pytest.fixture + def vector(self, synergy: Synergy): + """ + Fixture to create a real Vector instance for integration testing. + """ + return synergy.create_vector() + + def _check_vector_values( + self, + vector: Vector, + expected_x: int | float = 0.0, + expected_y: int | float = 0.0, + expected_z: int | float = 0.0, + ): + """ + Verify the values of the vector. + """ + assert vector.x == expected_x + assert vector.y == expected_y + assert vector.z == expected_z + + @pytest.mark.synergy + def test_create_vector(self, synergy: Synergy): + """ + Test that Vector can be created from Synergy instance. + """ + vector = synergy.create_vector() + self._check_vector_values(vector) + + @pytest.mark.parametrize("x, y, z", [(10.0, 20.0, 30.0), (-1.1, 2.2, 3)]) + def test_set_xyz(self, vector: Vector, x: int | float, y: int | float, z: int | float): + """ + Test that x, y, z properties can be accessed. + """ + self._check_vector_values(vector) + + vector.set_xyz(x, y, z) + self._check_vector_values(vector, x, y, z) + + @pytest.mark.parametrize("x, y, z", [(-1.1, 2.2, 3), (10.0, 20.0, 30.0)]) + def test_set_x_y_z_properties( + self, vector: Vector, x: int | float, y: int | float, z: int | float + ): + """ + Testing setter properties of Vector. + """ + vector.x = x + vector.y = y + vector.z = z + + self._check_vector_values(vector, x, y, z) + + @pytest.mark.parametrize( + "x, y, z, new_x, new_y, new_z", + [(1.0, 2.0, 3.0, 100.0, 2.0, 3.0), (1.0, 2.0, 3.0, 1.0, 20.0, 30.0)], + ) + # pylint: disable-next=R0913, R0917 + def test_vector_state_persistence( + self, + vector: Vector, + x: int | float, + y: int | float, + z: int | float, + new_x: int | float, + new_y: int | float, + new_z: int | float, + ): + """ + Test Vector state persistence. + """ + vector.set_xyz(x, y, z) + + vector.x = new_x + self._check_vector_values(vector, new_x, y, z) + + vector.y = new_y + self._check_vector_values(vector, new_x, new_y, z) + + vector.z = new_z + self._check_vector_values(vector, new_x, new_y, new_z) + + def test_reference_behavior(self, vector: Vector): + """ + Test reference behavior of Vector. + """ + vector.set_xyz(1.0, 2.0, 3.0) + vector_copy = vector + self._check_vector_values(vector_copy, 1.0, 2.0, 3.0) + + vector_copy.set_xyz(4.0, 5.0, 6.0) + self._check_vector_values(vector_copy, 4.0, 5.0, 6.0) + self._check_vector_values(vector, 4.0, 5.0, 6.0) + + vector_copy2 = Vector(vector.vector) + self._check_vector_values(vector_copy2, 4.0, 5.0, 6.0) + + vector_copy2.set_xyz(7.0, 8.0, 9.0) + self._check_vector_values(vector_copy2, 7.0, 8.0, 9.0) + self._check_vector_values(vector, 7.0, 8.0, 9.0) diff --git a/tests/api/integration_tests/test_suite_vector_array/test_integration_vector_array.py b/tests/api/integration_tests/test_suite_vector_array/test_integration_vector_array.py new file mode 100644 index 0000000..162f341 --- /dev/null +++ b/tests/api/integration_tests/test_suite_vector_array/test_integration_vector_array.py @@ -0,0 +1,210 @@ +# SPDX-FileCopyrightText: 2025 Autodesk, Inc. +# SPDX-License-Identifier: Apache-2.0 + +""" +Integration tests for VectorArray Wrapper Class of moldflow-api module. + +These tests focus on testing the actual functionality and behavior +of the VectorArray class with real Moldflow Synergy COM objects. +""" + +import pytest +from moldflow import VectorArray, Synergy + + +@pytest.mark.integration +@pytest.mark.vector_array +class TestIntegrationVectorArray: + """ + Integration test suite for the VectorArray class. + """ + + @pytest.fixture + def vector_array(self, synergy: Synergy): + """ + Fixture to create a real VectorArray instance for integration testing. + """ + return synergy.create_vector_array() + + def _check_vector_array_size(self, vector_array: VectorArray, expected_size: int): + """ + Verify the size of the vector array. + """ + assert vector_array.size == expected_size + + def _check_vector_at_index( + self, vector_array: VectorArray, index: int, expected_value: list[int | float] + ): + """ + Verify the values of a vector at a specific index in the array. + """ + assert vector_array.x(index) == expected_value[0] + assert vector_array.y(index) == expected_value[1] + assert vector_array.z(index) == expected_value[2] + + @pytest.mark.synergy + def test_create_vector_array(self, synergy: Synergy): + """ + Test that VectorArray can be created from Synergy instance. + """ + vector_array = synergy.create_vector_array() + self._check_vector_array_size(vector_array, 0) + + def test_add_xyz_single_vector(self, vector_array: VectorArray): + """ + Test adding a single vector to the array using add_xyz. + """ + self._check_vector_array_size(vector_array, 0) + + vector_array.add_xyz(1.0, 2.0, 3.0) + self._check_vector_array_size(vector_array, 1) + self._check_vector_at_index(vector_array, 0, [1.0, 2.0, 3.0]) + + @pytest.mark.parametrize( + "vectors", + [ + [(1, 2.2, 3.3), (4.4, 5.5, 6.6)], + [(0, 0.0, 0.0), (-1.0, -2, -3.0), (10.5, 20.5, 30)], + [(-5.5, 10.0, 15.5)], + ], + ) + def test_add_xyz_multiple_vectors( + self, vector_array: VectorArray, vectors: list[tuple[float | int, float | int, float | int]] + ): + """ + Test adding multiple vectors to the array. + """ + self._check_vector_array_size(vector_array, 0) + + for i, (x, y, z) in enumerate(vectors): + vector_array.add_xyz(x, y, z) + self._check_vector_array_size(vector_array, i + 1) + self._check_vector_at_index(vector_array, i, [x, y, z]) + + self._check_vector_array_size(vector_array, len(vectors)) + for i, (x, y, z) in enumerate(vectors): + self._check_vector_at_index(vector_array, i, [x, y, z]) + + def test_clear_empty_array(self, vector_array: VectorArray): + """ + Test clearing an empty vector array. + """ + # Initially empty + self._check_vector_array_size(vector_array, 0) + + # Clear empty array + vector_array.clear() + self._check_vector_array_size(vector_array, 0) + + def test_clear_populated_array(self, vector_array: VectorArray): + """ + Test clearing a populated vector array. + """ + # Add some vectors + test_vectors = [(1.1, 2.2, 3.3), (4.4, 5.5, 6.6), (7.7, 8.8, 9.9)] + for x, y, z in test_vectors: + vector_array.add_xyz(x, y, z) + + self._check_vector_array_size(vector_array, len(test_vectors)) + + # Clear the array + vector_array.clear() + self._check_vector_array_size(vector_array, 0) + + def test_vector_array_indexing(self, vector_array: VectorArray): + """ + Test accessing vectors by index in the array. + """ + test_vectors = [(10.1, 20.2, 30.3), (-5.5, 15.5, 25.5), (0.0, 100.0, 200.0)] + + # Add test vectors + for x, y, z in test_vectors: + vector_array.add_xyz(x, y, z) + + # Test accessing each vector by index + for i, (expected_x, expected_y, expected_z) in enumerate(test_vectors): + self._check_vector_at_index(vector_array, i, [expected_x, expected_y, expected_z]) + + @pytest.mark.parametrize( + "initial_vectors, additional_vectors, final_vectors", + [([(1.1, 2.2, 3.3), (4.4, 5.5, 6.6)], [(7.7, 8.8, 9.9)], [(10.1, 11.2, 12.3)])], + ) + def test_vector_array_state_persistence( + self, + vector_array: VectorArray, + initial_vectors: list[tuple[float, float, float]], + additional_vectors: list[tuple[float, float, float]], + final_vectors: list[tuple[float, float, float]], + ): + """ + Test that VectorArray maintains state correctly across multiple operations. + """ + # Add initial vectors + for x, y, z in initial_vectors: + vector_array.add_xyz(x, y, z) + + # Verify initial state + self._check_vector_array_size(vector_array, len(initial_vectors)) + for i, (x, y, z) in enumerate(initial_vectors): + self._check_vector_at_index(vector_array, i, [x, y, z]) + + # Add additional vectors + for x, y, z in additional_vectors: + vector_array.add_xyz(x, y, z) + + # Verify all vectors are still correct + all_vectors = initial_vectors + additional_vectors + self._check_vector_array_size(vector_array, len(all_vectors)) + for i, (x, y, z) in enumerate(all_vectors): + self._check_vector_at_index(vector_array, i, [x, y, z]) + + # Clear and verify + vector_array.clear() + self._check_vector_array_size(vector_array, 0) + + # Add final vectors after clear + for x, y, z in final_vectors: + vector_array.add_xyz(x, y, z) + + self._check_vector_array_size(vector_array, len(final_vectors)) + for i, (x, y, z) in enumerate(final_vectors): + self._check_vector_at_index(vector_array, i, [x, y, z]) + + @pytest.mark.parametrize("size", [1, 5, 10]) + def test_vector_array_size_property(self, vector_array: VectorArray, size: int): + """ + Test that the size property correctly reflects the number of vectors. + """ + self._check_vector_array_size(vector_array, 0) + + for i in range(size): + vector_array.add_xyz(float(i * 1.1), float(i * 2.2), float(i * 3.3)) + self._check_vector_array_size(vector_array, i + 1) + + self._check_vector_array_size(vector_array, size) + + def test_reference_behavior(self, vector_array: VectorArray): + """ + Test reference behavior of VectorArray. + """ + vector_array.add_xyz(1.0, 2.0, 3.0) + vector_array_copy = vector_array + self._check_vector_array_size(vector_array_copy, 1) + self._check_vector_at_index(vector_array_copy, 0, [1.0, 2.0, 3.0]) + + vector_array_copy.add_xyz(4.0, 5.0, 6.0) + self._check_vector_array_size(vector_array_copy, 2) + self._check_vector_at_index(vector_array_copy, 0, [1.0, 2.0, 3.0]) + self._check_vector_at_index(vector_array_copy, 1, [4.0, 5.0, 6.0]) + self._check_vector_at_index(vector_array, 1, [4.0, 5.0, 6.0]) + + vector_array_copy2 = VectorArray(vector_array.vector_array) + self._check_vector_array_size(vector_array_copy2, 2) + self._check_vector_at_index(vector_array_copy2, 0, [1.0, 2.0, 3.0]) + self._check_vector_at_index(vector_array_copy2, 1, [4.0, 5.0, 6.0]) + + vector_array_copy2.add_xyz(7.0, 8.0, 9.0) + self._check_vector_array_size(vector_array_copy2, 3) + self._check_vector_at_index(vector_array_copy2, 0, [1.0, 2.0, 3.0]) + self._check_vector_at_index(vector_array_copy2, 1, [4.0, 5.0, 6.0]) + self._check_vector_at_index(vector_array_copy2, 2, [7.0, 8.0, 9.0]) diff --git a/tests/api/integration_tests/test_synergy.py b/tests/api/integration_tests/test_synergy.py deleted file mode 100644 index addbdc4..0000000 --- a/tests/api/integration_tests/test_synergy.py +++ /dev/null @@ -1,27 +0,0 @@ -# SPDX-FileCopyrightText: 2025 Autodesk, Inc. -# SPDX-License-Identifier: Apache-2.0 - -""" -Synergy integration test for the moldflow-api setup. -""" - -import pytest -from moldflow import Synergy - - -@pytest.mark.integration -class TestSynergy: - """Synergy integration test class for moldflow-api""" - - def test_synergy(self): - """ - Test Synergy class - This test is to check if the Synergy class is working as expected. - It tests opening synergy and the opening of the most recent project. - It then tests the quit function. - """ - synergy = Synergy(logging=False) - assert synergy.project is None, "Project should be None before opening" - synergy.open_recent_project(0) - assert synergy.project is not None, "Project should not be None after opening" - synergy.quit(False) diff --git a/tests/api/unit_tests/test_unit_cad_manager.py b/tests/api/unit_tests/test_unit_cad_manager.py index 8e4d015..f45da3b 100644 --- a/tests/api/unit_tests/test_unit_cad_manager.py +++ b/tests/api/unit_tests/test_unit_cad_manager.py @@ -12,6 +12,7 @@ @pytest.mark.unit +@pytest.mark.cad_manager class TestUnitCADManager: """ Test suite for the CADManager class. diff --git a/tests/api/unit_tests/test_unit_double_array.py b/tests/api/unit_tests/test_unit_double_array.py index 37d913b..e76fa69 100644 --- a/tests/api/unit_tests/test_unit_double_array.py +++ b/tests/api/unit_tests/test_unit_double_array.py @@ -12,6 +12,7 @@ @pytest.mark.unit +@pytest.mark.double_array class TestUnitDoubleArray: """ Unit Test Suite for the DoubleArray class. @@ -69,12 +70,10 @@ def test_to_list(self, mock_double_array, mock_object, values): (1.0, 2.5, 3.7), ], # integers should also work ) - # pylint: disable=R0801 def test_from_list(self, mock_double_array, mock_object, values): """Test the from_list method of the DoubleArray class.""" mock_object.FromVBSArray.return_value = len(values) result = mock_double_array.from_list(values) - assert isinstance(result, int) assert result == len(values) mock_object.FromVBSArray.assert_called_once_with(list(values)) diff --git a/tests/api/unit_tests/test_unit_ent_list.py b/tests/api/unit_tests/test_unit_ent_list.py index 3000720..560351d 100644 --- a/tests/api/unit_tests/test_unit_ent_list.py +++ b/tests/api/unit_tests/test_unit_ent_list.py @@ -11,6 +11,7 @@ @pytest.mark.unit +@pytest.mark.ent_list class TestUnitEntList: """ Test suite for the EntList class. diff --git a/tests/api/unit_tests/test_unit_import_options.py b/tests/api/unit_tests/test_unit_import_options.py index 3dad174..b164d1e 100644 --- a/tests/api/unit_tests/test_unit_import_options.py +++ b/tests/api/unit_tests/test_unit_import_options.py @@ -11,6 +11,7 @@ @pytest.mark.unit +@pytest.mark.import_options class TestUnitImportOptions: """ Test suite for the ImportOptions class. diff --git a/tests/api/unit_tests/test_unit_integer_array.py b/tests/api/unit_tests/test_unit_integer_array.py index 05a8aa8..c6186c3 100644 --- a/tests/api/unit_tests/test_unit_integer_array.py +++ b/tests/api/unit_tests/test_unit_integer_array.py @@ -12,6 +12,7 @@ @pytest.mark.unit +@pytest.mark.integer_array class TestUnitIntegerArray: """ Unit Test suite for the IntegerArray class. diff --git a/tests/api/unit_tests/test_unit_predicate_manager.py b/tests/api/unit_tests/test_unit_predicate_manager.py index 49b102a..471e023 100644 --- a/tests/api/unit_tests/test_unit_predicate_manager.py +++ b/tests/api/unit_tests/test_unit_predicate_manager.py @@ -12,6 +12,7 @@ @pytest.mark.unit +@pytest.mark.predicate_manager class TestUnitPredicateManager: """ Test suite for the PredicateManager class. diff --git a/tests/api/unit_tests/test_unit_property.py b/tests/api/unit_tests/test_unit_property.py index d1ee482..e164b74 100644 --- a/tests/api/unit_tests/test_unit_property.py +++ b/tests/api/unit_tests/test_unit_property.py @@ -13,6 +13,7 @@ @pytest.mark.unit +@pytest.mark.prop class TestUnitProperty: """ Unit Test suite for the Property class. diff --git a/tests/api/unit_tests/test_unit_string_array.py b/tests/api/unit_tests/test_unit_string_array.py index fca95fa..93bfb93 100644 --- a/tests/api/unit_tests/test_unit_string_array.py +++ b/tests/api/unit_tests/test_unit_string_array.py @@ -12,6 +12,7 @@ @pytest.mark.unit +@pytest.mark.string_array class TestUnitStringArray: """ Unit Test suite for the StringArray class. @@ -84,7 +85,6 @@ def test_from_list(self, mock_string_array, mock_object, values): """Test the from_list method of the StringArray class.""" mock_object.FromVBSArray.return_value = len(values) result = mock_string_array.from_list(values) - assert isinstance(result, int) assert result == len(values) mock_object.FromVBSArray.assert_called_once() diff --git a/tests/api/unit_tests/test_unit_synergy.py b/tests/api/unit_tests/test_unit_synergy.py index dcdf0c5..d22c2dd 100644 --- a/tests/api/unit_tests/test_unit_synergy.py +++ b/tests/api/unit_tests/test_unit_synergy.py @@ -65,6 +65,7 @@ @pytest.mark.unit +@pytest.mark.synergy class TestUnitSynergy: """ Test suite for the Synergy class. diff --git a/tests/api/unit_tests/test_unit_vector.py b/tests/api/unit_tests/test_unit_vector.py index c0f1d41..c2987be 100644 --- a/tests/api/unit_tests/test_unit_vector.py +++ b/tests/api/unit_tests/test_unit_vector.py @@ -10,6 +10,7 @@ @pytest.mark.unit +@pytest.mark.vector class TestUnitVector: """ Test suite for the Vector class. diff --git a/tests/api/unit_tests/test_unit_vector_array.py b/tests/api/unit_tests/test_unit_vector_array.py index 666887c..26a1b3e 100644 --- a/tests/api/unit_tests/test_unit_vector_array.py +++ b/tests/api/unit_tests/test_unit_vector_array.py @@ -10,6 +10,7 @@ @pytest.mark.unit +@pytest.mark.vector_array class TestUnitVectorArray: """ Test suite for the VectorArray class. diff --git a/tests/core/test_helper.py b/tests/core/test_helper.py index 6c7155e..33e77b0 100644 --- a/tests/core/test_helper.py +++ b/tests/core/test_helper.py @@ -5,7 +5,6 @@ Test helper.py """ -from unittest.mock import Mock from enum import Enum import inspect import pytest @@ -21,7 +20,6 @@ check_range, check_expected_values, get_enum_value, - _mf_array_to_list, ) from moldflow import common from tests.conftest import ( @@ -311,33 +309,3 @@ def test_check_min_max_invalid(self, min_value, max_value, _): with pytest.raises(ValueError) as e: check_min_max(min_value, max_value) assert _("Invalid") in str(e.value) - - def test_mf_array_to_list(self): - """ - Test _mf_array_to_list helper function. - """ - # Create a mock array instance - mock_array = Mock() - mock_array.size = 3 - mock_array.val = Mock(side_effect=lambda i: i * 2) # Return i * 2 for index i - - result = _mf_array_to_list(mock_array) - - assert result == [0, 2, 4] # For indices 0, 1, 2 -> values 0, 2, 4 - assert mock_array.val.call_count == 3 - mock_array.val.assert_any_call(0) - mock_array.val.assert_any_call(1) - mock_array.val.assert_any_call(2) - - def test_mf_array_to_list_empty(self): - """ - Test _mf_array_to_list helper function with empty array. - """ - mock_array = Mock() - mock_array.size = 0 - mock_array.val = Mock() - - result = _mf_array_to_list(mock_array) - - assert result == [] - mock_array.val.assert_not_called()