From caf514b972460e103dc69bbb561152b161aced81 Mon Sep 17 00:00:00 2001 From: William Qi Date: Thu, 17 Mar 2022 02:16:54 -0400 Subject: [PATCH] AV2 API v0.1.0 release --- .darglint | 3 + .github/pull_request_template.md | 21 + .github/workflows/ci.yml | 46 + .gitignore | 158 + .pre-commit-config.yaml | 14 + CITATION.cff | 65 + DOWNLOAD.md | 38 + LICENSE | 21 + NOTICE | 60 + README.md | 124 + conda/environment.yml | 17 + conda/install.sh | 13 + noxfile.py | 140 + pyproject.toml | 24 + setup.cfg | 39 + src/av2/__init__.py | 5 + src/av2/datasets/__init__.py | 3 + src/av2/datasets/lidar/README.md | 73 + src/av2/datasets/lidar/__init__.py | 3 + src/av2/datasets/lidar/splits.py | 20014 ++++++++++++++++ src/av2/datasets/motion_forecasting/README.md | 68 + .../datasets/motion_forecasting/__init__.py | 3 + .../motion_forecasting/data_schema.py | 124 + .../motion_forecasting/eval/__init__.py | 3 + .../motion_forecasting/eval/metrics.py | 58 + .../scenario_serialization.py | 176 + .../motion_forecasting/viz/__init__.py | 3 + .../viz/scenario_visualization.py | 249 + src/av2/datasets/sensor/README.md | 239 + src/av2/datasets/sensor/__init__.py | 3 + .../datasets/sensor/av2_sensor_dataloader.py | 410 + src/av2/datasets/sensor/constants.py | 70 + src/av2/datasets/sensor/sensor_dataloader.py | 516 + src/av2/datasets/sensor/splits.py | 1012 + src/av2/datasets/sensor/utils.py | 29 + src/av2/datasets/tbv/README.md | 139 + src/av2/datasets/tbv/splits.py | 4 + src/av2/geometry/__init__.py | 3 + src/av2/geometry/camera/__init__.py | 3 + src/av2/geometry/camera/pinhole_camera.py | 427 + src/av2/geometry/geometry.py | 295 + src/av2/geometry/infinity_norm_utils.py | 42 + src/av2/geometry/interpolate.py | 241 + src/av2/geometry/mesh_grid.py | 45 + src/av2/geometry/polyline_utils.py | 211 + src/av2/geometry/se3.py | 99 + src/av2/geometry/sim2.py | 209 + src/av2/map/README.md | 146 + src/av2/map/__init__.py | 3 + src/av2/map/drivable_area.py | 40 + src/av2/map/lane_segment.py | 177 + src/av2/map/map_api.py | 680 + src/av2/map/map_primitives.py | 83 + src/av2/map/pedestrian_crossing.py | 66 + src/av2/rendering/__init__.py | 3 + src/av2/rendering/color.py | 47 + src/av2/rendering/map.py | 267 + src/av2/rendering/ops/__init__.py | 3 + src/av2/rendering/ops/draw.py | 197 + src/av2/rendering/rasterize.py | 156 + src/av2/rendering/vector.py | 136 + src/av2/rendering/video.py | 137 + src/av2/structures/__init__.py | 3 + src/av2/structures/cuboid.py | 382 + src/av2/structures/ndgrid.py | 157 + src/av2/structures/sweep.py | 91 + src/av2/structures/timestamped_image.py | 24 + src/av2/utils/__init__.py | 2 + src/av2/utils/constants.py | 19 + src/av2/utils/dataclass.py | 72 + src/av2/utils/dense_grid_interpolation.py | 64 + src/av2/utils/depth_map_utils.py | 71 + src/av2/utils/dilation_utils.py | 41 + src/av2/utils/helpers.py | 24 + src/av2/utils/io.py | 233 + src/av2/utils/metric_time.py | 31 + src/av2/utils/raster.py | 49 + src/av2/utils/synchronization_database.py | 224 + src/av2/utils/typing.py | 16 + tests/conftest.py | 13 + .../motion_forecasting/eval/test_metrics.py | 116 + .../test_scenario_serialization.py | 68 + .../sensor/test_av2_sensor_dataloader.py | 54 + .../datasets/sensor/test_sensor_dataloader.py | 94 + .../annotations.feather | Bin 0 -> 437218 bytes tests/geometry/test_geometry.py | 524 + tests/geometry/test_interpolate.py | 623 + tests/geometry/test_pinhole_camera.py | 599 + tests/map/test_drivable_area.py | 32 + tests/map/test_lane_segment.py | 55 + tests/map/test_map_api.py | 348 + tests/rendering/ops/test_draw.py | 146 + tests/rendering/test_color.py | 16 + tests/rendering/test_map.py | 50 + tests/rendering/test_video.py | 91 + tests/structures/test_cuboid.py | 252 + tests/structures/test_ndgrid.py | 89 + tests/structures/test_sweep.py | 33 + tests/test_data/a_Sim2_b.json | 1 + tests/test_data/a_Sim2_b___invalid.json | 1 + ..._0a1e6f0a-1817-4a98-b02e-db8c9327d151.json | 1 + ...1e6f0a-1817-4a98-b02e-db8c9327d151.parquet | Bin 0 -> 123374 bytes .../city_SE3_egovehicle.feather | Bin 0 -> 161634 bytes .../sensors/lidar/315973157959879000.feather | Bin 0 -> 1048066 bytes .../calibration/egovehicle_SE3_sensor.feather | Bin 0 -> 4586 bytes .../sensors/lidar/315968663259918000.feather | Bin 0 -> 3106 bytes .../calibration/egovehicle_SE3_sensor.feather | Bin 0 -> 4586 bytes .../test_log/calibration/intrinsics.feather | Bin 0 -> 5330 bytes ...P__2020-07-21-Z1F0076___img_Sim2_city.json | 1 + ...1-Z1F0076_ground_height_surface____MIA.npy | Bin 0 -> 3345800 bytes ...t5aN5rSYjQidJXvGP__2020-07-21-Z1F0076.json | 237 + tests/utils/test_dense_grid_interpolation.py | 96 + tests/utils/test_depth_map_utils.py | 31 + tests/utils/test_dilate_utils_unit.py | 83 + tests/utils/test_infinity_norm_utils.py | 57 + tests/utils/test_io.py | 40 + tests/utils/test_mesh_grid.py | 102 + tests/utils/test_metric_time.py | 37 + tests/utils/test_polyline_utils.py | 100 + tests/utils/test_raster.py | 192 + tests/utils/test_se3.py | 210 + tests/utils/test_sim2.py | 314 + tutorials/generate_egoview_overlaid_lidar.py | 198 + .../generate_egoview_overlaid_vector_map.py | 343 + ...ate_forecasting_scenario_visualizations.py | 122 + tutorials/generate_per_camera_videos.py | 113 + tutorials/map_teaser_notebook.py | 372 + tutorials/map_tutorial.ipynb | 348 + tutorials/untar_tbv.py | 89 + 129 files changed, 35497 insertions(+) create mode 100644 .darglint create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/ci.yml create mode 100644 .gitignore create mode 100644 .pre-commit-config.yaml create mode 100644 CITATION.cff create mode 100644 DOWNLOAD.md create mode 100644 LICENSE create mode 100644 NOTICE create mode 100644 README.md create mode 100644 conda/environment.yml create mode 100644 conda/install.sh create mode 100644 noxfile.py create mode 100644 pyproject.toml create mode 100644 setup.cfg create mode 100644 src/av2/__init__.py create mode 100644 src/av2/datasets/__init__.py create mode 100644 src/av2/datasets/lidar/README.md create mode 100644 src/av2/datasets/lidar/__init__.py create mode 100644 src/av2/datasets/lidar/splits.py create mode 100644 src/av2/datasets/motion_forecasting/README.md create mode 100644 src/av2/datasets/motion_forecasting/__init__.py create mode 100644 src/av2/datasets/motion_forecasting/data_schema.py create mode 100644 src/av2/datasets/motion_forecasting/eval/__init__.py create mode 100644 src/av2/datasets/motion_forecasting/eval/metrics.py create mode 100644 src/av2/datasets/motion_forecasting/scenario_serialization.py create mode 100644 src/av2/datasets/motion_forecasting/viz/__init__.py create mode 100644 src/av2/datasets/motion_forecasting/viz/scenario_visualization.py create mode 100644 src/av2/datasets/sensor/README.md create mode 100644 src/av2/datasets/sensor/__init__.py create mode 100644 src/av2/datasets/sensor/av2_sensor_dataloader.py create mode 100644 src/av2/datasets/sensor/constants.py create mode 100644 src/av2/datasets/sensor/sensor_dataloader.py create mode 100644 src/av2/datasets/sensor/splits.py create mode 100644 src/av2/datasets/sensor/utils.py create mode 100644 src/av2/datasets/tbv/README.md create mode 100644 src/av2/datasets/tbv/splits.py create mode 100644 src/av2/geometry/__init__.py create mode 100644 src/av2/geometry/camera/__init__.py create mode 100644 src/av2/geometry/camera/pinhole_camera.py create mode 100644 src/av2/geometry/geometry.py create mode 100644 src/av2/geometry/infinity_norm_utils.py create mode 100644 src/av2/geometry/interpolate.py create mode 100644 src/av2/geometry/mesh_grid.py create mode 100644 src/av2/geometry/polyline_utils.py create mode 100644 src/av2/geometry/se3.py create mode 100644 src/av2/geometry/sim2.py create mode 100644 src/av2/map/README.md create mode 100644 src/av2/map/__init__.py create mode 100644 src/av2/map/drivable_area.py create mode 100644 src/av2/map/lane_segment.py create mode 100644 src/av2/map/map_api.py create mode 100644 src/av2/map/map_primitives.py create mode 100644 src/av2/map/pedestrian_crossing.py create mode 100644 src/av2/rendering/__init__.py create mode 100644 src/av2/rendering/color.py create mode 100644 src/av2/rendering/map.py create mode 100644 src/av2/rendering/ops/__init__.py create mode 100644 src/av2/rendering/ops/draw.py create mode 100644 src/av2/rendering/rasterize.py create mode 100644 src/av2/rendering/vector.py create mode 100644 src/av2/rendering/video.py create mode 100644 src/av2/structures/__init__.py create mode 100644 src/av2/structures/cuboid.py create mode 100644 src/av2/structures/ndgrid.py create mode 100644 src/av2/structures/sweep.py create mode 100644 src/av2/structures/timestamped_image.py create mode 100644 src/av2/utils/__init__.py create mode 100644 src/av2/utils/constants.py create mode 100644 src/av2/utils/dataclass.py create mode 100644 src/av2/utils/dense_grid_interpolation.py create mode 100644 src/av2/utils/depth_map_utils.py create mode 100644 src/av2/utils/dilation_utils.py create mode 100644 src/av2/utils/helpers.py create mode 100644 src/av2/utils/io.py create mode 100644 src/av2/utils/metric_time.py create mode 100644 src/av2/utils/raster.py create mode 100644 src/av2/utils/synchronization_database.py create mode 100644 src/av2/utils/typing.py create mode 100644 tests/conftest.py create mode 100644 tests/datasets/motion_forecasting/eval/test_metrics.py create mode 100644 tests/datasets/motion_forecasting/test_scenario_serialization.py create mode 100644 tests/datasets/sensor/test_av2_sensor_dataloader.py create mode 100644 tests/datasets/sensor/test_sensor_dataloader.py create mode 100644 tests/geometry/data/b87683ae-14c5-321f-8af3-623e7bafc3a7/annotations.feather create mode 100644 tests/geometry/test_geometry.py create mode 100644 tests/geometry/test_interpolate.py create mode 100644 tests/geometry/test_pinhole_camera.py create mode 100644 tests/map/test_drivable_area.py create mode 100644 tests/map/test_lane_segment.py create mode 100644 tests/map/test_map_api.py create mode 100644 tests/rendering/ops/test_draw.py create mode 100644 tests/rendering/test_color.py create mode 100644 tests/rendering/test_map.py create mode 100644 tests/rendering/test_video.py create mode 100644 tests/structures/test_cuboid.py create mode 100644 tests/structures/test_ndgrid.py create mode 100644 tests/structures/test_sweep.py create mode 100644 tests/test_data/a_Sim2_b.json create mode 100644 tests/test_data/a_Sim2_b___invalid.json create mode 100644 tests/test_data/forecasting_scenarios/0a1e6f0a-1817-4a98-b02e-db8c9327d151/log_map_archive_0a1e6f0a-1817-4a98-b02e-db8c9327d151.json create mode 100644 tests/test_data/forecasting_scenarios/0a1e6f0a-1817-4a98-b02e-db8c9327d151/scenario_0a1e6f0a-1817-4a98-b02e-db8c9327d151.parquet create mode 100644 tests/test_data/sensor_dataset_logs/adcf7d18-0510-35b0-a2fa-b4cea13a6d76/city_SE3_egovehicle.feather create mode 100644 tests/test_data/sensor_dataset_logs/adcf7d18-0510-35b0-a2fa-b4cea13a6d76/sensors/lidar/315973157959879000.feather create mode 100644 tests/test_data/sensor_dataset_logs/dummy/calibration/egovehicle_SE3_sensor.feather create mode 100644 tests/test_data/sensor_dataset_logs/dummy/sensors/lidar/315968663259918000.feather create mode 100644 tests/test_data/sensor_dataset_logs/test_log/calibration/egovehicle_SE3_sensor.feather create mode 100644 tests/test_data/sensor_dataset_logs/test_log/calibration/intrinsics.feather create mode 100644 tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076___img_Sim2_city.json create mode 100644 tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076_ground_height_surface____MIA.npy create mode 100644 tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/log_map_archive_dummy_log_map_v2_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076.json create mode 100644 tests/utils/test_dense_grid_interpolation.py create mode 100644 tests/utils/test_depth_map_utils.py create mode 100644 tests/utils/test_dilate_utils_unit.py create mode 100644 tests/utils/test_infinity_norm_utils.py create mode 100644 tests/utils/test_io.py create mode 100644 tests/utils/test_mesh_grid.py create mode 100644 tests/utils/test_metric_time.py create mode 100644 tests/utils/test_polyline_utils.py create mode 100644 tests/utils/test_raster.py create mode 100644 tests/utils/test_se3.py create mode 100644 tests/utils/test_sim2.py create mode 100644 tutorials/generate_egoview_overlaid_lidar.py create mode 100644 tutorials/generate_egoview_overlaid_vector_map.py create mode 100644 tutorials/generate_forecasting_scenario_visualizations.py create mode 100644 tutorials/generate_per_camera_videos.py create mode 100644 tutorials/map_teaser_notebook.py create mode 100644 tutorials/map_tutorial.ipynb create mode 100644 tutorials/untar_tbv.py diff --git a/.darglint b/.darglint new file mode 100644 index 00000000..01c1eab9 --- /dev/null +++ b/.darglint @@ -0,0 +1,3 @@ +# .darglint +[darglint] +strictness = short \ No newline at end of file diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..b8f879e0 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,21 @@ +## PR Summary + + +## Testing + + +In order to ensure this PR works as intended, it is: + +* [ ] unit tested. +* [ ] other or not applicable (*additional detail/rationale required*) + +## Compliance with Standards + + +As the author, I certify that this PR conforms to the following standards: + +* [ ] Code changes conform to [PEP8](https://www.python.org/dev/peps/pep-0008) and docstrings conform to the Google Python [style guide](https://google.github.io/styleguide/pyguide.html?showone=Comments#38-comments-and-docstrings). +* [ ] A well-written summary explains what was done and why it was done. +* [ ] The PR is adequately tested and the testing details and links to external results are included. + + \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..b2daa9f2 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,46 @@ +name: CI + +on: [push, pull_request] + +jobs: + test_and_build: + name: ${{ matrix.os }}_${{ matrix.venv_backend }}_py${{ matrix.python_version }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [macos-latest, ubuntu-latest, windows-latest] + python_version: + ["3.8", "3.9", "3.10"] + venv_backend: + ["virtualenv", "mamba"] # Testing two different resolvers (pip, mamba). + defaults: + run: + shell: bash -l {0} + + steps: + - uses: actions/checkout@v2 + - uses: conda-incubator/setup-miniconda@v2 + with: + mamba-version: "*" + miniforge-version: latest + python-version: ${{ matrix.python_version }} + + - name: Install prerequisites. + run: | + mamba install -y nox pip pyyaml + + - name: Run nox with ${{ matrix.venv_backend }}. + run: | # Cache the environments (-r), fail on missing python interpreters (--error-on-missing-interpreters), set dependency resolver backend. + python -m nox -r --error-on-missing-interpreters --python ${{ matrix.python_version }} --default-venv-backend ${{ matrix.venv_backend }} + + - name: Build wheels. + if: ${{ matrix.python_version }} == "virtualenv" + run: | + python -m pip wheel --wheel-dir=/tmp/wheelhouse . + + - name: Publish package to PyPI. + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') + uses: pypa/gh-action-pypi-publish@release/v1 + with: + user: __token__ + password: ${{ secrets.PYPI_API_TOKEN }} diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..be38ce6a --- /dev/null +++ b/.gitignore @@ -0,0 +1,158 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +*.pkl + +.vscode/ +outputs/ +condaenv* + +/data/ + +*.jpg +*.png +*.svg + +.DS_Store +*/**/.DS_Store +experiments + +*.parquet +*.pt +*.mp4 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..97f02ea2 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,14 @@ +repos: +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v2.3.0 + hooks: + - id: check-yaml + - id: end-of-file-fixer + - id: trailing-whitespace +- repo: local + hooks: + - id: nox + name: Run nox. + language: python + entry: nox -rs black isort mypy + pass_filenames: false diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 00000000..97d464b2 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,65 @@ +cff-version: 1.2.0 +message: "If you use this software, please cite it as below." +authors: +- family-names: "Wilson" + given-names: "Benjamin" +- family-names: "Qi" + given-names: "William" +- family-names: "Agarwal" + given-names: "Tanmay" +- family-names: "Lambert" + given-names: "John" +- family-names: "Singh" + given-names: "Jagjeet" +- family-names: "Khandelwal" + given-names: "Siddhesh" +- family-names: "Pan" + given-names: "Bowen" +- family-names: "Kumar" + given-names: "Ratnesh" +- family-names: "Hartnett" + given-names: "Andrew" +- family-names: "Pontes" + given-names: "Jhony Kaesemodel" +- family-names: "Ramanan" + given-names: "Deva" +- family-names: "Carr" + given-names: "Peter" +- family-names: "Hays" + given-names: "James" +title: "Argoverse 2 API" +version: 1.0.0 +date-released: 2022-03-15 +url: "https://github.com/argoai/argoverse2-api/" +preferred-citation: + type: conference-paper + authors: + - family-names: "Wilson" + given-names: "Benjamin" + - family-names: "Qi" + given-names: "William" + - family-names: "Agarwal" + given-names: "Tanmay" + - family-names: "Lambert" + given-names: "John" + - family-names: "Singh" + given-names: "Jagjeet" + - family-names: "Khandelwal" + given-names: "Siddhesh" + - family-names: "Pan" + given-names: "Bowen" + - family-names: "Kumar" + given-names: "Ratnesh" + - family-names: "Hartnett" + given-names: "Andrew" + - family-names: "Pontes" + given-names: "Jhony Kaesemodel" + - family-names: "Ramanan" + given-names: "Deva" + - family-names: "Carr" + given-names: "Peter" + - family-names: "Hays" + given-names: "James" + conference: + name: "NeurIPS 2021" + title: "Argoverse 2: Next Generation Datasets for Self-Driving Perception and Forecasting" \ No newline at end of file diff --git a/DOWNLOAD.md b/DOWNLOAD.md new file mode 100644 index 00000000..94432650 --- /dev/null +++ b/DOWNLOAD.md @@ -0,0 +1,38 @@ +# Downloading the Argoverse 2 Datasets +Our datasets are available for download from [AWS S3](https://aws.amazon.com/s3/). For the best experience, we highly recommend using the open-source [s5cmd](https://github.com/peak/s5cmd) tool to transfer the data to your local filesystem (additional info available [here](https://aws.amazon.com/blogs/opensource/parallelizing-s3-workloads-s5cmd/)). Please note that an AWS account is not required to download the datasets. + +### Installing `s5cmd` + +`s5cmd` can be easily installed with the following script: + +```bash +#!/usr/bin/env bash + +export INSTALL_DIR=$HOME/.local/bin +export PATH=$PATH:$INSTALL_DIR +export S5CMD_URI=https://github.com/peak/s5cmd/releases/download/v1.4.0/s5cmd_1.4.0_$(uname | sed 's/Darwin/macOS/g')-64bit.tar.gz + +mkdir -p $INSTALL_DIR +curl -sL $S5CMD_URI | tar -C $INSTALL_DIR -xvzf - s5cmd +``` + +Note that it will install `s5cmd` in your local bin directory. You can always change the path if you prefer installing it in another directory. + +### Downloading Datasets +Once `s5cmd` is installed installed, downloading a dataset is as easy as running the following (using the sensor dataset as an example): + +```bash +s5cmd --no-sign-request cp s3://argoai-argoverse/av2/sensor/* target-directory +``` + +The command will download all S3 objects to the target directory (for example, `target-directory` can be `/home/av2/sensors/`). Given the size of the dataset, it might take a couple of hours depending on the network connectivity. + +When the download is finished, the dataset is ready to use! + +### Dataset S3 Locations +```bash +s3://argoai-argoverse/av2/sensor/ +s3://argoai-argoverse/av2/lidar/ +s3://argoai-argoverse/av2/motion-forecasting/ +s3://argoai-argoverse/av2/tbv/ +``` diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..447d74fc --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Argo AI + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/NOTICE b/NOTICE new file mode 100644 index 00000000..c217fe71 --- /dev/null +++ b/NOTICE @@ -0,0 +1,60 @@ +Terms of Use + +Argo AI, LLC, and its affiliates (“Argo”) strive to promote future development in the field of self-driving cars. + +Using its autonomous vehicles, Argo collected, annotated and organized videos, maps and lidar data in a dataset +(the “Argoverse”). By using or downloading the Argoverse, you are agreeing to comply with the terms of this page and +any licensing terms referenced below. + +License - Data and Documentation. +Argoverse and any associated data or documentation are provided free of charge under the terms of the Creative Commons +Attribution-NonCommercial-ShareAlike 4.0 International Public License (“CC BY-NC-SA 4.0”). The full text of the license +is accessible at https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode. + +License - Code and Documentation. +Argoverse code and APIs are licensed under the MIT license, the full text of which can be found at +https://opensource.org/licenses/MIT. + +Using Argoverse Non-Commercially. +We license Argoverse data and documents for non-commercial use only. Under the terms of the CC BY-NC-SA 4.0 +“non-commercial” means “not primarily intended for or directed towards commercial advantage or monetary compensation.” +To assist you in determining whether your contemplated use is non-commercial, we make available the following examples: + +Example 1, Acceptable Use: +You are a researcher at an academic institution, working on computer vision and prediction. You use the Argoverse +dataset to further your research and publish results based on the Argoverse benchmark. Your published paper includes +imagery and figures derived from the Argoverse dataset. The imagery and figures are attributed to Argo and a hyperlink +to the text of the CC-BY-NC-SA 4.0 license is provided. + +Example 2, Acceptable Use: +You are a researcher at an AV company. You are submitting your image-based pose estimation algorithm to a major +conference for public review. You use the Argoverse dataset to train and evaluate your method. You publish the results +of the comparison publicly. The Argoverse data in your paper is attributed in accordance with the CC-BY-NC-SA 4.0 +license. + +Example 3, Unacceptable Use: +You are an engineer at an AV company. You use the Argoverse dataset to train a prototype detection model for use on +your company’s AV at a test track. You use this prototype detection model as a placeholder until you build a large +enough internal dataset to train your model against. + +Example 4, Unacceptable Use: +You are an engineer at a company that produces a robotics platform for sale. You train the prediction and detection +machine learning model in your company’s product on data from the Argoverse dataset. Your company releases the product +for sale with the model you trained against Argoverse data. + +Suggestions: +If you use Argoverse and identify areas that could benefit from changes, we would like to hear from you. Please submit +any comments on the issues page of our GitHub repository. If you submit your changes, you may be required to confirm +that your changes are subject to CC BY-NC-SA 4.0. + +Attribution. +Please follow the attribution guidelines provided in section 3.A. of CC-BY-NC-SA 4.0 license with the copyright notice +being “© 2022 Argo AI, LLC”. APIs attribution shall comply with the MIT license. + +Privacy. +Argo takes steps to protect the privacy of individuals in Argoverse imagery by blurring faces and license plates. +If you notice that your face or licence plate is still identifiable, or if you have any privacy concerns pertaining to +Argoverse, please submit a request here: https://www.argoverse.org/about.html#privacy. + +Marketing. +You may not use Argo’s trademark, logo, or name without Argo’s express written permission in connection with Argoverse. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 00000000..4858de13 --- /dev/null +++ b/README.md @@ -0,0 +1,124 @@ +[![PyPI Versions](https://img.shields.io/pypi/pyversions/av2)](https://pypi.org/project/av2/) +![CI Status](https://github.com/argoai/argoverse2-api/actions/workflows/ci.yml/badge.svg) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE) + +# Argoverse 2 API + +Official GitHub repository for the [Argoverse 2](https://www.argoverse.org) family of datasets. + +If you have any questions or run into any problems with either the data or API, please feel free to open a [GitHub issue](https://github.com/argoai/argoverse2-api/issues)! + +## Overview + +- [Setup](#setup) +- [Usage](#usage) +- [Testing](#testing-automation) +- [Contributing](#contributing) +- [Citing](#citing) +- [License](#license) + +## Getting Started + +### Setup + +The easiest way to install the API is via [pip](https://pypi.org/project/av2/) by running the following command: + +```bash +pip install av2 +``` + +### Downloading the datasets +Please see [the Download README](DOWNLOAD.md) for detailed instructions on how to download each dataset. + +### Argoverse 2 Sensor Dataset + +

+ + + + +

+ +Please refer to the [sensor dataset README](src/av2/datasets/sensor/README.md) for additional details. + +### Argoverse 2 Lidar Dataset + +

+ + + + +

+ +Please refer to the [lidar dataset README](src/av2/datasets/lidar/README.md) for additional details. + +### Argoverse 2 Motion Forecasting Dataset + +

+ + + +

+ + +Please refer to the [motion forecasting dataset README](src/av2/datasets/motion_forecasting/README.md) for additional details. + +### Argoverse 2 Map Change Dataset + +Please refer to the map change dataset (known as the **Trust, but Verify Dataset**) [README](src/av2/datasets/tbv/README.md) for additional details. + +### Map API + +Please refer to the [map README](src/av2/map/README.md) for additional details about the common format for vector and +raster maps that we employ across all AV2 datasets. + +## Compatibility Matrix + +| `Python Version` | `linux` | `macOS` | `windows` | +| ------------- | ----------------- | ------------------ | ------------------ | +| `3.8` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| `3.9` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| `3.10` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | + +## Testing + +All incoming pull requests are tested using [nox](https://nox.thea.codes/en/stable/) as +part of the CI process. This ensures that the latest version of the API is always stable on all supported platforms. You +can run the full suite of automated checks and tests locally using the following command: + +```bash +nox -r +``` + +## Contributing + +Have a cool feature you'd like to add? Found an unhandled corner case? The Argoverse team welcomes contributions from +the open source community - please open a PR using the following [template](.github/pull_request_template.md)! + +## Citing + +Please use the following citation when referencing the [Argoverse 2](https://datasets-benchmarks-proceedings.neurips.cc/paper/2021/file/4734ba6f3de83d861c3176a6273cac6d-Paper-round2.pdf) Sensor, Lidar, or Motion Forecasting Datasets: + +```BibTeX +@INPROCEEDINGS { Argoverse2, + author = {Benjamin Wilson and William Qi and Tanmay Agarwal and John Lambert and Jagjeet Singh and Siddhesh Khandelwal and Bowen Pan and Ratnesh Kumar and Andrew Hartnett and Jhony Kaesemodel Pontes and Deva Ramanan and Peter Carr and James Hays}, + title = {Argoverse 2: Next Generation Datasets for Self-Driving Perception and Forecasting}, + booktitle = {Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks (NeurIPS Datasets and Benchmarks 2021)}, + year = {2021} +} +``` + +Use the following citation when referencing the [Argoverse 2](https://datasets-benchmarks-proceedings.neurips.cc/paper/2021/file/6f4922f45568161a8cdf4ad2299f6d23-Paper-round2.pdf) Map Change Dataset: +```BibTeX +@INPROCEEDINGS { TrustButVerify, + author = {John Lambert and James Hays}, + title = {Trust, but Verify: Cross-Modality Fusion for HD Map Change Detection}, + booktitle = {Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks (NeurIPS Datasets and Benchmarks 2021)}, + year = {2021} +} +``` + +## License + +All code provided within this repository is released under the MIT license and bound by the Argoverse terms of use, +please see [LICENSE](LICENSE) and [NOTICE](NOTICE) for additional details. diff --git a/conda/environment.yml b/conda/environment.yml new file mode 100644 index 00000000..8943eb38 --- /dev/null +++ b/conda/environment.yml @@ -0,0 +1,17 @@ +name: av2 +channels: + - conda-forge +dependencies: + - av + - click + - joblib + - matplotlib-base + - nox + - numba + - numpy>=1.21.5 + - opencv + - pandas + - pip + - pyarrow + - rich + - scipy diff --git a/conda/install.sh b/conda/install.sh new file mode 100644 index 00000000..730c393c --- /dev/null +++ b/conda/install.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +ENVIRONMENT_FILE=environment.yml + +# Ensure mamba is installed. +conda install -y mamba -c conda-forge + +# Create library environment. +mamba env create -f ${SCRIPT_DIR}/${ENVIRONMENT_FILE} \ +&& eval "$(conda shell.bash hook)" \ +&& conda activate av2 \ +&& python -m pip install -e $SCRIPT_DIR/.. diff --git a/noxfile.py b/noxfile.py new file mode 100644 index 00000000..2285f87c --- /dev/null +++ b/noxfile.py @@ -0,0 +1,140 @@ +# + +"""Test automation using `nox`.""" + +from pathlib import Path +from sys import platform +from typing import Dict, Final, List, Union + +import nox +import yaml +from nox import Session +from nox.virtualenv import CondaEnv + +PYTHON: Final[List[str]] = ["3.8", "3.9", "3.10"] + +nox.options.sessions = ["black", "isort", "lint", "mypy", "pytest"] +if platform != "win32": # pytype isn't supported on windows. + nox.options.sessions.append("pytype") + + +def _setup(session: Session) -> None: + """Install `av2` into a virtual environment. + + Args: + session: `nox` session. + """ + if isinstance(session.virtualenv, CondaEnv): + + # Load environment.yml file and install conda dependencies. + env = yaml.safe_load(Path("conda/environment.yml").read_text()) + + conda_pkgs: List[str] = [] + reqs: List[str] = [] + pkgs: List[Union[str, Dict[str, str]]] = env["dependencies"] + for pkg in pkgs: + if isinstance(pkg, dict): + if "pip" in pkg: + reqs += pkg["pip"] + else: + conda_pkgs.append(pkg) + session.conda_install(*conda_pkgs) + + # Install pip dependencies if they exist. + if len(reqs) > 0: + session.install(*reqs, "--no-deps") + + # Install package. + session.install("-e", ".") + + +@nox.session(python=PYTHON) +def black(session: Session) -> None: + """Run `black` against `av2`. + + Args: + session: `nox` session. + """ + env = ["black[jupyter]"] + _setup(session) + session.install(*env) + session.run("black", ".") + + +@nox.session(python=PYTHON) +def isort(session: Session) -> None: + """Run `isort` against `av2`. + + Args: + session: `nox` session. + """ + env = ["isort"] + _setup(session) + session.install(*env) + session.run("isort", ".") + + +@nox.session(python=PYTHON) +def lint(session: Session) -> None: + """Lint using flake8.""" + env = [ + "flake8", + "flake8-annotations", + "flake8-black", + "flake8-bugbear", + "flake8-docstrings", + "flake8-import-order", + "darglint", + ] + _setup(session) + session.install(*env) + session.run("flake8", ".") + + +@nox.session(python=PYTHON) +def mypy(session: Session) -> None: + """Run `mypy` against `av2`. + + Args: + session: `nox` session. + """ + env = [ + "mypy", + "types-pyyaml", + ] + _setup(session) + session.install(*env) + session.run("mypy", ".") + + +@nox.session(python=["3.8", "3.9"]) # pytype doesn't support 3.10. +def pytype(session: Session) -> None: + """Run `pytype` against `av2`. + + Args: + session: `nox` session. + """ + env = [ + "git+https://github.com/google/pytype@fc08da16d4eab1deace406c52130457a7da66020", # Fixes typing.Final issue. + "pytest", # Required for analysis in the test directory. + ] + _setup(session) + session.install(*env) + session.run("pytype", ".") + + +@nox.session(python=PYTHON) +def pytest(session: Session) -> None: + """Run `pytest` against `av2`. + + Args: + session: `nox` session. + """ + env = [ + "pytest", + "pytest-benchmark", + "pytest-cov", + ] + _setup(session) + session.install(*env) + session.run("pytest", "tests", "--cov", "src/av2") diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..6e1524f7 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,24 @@ +[build-system] +requires = [ + "setuptools>=42", + "wheel" +] +build-backend = "setuptools.build_meta" + +[tool.black] +line-length = 120 + +[tool.isort] +known_first_party = "av2" +known_third_party = "" + +line_length = 120 +multi_line_output = 3 +profile = "black" + +[tool.mypy] +exclude = "build" +ignore_missing_imports = true +disallow_untyped_decorators = false +plugins = "numpy.typing.mypy_plugin" +strict = true diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 00000000..46732c55 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,39 @@ +[metadata] +author = Argo AI +author_email = argoverse-api@argo.ai +description_file = README.md +license = MIT +name = av2 +url = https://www.argoverse.org +version = attr: av2.__version__ + +[options] +zip_safe = False +include_package_data = True +python_requires = >= 3.8 +install_requires = + av + click + joblib + matplotlib + nox + numba + numpy>=1.21.5 + opencv-python + pandas + pyarrow + rich + scipy + +package_dir= + =src +packages=find: + +[options.packages.find] +where=src + +[flake8] +enable_extensions = G +exclude = build,.nox,.pytype +ignore = ANN101,ANN102,E201,E203,E241,E704,E711,E722,E741,W291,W293,W391,W503,F821,F401,F811,F841,P101,G004,G002,I201,I100,I101 +max_line_length = 120 diff --git a/src/av2/__init__.py b/src/av2/__init__.py new file mode 100644 index 00000000..87cc154c --- /dev/null +++ b/src/av2/__init__.py @@ -0,0 +1,5 @@ +# + +"""Argoverse 2 API.""" + +__version__ = "0.1.0" diff --git a/src/av2/datasets/__init__.py b/src/av2/datasets/__init__.py new file mode 100644 index 00000000..d87765e1 --- /dev/null +++ b/src/av2/datasets/__init__.py @@ -0,0 +1,3 @@ +# + +"""Datasets subpackage.""" diff --git a/src/av2/datasets/lidar/README.md b/src/av2/datasets/lidar/README.md new file mode 100644 index 00000000..3e590585 --- /dev/null +++ b/src/av2/datasets/lidar/README.md @@ -0,0 +1,73 @@ +# Argoverse 2 Lidar Dataset Overview + +

+ + + + +

+ + +The Argoverse 2 Lidar Dataset is intended to support research into self-supervised learning in the lidar domain as well as point cloud forecasting. The AV2 Lidar Dataset is mined with the same criteria as the Forecasting Dataset to ensure that each scene is interesting. While the Lidar Dataset does not have 3D object annotations, each scenario carries an HD map with rich, 3D information about the scene. + +## Dataset Size + +Our dataset is the largest such collection to date with 20,000 thirty second sequences. + +## Sensor Suite + +Lidar sweeps are collected at 10 Hz. In addition, 6-DOF ego-vehicle pose in a global coordinate system are provided. Lidar returns are captured by two 32-beam lidars, spinning at 10 Hz in the same direction, but separated in orientation by 180°. + +We aggregate all returns from the two stacked 32-beam sensors into a single sweep. These sensors each have different, overlapping fields-of-view. Both lidars have their own reference frame, and we refer to them as `up_lidar` and `down_lidar`, respectively. We have egomotion-compensated the lidar sensor data to the egovehicle reference nanosecond timestamp. **All lidar returns are provided in the egovehicle reference frame, not the individual lidar reference frame**. + +## Dataset Structure Format + +Tabular data (lidar sweeps, poses) are provided as [Apache Feather Files](https://arrow.apache.org/docs/python/feather.html) with the file extension `.feather`. + +**Maps:** A local vector map is provided per log, please refer to the [Map README](../../map/README.md) for additional details. + +Directory structure: +``` +av2 +└───lidar + └───train + | └───LyIXwbWeHWPHYUZjD1JPdXcvvtYumCWG + | └───sensors + | | └───lidar + | | └───15970913559644000.feather + | | . + | | . + | | . + | └───calibration + | | └───egovehicle_SE3_sensor.feather + | └───map + | | └───log_map_archive_LyIXwbWeHWPHYUZjD1JPdXcvvtYumCWG__Summer____PIT_city_77257.json + | └───city_SE3_egovehicle.feather + └───val + └───test +``` + +An example sweep `sensors/lidar/15970913559644000.feather`, meaning a reference timestamp of 15970913559644000 nanoseconds: +```python + x y z intensity laser_number offset_ns +0 -1.291016 2.992188 -0.229370 24 31 3318000 +1 -25.921875 25.171875 0.992188 5 14 3318000 +2 -15.500000 18.937500 0.901855 34 16 3320303 +3 -3.140625 4.593750 -0.163696 12 30 3320303 +4 -4.445312 6.535156 -0.109802 14 29 3322607 +... ... ... ... ... ... ... +98231 18.312500 -38.187500 3.279297 26 50 106985185 +98232 23.109375 -34.437500 3.003906 20 49 106987490 +98233 4.941406 -5.777344 -0.162720 12 32 106987490 +98234 6.640625 -8.257812 -0.157593 6 33 106989794 +98235 20.015625 -37.062500 2.550781 12 47 106989794 + +[98236 rows x 6 columns] +``` + +## Lidar Dataset splits +We randomly partition the dataset into the following splits: + +- Train (16,000 logs) +- Validation (2,000 logs) +- Test (2,000 logs) diff --git a/src/av2/datasets/lidar/__init__.py b/src/av2/datasets/lidar/__init__.py new file mode 100644 index 00000000..22a65af9 --- /dev/null +++ b/src/av2/datasets/lidar/__init__.py @@ -0,0 +1,3 @@ +# + +"""Lidar dataset subpackage.""" diff --git a/src/av2/datasets/lidar/splits.py b/src/av2/datasets/lidar/splits.py new file mode 100644 index 00000000..4a64211e --- /dev/null +++ b/src/av2/datasets/lidar/splits.py @@ -0,0 +1,20014 @@ +# + +"""Splits for the Argoverse 2 lidar dataset.""" + +from typing import Final, Tuple + +TRAIN: Final[Tuple[str, ...]] = ( + "000VFSWWAAkobywItdrErpC6fedKDWg4", + "00AdM6sOm464W4gr3GAjS1RQICs6kfDi", + "00NWuHDf7JlFNNuHVoCpzH0BRtpTXOM1", + "00SoqQ8cogQZown9vgaOPYN2MTCteHn1", + "00d3V9J9YqrSY6GvqmyPniFzusck1SS2", + "00evDt4kTBjibQk3CWDLAMJv4M3CnF9d", + "00iDTNgCO7PomBQXKajGzw3ltaN6iZl4", + "01HFHbP5Nki7nEkVNk3LoCRtnpplLV76", + "01a00LOmtnMBmV38GCEcG2VyJxLEiAvG", + "01eqxqeCpglInSM24lmPmPpWcHzH4edC", + "01zycuP8JyadKUWScacThS3QilmtEL3F", + "02AsEHFLJ7pATIQPBYPQLIQrozQhO3VD", + "02ZtLCghww5ojl6pcXc9blN2M2d4mhA7", + "02ePB7X3J2MxiZxIBbvWVcXoTeQ5d17N", + "02nYeOsh0btYFmwqIpdfDJALgjimNvEE", + "036oFkwe5HKgqqM2adiEdc8G4imDsYJ0", + "03WxMyW7IP2BG9JnjbsDwoUadXd224mv", + "03ew0C4LcrVtGvD5aQRyu5ZeiNpDKSJQ", + "03hqFiavewn9rgLxiB1iQGJXhMYoWitL", + "03yQHAhXQcIUVo6ReNaWn7ppUBBegUcQ", + "046TGB543BJ1EuO59vABj16VwT1RPof3", + "04Dgn0ZdQ0rjRgDu5KWLfW1X0R2vzv0b", + "04J9ltIbJU5AlfQ4VmDYan7KcGdph8gY", + "04NLdIR7IdNcjFdLT6u5beYeGAFnak30", + "04PIPmzqlPzatRqLEeUJs1Hizoipqabi", + "04UpjrU80X11WwkX5OVyRIMgn6RLkdhh", + "04hI8DqJUwjAjfQsL5sQDaphqRVtUenp", + "04w6Tu8dHyzxT5hm1a6iNKYEQ3w5eWd6", + "05L24Ex2eyP2RKfVIEOdtrbjITRriSAM", + "05P8WvRNKmI80zvljg1lOG6sWe0YKBYN", + "05tM3HQakLPqAUqQ7iF7uBoar8V0o8WD", + "06AXGiHtVUaBcUumzNHw1P8grQHNVV38", + "06D5LgyFznQRBWcR2Ewd6Yy4G0aA2QzD", + "06FcE3DnWe0FKtI7qxgv1qXzsX9iqoRZ", + "06SqvnsaZtQkS73fmF9i3GFyIcyjoz7N", + "06jLut9d4OerUJ8VMHbQyHr3XKdodOMx", + "06kneXUsZWNzXi3UvKxk1truV9PdIrcV", + "073i8TVwFgt9tOsWsrdGf3QjHzLOMG3m", + "07BakuszEMuln4Db4mGkp7GB1VQLdVbI", + "07RUKSfmM2CiQuzhnbKKhabhptKoJmzi", + "07d1YT3HUSgmFhufSHDDoD5CcQgV9Ddh", + "07d9CKjYzZBUZf9EG6GDW8pGFC3CGX4d", + "07hQg7CIp1oDrkj0q36J8d27pdOXLSOe", + "07o3Zx2Hb4iFfA99ob1lArxZzX8oQ4Wc", + "07vqFkxJfviMaLVcHQs5l8vPxMeo2iOg", + "08KgK6sBEh4ESoP4EuVGqkXLEZaVYQGP", + "08QRmjKSHcmOtjCDIF6b0GOxXiRZYlqx", + "08WcvOtC5QxgppD2hqGK40eY4puDoqov", + "09GF8vzRvsdwpkdZ1SGUdMKJtl81fq3d", + "09LFq9SiPPtlm755EAVpiYIUcv8nabtr", + "09NYPMTFNruLfZgwFEgS4JDahuVRcYtS", + "09WphFAFcuvxY1D6JTlgbooLfc5wpN5j", + "09ajA4uT0CljawyEUw1XR4LOBLNuURMm", + "09v0HUk5ldqOujeCNLWmF0OGOQSEHRop", + "0Ar14erTH96hwJNuKTBqfH9rKJXW9Q5j", + "0As5GhcTExRFWNboqeHwpegdeGf2j0YW", + "0Ax6dkQat8dwUVaYSO0qBkIPrcpk0a4Z", + "0BLLhcrmLUjKbwWKFykKqy92re7G3Aoj", + "0BYjAqrV26FCqhgqIiXqsKgfycGJq0Te", + "0BmFzCWoVRdWwCwu6E6YHxAh4SzIMexc", + "0C2rErR5bYrWPsNRRIrhyxTMou3EkCFS", + "0CSk7f4Kg0Dk2DPr9lppNOtozngvCsAK", + "0CX0SxAe4JciOPyqeEa2n4lvPjx5j4Bo", + "0CaV6HljRViaiPF1kyb6ri0qU9TN1e9Y", + "0CiSMJRFmyfM4XE1DhY4jD3vleg96V9K", + "0Cw66DebsCmkgz8PVQGkipRdWPan2AZB", + "0D0IlXT1pARsVdXE02WO5268aDBaWWRZ", + "0DHpepGw9j9y7CkdQgsRx4gbWH4ZAZ7x", + "0DMKYYemv2e7ONwh0yxmtWr6Rx5spuSF", + "0DdIOTtZwdNshpO9zMIHOsimgbZV1Jip", + "0DjkwV8j5IUwr1pj3qCUUSGvxC9eh3SP", + "0E36F3hV1LPkKp1hqzAB5biePhs5GbTN", + "0EE5INlEMdDKkBcsS01TbIu8UfsbF1oE", + "0EsCCKTqsezIOQcsDHTTbvs5Us0v8Q6H", + "0F4ZgSy2jmMQV8NDbjwZDwRNq2fM0j75", + "0FFV2OgZRvHcm9WVYq3eKOObRDl15Yx2", + "0FHLQjJMpmWHLB7hUOUiqLCiERsGcG90", + "0FMBHHYWkKPdL2Tc03jZdRgXUasJkEgl", + "0FmEKb1doQ7Y3pERss1nKMyfbz3yxNYO", + "0FrNQvnD9f43XTNed6Mr3yGUcwYR234C", + "0GJM0kB4WSagrrazxqLxJauG34SZ1YwE", + "0GWfJuNjt80QbTWwcxOlaeaaRoB4NcoE", + "0Gc0z5nFsOxzCEZKAHJL1nKTJ8BoRrI3", + "0GgXoa5OP2WoGaQxSPf1QGyVUGw8uvtM", + "0GlBo4vFsV9rYzvBInTYGI2W36gCPPWc", + "0GrgYYuRqbdKIQXFC3nwdZH7EQWDM2Ua", + "0Hy2xJxJ2RGMBwnFA8seGWyU0nStUIZ0", + "0I1vnl0GserndRhaxeLON5Mhmv3l1A7A", + "0IDevUAHAV73Lb1eozfBJQp2s8UKdjA9", + "0IH20nOfazIBCF6uXt3uNMrCrJWoKe8k", + "0IQcX4TvaDl8bsySRVTjk8GEuaLNBnaS", + "0IUCP2yaUPgeIVN8jGToB8UWYJebGBE0", + "0IvgOepSiKlLPFuKyIGsoMNvJ0F86Fix", + "0IxhEIkwH2w18PiJDmKQxoJb3pBRXwWQ", + "0JHUOb9N6W8fBjcXarJiw052azdpcTKV", + "0JREx99uJ9u52r3GMjD8mLGo44Q7G6Sq", + "0JbVsxMh3xdYkygVulORqksauu2ZE9Rz", + "0JwunelsEh0WSxirFK7rFDdvtIK35ueA", + "0K2WBmVXJFhFfDfrPAlVPcmW6hCF4Z8R", + "0KO2DfIYUPJcKuKRHuaYuRLcPk2XDrEM", + "0LBtVSijBk0cct4MuneVvmRcoB15QE7v", + "0LbThKtyrRmEt4hNujWcXzIBQHUeDNy0", + "0LiSbp2WNJc3Wd1QzrPAJWtOYl3sqbMr", + "0LieEM3uzGXuQ5n0ZqobJNtvrfU3GJii", + "0Lp6SxbyoaKXOQ2QecGhKXl8zt3Qu6be", + "0LqOTZZkvLELvdEReNI7pJ9p4JUFdq5Y", + "0MBhm2z58ao6elaz5XOjNxxagc3zTjpS", + "0MGp5A9oTfmiQ6QZkN8ZmuVZlLiBgrYX", + "0Md3H4yjuXeNxJC7CWHxNK5O66iXItQx", + "0NTlq3cWTN1EcmsmHF2KOUvdbuj1MHzp", + "0NvlLjg3A3K63J2ucCOlEsIyl6JwhHQJ", + "0OBx6qmAFZtlgtcrh96mR239p0B9qXjn", + "0OFpsTGo9dviI6MSfHe4RPkMSKLik3i1", + "0OLbza15c3HUw3iSbMrzbZt56D8uqQjr", + "0OM4s7FsemNsNlMYmIkJZ00k5FTkpA9t", + "0OPj8TB3RuLwK8zzrN1zcK7jOQDcj0wV", + "0Ofb2axXVq2XtUb5fSPNMdKuIrFRwxpf", + "0PycagO58gsfIouaa16y0yoLq9CecQQb", + "0QG8AfoIe5LmfAzL7Q8WGuNsXWkptEsw", + "0QiLwfTYthMUPsjTcwWgga5MNLF78JBZ", + "0QwDphG97Xgf2Kg4cRSczV6plPjJyVIT", + "0Re9y0dz1LeUMdmT31dOQMvQITgpUBWI", + "0RjgAf18l47lsHi5PF6v5elWj70Zvmxv", + "0RnKsSHT7Xe77QLJZEJ53rLBk6rSP5FQ", + "0Rrt76PZ3Oung72vOdAzeVKJzI2bKW6V", + "0RxQeMumPF8XMjhvF93zYK36VGu9ENIT", + "0SNOcZS5ic3kvNLeMADG0P7qiXNNk50A", + "0SWFZDv5TitUqQmSUy7J0ZmY2Itrye3T", + "0ShkmCsa31sy3n7CBN4kDMq3sUbS1Lt2", + "0Ss5dINTNyniMJeHWA4vH07IpXTwWzIb", + "0Sw8UEVv1vE4dOVk4XSJdvzRFjcWCXkG", + "0SyCQUzuLaafoFT1uJRdOWsw50FeLdSD", + "0T9hvhbqrHKgQRmxV6fWl0y8Pa3zu38b", + "0TBwqs2nZ75lKNbDs2u03diRLDVyoffF", + "0TGzeRXn6AAcoYHY6RmgOknQVy29YPkO", + "0TIRZ7AuUY8ipNBPgV6EJa66tIXWLjH7", + "0TYj6ZiMCy0ejsu3iCRXfLbRVYZg1Fmj", + "0TvHbB6QTWsIari9BxZCpwHaNTg5qC53", + "0U1YoBapqBXqpnwy3OLhDSgzQkwR3nzA", + "0U6dHD5kLy058Nn0sH3jBCq7d89GQfr0", + "0UEQ10SRF8BxCJDqocGcGWzcxFkkPepu", + "0URjxs3XcXw67xSIuCAgC2ExLMD2e4ux", + "0UTpBbOMWh5C130UdSg8CLwgpzCOVELy", + "0V1QjGmD6dpFxMl1mj7oze85uus7qZjl", + "0VknoGRTNoMwbB6j8Q2V4lfdDfph8yto", + "0VxUvYQK2Ao7L75ll9DZcWJYkBpVw9Z3", + "0W1NTOLG9GUUXZbCkZo0v4fboyjYHRjq", + "0WD2ohMjYHgjEaB4a3gsXwqi4Gszg2mr", + "0WY87WAiy5b2WDew5qh2X18oP4elp25X", + "0WaTLs3zDBX0sgiUeuHEBaM2KyE97oez", + "0WkA7Dd03b7IWrpuz9RvhkQfodqBEU2N", + "0X2H4IAME7YOQ9J0sRYkMxJ59lGznibG", + "0XSdL7CMOUwW2T0DYlZpP6wVPrxNj6QX", + "0XZD0a7uA1QS0ZdZtbi1jiQmzWoL2d6V", + "0XhkYY5fViJpnrjOtB7rucNGNHzPBZlr", + "0Xr58vDxbd5ZRjJmNGDgMCZjoOEHDHZW", + "0Y6PC1cnSI5aqvIG9PiotKVVYTEAMcM0", + "0YE0OixjZEG5BqqhjahVMXBR7zqyOhWW", + "0YgdMQOKNI5BKqSVXfy91WEcG5R64Dam", + "0Yp1qHXY0o2aQdizd0bwlZffxaeoiBf6", + "0Yt7FMp4tGGbh0zKigMp1KVsVyWiHwkg", + "0ZIs4ho9g6OaVikGxsi4w3CyDcuLaldU", + "0ZRjex2v4QIej1LUnl6fOrVq2FTZ75kf", + "0ZUT8JkGqNhS2evU7bqvrQrRl9pc6jgL", + "0ZbpFt3I11K9UGVDcnnkAK1KTUygBw3c", + "0ZulgSNkPkNg7TbpkARIj5YZu2AE9etk", + "0ZwcZyGzMwYMMrTKhdE8d9BYr8mCy9nP", + "0agFlhm3kOzZ6NMVP1mvj6E9rtD1NVMe", + "0axZYfAm82DYA4TTMWv6SDcmwWHsW8UY", + "0bWkeoYSyZErsm1jjxslvt7zRCDu8cML", + "0bYrPif0cYfuXmpVzPjBUbRQ4jwwa7Gy", + "0bgcee5ctS0URA2WOVnxpgD3J6tpQyPB", + "0bpALT4l7U7PUFB3qW1n31eyUkSLsxpx", + "0brmb7Okd3fvqaJd1Ql0zrZNPf8S9yvu", + "0bs1D888EZOTAxjvyFPA1EhcPifScUp0", + "0cLlKkHNa7wE0T3xwCAM6DZ3wvTtZPCe", + "0cd9VPVNUfS0K8K4yFCdRzze8a3dLdmi", + "0cepA5wtJJa4319GVIyVRstHZk955HYi", + "0cj6z0dVl3CVzm2PD9B1oCcRxTnWChuG", + "0cjo3JpkIuO2FP8eNyFnzswOLMkJ5qaP", + "0dT207eDdHX6A4h70KqoA9SzQZvfr4Pm", + "0do28RHJKxSP1GOfT0FADNwM7XKGeVfG", + "0doX3o1iXBf2PY3bhWyFH9QjNXrIWxuJ", + "0e08kPgoAIPVxajVZItfdTPRQhWUKM3x", + "0eL1hrst7IGJUmpPnm1L3Et4UBanjAJa", + "0eys2mdMYI5gq0stgOvHFJZJ4te2DTww", + "0fMhdo14vQIdZolnf3x6ZULKbATo2uSF", + "0fNTmlqAzqy9j5jgQjohKadRdXsghlWf", + "0fotsd6lDw4w7J5f3hCa4NL1OdGTJrqv", + "0fy35pKoGpt7IUQtdbCfAlOSGihUozPy", + "0g4mU8dGSjte381VqigCuLT4PReeYKfJ", + "0g5ztovMYTgiwuAkfe09qgE05w875dyo", + "0gJzSuGNfNehaQbJ33UxR1EUp99FMSIn", + "0grJjSjJkB1U175KtS7xrHfzn4OCl2Iy", + "0gw4hAwCp1XgrqN2RCOtogcqIdlz9arW", + "0gwrTDFvoOhS1cRb9V5P3XXGmZnYnZwO", + "0h5aUaVphalP72nhTlCWmXOGSYRZCUGe", + "0hEx0un88NnRRr9x2U5fedCL2mdhUhB7", + "0hVBFyVHMBXBBu6XFpl0kvCMVAY1vty5", + "0hhyCzgZNRvSTL25a1RArCYTEvKFuXPU", + "0hm4H91bnzxWrqBjDL2Nf3MG5JvXhvxe", + "0hxF3Er6mIcZGPSDN8StzLjHvVL8gzTk", + "0hzHJCjGrmtyVF6hDFRn6OPfJTI6BcWa", + "0iFznCXdpt6ocAndFQlda5YIYc0zFgx6", + "0iQxkjYKtaRqEkaHw1Fw0jVg848EfQr5", + "0ixu60PuAqSUUy4V3fXmXZwaQTYUwda3", + "0j6DKal1yC1V9l4ngAUoeFQZqfWged5R", + "0jJSorxFP4thKZ0BE4y2LOuDwE29TlV6", + "0jrJWN0eIEqqBUvut1oBRyPyDJIYAEk0", + "0jrUSJSd5FYYVhWDCNZNbjP4PhI4De0l", + "0kQHYOEIl1Kj5K1yAYaNxgiP3mSS68Rg", + "0kV6A7MiHwKjCBbR1g6KffDKFYMxBAAh", + "0kkoMsXavuPMIflGcgWfc7Irczdw1nH3", + "0klxw16OIGrYOXi23A11l4RIiIcYABvI", + "0ktocV9DNoJZ5wp4JdbtpCwyB4tnUi3d", + "0l8lOwpzj9KjQb75wcB2zIB4XDgiw7q2", + "0lGtwoHdp8OOsQpjtPOP7v3xKsd3ks6R", + "0lXOMkccJaEDULhmH8RFKCoz7Xu8RlUD", + "0ldSwLqRcvv56feXUD0fLzconcNqRS8K", + "0lzpXBHLH9lEhiJPsqHjML2u2t0uAwyX", + "0m53cw7uB4pjEmcjwYNVOw8kdZxbda7q", + "0m8mNaV15novSnJMeTr9DQImwlXkMAqY", + "0mANhM1uOR2FMLZMw6MI4wt6i88jXLTf", + "0nknLugDbyuhWUpjv59ZnR3Cpn7fmzCo", + "0npzqCDWbcnxAP7PIgqooNhz4DTzRhwn", + "0nr81TMjyDt00WTTxuzSDednfx7fOByw", + "0oJYfzDDSGfvv2ivU5uie8frDTK2j6VF", + "0oPCBMbdWZinYC5HwdAp6k1lLg583FIa", + "0oTX3QxjwmSEihzS6LdmhuVZ7TiFk1D2", + "0ogtdVUsTuIoWN0NQfxmD1LIbnMPXM8N", + "0ongTNmGmZPZXBeZpSItF9pjotcWdG2G", + "0ozAvQ6MNPtiIbEOC27BGVTdyeKnLBp2", + "0pGOfarGLNSBTlcyUVMJlbNsZs7dKZD4", + "0pYF75BuejcN7AhQhvXMPPzR9reL4jwT", + "0pruECZoq8JfReRyXDpEAF6HnPrn9Af0", + "0pyIDkJrqDLIMiOR2kVNNZlta9DAFRgE", + "0qmbd2sqkQur8LlN78ccfzdwUqWEQ1LI", + "0rDN2jFXyMvxowLuzllzBNbzKgchRNsr", + "0rF3B51cc9SvddzxvkkM1ZLc71NLLqfp", + "0rFE081QH7KBwaILaAa16fUir5ysOWOl", + "0rUm2nO7ywzqa3p6O1tSu0mjT2PkMByX", + "0rY9BlOhbWbDNleX7yu3zF9WAVZnHoRU", + "0rdhEeUn5R7m50NMzl4WmbQT3C0C5kyc", + "0rpBWBAdatCRm5DCxMZsWJoASmPgxzGv", + "0rtcE3Ckw3IqzNuymjsW0thA9ceuQI2J", + "0sBjXyMtOJaVY4JHoPczhh4MfotH9pNf", + "0sXCNjpV5r4ydCcHa1fjyRdQrVVE4Fsg", + "0sZ41IT23Se0MZQpiaKXoBafYrJAeBpb", + "0skRjgMOXDAzb0Bw4akHpXVMQyifQPHB", + "0syeLlfk7RdbwYz747MKyMSsbg9Arjq8", + "0t0Prd4BJBLEh5TN3xjYgI9uF5nr2ZpF", + "0tIMSq7MLDRO30GJUUeqLrhgi7kt8Ll8", + "0tOHGe2V73mIh5SFyndPURexh8yyqPbx", + "0tQAaheBrOu4pY4r8h5JcqRRe3hA0idm", + "0tg68vu3k25BtHhAjjS3rlxTNOg9hwz5", + "0u0nVEWx8fhJUrkjtLsMB6nHcBb3ZBrO", + "0uEkkzq8AkyKkd9LyEQpVNnwxsyobBl4", + "0uHNKMkBRZfBKWWaXM1ctC2tVCPaoVF6", + "0v38kVcYbSAWDARGl8XWNqOleYlUff6L", + "0vaKUC7ihHOLQ9IVPFEtt7TTqTIoRjP2", + "0viNeiYpGEyuz89Ce7cmKvC4WGPYa0fs", + "0vlDhcSDXGN5IoVvJRWqhjYVGXZyeson", + "0vtP13BOSTYyKIWuNEx0cbyINE6bkDrW", + "0w5JF5iBqrjaFrdS5jLDVlD6j9gTVMqW", + "0wFCHuFAkXPxPfy7V0YxLAH3BgECXFsX", + "0wbwm6qUWnJdxaFoFp5EV0jVEMZp36FU", + "0whs6PEMDEORnnRh5XN8jSiEo0fjJekg", + "0xNBy6bf2MXwXde1hqTse9zmjJsPvnyF", + "0xZX26iS4cBbU3Y9pF1N6dav7swoaRc3", + "0xbJgEV2Sssg2bnbHtpgA0SN96WOMKDJ", + "0xg7sg6n0Ysjefqes911vyX85myZNSAG", + "0xgFmN45SbTex06jBiTe35s7K7UpQLSN", + "0yjnFbbWDQF93eXXX1AU2rpj7LQVqxXN", + "0z6gSvIFBkvcQxS4BihP8mQprJAptdQK", + "0z7UqSCpfMhSksHqOW6LgxN4JdF3k0Sd", + "0zFK2DvahIYQqRt8DYzFG15dmTPOfTEz", + "0zdibbc7H286LZHqtNQts25oJWed9pfM", + "0ztgUXTXpVm9UP4it5eVlDGAuoKQTYup", + "106Sn7jKJjyYFGWuvwr8Eyqfhx9mTtFG", + "10SjQunBKYm1W6j9WZZZvCvAjULhx0cI", + "10aB64KNrgBw6DqRXXiWsMMu0llmy6SS", + "10o4O3ztq46Z9UE9e993J4TsCZEUCr5n", + "11jZL9f3j5uKUCSZF3RDQ1dtirkZVRmT", + "11ll7jS5XHdIKKGVpTl4hh9ZC7n6bCxZ", + "11wgqDbynox2CxZtv1dc45Ozp45GXUWJ", + "12F9m7Iaf5I6yNqCO3LsT43DmjurBp3q", + "12nkmG5Be5NO75JwWonSez9mD8K8efL4", + "13CLBC86IqBXy26MuDrhcnQK3K7OV8RE", + "13wVh8l5qSPmLn6uR31QrAmr1X3Hi2ku", + "13y5ZMfigfHqmL3HqGJaWrtVQwqLBzb9", + "147zUKgJbRE5wijj599j0azZaal4hWGF", + "14ZgpOrQzwd3CKsw6qdFg2sd7On8ZHU1", + "14dwdRX4MwEDv3JTLzpKUyeLxQI6I3Lm", + "14lW9abQfg2eJfLf2KD2mW9QuMNzCk2C", + "14xR3OxCBS0inFkBW9wgBFkp06EvnnI4", + "152qEY4GkdsO95WcWedOww5GogOTUGNV", + "15Mj9vJJK15CzBbRSkq5LLszdsRnua7l", + "15hErN0x7d2WeePWwLjUGauMM3RgKMuY", + "15hjQm6Gw7wmKWedMVmvVhc7V2CGlHjw", + "15nXQMwNMwn4GPoSecpsvnDT24yQIMwu", + "15wx0g9vR84vWqSwq06IZML0UfWT0qX3", + "16JJPBns5nEOMbyOLLJj0cIw8FFs6gu8", + "16gjfpSL4ZqSRDDfbqEYxgmVhuALNQdd", + "171pTxfyGhtZUupTbrKwbPdrTmRV3xdV", + "176v2KF4iL9x2kFyzYsvse0P4FaIdgGs", + "177YHTR9JgGM918CoZNkMpBN78b6jTZA", + "17LDNrmCbGwHBTEE1EeE3lsNs7EeaG0J", + "17jhnaxnxAcLTldHD02yVwrCDy82d6a2", + "17meqE7T9UglsTC9rgMIqLDNHwG2zQ1k", + "17sF2VbLmoPEMLkK0AGS8zxSjfrc2H3a", + "18In0Tf6PRHcrxN3uBxrhDcj5Uo8RX52", + "18ROMzShkY00uuFVA9uIxXyHE6lXqq8P", + "18WRKeUdobZ0SO8F8IPzZ77L8pkcYjGt", + "18X9RNLclvt7ZMRTLcUgz3HtYTzfWrpg", + "18joksLJEuscKoJJtVrg3hSEQ4LOo4XF", + "19E1g1qvkGwq5mGvswxu8bVAXLq0fBUQ", + "19GqGtQAyyExrHkuzl1wMBpRlukIWrEQ", + "19fBRnQrqHu7aZLOdduiU1j3ikjnlIQf", + "19r13dZJrqz3bXUAQ2xniDDgrswS9RRp", + "1ANBUZl66a08vxBwBEWqmo7j9fzVYXa5", + "1AjZYbQZ5vlymUuPqg0qC8uzXsZb73Mn", + "1AoOxwyDx8nuf78ytFFNGC32ODpQiqnN", + "1BOff8kiaxOaCtwwql4yIUV8ZKbS2Kwt", + "1BmI32lG4XzNRyWdEfA0mPJVrAfCC0si", + "1BvJIbBLCKkPHB6XcwT39Ozusr5KtRbr", + "1C4xBpnZQzMcg3KPWy17pqf6d8PNCL3O", + "1C5nvpRTxlTeJTSTjEgcWtkfeaHqYMjo", + "1COQGULwxYMNeMHMRqvfndiDu7d8VlSq", + "1CPgtN0eIsoEIKrk2pKNbdXtec5gzdAJ", + "1CoVUzFzmf90psOpcFJn8F4OnYNm29Dh", + "1DKbqC6F1QSiAH6tFVD1nMSllQWnVCuI", + "1Dzcol4l5VNvoerRDYpx8PRmQifalyYG", + "1E38dTePLcJOPfM4mvnO1jVXmXac5pTB", + "1EBZlSnxXYp6NO22UymALBMmiqPDbR3R", + "1ECHPYfnqSKQZVUArmjjQobxJhrHH2nY", + "1EEeCQYTG8yXJoVPpLH1LDkO4V51PDzM", + "1EGbBkx2APxEafNhbHVxgQaCTJj0iyPJ", + "1EIk23320TsEgJmCIBveE0XFquiXiT0i", + "1Ea0pfNJ5MNwWgSpWw0d4xJeeHiSyxAR", + "1EqHzcB01Z8IhChd2GVb4N0kRGm2OII0", + "1FEGUo1NAYthL8sa1bWQD2XDqbsDbasX", + "1FH6wQ3HHqau18IZkCH41fvbUvdrU7UL", + "1FMNCG5dOBuqNsNZM420OwXdI2LFaKoe", + "1FoRlNxnOU94l8mEUSZI3D9j9GWgdSqL", + "1FwCi4CSVTe5WYwBRmtbkwnd7g7aeZIa", + "1GmkoUCD4MqPj24mLDTOebsy8eqVfCUx", + "1H9LB2HjtkLZjVj1sq5lLXDmW9bvZiB4", + "1HLwosXeFYpJJHYFE6523DOUahZBbeOU", + "1HST4P1DN72CzTvaETY3DKbPpep5UvIi", + "1HVE1xq9w2SlvL7hV5kCZ7AGeduEzvtU", + "1HXzsmyFl6DgLsf2tVOoV69sqEAwrf4Z", + "1HYxHJSx3yZpJ7pLwhqzhxFBRctrXRtI", + "1HyFnHnDBowugRIm0hD9gcYJ44Sdrq7D", + "1ICnS7Udv9vjjqBg2vl6CCYTqopA22D1", + "1IXGparbCpduKcKoSTRsoha4CBEC7c7W", + "1IdvkVqhbaV2zUoQpbW7egORzVYLjfxX", + "1JeTEWsznuheauOnltvLOhUkWnCtBeVN", + "1JqPoIEU5yLMRpM2LO4kxuL2y0yAeOFW", + "1KYCsJJ1UqIJ4iEBKf1BfD2Zilnk84md", + "1KpeUf4S6x6xpE8WUzQFKEPTluVlfGGN", + "1L53mNY238a2aW13732sRhyTeAjHw3F5", + "1LFq0C5AF1F9pxnTQAXGhYToDWGDTPvO", + "1LNvZbsFhOJACmVwdAOF3BD5egGOCYF8", + "1LWy4aVwwk16r2ql4pqdxZjPHTPwEpzE", + "1MHqOsEre3P0jNVp1wBou7uJq22xm3LW", + "1MIoM4E92EKyFfWVpC4rZKXCwdREadTh", + "1MJa7Vf7loVGVdmeExsRO38Hoj03AIz8", + "1MScdiuSDkcNaBn9Nejy5jLcFm8KjYHR", + "1Mbq8PhHQmnQXAC180bwz3qIaEn8EC9N", + "1Mh5BdMyL5E6XgKtCXsK88kOJgTCRPMZ", + "1MuC2WA1fRCLcbAbNGALpMfveN5ipdO2", + "1NGAuuC5kVzc47SyzJ6e3H1PJgKmBlBm", + "1NTvkaFcbYpAqZ0x89RP5fzP9okU9n6G", + "1NV1PdSEiV9LEmonbstiF70Hmx4scEhk", + "1NyLASWxRFjkoaQP2jF17355141gT55x", + "1NzubXd7wVUP1SXouSAoeOf61nxRYzPX", + "1O4V2N1OCz2Wi4thetVFZ0eLKea0yVcs", + "1OQnyAkJiSHbDna0pSHybDKAEVEaVPfD", + "1P6Xs6dfbD8NhjqEDe4Y26YNReKCG1Fj", + "1P6yw9W3nWgcZ4TsrhvM0m8QigRIwkcW", + "1PABujjfKftACdKOvYPq3crvzrTHwWjZ", + "1PQWRsipd3lR1F8GrSdlDAPYgcU3hMNP", + "1PkUayhEjFZGYeuaDk32p5MLn17S7gkp", + "1Prt8qBQb5HSOc4RWB1B0txubF5bY8ly", + "1QAnuht34mf27u6pbuX18DvvNZaVJ8P8", + "1QUaDHbwocOumxXg9iOZR6OMp8G9D1lK", + "1QeQ5Ih3KApjWeSUn22QtyNJS2FVtSZ0", + "1Qk9nNEDZzOPeSkrRE7OtKsDH2FwRnn6", + "1QuksLHy5zB2ouhq4YiCf17YNatE7kos", + "1R5Jgu94SJr0FYDyvBMkRQJYAbMuTB0v", + "1R79vXygnR7IkY58DWwUf4qeL8Bi0s4l", + "1RQTy4kAF1DMq5K5XNqsA2oqa3MTVp09", + "1RxUJrZROFprvASe7P2IopWVfwGKpdsE", + "1RxUvWvH14d8TqBDYmaYguJ0ubMmMm2w", + "1S4X8t5OuAFTBpUULfkL1yWfieCMgIPh", + "1SCzpxIp477YYLxbroGSe2SLqTmYmQS6", + "1SkV0fuivNvWbbYKFoD6giC3aP8nYiOo", + "1SyRyCscRolAwK7wsk9FYTKGpZ0tj3UV", + "1T6RBHnf3jpSYuvgT1Pi3i1JmXYXE4WC", + "1TFyFUj9Fs9xHPOpTXZJ8N67IMMyZaVD", + "1TPOIsE49y015nL5vbhQ9lMOaGPZjeYs", + "1TQqdJMTm2hbFghx6AtHzdL1Jt96csc9", + "1TZPEC1PzB0R87kyt0hOKG7BYbpdPLlB", + "1Tg4QEfM4uTLI4LyeFJz3qda25S35WYb", + "1TlstZV0x5ECM2ZxVs4hPNNhrVjDUyzn", + "1U5ckJKDVrs9DoLnHWh3UyTQDpNQ6wes", + "1U66JBjZNjX9TqHFZzIx58HTkUIA5OtT", + "1UUW5TGs2OIk8NjvTLW9vIlnX45YgQil", + "1UcMZu6J288Y9TSyJZfxjd0UZR8DPWhQ", + "1UoB4ZUrfpSjb07IqkhQVjZ79EL2fqrY", + "1Uu8wwR4KrN2MYsVE1892o0Y7L6cY0Sj", + "1V0SmOoMABvJJOE6bxX9eh40SXuhCxb1", + "1V57ol6GIyyRM55YpeHg1gAcRJbn5MCR", + "1VCVr8Bw6raICZVSMtpe81qpTBdWXoT6", + "1VGZQrVSOLESIUM49niTQ9iRCT7jywby", + "1VMohZgQtvEQqWtME3flnGHyTtghOIbx", + "1VTSyv1Z7mQluyRrzg1y95TmjsnT7ss3", + "1VdubVkMTeHzB0oh3vOH7DJEr6RMSHZt", + "1VeLaN6vBDIWdQs8O6wGifAj9saXv8v9", + "1VnvXybFRe9pHkrz7ApMAqURZxzTOPHf", + "1VqdDycF4ULQzg8mXTQmQr3kl1pqe1aI", + "1VrRRX6rf2TY2JM0k4r1TXM7IFq6S3NU", + "1W0zSeUpH3chppEKuSrh3iYMk70ToUUM", + "1WCJQaEiLvQITeneIpQx4UWhSCi5fMP4", + "1WFRVH7hIqIqOIxvaGTwy4FxGGgRALsm", + "1WlsxNnqw13k6fxAGDrESRt5Ixu86rjR", + "1WxVAuZfLR8ZP80zTefnngffdD4Nir3w", + "1X25jRkA0xIzNNS4KmBfLRWUNSbVenYF", + "1XafXGw6JJbxwiYjJxT92tEYsC2Y2c9B", + "1XhtAgCYatgVHwlDvEqXbn5aVyzjsxlg", + "1Xj2ZGTlJtWfO2NBZZqPV9hFUZ5Kf9O1", + "1XliiHdT6onedfUU9sFcxHE8mRzMJtbn", + "1XnJ8u9aOGItyewtHM9DtQu7Ow5ti0qW", + "1XwxQgSdfE71dDnAwZFsuFM9gTeZGne6", + "1Y1l2oqowqoemvXPs9AfwSz7B9XuMKLu", + "1YRRbnRtRVo5qnBpsKVydplI3YVsalwq", + "1YWLGS2IzwWWyz3b8rfRy8AGgZdkcohG", + "1YcibxIb5CfLPX4wt43JCcn1PtXj4Ice", + "1Yg636R5nUghSN3CUz1UjYmCgbgZIuP8", + "1Yj0XMoC5JEcMMhsguQqtC1zFFpyWbic", + "1Z5XaJMIenLPNQROXRYGhMWaTSfAa3Ri", + "1ZFHIK3GiwdZCW6GORMMWUNKKveAmGWg", + "1ZpL2Qn3APDUrqK7F8jx1TqPnnsG5OPf", + "1ZyHrsi3nfR0x3TGASB0o6e2QaetbWoI", + "1a27kmbazhJ0eXFtWq8EvG31YWE6c5Od", + "1a649R6ZNakjZi9dwtR0RE8XYWfnQsdQ", + "1aC0zi2M6eLfj2oLpPiFbBfVJQLKvgjp", + "1aQRzGLTZ7bJImgbeVytZ3FsiZYi58G8", + "1aUgNzk8SOkqHC26eZ92N5M6aRHLXXoe", + "1afPFyhMdsX3tToVxLG8zl0PkgY9za6l", + "1anbPPa36Hc3o5DZkkBtHdsLy48lS3BS", + "1apSNmvtuH1UCJGFJMjlySPxfbGOuU3I", + "1azy0o5kukkv4WFmVPvDU71TTBm3TR17", + "1b5fvwSSZlYdpoa7elr86vnky8heRPKx", + "1b9ZKJWAeeAHc6458PfDZpgZuxG9UJYE", + "1bAV6WonxmUpr9Whx1fxP8nMgfkkYpq4", + "1bQucEJbaOkhnPw16oQoGTOlMa95A6p1", + "1bgUtOr4V38TJcIABORCw2G5mB2OvjPS", + "1bwPJnn0nziNfwFMWmkefIM2pkEkaJQJ", + "1c6FO6Dd86O1DY0kBZnHDEqju6evOuc8", + "1cEil64CEwhEbpM007H3PbqAkLUVeJox", + "1cUdQa7Ql0ycproVFQrq12poKQ2jJcip", + "1clYnQI9VNhmd1r6dSJiQsULzD6VJo5K", + "1dBfw6Al6xGBhwFWVFRIxmrbkzPKv29Y", + "1dCbnrfL9HBY93XjitMWoEsDQpXxI9ei", + "1dPW7NITXfgKlrQs1sLFpmYW0m8Yb1tE", + "1dZIxzKTRMr5Rc7mSgifoDib8Nbj32ul", + "1dp4kt4uSq8b3EUHT7HdypxMYAxAyqxV", + "1dxQzoBkWk16yrxfvmFzUYyV8pREj4ck", + "1e2WdcTzEjGh4m9tmFrV9yU92s96AeeJ", + "1eEQ0GaH87I88NOlL2rEyK4T6wKuA5ZW", + "1ej1h8BT7yl7CtNo6MHzzeQvvGgBUiD6", + "1euqLqprAPPgIyMg8GygrK3k0fp0jYnX", + "1fLqb02SCptXwk4MTl2TWokC3UyEdnom", + "1fRqsGHRTACwZ2P7uaizxcfQoi9UF3kU", + "1fUCyqglZPntRUPLjhVfdGz1foRfFSOq", + "1faECkXo0zK7IBXH2QWySe14d7kNm9ES", + "1fsSTVLJlDWeL1VLWau3SNHiRwkor0cZ", + "1fsa80VHvZBx8CYGgPKNQ4qNIplI39x2", + "1fswvywyh5oknngB342PYeclPZ6WMzpb", + "1g7NuhQsg4VgE7lvPdoljfj55QrYVV23", + "1gEFuSngwcr7OUKUDurdcyS4NZ2C7m0c", + "1gWWUJiGuqni3MnxHYJoVh3Q9qnbwjSu", + "1gesU0tuvMc74uEJsWFht39Og1DlPhF0", + "1gpm0Qs9X7A0zSA3EJ3y4c7oThiByQtM", + "1gyH99Ndy23ITUw0KwZOCNeWR9SeNEOR", + "1hE8USwtu6Lc3MyTFkpun7SVA9zoeuof", + "1hEX0jY1jd1k4DKbIxJ18eegva7ofASV", + "1hLtHjGAL5wFxdmiD5Rs9xGyHPE6au1Z", + "1hRAnEKSQca3eLCCa28D5XAjLNevY9cT", + "1hmsjoJ4XdZjOgwSuL3SoPyl4rAXGcmq", + "1hy18McHYDA2xOyfs4AAPhn5TsVczu6X", + "1iPR3bouUZ5KfMvsaonZqNDzc9tWSxbN", + "1iUV8byTr8yubyeKCkwTvzR8GJW8UNTV", + "1iX3ukZQDtlz4iVk6lrKLMcGY6bX4AmL", + "1ihD2rbvef3M74A27cIUkr323a4CEZkC", + "1irHtN5QrFn81PTJdM7jAIpkpBrB1ArP", + "1iu6pZEgqPydB8sjche13wPoDZpGkAVz", + "1j1oBFYQX2JmguHpeWhRuxBc2AMiA1Kz", + "1j2ed695qBIjM0gAmVdN7tmbnQE2SYmI", + "1jDRTgq680xHrAHjvbnaqnG8Rdc9zwna", + "1jINuSQ6QfGFcE1RY9K9yw07MqnoUw0T", + "1jVS4ucQfR39fwNrfONZuUs1Diz2Mvd6", + "1k509fgVxyvPDQr3CiyLECtU5yAeKdao", + "1kMGSjgUfp4K0zezGNfX4SN7Xhq7hW5q", + "1l4oFi57vRouWUmBmuDWxZEvBOyqNS0w", + "1lVQcgkDD4S2D8GltrVqHpMsEAve3nKf", + "1lcOlROmkvcn2tCIR4uEz1wzMlz8779O", + "1lgkBFrovkclUylRwiTIAP9Z64dVfjUn", + "1lj9nggVsC8cAri0QS3xi3AA1DIH8enb", + "1luwm8OEbrWIARu30TdMQuIHej8z8z9O", + "1lwo21dw2tYl3ymRHTbJxywzl0rmneSo", + "1m7Y0kub5Qh8oyumYQluVRjMwlLJtsxb", + "1m9tDM7UySisH2OCl9FdOAm65hb4MTDD", + "1mIcAhtXUaQ1Vtzs878TXGSuNmyBywoH", + "1mV88IZ4pjf7RlTWOSi9mCWVGK5t1xGT", + "1mpwik4tMLA1zBtHMWl5UXM6HPkZNbH7", + "1mv2vRQ6gIPNDGmQ4XbIfmr5AkBAIkBD", + "1n4MoQJhve2NHIc5wbHBSYbA7rYZD96A", + "1nDsZVTu2YwOAPfCTR3XvOpWBUEDz5as", + "1nFfPeKQBTEN3bz0sfxfOWDHPUxHJvmd", + "1nJAFnGFUiGbR8NJVRNbO8SVribnd4Hg", + "1nK9tnpLH0B96Vu2jJY4MAs9jfBBx3Y8", + "1nWeXcINkAzHa5fVTeO5Z5cDEfmbO0mV", + "1niDh636NwrJHckFKknIPu6CjELs1aJB", + "1nnl1mhcJkfVS9L23hph3CMheq7vs5sU", + "1ntIZqut3nHn5zd5x72Xs1woss8o2Ekx", + "1o7Ds4pfIT22AKyoQZVqX51nPHrRdMDk", + "1o7wO6bvxwLfTrfGxrDCrRhKGJp4Q9T9", + "1o9WxAo2ITaQTEfcpFIh53VoCqkkxGHA", + "1omEASN6dSmbLKCUDmBUpO2ipOP5TE3h", + "1os139IJbtU5MYjvyP0EmSC7QKa8PuHK", + "1pPhdGsebX7u15ZXX1BoPf04BcHXGIYh", + "1pXp8tEd8l2U9OvEh1Iy3aW4VRtvQgYh", + "1piybK3TgV0GeM4meFJys1E0mpmLJGLU", + "1pnXn8Z4JGrZgX4jrn8mhPXC3IrZxyfh", + "1pvbbbU3GjeFu85ssQsBDbAhfFXlNA67", + "1qJ5QYCupoJoKNJUogwKBGkaUnSZZewW", + "1qaXYfUwqgk0uAwiJ2Hgknb6FFwQQmUi", + "1qchcQWenbm92az1UTCFzHVSFBFQ0QJy", + "1qmqry3k4FF2yucn3q965uYyccCDwwHD", + "1qnt34pbugvfxM4zqe8XQDOUR5hiqZY7", + "1qrUF7bPTlylkaDMkzQ35BiCnAMXbC96", + "1qwKa2EMELLSdpDCQdPu4T3amjm0i044", + "1r8Pzbhe50TdovoXxSuLwp94aSvMjASe", + "1rVOoUiHgyZcfKUgxEL87bCxMSiDvcsR", + "1rr0o6KsoRZSQn2sAVhBsuignCf0nbOj", + "1rrFxqrhp1r9KiuplvIZOElO8fs0maFE", + "1s3idiaVJ3XJfNqvqYYIeW5F8smEUiUI", + "1sD0S7nutSk8arOImqzckfPqVDHzNPZa", + "1sd0NLZBMUebh8IEXMghZd8p0jQmWJhm", + "1sm8nJXD7g7oNnUIBu0XK0ljFddnO82A", + "1tI9L2Mn5MPn8T4Oi0ceyuXSHJa6jalq", + "1tWRuUBskzVdOZVhh1wW1yhmEAUE6YTN", + "1u46Nylzsi08k2TzTspTNXu5htZsQsOk", + "1u6dyXxtBWVaHMCfi3bo2oCi2ZbHxAxU", + "1uHsaU8yYHRlgrYr0YucoVjSrQLXrHjA", + "1uIpTqZuMR38ZgHrbCcXxE9JqlN5YlYm", + "1uQYboY7mSkhXMoZT9CxNVPijGK3Ldej", + "1uiNbtQtbOBUdinHDtYewKUjNzsKiO8n", + "1v250MAd7HahPD1rFeOQh7Nqs95JEijG", + "1v38KgAfHsGTHHdnCAzjzx9CbnwFCOhN", + "1v3FUTz56fR3Vomp0I9hL6fxZStoOJMc", + "1v63SGB86LzEbvYigu3vZEsvalJV5Pqv", + "1vQHRmSDGVlhyPMHOzocaZ7pKyXU82ya", + "1vfIZ3qvnZ4zbHzKvGqod7enh5qSWJpp", + "1vnJhB7bOD0ocXL9WR6RZBfPeRMOlvPB", + "1vqA37livb8to0AAkCbupqvoG01JQlnE", + "1w4dJXlb4viQY7Qy2hC0jg3Moi6QxkR3", + "1wDWj7QzcB3ylEKLSAGl3fGfqKuKvGYM", + "1wSPhY1iUOA7fz9H3OXxwZ55p0DCT1AI", + "1wlMP504OLTBYKw34DJA3knTUYLiicjx", + "1wposqLv4ea74lCPOCaqUQGBLK1akwO6", + "1x5Y0pdftLATxCqhUbennxXra6DOWTUL", + "1xHv00grZpaYdMzaiZHJ2nXxqGPuuqEs", + "1xw1lLzmvuOqHBbVjZLCwVJSkQ5tAaT0", + "1yC4FMm11KruPw2B1lThocGniwbrhvUj", + "1yH5kdsY48kjVrS3xaJS5r1O2QpMTDMG", + "1yrdGRXNnogPNH1c5yr0UurWBEHb8Xex", + "1z1orQSBQYWvKIK5dVzQ6ohcDqPpduMU", + "1zgTrLAIG3HiIRiyGZ7g9pZ1IiA95Gp5", + "1ziRD1puzx0eKb2LOJP22QOUacLeFXxn", + "20KwM2OyaiI1IATCfl27llezZtaOKlfl", + "20asW7paHqqqOXsyGbtMYzs5nNnk3cfW", + "20jJ6r00IxOJ62lHXgxroImtpko87chj", + "20kuYHqmRPBtZJFj4Vsab1Y9tQMieCVs", + "20m4nNrGXYGLW2AtHP34Zq0y8VWANJbu", + "21HpTBfILutWi5boDZQFBG66EgWunXvt", + "21Wt6WWkqVzPtUo3Xnaws9FBz1tmGdLe", + "21YHf1hForqmqpRde5GcGPjWVjytZwFc", + "21eQtrUjDNu6Tg6I9OiaLPTsf0JkJ6jC", + "21hyf9axevkLA4N0MPV6taK4y0zk1lsE", + "21m5rS9VNCQZ2WwGcoGx1H4iybFD0cH8", + "220BHpC5K3qgRssvSHG2uiaMDhpgJEe8", + "22TdfLQXvFGXOYRer9S7c9xhafjYxMix", + "22ZunCB35Tp5fDFazKtFZHOhKN9aSgsa", + "22fWwnO7eCFSoHFuGxZC9jpqpowm2egH", + "239Vh2veEyIFT32L0wmyAyLrDXkf8UJN", + "239jHj3XEVoTDmHqdxG8nApAP3uj3rkg", + "23SRFt7zMc3jFWiZ8xyRpN8ZGhlTo2UT", + "23hGDZ88iHZbGHfimyJZffPacLVvu2Zg", + "240erCE2rHMB0nZTHFSg0DidCkbq72Ks", + "24Ddy8V1oH5tTXBkx1vYbzoUMj7fmnOs", + "24GX6hbvnFexiX1XpO5IWgWn2pVGN67P", + "24OhZZgjG4woDAfeUen6wNpoVSVBrHqZ", + "24vTg2B0xxV79QCKPXf51YyhetNinLTE", + "24w4e03aH1LEt3SY8n4QuHCbOidacgFb", + "25AxBWPKiddkHEiJt4n7TtuTZ1ceSyvB", + "25jBFARettIhPU9BJaPMfkXrRWZJkCDC", + "26DQByhUJonneRjFbDV9cGlE6wEwwa2k", + "26IxqmSQTUuYnDKYWtADCBRBZGF3g2QD", + "26LaS2y5K21e5p9vfsOZXGH3XtsKONne", + "26MQcVFUTEUh2eYHD4c62HrWP9CAEdXk", + "26gCPcWjOtFZWRUQMjwzpkfzviWcU6y3", + "26k7BeyhPJWVZLjb6inXqQ7opu8Ic8bq", + "276X5B8TJNY3sUxqWAnfl5cYVMFFhEei", + "276bmUo74FNhIKpYK3Gi6sxM0cdcR7YT", + "27Ktp8JKaMibw1YH0zNLmRqeWZam4u2u", + "27OOPYGWdMHsv4Q7h73obuxY3JgH7F2t", + "27Q7bGCwHfzcfLaWHRVmbomczz1K7Jxt", + "27eLsCcnPXN53WxVKLEfZHmQNTNOwsX3", + "27fUSajRVKzD6t3hF86qgwkNlBFFYaM6", + "27yMCy6pu7qV3GVQwcctwFv0lwELrhlV", + "28DWpTwKSdvD5X3not6saon7LSM0MSNg", + "28JbTVTJumkk6mYbhYtuWoks8v8c2t0Y", + "28NU38zBIWgB8GYtOIGVEGO77Cif4kHs", + "28kdEK7a0UBGd4ZgG5P8zAN6vTnbMprS", + "28s4ZjuJiWeBmhMCEXgRrgFnmFog0MiV", + "29d3mjCVpUxix38hDNxgfWpKVbrp3o0J", + "29n9QpKZpE6DCrTABmdJtrFYeb2R7Zkv", + "2AO5Q7gJ2pytjTu3B05ox3l9IPHRpT9r", + "2B25LudyVi9L1ZFt1Uao4Ytm0mN99n6o", + "2BI1ckyuVB1iWfFHP3PezbexjTaDOyYL", + "2BNzLTU6W9euHAp3O3wHVM2hcUoJw0Oy", + "2BUjHD4UDFFVZzrTWVgLRFX5ZlXaqgp8", + "2BXXDTErcvzfLfG2YBF0qSZYPO3sqvYq", + "2BkEyC4O3TPUSJoO3alCAZXhL4quHHCF", + "2CANBuUB1pLozUOMZ9ZYfVrea6TNTMFv", + "2Ccj9Rll9l8km8n7NltkTGaKDN6Wk8Is", + "2Ce8ASUzVnAa82XvSk75o3wJ1VgkDfml", + "2CxRijLHoE3CVLYzS9kZlf4uJVKXPkBl", + "2DDO7a2Ni4D9Ml2mtwURsDrK5TzzFA5Z", + "2DFOP2vL5U2u61hzeKrUFC9DfLfXA2sh", + "2DmnI0crzof5R0TBS1WzZjxYl9zTeEoZ", + "2EEIQkpH2OQv7lSpmUq9dRAJwjdFfM26", + "2FH4Vxex7AuvNMGiBak3qi06qd4Q5GOz", + "2FJB5Blt9ss50bkDjkTwyaJuETIEpx2l", + "2FLuukX8At8BsB68rAQ18bxvjGOZtE3D", + "2FYMjeCl1jBltiVlPBzDAffmfcZtYCKX", + "2GLnNLJ2AvHgPORSGnWLECa4hAXhBOIH", + "2GO9ed04i0VnWkkXWnEYBi4u4YWu2F0O", + "2Ga8W8x0aIX6jaiuZUGzp2qJZJSjAq86", + "2GvoQ1U8n9G5VyJuPf1ffCGkBi8ZKT3c", + "2HCpUXy25eXqESIYgIrGkdfWClupuN5W", + "2How2LXmuwF6XL7EVIXKD6EiqwSsCSZy", + "2HrCgPH1ABvoWO3rXShQoJFPZ2ByaQF8", + "2JYpD6fyi3gtsYukHfSHOVud0Uuc70dd", + "2JZCGeIFao90EcirATeyNu4nTW1LYmwq", + "2KHaZMEyFmr95H2KENK6XLeYExmhfN3a", + "2KUyNmlYNce33eJ0dwPxRafLdi3cUuJw", + "2KVtKG5NtctujziyJdA0sQh4HB5MQ0tb", + "2KW9AztWtTiufInTel7wKeuEJyR2uCqF", + "2LLPNcChuzL68UaYLCRMC3PwCwWXT9s1", + "2LT3g4BsN5xirvAJPSFEatkPi7Q5qJpt", + "2LVDMO35GqPZSNXheutHFu4WphqXpw1n", + "2Lgu91hhRlhfxyeVE7I8tYX4UkYIJvUN", + "2LwLH176wTp51WfHuYP6KQStJy0toUXk", + "2MANUY6ZZaBXeWBwur3md8rx7EYrpMyL", + "2MBPpm73ViZTIDJkcaSAtwpmgxL9vCtU", + "2MTFpjSwp8TcBI6W3brygItSWPSbwlFb", + "2MTjlgVhSzhulcTNNCI14dkjaGINaYzd", + "2MdIl2sufCdzOJ1f0lgMEEeMfCuWE9X9", + "2MkOBpEFzJRn5SZmMe2FJyXXXLuv4aMX", + "2N9iPzgl3k2yWr5n5osjPtmLnBqAIb9X", + "2NEyzcf4cr0FtQdNsOrZKexvvDiOc7Kw", + "2NKfGZmWS255xHnEzDHg7rAdWBgOaGTp", + "2O5QlRNkCWOkkSThfnswipO9nuxlY5W9", + "2OFMr6x8XladO1bb1Erg1RCuQVaEr7Am", + "2OMPjqnRMKe3oUp4Y7gTxUD7WOjIaHn8", + "2OcEnxe8mgDTLb7XwQpSSHD4anWSMwts", + "2OoeQh1v2H9sC6F8ZypvCmAawtMTra9L", + "2OzFgziQAP0B5wKNWpR7u75cMB0jBy28", + "2P4EBxVWMT86079niIWR0vrqu5zqWWSO", + "2PWV7ugBVXZHP2MokMGyzk2oAJFBSZh6", + "2PcUakmtJVa8q0ZlqdygMu9hoRngiG5x", + "2PwPd1mXxPCgWxFvjgO78sPYuUtn7Uf7", + "2QaT5thLel2Sl99ZXCxcqxBFJw3kYs2z", + "2QsmQBDfEal1i05NwnYHmjGSrhvXe8YZ", + "2QyEDCdgSyK3oU6Z0wWCPEOPu0k7v0Po", + "2Qzfg1tlXnnWaEFdzIKDzm4V3mhhqL3W", + "2RB8xeK98d4VGDlKSsh8iZzScHWO8SFN", + "2RGhCA2eli9ABSA0qNNKMhvWCURcxkRx", + "2RWfRKqqNIMLRhPt0HLy332SnV520nvw", + "2RyQeuHsoorY1NX7ouhVNbSFcS0C0fYR", + "2S8xHp7TVjZ3vEdwRjaSyNVQGPs2pogw", + "2SC3hWuHNIeksti5u1xDTwftsnq10TkX", + "2SE0h2LUf2Y5r8osz6FdopyRx2WAnl5F", + "2SIvSmFXp9Xh5pLB8cQ9zUjmrtQhEZfK", + "2SJCaX7gT4njieDzmkl0SbnTZ9ntMLil", + "2STSObRNI1meg55JnGLdBdApRNmRuH5B", + "2SUAwrOe7XmDPEqKjkrGa0YZ26obNuN3", + "2T8VrJQSUbIUKepxv2m9mVaRi2JVV2ho", + "2T9eFwEGyBIdAQiuvAexcc9KMyiC2tBK", + "2TLZrzkbvnpp0F7lpqreKjXuOKNfdgoe", + "2TQNn89FTQ6c70XqXn9FrDYxmQXTJyZv", + "2TWkcaS6C6KzAQYehAvZoCJBSE7gZKOF", + "2U8IuHbRg0kITjmK5k4E1ybMB6uoIhTy", + "2UNLsAe9fQ5ktrbS8sqDqzcBcHyJf2ry", + "2UQaVCIFpBJqfYcW9EjhH1oHc5JHL4p8", + "2UT6zprBqC8ACPyOsE8LwenAlKUcrUxq", + "2UZkJ5kQDeui0Mci15KyNrZ5WebSemwH", + "2UbM87T9HouMj7a4yifTwWm49i6FsMEs", + "2V7A2zXHBcb6aYVoRLnEzKeVpjXQsPOf", + "2V8OhRN6RRVyKJymiT5FbhHBlEIIcOBi", + "2VMN1VmmLdxCbGZZhZFrPRYYiwpBhQ8T", + "2VQqxvtFlVURTghCDpqcHXDLWFyzL4KS", + "2VRF8pR4HxzVpt1SyvVmrBx5KUbZkARf", + "2VZRobRNWH8Ys3NVWeL31MXpFTRlOXiq", + "2Vht65b8rbUgvp7fJxhiG1AgoNlsP137", + "2VjTZBj9A3eJ6EmSnntdIGGvYOIIqWka", + "2VtWy4ssT0zVcR1ZHzgvVcFv3TsH5SLo", + "2WG0lOVyCHTujq5k30fGrNrFM6ooCHFV", + "2WNEvFPEIwICXK4NMSpZVw8qOyYCRasl", + "2WNjCbrarspJbFoO0ju31Gpn6BlVkC5j", + "2WVqBxX86zBc2x7KcloqDKowB23mZjBb", + "2WqgjrrZf4XjswqH0HduIEc8GRt5pnzs", + "2X26q1APIrqDY2I94BL3RpPIogjb7JT5", + "2X4pEg4NhurRkT26keKIMVKT0LG8oA9k", + "2XIBuux1Q5FHiYgzU8wpa5EkmOHK1xMG", + "2XKJ9YudZxSe1XRdXpZSvuVjJJlxl0HL", + "2XL5h1JGFKFSRtcKaD1GBJbxozj6Ec9Q", + "2XQ1RT0lNUVdQMw1Up7uM3lpkmlTH7Nn", + "2XZBZgYulAyuJhAWJR0aUe7z11hXmTKO", + "2XqxrVRJUZ8cO944EeCtMfB0ZyH510I1", + "2Y64hjwojLADnwGYoM9ctjY3xPwiWCkF", + "2YBQOa4StRAvtlaeMf7L1hsflYytGTiW", + "2YKP8wsqpxU8TcBajA69ZtAG1SEQ9d1Y", + "2YYUw1sRR9m4zqXb8vUwwBVV7UsWnD8g", + "2YzeSOoXoJqTpcFuarexhXtYaDVkC7BQ", + "2Z1jtJuQLbbiLIrad9eMRXgf69pcOWnj", + "2Z3IusVkVBfPeiV7ClGkuDi5DkPbwABM", + "2Z6SyrufB4cMyAJyvMaVZqG9PvvUFFn8", + "2ZOkH0TqBOTpiqTod342hSbevhRpVKdO", + "2ZU8Phuylr7AEQCDYfWIc2W0ECdDpCIo", + "2ZZ1ZNf1kjE1caTJgIEEIL7uPoGTonIW", + "2ZhpObUxrwWyvuiiwkASoD17yaQlVgpz", + "2a0Nfs9f8WXYm0zpieLPf9dx6mS0lDlN", + "2aMSym1sakVhU84HUDZUspSdOaHt09eq", + "2aMcuu2vJYwb2nX8a2no6Q5wxBjQn0DD", + "2aRbPNgIVe4Xqnb6bF2KECdGanZhHb5L", + "2abMy0V8hlFzy36FHWDkPsIp8jTQueBQ", + "2ai1HVZy4iiEKg3EO1CqSGFXbw0onxbY", + "2aocOXFt3ZWrnm7hQKbN5hFwn1E5yrYU", + "2aqBllh7LQwQVtpH1wmTXV06Pfz3dhBV", + "2aruist5dNY9mS8HLADf1pCOkzcDuCCx", + "2ayr7ATKkQXX4utDrnOfuedWtlLsDTuW", + "2bANP0eibbE7LUAwIKuycrDUBdWdpjwF", + "2bBu4pOdXCMI6HMCDEEX99NAyOoQIshh", + "2bLmPMxOxwbz9HkCzESeaiPNrv9foe8E", + "2bNs8yr7GAakJA9PZbb0586kp2DwcSf5", + "2bsASjvOwpORQRcvOFjHzIJBeoHzli5p", + "2cGfg9z2ySCs9T6R3qVPuMonlpfVT6YJ", + "2cMxASsEudBLFIPo8RGUUCBPxytGNNRw", + "2cQhXxcR5LRhPCYEAmjOBvyBS6GKojii", + "2cRrXCbUZui1WvLM5X9crOsszHWr5tnQ", + "2cSLndrggDQM0i2OTUge4k9sU0wtl6IJ", + "2cfPOCdJM7BC8Qsvs99YRVyHI2VD98Ar", + "2cnk8vTgQ8W4jEsBttfIXHxioRCzcAYi", + "2d5ovTfuhnf9gfp7moHTw12IVzKjmNFq", + "2dGj3YN4yMVA2ryp6vj6OD1QJI5lmOW8", + "2dM19uYJe1YpBTDOOpaUmFq7folvpNDb", + "2dQv8YbGW9pGg9Gut7BPLXvaLcUlzT6O", + "2eEoQBGdXcQpcBoGaqoD1vd2A5V2Kkcg", + "2eFYDXnhTx64qOrBOlNDaH6V6IBIA9qf", + "2ebxJoXVib2Pu0FT3ORLuexIxbh7vL7q", + "2ee318eRmEq8en1UglEXJD2hDvm0rtni", + "2eqzpBRYN6MG5NCFeySLJdWt0DGmSod0", + "2euU4bkI0vvGAeMVazgcnTXrPWnBYsho", + "2fIVeXtrABDZnPtzppcqfxOdRewBfhy4", + "2fULs3hMgKNNTnZ5F5SSW9kN1tEw6IQ9", + "2fUQiZ8eQ3uFArgIvTIUvFASFNyxJNsS", + "2gQCAd0eMjvuozcqOe3wfLKg6XNZJZ5M", + "2gmBbKkilGWKhHHWyg6Yp4GLFdd9dgF4", + "2gv9Aox1jca55QXOw8N9Gi6ny5lamMfw", + "2h7JfgYjkB42jaOl0iX1BRqhkkpHL4Ij", + "2hJAtmNhvcg5IxDQ4npqRR8NhCvqdHpw", + "2hLMW6N3D4i6fOonkO3rL6M5CsRTKv3v", + "2hVXHHS5LMkEn6AXBhkU4PjEdwEmp0iF", + "2hcIQhwXTJEyMGiJ1rauheXK0HsGynaj", + "2hiN3IRrPN4vm6pMpRS9nBm3PslXqhCt", + "2hrfk57sKxhg6RtdDvdGAjPLmbffED98", + "2hzS5K4t3d0mLLPsoc16ZjukS4CVB0ez", + "2i9KpHpEQnzq0DRlUDQPP13wW5VGZp0S", + "2iOhMDY4zR1JCIOucflouJeqsU32HRzU", + "2iTy0Et0V1YJMtt80vUPIAzkfqgMksKA", + "2j4OLLqjHBoafRvSFU7187gshtWMgMAE", + "2jdYeGm1WPcbC7l42y3PVyqynbNjS7e7", + "2juYDXY9zcqUBkDfwki1w2dsNdEpekYA", + "2jxIlJaW7sWXjBgv5rb9EtWR2CKHyUmT", + "2k0LxvWuG9yBjssfH8xJw8RyiZ820Yp8", + "2k0o61B4grZXPlRAfY1wt5EFCUZlC456", + "2k5s08g3eZb4mLeEeq5YO9PW7NOACCXp", + "2kESi1PKhCyD85B7AQsAQjjSdXtR3xR8", + "2kOWEwgzZlU7jQHX202C0A8bHLIvrjLW", + "2kPCN4ewqR83wTd7tDMs20USU73NgP1G", + "2kfavRq9NrQWpC3Ef2f3ur1mquAS89sI", + "2kizv0gwRSMWBPfKNXcqJ6oQv4kgXU07", + "2kluVk9Ub3rwdTQEIhQCF0S2MVcCXPjj", + "2kmDy2lQUzd5U66OlYXDks2FCUt6aPsM", + "2lqCyPEOj0kMCqeuU5cLXgExCjKJsraR", + "2lviiFsaGJjgoboDpwFAgtGQq5EDnfP9", + "2m67ps5vJFzkvSCCxiR6TL3NOqQneoBq", + "2mEcgYDY2HZr4HATnAGg7bGhRv9BZfzW", + "2mwhTDcLncCw7JaPriiNdOY3Jsa4csAX", + "2mxL7B8ehgnkJI173swNMgNDYSnGCpMC", + "2n33qzEDJiZqiADQh9GfzQkcs2x7qENM", + "2n444tXg7IUVx7J0qMbvM1VDvEjyZvkD", + "2n7ZySsQlvj0VdNXDBjhzFNWl6zdhQWn", + "2nuvHRd02xYOkKBUSBTrQFasuOxRcGh8", + "2o64Z4U8VfBftnpwmoY9LVgdlFSuF1Tz", + "2oaFEzv7xtNH6LtjjU8O3Mm10twQaEn9", + "2odja0KhxHooKrvlUTliNPi3ywVNGXUI", + "2ojNGNLUbbaaz0GutbHbvhqJaGGrMZgb", + "2ongoq8iHMQ8hhFtYBYmT60CXeXC3eLY", + "2oxSCJ7NIuWEVJEbblgpsgj3NX8We1th", + "2pGnW7PYfmT7in9yEaI42dohYt9u1zct", + "2q2pMncbUOCPRN3oIa4m2v4gRCCspdUC", + "2qE3IZb65EkiJFac82lDypd06eRgcyW6", + "2qNzHVVLhrcPmY6Yfnq6WPpIKm7V3WBx", + "2qh7AEqPXKVECWztwkU5HtTy3uywpQob", + "2r72hmqAl2vwkyQk2iE9PFtkbbPLYRUs", + "2r9818u3DCtJPrlThPhA09svI2a2sSAb", + "2rBJM2SBtgk3FzmVcTwpsNKAcqfdfq7p", + "2rKTceCU6liV5eRbh1zq2BOrV1GmQrek", + "2rZ2RHVGzGLzdRNffn5r7eXaBv2WDhCd", + "2rbk3rttusAhon5RiL9wQGq0F676ewxR", + "2riQFPBgBJ4a0w6TLjkE1WlAgk99r1ay", + "2rtQEq5XmN79daZ7CBAUxJmGRPCTBJAM", + "2rxfrUFrl1N8iHixVJVRj03XrlYip58R", + "2rxyhilrBCs3pIXFSozrHU8a2dVawcXs", + "2s2sREQaiOeYIxiZm6bybQkyz9O0VurL", + "2s8YO72Pnoir3PXkUHQDH3q7ZUTGemyk", + "2sjly30RUrx598T0O8bW0YpHMnfjte8P", + "2sx32Jj5eYpj9m8F78I5gcYQAJyQkaax", + "2tT1VTYpFpL3k8ii7pNXv1H0Yuq3DkFS", + "2tveyez0zPbv3259wYpRhksTGnnsfozY", + "2twsH6jD691HiSGMra3LVTgTMrFH52w9", + "2vHrHbqao6JfMKNMutkEj4OjZhbHFA63", + "2vQc4xUtyhUAg2VTMV7zQAW1dgCmCwKA", + "2vSrXqKlikkMF6ynu0IKUetbxTgP1zVn", + "2vVrBpGCuNq8xJnu0KjUIgPNLZLJlfAo", + "2w5fJI3NLXTf5ao5JrLOoCdxIOjqogQT", + "2wPIdYcpsIiHioQXZjju9sH6tTUtByuz", + "2weUMsylJKUwHVgenfAJGfq0AyDv4Zr2", + "2wkP25HTDrW4t5Le7Cw1B5yQyJYR7tiZ", + "2wwmwPPd3CnvAPTiAK0y8t3TL8vDzKOF", + "2x3ja4XtAHUWr8s5ivXdAzprMpAiwspq", + "2xLtFSfs5zfAb9eSCCFgLEz6QT4kE1qt", + "2xfTUX1UB5TpRyTtNOKEO4SWqlPD3syp", + "2xfv8HVwCGwBXwh0tPlCvThnaYhfSXAy", + "2xkYylBoZyEDeKghcq5sOYkIDRnRfSwe", + "2y2De36geQtbaHS6ZNBoTqTPZiF44NAn", + "2y2T1bxuQmhOzuTy5oiu52SQ2ZeY3b7t", + "2y4c4C3esDYYcKUsoNTwyv3XOvY5jbk8", + "2yrOBXJcbGGQnWOImqH3ImyZA3K5txZf", + "2ysfcGS1wWaO7GrJKTvFqK1PNUkv17H1", + "2zqzW0ImLDJmIBRlX1nmqyxeNJ1DDSVX", + "2zzHUjTLFAHEM3YiNCe2oNv382Y2GQ2J", + "3001gkuuRUAux6CBBsiAkC1aAeOP8IjF", + "30AewZLKlBL5ZSV9g8t8FA4l2u5mCOuc", + "30pTBdtqCGILlEyM7afe9LJvShWhVHEr", + "30xGEfvUq7aYyniFbFTaZjrnL3qB8Ayk", + "30yYRodrob7tCsxAoWu47VlT5UHicvU0", + "30zStINKopLDzQe6CUQH3rNjLSrgMmIq", + "312BUZ3MAyCyexDfVSMraSfabvarqTy5", + "31RlF3lLBsIbUET8q88wShm4z9DBkdww", + "31VYXS88p63tuX80NuL5s0RzVPPoWWKf", + "31qP0b7zESGRrlB2tUM45JfKEHcst8Qv", + "32NDnMrcpw0SlYZZSS0NYH3wEmRW5TiW", + "32PtWiT1tWzucswdoYwKi7XsIRH0MZ6f", + "333Xhl4WFSp6JudnLavvCJ3NMNR5mYjQ", + "33SsprMYtqFy1dn8EjlFqxtsqCWQXIKL", + "33vMSOgvTcB5nRSJbPd4ESudSaB0tz0m", + "34RanuLDvbi4qpmFa1Mre0hFDbwl5iHz", + "34bKd189poP8MtLOV0jspoyebtisYihV", + "34hH0hh8SxbgaZ4rP6l8qtgduZbDSgjQ", + "35BNEiziSpCiqRUl5dDaLlEngdsaBfJM", + "35LHhmZpixOgdKr7QrxvLFAzGjDPazcg", + "35VFMXjQV7nlnw4NDUEiZR2MArOwLYFX", + "36mVXUX4LTmBe9j8M49rOwPYDVuEW4fl", + "37LCfjdkwYeopePUkFlsCdx8PTyQxeUS", + "37RXZsjcG8wEdvMm91LFJR8U1VLZSsz6", + "385ggvSvNzBMElmcA3yvorxPiewjdoqL", + "38JO87uJeI4qGGJJY6raN6OUTgiYra8R", + "38jXC57I1kpfCd31VhevoOUkdrzXuDnF", + "38lwfD119hvKkhWfuzcsdFTR3eEpFMdb", + "39GcClPMl1Eo0yCyQdEcgg4V25TqIpTK", + "39KKpFGVtyNzlqSgXVSm5z0kwUnX0Fzi", + "39OrfHYpkVAf8MrR765S84h1GULvJ9TC", + "3A3ce1Buh0qMxK1oYb1Sio4U4ifi6Y7E", + "3ASIrLvvhMOG2JHdaqu2iu5GeZ0BWbmS", + "3AVD54h4p7Lq67FZpZTueiHLp0c81ZIk", + "3Aa2sYQBUCg5dv81Qpdz11hrx3Ht9Qtw", + "3AoAIkJEMKE3rOL6V84rI1p8lyjCFfzd", + "3AxXV6laGAdVYjnpjTT27LNYCN85vNn6", + "3BGlGRzO7mUm1KoGdFQtmQOI8amAY6OW", + "3BUCIUqIwcmyuF6vEi50FAWcH4Zzr87l", + "3Bpy19NPGCWYWpD4Bva0Vni0caJdf4jq", + "3BxwTodPZUGRctPCFpTHvf3a0nNatBIp", + "3C4bdud96VLHQyJfwJZDchIRz6Fun14t", + "3CFZlOgCN38q0vm7lLpWtlZ2tggWHuKk", + "3CMU4IiKgZl4B3paE1TOjKWZLNS78mNY", + "3CZjOApXQZiVbOO824VHU8Ua1nGSEaOY", + "3CnOtTx58FPwLAuQbysqUvLdjiZRHRWh", + "3Cs2J77YX1gZ9YnxAQV2tPdw6Bln5fz2", + "3D3uy4uNy3tS0ObKlD8yn4fJEN2CWVUS", + "3D6qJRC2QNZ68lJbrx0CsdHmGggPACvx", + "3DCHVXPVlbEDiNsYbeDKtSGDP1bUsCJH", + "3DRHffdNQ08XkKqCCJcMs9eGbg9wSAs7", + "3DlB9bWp37Hd5ATLXlwvQ5h9vCU27NU0", + "3DsGH7PjByiKu5mPfd4w9iMziApQlRj5", + "3E4ijUXlesIyH8qGM8IOJPQ9dOIcvrtD", + "3E609dUSS2W4WmHMPLZQqw8qMSG0qWev", + "3ETMEmtRT4AoDIda7nFAjzfEfjh65gTN", + "3Eb8eS6qh1jqdIG9kDFiLFfPijVF46eg", + "3EhEZyAnFnlQloY5Gy2BxcVkyDm0yfbu", + "3Elwt59gkwWvVEo8OQ44Ii6UjovnCbA5", + "3EmKxyzLaYWVIyhdCwbIu6BIWczyF2YW", + "3EwF2AFFipMog0mGR6e6yYzPMtGNOz15", + "3FJkRg4XWFBAYaAe9HYAfpSuu1e3U1mO", + "3FVgCiXt1PnAR7cs2Gu6uEBpJWJW0XZv", + "3Ff8mYVkjLwhHjKJxPhuSjhlMNMocvhZ", + "3FsTtpmJKoLVOWX67U5JLscSeJdXBTbJ", + "3G5lknvCpfOodgO1iv83y9UzxIwQCCw0", + "3GlJzXSUzrVNQVRDGqISoXfvwVGquJgT", + "3HvD8h1VZXPxdfXrIi7aPnLbXPOTL4JP", + "3Hz1AH6YgVwJhxaCEcPlgiN1NbizZzXL", + "3I6BGlJIH6X7gzFCAg44LfTCs0LRVHhk", + "3IMkk7Jc7WDYuTKKuElLXmVuPCLbKKaw", + "3IkWJpGNrotgnYQW8N5CL0uHS2x2FyuP", + "3IkwSnIbYrpnczlp8jzfrFj8vYvF55u9", + "3ImLqvu92FKXkPHd2oBSOd2SCiNY7Rgd", + "3IqLFbpmKn8Osd1cMl542fDpJg8Ha4BF", + "3J0Wxiq6ROBLDm2J3gtRfzNUXSwhHbd9", + "3J84BDcQplF0NT9jIqy6O3nf2o7BeAd6", + "3JFPsPEnGHcnuSjtburP8lBlaYJTkcY9", + "3JJb9chSrlG1qygvJZqfpp5JYmg8EOJz", + "3JMke61ZOBRP3Fg7M3XzzqxcGkhHkDaK", + "3JrFwbgMdN0m2VxW6dSjQuK9j7UoyNzd", + "3K9exCcbNvsjq5EdthdchnBrnCuqusEv", + "3K9nVQU2Crvelc1VTEIJZbF0WAmTq94d", + "3KT7SfQxU1xcPbPMIfIQ7ugFYhNntiXB", + "3KYHV3JduLgLxHTiag24mYFNOyT1Yv6X", + "3KjSqsHyvDrQhodqTbjGnOWzu1du3HUc", + "3KwtLjTarWpcJtqqLJoPBQHuct5pUBKR", + "3L240uB7Hgr2tT6P9TZYXRGZOOlU4bMS", + "3LBkGpNj6e6MbUa4Lc4JyhdyoOJMcf6W", + "3LGuoNbI0sEZbI1gVEVE2ezD4QCJr43c", + "3LRibsElwL7PZQzFm46i9iuhMIPIjtdK", + "3LXsVZaL6dd4AHGCPHTaMBYBEd9fAsxk", + "3Lhm1bWYQ9L8VZvLDnfdBmXILiTdwuvi", + "3MNDR66jce7BQPfoG6D7BObFncgkAGH2", + "3MQJ6hZDxBFgw28ppPITTlq6ToE2qjlA", + "3MbTLiDcD1AJ3TQtN50cglfXnX93xhWl", + "3MhheYE1w4MBE8xxFDqY1olQHmNUrgdI", + "3NFMOQfP4u2rtxTIOmQDOCBCm5s3IuDI", + "3NRuN8A1gqVV40mmyTM1TsPn5WT3PdvB", + "3NTCCYHZYViyKBxVhyGdiAivbgEFal6q", + "3NaaqCIA4pUmxvTw6hDWBY0LXM2ECE9y", + "3NbfBK9OXVxOFp1fENQcbUr0XGFaQgkt", + "3Ng7i0dJL0ms3tbEAbg3FQBAiI3pF9qx", + "3NoHNW18oOwfkZpSCfKj4KyuglCLNDwd", + "3NuNUYlHgucTBIt3PnTWt7HqZR8OO9QS", + "3OGhNHJO1tYPkg3eg44HrcxOQQZYZs1q", + "3ONg2FSynLcgALmpAzv5TSlwtviZb60F", + "3ObKNcUtu8k4JRTcxqS9emhJVbgkLLxT", + "3OemzOJVN1hAKdMjvzFl5hrzTLbJijXf", + "3OlqDHz6jeWcsW4AEYUn2pf1gK3GsBy6", + "3Or5APNplRkdctpr4Z1wAmKHiodqUi8P", + "3QEmiTrRlLZxq2JynrkHwTqpZux4jXRP", + "3R1d2ctLS5MPPZb330rbMdZnqNPqPxqg", + "3RNMIV3cFTd6I8hmydwUH6k1HZsjsQMX", + "3RO6Qcm7eCjI0dWdsYbKD6oXZiiWG5eF", + "3RZiNupnAiGtDfsYyjOuCiFKPew0lQSZ", + "3S23em8MGasrjOexogFZ6BpHUcuWwd8y", + "3SIVlTubpJL2EfenHqy6B70vSzST0vJo", + "3SbyuW9vIkF7Ybtk6gfJd5Wl9LiqFQT1", + "3TCkrwGqMBgAAYKQ7ncaeKL7vBcljqhx", + "3TK33MtoVlkot1yF3gNW1qKGrerV39rV", + "3TzYLFFd8E6BDByeIYMCiwruigq84pT5", + "3UBIYQcsWD4mmLKbqC9sBaIPTzEs7IVe", + "3UL9OMsLuuIP0Ukr2PLognKjgHvkQV25", + "3USrkwYdqIrv2APR7uJWZs6sM1iQAvdY", + "3Ue5EDUntdalmDL5jZfgT8LyYcOWWYvC", + "3Ufo1f09P2kh5R6BOVdVNg3fTllKp8Uf", + "3UsheyvGdhq4LCmXJGQGNTkUhExk44Aq", + "3VYVkwMDThKTwNOu7d4b1miPR94uCXLR", + "3VbwthRAxWRVsXLEJzaBJSNoSIjpdafq", + "3VnC31ADS1hEiO29e10xxjDhKrdMReKO", + "3Vp3em1UJgoZuNQL3V4P8ZkI6Ndjajty", + "3WC2dmWZ9Nj2mf6RJrmvN04BFpKc1EAv", + "3WNMRmcIhbtA6JBn44BK67B0sPBPp8wl", + "3WPhwi3MwhEOupgppGategC39rSGVmQo", + "3WYYPQJpGT8PnoTqD4bjjv7KUCMyOC2i", + "3WghTMvOwXQq9ttn55kqFQum0JRQqGRV", + "3XAeEyNDBa104I8Exaej3S02PbHh2dkM", + "3XdEYrL3l3e5WoBhSc0ekY7K28Zsp1GC", + "3XhzYkgHp6HZ5NZWjslPNac9aLGMZMuQ", + "3YVw3llQUrLiO0T0KhrZa6WDGXsoCgCy", + "3Z9LahMOta288TprgrjQYycY1wRF7KcQ", + "3ZFEQoUNo1cHp5P1GfQMt4cVQzf8J8vT", + "3ZOShwG8DwEv23AaXTFymJhhRGnvyTOf", + "3ZbSK40xhih5wEzE8U0FewKNG5ItWNhs", + "3Zni4sV6FJMfhI4Z4jMP4Q980j2C55aB", + "3Zs7KnjQzlFJCKQIQhLi6VnBlSkaoYjE", + "3ZsKTKveKQBKk3B1iOmNG5POWGQ5L9hW", + "3ZtuOIBlA9Uw62nO93nWl5y351YLKE1s", + "3a2LfoWuO5aRYg3gbhDcFfj5WytdoZp3", + "3aQRgrmIEgeMgCRXPUVqHQQ886y218jj", + "3b0TeejSfBwqY6FOzzW4nZO1x5c64B5V", + "3b8YopLL5FR2aT2KtDuiLWfsVDfk8HeO", + "3bF41ipZQKH5B5RPmDhrxq5o2seIJFZv", + "3bPGs80RYJWTvUzRciiCbYyaXJ8kB6YZ", + "3bRyBEAzYC85tm5fW3cS9yRBfcKrgS7U", + "3bbjmDS6r6efBW2UdbeI4wEAMykQshC5", + "3bd9A9BVBrWw9IIm6FCLu3JwUNwQEQpb", + "3bh4jpO6qGpg04XEQGA5ASIEOYyfXXmy", + "3bhHVYZXH6WoR0Lb8DCYG8ksvJ9dqAnX", + "3cV3aKeiei7BmAODtOiwV3tg47SBZCwK", + "3dN9a1eHBnlfHGo6jdJyneymhK5ecdoY", + "3dim02nUSHe2Eu6OYhNZlEQpI6qOBP8w", + "3djuMC8tifCTZhUo8SJP4lnogAtnoxoV", + "3e0r0kxQbhDeh9pR8YAfTFIbK0Gp8QQf", + "3eAIX3p4n8GP8MBBs2xljXTU93IRRbAz", + "3eH3p03KCT44JI9gXAwag8fXBoD1B8Qk", + "3eLB02E70GLJmEQY4TYH92IoiwGEnJCe", + "3eLLbVb6jGhvHNRivaCi0gNsySopB22B", + "3eLtKT7opfhmkT4pRbfxncPiCFivaS2H", + "3eqj5To1bsKJ6nE8qeLcZCRYDqzJHS1M", + "3f4ZY3TSFiP6P5HBkzvAnoayBD9ca3hC", + "3fJT0W4033oJ3qs7GXux2hpWxK860WFl", + "3fN7wFENBVSPNt68rjM9DorpCPJ0kW9l", + "3fOdqjyb6vfw010grR1UcWWHtJHz5F46", + "3fSLg4dh0vAHBMnAB04kb1UfyQzdmRsu", + "3fT94qi1TFiuEHOlnbsB5OcH0Amp6ipA", + "3fq7NwqHHWrnzbZfyaifJt7t8pFi1k9y", + "3fvYpGqQKyzNuqJc9PYUj4Y0QKLfF495", + "3fw3dXCZxExHJ85BZGLmeFPRKTYoVbu1", + "3gCopWKWxxGwRE2FFIs6P7xfXLRprBNw", + "3gQVVNMB4Ll8hgZdY8vlXs30Ga7KAStX", + "3gZ0M6KsM3ceQ6iUWhXun4tk6SUbtlDC", + "3h1JDSyZDyilTtIQ8ewqVnEmHHovXxJK", + "3hKYQsdSfCBXItyfhzT3Ltbm5nF5Xllu", + "3hVtCoJenbHbooxRTRMxH7OZ0rkCAEe4", + "3hqhLSYhuxqQspg8L26SKJbvvb5dVu6N", + "3hxMpL2tFliBhAeOA3oYPOpuMlyYdtKI", + "3iFKMmcjbb7SDdmHgztsBqFOavvWovEI", + "3iODWD0hNBDy7Y2qkC1x0pKH4oLYvJoc", + "3iijIOTaQCvbLX3VibCMX1KdfYlY2wDa", + "3j13eHuEwuVWiJOE2PF5aHsEf3EmLpTZ", + "3j2LGRvSN6bnU7IQo3764NU2hc72lKnB", + "3j4vQKQ89UyAJ91XHd4qoIN3JtQkAT5t", + "3jWSYxo5aDLTC4jhZhjyCLhzhYexbSXu", + "3kZmcl0tMnwq8ZBuRyXIgTVv2pClqWSt", + "3kaKjMF2zDdqwJc4F7WRqLUyMguCu5KG", + "3kiaggDSFBlB2cYza2wUwKqAr88K1xxU", + "3krxYY5tBkDADjkRZUxQt7oLN8RMtvrC", + "3kvA3RXfYyHYigZHPl3LBl8XCgQF2FUu", + "3l85kVBuidTNFvmvUOfQ1BbrcaGMkN3N", + "3l9yVzeBWl19KzHkhlNB9lO5Fx7ogmyp", + "3lhFMW13xAQ34UbWzcPS7nZ8q5InUGeT", + "3liZSNnhFpTui2eMVPP7gPM7nzAPN7RA", + "3lnECIxjp3GCWIxa6G7oBjuJesmM6DeS", + "3m2TMExnb026lq2gEiVVOxhYotwKGvdf", + "3mfT1f7qiKlPKohykAhA43vovMEYBteB", + "3n07TMmHtPeAu6XgKbxVjWhmXdHZ36im", + "3nBqNOjNcmwKAvvZ4rkXynGEIFGaYLc9", + "3o39BvhnHqO8WKmzQvJ592788MkDIsSb", + "3o5L6YqpBo04d1h1cyLCI2jpOVQ59Api", + "3oBFV1bWAFbAFp8PokXFedaLI3JEFVwC", + "3oH7jx9Mobikm1znuXk82b6ZNRpgYCII", + "3oPKwmNfXFTyU9yLBKlQLW79AlUTK0wr", + "3odRbvPoz09Owkl7G59Eh7AzQhwRgg0n", + "3oryONuFNffoRg6yraOC2bFjEdzDlQ3h", + "3oxThPW9BJnzCgR4im1UDVEOaObPONMQ", + "3oyv342aBlQXG9u2BeEEoy7OtN3VY0HE", + "3ozSdOb547h0sni26R7nE93epqlynYAo", + "3p2EvjEMHtvcc9KjbKsQDzPNHWW2mjIO", + "3p6SiH3CebvMzUkkl0EJbhmeoojpxQRT", + "3pLDlqbOF31wommCdwDwPFVzC1BZzjee", + "3pZ6aoCGHkwdLB1tnOJ0j7VEcaVDjOeo", + "3paeQqkDHG4CaVL8DY5yEPq27X8kXRei", + "3pq7ulCjTETZIrNGGWpOkVTZ0rA1dkwe", + "3prxQbhZ2EvT5CYh07kmawtgmg66GIog", + "3puqxaqfvcmDkf9lsi2nXIzPp0bskxRZ", + "3pwAnq5cq8QsSr5MNRH656zxlAZWkb7Q", + "3qL3LjEoPxV8UiusDl7xuUK5lqtzyhgm", + "3qp6fO0MoGr5ElwVMYa07nS94pJ8Q0rT", + "3qrnl4k3jLSxxuGGwZFXWkDyHl9lVDpk", + "3r6iBxF38N6FWvb2wY3RCbQocAYNYeL4", + "3r9cEsR6gtp0Gp20shz1aMVT0tBbIlTK", + "3rFGjCW6RjxwOJrCqPEWKuDVamIfHAsO", + "3rHFsXTSA6QIXkjHaYlWFAdnEhVUsQfV", + "3rNolbv7baH8O2f3yDvcmWRK4GnpmNFs", + "3roiStwplf4GksQcnGjjCEUun1N5Va7e", + "3ruTxTrridm3UrwIfTFoGpFcmkU6shml", + "3s6RRI8lFYvmIHtJ3opbCbceePRD3pqd", + "3sBVcYDr85eolAw5Q595foYzFaShVyIk", + "3sWka0CdgvtjDHneW1oshT5JqBDAc2K2", + "3sXubCWIiCe3Db2nbr8VJZ51M49t70xL", + "3sboa8f6DC15mfNbXjcMCJOG37ejuNvv", + "3sd89MUyEHYsF9zKqBL8Lf3xCYT1Ybbe", + "3silSPwDUIXPv9juZzc3PJCvNq7F2JMe", + "3sl2uN2Z9fhFs8CLM9ZffzNUEHsO4TAa", + "3sqhW7yLXQDvVzYQIVZsziAV6EblTOTh", + "3svrq8x48b4rnzq3w2dNqRgSqL4OUPaH", + "3tZX3qsiHsg5JIj6678BM0GxTA7GcMbh", + "3ttq4TRjHBPTwK2rI5jwpMykQ2SLDVI2", + "3u9n9l8Wt3yUb077U0OjzvlNj5zY8nDk", + "3uDG12jtr4mLYJ6iVY3Z1LiWXPZzQNld", + "3uEJG8RTdR5yKyPgnkiJrnTLYAN9Tgs5", + "3uST5fqMDTqAlbVj5hvz2aPyTA0NBGQN", + "3v3uWlItvXt6KBaW0M8ba2CqfLaBGstt", + "3vNyjNlh0gQK4rvolny26oWZtUFfd0bW", + "3vhW9Uob9foAyqFDHO5aHMEor2O8quMv", + "3vyF6yo6G96WKldUuUoVh8MR1abXDMkR", + "3wJSh9QTwkMvzYfRgZtKNIjkVgazc9ad", + "3wd9UzOgr0enliEugMYK2cyvHmiB3JJj", + "3wfh4VfSu7xjhYD4Sw1bA0NdQkAA1IUd", + "3whxdsnLEhieGO13ECVRg8TYnTjj6UnK", + "3wtO2WB5lNaomWsAuQhHJDrZiNHKMpgp", + "3x3l8nIpZgGkWyjr8P3Yuzbow1esnEdG", + "3x7qQJAMXOZatItmcN2dPppASVkHULRY", + "3xeIA2QMWogNKRzefLjtqS1Oz3NpgSa7", + "3xjP3s1yZ9pUzG8H0PipO3DLMI9rJlWj", + "3y8NRA4vMG9EFA0ZD0iDJaY4nyiduZXK", + "3yB9Wu8CiCEFcOuRquELMgM0UseanPsd", + "3yFrUdz19KoronvR1zx7EbR7eFFq3bDk", + "3yN7RUt9lkXjHCErwzRbJHF1dBc3HH5F", + "3ySIVkh57UCwZ5pLISdIsOZiQujj10hf", + "3yf2YBcjVu7DB9GkcNJ1b9XDiaavbKqb", + "3yfxaVryvBWWwNkmiWWxFyCMIOpLWZ2O", + "3yuqkBabqwmbVGgftkICLPt9QVqsxUux", + "3yv6JyJPQuux9cxVvSS16V0b0tTSuCxg", + "3z8Uz5hS0BMvlBrLASaP7tjSN59lHsZ0", + "3z9lh6kYliUHi0RGKzkhhL1NGsIpk4Zj", + "3zERHNXMXTuc2mFjQHQ1VAfcTAm5Lb6q", + "3zQpqez9xY3c6fHP0i8EHCAflDkZZn3l", + "3zjUkmPE5pwsl3wqqVkso1tHB3tXBTu7", + "3zkDh5btNAOoqVsJQJvp1LuIAOvHZein", + "3zlHywJFel2V2uVd0ThLkkmPOMO4eYyv", + "3zuFVplkJAoS10E3BkDB09K6iFVzzpMJ", + "40HDTxsEUBWR1TLIFhznkquGB9WPgb0u", + "40Pzkzj2weeHhffVDDdoZAxhIrGAuKDU", + "40VXUDzF6eTMlzeOd0AEEcvBzlNU6cNd", + "40YLiiwBZwp2FgoOWgZSP4RCfMrJXFsQ", + "40eXtTLLffQfaTb4hgdCgUjkVWZfAdYe", + "40w6akJ2WjUiIOX8jA1LDq3tDUCMygRf", + "4105LD65bSFEZYogwVi6awTXtdjT6zzQ", + "41Gt0eogztKTojzsiqslHbpK8QEeiLX9", + "41Lhxotxxm3GwEsoJwxzJG1ig5voYsPB", + "41RFRUIzmMjyCiBnwFLQzgzyXbf7maCb", + "41gOZBOwiFG4tBGfEpF2IuIS7Ii57v9K", + "41tLTzMRsp7LKoNVEo0TRuANokbo0uEn", + "41wEKAB3WGZ1NtKSkP2xFEqxjjbCguB0", + "421bKTpanuKRfP5xou89K42EDyciYzp3", + "4282TdyZymPHQLXm9PRPL7WsmRP4M05Y", + "42Ag0NzOuvP6oUQddYN9YgwWfngQL1Zf", + "42IWD4a2nyNHThjkOvCLlUWmQZv44495", + "42fQKG77TCcS6fTolIjnL10B37xbcAdv", + "42nkYvbOujuPUhplR74I4wp8n1D7Hc9O", + "42oAEpLXa1pIBQMvCxvpnfvHLsLoAuVN", + "436BgykIcCKPOzGG2LLaldBNTb4N9LPA", + "43e4Jf5lP5LeknBOYivkMl4KTNLMV7nO", + "43es9rQM8MF1ln5GLyIgbnwS54qw06Fy", + "43jRVRKBk3GiT5EJu73i2zs7aQ8si8hC", + "43so85yQmhVitOwfulvLQttt6Euki0xg", + "43xCTfH0evBJGrOnRQiYy6wnvmKlhKN5", + "43zdCtyJJ52KiAxs542tRSAbEsILukrW", + "44Lw7k3hBYTX9Bf7HaIoFZ81JRPmv3Iy", + "44S2KHsVZmVqdVArHAOe4HNwJ08UINZS", + "44aYkz6P4PoYMoPJbpXQhbYxi8vz6HKV", + "44gclKrCuLbjKFE3oiUPmA15ud9MlSSz", + "44gs7ulR29bYxzPuWaPJxdoU2a8JrM8J", + "44koWXG3AjHU6d8IkHI7OPFpt71dKwpc", + "45040OQA88fl9puAmQPFC9nAhdF0TTZY", + "453GaABY1fWPZhGXhfd0syiEWNlUdh2x", + "455l7b7NZ0FXSVegw0UGOW4D3i9mKkCA", + "45kfkiahuykAac7LZz7FNvu54XXWgBPZ", + "45wpVjk6YSSQZT0SzAU4omGwLk1MB96b", + "45xX0ai4gDBN4PskGOTbcv6zd9nkcBp0", + "469UhXu051MDwyHULvP5CMe1WQB5m2qo", + "469b7gmW2669PVAy2ET4yWtIOFV9l38X", + "46QYGpUjcGS7jZo8FUp8n7hFRuyk0UxF", + "46W4oJX65JP5FKvOVXF3HKmAdOXwvSFG", + "479UpfP9dL66H82VOMHNFk0PkNB1A2vE", + "47OV6Zubdart5893J3VQMkmDOLIWaqHB", + "47SZm23LZiUwAyqrXKcpiWFbJhMo491V", + "47ibKjnHlhCIBOke3G0oySup3UOSyyKe", + "47k0lyYtNUI3vBldTKQ4sL6jwmxSq3O9", + "48MRp0MH4ar3Qh2lsh1dhIT65nOKLNc3", + "48Xhxd0E1zC4NSFvFiIeBxYtrMbmUQhB", + "48ghjFWG6qx1vIOSThnrVfS9eUB3PyAw", + "496RjJMKxryGUajLS8dzsbZiexMA8tM2", + "49J9YWZe4erdwI4woGjPBJ1HiQDytUbi", + "49NdwwIJdDapLYiY3fMbdIzqaLG1w74v", + "49ZcUFCjvZtqaBBv8eBw4JuOw6zohJ1R", + "49ak7PUy095QKfOZhVN2fJBGV9hTrP41", + "49gFPTjAXNXvrGXwQAszePa4yIDMq9IH", + "49iIHJ2MntgTo9OP07M6y5fl1Wht9VKY", + "49u92kZ3teplMEugqidQ4Ifyua72H7wn", + "49y8Fu5J3OyH2KVoYPC4EWSNUToyJKUC", + "4AJAtWPZ0z3CeYNe0nbboA8RSw1cdcLI", + "4AQ3lzUSf72Exy9LAyeSx2V9TIXtp3z0", + "4AX2sw7bIlqElWP84PRodTQ4878JX5K3", + "4Arq1X3fnf3qjqa7x1OqUmaYV5poOWjX", + "4B7lQkFpo3rgZGys2dapcre1rhP3HdrI", + "4BEwVS5G109I4f8Gdew5twpsImoyzFLj", + "4BWTUdOb8VRudqivlkxONoiVC1tsJ929", + "4Be1q25DRMwnHEWZ9Isj0joGd2wFwDgc", + "4C8c5LtIDc3mczEnCMfwlgs85c2cszwm", + "4CGdZWsQ32tEcAZdZYrDYEPbQpfyqwV0", + "4CzFd0iLuiBaIJcPKdC8RhpNJhS0gm0r", + "4D24mJS9UCDy4y5yOno4mvw9fxUQiSDQ", + "4D2b9XUiSpFcepiHes1VsxROtUmgipfw", + "4D7U7NrLaaGEHP51oL3E791ac2aHJdGP", + "4Dekbhk9rwl1GHKZz7tQpqOxPbyXwJru", + "4Dp5p7guzYPdi4b3KKvTBeCS5QdMXF4i", + "4DpJQ5HhEQeY4Oc02p0abPNWr78O98rp", + "4E10ahZQmNDrntjq1Ud8F9SmcQG5vLnP", + "4EftYPHrRG4sxkLkfnfmNDyHaEHU3yfU", + "4EsEGMBmQGJhAIj4u4yE5CiPA6xmRzma", + "4FC2DBQjg0ByujNSqpC1HZLceBCqekkE", + "4FLkDdMrRhfWYqz1p4R4jMewtEw3MXcP", + "4FjEwXSluxIx2VMPiDguoHdE2qWSPni6", + "4Fr6Vb6Im0Y9OSivtTk6INE27DizqVON", + "4GEO09WIN6XXpIVxNOKWLuuV6dxjSVjB", + "4GFat0agBCoA73XYX5o5OusCI24pICMU", + "4GqWEdKYhodRbkQk2UBTo8LHcqHNOhC5", + "4GrsWS4Ylfbn9HN6Y37V3gax24ziPZGy", + "4HG2J1gFDF1MmbfVLRt9xOhMCGilweGI", + "4HX0ROzMXaOwJHWQxc6ZSw4Ra2d8yLip", + "4HeS96SuJmxKjyDWBLcwGhmiK0WkLaCK", + "4Hgi4COSwU65GCNWRcRLSLlLt98zJJSU", + "4HkPNpzwFmUJ4s49sWqXRVAIIYi7iuDB", + "4Hwi0cGZOCkQojclvEP7TN4IpKYnRWc4", + "4HxjoIyGajhm4aagsIVNBQuEDQZNsM6K", + "4IDl8TaKeQlPPyKCsUpL4VJVs2vqv14A", + "4IbqvfoIBiIWo59tOQa7ia6nkxFaktG6", + "4IgJIJm2WxsRYFOhjMVI2wNkFXVWzNrx", + "4IgNgqxU5vg7Oxn0sevmCakQg050LjIY", + "4IpgeYQvScHR1o3BctD2WXw2kYQAUUPo", + "4IrIj8MCjCA0vPDeH4PT2RehsuwahpDu", + "4J6pCH9WRskrSDHmZpvjhmqPVOT2OsuD", + "4JALYLWy86iYtR3OObNOFhQZns5na7Cz", + "4JEek07RRAKG64MS8OMJLFQlDPeFXd1I", + "4JFFzUAxevghUgySDSGoOuDvqqedQloZ", + "4JGUpoh0nws9gXzJt79HRMQsrLEZgWro", + "4JLrzdZ24tFpmUxbaYhPQ7edqkaJtQij", + "4Jb42pbmCRoslPhwpsU9zTNaV27ZBbnF", + "4Jjq4xlfCXiyUCTKxpYyOJS60NChbyAy", + "4Jplmt1a23UWxOfclNGDsoSmsGycPhrs", + "4K0nZyoAFCOzLsaZkMdHi4G5yf8OlaOs", + "4KFUkv12hO5h2NgTFKpyDd1uzkT5YDXv", + "4KIrzMEm0aMqJ1Jv4DHVF8jYf5TTUFWH", + "4KKnMpwtTvzD7w3EVzp7vjNrehgqzDSd", + "4KO2G7z2BJtQYnBU7Li6kgJ2mWvrAIvN", + "4KdOnC5mMIwfQhq4hKXQUKKpuqKnPD38", + "4LEf9x09kzDQLNgjiIZ9rNnfzZ8F4xqX", + "4LEuKZvA0n0ZK66uNIV1WAZ7PF0HMiQw", + "4LGlhqAK7pGZK2GcoJX3q7sUxcQGrE87", + "4LOybxGy1bDLmfjp0RbFTLpryEc6UYmF", + "4LVsrSLCHNtSRJjAHNQqqDQFEfb1HbJd", + "4LhIXdNb0RcXLaiytECZRKw0PZUmDAkS", + "4LirVvFEzN6iw5dOHE7qpcXmYpVLgQgW", + "4Ljeqx6CHPvwiTQdKRqcS4SQkjsFE23n", + "4Lsdx7mRiE1lVvG7K67pnQ6Z5pk9dDzN", + "4Lszylv5e117AYBuAUsyrDLeATkbOqs3", + "4M14DX5z6NOKg7QKDiPqFFGkGXtnLdCh", + "4NLX9sLzyc7rRnm4gmTHqm83q0qWssNg", + "4NWPGonQuFKnmJGWOkvReAuAxi8aJPwe", + "4NjOdjO6YXIARC5NTPHjl0ZEDtkGjx2o", + "4Nwwhgdk9NLvICD945Jky2GFt3V7YCvb", + "4OITCr9e6JoqvkwXDa3x3vf2tSx3pAlh", + "4OSyBvDI49MKnT7T7R24C5umba02QKQu", + "4OwZnAM9FH9B6wL0MSPIbSunrdLBLvOR", + "4P2hrHOgSOMER2VAmX7niY4oWp9um8hi", + "4PKNuVPdCblHEJqKLKHsQWSkbqPZhPEI", + "4PNs0QnlSqBmJuDauBW0MlBU2zBOWADa", + "4POflqY51SyYUEAuxmZmh7RlZqDuOwNG", + "4PW3yjujPcweTJwdGQU1TvlZqUJeyRrB", + "4PjEPBu92dJ38Ol2PCOZl2RXvM88jNJ8", + "4PrONSzLMnl13alWN11I6NCb2759MDwx", + "4Pwe5nnyzmSd5SnyzmNIZAkJEs7gA1Lk", + "4PyKZzKAtWinjiLyrjNEWXqeIBiSINJk", + "4QLDGsOU7FdBxRQBu1OrEab27FhlpkF5", + "4QTnbFxSHQjNtNKA8BjZLNngnaaWqFiR", + "4QqmpZ4nGegWDJV2oA1j9L1PgSsvpa67", + "4RF5SwMpt3sVqFDv2BwZeBuoQQkfdknw", + "4RPLYlf9h0hwKDPBlPmIBXqXJbc7DUMl", + "4RfWavzUE4cfRabG7dWBjd5kbNaTMV67", + "4RjWr2JplsfMNV5kClDLlhFIzIcZoREb", + "4RovYW8snRaeh3IVqliYIZQjM1A5pS86", + "4RrEsMjvKicNDKpM0pfvT0kiZes7tLGp", + "4Rt62WbO0nwkIKwgBow1VACQUDk8RD0O", + "4SD42xf7WNc8h8qNXJp9CkRs28Qq4EFR", + "4SJ82TatQGi1em3HcHZmoPTKWVi4xMY6", + "4SKMY7ZPCMJgK9xnjgbnItRP1KgKRi7i", + "4SNvJXxje7tAq8j85ieHRrtOWPdK99HR", + "4SXTqtm0ttWfxn7kpzinMWxw3MfubteC", + "4Seuq4JyTi5igWMON6YFF2BzQfMeIgqe", + "4SfVsBLygkFFSze5gFJai2autxlQU5SS", + "4SfZvZAlj3dIGFtGDTkn09UTiYuCirpy", + "4SqGi28dfQQuIXeaFTCn1gaGkQm81aRu", + "4SvsR0M3UNbxbcjbaSO7hxkn1PuClwuq", + "4SzuXHj4f4nGL7ohHqEaJbOLCQsasglm", + "4TAE4aFIaV7XO7rqHx6duogRDG2dze3c", + "4TFtXbXkvbkzI7XqtAj1d7m6uR7vJAuG", + "4TJmhHJ7BxE4zJsE3JIq1NpRYzMJZDk5", + "4TJyRVDQOtFWEyVlNhOf9AyE8KyyjCWL", + "4TKYADdLsvsGdzmgFZV9CrkPyZzCoArZ", + "4TWfgOD2cFw591RMdBcdneciWX3vNmaY", + "4TZDmZJP3npJc8gtSvnFQX8VTgJJxJeZ", + "4Ts16YIbUsHCSNF7AlWqKtMF6nR5KH20", + "4U4Lwalb219qPPdWwrOwJnF6DoSz9D4Q", + "4UU6DP6MLqfRqqZaO5pZZgD1lwuJNA0s", + "4UZ8NEccghOdzdJjnaU26cmrdp5IQ9GA", + "4Ukt3QniRwaWWkfqv8WhDbfGNS4gn5C9", + "4V8rJyihADvapYy5ABs7AjC1i9F0sTUW", + "4VN3HP4GKLqXvIv9B6jgW6p2MDRs9O46", + "4VxTdeqVDCAquUT0Pyj1GpZhZ9zgku3L", + "4W4sppNQRvpShP12EIH8uLBCHKajJ8Q4", + "4WIQ0mmnzOwTMQ4cuRqUzHov0IBmt1Np", + "4WSqxf9KZN65iTG4wcmtiTdu69gdtrgj", + "4WVcW7fTjpdDw97LUuALKcTYXBbVv0ek", + "4WXXcA6ZWWrlBSCkfrFaDFofqreUzL8v", + "4WnKcd7SnFkr14enPADP1PdBuPWnxzlb", + "4Wx4fsJfIzavmObQcDS8UBldVPCn6ErT", + "4X08WoeNdJt8RI7xvRnbcHUnYzAbBrLx", + "4XM2oVtbUGYrzfKxFCKXOaP18DcYEUBj", + "4XRJgnfGvhiDNMaONT2WrSdqUSB0Pv26", + "4XSOk2dd5hiXhA6KgWA2syJ4tIc22JcB", + "4XgRr2xQTUif7UB37LhnicqkWhk1tDmB", + "4XqjvCHbX52KuZaHqG0aFUlSFsudYCQA", + "4XuwHd89zJQzzdfVIrTsH99I0MeHAe7m", + "4Y7dw5W5pvxV0uuFsa3J3eu1PR1m7CDB", + "4Y9V1LumvbnKBJNmfUXpSq5xhoiOVqq2", + "4YJBVQZt036fdySR0xgbwuRj58D6njiJ", + "4YXwvPNRiDyw1S9orGjCZT2zXqpXSiic", + "4Yy7VKGDZyS7GDrWlWHLvD0SvQ0QI7oL", + "4Z4ogIGFMSpWX5QHXoZmkOkiUNHL4rYH", + "4ZZyp4jdH7drfxmL3SmvguNoMwRek5wi", + "4ZuRYRnnuqFmJkZK60jystvOF3pOrm0z", + "4ZxpdMsmvWszWpXNp86HUQYDakuv0vuN", + "4a4lFWAyRLjtMQvepHA7kcX443SbnRMx", + "4aimLxvUnuOkG5pgLzsFFhjKNSo1Jzo0", + "4ajiyMMdqGcPWCMjyY6wrgnzK5FaxhsX", + "4axGUv6f7qjKyRGhL5rcUVMu3JZoyShZ", + "4b3NrwRMMYKIZv9Uw8yiaxjGR6pptDVC", + "4b4Q5g7PKOuiBU1W17Pv4CKI5Fpn9MRQ", + "4b4RpRSa8rdUS8HjWqFYvkdYjijGEkWi", + "4b8VbcZZ8eI4dOcucQjafEJ5GMnc1AZj", + "4b9IQYG0A1FHqrRiZE8ECHZTG0atQcI1", + "4bYVoljn5ONLaoP7mjQdjMjtDLyZdImm", + "4bdNu3F8AFQjZ2N2wABYQduDliyLLqWT", + "4bhVTYN4eeNLx3jWc1obGgPzfi4RloP5", + "4by4XLptdKkGejBN9M9AiVUp9vd0wU2n", + "4c3VxCA4lvIJTqchz56b1nerxlEzy1ya", + "4c7C3diDXHoo241Odo7r60sa9DtwqvrV", + "4cJA2SSZ7FOBRc6XSqkjISgcsPIByrTj", + "4ca15j48OkSpoOequGI7p4tROQyMExS6", + "4crZDzn01RMxV1BCFUXrGlT23L69w0Nq", + "4d6TGahLCWkOYd4EbJ5YblZaH4dN4ERZ", + "4dbe6IZ3lA23we0D4vkwGEBGuYF4ALpG", + "4ddb0E6Y78svHYUx2rzHpKJzmVHBxIJS", + "4dqnVXgg3qaYLtvrPsNp2XZ7dk8zty2v", + "4dwzbummwgTvCIzg97pDXtiTn1mlEyA0", + "4eQdemUpYOCeeVrn77mbh93LpZjGVSzg", + "4efhssbeO7PtQp0jsvUpdOFeGaNBemwd", + "4fFI9tPKSaFue9sUMokdbc3YQcZDIQTm", + "4fFsHPaIc4qWKa7T9zUtyAykNte5MEBv", + "4fNNliuGYSW2LQ8tVQBJOjKrLLGPiwlk", + "4fV8VFsUNKgASeVks0IJ0ZGy34AiTHul", + "4fw4yBGdAk7edjgxzzXaJ0FGJjRCJCXS", + "4fxMjXQvH3APjhBAqNcPL1YamDLSNn5j", + "4fz76lPJXhof5RWD5NvO1re4vQqXATfL", + "4g6gKV2bvQT7Nf29K4SkH4tvlpZPAF0m", + "4gQEvpKmv73hhRci792c9W5P8yeDqgIF", + "4gYft43RdO4ILLqtfbGakLYoNWlskjN0", + "4gldJzNjux9vjwfqSUL7Bulhuq27fnCW", + "4gxtZxRwuO5gAzuBufpcykDA4z9qLWdy", + "4h2AvaJgcp9ONxJRJhnOO12dloh6absa", + "4h7pHWsr3encwOFz0fyMLLTEDojINTXG", + "4h9NerK0b8QG9L4qlY4sH6yAiF0khFzB", + "4hXGo3uCME98Bm6HzXCdoQXOTc21iWB0", + "4hZ6euJWKIUeLwH9uw6Qr5bXYSdO4kJ0", + "4huOAdUp8NBmlxJdop1GRmSu7nYrPb3j", + "4hzFnozmSdVzxLXzizOh7PoODsFbqBkC", + "4iHnDOXtxpTY23RDlZcZW7z5e7tPH9eq", + "4irQWT42wHe6Di9AzLsTcEMJObv20RQP", + "4jH3zrv7OsgoM8ejNZ84gk6DZodaDImy", + "4jHfwJpkauP4r27HX1rJnk7s0CXlaD9O", + "4jHw47Wx6slqVXCvVonawASPt7kxdvmZ", + "4jJwL8RTcDDOCHNZt0DJXhzVp2f4UWyV", + "4jj25pQ6LqzSxZgFobA6jEf7kyi2UU7a", + "4johjIm7qTXdcA4wprYv2IGGcltOmqEo", + "4jsPwguiGy9OXcwhLhBBVj10kxyppPlL", + "4jv3Cz6McLUeHobZ9xnoKzJmARqHdlAf", + "4k0pATA3QqdmsxfhjfSoAvWk6oKLPjPU", + "4k8tD06ZNLd6yezm4oEeEfMLgaZAykCb", + "4kYBXVMIjOLrbSR7YKhjNunXzwS30Uzx", + "4kc86GaTN9ZJ1PpxMKf68E2kWD21y9Bh", + "4kgN8mFclQSjlXv5ONkXiriACmoY9JTA", + "4l8mkPB9Fko9b6zSHtIhPW2k8WMoHQJG", + "4lVcI4TwrgwjkNzmbtXoONjQTArAijsz", + "4lX0XLHCEWmAKejhJoqrGT8IfeuoET6p", + "4liqRFjj70Luo4rOKe0fjPVQKeWIOAmr", + "4lrZUm71hkGvlfSeu9liNAuCzZIUHvKo", + "4mHDqOCTrvBRWn20JjDLvAOFx63L3j72", + "4mwAnrgsAkwqzG5GdH1TOeudyRC7cCTw", + "4n2yYL2g5Cm4F0EAOZ7kjF58ZwEsFxGx", + "4nEXC43H4rhFl1rc75qMXaWyzLGJv6Ss", + "4nWWU7pIjFijCjmGhFuuRRaYTsBc0mTR", + "4ne05tVPmcviNjxv1FPFtZ47TUf2dAnv", + "4ntoOkODandE4IGYUPRbfwEE4Kmc5bXj", + "4o9xdL1hcpfBriyOI1jeYhj2zHfb3pgZ", + "4odSgfj0nsFL5NpLtFoFwewYN6vdjghE", + "4ofBgEK4VbczeZ3ZcdNN6lqchXGRncWQ", + "4oloredM2tbMVM2PjMropB70EM51JsIU", + "4oohSxpnGlc5xS3pG6UASj3n0W72CbVn", + "4oop1IzYnvGtrK8eoONG1f11qgMn5Mds", + "4pBroQYuofFT8ZZYdQ619vCeZaBDkHbz", + "4pGmmUR5oLymEYCh2n0AQnwILnf2gtp5", + "4pct2JqC1UIBk5rW6VWqXzMwtE35KTKf", + "4pdN8T1m3q0Ozw3kgnUMm07m2UvttpTI", + "4qVOk86ZOjT67u1Zk8NEQx1SNdVuXPzv", + "4qVn8ERPaZplQjwJzyqPEAxfxOkuZKgg", + "4qZuzsk5d29KlMQPFzjOXODaix6cPCA8", + "4qeOPv0Bi5TdczXttUWH0NGRca0OA9ey", + "4qjALyp2HlLODv0rnps7J0wYWxxgIHLR", + "4qq78lFJMybGPOOn1BukpoeLUDYn1BYW", + "4qzT47hBCIjfB4Bx9RFe6WVoWAVdz3co", + "4rEYQAmuZe5pltb3nNekgG1fYfH8XsGm", + "4rbRPA5lPkfaqmnReMBZKnll9yE3wOVo", + "4rjWOwH85CtsURMzmjhjLJtV5AFVspSE", + "4rkkk7dv2iq2bcik7XSxct1c8pPU7XuX", + "4sIroPPzM2mDbSYjZ6zcQyYQOEPDE0Jj", + "4sLgXiFE2YbNSwZNu6dVeFRD2zBuT1vy", + "4scq8pS2a4OnTgvok6bY9TIJo9rBCu1Z", + "4sfYzgvAs4T7ixmX4KMhGIxFvbyK9WBt", + "4sjS9gG5wYz1lLaEcy81sfyHuLbItijl", + "4sxAomolfH8LdBt3rOmXK8eMfMt14w0e", + "4t1c6ymkflylnW6Uoxt1aMkEiD5XjdiT", + "4t39CVo8t2NZYbUs8KJOS92kifUyaVtU", + "4tFKKkeNSGAfpXRGc08qk1XzemF04A3F", + "4tQkk48g6xRyPIzmIPNTfnGBbw3fNkar", + "4tSQxoYphdm6DB6OELhMj0JMF4R8Rs43", + "4tdb6yAJ1U90IVQtrCm1qgpkDz1S0s5b", + "4tuWd9bYg8CBfIjHHQDuknc01fKBhFbR", + "4u2oP93XClYeiwY2yZHeL4Hr2lb6EK7M", + "4uTI2U2nskloKcKymYcmB07ibco5rj88", + "4vDulqKY33ZHCgh72h6itZOp6oXOjPb5", + "4viaEuP2QUnjTn0ET113KX2kozKBKzne", + "4vymaCEYBsQjm6ZlQ0BHx28dHtkYsIjm", + "4wJxn8KvlLw4bIxTgZHRLBG63RsG8mQK", + "4wYbTLtu2CcwBSfbuSANwq35IkqlOkbV", + "4wZA3ieqX4cn9bZKCvbSqPK5NDfjLbpH", + "4wdgT5qeIqqIFP2RMmafzHkD8TpMCRra", + "4wkIYiCkSeMzKWsbZax3TmhWp9DrlBCr", + "4wleWj9r4d2F8dmjq0qFcNC4o60PylpJ", + "4woPJx37o7Tgn4TtR8a4HISLSPX4YLyz", + "4x1euMu6nsU34XJH3gjBoP3LrR5c2ICm", + "4x6dDadgLJ5nUgtaE0KJtMyUv2HKvXj4", + "4xaBNM8MFvp0C7Tq9yMXbq3WH6dx0SbM", + "4xcIni76mI0cTjpnbrRo5JlvxEbTnfOL", + "4xeRF4ai1ofYguHVpXxrIyW8oXh3zyfa", + "4xr9UJEOv3XkrsvZIixlAXYwHefx41H3", + "4y6JpS2AvbP31Agleto2qaHIvYnS7JsG", + "4yYYqeDAXElfYx9rRQLO3eAXiJUvmT1b", + "4ytwaDRYlIkq0iwZPtUdxfiXzG8E21I0", + "4z3LrVcGQFQolEJKfkWwPGhZhjlWmUO3", + "4zWtamTsifqc9bVSZuBpuRmWTTn878J8", + "4zrGYAUTv6UplI8jOTh6AWzFNzJ5DbMC", + "4zzJoL7xmlNCNDXUqNs9vI0U1PYNGRS4", + "504PZTYRcO9MKAu2VOcx24ul75uNxTDi", + "50YvY7Grs7DnZE3sfDPPwwP34gGcUhBo", + "512iD8oWLdddC020BdadIR0x3mY5Hydz", + "51FEZ9sF4DzylaUEHSCBSKITNxey8KN3", + "51WRvCFrUfDdl3eVfiSp2XTQrGKzzg46", + "51feOiLwiCv79NwFQ8UhHLH8RdyXAwEA", + "51mgR5d5sip91YS7ZYicywOoKaBHFwwY", + "51refBpKJKZg5fZW9l9xb2z59NAdgDpY", + "525pRZvXxaYeqJnQ8nu8B6BrESOec7yk", + "52DtgWrOntOFDQRcmGLF85vBy310izzA", + "52HhxJtXis2T3YUFiqllVNwB5hGnM4Jd", + "52M38Eoh7VLswih288nhjqP8CJccPWV2", + "52ikZlW2MaALdowvOpRZf46SY27CNXv4", + "52nDsmEwUUqoOePGM2brZj4qKjQXONx9", + "53cAHQgLAAcYzKJu0bGoEgPitTzi8Ypo", + "53hHwQzdU3NhWebyghpIs14awvZHyh8J", + "53kErAVdmcO84LVBXQFALESrpCKrYqH3", + "54GCKZH4oRP7dHOJzJ1B19VFdgxd2KHU", + "54NJ8a3ncdQYuYTCma6vZOKaVTOdlA4N", + "54Q2ualHCWtcqP7PoDpMV9dWo8ys7BZV", + "54Tw2kFOMl9IknYQ3Z37Xyl5sjwY7lMA", + "54Yx3nEwcO2WW2HdmK93WPVS3eTFAAqB", + "54nw9csQZU3s9urB6nj90hH1dPgkDlYM", + "54rtxphIAc3iWHec9FzyqbGRI0AmPf9W", + "554v6Ji5nePRniOJcp9zG1rJnO5fL0OI", + "55BEWY9dUv01qq9q9DvFvzNV3tq9LWc5", + "55XV27tID4JaELVNM4hpSf6OpFadZ4PF", + "55lYxHhaZkYIKw2BO05j7DDLpEBWacd6", + "55rpXdoZrI4Tt68LLYOrM4dkJG0nAUaF", + "55vHvkBhVof5diObuewWrdXARSh7Yevr", + "5639uDuzcYI8VOFQelHQIHXY4BKprVor", + "56b0DOGJSUkgBt0SnMdkKqBWKel75Wxm", + "56nELYUT7xDVGktgnZUAuTEbixC5J95e", + "56zd1PqSwES7oeTqtS8Y2IgwVttvFqC7", + "57BVNMiWIYWPHTCEILTAUr649qRryufG", + "57LWCFUS0bnY5wswfBmf5Kqp51O6UkFY", + "57ofsq7zq1aqtSfnFJHXROPW9a73ALpe", + "57sFOPZm0tw9V5xNslcj9lx35M2Qqo1x", + "58ASG4tytpTbo1OYIOorJOBmHIDJJbBg", + "58CWBSY7Ww4SKOfcGCfBXZtE7etQrpTk", + "58PmEwVlvGnksObUqvG0HbHpSY6pCieI", + "58fL4kqZ10S6SUXKySJI04tCDgpxRQq9", + "58ngTR9lLh2A192xkMTaRmv6qYjbaBb8", + "590TkoYaxfIPBUsAKyBY1LcSB7yoE5xX", + "590lcKLiSDqzvYeJHsRN0w5U9BfCZViw", + "59BW667yvt9RVD0lHUaw0REV7e1WfTE2", + "59TXaR5DqqECd92W7Kpcq53Gtudwd9vr", + "59YEvTGbdGPolTigmql72b5rWPzuic0T", + "59i1EgLwt5AXqd1VtoL0CwpIPqvFSZle", + "59nAqpiT6ohf76WoJLdPGZoHs33lVQ62", + "59ns6PiDtBrJUDs3BYyO04GAOzssIuAM", + "5AC65g0QxzcfQFKIisVX2NcPW87L01o7", + "5AMi37y0mxoVDsNedYf5p4DtV6feAjbY", + "5Ak9InuJRKCBPbEJffrGFNQIlNzcKcSV", + "5B5Wt3tIGJQdMXGZda2xEEGyL5nO4Gje", + "5B6ocIs3pKivsTNmm9gjPSM5EgFCACOr", + "5BLFvOTyevcekyeC3Nyx1Rd0j0vi3yPK", + "5BNLlR1z8uonWhlUAX9hd7qH4QOC7yrA", + "5BQChDrUS7iGD5v3JiTL8axIJpnLr4QS", + "5Bb2TBVmej11vDz1k4LTp6UQKAnbeTXe", + "5CJBJKVlR3YrXq69QBlVEiS0KAzE7ESb", + "5CKYjzObF9vXM5tLvjJQyNzap9qvgovi", + "5CTEwkLFHoG3lq0qoAjdXOl9SPB3wdY4", + "5CYDFHf19A6wq2YB3NINgF99lEiM3qoJ", + "5Cb8bo19i9eyKwEpQTvIRvw5YcPkKiCV", + "5CdPogi4JujoNgrOKncHDQvGztSCNxXw", + "5CkRPKQR7lGqhPQ377V99LdZhyuDZYSb", + "5Cu9BdRqWRvcjIspQgLkSkDZ6922qWLB", + "5D9wfCHDNTn4AOFeZVOQevIPAJJJiq0s", + "5DEXhxfnEpZkvCjmB5iwTP5GqH22Ei0r", + "5DGRzQYPHQIUz0c3qj4iFwceXGsntuze", + "5DdoyHzCfRRRxXff1selO0VRmuWFDBIQ", + "5DnCkBBWssqnY1DkkEFcnHnAIqNzgAns", + "5Ducu1fXjvSosU4zYOUWg9mMRM8qVVKs", + "5EAY2m3zapJZ1ETE5vKW6kC3baaV5dMZ", + "5EBypnLbG6jMeBNk4M8EjMc5jSvsKE7O", + "5EE5XXUUgdr2CGljgskTL9OOI0SUu5vV", + "5EN3igq4HqCxRwMV4pM0OZzrlfQb60yn", + "5ENjw4HWFSmpeB52Vjr8YyRG7J361kH7", + "5EjyzYrMl1YAfQbaVDrYyHoprVJYwO4F", + "5F1gFHPdydNlWWAEdpkwTH7OezBfRTsg", + "5F2s0hcSJBe44irChToK7ELzmaRU3vHs", + "5FeQegMUlT48MhCSKtojMgBYZ1Cmv6Xx", + "5FhtlDZGinBZcyWynPUHkbupnfiHPUZ3", + "5Fn6AEHHJieNbS8jbqbTmh5F1LPUmrjr", + "5FrBKYYlatEKagHruhSpdpWYB3JmheuT", + "5Fs1h4lXcoMUOvlpWBJ8woJ6FvySEajB", + "5GBnqqaK9mIado2wKTpnH2KokxS4NWg5", + "5GGhwJMRgb3EvBXVVARSAz1w692QC6TB", + "5GQtoWa7ShKtJ8AtfYHCSuxUJEsHaa82", + "5GhQhxNm8qJGMaBi1wqB09Hldskj2t63", + "5GhWkGSbtIuYliBENJDMB58T4OcCt6TQ", + "5H3u3e0JTAKsnImv9uBUEFbpRyCt1ooe", + "5H7L2jE3BPSrssm7jwL26JAoC9bThTLV", + "5HWyEotjFXbZYFTAmlOofnX5oROuGCpY", + "5HcyvcK7IecyHKnLG2v7hBmLNHyLkrA9", + "5HjhswC4GQXVsKhsncX2mQGtk31jQ4nN", + "5I0TUAZsuwrsVodl9Yu0zMqKzZblF8H4", + "5I8HxQRDajE22iKOEqlNHwXgnxtw1S1y", + "5IJwDmDnbpVmG9qz3CHV3hLqV6WYMOzZ", + "5IgDAIJUDe4RVWbPOnXqSNlJ7hObj06j", + "5JDlGc3uelTyU87V6M5NB9QJrHv9W7Kn", + "5JlSEonhGjcPMUbQltwpIpjmKvzvcCqX", + "5KJLyz6GgGahRs5DY8zbhI3xs1aVuinW", + "5Km9Tt8yxJo3FThbmk5QvfC0994SECLr", + "5KtGjLK29A6Gq9oLl5QyRkFwD7CSpPXw", + "5LDQpn1np52y5gCScBpwVCZC1N424QdJ", + "5LEymUmywJqDzP5nCq3hvXwAtgABz5dO", + "5LYTcF93rLvDdtT0NlONfMIQuxqrPX83", + "5LbBYU6RnrkKQAt8xhEK5CVVYi9d1TAL", + "5Ldpt5ysddaSrveWU8L0hKavsknYWHJq", + "5LjFD0FxIEpWhlmYYfPgiaxzwpuYDXsc", + "5LxxwXrxBZkYY8YMLAvQ3aMvG6D5DTJd", + "5MSdVFwDl8LJSBogOP2SRZiir0cv4DKn", + "5NBCvZhh8wyXsfo35wA4KjWthh5mihgX", + "5O5MmYWEX2yZfj0pkYPkGfZqBHudBQlj", + "5OLEAXQaWFJmC7a3owyD6S1x8H3PvJ2G", + "5OntbQ4OMBYReN3CsDVjU8tQT6NxwMuj", + "5OpDe2lIbT1tIm6ub3Cg0wQTNlhjZekv", + "5PFJKH6UlBW4uJibSEjQqtzfMo4sUYvS", + "5PGU8RAqVAjyolPlRwuoevQnICwiVCNc", + "5PQKEDmXiFzEdIuLfv3B9TDWNwjDzmUY", + "5PXd5kRDF5yKNHpRR0tm9uU3X1EJqA7G", + "5PjbcEkLjoN8EN2WUImtnv9qm7tvF54Q", + "5PoKQz1nH88WDgZR2KIKRnW4A51r90aL", + "5QGZXeDtbXo711wn36ieQXYaKVZeWj2Z", + "5QmUkc3KxERSXg1atJJ07Qy1Zo48WO1P", + "5QpVU3CK3g3DUT5yoiOizvAcr2RoR3Wf", + "5Qw5TU3vLenFn2qkzj1jfNXKvlXspiGQ", + "5RpRmRDj5YCBgI8zEAk8MU7P49eIJ4gB", + "5S0I67vqRDxKOg4IlzOMIbcdaloqndwW", + "5SetBvZ86Qq6hAbaYPLVGMvVr5j6QOq9", + "5Sj3MbqWxbPoI8RPx4gZaZxNs0kZgFRw", + "5TPQVRj773csDyLSSihKUyKjG0F7K949", + "5TQ56RuxTpxgUlMTl5x5RcznW3jrlLmU", + "5Tc70CV4yeefSMe5Z9kuH6GnDzms6kDB", + "5Ti3mx1EWHvH5ysGsDGU8ohmHpR0R4VP", + "5UCxL8GcuM1DLKAJx4nDS7g0fbSxEWgf", + "5UKCHFpe0NGggxr75Fb8iEHxliTMQ53t", + "5UaOzrBQJVBmxtvRLd6VFuk0zx3DX9tq", + "5UkWBU6nRvTakuHBQs1zrnSanEEyCiqg", + "5UxewpVid6VQ4GR8jqKBXLtwJSW8LTL2", + "5V6ktvCxILaU6Lt8jy9P1xofEHAiM4el", + "5VHXUI1yHXCmyfAV0XLkpXHpxfF6CEhy", + "5VO9q9h67pioyPbgQ0VMAoBbfC3rFpOc", + "5VVfATPxrDKwMalm37Gi4xUE6X6hKilu", + "5Vbi5Wu4GiQmm1xdphfUwhIecWi923cC", + "5VtBKVZ8KfayhgJ7ApRp8ubLik20cw6M", + "5WJY2hus2vqlbLy9auxAB7QIttJfPgeP", + "5WPnm5HoVkZKraZr5i9rkHAN8FGXtbRD", + "5WR7v92eKGjUYMPCNB8goGmGyXs3n8Ex", + "5WXyX0T6iJvtEcXbdWtvVvlBQFc9JzGH", + "5WltfUWob4F8uuZq1TfLd2VZA0BxmsI8", + "5WtYbJXvo4vJxtB2IXpQ7scASIst1SQ8", + "5Wzt9ohaiDPEFNXHeoNqoMqZDgiiDrYZ", + "5Xjaf8rzVxtHWhkcpWOyzVIcrQnk7Qso", + "5XlIF0mfHIHht9LJfuxB4zjUuWbQchEG", + "5Y5QTQ7JcrBP2c23noGENCR7GAloQNJI", + "5YK6hOIdr9atXiUvaYKQ17yuLQfenVpo", + "5YT9BNu0hNkxZMZ7fhkTkMNa5f7TSas0", + "5YTa78lLYJDj7Q5jG7eKZSVTRSSHoLcm", + "5YdWRt3d8rpgc3kLEXalC3H1wb2fYkHa", + "5YiNL48ZdhlyQSSq8bnB9s1206pmhRKL", + "5ZSOpBa6yWBy6KZBxf5BvOxVjHp1gARx", + "5ZkLwWJ0a1HZhHFBMQUkaduDQzmAqg0b", + "5ZoTwLCpvGzWV6077WaYxu6XsS2wHfRg", + "5a9aFS5QKcLng1w9sQo2I1k22OdBaFlN", + "5aT1pv43NuKSdtxscrkqD4RgUMiuPow3", + "5abqg6lvkcfTlfw6k0dTXZupxQqX1POv", + "5ah41Y6cYArjoennxS4SA0xPeqTwAl2E", + "5awiystkxNAZ2K4FDzVFrlf4Npx4slIP", + "5b8eZ4UxYUWCCJspjoHfV2pm5kXcYhUZ", + "5bSe9MaAQjfKM38L2JqMdajoTUYydFnn", + "5bjm6J80D3vifrE6KdkdSEWmzDnNpcXd", + "5bkabdoKH7KDDNSh0qhBNjxnmD3CGD94", + "5cwzU4DaaRMNDDuwJDXRoKs9AjntmeXv", + "5d50bJK3xgMr6nU9Rp3kduhTrshb7leC", + "5dclMWVpDgP5c2mAmFbRrGh0uWqe0xwO", + "5eUwep5FUMM5p3yGAvYM2bgH8WqjwPDK", + "5eVWAi08zwjtA8BuyxxkDVSoL0Xu0Lrq", + "5f3bv0zQemwy6aBl3WcfOiujzDGT2ysT", + "5f499NyV0EqcOYE3CnwIDiqggaQLcJDS", + "5fLoal3ZGpDdkz2DfnUunwdRrEx4aTqu", + "5fWr8ZWQNIjKjhCr56FNNg2cvjPu6SRO", + "5fZMZmgkEhCXRCcvTY0KdeIH6yTStdrj", + "5fb9gDZ0Dssw4lkfxW1Khh0nPG9wGeCO", + "5ffM531QZlPJwDK7oPHZjAlc9w5aOyn9", + "5gA6aOd7pHybZwBBwmruL29mQYjDYOWy", + "5gLyHCOTZkV4GlKU7KlYtDI03r0JhZRE", + "5gMdFQJtfRdLLNFAwziqhEANzIOdBohl", + "5gbcrS82OlD1B9Uqix1SW5MwOaji8SlU", + "5gd0ijaQyKfttrpEuhyWNyHTVXj1zxnP", + "5gjLWom9YUieAgFgAsokowsiiOt3LXHO", + "5hCbdIrE0dmrSLC01V6RY9ViPBWDIC3d", + "5hHxfAdsTr8LIjgmUbC6AQB7u6oMb6jp", + "5hTpPHVINoJB9vCa88MDzJzJLXiPN7LM", + "5ht2NhXiyQ2ZsCZMSUBPqb1l7M8iHDPh", + "5hvI9MCorJ36ZA6qryL5pF3B0fyMcvZe", + "5i0xN2P7XxRrzholthBRG2lNdXD9n8kB", + "5iA5ZTeJDZx6CM20VZ1VcRlXwxhsIY6W", + "5ieo4QkPn9kW8XmAStmgaWuen196fM53", + "5j8ebujt28IWghyYGGzqOziQgBHClg1u", + "5jEygr1MxsuVnjOCgnTpdoq23GzEf23o", + "5jOh2c5U0Xk3TEvlSj5873beC1FaONs9", + "5jUWSKEUYP0JVcpKNI5laAaXpZhG3jdg", + "5jfdETwP7MZvAd3ebgnDlNK8bPUP8hA8", + "5jshpm0rQ4Lz4Qfo6oWkkeMtZ2YqUJLN", + "5jwwZAlZjcbZslpkNFu0xo0m5jxpyn9g", + "5kGPrqrkVvtvtzkSif1De8dTH5heTUAY", + "5kPnZfU0iI2GuQs8MRZYf5UAxBzJ9B13", + "5kQ93UIt3qe3Noxw9xyQgRZWgQ3ztR2j", + "5kh8CUHpzOepjPEq63NziSmbiVr5UprW", + "5klqQ9WGrlKSgbQxyJNNds74FBtZUQlK", + "5kmm5ONyj4CU8TvQBPFHE1rwoC4zIyJR", + "5kpe0Mhz9t8cUNNJ3JOAEP13tkI8iIwb", + "5lD0sO1YVn6Er1tOjnR2d3a6sSNs4pnh", + "5lv4RnzuZGkYRwrkb6ce9tzTj7KCc9b7", + "5lxExRQXFFxarGo98fBhQj9jZAkrKROz", + "5lxSjsAlQBYDTdw7SdgRtNrehBI7gUBN", + "5lyJ1kMeogqrvLZPkYnDx7cKd4LA5SAn", + "5m2zoq5sSWThlG2FBQTjozYbao2s8Vjk", + "5mGlwqYsS8n8qe85YWWmXb2rsEJjosOR", + "5mZr9H3YpbkPYZ91vTCkfc5WG3PjssKL", + "5mjM6x600V4uQvaTqf7qeDMAwT4oYqf5", + "5mxNUeVOcw4IjzZrkBtgryOKB7RaoqrX", + "5mxhbH2bwbORc4FTSTMhXzmataPIApY2", + "5n6jIQYb54vnKqVythuCNxPrD6uYyS8z", + "5nNbRMc3qMPNvRy4Lr9S4EKxZEZ3hyPg", + "5nXkVUhdFoJgnH3aFKdRnGvDTtE4poVr", + "5nlRxSu5It6u3dsqwuBNLzIRaV5KUQ41", + "5nwlhL64iRndzVdXEEgM088SXGYlu3cH", + "5o3EQIytLVmTMS2ojTy1nJd6OzBK3nCi", + "5o8RTvyJOREF4rrkkj2xgfcQA3IUeRxQ", + "5oMVmsk4oO3Ojt1ogPqBr1rBfOqjvST4", + "5oSF9qSgdsIVMBjaB8NMZeBK6BDu1rMt", + "5ofuDvB5Nf9rrDt6YqlmZk7cs7BTCpMg", + "5paPuU3MF3ehMz740C0ynZu4CXQFHxEg", + "5pxsUoGY0GnmAMXIL4jrhMkP4Ud3CmYr", + "5pyvxapPRlArYNOnM1xElJAkgvCGXXtW", + "5q1I7B6FTtI5JByEMOj5xCOS0d5R9HwX", + "5qHQJL4IEUZ1RRymauOlaxdvy2dd9vwH", + "5qXEcXsqoSPz9U6fKkmC9KVYWAVqPnKl", + "5qaFxv7us5lD3CkEIaoTY8iH8C0MbAYf", + "5rX2kWv06Pyc9fPtvcVcqOaBIRZ85VsD", + "5rmJnsbfIIcdYBFYUgssO1F4B80yu68I", + "5rt4WJozeIs1RkyrHpcykdLQlvHTY8yo", + "5sFXDN0JHK8uYuuunaVU7X7OlwsmgPAZ", + "5sG7ypp6daOFkWvaM2vJ5Ms1Lw3WY2t9", + "5sJOh5ZPLf9aTnw18O0icPrh5uyNh2MI", + "5sSaUjokHNSJBBmesd646QKe3eWqcLdd", + "5sVzJg6AtKzwyyGG76dXCAXi2FixTM4M", + "5seGWkfYUXq2Fg40VcPgrTFs5TaSZklj", + "5spvsn8FUgvGiOaa25Qpvj3keLdc1mzG", + "5swDKoebSPI8vAtR5JaiVVRhyIIyKqJy", + "5u8nlflZHnwPCNQkeE8sxz024vk1eAK1", + "5uG7YetLXwKgsNdVHMXcIWBZH8W4Yl90", + "5uUqyaJGmSh4gIi4RleS2hzQZsPJZETf", + "5uaj4eTcpasei2XyHrDYQmUeohjgnzRQ", + "5ulqLwRRDwa4aNRj2veiR4ki2aX4KyH2", + "5un4hawhoVlb3y8NiMdBWXWB17jo0CcX", + "5uqdlJ3x3uy6szIdUA7HTByotLxFrDjW", + "5vbBUQ2WnU9qu0ixzq1RBITJ7Ow9qMFg", + "5vrRw3CrTeRwr4bJFi3ktWSoQurbQGe6", + "5vynOZobys8EI95GycXrHDIDZPnZXihq", + "5w06Zqe49M6D37UJupoTcAMRNxX28vBk", + "5wTe5EDB0kzWYO4UZSfS0J13OQFNKN0B", + "5wVjPV0O9eEIVzH0FSC5ADy9A1n46hWO", + "5wdoKZvfdpvSNFFYAMpz5xtV7lN6gFA5", + "5xMwFOvzktm7NsqToMPBab5JRmvBZZur", + "5xSIBPuB7rf9qfrCRsDYU7hYWhzyVHIu", + "5xXsPdtXguLaLGwtsw5DUPKBDmgi6AzQ", + "5xbHCsJKEaGOCkRmtSXS4gH9B2vZXpFw", + "5xw1DvfnKOuhGpTyiFAOpNQteAwwsWix", + "5yHI2mf4ZAatU3yjwhcfraUxnKkugmqr", + "5yL9f55HzZGCd7hkFk7X8ODKGUkNo8xi", + "5yP5yMBYzXVtu2PPSXzD7qBMvFcuuUT6", + "5yaGi0W5mXlBxq6ScxTmFznNWyxv3vlu", + "5zAtEPySi5TdJagmoqJ4t3YC2Dc1ba40", + "5zHb3BYjTFX2gV4QYq3kpyTyQ7I3xNWg", + "5zLBsGMBHsb8vxgEtBT58V3HX2oJJp15", + "5zLVgTU74tqz2K3PSCdYLkf3nJrKKHnm", + "5zN8EJeiMNGBFL7Xtfmy3C7PfpM8392F", + "5ziu2IH42DM3MvrpV3lTSR1JJIBSqBRD", + "5zxHaFGPjoM2mKbH9JoLT8saZawfSKcN", + "607VF0OYAdaSQEfovrIZZAkmlFrVWFjO", + "607cWSmQPFN42gySW8zsVXLe2dahQwgs", + "60FgZOYstydTI4LXvRewbqJ11Av162fz", + "60G2GXY7rYEA13hj2XU7AXLt9vGa9GTX", + "60RZHLCqpqNulqbwWpou3DgsSVoSNYQl", + "61GeAJlYnQk6phlZbwqJ1FmCVkjsTmwC", + "61bYDWiNOWClV9kYKrB57s2uIrroTOOi", + "61eCv3uNqCoBTF98Ix9QfEu23kNG8xBx", + "61wTMAm8hgTylxvIrbwuyxd27cKckSsQ", + "624biVFTnUxX8Qf0EmXmkrXgIFxrG4Gm", + "625x5cAD9guU56VEhMoGQgkk6DFP3qcE", + "62ee4UEDt1YhBZ7jRhDXBEHQXUr4ZhX2", + "62jrM99Jfa0SR9y4PxhrBiJGRc3vvvH4", + "62npFEdzMHennJC1VlYDb5G600T2pZSM", + "631XdxWSePEh1Coqp8a9Tq0g9zu8FZta", + "638UEZW3Fe6PNHsqEba8Tuz4ZZfs2m6P", + "638XVHwRxxPuhagvCfDLQJxZvm93fAp1", + "63972Xg32sXfvrgkktrKK5AvBepVVbic", + "63F4AkwlNy3pefE3uUSksm58G8DXVwlY", + "63YEzk49pfxspcD0lvRAA2qpiuVixVpd", + "63o64dW5vyP3aVCq0tG0B6Hpj9eOUEtb", + "63zfYACaAMpvu38nF36plgY5S2i4dMUT", + "642wEBnjF1ldsSJKdKujztztd16AflLA", + "64BXEstysqBaIFMwIZlUepX3StPWlQLS", + "64PU5zHNOo7AuPPWuA4TkwidcNs3wwAW", + "64UZuw514dAn0zEvXdc1sYjhPhVdxR5t", + "64V862wnUyplsRFGuOIWzNjEHEecHskb", + "64XTJIWhGqgFZupEmDqbnfMcezFGJKRz", + "64b5hCZ1CupBunRx5LlYgbVnUVWt3CrI", + "64uApSTL9X6vgw6qUQrJCuMu9KplJCHA", + "650A7z6mdJVkiE6DWR0uGq0Ow6K9IvK5", + "65GpzuxbYAfLr73aq63CwKpBjLOazx6j", + "65Zv3f6LviGWQ8ifWxkEMl1lg9lzUhgw", + "65cpQWzFXB2TXjokNScVTQU14Cm4Dext", + "65kgu3kT1OeQ7bUM9PojTj6h6F8gD8BO", + "65q8GDWk3MSmfilRbKqVXUeyBif3EOF1", + "66KANuGDaSnVP5im76wLHTAIJVG94vU1", + "66M3zzgkRCuaFt4QTGvCV0ZHEIIBxHxf", + "66Q04mDgzT7Pc2cv3a2wNUyXb7wDDpbW", + "66c38EyCBsXpY3Yo3Efx1gELPgqqS9xZ", + "66ihGkWG78FYs1IldUj64VxWJ9xX3CFU", + "6713KYivnRmUXNgYViu0lSuxQNe0INU1", + "671yiPxoXMqCUTLMt2DjkYkg1Mej655V", + "67JcdEOdJu3rba84ZLob1wLDTKshEsFE", + "67wH1ZNABsg6Qg37lMconrkRTckf5Nc9", + "67xE2smgGQwHlUyjOEzXA3KESW9jwEww", + "68R4G4SNvFvxzmFZyRjBqmjVATMlBYE4", + "692GLXOVw2Zf6YBk16cHKqn19Wa5tLBX", + "693JBk68iAgxIJb67lPBS0AozPJihlvR", + "699TUigu63Z8FpsAb9F4NoJ9w3d7xUkn", + "69fOltNOjmG9rEj6wwHInaRSJjwnKxTk", + "69kZrhHFmaAEH6WK5X1Lh9CkMEs49tzA", + "6AMA2nz8Evy9jBMQ3j27M0LBUOmhSiSl", + "6AsMEHsr9wgBV0K37pNOFCNSKggMR12p", + "6AxtvSEwbJdRABR2GwRvj6jQbW7ND6ww", + "6B0Rc3KgZxHsgNyDk4K9y6UrHfPVepjP", + "6B2L0s6v8PbQxwjraEArzTCjVFXlK6ew", + "6BmYm69Q5eZnOmpch0n9baGQht4I4yQs", + "6ByZh0NognnFDX1X307t7ZDZkTbuf2YR", + "6C9UEHvH3SNDYRGglnmZ34PpqZT6Jl59", + "6CFBonNoZWXFEqBoekiZNXK6BDuQRCkP", + "6CWt4ikQ3NFEZjaAxU8hsersztkYBbZb", + "6CYu8S2d28GPnC2Alp7RT5vFDQQMT2vs", + "6CoBG0letI0WminFsexSTSbykqzZblet", + "6D198FLyXUjNZTW9VnnX1W3YHTLeXZ6F", + "6D9uzDMLVEIARFkUI7C5pRGRO41NVBFj", + "6DCgtg8CKbvoHATEhoBbGyODt979RKRf", + "6DPF650WS8sQ55lObnbZ7vgzmRXlppkp", + "6DWQesNFxkfw3q8jsybYLjHn7vYz1I8q", + "6DdzylvxsOs6Bq1pUEPgcwLU24wFCgEq", + "6E5Q33SRmRbxoYuCDzTUZS74EJnZLTiT", + "6EC4eBCtRzZF4SaTjkNaN2HYdv4Y9vBj", + "6EEbuboeRrzJ9WokmwuwfYQWVqYcSW2Y", + "6EVTsGx7euPoZvU4CgHeGhBBjZcuU1cg", + "6EYD51y1gqUlEa5Oiomr1mVqFN9KuDnr", + "6Eq9F87K4obA2aako2u6SsvRihLu016T", + "6EvfU8xdQnOFGAFidrvdoOSAVXrx80zA", + "6FExqV7wm1KAAldtbwbQujL9LSskyDtJ", + "6Ff0I6deoGmuA2lXb746RobhcXu1wVqG", + "6FxHh4i3Shge7rY7FeLSHj1JjUQ1FHg9", + "6Gde81aV6sXoszP0GXsV6tit9k3o1xLR", + "6GlRK3rhlKi9oDAOMLug0XN4H3WFWFhq", + "6GnPRpcKWcDsXhJAJ5Hw7nbNI6CSdVnN", + "6HHOGzLtphOVJat13aHXGOzJ8PoUXw3s", + "6HQvD0sXPF9SQQCz6INNAnvySZwxI8rD", + "6HVDgLKfxFOFvmL5mxDRVwjuc429Lqpu", + "6Hlnm3TKlBdfkEsjiDSmZxSpkH9MEaki", + "6IFvyLjOb8xhsrSmdAU21qB1S4v4dkvP", + "6IpmG4WlQTWMtLAVHYtMLroZEtDFn5I4", + "6ItzWYgPYMhE1kPdjqZuIfAJec3QPKXe", + "6JEqBsrWcFDbLiN7SjV13KMtvCm9Eboe", + "6JPngvQH6VuNlCR6ZpQefN9zZqiFatok", + "6JT29YCCATD906H90u66dBLoLtpZH1HX", + "6JZ4T77u4xuUosdpbKhEHUvTf6XYVJhV", + "6JZxQnceCbmjyPJhkA0wpwcrkBo6kuDA", + "6K2I73YNSA8IUxCSd4WH9vpUO9NtAw0W", + "6KCNQg4T7XIS7EOHMM04OIBTk2fQfUAv", + "6KVHAxKhkLzqux7F8uqBCzX7YdlmTeK4", + "6Kl3PfTvJLYOCsYNsunQGqzy1RSaBEjR", + "6KqVkITUlXOL4bpYetcwSFb8JMfBuYxq", + "6KqmxRre9ZU7vhS7GMTI5gvtve5SAfio", + "6Kyej8ZDWSjJFuqPvFIUX814pQw4C3Jz", + "6LNDXavTzjKNIarpL9AVlWVylJxS79GH", + "6LTPwHtBGXXdZztghogR5DnZKMtqW9GP", + "6MJypGiVsG22avjmBZwXOFd5Xa2IoVFB", + "6MKuVDWM8lmeVU9VcVFOXk98g1ewswg7", + "6MN2WVB7CKRFE7EYLr214GJ0MzBhUZon", + "6MZ1f6AgqHYtc9aGH10QhsyXHpHzbdba", + "6MfpJWkVcko34b3SUEu8uZoeRAhIpXuS", + "6MyeP5CdxH2pReC9xmoyKhpAM8X9bNjm", + "6NhR9iND0ErnY2fIgifiIWshVPHgRJtI", + "6Nla9TUJ1vS6wo2lf0oc7kPDdYpYvYQP", + "6NnJBP4HuGUqvv9WJTr10MNAIrOjpRc6", + "6NwK9DPclCGUt4c063YM3YsXtweqAq5i", + "6O3pHjWfxN8Bh0a4CGStitOXSS97bxo6", + "6OThrUSHc99PmQtJPsoYDf0505MpJySK", + "6OZAW1wdhVOD4KI8nfjYddbvdKxdlELE", + "6OdlgggaW6KO7AOkojnNxcDMvHYLnrt9", + "6Ol60mHvcxdT0lNN3XM3UDMKnpBEBtjL", + "6Om4J6kBXEa5c4x2fWMhjiMegP5YTEmi", + "6OosaTHMlvLiNIvLhEwxpiYnqxsKIk8h", + "6OyqO8hmgxfTHFnUXlc24eTwE6a6LiBK", + "6P0eOgal0PVHLMa4RPGrnVQPVk4vmmQ8", + "6PCQH8NOxSAr5KzXfYRKRPCF3fsiH6P3", + "6Pi6H8nIub9MElx8mIznN70M5aNGbDiP", + "6Q7S2BEur79WWG8ppDHV2PxERWWWIWqs", + "6QIfvdGaMXrj5O9uMDHsM87mbaeIKVvv", + "6QIt9LrqakSlwaNkY9iOL50bakqo1bzv", + "6QqRt6Y7wmXrzcTP4XcdPNFR91Nr7H1C", + "6QrEheWHn7VjsIKTBZu1ic1Y8CSfDFdz", + "6R6GwnIuB6VWGPc2Tw7p66ZfwOWEtFnV", + "6RENLnwPIpqdwFAakQmk6EbxiLf1aqar", + "6RUONgA7jB3HyWduc5jRjsBNDKeooDpf", + "6RiYkcn9JWSI3Df5hdnowjqywze6DMfl", + "6RuqgKspEDasm229w2ipFmER6HOHLiMb", + "6STGeTilMiC3EBkZU3tG0hjBtYJuXxJz", + "6Sn4cknZZeMOpKPE4D0XtHuL0W2Z1Bve", + "6Ss7QFQNWsGluhCeStdZY03LTdaJyF2c", + "6SxQVGycLxdnSdz6gTyblTncR7f1AK18", + "6SyCL1Xucbov3W9wcaeMnog22GHWrzRf", + "6T2uQyUV74b10EaQU3CwTdPZ58pNCxfy", + "6T83g8sG06cckorgAAkNvmiQo953xPR6", + "6TQ6ekIpAXJfQde7Z7Ue3dc5Zvf9No0X", + "6TUCaFyTbJFgTokMUtYqNpRe8BqPRlRv", + "6TbsSDQatLOx1LuilJLrcq8msTOvPKzQ", + "6U2wIIK5lhuNEaiFyTqtghMptMVksVnG", + "6U7TtKIN2BpiG5LLwPbrF6F8TcXBXJCs", + "6U9l8wSA94VCg6sovcS8qfBoGMJnd481", + "6UaCw59QxBXmb1lF4ymqNF8BD0g3su13", + "6UeG7DtTfogVXRL6xvu2EeQBQKaUwtOw", + "6UfG2Sawggo7zxeBF9B5YhFJWpB27hBB", + "6Urz41vH6b7btstkOg6DzfoMIVDmFP9H", + "6VBhwWy2qpWXtl31QdNY1abmCfgchrXj", + "6VFSEdkYE9e922t7TscDgv0RTcpxN8aG", + "6VOPFOnJQDBKSWYbGoUm9IdEucqDJtBv", + "6VZJs4W6DWwDmwEOTdIwf7M4TRlBJD3D", + "6Vaj90TqdDCF4uMGbqo4pmwWVkeaB7qc", + "6VbC5b8Z8XLl7hi9dK5HSdJFwSv5vShK", + "6VfhDZv8SyvchCcuyVvsZL54vDGL7C4q", + "6W5JpVuB5mJBpzHtFut4RMVMjjjDtmt4", + "6WQSqjT03bYRhalE8zbWXiiydYc2uo2n", + "6WUjo7Qf2LDDAEpMKCHsNCN4nQIANzRk", + "6WfNDOBxmJcpTnTkgefSriVwnt7lHdT5", + "6WnE9XypJLsqWjPnrVwzdtg6y1qLmbyB", + "6Wp6eNmWehBzkDAY4Tx9cEuC4k3v9zFS", + "6X3CjAelCbSMBVG2Iw6Vf1WDiYoNXXhM", + "6XDhhnihE7rrhQIQKl4WdWtr9G83kKpj", + "6XGSspA25qJ30sJtBvpkpIQfZrto3u4u", + "6XI7gTQpp4P33PEnJhXzgm5hu0JDwiao", + "6XNj9B6dq35brpbxFaJOKQEiol4Wd05r", + "6XVBaf4FwcedIzyh6poYLRPixUrFkGKU", + "6Xatq85t7F3oRx1p4AhaW2x7pZZ8qp8c", + "6Y2RwOKVfMQkoCI2gIEiKVk8fOSIXsXe", + "6YWLfwGvvlomqKX1eU8OR3awYGGo41EE", + "6YhouQvRIgDoCGXS7696gVcgRoNuhlfm", + "6Yx20yh3o4x0rmjQDMI25f5WBgM7LIgA", + "6YzOALy6oWREThbM3F9TNHx1bsIgThIo", + "6Z6iX0RyVsm59fKatOiesKii0ZADuQxl", + "6Z8G3yXHI6C5SvmABT13xqmBNiq1HjvB", + "6ZOAmTXA31XPJXSwS58BQpjr7z4wzrJ1", + "6ZR1CiZBZXPxwQhGt7R7RUwBUdprcA78", + "6ZbSy94oKK9UVg9wy1D6AutSdGjddiHy", + "6aAOfgtzYVmbRtfgL4JwmdKJlOFATdOB", + "6aCtmavxfSq4DkEdfmfJFEoIPf4P2dqD", + "6aQBBDr9NiD7OcmLvLV1CRC0MihGmjl8", + "6aehGf7f6fi2LLeykswTVirxKrnsLIfq", + "6b7etEZHS6ZuXYKbs8rdLr6NAMp4Snt4", + "6bAhF1ThNIRLmF3HqHLbffPcP16Jt3kb", + "6bCnMYngPnQMAL8PXSGcVm5ninZ9pnLM", + "6bDG1qJ1FPTTFtEdQc4a68VTNnwRxs1o", + "6bGfqa4BKpgaKLwzYohGXgBTqg7hjGum", + "6beG5KLNJMUIT8NP797yQggSt5CuzLB4", + "6c7yw8AR9dJkWqLgkAMtDfgbhSxsktUG", + "6cKupWcwkgGGuz8fsa9YdcP27pLncGUZ", + "6cOXgIzTsrKugT6JSeUJJMw0iOgJC1zh", + "6chxWaGOuZl0r1tReQEgiRCtDjG0DcMG", + "6djYj4NKUo1VAPLCiTw48PCLYY6HWZuX", + "6dxFQck93w6yvNt0pIuZv5Dmjoa9jTY2", + "6ebuhr6HNJOW6n3FRimogMRvWQoKy4El", + "6emVbt4k0ePraFgYyvt3CiqdxWO7RxmB", + "6f1p1yOTs5iAUNY8LNniLha8L98AU16w", + "6f6UKFD8Bq1Tp3NfjyWBopMWmiyGdktX", + "6fWM1utxMQsiPl68RLGiiq1WhPwrFROU", + "6fWlfsEBGRXQwH5i1vpAy8fmYbSzqMsA", + "6fji4M4YOE2LWR298pPiS5Tc6QZJ8rXU", + "6fllFnwonko3FmUOlDdYGBBL71NDF0CJ", + "6gLLRS7plzT074gvYMJ6LB1Yk6pmTqdN", + "6geLxpdD7BRIgB7ACVxDjEzMVU4eXIRX", + "6gn5sguRIVamHspEKUvMaPXxTMzO821w", + "6gpVScuWPaVJJzjHZubPIrFhrajiiFle", + "6grab6o70PaUwUQ03G8erz3RF9N6JawN", + "6gyTMRMN6PP5Isn723JevIH2MssYJq3y", + "6hDXBygbY8DD7sAZnR23wj6JotNCgjCN", + "6hHmD8HQeDBad6WEzTU59iI4ncq9t1fF", + "6hKQlKsawGM41cAZrGWgql5HB59OHF7s", + "6hL23ysnvaXfUKvzg1D6Yya4TEgZwvoz", + "6hYFRnEAT7669w3FqoeHc0sU0AtQcvq0", + "6hYifk9XQhwGUllFvTBZybEt2Pwkq7qg", + "6i8ke3IDNQxLkPd6w0zE2jlcF88TMcHU", + "6iIpN0hiqChFc3YPz0PKvG1hTIc6Z6Dp", + "6iRSeaNksJNsxg595zTmPam2ne4D6NNS", + "6iSicFr8KpgqaKChqvO9tqk6j4uiyJbb", + "6iURIndqNSIbMNbLLR8rwgDmUgIc4NLD", + "6iwwmu8n55NJn53NbGOH8lozMGuwq3B7", + "6jdJIq4VkMLnJqoSOjhOREGRsQqYJKUk", + "6kNcN5i0uhhfPPdsPjHbK2ie8NcbrSnY", + "6kSgkktmGihaoI87dguhL4BXqfcES6wh", + "6kbZUHIMfEZqRi7KEg35afIpLnkhpjC2", + "6lZxjQtWpaESFHXeaauNxstjdr4EzfKB", + "6lacxkLk7g3HvPepzGO3E854nY1cuAKv", + "6leMjzZ37ylIxDTMqPJpFddzb8wCP6NH", + "6leScvNAVQ5GmqZOVtFTsAhkZHvM8RG8", + "6loObPtx2PJQpRpwqRyEnwItfzCX9DxO", + "6m40onRY8OHoGXYfyxIN3kOvguHqd8XS", + "6m63rCcpsunGHRgewWNrMm6KkfgT1TPI", + "6mxdpJWiLHGx4DH6rbCRon9SyLTVQbXl", + "6nB9Y6a7trkbkHpdUaFK3r6CieBnjBIR", + "6nVuQb0nWCsJFAaw0G4VlrLfbrncAz0x", + "6nbDLtwtCJYIzTjXGn4mson72PDEppad", + "6niHIyOhOnamPUrSsPc1NS1TBkJhW8Ad", + "6nlfcI1IWNvhv581lrJ8k91stT38AMyo", + "6nmLqlbJnF5RvKHpllJp8InmxxBYuOAp", + "6nmXApfyW2dmYH76rfC7CyXTUZibL71s", + "6nmmbo8zhtVoGgeUZHbgj6amfjOrdAPe", + "6nvo9uClwbjI2KxKVtB4xqrxPBgX5ejm", + "6o4OAyR3O3oeu1YBZeiyWKm9neGYATmA", + "6oFm3nzqRrUcJgK7PopfQxNqfyPuEthT", + "6oQ4PW0xWzeH62DPIVvDjKGB3rMM9eX9", + "6oaoIthJwkGAWhSONoNprMt7mUirmhkG", + "6opRLz9dsE3RDSQhq8Dsd9KcwYKrHJsZ", + "6osDkaW0Gvm0ggXB8pg2aedOsspIzPps", + "6pGWMwChV21fAd4gGYHEBCERxiz4pjGp", + "6pLwzCGeRbdnrjI41rDsO0oWNwugwXif", + "6pO85oITyhKfEFgOZXFdPcCFfQtNYdx1", + "6pT6pjmShO6EznvLtnRCfDEwl1Hzucdd", + "6pYogSOnEpXeaI9xIwDMFXsSd89Gn1q1", + "6pZSCSodiYKrXgPkYAlQZ02VNGg7aZuH", + "6plm4Ao1rIzJGsQwAkjAoEuyjR5AaSL7", + "6pwbGlAGN1MS0E8xcQ2xQq1XhgeBRDTK", + "6pwzKYzCy1X6X8Xph260nkWSECc9HhfZ", + "6q7JSnMfSErrcfXyWjl2TPN3YWXBdlD0", + "6qANpKpNiKVEGHlKkBEnCv5UlBlKK1V3", + "6qAhbcvHpHPrX1vOUUHuvZF7H3oBFZIa", + "6qRcvxbZwWhAKErrgWyLnBsQ3PNPUyQw", + "6qSG9RkRzg0CCZAFlKxqsaLKQLasOZld", + "6qUJi7yC2BFfBtuf8SGvrGbgql8v4zqd", + "6rmXLCmQhyZwlb735Kmm0yO2NIwBkwhH", + "6rmtye0gZAB1JFyNOMJncqtLPayYuKil", + "6rv3GSdFJtrwLqwCEhdcouSSemidPC9U", + "6s0UekbctaPXps0kTdrZ8nkgUbLwQ02a", + "6s5F09vaSMnSsjlil2JBNrVU5LtSHFZe", + "6sFU5LBq8qbafkrIZKEzlwAuVC80JHed", + "6sMwQKx2fEztB2KHkWC7Z8Fi6YFVcEqv", + "6sOK6EAf8CZfaINTK5XIjV1awVavuu85", + "6sQsPSvv6ETnoGgaUaDtkZ8f3m9IvwqK", + "6sRbJwyRJy8DGOWGcHvB8q6j54JijX3W", + "6ssdaFjhQBdM7Vc2aHKoMEtAO7LDRpTE", + "6t7BavRYGP4ETT3hqskFaUNhUritD6WD", + "6teAv6zvW7exLAabcSfjtVJ8MzCrShil", + "6tzcXrfvxMej6crK9nyaYM2XGVrrI5uE", + "6uGXM4MmZADEsk754pZemyHhchKf4gON", + "6uc5lDlaX6DCn2jlo62Q7x9FBF2MG00I", + "6upT1O4Lpt3UU3vEG54hsq4b4g0Jtwe7", + "6vRfomz0j5ImlVw4aW6dtVGeOsep6hh3", + "6w0IrH9M2nRbUcAvvCWxgDGnm6ZgVwOV", + "6w1WissfZNFRPEQch4JxnVy0ufbb67kM", + "6w5wE92yhjkXWBe7FNrpk38fHWhWeGo9", + "6wBaaOpUirknKPRcGg6heHYQwnm3Q9D0", + "6wBvnTGscS4QpEpe4leGhMbCVJXULCh9", + "6wQo2sSi6ueFyQBNcSllc0DSKGokbujw", + "6we5qL6qUwb7oysioNBPvlXk95udWkLA", + "6wo9SKM4NZ8hxSsCMTktxXtTs6mmBgZT", + "6wsZlOaamL2wRE6xiQWnc7D8m0fLRuLV", + "6wtoysP82L38xzBuEIGjHZpzZNSqXgtJ", + "6xUHoUI82Ff1wcF3qnB9CyBpIJe9fZ95", + "6xpZ5SJOeYDnHmANrFnYslehC7fqdAEX", + "6xuKyvIuZ3SMVYML4GnVa3VhfzvYUIri", + "6yHNWzmuY7ZjIGfteaQKhBaTzz6d57Sb", + "6yIA1I7krDmsaHpClaS6GzSqDDunl6u6", + "6yNOTV5EHeXwKa75iPPRQvTmc97opYaQ", + "6yY9Q7xC28A4qUR5HQGjzdEU4a2V2Rn4", + "6yl0IL7Z2QVMP7LpBslTS3LLkbd1x7c6", + "6yruqqrQEYIhdkz9ZqDtjJKX0c7Xk7NT", + "6ywv6ffINlhVOd21HoF8FL9aMH9rkraJ", + "6z3zVPjAPxuNet2NT4L1VtghzCv6jXOI", + "6zIobgBak7jQSFSIa5x8E3jBt1aBWpqU", + "6zdeytD5pSFoEO0zhgzepMEnF376Xhnn", + "6zfzGTGlvclpZ458b7zlptDRwcN7XfYa", + "70HdO4C9C7dnuRSqkjNP6yj8buYb0zRq", + "710w5v3YeSk9yjGg9znInqkP7ixSkZJo", + "71n555tigj1WTdqhKJM1Zu0lKFJB1GeJ", + "71qafIlYcsEQNDtcfgCxdB6qF6ZyMCL5", + "71vz10KmRnFdCME1jlBddGHhhpmn7jva", + "722x2WyN4eaJ0VR1GyC5pv611810BkGO", + "725VWkFlEyYikzGUXAsDDNWTceBB1gMX", + "728H8b5LC5waniD7tieXcUpqRZnOiVm5", + "72kAroQ0TbES8Mxdo7JIHsUK4xhzmLLS", + "72tyWBZ0jIyjhtojJWnGij66ga6Fc9bj", + "73PKQZiZpDsuBM2MI6hMl9dOeJbm3Wr1", + "73Qt7C8FtQeEEb1cx4qnzbMoajnGOWep", + "73yv4cel3vozS2aVgQLUsgs4IkrVBRJm", + "74TBjmbZNS7zersku63s0Eg65807CgmP", + "74kJjSu5TdWaBZnWFUGxQ3qvd1qKckAE", + "74zBaA1LRDwDL2qXKrLCqW5WMyumSmTK", + "755CV6Y9KVaE4rvdznwqgAmebpEdu4Dr", + "75RPyGcMahUpAAcm9gOzvUyL4URuYkTB", + "75aM4iruNq3lna9tc5VSIfaa7lLAt99P", + "75ulwlDLBekhYgfnoXepqrlHTV4HCPjT", + "75vBjIIqnps3wYJqhYijlXUqlkQESW9v", + "76KDFBkF6cY3SqGFtY91adsXTFG2b0Gq", + "76OpADNgDu9YoJKOWYuP76Zboh1q1uxr", + "76oX3bqaG7Ie8yb3STXJ0ajeTRV3tI9Q", + "77ZfuchpT3wLryI84AJssoGbmqXIRIgz", + "77q6YbsNri0adlBHMhgFrfKoTmSTSAYc", + "77qOYoEEpdUyIzw1O7jrC98WnHtkqbzI", + "77tLsjnbyHtKHdoihnbXIl5QWjfliIO3", + "789aJ9lWgvlQ6QeSvUsCXmZ3ste3fu8K", + "78IPSmQifwZZeMdi0rrVuwsZ9nvga8Rb", + "78JJzUsa6Kb6zdRIcQUtCRgpytTlVPfW", + "78JVjKbGkLLO20u5JBpq73js4SvBvent", + "78vr2DUnLLeoDb7u1HM9sSG7is5qcy9x", + "79QrZIMg6jFOTwT6dEftmlsHJ6WtqRz6", + "79wqOmxcOdvml2U2yMEph2TlmSlps0fO", + "7ABB9jzYVqMNueJdC91JgGsHb6BQVxbG", + "7AFDaosVhFYjhPCZncHvyfuTTywbqATF", + "7BLw3YxLiCYhxuZdkwphGldsGul4ZWCm", + "7BTHxXPLduZBSPruEdlxMWSdRQA62TJx", + "7BWHRy6krWVB9q46E5MEzgZfputiu8VT", + "7BY3CCHYpS9OLDt3VPpHTmXn3TqpUjfx", + "7BwTWnbYR9tEhXS580jYtvVaFyvnlbXa", + "7CBYZWubWRHZvwq0fwBCU9QUhjAhZf25", + "7CCBwAO11SSFlfWsW6QPpLD8BogIW3Kq", + "7CTsxddylFCTLYoXkP0Yt9cSTjUHxDKe", + "7CfOPxnUl036A3MCXn8MgjXoRFZpxAFE", + "7CgKU8JGhBi2K8FWZGtvJ2bFwiXubBa8", + "7CxRjSWG4xaRnYjMEGI4v5hvrCrji3YA", + "7D0iXCTDE9BMZywan0EjXNFsdAibWHnJ", + "7D0kUqxxrw0moswFv4D40MUyzIsYpMYI", + "7D4DD0w463OChf1AQONe8dyRncC4LwIW", + "7DHVKYlkQEEMZjQIl1lUMLPjpvvWascu", + "7DP1pkM4C23jX3pxNkbkWdSWFTVqmFIU", + "7DVWnkn3cAkPCLZOTvmsSo03dol0JMAt", + "7DfxDqRZX6DkS6QItp6NL3BlJCBXOXiZ", + "7DjBEK8WMd8MsptC1T7dBwQ7AjdXjSFL", + "7EcYkO4CwCBgihoA7Dvuju3JGve6z1Yg", + "7F1kqhdsLGgsUyabQnKoI06G0tLKOTKT", + "7F5h27CsyjjMyNZZYHuMr2HLbstNkk53", + "7F6OmrOWopQTtaUnUgxRozcEuKPRcrFe", + "7FHuuereANV3ifPehNXvC18atT9klID0", + "7FWSGTXqZmLdT8DqKPi8wM1jMDa8mo6q", + "7Fap8ZgiEzsE7foxrE6KHqwcbWvpUpe0", + "7FnjpKrxAEwz6OIkfBvsAPWF969dx2t9", + "7FsytfWaw1JCILdc9cuWj6DLMxbMzcFL", + "7G20IXr5Q6x9edd7VQWRMxT3UNm50QvX", + "7G96kTHdfHiXmNZMMGQljQJvobgANq11", + "7GTlQk5lmDiLab0PhgTaXWFSzUXxQRtR", + "7Gf3BtKaCXuFN6wU19dG9uj3DI7givsC", + "7GnqbZCU8adqmzsmbjp3x2YxSIIiimHs", + "7GyJwHFL4C7p6PupxvdEU51R6JnYzoI6", + "7GzrWgqWwgnOKiOo6vAtoP6xFXPIRu28", + "7HKSL5SdeBTam5VqRGRMGLOPx1iAodbo", + "7HLo0facyAvt3QDNsWdou46qL8L8mFSL", + "7HSdZCTrc85Fx6IQ0NpZ1uLWxcgZkGef", + "7HeFxlAKybTfuwneN1TCEMFJNsX5m32y", + "7HkfhQIywYXMOn79cwvgq4qVW8xurB7f", + "7HpESPshvSvvdsr5Egs0kfLUoa3UoN0O", + "7Hy3Pqvw0a5jKJlOXonqLfU1tlyDg56j", + "7IV54mKrUdk0G062o14LB03nPvXFwd9x", + "7IaUBgwimEfLetXjd8t14TzYVjjLmf1p", + "7IdbPjNIkhk9O3elKOB38DZXatewcECj", + "7Is4hNTimiz2UgKf82TWIechioRYOz9b", + "7J5ynojtkeXa2On62r2HHdctliJnFkdh", + "7JjhsZECTbU6imxQX8DCGQR7T3EBZOuU", + "7JreB8uKkUl7Y4EPBii4nF9iYF5fowS1", + "7KD9pcsNwZoJ4UZoyheV10YypiA65USj", + "7KV4wLGIGFxUWUj7cLPlzGKh5JwAPv68", + "7KZtD2sJF0tb0Bun1IYzHJhylWsDeL1z", + "7KgI22WYBcETnCUJG9CevoMy5sUPd5pW", + "7L0phWx8WZj7qyUubQpDdcceuD6OvnIG", + "7LCSYan74EYaU3AnDZt3xiqkhoQp6ZuI", + "7LOafhi38q1aR9I7np6g4i4WurSb3uqm", + "7M6Rtye2LmpaGqcPG938aUfmPg6Z2f8R", + "7M8XWTj4qnbB9jOJSEJSEWkYSiAvOXQg", + "7MJNgK5zsNSTxse1s5kkccXLnfJduv05", + "7MQhKxox8f8ulylakF6pi0e147Oneo1y", + "7MTECuUwjwOzB2kPMYW8oWwZErYsfe4m", + "7Mkaeb7tlqzfb6Kb4qxz5PeEXaIqYGbU", + "7N6ltdEUTNG6llczJGrlMNL65Y2zUlMG", + "7NoblwSKaNilaSsdp2SCwYE2G0kS5SI5", + "7Nq3NxVT9qe1Gp8cMd2s0Iy6gYsVgwty", + "7OSxpRqy6JDssiwrJrposU9zCUMGXxnj", + "7OeST076ieEwGYlWbhQ6lklNdeav8t0X", + "7Ov2QaJjaKY71YV6wqtqnYZwA6IC6ZBz", + "7P0dbeDxlRlSi5jhS8e63wW6a8AVSld5", + "7P7DpYDDbq7sv8xLAPOADEKoPHW7Qxm2", + "7PJyVDr5gwngVoUWGgECJPeQ4SLlNoTo", + "7PPUrWl8qIHHPgSbNyOAt3Gleq3ilsz9", + "7PtktiPDkU6NuJZtL1FPnyKNmPshu28n", + "7QAeK3ptjL8UL5DtmBeKfHAKjvRadWq8", + "7QnDS7cBR3iXQGR80llgk2cUeqT3yWdH", + "7Qu5TAnMElgqhKGXx9b2vUbISEdu9Sfh", + "7RVqjBXEj3IjDASj25wosMJCMXRTKSEx", + "7RWOWr9QFRbtBmA51b4KzJH09KowVGKd", + "7Rgme6vns1kSjADZDPcQzLhAdRY8btyn", + "7Rzo6iLs43GVTvPNSadsqIrAvym8N8VC", + "7SI9HGji8pX7MKrNp7q4NYRC5qV97H8y", + "7SfmqJovcfr1xpk9FFA771R7AQ4sqaPO", + "7T4IEjlclJAwYqaY7VWkAHCfWVzOpd2k", + "7TKpjYxCjIjjMNyowGsd0omOuWW1vL5Y", + "7TL3NW5YWWsf8jIZgxXl2wh93pMNDGWT", + "7TNWlVWsPBZnfJB6JC4ufsCxPPAKI6gR", + "7TSijUfraPBR0QJLzXODRC6D9HAvWJ4d", + "7TVEKRIXNuweJMHN5hW2BU8WeFikPv13", + "7TlowLUap4vdz8WH9Zt1iu3L7cjAQP6Z", + "7TzGjuxvNtX1LttNC3y1p5hRVf9i6HA6", + "7U0Xj5IpJFcvZrh2EHaNqHXzltcL7jDG", + "7VBbQ15jSxXrCJrYRMx9Yx5JFA0UCt0k", + "7VDirGqTFz0NwaDWnPQcCvIZu4ebeeRF", + "7VFE7Z9HIEw3ATEL0Ng19JB2SeT92rDN", + "7VXdBnbgyflil38Ohn71RjFCbFW4hQWt", + "7VZf7Z1Hz26fKYnz8XYYxNpx1oQ5kihR", + "7Vc980YSW3J4A0TDRMji0hYQBIXAFRdW", + "7Vd3tu5n1KZgwH3J52jPuSCILTkjdPQ1", + "7VivhPGpiRcbg5Vmn1VzAGO2lXoGxUmy", + "7VlE5xXV99CrKoGtaRy0I9KhOvsINtQL", + "7VxBNCCOOUuinKU9mmep4O2VtgPfELtz", + "7WUTd7BBvVJTl6Johpz98QrlWtNbO8L6", + "7WdtLeTSft4eu3qO2kQ9Q1rUbi8wtJu2", + "7WokVQXKj40DYiVtdpkLTmXaVrN4RJru", + "7XCEQCNVLGRY70ZpLCpcPlnmYHsqgWD1", + "7XtjS2VNz7LorRVxfwFZRH8rFSWvzH5b", + "7Y8skAnFm37YYCNoU2JDIyRTKUdemPDQ", + "7YSGKtYZta2IBxBJ3CF4frOdK9qiByjn", + "7Z4hzgTqhSvqq4lr8RjJgm2FaXetsw0p", + "7ZARBs8A1mxAXaMOmFv4XUEt9iv9ddRc", + "7ZH4DrznZhhSV98Miqt2hLrd3LIpGhUn", + "7ZRKdLrFJy6NSW9rIdobS1ISQPriiy8X", + "7ZacnsYOuIEIg4toW2Zw4PixNHcu0Fs5", + "7a7e4UyutBz8igwbJcpoU0tN91bG6qwE", + "7aGTmGoON759ZDCxO0j5Q1yVvJwCGZ8O", + "7aOqAYBqm0nHnQqVY2Ae4OGcyEGDgRhc", + "7aldWOfp5tuBpLDd0AUbGhaq820bgnyB", + "7asX6QOoLfHPtiEUwgSxQtP0IKCzf2zj", + "7b95ikVOecjJjF6C6GwV0GEiaimZz4wo", + "7bIM1nHUcRj7lCa07GmYTZhVlfuK1Skc", + "7bNqGVrn2aS4vauWh7BuyERtpn6HLSTs", + "7bcy6qAXSOygyQcGNyckqSnlFVGYYqU1", + "7bh6BeUhu2CTPvaytI8S4hSBb1kMBlW3", + "7blr85IXKmoL0SJX4Ue0HiWaV3N5Mnkh", + "7c29ryn4tMJugjwUmdxguqzmm8FxtfWM", + "7cMJJwLN1TZpffWsWvPqqfyPKHLDYPMo", + "7cPALyBGq1AttAP5IwFvUiGyKinKwG3a", + "7cakepoE3lciN1S76OgSsfYwbpdHzDZt", + "7cjS0Ftq20fxVxS5xXNovYPxA7HjloZl", + "7cmnysj8mZTV3SHyYmtv6pEQoFEqXVQv", + "7csi94jQUeCLHQvt6mec07h0MkMz40i1", + "7d06oJv44AT1pZD1gXmTcpyyRL9dG6zt", + "7dEtq2CS6ypOIOyIdtMxORb35B4qWEqH", + "7dTUxxz5aSgRJvFH3THh96vOjQsGTPG1", + "7eDD9TUvjucoPswa22PDPK4kya09kQ3q", + "7er3ZXmc0bK9TXhjEYSATu1d3atiDjKU", + "7ewV18PWQHT4X2XV1LlVFuitP90aB9FA", + "7ezVjDOGbMmYogtZgZJpdqpT7wKutCqp", + "7eztrk6Y8eQao3YUHin801O1kSwnsGNr", + "7f7e1igej53W0qZEt9YDpjURHJyHIUiT", + "7fJFrtiMO1YjvHLT0Aa4eUa6nu9i2BMK", + "7fs2yAg2Am5MJO1SDHDf0QCFLisjZqjx", + "7fteCytJHIWb0Ts9ooBdCUtQzv0cEgKS", + "7g4bge7SDp65Q6Cm4CxbQgH9cWi5EHUk", + "7g5M3BNhKVMsUjZEQKAYnueltDRuZvzO", + "7gLAesxv40qMaEF1b2hPfOB5RtJgXOuM", + "7gQQekXX8SN0di8e6KS2myNpbl5oJPEH", + "7gSe9x3Z78owQEpIVr86rwzjbSVmDmF9", + "7gZHG8HAk4NZSH55VQNeYUYHMa5oHnfw", + "7gglDTQ8DDLQxe2635IzcFeM0fy4A3J6", + "7hUQgmOEMdNsMC3QgDP6p5yUCPEDt3ty", + "7haSZf1fUZDTZyjVls6LxdihA5wsFato", + "7iHbxVuSUQVUlvvQS2oxD3E9a53Le3DA", + "7iOimeQ6IyKe4ZHKjAWzpl95xTBeVqmC", + "7iW1516ah2immrpLNZbNy3HhYLtbJiLz", + "7iqHEFU18Pbl0KofsJui2QkoxJb1FmiH", + "7ivAehA41H1kHOMuB4HYcRVyBw1tKrVB", + "7j3Kgi0xATZ7fAcS2ndf6FRVr2BESjHw", + "7jGZIzR3QEHPL8pouje4DzdK0ptWSlSV", + "7jQHEjhXFO3MJshojuHX5cLVhIHcgHl3", + "7k7hGoiYpleCl6emwry8Q1St2E4QPVeO", + "7kaRakspRJCzuBBZbVK3Ymx87dgmub4g", + "7kegD1fdXMR6X2a8sPeeYku2kWbDtcsv", + "7lAM1EP3Mr7z0MLHJtmE14zfOQqxIEIL", + "7lccAqLgec7zA4XyybHDiMRLZcrihV0N", + "7le8KVGJNf6lKGWcfygYyijVSBfeupUL", + "7m7zECjM8wV4R0hxh6uaD4ftErIWvlmm", + "7mRKXMZk06r9RKdALUFw9TCBtEkKqzEQ", + "7n5e9EjPFJ4jgL5Ik2kLsiAbQXGIEjIu", + "7n8D4juNhQ9Uy3vtpHNP3eWibBhqxKpQ", + "7nVHDY3rQ5hXKxBphU0AbtLCJFBrWmc7", + "7nfveueletgEWAQtH2dytX2zKt7Lp6CQ", + "7o572iysAfwHREz7fU5Q3tNT0tDN0EdL", + "7oC7U2GLc9avSB3EZ1GMb2EuOv9HE4h1", + "7pP7TBbKhhbusXc8qHC8irmEwtYlSr44", + "7pSDE8Vm1xVaQnxHUUgZ0rszqepZo25K", + "7pULnzZ4pVzMab30z3DNANAqBGhpP9PC", + "7pY3BmjL6OmeM5wondWWIxK9ZMPCx2A5", + "7pYufd2BkuUJC1wRuotmVbkNDyw50F24", + "7pvkwKRhpZDElwOUH1uUq22XaMxgWMUf", + "7qKo2ZhdLv0p0EHpZmNHSPqZwqpSjPQx", + "7qQGqwAGEX0KHlbMxAXnYXdUUPWJFzYX", + "7qkvymybA1akfkzxreH3sHdftkZFfiOy", + "7qmjiX09XCm1TL6cSTgGOgCWzKxOaXcd", + "7r8ojQOZUTasRsuijOLWZUZktjwfdrdS", + "7rA8J7eHsLAdCCxUU2goz0kulnyui2BT", + "7rK0GQptM5oFcfoCFFSxW0NM4o5HDYoV", + "7rWrXme1PfjTF5d7ItkQCom1Pv399Jg4", + "7rl00mmRW9TLssxcFcfkZ7pzAnpkVvFY", + "7s4lTOlzeQAavJLn4vlPM3pKMjgvE0tg", + "7sU5EVnGfMITLWZLtylfnEuJ8nXMx9Jp", + "7surcasJZrSDhq2Motnpbfl2bYuU6Ez7", + "7tcs2w3YX2l16z7p9wMEr4PnAfFweFT7", + "7txK0VmCsmI3JtNR2eAu925uB4xzqGDA", + "7uBEZl2gAxiVMyHOqgLicjHKYbYN88Js", + "7uWFooMYsyZpURgnGaN3rVsuuNO8zR69", + "7ua3qrofey4RO5rZNblivhUM9PTCIWm0", + "7uj2yzEUCFZS06dvbzVccnF3uH35C8fU", + "7upDAeMjLrBnoTMUFTrcq8IsMD2nUOnE", + "7v3qgKUfJWzMGAup1wA2DINEbwMXChwP", + "7v44TZlLFa3UCOZYRLmA0JIdnGr1Ggjl", + "7vWyzDksWlqLJrDU0Hjzt88jtogOEtRN", + "7vhkc0XjcNQmhRTTVkc3X5yYsz7gwEEH", + "7vtfF81cmsv2L0dw9TI2ygrTryG1Vdmm", + "7wKhjQXsPTpNUk2133FcKCmVhrQrLibX", + "7wQP9ndrZNgTg0i08GX6RCexkI1GKaWM", + "7wQYBX9DwAzAtwoHwyt7iYENcJkKl9wq", + "7wkotjSEWrSKUTaRObD7hY8VaWggqqdK", + "7wku0XOjUNWR20McarJUHTvoOUHvTgws", + "7x71v20vIxw1h7P8cudCGWvbsmgplBpQ", + "7x8gCPg2YfMofTmhOJI0MtFlmaSOv6Sq", + "7xSc6AGD42VUisVy3CxGXxuqvKv6VgG7", + "7xUE7m52PjKINtcKaKrzeRLcUmm5Lz51", + "7xd3j0YEeoxdDVSuqvRqngFSKGhFfMga", + "7xeQFOqVkWjQUr9yD2YgedwBkAWmBVJ7", + "7xiZ4WTthKQWmrCrBy8ix4WtgmRExwPr", + "7y2p4f3wvJ5nFyNFmiD0ZoMXJWGWq59w", + "7yXSmLRcY2bQRL6u2PNpQ2wmUJ4ohQuz", + "7ykjwcGkTV5oVvbGnDDxsnYs5799j3rh", + "7ylTsTYyitsKXr1FMGPAdIyjCEbv9tFD", + "7z0kLXCQe5GhKdx2qAfYCeJZ78B8BK9K", + "7zRb7tsv3HwwH6raF1CMia0CoR66nCKp", + "7zYgdKRHPTIxvWWKNtPYeXcPwRrY7L9d", + "7zwbfM5NM3wmjlNDipGTHBIxFxKUf5Fk", + "80F1hL86zTWNs5M3ECY0v8JKDedHPTBY", + "80oZ3C7DJE1EwHo2HdRgP22X8i41sDQs", + "813n5XCT4i2rVcxIpeCPRZHYiSvaP0Vj", + "81yFY8HP6Az9nRIkrubhtUNkpYhQPJ8U", + "828VRz2oulKKjNWfCzg41TMGmBUDQmeC", + "82NjEmjQ8hpbzAOJFDXg7oOBST4MD0HE", + "82QlU4SU8mzoT31Re6WeYCRxVbfm57WH", + "82nE5kjDg8y3DoPhjHvgKPOjsoFVbrK9", + "82o4nVBAC5PWAhMPMzCZaP0T4mKOtm2F", + "836uMypiCgV2a3503OVJN093gq89d4E3", + "839ITR30EEdisnafovjlYS5K0DBVL9C2", + "84DEmzhIo8ij8dp0wpqlLr15gSiAyTLg", + "84DgEjfnVJa4BhgmVQTzpZX9Sds1gFHO", + "84Jl9gGeClSwWDyCFZqywvLcbGJA1LWU", + "84dwYfMsAw2IG1tdSPi96haHRCZ81eEu", + "84eGxf98gpILIalIGzlVq0wcOE6BXTss", + "859RqXjDFR6DlTpaoXgN2qjlqscTSQBn", + "85Ydr4iFiWJZANOTTRrl7C8hLYMoGmyo", + "865nugHVe1HoAx7YiJcy3QYW9HelUWWd", + "86KqsF8P95IMF7txNb4FjrBvOrweOJ57", + "86O92khvzWauh7K4uHmX8WxTD6iNeDRe", + "86Q2MgMkT0H5kF4rlzkpH19JsLbsfPxW", + "86Rb3ZktI41m0UQSJHs6kCbqwoJaqJO9", + "86SC14WWnbtpj5lyqXfzRS7RUYYQHiUb", + "86Y2bbXdtL8Fpv5evG7wrL3INY3XVLwI", + "86yL5N3uYv3GtD8jfKHpKxKmEzrV9q8H", + "87NLPcpyTeRXwaad9xpBscCP9G1qunNj", + "880AJfJ9AeusbS5zbq7zBUrI6I6ekNKm", + "883oL4cPOaTieAS2DIMCxxzjRU7t5nb6", + "88FM8VPLzphfWoLeMu7Xe2gaX9laN4a1", + "88ahchSPNa7CzF2XUGK5nri44u0lur35", + "88k7NOaP8eOE0jJszNgUkSqavOVCljCd", + "88oVnMMBMhtIpCFghCOqGeaTNxDS9GE2", + "88rlSbJ97uiwKlbMOeGrUevgGULt8ZOH", + "895Mal1yaUfWfXitKgZiXNlwSgRCz8qc", + "899Dzh9I9M2fI0mCIm4btbzzBwLkP519", + "89XNWutcJSr7iPP9kYUzLf0LkVdKMQSq", + "89k4ZRf6j0HmP7U7RaRyhEIViXI9OYBp", + "89p898DqEWb0dwQKgehQz8a3OTDQAN6z", + "89wovQITjRnZZ3zIzsn8fLzDjErP4Iy9", + "8A50Eqs9jOutu5nU4a9Dw0qKwfsMXY4O", + "8ACG4ktxPuYZZOk9GRMHFyYThJBJyS1t", + "8AFJW6WOZcIGnHuyaxwJVGBPpJfLLMJm", + "8AL7bCppI3aPGv0KYyiKPkvbFRNCJ59k", + "8AT9AkkgUnGO3tQmbNCyHI9FUz9jHeuM", + "8AhLdq1qy27tI658lKRGTJljyoR3j4a3", + "8Ahw5tgCbaMuaNACGYysIHa5aSSRq6f2", + "8AmgzZBS47dsmYDDlOiM9vF68F2AFCkQ", + "8AnhLYCWkqGvJF3r4HCQgKS5GXkWxJzt", + "8Au7ApPhlGZb6Xx3hDoZZRp1XmbUCPPw", + "8B2SDfm2hVt2G5yvwY4KUOmATJaMFD1z", + "8B71OojCCWbRUqJEys6pNr2oCKxe68DP", + "8B7NhpdVNeLZCnuTfHqG9oK19tRifTJ4", + "8BHANqsewvXOPeoFyWfcAaLHIwI3iKK2", + "8BU0vuuQRzrPZXZGroRzBl3rS60JuheL", + "8BaUPBOmVuoExOK3SicjcGsPGWMJOvP9", + "8BjEgvCEGllNFNyEbxDv1YJczLyQEqES", + "8CCM3iLnbE4R4bqTBh3X7iFvWOGmm6oz", + "8CHpqULFKHHizXhBANW1be5f0mvGXtna", + "8CL3RVr5aCnvGFohhr8RO7VQ21wovcbz", + "8Cfpb8vbs4yOQq1ItYCOBZ4dX2N0m0By", + "8D5vcIauuNqxW4pn3jKbts07tlO5tdnN", + "8DF57et9N5Iv0WsSuAb38HKinOqLyQq5", + "8DSQwZdvrY8OKd6XnYkgVQkEqAa19PlE", + "8DmcTbiYMPFkJrT683iQVq11TmULYpXy", + "8DxosRLfd81nxfPEwQ9JxxIgYbUDhzhd", + "8E2CcSMf4xdSBh1vTs0AMP9hUbR7FqIK", + "8E3NsRMAfQtOkPkBzD6JowAPT6IOZ6iM", + "8EKFK8sjECyJEeQxZy8oJJF4Fxhhmxjb", + "8EVmmA9Ny4t7Ai8GJSu1lTBc1qyWPKLO", + "8EbAztGqMhsU8yJidb0OYDM6P89ijAFj", + "8FG8DFrFaae3MGj9tblExtQKuuAytE75", + "8FI7GIfFwIG2WCV5WxRiwQkcpBrEnS3o", + "8FPLnyXS61NsSVrEAYVrFOqUSUmDfbZL", + "8GEPNSZlVXi92To459yw71A1yS6CI6bh", + "8GzlQKjUjVPDnxMY1xdcZKpWnLvq6fyL", + "8H84jFtzBsqlljkAxbWRLBpKM9YN1qBk", + "8HOKBwe1ETkhi4zdzhZhGFhRNshUGYBC", + "8I3egPFh67HytV8X5LtjFGbTcTEjkCVj", + "8I9FU4U69hIqslncU81mqYLrXDspwC20", + "8I9X1eePQdxwpw9bKc5kcecWXQ5z7sOx", + "8IQtFpii4zjktdseAvORbMW9vqyUfFzi", + "8IYiFqbmRkBOwqjkr9LdLpxSznuZ30PV", + "8Im2sl5Qm86JWme3QcuDFRPYJfsBzLXK", + "8In2rpjrGNWpbNZLcDgwYkb1MvSBi2iq", + "8J8oSnMFOVWPOxLYMIkTsebSsFDIxc8m", + "8JCnROEReBX7qcLIn3rIGKZYlEjBpq8k", + "8JDuVns3Y5g5JVLdqiPLluIzBOOsf91S", + "8JGdTOiIdtE2ltny020EW1qkYm7oEGzg", + "8JMWqeK7dfV7djUaUfiYXXZ0asdcBRJn", + "8JTeUvTuKSBZ7MuQ56BJNy7I1k8cGdxA", + "8JaMcY3WsEzv555NrLIUqKDIK1xe07sH", + "8KImEdAGR28JfEXMrX9Wz88Ae3e8aHMu", + "8KJyxLp0kAXcELxtSeoVDaUjFh2racMv", + "8KlbwQPTugZZxht5bq3hrKFBhcH56O4j", + "8Ks7lrdPnOCXUDW11QO9lMgYMV1L3U1I", + "8KsH9lBH5yeUmIVicixoDVgHKB2OftFP", + "8L07U0SqcBT1bqB1S3C3CwAqjQjEkVBD", + "8LFZy3sSF2MriKqmX1sgekHcRYfuDIVT", + "8LSIv0poWum7VqfT3NucCWgDPym86y59", + "8LbOPMDI5QlcRHIrks2PoLh7hqoYk31x", + "8LbToYcey0whcKVlwbIIN6coOqYU5GXc", + "8M75yhZJH6OWDVaZ873rQIdi77AYrhDq", + "8Mbs1rYfdynUYUPJDt7Xc6xOLVUkgjJq", + "8MpLFFKC0V7tXq8yGrt6R7S0dGgvQ4aq", + "8N2y4YKLGqJ22buwXED9Ndipkk53WN5X", + "8NWEN9xIZi3VgsHSAmMW3eZcjiMEUtQa", + "8NaMCrYu6NsjabL3aKdwtTwCnyh3j70F", + "8OOtPWFrmSvworARrHj7FPCotRvahXpd", + "8OXCjltYH1SlviCJ65DHbnjt1NSUWKO1", + "8Oj0SLIgFvTlJHC6dbFUZYENH1V9aH25", + "8OoKdtewBoW5HtDGxMnBmP5uFJMLeWLy", + "8Ophn85adTMBVVfKXuUiTnAeb9wMom71", + "8P25WlfKixonp1qglAvojho9IVAuae4z", + "8PBL5tLtfqwDvBwcVaNq2JEyk40GKRAt", + "8QNExPKWPRkTQAU80WQ6vj74IrlNjtEm", + "8Qf7hXszOUBYIFJUOnlNaOaTV4eFQBJ5", + "8QwtqCMGPwgRE9Xc7zOevy12lzFkHGid", + "8QxwhjjnvydKCyU5jjofhTFLpjx5Z75S", + "8R96npRQPbdWgwO6dkYPgshDmEMmgdOy", + "8RTiKiHa6kESkH9l35ZZdmgCTMSwrVJX", + "8RXWSbkxz7phxaoFGg2m9vXEjWLK8l7I", + "8RdB7aVEH84hSk48N2IRaLub4cgIMirl", + "8RgA1Js0apShrZmBsXGpdCSv0AF9uVdm", + "8RvefpjwMqHjlyEDffOCc0CGiGRiaL9x", + "8RyiV1U9r6qNdyaplJtVhg89eUFcZxMT", + "8SA9mC2uSTMd0iq0YTxW31ezy6D7mnzt", + "8SEOUudHzdTzDSFu1wdqvmklMed3VWcY", + "8STwbRc3FkwmVviJTOk73ZBM4wZFsB6f", + "8SYN5Y046S7oogCG2zrupt1cTRS6d9T6", + "8SmgQj654Zotf7WdfJSWNIMXZnEoGuNp", + "8SqZAH8JCJbu0miBBNVRDyJv7nnKMHVC", + "8StRWiRK4NeKzi9nGalPYxONpmc0ybaG", + "8THM4P56JlBDiF8u4iMzsCr43pTtcynV", + "8TPrEZ5PyotEEoaIEVrqNjctbS8kQEf7", + "8Te7kChCoshaJMIT05x5Ba2N4TTJ0EtK", + "8U0ZsjVFbsUSEn1uOKWVw3IuiGSYLVRj", + "8UZCX85IGHeyJtG3GdZV1cTw5pmyDHEi", + "8Unwn8hZf3xY1j9kzfltfbfOrAZCgd8q", + "8V7U4D2E4Itdtt76BBgp8tNvtQsfUUeg", + "8V88yy3JRwtvi0PiiWcnAuqPmPwM6VXu", + "8VGj1ZrrQA9fhMsNyuCEEaTVIuQnWiT2", + "8VLWcG6W1SslXyOWCTh84oNBXRVWadvp", + "8VUSmNSh0nECsL8sUJLUqwIwBbpqw2Pn", + "8VWE00AiDH5QuZr8sfQwEgpDNTzmdYDK", + "8Vqgsov3KZ3Vr9YN9Y049V98ddtlMM2J", + "8WWG2asZ4LU4JKiXsilRsJNGlA5K8oC1", + "8WZIK2kpe3Y0tf24XVShRmLTP3Q5IkXs", + "8WaM0wJjHwZpvZwKog7Zf4SIEYllVCfa", + "8WmHCYX05FVndszObdZGkuFsSNM3yIGd", + "8WsFqmnMJ1pwWiVUKKyp5wqJowAQ7uSa", + "8X0VBWRMiITaGoMou81rmtV7pgXbRTHf", + "8X95ZaWryZ5USiLnXW3uWWIZPB1PHZyR", + "8XLDxL5Q7BG61Ppm2OK9cNjRNVe9jkrW", + "8XjHZvj1OaieCwmMXUyTqJYlWVnvmgWR", + "8Xmd0yo4BkicOzml2yMSeHxRqfceNB9H", + "8Xxq4Vd4A39mcE5lfsEi74W5v7Nsddju", + "8Y34P6yr7RTwLEnU6lAsDGw7wgxMhEgY", + "8Y6MPRCtK7xobYjhYI7CBZDgWfcZu7qp", + "8Yr8GWtl0sQ4rXP5w6tHxHi5cGxEItfo", + "8ZTJaeXA6H6Ij1XTUnW5OrgM6eYsAQXO", + "8ZepUCUt0UYa2GciSv1TQ2Vkk7ceYcf0", + "8aF9jau7um0XOQNMZIbHqajxjB0GcXeR", + "8aGSizvl3e03C7La21DAepqdZsw1Feym", + "8alDNyE2ERYdeKWlqknRPlmMBwLR8Pfj", + "8am5DRmkufFTYV1FwokEMPDLhsNn0WXI", + "8b8CzRQXAn8CO4AdWxqPN80LEKxSYkWK", + "8bKuHv8xxAd8y1gAFylxXSmsFmWKsLHk", + "8brOuomznKBRrmAw7L2fJwWDAkLI5ixg", + "8btZscbFrKNkcLbBo9FNABAFj9lTC2FD", + "8bvLdjizP3weINzcG9cdIPTRUB9PkfTU", + "8c9eDWVrURJ1CsegezkqnhIALZF2x8zZ", + "8cWYtrniyTH1eHzFZu72BgXVSG8M8q8D", + "8cs6rYZK2F1aXmU7SrvRDrJGeKcMkvXg", + "8d2dXeoTZODlGqUiJ4bwUFah0iDnibeR", + "8dST6Sa4Iw9hrVQ7fzJcgFhd3KM5VPGr", + "8dY4Pd3fxDonT3ns80tQ4xYN2MhPXOhn", + "8dcBS2qQISlqPLxntkcUCrYtYRodluHQ", + "8dh1MvgMteH9MAwRHzlUR5zoRRlvDQwF", + "8dvqdHkLDaHYHGIi754Gznx3TckXJ5kU", + "8eNJU6DMeHsnLjLjSMf59RIw9T0RFF8Z", + "8elPD9tyDQXJRMN6muEIqJ2k4IyrOyhN", + "8f8D50Cpq3OoOvyQ0CsCCd9yuBkaaTGx", + "8fF8Uw6fqBi1igTiSXJfcRnt3BnGDZaO", + "8fLVcwxv7bgf2UZPL1wawNT0hw5FBaBu", + "8fkmnPMCjowFot95jlOt1hPa11qZAUEp", + "8gXYhOdqjHH1cfWw2uA6QTkGJZitPfxU", + "8gXv55ckRoP9wREmytRSmE3kuc7QWwlU", + "8gakPdw8W7w3R9WrWNdawcUHSV3IYecp", + "8gms82SXXcpY4juaG6wUzS5C3iIuVId2", + "8hAhnj1RjLHDx5g02xqtRYxeCw1H8JeI", + "8htaw3vnEhVP3c2hHxQF6XslBq9Wcn0J", + "8i8Vu3qC47RGud38NvcLyYWuBUh0kwNa", + "8iFmEn6E5MkPUCtSWU6GhbRi3IxT00th", + "8iKPRIQIGU6TdxrZsOubtfQAadjDTV1R", + "8iwISAhqLOK3xEz27ou9OAf58nT3WfyH", + "8j2GbJdgPTsOl6fzwkjd3xiVnDCDxQUi", + "8jF1A0RTSxRLYEhvCpH3XLpkJWxnfT7c", + "8jFvplQ3VQCp2vCT7iIHzqr7y9GmyEBN", + "8jHo1jBcF49j5c7OOvSEImhuqCPNpzqo", + "8jQCwx8M1PgNWQozu7rcfVFRlCzSGXuW", + "8juWD056CKupB1WjKhSgldzpARS8he8U", + "8jvt0u1UFLwW1H7UMih0Z6FurDXUDTdP", + "8k1t060ehVo3PRYyzTAKQVVFNhUNH9EM", + "8kG71LFEgpahH71Ej6IFgCSoolkb0kXb", + "8kJ4wFQR4w2QA1XzwyzVRiTSXnjo9dQs", + "8kfPN2eTv0AaOwj7Bf5CrucCCsadN1El", + "8krybo59IuBxfcx39HMnivDuqOtGYWOi", + "8lNjKPsRyyRNyMVVxVZ3bAdHkiD50eQf", + "8ln78FxQJF8N7aXwWdDSuDOL4J9ztskM", + "8lrc4l0BAwgPahMJ2ivtQyIsNWLE5lX2", + "8ltiL9ukEvyGlpZiUGxl8Hs7WbCcwC4A", + "8mNXHjFhMx4WxsrUL0QqAQqG8DcWobht", + "8mbbnv3ME8gAtuiGqHExQ9KnsIgflVF3", + "8mvJZs80fa0uSu4xLy7Xsm546PZlKC8D", + "8mwdiXqa7X1jqkTABtjoEGP3a2SfGvSu", + "8nZD9iju29b3iSXHcFPFQOQh8vCV4gh2", + "8nqxqtUEEATDN20luzRwc7b3rgRou7JU", + "8o4wCUdUHYtyEcpQyluyTpTr457B6Idv", + "8oGedcHi2F7TfyvYpRx35YTaOh0ZtJt6", + "8oXMKxtYBnel809LJiswVQTcVOWrwPb7", + "8pK4YRRuAxFQxmuIqbShpUrifDBgmeLD", + "8rHPCP7KRDZcdDzypbLD7lOsX8fgrqgB", + "8rJgpszeplYCgEn3HwJn3ecHaehd8ZZG", + "8rU5YkAtE1gYD7qOcC36reFjisHEzJsF", + "8sJ0O6tbG9ELuMDevAXK5bzcBmFDTcQV", + "8saO6kQ9ASWWElgcdCH4r7tL15bWxe0A", + "8t4VSErqOustshM9tX49sAAIe13mx8kx", + "8t5kkKtVkPeBNtOUUS6Nh11kPBvbrjfQ", + "8tIsQst8jnhuyrDdknmrCcJdO6lKDSGF", + "8tKNoAigRf2uTFF6mLWoZsEEyrxQm7rY", + "8tZ83YG1reHN2blzHwsXoCOccHfxx3fj", + "8tck8th6Hcxcw4xE9OAdzQmDtJV1RdOc", + "8tnwhb0uw6QLWLwXPyQ9QmnNwCWXRDfj", + "8tvm664xvLvcpJycuA6ro4jJr3vvaFwU", + "8twu5x9fECwB7WUnpRqIYU0u7J17D09W", + "8uFW2xqXbDXIxwbXZtQO0VF1SIoQnCZM", + "8uPZ2tuNWAwhPCz5HHGp66c3mkkhFgPg", + "8ubJO0b7htNAB7K31lkGP34ka6gnaCOg", + "8ubaSvOIB9805mtTWuHDJnSfVZajfp8E", + "8uni8dVZ5ZNY13c9gHnjVxCl9ULe6pmj", + "8uo7XdP7WLBb0TWZy8nyfx5Y10E3lYnk", + "8urpLPeloWdxIuuIACEliGxcouYTcFE3", + "8uxycjjFRY8mLGemETPhyOE9HgZr4JJY", + "8uzCBanrt4JcGgWrznXOr6YLrX8jLfXc", + "8vGB4ykgqXlHtTg5jOhBkjNXaeaUPO8c", + "8vSMlhx4PtNp0LMcHpbgH7txSwp1u1iX", + "8vTFzQP1hosoXfYA8cvObXpDFVBhE36j", + "8vafKdYBSJgeKE1TVtNRdzXUrqVjFNpj", + "8vdVkQdpevnK9yN42phGMm3FRfSCWVxn", + "8vpXKFfQuEOwgrMLdKLIkUphNEXoXvve", + "8w1DPGvSaq8qMef0btPQxBG1KckkYFhA", + "8wQwcE2wMivCHZwQmkRvOHsdB41VucI0", + "8wf5SzxWKZuldhD1GrItTwQ2V2jszmit", + "8whwxJWSnkWIHfa8wGN5pX7FBKD3PhP9", + "8wlIIJSgOk35tVuzNhZ2E5mt3O0s0R40", + "8x8rIVwMCnyDVdr9GkyWoPeX3TJwWQRr", + "8xGN4Dd63Zq4WlkfMNg4YFsFSt1xGD04", + "8xNsO44aDjWROTzRgy0zY1TGB5MUg400", + "8yCARFXIAHsLz7K7YYa43rUBFv3jlpdb", + "8yD0yNBEW9xOGqNnNKXjh04j9mLjzG0N", + "8yWt5b245pZuqPisCMqQUd4gmlx3vBoR", + "8ygLxkBMfJft86R87ci3MsrgueSXD2GU", + "8yvh77g1XzZoSdErMgrbe4z721t84bz9", + "8yvrNxJUekpAn3cLrOxq3eRB4gmBEfeG", + "8yxeExud4IeboFZ0uDVgwbJkG0SOmDsn", + "8z7lTcHebAQS4JLFbQD6qllczExmOczx", + "8zBaf5V4eMCsBbkn9xUv66ej0zQh7rzd", + "8zMXiX18qxmMrbYrfDAuoHKGNTqcdtyt", + "8zNXWSO8Ldmqcn8DNSVt4M8BoDAdQgGs", + "8zmRpyVqCHvn5H3RiOc58v3Brecnxvlr", + "8ztjP6t7YxMUPgdgBKZ6Pcusm3UUfwEX", + "904FzH2YcAjaVhT2jaXA77xmRypqRq8E", + "90IlIkEAjeqm9K8Yz7Pi8hEHOwqBRlEr", + "90icXWnf1rJwbbwn7YrBPWbR5rci3MNC", + "90tXOlAB5Adpyj4J22ssXBpQV1lnfRsz", + "91QZkKPiozlZBdXhz9Zkeb5NyO8jSJxh", + "91R2GgFtrHCSxVJEW6Dfv7sEHYn7ni3f", + "91RXDwLtq6pXTbdX1rehjhuLsS72cNu1", + "92SQV41YsWmsSnUi4gfVDLh3Ga7rHuO8", + "92Wp8MUJJFa8cMcNFfPY6skCpLE82Fd0", + "92lDf9HDtVlgKeIf3jL0vPduMhukmZgo", + "92qMeWL77x3acB9ecSs80Mt4uaArYwnd", + "938kjG3Ej2roZbt8CeVq3gWVNDYcoMN0", + "93TGTQHpFEYPuW9Pj8qtu69bytHUG9NV", + "93YzP1aMDcyrYJxq3uRO9VkMPeRM2NhK", + "93bH3pudl6Fv9OHckDANJq3qJoykgn1N", + "93bxx2jB5P8oswm2jZW6yZNRA6rakZEY", + "94XAtzZ4iC6NBlCM666afCWUdlYjTelI", + "94bcxdHuYzDjCJL2t6clwo1NGHUDwoUE", + "94wDrHEbLDdyFZm2ZBhSvGzGeTBSkUcd", + "959ocTVMFFwoheyE9IvnuoTnTUZp9dWE", + "95IRyIr4IrDdNWI0nqmRh8NFMVPiHqgx", + "95jO4o5qAMmc82WG14khstIjzeIIkQZx", + "95rfEWnVFewfJHTdxEcxhP9NVA2piZkL", + "95xXZzkZROQ56q4VKeNcQJWxXG2TEwUE", + "96N7B7uleuq7g2I29geL39xCykknXSAd", + "96SUKauwoJNMxpdSMz4jKvBegsBDU5KL", + "96SxaNOrxHjhQ1kPIlW40v5zwr5O05Rw", + "96WK3cIC7KFc5glNEYwL1Utf2Agf2Yik", + "96Zx7GqG6IPIK59KTgyxLCLBhT5tFoXJ", + "96byjqMCitjz6WAwNVx21cfd8fW18FAa", + "978ZFpVwNIOMaRf2u5TKFGsGRrxCgvsw", + "97AoVbDg6zMtsmQ34lYBwQYNUv5RrlLr", + "97KB8u66jL8oHE7zy1HSSRh3HrrExNpr", + "97MIBXYOQLH2BmiNyTwwxJFwd7FOFUkr", + "97ak8n7R7YnJG6nEaio3MxK9D7119yo7", + "97bOXIFGiyCVbcXBYxWrvUMRdRA4PAcr", + "97w26uWPL9ljNpWqHMHfdN3mcoyEMSaK", + "98GuhknIryeFdb8EQ7BRJgVE3Dl788Cf", + "98jVnUcPktzmYHVBBifQjGx2EgLD09Fr", + "98vRrZ10ObM166FknKtM66ZEeRQHTUWO", + "99aXWmcORrpNwPwGu7LnzwowJqwekfMP", + "9A0BDmfeEZUnzslHanYarKOJwA4wbmfO", + "9ACZT5lsB0hjKwgxjUeJJw7cRPzR3ar2", + "9ADuxeScXAD605ryMAqwVtLvnCR9ZfsF", + "9Ae3TFb3EBArKYwntUpFKRuc4V2dEXIC", + "9Ax1RubmWwvnqKGPRsFxtYmAH1QeX1Tt", + "9B7GySuCCqxOFoBRgbQD0J2awo6xLh1e", + "9BAU2ORVipyvOXC9U4AfI8xWx6LePrvP", + "9BNW70VsCIxQwtrwWnbYr9O8vvk3tvW8", + "9BPOzhFbz6zn5AMnGAWZmj3BPmmfWE7X", + "9BoBopjzHoTU83a80rqCbU3MGH0IZvtO", + "9C7qqbX6sWT67CZa6iRoW2qNjXOV15ES", + "9CEi1YJEn30xEBzrMDBwsSH6VL0MSd7V", + "9CSApqQbE4r0OhwWAAcqtPvXV9BxV0uw", + "9CVqprrMMIjYnBFptf7ond9gg1cofsz6", + "9CmUnXAjIldb0OD5302kbc33is2iYYGd", + "9CxqgJY1aauT0QP4igMfBs98rwKs0QKt", + "9DwjEONkX04jjtkBsG5d5uHcZeMBPGnq", + "9EBm2jNjbUnOiTTg76Y6WTWHzBirClJW", + "9EJQCBKRouoYwYdCuHFsC1EPA7JQOAfA", + "9EUdgnuC8u86RveBIh5SfPMxtEFSRfer", + "9EdacZFtHrbLLHaAWwKxFeDFGQgR3wI7", + "9F9wBanlhfMv3skY1am0xKrYbwBv2DZv", + "9FDMrEVxBaKSMR56j6KkV0TD04RhA7JA", + "9FdPT07eloxZ4HmIPA0bQ51RrwGIXPXP", + "9Fgy9ZEYjLljSeUZECTuaSlvHqfHN48X", + "9FlGa0PDNONTgwkjEob9Nu2G7haNSa4s", + "9FmNXtcGDsS2w6VLxvGl7i69RFKngTCg", + "9GCYN5GHoR0wqKdLykl7S5oEhQd3K9qR", + "9GD8POoQ7Jfq1UZhPcRLtfBOMxvrWQoK", + "9GPsBkyOZQrY6vIrxL15oEGPCFMZY25W", + "9GZlN5iZAq8zx11rde6tcBEghLHH9L5w", + "9GZnnQ5e2AakdmcdpccwXMPkfD4mz9VM", + "9Gjs98nXlBbTV7gFKPIKimerl9rD5Z2f", + "9H8wjKPNX9ZgB3v44NlZpxXVW6ThdfuK", + "9HVhI98QrpqWok6PzWkaFvnY37Lk26Mg", + "9HbTqiWEnZxfSBBwDRwBDiVe2elTMnft", + "9Hg31nqo3L5a2If9VTvj1SeP8qtZKOXM", + "9I66oHxZcrB9x1gDBvji3D4sAgrhN4r0", + "9IKfMWnOWWvNtQBpz7u1odO88drDTFlc", + "9IWKuovSIQxlvnYpAHxjIQ8p1Ya8lsOa", + "9IePhClslwfADOnmYbrOFtZVmxzzH1CC", + "9IiXzBfRYfLBLAWfsC0oXTrQ0IUVcCG0", + "9IjPLcYBwZcnXl5errWdEF7tobSDSKkf", + "9IySUFcvioxGml5DlHFchsgty7bal6Bn", + "9JDzPy5emyRe3pJcJItfXyxs5YqgX6pD", + "9JZ180NgLc2hSNcqVGUV7n9SsbCZgEiF", + "9Jkj4P8zhdAWE2kBIy7HH6P90VZwAGbb", + "9K88PLN1s1GxdyyhuWDxRWdCYirLp3q4", + "9KHTF5iT0CWpASzL955vBSeOXp6ZIsKf", + "9Keldvh7JdPBj3Y7WL54MxvHPcfcZDBZ", + "9KrTbmxdWoiDKlb1uKSNFqumJTLRXjhm", + "9KyS67nfAlqhLEyaKn25Tn6i4KO8f8DX", + "9LAhWDWifY0ixcSkpR4yEI4wpF7d8mx1", + "9LU84mLaVm5yHXU4hr8PQK3AUHAh1ZHZ", + "9LlvWY8P7UryuRcYIX1ULWZQTsZFyMzf", + "9LzFvhyS6zPoTukBIuYZOZBGXt1XAE3r", + "9MEBxiu2A19XzhWPLQI4Qr95wCt8hi9y", + "9MQj9RfXheTn2FWWu9kIsa2oL9TPcv60", + "9MgAF0mZtutJJi1ofBXqhSn9QCE3PspL", + "9Mi94QJ25AXSDPztiHmzGLxSg6ItLwsq", + "9MkGXoOnrtSoQk8hk277MxwfhRtw5OlB", + "9NT6CoBUJQ4CJzxLprfC1D6uJKwSmRyi", + "9NXeS3rt93qUHvGUUAM3sbEdrRr0IaXL", + "9NicL4tT23X37URQNnLnHGbvaOJPuMoU", + "9OAQDpqNcNP21r8LjnMAGBxcSXnHdjiV", + "9OpDKRMCv2oTxb4NqfsoE3bkUlUjYnJM", + "9OqUClxKTlizOh4qO85gOBmIxgorDTbP", + "9PAAXp9yWhlYx1sEBdIkXoMUn2JSHgCZ", + "9PVuCUA69yb3y1geB89jSLhsI6TvMLaM", + "9Prwh53vikvPiOSpNn0vFs0p8MHJID6u", + "9Q9oMklnD6rFcVNb3YbMiGRQy8gwDy12", + "9QFQm7LfHB9yWJnoZVo83nANz4NZqMGK", + "9QIQZN7kLvD7sihFukT7mpgVRDxMthpC", + "9QJFb1k3g7QNq0guik1lKHujLgCFxXLD", + "9QU6j1cRFpwenq2aBf62I4ynw8PACJkm", + "9Qr1A0ri9Yh5r0eEk1hb4UnBYTTUMve0", + "9R6CXZxzTnNj1WixJ1NNlOYlYC8sx4AE", + "9R7LjxJECraYvdgEtSZ2SeRsAHh8tp4E", + "9RMO0W7lB4vOMcLPpIoI1MD53UKKbwXT", + "9RRHFNMv47BWFbistEgmjMp4VyxU8t0G", + "9RWLDVT3vDAeL0ovxoesSGKlnrt20qHr", + "9SsKmtSSJKpmZBgIMUWXhggCp4pB54ni", + "9SwhJqiTu5EWH8i3Tpxu39VmmmLTowDb", + "9TgEKPSwY0hBaFp2PkSzFkOKSTy3aIq2", + "9UWK1R2N8yeyb84kDLYpDFT4qFnWmED1", + "9UgGLuiYZ77ypbY6E1ApP1Yj4R74HQyH", + "9UlZ9n5IZ6B45h3WjbgHzmnkh4FU8PCE", + "9Uvmoeop27UJFf0mcW6YHeMz1LvkxBQD", + "9UyaGMO52uqn64oQRc6zOur5nVGj4Xlr", + "9VVjRfJ45t81EaaIGtwlSUIMxTsGeSne", + "9VWJksqh7sqwPLh1i9ff4xTs3fOlPJ7M", + "9VczBNDSIqax6G5yuqioLJ2auu8gB72E", + "9VqC5YM5LUIicRCL9Qz409oH4bPK9XZU", + "9Vx0dfUgHB1MWxVsDXPezhyic0i5XHWK", + "9WISpVS4TKjLTMJ66ehxfTOupVlmNZz1", + "9WSFphtgsXCdLPUJq2PmI1aads59a7YT", + "9XAHq9OuBqDKZAevdSqF8CxzPKBzLX2y", + "9XGCLJwCEqPhLS8sS6AihfBfkiUU6ajD", + "9XNl4yOLDgcq4cAP83Rhf2ioYVsBLxzv", + "9XiJF0qbIZhYHZml0XusdlRUmRFgGzwT", + "9Y4dTLP833TUBIzs8dIpxI58GGQAHUfu", + "9YDQdf6XCqP6oNhgAl89BP3nX36vRsib", + "9YdmnVRi4rxjhpJSkIPwxRgiubPFsv30", + "9Yw9ZGT5kP3ImdqathCcsuKB34eWzPSH", + "9ZJ7w1niuyW97r2PSYmPUCjFoBF70tUQ", + "9ZWR6dzUu3CQCCYb7m7pgwaZ0eAynmhw", + "9ZmKLMutPccYTsuYaikfbbQwZ7PGhUT3", + "9ZphKManEOKvaLED4Xcjgi64NsHFq7qk", + "9ZqzoEyWoUaqTb6nuLnLUEFkQsWHYRpr", + "9ZrX86RX2a0k8GsEWMGRk0tMuu6Km66d", + "9a5FudSWTXLoTa5Jw4cQqGnGBXtxbkH3", + "9a7iE9SwnuhYGG0suo0mifNtqhXCyZ3a", + "9aJ3xAyYaTlfn7Ah1XHCFe3K9f8CZhRd", + "9aQX9RfZ6Vdjd3y2gKEGOSY0h0dtlJms", + "9aUIWjZlIAXIRnGwpZf3DViQDCr5CPST", + "9auRf5NYropcJaWAIhCd71Z3IBaZmjHr", + "9aurczIO1wxw92LZGBn5By7BOR0iCkQQ", + "9b4xaOLmQ98VwrZsOnjUHbTejzzgAA97", + "9bFLHBWJh9ggWgJfg1Aoh8x5UKoUh5k8", + "9bUGZr6iuyB0jTgUbMGQFunZSL70swgg", + "9bbmWqkmbeUGjG0xfStt4qGIqWf0im5C", + "9blWYOAqdog7Q9ueUH5KnSEWRP9UwVZX", + "9boAWEWDcVyBU7cWko93fPWMoQCddLIE", + "9brObLl0WbqYpMcXmJ4KVqAC7XGZLHgN", + "9byY7XelvcSMOsdNV8fQZtd8wLlx1b8o", + "9cLzgdoJxrWTDdrgwh9MXOI580oRssSs", + "9ceMhT7BJ6hRNf5ArkNMIdaysmzA5HKq", + "9crvuEazqw2aovpzcOmfbUkgRRPDr94g", + "9cxVqV5zvOw4EWvTS61FnR2EpneOOZQU", + "9d20duk7g8nE0LXqnftr0pFJxhzG7npT", + "9dDlKLKGtcCqnA0ABbeSnKHMponF8bai", + "9dGTlxNPJKmERYvnMBhrmaZVfgl9DGnn", + "9dIgG8wloBJ1ADPgrA0IfQ8lUyVHLv8Y", + "9dc8fSrkssLJFDhurc48HD3T7okPyk44", + "9dz6qHFS1VGRGt6xmrZ4ORyDJZLFC3U9", + "9eSVZNEuabf9AbB4pyyaPRvyQZscUlvV", + "9eXaKj4gUGlaSW9GW0zcvEoRrMRHzFS7", + "9en891DD2Dgh70hWUdRTPF0e8PphvB25", + "9f4xpjem5pl0qZNXsWq4lCvcKH6bRzJG", + "9f7c4A3RXEfltizRqjGBDN7hQw5AGn0Z", + "9fQBP0Chqh0F8tTOPy7mX6AQoVUt6kRC", + "9fRQIa3ibY6uIGg6aSkRfOXKXnGfq7NS", + "9fTCeyfJn40FTcJXDWG1j9kurU6HYzrw", + "9fkzoo3I96pSBR1Hpc6F9RWvYDDKCNIT", + "9fofgthHJVMiWMagWX7jqepFQY348XZ4", + "9fvSEXKJ3HOJsSWSrD3ygEt72Ev2axV8", + "9gBJMVCFmwrOcGl6CKRvq4PD18PYrgIH", + "9gO3PWBUcZWACl4NYc6ZSgHlGFbXPbYN", + "9gQTtdObPJv8YT5IIMHvjkr9o7j6nfuP", + "9gWAB5cMigyTXfL6TfFMwHSueQrPmtk1", + "9h4NaxGcRwcwbizGq02sxXsaoYChMUCo", + "9hAPl4GqaKzQOgBF6VF893vorhaLqQud", + "9hI2YgvI3OYZAnSNCQi2bI6QnhnGQTqa", + "9hWFFxmDM7mhC2D6UCE3yJRP6rwrjs0Y", + "9hfWT92UXTINFGpyBZSVb3EDse4a93UT", + "9hnidCi4FS7KokCmzopCtf1g91lr43Vz", + "9i0mRxfknLvdNLaKuotp1ZtlbaH2Xokp", + "9i1q1JkIWE0lsZ3QMY147Tn6VjZw1Wmo", + "9i713wdn3BorhKeMEgS5LLlD34Xr7gQx", + "9iC4uHj5v1LhSlZiV1bx0V3qczqZmm2E", + "9iE31OdjsglJdjjo7pem7rYn0QkDRITL", + "9iECBFzLDRPQaFVzJnmMshjcDKwtfK9v", + "9iWmKj3HeghRS2xkWO5E8yMefl4eoHsX", + "9j3zMk5Zo4uuNenl2Q0Qk2cKM7r7cuJc", + "9jPkZWoc8O19DpWVVJTAKoIJ9DsOdVJl", + "9jkXyJeCJcqkxMbqqXIlpwMc4kjhB4H4", + "9k1jwg0hmdIOWO2FTSBajI5ZBaJN8Axf", + "9kNEnNmjRxRI65zRzyFyHfrWCNFnZDdG", + "9kXRwuus6PQen1XMBYk9lPfMX6znFxPp", + "9kbkPa3IzPAKDr2MGPO6IhyjIRxxkUCy", + "9kksPsGQnLY62jPgHkPrA6gxVg6oNzfq", + "9kqqVTQhUo75JH0bACqb8Cf7fu4GfFac", + "9kwIT6rIEDwcxfrzMhiu55BSaG0etMi4", + "9kwJagmCuJ0awmzLngdSY7RLWISRVWwZ", + "9kzKfNh3M0d4fQJT3kN2jAqNSngbcexK", + "9l0liSZ5sjbrdMsHJEHBKJJ5StIlTEGM", + "9lJAxQB5vxWzqHLFyRypLw0zyc8X7tqF", + "9lZbezruuuhPJzPzp3jFjiKxAG72h2Pi", + "9mQdOfGJhU42VWvqqr3M1V1qCr1srQig", + "9mVfECulbWu7o3x5lMCr5A5rlkE1iWbt", + "9mXIdTKWFPLU3CnCERL19X1aTWXkf0V9", + "9mdl0p6W7O0HF79zHIswLcf4ty6AGR8W", + "9miHV5DnAHlEPrN92Uh4G0gCB7puXJT1", + "9mjweK6pwfGtzGJnM0Byu3ySCgCPDUpf", + "9mntQ2nypGZU0GRX6nw7FOhyYwhmP5X2", + "9muicozwBtAxVHNEdbJVT8NzL7V7vERr", + "9myZ7Eq99yc6Evi6W8ouUYVfEdpQQbTQ", + "9n6tURNO1r9E73ZIkOewycT6hEiiApHo", + "9nLC3jqpCTti0ZZflG7ivYrGq7ERaQD6", + "9nNd1agAnvnpU6teHJX1rSDMVMuFpqBL", + "9nR2Nkk6TWKtowwvP5dawwWkjIlMU7m2", + "9nREVUa9jRyWWd81aFTNcMHyH3KhZqwR", + "9nqKdjaaz0qpPIYRikwvRahPEwR19LBO", + "9o2mz6bNjP2gMumJs8ZneDqqXKGKJkvp", + "9o6k39jP4lb64MVKbo2qq5kEIcDR2Mts", + "9oMtRocwLWnpLblS8td13dN3pCTBagex", + "9oNwZtaT5Wrs40qxskwiRXgRXjNlAM7n", + "9pDQUpJYk5qZ7qdAVzsLoqrVGO3rznTc", + "9pEAVzaCQ9Xn6GeCWmq5EfGiv6vgeQuN", + "9pRtTxxZxighB4JuVea3cQkuhqoyHUcP", + "9pVd3SCcGpqWLGzgolWdXPT5AS2iX4Vq", + "9pe2v0uICK9NSh0IjQHwaMkry92cnvpf", + "9qOxp2AJOh4qeQ9VgqVrcK0651QnnJgb", + "9rFjmXZ7eNmAKoP3EkUA9xVCthwLnDPa", + "9rNqrXWtQQpGKYX9XTdwnMgUJTxZ3sLQ", + "9rVVL0rJiUZX0I8lIl9zrkBBpTwCD1y4", + "9s1jzvhZuivwVgitG5BFFWEJ5tZgG0YA", + "9s9IUd6VC8snw8a4x8dI7spDuIMQSjx3", + "9sLxRVtyihW8LLVQpaO7LHhxuxgbH3rC", + "9sOlqcvD61c3aFPl6Ymvh55SkLNm3Hsr", + "9scdjEutV6hKbhGcYcrVJjJUjjSDBW2Q", + "9sgZ2MCf0b4vW4AeS0IJ8XdWAMWXZq6o", + "9sgjw6zlTF8aKSp6sOhRXPgZKyDetdaJ", + "9slKGuDNMXn5pvJMO5wYax4VdNh7Dzq2", + "9suiW0fdInLvpnFJBL22lURzqb6WJfM4", + "9tDKovzsJX2NDfbgB7qRR8LNeZcdoV50", + "9tNbsa1EiwpcPSDrGTyAdXAaLb8kN4ED", + "9tbFowNo8wcsBdTYZaPZEPQUqq0uCD33", + "9tiReoIXeKxNna4Ckouy4WnGcx6fENUG", + "9twNkElqwkovshdcCQVxxKkhPRdSksP7", + "9u92FEs8X3hzXLstJnJWpVJKwm1D6S8n", + "9uDOHHV7vqodyv0NiFiLU1CR2o4G84ZZ", + "9uHyrKR4BLI9afSx5EkLXlaanTMC75nB", + "9uJYgwUdargNY199ll7Tg7PgOZHlSapu", + "9uanAOOoHJI9WAK9OmyEc1QY1rPLnbxB", + "9uu2hk30txKElCvCmBiVkDvROJ1gTWxO", + "9v5fdcCAOS1rJds69LeYtIAhMS2uMFaH", + "9vP7ZAGfKfO6l9lUsGRk4CtpngHV2ZJh", + "9vbfPQz4to2SdAK8tAWja9AurMo2gP44", + "9viJLICNOrdnjtxlYqqEC5RJVxOORiae", + "9w9ZTZtzY9VlPn477PcsT80jIlQoLkOL", + "9wCve0kimFPIJiPdbZRtugLFkSs5aaRV", + "9wP0OU1zGxuFhLHBVUTG5tqfGmGaJNcR", + "9x7g95QYX0bQigrYcvAA10U9yStAyAm6", + "9xIYSRgUCNpRQCmw5Z1wtPsFT9G7CHPz", + "9xkwIlcO6e4t6SF6Tr79FbH3ChYdG1c7", + "9y5pBW93phpvQjQjOQRJ87HDecpa5NWL", + "9yHLB0dbOPk5k7w3nfTjfjqtjgNeUrhL", + "9yJAEStLtbgmK0ZZfOh1u9GizP3RZmVm", + "9yN4njnDEDuAmuFuDI0T1hl5H6PxwLMc", + "9ySDzALEfrrsB2Tpk5X3OkqXRThrzwdb", + "9ycsZfG60FgsDo4SOOKtuOZBDoL9WaMT", + "9yhh30HIrlcPf6RpxOgNrDpLMOtn1Psz", + "9yiAPMf4MhChsQBrY5DnRCbpAPRtUZum", + "9z48QuVv3Cxwyab5sMGajJCWTXNz5dU8", + "9zAJNPThH1eX92HGRcCf7c9AQqtooURQ", + "9zIq46fBf3SqiUQKinU281KVYp4pxc7d", + "9zR6W5R3IrFr8qWCPlwg2UToiY5I3eQQ", + "9zSyoPbn4PFUTL3K7llMqlNzRe6hLaUi", + "9zXK1qkdt4TH8K6MYdVM5Ixa9RYH9uT8", + "9zZNgulurqWx8y4qAMwnWNVGYxLIRkDn", + "A09zc6DTdypKGT6A2DqsN4tYPkPiqBYZ", + "A0t4Y7l8X2A6LhSRuoqevlXFpcxNcgEC", + "A0uDRJSXxfXPbzms2dFYcAR0d0jLlSMe", + "A1KccD2m1JrIToT7n9B3Qo4vNLoyE4if", + "A1V7tQVRWPnMla5GMJbjwN2jFrR45W3i", + "A1YgATsFlHn2PBVeozEafUmyqplkltGA", + "A1mDOnsENTu7qSKV4IhNKlkUqbsgxbKm", + "A25epppg5iZ2zsTSpBCrk3ONze591uQi", + "A2dPKHyjmKsxRG8eFssVudzAT6ZJW1Ce", + "A2mFMz7POB2oQIwjrbMmgxUnStlWlAAJ", + "A2nEUZpkJbOkRJ9ZGTyX4r78WhOfhDdS", + "A2wQKE9e7QzWDMJ3NtcUx7L2otBg0vEG", + "A3P2i6LbdOGdyW7V7joMliJp8kRDV58p", + "A3aIieDp4TgYGYHOSF1PzSGx9gh5eAOg", + "A3gFsQI36xp92IyUJLzU4OCDIWxQysXt", + "A451gZOx0PquP9U7PJvvrCGAzN99P7p3", + "A49yvrIMMKVLaALSbgemZasR0fBdSpWU", + "A4BYDqY4MipPwxHvMQ1JJvP1vhrdT6qw", + "A5FIxPya4G4hkTkijM0Gc7utqOet2Ocn", + "A5xcbmRHQeH5XtewpqbmgyZAEGiE0Kiv", + "A67Nzqc99kKZcvF4Lh1UF4MaIO4PEs3n", + "A6AlFR5U3gwgbT02l195umUtMNRzgUhC", + "A6l62S4Esq045N0wKxAbKfXLpf32ezYp", + "A7nMGeK3shwVjIxxLpt0ixXoRfc9UoXZ", + "A7oX94YYXfS0fEdv1Z40uqhYB5wXHlcO", + "A85QC4Hn3Pfppt1XLAlCqlLuFtCiCtK6", + "A8EhrIB7xySbf4qUsKirxTrkLf7aCjtU", + "A8PWiyMP7UCHRR4zgsTYJT9jWE0alI9Y", + "A8PkSFsu4q9D3IHMa1MTI4kxfHIgDoVH", + "A8RZknF31A4KBmzMwvmCgQP8vuk6lMJh", + "A8Xsp7puKEVCKRiVYsmJUru6zwomUdVQ", + "A919aRr21hk0T5ESUpK29VMZ0NzKqhrn", + "A93JR6wLjSy3gtIMj5yeusMTOX7361kt", + "A9fOXH9uZ3qiAN2Mey5ohbNraTGx5k99", + "A9toWHZX1wMSNw0SAwKwzY2yOTQILIva", + "A9vwLjxn9FnGAUDzV2EIwYqxQRQyt7zO", + "AA0BhIsoMjA5iGyIThCDeKAFXUrflD3L", + "AARFLCAGjDywDAairqF6Uv9YOqk3wtpf", + "AAkGdb9vpWklPwAUXeb4EJJiN01F7ECy", + "AB0m8AeBVH4CXUggsjGQDNK3u7Ucsb3o", + "ABNG53MIVWamTroIUouvxRmDflXxndLL", + "ABkHX81Qq9HmeIp64ET5NL135iqhjnvN", + "ACAo2z41X5NPwjtSh4gCo67gJOrM1Q2G", + "ACTp5JeHRpGZngmTYwOdc0YPyFaqvqFx", + "ACjAdSEVyus4YM38lgSuJ1hQnD5jK6WA", + "ACk0bD6SEEKObzWA3BHjKlLvNHYcJcEq", + "ACmTwJZPFFZaaWqiCXlnkElkoS3Y2RH0", + "ACwn7JtR21lBfAvPTUtFrRZJ3dxA9WRZ", + "AD61E8qJORbAEtSr4NeXuvGFdcEhC5Rn", + "ADTlitFcZHQCz1a68T6KSgrwXa5Syhc0", + "ADsb9ctuNvfUfxsJ1EqVvxFGid2w98Rc", + "AEFfAYbDS40wohFEE4hCPe4y4cEHAMC4", + "AEHn4oI0OAOwhipNLiyeQdj9n4CqCzSQ", + "AEMA5isbi0NgzgYXpw0ry0Upgm4RVfVs", + "AEk8x9ZEyleIXSAO04Dq86cctPrYNH80", + "AEtQ6gU7OouZgf6C5T0mHRRkVpVILCCV", + "AEudl7rgi5BpFDexuec1llmoHF6yc5n8", + "AF9cB4lLzyvwbYZKBMXlOT072X6wBVHS", + "AFQMhfkrFGPXrqq19TIPN5zT5q5swK2a", + "AFgLdynWgU6V2QmM2affWR9vjB4NIHre", + "AFiPvoqm2x4bgrVo9i7x4mmsI3dX6BDd", + "AGCUyVHVCuLa8h2X5GPghxzLxudF4vQm", + "AGUZ4Hl8BQsg9k94E1fvW7YzA9zXpaKm", + "AGefzmizRk4WTlDFcE5Mz3yfuGbJS9yF", + "AGfjsk46Cv2HhRgyrOq0CMoqIGScAeoY", + "AHu7hI3r9KuBdkpade7FByuTpTw1KGqX", + "AHz6guMajxXPLtTan9ooYa7CEPcYiqFd", + "AIbRxvz8NoQKZszktkB777atkWL8D4Uy", + "AJ0urhyhyOKWLYBQWHZ1Uq2IPNrBMblf", + "AJ55TTLWFETmjU3ugiNOkkGqDcR6bDHR", + "AJK7iGfP5tpGigNd2C42GNpmYa2mSgSH", + "AJhHgDmnJ8Kikm3yKFRjCDdLiACeibh6", + "AJt3XY4l0DmHFnne6XuMlRUgcOmewhLa", + "AK5SK3fe7caLfYI8idRrjKLdAKKgFPz0", + "AKPfplLg1oCiJLQjQSOtz644tsU6YYH5", + "ALXMHoNHJk8aJxgXnYGZXV9W4I2cqWCA", + "AM5n6vySnOSjRJ3eAu9d3iuvyHIrqLEd", + "AMNcyvKr3Hvh2C9HXsdbhlNoNKGGAtvI", + "AMVVVjObDt5QW7TmvIHxxyX321SsjT8e", + "AMYrmEvKCHTAFiqrXA36NHewNq8ZUdM1", + "AMapjXTS4PInUsMHj0pWRn7TTqlpAfGt", + "AMcurMTTkwWRpnaPSHojK3O2prhbLEYc", + "AMiJpAkL4w73qWWLJIizkcRpYGaXcPsP", + "ANtfysc4CyBrT18cyggX4DRYMhztyMtJ", + "ANw08aakAaJfgnkY7VY6QK1SxSZypjTu", + "ANyCgsiEl93UFHKc3kaewTZNMbuPb6XK", + "AO1v6HDHW1A5XOPVJLL7vKGMF6ykBo1p", + "AOF2Kdbpbgorydn9UbJkGHTlzJhQm83b", + "AONzqN7BbwqV1RiGyOlgWKBjXiIU0rxR", + "AOTaNsFAoft1PPmJmZnDenY8fwSMOo74", + "AOhxj0KRpwr0MHHB63ppiYlJ5h0X561a", + "AOjKrI2xRqmenafniB8kd9xxgXHA3cye", + "APGfyq0qNGtKDOZM3EDsPZzOK6XVN7WL", + "APaYTu9Lo2Rx7nnLHKdQnIPzdIKNrOGy", + "APgn0oeuUpEDuEa33QILlBCN6mT94glH", + "APmMkjYl9ldK5YhtqZHCc4LYHkEMPDDe", + "APulzhnxDarLwU4cSQ3gmAcQcJhBiTvq", + "AQEVmXpQP8TT26W85jlE1ayv83NYjrZD", + "AQNiCFRF6jmKVkUm0CuyKtEx4Mf9jm4i", + "AQzctnXW5AJHlIV0zwjkiW3FK0IVVYnO", + "AR8iedlLkYp2DunGR9MRjFXsi4UsASkT", + "ARTjawUgFvSjNRvZPma02mvVU3yjcKv2", + "AS1gVLcqgcYCWS7Q0gEL1ImeziUCoh2L", + "ASMV5D906ISStGq4SRvzaOTTLaLhPqOh", + "ASRmnsChI4zV3DcPhvEDx2nPsWKhHNvr", + "ASZ5Werq8EEtkGfG5wkxRNYOj1E9F2Au", + "ASfdBOGoSJTJC4uwpHzgf5EdtwSdgCnB", + "ASiLhTal0XBP3haYyQMhrbnSx1po1kJe", + "ASjrSbif1TjVE2PGUZMbjqY9ZyoVpdOg", + "AStXrd9TzPcUoDKCOG25TEEI4gRGef0m", + "ATL6N3TCPDjm2Wnkk9oeW0O0WCBZW9u1", + "ATMFUCtomsDTt2DaQbBLJIQz8K2jJv5j", + "ATUG455dpq35M1p4XF8YLHvG20rbSQc0", + "ATUGWhd3nBkmiQVNyvcaTL0hy2inm7GH", + "ATWCg6nY6wl4Qch4ZrqebqawJvt0fUG0", + "ATgK4WfAGMfDyHtONtUlQQY6Da4xm87K", + "AU7PXIri9kZfVD5R0S2H4wrAyXClp6Y4", + "AUEWT3po4SlkYzrrFGOILXG1d5CQNVrB", + "AUTwlwtRzEnPLuCxwhIlhsyCULxThVI2", + "AUbfeOWrJc1snWvs01fWUr83IHmnG8xw", + "AUdUEvIl9uPJphtf7Pl2XQnH6lRqcEyB", + "AUxQkYy8a8l1qgISyzXwfUeFmExkzaM9", + "AUze1RuaaEJIALWrHKSi6QeiZMPtOuYm", + "AVtXwkzo6VOIXiVUtXEfH5RjIFrpXMG8", + "AVxBwBJdjiNtQD4kShoJDrvic01v2Uim", + "AW9TCL9KRZjWEjp7ewVjBukaQg7rnXQy", + "AWBkFcMsgakYBWWLnhdcOxjvIUTkzHBu", + "AWBtETTY82neVZKPdcgHqPiPiZOZPiis", + "AWRc89iq4EuwGbiYPPO6yhbtvEHkD9v0", + "AX5X1eVlV98hTttxNcVROQxoRCwzUq0c", + "AXQ9VVhCoPBThLHbhv7E5RcZtJ7cBZh1", + "AXdERqdeHimecmcy0elOTYnMSWm7AjcS", + "AXsx2xha59WgNquj2x9Kq8GERcoW4tzs", + "AY9nQOSRP3CA2CyUAD4KMqxbj5Pojc4N", + "AYLSFIoH58WxUdDkGLyeqRmHbo9hTDta", + "AYedpp79CMYrXHuCJChqormfZJ7pH4ci", + "AZBHDoTF0Doct4bUDpuNjwQL0giKzVx7", + "AZrVLwfIqhA3EAkCj8guZtnweqIkQoVo", + "AZvNZRFjgriRvlkrO7aLYQNvMObvq25Y", + "AZxjTiw5X6yzLjPAqi1PS8xRuh8aRURC", + "Aa61psJCyfCi4xMuemD7Hf1wMCx7MeGd", + "AaUbPSTUpnzMu6GCOutMBifCw6Vd8eLe", + "AamT22mqTGQykwdtBpkbYlEJSYmTBniD", + "AauNDt6bD7XnfhUDIVIqMinqkD7ZuDgA", + "AbsLXzkLtCuPWfj05gwkNYNQoFldb2UU", + "AcBYsz9JRhYeMfRpWGuhYt75zitjtvi8", + "AcUuHoDtJRmJjSxeujHtJX5c8tFqoEGe", + "Acti5IKQ5ptySUupEcOfYdB27J2QlzjV", + "Ad2TfETGjC0GGH8Dunys5vAkRLOTaPTu", + "Ad3l6S7rjgQN4lXYUuqFnU3JaPeUjW9R", + "Ad7GNIkH0w1PyffiNdYrjFmvqvvnZy7k", + "AdGgj6h1kjcfn4nkm5NZ5vUfRKYtAytv", + "AdIs1rBg8v3NX5D66Cd3EjXOlu4a0cTD", + "AdgHVQ8c7FLdQKX0z0XlgHpP6OkBMjjM", + "AdpIkkhQ88btcHryo6xVQVtB8e9XS3wS", + "Adu0OumA9kL3QxGmnuXNFyjM4yif93gC", + "Adw0HlQb9G7tck9k6pa7fEmcC906xzzl", + "AeJoKGhWUZrp2WDhJ2oKOWtQiB0uuvfV", + "AeL2hHrqHrMOwI7inoITk2ftesIbGFn6", + "AeRIEYphLRVFuE8QiLFNfqz4fhRbvxP7", + "AedBZfggMbzcpOXqmUslzIeH8M9qyFTz", + "Af2J9hoUNQIrQperGj8lLWfDMdIodCtf", + "Af4KUK01xQP1CsrK1DddWTjOV4Lq00fU", + "Af4sCaH4QIR80XfrtBxeUtb8ykgIpOk5", + "Af6kEotpB41EFfzARsWlx1lC2b6oLgkw", + "AfQ78MHp6NKLtfaTu6ylUSLqAqy31pZM", + "AfcopkFvxdos8YyjGKcKaB1cCNpD0O1p", + "Ag0pVA9IEKpwri27d5u0A2Oo3Ni0czeb", + "AgY96rH4nAX0AdH1036hVaVsOb9OdZRr", + "AgdSYrWLklBKt7p1yHiSYkEoVeMXCsso", + "AghsEPTeBkGSmDGNYQRGhRKltqXAO8Bx", + "AgrSaiJ6fMMZwRVpiXS7WGNzH9TBbjoC", + "Ah52sO4APaut8IC4qHQOBRtAstiHQKA3", + "AhNdoeHhl0qMs1hugETgHg5eNyenlIos", + "AhkQLfHX4eum2EJ7bTcpDsbOVcs1RWaU", + "AhnfW5f5AN3Htjm4yEK9SpuVQPcKSrA7", + "AiEmoWlmdqMtaQvBaXINwrW0P0YtL1Ms", + "AiPJKvuryR1c6ApI96tbcT5DTr0GfLGP", + "AiQvdYRJEEvW7tJyCAEE8TMP3UawQPvh", + "Aib3DSLxpUvcEWEPAqPN2Nitbuxvm2dr", + "AirqEcjVVwtUlGF5cC7ifweloBOtp833", + "AjGxvwthlaSHGZMpM3aFqroNuahsvyLj", + "AjH4NnKJYWNxKQHuPgkglIHl4tWA9HUL", + "AjWrZsabXozN1rIoakh0Ci0BEIBAk4lI", + "AjcBRUgA40LYjxPA9FNvQx41MeNSiTQV", + "AjcVQOdKpkp7jAgCyXp3jTdmHLAXikfa", + "Ak9r46gwfLDO1mu1PPJfB6kSzxId5NPC", + "AkWQE5eevP3yBwAJaUWE2mStdaREAKSA", + "AkWjwUBofF34O3WHyUIuHRNJmV4zXijI", + "AkaM5bHudmKbx8SaOOR96j5hhdhpQGW0", + "Akb5iRsXvgYBWaUMNPeZVpoKPCBLfgv8", + "AkoWl7xzu3QSpaqFRSQtQnG9fxF4QtjW", + "Alc76VgwRMMgksfquvFqJpPm6X9t7eCI", + "AlkAcNsMxUYqqdOR8KiSvjQoyg3RqdjP", + "AlygsnbLiPPRqEY7xMcJNK4VgiYAyoCp", + "Am0YJtE1eBMGEX8YOnphPUaDjBM2O3QI", + "Am5PHv2yHWT6zZbfWcOY4ssYR55jvFlx", + "AmIGIMcTOYtMeIE9VLEA1tFHT7bbhqhR", + "AmSF4yLM5oPk2QkrcXEWmrcjZZf1jZae", + "AmSSL3jAOK8SUeaDMPb5nybexuPskSyK", + "AmgzzySPbIOJiRYOZfghUk0yWSO27ZQD", + "Amo7vmnp7iMAut5fmW0J1AykeDT8W8VI", + "Amos7xWd2PaeukkjkIuOywKEr1cRyJgT", + "An7ORFaDSeH1JzmIlA1trKYZ5joAO4VM", + "AnIAM5MEp8pFwyUhlXYaYvUeZGRqNaln", + "AnMnyRJH4atkCAtgyKn0lmixjWAucfBM", + "AncRyvMAZHtqmuSnOILFzL7yz6nFW4nm", + "AnfBF4t1bBmHvrTpHka16cowI6bEAGnz", + "AnnBkMNaxk7T8bPuvEhHRhymDmxCZsuO", + "AnqBL822rt7vudliFnUNLxMRY4O9eJ6t", + "AoOfLGZWkGoVqcDuxbUXYB7cY8assGSc", + "Aoa2r4hyU0f15ik07NggvoQ0eXmgU48s", + "AosdexmxxkVHEXkOhKDi4Siziwr03iXR", + "Ap4aWxOgksLtT7qXC6YloIJ86RAdxkEs", + "Ap8fVL0Y0sA80WHM4TwLXOf9v9NFh5Ij", + "ApK5FNlNnn0XCOexpnKAKph3xR3mROQF", + "ApK7YM3bizilyP0Dp1MqF46FVBTbxPby", + "ApR3olvOzjadjzu9Xw7KEDKo5aLvBriJ", + "ApheA7bqnvv1o6jHPWwYG44tnTF6ZCTW", + "ApzRYXxqkGkN61OgGJey6P5xdwCBMRcQ", + "Aq9xm4qiYhFZwI85rJl8KVYe08xqZR2c", + "AqGToo3V0iQVnG94Grfoc0Y2WyXkajyR", + "Aqs3uXJSy0ujK2tyaslyA2YDEvZInCu6", + "ArKBQV6YCwRkZGlQArXyMQzfKEJfWqN3", + "ArhFz7Igu5vGYSyD9O9hY9QMEkMNmlv8", + "AriMaHWS0EbE2OaCMaReEQQPFmz17d3w", + "ArsRumOUAKd7kh0erbZJbq2rxKGMJimN", + "As3A6BoUjlXX2bFGx6cPEG6Y5tl3yJc1", + "AsJ2aZyXuDUhOmDtkHSQqko9vPPVDTd7", + "AsKt64UorSSFYT0q4VeJrfpoTF3hJ7GU", + "AsSpB2H7SywOb6DyOYk9x991o1k9KLgx", + "AsXKgs3RObazCdkLmo6NTy9QMrgwAMSs", + "Asc99NueYlJSFSt64dgCvEqjIQBoYzlI", + "AsgvqX1jxmMe9DbfwAVQKRQOnMT5qJ2T", + "AsiDwGYJaF8zUC8dhdtut9Z5XFQ7BAUP", + "AszBwJmv32P7bovU0yF11V5NAcV6OTaF", + "At27dPVfcoIdsWdN1JcvN9vDOtqyT7An", + "At3hJi6ZQKbhBgkhbbKYonAW7dLtAljt", + "AtPkTQRyCbqU8D2iuNL9YCzLyrlR1Iz2", + "AtRhbnHylRhoQJgeDz1QcVrDy8fAOxFS", + "AtSQqLna51ZS9HqKddBxPxHGP0O22ao1", + "AtbPbWSEONGnYtV6ewApLUSPmzRInRLA", + "AtcxrVz4Ju9jRUxh8JB33EsqMRvhSWBC", + "Atedj0QEaYHxGkE0baxUoZT7rpuRqj5R", + "AtmNsoLfEKNV896uJ5P6CY6fMgXw7WLx", + "AtpF13XYNi4hOXvzDUg2ih5T1HXlFrbm", + "AuEMxn1wqToCWFHUP53uca6INfLmTsoM", + "AuFfHVmv19OJ6mMDE1cFB1fxzyie0u40", + "AuRJBSwrovLfq7J2GtJuhVHtWMIV3HQ5", + "AuXDXLf6MGEzrzZ7v79CCxAcIdf7HsYa", + "AuXv9bmU4whYFd4XQjw05vmZ0dVDWkex", + "AuiKqxaPTj3jxheknJ8EfUYjWVBqH69j", + "AupcCqJ4On9pUcmyicBYIqscnD5PDSRG", + "AvDY8vKtMgfWBij3H3LBb2p2DkhbWiwi", + "AvGLy7ICS10h6GBuIkzK4aEFWnaGShRU", + "AvaTKNmCSt9CJsQnwrW52KbIeb8LhQyx", + "AvboZkFkju6TnIrWswbfqscaJ9EXFVw6", + "AvknzayNcvgdkaFQWibnJyECjorF7Srw", + "AvqSwHjoiv0jJtgLdA8G6yhjvCN9fAQn", + "AwkFsaBHISl4nBzfVBAcZdMvBlixDXA9", + "AwyUxzGsma2cvONZhTl1Unair681jkis", + "AwymKCYdpQJEjOCck834pHPEbUKsds2E", + "AxOzUZWGQgyNp2H9nhQge8dgMHLCR13F", + "AxfpTioAxpDJsOaFt0RaLd2SpLwCuN0q", + "AxyKWT6tRul3LF8VbBKsDO3pfbRTD36g", + "Ay3Th1NHbrfXmVAGSwL0YXkQhlXYkIK3", + "AySt6qH4mrdo8lYHXEq1pS5DjonHnn6G", + "AyUijh9Mik36695ki6xfcgSaNWzK1N75", + "AyrKJec9aKA2LfMj7LDBccOj6LSjXyqx", + "AyzD22U0OfkMTjzdGxkmhh0mj043ejgY", + "Az1WcyzC6yOKnLWJ6wRS3WPfTWRqGCHl", + "Az9BRnIsoMd3Wdm90nclIT6sXv7HvoR2", + "AzBKV1FNeTh3FpcZBeTmgO5qymws4Wq0", + "AzCrYVt4tpIYQ4e1MpLjmdZZiUmIvdOG", + "AzD0ptMy51A9E0h2GbgkarihpCKxdzxa", + "AzP7rE31utZklOQ7K5m9RP9nNeEAiWTj", + "AzlhlnqPVp0ioQ177tccpcDiaAwHCXz7", + "Azxu37FLVHMO74WvhpCrEGaVpjRHjcEN", + "AzzjpP6VUdcisyw8elwsoIuGOqKSyHQ2", + "B0BxmWkoCojflE8HhceYmjCXs2XS3kSN", + "B0KiQ1S0lrPIwrPGxGFo8wUAphTjf6vi", + "B0TpxGYe38r7fDkiwlUwT8yd3Qm8aeS1", + "B0WrHQgyjh8Qpm6HYYB9HVpN4d7iZf4t", + "B0k69B7CUkjwOtYVPKrbAcTDeztQamXf", + "B0uFfBoeBYF6DhrZhImRe2C8m8Kt7nWn", + "B16IHLf8oPQNhWgLOuXq6AMwcOc9BF5E", + "B18gHDpEIkX928V3KgbXyZtTol2nzaEq", + "B1i2dqkeRX9WUwnrA6a8yvlvnwqq6QGy", + "B1z4JwVUZvzP0e21Y5P39ZqS4gTui9ob", + "B2QVSnmJbneur33pgYAh3ybpJ6mNGEXc", + "B2kZnKqYqZyJLI7KzDYfhmaneanoBAud", + "B2ooHQN3g2gNHn9JBMxS2PdhRAKoq8vh", + "B2uIvtoMbSvNITC0jYw70hV5DKBjaiu9", + "B2zSpC76GHWtkOdeazGpQvLFx0cneToS", + "B3GM6O2unC5wYpHShTBNvCTjRzhZt8SJ", + "B3H8rR8UyIxo68JANfT0OLqIznvGYYHx", + "B3VuXcLjJeOVm2QjSvVrfGiLMxcSIbBj", + "B3f5wN4p54Y9WhZ8KQ0uji29i8aDiJZt", + "B3uOQwKrrhvNnwPUBBvzXa5cBok40gcN", + "B3xOMcMmYY0JuTTfVEn6f9ngqGobAjJC", + "B48VnSL3TavSH6BJcQBI2FkTIS3Uj42u", + "B4BRWWJqSDjp9aq4hLgh75no6wVFYTuQ", + "B4KBLY5orCkdiSzIGrTMPxBAvfXhTNt7", + "B4S2YZKH2tZ6sFGTSjTsyFghPavo4Wcy", + "B4j9vhHF7IM6RzWPR3ZJiLFsrHzsR9In", + "B4maaTwXKykCCY8PyxlkIzw3axZ9hHAG", + "B5RTCiqJwS8quN0pTXnwhDHt31p3rari", + "B67LB8V8v9bRMaCVunFzjtTvruRJfUQY", + "B6LeaFL3JDjI0AvMMyW3a1g9jOrCqvp8", + "B6U2WFRUeHjAmnmRvDaQBuXV0LKRUWqo", + "B6e0iqy5i5VaEDP9oqvVxoD5IMhf6fsQ", + "B7T3EfzndE17NkXVxIzAbzluBsN0wpGk", + "B7XIqDwKTxX72JF7rRXNKscS6HK7G0l7", + "B7XnMGyS6OxcWRgePiaCNoPbb3f8YUxL", + "B7yzPEh6DwW8q7b3Z1B1BSfFg1AdyBBQ", + "B872UcScnsv8axNSJv0JbzxuXEwm8qgK", + "B8YdRj4T9Dnil4wWJ2ZuOsj2M5kQEEtK", + "B8YsdGMR228Slv6ynI2h8E2DdVaZ8Oqa", + "B8Zmr9uhBmRlfSWQgUytzBnisERNRkgt", + "B8eiHoSoP1EOVzd1qd38Jd67T4uXCNrN", + "B9YTOstlncNFkS5pJkCKqpQ55UfaS16r", + "B9fdlBtvDHwiXE5y6we3bvT8HPX6kWIl", + "B9l0KYhiOHjUpGfr2sWlkTDI29ngB6Mp", + "B9lvNt1GpIcRfn97GhOp0JNZeMrOne67", + "B9nYBZoI5mQ0XQNjgg8FBJBZtBqgxzyd", + "B9p3y8iPjtSc22Id6wBcZcDUZe2qjG4d", + "BA0Edc58w2JUG9ywgbofYfDM3O8vw7kD", + "BA3UQMEa8FD8eObTfqUhYW3NIvpEcxWY", + "BA4goeBp6CQ1tESyeSwCqQ68aEpfNxSS", + "BAUgNPyYgStMkKjxLV6ut3HPOOEi4QdS", + "BAWgVPV0jMjQh8KAiN5fWllpapisZqfr", + "BAaUOXN5d2XbxEpyMzQXM8dBtoBE6eXr", + "BB9pw1ElAI1rPo3t5HDzf8bwomBTyjaj", + "BBBqWn5kCDJQRRlJLN9rVixT6M2kzURB", + "BBcKLrTyH12ig3vN65kY3L0lQ861n8Yu", + "BBhjlevx9Os6aSoyStokOcNvMGfi22uu", + "BC7C63oDSyWIQyWpD3GfQV21ikkAuqLu", + "BCUQiBamqhegBvjSkWaXcxcQDjFZU5zw", + "BCUWmNW6LJEIOHiyoxdluoxVqw3HUxsy", + "BDTVLYILEFwrEe5nDbf3MAtr5coLGi5y", + "BDq8nrUUmnLBG3bWH8lFiXwvwQxmBEEA", + "BDs3qPry2z4IyMFErCk2jWGOFGQ1OG62", + "BEusZwQUXAZtDZDHu21fgofABQpBNA3U", + "BF1kLD2gUKyB1LlUfWM8bESjDiP5b8Ct", + "BF4w1wNeI3ndydIzgisKBIDGr8kkDvJn", + "BF5JJLEqD17teopDqaIBcFON2FXYoAzy", + "BF7IQue0LB82Q3ftOtUuLgDn6a0VKlqr", + "BFohmNR1PGj196CIevnTOSRfyi9FQdEi", + "BFp0cvS4mZ2DG3cqWYzy4LpKC7Wf5ge2", + "BG8ATISfj7r0swKdkgaUiyS0A9dibEUG", + "BGMMv5Hav0ab1c4nuUcJHVnN0dot3Im1", + "BGewc1rJllKyAuyTpqTHYGgb4XwEHZC2", + "BGrRwv2v4da37uK3VZYtxpOK161idHbe", + "BHFZm3tumNXNmSoYk8UX6ljLkerC0Ofc", + "BHJKwL9VjmJmCzt8ZmEYzYQ6nLKrzVYQ", + "BHUxQMJ38dk0HDNuYwlS12GUCPgUGy5i", + "BIgqTqF4sssK4sdJh9PvpTuHxibZJZyp", + "BJEv4NFehhg8853U73fm8vuRn3ddyx08", + "BJG6k126jHezAvwB9uGaRJOX6D3Z31Fq", + "BK6Uv1udJUcB1J3zxgDPjJIS86kVy63o", + "BK9aIWWOUHxc3fOSRHHePLUep0quyc2C", + "BKX1MTJQo8hm9FnpgA2DIl0omgD5bkJC", + "BL78WsqYBtm01jzhu9FujFyIrEgxzgVc", + "BL8Pk2QBuoYbbe6fVk6QJLj2QLv7aMK2", + "BLA2pHTg4g7tfmNuKM0whbrJoGNWhkiL", + "BLBQOZ1VHUKG4GniXsCHG8qgRHqeuKYF", + "BLgKkk0lMCvviCWCTUuA1r6NQC5lV3Ct", + "BLpWCdUsnfwkU5VqYfgbsKkd5QdlpEUx", + "BLz5CW8kDBtyCfcc2YVJNugkdts1SrTQ", + "BM48hDjXuPInu7e4f6m4HSLlnTpcF8ur", + "BMNg1z9NJaDxTTjARzBhbAzd7P9pbjEO", + "BMV21RN2dGB89uIQ8xaOOYwde9MRIIdo", + "BMjvNFkvFr4Fv70h8qZEzW9PPr4Srw0G", + "BMx2ZsT2WAjsSlW1kAdJKf0QcYRBaiwL", + "BN458JZUv44j2MfWk4Uw5mWE9WagJLgE", + "BN9hheDwdSYiYUEah5Z7QjgMUvF74Nx0", + "BNBcDBzcN9T0u6uiuF7154JKE7OzpcNJ", + "BNYVaDcR0u7uae10Iae7qLSRSUQmxBnW", + "BO61Xdic7xXiZKwwxX7hDaNXkC2Tek8x", + "BOFJUoPfTi1gpcCdOm5BJzar4ZI5JexQ", + "BP80cbVvZHYlBluLN1gFPEOVdkUHZiuh", + "BPEJHMWwpJNPhcawlD8lTcradiVrATUL", + "BPHv1XioTJnOs18VpYkcUPGYw1V74R5n", + "BPMwgnCHAXnJZFHGX3XFdKr83kUWyfqV", + "BPcOQkJWa2u3KDFARPLnfewZsrloaF3k", + "BQPG6z8DTs9IPffZretpGRXSrQldxgVm", + "BQUDmoyNLBgM38cntqC8jQtTclUf1Dk6", + "BR0Ez1IwM959qyRwBoUfsQeMGEXJicaR", + "BR68qqPQmOg2Q7eJMfjDJNvxg6US2YIp", + "BR92iHzhJtXH29YeFUfILTs1iXycJupB", + "BRCEgrV4RPJMagLFT7CL5A71xhOlwDjx", + "BRcu1L7PYmekJqPk8W4GagA2N6t9s6hq", + "BRpYhvycbylJu60AGq0CZjWwCc3E5alM", + "BS3JpUHqrazvlOQ59ixGqm7xXA2Z9qab", + "BSNnEnnToaF9Th9MrQGy05QGpCIGpqyY", + "BTEHzWAsLCdu0PRBOG7FSyKllpepjIvB", + "BTSrWDMLEtCZEYuA5ZaswOwmKXe6hfMu", + "BTbpYyOalFgmqRyz8Y2cHHWtnkcghLkN", + "BTjMxiZycAvHh1HLe6ip5x1DzELQjZOU", + "BUH3SWPEKSXpVmcOgUW4bM2h5dCPvytQ", + "BUPwb2wwTNErzaT21Zdjs4rvtmTgy3ri", + "BURVu2xoWxo5ZpMLcX6KWaWx4ctiPQMY", + "BUa3ZQttLZWDcObZMDrEmISL81ObW5C6", + "BUaaOoynYDcX2UjebqaQdPYFY2Ag6iHp", + "BUdujChdDlVlWeqaxmJ2P9oEI2jRW74X", + "BUjU6nZn2CpbWmIWdZLy2YCK8z7T7K9f", + "BUr6SzSsN38gexF07f7NRA0ZyOhpkcLD", + "BUtrKwzCQl7ELYqbi9cCsfkzxyhVgva6", + "BUuhI7c5aIgZlnwLhtz9KKd5LWWQCpqN", + "BV0tqzaFW5QfZCe2luvFDDzpzKETxd3R", + "BVDSmettPWk9GPgHD4Ln2o8BiSeNDe5f", + "BVfBKTPJhRbGr2lcwUsAiKXNLHull7yF", + "BVqVp4pqwC7j2q9LIgojxiGnP1lSasiZ", + "BVrlZD25DOR6d3LLMsJ9gZhBdGptsxnv", + "BWId7QjprilXREP8DQahlMdmRTzZeCvf", + "BWR3XgVqxsJ3EseZ4pwuvZmjVFA3QLRU", + "BWUjEesRTuVbXW8LH91VZQuYlIcycuTM", + "BWVGEt8CQBwx8rAQDdcgh8wWidSzfoZK", + "BWYUP1iMEDcqFI7LnrAsU0QW4GfCpNgn", + "BWeiFobNjZZoEi64Tg1ggi1oGYpRVvXd", + "BWsti037UJ99RaQvEHt3dlt4vHFAvuhW", + "BX7azmiYNF0lRTpTaBv0sVoCVLnzhQGH", + "BXCNXtvS6yfCmc5wFJYOzFLOQJ6GAq4a", + "BXCm1Jl6XDKnC8LQmmtpHvCa9dnH1wWF", + "BXUbodT6Y6ln9UUgffYQliZn51P1dXFQ", + "BXYyaJMFhkZWcJFZ8FPpEuDDbBQ4r28E", + "BXv7B8jHSHvmlfP0YeCNVsZEaRWCyvqQ", + "BYFYbp715JTGjJV3LM6aq67loaFJ7wx6", + "BYRZgq0CIru4dp4zXM6ZNN39NhaIVcjr", + "BYicYD3tEUMmkDOnIXsnaUeM5HO09etH", + "BYoY27RnKQNCQa1eLD8jME1hkkaZMWqk", + "BZABup7X6Zbdq4Gmq9VKdn90M0uHu9d4", + "BZBjPLAEtBWErhEa3dzAX49kwDIL3Awf", + "BZI9CpobabhkXLxQKKK1c9yvq9NIpFbl", + "BZPXPPu5t7TpNd2Kfpq3MlrCWzkb5Oc3", + "BZQLnSwuLYvWhX5FYWBWzla9FRzLYZ3J", + "BZS6LAvTfrqafnAWmoRfQhDN3DRdeFvB", + "BZSaKQSWMY0cTiS9nSMnVOD4N6sJBANo", + "BZoF3Mq2wqWS9YmvypsKIp4FzllweH8S", + "BZwrIhX2n2vytsqZKYZYPuQ6QJKYKt6Y", + "BZyHgHmhQpMOKXMGqa6NVObol9PvgTc9", + "BaLQlkEMS1G1ZgMv7i19m5Sn19hehSEG", + "BaXv7p40mjRl0baEgFVy5fBvCueoVnSd", + "Bac1fXAR5LqDNwtQ36KjDtZS3MO9uPJl", + "BadqQLvocUQFD2jzpuh6aDfhqTeLPY1d", + "Bantn369MolvsM1eNFksVhOHvc1Bi4lP", + "BarReNKERGsBOWJZS5pDxcFbYDUgI4RQ", + "Bb12FGjl5yI6iygCeGx94jtoKAw443P7", + "Bb8159hTqZYBT3crO5YowZe8MQ9lrYdV", + "BbBsNkQ3QcndkQxHko5gazyvmeclzSMA", + "BbKmhbx6JXoYOFzZAB8WmhVaTiIY921o", + "BbRnwDnxf6CDV0xbFQo2oal5evNqQ5qC", + "BbSvHOfP3sCsXqIoDa3q73NIQ4kukcMS", + "BbgE2PK8qOLXCPy6vIuGkZMdQtogTdLF", + "Bc08adIIg6p2mgMZ0qhjR6qAkmumjF16", + "BccM4udGx4DetWO2BrvToM4nvNED9vOC", + "Bd2pskLP3dGlNUrttA0c8GpcSMYuDi9m", + "Bd5Y5XEOgMWsC6Wpixg8FjPpjIHsUbZt", + "Bdg1vY3VeMUv5GX0IbdL7gzkTJBG6OD3", + "Bdxly5E5bZkO4ddBneX0fCxSlhRxqBtj", + "Be9EyVinIlLe8O8G3mNuDeq4JoYtNZ1u", + "BeEN0pmVUGUU5OUxqPghyxbU4iRqaZX0", + "BetajysH04xRfXgnmPKz21YUuFL65xBs", + "BewhJ8w6PcLz6j2RPA6VJ6g4LlD1UpXi", + "BfEV1iuqA0Pqf9MR8TfCBu6WZ3Gneh8q", + "BfZ372mkTEIQ0T6V9mbzryFGTkF3iZLe", + "BfprjoTTsVvai20Lgn0HMVkpyCosz7Pp", + "Bg0aedU0NOobmmAldQp0UXiMZzNDxLUi", + "BgQ775LvawomFxgjFIdzxfVZXqDzJG9g", + "BgZqsGlCBxHW245Xt2PPaN0xAyRqNqFR", + "Bh3Rjb2fqluKTz9kzLiXO11QDUOhS3rw", + "BhJ1b3BmuKugW7rdHBEron17FDKc5kSj", + "BhQm2CQwH4fZVKqpcmHMoPSUVZaVYuRG", + "BhkB5504kojwfR3C0h2yLD1iyz0qP1pC", + "Bi7eSc1zyn7yfbubPOjNN9lVeB0uXp8W", + "Bi8ywdXnzzJmKYyvufEgMKB09R0eH0Ep", + "BiJsJmKxPARQ5F1Hd1u7FuAxoBSDIlrR", + "BigPzmdS2tAfkMkvXdUvB3cO5hu0M2ZF", + "Biwhj4eFvTcElVdssnsLnFQ72CY5LLXB", + "Bj0TjCWVQDQONpUsJjX4MgRlTQMY1RHa", + "BjMZeIfNMpPROhbzfrHJDlBDg0Ll9Ty2", + "BjoDZpP46ecLYrM6qAtBh6Ns2NBdWaHO", + "BjppESwdPxPE22Wne4n183O7XyQXZ46I", + "BjzeT1rTe63nPagjvSJbLZELlEgO4Zt7", + "BkIoZfc0YEdxFiLUANXSGfiGLv7yMW4D", + "BkYQihZINNYinACotjcpKVefgWH0svxs", + "Bl9G1u2xDbqR1xsEqgrKzd2coCfj2W79", + "BlNEQX6rcMCDgyzbAwjZ3T21A8iDjrXp", + "BlcAYwQwP0csaW2DALIWExKbGbqDsgNh", + "BlmIZMigmIftyLkVahIqSe0QrOuhydDC", + "BmDVv06RU0Rboeu8t4rI1bhlQcSgZlgH", + "BmU02lx2bs3Fyn4yNlbL9f6EHlsu3R8x", + "BmWYpuWIR3URWnp8KDYxXUKlyCEVAys0", + "BmiADEsmeNIbJaoyYSYG3QE7X4USCNBr", + "BmjWNSu0mMcBpZqFATYqLjxqzlgQ1pBn", + "Bmk9nkWhKb2EJd2RHz8aSpk9XCMGJJ79", + "BmlI5aKWncAS6hXBKmnrPYFluBDpcdA2", + "Bmr7feuo7b9Ki2DihXQkwtn3SLEllPLF", + "BmwcBzAYHfHbLVGllF1xrIVnQXSxCtmM", + "BnEeglqKldnKAuUbNOSeqhMYYwCJpZeP", + "BnUiKp3TSVCoBaUlI8pQkTjASo9wHI0Y", + "Bnl5MSxjXvH1n2tv82S9kC5o7LSt4gI6", + "Bo14vBgr4MwAOKJ6kCJdX3mldjAtvztM", + "Bp4GPU05cIBMkf8hi26tBC1BYcp9Q4zL", + "BpMhtD2zRduToXSNkVu4zgsrNe6QmVLN", + "BpWWL7FTe8uVK4oLz2aLUbkd1hB5ejPe", + "BpYakTRyyPXkHoZYkwJXEtBehMR2kbT0", + "BpaTZEF26jyvhjOSzBivwQdUhoFMMq99", + "BptQSE53ocZmMZhADiVb25HDLJEhMtbY", + "BqHmIHm5ZcfhVaaA5armEpCRw7j4fIUT", + "BqMTVzqOgpFUAd9Ekzp4gBvi8vMyBbb6", + "BqzCGfyouUiV8YGNfgJlDv10UdRoHKOW", + "BrE4QoDNglTuES9oS7swC58uzqfqSmZ5", + "BroarD3WN861Afk2fFmNxTlD4Fnr346L", + "BrwSd2xbqkORtRBz1bk8Xr1toTBZmNvj", + "Bs53AKwUyHhfFh3ZrYlNXlGJbDkhiggH", + "Bs6d03gmeBQmI0IjVzHdnYzinIqcWWJL", + "Bsa1oFtcz5YQ0q0z97kqiwlG0uuxHJBb", + "BsbrV9MjOVSw7uIyRy6lTW5hr1jiSM5L", + "BsqGUaHTNutwyLdPpljpeXYMOEQ2frcI", + "Bt04B445WRxGzqBR86yBH6jd3djmWYus", + "BtbzByGCBnW12Ui1Kt6TW2E8ghzpqbGk", + "BtkPGVtBz0Ip9quA2jQ4P0pcTB1DiuV1", + "BunM7TUTFqUMOU1PRTE8eO3mdmHHsrzh", + "Bv5ecRUqcKJ2Wm4jAXCjHatHyDP5Cmft", + "Bv5pXTSn5U1RR8ofR2m6fkq2Hnojbm0d", + "BvHq7X1eeiqUUQaPdCKaTR0dBbI0zFA0", + "BvLxG1tfSwabeQyXgxQYT34DvVKDdyQF", + "BvO3qt3skSJTcmDlrasJCk8sYqdQYbnm", + "Bvrg4B6mSr84IsQLQreyBNKVJK0AjmKu", + "Bvu44FMDGdOWLZjUT1UgUNYQTkYeZFyk", + "Bw7eYq7u2Rpta9ZGSmKzvGbVvBK95zMh", + "BwEh8lrugDEohqhj8vyzgtw6vdiN5WBT", + "BwK835SDPvc6mdJNHNTckYjZsUhHsITG", + "BwYp5iI02ZrDaW6c1nieRmicBqPOsLmT", + "Bwbpo4NiRjuvKD0c5IZ6jInUjZVZvDQB", + "Bwq9PU4GuN5hI8DX4gyuln4xxxZKO8iX", + "Bx2guEX9M2YzFP4kCWtTnE0ThD4DAlrc", + "BxYxpyV0tbMbO4nNUVgKaLI8LslTlxAW", + "BxziDFOVyxuaJ8UTTf5wRcVPo1y0dlqv", + "By151UodeEdUIRb1aumkmr6AlaOJDmPE", + "By6fbgAhWV8EnUBy7OYwOfNujcvc2918", + "ByWgsI1YDi8mVNsiHtQAxbCOKSFE1x0W", + "ByY9j26zzrYlo5Cr4Cg4lebTmH1WCcFo", + "Byn0PsgzDowDb9aflYM7gmcFCY9EmFgr", + "Byr6xfMOFtY006eLs3gtHuiDp8XZpPSF", + "BzCzATInEGGhJCy73sbGp3urjPSmxC5h", + "BzPvlk5Eq0KoF7n4e1LpjYWgLsWbsxhG", + "BzVhEjmUzyIp0NY0rRBm4ctKWE1drgFu", + "C07RC34xrug1pknpWMmbkEO8iu07n1BI", + "C0FPVhsbwnCwchF1AnvmCVSFZGGijkEU", + "C0iSGi2W3fkvG6dZj3rdqvywkbXkJiVr", + "C11FreYnK4xgXLrgZwzdsfwpPkZutdwm", + "C1CCiqUL3Oo4s4j5k07wuv9pq15D4m6Z", + "C1rAU3xuz8iONtedkCvTrK2GWRVZxeAp", + "C1tucWM9rR4JqCryAsPDqawbELhI8LLh", + "C2NeNvjuEEz9sduddpVP8dff5owIrcz4", + "C2rHWoZxqtwH2lcSmzMMqGrXk1QssnbG", + "C35Le8o8CX1NuQslRaLFfn8LspmBHWoq", + "C3NCf7llSfNNPLyWpJczqh2uGcC6Byuw", + "C3OYGIfqFW1NxnzGJYtySb5HQuNJjfnL", + "C3X3kKy66ykfZcWpPrIEGVYwWQlL9sQX", + "C3mq1Bc9qjze19yZbgUhMYl6UCWAcxZP", + "C4Axrh9a31dfq0nSRZ4JGUikfniGXv3Q", + "C4JbDEAOxaFqkuqlisdu3HR0z6vdTa0S", + "C4NIevNo9qwMM8tmJFBXrtOq1dsrm3J6", + "C51GapraPML0aheP3cfIYH1ULgR4dlZa", + "C5257whwCUeDaBcFhxUTCFmaQEY3VLcr", + "C5A7IX3ILSRKyZ1OLfECKYFTFnG0Knsm", + "C5FhzBZjxcAa3gyYycParIChpkjkd638", + "C5T0At93DuRBayWjmcphcJL8Aqm9ipwi", + "C5U7QsgNvfXNUYHHTVR0KmA4jDqsujYD", + "C5a4626LUMYmr2xeGvpZWkNeUSxbxBH0", + "C5hiUzGku51fNSLIVpGviBB4iMco364M", + "C61io3Ya7U3LdH9oWH2TQWlQWJ6YY8Mo", + "C6BoIleoAMQrmULbmnROp9vZXXAF6wJV", + "C6I9KyVVE65QipsKNdnyGhmGtbfEh1LC", + "C6aRtO6GpXMjEsA9NQUE03pNlGwciSB5", + "C6gmcnUU1o4QYfaamRrvXgyZzNx8xhiE", + "C6lC1pp7LFGNr6jHQb1D3cl10YugeeGa", + "C6lLbChMACWGlTrG3CTQ21PxDFwLCFRC", + "C6mOFsVvSAAxMff85MwXkFTpJGwk33T0", + "C7Z859jf52MVurkBQrfcI2qhCQrcMTpM", + "C7uD5t44Ejplo3kSEq7Ntv1SdalD78LV", + "C7v5orClgOutPd1l6h4OYmrYy3ZAN8yW", + "C8BvOzT3Bwz8IEX1Pf97TxlT49LqWOde", + "C8HFpx9BNC6XEtRp87kxwLZ0f98okSys", + "C8M3Z3aSdxFjtsCQg7Gb195YCcI5SPUU", + "C8MbwfdUmFJ3WcdH3E5OWqEVjInYsqyG", + "C8NkWkSpUHOD4fVTe6QD65HyTHXY1Bcx", + "C8RTpVK5UJN1a5mNegh2dmwVbOcAP3MP", + "C8idq4pWvRuLqewmpKhiykjuCb00jwd6", + "C8j9R2BIOz6zeqchgHfcbewGwKseN1HU", + "C8x9AVW6ZoNV3oCieqxEKyaeOYwBgBQY", + "C8ybeDb93EWplnLe2uxynwWtO0UP1fuo", + "C944b1lJT43YWXvn8UDHHEoNwM3CLFQq", + "C9GFwZyMehz19PKPxji6bspk0rhypdpk", + "C9LB3oJVy5nzRLszQTIsTddR3NRpMqB8", + "C9OgnuJL0wvt2mekZYkNydZYJG3soGbv", + "C9WORy9YKMe0ZGUiMMhOcP2iyZRNaIRs", + "C9eHyl64mGi23fZzRGy4hitF4QNRXMi4", + "C9jgNLxYkqbuYsM9ec7L0wBX3bi1QHwc", + "C9mb4xEM7xsZPrjwdGbRxicfqnntKSBx", + "CAXu7S6w6ZzgXGcZODduUNvosVgidGwk", + "CAYB8yLK2Qs6RfWlZYyOmw26gVAPbDw3", + "CAc4MP8BnRruL1UH2Qnn2nKPFRUVJDcQ", + "CAdfSPAkPFJ1Zz4juUg7traisZtCRBUC", + "CAkXjpn3M2h8DFwyhmT62U0MaTcSKiqC", + "CAnVXESjAfSeQeLum4ga9JGG6KJG08sI", + "CAvp1dXlHltcvTZaGeaFx02Dn3bbDYSn", + "CB0x09QUUZpmJJgwpeNSaJlukBPCpBbM", + "CB86fDP47k47j3SgXwO1TnB6FkWqaJjC", + "CBAuic1WQQzKFTyUks5kjyCB9pQmaKhI", + "CBXSeP0PXSeEmrlPfGSpPFGN1cZOtrb4", + "CBeRFxLHNDlYzYp6GXEpaSO7txHSHdX8", + "CBjPlmN49GG8pHKLCRkw4h3FJv2TQOPd", + "CBjTYMiLCFN4odbxsgLOjPzUa5dfvhyV", + "CCJePKMsE25v1V1FyFh7bhBPhRWgOBsG", + "CCUSRmMX7E1y06wz2BzTauEmyn5dhZeT", + "CCl2ZysRSE0xf7KyNzSErFlqXFq6DUpD", + "CCmQRX1rQG32bZ6Jsegx8XoiASf0Mxzt", + "CDFU8M4MuHxEJdpadWknZOkmCJpknZTk", + "CDPtE7YftCpASBIjabXVCZAjQKFmKkuZ", + "CDfjMc65nEjE6aA69JO01ueociNa8Wnv", + "CDyUP4Pxo2eUEAD5Pjm5bcDl56yvNyr9", + "CE6U9TsWnuq84g55PZLz4ekpAtydOo17", + "CE9gizPIHIuoEn4ZkzeakM1ftu1OE3PG", + "CEeVeNhcEpqTo1ozAtbWJ1TWSuu3GW40", + "CEgZ0VKTPDgMnpVe4OT0LPho7TcarmPS", + "CEjSHKtZYRJXPfaV5PtFBaANPnGPEW3h", + "CEnkjtJL1qmwhAlFJHtmBjfhhhXgqalN", + "CF3UShYBzdAthVhRSoMGYHCFaegQAWap", + "CF6KBshHvsd082wQZa1BkTwiW2lSWncy", + "CFJdePzAN0dOv5qasolCGjHrwsxaTIeq", + "CFUNWxOP2Rfyp3fn8NBntxyBnVxIyLUs", + "CG13B3p2nybVjQLhUmXrgjv7pAhTxVfZ", + "CG3q4sAz05sRdxPONHCO0juvj14X5rPE", + "CG4pRXEz7zWSZ2dQiEYkXMtY5nJNpESu", + "CGIyhPfMlF2pThhB6iYdlTorIBmhlRKk", + "CGJQ3nrrg0P0aoh2mXu23Lr5BNDqClDD", + "CGLHdxfXK6LgJWY5UQhVEaQ2TsTLjsnM", + "CGVBASUsXlW3nBZzo4SARSAisVS9q35q", + "CGgDGRfWjSociS7XwEo5Ithr7DM178r1", + "CGgczCVc1AeVoIyCuKnd3qHTIligBBkK", + "CGiA3DKy2idAevAKWm4DFEKuDm0f0Tgd", + "CGl7BvLvmT6DtejXZzyoFXG7pp9sQD3M", + "CGxL1Bx5EGBArtIoAbq391fyCM14TV7R", + "CGyPch2wHQJyz0W9ZPZFwFBL48ZLACap", + "CHFSGowLGkPhy6rBiBAEVYURcZSGWR9j", + "CHTRrPsTNDrdHA1n2yZIv48m4E2ueyNI", + "CHeORFv68M0xIBhLidB6SkGE49doVif6", + "CHlo3msCwmTnhpDZfTY2T2jRn9AxJ1HE", + "CHpzGn6so4k32o2Q8pd4tBW10Lg1X0FL", + "CI1ue0jz9q1IbwRD1DlnqwTHnW34Qjmj", + "CIZ9C6HwR0lYCVbUpqc0lTaVmPZsk7ch", + "CIqMSQTso1J1MFUS4qb5BYObu6jxNqnq", + "CIr8GGcWLHUMSWLEgx33CWRDOqGP8Nmx", + "CJ1ZbohhNKDwJUFoBqpA6eBvagD2brtW", + "CJ29DhKMCjvmpKH4qIjdFdnggoLCWy0c", + "CJmRGPkayQhyrNT9KuZyqrpaSsPCbxkJ", + "CJmW3jpd8GdwKHqOGk0c2AedZjXhCvaH", + "CK7nyIfVBHez5hjDPGdvPqUnmAGYrsZ7", + "CKDzavSTguS8lHNncQh5FnkQSi1GyEHi", + "CKE1o68cUwDlAoex8Abaj5EyqVdeEi3g", + "CKWiZfDHZ5qT74Xo6F4xGdPJlBi6A2Sz", + "CKcy62jCCdfJA7wSY3dY6bIuEwJnLXjx", + "CKkUhhNkNqa8QvKIYvw3RmnQXmPBKqES", + "CLaGygBd5LqsEQomqMq4KGxA0SDNIweJ", + "CLb6GkiW3e9Ma0CxhFqnY3eyR3FVPlTz", + "CLeqAsUI7zR1qqMzxcZ80ZF1ccy155gg", + "CLqxY2zvH5ZomeqBtkVwHySXJ89ULeeO", + "CLyFsoeJ2uuGYscufp52F5HxXuzr0JIo", + "CM4AWClt1N9zuqLiGJYSDE3pWBEef1GA", + "CMLsPNyGTYWpwvCPn5EZBUAK8erQRe0b", + "CMZS3DdEXrOSosXUoIIg2AvZ2gaeRlvW", + "CMlCvvFk2Ygfct0OVQaGAD6UelPhK74n", + "CMoYWlkKX54E4YKTMArWKkh2VVHThUGY", + "CNHyAJAe0lQuVTGaSlWZsU1sphQyxv6c", + "CNoSlkf50l1xf8OIFPxqhfchjwL50xEJ", + "CNrswUBHsbyC6d8DTZQMyMlAifO6gdOq", + "CO83D9UCs07nO4aGHen9MlaFYIjAxJaT", + "COGBfeWNK7AzqzkcSA4owxEzfZQTBT14", + "COKyYJUrRE5FmGpSoFXk29hjSEct4rzu", + "COaGkRZ4w5b0Xs9noMpErcJJ37Qa0EOi", + "COxkFKcgVGhZ6FfbD4vpv8mhemt01QzO", + "CP0mQyp8IDAPM97SfHeAxSS5Hrhs3GIv", + "CPBdHcdSjC9w6jzcFstLBbgFA2E5RGxH", + "CPC8HF17Co8hxGsYrSfyF5gstywqT2lz", + "CPFo26PTs6WXNf3BLaNxgtkbSWN76ELi", + "CPOGOeXKFj8RremoYP3GsrDkbVyDlqxT", + "CPRttlAoDdnQqrtceJPC4gpuwKpNZR8X", + "CPlpPH350SSIEppfXyXt3JeOV4ZlSjnk", + "CPxASjFSKqmmKnIhqVl2oI8TtMMzDhNI", + "CQ5MtxUT1u8gR3vQq5Mdh86zGWzM6Qij", + "CQ7Tmcwe55Rximpeab8RbEn0zIz0XWNw", + "CQ81yOXloWHys0LtELn8wRqQEeWjrr4k", + "CQVdOmfspwHlun7FjLWudKK6la07g0Wv", + "CQWJ0xcqLm8d6oiwnJnrSR8exy5vvubq", + "CQec7ilbYd93XXcnfFmnbNM6IkHpN0aE", + "CRAXc2rzw5IoWsmxgWrUDRaTcr0E4jKb", + "CRPrA5bPwH3V5Q26GAupWsDhyCqQRWry", + "CRQWbbi9VMErnNvnxCa8XkPvqcZfIhTu", + "CRware94UPsLiwnaf7AHSlwdlolBCmTg", + "CSRLdvtViNoo5dFHK5FvCPXAeYdoefPt", + "CSlmN7sJHvCTaUiifu89MCkZj74x1b6V", + "CT9sDfnlynHKbBQyVyKU0nESvjln7gyF", + "CTKkZi00tvpv3pMIubXSeIVyIIG9cY91", + "CTLkva6NBCjQVmZZ97yEMTc8ejOofPHs", + "CTaz7Q6aFrwwDLbOnmNMjfpDmaNkFhZP", + "CTlfQET8BHYAg043IRsDZSVCdHOYFXOR", + "CTvzeyyxeDN3jvf0BMAfaT3kxz3En0aJ", + "CU7tQ4Rzi4cMsLJEPhFiOI3Fu25MmXZ1", + "CUUP4vEaLrZMxocrutwT3jfHCJ5J7trU", + "CUd6IZiV1PZesQpD1A80lyAkKjwQnOta", + "CUgOiv1zAhRnZc5scD3TZqm74ViKcgZj", + "CUkYSeFIHZobe8orr6Ft1Ip1HXik8rHE", + "CVupHLROIf0Q8KVFCktoNfnYvykVlpkp", + "CWFSbm2E86BZ4NbL2QX3duMHe669p2Tc", + "CWH35PU7wmGzCafZGIOGpJSXOwAT5KKJ", + "CWOq6a0AnwE8ImaZtlhtLJHb7ha09ORI", + "CWoN66lsuOLuVKKscQl4poAa5qEmAv7I", + "CXP0WX9wktKtf5zKyqiHKSdvOoRt85Ah", + "CXpXA6d2hz3kickAFQkdoTOeLEZ36tYN", + "CXrJfP1e4TiBUC0TDB0OdkyVBgYfPCmT", + "CXsLZModen0rjUrGEcCiPC4drLLZkHEU", + "CXyaESmf3w8pcHJFlYF8NavX9972KVQx", + "CYSzcgoPJQHCMbATmYOkLQWVlJoZ0j7f", + "CYWv2Z4LErcI7NQst2RRDtiR8WrvAMwf", + "CYfgC7aOLLKUoqigWSya9CscPTD8PIYI", + "CYgv2w29Dcy34p6e01tyfM2EQRSa0PTF", + "CYpgd4QeyHDooGJyurphV4p6oZL1xOEc", + "CZ5wNijGnpq0SY9AvgPBAJ4RSNffsTBL", + "CZhjCC13qlTfgvj2NOF3t7tXn6R89BC2", + "CaISWiaf3iw1lbJ5lhiE1HanFREudnsU", + "CaO9jRTFjQiCMLlD089SqlHdHgFvVFqq", + "CaggRDT2WgLhrUvbU0BjfJydW6iecUF1", + "CauEWhUfFvY96Ujn9TsbH8QGdfW2ilRC", + "Caz5x24Cp52rZlIZd01JKJYCODjKPXsm", + "Cb1rl031B7wEY7WgBSsfnz9k4mxfXQhb", + "Cb45dn1o8aK9LjkT8H7hILgrY6KanqX7", + "CbDZjPRZE6vIq3H5HudoZiIVSpqquYpL", + "CbvHuY5wH9wxV8YAM9csi7unjZBEl05W", + "Cc14oAmZcZAD8UNkcw7CyH13isqhXxdH", + "Cc7ikUZ0zZKnmhprEi3we8UVOOr3UcqZ", + "CcOo1xpBKRa6OLC4dGhQzTXuHdmgcUuP", + "CcdWCegxNqP26KuqVtUzPiYS3cGAQfNN", + "CdlphFcNhQKfeGt0FSR8dOffkzWr1zys", + "CeCPKD4xogM5i40TgwxQDxWVAOSbzNO6", + "CeGJZBbzNf2GwuNIjKpakEKv2T8VGHGR", + "CeO881Qea0lcvGVcDASJC51KAyDqmfbu", + "CeQZVRnhPskX4GeA3OUcLOhjio5eF31B", + "CefcYe5DqkNeKoTK9dpwwDKLTW7tSb3d", + "Cf1ycuYFDAttefDUQMxkiNp8JuTQmduR", + "CfWwnGG8RsC6bUGJnkSKmxn8WkS8RijL", + "CfkNsPjj39mt1vq3CSfxlmbvePBIyM8q", + "CfumWGfhoUMFyWZbtV8wE1oDd0c217X7", + "CfxLuIiudIIoRreEkXVyfVAtQePbBftd", + "Cg8yW1Q2sRAECM9xDOxyiVnIx0PQENZO", + "CgZeEBwzkOaKTEn3pGq6atJK4oR8BCdF", + "CgvBVUoKOLaiZSWrgTTNAD5aFdDvJTSF", + "CgxWZoUR1nU3qMWRIAOrmCVGEwjxPHeT", + "ChCmFMDzu9CgPDoEEN2Zv7n0H9Q1WBhu", + "ChEkmiRzzPJ50Gd5uj90zxgB0bh1eNG1", + "Chi6sRGIyFRVi7CuLt726pyjGAF6zOJi", + "ChoamcsYs5wuAfA6ywxOYHRnO8JjiAOz", + "ChzTepdQY6eEVSxd1dK24UXGlSxyYBQP", + "Ci7wklRW4Ba0DkXxRdKQU2eG4Qu2qTtt", + "CiEuXEMOUexR0i0fIVWCxZVNYUeVOMTu", + "CiN5IeG9XpXWMsBYFMGmAmhbOH4SjuXp", + "CiPztPs1HHA5dyEat3Jr7TNymSr1auI5", + "CidJUkFTNhGIrzIGrpJShoKTzkNPTEqk", + "CikP7P64yNwhya4qO9FV1iVGBwFBgQJm", + "CinHw56INqrVwI0EA5qkDxhkDkzP0SNl", + "CinmXiMH6GkYU5Exn7EMq5dTNG77WBkD", + "Cj1SpwjgjQwRVlYCm8F3hd2paPpA2RfJ", + "Cj6kxaE40nqa44T09gD55qOgs5N3ODue", + "CjV8koOyaX6RWHJcfTGtUBkUDJsJzr4J", + "CjZVsZnTmm4cucJqeYBk52EPk6bgSugO", + "CjeN2hGZf2THvzppR3WTpZc52zzyLJM8", + "Cjt1HV3a8UvY5gRn71ND5ryaRgoucQUd", + "CjvsZW8HiICwjBNDFJRyxGyM69iHXf66", + "CjzFJsPZDJrAfevH1wV9GfeYRj96JBdV", + "CkDmzotcFS5BUWa0YLqBKOQH02s98dtP", + "CkIlSEnwO6b8S1dStANlDtQTJdfEl0XZ", + "CkJKBgd3REKhjVfHSME3C9JCMx5Qv2JU", + "CkhS7WFto5h1qkDUdEn8vJwv12kkJBnR", + "CkhyrcZTHBtv7mdrafVyLMgHgTMwbfs9", + "Ckp1axZcMg55bNB3ZwxUfAyUrz8WEEW4", + "CkqBy0CBgIsdfDEmXoxMWR0K1uNofvSV", + "Cl3U8fbW8nXzIJjaEr5gaZ61ANZWakb8", + "Cl5eQt0eJWBw2VQ0l4wakpTfZvAvR2Ks", + "Clb1M8PtW8ubitu0vu318i4bhldZHxpe", + "CloVhzhTJifojzfef8m7DeAKYE05pJl2", + "ClwFoHnnwwfHrzJVOVb7jbDS9Ixphg8j", + "CmDM1W54pPEtTZ59ZFLQ3mxoL8yVTPQ1", + "CmQHzjZNiEQdnGib8HgQ0WoUsF4ucbLv", + "Cmc3XaSIniEqdyYIG79CtZavctrOQ6bJ", + "Cmio2lkgeXBosgwbQGExvwFIdroAfQPf", + "CmxsAgladhsvUCZgt5EHCfORg3QzLoDo", + "Cn77QoPmeftiUuZAG4Z6P4agN4kWo0j4", + "Cnk2WoDw9cJtwlr9IhNs3oletKHrf1uz", + "CnkFNpbELB2QwAM6y1QK58qdqSFZhTsM", + "Co2jzVFcQGfDlscFLBtGmyNLa7pqRk94", + "Co4I2b5kthRNswKYEc2lHFhrg9x14JIO", + "Co9iOE9qPbiweoJwQta2KfqDKlt2iqXt", + "CoKaJ5PPTnB26aXaOIwlWPjQRQizGgMl", + "CoKlXViZmbIrN4pa0GRo8jJ6O9NSegpk", + "CohSoYyp4I534d3D3PZibMULoRHLT6pC", + "Col4i4Od5hoGRn2ExYs6uCXQW7Lou2XN", + "CpJjxan5M3lN5k3LQmUGGbz97JwYhaLW", + "CpVwEypcf8ki1FPUlXUNHBXLkE5bxf9A", + "CpdsOs7or4v9YdiX1uiQpfvxJEypacIc", + "Cph1sQrdx8wYaJ6LMUOoKVHzJrjYN2ys", + "CpwnmOFzZVOFBz2f8wiDR9YhKUYySvRs", + "CpzzoPI1zODBkqQTObJsJdOB4s3owB6t", + "Cq1QCn8398Iurq3b6Lpf0xctbIsArEtC", + "CqIAoFnJOKAl18eIf2PSkOTdi0EPufjk", + "Cqaxx79A9BTaHh2RAVmNdj0IKRrnKGDr", + "CqeupxYz7YfO58XRBGHJIL3vKzB6YpR8", + "CqhrU2RdYFwpmBAmNFlpBGM6RV67NvvQ", + "Cqj2op8of4m5Qr408ykqbHETA7BoaoUP", + "Cr8mTh4DncUN6oWOzUav5O7YUt1vOaE3", + "Crn18C2VpvLryj5lRc3Co2JtKZqKd9r5", + "Crq74SQ4SnUQs6smHQdcrJjUMH5lWlIc", + "CrtcGOhbRKUNeA2i9m6E57u7fcA6OZBY", + "Cru3pMHVlTvK6YvfyVjT7TMYxx4XqcUH", + "Cs117B9Ci2ufZsBRfXBuz2WqckTIPBj6", + "CsnxrrdJzXvrTIOcgYDIhxXbAiMZzj06", + "CtBAcodupt8saRorNHXmv7sJ9iipUD8l", + "CtIFffqUlE6QHBPia1kTUUIaETzZwQQc", + "CtkSfx8Lep03HrculN5LlW2YsX8edHJP", + "Cty6JWgjMmdKYrdYuH78ctWyvN7HbTm1", + "Cu6dLUV6lgXDPRxRgiYN8dNJK5J4yGp7", + "CuBwTgab0mddGxS4O7qX9rWjOdwoTuuo", + "CuoGfWUMR9avmdYnztyMzCdsapUB1Dyh", + "CuwOrnhUpjfze0MR0QAlqC7YqcoIUL27", + "CvpUKl5eXERkyNnT6gG2IAoGIZe2bfk0", + "CvtYxvuKZLqmZmtksq6fCkVYAdZIsNLj", + "CwJcyt95Y58w9ioJnJHgx8ss1WHRepQq", + "Cx5467WtKqx1kpfUNErGoj1OcVjnaL2l", + "Cx8BFEiwm0NvZDs8w15hNb1hdaoyHvGX", + "Cxa4woVZ372YgzwLwLLi5rvY8Jhun5P0", + "CxreD47cVBi8MZgz20livUaQxq7nXVpb", + "CykAPhGN9uRMpQweQrxWz1RlEPwKET56", + "Cz8e9yX8qh0w31mSIbWfmq3U81Vullg2", + "CzTDys8hv9x3nb0hSE4UPWEqCsF56cYi", + "CzZpDpkW6I2uRD2LZn5pKnB4vgCGnfZX", + "CzmUN4KijpGLZzTc0sPN29US89AH95cj", + "D0GneJ87yYJckVNiDFlAFiKt7uui90fY", + "D0NG49a2h7tOXf4NX583GwnYFjMIMpui", + "D0RItPpJYAwl0J2c4Sg4tR6vDviiXNud", + "D0Yi4UZzlTRKvC7Uyw5Nt7ZmOwI0b39x", + "D0mDTQIN6zgLdMDHeGo4OWv0gVMYNUzu", + "D0s6huk7QfZAqfGYq8f0aI5clnXHfu15", + "D162WN3LNYjIlwDDs0LeiKeUYPoBvEo0", + "D1RGgiAx3ugUWKoxaTs4wbPhVmtYhDp2", + "D1SVhpI6hCfbD55lNsfr2kOWm6KLVAtb", + "D1a4fW1h1AGIXx4FZeGtGazT48uaAcNv", + "D1hjxOCGtwSHeZ8OP6Te2VU8CtQXWpGN", + "D1xuHQh7WiEtO2FAyIEIAire3pBmiwWh", + "D23mudw8aQClC5Iaj5VkaYZy6usjtMAZ", + "D2OIsACxN3AvPGSOfUfZrlCvBR7UdDwV", + "D36xTPMjh2yLiBIUj3brw5HqBDIDio58", + "D3I1MpyRp6fcfAutfzqhSUlFeWPHVdGt", + "D3MPDKr50UTiBJQzyfxg2H1AiLvNNi0Y", + "D3MkIuNs8QeG2O7cSiUSQRiI01q9uXio", + "D3fOeaueodSxRa9QaKQ4rRIxDHavdKPw", + "D3nb9hn6EsgqlE7BUm0gdmKRx5omDw5L", + "D3sQ9Kh0ugmLrAY877ugQmkd7mZP7uKK", + "D4IUh6ItkqDUr131sTEiABAbTGZ3LOAH", + "D4s8fZcx3ZTK4ezkH8SE9xD5ccixrNgf", + "D4t6UA2ESvuzdw2Kh6gd1RVNKGA7WQoO", + "D4tpqJdxonIMrQzCC18VJNYmMUTvAoTf", + "D4z5biCcvVDRZ5HnXIMnYXalfkEDFxB3", + "D5HvzegvYoIqP1dcPqJ6u1Dua3iRZ3tQ", + "D5PPdPDgNEVI7GUbruWsoFuUc5spVFio", + "D5mwnoGRTUSTxkvZVM3jQJvdI2h7El35", + "D5qFfnqQJ0yHqLUztYcjxSR2nFJYnYvE", + "D5uypdPtusm67FdSfo2OsOavFPUu1JH4", + "D6PcT7xctplbkNfSWaGYDUmzQe9Xw36R", + "D7hV2ZL4erNW5EDAvEru68Tr6IJgyucz", + "D7iKF9sS9VCBFgNKSjU1gLVrHT48ivPP", + "D7uVe7L0fP3NIO7pLomJA7jgCLUaWgPu", + "D88liDr8FVzzksgaNjSzuJrJhhPD2X8D", + "D8C3Vle3MadiTLyvjqnI9rAJLusAQIG0", + "D8UfXkk8RbXrA1Bl3ohbAPkfhdBH5moM", + "D8d4FhdKycvVbwCeD3FlxrMKwG44gOTv", + "D8lFUUBOASfhdjljdkDfq0kA1BXZGVB3", + "D8ofscMYMhlyrcrzPuCjfTE1H2dqzaZ6", + "D90LJBb6hCYwi8bU0wCgmzPZO7oh78h5", + "D949iw6QbASaqotzNoWkGkvib4Q7OudK", + "D9AfUArz0o8lxWyPYHOyDey0cpXL07q3", + "D9ERsrLpqlxpZ5BuSBH8UyJiWFmKdY4p", + "D9ESmCyM5X2InrgjBAmgOTJ2246KpqKq", + "D9cX4m1XwvM0BS4sguQgdwnQleq1tg2u", + "DA9O6Nals5Z6tfGefn0t7UmD2mtuLpoS", + "DAkm3W72S9Kv6HdQ0L0V2vNWkV4jVpGc", + "DB56nMWzsZafA9kyaW912xp5kcWXBDlf", + "DCHp22lvgjZ9cSGMvLAwTN3nap7U4w6M", + "DCIm2dlmGFV289HHm2opOXAqMgRq2Hns", + "DCfY5DFKcR2yWR85pY42wSNmKSoKGkRr", + "DCpKQ8InCZfEcudnM15W5qPLkNiDPewQ", + "DD5TLbINLJvDDxANZanRnetYmFhoSsSw", + "DD7VScuNZPHbb9bll0KZ1GBnWoEkUeFl", + "DDInemO7LKVgMaCsjwyHVeUwvj0xbrwi", + "DDQPPsn7MDMoQa6asWe8E97w2Wmxq7l0", + "DDb9JcxeQNXb0982H782be2mdhvLxfsE", + "DDk86GxnsPYQEUwuoBlPIBsHqCkv0Jly", + "DDqu69X742zyRtE3grWY4RugdGsxUklq", + "DDtS9wy33A2vKEL9ZJpqBn3fEAKcaUC0", + "DE3ie35A4pWkFKgkEBWyXaVvU4EpiIwB", + "DE74ULjHZDX0BbGFZzXIxt2nJ7RaZNDO", + "DEYaRyKZJ5jdvltqCxlSxOSHSTbmxeFF", + "DEzgeGqhZjE7S6vYGIoHQfiyuFRvoR68", + "DFJbFxOOWYtkA0syMFxixMZq2j2eu5KJ", + "DFPqYsVO3AVBYdvvM8zpmqIcPbvALsDB", + "DFeKs9YCnAGboqNaXbkeYxxRla18XppW", + "DFqdWSFkq74equ13CKb92BMidt3vOqhF", + "DGfCLgYwv84zDWMpD6BoFi5ifVa53rAu", + "DGqZoxBpdVjDLMPaINCEeVT5ltSJPc5D", + "DGx3nvEhnY7AiBrMrLuCPaPZVjD7FgWE", + "DHSBqqYnuv4JDmtyHJxO7Phv1osxPqGQ", + "DIVFYHYBeuRYqr9uFTlxTqVESIDD8SOO", + "DIj0jPvuDszXYKjblmhCIZ91HJBSi5yy", + "DJ9paFGXqanJqbqcFeNbTLkK8wjK6Dsn", + "DJEd9pnx67U2MApiECr0oE59xqRURuKE", + "DJGCYUJFxiOgVgJPqzfYjrslwG3MUf9T", + "DJW0WTDfj5Ru7YF3f8XVEKRYqyNqtXvr", + "DJXh9EQqtP0v7ORDJn6PZETNICFcKRjE", + "DK6W3O3yRWgE53DPBFRhd3irgkAnVZ4u", + "DKorcQc2RzLslqb6QOCOIIn5gScHrDin", + "DL17zgaWXkw12IgNIJsZsxgtX6eYlLdf", + "DL1CRFyMElc4RrLRGdY4yQFmIVpRNn5l", + "DL93PobP6xarR6RYKq991NrCf4fbSS2n", + "DLKijUxeSXVjjWRBYmapEWxP06dpH4z6", + "DLO4Y24SNpAFhVBgybc2p8ge2nrwxDAG", + "DLpEi8VbyV3NtSJXO4mmcs6OfBZC8z28", + "DLwwaEdQnUTYBQoxfCT0V0Tpd7YKDWEE", + "DMYVY63D4upyE5h40Zs94AFqf9bhXadw", + "DNXSEBfzJcYjmQwWzHreE2do89mHSzGf", + "DNaLtdMCoci1f7XH0I9HPd5r9XY7ua4e", + "DNiJvhABwRllUNPZ8Yfamwxxv6W6Y0wW", + "DNloyhvT2Q1sFKB1px3K53CcpoEDx0Rt", + "DNmRQR7VkeruPBICk3ymsa5XkLsEWoNq", + "DNpmIeiL9rm4u5dCEqmf6zyEtRW2OrI2", + "DO9SSrZVhY5Vj1flhV1pc2xLGBDGeFyG", + "DOhcrMeiCUIPwmFAd9wxVLUr9fb7RFLY", + "DOiERwmvGlNIROzJLLAOEGn9fYVzT4yJ", + "DOtr5kaa9kOC8L3Ii8O5hqqceXjv11Ja", + "DP4jGWw0YLXuTmjTfAZENZnUOJbCs36W", + "DP5e0UKkSKtbRnhw2UuF5uXVFwr3pSLy", + "DPCyLmmeuMJKjsovJPm8TkWabmMJo42U", + "DPn8JmKR2kzt3KzbP5HMCobevVUwBSIx", + "DPvuoXz5AK1MKVG5hpT6yDiiKN7IisyA", + "DPxbsqSut3Hk81D4TSSZk8XnEKBRUEz7", + "DPyJIK2RBqEhMOBlMi8ILl2Kztlv3cdM", + "DPzer0vKPkUH2BDV2ZEKnkmU4xfck1z1", + "DQEPyqfQnv4pPo7D94DgLpM3nj83HRgq", + "DQSZKhiWBqtqwCUnxwl82EBt3vju9woD", + "DQSkpHVPdzlAEEuguHNnCv8NpPssvg6b", + "DQfyCreiyBnVB7HGh1XcIjpTq9iXD9qi", + "DQiYvArrmIMvtBoT5xGgsqFgDkPG8jOr", + "DQsF0Vgrf4uMQ9eOLeH6TMCpEkTuYoTt", + "DR5LXDLHRnPSOv7R2oJaREK8ujO3NOJL", + "DRKwjMmrNsoCMLvMfy9UqYsMyPtxccJa", + "DRoN3b9nM6RGP16GqfAhmEWQu9XyQXnB", + "DRoaL7NOKTHaPvfEn5AgDBxYC9KFJDpA", + "DRs6uSkTLHnM1jmz7YgnZL1xs5dHpd4b", + "DS1EqPo9pzUFLbWI7MEYBaFXaZRo2vky", + "DSJ9EZwnW14isqZJkZLIKgthyeunE3jw", + "DSKVqGtFxz3igehbvRbXKWR6DHswz01S", + "DSTkXtiSLJaTb49r0XOjbd79vDB42EXk", + "DSns14cFxg2Uuwsic9mSKARq0MY1SZrk", + "DSoEqYGqwqrIPZg1fKajZigoJX4dKfsP", + "DTDbpVE7zQg8lFRvIFu4rY3sAQE9Yd1s", + "DTTKlbwoXlv6D0kLLC9BLw7Ay2SKsuMa", + "DTu78oSmgQg1CI6LahXP4M67O3XK1jqO", + "DTwPyb4pcLCY9XWilXHhBqq9BkvpMYdz", + "DUlMSG9KyyvOe2LnmatGoGLstjnr8Tp6", + "DUrWxIENuEPo3Y88hYAc9jAZTUBUVYA6", + "DUx3KwZjyuUcm893B6joMIdRPlCa5zXK", + "DV9qjv4D8AHh4dr2rXvunw8ixmec37yX", + "DVDoQj0j8yUx0FDZveN70FUPZjX9BwDw", + "DVEhbi1lJv9b2HGCA1ZacqrqwHbSIrZQ", + "DVboyUzh4s3kiOS7hh3R8x4rLiauZNc5", + "DVeugeMruVX4at7ZgAnPIr8ZlhkU3Eyc", + "DVuvnzwpKtY8KV5rdUPNks45XkhzaB4q", + "DW65qupl2gWF7TcXi2gtl2E5beWcXqM7", + "DWBEF6wQ5JzZA4ljLWxEuUJaRuL7Ikry", + "DWVILsiivtpo2ZNNh0iSkq8lG2DlPoZn", + "DWb2DFTThDJyiyvHFiJYzodnMCwAap0n", + "DWs5jASzs7zuzPkwX9H0eZzSMWDI9tfn", + "DWx8CWQKnbt1R5lZYkGs1wnj2aI1nA9K", + "DXB5IW4ZoyUiZAx8mIV94nmPKCK98Tno", + "DXInLi0m0fRWcb6SGwBdU0UAGzPRzReP", + "DXQgC9b73h2hY9N6n51rA9iYCZXICYLg", + "DY6chM8ZKaEez6jkCdPxZoWDTma45YId", + "DYE6mYY3Q6mugmLjwjzKlgcM86kBVydS", + "DYFD1OcwjBQjLxdTcP35Y7Yc23aVXltr", + "DYGlUoFdfIa9WOLUkxKVZgmtU91MoqkH", + "DYY3OO6x26jbnu5z4EyrzVGTjsJyNizP", + "DYbswxGawQzd7MlU5vPeNCerpyGcbtLK", + "DYekv8pdCgb1izDXVXyiHvGRsNzIWUs8", + "DZ1R2iZOpGsS58778QES4xHazvWJ4gKZ", + "DZ1ljuKHRZsVrSKrpCpU3TpZfxg3xGLI", + "DZ8qIBDXX6639i59rLUkbX3gYODpZOhT", + "DZEDWOgIC1fCa4CnW7icfGtqgfvllRTg", + "DZRpOMz9CdmmbnJgEJT6Wiev4tdaHXGr", + "DZftW51xw5updRyaSlnfGaQUcIIwXADB", + "DZtqXCImf1CTBb3zanJ3CLHeztWifvgd", + "Da0KhbnHd3ieHhabdXfg7Ry8mulwftf6", + "Da3cimkUc1CnHrs58zMd3rm2wBlfl6je", + "Da6Id06Lw8ykRB6PM04msBV9vh8yxPY3", + "DaACeTmeKe0XEqfMWx915riq2n6IgOVA", + "DaUBBGIUVgO7DMbFFroFu2l3nLa7qj0D", + "DaYtbyFRuR6u4RDbepSUgzBUBqzVX6Jj", + "Db1PyebCVYvkpjDa8MihoLcwEtbndWlM", + "DbC45s3zUnmsgmDo5rDC9g8YI2WnIyNt", + "DbTaXGlsyW7QTIqx8CE0qKCY1I0vfWxD", + "DbUUVhGWajbM2jFLDELAIgWvmMYH89Bw", + "DbZq8flfQy2gP5a5OC5xxiwbf8H4dDbT", + "DbnBL0iXSob64t2Wo4nz5c3AUlDfzgl8", + "DbtUqIDRZOnFPlecMgFgeI0aZ831Fkji", + "DcYlJhr1m9PwYdrKsTJkxNciJ59CnDAm", + "Dcu9rGCWox1eSaVFPf3XIWJqBg5N1Wto", + "DdLI3ZSAwo0iQjFybjggNXuJrZQwL4M0", + "DdUAtguh4svvbbvmgpNQIDYWC8UDTMWC", + "DdcMsZssErfqs5hToXkg713n2JazCsa1", + "DdsmeqZEWGbQ8ZTjD14rTFUfpfrQunuG", + "De9ARHnhU8rOuq0S9Kj7m2gozlCGuFUZ", + "DeMh9LibYx5GKdluJQOK5KvPISRKvwnp", + "Del2TkTtXD9MASpeXXmwpw8SOJ4OiDBX", + "DfCfEqmk2URAqpwLyPotKlqqsfQU7xsq", + "Dgpyu3sdkWqUIcT2gtOSLR7KA0mLPvY2", + "DgqBaZ70YmX9Qf7U4Ulh0zToiqonz71J", + "Dh6TIFXV7vqnEzJZqID0bh3Blap8cDtO", + "DhBDvj5j66VcyOMa5TT3yEX0VAHFx9xF", + "DhYPbNhIidKfacJiPiQDnV0It1jXL8pO", + "DhavtMevMpijrTWRt7avJXHBx6tDMqkR", + "Di4HLumNPKrHo7LaOA9av2egva2paUXZ", + "DiM5UFUULXUfWgRibt2DX8L4vp803wxC", + "Dib5wBaoqUdHZU6RegJArElAXDPffAd8", + "Dj8GiR9qqMTpl0rm5yJhnbc0S6DYZM6M", + "DjObW7JsqX17ib4oHiCqd66pCjEEkH5F", + "DjROyK2AMHutC8efZUjhHMvt5UcTcHsP", + "DjT3tlqgWU9a0L0VMzD4q1wjM98HU1FC", + "DkPcMae6cDUqkKVAASsFnZPvVb5feKCB", + "Dkl9cVWzVH6kCe8SvO6nPWDDjyp1RRYD", + "DladBe12Wg8ZCCFau8UHWJf6y3iQXeiB", + "DlboVarLkJs2qZ5AeKTwiys2f1rnG2N1", + "DlmHZBJlwDf2gpM6vR8lpVVIb8Qkp1RR", + "DluWlWUdAwU0kvsUzcvWtBH1W6m2ZpBM", + "DlyWyvu0h5qdM91vjAzDCrh6Zx04Ouqu", + "DmY0JlxAHPJaJRogdnzyj1qc0fdfNTuT", + "Dn2WKyrqg0qTJzuwGkk7SHWWwYJG6JQW", + "DnFzdxkWGBRAtBdMi9eRcTArUtMJAnre", + "DnMO6RNzsZXjCeFAqqvgN6M02TdJOVFm", + "DnSNdngHLtKYaHydm3xhESeKNNHqPjgt", + "DnSxWBhMoHqhE4zHjYQGaUFqxkRWvDwE", + "DnUDSJD87iyWhzFl9Vfqky5HVNpWIyR5", + "DniQPFOjeLuayfend84wiwBTHW4aJNqf", + "DoLQI04nSqfRSAWIiL6zmYS8bvJgGerx", + "DojZWA9pLxYrsaJnkRN9kY8ZazFUXW0J", + "Dot2Jg90fxBCbWvvIwGpcX9iMocm3hLf", + "Dp6bJ5T1DO64EmU9fg8uVnIdo2EiEmMg", + "DpL6OWrRrVCwBbFR2j0D1dFV42eHDfTe", + "DpLmwkuzEcBAzhbR9t9JxUVGBWJxeXzY", + "DpZgnza8nUTPReEoWDgxdGpEx3LwtYYu", + "DpaPyPxi7pySSwiLAo25yM6x5tsT6clb", + "DpnazL77qKvRmxyN8cvkkSYPqyfvayyv", + "DptNTIlJmkqvWPtzhBqymIu6RCEN2kV5", + "DpyMtZhQja2TXxpbJjUF6ttezLvoXPgu", + "Dq9gcVQS9CMOzTr49aNAZ4N8utl1d9HM", + "DqFcXzymrqywtd5Y326tBYQSFwiCKA9k", + "Dqc5DgC3rm0ij1Quzjh9lSCTGyFOL0sR", + "DqfWXSGzsc25SgJrwYdCjAlAzS43vkkf", + "Dqw1EY28Cyj3lIY1C8iLS5IkWPe1tvka", + "Dr2ldzK3wbYcZF9uY8fh4KSRflbqcCj5", + "DrBpSP6sl1Fti02cYGphfYe2g19jVneP", + "DrM08PkmXXsIzr9YzXdO4W772VkMgKmu", + "Dra9XEg4U38GBsmEmu9GITxXUYD9Ww4m", + "DrkHNn2lE7qmd8dzldG3irVsbQKwpUWe", + "Ds1zcq0xHpCEPchO2ONhuoTaWsSkT24s", + "Ds23Di3vKUeWatfJMpe41XwIkTfQK29L", + "Ds457pnME13hqmFHlCQoloTg967jnaZn", + "Ds7upHR1Pfch8Nc4gwS0CzMJxa0RDH9B", + "DsEmuSKiKwm5zxq5NwATVRs6vNpvrmMe", + "Dspb4InonOdxS3UNNRykPgrrL0oMXQ96", + "Dsx2BSqlqA3P7B9Gv9Fy9olR29xoPWPX", + "Dsz8Oa70RVzekTY87hhWdDhtMX1EY0ot", + "DtNQfIdN2vfhBmg7ushfS58GGw6RLpxm", + "DtY02C1vql92nEKKcy7haINB3BftmpmO", + "DuI0oBUMbsb7SHaVVpZ1mJy7tSwQZwbp", + "DuIoqmENSYWrd7pXQDEMo53M2smi16cP", + "DuWqny9TWyL8MQLfV0mFT2SOWAFDwa9Z", + "Duc2Kf9HdSdve43fIH4VOHMdiAP5I5SK", + "DucJAbCiUjvckWQsJVoxhuXS4NiF0c2g", + "DueGU9gEJ2ogHxi5fJiSrUzuSEkBuax6", + "Duv4bxmdURB7UMmJSXA1QEqU5ryKSzS4", + "DvT0aWxkk17kTfzDl5Hbk2S8WfmFRdkn", + "DvVcS3eEpY2UF9cmOsKwbtUssMAC8ESX", + "Dvhl5PLGcQePzefXuFa0cmqWnXIF0Rwd", + "DwbWcQs3XdwndhHaCIDVdie6SN0QugAH", + "Dx3es8FNqwptqBwTQIQq1GEU5nz6orjN", + "DxEiJfHzREb6lXU9e9uigP8gbxQ7GwCL", + "DxI14ZdLGp22jux5oFVjNTyJRGbBmp4t", + "DxKN86mps38GiClC8lNDfAuf3E2zr6mN", + "DxMNH3YpJVyRUI0MFFhGH4eYWs0MRWP8", + "DxbfX4f7jGu1BzLCI5mEsbsQPOuNCq8L", + "Dxe0JNvCz4Zy78nm7EbsYJqdn7WETRPf", + "DxfnSYUeHKjd8u5yWnpbfc1r2JI5R0oG", + "DxgAa8appJ7BswhO3DUELkMvbiIkiqKL", + "Dxh8QKYIAqAJ0YneQMYLBtNcvcd6PE7x", + "DyAYpvETwaR0F6Oig2yAN4Znryf5NxYv", + "DyWPEf0q7ryEnaeupYWdBTuecf0ISKTe", + "E096pyyLsMpAC4yhAW30n47utxfKmuSb", + "E0nMhqKzHubE9XF63QRERFla4zF2l8Af", + "E12ydK0ueILJ3kGFOomJbTHlWrYVNsVv", + "E1DjpDpr1McZ5vArWj3C5RD1E6dTkbbn", + "E1YgWwEvcxGSW6CdZ9v02hD1n3KlbuzW", + "E1eUI2nnznI2goNw1jxdrpw1zuXlaYA0", + "E1gkOucrGrOJ7niMDuF3P6GJZeseKW7k", + "E1pAhqkNMJeLMqBti1y7sfVBJ8464ABy", + "E1ymF3pa0vm64bHyh5x32nRXkNn3UvAk", + "E26FUhKdjVBjzK1jyv0iEMh4ITWoQXmz", + "E2BAhoEfZWfHYk98HdmUvihqE0NgIVfP", + "E2oc8K9PscbKK61LYZ521uDyBgOYmqGq", + "E2uTrnM1dWsR6To1xbJbdx7ep5cat8fT", + "E37y2Z42hreSHCs392MBYlPDya4c6kfw", + "E3C88r5SvvFTDL4rOwK1uwiG61M73Nl9", + "E3Ixq80ZcRAlFR2JSJUAImrzrXq8rwVX", + "E3hKIBaGwjxJBlhzVkCNT6PeAnmvpcG6", + "E3tvIB3isJrZ6nbuhcl1wtFIW6enw3AU", + "E40iOIisI0p7T9K2vSznCZ7KFrgc94kl", + "E41YbK1Kj5loskZkDoTDP79RHEsLIBss", + "E45mIhWetjswGr4TL4sbobnEqh1kH97d", + "E4U4NR0b6vn7pbtVBgNbA2YcZA0ddbPL", + "E4dxuD1hyf58hmuqk36aAV4N5FciXkhJ", + "E4ldj0ual2QSh03bGlDHBPFiVdpXVHPK", + "E5HJjEWo27dNExLHBrvN11jN0J1j29KJ", + "E5NvojZJ9in3ZMCOt97N4bMGy9jUcSop", + "E5jRlyBBLAnwFb2ToklCWBVnOGsJxwP2", + "E5ttiuaE3erIK96fDQ8GTIUAYGHyLSna", + "E6F4RGXN9sL9RLHfaAVgTLWWyQ5kz2ML", + "E6M17XEDBPMStsLMq3YrFsbrtX3zsyEq", + "E6RQFOIbKgBFxgXvJ0wCXdWjkOqZbDsi", + "E6a0EbbM64QBkijKBpSAryzqEgeJonQZ", + "E6aN7Ep8od8eTiv5RQqunft9gwOzUoOA", + "E6nmlO3qsT21W607AAUMlYgPFIRzSxc1", + "E7Qy9dlZWMQd7GqCmUT2us0B00gFaBrT", + "E7uYJFM5esdTkDG6hDkVL8c8cy6MbxwB", + "E8GUBsDQfJzCdI9mJjpmiwoNOwF0uCBY", + "E8PTUTzYAhqyInr13DRGK12rWWuVmsnX", + "E90bhWQ7VNMVQbEyS9JV4P6bhG0PRexD", + "E9FV1uzVKkgoH4tw55dqc14NvaQhrEPT", + "E9GMGJFZL5958iJ57GS6peCHaXk5GI3U", + "E9SEzsJ7fDSpNzn98W7FQSREMM9T94rR", + "E9dxTQD2506kzU5RYrEZGu0ewPyd73Wg", + "E9r6yLCtgcPiR437fe6LsdGJlrm1uQxp", + "E9vHgpiipfcxPo1Lmfh4rTLR9s8c6yx1", + "E9w6bSBni5eDLQYMyMpho9ZQjT5kA6Yu", + "EA7uHklkV1x5N8Kh4evhmv05eKq8ezMr", + "EAbCn4FIORgIIaqIsZJ6S6S5MNO6DEud", + "EAoD2vOnxWy4qC7nJ4qmLutmWStikV5o", + "EB6qf9NxBy52LaTVqGGxRMvEpBsJGBPT", + "EBG5mrjqFwhwQMbDoOIl4XTT8TO0jpxh", + "EBHW8xyOFQydxsvPFBGe0bCNcVsstpGn", + "EBYhYVpV8rqeLVQb3zPliKWRrHePqliN", + "EBfwlLwVLuojnZTf2IMrqUifUKw3g5YQ", + "EC3uiiFeM8AY3i9wMVejqaPMThz3feNX", + "ECE3OisXzpzJkqyIZNtKzDd06kPKsG0r", + "ECGT0bOUXE6k1yu0VwXuhLcL4vTDh6nC", + "ECSarIz8VCBzmFeQdMfSnsElMmGW3Sm4", + "ECU0nPfp9GerCkTz3nLmDZgyq7mEIBSt", + "ECuOwkELc7PGCi1zYY0kYtijpLG3pogf", + "ED1Zsmd7LlR5fjA1zLdZaxAFFlBtaaWn", + "ED8fENE9hKI7y6tq6ZzO11HPTWinWJAx", + "EDBKM57aNVD6ouK0e1SYGYZGxa0c9vPP", + "EDU3t5sA4ihtRx0GNTyQbEcDsx6x1Aft", + "EDio3L4So6aPryq6euQYKZ86Ap0VixzJ", + "EE6BM48jioFNOoarEZLylyrUcmnvPoFP", + "EEMdqwq1kz6Z2f6ei9JTUS4Szvrj2eo1", + "EEXikLMcM6N9TcZm1sxKiVGLXESaFQoX", + "EEscOrbUp0QRng9IYsaSHC1EnQpjWMBa", + "EF7usbEYfIR2obsfQTf4j3rhYtKtw26h", + "EFEF7e26eSpTUfOu0gbJVpvvysqa0p12", + "EFQ8jHYR9I3CjhSOB3ioMYDpoWCvIR6n", + "EFQC6S4HWXX0uocITfZX6okFx6SmDUWz", + "EFRF0TOj7t99ofHjiaN8ZSKPd1wrWz3e", + "EFZ5Pi7aiTLkl1d0uFFQbHPeT3XmNvZF", + "EGRWTpAgsAT7HPEYLCuX90nT8crG2YIo", + "EGdM1gPui03DFT6GS3Pao8tnxPUWNmPV", + "EHKP80QlgJj7meAZ2lA0nY9FZ8qTHRY8", + "EHSvtByyMRQjqRd05815Xc2uuZV8BuUi", + "EHbOSbO5T6pip8iZlldlAlQHVnjtEJKu", + "EHgCjLip4HjzqxNyQA1xWw0KFYnY1xHd", + "EHlBYD2mUYQN4bDnxcWeTkUrp0D7YAi4", + "EHuhOf9Y2uX5omuiq4lMUdrRgYDt1Lur", + "EIAzztFeb945DUGRuKUn96TXjOuHouk7", + "EIQ1iyzNHXj3SAsNwFSY5UV5ViaY40Hc", + "EIZ7yKILzWEHMeOwQuKrf8IbsvO8heeH", + "EJcAEG3wHzQ8moVTQkTEWcrxZBAyaPXW", + "EJmqAYVDBrrX6NKNO2motYIu70WVrneE", + "EJs6MsZvNGQEePxSiMKHTh5Scdt05u1X", + "EKJvGqElk3uipZDHneIPCORPYDD3vTOF", + "EKtRNTjm5ORg30nplDHFGJOLWrKtrTje", + "ELQp38zBmlNRqmXTjHSs27hEjvJHBrur", + "ELt15i0VVSU3OTFcoNDr6HVE9UItCoX4", + "ELxjyeXO0wUOKWm9eMqspAyRMKSi2WWb", + "EMCaKmA7MltZywRQans5nod23ifxcaPN", + "EMclV05yhuQG02c109CIybHl8lF2CArU", + "EMhfIc49cSBdiBAi6P91jmiqbdg46frF", + "EN1LCAmET4yhf09PKz3fLCbLBJ4M6FFv", + "ENNpBEtz5fKMIfOEmYoY0dNWky2QjweL", + "ENjcXUdNlOv2sX2k893HEVvgDbTlNV1J", + "ENmDBvm1WvK9n1q06b9ATtoV6H1y6YZF", + "ENms0zPN3NEA0NXYJoVkQt1OOXWR7ekf", + "ENuGOD8nh7gWrshCTx0kAwD8M43GzPBg", + "EO43o9LVTmfsVToKfSIW87gYrwyHTAv6", + "EOQsmBOU64ecZmwzo1m9or2W514njdSp", + "EOYy4a4mgPGObukqjKOjy1i7T8dX6k4h", + "EP0Ig9Yc3dn7UWP63vnRukQsB75uAWYj", + "EP5I659DRjDyORQaNaHUWayT336wum6C", + "EPD2LYoigdwya5iv2mJeV4xAJMNRugYm", + "EPSYalPfltswTxSM1b9lB3V7COKpPfCa", + "EPV2kpjSMTjGEDObgO7kzxZRQKs8sboZ", + "EPeglwf6SXy6p6gTs3DyITwMjrdMaKPv", + "EPkDvVfUBqzWlsDGGLOPtx8b5NxT2YJ9", + "EPlEVSCGq756xXPVKUxPx3pCyPEehk9k", + "EPsxxUWExQehVXa3s4D4zZ1tDQLHnSTJ", + "EQ2kF55GfiftGRJe8GUxjO9svzeGoV1R", + "EQ5S9ytWFMCMOI23jLRsx1CYoxsyT8cC", + "EQnNfrjYevuMDAI8zSmhfWEIXJcDGwLJ", + "EQqm9YmcSyePfxbje5qvEyTtU7x6khPU", + "EQrJ788JXyAToIt40PMfU5ym4tYY4dL4", + "EQw5KeV63ak0RRjdGs8zGU5sIE3G60Ap", + "ER8WEZsnC1jkvOkIIYoXkSlgpP6jXhUP", + "ERJyKkE1wHExYrfzt7jBOD7DJic8hmfU", + "ERMX35qXy4xe8kEi3EoqKbPOOt3lsVJ2", + "ERNxXtXsxypLCZmCM69ScOuNsWrEg9ed", + "EReDCd2vYhR4HalrO4D2JpeiBlweXtB2", + "ERfcJoBGts6GbYj7OwNaAavyKI8Ywre3", + "ESGbpGH5NQQzG9MZ6oaSMwZkzm6cP2Rx", + "ESH3Y1RgNeNUyBkSNAgoYEZr1iebnX72", + "ESLboiJNyAw2WEte27USYHP86VSa8CXw", + "ESXcTkXmKSjWGZdWXDOWir1lOGeVw6rS", + "ETsEsaJLwHTXBgFsUIxLPfGI0vupQ3kn", + "ETsPlScfgWkybBuQOdo7kSgqgsHMKH2j", + "EUMrTRdNd7dlujFVqsbdtzqLkgfl0aSW", + "EUWuD6cNcfL5NXbyB1rF1fnNJ9GYy6dI", + "EUX9nOA65coQIvvz3b3cJuSIzBnF7yqB", + "EUXgm64XlrfzaVD0brpE0Mp2husGQtsz", + "EUx9IXWqQlOGD8VaBPMpP9w3MwwpXkpD", + "EUyqYc8gQGseJVafeJ4BHNqoYJOlMw6f", + "EVrrAhS5Dq0fpwUhGPKdISwFyah8rwYh", + "EW4ofOPNcqpwAT1XnU3toNtKz3z4HX4b", + "EWCmWE0bB9T0iLJnbeDjvb2DyaRRf1FH", + "EWc2lTBcaCy71RtM7bsRbCJxdkt7lrRE", + "EWk65DrZGPYH6U6bIkXhEAhpe1zOBvml", + "EX5MFGXJD51GCAcoCs9fHWGPoTuFV0f0", + "EXLNhtbUOgN39SqXmsXGXcJOVA4pyDk1", + "EXNU2jUmtEHFpaR9DE28WdLwkAHdps5b", + "EXzz0SusxNiDwsIWRq80bdbGa7wNrd8d", + "EY0ibnxVH4Zlm852QC9R2mGRAnfOiHKG", + "EY83CiXlRpexU0EmE8kcRXFZFU5fvDeg", + "EYMGA2921DllTqDG75OBSVjUOABbBxlY", + "EYa34e6PTkTj9wgzL7fuSJlp1Q9gbUtL", + "EYhLULtwvuEQCw0xR4JP5l5GLjbxeKwh", + "EYiRNcDKLApJlUfmEob6HRszNxt2DNuQ", + "EZ4SVnZO35kPlks3M0O9b4SXdysUTeL5", + "EZ7ndVZjNx7G42iSU1h8h0lzOvXhBIYi", + "EZDdqy1F2Wsif0qvEspEJmeFYVITbHCs", + "EZND77lrSrATVezH6fj7hYOPx1BVsPNP", + "EZUBKHPNyOdqQ4hDuEz3TtyxUCbyPrTb", + "EZW4s57SDFMbdmWomYbek0dcpZ39Ixtd", + "EZaHS2o3U20gihpIZAz1MuhEEESSDff3", + "EZekKgF3k63JPxNfUFotK6ZKDNEXYyHf", + "EZmfFfQbz27QsfEZw4hJ06Kcz8YRJGZ7", + "EZmzQm1AJrG9LB0mq3rMAVqEy0gXrXm5", + "EZqj1Wefwysn5gdMxPJZQciH7YHif8O9", + "Ea056iVKtFeywvtPBr4rk9KClQrsmY9N", + "Ea993wr2fNQqhkxIBmPs5EiQdu7KTGxt", + "EaSH7cXAkFvodleO5Al5tsgVADfQ0rKg", + "EaShguIBxmcbtqNx0bVEZIIBJKIMELOf", + "EaiBfj67HHQXx3JQ8ntqH1tlTTdvaEAY", + "EajJWRR41WSbutAh8E9pOYNbMDvFWkjH", + "EaqWVMcqzOqq9PqKblpvce6lfs0l03vk", + "EaqtVSo7q8K91Cu4pWeCsLlwFhyrQTRd", + "EbEH6UoOlcsWJFHhBYe5faW1m4Xhwd5t", + "EbJyPwUp01BKZlfwyOlR05LTZnDNVigu", + "Ebgs2ykjOKOck9FKl1k4TkctucNLONfK", + "EbkNHD1Re3IKKxVONuObkW4kYe7BwMB5", + "EbxUYY2hQ4nsr0WgZodq5ZEW4wtOEFQU", + "Ebzo6VVXWEsLk99WybEzcMfiGF803Mkb", + "EcAES9QosgO9VaC5U7LRa31InsMNh1L8", + "EcEj20x3WWPMBt5SAlR5YebdMqm1ob9J", + "EcGObued3xN02w3i82MEprifrx164Ljc", + "EcHDPiL9UeOSsOs4VtWBJ6TvTzZbubfk", + "EdCjp7AbYB4TI4igvgaeAZ0Htn65F0x1", + "EdWG8KJCXsz4hQxeH3EVzmZDQFFvy9FH", + "EdYLVeVWw9MCq1ZCQfDQa70vpn2m5xIo", + "EdiFQaGctNOccbUQPIyQiXRbtxZEw2Vu", + "EdyhJPmG4fgSkq5jKd4BwIN7wZEgsD75", + "Ee8QTykvmGxlcjd1znjRcHAnxZbgHgQS", + "EedDUkPoFRqiXnpygkEDs8LBzfd4ZMHt", + "EeeoQoSKnhWAfzRUcVn7m10yjMwiHksq", + "Ef8EdOPv3aO9js6PjoiU7CkTLvsOikWv", + "Eff2sDuWbmAc2MQS2zU5AagqZsJStCyK", + "EfjRsp9z3JtK8aappZVG0AadG07pl7iM", + "Efkqg3rKN7anK2cEAPvVb0y8xNUX1WBH", + "EfwSD4C6hKz3DRy3lYgzqO1Rzic2EctU", + "EgAcWS3vnobzBe4PZul1osafABrk0c6u", + "EgDYGGTe6XmbzAZX3aesjAVKrwB5SiMV", + "EgJh2AcMHFs0DfeCMatw7zVfTBoZCSCb", + "EgqR8dtYdrD0uiMk1H4qh6eBCgmrEo6Z", + "EgsZWeCUt3MBA3y2LRDLPUW5NptMAEcY", + "EgxKPIPnGFSGglCxlPbPEduXBhqjaPrb", + "EhfPn0NKKVxvQI81ze2DFWUI6YaCixdR", + "EhmMHzv8mIe2aAIc74wkFxZsKJrBvGr2", + "EhmrhhgLtYMFhGTkvQHakfEa320BFtJb", + "Ei8qyVuMWs3iXAEnXjqLyIbWdmCEAgPw", + "EjBbJv8lgsw6JZbxfwje3dbthUkQQrzS", + "EjPDIU8VdDnx180BFb6Js6oZN0kXZsuR", + "EjfJgCkmNorzybx29Fdoi3kaDTrHWudR", + "Ejt3FA5SnxxdOCmFIEzpO0dS6dVdSetD", + "EkENqgyr11z7yEFooS0a36B927tjmSsh", + "EkNs7nMSDUB6qhaQdj8dJB5GNQxJkynk", + "EkmaXkZTFpWMC8oosxBeRzji5lQedEqv", + "Ekp2mn1hpCjp7NFD2aUGi7n8h2k0fzHy", + "EkycylfYyA7hGPOaS1ScdTPmgeborGZr", + "EllEPwtKPN5RYEyjwOcAFZxHP1WiZJNP", + "ElowrousI4RXZk1avBv9U8vRbBIGPt8V", + "EmVvKYcZwULcyJVY8QqNzFss6RAR3Ms2", + "EmxkQ01FD4XkaEBHk0KiG5QbUorgHBQF", + "EmzBsaXCFcDpdMHKUDOhvmJ9pBWBqtaM", + "EmzuCa2eQsmi4Pc6oNRq9Gr7Q61qttiN", + "EnIiJw8T9WGU3DvwUHTzNpD0Oy7CEi4Z", + "EnMxJYmRHSCuHxo5M0oVdbRdBt0LzR4X", + "EnQHdDpr1CYfcqFpr1nyEzgU3QGpi1Q2", + "EnldTPBWZOLpqjYrG3Kx2aEdkZ7ltA5y", + "EoWNNz8Bk3UNKIRNg8sQFv8CkK5gYW2c", + "Eoo4wXVOT8OLZ5noNLd6Epqa8PGTnv3f", + "EozKTpjG0PNuTCzqTli8UzbZUmK3Hli4", + "EpcD5mILYGQucFIlxabOkCRgqHYkT12p", + "EpkbqkUZf1E72fWRxpwFrVar71J5S6O6", + "EpoDHYHPOAK9vl8HrUJLMEbY3e8IlbIk", + "Eq6ZJL8QnbgpMTjtcOXLVuuYHSR7UclV", + "Eq7f33XdYnG5UMss9o3vIw6s5R666Fd7", + "EqM0UPmu3UOlD0DUQTjzWZ3CvhisR2g7", + "EqWJkK3kvxKoU1PlSSdkogTOnmGJ1N77", + "EqXOAMvU3qwcJ1FobDbgnVMFot9ZteZM", + "EqYfKtno2uCAf9fTWtLvJpGU5U7s9r9c", + "EqkQYIORk4xghq3NVo7jt4DJDjdCYE5C", + "ErEZ3GaQS1lz7umuzMjmOkHIeSu04d3I", + "Erac1fUxxFvBeKmJvbNK6I0AnI3kOCr3", + "EraltK3DkVdvV1V8j1qYMiwDiZrrMPL6", + "ErsDVLTVq57zsdY63wo05vwcF6aMeKh1", + "ErtsJIuJ0BPfpoJMEmmYzZRm1h6vtFCZ", + "Es4nmYAeyJzVz00ptF1kUpdjJqGVWjxH", + "EsDkuNndov0XgCGvwbE7sguyTMwqhufC", + "EsMVa9OlZgBbF8WwJTg4hnyMVeUI1vU7", + "Et1fawRmnAdsy9UYKrCP5duGcaMAS7qR", + "Et9aExGYBP9KcJR06mJl1lSSvn4ss59J", + "EtIEpln7CCm8u3qTFrakXFEYmmrtpXfJ", + "EtMlh8GKxjoOk0XJSkvKedxioQe5YTYy", + "EtN5vRRkrhZQ6eUagf4rSV7N1pi91xJZ", + "EtRUJIHVGqcUv3ZXKY289oeCO3M7V78G", + "EtidAkhi2hHOCmRGNCD6jKspTHD7rFgh", + "EtqY6ZEdH6vb75okFhq135XlAa3nUgNS", + "EtqmE7eoJGOyFf2JQLCy38gunhu1Y7Jb", + "EuhcEYPG3RVEeSmellu19ctQ52I9ZGTW", + "Ev92aMwjIAbblMIuZidLolGmzK2f8rOX", + "EvIPUPHAHFnbdWMSQwRClWXvFHe9Ibn2", + "EvcDEHCVepmU4Up9By9nmsT1REt3AYDZ", + "EvhPgvtaNirBxALiNlSpXg38ve4XqEqP", + "Evkp0hatgXAcergYBzvvS7DteWggSBC4", + "EvlJiUsLCXTazcRdUxPBwpwxVb8HOsMP", + "Evo6rgGYYQzAmFPeIGmA7K36aDDR4oQ1", + "Ew3KnsgpRA65dTixjvgCqWHar3142yib", + "Ew9bRlzNNZkLmahE1pdPXAjKs0hn4gBu", + "EwDWohi3oxp90z6WLLtvx2bTcxPsyAGY", + "EwFKVJZDzakfuISJnb47aU9ZMDzp7znP", + "EwOseIm89kZMYplho2Cof4fDffXt814U", + "EwY6CgxRZHHtzAJXLwHI1rhwCGuWPiUt", + "Ewbas6um27bunUghCUcAWaaSq57kffPz", + "EwbscpvPqSXX8aRtQ5DD5Sbwge6pWKQq", + "EwfZZuLFNoWKZvrMb0XBmY8CZMG9cFfi", + "EwmOS2FRumqIwIC8cLTcYbRj3eZQCJVp", + "Ewuv0GVfo2b7FFNgoFanaoiVbxwDFNwg", + "EwwmWta7z3Y4NpYUFYceY8B8C8DEBEy9", + "Ex1UBAw6MncSqrKqlAFrkB1DLhT93PGo", + "Ex8SghR8JegUZZjcLwyFkPf3BzPC6IMU", + "EyDnOIzjzxvoReAus2ihy8AakcI8BFmm", + "EyFgXmwGvUjjD9cIjKKsEj4pARnNcoHA", + "EyIhP0fu2IQjaEMSb2D47MTQbszK18sV", + "EySlGVvwm7roeK97KZga2tFsHWFJLDNc", + "EyaHpuw3TtcMibYGHhkpXIemP8wzjDns", + "EycbncPo6xf8EtUU6STngkmv7FCVbci3", + "EyjuHpd1ptihXnFeApnQIAJ8KzlFkaRI", + "EymLxIAfYM5kdwSHd8HLWndGCIF1xjH7", + "Ez52bRGwlwEGCSgpR5DyKMygR4xBMFfl", + "EzVXoIN8oto02uVanOPCJp4HW8RS9fX8", + "F01Yu5BMoO88ljjWek4n0wTRsLhJziR2", + "F0CJW0oEjwE7O6AP7yvzvfnjIOUlf1Tq", + "F0E3XqpjTx0hjjAIKDOEoSGCyyATPaqK", + "F0Fu6itznrLwEahnBqcuNFXIktZKp5OU", + "F0PdXW92AO8513NJpi1pFYlunf88comH", + "F0TcS72Tvglfe1iN7NwVuxnxIf7U5p6n", + "F0VMXA77wDbpsmq5jfP42NjR49IxIlB9", + "F0VbUKRrQuv48s0bGO27yyzkxjYgJFww", + "F0YKB8HR3vnnxjkRbQbWCEm8Vey8KY6d", + "F0mVr4tZ5p8Qi6xuazfWuntRsPWSCZOZ", + "F0rXfNs2iNryElz4QDVqrXIyCOD2YSMO", + "F1h6dae2TPrvsvhAWfiiuGQ8jgDODQF6", + "F1iHv9wastzAVmz2YRVOhmlpY2bFQWiE", + "F1yHnxWRYlImvPYG9Lytm18vPOhzcvln", + "F26aR0YGVKbpJJKsWrQjKyGWbgzlBNFf", + "F2DNgVctVXdtn4utK4zxycQkjwhhmocd", + "F2Dly5oQmnBvDviETJtBXBmnq3mDw89A", + "F2QVuAq2S1N6y7PbHtoIebLr9LicdItJ", + "F2jZ9N64Ch22srQQ5MHEGzqrEyRNQwKH", + "F2voSmw3y9QmmBjzApMSFUT3p1QsrIwe", + "F34cYjWrVsQrhZdotBBJHbdRZ7icChOz", + "F35iLl48L29palCxIFXi2Rjw7nrDYi7X", + "F39O14fci1xYJT3FTEEXHzvdXloaVuGa", + "F3h2qATqO514Y5g3kLA5LNfx6aSOMqF9", + "F3m6LwoNRB4HXkISWazUMvLR12yhQZ9q", + "F49OyYI1XgXMH6Y6ROmNb5eaz21nCbwF", + "F4A3uAjqGdI4aIdbs9HhCO4K1bY1Cwou", + "F4m8EJLuGIIkuROfm89SdmIPGAxFN9KC", + "F5A11mEgkccn8xKLTH8mmRG8Pz5uqg0h", + "F5L7ZVhVVCPUHQmGePiiM4fhcc2D0dLj", + "F5jESyn53GbMYUQYdSKjlJoWqHt6x0HE", + "F5zQ3lcFC4RLmgFjF7uUEt1sRHRWbX2E", + "F6KgVrjnEWykVv41UaXr6gxzJ6r8T2ai", + "F6OA5A2gzTEXtj4ksjbAiBUJHp2wK0YM", + "F6bt7iP7iWKpepVk3D3C9Y0A8LeykAVl", + "F6dk13lFI7T5B2NvG9Yok69n40JwlR3N", + "F6i8BeFuJGq6fdwfUGq3gQYD3Lbt2nD7", + "F70EUkW6gmgee0VcORaQF33bFMFGDzyK", + "F7Aou5IBt1bLLW5qCD1YG0gfoayASOi0", + "F7ZwChUL38WiSfO046fRzQ5zM4Rp757Y", + "F7kVqpe71w88qHYfRS8fBqVLC3NUkO4x", + "F86SwoVzyPimovrvMwUQudDvqHwmFEV8", + "F8UmdwYbnEHSscyK51hQtO4Hr7I5sDpj", + "F8XxkwjGb2Me48YSv9svkTiu2s8OTr8X", + "F9FkoS4nLK7t6pEWGbbhkPMDD3kq9eoC", + "F9PGW6u29DThJVzJvVsqqKZcaY7VSxno", + "FA5vcQys42pidUscfhbWfmXtoJuKsbUI", + "FAD7bBksOoDLPQ1NtWAicAVvJR1r8dIP", + "FAEukBMJ6492KbKoS6D4ICaGkvutaKvj", + "FAFw3jNBHR9Y7VAsTDJptrG5jEkIdtG8", + "FB9jj5tEZiKSvXWXGtxKa3BOViHK6Upu", + "FBBN1Fxrg66PKYyMl14IqvZZu8tFOAus", + "FBOavIPbOFurR8iZnMzBADp2arsw45td", + "FBeViLujKQuJ4assYTDRhAK9Abr527bA", + "FBwWhgTasKKhdor8s7vgg5U4FtzqB1qP", + "FC09cDTbjjuycmrWsj2HHwFQH3O9BInX", + "FC6kXP10N2T22fPZfhKulyEKUiArTG9l", + "FCBcCEVxzCDl2ShVrdFKurCECkyBDsx8", + "FCjw3VdjjvcMW5gP2T6wgyIcw6RhPgw1", + "FD5Mhs47vhEJZi9CjK4AmQ9tuCEKzzN5", + "FDV20voiLpETK0zFWwkfUwAOSPFnGsLf", + "FDVPRhm6dN7tghqTeRmhZKsZjEZ9LBxF", + "FDb2KJx8OVZwy3wAExe1WmSD5Tl0ourT", + "FDf14EZzz6kR5OQg9Jc2ifdOGLNqmO3R", + "FDuUAVkmpU4grQVFI7OBkttrxJfBxzmm", + "FExRF5gB8CMou71ropax4WbDvbHp2CCN", + "FF9K3dqynK8fsUI8xE9aeMney6aODKIr", + "FFDQLW8RKqbgiiYbNSpXqErFwycVKzEU", + "FFSGpCjo9fw4J2m9BWkWZhszzvwLhhkX", + "FFWSFZSGz3oeCeX8w8CmTLHbse4Prpk8", + "FFfahEUWpIVRx2Zbv6y6cE1BNfzGNB58", + "FG2tvTECXNdE11cqiel1I6eIvFTjlHGu", + "FG9lGERXFlF3xTsgwdqcP9cquSHTJ2sk", + "FGQf2JmcLFMsrBt11fev5qujeqoXj1yR", + "FH2MnaCrf5h4yLJwAvF7MxUH6mMOOsIy", + "FHXf83QO3mdXKvNEXGLYDUOS8s18A5An", + "FHYOnENMOVkvG6TlxACCtKlMmb2S9uBC", + "FHyBi72KvQPbclwowXOSIg4kUPVXjgVf", + "FI1CSPHXk6smbhla1lJGra8PB2WOVdOr", + "FIQuQVBkrEkzDme6dS1CUO5OkJ1wYjOi", + "FIiLIFNlkru7PSSxEHqsMab72Z6p2YnV", + "FIwJRpnvCWQDrsDjRzrihfvcD15PJ6Pg", + "FJ51clG0ldb7qEkHvp2l0458d5wFELIw", + "FJIuB0grXcdTxv2FvM69sMEdyb4WQu2a", + "FJNRkEJf8DfdUuXL1BupIXmZ4DOXCZRy", + "FJpf1ubKQ9iaEdEeAzPwsGmAYTdNdCDU", + "FKPVB5YanKTD61I3rN5DHmTtqSiwcr3P", + "FKWQZX4EwzarXfVf4U3CIvLDY08iVjhc", + "FKWa4Llt4vIysZDBi3R2I9Nmf2FDKFph", + "FLbOoQYztggpQVkH8Kvux8G8GFgkpsTG", + "FLhE1RsTpeM2ZveilEgNL8aDMoL98Hm0", + "FLhiAiAbni9xsNXri6HxZLtDT1h0lFGU", + "FLudFcPm0FKKKMEdYvgTseC1uWGv6XwG", + "FML6FCkF1qUCpqdtzAXPtCUK91sCSQG0", + "FMLRyVLVxMuGTsn1rFW94efjniEnFMEH", + "FMPSR2i92s3yjZ8ab5RfmOaEikaxv9Go", + "FMoIQ9QsgnXewRPuNciQblVGaXVlekge", + "FMpNAonVE214COXALG9vYASThsDHW00S", + "FMxBoARcgohkpYo69qxVwMBiK9ZKOttV", + "FN1jmEA7IIcfXKpTZ0gNGWIBfazYXtzj", + "FNH6HKSi8RbvmcHQzn0gbF0l40BVcH8U", + "FNSoGKf52ZuSeYDztbNJGEE8XugQfgy2", + "FNh5wcYEIzIRDD9bxTFGWFe18wuLefqc", + "FNtPhW9jgWVsiUa2r0F7BiZsGbfIkhmA", + "FNx3mtlLorT6eqdm8Tha61uGMsLrRqPp", + "FOfcQx87T6e3uQZ1JFiOlBAgqMZbdQv3", + "FOfqYtoEGjodPBbUFCGKosxbIlJylUTP", + "FOnZiI3RNMXrEPBnTGvWHMutoImPlFz2", + "FOwAs4r7ZL0IGKNN82KpyDcGOs5xyGBa", + "FOwwPCa6fbWAmb6FdtlZhaHNXBHZcTRp", + "FP0C2GhRQL7xqL3w6PhNb1a8pzYzYY0K", + "FP7peT6skskQTeFOUz9lsuRxyZSD5wiq", + "FPGNmdFBadrNOXyisEcoF4ysZV3oZfht", + "FQAbNpn0TdXbanC8oEP3oU1Im03kGc6b", + "FQKqo7yzkgGcFBHOjd3EwWtYBnncWASd", + "FQY2daVrKyJsas6fAOMl33c1aJW0LgaQ", + "FQal5EeEQsCjaYJEqFgvn5pJu6XaPzgh", + "FQkKqkxJqVaqIIShWORzM0WFNMon0Tp4", + "FQmf29nAqSD4Y4WnyQSWdvxdOzdsyNVG", + "FQuE96aZdkcomjAITv3yACe9slDBvStW", + "FQwlZ053bqgnNU1vDOWhnTYFKe2DK2hR", + "FR2JrxDEYFgHTqKi5S5e0ZaQS62KnYR8", + "FR4y8USgShQrQx7Qt76VlbkOplh3dKxj", + "FRAtMBklJVIvUwdsgAyoO47r8Pg3RMEq", + "FRDfVWemxujMjavt2CVgRktnDSdESseF", + "FRFiRm5EjEOPCn13ypeJX0ZbmngSYFjC", + "FRfEeetyN95XZqC4mtAwmO0RwP7mn3Xw", + "FRh4EmIwaq4QZWEHy17BzQmFodyp6g1d", + "FRlDBfTRJNArE5qHxggfurzy3TB5ZC3C", + "FS7hBteu7qLV6oaUabnp9J7VDeBzFmTl", + "FSbzhSsmTc8tcKBaC2f24JQIeGOv8pAp", + "FSq4pnXzqNvKeG9P4GXSxnj1mXCBPzOa", + "FT0nOawQAHYtdBpotm6UI8kY2gUnkjQB", + "FT1CHGMMdIMRbpj8pXWMIWw4ayyo8aq1", + "FT1Trt2SZcY620fKuuwtJsCZEAPbAnnX", + "FTHWJRcWhhUUdNmyLT4tTtao0CEH9UJC", + "FTITtVlwo4aNT7PgHp6cnH7fB2vUiLsn", + "FTLFTrFMxWniQZaTncLV5Rv4Wf20aqTw", + "FUBXE8oNtB3m2KV6Sn0c2HSxbYcrBDhS", + "FUenE2ge9nXXbgPuCAv844Y5jONzeNdG", + "FV1VdQakkM5rNbXQYYm9vC9LMQLymT65", + "FVEjTNr2S13i36Ddu3uC1SpMMMSihD4r", + "FVUrYfFJBLjES4t6kbC3d9Afc8l2XyVB", + "FVcaGEWpZ9QBGICctmwn9qhCDiJP8oNO", + "FVh6TnvTLX516WA82RxwKS3S0hKRsSxG", + "FVnbUUDU3YWC1EEbagAeYpR0USw2ma6o", + "FWHwA82WyMPJ1yNJt4U8KMouYtQs2A8m", + "FWXj8MVTWTuq9Wt4ElWopC0IVxnEPji3", + "FWYW9exRd6uyGHapf09KtZD10Y2USsSc", + "FWeBv0i3RWFAjQuGeIF1hJg7zzDh7I6y", + "FWpNNmsHeWNTYD5pWTtqCQBJTTl6vyze", + "FWti89T27J9gOcdDXredzEr7ciY1MgKe", + "FXY5Qa7yWYf734rne5ZdcmtI3OGbPoRI", + "FXYaL1HKzG6ccXyTEiz0Mr0vGDHcxbs9", + "FXcJhBSQzpFQOoe1bsOr8i4GClrnZZA6", + "FXsj18A1XO5bBUwQFAJZ4Xt3KmOpiRda", + "FY5tcq1vqJbSlZqZMnLz7tJWIi0pGfRt", + "FYDJEUfkIiyVJSCfSwbijDFD1M0l20vg", + "FYStp2YiVMdA8gN98Bs7pDuAeFWqFxBJ", + "FYUaCJ9k2UJAISgvgoaJWYiykIW1PgTQ", + "FYe2cpfQklAwE4K7Wzhd4RsAiLa7zlo4", + "FYgyGXu0CwtBg0ayQz9oAsWFfeACFCyZ", + "FYndFTtDv1vBNPe5S2MwEnsEq4C0QQQJ", + "FZ767UBeXKTjX2UBvereaXHTWoQ4GMMH", + "FZS81Qdve4Bzblli2iTiziWXvq8gPR1F", + "FZmu6E9OzCipX1S9Ewp9c2YPqdWPRTaN", + "FZwYlcQAMyx7AxnebJlhp2iBDafcyzRI", + "Faf7Tf5EH1Fjkg9D21rC6S56rgQxudUw", + "Fapf7SfNdxKbDmbbVtRNvzB5MjxHb2iH", + "FbBk8eW31hMxCEW9eBNkwSyRco2UGqLK", + "FbCG7OIzTHe5q1kYTKziFeQPV4e4TpWm", + "FbTb8jMOsZF4HdAt1lmCUIE4Yuy4tvKL", + "Fbk5zzIduELMTDYUKreMcGQmXsHd38fH", + "FbrUp8cyaeRLSZjOwonkLyFtFzOXX8Xl", + "FcGpBlAApbIRoEPDHFrzgDygmaPqhXq2", + "FcI754NOmHkKNSofyPi1YJp2ivXrdA77", + "FcK07v0N4Ipjrx6B5tLBsx3Ox6KB0uvk", + "FcMSR7g0cnQYTESn6f9bgP3Huiiv3y8B", + "FcT7RiOsOB4SkA2OEYGUxkgjqWY7Q20E", + "Fcr3Kx3UbtEMk7E1VFuOFPw0wJIGMxFA", + "Fcv6wGnWgzsj6x9ErC5Lkvxjb9iY3HMI", + "FdFz9rf83TyAwcUf5mkFenWAXQWRx7wD", + "FdGokJFl54VnW7ET5nEQ0YtkULlCGIBh", + "FdR7XJ3kkqtSyVB78YvWUyJidNtquTaC", + "Fdfj5gzx1mlZ0cDcouPLGSkVAAzCjrBQ", + "FdhUzIeZj6IlsdwsUXXf8h9iwyr4mhg4", + "FdsKJHV3L1dEb2gMUgiaTXLoatuSdIkc", + "FdyzxFo9TqZ9xe6nMfPwIj9J3WLShP1L", + "FeRoFJ9XrPTZ6ivvSo1BYthr33pchZzt", + "FeYROBcwoQBd2qCe9rNDmbmQSOiBVikX", + "FetIVrqnlXiKCs4mkZiSZVe1JQAuNEea", + "FfX25QHpKUckboQmt4pSVue1ux8T08LL", + "Fg1xG1b6XuvzAbs5reogMpjbDGdmeAEL", + "FgHIY0xcQ5wrpR5Kc20WmLx0wk0UTClf", + "Fga4xhrlFrfsgqPitOcD0MTohqAnurQX", + "Fgp2JzSNuqJ2q0cOvPHyTJ6BZqMABVTF", + "Fgxu7iiyuPBNJIjJYdes8Kx91EYzASEx", + "FgzPj9fNg7GW4KlbxAxeWF5BefQklZeF", + "Fh8LOe70oIo97WR7wnPAdnUO3Ht346Ld", + "FhI4vjUtUXMExqtaBf7TWF2rBvyofcEN", + "FhQLKAzSe99NchnSNVzbViCcH5F9XMPr", + "FhUjVm1ejY5b5LVj4uNV90QDSkf4MKj9", + "FhW0JfUjLVKdCqugZnsXQAxX5OiaonqJ", + "FhhQOqUrHvucCM33eC0FbMoPdVPRaBM4", + "Fhm1jAnGyeIuYS74ovixKPsXIrtTgg9H", + "FhnuaQPsYfXseJuZBUukxf5XI5uIFVL6", + "Fhtl8lGrWmgLYKuguoQtRNip1Gfcicye", + "FiDbHMKA5xRoCeKCJSyWqB9znoGvRGP4", + "FimYekNgwqg8dzm15Tnd5OO9fJpZz5Y0", + "FipHUXESuxqmcTB6xfVD05CGe8OHCHSm", + "Fiuf7Ew3IMWpt025V5bsgR4siAoQNswc", + "Fjy0vFdPxpFbV4BdwVDjGVtiwvlMrmB5", + "Fk1PLIJfuKcigYTXR9oGI3bEafgZXe3y", + "Fk8ELV1fYCMBDIUyYXTM57X8GjC3dygo", + "FkFSRHKiqRADwVgdmpB3NG950R0PVzo4", + "FkP6YO8qM7c3H39W5PKo99M9YMVa43Qg", + "FkPYC82xf1Nxwu09ALuPOIPWT8kzW552", + "FkZbsm9LUmF6uqpdiv2Ly9DmuR6I3P7e", + "Fl25UgaI8Ewk91jUaCj6QNbHyAEcUDkp", + "Fl58Mi1PSYR57gSKdBUrfebazwPEUFno", + "FlCIc3B16A9NYy7Tv5CZSz1KjH4koRyn", + "FlKZwl0626m1OZzVkUhl2PkYqzunQyWa", + "FlPNoMOOw8jY3jfULZAHiPJi6sjAgZwZ", + "FlvnLBmOHeF2SEdF1LYP75a3r58qJCLh", + "FlzgjxGaFUUHaMOqx4t2ZOf82U8GKgSe", + "FmRCraWmKYId8xNgPvBBdtMLTKyR02lq", + "FmXyD8bvaVoIHVNWUfsXg60YuIRd8EGW", + "FmkfEMNjF3VOjDQjW1K77gRqntJAsaIm", + "FnGo9H5O7jQWn86qbRE7OCsheyFF41lF", + "FnGpyRbHpKMCB69LrUmnnYulZNR6sKZF", + "FnLrhsCveNqiYhsy4V8UWHvO9TxF1aMx", + "Fo2F7euywZ3Iud0UZhsKQ4gGnrPcWLBX", + "FoWobNu21PKYrI5pTELiZ3Z5yIYgeIzs", + "FomjHk5N09iu6Tbk4qa7pnmkUlOPnb19", + "FomsW34bynwJsrZIKvQ2EKZRIpVU9znx", + "Fp3dHgBfd5souRSCRBHL9mJWj6rXhcv4", + "Fp3kz0pv0IDsxrLW8ffjsqodWaDLkdJX", + "FpvHQdQ75lncNJOkmf93oVxkYT2dcUrs", + "FpyrC9icLhPocJSUtMVRNxMbZAhuSpVj", + "Fq7P0AogCMtS8Fnxeuojqpe3eFAksgCd", + "FqhZGOB89ajZZJ0NPGiy8EWpSpXekNum", + "FqmcPA4S6oXiONx8oGDis0Y7fYKZbz1u", + "Friu17D0ZfnXmGSMvN7eORfzw3bRYOYz", + "FsCzQEE4UcRWnahheKKMDcAEuV2637UQ", + "FsYqyY8iUghw9Y3hzMYuam7RdL1It40Y", + "FsoTlb3G2RvB0uDHmcrFcO2jEbKidlj0", + "FsvYbiCaxes8p7uQnC5sLX6vIIUiiKI2", + "Ft2efdR7qUpMSs3Ho7HtKAI68rXRtzN2", + "FtGmjjBy9xpyjTtif90vMAEs4GMpx13q", + "FtIGbfUxgLSMQQy7RAjNqAOQHU2Dlzo7", + "FtMjzhUVTViHCLk4ZKYJMbXhRzSIoILP", + "FtgHtxxVrQ2Rx0Zvm0FjYYGaqeq7JEep", + "Fu6FVKkDbYIWWWUPwfdkXXv3wksmkL9u", + "FuR1HOYPlKD92MJWVncLVRuxoboGbVws", + "FvVvoNky7QAHdJAUnZP4uQFP7wVmhyHY", + "FvkKATmnzDJLkBBnjN24Q3TIcYjXHETg", + "FvuVgRcFe48KflrcWbmgXAkjHoWb0nHh", + "FwA4EHTeg6Nt1XfKend6hBNyXGe78TiN", + "FwaLsOsZWStonhJCS5VW27HvHrYrmBii", + "FwzXKTmRGGeFHeCajYDNiX9IjfzYln3j", + "Fx3xl15X8tOl5SGkzMSgOzEkV7zmVqax", + "Fx7GJns8gCIse6nZBvQg3yW0vmC5vqsR", + "Fx9kyvydseyv813L93NLthaQ8Av9DbT5", + "FxA9LXgxpMPmQEKtRroiTiGtDWswQaRo", + "Fxw58sG8AHuitPJJsLmXXcKISyMjben6", + "Fy7QvliBDLtPKztfstKcq4mRnEcBTVes", + "FyGjEehiTSaGwDFdJee1a2766ejgRjMg", + "FyQHTKoRJrkp5g9mCn6poqUx82qJTtWp", + "FyWpIaLc000cIQJfxYAGEnFkayYR6rNW", + "FyXqX2wBwIU3PhjByGsOf9iXRITtkGzq", + "FzEgmeDy28l64SydcpY0xhwXgMubHfAF", + "FzHWygYNChKzVU9HN7DFa7r4JWcW4fGm", + "FzPxZZ9L1VTPvulMcoAwGvsk6zDRmBbJ", + "FzWfU5oo6u2nckzFzbExabdjoi7LTnZx", + "Fzb9CyNxYReprugO3IZoNNwSk8tXT9cw", + "FzsjsZH5IdQKdQWmDMEjFe6cGXBOZdAM", + "G0DARXEKu52dR5ii9ppJKMqfEMTVafkh", + "G0GjcElwWF7veJh4j5Aatw3z5Rxpv1sj", + "G0Kh5A93lRL54jZ9gk3PsVuSbEy8eGcY", + "G13ILGhAA1U35VWlaFcmjgidZlIu0bqq", + "G1GwhmkUiVBpi9Rpj2Zth72aftTKqWqz", + "G1XFndOaKnmKmZZ4rbhLkAWibAqRCcs0", + "G1d2SFOxnLYvR09EVPvaTRylux2Oxebn", + "G1lWbaUF1nbk512YfyKznIjLqviAuwkY", + "G246d7PmaPLVrPUlZLhbIIJ1TrAUFOIe", + "G29iUG88W33csI5vQlM00LsS5m02E9b9", + "G2HLPirhrcVproF5YVyhf10eA2CEOFk4", + "G2OoWofZJOZSkDqwJaMFQtCvuU4q6Xj3", + "G2aYB5r1Ez2UVAC0Ee0wOw8RW8X8DkXo", + "G2jOu3BEWbylVjq7krOYuoEV27qCDGg6", + "G2jjzlGHvwsHgLeI5xsyIIQdhXwpebHu", + "G33jYBheH8DIyYL68eX7sZwJOUPbnE9G", + "G3GvfCHKtcUzB1xHlttpaKRvFcGw09Yw", + "G3IJrrIrPFt7WD4Tn26bxKzFyj4UDWx5", + "G3PCdPKvyFWfbY6m8VhZg7W81uoTMMn7", + "G3mXGn1oiy1qFJlkPfYuRS4cvTjmQ8zB", + "G4JtfJaRrpxIWGEVLFITSfZOrcsz2jYi", + "G4UXWRijznq7cyKbcFDj6uxmmLN4zcI9", + "G4rvUwPZejZmafsyQcIBoFv9HWtkgxgo", + "G5AC28zLWNbBEKl657X1VA6EHFn17ZiF", + "G5POtcLb65iwzCsWbfzHqcm9FkFWXl5V", + "G5QOzlWcgIXHJaYZhMHtRys3Mxu2UY8J", + "G5QaU8pGXS933BoZLkkgxVZi0OH6z2xe", + "G5k5QASHpMa1StVGTaQZiZXlHDLYe34b", + "G7Ac0P2Gmc4ZhbeACNb5a522f4uh5acr", + "G7ZhcLITEY6XCaAr5wRdDCnE6BfRChTW", + "G87EQiMQgjjyjqbhAaJiaHvhcJi3QQvi", + "G8bu94uUfJU8xVKsyl2NyHzIjIESpU6S", + "G9UwQxNnpyTr2F5gU5bAjB2C3tQlSI5G", + "G9b632EWCllFsmUEHei5rzePqxpbktai", + "G9lTkuBGZUSumanzezi3afwL8xOC4uNa", + "G9ntstitBwPEzLxItSnjPNXWhB94HVjx", + "GA899ok8MAJtGnOGUtFRzQdUhSPGhtAo", + "GAaoXvivhGsItAiS8u2G8XeH8FuZvdqU", + "GAc2N9jBJd9J0qkBQAePPj3u4lfnjHYe", + "GAlOS3WxNFbKcqO3hf9Hnd6fGlCzNUgR", + "GBQ1N9MCvapTe6tm5y1q5mdQhaWVtyIc", + "GBY2a2LeRWosmHJAfl0TimOZWIE5VKpJ", + "GBqNN28UpcayqVGqChJVSEwbV2cn2Pus", + "GBzDnaY7K3DCFe3cw3lzQjeKePrQ1AW1", + "GCVZmOywajw0JNODSQzDKYBHbkWxwH3q", + "GCWvtXC9dtIMwpc4jvYABbNgaUjb7lF1", + "GCz1UQXQPZfvfI0Fk5wap1LnX76u0zHD", + "GDH2cuuNdJbCqwpZcXyoor1vfBMpsf1K", + "GDSqy5Dju178hcgIIJZ8Z5LozSfHvaAE", + "GDkioToocNmMaE3lyAAFQhqB3B0Z9mwk", + "GE2Bqe3Cf1vFbUyBQ0av3InFyDhRZF49", + "GET8PaT2LTu9RWdCosnUNF1EP405TmRI", + "GEbSDqSIBrGzbyQ4EKKBJTVyxkoW0Q6J", + "GF1Toqb2oIHzOTIEzaoo8QFT9liqzwpi", + "GF1zjb5ccbddo2Jzu1LtpI48PzPDSfbn", + "GF71wXvcpx7Kh23yYIeV35wjW8eAPXGN", + "GF9j33YtSIuN8sYCHLkrM4ZN3t23VaZV", + "GFBwElj1K1n8X4VSddMyyrmodDCzbxio", + "GFSHZzbogl60G0bfeoeV6tvajPAMyqXE", + "GFgsmzzjkRm8l0QS5hHtasbZb1VuONk6", + "GFhLhzqasp6U4FKzewXWG2pmSmn7ZxSV", + "GFnhA0o6hNFSkXUtTnBTqNZsCzg8LJat", + "GGPpIqv3pw5WN53aGrWPKMxPpVDfgQH7", + "GHC30NHmnQYVDLsXIAWZipf6S4OLGc4L", + "GHH5kLEFmkdOeUnU1v9cZiVKTgz568T0", + "GHK9K2z1W4337sO3h9vZRcHI3On2DFsp", + "GHnQoL0IYqdKfzYgjMwvxipn3ftGHxZX", + "GHrRArAsQqx1pMOi8PZlosGNDJIyvEH3", + "GHsBHbHBllhFOyNJvkRv1HOaqTtZ3kMj", + "GI6Z7nJ7hj8nBcIyp45hloi1oDFAG7tO", + "GIAoaDFb25LZkgJlEnyOGsaYvLpcJSFF", + "GIDXMdUqZ2HKuT8JBJ31NNhI5tCSTPcA", + "GIPParcTy6RvPoo277SW1gRdWbmIbP1O", + "GIZEI1yMuddrIox1Pbt3ZBRKjvzFO9Sg", + "GItTaUKuN9T4o0DqWiAI6vBXPasP2qbT", + "GIzAS85Q1TSddcOyehWCiHhebnNyFdb8", + "GJ0TvnGrsmH8UXZF8J1ZdiiCE9W7Bt5r", + "GJvg1Y52LBw6GgDei2JTAGRdQSzudMXw", + "GKDAmlFjPmrKf82A2P4NV717xYpi67N7", + "GKqBxHPTKFBksqPsFKHGm1jHeV7bBQcl", + "GLaXlrQ39eLKsxX8TGqAZHn1177QMsNp", + "GMMvah3LlomUYVUNTPQc3raSpo872DHv", + "GNUsCvNoBdOmEYbtcI2hqXQ7zsS9u3Rk", + "GNeUH1pZh3L12IIPIs6jb9neb6EXRNLL", + "GO7YbzujA1L8kw1I6PwR9pvEGqf6SItY", + "GOEtWudeGzlPai7fPLY9Uam281fjUoXC", + "GOaRvnVrZ05kkS4C8u2UMoT6XFcS4V1A", + "GOfilLtAOECIwtKFjXgJAfODmQAqFLrY", + "GOg60O6aYpSlOa29yCdJ686YZ4Txvhrk", + "GOpQjcxbuwScsIfELW32w1g3QMoarBhX", + "GOsaUJPC90El4zOg93bLUIR6xxwdWc2o", + "GOyO1ceSSXqi0lduwCqC8ikxT5zq9oEX", + "GPB8XjQgjFDCKKRmtRAd2GoQUKCnbHvB", + "GPEVRe0CjRSCBindlDSQHsaDNPMtRTt8", + "GPJVIryVPVN71YhK4cVQgziGX71MUlzZ", + "GPsaSJ2KZT3RwZzL3EwEDspU7JU5ope2", + "GRDgc3iGnG1hifgIhXVn8L3FqPuREGcx", + "GRJoJmPPif1DAwT5g4I6CMSb4hoihRMe", + "GRRPZCvkI50Fb2Dc7DvuHs35PdKqCko6", + "GRaRiszlHTtkP3i3zHIylpDbBRvok3E2", + "GReLwjGJNdsh7fvZJg0aZuupqlf7CBWu", + "GS2mKa9ylT6sSkmirSSH28Ka7DIdyn3K", + "GS5tkToFPH0GOLU8Ri59UTJ1OUiDkDli", + "GSDTja9WU4WbGe4Op8dFAqvooSj0DjrM", + "GSYm0EZVLZMolfXGiiHgHcRM9mZhHrGu", + "GTTIFSZcYz97ex8gKNWatTYhRSDutJe0", + "GTTSFNHhhOO2WaOtu94aO67Wq14Cuo0k", + "GTTZZ3oHTToDWXKVeGaCrT89vvSJytTR", + "GTyNKaCIS2OTjGRbzyHqLSYyqIvlZlD9", + "GU3E6gvD9hH4mEoPAOAkjujqrok1yxUm", + "GUy7zI8dEIygF2IN2D61iX3Rq5q9xvpK", + "GV25yc8UriqAOtrc3WkcTgftCUl70Qd8", + "GV7az0cuNPlMKCsMVI648hiJng1Kgbw1", + "GVLFqSuVqy41y0nomQtyMgGZ7Lhf6jvR", + "GVOMZs9RguVQTpHDeNyfEZR3jWwrEfoP", + "GVgFqrtk2iqWiMhq4bmGjrxNOtpxb9GG", + "GWQnbDz536el9Gv6jR7F1wUjZyNRRZ2G", + "GWWAmcUxgKfYP0cgraTxweEjXh3Z0Una", + "GWazM00q0XigkL6zaB0JmYuwA6BtnTax", + "GWxBZPYUIyD3YJylqeoITIai8z2admkv", + "GX8P9heTCpSPYOuBx0PXfUslZHbsvxyD", + "GXLWWisj4UpwbIko45LK1unuNzkIiLsH", + "GXUYxFzLCUndoPmrc2pL0L7XwpFvtQKm", + "GXYrZyS1fHquFJ6N3iB2uGtG58tIqALt", + "GXliAyoymdsSa0rcMHQ1vklVXtkQQpnG", + "GXuys09eDQQriYk2q46JrAChY8aHnrHi", + "GYOHP3PNskSy539Anml7cJ1gtNPbj8j2", + "GYRxYDIVEcrv7aVA3RGyq5ngdleDpXa4", + "GYv66Z80al1uXZjxAsim2GxXOWJAq3NP", + "GZ1O4imxx0injmmPMbZMlbpngS99kJk9", + "GZMU7dvRL3LRZScYpaLT0i2ePof9Cx9L", + "GZU5RQdpnWKhFIYwoR5LioVr8cNdJrMT", + "GZlr8EdWXJ021KMWFnUlgis45iIHS78J", + "Ga1eMhXdLvvyBzb2bU7rdh5kzUS1EKWG", + "GaAY4CfC4qt2eH3vNOAhyhdKtObrOoqC", + "GaRQCnklKPP69ghi4V66efN9wiSd5dq3", + "Gb1Io9oKZNVQNb3wM5yYFZOI3ImwO4H4", + "Gb96DfKwP5t0jLW6AtpBJbmVQNeaxVih", + "GbAmcKLmeeWNkNWplmLvt5tgXej3Q4ir", + "GbEGyJULITDb6ieesr0eWeU16HOT3dy3", + "GbFDAZd0PMk5QduDFxfs9w6jJVciSP2u", + "GbPyUW9HYSnxd29wqp6Mii3BVK36C5lQ", + "GboLCihZPLuDmbThxX9C008LZ9TsDHwi", + "Gbv6sBCwaFTDi4Fbg76uDBWgYyVqUXZh", + "Gc0FLZ3KBKMIXX5kiMxHRMFZmQA7g1IM", + "GcM3yLEjTUbdAbRmNLPvgPKYbcQjFoOn", + "Gd4OHnlTTMkcH0AruPYgPCwsgVjYPWXb", + "GdEc0IwaATQlnAbKhQ4isQxL6YXASTnd", + "GdHToip9bW88HIW7mNNhbnofVSXaPYoY", + "GdgsuBWVwurA6EBYCjT3i5CtmSv1lEhB", + "Ge2PQxUVSaZ9yl9FzAitk2enqz91xI0e", + "Ge9apyMBX4saJHpqUrJxb15rmrpS092A", + "GeRg0aYdTjwPWipZWHXpPQNAo7wLTTPi", + "GelLsFWZhrfKx4jXNmN4Tio0PC2sjk8N", + "GfMaSKhWCK1J5VMQzm4cSQsAkjbpRqGm", + "GfaoUerqbtKhzOGkubAomjFvmJGGcRz1", + "Gfogy0kKapyVcqOmfpwbJa3DAIPfbQZo", + "GfuFb12hzJ5ryUAim4iGTbBm7EhsfGiz", + "Gg3LBa74gAYGQudDbUOfDsO0EGjatcxN", + "GgOKXDI555mHtVsT7NbI0bWC2uuPAODt", + "GgOUzfzlaLqjfaLNg1YxrAp7D5GPyNbH", + "GgbrWzKvMglZrR4doNFCvTRop5ESh95g", + "GhLWngk6PpGtQV6oNor5FbVBOdd6O6Ki", + "GhNOHloChvg4q6LuMMWM800yfpQh0VTh", + "Gi6e87Z2uxQA2JedlDHmJEOyO9TbSRUo", + "GiIRbtxujG9KNOV68ISUVomf39AM8gNO", + "GiT3EjvBQXjurfdxprOolVqCXVnedSz0", + "GiredUkOCjoeOoVdPYxaEdisPjChf7Bx", + "GixecsJTZvnubqEkz2W9DU7te6q7Pl3d", + "Gj1R5bS0BovUWbKmvkEbz4Grh0YV7XBz", + "GjHFx8qagP1gBWKqlC7sfMAgXSOKh3ye", + "GjQTwSRlyh1lWPvNpD34k3PNEUSgRYVl", + "GjvDkbb1WHze4EqLqs7Y9qUGSuApQA97", + "GkXr1RHJnGFkvzbA1WKkME02VzC6CQXr", + "Gkla8FXYW2ks3H5QUI47zwAM22prpKJr", + "Gkuq3zCzWtKZhtQaqt4I83NClUxTHFDa", + "GlKwEFtzE46zECTMHCIKNgIQ3G5r1TpD", + "GlNa22ldWuCJn7G8sLPsbfqyURFzurwk", + "GlrNp1qrqkCKYWkWbVuY68AGdpxEWZDe", + "GlvhSasXgbQK83rOLCYC68Mfx9oxn3QF", + "Gm60ldeqgKFINPOlIZTfYPripTEmhlS3", + "GmIf3JSnA6jCOkWxuElV8YEv99KuYgrb", + "GmNGw3RAefyg4ONLAfPp2IIOlcduS4EF", + "GmfBZZmrWPhDYU7KLQKlsCpbiPvvx3Bf", + "GmxAdnGGmSf9gU3QgUtmYwCXeq1sUnpU", + "Gn2ErwyjwqzwDNRsDbgVWB6057AEtYUU", + "GnJ7DgDSYDNUYHGJuxxR7a7TmD9cJpyV", + "GnUyfPTbmja5vFn9NuNiIb0v39SyLyMs", + "GnX5zX508LShrc8foABziQYnilHfOY0b", + "GnZeSJ3Hg3eWzNyGbsHoXkgZJuqR86FE", + "Go4EK8HxLEDd7Pv1vJN1Mkwm3hVzAwK6", + "Go67cHKGyX9AZ01xkeXzbjjwMTVZ5TAf", + "Go8bluhre0fYs54nCEU3Yd4HqgmiVeJj", + "GoTwB82QNXQj22GnjFPG9O0rQ1F1fjRb", + "GoYWzDIAl1FYW2yDnTa615bs2AKA1hqz", + "GocCvBQito8wYg7cVGFRKlLhuarsnI5q", + "GouXCRaNcQsnECmxF7nJijnqjjxb86Wr", + "GowuMS0DmGZpwTfWdvyVkhrUjJ82oHw8", + "GowxLBCCPT6IdJfIweH8qyYoi5zhkE3d", + "Goy3hyfTvrl4ukswE1gA4px8Ps6s3keU", + "GpTuE5FQiyOfb6BuZiOcAruhaV31gkuU", + "GpVlnYcQJZ7F2DgGbblqfI49hbRbM3rf", + "GpYCpzym2qdg6HLo3nnreBrQDL0f2P8v", + "GptTA0e215GSPdugTwyYSyMaibprV0XL", + "GqXbcHdvEQ4LsnMZdHzRHjVqJ4mahvyV", + "GqnsZ6LlqoPAKEsDpcgXA53I5Zz9rfwg", + "GqsREUPUJ0ixOv6Ch3q1l89IZQwuHCho", + "GrNFWQUcejJWQMHfnEx7rDGF2QRyKJxC", + "GrNLkgj2YGyRwhGh1Cyr6XnpZUoOxx3B", + "GrxbLrnUQ4L649roNxfDLOQCENkLiSPe", + "GsDqf3I5I3jKnHAcEDQFRnxeg7BfvJa3", + "GsFFlByMtUiwQzXxpPXAZ5rwbmEsskfj", + "GsPYkcIIo3i2bxB2cih1ftOJT6AtSfdj", + "GsSVTTFGr0bTw9IH5VVEGAomfUi0NaeS", + "Gsc4IGxvZ2OqjZHtUqg2UeengRSL47uu", + "GsufFJ8g5GsiP4taAOe4gwxyny0NlMju", + "GsyapryEtMfVM1EimfU0mp31Y1DjqNW1", + "Gt6iVDoWMpGx1UFWcVlpMmsRyG9QW6QK", + "GuUqkDkRfMkqpsQVShI4KOcTIaRMha8R", + "GuXDHtI7hw65yMOlreWgGOo0ThNdwyFG", + "GuYg5X2eUaiEMoRpkoGwHZN6jkegp3GC", + "GufYUlUO0ORz8LQAr3sFlOt1rN0bLW98", + "GuxJElSTMdJqjFBYOPB8449TkPVZ0z1T", + "GuyNeO7bLbPaHUPLgYNFNVNnkoUDPLtI", + "GvNwkcpDc1ZPC3PyaOVf4Q0bY3zCi5Yc", + "GvOuj4AI9HdDrLicwTz1FHTVMnsZtXPV", + "GvSxhH4LhTMNSjL94oRA479y5GOVCAXf", + "GvnlgPMqkFuW3X0M6mjXNY0HkB0ZmnVN", + "Gvr3757G00xdmCAcBNJ20FYonFpb1jlE", + "Gvs3yITMbeZ47i75bQ5V0DD99EWPQYwh", + "Gw4j9hoX8bDX34iMN4sCpuhwS8UKSdaA", + "Gw9XVJZSn6OsjoIaYBKlYxxgkzjhMtCT", + "GwFefi2uYpo9E6ysz2sIDlwutPz8wrf8", + "GxDzPaPblSK9NJpwmdd2P186mlihYGhH", + "GxaIGshQ1zDZ0d0zVQflLw17S5mqnWT7", + "Gxv2fgNzwg1DDk06v4zr9gFsmIHzQKp0", + "Gy3H3qhvMbR0WFAdeL1YWAiId0QBGRoT", + "GyIoWjDRBVL3mZp4WWPhQOOWOMBWN6mi", + "GyYFB6vYa0KrI5DO24B1eB6L1JzKqKw4", + "Gyf0jfJgYbWCYLwJ0g8FETYW6rRIpKdT", + "Gz8hqrIWWYuFyEOdUah4Ohy0DAlalyiH", + "GzIXqXHkmRu3AqQ21PlJENjkQgOpklaw", + "Gzzi8vCJKZ73mpKapibYFRTHJQxi0Lbb", + "H0K7wKltl4a0wEKfwPdWv5UdOwuK7nwf", + "H0dTCceRxLOJsg622xlPm1iYea1utMgV", + "H0pZLdyrSdVDDE9J21EcpAtGdzEbgkfR", + "H0vAr8uHKxJPRONgBlOxNbjko2pXvodi", + "H15yRp796YTdOpWX3bvWRXZlF9WoXFxR", + "H1HnDNg3pdEB6fxzlWxd2iJ3ZptVklwk", + "H1ZCOIVx1ymhs6q4aaYsBnuYFCHvwmIp", + "H27gbMQ69t66qy3ITIzjawymUa6FoM9h", + "H2HHbi5IIRukmYVNMu9sWQzw0N8d1aoE", + "H2P5RCTnzXjVkEJa86WJPeIrOY80BEsB", + "H2TXpu1y5wS3EtZ4z2A5LPE2uHJVSQmf", + "H2xRHvbosW2pVqsIOcvH0TmtVP9q5DRJ", + "H3KLvBWpERVsJwluimiKRgjS9kW04GWK", + "H3TFbb07Rzx652EIsExR62HYedOyyPeE", + "H3eNNYCBVCKQvz0BExoaqiVcyQMpB5fz", + "H3gsBSE36LNFfAUdzphVrAEA0ztRfcXz", + "H4Gwuke3J3MaTEbcg1tGc5Dt2fpUO20H", + "H4Mo9aCIe9ZMAfUx9fv8FJwJTH7JpUm1", + "H4N4PVAgWAEebUdygkGmWfgeG6yvilC7", + "H4PlKI9za1yX2r4zoEaYrBc04wYuvZvr", + "H4TFjNfhNMdvbaWwWAFQdtnyLugERkoe", + "H51So2yq2oPOMJ2pJ1cDSTRV9cFPTj3t", + "H5MWA2T9bVnWDxoSHBOywbv77el4fV4U", + "H5oFzGNRkmSfbYGMXcokLw7iyYfQrilF", + "H6SKqcDM1lAWBVx1CFmbsFOuUVQ6OXuH", + "H6lyDP8npwNTPWnMERhSQMJiD4GF5IOo", + "H74JXXPzWW6pqkFCKgnHwbGqqTTAhbqj", + "H7J37kMbfnRuMSDaCESkHMweCpFLE87G", + "H7inH7iEqFJyFjgey9F5IM5dolUi5zkB", + "H7x6LOi2LMeoWbyddCJosiqcXZLYGidO", + "H81EZ8iH062eELVsOyMVo4ELEQZGYfv4", + "H84BZjZwQbHvFq3GtOSYHrBNclfGMPWM", + "H8hrpopgq2ikvKkNIEwzASeJDJaQ5EtC", + "H8jnUWUSHMqHO59CUVIsIOOetwkv7DP1", + "H8nV1WYrHFwBNRJ5CIt9pSIhDCeApBQ6", + "H8o4hdM2SPsWJXpIDIJMuYrLQRSe2BQ1", + "H9MI85GmZiBIjm0o353hxhoGA4yds88n", + "H9fuMF1pTYQRfbkPqvVxX3aEpxSlrOVy", + "H9l3TvpoX4nNu8bhLiAvdtvwQNiXTV1t", + "H9r3DPNrzyrNnqXmfF1uyCSZ3Ju1WaRh", + "H9vrZweYfotFECerOegeWL4Y4PrhaRuc", + "H9x4t2E7bCr6h7fvXOdreUefCYOilfZx", + "HA0K2JTXeuAvckSs8oTw6NVWUlFzWeFy", + "HATg0eQhXE25CxEeqUlAdwKYkXbvWfO4", + "HAiuq3JXrfC2KkLg2Mytkxn9aOJ8ZTTr", + "HAx7ORgem6ICLt5QfcUYzKo63JMOzqs0", + "HAxlSsstZAJxE7kYAzTi0CMUl1Q0qWtq", + "HBU3Zf0ZqRVruQdOt1WKcjvFr9Pzrf7f", + "HBVygM6TgOVGuIbGIxxHPpnxm81he9QO", + "HBpn9f0d0TMNPMmesgHwitxTt2zqcq5L", + "HCID80wVEQogiZZVaUc6bUiNHZGi2KyO", + "HCJm9NOlWtjOwUCwsslKUa6dHOJkDNqQ", + "HCLixIi0x192XbCuqN4uFfqnxJZR0Pd0", + "HCdU7pnU5vkNgAZ3afHAjSn5Yt533ZcM", + "HCvz7TcIOEmlsdRhtj0BWy3899aV70r6", + "HD9MGREo8PgP6wsR058gMja9pu3uGwMA", + "HDA2JvyBDBhin5NbJxsyuzkqmQwx8ReY", + "HDGZkw6fcuehSWR8VK9eeRTpo8Cg3nb9", + "HDX910WV7hSieZ6dp71MwkiG2Awwkz6C", + "HDlKNTX9QZSbUAw1qejNQqWlGrpO3JUM", + "HE6tmYYiIiXYwWWb0IdEZbRDGwCbaWlR", + "HEK7oA35dBYzZquYSjjFXcQF5q7zPFc7", + "HENkJ6soWzkuT3GHxMajdCzHqHUzq9w9", + "HFXRntVun4i9TH8hdw4LIe41UHlqerXq", + "HFk30NKkR4il5UQriHF2XoXjU9PTugCY", + "HFkH08dv2gRs5SVAsM6moSMacW8Zz0Su", + "HG6LxAbIUnUhVXbHSz8rV75qfbn3hcAD", + "HGAmxuGfmClXPn5OguNyW7smCshcEtSE", + "HGBBy8Am6FKQ7nD3yf1HXbOr5xokuLLs", + "HGDcOvkYJrs9rTq7EmsUWqHwaEwQWboI", + "HGgjp9RmDGbcVu7vRwHADvP5CdIEK65A", + "HH3hI65xR6ByEcaWVqwkGFizTKivT7Ol", + "HHBtSWAF58pc6rkEgZYrMJuqZsBGcEXw", + "HHMp5kI4SImWs0jZgwLHKdKqxK3Fs5Tz", + "HHOighNO66Awf2wd6Zx45D96tT7zobBM", + "HHYZfRVRFWjU6BfBvvATHa38AFwrrX7z", + "HHzSimJIoi0FjaF0aORHBTYDgESe2d1A", + "HI9sEwvmcjWrGbEMHPvmJmjJyDzxvBNl", + "HIB4GPYf0NbQsS8QKLwcLsoCRMgNlBnl", + "HIKRUcq0zgIOMaTQ29zXiueFy9Vr8fCy", + "HIfdcPYPeOHmL9V4dtJuMv3DaDNbckwq", + "HJ1Ozq3EUi8PTwDXm72J4pNvWY4H4LQW", + "HJ7RJwJ3miSPaJn2uLrPr2ys593mJWwv", + "HJ90ULu1tBcad4YcIjs80PjQdV7QqQ1A", + "HJkLA5jI11BDWKR1BBjmWTLPzNZeppHz", + "HKANUMSCPk7qXGTb76Wf8HGjSGgq3aKZ", + "HKpwTv9qfo3ICg7VjbXegVEoBw2eRPB2", + "HKqCVJOSKj77VI8ftASlLyKAwwfzpMAR", + "HKvzsFu7uY1ZllDESrACNZfVBEKOLzHx", + "HKwvM6JkisOeqfAqUnz17zOq2oZU3Lee", + "HL9PNS1EPAttOPNKCsEsR9jpZgi0vkzU", + "HLSl97SXFran90UabLoSpyvtvRga17qq", + "HLUIZplG4AdZg5sFdZzx30ouIbNbvWb3", + "HLWGNV2jlytfTm42c71O05zziBLOnSUT", + "HLfse1StvEs2UPiUQhj4DNmrWy5shTyw", + "HLnDYeGwkrFqHhtY4o3kHF3e9TMP2PyY", + "HLo2gHKRahw894JLtXhMObrXlNI18XnI", + "HLuHLSgT5chfLBRF3voW7rhZioIrwotz", + "HM35UWN8sGUEDEfVg2iCskwoBppnkH3t", + "HMIcORrr3xGu8zE3zl4zOCpZ72NEvKMk", + "HMyY035MiLrHWQWujI90ACBNW24G59TW", + "HN85L1xvcqE98ng5D3gO34MzOJoxXFxC", + "HNOZa6MZJmqR69us92021pYXmUXLvJ9U", + "HNUUN4LlDV76mKRoTsY97EuUG8mlp1k5", + "HNaVe3aaeQuBzDehiFTsz2aldaKCi8na", + "HNsV9rbXgdJqvDI6RnLUMiEAVukJCmPv", + "HO2plDrqVUpPCMxqwCiwyrbvp6JoNq9O", + "HOL4dsWXJrUWmkRGshtsOREDovIn3Vc6", + "HOSTOrzMDAwEfJBoEDx18ARvSvx6v7Pb", + "HOf2ryjpWLwWnEBQ30Xalb2bDJbio9Uu", + "HOk8tAhiijEAFhQvwvisnButSm6dvEyO", + "HPBb8AfEsEWAoYzPjgx4I0ZlK1A2iAn3", + "HPCgXCqqB8Ba0PqzNaV6zlY34S3ycBRs", + "HPDTdiEMJr1VNJHSTuGOlu93oyZeatta", + "HPFjcT6M1YeTyKDyLzTZehposNVucZb9", + "HPxvsDfFruSd6MJeZmcIlBtuaHnuiPHL", + "HQ5kmIw0KJPQXKidPHGca1ykLquY3nj4", + "HQC0u8Lt57NcTlNNa99FaPp0MVGX0ykQ", + "HQZQUDAFxFTp6Xjxbz3q44CU6c1ylNtZ", + "HR5AcbQ3AaELQjKiItfiEP6hgqAroDrh", + "HRFL8q1PrYSc1hyipjqStz5QEBdwrVwn", + "HRFuacYNScizrhi7X4bj69u8snxxym5Q", + "HRJdQonLewYnRmSqSD4Ys6QpwdReA4w6", + "HRNXwMXt5sCDAV17WtbTudHUhefYVeNs", + "HRwkOBbEjQ0JdY2ALAUHZ5n4f7ZGsyEC", + "HSDJHBFBn3nyBEDRowidR7PHmcAkVEM2", + "HSE8LPa8K6Ifu0y2heTWFHrF1C2yW31K", + "HSMN3v3bahhnJriJz4u32nxsCtn6VJOL", + "HSOnaNZq63FpXXdXkLJj50hDDRGcpFP5", + "HT1KsQxLYYZTtHLipVA7wLHVkiJDDvrY", + "HTSAAtvPWQx7voPLcDgIBMlKHeyQj4Dz", + "HTSXYD7yV1wXTalFWCyEZKbx8FgESy2Z", + "HTkKTrfmDvYzAhhDCGjEH86zHw3ARP9q", + "HTwhrqyAO5kbYy5AulYEHmFVDtbx7ZBQ", + "HUIK6t7OFLWwWMmIYEXsK1175gHD6BRg", + "HUK76PY1CerILFn5AjoVxdy2BH1uqT3V", + "HUXJaXxTeBEfrwSfSm9AlL2rchuvs3gk", + "HWCajk6fl6ZCPGSGZrNK1vSX8t5myWmW", + "HWLDOc0Pau1WnItha8npUplPYDTPmcLy", + "HWO8smzsR1w5N6lIHl19HByhfIFXKytc", + "HX7RFnnoxP7ymWZwajoJW0w0ZdKcynQl", + "HX8nvXEaoY9xuAsXXmmhpPkWGjDZA8xb", + "HXWcONNrEEmwsvji7igyzrnynvnAaqPf", + "HXm7AYeNuNrXCmLq0eKwbnmWF4u0m90H", + "HY0NSf17mKgb7RyMzhhMiYMIp31DzcF3", + "HYiL54cRdnB73Y42WweGe67dXzsXZ43V", + "HYm0l1NlyLttmpaUYBWOYnvFQU3Tl1II", + "HYuiItpctGP4OqvWG8GH1Hejd1DvuuKC", + "HZ9SzPTmL9obMOBbmCmnQQcBVZ7sYp3t", + "HZrv6kE2eNC7ovHKbwSEH6sdghurMjXR", + "HaZc739MnF98gvUKFnnNTTbpE3M30CYY", + "HajytaajuNqDXu482zGim0XRpZyhhmpa", + "HalHxPUK3pmGMhWT8rCjybA99wXfTGna", + "HalcGxEAhZeW3sLi5JN9x4bR8Yt6d5oh", + "Haoz7fpEe6Nbn8ikyO6mq8AeOVky8x3g", + "HasBuIJP1QdjSpUODFYDBb7ewqV8zM1N", + "Hb7G0FzoMDdnedMSddIkc5r7MpVNpACu", + "Hbgwx59DrVmiTGsIloMaLXUnFlDMZcSr", + "HcFn5MKbAiIy5HgdtKPhOYIvSVyYR63A", + "Hcu7xLQUV7IUx3SgWdtTnbVZqcjyHgTF", + "Hcz3S3x1X1dWhCUYAuPsoTJtDdENgxVe", + "HcznnWpAtQJ8M3zSLFgMvwEBptcUNe9I", + "HdFfBXUGeiIKM6uaeZN4xHerUnRv2exC", + "HdH7AyiFsuKRF1WyIma8kzB9THJvzY6g", + "HdMNt1tEdtTtI3J8erzT61fDRYMMX2fO", + "HdW9pKxU3EKynfPjk9U4dsifRGcWwcK5", + "Hdkz4pnFAhZXT3QTXVcDi8CfliB1IFgk", + "HeAIDiF6GHDLsoNrwByCmDKCVeGNtdQE", + "HegS6XcXEdg4koNkpBbE6lVQG5XlgI3F", + "HezUUqiFSvXgW72Ll9D4qZjNnAfsDwOy", + "Hf6XJf6YCSVLsxh5Uj6m7PYCLabApaeH", + "HfKzJTb1sz8NAcLcMvmc22w0Zrdti1Cc", + "HfRHFmqeXCyODjlDwQmFgu38wbD6gmCo", + "Hfhv6LtfGu38QCphEW1OVjt4yRGilQiM", + "Hfuu5DB8cjen1XM7CBLXhndvE06f2fNN", + "Hfy6twveDPOYJkDrRWkjc09LUntxBvVI", + "HfzQDrbHJW2be2icoH3Tzen2cbSJ2aTV", + "HgIhWm4bLJFi7QvHzPnfNQzG7l64jWHK", + "HgTazV5CAsWxgbhXsk6QDuK0R4LwbXFX", + "HgUVmv4D0VaqO8q6XFSz7Uy6MzfZRkfw", + "HgXJhoEN21p2IWwXJGtATdf63PZeHGK0", + "HgYkS16OGrTFFtKSEXAiWTQlOCSe3BlF", + "HgcQaDicEFjLF2o5VYg8PDzq2fHSfwTY", + "HglxsnZwPMEwYJdeUS3tLv75mRCmp5V1", + "HhEetRf4tAdwf4ggxNTIhAqQiIxnWOIe", + "HhUERAJIncIjIRWAGgCQR9fQcpKtiJU9", + "Hhy8u3urhbYOS2mbUz2qqLFAkkL5PdMo", + "Hi7AvB4PNsHavFfzLsqcaLcVGcWZB7Tk", + "Hi7u06gnrwVex2Zz6BlYsjRMyDNHaKNg", + "HiBEVd9896veXFvWza86TruYs9dYPR2y", + "HiDEP0w05hgPZJdCFDAj0zgSiMOAcs3P", + "HiXc9HFooKu7LKHF8d07Xu3DcE9YvxZK", + "Hileep8hH7ZfUbbZ67usJDd5pQunCRD5", + "HivQ1gmaxA2E4DLlyScJQbG2uqxN28Wy", + "HiymKbjw28U8l1VUTUfi5BCQiWOSZoer", + "Hj2IkwkIUETXArmUESKOjgO9yLGe51Jv", + "HjF7LscJbmpkQ7jNWXLyXrvRAzKjavPT", + "HjnZw23zA99eB8dJxluVKYQ2TZYeFclh", + "HjoAP7vKrdb6JuwlkdxMr7u72bkchVgh", + "HjrhVu25UWmhIR9mqJuYRYaF62ZukAp6", + "HjtdjfYQcdyc21lMIopTFpGZ95Xa50pP", + "Hk6gVaTcQmiLawZPDfmUKIRLVFbbuvGN", + "Hl3ZYXVphhEE0Y05IHUxCOcNRfAH0BTh", + "HlKrJLEl7hNev7MfbCFJo2VISTVO3SUS", + "HlSNLcu28vxeArLCnEIA54JjKSbaVe7Y", + "HlfuPjRWgvsuXXD0HTHH0j4wQQqI40ew", + "Hll4q5VnDTcNVnBAkCNd8dx6NYqcv8dT", + "HmOIIrx7Hfw39z5RTRfPyXZnArUbz4tR", + "HmPxPaJeqhbLN2ffYLLfNXUj11mYVMxL", + "Hmu3WWw9AwqdVI6mZvSDxvBltdbAe4G5", + "Hn2MnMDw5QSqCiWJUId4gCx6zXX0i7Cy", + "HnJoYV0hnnhN5PUxFG8QzQJPZeHkQuUz", + "HneqpQ7P5CFfcNrit61H2aCIWcIuRJv5", + "HnffhwAV2PZawwnQhoipByoKhVrdB0dT", + "HoUINN75KQKxf4BHEHABKVQuG6SLJiB0", + "HoUf7RR14OM0byH3fYL2ZiE8Cxsrlypm", + "Hodfx0DCYroFnueWdbDcYMWJJB28t7a5", + "HoqWaWXJBXzmFcETqASJZ4uwd1HFYBlO", + "HovHRnlUTjZA7dfBZa0RgA3FWbVgNpp9", + "HpBehGXMSHPZUO4DAY0npmBLpQgyM6cY", + "HpJuxrRoUW9CKvXHyqJ6h5odumCxmXGE", + "HpTBeXUqQ306jNHDRx3WQ27L3D0mwIoK", + "HpTPja8mUE03W1oonKgxAKU2OMoWfKeo", + "HpbQZLEMairi3IljTh7O5YZNOdhOEx61", + "HpvW2pmqTCFH3dRkt3vqRx0ZVIainoCK", + "Hpz7E3meMqeddzQf5TGzp18JAR0YaiT0", + "Hq0O1NqXLs425hEpGIwePx0Xz31IZCEn", + "HqvW4pFXTxpUab6zaAP5sb7INzePnSem", + "HrEhISS1xdgYZSzZdpXxeyhdoJc80AOK", + "HrKeIQb1v4jgwUVlWesHJBT0tCWLd6ZO", + "HrXMU35iVfYYvBu6aEa7HdL2vYoCCRWl", + "HrnQCIJqncl9BG3FOmoGg4RRN80cEPVu", + "Hs4NzHuRAtyiTOya0UoJSE329RXIP0mA", + "Hs6xtMK2IkpnIWuv6gcDPGmoJ0KbTiuh", + "HsxDUavDKIK8ZbNdXnBHKHM5KUYaA5pa", + "HtTmklXDHpfU9f51kuhGkaBCMTVD6BW8", + "HtV44SpTnLHyHOPRLexgPMo6Uek29uTm", + "HtkMOhGufoweeCadgRCWvFIMeiHM2GWx", + "Hu4ZbxL36BXRKjQR2ZOd13vs0Nd5wo8u", + "Hu5Gja8h7y3m05d6Ul8ZTby9RRimGQ3Y", + "HuXMS4XH58xI9mJr8OFb9D4COEA0DsQy", + "Hv2wT29VqN2oxsTqxL9Ep4m7YI5FLyQo", + "Hv3E2NMLSjkuQJHpjxucypzdYPUlIQFr", + "HvKnk8gNWNZK7X91yz9y23XTjgeMn81q", + "HvVCJaCiGnecPc6xwBJlMtAk8YGa4i7u", + "Hva8OfxkHZsw7W1Ex3v9Pd3be4g9Uhxs", + "HvfUkAL4Yy47w9B1hc42tTiirok99nLZ", + "HvkHXCTXnZuEMqQrB8ruA9qrJHIQzu5y", + "HvkuwKnoIQb23VfRBafEbeNiJ7rPsXRy", + "HvvhJXTHUMvT5VIK8cAFYxhpkxJbKyGr", + "Hw5MHv5dLGVbGMHziSW10bJYLassOCF1", + "HwEBhTtaSssQkAuIaKxHIMzxVRVDfk1O", + "Hx4RFtKTbzOX3MPsfHyb3R4AMyic99oa", + "Hxl2w67P2Zw3smXB6RvDU05MEedZEo3e", + "HxmCWzdfa8nBTadAtjzWi08J9zJYS1dz", + "Hxyxfy7jskgmk1R3QOrNrI4SUIvpfAQD", + "HyCSnHGo3fIhkgUbihO0ojM9ShUHZCqI", + "HyD1Be5S7iF3aJmKVNn3NYHHykPqXdyo", + "HyYrKUfwNLTTxioLPCcb9rsOogSJe9i8", + "HyahslR9x0cxFzgoOELOm8T5pnQnSKty", + "HyeiruSThL7O8d0AD8QTFVfamTSjMbh4", + "HytvEgsc92gkZ3QowzLDmBJqOO3cN4tW", + "Hyz2sccu5yPTiTNjdaHyKVOOwchNfNAT", + "HzPRpv4ng8kdfxnTayiEvJn75WGbBGlA", + "HzQ2IuzjoV3nedydI455e9WbuicaNOPF", + "Hzs725wVsX7SHYcODnSJODVoyTUCYYqK", + "Hzsacruw4TDTuFeYGHMJhwciB5pK4OgD", + "HzwvA67aj3V1vjqcw0Re1wzli91h1Y88", + "I0Z0ngbIkHZ7UwMEcDPeONsraykJGMFF", + "I13oHnkvUxYfKnQeMd94gbaJTmTQ1dte", + "I1DfHoynK1kMaxwJrqn3Q7P3Tuc2XsxY", + "I1QMk0AzFRZ7u66NB9UrGQNmsQrnxJXi", + "I1b7YLtCnlvGP9JU3GtQfPGcd81euJho", + "I1mrsYxllH62CJGkUu7MVCRdNpOYLntN", + "I1tk7ziUTtdg1Hz86esqKqWi2MG00oeh", + "I21SolLxPTNa5o0oaK76xpNH27qRNgt8", + "I2AXCYvLjasK7ixeXpweSh8MiYF2Jmpe", + "I2BUgSi0TRDMCwGXUykIfD5LuLPd2Bcx", + "I2Es0simqutp91BM5lvAku7atHI7vRyo", + "I2mW6tvUQkZWOdC3MtDgACHvO20HaWCg", + "I30gl553kreIAvvk9sZvlUoR0BasC4S9", + "I3cpHWJJil3eyqebwyXW0auh5GJeKo6g", + "I3uYfBfbu5oFPwRK1E7jBjsajay6olkx", + "I45aSvyoSMKnd5TLmPsz4e2xhpqGnYNK", + "I4nod78RSdtUZOH05fTkyJeUpkhVoji1", + "I52Izv3NdRG0vuGdEV5BOIadPm7Wwf9Z", + "I5YOYuBxEveaQYOenWiT11jDh3bnfcFv", + "I5ch14tlmF0EOceTKWpds8tOqHMUe2JR", + "I5dq0Gkidiob3QfuRf3VXtEDzXxariUL", + "I6CX9kXNav8gAMaatYUcVQdwTsYcpD2o", + "I6lN7m9zO926Lm3WSCFT57i8xS5PRG0y", + "I6vpZSiFgfj5tKRSPKva73mKlf6K124O", + "I6wed385do6OckvypaR8KmFO31Z4Fi9g", + "I7VuklKHur1Qtkd0HxIKTPb9T70E1Lj1", + "I86nkfB8GfeOCxSFAGB6gUB23igx3OJk", + "I8DPRacs3T7XhNX3A3dEzgh7GGlIoD1h", + "I8QbNHP8NS8Pq7W4i4GlNbG6FCxiVa4e", + "I8lwzwzs1PfOg7HUJ2zm6fKDIY3hlLYc", + "I8n2FVdiRWe3ZSuq2c6Q7JsMQaEdFHzX", + "I92zPS6G85eN8Fe9Qcg83xq3E405V1ev", + "I9iDeGGJMxSl8Kirrv0bZ6XbGHWHYiH5", + "I9tFG5usEGo9AMVmRNndgDqaJMtqvoQ0", + "IA8V7n3lwgB0Rgow2DOBHh1i7PQUvaZa", + "IADemWeaJ8TbDKSYWsL4aJNL0hcIsZZd", + "IAVuZ9nLmNWkA62WDVBBO3VKoFv9yh9F", + "IB7PC1rZlJqaiSr2I1f7tWK0VusOctPS", + "IBGcLVfKxJ1HrWXdS8dwUkVAY5r7Llf1", + "IBPMtBbATVYoqBueyuITUAZAxilNINCj", + "IBiVGxfcIbkMENcn0J7Q6fFB7h4FQMdq", + "IBtF5vxhGlCeP8iyibgZoT1IDNRseoVQ", + "IC58zweiJRjiGPG06aaK8uUfn5GgquJj", + "ICBzdYP15SV0vcchylgPxCm9uRNdMg6U", + "ICLKEtK34bbDHAnU8jbNDp5a8o6iF81a", + "IClh4SaE1sggSuDUkbdLCXIVIcxLPyph", + "ID03NaviwbC8tLN5twwg3sfBoUIQ2Eb0", + "IDQikVqAxdFwn2rli8NwJ9b2pedkrx5p", + "IDUF9CvpK7rl2AL164Fx6IsukcD1eKTs", + "IDx0wfmc11T5dnLCSYeCzpF5oCdeDnam", + "IELgBUDVIJuWx0tqjtgmlZWyy1w7kpMR", + "IF9W7WBXbOCyh9Tvy0jfkW3pbl0RGALH", + "IFBKJTgdy64MhJMZ4HsoPz9anBlvthQk", + "IFGTmUi9i5t0YgcZhncA5HhVTuUEw816", + "IFnVjs9bAVxb1wNIyQgG9lzOtyfy7yaq", + "IFqKMQGG8SMS1KUGGv36ewFS754iGTue", + "IGA4XNNN5uNSeli7rIuyzJEmF330aJ0k", + "IGP190hdJfc705qRQqmSVh4X3cGidpB7", + "IGcM5VlqUHuauRYDZBE1qZL4OqrJ6lI3", + "IHcwFIAeYb2PM6MamydUhCK2RRaKLdif", + "IHfxX02XN8lRWcSlsZvs4Z3aMsdwRifp", + "IIFhoyiRd48eclVgiyE6cVGfj0nDagqP", + "IIMZctxCXP0QIVKNd8I5lrZWfnf2wyu8", + "IIfTqNdn3NkodFzt0T09gmX5BWIGg8dS", + "IIfmWRSxjGhILFCTiWXRKO5tdLaNPHPZ", + "IIkwWpw2Reye0QkEYSDTwgH0qV4gRI4D", + "IJ5AR6ghcCvVachJOMxIv0o4VCYey5lF", + "IJDOEWwMYytaRWIdnQEUvNGSxzJHgpa2", + "IJF2FOPaGObFuIzCywB4DnUBbHzHMK5G", + "IJPzHn9qgCjxwsXYxnmebkf2Vmiu9Drs", + "IJWF8ZgnngdclsZ8pvmE6SXjtjtyfE7g", + "IJZx7M0thgbhGe65IdURBBRfVTGxmOzW", + "IJiVjVNE7ya8JdHkeOEVrc0WmWUVySyP", + "IJnK3AU3DLzmGkzOUnpnq3WnY7W11hnS", + "IJwtJSwx9Vsfw1sEgtq25uLmPMEr1Vi0", + "IK93llrldSptIRPvU1OkdrjOwJdQ5Rxm", + "IKHiesIcnnYaDztC0yeJnqVWCQ7tWs8J", + "IKwlTbS6dfVWhyU0l4GEkl1dBxLLeuiv", + "IKzI8aor8hTLvaGB5ucHZw6xhy2I7Dok", + "IL1D57uTzDO6WXmB2h9xz7EKROqqCYsz", + "ILS77t3u2FZaNATv8bdpBRcp3frRN9Jy", + "ILz0dXpAjUpvg97wl802uIwyKdEt9vBJ", + "IMcNGZUe5UP2J1lwUVvtPWdKly4egPyO", + "IMgHBwjEwmUEYn4OT2lR0AbakpDD7xuP", + "IMhWOmU7FtjACt2XTOecSTkwnHmFFF1h", + "IMiwAMcg2pQoYWejei43XIodFkFKChqV", + "IMlit06Ck9X6PqZXtZ4C2AJZJqZN4ZBA", + "IMyAJ6VtijAuS1TxtVFfAlvRNckO7sns", + "INMfgSkXEWAGYUoQ8QAhzHKF7IjifOWa", + "INbZIhhJxQLZNiByrUZbNOvZ0FIpz2jC", + "INuCalLFDmvfx3CwheykyzTOk7ALLfyD", + "IOCrotrV9mc3yxALdg0OMblWUs6g59fo", + "IOaUC581pS7JCPJuFaTSkjqIYbJYXdVo", + "IPEUM26WyRkGExRoCQQRUbOxhEzJoc4j", + "IPbre7sgHfuILA1K2ezR9g2nJ8gMjdVl", + "IQPr5aLtXMgyF0yW5VGTa38lOGZvIekG", + "IQWcDjCrAehEmVphGAclNKwyRpKf4lz2", + "IQdU2ZGcvwVXsYN6uOFjn2eBBz84PvRw", + "IQyujRRtRICRZ24tNkAKSsuzV7oZjftK", + "IRU2mfAwdXaIGPaS2K3e6KhjlthtGfKV", + "IRgtACMGT3zShclhNR05QD56wsAOMR0P", + "IRi6SrPH2Bzunrb2NHLhjqapcYAWqEmG", + "IRmQoQTPYx5rjcAiUdctzWHXIqY1rTD1", + "IRqQJeEuZZFUhdR7DcWuJfUg3fXTjDtB", + "ISLAWuKBU5pqqTiz1D7PpOFqGjuVCZ4C", + "ISRa5Slmtdzs7cCHYdjgiFSUiNeXqxGW", + "ISe43u5MjTg040hS8AatZEfKiPYCd7G4", + "ISl98SSsin9fGIzBUxLbmBiK4SghTKAo", + "ITDcc1fBxzgoIXqGwoCTabaqzLy2sn6C", + "ITEqn9hFqBhZsYrjqTj5GmC2WaWZImfb", + "ITaiatA9lIMgplVjvR8Y23krNJTkdw4U", + "ITg8dyOZc3ApSLpfSS1VQY7MVGQ3Rjyk", + "ITq9B6ZVIwTjCdLnV0J9WMxrCMGBmmyZ", + "ITr7rXn2WpXHrBTEplcJB5cXdYSlC4kw", + "IU8n9ygpVEKhSatr1iSFniN3iszUCo4C", + "IUg3S68NcXRYjNub13YwPm9LKhIKlWrZ", + "IUsyygLtckV0NkAmvEt4YhPzGIDoYqOi", + "IV01BCc9FtxerGrDS4iAl0XiuiiBKxaT", + "IVJXG3vmeJZPkkXvumxQyQrifIAk3qov", + "IW3965b5ftm5CYcwygvttQ2HXCpHalrV", + "IW3KohdAdJal3ajmaxXy0986ZCThZJpv", + "IWAz5thsqV0mybu89WIPfZkINDgdu1Yf", + "IWJdJvuROZSlRbdcRvfOjSVVipBoJQlW", + "IWMzskLKPas5VEfgeNIQEZQ3YArXOIrQ", + "IWOeOURKsTWgCEiOKwS6leHXU2qfv31j", + "IWfP2skfr9I4PZu5tyxIIXQXVf1gLWO4", + "IWj0PAtSFZKGtaKoUSFb8ndAJksEBxal", + "IWmdeznfuJm5fSYFecf6rdJRWPIALtYL", + "IWr5McH3CjbIlbNBinowQVfBws2QgChE", + "IX4VsvbuaXu0yKvZ3484X7v9ZWAE3Es7", + "IXR4x70kJDii87HGirjlYA60ZJ8sDlcf", + "IYFHJ5ornijvmQ1bNJPQeXph3PsXFOYW", + "IYP0bAgLoCpahm1U51u7km1nlDXlbhO5", + "IYeJ1kUT9b6KS9CwkpjY5o1oJw9x3F2W", + "IYfXSlCRjP8GcbDr2uom0G1nVu2a6PrQ", + "IYmKJVvRDhp5nqDmYCiVsUEtxAboXM0y", + "IYnbSJmIptxhMMKg9aJ0b8ekCXqkvPFs", + "IYq0QfPUGXfbYx4Vlo8EkBliM8LHeNNk", + "IZ4u6MpCrkexyuwPFjz6EhXn1du5xgQl", + "IZc7XSFQVsSZtTCTdivVy5PJ44LSolWp", + "IZeXnX7V0QAs8rlcgvPdk2OWFHkpI6ka", + "IZrvjHZmZbUtPu26AgCtgIIjR96bbbjM", + "IZvDqyunOOMUDUwf8Vw16T5atDSErKyE", + "IaIR7YCy0QaqtcrYpVmGcyerffL9Pszp", + "IaNs6k5Cyzc8tYXmVYkA7WqpSxgwLIFT", + "Iar4tivbSA4onMnqwHC7GiOJE1jdrLJ7", + "Ib1mOqRfH2VCMVhnfbGNnALJUHD4beNT", + "Ib4RvEpEuwP4OJYkdXFYJ9FmNZ8AGctc", + "IbHeS3axO7w39LtKF9XF4yMN2raQ5HX4", + "IbjbIQjNCmvPAf8WaDbuhOklVERzoGrV", + "IbmhVtMpLpGnatCmiQqYJMNf6VMc6xDQ", + "IbnkKTIXYLLjNYhSsUAJ0991U6K7vT3B", + "IbvLLJdJl8Vcpf3SOMUXMyrjH4r6S0iS", + "Ic8fwQc2FIOQqTCTCX7uPaxECY9t4dHs", + "IcNCFsYkOcPHoPICSPjtpC1JL3KeqnQV", + "IcZTAJyahP3zKJyX13qmS5jIA3Ex8TMG", + "Icrf9cBl6a2R6QyUYaT75M7INdiu2daO", + "IdOUUevvIRM38JlmJB1ghAzVxpZnJya2", + "IdUdtCLcyX2VkCGZWrEdaKgPa0lOuxKI", + "IdpP4mpQrs89e8ajRPhS2KG99D7Tq7Gc", + "Ie0AGg22mDbd58y54gSjJD65YpQ0eChk", + "Ie7dhFzP9G3KeHMy3WMUBoQbbtNCLkyf", + "IeRNrLbuwO2eSQ6DDIma97IoZeURd1ZK", + "IeVJ3xgYADIvJ3FNx8Za813tiSvbldxp", + "IepBYeCEujlwVVqkLa7ptaI9wnh0d1bb", + "IfLmLMDPVn5XmLEL0XxWJoNT1gsjromF", + "IfULm1zet0fR3boqy6b1YtKNnoEVkkR9", + "IfXxbBKriIXfNP7ADx1Zun5yulbm1rPs", + "IfZ1WDM7H2sKFg8NKmfM9DF8P6AE82g4", + "IfaCU8g31cb9ylsaKLeR0t0ZecqKvw1t", + "IfhGHgBh0AtRg1MFotXKC6rIBQ58D1ep", + "IfkxARXOqyuVGj2BWwYPcm7J8fBw5UhF", + "Ig4iDsIYHX781woAzwN1xLM3dQAt5Ja8", + "IgG9XWKNy0V64VldwZ60iViqrPnbDtEq", + "IgZSznBhuYmUb5r0CwCIfilwDYrvEaxZ", + "IgxON0plk7YwL6SUoKEEuwgXdsYooK04", + "IhB4gZijq5fU0Y26pAdFmukq7c91voqT", + "IhWvQQOfASiTghJMbeWmwoQQoGAoj0Jn", + "Ihr6dql6DE3WM88O6PsnoB3S4tqb0XxD", + "IhyWKqaaKO3EkB1Dzkr7lPejLHzeYIbi", + "Ii4wnkW5j66xhrxKsf31aZpcLr8JVUGQ", + "IiDWckXUfm4e3gPGZolQjepfzKqfi61a", + "IiKUzF5fFBZHNhZHYBiOaVWwtxbPBnHw", + "IiMAs725rv1muS3nBfBLmxldu5xYppx5", + "IiQbxct4dxOU8ouD6LKBSR7bHxjEQ8cu", + "IicqkXKdmygFLA8ifzhJapZAWCut0T0p", + "Iih10iMKn9y1bfqarfjU3eOPZ0qwX2Cf", + "IjNU66KgJefViCulfjjKBt0khSWb8J3q", + "IjqOtNA4snkWT2BQ4ZYndrK8IjCAIfuZ", + "IjsiJTcVG2osp4OLvpmYoWNJy7RmJwvw", + "IjtU1t2E7wOvlGF2erLNIgnPiaDwqtOk", + "Ijz0h2q193blRTgvMtqijJGaX3qaKhKN", + "Ik8gQdGH6JPtWbMSu9Ja3uA0RWKjoTll", + "IkAZToVrYPqsGD1bb87sgfPi8CYIdQUY", + "IkkXYI3CRRg9lQDNTQ9imh7nl2WahBHE", + "Ikrvpp3aeca62kzKF5DTiKyNYHWKV8iM", + "IkvNlUFrjEPjlaVoV67VlsNjZzrhEWTi", + "IkwUv7fgJBcJe1pYsXBtpjQ8DSA5XfHH", + "Il3CdJSEnTOQ4ZtuXHYRGOYIL2paa9w6", + "IlNZePNGkRnsaqpnOkD8bkIN7z3f1KMn", + "IlcR74mLUm94Zi27CkW3Cd0sJl63mWDy", + "IlfwEJrICKGi56cVydPvsYaXVcPrefpU", + "Ilw6jdQo4rOcAEKlrYQrXX0bXNF2QpwC", + "ImaLfEGNSLZhP0n9aN0lch8YWDAvPC1H", + "In4MrAKbKmGhXSeAuhYptaI3tmjkyDCk", + "InKmaQCy1zbrArZIf1aVuMBpM37JRtt7", + "IoXr5m4NsP5rXaeDZNdCkOUnMIrcdxLx", + "IpwSnpdrI9wNVfSOXPVKPvSluSlD6wdG", + "Iq1nm7aWVuk9Vl6o2KuV2b0QHPecHiRf", + "Iq3SKRhTTHpemzxd4tlpAZLjFpXSQOcW", + "IqQi7A8T7BgdaZ00eFvXKSi2Mb8b6w1T", + "IqS0H98hu6Q9b8fM72wYQe6oDX8fQeO4", + "IqXrLvKchPmWopXOawJFTj5RPFnQluS3", + "IqtkHmLnR7IwReNihCuYozwGmSYPV8Q6", + "Is3QpGtLUIVuFeUJIKc0mr3iemIbSHjo", + "Iso4KqXpYCV8lgTdkATSYwcfqpoACJSB", + "Isxdm0LM7KrJmhX7JimZRZkYp05DWBAa", + "It4tk9CgZIR9Me7nSbmB1ToacxrDmQfJ", + "It68gtvd7yDsLjOlktVxj4aIky8jM1Ti", + "ItKvvx8DLiuEJcywVtLpDWG7PdJRXzQi", + "ItP33SPgiqJAz907cwWJsGyxe0QbdKsR", + "Iu6Wig6ICoGgYjahDGMPCMsNITP8VxsU", + "IuEnjJzPGhp6uXDvWeeewuRYxVGuQIzn", + "IuMpcxWYY6VrtPE1d4b5G0iBtEgZd1CP", + "IuPwIx8Gq79PnKiYrPWsB88YajsCZ4NM", + "IuuexAN5Kc8lPqij9Iga0Dtuvrr2jfE2", + "Iv9qQSJrMf7a6PgPO1tf2KSnIn9aumKc", + "Ivh0VdriIDw7ySpTcOdrU8gL7ECDKfRF", + "IwE9lz7YEUg0pJ1Dp8GlJ3er9NHyIRRp", + "IwGMRY8yHkvCGF1LbMuQyxmFZh5zfA98", + "Iwh1piylsmsixuQbORlamzwjz9KNveUE", + "IwriKtQCgHetwzwIR9kBAPALYAABKAOr", + "IwsUjHSlTRarbSEMO01etg7SjT0WbgEu", + "Ix3U1xutnsmbMRWsn4PAflhcGqrDv0Gq", + "IxFbqROObR2jLfYNoak9kbWF8EjAQsXh", + "IxN0q9k88DeZdnp6KaM5UvRbInb9or9q", + "IxmOtpKCctma9vvgAsHnlSVIvoHY1f6e", + "Iy2RfvUmjGisQYasuea3jNToqIFBZ7zz", + "IydkocOEnhQ0lkGAku4lDzZx62sSqxIc", + "Iz11ar0yAjCMowL1sxUL2jYPzBwfSGdh", + "Iz1EipdNLREcHWx6QXFCrfBjAvOVdVza", + "Iz3EqvDvoz4r4dkcGtknmuvbitMn8z04", + "IzSM9bEXpXuefxhOpsvPSXCbnXVEQ1ar", + "IzXNnI24GqDGM3Qrgw9JceadLsjXADMI", + "Izt9QYywonX4UYjzqdTmQRWQsy206zFB", + "J08LRKLO3IhWEnx8sNF4K9qvc2neM5a1", + "J0Mun9NpNumSVW0UsMHC35g3QTbRJpWe", + "J0UuSAtRaJ89kCxmIcjXpxmfcnoAPNFM", + "J0dPtDxUpr40RcIZ8UA2SdQHt6oIgRVL", + "J10A5KUZYXv9ExI0I7UDJkN0q4CduPVi", + "J1ILxbTWxQMdoXMZDHQv3PPYgWBz9PVm", + "J1lXADai7rnT4gVOkOfVAwPuXCA8BUkW", + "J1zhyaTd4hRl4KMxgYD7CjQdA2ZyP2vW", + "J27uJLAdfkApEgQnndBBNLiEIhqHTZ61", + "J2Jr7Ql4tyZfHCp6Pmcqpo2FOzVgyXJ3", + "J2QAcUwUCUgJahBDurxONfTukYPipCRK", + "J2aH0YjcJy5e0AkgIOsF4RuzXKqDj4x5", + "J2brNhoHTMHhpAFws9PUYQw1XiRS4xax", + "J2jagjxWyDAeiUWFbR6mrNTROiSfYy1g", + "J32po0n4VJw5NAdKBFuNI7zx7w2Ms5gJ", + "J3YFHAPPuAibz6OXGaPyHNsxuxkXPHvW", + "J3jJRqbOOh3BOXSivsCmFPYfACsLQXgy", + "J4KxbPx7fnFG7kBsSDDJ7AnC1oXGfMIR", + "J4SjRt3pOtYlfPFyNLZYboTybnjxUp0U", + "J4bjbfJFwpW6tMrjxmdqHePbWvjaS1LF", + "J4dXlIgW8T6x6LT61elTMWfDicQ3IW26", + "J4f4ynXqLnCTbf4wVYOGnjoaHe1ZZpFY", + "J4gaG6W1WvPfc209DDyEbhGumvjTwp7q", + "J57QM0oQeyF4lgVcnGXYPiZZv8E4JGzX", + "J59vwEmpCC6XYXM2MA9o1RhmVIYedj6Y", + "J59wLQorvX0Coqh5xwgYhDNcj4m4Wfup", + "J6Di5XtaeaBPguQ4XhmZermX7tybVtkq", + "J6Fu1cONLzu41ZPh6mGPR76QHmwvbFG8", + "J6H4XTUYZD9dkhQ21uL7JCvGTgoVvcRv", + "J6VIiFiKMJFD0fmYwx5H24WJ7g32QFO6", + "J6eG8PU7Ehe6oxudZZyv6AgUvrW0a1AB", + "J6lelp7t7uCBwWvM8KIZONSrAF8Yt2rd", + "J6vDzn2ZpfxxJqsozJL6FIO5aOUH0RYX", + "J75AavDmB2LykUvQa7YMuX8rPrFUboB8", + "J7VPp4I3DJkWHNpyxoRNjFFoDYi1S75N", + "J7xgNuvTFK50rn3XHFbmfpGVb8xnVuRZ", + "J8HzNcHVRC1jagyeP9wz22JWHfIaCxtX", + "J8Mr9fSRyuRk8pcFajW5REFj1xnkKbNl", + "J8mieWuaeSYL3MSahZEODDqHdfADvZTA", + "J8vd9tqW9YRbCVQWmGOrtL9CPMacxwkT", + "J92tQClLzuPrq7JWPUbBbcZYei6Ld4lB", + "J9H8sh9TDhnRqUUdSUaXfdZs2WC6eYxX", + "J9WaamgxzK3T6POKQnlgwDFrh2USlYPN", + "J9kSwq3RWFE8r9OHMAC5cW7hgz3RnmiF", + "JA3UISesWJKj2WVXOmpLzis9VQoD6g3l", + "JA9EvY7gw81tzzlHsKXMrD7QKyyalEah", + "JAFhl7kuMJj1azGPBkuLpIxXb88LO0FY", + "JAKOX7KdzAxKynPbfguRPyKdBqt5fNc3", + "JAPmHpoemdq4x96eOwxB2VT4yHu3cG3H", + "JAc0wv3oAvJMb36ddcYyCHnsXJXIDxBf", + "JAwdkCwVuWSJwrKv2t3HyLtq4FQw1q6J", + "JB1IgH6XZdvFJdm1jFiTINM5c4D247mJ", + "JB1mgwCuGiZLwEdanmq3lDerBGMH6rls", + "JBLqSL9mK0kIdspVSSlalw9pUPR2HY5a", + "JBQ0wRyTwWXNDOaXsMR194XMM32H443h", + "JBSc5p4FImvtEsSQdJ2cs9FbQCsmX8fr", + "JBcR73rIBvAwJGUPZXvbPxzYv3rGvva0", + "JBlKFy1YlxTINFndX950zAqx180gjF5B", + "JBqibzwvsuJFgzxInemdZp2AfOBgUksO", + "JC3rpUq6rXs3aVP8Eq2qx4kniEFMLZ4K", + "JCFRTywysU5av0jzuPbqIBfmQFk5a1fW", + "JCgGi3WHaWcBye3JJX0AZ4R2Q2L435r9", + "JCogCQKmVjwlfiAKCp7MqYQiI5184PDk", + "JD7JHjAKJTtkBRJajQByDGNdv1lcDuyq", + "JDBgxFxHFcfIv6IxaxCjSq7xWYjUPh63", + "JDdTVK9kvd60vQCcI6FcVJkr3vme7SAt", + "JE05P07WPIxv8UAzCfvRPwldRXBn15xa", + "JE1gAWi4AKvIY1TU4Lq3eym0rSnyqTmu", + "JE9iSki9svpBaLd6SHWJeNePpSgASuo2", + "JE9ysDDf21KbD8Ot40vTo0hpuzJ9O8LX", + "JEfnX9yTNdmEuVC5gPK6p1TgbC4lTSQF", + "JEiUEfGAytAB0EuOBqGsumd5Mqe15mJx", + "JExNWGd7VEIY0scIWwcff7wd0WnBcUNM", + "JF0SuQEbflK9l54Np95tJ9tgnscZekgJ", + "JF0sb3U2Upht4pz49DZ3LqdLwx0WJ4gF", + "JF6XyxpeiXw42Sw57GPp3PBB1Ca32N1X", + "JF6mJheuLQeA3VlGYRwDy1Y4JvJza1Kd", + "JFC4ZPriTXUhpaV4QQOeSSCw9Ed5tg0E", + "JFIvEVt2T6xB58oFYlC3g9lhk9TitrZx", + "JFPV4tmQHg6yoBBCY0qifNlPl5ocgbZI", + "JFRkJMe9kpddY6OEsYe1m97NvwDdAi3s", + "JFiHv1IvpztUr1NwRCOTAFVegmg4Z1wA", + "JFmAUSjt7jnqjTKMEXRklss3vMaYRCCt", + "JFoChmTLiEAlMNVsWMvb1LImOb81GpHC", + "JFopDg1GVUz3n8oTzWrFTyRxxfROGHkr", + "JGAm650lBtUzTUuRHHTis95ndhkkakMl", + "JGLuZ52vJ3VAvy4pxSvVF6pO37Yb3kA9", + "JHjjBOe9ukhsCK38Im3byZEDi7j9Xbzx", + "JHmQcSOUh8dP0PH869Plh7iZ8xg67zOB", + "JHyXNM6PmKcajP3IoPkhQ0hiihZPRqQS", + "JI4xccWhq5rMOX00W1WQ1z79uz0NEHTU", + "JIAbFyzlsiVrxV4m2HX4BWSRO8VusOJm", + "JICxnIMLuGXluYpjyvYdhuMiWAyN3ZJC", + "JIM15E5pQLNGXNYbTVTzNbFBoIsYO2Jj", + "JJCt5Ae6cL8d7SieAdMGKQKje65QzY1E", + "JJHqhjvgtJTodtQAiwwPDgcwefqzAi0r", + "JJVHgcdAyZVCrcjYMtckhJOoS0yr5u0v", + "JJzvSqPgsEkrqeF2n7rpMXDE7KChmh1z", + "JK6iYQiASkf0dWAGKS422j5KtqiUac2o", + "JKOlhVg5herk3nZe2jo8I2gKkFWyMhn9", + "JKW1cD1kiXYNF1GCvxxtywT1rxtTkWJk", + "JKY2wmpdAOhWfaokWdFPZ1cmUBFn4SZi", + "JKZLgIkgpH3DhF3QTyAH7sWU3YEEZLJV", + "JKnI8pY2oXNAkfhNH4KXnZ5I17mZ356f", + "JKtvschIGPOmzlBlfhH7L1ySy8eQLyRZ", + "JKwtqHngfplYo2anSwweTmfnD5eLMVLi", + "JKxqOojQ76JTF5CGMDkLCeVZhssXYyq5", + "JL84XwsUuXocgi6e1eEc42xOflkjvoxK", + "JLAG5om29bQVaZQCMCeoL9ILjf3pZJUr", + "JLPz2IaeTKPGvnisGjRf3XQeSH0EKqMh", + "JLS4GUgRaObLlLLke77gzZmO9pNnnRYO", + "JLhGlhOuhNqtClEkzVi0XbTnMsiiJDwv", + "JLwDz6c8Wxi1REOuW4vas9uF56Dzqtue", + "JMAjWmiEc5PRpR300raAJZbw3lfc7T5g", + "JMHrIaXTMqZf9Tfg4cq2eDqMAyADT64U", + "JMhgmmuo8kZMcUjoe4zL6eqCKg8ctp7i", + "JMmOE5enTa19DTFN33kx4H8UgudXrONQ", + "JN4SKKYI4Gu96d7IrIeatM8H0dH9QaIn", + "JNBhqoK9mt9CwEYD5MSgFryjIl2BSpAi", + "JNCYStVUI75dKAol1K5CLKoIfZwUliTN", + "JNKv9YBbmrYusSuxPSaGDffGUMYfGV1o", + "JNPU5v2SL6HBRBU2zDsVXYCnpDG65cF0", + "JNWUa0XvoevvP7oG8oydOhdlIYQVG8Aq", + "JNxPL1izajwMaqbjOJAKoYCNmwbT0Y0v", + "JO8WpblzYzKVRkyYJPkqkgwEtAWUNznR", + "JOB4Q6oFGyCNK1HxguIawPIK4NIwixSe", + "JOKcHscvNWaJROYI4jCXl3yw71hqDxUe", + "JOO6GYDUM6atCC2J6a9m1jaPNmMTw55f", + "JOVdPBwDdVqJ7ClGy0N50k0XY2mcCpCD", + "JOdYlDMuUvd3LnCsX7o02CN8OBCmoHDv", + "JOiP9KvhCCct0JPzhneqZTnSkNdLn9Xp", + "JOmnMHODAIuaYHbmH8vWPgqEyCiJZMJU", + "JOnDBQ1N5wbT0FTP8ldjHxiz37s6D9Vy", + "JOrvmcV6xiErLhn7olWTizyRXPOR52rp", + "JOvq9uaZSRKs67scB1R37DYEji1s2TjO", + "JPTlOk5E2Bisk1GS4m31rgd4zIJXhp1b", + "JPYnb4eBnvy6LOo3mfEaSZUuZNaivgVu", + "JPjxhCPKebe5Cvz9ftG6LhxkmIdDSTZ2", + "JPz7t14tjaveDtxcT3Af3rweDz20I8HV", + "JQ6WL4I0U81JKdmBB3mQ4bArDMJcY7Za", + "JQLQuBTIqjAuBlRcH82PwZTq0B0aMhvB", + "JQQeXkhRNEX66EuNpIBb09ONbB8USvPu", + "JQT7OxPPE5ArB6PBEhyaq04l3S9A0bza", + "JQt2faIE597xn8vCkMnkfJS4LJoF047Z", + "JRLSqN24mTgLnlx0kZNG03O93v8eLbEF", + "JRsIHpo0lDDmFizOTjZAZT4OONY0kTzH", + "JS0vjfztsJF1eiV6Uy9JcKIy3K4Xy9TN", + "JSA51HQ44uNfrza4RqDBN57TtuQcEVz7", + "JSF6IaRG8pf6lAxi0QIjFz8g2bkLBPNF", + "JSiNPo3JWIrNxeRyChWY8syegVOHs8TN", + "JSnynZDyqwj8N8PU3htOorsO1ltfKUyx", + "JSsTz0kia8Nwzxd863KZ23D9yVaF4tLF", + "JSslCxxkWBa3EHe8BIeKtDG0vtzBsohz", + "JTxAewKUiVQwPgbW6whGiGRCCIiZlC2C", + "JTzp6aWnjl7tcEsfgRjYwbvYHFtZTHki", + "JUBeED5h5BrQ1TTXXPBbKvjRWBNyNDXi", + "JUBes27CC1Z8SPI9RRedMHhv7rXhPQbM", + "JUQ38t9TJf3EEfrBIyK0Aw1tJUOi6nax", + "JUsvEiolZgp2s8wxcQkUqEHZ66rFishG", + "JUvPM1MWZSlCZy5CBTY8PnpmzG9Gb9h8", + "JVNdubilBfKEIu5ldIhNDOHrd2DXPPZS", + "JW3nKdyHdvpL1oAGCbMAEMMUjAkuPm5v", + "JWNxC2XsyJQ1ngYSomYZMcfAtOhXE4MJ", + "JWas9sfQUBVMRfC6WiWpkj5eMjLe023A", + "JWfaWVVCYkZdjcJHFe02h4QaGf123wHn", + "JXB6KXHCNKPwi6zKRFokY6gMVtqyr14p", + "JXhrCOMA40Sz8UPfOELeZ8djjmPurqlz", + "JXj0ylYZmdmcMcjdfSdeA26zCtsYO7I3", + "JY8xLA3kgoxjVodtMRwjdO7j2OsDMWri", + "JYeqjFKM09EVyzgGsHUkZwMN7gG7xfqe", + "JYiDDcVMxxnQsFwImrCA6Es16jKSokf9", + "JZHylj8B3Q66FRDDsvxMZkBkFwar2Swd", + "JZZL02O670KLgx2UjJoYB0rysR5iHnYT", + "JZfcHSGSHBqFi9nPqhMTD6TS6VytpBHc", + "Ja9hJ9UIRGQ5JKkinhVKQ92K2ZalQ2wN", + "JaDmzKrsqwZx13gFAWFBL3gKyUabV0Vk", + "JaTdpfiG6lriaN7mkiq3QYCg4jl8VHoG", + "JacqlX0FRzK8t6IRPYsKIWMv7Y71K71t", + "JafX3zFTwSYJmWU4eh6u53ZVrDG9FiwF", + "JbJlS5CClG53kVkGXG8XgWsuxgP81flO", + "JbLs9HkiZDZAqSuHH4T4PZm1rkBib0Xc", + "JbXW24LbclyIr33C017ixzDENKQ0nFDb", + "JbXlLIZOQCTPIXq1KkCITeTuH1xAJ8ii", + "JbhjyNED6akcfejEmbvaLrt0IEJESYyT", + "JblGR3MhRSVEKvJZp1G5gwAy00UYKDbw", + "Jc13IKDBzfAYDny8UYCzPX4DIGh2IUZl", + "Jc2lZrCxXMDjM04uMHUEg8YBIHlZI1n5", + "Jc5Pl4lCiTVTKx7BdIvczxLCNjrmHdta", + "JcSaKx1vOUgDQukeMMZJCSphQ5DsVbtv", + "JcWf38sssf4RK4pkih0myQPFTBnMmY24", + "JcmlZLg9wQOtpT8C6cud2wcVk3s3G1Hg", + "Jd2UyeJBXvErHCuTooKiRqaj8F2KbOtN", + "Jd6jkkt4PAsb7AMaRxXURxsqlqGNxrfJ", + "JdViL8IREfqljxWHXrkuuOhJzjgvXCuf", + "JdibckgPPXP54EOcJB6s1vLn9bZWOGFy", + "JdzRCI5Dc4R6uoz3DdGZvEDptyKWC73u", + "Je2mk4LkkojIJ5Ja13S3O41QMGbGPb5N", + "JeGfatPHZV2ooQGYuQ9qgU0noaqIrxIV", + "JeXIicp9J10JZrHiyha3rgNhJc3ifkAO", + "Jf352GYG0PBZ5PYqgHDPHwQS0dr5BqVo", + "JfAAoEFfTDAix1CCPKvmFo05WGYeA5sc", + "JfD0SVMau5DCPR7oQMVk87wjQcJScnxH", + "JfE810dyvxiX6lgvLZHmNiDKeoHfR9Kh", + "JfP3QsJdinscFqljOxp6tQOkAlKOmF1l", + "JfmSNBatRyIeRSIKZ8ni8CkL1tuIy2q4", + "JfoPfiI9O9ZTSMjFHx2shiRBvtg9C40z", + "JfwgweaO7BAX1HpXYxVLbHF1WTjY5Zm4", + "Jfx2GoioYvRTC1XGuHUGPiirhnKb1oMr", + "JfzgNitHJyaovffIegUwqhP0ZOUPUhXE", + "JgAmjDFouXhm7bXyPVqhPrhrQLCABzX0", + "JgEGK9AedyMZch39Mh0iXR4pBUpkps1c", + "JgFAqmRS5eITKEfmZJphxbK7oLHkJEaN", + "JgW7ox1Yq7N4BV8NcmiqZrE9FUuXTl1Y", + "JhPJL8wmNDgF5l8K0VbZIGGeg5h9WPNH", + "JhXMSzNxSRINOnjXrYyL0fqadlAMH8hR", + "JhXyfiF4eipotBe8UIlknbxOsi3nnFQV", + "JhZDBFg3xQ6F8ULeS21lLQ49tkX1lVem", + "JhZEvsrZN9vw4zwNabAijWb6ViBfHwLK", + "JhneQVGxQF0Ph94gFyy8EE6agxvkK35U", + "JhsTUiCRwsHN6jqXP2xqaunWnfbC7dgg", + "Ji2K3rOkZDdCzxYHRz4MxbnkkKxLsPCa", + "JieJyF5cHOQPJZgHD0x5DFkO84ZNbswt", + "Jiubb5yj0sF2LJQpW6axzm0YiINzryLQ", + "JizTLCQ9C2SGDDBeinZK7m45GVSiClWe", + "JjHYwAqil3sWA2E5MxK2jX18ziONBx1l", + "JjWsoWtBdzNmbm96sr3PXsYTEyKyuLB3", + "JkRfh6rUfKl05Ekr1nKOb1IPk1O1HoFJ", + "JkVq0uvrYxciTLtPVIBDtmIq6nsHfUuf", + "JkbNxwjIj1Tkd4dO0KKrP2SMaGRyG0LV", + "JlD5Zaf4ORcKCcFncLPJUWbUtEMJfTXk", + "JlDm3y4ec64aFlnnnJuRfgP8idMsNfef", + "JlnJZu9SSjsjRCy2oECUrLVHX2ZOqCcC", + "Jm12B9VHW3Ic2H8lNYyoU9tDq0CekK0g", + "JmbJt4FE2tREOvdQRMqsYwJgcMnt3w4H", + "Jmim3Wl9FtOHGBMvmRy50BvarpALn3s9", + "Jmwop1suWvMtNMBkAkHwweMsOTDPWRhs", + "Jn0Jin25eRFj8YEjSmLr8KFT6qQukocP", + "JnKq9ILlWcnS4FUwkypYkUhjqS58L15D", + "Jnva7Z4A2LgcFntlV9MR4cL9U2lJPsL4", + "JoDCClTcoiMZ27bkQ8uxH6WznVcwbwin", + "JoU7iBL2YVhDPxtkY8OLGMlHWS5b0eri", + "JovHGQ7FpUNUvZVLDwmyTWJszsZLqRxo", + "JpJt4aoakIzAJP1icEwSyEuwC3pH26aA", + "JpMHyg3sQJO1kxb1R1A51JW6W77oqC46", + "JpQYP9gpp6ytObrMkQFJ72nmbEFubKxC", + "JqhP4dnGjjLXGQ5xbhhButTNdkVEQQr3", + "JqhcrRC4dM0zOncMKhBHO2fq2R64pZ3S", + "JqjpQJNexOOfYCb269bMa2yz5Z2yR6Zj", + "JqlZUUkgFx5FCXTME13pr77i2glcRvXS", + "JqtIgpmxLlrfjsKiYaLSoznWYgjcuemf", + "Jqvgi9Abh4lYAdtqatD5BEMl2W6jTtlZ", + "Jr8yi5qE9xH9bSrRJLNpHH4bzliHHije", + "JraL7OQkoxUjUnmbgtBEyymQsYW8B9mh", + "JrheyzMT9HNxSeG8357GJK5M9vI7h3Wc", + "Jrkv38y8KZDEZ0XHyFBQAzYSvlj0JArl", + "JrltayZQ5TceaSlkcehegGx3AqDJ4gNF", + "JrpQHR5DRFl6JDetsyPyba5PLICPAXOI", + "JsEciIPBk2jS7FAK6vgNw0FvOZlkpnhf", + "JsM0qT7OPDp2mH4X6axk66u9vWLx0EN3", + "JsOwJI5o2j3e7XlbWFywWNx1MnyiljNp", + "JscqBeNfwsTpBapWoSkqtHxrZY660maC", + "Jskk1k3p9pZvpj6WZc182TPKtHLqOTNI", + "JsnZKhpqt990XYqkszXLT3ztAQqECK5T", + "JssHw0BhaLolVPw0PHa0ETJA8pBnzbr1", + "JtApDRkTRIk1I6IkaW6m0n9sbv8tZjng", + "JtQmPOGKSyCp2a3f8s8aCrC6x7IvnxUR", + "JtYipeoH2cWxZNNgFuYz0TM8MNKhbdKz", + "JtnETK3VrYy0ecFwjrBH7Gva3Lp8ICzp", + "JtuXL5KfzVTxzqDUoPljtizRy1sKyMDu", + "JtxTQgqKXvaBSyT6ePYMs6lHyeSbRtwS", + "Ju5nRagHwGEHBrjU6eRXADTn9im6agd6", + "JuJ3fq2V7DYe3L6zhhQDzrg40uomiwLi", + "JuLDl8hgmjh8qGZlVzRppxqP8Wb8xW9C", + "JuRmcjqlGxIfCKI4k1s01KwG07DaTHJs", + "JubkQAZ4dGMByXuRr7lRqD8Oc5dyAT8n", + "JulPJZKMfBVlw5YhwF1A9khJZEtiqUvD", + "Jv1FAx7bfVTraTCSvSzGhew4SnzCZpr1", + "JwkthdkgjkuqdPASForwA0VkGoa5R4nQ", + "JxM9uSxxbkRgmBt34iFpRZQBY4C3a8mz", + "JxWNiPmpBZiKcogzlHSlYMWMPHDQSg3Z", + "JxX3J7b6l2IKxdBT7PYMaO3IdaJcDcbz", + "JxxLkuHfPNcqqW93iLAdLVHQMST1rYFp", + "Jy7RORqSEoRsjNPSQg0CWF8f8nyoMevK", + "Jy9BlfQItTZxVcP0jLvfkCrV33038G7S", + "JyC5XxwWiQmLsgFoHcEZfus8dDYTwtvl", + "JyCKYFPuxFaRgkRYeWZYArCPZmvXQsB9", + "JyNpg76Hgqv0WBPCbqR4MnIR4kiaAFEl", + "Jydo3ctiSu7V2rtwMxFAzjxefHZxpWHZ", + "Jyh3s7P945qaQv2RPreUICtGZz6HCtS1", + "Jz9QwCE7gCFau12VTXXqraevCT01lchm", + "JzHy9K7q23cXqIgD2YskOo74f433ELg7", + "JzfZBCjcbKY7a1aO4a8Hbp4n31uBDAFS", + "JzhctfEDAmlbB0qyLb16qMw4sdsSKBvj", + "JzsTyzSLjbwYkebPxLdOfjRZYwFGHtXn", + "K011bEynYa17CwgnVqAKSrcWyFOllwTr", + "K0bQ9UQpwYwjeQ88MAPCP3Of488FO9gW", + "K0y5zam1POh0vQaHnAEhZuNC98WKMDdI", + "K1EVm3dELEBn3PJGSrNy54vZDAuP0Hrm", + "K1H2YfuMGU2CwuiJX2FiWAcoswc1UEIX", + "K1WTBM4qCyzWJPXk7wXbHEK5H3lDHLKu", + "K1hDeMZ4yhhP8bKIdQFjPFjS2jXJzJhQ", + "K1icsTvBAeRG0Mwh66Tq0fqHjmYtThvq", + "K1rtYqhcQzr28qJxlp4N8QvRQM453u04", + "K20oQegImFgVSZmSsVknW7lHDPGX4eY0", + "K2KXQw1WBIIUHP47EDa76Jejg8hh71hG", + "K2fPZcRRLZXKv4yznBnrQ0GrrlQd7ggd", + "K2kTEzkAK4oXaYt8ibEhepvKXw6IOoLX", + "K2s3FEFPdtJ06OHoVayRWbMwWJAMnjEp", + "K3OWBEewxq0irnPfOqomqVOoWDLcoJNx", + "K3UUCvMBTSTaNYKJ7DLhlpHnLOC3jXxI", + "K3kFCuNwSOHaL9Zd1JzjScmRyEtSgM7v", + "K3wJP7Gvi6zEBZRaOqcclKUkluSzqt7H", + "K3zGZaVTMvPfXVF8f9VwrbX8lONDdZGN", + "K4SbluPl4w6wernB2joxH8edMnTJTQxU", + "K4uZP71467RmFKd18HbRMd0fEtVjboBr", + "K4zjYE2RDv1INvtBAjlcg2d0p1C8FxkB", + "K5JfVSuqpgiwwQ21fThWqvTshNif6nj2", + "K5lEzMUWXtz0qNxFVQ17OD4cEefxHO2b", + "K67G4Xgj6uV4pMSIIU8rzLM13bx4Qbi1", + "K6GuPyOR40r9PI8jnqQFIrYedXE1NK59", + "K6X1ayTGH0oqGUVIj5IXajG3fHAmsq91", + "K6kqI1bau4MDjwtfCdke3dDb5FCQCsGY", + "K6sViKJxbxrgGtAs2hCjVRGJzdWu80Vg", + "K6v1ivEtphz5zIlNvN3nb4rEAlNu1k66", + "K75jMoJ6bXHXZqQr7ntzRc3MY8BFS1BN", + "K7GU9IU0KkHR4YOqYwJzQppJ7cb41QtD", + "K7IDgfomIbddOJkNpwfuSmhEPQXE3S2U", + "K7IWXUKXYicwe1VUiLhmQLRbgSbfLgek", + "K7XLDoA0Fu7yVpPNNgJAywugJZ77Ls8z", + "K7dPP27sc7txpKKczINRbQbSiypiyJb8", + "K7jw5aFRdB6rJhV8SU2hq6XRc1mTxg9S", + "K8eu4UrQqb68zWwgxfkewoeTk3yoPMb4", + "K9ATBE2RiTxxfXOa823vZhwzDRoa4myC", + "K9S3nD4hahp2nBl03Y9pT78Dw0JHjdE3", + "K9avvLLCTuvwEMA2VqXHdmcG2KCZLjVy", + "K9n4CZOsAzhGh4FxMzul5aOd7VVCSTTP", + "KA1OfPUdleI22ilzQNLniVHHGW0RinvE", + "KA3ebXr02lE3D7XGchivjiTU1jcHr77n", + "KA5baHy2qQgfLFGkEYdAx2Tvjf3ObF27", + "KAc8hBvBdQNISN5ObLmdSbgHXkABgvJG", + "KAchef79AZUaaAXA5k67QBahimzVJdT5", + "KAt44VVR9q5mOkhWcKIsZloG34XfD0D7", + "KAvwDSJaLrgSemSgGnS3E77V4PLq67H3", + "KBdZYPLcfdusH1vP8RHJ9v1V3JePj0tK", + "KBofwSq1ep9cAlFP0uCBJ2CEXe9n9V4q", + "KBqX7bvCV8lTDBagmNVLsVK09r2EgXJk", + "KC9bp2cFuveoSnxTtnmCnjmvnTENyq8j", + "KCBCyA1ZMqPEG2zYodx6ODKbavKZCK4D", + "KCXGgImiQL86OHtUJjYW0qgfc8A49hvf", + "KD1vzOdYZn41iAnW7Oum1sW5K5ZEEgct", + "KD56GghSqihjkNmMqWqE1GgjfK7CO0LV", + "KD5WxrmEyoLCoeZpemK0PF1CBbPphPhl", + "KD7kWtUWp4AEEbyqR7OoopYpG4MCmu7u", + "KDB2G4h82CjpodG7vSDbz6hHrvcKMDlR", + "KDOWKbC1eVvde2Hp8SUOh3AB1SSuzZI1", + "KDPNX3lZ8Ip7pM7ataGWNJnEjJA989ut", + "KDeVJiNp0GL14hA9MzaOvdcRp2bLDb6z", + "KE1aF19K2GUn5rvCGzsch3F6fO9X76Vd", + "KE4XeAj2RRkmzA5KMZPU2YH9TLPJ9C9m", + "KEeXelH53PclgbxuTYt42JdQ3s28j2AL", + "KF1hThNu6g3cg9Nz0NHvNspsfc2wODBM", + "KF5NKXLaqYPriyMDdSHqgwcItXsNHokr", + "KFHtpleNHaNTGRdca39yfdpROY6HlEOe", + "KFI7YHmUDDpJxlNNv5Khl4OrcmNAmK4t", + "KFzXmjhot8lfE0ccVO3vkHCdv7VyS8Lb", + "KGDS3DiAoMFeIdZH1ujUqEQscuZLJCVH", + "KGGtNAxIG4j41UgUmYGz0tsr2pGID0Na", + "KGHz3N1cSJTaOQ4p4rA4usRhBFZ1ap3F", + "KGhx7QAhfe0RpQo39cFYwad78sgVKUWD", + "KGj9XB3UKecwbCTrARXfyT9s4xS6Lk4U", + "KH5dvKUdixR7Gfyf9FYkskfG5tRoez3d", + "KHTexqr2wBZwBDfsZWSR3XM6CIfCT2Cy", + "KHrhpD1W312E0gFZw4neQTr7m9pa2OzT", + "KIVSfasSAnVpK34eO26ycU570n7lrYd7", + "KIah2wBNW4slmXig3ODH3uyYUhIbHsgP", + "KIhFN5UVZK358AxO8VZvqOpcSx3tI2CQ", + "KIhqSR0IPCEsaSnkHOmCnIl0xbmAdjJb", + "KJGKVf8ijPCosFNERX6QE8jiiLYZ9Zkx", + "KJZLUAmZG5nWkrFt3bAyOKm5WsjAlGqW", + "KJkcGXmNupq2bLSVlPxSNe4H9lMrdz3q", + "KJrHock45S6v60w0eC7dAzcksKboPGeR", + "KK3wuDY56dB3ebHP3EhF3najom3pkWXG", + "KKTKLqAAe5Obrenl6Dwkzgbbc3fIGrVw", + "KKqRBUVZIGca8YH1LxAXtHjyAhwpvrm2", + "KL5iQO23aSxGAAGkLYHOjYsomTLgrnzI", + "KLGdkkeXcJnPuClhoTWRE643DP2HaiCA", + "KLiiZcBTb0AYMsYE3hRK5DiQ1RbCyIeL", + "KLwBtmqtBB8KRpCdKae4B75CLnmgX6TW", + "KM6X5AcuiqmWCuWu44ejJTtQPESPsl4G", + "KMLe4tA1jogQ8lfUXHWBbsNIEmZbppQB", + "KMSGibhWDotWSjgFDixNECVrnyW9TtAW", + "KMUDzJIfeX2YygTGPt8YPGvRJhd4VaAy", + "KMlBqwp60mUfVGUuHFqMGxvqtMZe1F7q", + "KMudB6h6Y17URnJmLHCmnKUzppUVhi74", + "KMwynhtsI9sYbtgIvhSXRBJT7lhiyO48", + "KMx3KOJB8xpZrb7SJ3tiz0FAcrN5OvJk", + "KN3tNGFZd0z5kWh4L7JE8xGGnOvGjqRz", + "KN4PJszgycjongN1IrDSIae4GPlu0k11", + "KNDE0Rw85H7uBNEHtj8yO0D6S9A3mfk9", + "KNIoUPY4ASZxpaFvh6hlyGPqu7HLtgQ5", + "KNf5kfTJG9AF55E1L4s7fcRlh4YbCwtl", + "KNuagru4oN07820PPMN4M0UjPzLgHLdQ", + "KPUzcM9qckUkTXEMn6iSWxaIlBteOePD", + "KPWrA0vaVX39Eu3nOYQUP64iTEmjaK78", + "KQ2FJwLxHOxSF6lxzIa2Wtd08DgglUUy", + "KQ2TotDLUf9WFmkSUbwi2RfudPAsFXIw", + "KR0z5zkApXcwBOfEDyDrXYBJUecRUg3A", + "KR2QBcMCUKufSoUqFhTB65n1oSMVXICv", + "KRCJeRtsyqDqioz00bH3yvQzbX2lObYZ", + "KRQRkh1chRcOiISgMIp5sfDPNjxMd9M2", + "KRg6tgcgp39Dn8NE6xmQXLsRW1Wts3eS", + "KRxtyPVwg5SjNruLLWmYlWNhv9xVZhNZ", + "KRzE1nByLtzaKfvbFBpDcMaKjS4ae5SN", + "KSKo3MzKbQkHiihrKXHjTSO355naB2vD", + "KSSsQcjL6OM2lxY2fm2ygqQgloKgqJWA", + "KSUebaiKLeM0x7Q55QWwztnnGdXzyvbM", + "KSfh3X6sQfwjKo97HrSVggb3Y3pRxMh6", + "KT3yDWUKFZQDNiBKATHjMN12Q6lRP4MK", + "KTC1nT7bNlQOmAoErdgO8F44TyBbWm1n", + "KTPYH90F9UT6EXPoYToIFYuAhHV1wgAU", + "KTagrA8WrzRatmR2HOID3YdZghm2mTQq", + "KTcR98xzZ6bDld1JTJofjGHund0eQlwd", + "KTeKYUxEpCjwq5CBIzoAn9PM5d3kQ8Gq", + "KTtPoewmMgT83qoFQ3jFLoJXNz3rUzkH", + "KUINCxawOpq46e6FgMQdWphRmZhZUIpx", + "KVHUTqAao54gkytkIOBVBI9tqI2MDPlM", + "KVnOfLO1wh15adgh8q0YYZCJ8bBDgIlf", + "KVtIxVrlMauTTmEaLGWhsTkQGbGcxThG", + "KVxSPOgeJuEqd6B2yuvFFSvOVLXFwqwo", + "KW2mZ9ukAg4YHRM6T4wlWbQcZiEPp4ne", + "KW5YW7J5h9uENcbocE9vL4tW2byuJAAA", + "KWXdPIkE37oeEvbF1OnzYol6HPOXDAK7", + "KX4kUEvw5OpalVEuxIakBnV8nNUTYmxd", + "KXDEsS2HmNnjnDKEj5WNI6Iy3HMbPzIh", + "KXKRdEUKgB0rmKbQrlPhK7xoQPVlgPEX", + "KXXDdCnLL1SxIiHXOcdOJzkjxNnv8Vjx", + "KY6QwTgGQEqDtDQDFuST6hmrvVXhcCVK", + "KYFPbVJLmLGizPFcvjAkN34HRjKvabMM", + "KYL6ZeSSJ5NTsymcck3Dm3vSAvPJlYF6", + "KYOfJ3YSlyWNhA2kRzQE3QhZKujMloSg", + "KYTZ8CnJl1h84pF9rg8qaq8aP2LMpduB", + "KYbbZQ75Q3pfRrEycwrTSExe8SAc2bzT", + "KYn5fi1ediGkgvqXRNtX9eIpiWn2J2d3", + "KZ8s6lKOAO0RlsyLXAXJ4YPzkCbNADDj", + "KZHmXWifsUJqVNPKEnsPmKhQSoWNW9r7", + "KZMkpUAd0QWDXIFmnnMKgGzyJ3Grceio", + "KZOTe7SJIrgE9MP745rDpzqDWgCYu5hP", + "KZf2PMExpwdGnYyQjLq74HCud8s0iXgB", + "KZpzUaSa7OKPK3yQFEzBQVWIxV4l1iTN", + "KZrdITUwhUwaB2ijoEeTJhAFNvOtSsfs", + "KZskSVI4zV8Mk8epvdqj0qZ6SOPmmVfU", + "Ka1h8CDJSFNHFI7TeNU4Qx55YpuFQNH7", + "Ka8tR5pUgl05vou7IcCCdBgTZO34DSv2", + "KaID55i2q1Ig0KrAZLo5BCp0DC1oMFad", + "KaN6TqioxXunIJFQWFNm2tbgzswTM097", + "KaoXrNkVAPvlijeGZKjO5xvsj8p8p3pv", + "KascLIu1JrCiYByOXgeTHiqade1ljAdK", + "KatygXFKxVQw7aApPe4QFP0AwnB4FaLt", + "Kb4Vsj3gP3rHX546WScQj4clZ2FjxsYB", + "KbEl4YDQrlUTpBYxL77jgOG0z5YaQV2R", + "KbSyEeVsSsX0lAlzfB5idD0US1LvBtB0", + "KbbBtlC3cVsVn1nMtIS4a4qsfW4IYoxf", + "KbqoEgPZQAimXwwwOLwSsKeGlAFyV79x", + "KbtPKIIWdoDSXOVkjXIHMWgzXRTvjuSA", + "KbttxtZjms5PbVzY86r3nBbuNlVqXvrh", + "KcCCofzEjCii02tpaIsulOwvOJqVdhus", + "KcJ0zO88sCJdqcEGKSdktMBIDMqIRcjt", + "KcYhlcyXBsphwW2piWPmbBeckCSGztbT", + "KcinIQmsLlwFjsxt3TGlUrHU1myCkJ1i", + "Kd4qvYl1z9mo6HKlQLoVPHC9DMvtJH2C", + "KdFZGyIVLuwNA0sJEDt2JyczQRINIv25", + "KdG937ySNc2mBeANQ1FlI0hQHF6UIL5Z", + "KdH08VVUvb3PP5mmMPuqYVQi9MEYWCkO", + "KdKwYeppGqIYTGMmqfolzCPup8BMs7b2", + "KdMuyMFllcuhqi6eaGqQDxpk1emobYeA", + "KdhhyF1H3dj4mD1lMDKrmmWM896DPLV2", + "Ketlus1b66ThG0s3Q1RiCcYj16vB76b7", + "KewUg2SMjk2OuDpDP8OvkIiSQb4yP41Q", + "Kf9AeGJkMECk4Ki19aK0HdaShKe3JLtI", + "KflqXOiiQtvRMjuY20Aw5T6ePeT3nm3g", + "Kfm5dffEEpqQChpiRyUqBOSsqm6MjNIX", + "KgKmbryllydrNpkTbIF0R0Fi0riqxeEa", + "Kge0n7ZNZRENeuvSx9J2HgOmGxMfTUov", + "KgnW114cNe6oe5znQUHoBijz3VCm8cn7", + "KgorAcRjogW3zhVlSmZlvSDOMmhIWXm6", + "KhMoR6Oxpif12iP9zXKzY2mnMaEHcWTc", + "KhUHkLdlCx6g4OdDmSVR43sxC7vsut0Q", + "KhWfkBJwoH1RPhjmxuup06HgRQVG1fGw", + "Khi4Dxh1ZadpM2mL127ZdUBgBU17yomH", + "KhxE92fWEkxAyqy8bxpPOTnR7y6W2ipV", + "KhyPGsSAVRbPHy6Njed8kauynijVY02n", + "Ki0kNOAmPzQWlZyB84ejcVHhtu9rZdtR", + "Ki0kf8zji3O7Dp0HdIygQtfwEZGawSRX", + "KiGBD13YdaE5Vt7OxAVef82rQv0n6K8g", + "KiPrUI7fJulBXSRWNOfy6jgdn2auBkfF", + "KiQJyLM6o7ORSNICQqvf66g59X6SjG9U", + "KinPMbDzDiuVI2WGZp6OQQN6qg78uaMs", + "Kj2SLq0XUr9SUvawqqOhT0T0mV8lHL1I", + "KjBkw8MGS5ph779nSZ1ywyzZn7vkxNEC", + "KjCyVdm2FsuRA0ztj0oTmk1GAXiNX6EZ", + "KjvOCAYCg657IhbYAV0mKnPR3RnsbnXK", + "Kk45337yWi6AsykhHlXBoEXYdHk6wZqU", + "Kk7SMXW26ZIks1dtyvvWjoBrrwqAIZEU", + "KkHYImvt9oxr3e7mZzZiCYTA0AvYdW41", + "KkJNGFUfTta5dUOzWETObu6jewoIKhSU", + "Kko3PWD6FzmxV1oRykGndDKYBadtRKNT", + "KkvOE13mgUQ9gOyN5A7OtShMamMkSHDV", + "Kkzmoxo5RsjVa8U7sqkyMLQOFDKv47JP", + "Kl8S6NSLxsM5YnVFMcsLcOvK3UtkG8iG", + "Kl9GbtzbdyshmD8BiG8IiaqJ6GOfxT0X", + "KlQp2njz6iYOdd1povqdkmnpFnxXp3Q0", + "Km41Iwsz5L9Nq1azriTqu6HRW0TEcOYY", + "KmIsprdJ2iSCnsyVyho5OYxJsnwMu9pc", + "KmK9TxIFbsOZk4E2TD98uXLVVkgD3wnp", + "KmR4LpbcJfuPkt2am6oITKvvCaV0qZmY", + "KmXaUbYUqXK04xhaRIKsFOOlLxhUjBLd", + "KmYrtkk0wfmnpuZJ9fU25Jlk63G67qGM", + "KmbNAgVe0D4S5WOuxijkaxIvhgNDQx7d", + "KmeNSDh1ho18GHFe6fX3zUF6oWc7Sxid", + "KmmgVd4i9eF02M5sDoVq8Se5Lk4SGeUD", + "KnCFj3zG8ndVIsjlnY4dr0TQQYsZbn2W", + "KnFiJDR0jeeuT82BSp4d40PNCkSw8xm9", + "KnM9mwACMzE7kLm3PAj4AzE2IW2a04g4", + "KnWVPgNQ8C2Mq0VwmCoU4WeQF1IND7fD", + "KncaNMqPnpsNFPG5rDCWjWRASZLvaL7g", + "KnmzpnqLNzC0wyznLJuko4bsxQV8aqM9", + "Ko4sY00rH8IjPHicKtXMkyhjNsz5Gbwk", + "Ko73BC2REnjanXQXPvMIvciOUCBD1K5I", + "KoHRwp3Odp4FmlF6LFVn0r85bvNfBO5b", + "KoNy8KvitRBqm7ixmpD1gwLJQovoVf8e", + "KoaQH7itToIAIcfrX74pbN7F5RubCDpK", + "KoalGNgMpNAJCv2IeD91jSlXXcgtErgK", + "KotHvDlEYhH0cHptBgOhY67DDz2hOXaf", + "KoxuPbiHJWuH2cSmGnFnVbEhrHCZugVp", + "Koz64bAcOU20bOnPaP4HfANCCMI6wWhF", + "Kp4X4Szdjt7397wR64FtGWPF76B3zW9F", + "Kp5fi5YdFPyv6FUUaoBd93GfM2u1th2F", + "Kp9Bi7GTwWUZHGuGd93ZLg3YOHprTe38", + "KpAmOtUo085kJTQFDD65K13Iz9Ivzy9M", + "KpLj8Ma5Xx1h71WlaXlsqY6KtJc54t2X", + "KpQgJZOmLpEK4WIl0oLzdkbAkpKjNFiA", + "KpVF0fjJ5FVel8lVjZ8GlHQMektkvxq6", + "KpXI40ASr2Zcq9NCcx44y4lJCrorGWI6", + "KpdLVBHtnPWDTJN45gvrHPcVTYf1NneJ", + "KpeBWyLFlzX3MBO11RtWu50ImWALwpaq", + "KpxoH03oBbDH9pFCt6E6lgeBzFLsocOZ", + "KpyBMPTsDfBQbGUD6zHJ85PC2SBJL7me", + "Kq3UlosxHtq0NPAYjJ0Roj1vT4EA53G5", + "Kq4oQ3XE2GuXwnd3gIpYZDMhmpCWNvNd", + "KqEqF32httM0GTuqAfex2H70zxCklH0N", + "KqIqoxuBPgOzNDF03dQm8Op3n8jEuF3m", + "KqQ80Dhv4Pk9QPmSFmkM9XyylCTbLnWQ", + "KqXypHlV6VcsNYWUbLmT5v8sXpIZHCxd", + "Kqxy9msLzRgS6Ro6Nr0t7mrE11IIPu1o", + "KqyFizKxJjPzzxyiJzye6GAV7b2eo5sH", + "KrIZXjQcshalhJgz8uQd1wepgd2WiUXk", + "KreFyEXsvgJCEmvv7D8kUhFQ3uUAymSv", + "KrjR4eynugrJDEoNJlqLRGVtzD51cc7D", + "KroGbF1JDpwj7Gy8dyBsjZusf5ETpJSg", + "KsAEc1LIvModbrARdXcFLyPzUuFL2hXk", + "KsSZk8x8FUaDNPEjKFyylTinLAbniqPo", + "Kse0HGjMnbg2ZWO2fmYRU0OFYn1jIaGt", + "KssyslhjrsxQmon0bIFo7Nc0AINC24FC", + "KstxKZtKLHt3vxfi0np16AfVnrgS4ImI", + "KsuSauUAc62nwWl14SEIVGGjSk2vRpwo", + "Kt0XrJ0Ej1w5r1lFVhGcTtwxHk4lFI3a", + "KtDTFCCHfAd12Qp2tb0iKPMCKENPxwC1", + "Ktg9ryDtveIPoYnMWhvhCFXjbIHcO41R", + "KtpcZLcqb692g3ScXjEOuQw3Ag95dcm3", + "Ku6g5tj88SWabiJqbOb4f9EACsYMNoIy", + "KuBetMxAPVcow8Emxsvs15KWZN35gv7w", + "KuQfuB35dqLULRIGu0saWukCGFPlpmPG", + "KuZE7b3dywIXn1JV63pgsiHY2AdGNUip", + "Kuz1RTVIPHZZTSuxzeMnBYX8PqaaoffL", + "Kv14p1IP87gKpOD3N3sVxUDOcAuf2sOO", + "Kv4yZR9R4XnF6KlnSCNn1XrF86JLWeaS", + "KvDhnhZXEIL4P965x592x4kjuKwOmmz1", + "KvGfqrEUsDIl2gunRMOUQJgDwCQ8RAjq", + "KvwY1QXLVOkbFNKMWNtCEciD3xatQvdv", + "KvyU0K5IWFeiSPbDYsPQ5RzCm4ZBXRfd", + "Kw4KGqb1IQYvH3AMbVPoIaW8M4vgQkkr", + "Kw7c9d28yJXAX1PuTpVgahFXytv3I3ME", + "Kw8HziAXuZAuMGCbrtwJ8OoI7KgZTR8n", + "KwAoWda1RymtnB1eIu5tKeP0z6CS4QbM", + "KwhDnciRY4lvYNxiiznUcNCmlxCV54zF", + "Kx6PJ65osJPtUkSRm4j2bRufcdM8GPdy", + "KxliQhujArF02VpxxPUUxiJCuvYl5e16", + "KxliVKwtmEEBNADpfheWzEyBCdofxYWR", + "KxyINtbs8EH1FkyM3yfVWKVcHB5CigyQ", + "KyFynEnREo2ABOfQlXAJTpVrhlKWgPGi", + "KyQvS3wowQonOoZIgTupnODxNb1P1RG6", + "Kybus2mqddL6gEl6KFhqlanWcwX25uhc", + "KzIJjOdm34koN3aYhnlrVw1gvkqLWEUw", + "KzO9fmSza4CcS2DTZsdn5P4nt6eJWXKB", + "KzWFn7wjVePVwbUnRVgPwMBGOn4OWPe4", + "KzZK9asrhPxR83BkEq0u3ktKj2gGjUjS", + "Kzc1IRabJkCK39Zo4Qp4qVWNYHYRLbKI", + "L0KJEM9N8hLhUAAntUfjuy5nTYHLkYxF", + "L0fbIJfzrS2rxhbQfB2k8cZxo3s5VwXr", + "L0qNMgY08c44Tlhl9utou4j6daIFmHSJ", + "L0uKzU0BqWHbHoTyZk0Zdc94DJxKXfMh", + "L1De4e8uPn8HyZQB8FQ1FdmxkDhndaAq", + "L1GiZCuClKCb7pYGn2dlpf0Iyc5hqtri", + "L2LMObAcJzQgTX5HyvGf5GkKO9NnyaDU", + "L2NlT6MSPMSd4z0lAIPJxY1GbvyK0iva", + "L2QnovGzVAs2cwY8OvsohhWKbffrOwih", + "L2Vpt65vyhSG4qazxauDGHi8RUehJFxs", + "L2Yu4Z8cpW284aPDIkp5IcDwjKPZoRlx", + "L2tnAB0miMgrA4Td4n4bu1RbZz0puhpY", + "L3HyhrbkzZrULwIqbTK2oIMkU0K552Lv", + "L3Ix7mZf5sQuQpapGf7ZYFzgd50lf1sH", + "L3OPkWzVY2K64wsNDV5JhKnUdCRI6XDH", + "L3WikgcNBAP2Q92dIY3G7BoDiIoQ33VS", + "L3YLwBrFZCsPfXrff8R4jIAQXZCixFf2", + "L4NhgMa2xUOA39oQVsKqStGssU9cM0Ku", + "L4Wd6xKl7CkOy5z3H7s5kVIWSUroKrFk", + "L4it1qFtDSpoVDZj2F10EHEweKzk98DU", + "L4mXIqt8zWezJFWaCOo9wnWh9a4QgDfh", + "L4pfcrqAxEZA6c0nEfPeqOqcqORaJWed", + "L55Zu8CeEVZqpYzsVXH4tlN4slTLyeAQ", + "L6BBPbhYLcQRxQljpErqFkXlL2BlxNG9", + "L6LvKznxc4uSEgIZ45jTwBK1W26RnNSW", + "L6Q6lbBSrJ5HjnmzeQ8ZhdlYCoIlL6Kj", + "L6XvUH4gbnGRtACrQOdfptHIlHkFch3M", + "L6conudknvHQu8dF0e4EJx2jFAjQOVTS", + "L6iMtf3jS3OiFuYH6Kwsu0vSFQrX48i2", + "L6oBB7sg4Bgv7Wl1sdT1eIun9RvRhUbj", + "L70pxKKdFTXkDeR6BTQhaqKQiPJmjqiI", + "L70woZBYFoF9llBpSuoBo2z6Eg5jeZIn", + "L793inimnw9ld3WgWJUhKAeoyElWj897", + "L7CVfnrDq7i947Svj5FsqtODNxpcWmZQ", + "L7Kd3oD6HnufHZMmkMqUqyROfHhITgKe", + "L7TGCe2hjyHkQgyItuQ3MLlWcIQe1Awu", + "L8KoiGYIJ3HS7TR2dVRJcwNpr2qkIWFC", + "L8Q7tDiyU9rWHt7ZjNmwoxTOKPAXV8oF", + "L8rP4cYIMrMpGb06U3v2VYoEPgbPAjhX", + "L8v92moXmNExUTRBCPRc9wgBRosMQQvp", + "L97uOdAWRsBlxVSRIVZZseD5ji9Q9I6E", + "L9EFZdA6OPMZF4Qv9J0pVOV1j0wprsQc", + "L9UuhS4qFUHscCSmikL92a0ovjRCG0zC", + "L9niHSPau8a03IA0Kjsw04x5meZBCT6U", + "L9qbA5TspEyEatXYuZ5Kap4MNt7cak5x", + "LABrMnw7hDsbGtQFWGdYHwwKQPv2lB2Z", + "LAL7JNv3TzLw063RVY5D5ARH3BuxjNuk", + "LB19kC288mIfehoxAXVsH8hCRWiRVDfV", + "LBCxxsOlCZqyUNJneMKlZIkh5nAPUwKC", + "LBaE72ZyDhpdZQ5yhaKuhZYUfReuMDS6", + "LBePvcmU76J0oisVu8q8zjIvwepfaoje", + "LBinO9OWBvJrYMUFH4y9hzwNfb7kLbMl", + "LBxiTawV0YCE1mAwU6aGmZNAzh3geXdi", + "LC2GsH4OCeXdQw7MLASTWdH62OGubcom", + "LC7WyhC9jhx7l1miYFP2dHoa89ZKhWZ2", + "LC7t2lCkBpDH7cOru5bNJM7A7FMAd1rD", + "LCGvkeceUGvfDnOzm2ahsy8Ha1iL9X6f", + "LCHEIuQQnsfkXykuvxLTd2KOtlWyJTJ2", + "LCa2PtnMHwiLQ0Mw81xCARd1B6Fre0O4", + "LCcJIfUjAZzDPaoMBD90ZVCxFY2nCUZj", + "LClc1fiku3uAkJSXyYvblG8J3ic00eER", + "LCo3PpOj63KXMMLYxYM5iLwq2lZeKIbe", + "LCq7K7KnslNvgqwDA8t33JfXg1HgXu4q", + "LCsBKavqpUqWYEH9K1viqdEQOotlvrhV", + "LCy0fRXwV3NWKv9TkUxn9vj1JFyPZ9BS", + "LDCPYnQojDN3LauqBd0NJd8tGeCGyWeK", + "LE22PCiypkN9RhfBisTZYC4wtG4eOtty", + "LEBjFwT9cyP046yq2oxwK3MXUfaIe3ZX", + "LEGUIbwzhulviauLJpGagrDTlFJBcfvD", + "LELNkJOUaRnoBYzCnl3pJOupnTcYtiGT", + "LEN5FLrb9G972GczhBjwVKknsQyfBE99", + "LEbmZyuTnOEZVL3hjKBXZnlfcCmYOwbU", + "LEtXgap5aIQlY8BC3lP9IGTbz6uDN1XV", + "LF8rw0dI3VVvIWzjgSGcT7x0uGW1JZje", + "LFBVyHBp1dg47S1xWGwm2Ab0nfHqQu28", + "LFMlyJV7ggepq9gXETbIp5uMrgfFWUlh", + "LFWrMEwYFr4ggzsw2aW1DFpD094pznA9", + "LGMhCKnlgmhsvoo2WF6iyEMJ5qtLvL2Y", + "LGQPa6lQm5E0CaOLtm83CiTLnjkaHsn9", + "LGu5BayUXEoCaPs6Ji9GRbDlUOtdffny", + "LGymXlqcmTBB0iD9A1HAYGvy05aUrwGm", + "LHAWI1NrrHUzkyOwYW7GLUlxsu9AFKwx", + "LHNkTMDmUTl8Ls1QJaltJLokP737UAjx", + "LHXIY48E2sOr3Ngq2g6ENTjKQpnbTOeC", + "LHq2eLCpriTNCgPtAkXESEbHdlVEeOH5", + "LI1iLu7Plq2adcFFoYD3aA8UZYsxABtU", + "LIC80bxboUE3k5pEa6y5P5zcgxHhWXNN", + "LICVha48eoqKry7IViw3azvLTnWhg4zR", + "LIfCdu0U3S2wr1YR6n7la6H1sgsRTALK", + "LIlf7f0HHXEjpMamq8qOsCwgRPs77JH1", + "LIy7ocl61leIcaUBruZ75O3Sylaml3jT", + "LJ5PWChNwWYsbZW7gt7vVHEYoaNdCKxn", + "LJOE93wbTcBinLpFh1DT4hWEa7Tb9RVi", + "LJObBIqytYVw94565jtyRYMJVZkznLnR", + "LJOpmeFMo8BML40XaQwBSrNNpDEp3AK7", + "LJSRX9Kt8KCciZM0tE7SZ9p8mTTvVXoN", + "LJjUNtC0KbCS2EAnBwWwGGwaEEDaodfD", + "LJsUQjqNW3tYikWkPkfVM4hGLfnlno0L", + "LJy8LhBfUM5iQjWZVP4pYJFC4F9LG3hM", + "LK58yIZWkVbfpPUgu89mHnFeXaoPJCuk", + "LKGTxZML4X1rKuXxwu5dZsDbrJbF64ns", + "LKxZ0iYQKJ6109FPSWBsltomxRfIGH0s", + "LKyw7XsLo0WLuTUH40jjEEYYZlNlL40u", + "LLACSw98NmQtpyJdsbJAy0x3xVtRTTEg", + "LLD6GvcApuvI7m4L8UKh7jCc5FI4PWVd", + "LLkvCouin9MbBT2bLez3rdc00Eo9vy74", + "LLtfxJVgSt5RWrTi7V79G0phY31RyhxF", + "LM26YVtg4qSaUvlFm0o4lXfB5cuxrlj6", + "LMBJs9W5Q2hGUGkX4aPnD5vSlH1XMCZF", + "LMObJyua0DCCtoAW7g59whG3V44SGNgC", + "LNXcVB7qid4f80GqwsPKWLPH3j7zlI8l", + "LNawP8KCyG1Jjc2I67dwKk187jLNBIsU", + "LOOMCfaTeCYrcHzXx6ZRyR43jp597VBF", + "LORmRhU1OCjqUKUu89jDr0Dc4CPst41V", + "LP0FJC3WSMsXtxaPwveLcbJG1iC4QfqY", + "LPSWSJLucyokGHANnIfwVpqupGpmqS8S", + "LQ58oGBaShMnrspadJfPtZ1TkJbhE9ey", + "LQ7T6UrVyF7EZi1O0hcdHUe7RWSJlXJA", + "LQOBYmjblSLWLC9P3ZSOv7lMrKdeybi0", + "LQfWXzgSDghzv4cvt4dGbe0wC678bTGw", + "LR4k5EwHRpoB1G8hJ4CGuj2uoHDzvW56", + "LRRaxh76BbnfCV1xOskf94VkxS3LCTf4", + "LRSKIZgAlwxKsFhxfEu1oRYvniv4PLoK", + "LRbzXnfLAbXwRiw0Fz1DiNpCWz7C5drF", + "LRe8imjv5XtW3atKlXVhO9bMeLH4HUVN", + "LRmAiP1MZsrLhRO1S2fmFRXhBeBYpYow", + "LSR9t48SDxy1cvbIwexKua1Db3qiSlPN", + "LT3wQEBsm5nwZ3Yz8Fyh1boQqzUfMLlK", + "LTBwQrr6sDOeyHyWoCATpGMmaRkS2aeQ", + "LTPWLGORd32VzeCcCzavIwrYv0gosfJx", + "LTbe1xYGHLYGO2RLZ7pUPsgXbbCu9jPb", + "LUB7qhlh4SXXxvpirzR9rJcWxGUgVo3W", + "LUBnLBQUCVyqcQryossNte8k7EVgBBAY", + "LUK48LqzFrNcO01uVVVYQTHS0FJ8txO2", + "LUZqSU64H9cAUaGPUFCIjFpQVU6yU36Q", + "LUawKP1maPrXgl9YuZnUa4Bdaj5T4j1d", + "LUuEcm21ULJGzP88VpWKts6rQq0axD6H", + "LV8lJunCY3aKv0HTvycyrIDgVu4hcUCj", + "LVVAou28qz9vkWSnDs9Xg79jD8mR9bXG", + "LWDyW9gSJ9HliJBuhcF7mOPQQxDTc4su", + "LWHiFAyDmZpSStCxKSgbPqtLMl9zNtMg", + "LWOblXacLXM9FA6EflaupFyXRHprp0MZ", + "LWRQ34FFNdh5owJo9hjzGPvQWJHypG4H", + "LWT6naDiFzlE5nRle1O1qk1wpntd6WTy", + "LWforyvUfsiFvnD4owq5YlZ0Pz2049U9", + "LWiUkjuRDMCF61tY7j9L2djoqX3adAZU", + "LWuNlYjMsAFn8vFCsWMLVirdN4WxvCee", + "LXUr8BhiXluH0Rd9Clq2NrHoMtSsfVsh", + "LXXNkatCfOEZKrMXSb4zX6TFLDBh5bV6", + "LXcJIf07EZRBieQECHNo1qAIYDkQmxL7", + "LXvlE3C4ToSMYWd2FLz8BNi6aiGdqDVr", + "LYAASOJKTnXb99bbeQbQkHTjD3gB8PUS", + "LYdn4jlmo7trj81jJw8r9oEAYUok0hwl", + "LYezahAFYgAA3ciqvuN0ULpLNvY8NNBn", + "LYoq9EIMLsbqfstn9MwFCs1ZurTvgMOs", + "LYyX2od43TIYGqnydAVb6lwCSl05DRvV", + "LZ1QA42UkUTgvDDaINRQcRxnSEkU2Pnd", + "LZU1TlZairymeXhuHgWT5QnSrpHlTQxv", + "LZhWeKdLctBErNTA5pKhhCpXzb1WodhO", + "La8WMOCtTIG4szub3V0y8moE49j4w88W", + "LbHa8qAPir91IAfu7mlftED1bQ0cRDuD", + "Lbvskt4slM1Y8j3Pw5JJhHqgKRdPfnqQ", + "LcI7jLFciP7ezmRZo0cKA3RSjPofW0mX", + "LcRd8tE0CT6VnxZ6ZzTfZPuPshKORzYu", + "LcUDK0mHaYnoEP6pquVcdFwuiPPOw7aD", + "LckPZVYPpjYmeC5xMGo66aapMHlPUm7D", + "LcyPn2HyTSq9R5Y0wVDOfKqX93FDzFg2", + "Ld6SpIyWBnTFpuIIaUc2UMB6FUjFzlGY", + "LdF41v6QbwItpnp4mNatCWc6CYQIA23V", + "LdWOkFgqIdF3eihNCRT94yPvGExDGhj0", + "LdlhHlDAaddyYHqi6hx2XqAIdDLfYyGF", + "LdmWeL4oGTLjmESUm1akodM6WXSy5z42", + "LdoTc45G5dcB7YwV9pXo4NDeUDvHIiXq", + "LeAV7T9uTNA05wysnUNdIEFvK4i75JcO", + "LeFJnbD9mN4Sn6OqxVbQUhGmUrYrhHAh", + "LeTmXnpxUtKQSQwuCjkACfxq4AAevtCc", + "LexAGEcjFnE4MklaOMrul78fgVkJmcqX", + "LfB9qoXjc43PntOEYjunwcyWQtDSzT81", + "LfJcKPsdTsBLWewqvli4tFwqp7Hwxlad", + "LfTBaav1p5IzWTQaAO2MR265FcwTW7Ay", + "LfWmEyOxR3WCl5N2ntAYj18tOg0SQnWm", + "LgAOW8WtQV9NckCVFLdVFD1wJBHtxD4V", + "LgDlX5KvAauqborhCk9vkVKVaPFOxHaW", + "LgPIF0Q4ahGVT7I13KelnpNJodhJpIAS", + "LgU1I5OWvAnuKQjt8YkUbr7JAIw7qP00", + "Lh3EOsxk4uWaBhKXSqCmc54vyGotKvms", + "LhzS9nvbvEo0uvqgjGVdZwn56VVywLQN", + "Li2MGBS30tDk2HhdlIFx9vA1qf7Iyf0k", + "Li7TJM24LaJf4k5cWXjdxsi7V5IC9yTJ", + "LiUItgrRuWbOe1ZE9solHUV0rBGGhojV", + "LiVNJRLb06z06lsqL1xJdANKDav523Mj", + "LiXiZrRGURf7QClI0q7fBjKLFVptWVAA", + "LivXR7en6CWMqJqarYLBkRC1iokdjr0H", + "LjBNaGvhR6Hieami6iPSxyRzdlMcToXY", + "LjJD5GgyBf5VS57A93rn99L5GeLOPRFk", + "LjUbVPq4Nk7cWwk1KMIx2eXblZaBTqOR", + "LjoAWQLItuJWLYhvxHzeU2Kbzj6hEuQg", + "LkCawpmepJvCrQzyq2E4QWsg1pZz7cil", + "LkGZv0IgustNCziMx2MQvk6oOXSQhfIK", + "LkKS314oYJq77ECNknvy7aymZTHL7Nol", + "LkKcW9XwqyK4a8Jvdxcz3y6haZewACH2", + "LkrOACHhSAYieLWREA7yX10YyqlEnzqG", + "LlAAv1Sui7VxHFOARNGEcqG6DkpSt3Cg", + "LlDzBdST7QBt5HNrJjpg9hbegZMgO4gB", + "LlGqGC4bXx1bRmWkavL852f2YUxaRd3y", + "LlIs0IuvV3CpqBAtKyjw2fHjq6mYBIsc", + "LlKzPXF3pOUWpJq3KvATGiZZddT9GNcO", + "LlqZFSn4golXVzzVkZpbjjMcLL1VSRbp", + "LluU7438p4IwJQFF8ZX3sBdJ2pcFqW2I", + "Llzm0NJBAr79yWrXwcSQRA4nQbMLUflK", + "Lm5WI0Qd4QpvAigakovdwUOJP82do4i0", + "LmANi7fv4465BYFMft5Ar72l7RHuec0G", + "LmPvgXRlkeORKXGjJ6QCH2wJEDF0ijnD", + "LmTt4qRyzAbmyqJAl5kgwbeE1asMDiF0", + "LmXO1gOPygMBMTm6olXvyZ2LnUiA0x0X", + "LmnSGdMh8R2F2XuvqyRVgAdMCsoYoXFV", + "Ln4plyYVfhkFQ5igSs7pP1Ri3I9tARRR", + "Ln8X8ZEk4EUEn0JH7JLx8d2qgrPawsP5", + "LncdCuJ4jpMOhoPoaSfp6Y9eSqKiW3bq", + "LnetLzd6dcIQIyozv20nxz1iMXo6grHV", + "Lnhn7hV1IkWU2e80Bt6kUeQsIxMMQQDa", + "LnnQkDEl7HRwcc5mDSUxgCNYDd7ProTm", + "LnnVIDdrt83i9Q4iMLYgiZOOtLb2UZxR", + "Lnxg7MtIeiOUYi8G1XPHISiXDo1DwZes", + "LoXOwulgYCLwCYOUbodkYUoeCH45fbYC", + "LoZ4ihz2oPF4WbmIWGAF5h2hpMegw4GG", + "Lp0n5btYgyOpOdZr7Flt2B7qz1ww7TuR", + "Lp5087oFV856vbIPh0dXnGzUv5vJPsIz", + "LpAZtfnNOK2XViYpFLEzobIzBtbHIo6s", + "LpFaIdKhGSQ0BnbPmApjuGQmv9Dblwqq", + "Lq8InvQdg06cQg9xpfgpoRI3zphvICbc", + "LqIA6oPkjqKhfYgbSfnWCdT5aTnxYiFu", + "LqPb0ytlRqMdOzSHSh3viOuO4vu0mfie", + "Lqfbgdv2zi7uR3OqufgmDd2rj1qYX7yc", + "LqgIXubfYaOmyOEUVwCo6zmE1YR6bd3B", + "LqpHZIvg94AaxyGrIO1biUpR1k2EASQB", + "Lqsa4vFCwittK8tsWTnlm1MKcLR6gFCn", + "LqsjfbXlfEsHCTnlkG663AYZSrbkse0m", + "LqyyQ9Qrf9PAQPAskjeabVj7Ms41I6jh", + "Lr56Z5p7QfS7ptnI4l4E58cnk1Fz6duP", + "Lr652yp8W1hXmWx42PcYeb0XwbY75uRU", + "LrEno9thQl9O9YS5EB5uNOliU4sjiCfX", + "LrIYAmj9WGo9wlFLfBbZqvJ0Jbt9xzs7", + "LsAVQdZEySsfDkNl7hiZU1kzRp1YGrFQ", + "LseSkJpFyywU4BWufqcn5Spdr6bbkCHN", + "LsfYi9CTpVeT91DHVNEontTkzRp2Z88f", + "Lt5aywZPgEfwItklDxa6vAWKEqPhlamd", + "LtLogiU7V0iKCfxTOYxIIusQmizVx1lK", + "LtSG6rGuf7yuMdIpuiOfkSEwd7Ol3Uco", + "LtegKt1xTjXBCmzZUFDcPtBudJaU7P3D", + "LtrwYdf1HKDX5yqhuxf61H0Rs64i69JF", + "LtwyeIhAhk0Bgd0W3CQj1t4vxiBM6UZf", + "LuPw4WdVo8RKw4slmf9szI4q120LVT11", + "LuUIiCWsVBdrfxM40sj5Z5DHplyIBBZK", + "Lv0Klu3PdAMwfyrouPWf18c9mCmTyOue", + "Lv4stVbeFJzWyGrR3kEffqgAcDQBpt0E", + "LvMWGXrue9TlShc4pfsrBMupRc14evWb", + "LvepW8LgJGy0P9s6OIRHElvSwb0bo7U2", + "LvoBhcwLqgdiYxbMgcolWu9xgx8Ugghe", + "LvtaqYpHGN7KFvUW62kK2q8hcxFWZtUU", + "LvuDH1K3UNKNf9U0w0xXAESmEbbgm6L2", + "LvueExQMOuoOTGV7oDdnLKF5LVA54s1p", + "Lw89pWZZDlSCx4ZCZ6d51WEvizej4U9I", + "LwBP0JUb6Hu67ELpmQIShf59XBPi3OK3", + "LwISacME0jcnB1eT5A0gs39zCGWeO3Ds", + "LwIl1XT8L1gu32pcqsUw30m6Z3ldZ61s", + "LwPsHas7uybcodLPy9bOM1JX4icb4Tba", + "LwXG6FVv2TGVWrPUZiQk9KySna5EJyAN", + "LwXppginSS9ydnlStW0K8LB9f0W81dzm", + "LwYBEq9eqbgcpMG0xi8VN4AqKno1SOys", + "LwaMYE6BvBB2zMKdNoCoS14upnCwld7P", + "LweZh7G03qzrUe7aHPh9xEAjNF0Fm2i9", + "LwnOODblb7LaE1gPysJlTTpmRivyXcms", + "LwuESxONVibsh70WMgfs69mzwTbOFXB4", + "Lx0jw18jne8wcB8s9ReKpw2rmioe8L3g", + "Lx4TNx8qOAMdNORsllGC6gTbbngxtlq6", + "LxPS8AoSs030MXTQgj39tgku5TfWRuLm", + "LxfzVasbEZ6X4YkaVDlFRqv7eME5VOPS", + "LxtXC4DkGNqFmQWXVMAxcMnuxCHmv3xt", + "LyIXwbWeHWPHYUZjD1JPdXcvvtYumCWG", + "LyQfxSO4i1fmLt8ESfeZhNUfSM7dwr49", + "LyVgKgqBAGqbITRBs618ZLEsOz5GYtBp", + "LyWTOWXAgikocmTSDV6r2My3rbCumX4g", + "LybMpyrqcTERYN1UL5LuhXslIewpinB2", + "LybyOtRQLWHcgwNf6xniXogjRejmEi6P", + "LydXZss8zt3bEcpOvXL8dbPKnM4zvBqV", + "LyiLdgwUIeXSCIAgvLQfs9QZbZiNM51p", + "LyoRmMzUL3XH39nW8iRZrHcoGvZ1MEoy", + "LytcSMq68s2WTXzheVCtvEuje3azZLtY", + "Lz6c5GXdKM5hpc4F30a7GFrEXJ3CiYiE", + "LzHwz4szbCz6QiGIGrCViOOG5MSsMAYI", + "LzMyXzFD8JrvqfCO0k5aU1ysCmpKJxkK", + "LzWQW3onHJJbvHPF6uzQwfbrWThXWdrU", + "LzgTU9Rt8gKIX9VgR4wRn0u15MUuYPz4", + "LzjDOtkGB1E0eni2FmYXOsZilQMsgczi", + "LzqC95ZYCiEGm4S8k2r2aJnZrE4EYnD1", + "Lzv9ZrcCi0ag22zY4cdYXhFlCofeDlDA", + "Lzx59dmgDyaauMuYR7WPJrXGdVPWTRdB", + "M0FgQrBvcsd1rtXQUGBfgbyxn3Aqtl92", + "M0HFxGFkMEweMndpLOiQ2NPWwhclJgqH", + "M0hKC9PruSziD7rPTuERJ5oOTISQJWZp", + "M0rM3oLauHeH66t08ncSSOtFJ5pjDlus", + "M0uPdLUKAW57WTu0BgYamSwKJ0SSugNH", + "M0zgzsKUyzKpxRHi2YDzfrdbU5DFqmsB", + "M1D0EHD2GwowLM0DSOp5lGH1Zdp5RZZz", + "M1KKC1ZpQt6qIlNv7WcgJIezeBinW0Xv", + "M1RDQHRYTvskkxly3DEBL5aKcrqpIpZk", + "M1crEKuudNTPFEU2pHmD4gmvPEHtVaLb", + "M1f0VTEyLsvk6Om00b9XjH6rW0IcjUKJ", + "M1hu6iuEjtuVbB1ZQiBNi8a0cWN7CAwT", + "M1nqAU8UEvYzUnr5a2ZiEcc1pm3a80Op", + "M1qesHdvgF7OFQX6ULd71h5gYtPFjMcI", + "M29rZmQ4llF02tAnAP1zpyJIaKGWEB5Y", + "M3tLxz9CcKRswj2qEefGxUvCGRzGTClK", + "M47ntmByRzR9zizrCCwbZb01D9qGn9Id", + "M4T1WGZrKbvgZGH47BJiQstZq4iQGDRf", + "M53kbynsTz70z8GxR2VSgxdUFwdISC9s", + "M58Rg38HWPCSGxjaHVlltSBmsvfKdEvS", + "M5VuF2XUm0ZPhB8TWuzwfuGkoCjFiXuG", + "M5fmW4W7VjmeYfE5FxiSIeTTqPg6Hdmx", + "M65UlXQ96eA8uEvyAq4pgcYrG6KmbVur", + "M68M95Tsk24B8nleAWILhFpSQVCfGBVm", + "M6lg3aiccVlX7zXdeggtowxZjtHra2x9", + "M7YpLWkIXRDnCSBDENBf1YSGiIfUUVtU", + "M7rZJfJMmfPdkCYBzGcRgIPg2ApYva3E", + "M85VSZeFsHYuP36XFMh6frNSdCHqFDKH", + "M8GojsXJK1b9gI1K9dV3M27FEVDnObWT", + "M8I4GYqeCIhRAulu9o1LCqiW2rbcyWTq", + "M8MxGQcNFq0LwHljN0zlPEC7dLznSHQI", + "M8Sia14tFUHS9p7uGVB5A5xCKnmE65hb", + "M8r9bqBzZKL2dxW7N1xLfcDI7TqzYz69", + "M90b3IGlppCdSckrT8HJckD5TGSuSyB0", + "M93RhAUObRB4x9W4RmIND41IhTE6BHfp", + "M9LjrQRRP8MQS97HxAU3hOrZeToV0nKL", + "M9R8DXGriJbGDqco78cMUr7HZOvpaPh3", + "M9Smp5xUCydYiKQYLgRLTsnklykSocmW", + "M9XmCoRSh5kSE7J9knsqnEnFFfuWCkE5", + "M9mlToxqWjtmwmL72siiqQ0jmliVuzMS", + "MA2Ud58UtivLmidofmVOzwoPyse35e5V", + "MA7AsDFiQM1d8cqL6rUZpd4McdQCGG1R", + "MANa991qtCLc9G5nkQLQpNWpaCOU9NC3", + "MAUdwoo9e3b602qihXBhstNH8tpCgzdY", + "MAW55H0FdbOipNZXmusfvxgAB119K9FC", + "MAXUc1gFwbgu2tvCP4THFYKAOWakIiTX", + "MBEZFsrtkS6nPjlNiTxGgiPpWCYg9mrB", + "MBovokACKapLGQ71t8SuqdA9WIeIhnnT", + "MBpYOAx8th2qyt0yKUbbgmOO5Czet8eP", + "MBtY1JABDv1SFbAxOSqo1xUNMbGPOy9g", + "MBvIyzRLR3i9q21MeNUQYBeWoUDgwdnk", + "MCJ7LExku4jvkevjc5P9SnrR3saqqq8S", + "MCXBfdUg9rjtSmltoAwLfpYclR3QD4g2", + "MCZxGgoVoY0Yce7wx3dOoZDJvZM4M0V7", + "MCb07ySw5DUsFGRtdN30MJzuv6C4ZNbV", + "MCe14tKR5qZ3eDUofzuJUreWOWB9tak0", + "MCxnLGG4WTFzWuu7ehBU691sFLX6jZCW", + "MDYXLEpwhP3IMfs69caVLqa2ybpUigMP", + "MDbYyLCQEC94eZ0AiGiO1qrvEvYLlaTk", + "MDg5bgq75t2tm0Dl0bRoM7uX1uXAc0Xz", + "MELTjGPFMUdAAAHUlX1b81vmFzd9uL1I", + "MEQ2SXba2rbZnod63TGGj6mvJC91zk24", + "MERKwxYp17uWgFr7EIouIrui6gPtr1qj", + "MFCPvFOe4kg7qMPoAq6xf3j7fE7VGiwY", + "MFJYVBgFrHO5E8p8BTFUV5yPzt2J2oSB", + "MFiA5130QwwVlh5NDbIEeoima2tXUyIH", + "MFlP0xPOCkZiCFIDxcUjszrS01U4cWga", + "MFxerlKuAT506t1XQK0YYAjdoUCGB31z", + "MGF2erYcvhdBb3e7ZEtZzv2eUuYqMayl", + "MGLVDMvrhUn3DZdLA8N4BJa0muuZgTwm", + "MGWPtveVQG5A1dngwfJiosH1Jw0ENdZb", + "MGZMjLNJo10YljFxpvqmk826J6kQlFBo", + "MGadFEhlFbnWmekIXWfdwEWvq8CJZ7rr", + "MGk8gEHdDTxzX5MA1u81GPM1iHJ28x8y", + "MGlcr76ULeb014QpQVKoU82Zsa1V69JN", + "MGtS60BogUHM2o8EXpr8Vytbyeksuu7k", + "MHGSfB2pwxvUOQTeSG3SXb1EXU08WiO7", + "MHJGapR9IyGi3vLa9v0XSST0ruQbSXJB", + "MHPfrUA7lAihSiLnrAD5EbRuC19GihN5", + "MHSNzhG5uYnd8sKYO1gdZ7eT0e1Sn04u", + "MHTqHdLZinRMPIT7PeK1k0eCi125wjuj", + "MHYGvvTz6Q7cJaWfaAx0UrPeYoF3wZp2", + "MHegRJ9i2jW4CNdwoyq8uURYLd3VjYDR", + "MInlMVgRDP27EUFNN5FZCRLJtmWoHK5i", + "MJ60qwbJugUMckxma9Wu4MzJg4bAuBwj", + "MJ8Xrb24zUBmbQo3gyfrooq8geu36gR5", + "MJX0mtDlAtLq8RGzHwrC7Syfhzxo35Im", + "MJfeqddCCNJqAq4AfyP3POuwC0Z7rnyN", + "MJriLIE5JX9Q1dM2CJFfK7Gb4pvg4DP7", + "MK0EHlWDbuq4hs36o9RR16bA7ELIXHeb", + "MK1Ech3ZYDXKuW9PM5AiCqcEboWGF326", + "MKEzZUchWkeii5RXKyYxY0pYVfuiBzzG", + "MKI5kiXNTylCjsUK7p9wx5UEfLqBqvFm", + "MKXjNK1C2n2Aen6FcQQDDCWoQKfAENBA", + "MKh9VfkAs4MzMGXgTGekgunIL9UDZRpA", + "MKtxZ1tLAS9LMiXtJLKLkeTACHQafi3s", + "MKyL6QkaDCyJBfOXfx2PD6Q8C2sKIFDW", + "MKzlqFDGYLRWUNDbxM3GKvRuJxA7DNgx", + "ML6VnovNo5PKpgRvN1OYiLmWk986kYb9", + "MLH5xRYLf8OW9hznSe28RYrh4KTSWyJz", + "MLIRhYdKU5qQ3kWBoeMG2B9HyE31yKvd", + "MLK9vRBjcEJMD9XQATFkZ3AW5Wf61V76", + "MLoCoubDku1WQdQxsVltFuMxvbMw4O0b", + "MLrEydiieuRrV6Nx7DISdOg31Tnlhf3f", + "MM6yu2XornOEvvymgLqWwj6sPVdUmlnZ", + "MMorN5Pm3JRnOcZGstL3yjYNFcTjF1mV", + "MN53r0NhKpgnTymL3Ame3QIxicI2ayqC", + "MN9mQMvjMrfeqFiWzEtbWI2GX6uSQ1xK", + "MNga7sRjVy7bkmeBmX8lhEiC2uQJGprG", + "MNwrVmFxxPMxEtvhwSbHTzRhZ4yl6V5e", + "MNz5j1eT4Qz4MrkKnHE8YXZc58BZu3ym", + "MO5epuTbMcvZ9FNdeJFASJedCNaQbI3i", + "MO6C4VmuWnMrLNMujh41xUvIsNldYVR0", + "MOFSavStPees6HoaYUlWjDUJDzCG9HBu", + "MOTRDnEsnpce49TZ0gtiHzcCrWitmL0Z", + "MOWH7n2Usmb4B3ao7bZ7NGOmoHVBXtAe", + "MOZKWSUO7TAtHIeFygdxfWPQmqf9HA5A", + "MOdO4NJIW08Gw6XKaT06I4i9xyufSP8P", + "MOjOoKQQbA8FS9aGRajfupFKkvEeR6xw", + "MOrAEZ5lOtOFTMJBzS07T8KK6fVgTfCN", + "MOuLqRjd7oOCVOIS7hcJwjm6YYxBGvQK", + "MOuWw5zdsYkc54pfXOM8zYHzrJ4nWKKu", + "MP8HFDEwLoKUUtcWAlf69rq4CFc3bRDd", + "MP8ggAMmYNrxz3s74UortNxsmOglS7Lh", + "MPWHrncO8VVXjhhQQ0B3FZovHLek4KqK", + "MPlLFexOUW5yOianRnKcGRprdDbQvll0", + "MQOPSIlfXu8bHLtRyLkjbXgKYI9C6pun", + "MQWoAUCKpz2wIqCr1bmgMl5udckaoaFg", + "MQYhB7MjcPAFLfzm4X1JLT9K4y4YehFx", + "MQYjWBZLKgoFpOaeMhq9x5rDjUydaM6H", + "MQtyBBDJHTiFO8N64BXdNDpTSHZk7Hcb", + "MRZMP0f4lfxhfWYh0MGmKR1ko61T9mvg", + "MRhHVyWT4GBtK0aZYw5ayV7nxJZ0QHIF", + "MS3z787Oucjy1uSRUphuoSvXtJ5ABZRB", + "MSBTSNTo2MQ9CljunLdlqbpqrym50JlF", + "MSwvMfyzOoc7wmGTv555bMvXwsSkT4LQ", + "MTlgZ4GTt1RDCTYEmXJDSQUNw8LHivYU", + "MTmkwePFcCwBS5kdNxX3pDYOgeATaP2k", + "MUFbVXGqNy8DP24kRbrUmPUwq5Aotih8", + "MUR23LZkhzJUVUlwvPBbTxOp35O0EtuI", + "MUeCEH091yYgUHKK7q515zOskqAlX3cq", + "MUhffsjbGh04ZGWrSk789S0ACeZxDe7D", + "MV2lgq7PBhEpla4cDuo7q5u6UckhIgD3", + "MV3ZVRDWOOBXLQhlJsf3XS3f8yu9PC3o", + "MVJiTRp0llyWLIM71RYEwk9EhxAitjq8", + "MVLYxJtqtpzUcDkR9yxgXL7bzWiEH1Ns", + "MVMZ4a33NrV7FS9uhWnTL61Dw7wEl5ID", + "MVqACVh68GMP2iNC3giJifTG3YFKyQ7E", + "MWN9CAamfnf87vBDXq6JisVfrRh2MzNl", + "MWNmByqfBOlLQKvzO2KQtvceMGX1b4iS", + "MWNy48abRUeWefCLLb1E6Imn0FBlogeO", + "MWpv66cJDK6aLTRC68lvURWWGQfonwka", + "MWpykUI4MCOpHxbHs5kCCfdrCCo7Ibs4", + "MX0Qswlb1j3wI5nLOvUWFoJokEZTuRBq", + "MXAnNvVlWfo8IoY5wxewqTZiWAjGi21m", + "MXO7flMxmBKDqkwsWW6tY0Oc7leUjsQB", + "MXbIGRHTvNFFCkliNdMcUJ3w6ebIUGuP", + "MYLEW0sa3MEG5JFL9OraKkagASIYkZYp", + "MYSc2ULSW1kMiOVO4oM4mVRNFEHEc5SD", + "MYTbgokIaGgIWdgb63zXKaOFkZbqK1cx", + "MYhn4jzhsjF7Mlzxpq0W9WzPmub2B9hD", + "MYkscnVpQGXrRLkoaRK5wBlkBWiqveBt", + "MYvnLGyjH5HHClvc2veUg3vjKVXrx9Nt", + "MYy5pW85HFvDrfvgHPSisv1HFKZoXPVa", + "MYzsiqt7KegL3BJefCi3poY16fkscWeC", + "MZ3jJzL262pLe5opkXrOTlmKA4yDMMuk", + "MZJrvi2yBV3VsYjtS72kHvSDNfSUXycD", + "MZjsd2Pw8Ldls5GBfWeqFthYBHZTvrx1", + "Ma84VHg64UCFWfgdu5dqoshONXQhvUiJ", + "MaFOQVsc8GT17Ee2SOoS0Z224Dm7szKj", + "MaLnxsohHVcE84z8UxSer4vnGoKI7H05", + "Max4tL25s1vYUJ5AoDyGAoMasU7FFodc", + "MbAr10r8FaXSZAPEmFl5eCRnqcjmcu3I", + "MbTbUVaP6GB71j6xLSbRB4c6RPZVi2jT", + "MbWyWEnr0cKVfPEq2qzhkYQDyfpxLYio", + "MbbISZrKrmoUaGcOYntuOaKFdUnKLDnM", + "Mbi5OLviPuLvXEZZJRRCW6rpid2euyfA", + "MbjpKE2hk0sQ22lOJqunQ7vmhEubAHX5", + "MblcoQFXCzigKdHGqzCEpyR45vNpavw8", + "MblyHXkmg1lCT8lk8iPrR5tUtqetsSFW", + "McDHoXf6XfG4s6bZnqdsvvClv3iGgXTt", + "McJ6437eaHltRwz89mw6U4FVFnlSP3XD", + "McMj6Ot4uJTJANb0RcNv4UlO2RzM36Ip", + "MchUwIKleS64iNitqVdJKZwOfvx42mBS", + "McnlWwvsW4omCgWXsomOf7bmqEc0C9zJ", + "Mcqdi6lCnhiyKf7pLQfZ9EzulZQiSeQD", + "MczwOgynPuFcvrQlTPLQb31uo8smnrST", + "Md1oi1K0HmtxMSVg6ygo2iEQ2ORjfFHd", + "MdW3bCDoVUIRCy5GaQgPYzzAAPCMfNle", + "MdlYuC6PoXSeU2bDyqQrCDt7BZIXIQwT", + "MdqEvGBmTtjTk1SQn3hwB3190rGjU31u", + "MeosjzPA1P57Ntcq63i1kZxyb0LxRC9C", + "MeuRYwpdymcrDvFrWzZv97eBlNc5c9Oe", + "MfDFQdpISzyAQcSEShYvTUKUPpiNz3vl", + "MfIgXQapyX5yyvXNHc2RIHiE3mAoJYYT", + "MfN5ibZfzogPo7TNP34Te1C5vznRNCAF", + "MfP5eKD6bVDMwZLT8rHzlnyp5StVYLi4", + "MfTzGdNYoCQT9iCdZi4EbbvIYNZItDou", + "MfgqZvMNMlZT6TWQwTqWKa1dqScdlrN1", + "MfiukQomqqb2FOwPkO34iU4wZuLrD5RT", + "Mft0VrxAf04v4yOhcix34v9qqCIARmmB", + "MgBU3LH9NBgXg4pd5oOE4nDjU0xm6KFF", + "MgCueru6sdwnACQtlmwLFHsY89iTw9Jv", + "MgDNkzpCElE5Q9DHXuA41KsimN6CULRI", + "MgMysnBvJwtd1KTQuYuWTL1jYbtPFk1B", + "MgNPSSt5FtydvM6rAKCBwLtG6iLUZYvy", + "MgZ0UGcLibEj3qBmoKqsGOYxlrGUSVTT", + "MgiS1LRWtQR7w5aP5cuyL0inuhHFewX1", + "MgkSSWgP7id0VfVzQlPcFoixoN9a3F8K", + "MgliwNTmjRNtauUgtIDdyK5RFJYqDlEt", + "MgnY3HG8d5958hbq88Gfx1HDIHrczzqw", + "MgnvzNNz3P7NXwQnBzQnFNLgEQgGP8ky", + "Mh3xdVyGw4vvFsfmIBbQXqGt0Fu1VrZo", + "MhWh5SKUIdgSAaaxwrmBv0xMfrn1RQrX", + "MhhjFDOSwl9peLTlFS7jxW1ahtcQW7eh", + "Mhj5fj2UNedEU33xLV6MgbhT8QmOwCLf", + "MhmgfZp32D0psHAU2rp9T1YMT6QpdA8M", + "Mhob11UhdThKFBADiEbS8d2IYGIyTfz0", + "Mi2z3j3PVNPj4YuWCv4Qc1LrDXkqyxpF", + "MiO68s0ODsqvVAWsAgiFIaIPjbVyWMHY", + "MipDTUdDv8suaVhDaoFEI9nfTEhJ7c76", + "MjKUtylrBf4L8sNsN7QebOIfB2aXUFOP", + "MjMULwszcZbsvBnUwp1Vw8NPZsiQ1JqQ", + "MjtlT8ovlYbJWTdFn1aqVjhhXHgUDVY5", + "MkBfGvYiQvZEDIX8aiETkQcPBifrkN5t", + "MkIBzpRk1gft67nMEtr9qbJkyN2k8mrF", + "MkPWne0It62elcO1MqblgofeP7sPi5cu", + "MkfXsMrmxepnrcCHHr67021IqjkbOJER", + "MkfuyAaFyTtVNI6hnhK13ViGPTuT6I3u", + "MkqhMvtvVaPkCcvGvvCNtYyVo2zC5nJp", + "MkuXM0d8DgM0NddHEC8FagIEC2CMdtds", + "Mkz7bKGpTCfvKoIychl4uH1AVjeMv4Aw", + "Ml0Lq8er2zpKIzPNoHy1ODxFfy51w9fn", + "Ml5omPnWNvjgNE3Fkb06PLnNL2wzEn2y", + "MlYfW45TkaDsyROObtNQPd6we2lrTrEx", + "MlkynFljWZI8kmcozIGB1fwMcP60665g", + "Mm6GJSvmQ0gIm2SdGwKmJ5yS8JbWIRry", + "MmDv4zmJsuV42U83CtZKYSZ0lGdCXCGU", + "MmaK87kI95cJKb2JMz7GItj1j37nEtTp", + "MmtUU5YRmptgQ3M4QzLNPdpA8wF8Rfra", + "Mn2TCMTmQMF8CixU6bh6KdNJOH0Mxgza", + "MnZ7DFvsZRCsz5eaWycssjNVDqUPzhde", + "MniRbbnhcljIZnGBEOPOsGlJcdBnB6Zw", + "MnqVfXvC0cSc5Ks6QV0zudxBcPot88iM", + "Mns6qQM0QjVhGtlD91lxEFbVcDz8O3GN", + "MoANJT8KvaYS79sj3lDCbnEcWgPFpJu5", + "MoMXuFlpKzxvLueOL1iyWkGT8p7q2ETs", + "MoQBRmwUSNenxFMzFMCePr3dVd0tj7fD", + "MoTKInqZFnVzThsqqHp5viKRrHh5ib4T", + "MojruQExLFLORIQp4pQ8BgA5e4XynwjF", + "MouGJhaHJy0ko44hSfsIAyMT4EVaCjUw", + "MpC3ThNpLGnzTbovNWY0gToTDSKRyun7", + "MpNEcIo00k0zaDvnHozNicqANoYpcm1u", + "MpNKUrVgCx80Vx0nwYD7L3NUe1gCqARz", + "MpRQA8xi9a6fDXtkMxjF82KOTJgzupuf", + "MpcIEegt7ghg7LBttAPi4mtn52aN2PQC", + "MphSMnxwkaHViu7AmTSkkqdR2JrDOZyC", + "MqBYVDiQnaPlYVTaS8YQNImK0kx6tpIW", + "MqErK0Fb1qC7ZUcbnXEPxFRj4QSRbO3B", + "MqXvrlH1mQUmpzI6gzmkkwhyDazScfmK", + "Mr2bCDEhSHXTUA6QKAvptElLc73mOQgW", + "MrGHxvqjTEKGnezv8uvFVJqMvrCUcaCg", + "MrcoxBSrfVXG5a0TWUt1ybJGF7yd4dqr", + "MrjYEbw4fSgQmm1h0tih231QJrc1F2ET", + "Mrl14uTJWzBTnYtXoJjz7YsggnqwOJok", + "Mrld60ZnrUFi6fLoi8VHQqIQ9jASl3w9", + "MruxgKWnEUOf3xlWtCpaLC6TvEOPLClr", + "MsDdDmI9D45aP2VRS1fqR7btHM2LgbKm", + "MsMcCJ8TC0UiIBmlYeKcGhontYkQ8wBw", + "MscyK9eTOMaPghnAvglDP7MXZYef9jyQ", + "MsdWpyeaPWbILr0Ua4yQDTVBmLpx6xwo", + "Msk0EZaaQFeK1DZ8ITC9FQsAZo02zYYq", + "MsySMOPfYDP3hTx3Dg05EnsZi82eBkh4", + "Mt33izobTgaV1MnjlqfE6cNskQsBNQUH", + "MtAA9uceTiVPKwAQvbHml3ANT52lxNnD", + "MtCrcsvXvWeYOThCFrrCTddKaQOD5nA2", + "MtDigurOTW9cHUmA6CzU3KuxnRO3fh7P", + "MtNVw9nfmde8bHjyrOAgoo0TMjZUmo6E", + "MtU8L48pl5LFj8QSTkfoOcobnq6Q8cqF", + "MtY3cZF9F1Q5FZT9NdIDkS2h8533xDk4", + "MtZRMMIr4mYFnRdyNrEbyU5JY2oxULez", + "Mu5AEE5BnnV3nngPKrzUDS4T0VkUnroO", + "Mu6PXBR67AWAItbupoMVc3zBaXHsV2Wq", + "MuBTRgrcJSu38GtPp8CKgZBHkbixfiuA", + "MuOCHsFKVBJFmOgyzdUWFwKydNpBTTsm", + "MuS7dj6MqskN3hkHKyuWCrpnyxHyZKZc", + "MuZm2A1JzeZB69lPTWHVfVqRtBCxyeq0", + "MukuckO3s4EtWr2UCxDb88lbejtEHzlX", + "MupJgzjlBsueQF7vDOh5PeFeQjeVyCJQ", + "MutC04cW4JPhta9jMuqzeVFBLj35KAxh", + "Mv55cenjTbYcWU7gogLIt0WxfRddaYKE", + "Mv6iXLEyMoBnz0xeH7V8jRDPYqny0Fc2", + "MvMRb2HtnxLKKeg9sf41IvmSaIu0z9AS", + "Mvu6zDLVtaLnQ6QV4ZulVVHGJmUfQGae", + "MwLhIxuVh4PIZvFPxtY3bT8mmvY2AZm2", + "MwbSASyRSJCsTa8xEOOEoqpM1QZRK8mG", + "Mwm6ZHEL9owh6FtoWpZ2PSe17iykIpAX", + "MwxF0HNuzCBlynkohwSDPlhzTDRfOzPg", + "MxCueG3uBti0EfESuz3fXoseP8GB0K4X", + "MxYowPIAip2rHUZI2KfYo98sryvgoVCr", + "MyJcI5GJYVKjgbWaVR7VXw85FlfKFB5f", + "MyvaBewBONr6XRuho57eIsSKRz5jNMRe", + "Mz3hySptbHAh7JZsYsDGOs92lMrs5Blo", + "Mz7LVmQHI8AuzFeAhsrivqKK0t4ZkAgB", + "MzEjst6Ppkwn1lMKcVtpchLvxoNl0EcI", + "MzTOVKIA9Yv4tJSzpr39AEfXW6Rjnywh", + "N08DRxXh77pJ6lZSgeLYGJBfu3yKn5ZV", + "N0fYtZVOYxkFAh8DWnTu27B3BOb1N2QB", + "N0nVvrSAzDR2paxPKqlYHBTxmschCvCn", + "N0uI2uvvYcMbl6dTqefoqmYNEYzCwtMl", + "N10KGj88Tg635MLLWtXX2Ukqy1n94HBb", + "N161NIRhYgO4rhPvL4c8sCHZ4fDqXk2G", + "N1d1f2PA7v7BVScv6L0yXZlzdAs0pCLE", + "N1wYFrMLrYF6p62aNbHLU55LG9LCcBTB", + "N1yMwMhdeoPHUbovjT8CM5ErQyO8T2rV", + "N2RqNTfzsordNNWqLwhQFDJCjMYmO3Xo", + "N2SO78RMxAf6LBuQt0FQ0ZRtvgzOnoVU", + "N2dZWG8ompXRDrj86OfWYfDFeqNuS38x", + "N2hDYLun54KQf09RJhhB8slQ6TRXNyen", + "N2sgZAh0YU6NV6wh3qvIdiP8YVrDSfG0", + "N2v7DRnBRGubvnftaonTuFaqV1rrjGmI", + "N30chMyxv19krN5cBfBnKYSAxKmcfsE9", + "N3KB0kaEoMG2wcXAuJleUvenSWDVyHFJ", + "N3Md5dxaflXkkS1Wkf0vORjMjFl3iFJy", + "N3SszWFpWywyFnqJbQ3PmhPSIfwDoOxC", + "N3aRa8XNEXVy8xV9AZzLDB5LAusysgBH", + "N3hLbvydvXkwD1vthg03wYsjWJwQ5iQE", + "N3lC7iZWLOeYHmsZ48iTtDPfLTpXebZD", + "N3wQERHf5Sy3YCMDgYHE9QCnMJfFJwqz", + "N3xM7c3Ov1jS3LsecuzSYI8GfMBXG6In", + "N3yZmIaaTB6FFTeFNfCSHTxpH6lP9T84", + "N4I92bwe2HKcYAVU0t80T5fHVoNl31Cg", + "N4LBBFiAFuKwOsdk3dtGWs7ra5lNlXzd", + "N4OXKIWZG7kCo84ojwhkEUoeFWYN30jO", + "N4Sevc5V71JirIIK5kGwxoExHGeouqUH", + "N4cvVnPi03g1e4zjLhlApXy16u0Ofpdp", + "N55VtYTcj2oBqC81DIfNihfn7KwR0wp6", + "N5Ma1RQDFihFwVNWuO16Gr8dapQpw8aN", + "N5Rm7vwxobK8dNFdMyPdmmqLMmojaAgw", + "N5cxAHfyNrFgzYFqWILdDROF79VTjc7Z", + "N5i5frgN5BGUY5hZjKcfHHfuVlRJQYKh", + "N5oaBx9sZEbLLLYJ2pNoSYPu5YTv2qvN", + "N5uinfdcpwL5vsUVRBNvkohtIoInPviB", + "N5yxJqCYhteW85hBwpB5IAChldA2E2Ui", + "N60lpEgMpOyWhHqliWlcljLnVjUn2OyS", + "N67ozMu5cv3frrruggIMJwWlNypOv9IT", + "N68a8xwfu44sCxWfDwyj0LYMEuGPdyz8", + "N6aX4kTbKRelIHXH24YYSx4qKBBZQYRh", + "N6wT2jQ79jLdPQ6Kw7pxGpCMZaXvm6Eq", + "N7642ebiLLAsg8Y1f8Zgs9JxPv2lNxIj", + "N7Kqp5BIxrgDicDBU4oO2EWCtQQQMjFT", + "N7hvOUJKBwndimkNZqLFg5FC4yyIn9AK", + "N7qXMdRwMJ3CKbwrT5bir1BSjXYfQFrG", + "N84kgZqdeqSzErYGblirgn3jApr0uu1v", + "N8LdHKylIVuMhxbwjwdU3mT0pEddX9Vr", + "N8vXepM3AXzTJDUpJa31C1VfkEBl3dpF", + "N95oAnHrzLwuaJ8niyqQOfzygInzW3Zf", + "N9NoYCmea7iN7QdGk3ZDF7khY1k5kbXj", + "N9RBOBZq6NPBh1vNJCnn2dOEGldvi1XZ", + "N9dZUZx03DDLyD17coymiEAwfIxPSZad", + "N9oqZKUn4Uiy872eerVyIO9It6eHPGmy", + "N9uDLY8LGegeRQNgyQmCBjuJy0QTZHvv", + "N9yeg5hAQDz5V86WHLTTFz5yPCksQxJb", + "NA0WKuIV50zcosoQ3ne247AmIgjV7NBz", + "NAGgqbSOf7A34YcsKDOkiRBbPHs58Hfj", + "NASCDkWGQvRPysKriBUcAGeVf7Tm63ey", + "NAWEIShexZpuSzDHS8raguEHgCXITXaL", + "NB0tf9GqPsTsY8gaOj2psOXbc9lWr9Dq", + "NBARj2IAk8RSekvkzZ3Y8zAa0vEL9VVT", + "NBGAeDTsq45HKBt8pidsg7P5E7VOHt7S", + "NBGbjGJPlkiRZPnVjEuzjHHBgi13N4i0", + "NBcK7t4fa7MytXSng7VHhIBFRFVb3sZ4", + "NBqDYA6rSzlZsXvuxyJa6NetzyOzuBcg", + "NC1I2EMun6EjYzedwJMQUiMD4NIDHsQl", + "NCKEjNZFyJgc9Oul0XKaBWRyrgxzlFgB", + "NCM4zvh5aLqP73496kEz84f8BKakANzB", + "NCRyQoQFRpvn9C0Hn2YnAZcNshLCbTu4", + "NCmCl3IPdla0I28m7bY1oAZ0OdDJVzIp", + "NCuWwTGkOVjFdEZvwZpGcC66mMs61I07", + "ND85c90hE3GzofhkOH01DWH6iREpwrtJ", + "NDC3rpBwrLFnTTsaY7rvMS1z63tevUMW", + "NDFbgu3IhJqBjmdWcVaUTPeQ2afQWZli", + "NDXADc7OybEg7RBSJKhsgn4kzNvUs0OV", + "NDbUPOOeUujvBFBhgp0PFp6GCmE6hAlA", + "NDjEb6cP7PZgEfYSUsDV0JbaVHfwmgmh", + "NECuZdTzEy1V5JY9H63bQFiP1kCQhLsv", + "NEmK5w0KoUIt6UtOC1AbV3SZRh8CkNjo", + "NFIFTkdJW9kJ5hPq1QhA4xRS0FGDeAPX", + "NFLM5aNUI7pDkF1eSQzEeABQHdlJFVhC", + "NFSfuaaJlJn30R8t8TyazYnX90Tsvcjg", + "NFesSlYTuLFag4n9W78KC67x6a4Ktrin", + "NFkkIY5NeetB2IsIM1cedppTj7KzwlCd", + "NGB38UtYhot12LBOlc3UWymNJvRoVuqC", + "NGPOxzGVmZIvcfR8oCNj2fplHJqbMtpe", + "NGQypj5kTgbsX2EJFcAE9GXpiZJpvRRP", + "NGrV63uEVyi3ecROb04llDGIzhgNlYhm", + "NGrgWl1IRK3bwnN8PNWJosJahXQfnYj8", + "NGtdIs3qVVWJ6J3YDNd3mIFDqEN01dVq", + "NHM0f4bkRu7FvlWHNMKyAsf7nAfRWtrp", + "NHcoOuM2RDMDEX46mKSwNQjKTdsphwIG", + "NHfFktWTDxejKh98puLqmO5bM1doGulE", + "NI2p2spTjCg4g1RARjrUIh7NopG7NVO8", + "NIiV1kuqisBZ4sZvNxowsVVsNbjUExQc", + "NIn6vFyqAeByybxp9aO601pXEMMrU8ZS", + "NIyH9V6vTXgkuQ0spCYLbusWTjNDuzFb", + "NJIpR5NWu3USrja8u5xRIhamT6XjFV1n", + "NJWfR0YsrITaZPze2TbOSPM8ss3xM4sE", + "NK5hwfxmGG5hj5brphNMuGKq76NocnZ0", + "NK8WdmFIqjjyWdf8HihooNbQs4H40Z9F", + "NKCIhPMSPZPMn0fzNvxNof0lFmILSlp4", + "NKWkBhWunfOJhyC2rtdknvJ4tATS4uHz", + "NKZNUfPkupf5igUZyPgHsP7dgk4k0nA3", + "NKhewdmY7xbbEZJD1MYDevvqj98Hn2gs", + "NL5avYuDzoCQdDWl9boneGxquyRojxko", + "NLCK7dScWI7UEZGMkIc3wcvA9NPuKIOH", + "NLq4r49XgaMtFaOjUBjjBP02g6QBrKer", + "NMLrmPAXUIQAKMK7jQJnJE65SJAp0S5P", + "NMQMZ2nYPZ8D7vEIgEA2gKG8iB7ElaOf", + "NMc4LNEWPQBWCo6g2IxmIbGWp3TyJZcq", + "NMpx9WUgOI9chPI50KYJzPMg9qL7u8y3", + "NNPUBWsmTe9PDMRxXYJuY2FGA5VIs47o", + "NNQQP5AG5kDt4BkUoPVa18qbZFBE5nNv", + "NNrVnXWWR4pytpPG1MobmZMkLMj78o2d", + "NNut1VNNQJIDbyUpUmWC3NSc8rzwGywB", + "NO2rqpVRHR1wpJvd6tzkK09628z3K08x", + "NOLqmCjeg33qEM8GgH5honIFZmNQBbhg", + "NOY79E7WLP6u7Dz7bugjSJVT5TJPYMDl", + "NOemuDASgzXUjCXWtglow2njXZ6fAKUi", + "NOfmlP3YnGp1R2pk7JgfRC1325lTy2fp", + "NOtYgj40dSLYKZ8sL7zvgvwYWSouoI8a", + "NP7ti5SvCDYeVW5FzDDdYlTxrCnYfGNE", + "NPEM4fReCCciRiW06wp3Vls4zPyYL2aW", + "NPQQ8rPI3uFoSFKUAl4Bkk9g8hM9Z2qc", + "NPjWRCi7j5NrWK2hG8Xk7O8DYIFWBPVp", + "NPmaqkVo0scXnRqwic5IYkaHCQMJ1a9y", + "NPq8sel2U9nUkcPJbnIAZ79v6mZi82Fm", + "NPu1ocGgDAXWKbu1dBaVEgMxs8XhgugC", + "NQ1vxRefa3jOMcE9oQBWj2l85oIBlQWv", + "NQByDpusa7a1Zzap3Nkzk9dIeFGLlRlt", + "NQFURzd3VJCML2MS0pwUtvODYDbbpfbn", + "NQehZw46od2Osi6iV5YoFuvHdgsPwqf2", + "NQyA4CcgHEddMunVoIJzPWjn4Axn0AeJ", + "NR91iB3rcqfVpeOD0KxxS1Ucrmn8donS", + "NRENotj4c9or5rmhnFedp0RvtQjpcQoO", + "NRMWvfNqECy7DSFqFh1NBxV6YGaEML0o", + "NRMaqSDBIpBnNWkemi0o9DnOOGEw5Sem", + "NRbsqsyeYiMgEk2EtDPUzAcHjj6GGTb4", + "NS4f4SC8SsfgMbFvnLg1lAt4rB8BcYLU", + "NSQZ2K7KYzXVK4Dsaq4tTUCisj3HPWpV", + "NSWTzGPjvI0uTEUVTF0i7xdNOATLKtjZ", + "NTIAw8Xw3jyFRhz9zQN8ro9wRZAjssNe", + "NTOkZfQ9jmExCp8A5MPkk2zTVEJ9ORtc", + "NTVB9kkxu3kKLvZ2Ov7egpSpmSQHzHFa", + "NTwUEow75Ne3a4C7QYvhWIDOR0ft38PY", + "NU7lgb9FHHsAzS80E0xd252unVjUw4bN", + "NUGMNCRV34kO8vxbtEJUlxszp7sqDMKa", + "NUHbAhuGPogSabHmaq031DX1IejjrByA", + "NULoR82I2vTY0sDpqWaMwio9S3uSjDCv", + "NV5RVlGJDzhA58mCKGOrS3J8TVE6CGIQ", + "NVERuIKVfE3VxsCtjUJX3jZLQu8IS2Y1", + "NVXwzx2dHRANSFYSQ4WozBpWVC7TcLJ4", + "NVjMXt5JPMWxRz7xYTv5zj9gUKLapebx", + "NVr7a4LnIQ5h1u2CQPx2YqbIWOfewVGs", + "NVz18UL2bxhuBdacKM33QqgW1MfsvkNV", + "NWAV8z1wTheMzGufKbK1ELcjpmlCuW78", + "NWbuesznQMrQ3O8hoaQu11lcoVHfwO9n", + "NWrqi2cjisQtszxFrjQORNplrMw4WJJh", + "NX4g9tOsvHXq3DYzlMr4BqQS4gghosvs", + "NXHHddL0T8AionPUZswAwcA1dJJRkGxM", + "NXsW5q3u54pdPRX4tcciveDqBs0LzPoV", + "NXswjCuanWIPqBgaZV5F0JXIGdJayg2p", + "NYMNz4Coi74C75CVd3oVyrNxBpXgCjev", + "NYNGOlkB4POb4F2qwlzPu3xTDtB6PrTd", + "NZ1Yu4ICM2XhzcbUEEWXdfUtuAbQR0TY", + "NZ6uhXkCmnycOFhWNXKfsXDJMSyYdaiB", + "NZ7QU4SX1arLOyipB9RgjgwBzEHFffQy", + "NZ9ySPJZbUWeXjfKd8vDRw1ZXFnGcrJx", + "NZLTfC0TMQcHbQvmwCAnHGhNnk5MCeG1", + "NZiftrE8QQ1F8D7faeppIhwzXN0xzUnp", + "NZsVilanB9aqTq431DGKuq4VOJKSLhwK", + "NaTl3Q2L2JxbFaGSzjJvYz1YZmSpNPSs", + "NaccdjhrVOWZQxwcDy05aQNEkTd9izig", + "NaszCKshvVxrUBroQLL0ReNyolKNw8Y9", + "NbCWeBRfRuP5UAN8Wvfxo0Ncbc0ruhHN", + "NbaiggZ5RPwWsYEbh9Q93kPOO4MSBt5U", + "Nbnbgxh9WznEBeROrnejZT02s8lyEhD0", + "Nbup2H7Us4OZjAbFcQvDQx2VBlBBNTEZ", + "NcRoqAQ2dPzWQDvZBrqxhoH9pke1LvXu", + "NcSsGjLuGs6vqNc7IUo0jZBnNlfphZ7V", + "NcTSs4R7vMRH61VHsgeztUQlhzR8acIx", + "NcitcIBCSVQm6eB07mOKFgmgjlXW5GLa", + "NclLmp1AtEzdeBplESirO7mYtCoOHcEB", + "Nd60GkJyiVHLxLsm8kjUBJIUHwlYfLRH", + "NdDhBIomTzfCnJ7WqPTEe89l8WXi8JNn", + "NdTg2lCDCbJSWkXJaT7ukAUD8U3JaeRk", + "Ndjx5HLxJCHUoXWnKiHUbQqZavoUNjI8", + "NdkfY1hlxNkvCBUUJkvSZezllYAcpz3I", + "Ne0tz1shlrDPCEHpe0tvrGXRhkgDGF5p", + "NeGHAHYeTyjdAcIYMgPQ9fRQEn0FretH", + "NevbCWiwaZjwjuWjVoaPgBRHDiwXnZ4v", + "NfAHeWKVwbntzM9E9fossL576wW9ymZT", + "NfLtRoIdFI177R28SEPHnEejdgSd0VIA", + "NfT9GDvN6l3tNxWSQisQ6ML4vuFTdNTQ", + "NfmJLxZGh5zhGvJrrREG3R7BAab3tlks", + "NgBvhofmIQDRvoY7tPfKrOhGzrsq7mRO", + "NgLAx2tvliKxIhz1slKsib8sQEj2vDB2", + "NgTG91z3UDmeXooSti9CCI2btYARuol0", + "NgVS2PDnak3ESmXN7DRNwwfMlTvkXkrx", + "Ngs1xFhQsDSayOax57o13L5BnUprqpQE", + "Nh1psw5Lj3IfnL30wCDWAjtPMLra6rM7", + "Nh4yBntfQWNwVZHDTeqdxHWgmwntCqkN", + "NhM2989sVDwYj8b9XreRL89CL0EaRwUN", + "NhWbomXvRGbAgbUDG7TCCgbaN8YQD7xw", + "NhplTZiqpwjWX2kecbbi4TAIOd1uyRoN", + "NhtEO9uNWKc3JJ9WVEqp2rp7tlXjO9xU", + "NhvmSq8Ey1bita8nJtMqgajrLlGU5Sb1", + "NiOgQeH4Bm9FvFBZc3s9De3lk5avXnaz", + "Nii96qGVb2bfKe6NzyerUWHalJh7ygEY", + "NikGmuRdnznQGBuN5Gt6FmCAh9kVnWC4", + "NjAX7Jxjke6mQ2nlDgD25jzveQSEruX5", + "NjAr6OkPpFJKHfn4jEPy7vD0yYKZZ5x4", + "NjOK8uYFvbe5YOQAhM6zn8nRoPqKBYxA", + "NjQuk2ur6PmClLcXfWub0c9jS6sRqNky", + "NjctDJQ1FP00uMQAQVgLtrAJGaADGvx5", + "NjivjOI274YDpUt1yHwj7eGRjotsP6PW", + "NjmbSf5Jx2f1ekIrzjhxS4JvpLAk6MJA", + "NjqJzrAXq0PHV2n0pDOHABKjjAQqsoAh", + "Nk1GRXvmprV55rxxTSkmNDb6wduQnMEU", + "Nk2oQo4ffvY1ZqLebajkMQJvjYDhuZdT", + "Nk7QAvRl7AtSuQWptGhaXSpkHjLEj6fi", + "Nk9pJWkPVJM9wg3DjZIHyAozuDzDirY7", + "NkFwHWBmgMfHMmyThwQ00kqoWHLSc4eZ", + "NkJ1UWx8arbYGwuF5tcgEWueW0wJHSGE", + "NkvzrCw9g3ZABXO0vfpd6R7hykB4ZEsz", + "NlJHN2BQRmGskY4jNJyYm1M0XuP5ArCS", + "Nlgv6aBMbOxjtIdfvxXw1BrqweFSNHK9", + "Nm2Tq91T7R610aj0mXLIbleJ5Se5ocTt", + "Nm3KH3otbgIs9W3rugmQZQkgG2ydnM4o", + "Nm9KG1E7iD35iWZCDiSIsJAH79IHLpbc", + "NmVs6RW0DAzMwVjboyI4FSZfNCxdl4qQ", + "NmWAlBwG5rkrsvAJyokM3Ax43HK3v4Px", + "NmmMtYdHiBw4kY1d9Aj7mEMRXJ4AJwSN", + "NmuD1y8frC2GRkzgzm3k3iv7uaTBWRPZ", + "NnBFK4nJuagoFkTpelWmo2zgFPhfDt32", + "NnuhP2fWFIb83ao5wLnPrKu5GThpqhI3", + "No0dGbnFZicS7xSbtujAyensJZOfb7OI", + "NoTPpMYsTqonqmGFIRJFicdWsqOcMBOC", + "NoYrcRmWgt5i28QsB8TOK0rRFZ6GaO02", + "NodKQEKrNTKFSWcQghP7DP4fNgs034rO", + "Nombnq1TzFfg5xie0PRKGcArgc64Eeps", + "NorE73DkRdfadFdtUBYx8stFv0gZ9S00", + "Np6lLcMsrzadKEKtiTr0NXW1FSBM7JI4", + "Np9WzpaONU3uxUlsk2Hplk4rnDdaYpJL", + "NpE2ppXN0rNQH1uqM3AdJCzkvJ4xIUeV", + "NpO7uackKfU0z8ZKk3v67u1Ii5oSCdxV", + "NpiWHUwBMvhphclV7MfIbWoo4u4A4gSd", + "NpjpJOPOOZJzh6yJ0v8H4m6RkKwkSkFR", + "NqEds0KN70jx4g1sCLCNQtOGHh4mM9bD", + "NqSBMiacWqeNNcuMnLwEFw2rzvyLYlEQ", + "NqSis5HANFn33DqeRLkYP2zKQGn0kaNM", + "NqeasmVQjEbAfxq06ab0dMghJQp7T4Wf", + "Nqqjc1e9X9bGHQrqfMW3tbWK1xwOoZur", + "NqzyBngKzo2UIrW4oqHx3z62KBGHR1EX", + "Nr0lrv3BMXjm43vIPCozLvtFKJxFAXrO", + "NrJuNQwDdG4kp2UOocF7MRl5PRoerWtz", + "NredgIt9a8T7GZ0qh5PcCj1tIFtPnGkp", + "NrgwjAkNnTts3ahGa8xmopI7JmhtAwx7", + "Ns5ISpvAWRd9yZNViprjVrE35mNAaByt", + "NsRhgYEZqpISCZpFiIxBSUuGNOSXRU7G", + "NsTyBm8bHMq6L4qgL1eF0fNYcXMHi9xU", + "NsU3MGBfUJkjeqDpBtPv8kqTnlVJNQTI", + "Nsj4QzT2n6XbfjR4hQTblHFPRsTvMFMB", + "NtIOy1uS5Ri5vyb1hVVKlz8YUz5yjn77", + "NtWF3vwKik3nG0cwf7BRY3ImY0QJkYki", + "Nuvzc95kesc9p0gB8VY6QholHdIREWyx", + "NvFdQOxmpMqSasSjz8t9DFbZrnQ6G8cL", + "NvGG73ZACEeNpSguLHtMOvvAbBTebw31", + "NvTcH7P96S21Bt5fgzPjUZbbhRyD9b5X", + "NvakfeziTv6WOk8HqhL6hTPqSbAbzc62", + "Nvy9KyINBioMibIfDUa5HH719TIXkqzM", + "NwjoZFDAZ7bbZzvMq7vERddJBsUdMDYz", + "Nwl2oI2sLyya63uieGNWxUNwO4daDcgF", + "NxGK4P3f3Drd0OqLRfTyVP3GXZ8d6cVm", + "NxIOZefCf2dg4upFZpFK885dzwoygLx3", + "NxhQtRAQC4qQINPzFWxKBcqYfDPiRmOJ", + "Nxlw2MOyUBTewsBwgpgt9DPbJAdY3c3p", + "Nxu1H9jzBzTrso7L9WqqR0aW7JehJ459", + "NyaIYsN6uWVh9WnGoKKyHp66vxHUA2Bg", + "Nye8MQkcalFoOsNACZsf41PPzDOpiMwM", + "Nyh3qXrQePfLOmBfXhj2oX3UkM8pZKhT", + "NyjStjcwQ8tAwyIjNrsradIboAGeyiYG", + "NzQNJeoctthKrzINv7MvFP3Py3V0l8bQ", + "O06vjtN4hN4WK3ErHz2NLJpoMNgYRbrR", + "O09okVBKHJRnyDXfhYKYM2wnyM6Gfs0S", + "O0o3ZBIvJNVbLAsKSl4Wvvgy27zlxoDj", + "O0wXTX7cfeV5UmxNlOc4e9Y7kb9nUqjf", + "O17QH6CJj08zzm8tVzXQDC1nEsDydWGz", + "O1BckokAodZrKHeyIuVfV5OvCAgtohsh", + "O1JB2CUiDDjFkG55hmHuoMZcNZVrmUi0", + "O1ctKZcy89Z7scvCCdxtewvFzQsahux6", + "O1kNxXVsMxz51FOcgGqgIQ1JF92UHSK0", + "O206Zb2HqY62FAutxRtgys10Wa7guuuu", + "O25yyfrckE1zoW1h1g4FzjAGf4Jmal49", + "O2AteCUtVYU2hKWgDna5IJzfcUnMjur6", + "O2MjeMoiirhDatwN9oiDCNIjgrCNq60N", + "O2QsqHWJNLyJ2PMZFhvffmNCjD6LPbj5", + "O2eoSEXRBUklYqvDjeD3yC03Gw5wBHIe", + "O2hDhizUduR6zuCCNdIaHWGmbGOWdtF3", + "O2rkOyLciF031vdzJCE3R08KTgQGWBHj", + "O2y4QJMXFD8YZUc2en7vG3wzQg3zjj6l", + "O3UdZAA7UV2t3DLZk0ilLu0PRyzRNk4W", + "O3n7hOVFkyGBbBo3g3WTrIiga50krW6b", + "O3uq4so1ZYPkgPs1Yi8DW9sOiymGywvs", + "O4NHgS2HKlgFcBFUWKVgbSPQcz1WPCTB", + "O4VUAktwBhuKX7Si7WNeh0jNUUaOcdtL", + "O4l7UczzhA7196jWEvCXIpFhFNhkGYha", + "O5W6M1CpyN0JFaJItQ4TtLVueC3C0CSy", + "O5aojhbKYywUzQNTbjmoMgL5uy88RveJ", + "O5eU2WyxghOfVgJN5J3NtbfbgW5GpnWy", + "O616oIURJCmGewyi9FMOw5cL8ll6JgKi", + "O68HVERA4lsFquLKoLQRFnAbyOQAhOLK", + "O6KAqQTtByp5uTnzUkW11wkiiwkMFLlw", + "O6Lz88YVhl71jwUqefhtAMqNURGd8ML9", + "O6SKSQEkDCd2nNX0dQSiYG4CQzPAChcf", + "O6mjBZEzaJYtdfmPNkYMicRxW17TIuo6", + "O6sKASlzqIZcLdTaECKC4j49a65u0AYV", + "O73LOe9I4ocdUykcTUfgfH2Sk3OmBM9Y", + "O7Ald9oIbbMNEv60zFhPlSPotsKwO0A2", + "O7DHO9gjljcp3nylSNtW5osM5NHIYnkB", + "O7G1NgD6pFZHKxKZoWqzxsZOpwVyVkoa", + "O7ZUKoURRaiIotf97O3ObWkB4AgTFGjZ", + "O81N7HATh462RQMrGh7Clzt7MimlL2OO", + "O8NKkAtxdfbZKrK47KQnzxq2zylbtZ7D", + "O8rU78xIDLfjyrJqDxWtWHTKLcmWh4Qf", + "O9A8FkkPOr9aa5Fd05FD3MtkZ8xua8DL", + "OA8IapxwrqsWLxNH9z5BTR31AhWCaOUg", + "OAVqdGLZIEFM85JNA9XRf5vN31LmDAkF", + "OAZMgSy2rW9ct9qW3ECLQGyQ1G12XRha", + "OAiSXFICwMEL7WvVXjcRd0cRiGtQuwE3", + "OAtARi8HlCajYyXPipGs7ojyEXdLL4f0", + "OAuA65xYZRxJyEQeXJyJ5xnlNmyzg6qT", + "OB9T5xOz76UCvdjc3tK1hqcEgGLIfA2s", + "OBLkizEJB06mr4w62sxuJjitEMMu1XlA", + "OBeczzqVwO63NY1dAhqhGtfTf7ic3s04", + "OBuk2uwxPe5G6E9W407sYhwXQb2ZhDFj", + "OCBDMUcjkS1XGPVqoqvc37yquCFujdQ6", + "OCBnzwqVaRpvfp7QjAW91frgZ3a30Dlo", + "OCIw4CXYZhJrrbncREPVxXG6NfBUBSAp", + "OCaCYVsjtNxizFMZWHop9ijoICM0t0fu", + "OCjYiMr8qCUVhcPohbMJRzV3KVj1OoWR", + "OD4M80oW26kLrhKXLTPql5PkFqwGbLe4", + "OD5wtxZe249H6Ci1VgUmsphJ9li1hLnj", + "OE4NT34geAPLUtzZksoXydCRU9dYgHfw", + "OERb7yIDRyViPLpndBDwQhV5MARHn4ex", + "OEp7xp62ExW0e420L1XJrCGfFrS6YNwf", + "OEtYKArAYgOkNF7Sx8uSCO5PoUCkXyse", + "OF1FPHjUusYhO98wdUa9d0W9zJAlAFK4", + "OF9zLSobAsWlAQIdYDblxY2rdQb0rkJE", + "OFGy2dyWhmMpoVpA1AyGF26dLqGXCvUu", + "OFPZPnualdcKCME1riZSIzHqHyFkdtKD", + "OFUGZJ6W5Zyz6vMTi3SWddyChELpcBPJ", + "OFgHyduNkno8wE0FhKD85LHNyLdGdYgR", + "OFypEpwn66GcFlEarY2tUDExFLVv1BWD", + "OG8w1gzSFKjxXuHCPCfilmKD5Ur6xPjq", + "OGjOyIPGBgFgQ0uLyyk3SwKSR49DVCVU", + "OGwcLjOynP69zgGBkhLezFQ7zir6ct2D", + "OGxJuoeXWXwKLfdjvqYmwKlC82goJHQZ", + "OH8whL4XiCxDy3HfZ5RB6Iv0RLyKXcDB", + "OHHVQmUSfsGWkyavJyEPcCBGYIi5wXvT", + "OHJkvdHmRakcX8j5z1anLfOZbD60z8M3", + "OHMbFmqoUUc2sifLbZ2mKfQWTT7M1vAc", + "OHgJw6Fuf4nAMlomdYlVXQwXipq9Lu47", + "OHmKZZBpaOIa7FwfYThMu20rcOmOqoAH", + "OHoceBAAltcz4kVSkirTYwCLqLJXlTi0", + "OIHe4aBXSrUkJXW6Kc3A7kjvO1H0t2y9", + "OIqOvte88cRiIy2LYKsXi6e6fWFXS7Ob", + "OJ3ULv0ZLLAvMtSgXAdpSlew0aQ6VnVp", + "OJ74Qljs1GdkhMo3AgHeDbJ2Fqvdqhm1", + "OJLaWMRUYLPvE0opVCTFrRp0KVISiBYW", + "OKHMZlo4mb6AtHjo2o7YCeaJgDjuFdX2", + "OKs4zAWR3PYU9yk36jSWYQiBe99Wvvjl", + "OKwBRD9ymPeeApotjPEwIhrdw3mgQaO3", + "OLbhQhFTDC9uyVn7j6qNVYNgzaNzEnFs", + "OLqUwhZRo2MlHSEliKXJcN9424FOidX1", + "OMyUbmbz1OBVBAYXu5U8jgdaVyfoeJWb", + "ONTwxBNmj6uvtPy6vZobk8hSuj3e2cLX", + "ONW8kj3KNXlW1V57TRZ6lJXu5x51rLVw", + "ONXZHsAwlZg5WZzVotcmtVJMORz2pEMG", + "ONmBTaFkK67VdBugtTPFb712Taboy5QO", + "ONz4MpsWX8Bz758SjJUFjfmm8DE64fRJ", + "OOBy9nqqam6ioU6dht30p09szdZMVXSe", + "OOPuNhO4pz5axhNqPien5auiEtW7zXch", + "OPRjmMcRuivmvcFUQFORw31TuRtpLEnF", + "OPVKyaKIPjRe3hNDKWDnyq1B1S6KklAZ", + "OPYycU0Fj0Y2r8U3kRhF3y6edVfSBAKi", + "OPaKYvTdUhQbavaRXT8fb3NZet5AW4mv", + "OPgtxlD7xIsmq5DeACxruF0ITFHlmffP", + "OPpsYn3WcngWmfMPwGl3I9gio3pducPQ", + "OPzB0KndwE3Kk7HQdniD2eR9UHLmhDzR", + "OQL2Ef3BocfjKkAkXo9cb3hd9f0M8L66", + "OQoAUUlA8ujnP2y8J7oPYYfPApK7ojON", + "OQodySB9LJBRFbBBWe2JEOQRaruv6Sv5", + "OQsEIv9dHvhKTIYQRnjGkDGeNw54XxOx", + "OR0eNHPaIJjCnCBFzv1HDOeuzQS3pPDB", + "ORDx9zfa6bqhmbuWavColWbE4ot8oQEQ", + "ORQkciyM9GHXljJpf5mMlVB7USM1k7Ks", + "ORR0EFgXDCZyCC0v099NLBhF525SWg7p", + "ORRH4QQqVLjnvhkhlL5PrlhH29TmGk5Y", + "OSNT2mR9Jipsu2PLZ7eMWK3iC3TiGJ4V", + "OSjsWLR9FhwPu1Y4ElzuI41ikuH3A50l", + "OT1FIDC7yuZdanC2vUqzAH4I5bbxW1pX", + "OTB3e49UDL1Ao5Bgh5W8kqOTux7ptZoE", + "OTHRSdjP5wSrq5OAd9Uz1SFZp3hZSqjC", + "OThiZxEfQATtEkda2bdcXgFOM1cQgdBk", + "OUDiyrSCXaBoaOtFMWlgmBYTVKc48WoN", + "OUFZACT2EsfKKmRM41kNe0BOSxM17ALl", + "OUhm6jIcBitzkPG7rHzn76BSGpFz183j", + "OWFrEGHQfmZ9F8q8TQvQyZryRa7ER3m3", + "OWfQwvFIH31ztk2zG9nrpGWy1vovwnyn", + "OWkdjWGbLlsfVbKYowzkmvsKS8sBrMI1", + "OWnUX1yGkzVamWUa4mI2lEEI6qFbe1xr", + "OWptrvzusMnUYjG7vcw4mQytZzr2g2vH", + "OWyd6gWE5vy45Jj7KyT2x5EprJtkx8r4", + "OXDGiYb0S4SmHoWJiIiJx67ss6TyuIlQ", + "OXDouBPQVPBugGAqmjCSp9akHRMBQ3v9", + "OXL5Uvq8jOQL3cRzXFbAoR5iAh7lfYKx", + "OXzNmoGrJdO1pYNrWxtwAhKBnP4LhLo2", + "OYIAAJWecNSzV9mhDak9fkxMxwl8Ue39", + "OYL9LUhHHFngS3dXrAHYaoYMrz71UinM", + "OYU8gxAGcVI0DL84WdSo14rLAfZuMEdl", + "OYhXx3G8y7HQq8zAVOF1U4JIg4NI5SUD", + "OYx1x2CQzefEbDnKB1kMZq1KwiN3WwYv", + "OZ1xY2E7ubHwLQMtPDAze6nTO3jo2GLl", + "OZ3EubfXxFo6iueTrdaIsPEF7Tmsjn9x", + "OZgR497BIPkM7rYBBfOygQ3CN4vmkBA7", + "OZvc0bXhLyB0JsuYlca67i4iTQNOzdSE", + "OZxH9TqdBzzo5jqqyzJB151WhZhFVX1v", + "Oa1ht8EACyog4HAKm0avhvrEAWwm5zaY", + "OaAuWWGIyNtRbttbBGvsgPq5oaQKhhkh", + "OaB8HU0vPYzHft3xxG3EXBFHuSgm89ro", + "OaEaEJPd4Dm8QdizxVW9KOFnPCd8HF7H", + "OaVEsoLc4NpYIXXDm0UubH5r3C7tk6jp", + "ObOLiPiPgM25SND7ntVrKBPOD7ilZSd7", + "ObZrlgzGICAAKAT8bn7vJWt0KJ9cASZh", + "Oboiax84uK7YgO4Cayu0kwGQac1zqFS6", + "ObxaufXiUBPeMjnW9x509AT3yISCRPcx", + "Oc2N7oxMZtCGWezUMPdWlGZuUkOeaaCJ", + "OcKrBAkKo9IqLYsraRnloVkUVjGIMH57", + "OcOBWJga4ltTnGbhOqeB8UeuBktl09Av", + "Od0GFeqb4F4m1Te1jojLC3OlQJ7PIYgV", + "OdKo87MiBpnxBJGo7m5mrSRYJ0RILwt2", + "Oda2elzaPjah7JR6M3EYJBjs6T8mn76H", + "OddYNdd4QTdYB9DGvKzbibkbYqZPYZNO", + "OdzwMVMkMSSdtPpeSHiPmOLj7HhimVMB", + "OeBLHKRQ7rs9ww695mbFBmEZGkiSJ9gl", + "OeCJZeg4JmkDzgac9rJWlR3CadmaN1ic", + "OeSqy2k23CaKDvePZWD3OKfNdif1t2W5", + "Oea8O7IKedrwJtGsmqaElnUBnCZEZWDq", + "OeljrJcBfdi5QgC7fVDVEgUvaQm71uwH", + "OfDDOwj7I2E1E3V7VudsbedpULKvgOvG", + "OfPmepA7vhP7OX4Tsbmlj4gXuBpmGTzD", + "Ofin0V70AlWeYwrwuM2vGiCMKizc7j7Z", + "OfvU065WKfzyWA7TKSPJM1B8sDPNuWMz", + "OgYxxMjzDc4w00MlnPjMUTnc1PDYLI3y", + "Ogeh5MeueVzIjoFgSaYg9EofxUj8xYeH", + "OgjpUCQnQeY7knXWsS3oDnTPmAYkmRLL", + "Oh3m1Hqg6Qg7TPeduHEyWSBnrjM9rFmC", + "OhNlonGP84ENcJxMkKatNnNpNLBupQZ1", + "OhWp7J6JXH5VMWNjNj7oAtZJOMU4e27Q", + "OhmZcb9ADkqXPBF0t17v8AjWu3qKQSF0", + "Ohp2g2dzf0Jk0eZGysAk8STunrfrZM3r", + "OiQxysGaa8xTvMadHqksciCKdbiB4lFq", + "OiRvloYfQEw4pQgaTn7rbHyNmw299zP6", + "Oia1j1Zpzzgk4x3Am5nf28ggPJXmYetg", + "Oif5R5UVxkirIcKfV8NA3tfOsaSmzysK", + "Oiva6LlPRrSkTFwuZtScooG86D1EZLcn", + "Oj7uvj3hdYq7wzC6dK1PW33RzuV2l4Df", + "OjJHGtU7zaZnLURGKEuROtmmEg2CaSgD", + "OjSdZmqYUvNoIRi9GI3f9F9l1EArp4mJ", + "OjcI6OBvO13C3ylc97sMbHoeLI9bdEWt", + "Ojp6oksFIrZ2gNZ5CZXNTuE5YeaAAbI9", + "OjxGg19fYaasUCXoROCcjkbqDxAZ9dbw", + "OkAz5BEdyI8TlgNhZPqpD3WNnN879hup", + "OkH0J4a8JaosLdwrkdkJ4eB08eiZ0XQO", + "OkKkhOs1JEAX4CFaXWCdFLnSCtNPmzWO", + "OlD3uSWHEvDyHZcAmupwI6FhKWUSKI72", + "OlTGG3Gp7h3tKnk94VWL6rgBQZDRGn3Z", + "OlY9fAVpTxK5CHSywkaXjpmxMsSh3pLv", + "Olp7fSGYV84UyMGdZknxQcKdpiWVL0D1", + "Olthc5Xm0Ep8MzdPwjQQhIOAFuMTtCb0", + "OmDOJUT51GPYrNKxsoSTLXnQ1IGYm9vC", + "OmEU8u2jOgYgKk3MNMQuilMZi8Anvl3Z", + "OmKJpiDZMqo2aTI6J3pa1f5s7mQJGu74", + "Omt3DUEqPthElMo0DvIbrxJNtZIyVcPL", + "OnC1oB51PhuKeaJh9zm7mpRUTxeHSnkZ", + "OnJvAtP40QNlFhO6UNkBDgFF9lcQv6o8", + "Onctu3G4QBFIufmNmTESiDqtsfKIIZQK", + "OnkSqfKjCRqy7IbMBrrlk14kv6nqrKy7", + "OnvXUVYaIpwm1RalsLeDe2xzgyBZNvcf", + "Onvp44PDNPuTsU5QWwBImclAQvWFgviy", + "OoMkGz08Ljjc5Ukr21i1XyRll5hyER4X", + "OoU7lCvDPqWjTN5OK52pLxzQ3hleua71", + "Oou0D8tkQr8u0kD8KXOQoPTr1yjsO2Fy", + "OpiOgxX99vXVcMmByNPoUJQBAwJTf8Ws", + "OpxwujFOrE1kGMNOfw7g43W4Iqkdq44B", + "Oq5sHZ6c5tKRdTfwG5Gs1DRRvo1X4Ao9", + "OqQBdRSXTqLqNQhtN2Q7ghw2dauEE6fZ", + "OquDRMyXJgqmiBpyav3qGYorXpFg4on7", + "OqviEVMgTBVuJrHCmSIwJ3oj3ty5asfN", + "OrCMbHsqR8k1iBx6GdPC6P2Ge2Caduby", + "OrQiCah88UhZTQSa3LVPBVjH5JmDLxrP", + "OrnrvSRABCHkpsTRbuL8MLtQXvsbyAkp", + "OrutvEeh2KrlIsZw1vKC1JIDQ3u39HIX", + "OryVgKAYPqIBEIWBxZl6PgFr8VsazimI", + "OsI8O2deF66jWVfHv3vsY9Cbf5CyYTyA", + "OsXLD45Vw4xl1brhVxJmac60oJkCEDAP", + "OsYAoohl4t5TZAsrjcQAI5S98J3iUdGG", + "OseDzva3prPXfrGjPNN1RenuN4ktwvSM", + "OsiKecX5bPj6vjrcUZpjAORFn0unv1e2", + "OsmKez9yzXMF9XW6ceGEx1jUzfIqlc9m", + "OsmtMSixwlo5EMIW4FAacGjyrstbwKrv", + "OsteL9tgVivsLA9b1jqBSLPn3oGMvKuv", + "OsvsBaMGjt78tmsc9NlwwaeB5Pg9ai18", + "Ot1sgOaieLAdsc3IPT4R2ksUFsZDHl5x", + "OtEdZbdK8J2ZFCCRgIa8Nq4wO5sceoSm", + "OtP1kpeQwBlPSsZNZ3U1ueGKvg8fTpsq", + "Ou18cpaFFpwr1uWiA0HIzirdUephButN", + "Ou7T2Pmlg2vPgksBYT1KKOkBSQ1iijng", + "OuGbdpOaHHzZIrMArJ53fg4tfJMhkhyE", + "OuelL8BeHvp2syUKwzXlQ6olZpXJLpuA", + "Ov2KrzX9wnBWBchLAkPwxvXGzmQGbVwq", + "Ov6g91milJEVp2hd9AC2k6Ms9g59cL8G", + "OvYqvGi42AeXJwU8BhjZO1KT2lprEraj", + "OvhsCjm7WOR6MZ3d0s9TRMloQ3CqlQtN", + "OvndwdDTmR0fmkLIQOwbdmSdjmLu8tfG", + "OvvPrsA0AXEvEieBDKaE8x5iQJj7fGMO", + "OwHgT4FGANgJ536ltCKa6tyxEEPD4POm", + "OwJm1A4CyJpXt7ShhES9LA8mwa8GmXJJ", + "OwKSlGrt17TFVzCRrCbqwPF5nhS7asvy", + "OwPHq1Fun2YwXIoS2oNCwvV4vdPTLmgT", + "OwSLsFWfo2ztbE7e8zWMjvXYrlQRujVA", + "OwWcQTCmgde7wbARnGs8Dh9luROgxwgw", + "OwaKatOVCqrO5xWCtw8H3nxfR9h8KYrZ", + "Ox9mxD6QrLNhuFifrPaM08tTaPI9FyoS", + "OxGKtm9iX50k0s3v2KBbMD9IYsF5fM3N", + "OxzTZ77iOUEvDUB6QNTTB1easAwXZhoW", + "OyHwZLDKrbJ5Co7udmYnIvSrunQTWu71", + "OyJwYRH2uUyF76gt2WG8ff2Fob6ILXGm", + "OyKB04JCgx0wvvmpwPWjmcZO22DG0Xu7", + "OyMIZEBbvhaY1DZrHmjtBwoDI5xP4CTE", + "OyQsr6qCoCp16GJlafa8cozkMUwp6XZ8", + "OychzhAF68vLK9sty4O6vseYIPIh2zMl", + "Oyq1R38tISmrR5eOZNDjGOD6lM3Aza9C", + "OyveIhut5GUEXUTiN8S5BeHUNZPFVlVK", + "OyzVNShsXaY5VhN58riO4OjPBo7yzo2J", + "OzU2bnndBJsgrMwDoxmzg2fsCYcQs9mk", + "OzUz4I9xRfClxPsGqdJZie7rsjQctDsr", + "OzkIl537F0lAEZgsQcXqt12OAwEvDGMu", + "P0iaQi78px7GTc0esly8y8GsyTJxKKLC", + "P0vDLw5QaeZeqeVN5xXgMvyA8Dt2e3Ge", + "P15b72YAF4Sf3gm8ytUuUEq3A5nN69wt", + "P1FapkVCXcTfLUyL6heOYGhLaRZowzxY", + "P1Fpn42wI3INQNBDTb2WDcvGPhSq2I4A", + "P29uQ8LRf3etj1QUmKNrkWz1ZOOkcEAc", + "P2Mq1gEZnhwGL1jllA7RjNyKxFy64XWa", + "P2RfWdRqOrSyswZeyJXXDGpkF8KJEv7o", + "P2rv0x7oEYpy3E8W7YESgMExrToFSr7h", + "P3L46Xi14kJY0HBByfuZDIsiVf7e6OUu", + "P3YXNBUU7HvwsT4B4uIOfgArdqsUkPyJ", + "P3etkcFqmZoJZL5JQCEGuPy7M5i4GNGA", + "P40Jn5hz2jNgIe5GY04dqqfKv0cqOOWL", + "P4Ta32dH7fIoAbRqcwtQ0WWStwotyfh7", + "P4eHmX03m0o1fcng3C58XvtJiftFf8Sk", + "P5IXrZ4IAJI8rMAbZj5XqaB3fBDEq2eW", + "P5hOMKxVO8d7vz5Dg7h1bG7XRspKZTO8", + "P5mK9mfsIBeQ3dRvQBqUDNfxPDZNsBYA", + "P6QSQ4wbQKZdb8IXrF6BjuVjVBzRsqjq", + "P6kdDLU6zW5YbrOCr2ZwfNIG7OkJNJZN", + "P6pjrwzFqLkS1u6dVzEKTTrjn9JjbblH", + "P76HYgnROOWfqolhTKpIQI2cEyfUhUKX", + "P7yo5H4grr36WT5d7QcVjbrgX8yOp8VP", + "P8D0tE1KEHdb6JKcsQA61xevjDOHcMqK", + "P8F7Evr5VzVpo3mMwvmFqlpOKA4FAQFa", + "P8NUgSefQPj7uDsfaOVhNBHZt3VFMlrD", + "P8coRJ3Pdj1PZ5vQ4p16B8hhFa68gIok", + "P98eUwIJkaVhSyXovnFwBwsW0dEJcHww", + "P9fNmtKzPzXFjf1CANnnqwIpiW102vE0", + "P9jQ4vSCEsHkrXWZszN5Hp66Q5u50fYX", + "PA88zJDJcM2rAQcwp0E0y9Rx2q9AQYxf", + "PAS5aig2PQuMdl6ElzaEf7O79g9yqIWg", + "PAVQ3fhjN1W9XcqjUyqOE2wA3mfiPDTD", + "PB5EMkjevWiSM6BNs6Xr72jVuZI97pQw", + "PBIHpurqCI7qLcjK6vSakrFNaaNaJPHH", + "PBctoVjN8yj5ERYPmo9CG7wfKPioWu1X", + "PCMcnEYynwWgDONVgGe1DEI71SsWPyNf", + "PCWkOGUdLi71FyK5ZDqXbKMCXwpudFAX", + "PCzuC2gHBTOhxcEdcDqvMckSofaQ1BOK", + "PDDmhmjYcJortcwgRdeoVo7ZTVHMNz8l", + "PDSyfjljKRiwnUpiHawzLsY9e33EL3vu", + "PDf2Z10wHQKZJVZ7kucu1IfwTtBILyed", + "PDqyvF1QqGk4MpDi77L6dIqXxrxjG4iZ", + "PDscMm3BZFYPlFlVyqJPa7SRfJoGcRJV", + "PDwUP3dG19qKrAwwGU5vk9e47p1bDx2V", + "PE3fvhqmvoTBQFuycwTD10tdkIEm431G", + "PEdhxHB6F96SpXLFvpBMY9a0NbVavdT7", + "PEiTt1R6QGCKBwrloIMwRGNzWincoRLQ", + "PEk9R7FpUwNPbzwvzuKTICsCuPHGSya6", + "PF08G3bunyIdpwas1e93Cr5PHJdbuzH0", + "PFbjGNxPPZjzn6hZGhn1hanUNrHBkMaq", + "PGB23twKxzDYIfjoyIRYmLicsbY4eaMm", + "PGP4gZHhZkFJFZ8c6bSnNeAiJDxpprID", + "PGi8gjmwOv20o5Cl5FtOblNKAGPFvKJW", + "PGnNsRlc4Y8mfuS82sFEqtH4W0WjZssq", + "PHj5rnrnx0UvA2BUSnIIFvLdQ2gEdXgV", + "PHqVfIgks68c0p6LLdn6JrKQUrtggFYM", + "PHyqTzsrSm6O4yYLALk5ijUvvq87TnTr", + "PIBSfZyHmwTpq1jGoRRMAXBofgWKU1wV", + "PIWz8aV4rcUdgvW2RyeEWhb9xX5r9ghm", + "PIXZinQlFjoANSYS4ihWhTvXq2AZSyBV", + "PIa2IH2LaIkf9tAvSWpd1ZGeoO63hXTQ", + "PIbH4zoaGKLpme32OCIoMy9PArfLINjs", + "PIlafiC7TSKgP3PAZ3QTrTPZMQi4138v", + "PJ8c3JXliPClYw4hHTq1oERShpwyln8r", + "PJfMUxb510MyaOcxJeclHA3TN7XlwCoU", + "PJhjFnEFyYR51GmjCCOTFDdug8uQ6dkT", + "PJoM4vKlI9wOnMqzaCwCC0wDkpTKrL3n", + "PKHgdvnQfP8NjI08T5ZL4TbSRJNEqD7K", + "PKJV9oTfqiZBAOXbKcVIhzmfB0YomchO", + "PKwwsB3naHiC3GMRUWHoBQf3yUfpRmR7", + "PKxKRMdlkIpemQ9d1190UTPyQtgdvMYP", + "PL9sKo3krJB6yeTjCLf8Beeq8YGs99I5", + "PLGvMpLgenK7mwLlGgbIfiLgC6kY8gvn", + "PLQAt0TWkgZBPpfB2NQvwYnsCd70nf2N", + "PLZ7q3W7hnckvzVBPKFYeZFUuHjp5muk", + "PM1eYeSEQMfK9PaIg2ZqxrnCm8lPYCt8", + "PM8fPrEziayavlFEmFwPmNyJa9oeHszr", + "PMtRdyURwOSYoY4nPjfIrjYTfbPkOTHf", + "PN5oFBJdMjQLe8FysByyLCod5MXR1YEU", + "PNEC51DzCRTUnnIb4loxlE7XnBknMxWM", + "PORbZjAkUCHsl3n83k37Axd5zXjGfY2z", + "PP0k0GRqWh3u19EG6TGKpkVoVpv3PFtQ", + "PP0kbCZp66d0syFpmD7y12MKT9hio6aP", + "PP2m1EhtmfPEuzi4FxSsODcokII4WXK0", + "PPZwozHe51wO0otOWKW4qIbEIhv4UxBY", + "PPtqV1dXTnYgl4oisHb16rQQZzo0b4Cu", + "PQ9FLJCHgtJ9KokzbocgqHNjWPpPD6RZ", + "PQFBGjF2V4Vh63rbNjLywvPe70BYjClB", + "PQG8gx0IAl3f2cotdVHK2w2YCqFi2dWk", + "PQLgpXB6hyILmoOWAeKbFFLih6hYwMqZ", + "PQT5MM28H4JZNjw3D0kOdnyZVPBigTZX", + "PQckMAAA38EdUpF8nVbsp4CyXmrsNZcY", + "PQfLWBtALyGBuGc5jok0tBN1fbZ4dmgh", + "PQl05vuHTQIqyBg5p2ES1Zm45zux9lyB", + "PQr5wH3ghH0U3DQrK2pICTDfv7UHby0U", + "PR1m2vYGb1tBO5sNBVqWwKQOZnBrSj7y", + "PRD77h0S7KlHlKPbiEsP3bOdLEQlOedH", + "PREAGz8XURyLvNtMEnoydYZeboxvBHnq", + "PRWBsPlt5Y8mkjs8jMG8jIxVzsuKrZkS", + "PRZzGkySaCdMYd839iBC0ePf1KaWbsJu", + "PRaYGZwf4njPJkKg3PfWi30oxmQr3ZRP", + "PRhoZuYs66JIXteUqoZKAVHIYUKXMn8f", + "PS0jYRSBpAcvUyhcefvaQAkfeuE3KLY0", + "PS3McRQAXutvpLqWrHGlOa35jaRDRYwL", + "PS6E1jMIG36wWGVFCynf2D0Fox1uh7IQ", + "PSDqabwCdMMwvHFHwiif5aoM0J0ZzsDU", + "PSJj1eXDET5kbGWcr9NCi5OGl8P6uQJ3", + "PSUojq4qrfvBzmUgo0IyqIQrO8SPKXsi", + "PSbHLqxKmpXrT1ugLyO9NpMwSnHDXRMH", + "PTCuTuMHF6YqoLipjdhkEUbAKEB8H9d5", + "PTKsdICaYJ55bMz3EBEDTbzUIzccbu4z", + "PTTQTamVhu4gU936NeO0Zhdj4xqXXb4k", + "PTbS2aKBMcrlbSaUgJGu3nZttGOhSDiR", + "PThh8pc5oGlgzb15yy7fhTI58X7Yl6Hk", + "PTjm0en1gdUwIwvifu4BJJ9dFqQSLKo8", + "PTpuwcQw9Rk6flghoPj8FOaInuzJ6UGK", + "PUAVtF9YIiBKZ7IVJZ15sDQ9NRP6W5sX", + "PUcsENgppCVlPkJmkpzgbXTGp42ICxwn", + "PUrc6JlI7upJ5EoR5eSSoHtuBrjvSzeW", + "PUxM3FhCIhMDqoJWgjdj1wNC7rNTVv6O", + "PV7Lq7BzsC8W1zyJ67FO0qRxmQKeOk9e", + "PVyPDCAob6g0CE31CNeENGDBLBD24iRr", + "PWj332DGDn8X5YQKXVmWVD4b0zXii9EM", + "PWmmpUffGNh1p7jL4U0iUwEisSFuysqO", + "PX1EB4m7fLMF8kOREypbA6YMv2hYzZx5", + "PX2k7O4kW8vaEuhM9ppazujxJAvW0gsb", + "PXJBSUYurtukrbedVscXkEiWQWkVzp0O", + "PXxKU9YMCJ6WTZNcDU4ANisYbgXPLwri", + "PY91JlXKdvn9pPmwOhJgIRDm4I1ZIwPx", + "PYM6GRX4BlEM4HtIub4Ri3gLBYQKuZsg", + "PYMLfVFzNsXDJfR35iMS0lu5tM02nbtc", + "PYgiSbkrNLBTbkXoy2nS5mbMPCGz2a9u", + "PZ1itSYV7YANQkqPD1RKYF5esRISEMXo", + "PZ5K2mnppvB7QCbpKiWmmCbVas10iKvV", + "PZLmhKFLSXQUBKwRxZbVequ70zb32zz2", + "PZd3jfdfZdwIMqlkFZ1AwAKAc0EhZS8m", + "PZgIeRCkiKMrlw9DN3aBbOywmOvVE3OU", + "PZiVoLz6yp5Gc8aN1K40X1Qco7Z14isf", + "PZsM0gSWT8jE5kF2P1DEtPLc50cdDyWM", + "PaPjz7BjSw6py4kf60NXaZHjFuit8Gxn", + "PaXtjkwcxnWpyiSz083AhQQ2vBDr3SAY", + "PamobCuI3v9Xt66pK2Bt5jUa4KdEdSsb", + "PbPlaxbElACYaJangBEl4q2ZuddROdsb", + "PbxcI0XwyuEL6b46wzA81kaTSWuugF8s", + "PcE2xsomgdl81cizZj4B3IlQ063bOBx1", + "PcUVvfemJ5WXpWABMQwdrG68LCWmZ7XM", + "PcslA2FTOyqONuk4I8PmqQAsfC8C4Ty1", + "PdBogLJ1JONX8ehuvMbREKyoG9g7iaOd", + "PdFmFjjzbYvWZ4w1EtIOqXm5sAzrTnzZ", + "PdJUfQnzCCOcSD54SeozkYtWGYKD5Ff8", + "PdKG8HCSDQeVlp228qxiPfkhZIXpnJYs", + "PdT1yuqWnPl4hzNRjBxVAWzn9oJQNWDW", + "PejfjhNq8vKQZbSk8LEauHZlZTPcSqIL", + "PeviCTobgwD87bEAlvV6CmqV1E25fauG", + "PfM2yS5UjiAusW8Tlsj2QBGsb57av8mE", + "PfSGJUEbayDFfzcfvSgmTCcP503ImmsM", + "PfUnrSZReV39ajGYql1ztr4LzBrkbhJk", + "PflsAzAMO3QWq9MG840UFia2V1wyrcY2", + "PgIscisIpx23ByVyCgsurPa010tGOLJX", + "PgK16sWxMRhwWFwzdMgmxNJa82oBVhHx", + "PgXfkcfDx6v1BrnaI2lEtQsd4gH34Gl5", + "PgtiWtR5QBifxKi53Uq3jQBJWyE7k0HA", + "Ph88Xedmk8oXyjDtmDtrjxoXtNYYBWKo", + "Ph8AjhwBMPWCLxJPn7lXnnQC6WXz56uH", + "PhS1EH6Jofm17XXFvoHWRUzM5p3EPRiu", + "PhpTP7Vtw0V7JlxjkXnWTUfLUxjFAxWP", + "PhunstdhKkAGGvcsh7tkExWGMwhcOB2c", + "Pi9x9dIaoouihzrBgm3Uo2xAt6nOWn6H", + "PiJS29z4WCteIKB6ExxukE1lbyRS7NID", + "PiL3LuWZB65jp8rJgeOCLCT8qQ4yagBf", + "PicgXXQlTnHu3NI7KWMXowcq4ZnvrfSe", + "Pids1BY1Krjd74SsUnC073DgmbixvDAx", + "Pip6yTorYHTRxkAwED86HLrMYqGt4n0u", + "Piuc9Lmrw6ZsOc9kzmfyKzwLYiHLxWgx", + "PiwEP6GUQZsBCJlq1YXa67jIVjdba9Dh", + "PjICc6Nmf2AMi3apL1vxhLEkvVIvcPWU", + "PjspuznqwAhcKnv1KpWiPohNgmDJNDEL", + "Pjz7ZYTydMtAvu6TyOB86VVOiCFTJGf5", + "PkAS8s0Nl1UkzHyEiBmu0QZvaGHT7HzH", + "PkZ2YbDdHgey9B8eswSNRtXjJDz2qPrj", + "Pl0vn1hCfSPpCcB1WqrdW7INZEd3T1Af", + "PlKTyaMGVRzqjkNYK4vih2tr2a2cmZJq", + "PlPoK9xPjgTAYjhox3MFhhITDDZXDeHi", + "PldksWq9WKZe2wwlwVM666KX716nD7NK", + "PmChTbAU7Kn3rueFZVgsweQTIgr0ErNF", + "PmEfV1PGt8lXc3aTDz5pzhlyOSRpEa5c", + "PmOsoUP1zJy8TnOLuS3OnLYOghqpSG1A", + "PmTGJ2zfxOVHIXagVFOm0RWVlD95jEq6", + "PmcNzFw1Asi6RmZtjyd6xDmjzedTsIro", + "Pmn94eRYDzsjgFMz6hwekerFoStrn4Ro", + "Pn5s1H0hTzWtVw8g1Z6HRqhJ5YlL0cKS", + "Pnagnv3sLOBRDiFOGqZHYkkvbf6DNiR0", + "Pnlt9e2ZYbImoosYzU0UHYaOH0UbIEG2", + "Pnmm96nW3ZOJxKufQl6e8gXgcrZUjkEs", + "PnvgkvfLYikvDMD8B5cwH3NWPk2xiQao", + "Po1epeyLjglqnxU1LUElvP9M0LWv2Brz", + "PoMJw1U0okrCrLahvTGHDrHCJDg5KWyU", + "PoOyHrLAX6qCd7AsE80NdsQkLFqBducR", + "PoaQvaVqKWTINFSD1KvvSlBrLsOZatiz", + "PoaRTQ1pHErJ2u5QJjcExtua8s4GTeda", + "Pojzrr0h0a7Lm5HSDwjBqd1ZGjFyDqro", + "Pp2vmC5eiZhUeLFynC0a0IogEhZWtBvF", + "PpXIdHu8o4k6SN8TDAHioKpwz5Dg0J4z", + "PpqYDN11nC4JwfGmUSrKt6bhHaWwc1R4", + "PpxaaxEM3uEcGI06OXDaCyy7Fp1JvZtg", + "Pq2yl2DHqNYbEKkuV2uMfcpJunOB7HYj", + "PqHbpvpas9VaFyrrqZ3LArc1SWfipkaC", + "PqIbQzL0Mf9eDjNSkKQOK9L1WI5VAwoA", + "PqMR0TKIWXCwAvs18jWCDmdHwgs34yBt", + "Pqo2cGVdLSHHhaWLrST03PeOIWgrR4UP", + "PqwmhQV6x9m1CLaNZNYjgg1Olu8bSQWP", + "PrERBExUg9DQNVmjYVA7kCQNihpD6CXK", + "Pry6WyO75Kg2xEgzweaf8x6I8nywJ99t", + "Ps46x4wa8X4jdEy5EK62h4SQtAMMBf04", + "Ps9lQfTyich1az3WspX1nYkwEbyvUWMe", + "PsFSupCgYhec3eJW5Rkp4OWaiGvw8869", + "PsHNsGDEawL1DuspEQCzPCExhhxMJsQS", + "PsOjIuJVNdcW8Zla6XpQ4ehNLRYNFJU6", + "PsTXvmSlT4JGMw472myk6U6vYcLELZVB", + "PsYoFD6Rpfcjd1gbIduoD8bS18aRsqew", + "PssgAg4hGKmIATVCBf8UJAV6BS56IjVa", + "Pt4PKe6mAIjui4WAZ1locIY7MRL5rAd7", + "Pt4YtGTdgTopPMv2sDM1ZBYNCgXtwoBX", + "PtmqtTwUu5dLrL8xounOHrOMwzmtWAjP", + "PtnGhRYWO85LFfZA5jclgIAUPkaCjLnt", + "Ptv9H5M1W0lkdn5mteAE6r49EHJvWOzH", + "Ptxt02YMXUqAqTzKwY9nfDC8FJMy6WNf", + "PuLjoXZTkvQ6vdoQvjKESYkuqgFvbXs0", + "PuXCR3LAMOd7qVRM8pRdyxAs3Ua3H07e", + "PuYDXpHaC3qLobRIjU3GEfK8J2Mi1I0Q", + "PuvJYWU0Z3H4YHPb63sLuc0KUEpfnRnO", + "PvVC1uFLkwjEbGWIEBewwyPoxz02tJQe", + "PvbdAoApPn9Mv68BRKCYUZd0DiPTgcyG", + "PvdZzDjSHEmc3ZpMK0B4sfEgCkJ3hj90", + "Pvf7CdNj6SZ4TjT95EMA6ezc29ibj1Mw", + "Pvjh3ieTf07ocuJAWAP4zNQG5H3O2Hop", + "PwAWwicQBFi446M07Pe3yv81DyZMqcFK", + "PwNcrBTtsKIjARGWrBVTDE4Vz7TW8NwG", + "PwOgmZt9boLdzh4VxRn3eL4yCJwQy9A7", + "Pwa3xVl4bn1AYQ9IWPvSWWs5q6dUAvcN", + "PwlAQxSSVoCfiJmkVKhQLIvSyP4hQ9kM", + "PwsdjdmlKPa1OMGbWR9jbhUU1oACarFm", + "PwvUnd8XCf00XswgoPLZBaJ0XXt6xNjW", + "Pwz4qBxn9DyEeorAVVE2lR4FADQGNPhu", + "Px3t7WuXYo3y7qq2ToTcCdogXxHNjTdK", + "Px6X3KdMt0z8fTsupZ7YQWUyaYHBntPo", + "PxBas3JfgpfnaCrOBaakK2aDBsJFg5Fb", + "PxO5KVwlgEZCvCGPTuWgB8GoVTIfCAHF", + "PxvePsHNRR1MzwSpBbzOkd3EoBdpOKN6", + "PyLYiC14RxpvAh5ogEIcevNhOLTOgif7", + "PyNv89ffKuYJKd6DKINpdoSy59gUF7Yx", + "PyO2q77DOQFkID9Ow4NXVmiLnpZlLpTX", + "Pyf8ReRgrFKLrf9PohtyY3JFRXxI7N8x", + "PykT24NroewNwP6ihsINsGdRtW92NBvQ", + "PyuVeACLrGg9P5m0bhkKjjPFBY84GDfc", + "PzbiYMBrPV8yL44aYFVZCPWmlvKGkFsy", + "PzkWJXlpsf3cneyFXnsHMYGeMkPUNOIG", + "Pzs6wpS7fKyaK5CqNG6h2NGw8m81YGFe", + "Q09sZfehJGLRsY4Xs1XMOIT5J6t5o3VS", + "Q0N41sKjF8KYiVfokFpVtx0aQ6qntYDx", + "Q0Uyk8Rj6cn1xH1SPff18ThAoYmKU0ix", + "Q1DMltVIZmiGGX89L7P8Hufvw22j3L1v", + "Q1IckGXSmYxDaIg8DMt3vHAgquJ55XTL", + "Q1XaksDVOYhodtnmMdJ4qdbbbOv1WZtd", + "Q1ZkeQPdMTCGrXmQHP5mFUsT7rF9MMnk", + "Q1cvMgFeiaUIvTtZok08cue6ouodV368", + "Q1ianHQTiGwJ3Wwxi29SDpPY23dwDnwd", + "Q1y3W4NjWVtgGRdVL023H2K0koiRDN9R", + "Q226uFxCfAD8fwtuLLI1q3mvu8xbm8fT", + "Q2uxuKCpuc6ygzTGZqibewVkXuPqUrpM", + "Q31KnRTSC6bGA48J8rzH0iekFppjcdkw", + "Q32RNY8wjKtEwtS00DfD6qb2EqquAjZr", + "Q3KkHcWYibbpXMEr73Bes4KmrXBiJ7JI", + "Q3TIgjD0lVC3EiPTjRYZEguvt53t1OFm", + "Q3VWqxnwFZmHqLRDPcDH63ZocDqsdgvg", + "Q3YdfJrACJ2JfkfiQfuUCU2OF5H1LjAH", + "Q3r5QpfhDuQMoezXGNDrLels05ZZbmMC", + "Q3zN3YjIBsC7mELZXRV6MTbe2n2Prbxg", + "Q4ImAK6SsyEDgnpiRPtzrAzc3oPor6Jb", + "Q4IzwqJdc9ZNFCp45AzP5lUsWwBsHTjC", + "Q4W5GRSBkJdzWam1XDFU8H4zpZPVPRdU", + "Q4oj7IZuERKgZWKsqMm3OLHFpknS5fVK", + "Q4zrM39UGKzqQYBswqYkkOJd8wv9UnxG", + "Q5EvO0C1SVCHGdYigEHoLPk1ecuwuXp5", + "Q5O9Kg2LJ2siWwsrDnOCy2WZ7D3FqRxt", + "Q5nDZunCkmWogCVKOKeVDIAXKgNHFA0a", + "Q5uuGDY7MhvSPHRqR1KnQRd0Pf8Nqzvb", + "Q6F3Qa9wmPKabL2Xf5osyoQhSX40aHF8", + "Q6oUBuTlEC9fS6DB1ZYGEPgLqSzmESul", + "Q7JggRlsySIvybQj5oOXJ9Q0Cvi1x8zA", + "Q7Wh1nlq5HpgZjAMGtzjwdYaRxB3i7dd", + "Q8yVIgtCu5Uferyj5Fa1M9O5Flh8wC3q", + "Q907sAh4xFUg9wtioS61QD8osk0zRdVM", + "Q9KHnwROCFYhwpJQN7KY2JO8SBSpyr2p", + "Q9SWrFGdokIzlP0TpZy2iTwMToyi3q1U", + "Q9acz2e9zx5FoXZuc5RX7eWzsIZRjtBX", + "Q9mEpfSWNg9KwhkOdKb3VFbv0UTjTwXA", + "Q9neAiPbTdUTn6CF2TlGZ6Qh9U70Tvo0", + "Q9neQRKzB0ZPYLA2ZxsZ3Okb4sdFS8Kv", + "QARUdfhjSUl9d4LOYLNRm6a1Dzijdu6Y", + "QAXurpYMrdjpt6PZ4jvROs3bdaPURhz4", + "QAYDjGgHUlxJx4irK7yPRhC9tSmQZQoB", + "QBHmqN2OMfnffrxGl0eh8AY1jGXNVmDF", + "QBOYjZLyXF1lRK7NtPxnLLAcxlzcLIeg", + "QBbl93AxXHeU3SgBXTUh7XDS9hYhnJMz", + "QBpb4SJDyouJZj2sFgaMiWMcNw3vHTeD", + "QC1CfaO4UI6q5tEXnPCkXjdvs32ni8AE", + "QCJbOWmbwGgPD6z7FZjqbWj8rPlVQ6yq", + "QCRPCsWZBbRuGkYSzru3YYJ5bIb6lldF", + "QCk8MZlxvvKaEfty6zihZZ0MdvtjYBsH", + "QClNZeUk0yPXNxCSzH8A7HJEFxtEWb27", + "QD92dxzizrWDQwpKZPiACyYeXGTsK1xh", + "QDCJc9dIslsLnB65WYTFmnrPGqZFT5sF", + "QDJLKK4sACYfEpxyRTmtqY3mApvX5tE7", + "QDZkGt1svvYqJDp980PuBxuEGBOpXwoG", + "QDiotImX9vin7sFm8MCB30Zvf8CM8pLr", + "QDnnzi4FT539LU9lQU14yOndyv35XFkZ", + "QDp8iZMJdS5zWARkkuOXnfRu7jPkmnZ1", + "QE6NMosKl7jJsEz14ywUCrsgfyefgMua", + "QEEJiXyTV9WPDjpDVzxjIcJCuAj3xe4K", + "QEQIhPmb3hjTVQ60asGR1jUYyPWOVxRE", + "QEYUmMzs4BHxOLvi5LSxCn3vcRr8dIEa", + "QEgUyQRTIkKA7QQEf6yxkT5fYHCY6mcN", + "QEn5oBf9tr16rOSczsQMldavEvfz0fJT", + "QF7s0TFAz2XMtN44Pj68mdKvORU8x1kT", + "QFUm12M4pQrfjkVBNbf2pI6tdEQuxwz2", + "QFazkZVD8H7klEdhA2TmINT2sAIxkc4m", + "QGEO3zV6g0kNbp0aaqH10QzvkaP5y3cn", + "QGZee02nUbj1YokP0BVwOLApma53O0kh", + "QGfbRwllhwNgXaTnaXygW8A4Vx3rSgn7", + "QHDRG0HgsCzSnkRG3kUMYMnIuP9zb5ZX", + "QHN2HX92GrQh3bpGNUVZsd0yiiLrx057", + "QHYbRm5AZuQxbSWFUFqx9wvO2MTyLBpX", + "QHn8DJ9SyeKjEYZRpusoAvU4YYkP15Ov", + "QHvRTdPT0bV2rJQuoMbK05NrDBwBp9HV", + "QIVENn40Q5YGOsNBwZ9dsHusBYAbmIYO", + "QIhk06t8Q5Jnh7HeElI2LAnUlHuLU0gP", + "QIjXRF97qMnLwcWD1zJRIBiW85tSuc5y", + "QIpH2vvE2lszi4HkhvkzDI521oOXgDaW", + "QIz5FNReig2q7CIw0853A81xDA4Bf0LT", + "QJFjZU1AXWxs2YFbtOAeuKtoDkIXHLMu", + "QJlE9zkN9xdvczf7TEykVfL5BVTP0U9Y", + "QJpQsU3EyVpTQBQzBMi76ZEZz4KWZbiZ", + "QJswXekdh3FTfwAXSZUgDAz6AOz186WE", + "QK3jcQJdQRi6QLjDbwfQX0eAP2sf2pAO", + "QK5qWjuLlyBsBwA0RmLDZrdsOA4iMRnl", + "QK6cUmUxjGWW03ircO7GKmdKpwh3TivX", + "QK7iHBbvAUrMGdLLe8c0c2tV5ZALGPjV", + "QKAKQy5YnfKjHzntWx2MYbZFltCvhQ46", + "QKqrPCUPIsyKuP9EB5Yvvs42jstjpC9a", + "QKsexXsDgH9eQj4EthVWmKpNIRdu8JEc", + "QL9qgSSWgjxfP06vlmUmEkJpQlnCeUn7", + "QLMgG7306vTbvO61mQwxukDw4LlvcLn3", + "QM3lU427aPECRAv0Nw4icrHVkRogrWim", + "QM7U87SwwOZDNh4O7ljL7ughGxDZlX5d", + "QMAUr7QvGWS6nDji25VcxBtc8r105B2C", + "QMB0BAUvDfY5tWAydRtISNGSdurJolLg", + "QMNJsKqh25TfSpdnDz5sgtxRuoSQabov", + "QMjweNOQNUQgLEtZsO7yVy1A7RxLi1ah", + "QNQTyBDroY6o9TM7PUVXbCP5H6rxpui7", + "QNV2SslMANR4Rx28My0HOy9GstGwGbFZ", + "QNgMHP0XcesgHMGMcPdBPyjMWHJCkZaF", + "QNyWqdgwlI83WJEcxRrBPUPXPFlXGYLj", + "QOe0tz2V8GEnkrHShsA5nIGlJGI367JX", + "QOtDsioECoC5N5ynDyGtLtrwA7KyE2Zc", + "QP8MkxUBmnnIT2nSMcRkNPHmE0QMl1YQ", + "QP8o00esURUJ1pjLjmHJscCkQYgz7cT0", + "QP8tHYTEIORlbkfGoW5DHvuPGQjOavU7", + "QPvNy7ilhhIe12zxyAT42toeLfij8rkm", + "QQ2E63chSZqRlu5j9ZPZ1KYvWGa7Vc3J", + "QQ5815qQ9kI5IS0hDmDvPoXkVLe3JQd2", + "QQDvFuwq1YjVDEDlQLKx4Mi6bsp1iZfW", + "QQaoFQOl5pbJRS1JdZPmKMFzk7eytH4P", + "QR1Wx4piSI1YhgrxJY5DkGoi1l09eURw", + "QR4IWN9thRY1f0w4AAkBf07uwCGrovXg", + "QRKvVbPBNk5WQ4cJMGjrgVlIkcFlyf9J", + "QRcOrgDddIMbMmg06EWdvjJ8j2f34PeQ", + "QRgqhcAg7Uw6qvlVbQqpAzcHZTUOa3Nl", + "QRnrEAvT79U6MdTtrlRuvPcS9EGG555C", + "QRuiZpnw9QVquJjowQtYMA5V8L2LvMJT", + "QRusCFjT767BwPvLMl5jlfkCkrtKdo4d", + "QSBonhNl76bom2fkM8N9gWqHcNtfCi6U", + "QSBzdjeZj51MyO3NZOHf0ABMkmu1hUN0", + "QSHSR5ikHuGFolufhHEOJwdlq0uiuu0P", + "QSw4lLGG8ws0x0UgVwdD7Up2sMDHvqgt", + "QTRY2cgbOHwl8veCSIv9lmFIiTw0GxMY", + "QTdCgioa1AVv6q1REQRgvmf8bWlLNnMQ", + "QUIethBALjg0Ezn75v0KJ3au2MlfEKjj", + "QUhCSNmUVXvlbxPf7fTVaAC6WjrrqqwJ", + "QUhX1CIYEnWuhSecQ7tS51nzLgXfpY5s", + "QUiXVTOw6pga01a3b1PFHC8cVFsHt84w", + "QUm3CZGuNfzdOY5X0NBbSFB5BfGRosw6", + "QUvNe2vfB0ijWZ7GMwZLI94Jk5cQRLnX", + "QV2azawVmsISuqmUrZq53LkZFDqlMcYZ", + "QVEGVsERweVo2rRX3ctGfPnQ1XdOwd2g", + "QVFdybQOG5b1RKaz1bIwIkYaB7TeGpgn", + "QVOGXcM53QiuUCGLciJHd2TxPEpLnzsP", + "QVaGsnGMNzGKBHXFgBa4w1qlz2bADIjB", + "QVjpSjWDr8y9KmNORRxBMlgGOSgITXng", + "QW6H35ZT7uH8erZahyEy6oOESCU4Exfo", + "QWB46WVmIYjhHboQRiOYk5mrw9kDXOkv", + "QWDnmKHKwuxohYUsYOgSeKRNhp3ElyrG", + "QWTWofq5wzRVH9o3tPnDEqI04gEqOSSo", + "QWlgRSzzcgiVRXK92vw1TATxwJsL44M0", + "QWu44NGiG3lVKgp3SRc3IewIQd68sqna", + "QX1U2lhQm4PrSur9z50JkV7GEEG7UEPk", + "QX5qygGlPjVhS7sRfdIbSghOuHdvQbS3", + "QXFQ0iObzgTK2vpv56KZVAP7XB7KSFpd", + "QXtyphhH5M5novzKs2KmyG50ymdLxfLZ", + "QY6hEentbwV5I5HNbbCvuPMmKaKdRaCq", + "QYGZEsEt5nk9VLBleomng2ztZLyEdeSU", + "QYPyF0R7WmptDVlrH3KTXPP94MkKr79w", + "QYbtbXvSBlzPPrhZPvojoXRhAyPE5yFE", + "QYstBT4lbfgjtlhZZQ4o8zo0AzDXqEjB", + "QZHBBEXlhbguVIGa18nzRKgJ3e88Nonx", + "QZkzj1dZ7ibFhL5QbpnYcIEw0hZQla3L", + "QZnHd3nUTK6denPfwP8fd37bDc9B9G2e", + "QZuiQv7pKhbg3ONn2LWsJ3lROR1Bbqik", + "Qa2BQ0KT4D80s9z4O80Ee2Ky4mNfESaF", + "Qa5NnQlfzkPgAI9qpuy2CdfbzHJRYbgy", + "Qa8F4MWSzHvEHbDtkGzronsng7s6XdTq", + "Qa9dIXUBJO93BDcM6omEhHqTZPkmL0ov", + "QaB3tBCEmAe65o2XCYDPSMC5lDzKoKRD", + "QaF1td6hbySIS98d1Kuz5GVo422GtNl9", + "QaNSoJb2OPAj8Z0w44robNgzoFFkLT3Z", + "QabFH9YHY6hGro7r01Jrr3hmY8z0c7Yr", + "QbotYLu3yN0W8y1MhTq1X646AfCzNOwf", + "QbvCcGSyg1q4ITs8rvgZ3g1ITU4dGh8P", + "QbycayXcot5IfW7nNTxPrnM9JeF1PsMh", + "Qbyovr7xXDs7lLBy4UMw2DPeu6QOo8FY", + "QcD9mMi7iGo9UCkkdcjIYLC55JG5QpOE", + "QcKh7zSHwMYRM0CucZGEreyjGKjfEhrh", + "QcfWpV8Yjgb1qG7yevb3FTgXXpjQcRmX", + "QcnvDGI86Tdgyi3NYdN2Sz0HLKhgownj", + "Qcydd1lgFsRZxielXomyrq0J3VP692bw", + "QdLoEY0CdfmyAhkrCZBqNEzAWabPX3E7", + "QdPBpnCME4i7U16sVCka3PB6zyI5fy9i", + "QdRIfMGHXRYXfaeJ4NnXOTigYb70aTtW", + "Qddg8b6jeXbWJzxrJLBoGpy9tANnxvjR", + "QehhHJAe5uxR2NP8gsGtrPch11yNegyR", + "QenvG75MY0k28whJME5TaKkKnMoyQiVu", + "Qesl5foMyikyU6fRje71PnygyNevN8uX", + "QetTLqJZt7beQ2ZlLy6bzGWXhvD4Q4fr", + "QexpWgC8Js9OyMjtaDjV8B3ZKmKaGjbr", + "Qezz0HVeZEZ5WZaCbFRPJdu8ADigI9xE", + "Qf22MeRCQoksr2tucmenpOD5RSKrv85K", + "QfDBRpnf8gIOp9EU3j8jsnYGBVhj93gI", + "QfHu7hgFrKfmlHQOrW5DqLtwaQQh6Agg", + "QfKw981fBl0PieNY3ebFr65COFDlV6dr", + "QfcyXYFVS1HyK1gIzzhLlLUSeb6MGcDn", + "QfdMJBVIxdG5QVCKqfjATp9egPwWz81W", + "Qfp9kwxBuz4Ivk6rPItgJlE9Z9Czgqpl", + "QfrlBMXmgBAZD5okXjov8R6OLXrRr3f6", + "Qg4MkpN9Ebssx447ixEWM4pPvlCtsHk0", + "QgG1AixjXeQPUVYaEcH64VvwcHTzA6au", + "QgGf5SnKgeRcE2UoG2t3SYglw7GmK6CA", + "QgL49VUMXo43xmdbbV7uNnsX0LJ0WuPT", + "QgLAHdSErpPWD04lkDXCX28DarJOtyW8", + "QgLWOWAPujUbsXoXL9d19tJ4LB2PGI0N", + "QgSmUWYwnutDse7GLuhBEI2keEuCPu7z", + "QgZBrgbHqkWUwUddP0QENNazboA1G6AX", + "QgfcvpjKD5TWcHCu79daJZ94h17jyLh6", + "QgoPmGkBJLnidcWKipqGr0MzzlhxMKsn", + "QgvgihvfgNWI9LVeFI25cjSby0NjgKht", + "Qh14d3izfbPNHCkry6Sab3Fg9UzaJ8lS", + "QhLbNQKxUCjxCcuQLD4ooi62RfjzMEdv", + "QheS2iadc2y3tvZMNrl9Kk5DeFGFyL8w", + "QhhA84rmQvd2yHha9SYpjRoldGWvTsBT", + "QhpVSTk2NJ8wNvBZITzVqX0SCm4jJD4F", + "Qi2ObDJAlCDqguYcNa4zBgLiZqZ1nUZu", + "QiMtClOlOE3JXkmi8BmmJf1UqiF3XkEv", + "QijmQitHTXfZW6nM2LLGlcvhKTESD1r8", + "Qj5DuJI2UT9cLoAHvPL6QfrwOW03qqt3", + "QjuLSatrT8DXSNN3vMQqHvAD5FbYz0LB", + "QkASLbgvIvLCG9rtxP5gco3gEGsICQP8", + "QkMOfHiJWbcXYOOa4HS7wTRxieCR2g3l", + "QkVjigLxcCcOtd5UspPajhnrC7CGPB7P", + "Qka0B4BSrqIZBTjHP7pBuv3bBBtCPDca", + "QkiV6NNZ5A4DunkhqimnLml0jgDQgMa3", + "QlGMXt1zPurN46QHhRQ2tpxsfps9bLI8", + "QlRiY4QbTQi9TEbr44eR92TCDuXUVXq0", + "QlYkMdDJkXLhxUrN2MivLPcCNDnDhARk", + "Qlcf9OqWDIa8wxNelb7QPjI7uyq8xhf5", + "QlfLKdKkMKKVGOjsRRApPtzLxX9qICmz", + "Qlk2CLFrpqv9zPFOk8sE8FGoMdUBRVsY", + "QltucbtnxxxreDYfAigdEEnfurP6IJgf", + "Qm5omBbQpMItWa1oREUiPOaNmsaScnpR", + "QmkzjdJ8LfIGKPIUuDqIEYHWcXZrvvCR", + "Qn7zKu0PsQ0j2IkHcDwXmEQtI6yJmZpI", + "QnXqPjOdS05XIKDMG5hgU59pyNV0IXbp", + "QnZ7yzoiPxuop9OM26NJNKOmhxXQThmm", + "QoFJ3IC0i50Lt69RnK6XXjbUAOqJB5BS", + "QoJ2AFb4JBnkKfDYSwCMcQcl6gsFWl0O", + "QoON9jpFagWJbIzVcTsNFcl1l48bZ7yT", + "QoVBe5nh7tcfDVAzzi0tj8Hdayhyw8Fc", + "QoaO8qbPoPhdrsctXDZC4gGVps4CZeJv", + "QovuEXGzl1DDQZfpOa3CTkzD3Re9E7Yn", + "Qp6BdvZYHfrzc1OkT9sPq9zlzZmZ2p4z", + "QpU8OEvW7QX4iRhoqatJLSepTFua38u9", + "Qphp1DloNcjcCEk4o9z5ysvCD6ZYwXBt", + "Qpieu2bviWW9vL8T1PbUPdCvTEMt9Xok", + "Qpr4hmOQvonCawOaET8lsQKnDL3cQYno", + "QpxspnltQN5RQn71MrgFnDuqAoohJX9x", + "Qq56b7GoK03aKS9hQnobDk4h6ePmlQml", + "QqEOAEUasA2M6O5gSZcWgGTXCngK9EVX", + "QqEcoVsOEhUDpvPPc6HhGbosUaXI6wqr", + "QqEmOGQiVEgIYMDflFJRJhWBIQL7tNuw", + "QqiqPtTo6KS6G59iYTGo4rbWO3qXvd8h", + "QrAnhf3PpK6mQ5wC3haVpgbYNQWjqJpW", + "QrE8fqISVw1vKSDGGuIRRMJOKpxbpK2A", + "QrKDIFAV87BYZU2FKoYlDyqiQP6Wx1E3", + "QrX5AieFT79R2zXGWbFKtuwmOLn13XeR", + "QrZDSbOYNc59X98zSNJn4RnjPGbB5Ais", + "QrwbmNBNinBM1GBBQINkL6v3MQWKu7zi", + "QsLCTXEC0vgfgnempz9rwAaqPrffoC1k", + "QsLl15ukVEYZ4AKkpi1qqVXULV6xg9Rv", + "QsiNIX7jUKVpos6cjeyVretMMkTVgcmU", + "Qsjo1ntwRomljEyuU3CpGfgFUBwipX9E", + "QtGL4VKV1YAfnfT5QAqRFdbTtzrMjT6O", + "QtJnSVr5noxAKw4w6yHwxQAmf6nbwG4u", + "QtN2LWHAvDTUDQ5dcWezQbku99AFQsLo", + "QtgTIB3bR0PxpnuemqwWdQFupYgtGODO", + "QtkSKd9vQiL243b3A1zBvHfgSEKmIKvf", + "Qtr1U1HfZJJX3xKflelrqd8lJxHQYUCi", + "Qtxxq6ptlAPdnuFjQVZzxVBjgV8u4TmM", + "QtyiZSZh8zTnHGp3FEI7tvwxtUS2UmvS", + "Qu7PaaT6lEW7M64Yeu0e5nCGv7sjm1mP", + "QuQIGxPLpPyCnKh7QogeLoxrojKK08d6", + "QvEiFZ7MNDxSAoQFbIjF22uzQk7mtriz", + "QvLqYQ5mu2VHTGZSU0bhm0jK0Ch8jfFG", + "QvglVzj5f4JM9vuQeWHfyPBUhcs0vJNU", + "Qvo36ucNrdAUsqspb5eBKWGuTLiQ5Wk1", + "QvqcJ9J2DROowiQC61NAmAzST3ZWzAZC", + "QwA9o9pRF5IbrpAobFMTSyMDNO950M9b", + "QwmMBf1MfII4IMcM5wLmFpH3PquaZMR6", + "Qx02ushW9UyQOcZ6140Qa2LcwHz3xB9G", + "QxT6s9tLghtsa5wrgXCAt4MHrQ9DoTal", + "QyZkgMMRFBFPXTIyWqjuxZXxerDrBTt4", + "QynpQENnnwZ80TKBJzV8hEWRAOgRmE4D", + "QzNGKuXLhr8ogKu3WR9h6JTtN2fXdoCH", + "QzfeBUNCrhZvdeKn4xSNX6mdgJdQRVEu", + "R068oxk6ZuyMI5lSuDjZtAahqmCfLaw7", + "R0RgmtYqEQ7lvGVbBrc17CM4v8rrynne", + "R0WdhtFpdWnwVJ0nx6KMkciwT7lqXWep", + "R0Z6AcL2R44cZmkjCG2vywuQrRpw7QXH", + "R0iQhjHqDajWyQ5y8IKmGuDxfToI1YRB", + "R0iasdTbgqcS09deymDJKzS8xZ1wAJj0", + "R138mMaM2WB0OIEhOpSdtkbS4ahox8Y8", + "R15rwMvrtTj32oEM12VVL3mAXZY6jljh", + "R1UCVqqGSeGzDBTjScwnabL1p221JN8V", + "R1pOKaIgVhhl20UmuJWs0siEvyo376xT", + "R1y1OBSu5DyM4vGCQq3bSmtk7phr9ZVj", + "R2HrwwbPVWGg5Tg0VZNQILM9FfcpExdu", + "R2YY1WHFZcozBpVH8DOcN1iRaAyOflTw", + "R3KmNYlRweUxvtczC3DHXCsqiMCinoWB", + "R3Td8OIXBKMIYbIpq4tALrfxOvua9c7d", + "R3Yl2EGmR0TjN6kndLmjykHZbP6xrtJM", + "R3w3S47mDWv5Hxotn1o706uDs836LMZa", + "R4FkczfQv85edB1I5RlVw3hpAu9ssvLY", + "R4Uyw2D3qOTl4LflVJn4WoywqhPEbvCg", + "R4chr7XCQKIh9CkpdJrYXtjk4dXuc0SL", + "R4gxbwuq1D9rNCMvz8aWqpPylGLssXbO", + "R4lJVwstqrSNaymDp93g14PPTAHLOtji", + "R4qR3EgPvTR3fjSK4Q96qMiJSGUJHrmA", + "R5U7Bm6FcgRI2LX0d2lA1XmuuprIszoU", + "R5kuw1qC0WN4npOmy6N4L9r0b0hjySYz", + "R5oGPdNxBmMsXTFCRdZzxdzxkfYjt6yk", + "R5rf4an8Ad5DInTgIBhBUNjTpbRD7W2X", + "R5uvCNst1I3TRAlxKb6IVB55d27F0Wzm", + "R5wvGbRwYmX1X2ucLQfcFTGVGoq0M01h", + "R6SomgsRWlWYm89Dj8PKWj17o6OspCzQ", + "R6nCBSeTKGrn6lrIN7j3zfeNdnXHFeWM", + "R72R56Sj9hDixYt2px0A1LJrCmnhB5gW", + "R789crqLZG7vR416jJtWhiVKjy7W0fQM", + "R7UjWJmP0ao6bcGRFKm6nial3PmaTE8G", + "R7VO5DxgNCbnciZz8BaAGerUJtk7Ox6X", + "R8CewQvwOAhJKFov0ifBswUeAr5U6qWy", + "R8HwyQA6HAXd6BZNJDsAAbIfyrzhFBuI", + "R8lVJ7pWOaXeDRwNjU9sRT5uGH4tGhDB", + "R8yTk8nGDzTJVk0wcjqaqJxpQRMNRCEM", + "R96p0S54ftq3pV4dslU9vUG0229UlQAd", + "R9c5lNqKQjOVhHRFjdvCyh8zCfqwuK1Y", + "RAEWt03LmLZ8Ai7eVI32j3oSIzfufblY", + "RAOAzaxbYA1hSFzEyZ40ABRoONQDeyh4", + "RAOrkbZf4cq3BhcJEEvm6H8iC01q7nJo", + "RApQklWIzowbbQVkwfAInBwlImFXLuIx", + "RAxB4IMtuyzY6fneHkNksBnDLbrcDTRF", + "RB2zRqVKXE01Hl3ftgaf4Tx5bWP18KdS", + "RBD0Krkl2xGd7bDV9GsIeK2h8wvF4RG1", + "RBI8c8JvKECcwp5d4140lQJXdlaeyhTA", + "RBItyJFMTUMNdgZKNPUgzC1a4jM0vWs8", + "RBMasG9Uc7RBHbWpJCYkIP43KNykhC4l", + "RBWscPb23WbC4pfJUkihgpY2K3PB9sDA", + "RBvfwMKEWgvDuE6CnQbBuM74ou2UhvwZ", + "RD0yQWe99VaCP9les46hs05myauy9nmA", + "RD4RV7SFDsCs5ipIzafHQdYVsSA8b4SH", + "RDBhN00d2gBfk3oPhOnpuDzUi6rRcDz4", + "RDXYo51ipOxhCTaomS9ui1QUwartoGPv", + "RDXcVweuYRzhKzOt3J1HMiWzannfXAsQ", + "RDXfr3qeWA23TPEJmMQqZDTE965p1BoZ", + "RDr9ArI5q6PIKtqK0IsB9qhlLhJ2rCWz", + "RE5fl1ixNnSElgkuXnkwAPRMhOPh2XOE", + "RE5vTzabZTwM5LIAuMcBX7PYWT6LG1PE", + "RE7ufQgfneaHK5CU9081njD7U3DznOIK", + "REEJUMngTv64JIlWqcqOXm7Xb5ngog9C", + "REzZ7QPu1uQkJyFjR83x74Jxzzg58vmq", + "RF5SY6HqMkSooOjco451U9ihAz8E2HdL", + "RF5h1FaX9qixwlmQ2iJLSVH7VoEa6gH4", + "RF8bJdWaku8NJAxhCZIWeZG6ADCayQaL", + "RFDQf3JoYQqpKEEVqDKGxNN1TQTUtRN4", + "RFGHi3S5ecrdyywzf3Q9aMRcdpNp06eZ", + "RFIGtjA4o4QFb0WakWmrjjsHrVOoVv75", + "RFNfY53cRc7ybwvbAJXazARogzbUhYla", + "RFmfI8TiEHVCzYoJBVshacPrjxzhpmyx", + "RGFnpdhTsvG0vq4hw0mQ37EdeBoYLE3k", + "RH5GvoLqSTTDVy7k6jyFg9M3leGGD3RW", + "RHPgTA5K7vEFtyKUec5s1cqppodKJUt0", + "RHQpvehViorug9Rr2qT9xAhStLMY5Zon", + "RHaKWHW1qqGxkKRbOJc771ahTpiNL5B8", + "RHnptVY7tDR9aWlsKOvG91Vd2We9fW9l", + "RHpBBBg2acZbDdjJ0452BuYQoUOT85sP", + "RI0WvGIz6h9gwQPQwWeh8uddweZFhQLC", + "RI83chOlziz4yX8LnHXWyOZNht38k2Eb", + "RIQE5tNtOzsPE2B0OYa8EwJRZtPMaeLC", + "RIn2kcF2GPEoYU3QEe7RyQ5B85qlr0By", + "RJ2QJxLjW1i1hOXrkV4VMAkIgvHAQX2H", + "RJ8S5dKNnvVWieDX43pRBiMzqNgZ5lBe", + "RJDhE7NF1oV042bXCvW1lCp8MG1bqgPX", + "RJR7ff609khccCVHlSD4o9rFBi7s9MxR", + "RJa4oZXHj7idiAtRB8PNrbnQ5xCFXVTx", + "RJsEgguUpGM0j0XlXAAyNzd0rJ9Y1GOZ", + "RJtR2LmymjXvtX5pNUG3simQwxPEd3Sv", + "RK30hYLcTUBHdkWA225BXyb9nwqC9vlQ", + "RL1VlElCHQVHCXdojtQ1Wsx4g1JZS914", + "RLA1oSdX2STPIZETjaAHvlCtYm8WOZf5", + "RLB3tzkKYUJnIzpl7FZcsc5FqXidY0ta", + "RLWe3RvzNN4e9ZekM81Xzz4W9S9eHDKw", + "RLotgDiQJa6A1yiA7qMiZDWHphsPV2p7", + "RM9wlvDVW2vbPrA3w6X3dqlJrw3dSoiQ", + "RMKXoBuoRuNjMV3RVDnmzvV7kt3nP7E1", + "RMVTVgUiObLcz7qtrjia1gYijJeF6Kb4", + "RMvzDauL1NV9WT8rnMz3GZaNrhnHDO28", + "RO4Fz1D6DDZz4xoIBa9oeImRsoAUqukV", + "ROQH29XVlrvb6Nt3ExxGyqwHe3HckOZk", + "ROUzhhuogDxo5YjMrXmaFaEbeFN39qL9", + "ROYafJCDbJag2rMQHbrXHf9uzxe2pL2K", + "ROcxSN3rqPRihBvau0GFJZaEewwBkl0Q", + "ROgVE3I3l9YvnqBitrTu5qaJaHtMEAfE", + "ROyRjafzZXs9dpJYX51MjaQANVVSBGKU", + "RP8TNPDtSSMKUAzzraSEhJR169UsWt1q", + "RPjwW5pNkG5Xl8kToQ7d1dbwYgRrnBVt", + "RPrv1W6apObE7cokllWVMmzX0iR6crTc", + "RPxVwmhWNtfiEeM5GkG30e9UIgbpotG2", + "RQ3eATM18ygR7hO8GGkPhgX1TMWgDUFP", + "RQITm1J5ZFXbJP0yJxeh69UjJRprok96", + "RQIWd44RgWTKW9FVYVcIlHPEuGO9BEZL", + "RQJ8CILy6A0rvcdByUgRLLmFKgrrR1v8", + "RQPXPyqDEXReLDwyVrCuufijf3vZziPN", + "RQTu0RPEzYHqbaXm63oiCF1ciyCDgqkk", + "RQjRhUKiViisDEbU1oZCNt4DL3dNHtWD", + "RRFDTsG45q3B5xT78AR6GsI5YVE0UNH6", + "RRJ2b5ydYhA6dfiyvD98g8tUlQt2OVKX", + "RRrbUR6B55Xb2FiNQTGapsZdufvs6ZdE", + "RS1qUgx6GCmcgn0aHhjZGCiWSdJI4nlx", + "RSCD4GmoKGgPKUBdP2YPu2i19X907mFi", + "RSG5QJpMaMp1oYRgblO5X6RjQeCoyEQi", + "RSHNnz0YPeQEwvJmNEoJXGYFOhzNuTBF", + "RSOTsz2K7EH7BooNC9AIavwXWb5gcbMT", + "RT3TeVcMyQpUg4ikyXHvBvm1QDDzYMhp", + "RU02VWmrqzdgmd5uKJwwYGpkxy9HSecQ", + "RUKjGzlqjXANyJPr1cwJnuFcO3WvS4Wl", + "RUf9ALvhNt8UGOfdpWanNfSJfjWjObPU", + "RUyfHj6is4ba7LijDYE74hTL0tEVQBMW", + "RVGGuOWh3FZqzsk85bb93YtstdF0TPiT", + "RVfYY8L9oR1LWEqFoedAy8XO8yzcjyby", + "RVn7sn07f3JpJDLko1Xm8gZ8enCQm2iw", + "RVzmJLpww9hpME8HTu7Oxv4yJZO0beR7", + "RW6Sp7UjZqlauJcNFiiLIxVQj69JXTDh", + "RWKMzFPWnJSO3iGEUVJyZhhsStXv9hrV", + "RWXPIf9Wex6lPuW8b7d2VdRIFb53IIae", + "RWhixF27pYP7NRZ0F8bPoRUG3Zo1oft6", + "RWtdvgJ3KCPDNmVpguzOWPXlBxyC4gqh", + "RX67Etaqoy5KLoEHJz35wDoZ0u5NeqPb", + "RXOvnEOD49Wp9wYVjnfHT1oLgiG9UMtC", + "RXT7Jw1zePFpmIl3eSe6aqyxnDUQS2ne", + "RXccYMgWAWbKwQjfcUYqxJbK8luVJB5k", + "RY4kdCOvzbw6OsGn1zCcms7yWjpdZXzv", + "RYg3eEwjDxDW99xg9rAVtayY7jKKwSZq", + "RYw81qrI8TX7wAUshylqRV0calf3BWB2", + "RZ2n4Wq6LX8ylZnnK87M39GuVfOBvJ04", + "RZ6ZFLh3TNsFPiYv0PX6PjTb9BLHSzPE", + "RZAfkovrDocBE4JUvZnbgXZhT2XlkpMk", + "RZSwieF2E6lFfMbHJwVbmH7N353b0Hk2", + "RZVglGdQUuqA7AjC12tPCB6zmuGGf9BD", + "RZZXtwNHakdBsUqGin1geDJzUm1hrfdf", + "Ra0ZvqssaYjVyiqU7usEYGK1AJTptIwj", + "Ra6v3Hky1dKcSkr8oZhdQbr1m6nVImqc", + "RaNDqOKXO5NdFdtrJQqwj9zwfiitgE3v", + "Rab0OuLd3NsUg0gCMFeBHbvYHEDhd9gN", + "Rb1VrTjzCZvEaPM0yzPIXX9pp9f88cZ9", + "Rb5UD4PP0HetGLXJHqyizsSUG7KQKsaX", + "Rb62aGlAqvCsvyqTdhfQx80hPvKHVEtS", + "RbIVT1UZ0Mg8dcLz5vQpRO6J889MaOwA", + "RbXa6fNTjSHjmMIDbsiOgb62qd1dPWd3", + "Rc6DfgC0LO75vTs9sumenkW1wsFDo4R7", + "Rc95jDGq4Wl3qN9V3rKShEGe3eIdHcnl", + "RcJay1GlIzL0LSIBhw4beZw5qxTpeOYS", + "RcKRZmzsCNXKiB7GNiEtdFffHEFvIZwS", + "RcVHFZ5E0fskjXJYU9VXf6LUlFnoRWAr", + "RdAxw954KEzHdpMQrqNIN3pZafsE8rUf", + "RdDigIuZ3ynJ0A8UqV1xfEICRO9Y4sHY", + "RdXK9MghHBChaqxvsuacWojwxxr4Ag72", + "RdeZ0MvnNL6rgWjGwiA7FPCXmGfhRU41", + "Rdjz8aYuBf0HZAG1UCn940XAnAxhVqDM", + "RdleR6W0uypXOktoJWJp1HnKcyCWySlQ", + "RdtPMiQHNglvzpyRlnAqiujrT6wX10Da", + "RdyMyB0oOa1rTw4ibziAO20ReCsXo3vg", + "Re1FHo5yTcx6qELscdn2f958jAxSglx0", + "ReCDln4moIVvFDvX2lWtzV5ujID9PtsW", + "ReGXBvIFmtUO3X8vxEhuxf7yu1vHJP55", + "ReNKXNHNxTABqInKVLxfOlU8hKfJO0mJ", + "ReiYDIBoQfd3YiFCurU0qvLjgA86T5wY", + "Rf35CBRDPeDCWsreQiaWAKCh2hjz6UIo", + "Rf5ZbfWaqPw4kyR7REe1j8uVyBg1hIbF", + "RfaGMy82RyXlvik8LPWUIkKNyBhZNfgn", + "RgDIzKsV9ISAigHDWnAKDkTLiwhdIltx", + "RgXL2QSh950dBBUEK6PhjjW4oZUgYj1O", + "Rgqk8H8ucKzzRx4NeWDQdIaLisdp4tDy", + "RgtgKweXFX7ovO78wFmB1hGzugE5Tj1I", + "Rh0tBQICP060jdTFGEwdLZrBagaVNIb3", + "Rh2ABCx3RtiXMlmL34WInRZhL3hhWug6", + "RhNaICx8lKKHcrm12aGEOBLTWM8QmodW", + "RhXLxDoTDBB8xpNs48fwVxLPdkWC4p6A", + "RhXMCILPlB7At41xBTAe4wfpEt0effUm", + "Rho0KSThmvWdSa5XZh60o2Lk8xy5Ag0z", + "Rhudujn5NbPsQqNBVMRYMVDmaiqoqL4C", + "Ri2tEJM3y4yxHv6ebYdCpH3JLPy5sxuj", + "Ri4f1KAXaNo94odrsi70rV4KvgMjrMPF", + "RiAnr5fAOti0w5pU9qDDEACXmPwS6KA7", + "RiJ6TEWW9IPkx03zNQEir6yMmvxoNhYe", + "RjNov7xfOalu2oXjig1yoxEcXEe1SOPX", + "RjX2RqDK47vmYLeV9vF1h4l0VMk3gIWp", + "RjZLBiH3FdQzDn2Oumut4IRP0Ro1vs1X", + "RjaWJnj0dYSvqL1F5QUKAo1KqJsg5T0N", + "RjtAl2lHKxZhL9b9UpnDcjqCpaqpOvlV", + "Rjz4Haxa3sdoGj3dKGR2vzDAzfEgcDJ2", + "Rk0EsAWBExytcZtU7lG2iQn7sG9FrU8r", + "Rk8cPeIOQmwRN9R551aMR8nkZmFvM2fW", + "RkHFwi2U282MRKzYfOe0EEq3EK9Rsi5C", + "RkKNWSm0kzLzgEnydQYIyDgUZV7yERIn", + "RkY2cLFNeYrqCYBbaevGos9dlh3MNbXK", + "RkY2or1EtsJ3OJ6e2SHLF4irk8Z5TVNS", + "RkaC44pLyG7xf7itJlJWclmgSKBlE5rd", + "Rl76fcpcB6sqJyVC6t3PqEEna0pWEc9Q", + "RlayRB4rZhPmhXNzMowLwWuUiJtYQC81", + "RlwektCjs1sPlWk2TLc4sNHuvD5LrYvL", + "Rm3Q4mL8rPuM7oeExHIi1jp0fNAV70y9", + "RmGJoJgwXeoKAH28OPwZwVIX1V59sGDv", + "RmfD3ROyIYGUo02ySlxvQNngJVukmoaG", + "Rn1bqoSqEyS8qg2T9b8n0f0OhXuURIyp", + "Rn9Pg7RQhkZ1x6Z7BTTYZnGa0Pwapoev", + "RnUHVnGJkP8TL8Ls1P5pFvwg4yxVDvPM", + "RncDlCGitSXzDJlP9juc7qLqhoH4eBCI", + "Ro4HyCJpwU5AHXcr5XQ5nhRkXfWIv656", + "RoGFQsiMPPWYG38PUZF1DzXnUQY13GMO", + "RoIv4B3OyPnqeRJPw9mvWYPHZNj0CNj7", + "RoJQ0ukEcO8li1UqXPYTupO12k60TeJd", + "RoUsPa4Qtb87mw9nTTyXhnfqzWBl05DN", + "RoYSCMNv8APxURvkKRDGCTeKQfPjpRJl", + "Rocqn7F7zfFUT51xKdU2uLCPk3dToN1H", + "RohhjJHFjaiElnXkYk5Zyo0VCY4amLad", + "Roj4xzPPU4OIvl8igcyTFo3yysoVrkZO", + "RomZu3JnvtTNDYGZ6lhxyGddm3Wt3uxV", + "RorJ8BDCD0ewqzwDB4zavQDD70cVJ6p4", + "Rp4LRqyetARihAPQQI3AjWC0wXXcCiWN", + "Rp7L2cOjwOMT3o7tWoU77Co86UOMUiPp", + "RpF1NVBVtl8e5i5pdDaigxwWwgXXxCWv", + "RpJdryGzjgx5KeRYHAzs8kvUsPSlCuqC", + "RpN9pmc7b1TVNyycnwhprBDN2H9FIe2q", + "RpNaNNF55tWQvzRCtqGvIfm2kyCOUxYM", + "RpPr0yPKAjxL28QSvaoB2zrQ9maDM6FR", + "RpVzGpmh4oxQZS1OPSEvwvZPdZeL0CXK", + "RqGoQ3qfgMz7yDkeibYLgqFFRL3D5MDC", + "RqKYbcViYQ2wB1JVPqb9Xh0KmQOLPzeH", + "RqgaY45YEoV3RGkmkxxIOyvuaw9aX5qN", + "RqjZKRrJS2RgafGIb9cUB91QZrdmIKIt", + "RqnIhxWKjSpbbaOzWmIJODW8zsGRgftD", + "RqpZOToP5i6x6n6VfqspqQpejRY1ReB4", + "Rr9X6UHoYkkhNMjjRpmm3aizIu0Z3QJw", + "RrZxnwtPoiyqQNQ8lQu9kp4L6WRWchyA", + "RrpvRb4oPFXXx3Fk5srQUZ4Neqgpxi19", + "Rs93G6so62T2YJJIkz8KLW5N9pFdmssc", + "RsM7G7WD7MG0afPGA70LgNtKPudptCwd", + "RsZ5dbnwlbX4fgGDx71OsOVlWWzsMG75", + "Rt6LDRFTVaVPJMDUq8Og5sAkrvcelYI1", + "RtUfEQ287smHbXGMa32HllUDvHiaHzgL", + "Rtg1kUF4kbqQj0xg0zrjFFahVM0PLUvq", + "Rto2xOjb5Xh2ONPYl6z0mjRZRIfebOt6", + "RtuZldK7zMWNMHmlZJn3coAVS8ryMcRA", + "RtyozBSkF5nzPXkMQv8YDevBFDQBNfwq", + "RuDYrbuyfutKmpgoz7MPFX01t6pJi1VK", + "RuegIxJNlhxvbLQzyL6RrKx0e6Cy4a7l", + "RulrJpqQ4RqbHTJqDz2r8jVs4CrfUkva", + "Rv5Qs5k18Bd6jyZuXZgY1nzuRn5pfc0i", + "RvMsUtbFMZ2XKzqhh8m0D93PwWd2nFuB", + "RvYG5ZPY8snhfybOObw2mAbmNENg7HtA", + "RvcJ0K41vrxEwkNs3W1oa7GuLqCjrTWV", + "RvisiOlbYirOg9oY0wsLWNyuyvN4Y8WU", + "RvtKff63cXjJRjMFpfbpqjTT7CSGC6yc", + "RvzoAbtIBACygrkml4LeralkZasVqejx", + "Rw2pg7fgMJMwavtrYr1IHMCupwJlvNyt", + "Rw8qSw5xkK6hmPLeUIQKVNlwlM4hcFHa", + "RwCpY5c53Sa2jaMLju1a8UUnDaQY4fs3", + "RwSaSWXyS1wBEZuRrNXSRT1zXYhiS8vf", + "RwhGc4M33uZrcc0E3afwOsc6I2eMfVBI", + "RwktvL5dPMdQWlSs0CRMn8SFhzRBBA88", + "RwrVFqazHjootgDnifviS6bxawANvnpW", + "Rx9unSVPJ5qOciUAjDLMNPPy4q2Bf6kU", + "RxdlqZrxrj29JxFuuV3EoaZC7vueWD5s", + "RxvGoB6wt0Es3YInokcs70SM5PYDxvDk", + "RydJlRN6mPdB2Yhc6r5qEZfXg9JGc0Ed", + "Rz0WWpwj0f2Bwke73puaOaZQIgjEKBzE", + "Rz1NdT0oHttrv0YvIpOBMZsFzuTj8IRz", + "Rz2kNnd5pVGZmGg8qO79bXyLgPWoJzLX", + "RzBprL7QiIdENIe8RYVwTJrRrP8NnUcw", + "RzMecCkQXW9sTcfZn9RNVJY0JCQwM1Tr", + "RzewrVJGYykjNxitieQNX6y6Nlur6A99", + "S0EapAloLMzEPwoAzwPVXCAOb61YgndO", + "S0P6b9hwbxaFu3Cyy0MeFeFpdHKSDqFw", + "S0dJ1UGLSiqim58im5pSizN3I60MaLXp", + "S0yJZmrgVTIjY2OltcG95HnlJk50CYXZ", + "S19FZPHHwMQeFThpWgrHrAn1dTD8T6lO", + "S1Do0qVlQsCsRcLk8R55ECX8CroAtPpP", + "S1FJiAIBHOMSFWNHUxCIJqo4wTVV7CRu", + "S2BTaiqLG2xhtztidmahes05KRRxHllw", + "S2Kq2mNuy5qPDvyoQZEQxHPZBEb3go6L", + "S2LBbWDzpyAYJ0KF4w8WNXIyLWLsQFv2", + "S2LHZnfsVONTq5XAuiA8cT4xCq3uCUMh", + "S2RMXTaURMCRdlLU1FuawACGiNkvkvZ2", + "S2Y7gF1In7ICkChLc8j9ASavlsJDIonx", + "S32h8jYMBZB6Tb2eX7vANdN8rZyM9tT9", + "S38f3HjKyGEksPo82wJuHJuzfuwEQcAS", + "S3CIiSWbWAgatrViff3evQ3p0T1NassU", + "S3ntmO0IVEu4QIuVSbRNQmfYqzh3FniP", + "S4PfduBPiAV09WO7hLAUATlJ9rGvEggh", + "S4PnO9iTlpKYeGCIIMmNhCRvX32L9qUN", + "S4XJEibgzWpJn4TCd0Ed4q8dThKWSN1T", + "S4lpMJ8xXkNbREHLrNgC5SVR2J82Sopl", + "S4oEZKIUIcy3mHkbE689wwdc9qzQZXh3", + "S5c3IJnRaMygBGADdzSssd9EaV5g9xqt", + "S5dXyfniuSk8n6qt7emxYKisBTuzkq8L", + "S5hBQkbHWn4Y7MNpuesSWAt0sNEU8KB4", + "S5hH9OF5z2YugqkHJw39x9BCDnwazfgT", + "S6IlvCbsaPu8EKiet95mUZ0xm1sLuRBi", + "S6J2Lo4ipnWUkJskPlqQQ3vdnyWfuZW1", + "S6XZUpn8EU2lv35mg64Hf8GknLwpWJ7n", + "S6fqd1anQYySTS496M6WU6gv7zIBRjb6", + "S6qzaPhHkZHOR9QqtU9gnvWjzJi5DrmX", + "S6sVBAGNiBZp9wWUva0bzoUTaCxQAXM7", + "S73zYANAhBaGpXN24ABm7yXfs08yauiY", + "S7ZOTGe6s04JYoYOIrtYdsxZ53RtcrWr", + "S7f5EcOGDEwr75ojoDDE8urJo80uA2oL", + "S7pkCsEN9aUVGhk0fwje03mda7V8aN2B", + "S88x0FltMXyx4Mc6Rd5IggZcGL5J5Tfa", + "S8p9fDUJSf8mhlCIy0Bmz3BnZEn0zt3N", + "S8vEROBdFnwLhmofE6OpTDVtPywLlO7Y", + "S989BK2SgbhxKH5UDhi7grGFSgaBu6B7", + "S9Lwq9dyddUIuLG4CJc04aQHLKhMerP8", + "SA47nZspyfv826fCZqtn2W7Va2E7h690", + "SAC4njJrgQetYJ26KA0AyAqP5OOWxbaf", + "SAODMHbGgd8awGR9VSYDFlg7u2EdKjmj", + "SAV1RreRotzu51XW3cEyFk0PC1LRms4H", + "SAatY2Qe0ijhet9DvCs01JmBS2lXrBEy", + "SAyPY82opvHHwDr8qslqf3ygWHZsRLCY", + "SB9gsGIvUne2b7MBhVz39MSKxmnswtiP", + "SBMzoKW8Dr0ML4PFtUyIZiYIb6FlCCZ1", + "SBOZS06oa7mQdTxnxWVczbUXe1Yndi2U", + "SBV1xKdPA9kmyJApqAShRpDYS61BVXNK", + "SBafoKbRv9QvOeNgHkIi9PT3HL3eUK5f", + "SBgOxdKyPBuMxjflZQG2s9hu4Nnf9Ghb", + "SBygQfqXnmGgJEBn3IYUZx8fDdSgVGHb", + "SCR0agsoTjMitisWLLODs2rQwiptTTYe", + "SCeqC5LmCPfpIkb3539o565XOrJ6kYpU", + "SCjCJGOKEmz2NQ6tMhulSZIYd6aV2XNu", + "SD5MCirrfvmfaHiOfHFK4VcEFWqkQrT9", + "SDAQb2JBlLus8ShV4PwJnflxZJ3Rvg38", + "SDBH4jmhLIYT21q3cIlSpmolqVLAr9bf", + "SDLpBAsKBbOWW5NoVHi8QLNDlQ8wP7eV", + "SDr4z3PbL6Q9f7DnSvaIsJndgOQlCacd", + "SDt7CDtdKoaHcb9Lm3RSfB4UFTFAuOrk", + "SEJq1tnZ7VKulKUElg6bg3U2ERT8VBrS", + "SERWgyq7nUGk0qC96lplvBjzvqfREqdt", + "SEefOAnWR8OKRZfmoYYQydjYprMw6kDS", + "SEgEreJ1l0lUf3sMnGmStvRSWeNsVaV8", + "SFIydUWMmo4sD8Ta7WFuu8fISLhitwE6", + "SFSgwsQKu6td5zSSdUjXbpCcB55zS5Q8", + "SFWYI3yZaBKY4joXDCZtzB2SaUYfHcT6", + "SFX0Ss2zqtrdtgI3tCOo23QN7XqUKz9m", + "SFZpHb8WTBhiEstMILOIVm1aHgE63VaW", + "SFbpTGJBCphyT1uvlEnrqcvxhhWpUGge", + "SFgtCNC7Kd6jNQAew52attBPEa1RoROI", + "SFyDsCnUHcLsVblohoFCtKSsxQfmSVXI", + "SG3pSy2Hlst4FVIW3tdjbKt3vFsg1GZD", + "SGM7xz6yv7ew3eW1coNxMbvTakhH87JA", + "SGW5Yblw1v6DMWMyc6vgTsPIS7UCunoc", + "SGedNqluoN1PZzZPHKPH8dwQTaKTtHQN", + "SGsYWOLqZI09EE3LaADhdhGLRuHJRM7U", + "SGyfcXQiFqYvnKoDUBSRdf5tcZuZyYXM", + "SH87tBhpz2Qpij4FX8w22XgJVYjtZiLt", + "SHO9vNaJAYrFLYVEU0UbqFihdaDzc0xO", + "SHmygmKZcuyia1fmYNIzqih2JYjbdZVl", + "SHqtoeJVsrziKN8T1eY2YaJXtNlBqGTz", + "SIF0z3xq7ZMZ8UYywGDGZzwirwy2PnIS", + "SIGdaORo6QB1HlNgB4HcFqPJpD6ifdgY", + "SIeFIOIK26eFlQmhtZLdPpkp0XAilQVC", + "SIqdia6f24lj94HR20MDsGVAm7YJ9GJY", + "SIzMyzb2vHA6HgpZdwKFP96PvBGjGZSr", + "SJLdFwXK6vTbgoo1tsD4FCitilj3NNJG", + "SJQaISuRdV8AQQpbIgBwUZPvOyQ89GNv", + "SJQgWcfM5KEsMsxaxTWXgDsTictxI0N6", + "SJfvJjOvpZqUHmglZiEbtZ5S6aQ4U63S", + "SJnzSmm5Hf7zRAOUIEBnWSWYY5F9ODO3", + "SK1ktnIdYNLWsvmvAWqek71r5LzvC26d", + "SKbQl8fAqVkWoTNn6xjjJWTYg7xxwZGU", + "SKmCXuYQUrzcCYDh6B0itkg49P1srt9l", + "SKnaMhsW5xYA0wN2CZuzWQsLvuSAZvWi", + "SKsHu2LxRcc918n3krk74EoUrR6ZhrAI", + "SKsypFE6Zrh4oRhx0vXnAYSZ0Ge0kXYw", + "SKzRe0OZ4vz1ZLnsfTWqClfSnImEg0Z7", + "SL4d8qnt85nVMj3SQpjfSST1APCAm5Rw", + "SLWFyd2rFM9u8dBCwml1mkJA9bTvATUu", + "SMfkN00JxJAvyGIdkj8u9B2WRmaqaAyO", + "SNUugPfOd7t14YCD5zkUpAWTtihYZPWM", + "SNWdle6VWG7eg8KHHczX23oqbXX16Zql", + "SNbkFo0CguYqtKOKfIRjUlRUPPTLdlnB", + "SNt1YMTQ5HwrkiqMpHFMvWM0nKR63Zj3", + "SNwgbu9k0uO94RxMuQN6psIKlCPeRvre", + "SO56cFxnq9cZZcLbUAMzVTn4nsFz185N", + "SOauOJSYKFPWSsTt89xE87SmjqHTVuVU", + "SOhu5yut3uUMDyvc1kkkVEa12I9bwBat", + "SOwNaNLYlLksKlEeKDF4Pw5vhG9uzzMz", + "SP0Lcbp9IYhXk3Pue83aEx0BAxTYOHSO", + "SP5tAxGuNBgUynp5iPvtUHeUFHAPMPZI", + "SPB3BldzpAsvC0XEsNhbifTBNKWxUwmn", + "SPBh79yZaotQIngfpSABzVJcTwQ9Ru5V", + "SPnEhfQ7MVcm98Sk416Xkj8xkT46sKzs", + "SPq3AemF3ve0bu6Tnzb4WcNoEzVXrQnk", + "SPyiHA9H4L321vE80qetXr2ru6MS8zb7", + "SQ1gEvhEmv0jWWIyk7Mnu5lZELB6Sb6I", + "SQ5SakhYwSTbA8BtRpSppo0ODdIvycHM", + "SQCRm4F3CB5s41uJH9P59weDF6zp1F69", + "SQEoJTFFQ6DanlHnqZ0v6HbikzB2veUe", + "SQK5vsAUw6Nb7JhCCXVyjkJ8ufbULXZ4", + "SQMDUBXeygpP9LpYuQUT1PAaJF3ud0Xf", + "SQMuGiZHBbES3e0XFf4BfsNY9zmIYoY2", + "SQVPlogohSPv7vi8wYoerM2r1bFuaR9x", + "SQheKkq9axE7RxxOuPziXYaxfzJHyF4i", + "SQryy6ohItWqtpbUCnlYNh8mNaNMQgAp", + "SR6tGZIiMC1N4rwLn82e7xk3g6U6aNiP", + "SR6uVySlSioaGFcHq0zEQQTZi5ySeIUt", + "SR7LY5YMeZ7RqaytCp1i2f7T5z756KXW", + "SR8931nI3LnnX3p3RKqjUatGd2AJPcZb", + "SRmTALkMZFDCeV76uuizg76pb06tYSrK", + "SRsmfzJaWtoA9UwliuELo86QCzothVuf", + "SRvhNPxGghdrGM8e5tNPQH0OreDmH6tC", + "SSAulqk3HvSB2iIUmakqLHxCwLXWZUX6", + "SSXZWWPvDB0pMmyVgfOPtwEAkPMGuimJ", + "ST2c3Y53281S1Te7UPo899g3YizvKMGj", + "ST3ItO3bxtOELc7NOpZfLgmo7Bi4x1As", + "STUm1thT5AOu6IlC8ppT1GQeIfy1Xnqp", + "STWS13XzLhMuQa39EEUOlw4cllsiaGpl", + "STfEuryufJs3hxQx2KHXMy9A825Y6e0h", + "STjBcKzAk6XB5cYWv8Ukq7Mv91kWxyx2", + "STkmxfQXpFcfe7YGF1G9tVc3qBcZLogr", + "SUjQLazdYeriwzraGqlvnckH9lz1UYcc", + "SV6UcfsvZzDllMn6LDjXLvyHsKVTqGvI", + "SVHv3p2UAi6moW26eD6urAWmjBnNdCdM", + "SVWPmduiQolBvYBb4bbjYQtO2E5xwkS6", + "SVeiQEjqzu6zQkZvNuc0qUMd7sxdIYr8", + "SVm206iEWcFEAG8FC01Xv5o24VgAgfLJ", + "SWCQnSxB1nFbLJmVixlkZIW5VxLRpyDU", + "SWCzJ0OBZV3AFUZ3PpJm484ZlrILkrnl", + "SWFcpjqrvbNticN890fiCJI5XUvK4h0i", + "SWegu6iUwPUl4ru9IgceKZea4TJo2ExF", + "SWik7HfkAG1CZAtox86ICjwedjmWQQ81", + "SWmsBsPMknQ5KnM6cn6A66MvJwWYFmhr", + "SWqzCceMy3A7V0LKccZc21HaCpS6ZFkF", + "SWsNxc43nkhQK5o2fERf9lWAKdmFvem3", + "SXe00hmaaraV1qu04AVBniotWP9lhI5w", + "SXlxJYtbUmCzosMGCBZNdZINDvkuykTq", + "SXm6AumxWonBwipIYnaqD2Vq6MvMgEAr", + "SYEUoUbUbGGVvJFaONVXy44tomUWOlyh", + "SYgmOY1BZW8yqL7vHqzxDdTQFtmSBbYD", + "SYkOX26tboGEwVuxb7WPpRL5N56DX4ov", + "SYt8Kcwvdhjkc0SuH7UfECPfTat6VI9b", + "SYyjU55PaforyE4GBl3QUL2giOy4n6Dp", + "SZ1XFhDLubbvHypLwcI9VjMTawXdzc6N", + "SZI5AXy7BzxazveyunvuoUShA3ukJ9h4", + "SZNRFtmOU2uiiMVGQDZYTLaSbVKZTjL1", + "SZZf9iokKEfAaylaZxzxoCSBbKZFKnX0", + "SZgHL8QO6RxE574X9EKaqZHoU4w67Pa8", + "Sa4ZLKfl8ljPLskgxXedOPEU01XicXs6", + "SaBJGMDax44amebGCd5FdY7CZDxzjZHF", + "SaJgTbjTVpKRIf1e6afxzDay9R96AEzn", + "SaLxcMcsKY2hnHr00tavV4Mojt64M1vC", + "SabVQPOiLvhna341t9nMG77DRtvROpOS", + "SapNG4WuGsEPC5jxF1ZR0qBVIkBEf5rg", + "Sb4LKTMNjdineRrBUgEWbufRiUXc9wDY", + "SbSiPPUmbXGNwLyQY0YWidqiSnLHKPVt", + "SbTrpLMNO0XAFIJW3ToXMVxjKlG7GdtB", + "SbcqQaKBHNL70yPKoCQZJUaE9KA27ch2", + "Sbn5auu0NZcf98Ac3iXLwnmhs0Eul2kK", + "ScB0EozjNzuSQmPT7jmF6EH8oy8BBW3V", + "ScE9iiW7aqXoPrrak5O7SWgULrgzdUj4", + "ScXbo4NY3xwFhKL57BZtfGh07sw4Ae8i", + "ScbQYZz50x5tSb2grbacADMCsaDj8sdL", + "ScjzogYwuOXHtOWMV56me2l674tlQ0I4", + "Sd3cjagBVnxDEwuSJQIdNrmO10hwV3D9", + "Sd9p6XBKV1xB1lu972mdqvLb2QHAAd2c", + "SdBmVD58WDGXGRAGnnQVw4y4w2QF8nZV", + "Sdx3qt5RNVIvGg0PXVfbx6eqDK6JGpm5", + "SdxrIXOwlhrgnL5KWLFsnokbOZnVWS5n", + "Se1jugazoEfKhVL6bTkUTe6A6tc8thmd", + "Se7WpCQej3ll8F1tCOaDJrLh4tQ95BHv", + "SeIKEEDyaQrxwl8hmmwX7ypQVC5AqiyB", + "SeILFnBkkgfhgS5J0u8HeaaWEm1JSBys", + "SeOyCZ7QVcdEOTvrh7EEe19k7RVFYlC6", + "Seq8qIgO741ZCwDnTtsluonQWNLdmuDs", + "Sf8qw0PCBSctRATQ9s5GAvGciEgD4DSN", + "SfM4vZqcapBRviib2zEzNPVn8RjwXA0X", + "SfWgx9ykEP9aQ8RCEO44i9szMuIpwZ7O", + "SfbxJwqY8Msz2V4nIIIitMk4eiUbeHbf", + "SfqgSUPwefaSb7zarrPU1LDKF1PHzfTY", + "Sg1SUNudfkVKb5DHTv0lh9Nq1cMcR7G9", + "SgR5E9vrAL50ASFVcJRgUd8QIGJzwAbL", + "SgSua8MNPPtOnFNcfxBvFCpPoehb1Uil", + "Sgh2ZnE6exStoMDfwBU7YSR571kpZpgS", + "SgiPhqSM3AbOeC6oLG8z7uW6i8sBoxXN", + "SgkrLFf7K7jvpFtyTp8DVHDGOvGaf8GH", + "SgmYiA69B9IpoWcHCONj7QeCJ3qR3lt5", + "ShATL0gl5x1DJQCnDmBpaNWM2kIXyNJy", + "ShPNiBNqYZ0OaC35L3DmqpgbOydCHibE", + "ShZrYbKGTI4sMXkB6V0gwKKOC5FA9Ao0", + "ShsUvtwbbgQZ43Y4idBsuPA6gs0EP8XH", + "SiMGibX51qRaffBMnt5c1RzuCCeubZmd", + "SiZ8Va4dX8j2Cbx2Q2j0iYixNmsf9e4C", + "SiiSzqjkXhgM69lhMFus5sLKcEFFDZa1", + "Siw9GHE0oXTN9RXQbRMJboA3G1iT7rEL", + "SjA3H8zIG1N1bXQYpVgcSlJk8GVkPjRl", + "SjB3VMYIXS72DShMzZkhWLlWeTkZbpcR", + "SjHKOTlnO3HilTwWi5U8IzhVrYJJrC8n", + "Sje4fiuWAkmXbzg8IUAZF94U2hBa6Azg", + "SjeRyPoGBzWMNJ9hNsZdkMk00GJYgAcC", + "SjgLXuNUVUC0bB3Bh6wC7zTGgL9xVIdl", + "Sjvas9msCsU2enzs6vmF8URfGyw5U3qr", + "SkDgPL17qMEqM3XkMbmKvC3SmqnTwyRA", + "SkI1LWAX8s2rZW1998kVsW89wD0qsqtj", + "Skll6UNRlw3T0gJCVOR4GxoKCLHHZTej", + "SkzAVkrECcUwYEzI9rRo2WekmtIYY7pE", + "Sl5tu6B9omsYOcDDE0Ylf2aeIr7tUQ8Q", + "Sl8yFM7BuSspPuHMSlxT7lOgTPQ3UvN7", + "SlLvYwBraeujqmdEEViRPOTWZ3qQPIhS", + "Sll4oKVbX6zcrTR63vQFIA3m701r8XFm", + "SllPk6O6DAIsw9zVM2uqz1FVCqq73N1m", + "SlryDeKZLryQbQNVe8lhrpCw0XF7qh1l", + "SlsczwwqdbYPhq6TweIAre6YSnkKgCX6", + "SmEn91R8piHOr4F4UCFC1H4kfFupXOWY", + "SmMd1AfVls0fe9Qk6bKGFNcFVjfibzyv", + "Sms5lMnWgtX5kImhlhWy78qlfhkSOgtt", + "Sn00Ku9xjp23ujVndCxBKrzJ9OW3SV7r", + "SnHzVaYXGQDTwNlsy0qw8vSNYeFK0L22", + "SngMCSF3VY2qdb5TNmAeysjN3erEipmb", + "So2ZJaDb9ZnFHTxQymHT5FxN3NCjsUGb", + "SoDwkviBv4hqs4nPAGgsJPMDzNZ40OHA", + "SokaX0FNlfna4K4Tjz5T7Bx82bDWIEHH", + "SounXHkGrkkqHiiu15EQOpelMY025dSz", + "SpjkL6XrmCQJ1asqKSvminhqWYIn9SMD", + "SqA6Ss1gC320lYbshUW4FFT2ufjBlb0f", + "Sqn59nUhrQRz5UshiqLjoQXI83OLxjTm", + "SqoBE10oEacb0slu7qvblTZXs8PBBhT9", + "SqyZbLFQgS0kkPBGZPY7l1T50hErVoXO", + "SrGKgmx9qL7CCO9PUwQJFfU8msrGBhAy", + "SrMpPRamt9pLp7fwLUuEBQayIVxGOOQ2", + "Srt2hkMNgn1dbveImhS5FniFxJ84ufjf", + "Ss2rufjdpPiW39ETqTKzP1PQCLA5fBwY", + "Ss3yBInDPcrabHSSVj1l4HFxZB7oYoxQ", + "Ss80Gmuqzdjj4kyv1IPAjCXMVUstHduR", + "SsGYgVx468KDk6fGU7YSqAduwDkbU8Ok", + "SsNft2IQLpu8J1fWtZZyzd79gP19Enae", + "SsOARSlFLfh0T6gfsWA7kvFget2SOXhk", + "Ssjl6lTsZFvDKNDbiY8OsgiZDh0ZBi5k", + "StT8KcYireVhDmh3hCJ68xDnU0CbwDu4", + "StnzZLFFdRUbzIYuvNW5XXmjqr2AIUd8", + "Sto4eJy6EPcrjqC2Krt4ID8Kh8MxFYkN", + "Su407MNzeatjyDLd8hLWHcMG4PjX1U3P", + "SuA4cOlgbxgC6dk283bafsnv4jYvvPmu", + "SuDodAsVnwvWWz2Cs5zGk5ZQKGksYQyb", + "SuH63taEFZbkT2YvntGFBeJz571mKl5M", + "SubAO8FUGoe5Jqge6CBszQig5HGqjvQ6", + "SusmNkEMl1VftcFkZnPV7JIZ6zN6F9uO", + "SutMLfMXTav1vM8m47vF6mlAgRt26Smk", + "Sv0cHGsAtUEiudkC6jzQDjZegDzupb6P", + "Sv7KpemjVYEZ1AAOuE2eqAQbHAlToTYE", + "SvG0dsCqHdJzbKirrnc4hwDgMQFBCQ69", + "SvYynv8EvZxIMueXDIRcwW4OwneW95gD", + "SvfPFa8C2TSsBIgUUQKj2qBr98cT3DpP", + "Svwax2AFCqRx9Bb7oRmoIzSkljRtnnl4", + "SwIpZ1LiemKfKHjNqUtxjlwnlvSejvU3", + "SwJdLj9MBYegYZijYZwdV0fgN54fEiZC", + "SwLm7MEyZYVKfAUswrCGDMmsPIKGdmIQ", + "SwUc1d5ioy2iMtFbs3UwL4QBbw89Rsp1", + "Swfl7jUvyNTK3rsFV3mcGYCmMMYL8eED", + "Swhw84Jjvx1z6je6isuhn6teBeBc2d2x", + "SwjXQ8fGsdeGqN3TK6qfQ9Ju0dPSEyAY", + "Sx2W1SWzTD9PxL1zHINVrnBT2jZrpnTo", + "Sx9R40abQLbI4gsJB5fCkQ5VK3ggHmkB", + "SxBYyAhDujMvg8CeT46DrjlXFgEKxzzB", + "SxFSMtXNVOhgQRuDfCpGmgEip4Ld9aW0", + "SxM1P8gRoZW0eDA71aPKZF6DLJRxYbUr", + "Sxbqwdw1KKIDlvybDKnWoaMPJOkvIxzK", + "Sxm45k7AVK4ydaVJ0gDRBnVYLwJq5rye", + "Sy0wmLzm2AZCqrzqNZqGHjz6u2MmrGsh", + "Sy7fiJSp9QvaMjz4R8gOq9KPxzuPrive", + "SyLA7CiyhvELcBBDf8IXS0fyBfEl8MSW", + "SyWrH2axBE6uvcWEmmshPyMSWq6P46fK", + "Syoxi3B95oAeG7mKwN4DbA9ntHC5WNVC", + "Syz2FqG13LcRBWplWSwk8rNM5cpkRj4k", + "Sz0kq8jajDyi9EfdM5GPDywcNgQ47i9S", + "Sz6dSBq4MVIh9AJk3OPDXXEjdBZLQn6j", + "Sz88QMYNyB5BcFEUOOysoCUqAnQE1NzR", + "SzAJYBmiiDgDlLRfMGx7fp7Pqhlv0cjk", + "SzNQtGvcvGF2orjTCc0aecS1IfRZJkL9", + "SzfocwOH4i3D4lKQlIlog4m9AeXQcwZd", + "SzhI0JKvkBkYoefQ4toTKQW0v1x0ZzyU", + "SzmT3wRHByl5y5m6zg3iL7ymXGWRPl04", + "Szy915nTt18ZV1qHlVX8qzCGlP90ZzP0", + "T02MB1RVhMoyC9A5FT3xCFtnXxKhlr4d", + "T07YfnIU6OJTr2ELdWfcg6DVA6e9HudY", + "T09sQDwMNrzWIyKos9wUDdlX1lCdjdlM", + "T0ECm1CQxJvNDS46QRBfJeuHdryLxd2I", + "T0cDKRZImBog2fcsOLTkEsaJy1i3Edtc", + "T0epG1TWZeY2OUACPH7VPb7rm17tYpG1", + "T0wG1sHqrvtoQXMlzcjMyJSbihAEUM9X", + "T13kxZPD4KRVPLtvGaGkV5ObZBBxIrZL", + "T1AETXuXtG0f7NAH4fVpjLXoNb38abzz", + "T1L0n2wUYfR2dBiMPzo4Gj3r8lRTpL41", + "T1TFnw1Mn4kxUafAEpRUsC95z2d614Fp", + "T1oPn1YTfRrzfKANh1MyizRaRxfckd1l", + "T1t64Gk7MI9NqUFPm5G3vvHZQmJqkUDt", + "T2I4qjPS8G37boVIZmGrt9KJMGimQ647", + "T2R2dLa7G4cqwSQfIfciJ1AD84Ln9F1L", + "T2gCZHiWVGSMIYX3HuCQjfS8wDwNrTRi", + "T2wLXKswOHUZECYwbTAVzzuqsYLpFbQC", + "T2wVQEboJKvwNPKUIopImdyXoPhajMMZ", + "T3a3c4uwVs1VeASOmLWFaa9ne3OfYfBB", + "T3rKKLsPLlfDlOWmn8Hyl5UKnx4r7Zpw", + "T3wi3U2GVFwYud373YuT3mtv48VJANlG", + "T43uovMtTI9IniW9dyz3DwFTEtP5a6LE", + "T4BMFQ3GFGuRqQJzHFOoYTO52tpe8sYM", + "T4FZRLOsxig8YN23adJDexpHoCCnXiND", + "T4RCgF4PoPuSPUkppPqIiGEd5gGNWaaQ", + "T4wufNLDiuhvg5mJWPymB49puXuBfaCf", + "T50CImA6s9OW0kdtYCH0XbYFuug5mXds", + "T55ZXRUtIMowZDIqcyB3ZBcrR2SsJdnf", + "T5PPHzVc1Fc5ktihIaqT0M6zUfrtNmAl", + "T5knv5ExyHtEuSrNZM12DhHO6Zurz2Xt", + "T5oitBsusX4Rt0DYx1IEXD0bj1IoXAGG", + "T5uDzqYPGayFgvDhv4ND3eVpIZdNW39C", + "T6F6yzvZK34CC3PqUEsavsNP7IZ89rxE", + "T6LQASkZfrIvh1XnUkJWGS4xiW1Bauh6", + "T6a4zgWR5tNbWcyByIUudyHQf5CzCeov", + "T6lzEu4vj1szj8lygFQY4tUAwQ3y6c8i", + "T6nMPqpjny8Q1HnChz24w0yoViDaSvzS", + "T7BA8r6Y2odbbfFdl8SrGDArf51MU15k", + "T7HxdPt5qQMvpJTEBKjzed2hgbui3HdY", + "T7ktFg4LlNfVLTMHLUuv2aD6LplGT5R6", + "T7wftTVN9ngGN6KEzk85IAovdxnxJ3se", + "T87zSD92A0mysPGNbDVqPWE5ticUEKrY", + "T8MXtY6IJ5rmEJ2SQDhZJ2dvzudAzqF2", + "T8THG94KHjnHVR1cpBATrT9Ko74jqXwX", + "T93tWP1AO998fXEgn31mgRJLsnhBVI5d", + "T98qgNVUlzwfPamwXvCUEpUGvruEcaCq", + "T9OeY4UE5FYuITdeOzipwpZ4fZvN9LRP", + "T9P2POo88Kyp43LBjxPTXXcfJ2fn58l2", + "T9t49bdI0v8JZsFmUoLaNFbLU5ltMu59", + "T9z1y3wgelAzb5bVVk1ZZ8zYvJ9S7cbT", + "T9zrI6LmvBYIIXJODXV8rUBM4XBst0St", + "TA7u8dCl5Ru4HAFvDSYgC30zNPFesTdA", + "TA9FRe2hhWoV00zm0tAIFp7rWxjAwjbI", + "TAUrxgXXMqgndMIcYzgVdfSNeMDpr4td", + "TAhISbEYnUh9yzeHXwdKabb5FXBimJxZ", + "TAoUpoV8RHxoPF3wSPYH3RUaHSY6vnnM", + "TB8sGJ06qG3Vespy2Rk0TnDuZFMobFXv", + "TBADidf9CUfQxYv3OzTcr63QMhXZgx29", + "TBBb6UJ7Du5fvWO2o3jRxIcTYo9HdC0n", + "TBKI8eRaGTsyMjBX1btR5N3EXMum8pcf", + "TBOrWx3zHnJ2QydUrhbZ0LFaShJjCc7T", + "TBRW5FPBm8nQmpCS6otM0k0xXivGT4j4", + "TBnzzgkXdRQCwkQGpvsrye3IT3sbl7VP", + "TCXgoQI9kg6v5TTutwqiWWEW6POEezNB", + "TCZ89azyW5I4xnTkjkQXYayESQhMcLQY", + "TCy2vGdL5nMafEomi4BtRBK4TqqoFtd5", + "TCzwimkxau8kaq7jUwUhBJpjSpxnPKix", + "TDKVMwMNo4WUX2JlmAiFGLKOf3Lj4GCQ", + "TDOm7EgDxdcHLTLTWKM3kZmFL68BgO21", + "TDVLSjqPilUdPdh8KiRA1RCE8BIKr468", + "TDthAi1VNoLtxsqFaLxQ708gnZ5L21vh", + "TE0OZPbVldUdBHIj4ahtdom5DkcZAkzr", + "TEIABwsXyHohY7zDl4l6W8Bq5qY0n3Y7", + "TEULM5qRQizDb9230gFrUaTHIggGF7XE", + "TEWrQT2f0XZ7lbaFAXhEKXrij8hz0jAp", + "TEomlsnbGAD1nc55bpiWolp73KQsAEBC", + "TFDSHpqMFNocbsLRFkKFor4jtpTUTzvY", + "TFIGjtSkRxgmzOr4LkHMvRAHt0K6xFS8", + "TFiyHwdPZUEYALGc2pfT1t0FS1GGLeUU", + "TFmawbxH17u89jTQJTznS40HGIDtEtIK", + "TFtsHT9Tyjwdu82E7mO1Z8c916kytYDP", + "TGO63MM568gz69xcHrqachEHVYFXsE8N", + "TGi3JIPjK2Wqt7QhdLP7jGUS4vICPbMi", + "TGuNJSWAUn27zCNM0g7eLsStElvhyE1B", + "TH4PUB9506VzOAVRYSd9lTFGXWAmWI2J", + "TH9vx2QNVX6d6SoVkrleuWGouWg1sL7t", + "THC78wx8tL5UUZWQIlRHPAty58zWS3hC", + "THEhoiMpA5cXlzXab4TC6qz3UI9As2QA", + "THneinRtjUxIUpm5UEJOCt3PCyo5cIcN", + "THocdXLyUMzKiLIuXe1JIufEgEdkVsiq", + "THxkLAYJ3NchMDW7wER0K3IfCjQFeh1x", + "THywRpV1LRmrnbOY3seGpMy8NeTeeG1i", + "TI91ougXsEZvcCermTv9k5roP78bPkA9", + "TIR7GbgK32ICbIt5g5eON1LvFe65RZrm", + "TISHYDVYrI0K226xcgWgW2B4nfSv8qkC", + "TIWjE52jcdBpLaLRI8HhlK0ZOvzxrdnN", + "TIaZaG5WoY07Q5Kye8mcJVSaAAdIUvWk", + "TIb2Rhsx93HOICtuFUmnBnjW3ePVMvuP", + "TJRwzq4QHLxuPSKAh96t6ufJyU8tIrEB", + "TJdEKUFVcTuys7vILyFlVoZInWoxRBhU", + "TJrMw7lkhv3CyJSP2wVYzwdE2d37rCvR", + "TK0lmocJ0R45wWWKnJJ8D7HO8nN7Taxn", + "TKB8YAIdn4zgHl7K5DE3vN7DQW30dzWS", + "TKBLZaeEdDVfBRaYjK6ERYe65uD4WFoe", + "TKKwvgnhl67yybwr1MBV3s2Zq5ANCl0S", + "TKhlh88ZTf5pTa9kfjtCp7NTg1O3mfR7", + "TLhf8PaKYn6k5nFe2OryiEWkbucFbbOW", + "TMVieJrEcXYHSAduqisO0e5a5SrKR3bh", + "TMjcvpOkReTN4Mpjmoae8JkNXbQ2swBj", + "TMqFwP5rQzGJHhlP9toIrVHN4U369rs8", + "TMr3Xs1uE5x8LT9qstwcNL6kAjfJh4cZ", + "TNF40b9sp62m8WHFqHZGoXVPUIlZnB9n", + "TNGR9z4wRfBilwEdWkDHC9pTGcM253Cn", + "TNvc1zDs49fwd6IGKgmSWUrS5ncKBRsy", + "TOXQHFesdYfX4KQANcJ3vy9KwamSOOGI", + "TOsxJvybERY2t2SjXIs44vhkmKKH3Cvj", + "TPLQ7U7QhN3TErTQM4Lz5pRmOJvqbLUc", + "TQIzLiogRBHxP4SqxihlN7DelM3WJXxf", + "TQnepTT7CTEFb1w6rZPeuawYlFm2qVF4", + "TR7keWyn1EigmyfhdJ8qEwHGdHvVgL4Y", + "TRIQL0T72VWgk3kum75S6NQ8xojGgi4m", + "TRLW3yowxZdKh5hfYtQQG78VSwmTlxIR", + "TRUzKQbq3afXDMo9X6KG00glE4WSDn3F", + "TRZ5nt3h2d9rPhzzaUEhVQYgy3YM8dMz", + "TSNM67yGELup8SW5LbnJ821wwGHgRbQa", + "TSNPK9GzFT9fGMHhvanpI0Ky5FgTfNSs", + "TSUioWoMG0CxdW3Ap5Gt2ZC8Vgpq2gWN", + "TSmR7mDIOFVGs30mdS8ZNYLNzkf8Ldaz", + "TT5gwITAih55dxD8CKZoXpTLiiUHngYa", + "TTKFBrZt1YrgiBwulP7NTxCaP56c4gbX", + "TTQFSqSXsLyVGnUHT8pqhYQEvcObAKKa", + "TTsBtcpLi5hmQokE4xFvK57FLThfOjLp", + "TU4tLLb3XM6Ox2zyGlJPw0sdbQXD9uEn", + "TV6CWmWFVYoeIeMLjPCP9JHQvIKk39E0", + "TVIk5jt0Bc7y8PRtXIqPImuaOK3kgdzF", + "TVMrdaQURBzEFiDkVyXvL7BqI2JInbOW", + "TVZuedHyyMzXBQFcsrR02uf9F7BPobTy", + "TVgHO1mDhEVkQroXkyWjL2GZwqQ5awbM", + "TVoVGchcU1acvK7bYk77HG22v2dm3cYn", + "TWCjWuKGNF0FMzoWlHTZquOX3ggBrjIW", + "TWatMivg5h81p4mFS5dmpzt7B7ForshC", + "TWcgh0DZLbnHVOhoSC4LLnPah1ITGezD", + "TWcqmxPv0zNPY8NGxnJedwhZMVaP6hd3", + "TWxcKAoKaErjWIiN7SffvjTZMuanhSkA", + "TX1G5LjdraFkZQxIgckbQg2WVj3qFtqK", + "TX4wSeV5EzGWyhepxIXF8AOzYswMOPln", + "TXL96ycJqBcQEw6toNiTMhQXqArKgZJr", + "TXNTfQDCS8JYFIArmVWoF6ViKTBZdrWW", + "TXcbOhup9OfAxklI4E0DfSku03PHZJB0", + "TXds7ywVwcSE79sKFvU6cZgOx2hoSHQV", + "TXiOqFbvJJGNyA5nzYvGKVgyUeEKrcU6", + "TY1v0b4N2T7pVstGrOpaR5VxX1ITtcwZ", + "TY8Futf7Gxp0bxMWHYFJX3c9H2AXfUCn", + "TYAzLYvBhIaynOXBAOfxfj8DJAVF8z1h", + "TYJ59fRA5cjjHJWVEHGt0TtpBF1YtjNM", + "TYOSYSRQQRYNvIb37hgGZRkbrZechDie", + "TYcNP2VGOxndqxsKmCRWBG6N9pB7Q7zD", + "TYcTqtyfSLP5RYMwFVbo2m3w2m19vZAA", + "TYgesaS7ErMrLBAJ3WikBzX9Xo3iSQc1", + "TZS8UjwZPfIFaI3c8gd2D6g96XZZbBec", + "TZddZqPgmQnTzSxEsKEvoyJzut0ko22n", + "TZzFSUiHs6hJvwJqP4jGDD28DguoBEQo", + "Ta6MtuDZiY9ikGs1QWzp2tkYqoReeKj4", + "Tam7Yu6EYMJHOQSfNYXp9NQ0Qd0cCBYI", + "Tb0QRVjIPNbfPcLVV6NWK7SAhMhP7DPG", + "Tb42Gb45wRMMZUDm8VcPB7dhgDqUHyvv", + "Tb92niAXg5mzREmK7WGX7Y3jbxnJfOW5", + "TbPTA74EVfbONPvg95CjzDj1jF1ilx8e", + "TbwjJj6CeytLdCVotojEEOfHqxICZW8l", + "Tc3oYyzLrV4ORJeh9pIvhX8GDPa1Mknw", + "TcnLuITH4mdP3CSTvRAKCarvD7MzyTcr", + "TdFLDFdiTb8vsSNH7sm5kDrfo7a1UOK2", + "TdH9nEOer8MCFtOQ0dm2gs4po7Xz7P64", + "TdsWNoXENjBvg56NBZ8fUpXfZL3pIwOQ", + "TdxY7qxer7Spa8TMLgjD3Ja6hOSZ8u0U", + "TeMrQ60KwVwBl3pVFcxNzNydi611tUrQ", + "TeVgk2HVOOt2VY6nqhJHd1lOi9uHCkeR", + "TeVyaBJjrxiPVM7AoFbvGF7oRh09HOr3", + "TeWtKvmj45PJn0QcwcRd2xHeAbOvtBju", + "TevkuGxA1VjhIfOHXY018yEIdjmc11rV", + "TfScExBTmzpbI7aB18xonjptGm8afCyC", + "TfxI8NxeLd6JPtiOXG3C40QAgPCH1O5m", + "TfxMr0yaxBoB03g8EFjkuslPTMOYhHBx", + "Tfxy0bgt8uiF0IEGEduXQG6pErLMa4x9", + "TglRU7zuIhsxZn6YaMwVInJrIW3NBBLQ", + "Tgu43jCXv7Jaef8fZp1LNwMZuGMnanUq", + "ThlD69ETfGwDa1t48DbMXHw2dOKoaGxy", + "ThlmYBmS4t0txK6bx1zgs0K0DAIOL0me", + "ThpXXiPnQi6YA34OxwpIvgCLqTIXfuIS", + "TiL8ixzJ1OBp5Kgv5K04x4FS5hf2Gc7K", + "TiLWK31mDPMDpNuJki5B86V4dmfgxmuW", + "TiO0joFMG9VddggQux8iQFSb1lL4od2b", + "TiPJNBqlUeCJ9cmBi7IijxQCZvNKyBVK", + "TiTdX83FT09yeoYY5cgV3FoveRgqh8qn", + "TigPUBgZ870uJ7bJisxr9UyU5qeoAJTf", + "TilulEYGID5yYOwHdYAbp7u01Dy9aSIS", + "Tj1HvyvQ1PzBRen2g8Ev9jU8NmACpFLu", + "Tjbtugk09e7DHDnccxM39n06wPiRS7i6", + "TkAaacgDC5aXOARAXn0xxHxWhv9fYX2l", + "TkIUmM4IXtv8xR1VhzWkUf1frqs9RIr4", + "TkMXzoQmeO41fdz8qkt4ZbWs7bgLLIEh", + "TkOVpSn9ZUYbZIN3sOHfbnuZWwWQ2fHc", + "TkVfayVTQ9yolsLIoFzQ8GEMRlAR0GXM", + "Tl45Uf7KfKtI25BQu3ZJ8t2oPwEZfQZf", + "TlBgBj3NQvUPWQIIV6bt0Lz5IuxAE9IQ", + "TlpUCveJIHPdlMHOTA0gthFXFc0ZL8a8", + "TlzRrxLyGzubl7hqtHq1wxJk7NfFM6Q0", + "TmO6ms6wHLuvCn7EAMo6EHhuXsGOaYgV", + "TmOSNedsq9Eb76PvY1aOGcM3Ma3IRm7P", + "Tmd0017G5WTYsSzlFRE6EYGxyLyFhzv0", + "Tn6j5EBAhjtsReYcJnszCkto1WjIcApY", + "TnCulEwfFCRNdzVMSuGyI9NJxRzEwM2a", + "TnjwB1wDpfmTTDiWySx5Iv8colpZE4XR", + "TnqHOXIuIcf4PCSuCygU9dQz62vk3DL9", + "TnxXiLka3TbVq4UMKlrOgWciKlWrAv88", + "ToEGNbLTdB3NudQ4mvCsLbgjALzpCPSJ", + "ToG8v399BGE9Jgsi2G63Ne4xTMH8ZAvs", + "TpMdOEFR4J8CYNtkk2pgB5SizaQUMGv2", + "Tph1PKpYf6oogbFMKghJuN8BXJwXxHtM", + "TprC6QuOSkKFFoKlaoETdz5jFooN6OOs", + "TpvecKFtx2temedBpRHyXE7TAO8TVXq2", + "Tq17eAyJ5f0s9iGBrW7ToR84MJnhT6fN", + "Tq1hWTMnpL8tyJwFjmpi4i45rRY0Vrpx", + "TqDHo2n6n8Seg2LA2FLof1wKxNf3lTvv", + "TqMoDB1G7cM5KFvC49HuJldeYDyiiTVN", + "TqjvyQdh7cSwJ4VBJZKfSeCqrD28MXQO", + "TrhfPQQ366BWd3R7KyHCFymmjRJvyt3J", + "Ts7tsFvr0va7LObgYewcxi5HGoJ6c84D", + "TsdLJiqW0dLmwipLog4zW8Lbn0OWLpqM", + "TsiDlzcrAr7ygffCy6dyTF11nHuoeEYv", + "TsmubK0DneMokwCRBcnwtxaGreAO4PqJ", + "TsnYDh8m6lOqGdYEsHZGk5csA5fOHn6L", + "TsxWjt0S4C2p6iMJ4vSWtO29fYe4g9jJ", + "TtL7m2tNxR0FUmv9oMhLzObzdW38M3dh", + "TtQu5CKI66IXzeZCjkkmDJFkCZcdwC4C", + "TuAURY27rGH69dI7W9ZkhI1OpSd7nl5M", + "TuPzN5LPtU9R1Mh8oezsCZzw48XKUgin", + "TuQDMO9OW3YRNvRprAzGclSUDBR5gf6J", + "TuaYMn5FL3saiJ6wGjYIAU1NTYZY6GIt", + "Tv9DPGA0ckwKQLBhD3voEXn2OsaNpi2b", + "TvEKbIab5REoelnnNdwy6SoOrp63DOm2", + "TvS3C9rKhdx6VpZYuHk4ZHTdEv6iUvds", + "TvzFGKDTJYhHZwRrizIqLNBjftjLwU7n", + "Tw8XpCUHMY8Lx7fjgzZ25Gzy8WL1RmVT", + "Tw9GU1p90aqd7n8fgMGo0S91lCoG61iF", + "Tw9x8OtRJcLutvhoduXeK3lh1bMRS1qx", + "TwjG3KR0BsHnnUCgSrFuZ5xNSZ8soOjU", + "Tx4alvli5dn32dOMbnztwVirh3l59SI2", + "Tx6BhUg1s2POtObj1Jch7YRd7ccP1TvF", + "Tx7oFVcWwWrwR6vmX6ELmC2UU3naRqXC", + "Tx8dAQy84Sd9sfH0Cl2ZUqvU0lYY1LPG", + "TxSxyEtTNJmhx8oWBBFhqz8Er06ti1Ln", + "TxgfoXzIKkhjdky3pKpK1Du6vEC1mfNi", + "Txkf9LBWaMw3M2xX8bOThcAdGc4kvbeQ", + "TyQoIJmT0wJ2nX5gohRmw6RuCtGQ5Epq", + "TySsbadlFWjS4gTHeHxdMrGBb3utaQjP", + "Tz9AYeubbZuguZEnrvOfG3LeSv7nALzS", + "TzRX0pmFGu5oz5lIvx7tsi6r00MgAfXr", + "U0FgD58SwhCmrdX7UjzLmxyV21mqlV4t", + "U0VS37FJpeW9xLMGX43pluIce7C7TMz6", + "U0WXay0hc9kXzmzs1NtH3Ea4qDfautFl", + "U0uWcToTBnicxSux7F7196TWSHZTNmYV", + "U1AW8iaX8qgqrcgaCBCgEoQiGvUnNoZ1", + "U1PurQE1yCwEmBoEw4Q3yo4E0bQDkeZ8", + "U1RtpcFsxczUJZo491x5ZHxx7DvYVuUF", + "U1r7UCEtvq7Px6BPtY1DFZqwltr03lPN", + "U1u19g1gK3EEdWSQsR3CaIPpynlOYcVg", + "U21nEP7eBL3OvuGPGHfAUNydZ3MOGdmE", + "U2UiCSma9mYmfZGWITLs4kmIBMnF3Xg9", + "U2fM451k4MCf66fdqrFQy8pJE96ejlVc", + "U2ruIUjM840Yhmqt4a3cI0pv1ZatCtKI", + "U3GidfoTVu3WbuMniQjbi4pe41MHwa34", + "U3GvgXmm1vJXw9bwq1WepD4vMxmQUALd", + "U3H7HDhkIR57wb422J7zHq0OrElBh3N8", + "U3RFkcQCw5oueRmPBXZIO5xeEjTp1p8S", + "U3dGDxuMLa8YatGStSgf6JIPdlu6STbW", + "U3olLDmPpt6Vzk0gAU0hpFj7uLRQEe3Y", + "U3tIwELoUs1rGhUIFrB5wRLgUg8mddVk", + "U48q1BsxSiiZNSU7Hkn6ZJoZeAI0aZnK", + "U4Bjw4CP45pTrn5GZqR1VQxITVN2m8Nx", + "U4McgRnAEbaBDJDH984U1SOx9fzbuBK6", + "U4O7rQY7SJj9veiz77PohmTbttAJQQsX", + "U4O9vkvg4XCxBIvsIKJKSA6a15X4Lsat", + "U4adYhvw4Hd6Zl79ompoYeSwqHqwGFMW", + "U4kodUEcFotuWCl9nVOcvLrmqvyzzOXZ", + "U52puxayNHmf2IYeqF3wMDaMrXFZhnVH", + "U5J3vV5V6ZChZcq79pbtWBZ7dLdtXO5H", + "U5ZvDSoe2dv3U7dz3iR6HAGTkOp8kwxi", + "U5zNUupItUloHqhRAianGRMHJ1gTrFop", + "U69qUihzDBagm2uqChex4JjheLBA67Xj", + "U6DbA9yQhnr7kgbNqRedh0kvKuYFYFyb", + "U6iYJRhIgyzRnRkB2iuXnAVvrLPUV8RU", + "U6kxoDImmALWM1vtztPizIBucHuYL3TH", + "U6y492Cf6PGSeIaNcReDxKTnoo48mFtY", + "U78VO7YSz0NcpGw9RhJ8ad0huubk46dP", + "U7L7tzjpGa8cVCPsVh1Y27BPWr3lfw8j", + "U7Mb2LE9QIRKXhyhcLAGlCxKq4qHWQSS", + "U7NeDUmUzuD8Lr4PPPR9wgBLw2nIkQWP", + "U7SnQBiPYZbr7Hjrit8C94Gya0SqB28g", + "U7WAHUgTbilRsLhUkPKmfImfkT6V3MEc", + "U7fFWTseboao1Xx5YbfaG5oS5PaHg26u", + "U7hXzgAYL6jJIj1QNgM3pL7cyFe1QSg6", + "U7oynyLWlh6PCxBWvYi9maIwKr3DWdke", + "U8RPQha1sI1K8aN7LtIOpNdmA0gt6Nvw", + "U8hV8wyBkkYUADml97SlETNKP0kobksX", + "U8iMrIJQVV9cjitJPUrqXFkp3X7NwVV3", + "U9KQ0X9aZTkLRGoPKUkIeQIuxjbJXFx2", + "U9cvW67dev6CdvrNQNnplbCvCWYzJU5V", + "U9r8vQNatEKRG8NvZeK80dvHP35DhBBw", + "UALLrN9WSGd8BtffHvx3wO0Wm9JJ2lAl", + "UAgAyYbzYqGOiDOQ4fE9Gi8KV5ZNhbOW", + "UAoIGjVdirEznz7cqBiGMgPjt8cbVNX1", + "UAsmz4IJP2URACGMkcOLccH6BzMded4a", + "UBFEYMUSqBWvavO0spSKMb5xLGieejDk", + "UBMlkfGoqZn3uyFvIufsy2fsrugB2vL0", + "UBY8bpASe5zUjnWWlLJeLKldRfkmpr1j", + "UBp8C4fNgwidVYFF2K8RVRqCdzYnUaYp", + "UBwt8ZOPBVuJfKWaiVsMBiHI7QMdhNpL", + "UC0BYRkHGo4ZCWkCWHYKQTRA6kfDi5oX", + "UC9PVx9YwWr2Kz7Ux7AlX6XlLrOUnSZJ", + "UCKMHDnGVNIrDWNVZBbNzxDsInKUPlyP", + "UCWP2x6zsQB0CeS7HdjbNUELGrXTj8Fb", + "UCmnyOMDsadOjuZMom5sjlIbMuyOZzs3", + "UD1U3iIFaNcqTSTn3bO8qsgHOoHalhLG", + "UD3EMu0nyV56lQYWV0v6fOKzJez7uRUg", + "UD5x4J4ZQwxxR8Gmuq3t40Lc4pwYoXS7", + "UDH1RRtwVbRViuvXpJXAh7o1UukJSGwL", + "UDHJ98EE83LOccpGUwNUTLnyPeuRtC75", + "UDSQahwCl1bk2DTueKTdFDOIIduxhdrS", + "UDUtMrGLMq77SZztnw2teQOF7A3Fwh2X", + "UDzWllkR7mPjDd8KIX0lNV5hYX1LYwok", + "UE0Rget9Bzea0gdhCioO9taBcZUpomGp", + "UEfmg9AOHavTGbn56lho6oD13jvIWgvq", + "UFO7HG9evLwv0OgEt8wUWTSMalvunXYk", + "UFPLE6hpTgHDcIlLY81L4fKUC9zdQhAC", + "UFS1z2TUEb3CnVuLLbqUhM0vRpIMgYBB", + "UFTRYVwVIGVhKcojJaD6DWEoBxwoMxKE", + "UFZuKVNDVivEM32Jxz9r3Tj56yewbonx", + "UFbq7Oz32qveDEpYV2b6tNLH2MT1BOWM", + "UFzTkMY8yilkRTgjHFiZpkrr2Jk1iqK3", + "UG0FAh31D8OnUpYW7rRjG3Tg6cTYTkXO", + "UGFQhiHdlgYRzmNRZSXDzGzggBmf7HTW", + "UH2CUzyi7HZnPOFDM6JaZxriHedjrtbp", + "UHQZIE00EBewFxMtfIXfPoNQQMpPUI8S", + "UHRvZEaJq1K25LgJ0j2K66IWuyKrFzph", + "UHzohzrNEMx6mZwm0UeH4PfjdDACmrn1", + "UI7SJKTDHqo5mYdakBS8eMUlqB8c1wjV", + "UIh9GJVr2xc1dPi9u2WqyGxTMp9ZdXxZ", + "UIisSyA76oUNCnkXWIqXxsepXq6hCRPA", + "UJ0e8jSb7wXvkrqvtiUfII52auhDLlPG", + "UJTYM4EOf3HmWNcDHsabEDImrTJu4bKV", + "UJXYI5Fz3hABhQbyoG8oQFzcbljQyUQ4", + "UJZuwbO94bGUKyouv3N890GQNDioMEpE", + "UJkVuZ69p3Vv8pwkEbR7pMykvjVXCMtK", + "UJlWtYrZ2NeTexVTQm9GU7MTY5QITl2E", + "UJrYTVx42OD1f2nieVYwn198JPTQzsTF", + "UK68owbsdPprbrAN3tb3W1BMCFKAPx35", + "UKC9Ho2MyH50CKpAbyuy3h17fS4tpAqs", + "UKEaXVFaj7vh8ewYFHVdNXFegURcr606", + "UKO0YJs4LH2sEBtBcjvBbmhnJxd27jmf", + "UKYrzkvzkV262B5aS6ohCRa5tGb857fO", + "UKZKm7PMiifhncGwndZ3pnNlxgNRk9Pi", + "UKpJDZE6NmEYxNSH8GHRSJdDrAxsCWeJ", + "UKyHLicE0DFAasCc9Hoo9GXAjVeeQYEz", + "UL2sR1n9SUBseBLBUBigMKehnH8Y4Ud5", + "UL7yDTvAI23qc8jc6Tn6exPwNPfAi3pZ", + "ULOH6vw1CepJNZ1rupDzozCXdsBQvGRe", + "ULU6mbAcxk13GCpmAiYTCb2ZoRZffo8y", + "ULlhf1a6Z86KGKV9C4z9AUBmKVhgTxci", + "ULnQLahhopTGuy0ViAwP6dK6pBaztKlj", + "UM5xfi26kuwMsMMtRU6KAvxCSmclkXYu", + "UMHWdv77PTC0xjJJz6LekRgtEb1z1oSc", + "UMc5LYfcKlfll6KukEfiEEqT3yvZO33z", + "UNB70gQDI5Cjb1sA0Yex35TunRVBDaSf", + "UNLj4gPtY4EkRra1n3SHlMKKDX066tsX", + "UO5AoBgSp5RsceHt2wkZiGcEavEYC1lu", + "UOTU4p5yvUJnvZfI7KemYn1LL6JFK91O", + "UOTgppDXgnbK4cqTA7VdlN2QoKVMwP7T", + "UOo6JJuusozixLnfU3IQ59RHdGRPKBXm", + "UOpVPREZ4n7FB8TsnZQWDNbumKSNq1eR", + "UPDSXrx4YFfBLdm8YmqsOgh6v5X8RtGk", + "UPMt3Wap2Ck8m2te5fHULOW6vynmUmPq", + "UPeWVc6wyNpqrsmNliIhn6i4DvY3UeRQ", + "UQHemmR4oJn6mDs5cw4uWjz9qiYbgAnx", + "UQToLPx3XoKOU7DrdynUBcCV9ktaxMcr", + "UQVw3ADQCRagydS6WQtWMNjiLoWFScEY", + "UQZYjnduxtwlGkDuFNZXxYrP5TRVtFmm", + "UQcTC6Y5TS4zwCdewVKWao2N16Fthr6d", + "UQryarRlSLHqZ1VtUY4ct27NkbAxxv0W", + "UR17peIg3gvgIoybJgQSw6sEEncZNeLk", + "URM3AIiJDP75i3oPcXGRQjB2gOVpv1yG", + "URM3jies9BqCamr6AbOUPh1i0FeMFLG7", + "URgVaDkCq7hraaYAxtgbli9sCW7Y1kQC", + "USGB6ptK1hfyBoPQC7zxoOv3QrwQimv8", + "USHSMkPvTwWaD7u5LybsI652ZXIZhMCn", + "USVW24zq8S253r5yrhkQht3McWIvjplh", + "USbWWUbM67viHVQrhLc2QVu3I6dIbVkp", + "UTcLHcS77BfDsxE3QYzWThXkEGhACsnl", + "UTtEAUgawZ9VtvSUtPMRzXnatrgZl0qF", + "UU8vyBdF9xqmuOzQ3iAaWf81AN0woQWg", + "UUOgLaeCGInHpMgVYHjAlT91zhw9bBoe", + "UUZ4qbiy9kMCrgeQxC45rTjSOza2nONc", + "UUbLon4U0m5vE3MgnWYwcb0uUxgp4BcA", + "UUbzICZR7mRymXTPYcYXYq0u3SXPSikj", + "UUdSFQyYMaCB3mP8aKV1a3pNJAaQRHfN", + "UUehXFFuzHq3NIXKKq5B2ZqfewLj9vPl", + "UV7z47cZdhnEk8cOZrlZtwOn8Ol4reJG", + "UVh8oQETX5d7hMbolo2GJdkd1OROln8i", + "UW1EnV0oY7fzBo4ReNaWOtMIbRPitcyp", + "UWSFTwUd6WZyNLwZOb8i4XdRg3f6eYMd", + "UWiXHVwZHaz4IuoJyVUsBwZ6KIldcYOo", + "UWrtFRAcMjkzfZGs969SKy3ffGRgMxPO", + "UWvyYpSHdKELI23WBv8lQ2mJxrjN43ZA", + "UXTVCGjP7Ju1CMRJYkJFbFEIaKOw5zgn", + "UXeQSQKclk7eEA24xpSiPBpNlQSgXFbi", + "UXwbEz4BioiiSr3Fzgp2p8KlGd1aFEqs", + "UY9aIAjsyFWQ8ZaT7uN0Assi4fmdfD28", + "UYaNf4sJCSW5CHLGUxAC1DkHFG8zpdTe", + "UZ1qeuOs3R50bNkVm46g4YFGJxFdaKl9", + "UZ4SMaIloXXQbdxPKeYAoPsPTdqbF9tD", + "UZ4v991wE1Zw62XmmacXTnI5EJKqg8kC", + "UZN0bVWT9BhuaX9SMVydjsQ0riOHRGp9", + "UZQ5larKmkBZHEysdN71s43hTcVptFKR", + "UZZr1Cr0hTkx5YlrEVol6NDajyhIodSP", + "UZh4ZZV0AKErYn0GaQsZqr0AOsHor1E1", + "UZjHqobJIuDWWrw4aGA3m656o5jKwrPr", + "UaeDIgdbdNsLmutLclZo0ygkegLeAntw", + "Uaf5vEZACjsf9JHHfnYhqTtAhCWwPLt5", + "UakKuyjpp4tNPH19BtvstbKtnLevbm0T", + "Uao7EOfTkTDQemedQPUVrnLZyjfDR6ZY", + "UaqrZcVf1poT5XgwXJ080AxrjLDNwLk7", + "Ub2ApnKlXMJbWAuGWXzMAAajAnGQTinE", + "Ub5ONpzNk74652Mpj28i9he4ze1KV2r0", + "UbMnEiWHo7iXai0Czz8FrwOyr1jEyvjP", + "UbZQj0AWHwhT77pShD29OIyrdnbgYG9W", + "Ubq8ZvtJbPsZXWHGtlNMgCr5mQu9WKBx", + "Ubshjl8U5Fecn0MrFNGovrWP2oE6anME", + "UcCYR8x1q29PFRtd7wuhl0F2Hooprwz9", + "UcG0UqDUrTBuMyHApMAgMu39vtMq8PRW", + "UcIyAhPHdq9rXLnX3rPXsiOSgnZviSOx", + "UcKTxz6MWDGvfCKBAZolpnmKNzPh0lK0", + "UcrDJCATL48MFFA38JjDupJOjbaGk9xs", + "UczsdftDGqHxcdtN7BgABiRoGsNCQGM8", + "Ud0ZdCztiVTqhPVPIc0GP72VrhFn51FO", + "Ud6acIaDvrIZm8VAIWWpyDYqauJLiHX7", + "UdD66SgmoSHID5LtrhlnzbaBQwBLf5cR", + "UdHOxk2BUCutUyFSjoMlDGOdqxgstwdW", + "UdT29vbXeYetfkKK5mDoRJhsDrkxG3AH", + "Udfavkk5nXfLvzezbOHBoMUFPC1xYVOw", + "UdmssLYmkiZPTL3vzSf0fMQmboYNeJM8", + "Ue4sG5d8UXIoWmRt9OJwkn5ZnHn5qqW1", + "UeQpt52P6xMwf3CNvgB3fWsAwE36eFzn", + "UeWbuKeswrnwLTlbWbQMpQTvmqFaAlgx", + "UebKpC0cfzDLmNZLAcsn5eQGfX23Wf9s", + "Uedy6VfwQXSIOzhem8u5vFGVv58S8u20", + "Uehha6omQXhpoj6DSt9vIK3MSSa6IMKU", + "UeqHKd85Ey23lf6JDkXAFrDui1sVZoSn", + "Uew2GzUdiSigouxQsoAdBNYfwEvrNuhS", + "Uf6bQRfrnAlM7fyKZrhyA09xrFDdvRZ8", + "UfAGNv1LcoruvHXrmMZxv8z1Cr7Um1wd", + "UfLdA4kxDWGftxlNZFvJpacYAsFy04lX", + "UfZtcL2VdXhRJtcjxRcWoyHtNc2rfOlc", + "UgagvTMVSqifdhukOSBlwDxzHjh1c8Nw", + "Ugtd6TDciD75AGEpAECkB1ZmDQRQJCUx", + "UgxG07A3VGa2iQocrEpwEtGejQxLJd3S", + "Uh4Y1n4BY9clmZ19sFwiPki1ujMdbOSz", + "UhBDSpKKSTr4aPuRwCkegVpGNoeFvqyK", + "UhdZaExIl76IEheR7w1iCNTUbUNPQVJL", + "UhfJW5LPGka5YAdOukudZefqcI3wsPNs", + "UhlLoJnvuR3ppQG0AlULAdiPELwQhIDC", + "UhoyPumZWFozi7tdxEiqiAQtyyWJUsmu", + "Uhwi2wF5x6QtQoOo3o30ZUnOLmTh1fPz", + "Ui8BRM3PnaBuGMR7pIOsTlcgN8786iOM", + "UiJTODz2qSWlrRBUlkM5sR89SNNjO9s4", + "UiM2qCVl1JdPzKAiGGkDqO1b2w2h1B1a", + "UiS5oytSm1PSU7UbgyGQAWa7n7wHt9NV", + "UixsSez8kKOB0IFeP9yZFKHEahjtRdQg", + "UjQEILIjf84EfSeQQed2nApEZgBfpqXg", + "UjqMQXldtBskC12aUlQ94IgWmvPoQvlb", + "Uk9lD9cSzdmYVI4EOb3z8x2vOjzyBrHL", + "UkKmcyUHOwjo2hItNLRpQ2KvjsjZfLlT", + "UkUO5RS0CdWRxeP2zsUmqaq1cbpkE388", + "UkYCcJqM5N6cZQ2f00ViPl3aODzTzdV1", + "Ul0mvhIVjT29ZgWQUlZ4upPKY8xqNSol", + "Ul47XI2IK4BTDnC9I1pOIInFzpbup4CT", + "UlSQ5kbEGxOXqME8leJLlLHOrxEmEf1R", + "UlVVgTROZHHx9CQZy3CP6riFfKhyOkAf", + "Uls0j8ZbuEcl7egFlBY0L2pIaLuBZewo", + "Ulw8v8w1rCmwaOlj3Xv6wqtuipzQyDtb", + "Um2PtQTHKFI2CLfRaaVgIL0RdZw6M1XU", + "UmJXYUZypHR5PVUlSZSri6w8TZHyFMkC", + "UmrJtgJjqzojwHHXrK2Ltq9MSz0R4OYm", + "Umtb89ZUShAJPUFQKP5ugJgqxqZmJQMl", + "Umuo1lsycXqAIGtxewV8W4JHk6BbHPl1", + "UnG4AmlM94ySOCc4XCOfPAJw6odAJNKG", + "UnXQADfAGmLNpTLelaURa2pSs8K4xIj2", + "Uo8ykIEr8bqROLYW6hEWZ3AUvMIIYFVW", + "UoD4WDdmZWkLtmwTWHBj1d9588scIyAu", + "UoFlc14Qkt8dtf03Vu6yEUtU8U4iPYVv", + "UoQZzvUlw7p6BWd5hnYs2A67bTpfTWOG", + "UoZZWvpk8gwsEcTn6uoeIWDcttiM6k7T", + "UofkFsrMLKI9neWWgO2h4dslHUkLjQi9", + "UoxMMeCCXJ4PM9WiEAUVbgIAEoOOfccN", + "UpA1hBpxaq94RZeq7HM9XV5x1vzF8b8C", + "UpaXpiwxhz5negNhckwIusO9tjt8OtCs", + "Ups0sAeZdptIecB4lQj2eqyC3wFVH5dv", + "UptCQfLZXYVMN2OyXWcAKdCNIG85Du3w", + "UqYH2HCm8mrPbfEljdifSw0Vhf81sF4b", + "UqjpFisegHoR3KM1wS3MaTjfLOFdRCtR", + "UqrWCFASDZMPXAIQds3wRgGhUHNdu6GC", + "UrdR0t0GXjgPUz2eVjKsn3qcHmKgYSKI", + "Urj2GwmieB8Tw8qiL9kxitsaTrczjChB", + "UrpvjZTZ3TASbXu2dHmpWt9VzCY4mAx5", + "UsYnVMQZ2R0hzgvm1NoNkOJIkJJA82Sa", + "Ut18Mr7aWSVq99kFgYgZseXBZLzniPAI", + "Ut65BB39wKUJ9K5OdVWd9rB6F960aPko", + "UtJs2kT7VBywgGTreNXJqaNTEoWnChp9", + "Uu8cOy91joSthDgbb4bqxFhjrNTvJvee", + "UuNT4AIwcYsvk8hBRB5o1TiHLFZRmTLW", + "UuXThFv4vXm1rELlkPCUIHtGwKES8xVW", + "UumcHg7td6GpkbbVKpsozmxOEsl90Rd2", + "Uvj4bnO7G1vjEpkiwbSaMlD8DatYN3bn", + "UvtS7YvwHes71jvWh2pnvpBEuOhYU0LX", + "UvymXAkaCaeImuMMDbtTftIm9fsUi26J", + "UwC9iBItPZQQg7NVjrmbN1Sjmkm3bUpd", + "UwS8KSlQplUSyYH9FpHk01TPzepdnpCB", + "Uwi5O0PFB4IDv7JrCceWNvu4jRr0CSgi", + "UxFW74wnuF7y8QowN3JZjVYcVPaF4xHS", + "Uxj6Vm6FGUd5xSG9kGkNRXeKlR6DvjeM", + "UxwGsswMmVOyuBm0SLwAdOtkwwHmhfoR", + "Uy2M4RJfp1e6SB66huPR7fR2U8KtjVsa", + "UyGvGeTSq52wEkFEOcpe4gBWRZrZCcFo", + "UyZ1XhY0VCE0VmqEAGmqz0yrLgL4YVNQ", + "UyhtmZg5RQiW3vjm1AJMOVfvzL6ZqfY0", + "UyxqrjCkr6oBtIGsNpQ1lW5Q57HpglHL", + "Uz4kUzFgrDBGOpBkmlO8zZq2mgFhARzb", + "UzDnCXZ9rYks18sqQM9tRl0s3eoriOwE", + "UzIUTGPgdF56yx6e4nbelCt0ll38oM0t", + "UzYflUIpPSs5m9hEeo0L0gxR29GBylRR", + "UzdGfGRYKrj4L4MEQ0t8N6XuorPI8uDg", + "Uze1wJ8y5Xn4UXfdHGYEtcp1iQrHSwz6", + "UzfCuxAEnaE74tXNml9PYmzHUwL93DTr", + "UzkJTSi05xFvTcGvEiiWJBDjFLfLclHT", + "V02oRACmLPG6seM6s0eCx7Wvxn76akze", + "V0EMm4CgyRePI1oc3DKXUN0OJ9nwFS4A", + "V0F3TJ7VHacTN6njNw6cDlrz8fAwC3d1", + "V0QcAeFikdgvFJLuKwU7nDaL9RGDWSOV", + "V0ZUv1emz4ftlQiOAxLjl3LfoCt8DW5p", + "V0b2BUXGo7EC7kgjKVgiNBD57qw5X60z", + "V0jS95wfOGZ1xU162fretrnyjE3Ez6tf", + "V0pJVwz2TJcFyPQOG4ymTWaCeUjW2899", + "V19KNpQAcUN8etSHkS04mugDiCFpjEO0", + "V1OmOhYjVDCAtOW65eoze0kIa1jHggOs", + "V1bscrSUf1vLPSRmjONN8JE0ZtLMt7hJ", + "V26yl3S2fkBSX07USBJgv7hn6IMsk38W", + "V2FuTGbWaUXECXWCYSAuKctejIL8uWQD", + "V37hNbuU7FxQRI9QjSlUf9V61qXjfSak", + "V3VRWskrnXthCp6IZgUeMGLDdqoyveGN", + "V3aU0LoQtXzhNJTk5W672ZLQp0HRSwVY", + "V4s5VWWoFbvZvj46FI4zSJSsBegz6HYg", + "V4yloSl9GGDy0hcYQmEpmMOEHHDOcYbO", + "V5GEd1dnKlMn2JGucY1qwLFO84EfsMN5", + "V5YAfE754WHrbHyzd8jdJLFayS3ldhel", + "V5cRlBHcWPgT5AQ6BUmgRuXHfuAtOROM", + "V5smZIzoDlPUjiEB5iJ4nbCBfLn3Pvow", + "V5uKFJHYOzvhpGery3khofJNFDtQ5pyq", + "V6283WDV1P9OXfKkUrJmRdLoS2YLjxmJ", + "V6M5UChKc2lMOGimTHOuGhfk3WewoyMF", + "V6p84zIohUlrsGCPACHsdEMiG9P01jxR", + "V6secpw4hRz7guEZJFSEiAg7Z5a3QHuh", + "V7Cy8jsTQrQSUwwwLeLJYu0ng9oyNBUT", + "V7WBdiCBblqb8VOFkavdysl06OpPwpj0", + "V7j7tanD7vb65rXOo6HJS7NHgLPGeIBX", + "V7sSZJYgprHF61NSYCfbI92hriJI6YKi", + "V7vpihl7ku0LgUEpidsJ0IPkr9IzfUBL", + "V813SesAXSsVU9IPjsSu1BYG6k9Rovxc", + "V8BCbXV7oxdNupKVWcZMc8f923sNEWPx", + "V8Eprp1O7ry5d2Z1xYCG1q2Urh1Tisxt", + "V8GzYGf9ECYMMc5JOksB2cuXtjFoXLNJ", + "V8VKiQGISPIhfQcTaEwGSZMHPsh7nptl", + "V8jJN2roLkSV6HDBWq8w9NbAYiONrdwY", + "V9G1sZ9myij9PpXHcZqkeqgkFQWmNOJi", + "V9WPvnfETfrUUlUVx1Xmxt3hffN7IEae", + "V9XTkwMrNMsGInKBXiB1Mj4lzk5hQcWj", + "V9e7HPTG2jx4Ysd54Z1lHOJZ7ugsHHoM", + "VAAnF1Zjmnh2yiULl8xqbofteGSQZO1U", + "VAFG1dIB2AUqFAdQcy8L2KBjPkto60WR", + "VAGfZvuIenk8YYCtW4GHhoRhSNRXrlPg", + "VARBv3z69wMUOUbcHYQllgSsGsDnS6DR", + "VAq8P5vvRUzOPtjUyQZ9Z2BoVaQiMvLg", + "VBFRj1wk8PslOXWu7iPVARgBDa14bJnQ", + "VBNkcS1VojURbLVCHgFRKOBeiBYks6cb", + "VBOULZY1eRKeRSS1xQ9wFDzfxYBSSZPe", + "VBR6tRg2up7QS0ghENm1LzIgA0EkXtcg", + "VBnU9zn70PIVdfiSwXwZWErN7kFPh8Xm", + "VBraLF70WKWkyU9T3IHABq7jWr5I8lGr", + "VBt1k1Sit5kFqcG0D8NAjVuT4OiMWuTg", + "VC2HRoSTI1BIAkEdlMfLWHC2Q9ESP9YY", + "VCSCgXEoberjWFLy1fPhy87hZK65yDsU", + "VCxELyuHoBpygMV4EPJwCrR65ML52ZZA", + "VD4fZmUuyilEC73VJPT9YYrhekxidPRe", + "VD4gX3FKZQmjfiW7cHX8ANtCK2dxaobL", + "VDEAZfzsgIAH6TLDifAVuhyqd2cXKWQU", + "VDNoZcCjNYz20PfjRMofmgJjr4RkZUUo", + "VDSNWXuf8X9Q4SGyTD36COKOpbzXH4eu", + "VDaRvEw15yPvQsJrXhcwvgZP13D55mM9", + "VDruVW90mQstRfijTyAoTYqNgokkVQpO", + "VDtjVescGyLGPjDoM3wqU9iFzPUgDEGy", + "VELLBCaqWfzAZnFCCK9QTIlC4K0Pninq", + "VEb1wmX3AEjYSsAEQYqxf49RQ3BpvH0n", + "VEef35Ea0Swq2u8h635JtxbhVRlYKKY8", + "VF8gIOvHUgGej597AsicssUaDrahWo3r", + "VFJAud07V5Tusrj3guwuUafFxOvLch9J", + "VFoupzUEp2wErQi65p1KOZ5xpvVRri2h", + "VGaNft2WEgrvpYMRtR2ZjQjCBu5o8VHX", + "VGgwA2CrwTO1ezbbMRwEH6i7jVuCvh6S", + "VHJwYXUTa1w3QxJkxXRQxz8ZD3Bkkg9B", + "VHNbTAtHbNnStT68ZnJeOeaCGZdEMGEi", + "VHQERuRoaMOOoKjtaRYEFWJTBs7iNIkm", + "VHXB3AI1ElTE7axSqcO0bUmFRpwsj3Ic", + "VHdW7XGVJYkJ91TUtBmvg5aJjMJyiCqo", + "VHeT244RFnq92b2sN2pqOnoH4gfwT343", + "VHo9QuxLqEDe0b8eGAjsizjdCriwICRl", + "VHwZI1FLXJMuxZvmu05kgXruhcN5IK7l", + "VI3TlBBvAWnk4c7okc1JRw7TdnF6kZvO", + "VIE0pBuSelXwppCKjtpoISywJh91oH58", + "VIQvq0Vcs28REjXxiqD8jw4lXF0RbGtX", + "VIVmmgaoNL4cSADdKX0NAuZps66yama2", + "VIYfYNVs7oCFkAr2fBZnxW3PfkVBYbdB", + "VIfQWlMx2dpfcUwSOLO51iWMHPOPWldp", + "VIoXmiwll3GSxXycnUAJ844oYlZ28zRs", + "VJH0GIeZX4voQMHL79CUB9QHJphJTAqI", + "VJImm2MeALwYblChBI1KXdbbCbZ3tw3C", + "VJVpdZLN17drfI12TUhY2XTRaw5x8rWR", + "VK96S5IwArAueFW0Oq6bdAVCSVpb4Wbb", + "VKLt5Vfu9idviqo30tYuNyN3rq7WP5Zk", + "VKPFaeriYxa6WVNUfHb4oQMkGhkZhQzZ", + "VKVZBtLlePFkRVPcofHUsDwEetmdXtWK", + "VKkDI8ZXnXPsspsSNZWGd0zsOxGMhRFX", + "VLLhpTgJJW29KY2QdvBk0JijIbwZU8pq", + "VLLoqo81pXHbuZqqyT8sfXp2MjordLMP", + "VLfcYQZIHpFpOb6DwxEKuiZaWs3uVMSl", + "VLhzUnpcvz6aYDhzJgPSedlEpAyLSwrr", + "VLoW2wJwvVmSgx0oyIZ0DwINRjVPYyjL", + "VM2dZfug5qaZhhlNjSooRK9sAy0fcMOb", + "VMTyyFmbTxAsRj8FAKvr0JPJJkmF0cR2", + "VMUgHorRgiitI1QxQI7ZsDeo4zA1kkYA", + "VMYFikiymHTFDUJi0IeQejop61kKBXGa", + "VMbbfqXkbHuBSqC4ImBv2p90icHvSbqQ", + "VMf4ZVMkkO8wbG7IPCAtSs2pAr7gr3VA", + "VMv5HRBHih57THSQ72BlLOKA1mkWKHMM", + "VMvuZ4uErjXVdZaa7wDAv9U0iUdMTuJH", + "VNYZGBuVTADcHnNtaUgqOBVFSTrUSWRv", + "VOBy1ATzTvDTSdlrZbulpBXuKr0kvKvU", + "VOIpW2hcZqZdGqzs0HuCdbCsDa9dt7rm", + "VOPfqu8ANjID4rBpIYGxulLWnaD6TSuF", + "VOYYzFnFKUKNlTuHm23R1cxGdpBnp3fQ", + "VOdS4JMQyQuld3GuTaa1HAHD53gQ5Wei", + "VOde7M7CQJLPVVerkMhkCBE7OuxHAcnQ", + "VOjuAxEBDKoUnfR9d0c3W9HQPp8bRK9H", + "VOn26MUBuVZj3pZ55rEoc527y18i0G9H", + "VP0E7wJLPOGQxcG9DckNA6OHM62CQz6T", + "VPGlsrWMf97vFsNrkPd5vbZg8venjejW", + "VPRg5bYPglSbiFvJojR1S8q8ifiJIvwq", + "VPlVreCDnV8atKBgjzIoq8NLXgGWwWQR", + "VPr98CfdY5X9GSy1TLKKceXdilQ5yw6Q", + "VPu10m0V681ajlHDiQ1QJV0TL5D7lbmd", + "VQI3AxBxXIID0tdDrUgTd9Jk1Asg5xwk", + "VQY9DSF9kzfM7zda5V2i5k0b26mCmo11", + "VQZFXdKW3p5o7vibnZU6Gji2kZE2fzA3", + "VQlO5tqwqD8JYKqBrob62g82iCQDXbP0", + "VQyc2NJqajL9BWskEHJLBwC5d7zDH2Nc", + "VR0EJCF0TsXsEPB33cDuEFBXHoxKXnyG", + "VRvnkaGkV2Gz3D4CCEUE58DZXTf1IBNj", + "VSFLbTlj6qoqkWIetRq1b6G5M0MJKvqN", + "VSRBXIaOaH4RMPKFeREMOh2qxxlhOazh", + "VSoKu22Y6XJQLc2NGF9qNxgazKuNBgaw", + "VT4w2vNXQTeV1tkJNp7Jj3dowr085Cfn", + "VTNxukXNcI0J5TAug89pKPDDSIA1e947", + "VTP1a5V5EUnxCzZbA6QCmZ4xRodQyxaX", + "VTgjLgiFj8DnhZQVKzF9Ur6l5d3xgVDv", + "VTksZsnQCR5Ulrh1qJeQSUZMc0uYc6be", + "VUCsUTmtlJOCbXluMvLLesLVUxVjt3Nx", + "VUouHwhSJri8tbPDNcNmvhGxDD9ipw6i", + "VVTO7i5ZcZDJH2O5ryDkWmKF8LjuN636", + "VVcuLTZNgWajAEBCBVfyA0acfSjAG89F", + "VVgJ60764VsD3BZhLFFkb0owsaAVaGMI", + "VVoo4uYSj7au8MEUOgZyDTt6O8oihePM", + "VW6yZBrSrUgQ6I8twgBS3HAxrZLONt2p", + "VWDUbPlTLTawejPEjTSTpZ1UrOELaJbf", + "VWF4bx2Dznx6hzOjf5mayWyB9DwG9cq1", + "VWJPLexULHpIDpRt2ElN0UV9TfF0iqyK", + "VWTInJf04RwhFQkCYVNLSPnrXVzSBGnR", + "VWaVdqSPdhB3MCh94kL8rKpHBsjsCGBR", + "VWbmDQe7gSU3mgMECbmO6SmF5vZF8JAF", + "VXMCmfRXmanXdatXWJHcmkxQQ351q4q9", + "VXb3csUwWuVcHtK7oUF6Xr4b0hakK1mc", + "VXeMmTGeOOyTj6M0U3THrSBheszWTcXN", + "VXubT3x9oXa8uzD6gahK9UzqdAhhaFv3", + "VYA5vdNQ4Qn71lJOIieUbpw6eEWTAKIZ", + "VYLikkTJkbkr2Ytkt3xyivXXmpOerR8F", + "VYVzfxVB30DXEc2Zq2HP5Tz2PTS2o9BA", + "VYcYZ5SzzmEVzMbRmKPPGlVJIKqZnbEy", + "VYgkNTVAZNLDKNREoNUARkeRBDr5Na92", + "VZIhe75lCTA06dl8mptnDkISkU3GnUAV", + "VZLM0CAo5yF3G8ZM1wHuQ2xPXoquZ9Di", + "VZPyH8FqEcnlItLk17rvHBJCtKIX6Oee", + "VZn2ZX47kcjDCiIhw7vrBKtWOx6VYm9S", + "VZqS2U3eU6gsQ5uTNNAMS3xlN04nFPN5", + "Va9yPPlIWD2CltEJltROfWFENofGDx4T", + "VaDJVrUdXOUwwPlTdf5CqF8g3SOEITk2", + "VaEdiVqlWXrw3pWcK0dcQjISGgeMM6Zp", + "VauJDrn2jgsbNAq1uay37f8KDehcD6UZ", + "Vav2JAca7OwZ4STgxzNHipTdQ6lSQQH4", + "VbPZjzGd9VzylNcZ6JY54P9PL8iTj7eW", + "VbeSmtUWERmWzoZDIDaNBT08u4BxqZi3", + "VbxPaHwJJgfoxypZ9YaTC2YruJiKXQT8", + "VbxtWJ3cmrm8Q9iZVD8xG3R33hjJtf7y", + "VbxywoWCLDGjkHCCJBdjYmIKsmkzpdSH", + "VbzkiNz7XP3VHuLfhzRMxCU8NgCZSHNh", + "VcIImBYheK8QQD7iMmOMtUmI9Aj35cF0", + "VcUvbzooP2wpJjqrCYADqvXuUFnkPsX6", + "VcV9bTOkLYAGnHwH1w0r2xTMj9HoG9oo", + "VcXLDFxYN5tcy1rV6XNHKzffHs0aSkxX", + "Vd14WKppgBi3OxpGsg1njfr34vIQ2IIN", + "VdAYiZ2xbEyG341ORyZ6ixWdIb13nOYe", + "VdKPGEzLlB5ufdPraD0ATts9lzKri4Nv", + "VdMOtF1Xe0VsrPHg7erWVTQWMNxLow4I", + "VdcrqF9QBkNUUCecgVhDppdVvWEHuuy6", + "Vdya5XUc1PUT7dCfRZ1ue8ywecPzqFAd", + "Ve7yAUROGdf1VzhHyDiFQcKIKTGYkQS8", + "Ve8GE4BHVBxNzSH9Wtoo2fKgqI2DskX9", + "VeK6eFnAmbc0lBlfao1Ss7CvjXGwSlfY", + "VeUvasli2CeIqxEJUqKvAT8hgDEGRpCX", + "VemMs4YF3ZwSq45D31Mog50SahgGGYsS", + "VenNSa0p1RJU3fkqPzA8UxjEjHFtc4IE", + "VftdpphMVKNhQ6Fcik3nLgul7aWyRWLe", + "Vg8zAlNQVUAPEpucUe2srA6SPmSh5XWe", + "VgMWSCHWAT4XlEuTpWKYvIm0Fr8MNygU", + "VgQGfioankFE47GMYaJtZkwuP1NAqdXe", + "VgjbCGFKZuPb1U2B8MXzkKJ50f0APYuS", + "VhZkZkD62lymaiFZrkjt0MGvsG20EHg6", + "Vhcv7Ws8qZ3rHS4Qu1zoB7B0gEQBUO8X", + "ViUZotKOr9iTsFc89mAccucifIUgpWSo", + "ViXwL5mk0iB0IaLRth15Hy1XvjmvJMDH", + "Vib7yivFH2GnGXxlh9eNmfbmrrWSP6pT", + "VicyZxRBJCSblsa1gS4J01JnbduYmLB9", + "VifWHb1HORtXnQLondjPGU9w0ErK89tB", + "Vii2AIHt89WSzVhgPwgmj5J5Idf1lY5s", + "VjFO9tpt86qyEGmT6XUdpkPWjI4e0Z1h", + "VjH7ZwNrjHEaCdPJ5bXLZtE3QuJXgLhh", + "VjRIAsPCfxTYSAmBCY5RzGlZq3UCDnTB", + "Vje6basOP96gCmkkdZ5JdMjjhEqAoVIA", + "Vk4YuiR5Hnyr8sp353Z4rJNN21du6Hi6", + "VkC2zUrQLA4TyAuPcjKphtaL8Q6CfLYx", + "VkCfW1t1QhmOeMBVSSNCDQWOCsVMR5JV", + "VkO0iYJX0m6sfp1ERJDkJNzert8UERRF", + "Vktxu9JdhU2WoTEkxQ4fRe39uV4mhnKf", + "Vl0nMdvJf7ICI7AhOYTrHRafoQDFXFI3", + "VlvJzgeTYzojJUzC6yONXU9545i4ovHl", + "Vm0ElyRxiqfNkOo90DaKEFEcutRfrfhP", + "VmIqXfLYNdPZ38iwmT3HsyYx6TPNFwOm", + "VmbvY3FddPQV6fbfVyFCN3o228c85DbL", + "VmmaYCLjGyJWa3DlN4o5v2OwIn4Vs485", + "Vn2XnAXpZeSyRyiOgYi031VA29HGkliz", + "VnFti4zDcbvnYoMXjex65W2rZuEpfeiJ", + "VnMg0S0hcJyGw6N0oKDmHtVSXAcKht2N", + "VnyolviLXnD7h9YlNMaLOKAJIDSTWm4R", + "Vo2DYnC8hnvrfhdi1tuu86C8mjUpwW6E", + "Vo5acD0haMnhDAj2Lb25zr6kRxuamAO3", + "Vo9QQ1APSDescewcgenG6dAs4SFHcsvx", + "VoINPUY2PrxH83PdnjLnF8LZhA7cFopa", + "VoUef30xzkZmWi3RHjBa55FpLckaETwC", + "VoYsUvO9mC4tBhNsTeN1mXUlsoKqAgAr", + "VoZTli13x9beWwaslOyyUFuSK6qniAK5", + "VoapeGgA9KZaezYpbgFSajGHnHiebteS", + "Voay3LDGEaLab0M7Dad3Mfb0j7akZPjp", + "VocpiVknLcxalU2wRx6X7W7VBkB0oS0m", + "VoviMJYggIE7otw7sIlf1MUsY3hPYszg", + "Voy329axFNNNpCdkDAdzVBqtqpNu4Vwa", + "Vp2cKXJMGCjRgl2TGVjTS8U2Wq6yZHhE", + "VpS7eOrnwRdFE438IrkAl7QYFXQAedMf", + "VqJzqm35pZnSlbMcvdyvjzQl2qVQvoHg", + "VqQlpRxTqoVR6Fx627RuDMDjLniHyOsf", + "VqUnbFRHdmiOiwk0MRfcydRD8EDu4ky3", + "VqVsLgSTaS5Q9Vnz56KVQvm2i4GDMpOx", + "Vqaigrah1X94YgPtWNDZi5LVIEtOBjPx", + "VrF0DjjgK1RJacFGEnfmiiNY8zic5ONz", + "VrWbR4mcRzTioYnp6snl3Fpwa772zBme", + "VrY4axvQe2BET1JoFXFS4lDaU9zePztf", + "VrY5NNg1jWo4PFsigruEh76jBaa8yN6G", + "Vreuf9dZeARXXYXEd8zM6MWlFJoAfZOG", + "Vru7RugjqOnk21cCGfN8TqMQBObDAmKe", + "VsB0EWMv0hvdnSw8L1MwOAflsDoUGUGe", + "VsHJqA2WnhmFevci54iRjMBq41OyzRjK", + "VsJwXHTM5l2G2uqcWKZStyVcGjdwE1I2", + "VsMv8nPcagBEE2P1kURx4RmaCRuHyj8I", + "VsaLlwB6WPQmRkr3IXbikBhubuztEySL", + "Vsao22p2TbHFwihDF5ivoF5TaRPWIIJP", + "VsmSOe3MpD3C1LvFrfH9tWazoChgWQFP", + "Vt3Qm6SWrTpv7ahJP5Jw7ybbj4y3b43V", + "VtFxEnQJycIsFKWCm4uBRedcO9WECyoE", + "VtRJ0DlO4hkJRlm0A4OC5NAAzw2k7yEo", + "VtSYw5vZQ4FowyTW4qPSd1guaPdpcnZ2", + "Vtb5Ah8vfwdheHpSwu7LTqt9WEGIypGf", + "VtkRVljnWQWJ6f32g1PFnj9x2CoR0zZi", + "Vtpf9DLKnsjDToaEb7oM8Dq3qH5Q4Qot", + "VukAZlmebEztpfADAVsmmwh7dTkGq4Vf", + "VvBKpTPNLHyOf7hmmot4wyNbIJReXu49", + "VvGW42DmuVFwcZi9wsetHJXAvfOnqTNz", + "VvNAp6ex9i0Q0YE3WtxjIqQn9OkxXp5b", + "VvbqYjgwxwZCO0eWCYvhxOIzpXeOW7Fv", + "Vvf3TRgPeYNZipMlIfbJ2WpZUXGoF7aQ", + "VvjmjyaBh7mIWYXnzK96jnE5pKy4860Z", + "VwKPSRtbPpJ3Pim6F3h1c6jxTdudGL2L", + "VwRTHOQaUTOitFdxvmp6xfL1BDOfqaLp", + "VwZ9my9fwtmhL9z2VXrkwIkwWzMwALqq", + "Vx3B0RvW8Mhr77zVaVWgkJ473YloI7z9", + "VxNatyMcru3Y2xIihnuRORrPyLvSeZ2H", + "VxZTlVjTyj0X5chfgMvBrNwHJ4ZG4Whd", + "VxjF6ElUp7yaZ0U9yGWPKvJsS9kdw0m4", + "VxmFLXeccL3RocUC32E9kMhQoWWcWLr9", + "Vy1kXDmFlwjJ0xdpUG1SI8pT9ppX7pSj", + "Vy303ioXKkVf5naevTUJjiQfr4uxjeyJ", + "Vy4sB5h0LHM9i4nASCWWYnUm6TKjPwWZ", + "VyD9wy5fEJOkF3SSuDVsmSwyrDq2vgcc", + "VyZj80IhPX5nRNJElQ2CpVxtqqTcBzHC", + "VyiayMOSf60ROAbGEGUqpKz2r3tcRdEq", + "Vymm97wXyQSOELFgKeZtJioD07dJV9m2", + "VyuKayE7zlZ9X7Bzfgv74F4LNEFB8xY0", + "VzRgIwoZTQZ1GXmtq5DRaok7kg4mnpZh", + "Vzqse1A52CYqQAoMj7JC3ftXPDW3N0XE", + "W0AMKw30HxNvgKjyPo5w2VJYK2OXVL6G", + "W0Go6oHnZK90jd3SlnflJ4tLGupfIfAd", + "W0jGibsrxahGVPzmmljazrWqNZMbeblF", + "W15pMEA2MDONSStKhTBVqhpDGEQwvTZa", + "W1FbUsGXMNsBEoWHWgXr4wdbaDBqwQxW", + "W1OdEJ2J6oU2ixjwh63XGR93XtOCSZOT", + "W28pD4JOhjrh99DMGx2ke9QwO3PSBEkn", + "W2JtolPgilDkJ2ZBJJza4wcJVPm3lw3Z", + "W2KCymEStKv4gdVnc58h3oTuTQy3buXG", + "W2Vyq4d1cT3IcehKl73dRfdKCBmwNLiL", + "W30OfmS6WRRy9V4StKR50fH79rsVZoMa", + "W3JynuWLJ371RShdTJTkuwk33uEnLZkt", + "W4D439Mqr5ZUkdt0TY9DLZr6yVK9nUi2", + "W4HBzIuryYdirF661vkKj1GYRrJGlSW8", + "W4OU9GVbFPQoXpDBu71tC6oRH2WLZZHG", + "W4W1nUobBKuzxVW27ekpD1EMMhXEC0Ld", + "W4paqmqtnUy71gL4ghW1fywkPZodAZIb", + "W4yb4zI3a601GZgLocovUuA4fqit2hmA", + "W551Je9741YNq3mg2ad2d135zoFSPsw9", + "W57l9GBgP6uxC8D5caQp4kxutnC0agXE", + "W5qFJtWrJFV629lkBgi7mtMXWPXSm8ez", + "W5qOg1kYsteGxxX8WYvALpbh1CM7MAdV", + "W66WHwZTv5YblsScS6IK0PevzfxlfnFr", + "W6LkHOdhn84vbsZEraaVF9i9rQt3iNTr", + "W6UMo3DvhjrYWJnHLy8KKABvir3NCLQK", + "W6YYPmlPMEXszclwGeYlyjIRzXs53uIx", + "W6lxKMGKbpyvZH6h64nJAkAuGHNnsmDQ", + "W6mEb5vG5xGXowKzMqLATRTymi5lHdau", + "W73tEUXlv7Xs1M2iAF5ZGiblXHL6gSIW", + "W75f4MuM5rLVQO0YA9vL2ov0J8pevND6", + "W7eHGFyzksrgiGUtjnpaV4hQr6rzS5S0", + "W7us3Wo8Fpbteeyg3UYbkq8VLhhTLEH9", + "W8OtG8loR7VQftmNoZdNHjRFCL7fZwot", + "W8UyBs6tSJDVITpoAgsoqDY0DK4xwCv4", + "W8YXKZmbAk5koAtvr0B3gQL94wEsG5Bv", + "W8jIyJqTmzcLKGmimVtbnVdMARf5OsWR", + "W8pXUnpWZMOtW3gdqc9I9gremAW49GD0", + "W95Advlt0J1osmeqEK7KZy7T3TDUuA6U", + "W9Lm6TG1MKU4gwMiGtEPRUSknsvl5kqC", + "W9cWW8BVR3PsuGHV9S9QlFj5kZmKo6kx", + "W9pW3kT7jp1Z4TPqwxiwUO6q4rMmAziu", + "W9xGmP7MZW4OyXml2aSi4GlwDqsDOR6U", + "WAGwhCVsxKy1oJdx0zWI4GOSpQpvJh7n", + "WAgez0CI3d0py5xDw0qpaMernuKMB8da", + "WAmCmdh6TDHm8BREoWaROab3KMIAaOXF", + "WBN5tECYUWK7A1n59cqXIv51ZgMbi5KE", + "WBVyaOjrGaLG8cXZqGruoJuXxSc7kL3O", + "WBhtZemqSXAV9kSBshgbaWCyx2Na1jb3", + "WBjr6zzyqPBwNpk4PPvGLyHCw7hqVQdi", + "WBokJiv0lxGo1idq1cF4QADcsRRKldce", + "WCLxTMrZrgO7Ni6GmA3rnTNGCDQSpf78", + "WCWx0L5t0e5j2vTyBEEz3jXmrOwtyrMg", + "WCsNR8ildQMOFLC3vcx0PLJ2FtjfznoH", + "WCsgpPaev7lKJcF13gB7gqsl5XXdxMqY", + "WD53bdDMrre6tgh3ZuYPzzR6LCN4pXpU", + "WDCR3PK6Dg1uWS0y47qdGIqE1hIIqnf0", + "WDFUakX2AYAbs2WNezE2iNVoFJ1WH39y", + "WDI8e1K4KanjMaXfQeZdTBD5geYViBXM", + "WDa2igwcJr8eOIkBDKvrTzu5cj1GV0mE", + "WDkxoKMv3SUh9xgU6575ZI5YSG9K2Z9x", + "WDm8t72aJeDxrSI6bqXrlsQ37MTc789K", + "WDvwwgbUn1MCRwHEbG390HrSCZegmQt4", + "WE0e6VCYZtpCHNZHAEH7aJKbctlILF8y", + "WEBioh3ULP5T7Mf7p4yJoODxsrtht1kA", + "WEREc1tPe9emKCMDKsv9IvlZwYq07LDB", + "WERlvgVprWuubtYk9VXWyLUJvOmUqxFh", + "WEVd0hgIhARhAessxnChnWh9Wa9E6wqE", + "WElN9tr0CRPdBI2YdUf5YoeD7lP9vZHd", + "WEpG85p22sRkyMxDiPkQUnprKpzffkh4", + "WF14PAfaxW2VG4c1Q5ZsKM3mRsGeJoDg", + "WF2DYl3Ng7Pi5b8ocq3m9QMk52Te3clO", + "WF8udYKH85Bc0nI6DfovZTn9y7xw0PBH", + "WFEeoOUGV0AYCEMa9rs8ch4XXGvheRrH", + "WFEiFszXpREe0rj3MKl70xSQotg4a3b9", + "WFcFnT3Bp6NcyakAygSkLoXJFLQyRBvP", + "WFxFBfGtcaQ7lIU6qcU89WvaBzdKv4uB", + "WG75ElYEFojeSBblIKLkwDAqj2xLBuSF", + "WGb3WhIDOlbAuCTlxP63TBB6AcF93EEg", + "WGhRjISvwm0UcQxiYuH5zYy1TYv0EWMJ", + "WH95b0OvNsR6XKd8PqyvH0ogZ6FziYhb", + "WHFBMcNY8Dz5eV2OGPEvay8gVYfEuARM", + "WHPXmY0r5jhaydMGjKvG8Nm7BE1wZjrT", + "WHRoPCXa2zsXyvPPywgk1z450TGxivcd", + "WHfQZl9FMdjZTUkQSydLh5HCwtlV71Au", + "WHrDEUxuPm4TL4G5Wj6evPKGDmPIwxjs", + "WIRmJn4AYLcOWyiZJ0X66Gn4txRE5JBJ", + "WISFEY58Ak20kWqhkwEAGAhyJGeN72ol", + "WIWrcj7kT1bLQ5j6SNQY0cIRIjOibfP9", + "WIj87ntpZlx2VqBo9BdmaeS0lmQLwxBE", + "WIo4L2FpRokI4yEpCMkZ2LhoWLuJKL2v", + "WIvO87xred0peh8RpkfW2Y3c13BE26ch", + "WJ0iyfw6FsCMKHWI4UgsiHwAwcOY7OKk", + "WJE6AOTupYDgpyaerVU5axNSpcXqApRU", + "WJS4LkmPh63MqbEgvlgCgY9Kqpwycdew", + "WJzdd0Q4iPX61aXGsw8W9hr3SmXIEbwa", + "WK557S7lEoXZkO7Mimj8nP8lJzmULI4h", + "WKeql8QRy4yJepz7dCRxt3BMZsUIXU6W", + "WKugT52gfQtNQS447vXnrhNelAFc0shq", + "WL3hK12VE2po494X27zLfK6HIzkev650", + "WLY3RmxCqw4vU07AyAgMyEZZgOuYWXjs", + "WLsxhWyAL9plHYxmetnqBLGZuCte2NlV", + "WM2L9rCDasX1D60UjGTzx8dYxhgS4tp2", + "WM7m2rnUWWQYn6JVUd6Q68owhz5TByJm", + "WMSVM6HhUDH9ZxJPfJpz3xYpu2w5kk0N", + "WMUnK4vJCXKbF4zktYYQ8SQT9ks2frSL", + "WMY6xfyWlA1HfJiiysS4KP65B2lKVs7W", + "WMfhKwNKFpg022Ocswb7E3D4br8fnopL", + "WMlTQ1UrgEddQ8OlBYhs2hL4m34Mc4ZE", + "WMn4oXnrNTC2l9fW4i6h1UZHrdVK2kvW", + "WMrYVpjNOLvHJ4G5fDdNetcxBEqAstfX", + "XjTrbXciEeMe8M3EtrvOTX96s0IpF5RY", + "XjVphQ4c0XvcfUgEtqGnAfuNogjMwxWG", + "XjsnW2Xf2LxttN0tKUaYa2iS3g3d1rhW", + "XkPsJ3t1rLOMiLyxxa06ujXOfRWBZMM8", + "XkarLb2C9zr7GAEgU65g2AWnmuIgzgB5", + "XkrofXWTooE3M5D8cS7XynlXPRDiAqij", + "Xkt4mMg6SiBV2UqoT32kfyEepuPNlOee", + "Xl0iHzsZXlPqfjADVWx4yq2AwydR6YXD", + "Xl4FLxwUKGpZPzX64pEKRFtbvZ7CZ4sw", + "XlKxROHLcbh1ut2ixIbQxgVpkgukjkLx", + "XlZrWqpbq5afzPyEW6Gnc3mYDzMUIkH3", + "XloaC9xtyNxjku5ilkle5pmK3D8NC0Dt", + "XlwFaDbPHiUyPOizQBwBSoAFgoV3XloA", + "Xm1bNYwyBjYkvuyM6zILHbi2fpgjCfwH", + "Xm58tXlGbwNDJATKHJD4w0hUE5YJ9eiO", + "XmhWn6PTJBIMRSXnSrlehUz1dtyHRBG6", + "Xmnq4mIMNLeUIDPxelyuwmiqQcgV6cXZ", + "XmoKiqjk1iO7hXjP3Pkmyx7ZuqRvcjAd", + "XnHJbwaLiByvOYoqeoUr5H5lKuJoGBhE", + "XnTrUbHTEiqXlLEsztQOvlJZRhBfmHwJ", + "XnVQ0PNeeQh9MJRQyjSabmZk62EES7cC", + "XnXgLp1g1qhT0U5otB1IElXo6pqYzCsC", + "XnXnH1wsm2yaV4ZtERJ7WIeqljdjrbna", + "XnxaZLrnV1GDjt3u1QmaBynAX0kX0zOS", + "Xo8aAYApuBJKAWgyIftexCqPWARUT8dL", + "XoqwdhjB4aajsqBnnkibmRUsxsnFLvJH", + "Xor6AUrQHkMzpoW05cppB1pIpgqxe7RE", + "Xotk63iNWN43vqmFHBUvu5LPb0jLcKsj", + "Xotn0RU95V8N4kqQYeL0basi8LhFpGlF", + "XoyD3f3dZPhBkJrPtX94BdTJx3yaOKJQ", + "Xp961lsA6pJPAapQfLj0QwlK2R2ousdW", + "XpGcbxcTxo0SBhYY9cU9Ukv5YsxleIoc", + "XpNvcIA1AcR2qT55X8CqOHhPZwrwOFRE", + "XpmaCLhPEs58mZyCreAIhoIpzOpyIXzH", + "XpuAOHkaaXTWhlXGqP4j3b5GFEytUPEP", + "XqcIvvbi2eIGUm58YKhp8MOZjGvsTfxr", + "XqpYI4fz13I7OEtX1pe2zTnossnAcx6O", + "XrM1ZiQPUsyNJWtBeJgq6mJQmWr4rGRq", + "XrN5prA4PiXfS0rldYxBZcobGxu6Icde", + "XrYlDoEPR2653yOiYr3niHzKE5ITQxnY", + "XrahpQ5VByG6XdJo98gHv7I3HzbP2ZjO", + "Xre76rPNu5yFUBsagF6jNcJuYjpIFg2a", + "XrhbZAZjgmPkMKTyK3cnO5qJFak7MTct", + "XrvvX46zOq14IBy5nKx6CG8i1GJqHnfn", + "XrytQoIlynkUOQZGxuEUNhazDb9RQRp9", + "Xs00QkQBAeenTfeWqzHFUluzk7VO6d78", + "Xt2ndmF3fhMg9JvTgtKIgM9E418vrAQw", + "XtKJ2y4FWtqku5148hVQGfaxJZBH6q38", + "XtN2okJfujNzfH9FHaw5ujP0Ce8vFALb", + "XtUlIfyOKaQrsnJCNfUqwC5BfNXwUp9M", + "XttgSnhFLNP5Snd1jiPmwfNzIwNYTpBz", + "XuFTmc9Zrjeo6WO4h2u154QSPwLyb93q", + "XuLcs5ByDAGAqfPxyZCgKJdQYC3fwIuE", + "XuSAYu75c4HKEJErCVBbPJLnxABVj4yf", + "XuSkujVkYiesfm9y8AB9JrWqDy5WERgU", + "XuogB2XG4NNMk3hcEJcTBR0tlrePMM2l", + "XuuvsRROSfOYSPNLC2RWOFWcicinJouC", + "XvR4AC7yIvaRTIYN62MjMjBuDO5Y7aqg", + "XvWH98pvzP0VXvwvcCV6iDrChGrPtrZN", + "Xwv0xfH3rIJDhctOPsyqFEYJmPwuWctI", + "XwwBkEAWCIsDFMezClfOnfcEaB3k1VeN", + "Xx5fLTRh8E820g7ORJmdusa13Eds8xx1", + "XxjCw6tuwIRWKiegveAT9H1Hgtx391Z7", + "Xxkj7qLQbeflzsMKVvbtUfzoPGF0jA9x", + "XxyVXLHbTu2aPFw5YTzZt6tnAy2K4ytV", + "XyGFO0QaNpXnJXe3ymRPmHvKYy4efYMj", + "XyIPO6qZOJOFpTkVpacx0DmmouvRA98E", + "XySPGgCysP7y1sQSmdl3b0hQBlVbS7Ku", + "Xyc4Ok5S9TKQJgf32a05x85IMYz07MB1", + "Xyp45iWKhrMSKw67DDiOT4GAcO6yiZVj", + "XyzTu6u6kLa4fFlNe7BKgU5DQJTKXVzj", + "Xz2H2EL7lDUYPqj1bL2cwdPNvxoJbGg3", + "XzCOKndvVmo7hbF5hlDyQ1kPB0SNbqRl", + "Xzaxfm366qoI8LGeE8Wr1wTdsKe0h20M", + "XzjGLMDkYBT6DlGTqcyeCYpLRSvr69WB", + "XzjHr4UKAM6ZBjSSblNzPdEGGuTg1de3", + "XzvqetjdaVdpwb9OYnnYYc447y1uhj02", + "Y0KgvaAGJCNXOKcbr8kprDtC8Xd6Su4S", + "Y0NXiq5xalYhcyb5pgnXtLTfE4zyra1A", + "Y0vvZrJa8WaBqnWBkMt2J6lHadnfDlB1", + "Y19Tk4YSZBq8UGZUgfO4EtjZg9huDNpO", + "Y1J4YvGgfEFE0gYanIYl1pHUFG6DwN5n", + "Y1MHtCEZhOmdKrqtJ7WmPfmgzVmvOEkw", + "Y1VjmsOSZBP1Xeycjtsl4dmVC81Zd2sP", + "Y1i04r8cEjRiilAVru7afOOzHCUX2YCH", + "Y1tm8fKQO0uTBIMbmeLNbv52lHS3H7yT", + "Y29hvB3o0KgzY1MP4amiLFlCBVgga40h", + "Y2PpBGIvnJkdw2FuGFZHc88nZUYpSVUD", + "Y2bgr8QayqAKk4bZuFx5T29blCDuB7jP", + "Y2kJtPlTVHhUyC36Bl9kItLhenqBpUP9", + "Y2xIZjNNkB3Bd4vSl7TSyfzzhEY03vDt", + "Y3LQyunYLvKhvsuggN535uYtoPvW6ie4", + "Y3MDPNNLGkfWzJdg70KR0gui2pNFiEXE", + "Y3iVOOD5LTTmO6iCj85OHbeQE5njcaEg", + "Y3t4PtK8tuBDZTTsdqI04yfWytFGqw3Q", + "Y4TMJvm6kv9f1w6T9QiZs0aTe3hqrc7w", + "Y4ZOTRx2xgPAaGkOkXNZWP8cJyXBfSUM", + "Y5GxpghHSQ0JvHLjlcHXzaDf0esg5RRI", + "Y5qcbujXfDuHmvzGeRSYGTUatf7ONdzq", + "Y6IIZhIUSBcD8EkDh4BrBiSry5lBPcey", + "Y6RWjhF3TRo7tXx0IenTxSB6rAonxbQt", + "Y6bluoaeV1UFs3ScvPlUc6Veiq6AFhUB", + "Y6epsIfbgvgmcgQksDB575Jjgnc80XSe", + "Y6hP8mkpcmHNwNigeqWACUW4l0pw3SXs", + "Y7QW52TM8yhYpODJRUB4gfAmwDjHBukn", + "Y7zGshmsjwUazhj3o22YK1OkL2YJej31", + "Y8JG1XZuoxmZRwNF5ruAKqZdmQic0mcu", + "Y8MZcVi87FSY8Pt3EENCo0UIspX5qijT", + "Y8OxlohS9gWkXVS60FS6iUyCP2Xqjl8H", + "Y8yJu3odz4ZMmd15sPFAlXiloyZKSfGQ", + "Y90bhrSF9OlEkhO6X5BJofKvmwLNASBl", + "Y9AXi9JW8uGHVcA8qnhxcYxyaUcmnuTe", + "Y9EPUf3L9nTChWl6m6SmAwKfI5hzBRQB", + "Y9IjCiCZj2hIHODvPD94b5VkfvSX0zmS", + "Y9NzTbgXYEGl30qfk6EtlyvNnw1bG8oV", + "Y9VgkGQEqRjL93q2pshWFD9XNtB9ZCHr", + "YA3Nn39vpKtDkjyZ23D5Uy5hKneKF9mf", + "YA3UUqrZpfw6ppdGxtwMjiSPwMt3E0Wd", + "YA4Eo8EJi3mr5XkUgNwUCP5X0EQKiCo2", + "YAGByq9DXX6fsONlx3K1mJUGh3ZQZv5B", + "YAJWLFMXWQPZLDHyB7VK08OSTdQux0dw", + "YBDXquTzIX36Nq74W01skOas1KKdzQS6", + "YBGGYuBHUDDGZ0W6hAaMXL69L0QtqW51", + "YBQjX6sHiv9lGJrk9TqXhT3zy1DpoZCH", + "YBS1ZHnn4YzNgyycMUlISzicUM4IzjK8", + "YC2QL37OgHYMDzlTlsP9jT6C9fLYsah1", + "YCDFMywnWbtjbWNXn8SuSS3hgck6dM8k", + "YCZCzC4ddu3xFwAIceHaKNvDnmvdldI6", + "YCspxxcmUQ7gsPndlQgvWUUxSDXPW1S1", + "YDEEUqW0Zm7rpUacGJOa42GBUD644Ukv", + "YDY2oTFGf5XsMjqo3kRVSUPKy13Mddd8", + "YDaIz6EP1pCN59t1jiek2jDBpXGdx9Mo", + "YDgOV0uEuKxIBEAWRyIxYrMP71wXf1qa", + "YE7YhUzob2EQRggYxM04dNUMBXVZOAnu", + "YE8yaJ6cnBlnoqgQwUc9AgucOln2J3Db", + "YEEcWqrUH8YvywYmsfGT9xvZtyVMb2YD", + "YEQ6hxkPVx2a1cIw8bt2BC2Xq5Nce1uw", + "YEVMsWqJJPbHbPsWTnEJJQYOip3jhATZ", + "YEXgzwkkgHwX5uuU2TP3nnX0Mocj2bnE", + "YEhizR8Jz58iw5Sfrc2A6tpS5F8FnHMW", + "YEwcTqFmJxaK7A3gYkxK9RHLunsZ2LlF", + "YEzoLYDpOif8nKbODB8aUInz6iI0ZnCk", + "YFHc2cenGneTA5a4ZTD5jxxpmtt32UUh", + "YFaiT7sUVW7rIEErbfXHmS6Jaj2hsU8O", + "YFblA3fq46GExo7apFAhyKiZBz2jAjhM", + "YFpLrOYIsV6HQmucFRazD07Ei5BvPlXO", + "YFwAwn6cNVvrW0WG0xe0NOtW7Wdyc6po", + "YGCUrIaQNAICRp1SWe0CNC6quiMuqkIe", + "YGG8G8hs9qCHJZLPEeg7Fei7UDZx7UcA", + "YGeH3dIGuJpc3nXGfS5KRcgYp0IIWbUK", + "YGy1JZQWBnHsVoRNZQMDsxg060XZYxC9", + "YHC7uay5lUZ9sXWpFzkWDVmC7LwzxzNy", + "YHEf32lXwiKNTAqOVNZXmvwJAKfWFbrz", + "YHFrl1IWLF25riHExjCV673xjBpnZ85Q", + "YHLFBlgebhVoeM0kmkfaAJn2VxePArz9", + "YHQsBzhognl2EBejZcrcKs9YNjo58K4W", + "YHgPXjorIv0kZKgqR54khFzBItNxk1UW", + "YI0OI6xZf0ObYA2goWpexG5N3GqajUuQ", + "YI3rN4cojm5CbM2IJjxU3m1mJqxcLuEe", + "YIEx5uzeKaonPb7HVwRQcIbweeFYX6O9", + "YIK5ALtw9jO5XBHaNgIEU1enpy4JAeFU", + "YIyQyrJjeqnfiz80bn0Dunwvtj6iBkCW", + "YIyuyny6bNYVBsUlj8K7t134JfKr9F7Z", + "YJ6Thk0KUYN9pYv9EdR88LbVyTUdcIux", + "YJJeWfXJ8QLs2aDcZtmYUd6HgnB0bZtI", + "YJXxEf2tr8iI8Izdlpdx121D0uOXD511", + "YJhkSBlpOvrcCMQ96dH4k94aFgh1alOe", + "YJrS26IJiZwFlhO3XEaFBaf9QBzMQf6L", + "YJsucHVN2fF6w79ZcluKHvwuCDfMCrei", + "YK5PCgHLLS0Mk3Yzb9uVxjvfLiA8Ba91", + "YKQ7Y4Fvtjggtwnqror9QP5ILDkstpBZ", + "YKUXR61YwKtWFj8HOMBmeZTGK5NBM5yI", + "YL26H21kgRq3TKJSeR0xwHwk19blT1qk", + "YL6IMTnOLSaUJ9N0wfUUfCcv3AHRHOij", + "YLU2xzddfKFfIwtUQyXLWLqZT7hokwV8", + "YLb5kUoZ6Y1K8NW21xi6Gtea4lXMMBgz", + "YLsG9hXD0dpozwUymqoB0FrAmG2ym67m", + "YM5OwLSr3I1p6yDtE0vE2dpwvsNioCyg", + "YMEEyEPDPcJn2FuoaN8xL87tttHUT4ZY", + "YMHjNGwofKHQF1IzJLlATgJVWocIrZrL", + "YMIQI0yf0O5MlE36SR0ot7dEUfavMORF", + "YMO9Y7m7z01acvKzTtKMnoHLclK2Mj0J", + "YMOLNE3PafwLXmEO1vkyYteZJuaS3ZDV", + "YMayFT2U1WkmuTQZf1iyM20McoXUm5Ku", + "YMiebGoQeNXI4uHiOrlrUVmSO6KRlrVC", + "YMu20lSanTb6GP2PuLgRFLizqZyWRVTU", + "YMvscGayAGAWYlW8KInQoADpzgWK6mg6", + "YN4GPjUYu9lkMiRbPNglKDDg3PsMWGNg", + "YN9OFArbDyytW9Qfj0sNvLSk8MKf1HuS", + "YNaRQ6XnOg8DDKQPAp3O6VSgZfCMG5Ps", + "YNkW0zcZxR0L791NONy45hsUSXXndRFl", + "YNmxPmihSq75TYIDbw5GlFlfAfsthhsG", + "YNrglgNbttZk2zXX73l0UBKUpq1zrYXv", + "YO0ClPGn5KEQ4MP9xwgGSwRIlJaTNj8k", + "YO7cENUebQzqdR7vg5JC3P19QyL96hYK", + "YOKFO9JMbHHHki8ZNuCAxiUSwA2Q198I", + "YOkSRfo0KeejAoduSZOGPOq9Jlxmyd8Y", + "YPGRoqgIXTUvyw0Pj9RL5Xb47CY1BQMY", + "YPSG2nWuQVKJcDfKMA8twN0XyYqpgQ2H", + "YPTTlq1QSSYM1cMiJ23It5OA1K5pebQQ", + "YPpMW0lI3q6CZKoTPisQ0iPgjoF4AsSx", + "YPtVyNA95afLNlQKdzh8KSsJIezulFcQ", + "YQ1PUZ0YIgXgdhcdxWxHjSMGO3k7a8Ju", + "YQOna8Y8K4tLNEFOpM4Og78xeg1GaqRq", + "YQPtkpEQKMRFhhcHRlDHCA3AgZhH3TJd", + "YQfR0xAPmw00E4rqtNZKchxNzjW6mqzQ", + "YQzIeuuqNUyirqm3AL2mdfowZa0xgXtP", + "YR18xmKePEQxbrSiSU5SOyIjhLjIG9eK", + "YR8qZ3IMx5lwExW3JhJ7uUezYSIeGuSl", + "YRJJom3StZWyyf0HMxS7v6ShcAEDV194", + "YRyHqU1SRPxl7i50Wl4FFOCjI5Tw1btx", + "YS4qTIM0mf04wQo0uBHu3wUAgj9X2DTX", + "YSCnzmEhR2UfJwTAsdbGJdk7GzsNb5Sd", + "YSNF0nbDt10xNsLCdzvpi8PEWb5kNC82", + "YSQwSo9AHhsAxvCV6Xyova0Zg3rHnpcM", + "YT1bMrVNavk72qRQCZ43J9w2XYrTM7Ok", + "YTCLUKZMNR0ndrrmvubmv1O3TYWmAHfP", + "YTUHhYVNi9fLYGNPt18OMuifQaH9toXm", + "YTk3NiZnyJ6w5wJXD9jkRu1aJChye8gP", + "YTleEvH7zvwCKv5rXq8ET0drx8VorTqg", + "YTsXzUrAbUoPYxmY5QyahAKpkkUcluKE", + "YTtI8jyKwWbGuSIWHb8wu6KEjse2g2Ra", + "YVEfuRkX6Gdw3rculNNoYSn8sFCXPDL2", + "YVGBXTvGryxoS1XtgFRyiuG2zABO8mNV", + "YVIc5cAjh7vZ5aHhE2w1R7WjntEyUgWC", + "YVO8jMgjOAkzcfiPbzxvBPEku4n4SPGK", + "YVeaZwDMfy9Vod21BqIMT3edKvHb5KCw", + "YVmT8oCIaUavzIjRhCbqSVMmAJn05pOj", + "YVpSHeHXjbVRzf1qVov4UMLPSA7kcg0X", + "YVtdKDytt4F5iAy8q0CxkC4rEwpmfEdO", + "YVttZCGLnL4HkjmDPVo8vseMQtllJ0Ef", + "YVv9PNDh7T1W91STN1R5pJAwqM0qMwM6", + "YW1YOsCXLIUhYXhwZ6bOidAUjtdXSROm", + "YWS7nPGLVwvTeE16dYLd29IlbDVk22nq", + "YWewtftXfVPDqPPl6uuGM8sOLv51UZqU", + "YWgWCrAAdo0GPfvd6O85jXOg8ibhDaGJ", + "YWwDcXkaybHMvD8QrXtXWASY5jcYPFK3", + "YXGIulLa0qhWnY4lylRWE05BhKbOTqvn", + "YXM9HODvmnzpnN3sXFZEgsxaIlQthEAD", + "YXc4imOWFiJMCrXHDhmXsf2ncsdaTLC5", + "YXjgm0qHhcBIxYATvP1kZRR1VFcEuH6u", + "YXjmvtLJs37q2qVcw9DDx8z5nBjQKCUC", + "YXnDy9geImF7KgB33Kie5YGQZdrPsThF", + "YXpbmYt92cOQ76xvkbetBeJez0tqdGBH", + "YXumWgqOEP8aGPcmz0rVycsEYZ3b5Nwr", + "YXuz06qFpt1vjGZSxGwId9azT04kGQ9u", + "YYT0emB9xOhvUfnUapOXkSjDeE59afiw", + "YYUXKA6S3FUPRIucMh5T4bzcNOP7juPh", + "YYfMrttDD6MvDq5CIRS1ggxx1sDWEhy8", + "YYjkCd5AAi3TxWqDQ45NB2PorGNIzCmq", + "YYn6Sy1s3mtZiKX71vE4Kece2W7ctKLA", + "YYzoZusgCcUp8KV9KNp9VbJfOamyenUL", + "YZAARM9xsWzLAZgtscspmXBeEBOnAQn8", + "YZHEqmQV8z7y0wkzrtfg7JLNYyMkBASV", + "YZSZIfLuY6UWwG8SYONPjMgyjf77itaD", + "YZe8rzSSXfcTrZgF8nBOZAjsVMV5LzAr", + "YZpULORP8kTSmxtGQYYDrw6JA2cla6tG", + "YZvSbjvyyN182ZxE7V2MXLrCebOUte7o", + "YZwlfP30tnMC2BrUpns7kLrfMi65xMIk", + "YZz4NNT0O84dQ2urlOsTKdFr5cCjYYf3", + "YaGi2GGig8woFgiYGSOJT7A92yYLwPMt", + "YaJbZKh2tJTBDvoVs1cFjuEMYMwW2Czo", + "YaKxux4YAhTHTQvjBgrIq0P3tLQmYJm8", + "YaLpYcnNdW4zRemPZwlv9OVnGmLICVtA", + "YaOhNRYdZVrGGnrGS3IwRCkkhHJtDPlb", + "YaskSWDFPWHGeXORG67YSuVCN9ZTedxP", + "YavMAaFG3M9k67yjXzBVtLRqNR30CHFX", + "Yb8hrNxSRoSauB1poi4Zp47LfJRZIHci", + "YbEUtv3Y53o7TPIDrBFnEnnrL2rgcaDa", + "YbIjxigYTEwO3WfD4w6JQ8NuGsVJwSuh", + "Yc3zvlcor0bZRLgP5Waemr6gsie2X6bj", + "YcAtyJLEClDdrVnKAd6FbL67hGXArYUt", + "YcEEK81TX3GwRnHthzRffERm5hJ25ytv", + "YdVUWtW1wUuEYrn89tDkCdpKyJppoAOt", + "YdfSk5tPvI1opAkar2ESRaNbxewuICOl", + "Ydgt3Tn0o29CiTpQLBtu3CF6Q7ai8zlP", + "Ydl83HfLaH02eLQW2G9YIxP8F1k1ti1h", + "Ydmp4mWGZLw0TRu9Omj22T6ik3ICJLNy", + "YdpxP4EbXxvFoX63J5DoIcKS549LiXhf", + "YeMhc2AnFNlD8n8CR5AwFYGExrsb94vC", + "YeVO4jT2TZMKjY5WogeuFcZQh9b2JScb", + "YelvNtbjqHTmJcc35L7riajDOdf7NjWW", + "Yf85UTgMnk7JPrD5DifH0sDYdleS0Ppq", + "YfFpU3wC5w9qBt5cYB6jH4qsVqrZiIA5", + "Yfz04ykCB1qRsCOneNA38ODDgscvhtFu", + "YgGJt2oUx3oOVAWCfLxrAbvv62cAykus", + "YgKNmnzzAJ5oTzQj0aiqFNonfrJGmoAW", + "Ygq34Y1SqZWX6jpEz34CnAlrT9x9qtLm", + "YgqwcZlJKmhf7kVFB1N9YXS9w90F5YE2", + "YhEVKrBLyV4VtpiVCIQ5iZepyCnTLpIg", + "YhbuhXdukwNN7bUAvLqrXjUdhBq8f4Sh", + "Yhcri3Bk7kv5oMbAfFP8xxcpIWIr84Ab", + "Yhiga7Hh2rSg9MO0UUGFsft5DTi90wVg", + "YhnLYuaTH9N2laQ0pzl865ZrWxkRbpZW", + "YhqkZqVYgQPyT1rsiZpzCrEJOKJ6ZyOc", + "YiVgqpcuxbYyiRCiw7nNFFr4A3HsGbrH", + "YiXWEjF7gSKhrmI5Sb0DUwSgoq5W2o4l", + "YicSOY3ElzmtbQ1asyWvPDrj4kEfK5jA", + "YiddPN0FDpG2OtaFIMCLgQh9XA0G0gFm", + "YiktwUojpavURyJHKV5tnwnEVDQTEx3k", + "YisxWHwcU1OKCDN4LJlo9iepiEo91BCM", + "YixCkOyHYTSq6htu6v0PCY3rVwKIALM7", + "YjIlHIZ510EetrtVu6aHLIB7QavP4vuk", + "YjLdHWUYoIuxel6gml2wMRWGsdLGgVxU", + "YjMC6lMQnqV6eCnY7AeSNE4Yz2MPII1f", + "YjO1wHPCa9uTIxyQ5Sv2x1klbUyGvotg", + "YjYjaprANpWGlW29JTCxP1WAGUWCd3QE", + "Yje9EunYhRWGxCw6MNeEFFqLQokcOrj4", + "YjuEGmszQzsPEELwP8cxz49uFpE6VH47", + "YjwXc9A7W4tg3ULx1u9BFAJx24w9rm0g", + "YkOGjLySPTHEdg6iVJiWIS45Ui1E4Lws", + "YkfMkayEcZoQ73uktQUQZMqe2xwioThz", + "YkmcsplPzs5eTMtCxsC6xePFyOYJ4vcA", + "Yl1wUs6valFtFLTbDsBvIsmQLzrvPg5F", + "Yl4vKxEbWcW8laiFk1qCn2Y48DQbNGeX", + "YlLCNYN5mJPjFdjOafohGFYr0bH2ALMt", + "YlpubmNGR18svWpoKQ8bCr0PlopzOdoe", + "YmUvuaNpOpiaGnqLtUKMzZbmDapNgXrz", + "YmVOlKRDm84247TgPJuD44MGG33CPamV", + "YmeRustOTuMgryKqP1jtcaHqek96epky", + "Yn2yFCCiwF5qSIB27CwTHH00qfZTk2ZI", + "Yn7gRJLpothWXZtzAlBmOPrLurYDA6zN", + "YnDp2ExGwRXqhArxGglg6LqZjCH8XStg", + "YnQOZPXkcLMpLQYtkKMEsd6lGPOpV0lT", + "YncjCPUTZPV1oulMbvgNBwDvIOU5fHMD", + "Yo3bIoWk6jwOewh13bYDazcQmRGFAJ4b", + "YoXHk4fW7IxCFZH4fd5DPnT0RGkjcr62", + "YorRWRfGOthIjzSQfkw1cs1VTmKvOFWq", + "YotrtWboOqWzkVuki7iEIAYIiqkfpbdk", + "Yp8gwKmhCv2sIFUdcXUTCBAQB8RKKXfy", + "YpA5TcIrmAGAYjd1yJWIK4fevXP6fgty", + "YpTUDbSNkbdVNfmGKAl75GX6fIAKXhTn", + "YpW1cSHE8TLx0hKOAPKkjpBVDMbNm4aD", + "YpY2RYkj7I2sk6hvpFd3KpzZKEjC0HmQ", + "YpeHDSLDAUR4HTZXsAq2pB7i9byIJNgV", + "YqKlWtWegDoKifmHK3EgyiuIJCcdtQxS", + "YqXKit0qPZ9TgrH0LTFcdzp8wiepL371", + "YqfLCO7oLQH5wVJNFoIfuBH9hDSkHPxB", + "YrBBvdJDDnH8wzN6xcgUF1QKrZBSlFJD", + "YrEZLIHY265H57xnyYCkqcVv5fg6UoSr", + "YrFhfiexfIKmnC76UwmTyJOphgM8BmWw", + "YrXiHpT3WBRBvYpOwuuuAHICudk2IV2v", + "Yrl2g0H54JmPKC580aJjenVBOQqLenfy", + "Ys3r2Czm7fqfMgqyGOV7adq4Kcm4iL8j", + "Ys4RrZQ5S0imgTcethGsqgoflXo3gWGf", + "Ys5Tfac6zdy6o4AsQUmOdvRXfvus9cIt", + "YsEdZAwGtobFagLSVGASyINMk9T4IOHI", + "YtAmADaOkRQb5ndrtEFutuI2AvDJ5m8b", + "Ytu5vbk9PvdQ6Uv9r9gs7jvXpundHNpe", + "YtxfyhOZUH7i2HAe8YtadVzWyU7MXlrP", + "YtzZtmrpdgZ3uvNhfaaYomzJXBVrEyLY", + "Yu3Sy4447HNdS23T2NTu3B8yii46grpO", + "YuCPwWmF6OkKuHheW9xv9y4tQ0I2Sus0", + "YuCvQsda1AhqvW2O1Mt6MGdmXrv3o6xq", + "YuG6yHgqEdePUBxmOpNGLkhcndRMHlFj", + "YuQr9ZnSI5iQ4zhHD250tYJBuy7WGxQA", + "YuXMzH81IyMCoZovHZ3lVsiWbSWrSLSd", + "YuhWSywksN4zlZBKQeUReB2xJjsnaZDD", + "YuqALKxajVuzzAMrn2j3jLIoTCIXSWRJ", + "YusJWQt5quxuJL2kMFHDkytuywsUXTPq", + "YvHX7joslbn1AtqGs1QzRCcRuFASu8HL", + "Yvg91P6NeTdPfpczduCHhucx7dxP4I8d", + "YviZPC13VyXnYUg10dAUS8RR6o1pryZ9", + "Yvm7RyW0v9qZzWcXCMeciZqgdZgz1J2b", + "YvucDCwuuyZ4oDZisfOccfZrVxo5RGIC", + "Yw8k0eBfnHlI9JlaTLuvGcQ58PM9EDlA", + "YwKpXJwCunwjdx738Nx5vwEbywFYrqhY", + "YwXHmMz6awDTpZ0WsVXu6FoxpFalJSXu", + "YwbY9khZ2LWYGx4ADZelydcK9WsmnKgd", + "YwwZBTVUruBiqsOldRJjutHtkuV81EVP", + "Yx19Ew3kdk8X83mLcN6tehyOvWSVqLWZ", + "YxM3bkth200005SPvZF0J6LhIPYqJ83k", + "YxOyCintBNL3amj0MtKMN0fUt6NJdDDN", + "YxYZmxLif6Abq05UXlV2k8f5DpF6d8IR", + "YxkSyQ5Vqp9E6OLhfsHDdjAvqEywWfbp", + "YxlPT5lPz4GyLXWOlY1wIqcQk71lUmCA", + "Yxs0uyXsCMAjI6Vwwi1jr92ryyfE1ahl", + "Yxt6CfV25hnLzu5Ml0XguHQTQxkEh4hx", + "Yy09ekZvaFKcKMir8LiPirVyGpFwRkGn", + "Yy3x1RGPqvMkVOd1JvXfLucBvMpegUL6", + "YymlPvKQDZ6LuSVedXGXMBmqkPSkZ0pn", + "YyxhP5EWITK2HC0blJizkkV4mtLrBLKm", + "YzI04ssly8wc6X2N6TYIVnRdvsmIrqGV", + "YzOr3FeQTE7ng4bP6e76JED5Cfv5LqFR", + "YzaK8PZd4BF7o0Kd7wdKY7McLz2Pu5Y9", + "YztBl758ggapqBwXNasJoucuz5M3rzpA", + "Z0Or8LzK9ze3Ij1jHyDrsX12p2d2MOrV", + "Z0Wq8rWxOfXCQbVDhbGXlQi85o9gC5Wi", + "Z0uvWjBYztpbsgSN1Oip1SQ5X5rMcq71", + "Z0xp8XYibsJ01QvsGvZFnl6KO275sRIy", + "Z0yS99ZzVBDIGTi5Gt69jO80cw5021Ez", + "Z1FQBWla6Vun5bIIVceDur3lEcjE5hdm", + "Z1In7IUT9yrlcnJtMjVMSxiPuact4kLJ", + "Z1KwM2pgsUIleoQaUJBxCYEGea7cJK9w", + "Z1NIJzMHib9fOgqQSKfcKTkiOe9J0Eos", + "Z1db9KbgwmjA5u5wXCPh8IFD2H2QamKN", + "Z1eMSlq98eSS4fZPB13JuH5zMPkimCVU", + "Z1mdx6UgzkJgR4bwQ5sNV05AmATgVlXU", + "Z2YOiD73ElAG4p96ooOzLVdODOXzQlGA", + "Z2gdmNIBAwVDgUJdufRWOPqQvREfzTUl", + "Z2u6OBezICjgIchBBuHB0dM5w8SnQAeM", + "Z2vg0SFaeAo5n18YUeygTWFrs4v16Kux", + "Z3DqqskSBWNCu5MFvzTaIxNxs2cdkuGm", + "Z3L3PtiFvl6R44bqh4z9x5FyfnRYrTeZ", + "Z3ctmAhsO95zR0crBaJsJNAbyRFlvrKr", + "Z3zIHiwW9d3szCqgIQ21KoQkrmMVgIm3", + "Z42Wc5T5mHzSM4Eg8vlqWL5aPJMiXexa", + "Z4IETgi4lhmprSzRuDdgfNpjPjlqYEr0", + "Z4iWxhjnoW9ZpZtTWUp8Q0rGDKCk4vEm", + "Z4lvp96QPYaQdE8nXufyQi7dHv2x5Dzi", + "Z4tBxoTJBTP7nTn2Wjlr9niVpTlpXxo1", + "Z533FVB16L9o1zDIrAYVIxWF2NLZKyzq", + "Z59JczvdjgqDady3Ank0nXphBIFpTRXq", + "Z5Y8ombspAKhVS6t32bMPRL5JPze1mH1", + "Z5wuYRksU3pfkt3lXY50CMcjCDcklpVA", + "Z5zLaKALzahaK8S2ooiqDr6Yxz0V5sBV", + "Z6YkHE8UgA9OMcipVDEUDIXR9Qt3ten3", + "Z6gEtBtBJAQxCeqGg6ozrlISBIxVRgvw", + "Z70rSGao3jFmRcTH7sEdTm0diS6ZduV5", + "Z73bGPlRIsuHoUDmaMA8kPNlkqBY48ll", + "Z7KZwmLQnfcwHQ6sVFztF95kCrlwiixV", + "Z7qqJyV1o9aevKT3XQrnK80tiSpimW00", + "Z8T1gxmiZtytPNpgh4fQ32D1gyrdzvMy", + "Z8UgpsMeKl1cws02SPXMGspE7SXlB9H4", + "Z8VgMYCiRv2lwitRmbZlN3oEirDiUTlv", + "Z91syJMqUCbzyk3bObSdfqrMbynlGdvo", + "Z9Qzk4SnJKUb5ehmx5AeSMpoDLK57ScU", + "Z9a1wYDACIv55QMMjyuVJAGbwszeu0SX", + "Z9xTA0HYGas9zhT2djPuqA9a0SVNz8Gv", + "ZAKoLPq4kZKL5ENpT5k6BG51yNhsZeWV", + "ZB8wk9ECGL3zUw0RYFmTksvDlf7Wm91Y", + "ZBzWN3J85X5PkNSE36Hy2mYvmurFXXWk", + "ZC03vsKZuKUukPkdtpAMQsBJQueshXVf", + "ZC7v5ieOerg1vpBwBNQ0jU7NHk1JohCX", + "ZCkkkUuGaBvwt8qXbFuw6qKHc5rERWCd", + "ZCpjQn0TTcmbBUHYzprBKRAC2SmsP9qo", + "ZDCEdgUxA1UhBdI4T9F6bSEgIFOpQl98", + "ZDHpwlnbG2KwClzakMZeGUlzgBXxvZEo", + "ZDKRFHNmFhSyGFH6tHgJi6rYLyN9XuiF", + "ZDQteELX90EKKmNFTbsicyuhvPxcrV51", + "ZEAzeYkbgtKvx7zMhrAbalRLaYD7fp2f", + "ZEF5pgqf5a9vwuleZhihOV1xANmWuVUI", + "ZEHiozgtKDnPUUXukEDyV28PKOuLRKdk", + "ZETrYnq0ZA6NMHrqyUtzKeVCmO2ssnP8", + "ZEWCSIycYKj5az65dkdVL2JWbhdn8oFj", + "ZEWRMJcDLL9qGUNVh6WbwcxA3d2zbUPq", + "ZEaBeF9NgbGuhvSVSVtD1kGsjEQx619n", + "ZEdBSLnrGh8pIGy4kcbVyZLs0u5d3WLB", + "ZEgDwKupMrmv9PuLaSm1RF7r1DhT47gS", + "ZEjquhxEjPdCQ1I13Jo507gVDUxRgiyM", + "ZEmZGuScQ3vePLgyGZLkOseVJrLg4tXk", + "ZFAnfd75wWmrQQFBqoubIYHklDqWSIlb", + "ZFBi21t3EKXvc53viAyrWzmUMgWeTFAF", + "ZFGsgTBdONYZbZw4yB1E2shr5AUq9jCf", + "ZFPd9OfjcbfjNJiulHndGxm5HfxOMO0s", + "ZFw8G74kgaszwoVxOEYfwGzE54MUbNk1", + "ZFwqRujxnyHfkmLupUcnmSP3xL4iRo3Z", + "ZFy2IWP6BRvvYqV86N5YgbL1w08ZH0dQ", + "ZG5dV9PBCYIDt9GkunKNRcRJrpHbNDzC", + "ZG9cI1keVqJFgLSef8zUUxxyrUrASQck", + "ZGMgKSCvjbY3ixDTLzqiRb4haQB4hD56", + "ZGpzOfohQOoOcG5clWAcLjHmEzjx9UfW", + "ZGtm3YOaoQKNEIPK8STmKnWlwGIq2rUt", + "ZH18Ebpf0MY0Zgg4EIEzsH78tBUGMb8t", + "ZH98JQxOozvBFPY2p2T5Ys9yrta0FDFR", + "ZHYYT43mNAKbAABYY9xzR4VrtAo1Z7Gr", + "ZHi3j75Gtchy1oDRLfjwKRjZySjWNQDk", + "ZHjLQltjN4BxrReBS1Fa8pbiqo7y2ZoX", + "ZI3wErS5eMFMl0kmCPkg1PVY5LA0gdHT", + "ZIGcSGOGaERKQHwmm6x60PsS3N3IdSPD", + "ZIHhU3Tg7rye5ssvpcAT6gpxrYxzC7Hz", + "ZIITzNlRxfTS8Afr3LsOaGrBkN46MnPe", + "ZIOKivJIi8o4HZ6hpEwe5ywXZedq0G0l", + "ZIXOvUmvc1tcKHm70iH9kgIgJcdho0iH", + "ZJApCdKFwjqZUmYDcuoi8eGtRlmsYmw2", + "ZJImA6CxMyclrsWIX6qdSsokQsXRSoSH", + "ZJJReEJmLpmA2bEQ5u2osKiow10gSYAg", + "ZJQsvhmYqz6yf71TnzVSimBQZY6BdHW2", + "ZJa5hlXGZYF8Eq6yLtPi9cS3Xwfg77Yj", + "ZJfT26KsSdgH6H1rJYkzCbqAWaJNWFMU", + "ZJohk1lj0lwgxS4HC7KcVSzYl6ylwN4l", + "ZK8Jy7txnGcZKqtqo0eXkwjI99r30Csn", + "ZKIxIKD4g2x0bBRRjWNqX1lUuJFIo3LJ", + "ZKYL14vWgXapPaoShqotGuWUtMZiQ398", + "ZKbdcSJNICt0quRanLR3mYBUgzB6YNVT", + "ZKzBWh4UH8iyI1nxertkAdT6f6TVILbf", + "ZKzkI4vNiggqrqyB5VSxyKhnVoByhCUG", + "ZLAUu8NbbtngFlIgth4Zqs3uDgdcMF7v", + "ZLR26UWGF44cjAsarmPrQXPAXCBsVesj", + "ZLToYKsfxhfAnN22sLM4fyxX8zLDc34E", + "ZLjdSBEHZ40KLtyKLfeVbQOYRwwiULfP", + "ZMBUJuxdSpbYbpP0jnVC4esnUVO3k70h", + "ZMRoTsCUiaNpT7WLLBs0S40FDcnfawQM", + "ZMcYESy7Bn6dfC5jTIBCvhVOLBnnzBVJ", + "ZMh4ZN8tPn0zyWsXWGntsn4c362ynKiP", + "ZMiOkETDzfEG36BlwWWpW5pCJhIKcHlQ", + "ZMtSjp6fXLbsbMoCodd8dG6n1DFFU7IN", + "ZN1XxptKcQRQNlNSCCVONMdWLsgzpK1j", + "ZN8lSWtaf8hyXSURSbro9sHMI2bZ2euP", + "ZNHPbTB8xDo9XsQFt64CtZUkWV5pRZ3g", + "ZNI5hnti1GCOUIiqqLxCYs3or9Aj4e5k", + "ZNLRKXjOVTr59TuPebwOrbL3oSPwLkZy", + "ZNRCli4bTAYIqrOnrupkoIDV4WFoNf2P", + "ZNloyBjtkTk25PPGbRVYor0DS25gjLVZ", + "ZNqtkFbR9PhCpWOQ2z410BMOMKHRviDo", + "ZOWEggOJytNWjZw8VGR8OuSCwpelS38O", + "ZOnjYGhHk7pcVRA96i63jQ7bzBjZ0Xoy", + "ZOosM8pnffs6Wwqp3GmLDFDFYVDKA8B7", + "ZPKXP6H56yQWYyMUZAmLVZ9VPxxi4Ugy", + "ZPd5i6rhAgD4ihTE2mm09SYThUaJQegi", + "ZPuOKfqfENE4QvCgcQnkgcQxzl5TTNd8", + "ZQchql33GzUtuDIu2m2B4uVBK87QPerx", + "ZQdfdAEvKXN3BhTheYmJzOtlAnuh5F8S", + "ZQgJm1MS2YRzLZ9M1qznZ4X3eymWAaKF", + "ZR57JZycYh5bhKZFT6rxyLkOjp4nkZqH", + "ZREGsi5zrC30uRQdSeP6kTzsRlwZy2iY", + "ZRcwIfH0S2qvBbJRMu5W1FbODBXMAcEB", + "ZSjaSraCTqynUCb8vIV76pswC4dviFpa", + "ZTEl2S2O3ZA9eQA8lNtOjTTFp7sO1iZy", + "ZTMygUAqhK23PNIlSWVVRv3AOSVEBILx", + "ZTOPzwvbN8i9qtYncHPQ5jwRerR8vIxS", + "ZTPvzNH4oRwqjgrx6G7O96rWyn8Ik259", + "ZToUrQ31dZC6D9ykznR7FIPFYVM0D2pH", + "ZTuGN7ls19OI3HlaDzaGs3EtKG438R6T", + "ZTxNK7m2YMSQcbmSqlM7k8JuMUvE4o84", + "ZTzngim8ZRRvVWJe2qxqZpIoxTqaR1ZB", + "ZUM7a2oqgjEDePysEJg06CCQ6WY2XccM", + "ZUTrKVUMFHRNeaPe38L3y924djCWE1gX", + "ZUeCNhxfbaLWNJOcsunVQEyUx3Sw75rh", + "ZUtusrGnoEfU8CkRoMlRCS8SmNZbcUJw", + "ZV2IQqHmxBsxzVfG8KQS6WBI2jlktp1X", + "ZV5Jx7GO8Oi0bcrsfb0UGqvvCsDMh6hr", + "ZVJY0503rKDAV2VlfKTBiVPfoPnxDvgY", + "ZVtoyX1c7iAvNRyTXkVd9VrclEqsWOlg", + "ZW6oG8yVkMrtGdXtPwzZWafgufbCXDo5", + "ZWiyKl1rmLjZtrZW9UnHBXgGEWOInxMn", + "ZWqC8Hq7C8e7IkxWfaamYXsFdLxGib5n", + "ZWqJJdfrr29A7NyP4XhOBbJh6k6zf8ae", + "ZWsFXXFtcYjcBIDOMHgDAJ4397iRJVBP", + "ZX9ZDImS7ATFabT52zeJI9MIodH0WS4d", + "ZX9mNnmYNFAXgsOgk7v65LmReSiMmObD", + "ZXpmiQctxPlNaQS1yPOlfLwhL8YVwwbm", + "ZXu9NbVO8C6JyxIQP7W7LsQKIcxkhI3A", + "ZYUb6IzhymmZtv7ImbqDZWZaV9Gnjg4T", + "ZYcQUWOBScmPr6VERtzDOhK0a8Ndtvug", + "ZZInsHWnbMwtI09xF8KleB0tbwKzScbg", + "ZZYQaLYeCN4pmPMUIwnJG29sMrPvswGD", + "ZZkYHhFWF1oeBttsIbngmS6Wy4EeTl4J", + "ZZmGelFX7aVnoZ5dQen9WKVVoVGPZ5C6", + "ZZzQJBpSjAjorgQEjfnvmeykakZlACnC", + "Za3Dsm7IzEW6kswU69gTmZt7DvqI78hf", + "ZaBrM46imPlT3X2hX9OrwX06ux64CBxd", + "ZaKLqkrcwFxI8cMKivl6Yyr4ACVgrQqi", + "ZaMCLEGQy4DxwUlNGce2i8fqJCWHFkOE", + "Zam1Z54rzfYQC7fWg84xu00T9a3A4jTS", + "ZamfxPbpURQrilDX1eGya4qlqBfIB5I5", + "ZavlFDeluHFTeFKHXz8TxyErOs5lrDs5", + "ZbQQwAGe7JdF50Pm7nBf9gbODqFPU50q", + "ZbmSzzhIeYe149hA65NPbVd7Eq3P0Eve", + "ZbtZNtv0eXkQRqRF8yFQxSMyC0ERU1vy", + "Zc35W6ng6QJ9kHLzvhI5ul4NGKDwrLE7", + "ZcQFB6gV53k5Oj4tnc4PFah9Vuie13uL", + "ZcSrJAr8mtkEFeU7adFrZd0Io3obR9wQ", + "Zcgw0W7XIsACLw8shbWW2pgj7WXXj7BM", + "ZcrAIMkqx2qRkiI1mXLSAiUfNy24Os2U", + "ZdDjQgLJ2xKSLcSpEm7GlERPH3BPvBqd", + "ZdG6ZDKGVYKu60j9eadkD26XvPBGvfje", + "ZdYNV8B0nTrYYuJN9Y9Uq3fC16pkqcbe", + "ZdnGgxH5onhl12bOtt9Yj2Kqb89d4MF6", + "Zdnmbr3vRkQqhuKWDvYV5qYr6bwRZe9D", + "Ze0mi8HQNmMu7pKyCozB5kyzGt4dz4N4", + "ZeMj0I3Qo2vj8V1jrisARUXNesO8rdbG", + "Zf4Nf6oO2ATYZcgVtar9rl5jNHhxaIoT", + "ZfJ83jpXodRxC2zOGuDNkLMcxJKtjCDJ", + "ZfMNLTsAq4Zdu21CLxgGnMu8VKWcyxhf", + "ZfhOGfCdY9GXKxL4IkoR4xSPhF8hbB3E", + "ZfksnsxSw8mNMifuIyF8pXNJwZ6WSZ7g", + "ZfnWiiUstnTCE7KOIBRqg8zQ3MpF0Ruw", + "Zg733GonV9NHflY3QY7VZDhi6u9JDLhk", + "ZgAx2l8Hh0yoqza0Smlm1f87ASyZfopM", + "ZgCT2tHQ6ZI82QGuRUBdpdG5ei32FiAh", + "ZgF4kKNLsBD805yYZgpt7BzeV4NVJVU6", + "ZgWDIvHH4IdGPlCVdRTuSy4ofl3TFlOv", + "ZglW26iQdYM92sLq7LAbADvYH84RStsL", + "ZgrKCldFZaDXKzoYY5vJ8jbxDp3rrAHv", + "ZgtHVZkcGeJIgN572zvjViIhN399MXyh", + "ZgubGlrwU4Oq94Sy1BRDZIpKvMBUupyB", + "ZhbYIN3YZoUvSktReCWGsMzBQnaLaU2X", + "ZhesFL6q5eczlmquLdXqh58El2dkwhfm", + "Zhmiu0K3JAHilkl3wKxNy8YD4plZKGwI", + "ZiXl2iWcCkAj86ZwXZspkIEPaDlAOIVM", + "ZiopJX87RBZrXQ7Hxs2PVh8spOjtxjBR", + "ZirM5zXGL07vDWefyrN1adE6NojGH3ru", + "ZiuwzflLuEb6Zw828R3ofnK6oHY2oMjv", + "ZivBfrGBMxf95QK3NUFwqB2vw5yTQ2ch", + "ZjAxKdH42JgFYZTgsx68EZFCXbftRypq", + "ZjESfPYigN8ERrgff9KAoiFj8c5IReUi", + "ZjIML6siKUKr05zrxVefVk8KFvtKRqxx", + "ZjWXv3g3DeXL8tBgsXQZwiW4gMG4YVf5", + "ZjX5vAFifJXf6TIwTQRMiD2sOMEsorrc", + "ZkOPCikr7OyS1N03ekHxQwEjBG0oYyba", + "ZkSa9TIQL5TzHafVijbBYS4GS6P71ybu", + "ZkYSbGvoBXSnuy97H5rV1Fxsc6MgTsHF", + "Zkg2zkQZINtxX3N3IjTd2lSWXBZity3W", + "ZkgwLmRcPMFahmoU0sDlgKqTq6UrE3hb", + "Zl18jkktIWgj05RXW6mnvrOEvGCuSnZh", + "Zl4MR0T0TPDFuqEg76U4mhpSZkjFgkIv", + "ZlNB5gM4LXguOitHKNErvmxxlQPki5ZF", + "ZlQSFyaGFXokcZuiFhHYepKZlRdIzPg6", + "ZlU0kh42vN43Pi5ZhRw1oGt4uQSqtGCu", + "ZlghFmXnH7XAxl8Jh7EUBNudQ8OedOVx", + "ZmeZkXfyQsUW7T9p0HDRh6CWQiUy9QqM", + "ZmqyeabZptXvOo7cx2uqnlox07fq9jKr", + "Zn8WZA6xKDuaibcGVktUGj0JI1VEnpGL", + "ZnAXNEJ3JYBi4uO5QKcGS15TRcmuU70D", + "ZnG2EDYBk8KA1FTAoBjw4s47puNzkC3N", + "ZnjxJgZmT9EBgY3NMRZNMBI66vAzDqrV", + "ZnuYvvi2OwoG4vtxFbisoLoQdaxbXgRX", + "Zo0e8FGV8YjCAo71l2h9PvU6cvkAEbVC", + "ZoAMT1Zi3oiUMd9QcHe6UsmOUmkiuM32", + "ZoFEuxO1cv7TAtlwBVIpYgXd9qGB709G", + "ZoNbsatvCItEPSLvTZuiWtQuBi93IEzG", + "ZoTcELl1xKplsMtVpXwIsX6LGj9eMHK9", + "Zod2Zc7l3bfY8z8s6PAPZwZ4mVlwvC5x", + "ZoyMGevpwcWPfWAWd4eC1pi0No6rDhBs", + "ZpGcAzlCBnwOSc0lIVceQsMNYF1lLeEQ", + "ZpL3xCU7lPcWZdRl2kQ3ispJN6C85FRW", + "ZpYY6u3sT6vAu2g6GYjPVZgR99ZyVyUJ", + "Zpa4usZemr4DTVjSNg4Z6009pNlROBuT", + "Zpt9p665NE8vnoanmyWwafbdUHp9F7yo", + "ZqEFWvXR9SVdTgCXSK8dgADfEsPOmZRM", + "ZqI06ath5PfNf4jfElv7nFdS4HR4vFAt", + "ZqIv9XmmHYCrX8ddc42ES6Uy23Jdn72b", + "ZqNYh0xWuhcZoPjc80gJthaXZqh05Ick", + "ZqU4udZIk4xguxp6PHM7HdR4ho7UArdB", + "ZqaKjZyIOg1mqtM2hhZ13FUFT8Zckclc", + "Zr3RduHjQZCei1VkJ9vDnOnavYr6nCuG", + "Zr6O6zhea3l7XOdUiJ2lOmUBQawWWykM", + "ZrG5coxhat6LlRnus57CXUFF99Y5XTcT", + "ZrXWpubXpswQFuC88Yv8mEl8jXC8mRWp", + "ZrsGMUSZbRGPW3IPF3hy2whocDQyGJl3", + "ZrxJ66QkKTggtDbIxQF6zWkks5OIsjhB", + "Zs83imrsh9qaaoqF6jAOACQ4UuW5iuVN", + "Zs9HAsXAtcXmas2LmirPF7yJ6qOGml0A", + "Zsuy3VtC0g2fsl9myWNL7M5Q2V32vifc", + "Zt1LeAhmmm4ilt181Ki673ryRGCPdYvk", + "Zt5RJdgB5zqXAQmsenzpSjwf1MHPpARM", + "Zt8HMRc7ZPt6mVjA8haZ8pqAU9MTaTBq", + "ZtUePED8ibkLdfjJnh2tytGMSloXwPcL", + "Ztd3Cqx6pi1iYcu8LOyeJFsdk5r5p7bQ", + "ZtxZzWGrUFQUIHbxK90niJvczB3KVWp5", + "ZuEba8vEjX5k6MgfORn9UGiqKQhrL9cU", + "Zusx8WbUNyRTV9YYI1nyttnw8EvbhsFf", + "Zv601GWDx91Ct8haFgigPRx6bxJ2nbC1", + "ZvJI3bgTfl3F9NvHnSmgrZV7QP9v1jv2", + "ZvOu9ns7ix54MiFASN5MbHw29jjqyrQ3", + "ZvQh7nftbOKMo7JgLUgqRdzEv4gjyvhN", + "Zvf2ZNT3cHaLeoQGHCI4cLofkjUfvQ3r", + "ZvfUCbkshQXTP4fSZKaJA5XA3jvyyBWP", + "ZvyhSnBlLmBYQ8HpTwZM2KhDbrr6Nb8c", + "Zw6fQeJStSRcLhgp3aGJKw8ULuyOxryl", + "Zw6jkLGH58lHkmOkn1nClGZ9R9kca4Au", + "Zw6tzQIWNlw2kC1UyypFPlIreY0QpzYI", + "Zw8FUdmoy1VctBbudsjN84vIYt2pCdUb", + "ZwDZLwwq8RBXbrf7Z8b86GOunsCAda6w", + "ZwiaDq4vou3NK5H8wfDnq1iQNuTI5EXV", + "ZwkFneYsVWgI7sfP4v0bS6ONIlf1CwrH", + "ZwtNIUyokKxXmdZo53RmrG94NNEOKOub", + "Zx0XWF2IWx0p72nV8fl3esac5Pm8FT49", + "Zx8IDK5rb6P2k2ZYkjp8hTBvw2z1I891", + "ZxF6jUJxACdspgOtiRTJ6Aey9SEQz3CJ", + "ZxadlQUc82mTn6xOSLaleKz3NUZKEot5", + "ZyKNrHCJGfBOkJDhnHzlBnnEL7cEI3In", + "ZyUFtBsFzEhblnbKEJC5SiNcR8LfBD1s", + "Zz0TSmSpOP1eSkKaCXabNtrqCGS2ZynP", + "Zz9C7jO5UA6BKs801pGMWFI1N6GnNrH5", + "Zz9eeVdcl43FoZhdjo9AWTAZmLKnpeHB", + "ZzCkfBDG9VlocTZaOCTyROVPZX7e32CH", + "ZzIbVEyTAITd5QdZmcA6DV6FgEOuQgCa", + "ZzTG7gSwacC2tVrZcTcPUBsjMqXH1oCO", + "ZzbTfgm2KBuyNALla7h7JKizTNdwohZJ", + "Zzn0cQXkqgJ5ON8t5SCnGNiTmkOperlQ", + "ZzxtvVXioiXBlz0fFqQybCtAUrrULEG8", + "a0CwiByN1TrEmMm2cMmhiByJsJlGK9lq", + "a0JPx9qcyexasW38qKJOnUEqqvhiPluV", + "a0OilJz6waucapsnS05p6zF5GRB4zvne", + "a0WLptDsmAKN3yr29nhyHmXW2AIWZZbn", + "a0qEAkoSkHkGfbkQIq19YqsyZKiiIsd4", + "a0qr1my5bD2g3uVUHxutJUBZTPkOvmS4", + "a18eUkgKLPh6kL7Kfn4Sz6EjwqAormvY", + "a1GQKh9pCBucnt3WkTUCxqkxKcJXaZex", + "a1XfQx0C0uYTMEhF86CQ1RzduyhHczq1", + "a1v4w7W0qtagKetbbp6YaeCYCNAVOSOt", + "a2IaYNPgupiMad6qE4NSmKgZMOtdDOhy", + "a2KREgZ0NJQJD7bcEYFsvQwjJhWjo6ls", + "a2TGfQS3wFcTM7nfYtszssHrYLfRh0TC", + "a2aoYvtsyR45KsrIaV2ceZUrzPtX4aly", + "a2kr1YNqu1OAVZ03nu9aZJNEehgZLNPG", + "a3BhYU7oNUI2UnVRUN5QfXBBGu9LjHku", + "a3C2WM8M4NpR6VBXaTChlTINrQwBmNHh", + "a3NR2yDAN1qcZrNjT5qCQNPTE5P60WKz", + "a3TR5AbXD143Sc0N7pRzaWJhgzqSAjpp", + "a3gom0gGVH3SQGMuAg68Y9QAN1TqCWtv", + "a3xGmPjCz3ItZDoxgKDIFh9rg7UztpXu", + "a4B76XciS7JZVbkrjwdF8zphJZ72xq6U", + "a4N4JCn4GLfm4wSYO3edXe0QxZd13Yzl", + "a4pZCYogqwyBHrqeuciYbAY0ASRrmw31", + "a4wyB9AavabVJiWkdH75F0K1koJtp31w", + "a4ydILel4EbNnR0KzLpoKe8fFvjOLrhG", + "a5EuYVLAfbSjfiihXl8iQ1OlhDU6be4d", + "a62bEHDGCv1Hg7EYrCwrCyNmLYR1xSk1", + "a6ffBOKtTokorkTmaGfQbdRX3r56dwDZ", + "a75W2kYS48Y57AyWmcRXfGILbf0THMEX", + "a7WlEZAFHulrT9pAihzVui7L1f6cB0ry", + "a7c9o35CXhIV5DpmqJjAt5lxdyydszzz", + "a7d1nOz50asn8PVcMZNfxoUJvQQil0rZ", + "a7fLh4DwAsYzOxETXmkMYELU2O8GSgxz", + "a7zLDBAOcygjmVbP3HCYzCG6dDxK31rY", + "a7zqz86Nnjz7HmIa2UQJxnUDtTqRJTgE", + "a80rM8bq96RDkpxcxrGdikTULgkkxLAF", + "a8CmEnBTDwrRzbY2FSjb6BgnJHOPRhjD", + "a8RMC39KqMEf1ozLgeXFLSY9vF4LlaWv", + "a8gBZfXsRVscM0hIEmO7QEOMNnwYJLEb", + "a8taPSMV2iMozWkvjogu3O5c2U8EE5qq", + "a8xiMQVzv0cSfAXIsxgkYcXdmdq9jYbX", + "a95hNkD823f5WR8nlqnFUFdhPpYA2BQ3", + "a9CVUODelDk4fNoVwzIyPZ56BqRDvdbG", + "a9GlwWQpGinVmLCe97J6drKltfXXeucp", + "a9PtsQHZHgwpAdyb13s4StzR3pRJgntv", + "a9QJtuEiO9xh1SNSiGFSRYkg5rm5L2Ik", + "a9bmgXTr11JH4uZ5n5o6DSWMW2p6ES6n", + "a9fs100GuaQEzjPetNLB37EoHz6vE1ze", + "a9tKGDCmHrbTdIyZBXWQ0ftarr88ndvG", + "aAEghrGvBEhGNr9X3jBcdK5d2kkSnfbl", + "aAFn9iEBXmUBTXqqGWQVhp5l3LTR3vzh", + "aAYCdOxF4Hk3MV9SI6aGGQWqdkJHLP7C", + "aAb1ZvhF0HYUsTR0XbANC1a25I2SZ53U", + "aAfOtONY09n83saC8fBPVAPLiapGT2pB", + "aAhwcfQGMIDTLVHwsdwIpSzA7fwsWaPm", + "aAwU9BqPALGNgeKX8O4cebhDkG2s98TV", + "aAynjrub50DNBr1yvu1YTkZHf6zzPN7G", + "aB6d8tUvyvvsy1bL2vA1tivgPNI72QjJ", + "aBHKxnRVdEIWC0MTF8Tdi9Av5RgD3yym", + "aBO5fpOlQ3mb4UvX9LL4S5WY7qmSqlRP", + "aBVCADcI15yMluSXAIljzn8GzywEoeuX", + "aBWodXLz5WrlrBlw0nx0oc9JIav9ghJC", + "aBs8mmnz9AMzjEFj5lk0vKbcLecRUtmJ", + "aBsZm7FxRhb0AJIruW4ppRNxSLdKQCVU", + "aCfQPQGBqTX3BM0ZWXutXtkXe9bJo9og", + "aCfWOeM11FckP9zOmt0hOlvgZTa9FVp6", + "aCgGnVgBbXPTOB5Rp5mCwas2On3gecdC", + "aCxL9lNGdfqmQJDFhP8CyWVxB0ofjlTW", + "aCyjqkvkJHiMDasmqsDfgpdk2qDvdfA0", + "aD0vwZK5xNMYG7qGsTxj68sqd1iqWxFV", + "aDK7HGjfLkLg9eo2papkIhrSyXaa3qZw", + "aDbnSKApTNcWRrMqzwDbTyFVXfNCUm2V", + "aDeyumwa98ccNUSRatNcyp6RzHAvaGv4", + "aDfNkL15EktdRM1wKhQLtn63hitzfyqi", + "aDgIsXPfpdNWcdYkNPcrcNSkvggJKTGY", + "aDjx8HkzsrZB0BhcZUBvgfnXuUYW4KHA", + "aDon2mK6h3Px4qUhbJoUwEbnXbG9rNOL", + "aDuSE91g49zuIUp8tn4peFFTuvutWFdv", + "aE5odcduylp7YU2VlgnAgOBY1xv1SNo4", + "aE5v1pdADYhugmKFo5U1qQED2H5rgN2b", + "aE6RLOBhEz1bgrEhIXNJSqZ6efkLfk0u", + "aEI01yWEklq5wTvmKzIzvfpWquRP3glh", + "aENpFkw5JxekBcxMsT2AZaRfCP5tHuNy", + "aF0QE5tjrEIjrkLhZRF2jazsbm3ki8Cm", + "aGLpz5c5sslgM4GEOd5rFG6S81wNkZ8c", + "bYP3PTrJ1jkFFwWLjVMhErb76G6sLzI8", + "bYVE3KbmshlluGjtOBlFofeRBipsubkk", + "bYd1yg3hr4BRsxpe6ovg9vG1oyZCn7G8", + "bYfK29O7rREwVtNpbsFC33awRscEEy6n", + "bYu7kUOKyV4gM7rlf9NDz8iKUur8Go7C", + "bZFDnmKAfuKU9y28fZ5v2649t1WILNme", + "bZFX0FgBbFyTCkEOakUp59q9k1rCfxEU", + "bZJBIMxwRaC56fLWUAJMyyN97xC91bKz", + "bZgDKEG7uWcuAyl8JUGi5thEPqThACU1", + "bZnZzFSJUojaA67w3D1ZlFNmkGskJfDh", + "bZruEiMp6MPycBTn1rAttJwTLfSslh4S", + "baBPKyvkzb6PeWr28xNqjf3XOIKJAPZp", + "baaqzmlw7dFu3FbXRGuUI49INpPnc7GM", + "bakxCtZQ9DsVUo7I0TNnW9qTaw74X3OE", + "baogPsaeBdLevS8z5Q0vdMo8fQx2azUj", + "baqjdRWT0JvVuCRiS5vsZbMuysXIE7ph", + "bat0PrQ2EC9rQXcZb8HY4Rnte4DD1wc8", + "bazyNqdj6zWsph3Rk4IApru8E2AYAQRC", + "bbJBKAj843OWUbw1HCdTvgXspVEh6yg5", + "bbJSmMRdeyiquZRdIxjVoyU9GUKNAKA3", + "bbMhbvS3DSUjNsvcD04OcBB1vBV0WYvx", + "bbghZ8KfE5nIaLmkbyRzIwYSO8oVjnI8", + "bbvbASzt7eKgI8S4iQktc8Frm4YkNSdi", + "bbxPCKhSLsjqLPxmPhNXf1LRaLEoKXRZ", + "bbznqR3vLy0SzcjkQI60Kq5kBdjMN2P3", + "bc5x2e0uhguxugSoM7fKamUeRaDyw5ON", + "bcOBjLuIcXfV1dyc5UXCLSQksU4KHbaE", + "bcolgKDovR5hx3lE0Q77B8fMVHvHRo1v", + "bd9F1PKLefNRSlVnJFujNMU0yoA4qhaP", + "bdDBinsXOAf1IdO5U3vOS2hwLExxNU6t", + "bdJfDTtjTnyjLweUZzy9Uoj3OmfDhIM1", + "bdJz1wGvdb6Uk32lf1AcOgKKQ7LIiFxW", + "bdKquZlAiZZBXvNHGX2pTyD4nR7mjp9f", + "bdYYpZst9bmp0og8x2WBqiRZn5hucT0r", + "bdeO4Fght463oep3zpBOwlDwq2uSbbgl", + "bdfu3v4di2k9aRzCff1LpN5KCDvvS4K8", + "be3VYiHL52C5IaTR2zv9jW0vMN2KqFO7", + "beGU35nxuBKXIQtyoRktuCSQHNivL6kW", + "beImfOqjSYCPqos6MK67uDRZ4EnQq5SU", + "beJTfN52hWFwrXDxX4oJjfjrBxoiBYx7", + "beKhRcakftKeCN2N1pl41n3cIFu1iniv", + "beVmIZaOK9zHgDw1d0VrSBicqc8dr2Yx", + "beXX7hhmvbcnyMRoFKJjlnGEaJAwuXcl", + "beZky6I2pTODIVc0TjBR9mBCtOFXeNyM", + "bevfTEbJPlHAUuaIAZ0DdENFWaEv8QcM", + "bf2WDdPCfl81XdV3WKJr44vzvlDs3v3M", + "bfckUToX4YNYkOwEzT8CJ0tTS2iao3xy", + "bfdlUg7fO4y7UZGVutogiedw8oYeARDa", + "bfmTJeK2YjzqybGNoS7OqnrfavoWD9Bw", + "bfq3Wkex4zx6USXAi0YVWjoyGqhStfvT", + "bfukCGnkuYSPO1C1yLrQwyx6ERO0jd9k", + "bg47OAU1knZ3NSHHi2JD1tz6rG7vF2Y4", + "bg5VTqcO0njiUuWV4HOeWlqs8XTDmcOl", + "bgLhKzGioqgRqlf04MA6IaUbsexrf7hw", + "bgQgxNxuGUWihBbQuxSEWWom4UjDHBd3", + "bgTZ5HIVoEFfARFuZf5vutO0IatmoYoC", + "bgbeRed6nCqOTZHxuscaDccFehgFHWBF", + "bglcBlaMI0737aR3SIQpGeddH3jOp6qe", + "bhFQV13cVsleWQVnm7qk7WxO9qAK5gkN", + "bhOVlEQFV2oJWLoIKokjosUmfN0QCYTn", + "bhTitUQJs7g8aNSfytLhlmJzook8F0eI", + "bhWV6Vrayo0YSlheEgHVsGDcKqxyGu7a", + "bhgiDs4bQpik3xLaYHPNHqRX00ZarIpP", + "bhi8p7g3aawVQtKCA42jbUVDO19ELMhT", + "bhuC1EpiPBOxCP5QHU8X2MRbI4puFHtS", + "bi5K4NCJxBRuQ2lbuWW67TVD5uKa2oBj", + "bi6iMixrYWH3iXqmSdpHb89KSl9euxMg", + "bi8SWvF1QtpoM8BfqawUyegQWUG7ihDJ", + "biP0mquSYERTBSMvyMLva53K5L5uJfR7", + "bialDtrlFYOUt8vDSXOoPdzMDUMGqXr2", + "bio5JxKZ6kdGvdbIfgneTgiKFFb5vhv7", + "bj3qDGHPPkKlYbn0FvxjpI8TMA9wGRK3", + "bj4PrKxgwk2NC00pUTrKgWer099v1HoB", + "bjMuyJFct3TdLj5nwnySlZGaTrLVL4XA", + "bjSx8u4v57dsH40Xh5YIIhGgGVLYkqG6", + "bjjVbhJE5u4wK2xfoM2bQW9E2aVUiBgK", + "bjoad7mMRFwYcNpJ6Ju8rCSNvx5ovVC8", + "bjrT8G0rsIQKXcbm3idLBqe9RPLDvazm", + "bk9fm4Pr5vFjHM7RmeWy2ADiqDCBND6T", + "bk9koWxUR2VKw3ShBqOsHZJajttQ7wQg", + "bkCLmR8iddg9VtYLiNgLSaVdRXKyA0hN", + "bkClXvAvZf6jJLTTbkxohBflcEAwZFJA", + "bkL6IOKGixeaaxFn0zWY8EEBp3UtSYYv", + "bkNjSJmEYEdstGzkzjY2jK2nbZLTUYeh", + "bkfFNcvKt65fpGKPfa5C7KFkr0dF3MSp", + "bksSlQOntnOlPjJi2G5HXwo3bC8FhpzD", + "bl4aYwmEGheNhOy9Mt4wJtRyYV34AOdT", + "blKGFg3HD1evD4mvrJb8WvFqDcnnbFPJ", + "blrKBGpbyzxJ0AA3J56GKVutrCmj7WvV", + "blua5ilo4ghmqNuJp7nrbyoa3efQ7ylX", + "bmDL7IPGZGgVYij7g1bD1ddonoO88DAU", + "bmPGKq13GVak1Yi3Dh1Ae2wXhnJe1uOJ", + "bmSv8JVq31rJDsFVYGtSeCPRtpFQYXZm", + "bmqOm23HQrSC3OPG6lknpQsOQjYcJ77k", + "bn8xFAieVOONhWZIdQjskfBq1EvEXLng", + "bn9DssOSkHGU8rZkrrBtry4KNdigZlpq", + "bnJSZB8VGW3itgE9Q7OnLUDjFFariQWK", + "bna5QGR0NVlLgX1gHkueyien6rCdYzoa", + "bncN2lUIZa8WRzvygT6RdFhnV1EaPgou", + "bnhYBn1o92HvObmL1IT4BIgFrIIdcVpC", + "bno6yJ0jrjMyti5HztbA0Sh6Pegzdv5m", + "bnrDq3aG8wtN17vDVw5hULFniuhEbs0L", + "bo8tjl1R346cFLBHnWWoUhTCdTCFedVw", + "boMo4sscVcJlbVd6qrqQknwL25ESEHmk", + "boqagrL8PMAwTSCPq0wHp3ZKIzdx0hsZ", + "boyVJfY1ZcPUqnhiJi9J4jzlGFgp3ajO", + "bp2fRfuZ25JiM3uPWBMBIeQjLa2fXPgo", + "bp6Q5LPDHLwMe3UeDgFWtMhsF6NIXYh8", + "bpEcGoxSYxEjUtkmvdFEClf623hRkh4f", + "bq2DYyvkYxyffMWN31rABQPAmsbYFOnD", + "bqE0RnE9Fgw58S3qlIWtEVcm6MD1KsTP", + "bqLj8Eq5Tpt9y7FSbf0J7X7o9QKPBKtt", + "bqYH9LGmA3KcpM3i0jDJxmRlxtmVdZCj", + "bqrRTliyeY86K6hu949rF9pLW5JCL1te", + "bqvOdjfY3VRRXpwLs1ze4xFyFyT2JEID", + "bqxSiNowol7mF3CODSA3fxFvEE007S1D", + "brQLtxgdTxz69lDGTLa8XeKw4b0FJEmo", + "brYA3cBwwHCfv61CKGTavuhm9KsDGRXP", + "bredcmIYDnMQi35QEBSnoHMwxAxKTycz", + "brpoTUuf37hhUKGjAnSAnOspX0x8z423", + "brrKsKAcU9AwMWkzXqWHZQ8yBmGEL5Y2", + "bs5ZtJ4VXLFODVQRra0eFA7jyC6iGro2", + "bsmSwZ9E26mjk09UmmAyRApXzCH7IWir", + "bsycjhfztBJ1cpj82upzbcEOeLPAKqij", + "bt3rmAOpBkpUR46X38ewKyDJd5BsELVN", + "bt9LDxD20xFjkcmakaWvLRphBVRdD0Hu", + "btEYrWgCr6fnOUuMUmDJGsvWby6dxQss", + "btPi3dPgLpJ8TXlhUop9tJV5WZZEsYeg", + "btUY2SVtUP3qoz7QJmXDRUw0fzcF8oOO", + "bty0pPvilTuulJRIzlKAQqvcsytFLA14", + "bu7ia1lYpfhKg9IqROPcdwTASgrSyDdr", + "buLxCMOWnt2gziXMYkrIv4gUG84omYg6", + "buXavqwkH0aFfLbggbjrEv6W74uvLAFH", + "bujTyCkXnipaarAg35V2G7iYjGnN3iZP", + "buuOBov9WOLcUGugAK8RpNDVnW7OqDVs", + "buvFogRaBQMw4y9HBRZDxXamc5zh2UYk", + "buxGVLDxnOf4qDV2CJpkhpLv567yN3uH", + "bv15vdPK8IA8k0iu4ZCur39hWz3eUJUs", + "bv8D9zoZmhLyeb2m5sXdz1VN4lNz4Unk", + "bv8eMQuCmxAGgvQSLFGyy1Sejd2xfMlb", + "bvNDbV8VgXfW2Gva51Ky4mZVof1c0QU8", + "bvNcASvf84tRqdQWeHpCNhPxUFGcAE4C", + "bvmkbu0DsqWJ3qXZXlGHCYDq4HUrhr3M", + "bvxFRWLRDl23UKuaEu4Ai04jrQSqyNUA", + "bw1N5NtqdrGfwvUyKO66yUOtAedIDpR8", + "bwG5FkzuFWiiVtJ6ALGJ071Iq72Mn7Q6", + "bwZPEQWrJI7J8H9bb4TbMFBTrLCkAXfr", + "bwdLTf1RXkZAekQ18rFXmsBJxPv1lUeM", + "bwkn7gj6cPDc6BrkJekcjdexDYyUxDES", + "bws0CQbwzWZp1fNdCGq4ie3kJ7vc3zs1", + "bxTo36HqVJOKtTfKlTBqEVVkf5Qdwv7M", + "bxyIkLAQQFVxDNos12eXgIeL4CgmCPBi", + "bxySa7hx0Rah24Z4rg5x0AlueQQ7uBvq", + "bxyy0MOTDSfZ6dtVKqheVJhp7GvB3Gfz", + "by5Hr4VtyujeCcyuT0RaVPk3FQ1fMxJF", + "bye9hJzj1cccEtzYXGUkgRop7yCJ0OKd", + "bynwIOueHU2mAhs2SW3icncCxq04mb3n", + "bysB6q6y38AlWLgYLhWZh0W1kHYVcmwi", + "bzD1StizAASQ5p35twIVlU3PSaPfa04X", + "bzRAgbzaNeHcRMbwotfka77pYiLe131Q", + "bzcGfkaqV5yHCaoeTr2ZYQvx79fHl3l7", + "bzpk36JrhTCbfujCyviKnH16oHMgEBuw", + "bzxuJErD1Mu5p5FKqalBRUgmG18cv5Ah", + "c04LknCJlW6KhxCGoLldlLfR2QvF3V6B", + "c08qt3QkivALs3KKWAV6dtxHqNgWdrQq", + "c0BN7tiZPHWdS1K2mEQohBQTtgfcPK42", + "c0C4f7pKlCfubTqv3MsIwWTkom0cLVAe", + "c0Xn2unz6yo9aYORRlDVocYZ4T8W6vfS", + "c0Z9tnkil30uNizZ4k5bWXE1I4RUyZJs", + "c0lEFGZTXNOEPA6CqueBZODixX4z68dD", + "c0vlk5sbkBUiMncEkGPCOIQDYzeqHB6E", + "c0wCXHWztgLGsJwaGTnlfVQMyhpERJsf", + "c0wgUIl8t1mO7Yjg5NwXr5fWJ78M0H19", + "c1AenQ1ya2gUyYojaFKes2pOC7RFiZyf", + "c1IfwB1dbTLBIUXRdf34enbnFVbXs2vb", + "c1KXJYgZ5E7qcQx7TXhIeWUWwoPHHDvM", + "c1PUz7DQjaIw4EDaZJcwOwjEYzAxSLBu", + "c1QdTMiDTPt6xOvqThBPcpCwhKAVOE0D", + "c1ZptKdwqoJs52QKubTU22qJ9HcCB37D", + "c1yXyTAEn0pw1CFdV6xftTHIEz0usbTL", + "c2BK2xULVMZe4HcU4q1nUYRDwgnrTL8y", + "c2DKpeNBkcNfugm9GB0D88lqmn93C1Di", + "c2IDKa9nuEaiizf1NhGmbwUML9udwfgk", + "c2VIBdqQI3QCzj7RPIqRtfSmnyLVzEHr", + "c2XLKVfnfxHJP2P4nLAirgnXTHe55xOe", + "c2h1asazVX7VUBh1hjGPymOhdiZ7b7bq", + "c2kjBoPRuRzia5exHkxk2mPrD4zSqh7m", + "c2lIsYI3OP7wR89QIP0tRG3F9QBkeifz", + "c2qwHwpBdj0LELhaaStatOvui7Rh3N8L", + "c30St2LcKKZ5i9sNBJJtrRtMA0yUnXQQ", + "c3AbHaWeY17ml4jdPNFzmG3EsRZ4Xzen", + "c3CdF74H9cwyaW36uxydHxzldLkniT6s", + "c3fLkj0SbACmqpk0Wn9nDfgpDRWwutPl", + "c4UAQMiQccznyoZFmzCQtRuntmqW9YWs", + "c58fBqMCzIz6cOepqtqHooTgG3njCQ2i", + "c5dJbJecByUm67Gsxtf2oR8OIu5HpHIH", + "c5ud6ttdarIch9AtArmxoQ6pue9130Xk", + "c60G4TpYFkk3Hb9iFr9qQuPWYFxe9w3d", + "c6GyynzxNmwp4WWBFpN4D7j8XLwW9bog", + "c6L0KU0Xy0watzwrAggB2ONqfCiV93pd", + "c6beMWP3PFTcaoaDG4vx7ilthh4PYZKq", + "c6h2k5IKjW9vh3EqoVg1JtxRYOEkf4Dq", + "c6nKV8SaNgc1TmppIX04Rzm9u61jNMmZ", + "c72qJlFUSHZTGBxOqIsIqvDNdUqB9tiy", + "c7MGZlIbNgTY5xJXVmD6y9rC0TvNQQOt", + "c7dLgqDgvVaGb4B5B10B1Dw0NVog91c6", + "c7qlDZdOltQBpmE8gjNuCP3w02hdfaoi", + "c7r7ZBy64xf9ntWup54mSFilrb4nLdoF", + "c7rr8kQLPmmYqQkmwCbHQwxWAeHuQbPm", + "c8ar2j1jQTrEA073cUT6bCoQfhpdvt3Q", + "c8fKEBtl3Rei1wEQmFVOSMGcEa0xc2tV", + "c8hTO1ConTuKzjMSVGYE669jirYRFaeO", + "c8kLd3md5HzPIGcRRiEm3l7Eou8tbZmZ", + "c8zvUL2Ik53SoV2cTgMvPvkXKOgc1dAO", + "c99RxQOkzDURN4wWfdZAFNlGOXU5dCsB", + "c9C4dVvED10CHuIsmfRl5VKOZwxL6cGK", + "c9UFLaswF1Woh1spznbYs3Zvpl4KXxxa", + "c9dXvgIpPciCLCADaLyH19uCjzUEQFdV", + "c9jxkW4pLSbaZwFtQx2ovxsqt7BLXWnh", + "c9kJKWuQdPjK81WMN31dVGrj5Y21RrkI", + "c9rO8niIQulctYrpCHZfl41HwoTomH0B", + "c9tKRXUzuOjbjb7QInegs2yzpT3dv57k", + "c9ud0FZ7GU3UGlsauTuleJLQLGyfi6Yc", + "cAJnEYpfpQSXpmuOJjqBD7A8oocG4G8y", + "cAP8VPwJhQn9EHpKt19bFAc5lJDXFqP2", + "cAz8vw8LNZFzuO3olgT4fUoxTyBndaZd", + "cBJXzp8AmBsvXoxkHrAd64ztL8l395LD", + "cBOvaPvq5lKYcarqFOagYEcCCpNmNhVm", + "cBVG3geDLLbYiWlxC0ktEsRM9TnYFKBV", + "cBWtHCY1CCsym1Di8wQ2lxubW0COC2Fp", + "cCBcN5F41EP7qLvDPn6aFa58ogTpXqcD", + "cCNwps2UJo79XK7YvPMkSrNy156KtZgb", + "cCk8nRTC2hGPGT8NTVjIUbYlb77czmDA", + "cCs9LSo6Qb06sMA9P0BY88PkIX8F8yie", + "cD2d7jUkH6ES2mAN2iCVbMFTXEigq3BU", + "cD4TrGURAEYOeI1e7CNKLOCl5NIcj1DA", + "cDg75NMLPEL6Zxt1WytrP2aR18zThJyc", + "cDlJ8uDjUQJY3Xgxu7wWBzY3rYODIdCE", + "cDlRsJUA7ayq8MhuRgPl5S3qcHcuXKSt", + "cERMeVxcBwo3rH3gA4wbFA3lJ2V6JYer", + "cEejC4wefIrUqV996DFOn2x6vmzTI1Pk", + "cExrk0mHj1IgAFxFb2gZaVAEQZHWeSc8", + "cFGJlygFfquLud29CZjgaUyS4Z9Rs6S1", + "cFXn0mx1n4lFMUMp3xTKgxN4tRZTuhax", + "cFcqSO9szqwWjeMmA2IGPNipIki1Gxwf", + "cFtCKFZ2uXslCflSdSTqrhxUJ25uxRWB", + "cGPMphVpRVF1amFncHaxWiYogBnNvVQW", + "cGYgUVJe40PJ64R7PZkFesTlcOs3gnlv", + "cGZbugYOg0SBP0bkZcHKeP4kgMX5zU3w", + "cGcEFuUj5G292KsGjGwhdFgtYaZMPCsT", + "cGvF8RDegArrygefRtc9tI4Oxfq7cGX9", + "cH2dAWtkhilnQ8ZMXVmR1q1ctOqd81jn", + "cHANzhXVGwzfQ0jSJomfMHKzs6wb4Eh2", + "cHOcKnhxeNyBYr4f4i1iwVx3uaDxvQkk", + "cHyit0ZBkPay2qdXEu3y9C7RBhdBEX5b", + "cIMZpfbdTOe4f30Oyqe4KJ1wYopi1iCV", + "cITAC5neLjBP6SpOWCq3VBDcnYFWoDtq", + "cIXZ6u67UYzCxnB3V2rfqrEAOo4s1vtB", + "cIxXohfVRRQrbzF8ZocHAyAsDhWkT3gk", + "cJIm3FSZmswKnjXP06fjMyXFio268Drb", + "cJPgYuqXqzfQOS7i3Y4fxFMAtUsbvM9j", + "cJuoCYxUL69NiE6u8Rv1jlF3SFcXxfRd", + "cK4dJuQWH7JQ3yOH0kBNVFjHNQ4ZjdUz", + "cKjOlT9NDgzIZ3UeIQS8zW16Wdk70jzw", + "cKx8f46KZyb73R7GaGOKQgl8nFhmHOFg", + "cLKSEvxY7l8yRbtUmBPzPkUscKh4ztgz", + "cLLnVa8AcfZv47EtuQ96heiJGHB7vq8I", + "cLxGnlw6wnq0URzBqcxaWv0iAxjNyP5U", + "cM4EqIprxV1wQX2LaaBX1DQ6Ii3LEhJJ", + "cM4l8PCT9WYRooqXH6AP3cyfUlhlt0yl", + "cM5x4fVqmUzUijESldgDF3O2BisObvDR", + "cMK0nRr51CJgluXz3jf37E6NKgixa7G2", + "cMKb9adW5KXOm33ry6XfKgDtf751F3iM", + "cMRtyqaZ13SMjvNXqr2dz6lfvm0U15Zg", + "cMVxZ3KcLHwKV4B5v8h9yVGMGKWX41uH", + "cMtiYgX3UshI4dGTsC790FQ9p8uhhpVI", + "cMxI8H1StuIZgy2TlKRN3WK0ei93Kylg", + "cN0ycvDh5K514XIpv6URSQfTib8l3shC", + "cNCbiCzKNwT0qQle34NUEWrJXC4Xwhok", + "cNPnj3oa3OZdzNPPndl2IzhdGIOl0tg3", + "cNZ0ZNh4J9mHhULrSUPuVA28g0T1sNKc", + "cO39EOM8a6Qm2wwH38ZD8vZLWuq38Cyt", + "cO4zyXIwfqTsepEx9h38gv8eM6DBRenX", + "cODPrTY1qdQW5sXlIiC5uABklPJ9Eidk", + "cOOgLGKaQScw3Tn3dDvW3ZBdW960Xyqs", + "cOedNGWQUJUJzMq0gF0rLHVY2hGq7gUR", + "cOexwaeiEXHdQgtkwvfUwbygEHIK4V35", + "cP0rq0SxrjD48cde0QbVGSsMlvfm2plr", + "cP7YTBLXoRb0ldarnH4H9vtQvtYh2WyI", + "cPAbR5K5sGAShPIQNatbAxPiZgTQIGik", + "cPH87rLk7EUIIPnXotJxWDFO2Wqx7wak", + "cPLCFdXco4soNTPhjSOP2kLeNM8t3Y2o", + "cPYFiSQRP7qhxZrNSz4Ne4oUYTTjNclz", + "cQEjnK6B2ncNgzca3bgXGwY2rNxqhO69", + "cQWW7aU4L4seyttQcwJGHL0D9DYNcChv", + "cQcoKgiM59vhLfZdO5tOeBQBtvPmIYOQ", + "cQlHLFQfD0iTbWE4J5H2Uc6dTwNaCdVk", + "cQplVQi1vz875CuOVRPac0DevV0gimz3", + "cRA900uUXk00qzy8iMkODOR8WGORh7Ku", + "cRKhW9xRLF4BnGzXhv5cv6K2dnuNQvZn", + "cRRNo6RNIqaYM3eOwc9Spx1k5eZDczRB", + "cReFKmzEBplc5TcBxZTwnCTd1UjjovpN", + "cRhgM7XCKo9DOVMOwdT4xdikRkjODNJt", + "cRlX0YNkd49cXUZGKAtfXfIDF07xxMgS", + "cRnn0ejvjfulcaNcSG8XIdDJ4po2AWju", + "cRo7PCfCBzAqljPjwcb64WyTJ1Rxy06E", + "cRuWqECKwBJHM42FUR3nYVIpdcwoeaZN", + "cS0BJuL032NnJbsynP4SQ1hzaGiAbV3t", + "cS1lFyNwEmddlH6tGtvueSRNjkgodJgB", + "cTQ7WXivxC3zMqJciOntGcWfjGxu21uW", + "cTYNtQou5UARDewWARs9lWRZR3vfMqZl", + "cTfFndhPQCsgFn7LXZWH4ZkE4tV69Mp4", + "cTx3FvSPDTSxabJSO1K2zTMK0ZJ9IWm7", + "cU3TTLpeKvJ4nC5rdoTyCDC7lfxUw7HV", + "cUTaIZ3NaAnLo5YAjXmigVqTip1CMsXM", + "cV5kS7u0nfJJ3k3zYWz4w8aQFPflkm15", + "cVAOxkvPlR5EQiL7ywuJhfq2LNZFYTV1", + "cVBihR4FC2xIOp6I3Ow37Pp8CTM5iAUE", + "cVEzE5GjunHJwtLLkjGOPy6F66zcoSia", + "cViGJI10ybpVF72nRLIT8P1BjRg7goHs", + "cVt42cHbPHIETpyoyWNxlr3tqmMPGy5Y", + "cWCzZuoFei8Bg8rqfWPvGjrkHjgdpfQ3", + "cWDMUZ8BDReEFQ3gjokOkaXZHaQ2WiUo", + "cWiuNIEXstDvkJ0XqKyzSJyPDSIN6JRg", + "cXAdczxbHwWS9KxzUzORvTGSGBdyTSdk", + "cXIerhOCsW1QXVh9XrcQPhvBOW00tERz", + "cXZ5vPlSMsI7fIT952qR0ETV1hj1kjPc", + "cXaGo5AT5NYE7WrlC8OcKhcLFTDUUglH", + "cXmrZYjiZF6XxwwMRopxhiLHFYaXQmzw", + "cXwMjvhbyA5pz4tzhOJE51KsiFJeWGpD", + "cXzTsldL0FKiYzjvrnzPxrNTIeKC5D9U", + "cY1Os5NnOfdPXJMLiuRfkPgEGlChG10t", + "cY4NAO65K3kNSq1NspTXvTnV7nseia80", + "cY6q1Zwo6oIzVweotXSReKfJYbglOiiL", + "cYAGGwBvuiOcdsWoVRT1qBW04f8b5guE", + "cYQF9Szwi1LfJFKcmPBJgkdSb63woxAD", + "cYaE9qrqQ3kljY8orJ8WFL47Xr1noQn5", + "cYdozdafxgjlvUrUve01e5IJ28wV2zr1", + "cYlHlImM5vwUeoPtAFJFO0MpFOKf0AZG", + "cYut0f2POkLIPi6XPkjLWjsb1zE72mEp", + "cYv7MqxgZsGvv5kA13r0WE9aisWqS1ry", + "cZjx2mA1eIJcud72l1GmqkPQOWQui0OB", + "ca2bWWry0xK7zR2fKUt0eC20nOtZkNUh", + "caHFh4Tojm4blZPYszJtTCVgTQstFXZs", + "cajeZmRSjtVoakBOuZNFvt0pH5Z4qVh5", + "cb5HPtkgnNHq0dHqByCRVhyYWwAoxBx2", + "cb7LSnRpVnfVPTV4NiYMQO5x2gkEKsky", + "cbYj1Mq7c0V4z39JC8AUpXukQpvWYqHu", + "cbZcmAEflWqUMJ7FEnENKYThURUPz68V", + "cbkbNyU9MirTgLYaSyayAeDESuVHk95c", + "cbsEJCWFRUrbFQRdzErBVUmEf3qiRmTD", + "cc53DkhurVP90LI2ZVZ8e7OTyWVnWKLo", + "ccC7KmOFVuuoQjhSBlXkNSdMSNCt22nP", + "ccE5VcjvGJmFyo8hnKxJ19vtEikxxcQd", + "ccFSNflTeCxXvSY2dQbNX95r3a1Zjaid", + "cco9MNcZLR2HFThF1BWpq227eNsW37Qr", + "ccxiTN1IChn6IGZarG7WCWBJ6N3QcoAz", + "cdRoBU7pdfQRJI8rf6uTSNmX1EUbIKcT", + "cdSRmNx79cEk7IL0FGQMs7xmN3EzIqBJ", + "cdhGKlQOtiA7GgrgDpb1tg2Ymy8R43Gx", + "cdjNe6k6Bu7QQIu8BnoAQl4GMrlymzaz", + "ceB4ZmpTAEFLkoPuep6tOOWDu9wtzAU7", + "ceHK37w72AYRJheeqXuYXNKDLuWGMWis", + "ceJ9l3cHazKfmtpr4s4KNF72ytfFK9bw", + "ceKdw3cEq9KurHL40BhUYRXembSHRRaz", + "cefE9MAL7pJyVOYVbQArn7NwURfZWvmg", + "cf2tKLoU81qivx9MVME0mFDUQ9NsdJbr", + "cfPEfNjM4YDr3K1jMVYLR36IuLkQYRCB", + "cfgeBA6A6WLsUrDtOZ91RhT8argikP6T", + "cfmGgBwM0YTY4xYCrZL0gpneX0KqQUS5", + "cg65z7WjsI3bj7UE9biHbH9jAcizjrY0", + "cgoKp3nVn7Ko4AwZeOlduJRMaTDfVjHB", + "chuoIqXfw4aoIdKLlSnvxEapPRJ2OIKz", + "chzMbLEsJke9kirl8lIUVL9Qn5QbEgXL", + "ciAB3XhdYnftnC7dzdgh1WMBtdrYKF6C", + "ciUFxz67fcKUdmmBHEIgEZe7K3HKhzo0", + "cjlorq9GEmjfjo95XlboRKb1IRnSf584", + "cjyubEuNCyrA3bmNocMfSnJ8wK0x0Qb6", + "ck2N2wygNTfy3hj4pCrMl6x7nRQcs21a", + "ck3Mm3iDXqur8zAMbznTF0JIUgY7R3d4", + "ck4V7I5xTvylYUqi9bxUTLvU6Xku1e18", + "ck4syWsrLbugdUOVAq6CoNz9kbqVAJHm", + "ck6YkU2BiBh2MJ6SRB6jvwCGqNdr1Ka7", + "ckB2T0Ta6AEw5W6tUMOzUmVKNqXmYjfa", + "ckroAfO6jU4ehCvleNhcxF659T3faSny", + "ckzEOfNBi1mFgIKGYuDZzIaot31o7MLF", + "cl8gkuJZuWjEOz3hjdRD9ntwmTY6HgYx", + "cl8sikGFXGNck71GyQaPK2Tk9w5GuUTR", + "clRZGhgHdjVOrPINk7Zy9XrqLXTg5Sv6", + "cm4YO2kPPdTZmcTnYZQrbBXku4NwRBM7", + "cmDLsxoiJ3J0zZ3iGOn9ZMb12olctvAf", + "cmF8ouizNOY1pBMFTg0rNPxI0ETagqRs", + "cmIHsr3kV6f96W6fLJX5ev01x7ODZ3vA", + "cmMiP9NceyElqdeWm1gSxB8JfrAis3nz", + "cmNngGZqoXoudHkHSVCFnGF9hFLKpFQx", + "cmeqLSY5aAoCKjXlH3XkmKOVuO4M3rvP", + "cmqpc2SMOqOPCiE8UOCBISZOyBr3eo8q", + "cmstzSRhOHIayMtRG6X7TeR1yKfeNhKu", + "cmyxTS7SQKt9roJGgnqM8MFWTipO1hiP", + "cnAcjDoh77FLeHFijLedAfE0T7GgAQkr", + "cnIIoOwPQgVdVb56LyrHbtS4BP8nUvbH", + "cnawyB4klVwdWyFWmW1Tq6JMTaxti3ww", + "cndH9HEU4SccfICqOvDoyqIX0kg9WxBp", + "cnu8l8GTDJP08i3IJ1juUAVGalCNWh7m", + "cnzvj60f1ZcfFOEiOLAhzmcG6Sc2J2LM", + "coGOMSH21CzwbxmV0RfVYVcpouMmngPj", + "conMK7HpmtOPwyO4rS9nqAEU6fsLqty0", + "coxBS395rIbRxc5lLllvJQH1cpChuyPh", + "cozzud2eqARd2dtwfpjhWSuXkTy8XoxQ", + "cpG7U5JUCk1UO1FyUkB6H6Z7VTCMZqWr", + "cpR4gjqOdidOGl8t16Dq1337eBhPXewd", + "cpSBvlC1qCrXBe6AQP6PBmrzPsIuGeGc", + "cplsY71nUa3vNoN5d2wVRmUDw5l1J4ww", + "cpySxykvZ82d3b4UYUdaCRdHN79x8iTb", + "cqBIvvQoLIXpS4C8gv2kBEO8sMPFMPTR", + "cqO2vLfIbbRaiRLvBSKxqG6cjXlZ129v", + "cqgFcVI4mOF6hpuNiMZ9lirxu334XoiC", + "cqgJhYuWY5dD8U6dL64mWPifKApkJgV0", + "cqrUXpDRE9K40dth6W8emvh1pRn1Pojl", + "crQ7DwvBIb863ojdU1CvZnPAR62oZcDy", + "crgmGX5mejwRuDV8Cb98V3trBG50WKHD", + "crjEBe9WUQfF9Gn8w9mldfRhoPj20p7C", + "crmDYh8TcgbZMpADaAPFaS7Vbq1n54jL", + "crw1Aiy0b2EiZD3zQdqf0A9EhXuNbXiw", + "cszbuno63ha6Q6wdy7oekHZxVAJ7jmP2", + "ct64OWyKIV7fPQfQ0zMD7V5OaCev5zhw", + "cu87pPQOf0Ov3mf6vJM4TyTsXXEOylfE", + "cuFiaU0gnOOujeyL67OxhnE8AsXdSGyE", + "cuTOLKi1ZQojWv10VORwzRTWVyXMDtCK", + "cuf7J9eVBf6mfBup4IttUgeKKZIpwAiY", + "cukdG2YgnEDkDp1VrXgiWLSfkn9y8uM2", + "cv82GGbfF5eso7KS2yCGKmnYTq5uGVps", + "cvDEfpbIsphkKATn3Ak7mQ6cVxfY6cpV", + "cvRZ0YUyzrvBGRI6Ucq4PAv5DIG9OAwZ", + "cvT9er39XSEQgYeDg5C242cG9tXCkgXT", + "cvzPkCQ03mjP2RnncHDkPTIHAQ1ZPyFF", + "cw2FC9E6OIyAsU2NLd1VEpgQuKwo3lUq", + "cw7KF4ErUAlJtAb66HsVJK5Y4mUMXejd", + "cwFVPz9LJTCaPkwhVhGyEPyd3XTKUeAC", + "cwJgjSmwvsBp3iMxrW7ju78OqFJnDZWI", + "cwh40QVHHPpxHQdvs4l5XKAAReVm5qkB", + "cwtHECzsKHmC1JTtfhGIMG1AY9iFdpuo", + "cx0XMsD4FyXZYLxH7QXU6tOz9HXSyE12", + "cxGXz34PtGDuVKsa4AgotlqN8uyPgX61", + "cxN2wei5vn3bR39RdpcliZ6Gnsm66kuc", + "cxb33dOrzUxdM6TsGC4Nwwjn5hs4xVWY", + "cxh47B36RgWWNXvXZ2q7bxGV4yJIJdjf", + "cxjuvYz6nHU2hP1CNJ2TSVPyB8XAg9aC", + "cxmQlRj1fZ8h9pJ2w8u3zadYcGZUUYCO", + "cyGJQ7onwzIHi104GVKp2U7GTjINu8mS", + "cyNLBhKM9T5yzi44Y8OgccBox9QRtiX2", + "cyPXbOlLZaKIXURG5D1pi16mAZHFAN3H", + "cyS7GCcIPoSAm9v5u4kjhtZYHPPUSSoG", + "cysfe99Da9weIO2gZhCJOfRZ4738Z7fT", + "cz2fR4ehSkBfphPbmXb7rgocxOdw1dfe", + "cz5TPwL3xPhcL8DInCJJHikAiRZjNHrO", + "czGjvRPL4K957vCgu7ll4BOnRCIVkaZ5", + "czOaNxUJ0Vjtcp8bWwwZzV1psqPR85xw", + "czOyQKdCshfbD4nNras7EfoM9L2g6QcO", + "czyF7mu5bSd4aj3adt64rCunPj3j7Yhb", + "d00ueFf4LBqef5HZzbjkyoyG63SWEH71", + "d03FcQMn8MKGG4SMpgtMDgKoNYm4Xu2d", + "d10l2cE5NsBXJTfr0u6Cjs2NIhJRUvYW", + "d14zf4f1Y2rJF7GZXn2jMsd0LOjj9zFU", + "d1IeRqKi5ANLxWhzglzCbQzpv0hYkFRf", + "d1lhx0PftJhZN58CwpacGncEsn5Ixd2B", + "d1mdU3HWqcYat9A3uOIETsvyd6jUymAQ", + "d2CBcaYz2oxiHkF5ZPsHgbvnOWejtpYA", + "d2EZMqY7uic079Hlr8Xai0cL9mnTWsvF", + "d2VETqymcqN8PDhoa91dhrTIQI1NXBY9", + "d2lnMvaUooecWoaoY8n3i2zw6ud4fqkT", + "d2rszhJ2FdaonQPRs37MEcWSb2vq5Uef", + "d2ymWxOxU5t3M8kaaxBUbJINVVMTD7zT", + "d3QCRFj9kShwPlkY5X5M9goLj5Dabgog", + "d3aKWKNJib5vm5DCeOrkGz4X0fpQKjwL", + "d3c69s4hhrVaepNnhv8mMAJ6A77JvG1H", + "d3eMXTFtb1Y6XVa9JLbkPpmPE36cX3tQ", + "d3ld1B5nnFHToWWUld7i1AinMuOq0c3U", + "d3vfI1WT6jZGXogXclOetSGjDmS28fwj", + "d3z8zI8HBAoCpB56n6yiKmr8kfprLX2v", + "d413xFsOxlRiVizV9gXXT8fwhbBY69mm", + "d52QFdK0gw6uUoW3RdGFmRKeqNq85LTV", + "d5euiIv5BllMSF0bRUEnzAclsYSVbJGq", + "d6PXCWvmNu4hCn98jZDhphqwel1Xnxjv", + "d6aj1txheCLI07YWLVo4Jhc07QIeRRdK", + "d72Kwb3CYPr0iRfNti0e9NnjR54Hghzp", + "d7LXfk1Nfc4VBcKKNRg24gmDcz29WGQQ", + "d7QBzjm8BPy6Yw2UASpqz5XC45k9vgfz", + "d7Qtrp08639C9KvRCwmPXLkSfU7AkIxv", + "d8GcqsdX9LQirJ5zZ67xJU8lQSWpbMgV", + "d8fCRIPEWPp94eZ9zRpk4LXSmebCbCfS", + "d8xlQyWRPEtbC8B8TEXFFciooQIWmqMb", + "d9Hstsc7tN9yY4IwzCh4q4DMe2NVGPex", + "d9STzmg9W2Q1RAob65FvJIWfnXAbrBbR", + "d9cKb70QkUjspBq6t988twlcGc9cwqcp", + "d9kNdWZ7J8TCAL5DMyHF8KnGR2XbA9qk", + "dAALy3Zt0uWtRlTB6nZSZePiNefpE3yJ", + "dAb7rCk00EUnNHkDmZTUflHcdwRJb5ns", + "dAgR3hycDntWo24f6LM8yBbF2ZTRdof8", + "dAq0RfsVeBgldEq8TNN2StlxgrQyRiQD", + "dAuXHA60ol4JM4vwcBQ1DdVjo3Kp71oC", + "dBFIiY9Ha1KXlavPsoPDjUM1dUWqAbhr", + "dBcv45FQqec9KJgZ6zLNYRGA8kuV6ZsC", + "dBdStfn2Bg923LttQQk7rKpIcE9iOOnz", + "dBrfaf2iyDKpsTELPnDqBzmi6lm9zxOX", + "dC5MKrLbkfTIRXdKR1LWiv0fVkU3kqA3", + "dCCRllnW7I4jLldjHd1djDue8Cx0BdYv", + "dCZJCYEdWKPIoP1gJe1QfPS6E4RjmYAX", + "dCdD3R8ComRkrcy04eUzeCsIRDwpaj4g", + "dCdaYRlW45qpzDkRl67V3dCRkRo9RnIU", + "dCr2uLTy6k3oL938v4M7x8hOEOxVRD6c", + "dDFOT3lcZBLLJa1uRP6wwtMQmMoGxVQr", + "dDG1bC5wTV2rL9VouyGOXmnz4TdAnVJF", + "dDNOX3z7e48YkWx6FbGLSMSR1qenmx2i", + "dE4BUTgdP9lQHV2M42G0b29TU841nGqh", + "dElHsUe9kIfrMyOI0IcrBSD1TzHjJSMi", + "dF0B3K7BvwRGwhTxbIGzjeoWqUijprtp", + "dF0aRx6XCHO5Am4q0kCPhuDjybKnQLcp", + "dFK1j0qfBOhjmGCtedUXbyliRNSdoe73", + "dFhemgPudJhPjquGg5lf7OmBMZJ6Tz3F", + "dG7s2rtts6iJZpeHr8WGnFIk7e9LrR7P", + "dG9GHF9bs1qAPDZgFVEmdBJgCeMnO9ao", + "dGJVOP9tWHZF6ciml9udjHqOm1Yep5e9", + "dHHL7M9mwm79RBwN2h45HDlk3VJB2CDq", + "dHODsgwCUI1qQuCq2L3y2ew83n7Jznk2", + "dHOaMYX4uTySlQDikXBJKCFBdz3y1ZNI", + "dHPLmZQNdKMAfoqwPblVzbqevHGgRAIx", + "dHW9WjqMT4A1yqdoPm9NIH7jICx9ax7E", + "dHbKD3Ua6VtrXsur0wlKt5b1HL7OkHK4", + "dHeG3K6YyTS18yxfBB4afiBcMpgqEeV8", + "dHsEzj1gZGgPTzrJ8LMxQ1BH27EYaIDK", + "dILr4104aktNt2cYJPNwAglRhajMtq7V", + "dJezpHCJYmRK629xoCN7LOEIGvDJyhJl", + "dJtxZpWtm9ma3c6069lGiErvhFvzxTOl", + "dJuz60LNsXGHktM0ChLvH3FNS8PHbQNc", + "dK7WEFtkabapLE7zAUwY6s4ZWu8xzCRQ", + "dKY5KkebiRwz1GMQ3S0GvMVGwVNUDarQ", + "dKlObdoTBFrP80Py4MgCcvpbpB7QpfzI", + "dKpja1YU7SehMpRNtkkh1jQmPmwH8v6N", + "dKrWZGwV6Neli65WmEYHIJiJN95KHojZ", + "dL0G5YnysAwOozDCBEnWOnotXBMaUyVp", + "dL9UyX8NVvxlOaogx9nWpdJuGSr4mLfa", + "dLAOL0GJi89l7GpdKF5wITM8sJUqSQgZ", + "dLNfkCoYXomfTORdi87FuzshuffQJj8i", + "dLqznEfRNvlKpxT0PuxM4CO0N2ECdydf", + "dLxwvI1XtixnbKsf5t6Y5UwDiIMI12MX", + "dM6K34ILCUK2kjmwLzpXdjrhWaeDedeB", + "dMY8XUHhVQWTreHO2agQ2z0dfBwY9G7T", + "dNax17PqGCJg2WFqqvxGBz1FKZK0EyS6", + "dOBBYJl02Agdt8NDoaf4mJ5s4S9FKVL2", + "dODXK2OGQrpm9W3K8aPsp2r0HDTxiihO", + "dOPfBALiuaWHzc5Z1zEGhrjJ9cuOO3dJ", + "dOQOBj7ur8zqHaN38WCGxdNPgtVjEG3E", + "dOWkuCeHgYCe3ClV7DoUiVQVyCod6fLd", + "dOuy1xfidkF5ROW5YZrzzhOHJGOgQMud", + "dOyrOiSzjABg4xS1VFI8le2U5HXdqiiW", + "dPZ6j7Rb3VfWxIxPwAa9p2cvoALqmZPk", + "dPZhpcgaM4MXCBftIqLlk5bH5rh8QWyl", + "dPcw0gwC12KgYzzM0jLyMWgvOgCkYzZG", + "dPlJ59cMbkD0KrgoqvQhwmCqKumxn3vK", + "dQ8njAHrxhezdNA2pMJPhG1PLVs7HPYC", + "dQCy98xmIAgDfPiDFqru8nNVmYhd2Z4e", + "dQUdHN1YNVFusvPrsNOMGlmRwxlIPu97", + "dQhIeoCFSFSHuyyYoY9Z5cCAVPYu1pC2", + "dQkocrJzChafQoW0cpi56muYwIUuL0g6", + "dQmr1bjseClJPGWXpCvyVlARzBywYZ6a", + "dR3NsupzO8HIM74ATQIwFbMiBPtdoo9n", + "dR8cLhc4NuiKONDQ7eUEA2tTxDOidPY8", + "dRM24Pee9g991YV1Ndu44PTHRhHPd4NG", + "dS3GW6lqqQ3hrX1qMFTqsJ1iXhDf64FA", + "dS9W89tCE0DSmVGqcImbC7SUIcXaMC8Q", + "dSK8pFEzySrF1lPiFc5Y6l9knfyLJvDY", + "dSl76yzFfQoOtvCZbLMqVxUEsmGCEY7x", + "dSxAmkw9HcxwJbusvBlRCw14Rf8FfYvx", + "dSyFsIDLbOekCGcOR4WZlbJWBf8ncGhm", + "dT17ONpJonzF4pR9wAN8irdrtYzi4Wek", + "dT6Y6JBFSCaJMyvM7WOYkuBUBNICTfNk", + "dTtM78iqwVcwQd2mpQcyi571atN4leTr", + "dU4sXoQvkUkYlfZOIFPMDLwUsteKqopf", + "dUgYmMCnymmZdpcHne7l3Ixc7BauzHlv", + "dUkdpP2AXzJaMK8lr1BaP0U7R76TarKo", + "dUqy4wWJlszPNxrI4wK5UnRCFJv8jyeW", + "dUtDccAWKI1EOtpae72VnDRWobZoUGsw", + "dUyA3lbBSEvkcGbX6LYcBl4zOHUJGfe5", + "dVC6zQZaOFhIjrPPQ78d7BxCdyWwuhS1", + "dVEm5jDs7D7PxHBuLUDJbtX9eytGIDG7", + "dVLLv9gllzDvwRwv5wjU0Qt3qoSMtTXe", + "dVLt0lebEv9whYWKv2AVfi5V157JkQaP", + "dW6wL17Bym2WU4V09hJSoYaT5TEju87b", + "dWHLLPFKeX5MQsiV9bIVTxN5gCeJc4lZ", + "dXDCpRS8PFTIv2Iyl87qxshMZqCeaSs8", + "dXFLUjQKJlmbYcMxVuDkS2YXO36rV3vO", + "dXg9jDJr6ZBlob4xE9zlvSN0RjXRZRCq", + "dXjuEQveAKSGRJ45njdPezXAzXk41qQc", + "dXtxFvqiuQCkOz2mNp6IzOcoYkkGX4sg", + "dXyVviSe5W3zjEQjJEPyO3CS8u15cGfY", + "dY7sVEMek9BsJCCaIqXHShQFivQtsBnF", + "dYMD6OveTuaJ5QtxP7RWagx2qoUvxkbP", + "dYXMm4sMpmkekNjs0CVTXDLQRXjTz9wP", + "dYzrDPmalwkaFTU0XKmJh7FdloKxRZTW", + "dZu1MLAAN473DyiKWQMU8LBIU0T7MOCn", + "dZwyciTTP3jM8Vod1hkNQlERc75fODAN", + "daBQhG9EDG86E8ADx5Xk8HROZb9OPmbV", + "dakCEpflK5ISRojicbWdY1QtibUPAXSY", + "daktrZtu871ItuMjX3I6Zb7jK72cleVL", + "darjyJQyZlkRyIDUvxMaKGU8SKns4V3r", + "dbEel8VUcdFVUPj2GwwNEtmQ5FL4ifRP", + "dbRSnAswO7u9aGxvlAI8AgdFFeKAGoTe", + "dbSGo697Zp24XMg2ObMvh1lVrDRmjKk3", + "dbbthxbpCOkoxDYRnF9LLWnxtJydQwmG", + "dc6Ee6CmCwU3g2a9l853WjrbqyDB0tFa", + "dc6wcPy40My9aLvJOeYXxJNT6zD9ZU86", + "dcYNMy69xrmjTV8lQuO37QeisFvstJcq", + "dcivwWaBtfS3VE4sG59L5Hzverb9dHyv", + "dczaPBLQAjDGrWMM75v1F2LnHjFtj8J7", + "ddMLTIkerDW4P55PYlvhie8uHIqRGiVX", + "ddYaP45z65lqrA8CDb0HdPf7EyxvyYGv", + "ddZsO2xNpB1fneAZesLm2Luj8LMYiHjS", + "ddjBobgNrPRxwP9mS0AaON8nUuj1GOYY", + "ddtMHkBTlqUPxSlHVL2nBHpgUjPOriDu", + "ddwBmxyzyegEvr8vOm7M2EOigtFDF2KM", + "ddwawosqsFETOFWuZQj4yAa9tIBCOWsP", + "deQjvLbAiDN5NdUOalXed7RwnaKKoHDe", + "deXugptJzVytvSEPX4a6BicfDAIohG80", + "df1pbXbzeNO2V155fJ6XA0uTXirP6KML", + "df5V3xT3WAqk29Yi2Gr2qsn1pLSH7wql", + "dfO9AL4T6MtlbgPp2PZsgnJAMd72hfFc", + "dfy4a9cxKfelzFIMAR3EjyeBaunCnMd0", + "dgWxsLNi2S9YgdUKFasI6LiRW2uNcWWM", + "dgcpBVDUeH6pELUidbMtGGndoJRJHnG8", + "dgxMUKKgU4SQJLlcRLJ7G8NkOKgq4YzX", + "dh39eHPCD4uGmwGMZBVhvQYnVz7ipH9W", + "dh4RFV8qSrOrPUqC2o20AXiGbtbBIwxK", + "dhDL4lto2asSqv72EUj027cUDQ5ODDk1", + "dhGeTswuPnyLjGey7Iax1Og5I1qXJPgH", + "dhR10hkGNJyeobIIST2zmDGnUEbZyZdr", + "dhctOnf13Zevy4ck3o5zhL6C2sQuXRr3", + "dhhpEcsSjblZzEvsKKpZI2eQYNdnrBmM", + "dhvR1trnySvab2ZCG1wDq4MhJdL6GchI", + "di4VVXRWZUpiCmUv5MTs4QOcTeRTyrga", + "diJJdfsmOFlPn6mHN8E4MsYM8gaxeVz3", + "diNQg3HqtmeF3MQrpc3paUVLwWh9P9iU", + "diZajiz5wXZb1ErQcu6Um9XGCyqEp0UH", + "dj1PVw7IioWj352akkyQ9ORvKAfvsfCj", + "djPOb72OE1VJBlMmmT8KtZJfnrSN5gDm", + "djt9Aud6IAVnz5HglNeXUjnUWK5kyIPI", + "djzt5eNJJgLrsXMwpRpm03iPNSZxtzuc", + "dk5dWmVnDQrN6w3Qc2Z0n9YodCDDYPat", + "dkCDqErP8Gwe1s91GmXYUrTKDpQU8kNQ", + "dkINSx6JAym3KnMlGpWLaxerlb2TFz9f", + "dkIWYoH0ciZBPjblZPGiCZYb72cCzigq", + "dkIgawpV8G6vQywqvFfaobGpmV3vqROl", + "dkg2paRpPSGpxzCHufDa91ZfaNwwfifQ", + "dkjU7jeu7XAjSsqChylTlPYLrD0aWZ9q", + "dkppeTbuKRJP8h5Lkc4GjTMa1PaszIGm", + "dl7mYM1vvVxffcDJpYqgA0Fgfj5ZHqtY", + "dlPmpZWC8hNrdGBp7fBAMlOkFc5eONkF", + "dle9y5OAsiB0idumAR30vzgfkAHWHynD", + "dlf0NBSEK37eWdgg1HPYd1HFqbGfiGao", + "dliaJ23PZMqWZtSXfeqMWxrpWrq8QDPS", + "dlzBVDKqMvtjVT2EVQE8WKusNgM9CuBj", + "dm2Xq51PDj5DWiguRakyp7PTAGzRZqa5", + "dmC7F8vQ7n3BXzHXIlWRdjXcbdIWXhUx", + "dmTK1j0yhKhFdImempoU3Kb0cIyHqkCA", + "dmx5eG6k98TmJ2yvBfVOIIZqa5DUE8LG", + "dnN35kzDgOrSE7bynzOHKAYmAUtvCBSQ", + "dnTEO0N4npecg8jm4xr2J3xOBjyvaV8D", + "dnoEkky6wahgGNhheK6juUHBOOgLFz6u", + "dnxaQidsdPObxUCCwc6tlwxdujUNYgvh", + "do4JCLNUXalqSx1fNHIbBAITsq9rbF0G", + "doK0XQelDtFTxvZXKLPcK8tu5wQMLPEg", + "dolh7nzlSZWHPoOoe3fY0ZCzIw4xOIQv", + "doomI2MzS895K3zDcf5MhUR7VTg4Pran", + "dp9D1peCmB1K6Gn503jXfUFA4GKZHtnL", + "dpPRTcVcWgVXu5Xr69yJOsI3tLcOiSmr", + "dpVyvSee96LqB4KkmbihfBY5H9xvdlQ7", + "dpjjLKxXE3aGSL8N3Ye9qgZcuWFxFWB8", + "dpnWsCBHAkXB1kzAOe2EjwN1U9z0ApCR", + "dpvsvzNQslgSfah3ie9a9AhMFVeVL2L8", + "dq93g6t43x94nf1UnBwOnez9aRPtrdNI", + "drVZHYdupiR5pbVu9Mbet8Gdq4sVlvqb", + "drciJn8cY9j5FM7xg5d9qc5Xl0ADxA8X", + "ds1wDf6vLStlZXbXdo2q1N8yFtTuXQol", + "dsKwB4Waf4En9LjY4WnBHH8U1CRkAat9", + "dsQtXkhHdJo8yfVu3NNV8vWZPwlD1AO9", + "dsXMsHTBAN65jXUz145InK2fU5KuvQ35", + "dshXmEo4SICgsl5T0OOV8sdIMVI98vam", + "dt08t16NQIaJm29lCflxNLHx01nC0nJu", + "dt8TUD22kqBdCH0LoHMDMRqckks9YFO4", + "dtZrlZT9bTNwwq3JTAbiWeIulmaENxMv", + "dtrNw0mXq0I288RAj9eBexUoA4UoEioG", + "duA8xQgBiWAPkYFoSeIq7Ho5eWaYVyVQ", + "duAIoJiZx6cDhVlkr5h4cmdPlljMndFF", + "duGBtCExdhwsOGaoNHMa740FG4lJOaQk", + "dvGk94GHmUMak5PBqmYVf1zV5JWXMaAM", + "dvPcF4c46gqj2In2VdgLwTlAbvrsYxnj", + "dvR6tjk8HI3BywccWN3gXcyIrGIQGgJj", + "dvfoFbsLdwIwwIoQbyg6qDnBstMXpevv", + "dvhCECWt00Ex0dCNIHCHx2tw7BVQb4Hn", + "dvhokeiAFzDoSTFnbkOnTjgioGnqpTBV", + "dvjHGtrAvFYEnarjnsB3SMcwz71OEWvq", + "dvkCBc04wXdZTiVZgJmExRbMu7sFQwAk", + "dvpYTUFfbjv1xncDUGXofCPR3MgatOX4", + "dwAkt6a67XASh4OZCLgHCgwYOxZrOylL", + "dwPyCGbCxYCRk4WEQFoYFHRg3Lmkq1Or", + "dwWlDdzilXyfDXLnY1auBOUnNWuMRgHo", + "dwlacrxHuVs6CN8vuaiLk7m2TinHU6RO", + "dwx2D7Daw0GBJMaf6nwNoAA0IpbsvDXl", + "dwxwDOrZFKIqn1KkEY4iu8AFHZTflPPz", + "dxVTp4sVSvfLedBkop723yWytldQgpJW", + "dxfOo3woHaGNd9LcDMTRDXTjsuouf3Tt", + "dxfixh5UN2HN2ZT5Dl5rpVeVr4E1MD6B", + "dxmxfvXyKrnq0GuKn5GLRaEfD6j5HB39", + "dy5D1oumLHfXikFjRT6wKn5bCdhDK5rG", + "dy6ysl4dDseRwaKNUOnCFmbaWiuI7vkZ", + "dyK1InPeR6y29iLyc8HUGmgHYpb2B9zF", + "dyYf0H5VFX8iIVybWxIql8F9DAxWxohi", + "dyllBCfY9j6RiuYVFi1MIrhC31FhuMPT", + "dzMQIu42s88yLb15jnFkHxgdUWJI6Ood", + "dznHMrW82EwWt3ayKHvUVXleiVbalc5d", + "e00aD3T92QiMTwl1KbMoTbFNOMcwBz6j", + "e09BjElnhrmTf4RjuAiDOr9sadWAAk2T", + "e0VngrOm5qOLodybZseA8eL1ycaFE8dl", + "e0crcnCkJ1nUNbtSBhGDjhmNcncodnyb", + "e0hDzd7GjTVbajz9n2uJ2N99jTldxDhg", + "e1Ovp8JNrwoaeblRynLuaxIPWBEcWpPu", + "e1PDXn8XyGs6FKFGcTb1xpaYqpohDd5N", + "e1TUUmBaE4ALPljoLw7wUpEUcuEjLkKe", + "e1Y2czGhF06RN0dPCMT6Eg7HDgJZkiA9", + "e1b2xD0vCZeszFXKkDlFn0Up3I4F1meY", + "e2cV9bDDFpzOIv2GHntOKuBDDXlDHQdE", + "e2oqVKjpFh6GJz2pER8dh86pde5IAo0P", + "e2vTQbglomBHCvBsPhW8ml7yFYxqA3KS", + "e3A5aZMNrhCxEjYExJcUIxy4SE0Q9rXT", + "e3bS9N9dyZrL2HWbKdnhBA5zIjPAsNOK", + "e3d46AdgUt6DhZXmJjbAQBKMFhzf4eim", + "e45maXg9RY9GdWi4OLGPP4koblxbYht1", + "e4RBYEta9wBDeikIIz0VcbYVeA6L2oqq", + "e4Vq4Fbb4XRNDOkg3LtaRdKa6tkDkglQ", + "e4j5r9SGpNAaGyNL3tCmoKeSAlnmEQsr", + "e4l2XsY5WNxQyetCfhBUYX40U4ZwGWPt", + "e4uCU7Jhf1TT4XfJua1TLuzDofiNNzhI", + "e50u2OUPaFJXHlbI9MHt4PeCjZ5pRi1z", + "e57Rc4FkDYsU0tNfXgPXLqyhrUDDzFoB", + "e5HOXIYSJIFHumzgmMFha0wTCuvdJbwf", + "e5JJKN3UgIOupGhiVKAm6mxXdLPZg3Mw", + "e5f8iHg8wh652Jl9FgKdNJ3P0v2LLfxT", + "e5hmzafjmgZnKTKvzEflb2iQL5ropePv", + "e5iU8xfmsmPiFAvCoe8nEqNBKKhejFMU", + "e5t7eBzZDL4cr55gMUh6c2UmTCBv2a2b", + "e6iSwVzqtmuAkMjDXGRre2LByBWDgcne", + "e6l9iWZfnJj6wCx5SF6uSj6Mv87r1698", + "e6xGPBsbYLotxEghfDnkzcxvLb0xsHGk", + "e7F7OOKhKGEsSTZQtRUe8F7IXKrgSvm8", + "e7Konk99x2StBflSI0HIdborXIaVVsos", + "e7er7VRzgyBpItI1LKth31aRLovvArRL", + "e7fQ5zTGP7CJ3iMyJu3dPxtDH373v9rp", + "e7vkvLBkvijkUTY4QpZqQen1rxx5Dk5O", + "e7yp6aF2J8Cc5gKzsopPok08jWaLRBAn", + "e86YRqVvrssZAgsmFUfu3kAtLYEuyojX", + "e86qgjTxgFdLyVNLx7P71x19Yd1KY60K", + "e8iLRgkXNQQPCaHoym3mteSsvhUG44xj", + "e8iPQxqDviYeaCQ0Yra47mh7knK8Pu06", + "e8kg3HZtMcJPam2huwoL3cGwo5NHDqCn", + "e91Z4JlvTHJHzWiuDh2RKugfRvjFoC11", + "e99BejqWy7XKKorgfGsz8VsTsPXYu501", + "e9WXvtXbfISdlmJrijQYI7yxaEoTcz8b", + "e9emMEMvoZ6qJhPG1Rasx1xwJoeEeOM9", + "eA65x0A4trScCGO6JXJdgnNcTRrh1eCa", + "eARDGeB3TwqDDt55JYfvAQvtNbX63YT7", + "eAXcrdEaOZfb2XdmJb8u6Yg3cRhgHrHa", + "eAzM7fEP5A78kaiVWLQNe3wlgky0m8nn", + "eB2B6oNh1crMzXi2DLyT62EW0Q1rCJlI", + "eB5U1RAc0Lpzv6yrmxuSPMbC3ctw4ZWG", + "eBHnrNMVIEG0zSud8vUlOkG2Ep9VXus4", + "eBKLF6i70qLPz69qy2NgdssmrQYvtneP", + "eBPEQJuMcSH0eOuoDZVImTMop2qpwy7C", + "eBWj780Q7vAHSa5YGis26hjKtTCnqod7", + "eBXXCPbPLcgRHIAJbqcNNblRRXrjJ12K", + "eBvN5PBMSOWPCWxWyMtGiPMRSj5qtjWP", + "eCLpK6AU4H8BN484eC7muZ9EGBqYJUCO", + "eCOOEWkemcz9aBF9q3ykLjACe3PKBkqz", + "eCzitZQafw8UHifUB0UZXownBPfMS6Yd", + "eD1hTbjnOpV3uOB9fqkQgyjsI2FMqNqN", + "eDCvuYTpRqcZdWaTTMWPZgAI94vNVUtx", + "eDKqpYccebm3nFqjRj3YXvQQSk8NiH4h", + "eDRvrUPve4K6U2dUwwZe5VTrhnctdz2S", + "eDSbtdPSPoIRpJFVP77R2DQde8XMfJCu", + "eDU0HiPjHtOJNqAEU2JjbDzmzi2rVErl", + "eEmUK52I0ktBu6mzh09Zz12g046oSXN5", + "eEsOOuc8Myj1oU1jGiEVLnYWEg9Nvve5", + "eF3t6GRLOVdooBDpQ6OqA1DUEbGjQwKj", + "eF9pM8TFngsoDCWJy3jQhsoJLlZLgA3z", + "eFSDrV7KakReoKNSOA7IwclnMmnWbDwN", + "eFVqtggAsnr77W7PA9h60G0t4ZABViEv", + "eFcx82WIFH6OhrbO44q7nrEpbC2jAe8z", + "eFvgMq0UEskAQUUiCoXXOK9sfV8WkLb0", + "eFxHbapRgQh8WxjJCuM4GafZdwQvg1QL", + "eFzWWfxeQG3J5bs9S2MTtAid9SGtFABC", + "eFzyynpMLFy0erFUw7TTgVVKz8ypOID0", + "eG54xm8TXZMk5xIwdC2nNHMc1ZgxDAEN", + "eGTyixXWi8MoP89KzxSP8jJfwUbEXHUL", + "eGcfdr3Q7a9czu7OjH2jGHlFH7Xk3pb8", + "eGdznVm8cg5sAUGkUakzr1az1lPcxsOY", + "eGgM5Prfx1nUl9DRz8uambnTIv7YiWLR", + "eH60vZbqVyflPIaSdx5m1brdSLI6MVWn", + "eHua9sHZXyYOtecd0xVYLW6TQGJS2tGt", + "eI4Lryd10VSetDPmky4yYnEZbPFy8azC", + "eIARy9Ybod0U4YLoaJkjT0QU3sKK4Zrg", + "eIHPkQ26q09XXZxoJRenTcnScm6TcTBE", + "eIRnoDpT1rvNN2ELAvPOA8XPEuDr4ehM", + "eIvIdlx1qYdMiv1P9uB4wIVhqYEAgPh0", + "eJ1ujhonRUJrXeDE6Q17g5bFHeH1G5CN", + "eJLsMvvjAGBx3HIAYLulFeepYmJn01py", + "eJOmqIhvy8ToMIXmFbChOjko9uktXPAv", + "eJivWIkEtILNw3kpwePJg4h7liZItEz7", + "eJj9UHPUZnyiLAftYJ79tp1afgMurRiO", + "eJmPBnxJRSdG4NSr1lFwCinChg49GQzH", + "eJrcBBMc1crF0d6riUFlhL6BzZWrmchL", + "eKFKLa9SK3b68rsNgelgSvFEeDPCc9gU", + "eKfEKjzkUaO4G0bXMRnB1ltF7i2Tx2bq", + "eKkooPcsDGa4hfWpGYvIJM0oye0eeLv9", + "eL0ZH93VW7nYdDDGNwyNv36d6vaAVXvK", + "eLAaGM610ES44YbokWD3RYdATSjymxKS", + "eLVjbXOPtEgcZSehsS0t3Y85jE6moxea", + "eLZ59lskS1YSuq4ipEZxp4TRNNKh7A0g", + "eLZY40vaLvGfGVipIzYy3riUsBvPnhCD", + "eLicIuDR2DFmdZTKztFghljZmjtZb6l3", + "eLjzm1bf2MfgjkCTle0sv5o5sZBb9aqh", + "eLxTEjOiukM3MOMVOpYF6Qft9LhxwcJ8", + "eM2otr67b6NdXNYUImgkCH6uWLAfGe8x", + "eM3bGVLLQD6c7dX0ShDcHVltO9QK9q3D", + "eM8Ht4mMAldns2QG8TEWk2zJtcVLA0Q6", + "eMV0NqRHTdMwTw60MbcUZhElAhstKheq", + "eMX3O2E7Wba1rgwkB1pK4bkJgJWW3diA", + "eMZ59jShZ7zKUUriAg7J0Hguyr2bbD0f", + "eMab9FaJKDqaicPyvwaTZWigrXutJqpO", + "eMe5XKHyz1DpPrF3r0PXyFlYAZ8DjBP2", + "eMmDZ7BQuJuL6TDshPLfIKZ2u7iXyQUD", + "eNWA20mkyejSapWcyzPlU9537NgK7oYH", + "eNedYBfzpdpkSnkhAJbP92a4kONurBr3", + "eNluyfqqzpzh5Wu7OcpC9PsTVj1WaMtw", + "eNoPOMDchXZsolOhhhysRUoBahTH4idd", + "eNzgaRIqcPvPsLEDiwxBJff4SDPGl6iV", + "eOCLQkOxntJ5Ytyd73tcpeavxYlgxPIN", + "eOQsBqnfj8gauFMYvmZCb36rq4Ml9k6h", + "eOnuoS0p0AMOWFzbgHtbP2mYEkQLqet7", + "eOsZ4zBSPpKUPlsdPdPQA2BJmVsjvv4R", + "eP1bDGR3LoTDRjV1ontx7nlzkTCmAfWz", + "ePH1svhU3Y0VNHoqfYyhPCIZ98PJ3414", + "ePJmaG4G524wlKQSFXqQkNk5CJvUO81L", + "eQDNbdmTIbtdlulxKaej61NazbV848V2", + "eQGSpVhk7oaCQHQLWPkSYzg5jukuWv7d", + "eQgjwvUjYkHEm0FkhLDcTxvWGw6ZlLaU", + "eQkUBPgXa8t4aYJ87EN35AYKIGTScRGx", + "eQpKAtRg3DrMjkhb5Wuekp6AR9pfhzL8", + "eQutokSFpddQUS0kwewemyGjsYFpwCTI", + "eRCRqA7nkGKE1I99Kg3xtdTfNu5Vs89m", + "eRHTlP3lyfpneQmZy1Xf2rTpN7K5i1tF", + "eRXpxUFdRSWMrXtEv7rbXNvDAODDbwVz", + "eRbTtx0naRVXy5ZpdYEWeGwchW5On014", + "eRl8lypSyzblpjKusJWlqFJJfLoI099T", + "eRoOUbPwUjj22NK6tvLnbKjPFycbFwPs", + "eRswzRGq8k95Hozr5BSvWbSpSRTVtZVf", + "eRyIyQ0YVdCNLlsBl0S32SkF63fibWEF", + "eRzuIlzHmRxiJBPbMXfvnpkYoWtNLykU", + "eS8fpSg6kOs2TZ4dpunpKLLmZqorxn82", + "eSumryXrBsdKp0FY4QG6lIvviP8w8PiD", + "eSvcKoFTRRVkPjZ4GaQb8VugaB1Ayum6", + "eT6CzTtBixGR46ufEootEkFKPqpeaND0", + "eT9rYB9js8FMgPloG4DN4L5DVS8iwf3B", + "eTPMCRRyRMfS8fmKedDFSlPCcpZSEzoJ", + "eTTicIU4Qd8aL4NllO6EGz22hUOCIVrW", + "eTYUfhtOknjDHtOothdcpDmONhNu45Ga", + "eTqr6LAcat46jCrBRCr0eYS1FDkQpYbm", + "eUC3zin7tO6TiGPMBs3wxPnRC62Capbk", + "eUOMPU85bZRxH9XuFIIyMFh8xsuxDa3K", + "eURIk1FlNopxyvKHIF85O3YKcf3xGLl8", + "eUUQKfZEcDdfbbfhPWwUueZ7whOtjlQa", + "eUy0IjH12YVMVOgo3kxVA9hnN3B666gv", + "eV0sP7VVMEF6x76tcU3r1oib61lfuK8w", + "eVl0bVK3qdAwLx54g8kFmzCRWH6Tvekl", + "eVmpxwTH9coVNS86MKKGlnMRKTTf0aFg", + "eWEnoZpXaJ6TACcieB0A1NEMsKMQV49k", + "eWJlS42edDUiB5RS7z0UsQ4CCebHvpf3", + "eXit0gVpCA00Yc8gdZ7cAytLmucX0CeA", + "eXlKoYDfsxKngP9TcdBG26eFHFddPEAd", + "eXrk7e256l5EgubAbIHHW1dDsGNyBI1J", + "eYGB9KiTfBwIfCe8xgu0PJ5ExtgGZQy0", + "eYqydyOV520GO6lmiU4qem4DZmUzmYk5", + "eZ6thwCxPcUskBha06EO7h00QEMLK1e3", + "eZAiuirEhVZ5O6tqZSNUMEIFlXb9D7Cq", + "eZFQzbD9nWZsCzccHhIIC72PXwj3mWwE", + "eZIoZU9ZAt5jBmU16iIH2JjgwdsGSvGX", + "eZeNRvmFvkbslIwIv8Rhl69ma69Gs2H8", + "eZrHWvZHRNIN5vQCCZVAKNNWeyR7H18W", + "eZxQMXhKACXIk0z5VZ2XtFlsZpvRZ9S6", + "eaN2PFPj3LHbhNl0F9dsSMDXcqqd3gBw", + "eaWqowQCWNbyKQmUx9PFJ952tW3ReC4z", + "eaggWrOnw3nTnilqqd6Q8XGv9aeMOECm", + "eawqJFUed1nLq4K0Jp8wSBQWTR0F1OGI", + "eb3zz8ZrCvFfiaMJpJNQF3vn29rrkRXY", + "eb6KWuGDAK5H0W0qbImmUc0vtoro2UwF", + "ebvplHwF5FS1ZBVoZyQ4A524ATfND5og", + "ec0Jp2RWQkyraD0fIbEc4bSHcVm7SydZ", + "ec4ZVSThOVW0bcnKJQXTA7WAvz0Yh1zs", + "ec57PX9e4qNhizfYkxZETo4hCHzvpjl4", + "ecHafg9Sl8Lkem6lqRJ4cDMidzW92hyV", + "ecNzPlk80QPpOliUZdNp0vPM07Mt1r1o", + "ecfvLOWJ14A0choTyT0Ah9bGEqv0M4PA", + "ectq7KNpZNF6da2NCvPRSzrm3JJbdHAS", + "ecwecsmpoVm2HKJcB3tkd3WBhchWskTG", + "ed2hxYIgpW9VCicngSBa0mxRm5Vjk3Cf", + "ed44JfYn2x6KQnuUk3Cy3lnFuPFTrPTd", + "edJS4nTpm9R5ENtOBDyresl87dArRSEg", + "edSARKlOmbrSx7HRQARIi269V1oQ0s5j", + "edUPx8gMZnu6hKsATcqJkLawWZMcajtP", + "ediB0CzE8vCzFck5kWvp59xGllMptmSU", + "edoke8bFOe9Qke2aCH2tDZMvKHeUhlsZ", + "ee6lSvNklN6F6tmjzI3mb9xi6OM7ENFW", + "eewYXFeWnd12CRmQGloJaREWScbQXLnR", + "eezRr1bB0f0cHK4Y6bHxsuInaV9fNCnC", + "efZAH8j07Jg18Q6fLPgG5w9LLslg1gfp", + "efZvW5wi9TJy1YJp813imy424Ymy0tQm", + "efiOkPkTNMsI6mT4D9woMeSNmG6to52V", + "eftUYMcuIXZDgxqpBJkia6uNv6I7TQQZ", + "eg1kn4o70zxxPEuEiTxY4l7vyrgcfJDY", + "egblhItYZFmJY6zWkVivCpgkK4rBbAAQ", + "egvEjuV688FVkXlvpwuGX98peNeoujvK", + "egvnWAorAdoxg3Y9AHFE59d5q1OPiFJ8", + "eh36If3mVn6dkPVRdASdaUpfkDFSdfS8", + "eh8PjOG0OD18Xw4zFTcchuVro33RouA1", + "eh9jGKnhHiQ22Zhrk5MMKwWEFqNu5pXo", + "ehpAqXZuWuOn6viKdxCXGtxGF3NtlBl6", + "ehyqbyUhsa9Yxl1ec9BOTZNgcY3lAlFR", + "ei0lushFNJXZk5agZKbFnsHAhnV3mo8R", + "eiGiO1eDjgBpEAd0lAnxfcZFLF3gDNa0", + "eiaC0xTIClBcUEaT4U0BB1sekz95IMKL", + "eij9WUVl6O0WoFblUvxwqVzWOshE0TGu", + "eizzXpN9I0EucEVCV5OQiO4tYsZt3DjZ", + "ej5hzfgn5TNFXQu7ieoHZ3tpufYC0NWW", + "ejcMmNkRlamTyBvargxrDXtYkBQ5Tp4V", + "ejekxCHO1adrN24KOBsIA4SBK7pwZBVj", + "ekGXGU4kOSzVBqH2GUCSMCWCYbTdX3LT", + "ekQH4su5l3PdkbF7Qc4jCm5sMZNVPEdt", + "ekljcOUYG8NwJSPGxH5Q80ofFGw1q6gw", + "ekn4wcVoSII4gG4khSWtolss1ZWrIn6M", + "ekqeCaCPjZpXZzbxRsIpdxySSTW26IWG", + "elC338GuyWHBKdvbMlZJZwfKgCK8DrWc", + "elH5sb1L7333xuxihTZgrOrVClUdublo", + "elzW6GkFvOebjq81KyYPbqPM1cAD2NVs", + "emciKYIzgGkj10Bb1DW4YwNJu2furTf7", + "emz8mZPRp4OxpmOIDyFE5KmwWg0peSkc", + "enOU5nBe5aOMkBrc7eKJLLre2S80gmvg", + "enYRaUMixRXwUdAj3d87uolwYU3nBUNJ", + "eno2tdeFJYTn0gVs1RHCb6qE61NhqFlY", + "envYzEQIEWQ8vawKyaxZfJTeiI5kkf0J", + "eoMlM7fXcDsFsUKImMdewu3F53CuEM1E", + "eoolVnYiC3X3XQPY6Z6lpV6U8ap6PX5m", + "ep5Ws1OoL6AQQh8lKIjEaW5Nw3cFhAeY", + "epMCcuULDeqN6HWrHeVLGEaAOhwdVJHK", + "epN8pXD6QgXpYACxgqddZEqpix7gJkWf", + "epNWTRtqa7HK8ZippYjLVDNSIlc7YL7R", + "epaRq5jV0oOx5gHUkdEeCE3wbY2C8wTO", + "epp5EhwiUGsNBLNTPLTgMEuNR9J7ZicY", + "epu8MHLjIq6qPMoUg82Ur2oKtjH0B83W", + "eq0YDIK7a5fbMh7e4ItQ19aHFE189pMV", + "eq9R8xLl6TgvryJsU1VGTSTa4szumuNq", + "eqDYrWaRT0ViLyNmI7dS3L5QWSVXlbau", + "eqPTkmdYBTuXs57wpZUhVzi2joRTu5lv", + "eqZM3ybFy4jAet21iZeV0Pkcx9z4q6ml", + "er6tHa2ZIoOCpDWzASWDeGtn5ccJtfKt", + "erWYiH3iOP5gEf26saF9bolIJH7T3D7M", + "erX7xoyXfFPSU9qiX0z0SN9ZG6xBClzu", + "erfYOoTMLhLXBcSivDChz42yXhR1lRfp", + "esBAwrXzlh8gtJOsWWdTmMLYsHiamdy2", + "esTVHpJ0OvvCt4efptGUrrjkIlErPYBy", + "esUg7cTZGbgurKYgybZiQHeTSc0g5OOu", + "esdSJbIxKbHEn8tyseF6Y0olfrvJNgz1", + "esgDjSZzTvREQqhVhgx0BOPc9m44eNe4", + "et76HAyWd5Oj9AB8qK4y6SfJxTycXm8Q", + "etKVDWLl8mcmRvku4JskQQIy84vS3WTT", + "etSpbOtQntjJSOh1vZGOo01Z739VPJiz", + "etSqNEpq18hVWViF29S8ysxiHmn2l6p5", + "eteWXHJ6j2Dsk9uuhsbq8FFFHF8IcbII", + "eu5Pjoy1DgR3usnhezZYrNwex3LbMsl2", + "eu6gzbseh2SDZweftc0MuaaVHClYGLDU", + "eu9Pjo9IvL1qFnUmiLzk8DjhmlPcC8TQ", + "euJCA4GduEXlve1C2UDT5QX9wjZOZP6k", + "euftvrn8Q0x2oPxOpTVaFWkKJmMjjYlu", + "eunZHjHbvPzlTxR7uW4Cl661FRIFCjVA", + "ev5fRmGn9xjg38zZt0sWcZopyNWv1mri", + "evAEPJnp454zUrwdJegdxiBLFWFeg1AL", + "evDBlwJYDlkvex22GjlZnPlBMQg7gh94", + "evHI0VCIchwvQrHOccoAbH4rzrJ0GqHv", + "evIjiFyNROOXWyAc2rkbJunmZkKxazkp", + "evJ6fI9WCkvIuc8Qu7UBpEyJQ1ckzJ22", + "evYL8vUalNWKkuXcEuTpLgYSuWowihxS", + "evfdFrJMUkrfF3X4S1d8maWfxOcgf4VY", + "ewAlqRrH6sdEqVU6GGr9yvZbxXoKZSoH", + "ewCJ7EvSQW02XjtJqgt4i6vEJffQlLPX", + "ewIBeq41ASlMmAR20D0QHRILj1x6ojVF", + "ewQKo8xj6h9XYMIrrHpjRznDBUy1SSxH", + "ewUDI6D471M3M40xgxRyB9kZSYRnwoS2", + "ewacaHvzi1dedMjH2222iVzUUukoQNeX", + "exU2y81zVQltNcF2LNPbWJjgWFCiUTOy", + "exi457V7BQ6inZbrg00uaqL1GDd455dj", + "exlhUFqBJxU2wbYWCVMsoB0UQmowulL7", + "ey3pIbWOjHUY4PC6T10ZZ838uVrzo3il", + "eyJEPLh4UTF9RBEIUIFIZqqrVu6RGBdg", + "eyOW3CprqfNkCyfnJwyAMUAaWU5hz0ea", + "eyXkFESy8Es8kKmMZYZoNg5TbMVKLrS3", + "eyaX4UC6Gih6yKVAoZAXDh3W1yfezg7e", + "eyjFXcDO1qGygQ816zIr7rhL5rtBmbKV", + "ez0itukKRKlBgOMUnkPdlsbffwsYarAU", + "ez995XBFzHqEPY7hK9QvyyLPASO7JhCD", + "ezcBKHYlUK37LyxBMxwEITl4hjZG6ys2", + "ezrPGQF1EEw6j587nRdqE1DeZqutmvkW", + "f0RQ6qrrh0eU671m3KdoQxtuQOhoQcZK", + "f0VDLdjZ1PUznB65YFidfS0EO9BWsB4J", + "f0mF4BEwISYbEtOIlgPvibJjYbPHSgNG", + "f0y8ul50vEFaVb8a3Xsr5MHKcTHkPrz7", + "f0z7VinB9lMfDl9fWsp5Lk8tOZtIzXc5", + "f127LKEs4oLG5ZD8XOJP3ByAWmPiUi9p", + "f1DU3OrYPLy2KMP8RNDjLolUXkvNjeU1", + "f1NFHIRHYWBP5Wtaon1IPlyY0VFH4EsC", + "f1b9MDnCjhSUmVa4fo9sv5A11qFLuQlD", + "f1cjLgvb0h0euNu4gCsxw9ebQRu9Ofac", + "f1pGdAn1FaUL5i8G6Mu7md47camLItyf", + "f1zrz9yHbAepKY7lEvTd6T30vJYww5p3", + "f20pNk5f7eEqnVyRHJpE19R7nmew8J1M", + "f29pW3sn92VgNSMFJJi8zgrzZgemRRRc", + "f2FBgnfGg6qyZqriqacGnWhc13rRAc74", + "f2G7GVvf0QXdFCpHQNQOh1aS3e43PkNO", + "f2fgsTpmGKfggogwEMwWg4honjJ1Bi0q", + "f3DoK1FLBeMwzVgnuYpNnGSA1dUH1Pjl", + "f3ILtGbiyTfJ8C5db75O2ARYQdYBBwQ5", + "f3ZJo19uv3spzUqDpweUt4fcqYZPoZMn", + "f3aoP0QAsY97BeC6SaiTlNYx2nksR6Xd", + "f3h4XJi0Xna8oWXJqosX3DUNMsYfFeGE", + "f4KTHNUfgLxS07T8zs7ILAKE71H6xDtL", + "f4TqrhlrfWu2oBPfQUWsclq9dZxzA64Q", + "f4V0dgfsWajScnLEPFhwvPXAMCnonl3c", + "f4uZeDrUOv9McPN99gDD08YeHlOTay2Z", + "f598PI5EzzsNZfEJEoHAw5CtTIfQjnu7", + "f5FE4RonOTYA5onT1Izu8ZOQza8k0g7G", + "f5KuJ0bi6G5K3DXWSpvCREFba1dRkVI9", + "f5Mt5X1CIE9ooXdDCEj4SGSD4plJoIX6", + "f5bOZ2jNRg2ieqNDxjfjfEzFuJHbIx7N", + "f5btTXuysrjQ6UkbaVC8dR5wnXnlA8Ml", + "f5fADtDKKyfHWpQNAFWj3LgcjKfrMWVw", + "f5sUY6n5PYV1UqUl8UKyesisCBARNFpR", + "f6EBJjAokZ6G4tnxgFWtYd1GbsJe7Ek9", + "f6URzghAU7ixhfQAZSTkEEuIHkKDrYwI", + "f7m9BNYKqNAcSl6Kq66N8rnDTNs87PaX", + "f7wsiRcEJS5lGNoQSIWx3kuzE7MW1OdX", + "f7zbdnzAq7POFSMFausdiZyydyxzgcd6", + "f8AUbcx3CsHcYcW9uMz5nHIRXWo7JNcW", + "f8EKnu0bg76uN0WB5YrIv3jp1xrT5AU2", + "f8G9vxz8lP1B3Lla3ei5La1HgQCNdjah", + "f8NcFLNnqV95PoFVPP6G6ZtjA9wALhXU", + "f8T1C5YJJtxkiC2IMod5hFyxAGxrZdir", + "f8TCj5TyRcsBIIPZHWg1ujZrXKMMCamM", + "f8kjSTLKOzkWRQ8p5a3U5q0iQaiGYoAm", + "f9iSWd8iH7yhRLre1oJv0gVxBz1dn9iy", + "f9lJzxgitn1frqNKQyoeVkCx9zRYOtPE", + "f9n6v0JGriWm5nh2mgl03BpjKeUOC8fJ", + "f9oDmzdcSPzq3F4qfUGgqnWUaXV0EFAk", + "f9qEwCLKZav6GfidjiVTnInNeQyRQJJA", + "fA4ISVU2h0Fot3ZE2NiAYUAdgKmfqxqy", + "fAB9P12Xeix3PYvyKkOxaaAYHVpgSd3J", + "fALgRTuLXWOLJPNMYZnb17eI4LmRPP2v", + "fAhfzfhcokLbdLOdcEZ2aY8E3V4LJvtl", + "fAnbNHzH0j5MrqEtDobx5qNm0m2UOD5s", + "fArob2xbc4osPo8i83YbcqENVrB2tT3r", + "fB0Ummb8qAbUJBmxwgIMXKvkvZvF4mIk", + "fBAlH4XH8Z5VUH2OUrirf52DwgEdqnyZ", + "fBslbS7clY0EEUqt4drJc8veWGqPXg3x", + "fCMRec0xOxeVeaFjtw72RnOrr4bZ9N9M", + "fCOSYiKzPCEjgerBjrifIuicdkWTAGdP", + "fCRSLDUd1z37RikMVUQVu7MPR3bCXkUS", + "fCYxgFL1DxUtL2BVe0oE28LJvqx269gu", + "fCbYcT2AEOv6HfTjFuEAHH5swaPU7ztj", + "fCc5fp9aifMh7W6z6pps1PdlSfgL71IA", + "fChMLGXoBphStjC7U8qCoEjhPj7xZcDe", + "fCjggV08zcoVhW2WUc6DeQ0QnLMhLMkq", + "fDPkyNa3KOR7Sv5ePFgSw1stjFf8rb14", + "fDQVXsH7w5KRbABubDHcd3EI8rStLVrd", + "fDSwlAJHj8aecgDoC2hev6RfmGmLRpDA", + "fDwYUsHCb8yKBVEQ8OTdvsCFMDkn9oV6", + "fE6MuJ8RSmA8XCowAvg26koeNs9ZLCjL", + "fEE8n8XGBdMvFmkrEW1ECdZMF3NLRzRj", + "fEEqz7eilj8KwXPglVBtSJce6HkDwGNx", + "fEUpBtA1t47ab0qxcld8s4P8G71NDtzP", + "fFQ2deeaDdsJET4W4yCZAwpOk5OG0aXz", + "fFfKHK1mo38CE3ZxaTbNZKh3mVotcHfQ", + "fG8SJG5CTVxyqxV5UdpbRl2n57ysMfpc", + "fGJVeM4dVa932fgDnFiXxbFspr2OrY13", + "fGLO4TqShZMDnKGlIxp5yriHDRh5yIgq", + "fGUaxTJpOTwVWZGYsMweFFd2ZMVmvEgc", + "fGhyXVidtPp2Cfc79jIEPP4pUP08QIOv", + "fGkzGozIdOGJIk5CxrWcff86Rqa8kOKT", + "fGpqWBNaBLgM3f41vQS2wndD5GIuhdjW", + "fHUOAqg0sANb9kKDfLTmoF0ZjijNe240", + "fHW4TzlyMzv61zy2vqvaQhfJUogHnyGk", + "fHhRKyipPECEqhIG5R8bQyGgcI1UEJZ6", + "fHmaqbcal5ceoeNfBCdFzULqWYTWZBdZ", + "fHyk9rj3elr0wgMaSPntWUyTUD5ELzOj", + "fI7Wc0lEqjXjuR34XIihA6KDLIhRFEFf", + "fILXx8P2vY4sex7KF8MCMufZY46ErMON", + "fISPwXluXwR3i6CsKWEikauz6gYJGpub", + "fIWTee8o4LuM1CK9GqMjMSRExwvwIE2W", + "fIcKe1fbM9gvmP7B3JAjLr4ambl5cTKl", + "fIj9oIzmHQ69O3KTM1LU1PzQCV2xfXcD", + "fIyLvrKn5HUajhRoJG9R0hyNuIHK7GzG", + "fJ1avG7oATngkRW3ceRCGLNTEiqtS9RB", + "fJLMJiCufxIni65x6bzoVB4mJvJBzYlG", + "fJO10gdMZc2mJjoffqgDILgspyavKthn", + "fJTUIp7lhUjChwl539uw4pSF6EmMchnL", + "fJn4891CLnTWcu28EXPxjxoIOVXqR9Lx", + "fJss8SAwsV0DeczHaxv1vUwVbpj7phF7", + "fJzAcgqzTLh9j848zay8iiNeFK3LY3D9", + "fKG1tPKGu8pvnYTCaPLF6o7IocvZEuIk", + "fKhxUPYswlR7BCdhm6mO2ERLi4US6TNW", + "fKiQ5fUqzPTKJAmQEd5LPG8CpOOyYoDI", + "fKwspffjutNq5nbghMUHoxhzcrQ0kVIs", + "fL66kp0ETR9sB7AxzNrOGlTdWf2HVwxe", + "fLUmWwzP06KNRFZI2sOjBvc1ht6IS3UH", + "fLlwMGTrsiVQYR6XtT9tRSeoTbbygrwa", + "fLmmF46iTaicJYDcFl1u3MZY7Y8TqcDz", + "fM6aeIPto7KgKy2rDp7mJWSA9VmZ7cBk", + "fM7NXxdJVE50U9mwwk8p9KgRGOaqI0qt", + "fMGtUO9TUElnuej5QDqeHy70wBiGmNQi", + "fMK4Ya2IqIUER6jedIYLD18gkOltYfW8", + "fMT0Pb6pKrMWoBRZ9AfpwXPcTnG6cnMT", + "fMfF0Kuq6EL9xqgIQ2BKCdJKGj2f3viw", + "fMsDDcTIx2UzxVa97lmqAt0X0dWK4ZCA", + "fN0FH8meiiZVWJI88WjVQks8FGG74NvS", + "fN2Oif7IXhWuDwpZaxGZGdaLD9NGFmHf", + "fNQNgi19UeglMFeZxLlTXUr9u2QLxRS4", + "fNVxd2jYNSlFEptwsxmMfcSDrBm6VajN", + "fNrmWaPdqkpV2EaLMmgTsr01LyWWJS5z", + "fNwN7JCmDxFVESuoGaerLVwS1DyDV0O0", + "fO0RtiFG7N5Wr3i2nc0v17SB1NxRbYzy", + "fONWCRYN2BfrHsfgTTFvzF5V24eZhmjU", + "fOYv59X9PQwHs1VT34O0aKgUc6lFgiWe", + "fP37We9KquKKPSpiqLZ8HcVlipZtEHxI", + "fPAnhTBkJ08Clg0dyKYYsAQCIc5kuKcd", + "fPhiLF5WukWHXKUYg6NFqrdBlfNexInZ", + "fPlkGMcmWlxbuNdH2gVXMVSVykIBLN6R", + "fPnveWrfrAYhgFb8fd8Iyivhh4R1WBNY", + "fR8WKaCzzmXs2XyLs78mKLlv7dth8Ujp", + "fRCi0o15e1TqlJ6YbQqfDAtfgxOW8Vqs", + "fROCfNl5XyuR8ViN8ZxyTm8iAt8bF7vr", + "fRRkp2CM3mPNHxVYYIEOX2FN1pdKjHqK", + "fRvZNSBWSXnaBKCtPvwiB9d7qqC4T6oy", + "fRxN8jYU91SkBa7tg1r5kPJD2LW4jjC1", + "fS2gpp9BLroi7IDNtNQdxs4bLYklzh3O", + "fS4tiym7tNgkSNjMcwVz7sIK2q6GQHQy", + "fSaFQLl38KuvmlgUN1muubtnF1kfJrMP", + "fSm6sg1Y4akGBJg4ysjPfwCRfy1h1Cnl", + "fSoNWfcqCK2XHhWIxDNqqBiBRtfaPuj9", + "fT9xlytFRFgr020MhxLWlMw2G6kgkOkA", + "fTKcLpIDQfvBbDrqVRjkWU8Mji4RlsL1", + "fTjz7pSK1LXJPCB0TAZP97LOCAvRiTPN", + "fU7WPlg2DhMLMFOpoKtS0GjXRcByO1Ot", + "fUAyytJJPlNEAYfkdyMrSxpz7cmtQE3Q", + "fUVp4wHxWM6xMpfcbCANqI7RdrLS8sOz", + "fUa2HsrCnFBuDf4u2vFzQCNXvNOzgddu", + "fUdmENiwnuVOk0ARMKIYjeSaafCn3fEK", + "fUgmXQFsrfSOlQmdjh6cvXr2wH7tFLdJ", + "fVAthqmsmrji5zR6tab2226XDstdDmWt", + "fVCcqlKWchgSteVe9mj7CVYZJaelvEEl", + "fVJ0zQKhi8wneBBTymtwfOjhcYLcMDjk", + "fVZ0Yrc7QYPrPO47XF9sZgyHAzcqUCOK", + "fVa96vBCX0rwUHmSzc3nFsnhZYpMIHoF", + "fVw0ckBR6USeTCakknlzXfiKJ0R87AYp", + "fW9fZQqS6OHMxaOyNJ0DoKaluPMpUeG9", + "fWOE0ocIb6WthCZidQsTCJdcSFY0NVqo", + "fWen1fNHICApQkpHC0ZgGR4fiujFQ4fZ", + "fWzk7uYtdPTSSo1xlg344pVbFCFyKPFT", + "fXKBj0UyWkutRY2H4PyxRfTohaaWvA17", + "fXQbnz3ATuws59IIlkb8nQGdncIjgPzj", + "fXRuyWt3vCjA3S2s4Sna0184ZHAtpDtZ", + "fXaYbf7fHWa8Pgi1z3qNvl7Ize1H9jNd", + "fXzruDN9gR6bYRokMoRjdwyqIBDwxQWf", + "fY9YN9Q1OfVRUhRQfAm7AXs9yUIDLtpJ", + "fYQDp3BrMQWhh2rueY3HkG1u5INMtyEZ", + "fYQzsVuuQzvnhCSAgjs0genmgKQXB3fT", + "fYSTJMRwPrxYSdWnfX3dUeEumKnwu0v6", + "fZ03lKQxmBFMZvqukiNiYWefoHlqV02y", + "fZ1t5fWPIEFCTYLGCdimtVRCGZQ0YTij", + "fZ7zcBQG29P7xJj4yBtW4y5qYBUsYbFt", + "fZKtxeQizv2tv8idyTy6DSl4jwcHhZLF", + "fZVmz5tFPwuuIHnxsq3LJdIyPsrgtikT", + "fZlMIgKEwSjgBobATZqsxA6XPF1U9PBh", + "fa0plkS7jqbZVzlLcEm6hVO6mfy8nV9W", + "faWTezR6dN68oPH5WDM9uHT5N6SQAr9p", + "faZBj0uANR5ot5rfyxuYwZK0tFdGEb6I", + "fakaMkl62Ct6i31A8WYxrPYjJiLzsdYP", + "fasFI0Tx3FiDiNoUya5HyDUlFLg7ATHq", + "fb9CoSFkPdLCmPg8shTbILK4FnM370SG", + "fbC31TX2cFuIlzY97EDhhfTusqzNbWNy", + "fbUpIDVjZHvyIKld5w79MptHftcLHb46", + "fbbAzvSp8ST3Mlq7cYtg9sBUMWrRRYVQ", + "fc4kUGHEo7bhQeVQwquse8HTQy7Q9MXH", + "fcYpZqLg6XTcSS6nAM8YyfrvLNV6Wz0Z", + "fcYvozIlmFRaXu1P4KQC6EhS7SApkSYo", + "fcazbBLBzcVgnIioAiUa0junn7pRko60", + "fcbiyB3WEEsiAKfxmR2Ye5IIeZ4tR8yE", + "fcqW0mqevwDQ0Hwv1uRLV0YF1giLwQEd", + "fcseK8RVNCRty1t44PCngSlAWc9GqMc3", + "fd2DePl0Z721iDJsUaWGhVLFGwM2dcFo", + "fd2IISxyFfnBr2dQz28J8CGZKX6imB3R", + "fdA22R2MVvW4v4PvEIR0rF6ZgOHxVYCG", + "fdTKwCx3QutEtIQMMp9mQPaiOgvnt91P", + "fdbeZxPFMpIKHM6FnaLmEIUq4hReRzaT", + "fdxlRaWBoqDWblFbhfSqtPDlwz5uVrjO", + "fe8QUmgiQCOLOc9l3FmOJp7FHljrDU9J", + "feCuRteP4qCcszRCyq3dIiJSUAgkgnw3", + "feSkF0qT5FNaPSs8q7I9sdhV4cXR9pZ0", + "feYFrW7IYxgf0eoaFNo7yTSkyCWPZztA", + "fek5AZYN9wj6qfv7PvVwvlo1bFDir8Tb", + "ff6RUlUNUt1vxiy1ckdmIkqnDaSKotap", + "ffdvl3la21og1yisWpRMJ6MtGARJILXC", + "ffxFRDybsqjeFhGds1QCCuCHdHuYB7tD", + "fg6FCtDVsEleNdshHw1uHQfeVH5eEmhg", + "fg7PM1JnpZqhF5ai2xCegbqmh81AJuKA", + "fg7YYIglOVgG1AYxWArrjisfAQnsL3Sr", + "fg9AtR8daLcKaSCJZJw83H4oP8TttytS", + "fgEVF21HUNbuQSUF9zCkVr3SYiFy8VT7", + "fgWAzd90kJUXJPi89b30YfissjCPU5ga", + "fgebY6bFfEUkXNhZFLORtUKLHSPSebTt", + "fgfvNe34ZZ2R6xsVBXPnHv5F1LFnoxkM", + "fgnVQcoR97PTMSjVSfc45nMp5HOSYPNO", + "fh6lUcbt4ol5nzSiRdZnLCeW43SeaZWp", + "fh9kn4DUQVg7DrhAraLOrLbgtCsvB9wG", + "fhDvYcFMJaJBR4S97MMvQnda3TYgZJjS", + "fhJnPl46hN3dYDycRC833j8qVWenWf1K", + "fhLhvxIFuoFUmvgCbGPv7BKjybuu22k3", + "fhRUntV73fwJGDvq2dpNaT6DJrwURn3j", + "fhTzLxILpAll48d82dK9yrYvPF7Q9q1x", + "fhcWZ22H1ruSwZp8Y5iTwp0LX5BnE6fo", + "fhtHoMSTu5FivFC0m5ehpscDZjVV99G9", + "fiOzmNSPPaF61BjDSsETngwKspGlSy1O", + "fiRBp3Q4EagSBYhmPesNHizw01wAAxbC", + "fiW3jsKvVbrO2rcQ3A2aGHHgeyK3LRsY", + "fiijRZWpfHFgpzAK70O16ACBIn61tnsB", + "fivAGxnwdjDciMVYxTtJPRLl76ds4LrI", + "fjiO1DfzkX3KLvYdrWqUOAaQCrTWjM0u", + "fjqm1DFN9yS2EQ7EJvyHZUEAUQQ6HBOG", + "fjxMNLFqy26iTl4t5mA4ftWrTwWPe46L", + "fkDcGdUw8bCvy98188o6frsAbEfzsTyw", + "fkMLQ18e8W05jkID1rcYUDwYlhNnShtu", + "fkRBgqnePpyn2ijKiXObAlK0zMfv9sX0", + "fkvzShDRRjbNgxBpDFuc2WtzKviFbqip", + "fkzWpiM52fZgZ5v2Hikv1nLVh9bmhhwg", + "flBPCJtIxcY28bdZ6WyYDSQ8smwx6J3P", + "flW76LOcWehjV2vvEnoxPhfVR31PkggI", + "flgPe955pzq1ruwh1OltTIbo1GsxZVcR", + "floPJfOiEjGIn5ppVcOwAxx2ZHgnkqWS", + "fmWudB1ZOwynkk778O8rcYkFbU56G6vU", + "fmX5Xb2FtJ8PmNqR8Zd6DtYRCHVHv8vG", + "fmdADcJd9vqVkfJxztNfSJgqS33qagVe", + "fmn57h97WaTSMUBrOYt2hId86HyOLwGA", + "fmzhz95I7abq07KAbcMAuTm1NrGJKFEf", + "fmzt9T33jMU2bPNWnOA384PQF1McSf8L", + "fnDnvToL7VStVjS326m21028mOshDOST", + "fnhQP0Bc1bAhgwwr6jSpoXH0UmGzcNxj", + "fnxjPXj5fhXoNHFo3BRYwjdvEKQ7hOEw", + "foCmk224u3a123J8B7ll9S5JrgG18orB", + "foRNF4KgJl9fg91U1NpmvNI2EHFWLX3M", + "fof2BjLG4RlwKpsuOOxJ5SEgXvOP3SLT", + "fofO0SV8gmMZv3qwM8Ecerkwb4znYfQt", + "foqFoSiHhPVvPdTq1nwCBVsmVIivOz1U", + "fp06Ajbw1qAZTdpL9zapJsPIglTmfWJG", + "fp3tOtowbzircTGZnTb4xaQoc1TrHp0P", + "fpeArPZ0qM7wsRTbO2UJ7MPFQxNewcxS", + "fpl5rWSszwZbCPmYcTnZcIW6eaGEEt1w", + "fpvTM4tSqWy1GuoLB0u3TEEFVyYkjcIB", + "fq1Ku8sXNc2izgRUSKwZGEwRj8lziIjo", + "fqWyr1eQESxMFPRHC5RIQ7Cl7uNPtu43", + "fqw2EkJQksVYxcYDnPWCAqNsO3LChsdq", + "fr7U1Da1m5k9ERUSq8XDcWjWixLJKtNj", + "frDXeRDTYIYOWAQOBaItMQUEdlCj7S6A", + "frJiVioU6RRZXE2XyXxAIvCXOfAPcTMD", + "frKMN1I0fn7Wrsn73c1s0NFu6e8ggONa", + "frWhbt6Wx9J1eu89IDsOWVyWOcP8l78j", + "frXXleWk1Ud3YWBm7WWxFOvkrLIuDQ0s", + "frzAQy33c9X52m2FiKtswM1qr4LIEKV3", + "fs1XCOIgiORRkn7Q0InZ9GcpC1WAN3qi", + "fsGAOJoOK2LFni1xsfsNdADL11GItpJe", + "fsfQHGs7oJCgcfJX9ySG0QhuaOJ6GSCJ", + "fskp8LvKUXMmdHQkcuuJIBjZ0uXrKm3E", + "fszkf05VCUHfArGXxYWnb2wgPYEl7cOL", + "ftY3xhWFAMeTFjTFepGDtxcbOfmEOzxJ", + "ftrKObtFwtP5kHGPZBvXol14Mhhe0Bdn", + "ftsyDwawoRt3nhREU09S87b9axazC6SY", + "fttcsQXKiEfWkTBzmu5ePPBn1nmZja7W", + "fu33HvcCtagWRhG8P5yMgVX72W3T5eJ7", + "fuOjNkhkJEg8s4vrLG0hNGQWeIru9jxR", + "fuOpeaLLR6EjSYdREslYKtMhZyUJ9yuY", + "fuQzUw5Yok5iXScle1xFc3crDqDZze4K", + "fuTyLd1KicDzOZ94QZ8Nwa1X3KoDWMPd", + "fuVjkPZ12yS6yb6ngk3CG4zZUjIvQDVc", + "fuWOESZcBDO0lqYLXLwjJVSsYSy0diP7", + "fucKRD3qU2LgoGbrV4G9mFKavSas25dq", + "futRaLdZRwSxS1ZpsMIJgqnFI8j7YtEF", + "fv8MIGqlTqsztY86iEOu1nvH1sjb30dg", + "fvBK0OIyxPwcez5bjIBeVAhxW0NVxr6w", + "fvIwZH97KQYX7aaYozb5ofVPpEf0EVNS", + "fvKjazCmgSsWXmVAXBgm9W4m4JTlsprN", + "fvN7gOvBWXJZClpPn3bUggcLZerXxX9i", + "fvUFrxazTRzcBhr4zfFFz35qw9En7qqN", + "fvs77fgKRrZKw8aYvLekM1VjVv1OBmnG", + "fw1hkXL2q99YuMsJV0auUuv0ByXK56p5", + "fw1mYm16XWBUZnPJRAC3IKaik4XOZALq", + "fw863AGzoP4cUleIAfHZl0n4ptGhWi1A", + "fwE20P2ky9atH95vsUbvfkT3OkbEbIHy", + "fwJUInk1gX0PeuehFv3Kx1omSlXN9Kx3", + "fwRvZBemDFZTxZnZ1dGzupQwPhdYFQ5k", + "fx6L4oVb4vo9eTCnjepDSknBqCddZNZP", + "fxObNjJq8N4fUP4O6rYR2SybceXfFm9N", + "fxOiHjW7IYBbm6DpwyY9C54PvbWnmgQO", + "fxY4KJKr765iVnvmAH7dbMyMuFknKhhY", + "fxjv93DkgYvZf7Ltu7tN8B1d0EI5VlOL", + "fxkknWaJsBxkwQRbvEUCeel0j1iisfQq", + "fxlirb9YmnjDuBmpdOqhJxtlT1eDJgPW", + "fxzHd1TnDfSOQkNaiKceWPrRa4udXlLy", + "fyNrs1vjXD1v9NArW4uUqmhOMZYJXvQM", + "fyOXWR4TRJ7aMob8AgNVIFlLp0iSWFjX", + "fyREXBGd9KNn8axvumg07apA6jTyrhkT", + "fyRpeK0ea0KxVVjkz9jmWg7BIhb7RCiU", + "fylSbr1AUKhbgrJa9nTNkAj5mBQMPaQH", + "fz8hIucCBxgGLzxnof5tQN6aZ8jac0k5", + "fzq8V4ITxHRg2lU8DNQX8VjjOUBfiWUX", + "g00ijEPvM6y1tFAN2HZY4UPl74i2oG2w", + "g0sGDIRiqn8A7XVVS6QBUgmwpXMpV9Ic", + "g0w7kuh5wtmex6tghTcVSpSUyAestuV9", + "g1QMdmuDnMTq1HzCxRvlEcOgnoc1nV4e", + "g1gBwy0HxAYTkUST8VMD6wx7ayedKeq0", + "g1j1jInrP77mJzUkTNJaZYegnmF8pYgo", + "g2ANUtzukro6tzjnb2lRwuxRCWmIPdyJ", + "g2D27yiRDQsPWtfVjRUOH2MS6ZrGkUQZ", + "g2gD6fCymuO7v53z1aAwRxCI3Kq2Fh44", + "g2mIhNYJRMeqNYHIgBDa8zCAxy1lULhL", + "g2o5G3elOvRoFJUay6RNsVKPpAWcncvf", + "g38ZbC0gkQoQgFvo2Mh81jL1uW7XTJOD", + "g3OfdIF8pSoyMK0JyZUPTIZr3tD32RfF", + "g3fHnM2xflUn7Qf4glY0xCTijbxJQ9zS", + "g3hRM4uHLnHe79dLbQfHqgDV0OK6RrSL", + "g3hjTOGwq1C7BwmLrdRDNrky7vUVstji", + "g5Gy8omsH224qpEfSFbG4Q9LCBxdxvP4", + "g5LHvMs885HbsNxDiz2skEGhlh9ihXrY", + "g5lKo9UZqOtHi8wqU91loZG1XabcwpQB", + "g5uztS1F4E0G5ab4lYrQt5b6dt1lnoKO", + "g5yu3fW76AThAq7w5sx4eWv5tiBkFuyq", + "g65bGnaTRvHvbniA84rEQSXaaBLlQsJY", + "g68GkcQKsbwdJv0mDMKcONH8eEqogk7n", + "g6DzmOitiNNb7DfQ9gpxuGKi60Ety67F", + "g6S9exdYZ8B72Nyzj1ajJ9xZEO3UHgFA", + "g7LrjlNTCRopuqu3Fd0udl5eXz9VK2zH", + "g7R7sZszUFSYLLKSGjgEQhzNo9pndtla", + "g7XJkyH070dQddqBw7t98iyBfNS0f2Jl", + "g7Xdj7a51MvQWxnL1z8I0YOXjdeO4Uh5", + "g7fu0mj23GinZnsxRPMkthHm5JNflFew", + "g7hT13w93fTGD3UdTgktbuvGIYgdgGRr", + "g7u3WCQ3EKsJw8M5mfQ6TkZH8NjxACF2", + "g8MaQKkJxd8e76xua6N1eFdpGB4fjQ7E", + "g8hd0UG3r7G5oIndUaTHYgl0QihkrAGj", + "g8okxcW4Sq8qUqW3V2vDm2LHDAesMRRZ", + "g8p1wQrxDSo4A1dIb2YZ6u4xBZfbzWqx", + "g8vSpQk04QSqiiTqZkexu4gibAIDyjSr", + "g97pmGn5BZCLL78QzCKxfFjz0BAygELp", + "g9DQ2pfySDMQAcpQYYNWqzOrkg1nOvor", + "g9gSXS06oRjIR8iEbXhGWON0t7HPSDEw", + "g9z0f9AO5KO5r8PW7tCICy9HOhjdPPmK", + "gA1lvNjQvzSJQ2e5Q0To9H2kOJNyg7xy", + "gAQVUpIizl6i8ZECUodzEdXrgU66QLsr", + "gArwDz0dUfMjXidcf09P0wucTxpakfYz", + "gAwQREAVUiQRQiRDvmyzcY3BXkWrNlEs", + "gB8GS3JKkWQgJCL1tjSuf8KNn8DZqXmh", + "gBPeC1Qjxk2z4SJhYSGhynFikhpSj0kN", + "gBRatVSkjdl95BVI0KrLfKHTjirzQcvR", + "gCFQoOwPK1pvYSdkSCgMnyxrTLlNe1jD", + "gDOisnfIqSV1Bd75COzOSlzov5SSCBEb", + "gDjM93Xqj4XQRW30VypXezbmKuz1pkcP", + "gEEUritqRUVlBk5rxWvs2S9nJItqcxEm", + "gEIX4iuR48tT2XnF5ZbtrlCuTtB1V1Si", + "gEIfVTfpWToCX5b17q3XiEaQIZmrze2b", + "gER5WcoCC6K0eBXK0J6CYj0iXvYEVVvD", + "gEZdlmuglYvQJSO09QRFycRGfIGrwcUF", + "gEbHm5WMzhTxrXCf33qi8YrdTbP3Xs7s", + "gEpFFtBp3lVZkkHbkiOWWHMSZ0eBylsU", + "gF8eDPwqzjZk3IBZCdOltghWeNPnQeZi", + "gFINcXiC6Q1wDtypfxdcjAPVAJQk86Bj", + "gFfXACmF2rEnhP5ZCw2lcXI1Q7hrz8IE", + "gG0QFoiIGDD57ePzJslw3kDYXK8J4VYp", + "gG1tFSNb5LqEJr1lPCOEDmfdsuqlQG0e", + "gGIfkm1eMyVrGtwRha0JhohbkAcHRWKX", + "gGLk3A3dLdZTE5l5uNby5GD0B6AJKicY", + "gGYI2eZvhEzg1mFkKJlj6zycuDmRgPDt", + "gGdMV57yYF7Kp4QwEyJKHmS1W3HGPbtG", + "gGmLiSwOl5ixm1SbYI1NpdqKbChjrbDm", + "gGoZC0jyplpip2YlYtWkOaXSqkHoR9Yg", + "gGvav9KvDjGnqAigtQAPZrbGfpj5mEhY", + "gGxHevskYoW4WQm0wmrN2SqEUV5yETzL", + "gHLMjyJ7wNJbMaY8G0ipNkWupq5dcUXO", + "gHTF7CS6e7XkyF62AE38VZcBP3zCzoe4", + "gHg0SUlhK97TYVU2ea3ojzw7lu3wWcyX", + "gHqB4fnJAbUgBipjJYmHYf3ZoozxdDUf", + "gIbeLT6nlnzLHIqGFQuQsF9XJsaXaUC0", + "gIcZDpD71t4srr3LfELdjKgCRAFLOPJ5", + "gJ23yyAq4yPriGCs6A4yrNeKkllJbzJl", + "gJeo8lk8bjnCNeIzTT7HOIUdH3HJRvzb", + "gJhhIuhfmMVpuXqLrCd7HqlTaGJ6wJI4", + "gKGkPzBCMihk4PSJm2D7KQ6G0tDHj6V3", + "gKdQnx83RjnEPjx7fIjyRK6Xwju11Jnc", + "gKffeQ9fA12x7fNCYffKyUcJPrvDskXE", + "gKqHpvYV5VjbwoQMytILqKjMDN09tXAL", + "gKvb8K938hh5ugi1BGCL4iYV8TzJdukA", + "gKxLIjfr1gkGpfmDuysFTQgZTP8DOAY6", + "gLAUWXamsPZJRDNfTUeHdxd4kfANzdEj", + "gLIZI55npf2jrAPwLKhp98dflsF37kLB", + "gLKtHviyhLqA4N1EwwjFDYqvltUK7wpC", + "gLoNBhK3nhLEb31puhLm0Kyqf0tOiAOv", + "gN7D19APowRncBq1ZWQPQq9NHd5bwyJ6", + "gN7kzkzqCK6AcgZUVGVKFgVucwGGPf1C", + "gNK9lgPrvMpVz9RbHNihJCNuofu6x5Ii", + "gNLOex13D7tScFxA8IuLbg5guycZpQnK", + "gNW0BYlItN2zl66MXxjyT46lzt18NleX", + "gNgq1Ufs4FVUawBi1iutd24vwk5um4U3", + "gNjLpED7Fj2xeh7Z8lT90X9CSAME0Q8S", + "gOKZPaKCImi2xPWEncWoDpmGWVmhs2F1", + "gOWvftwWzWvc0SAOsOKFUynC5AQHHwFJ", + "gOfQVRnVzZCnNlPF5MsxeLKeASsFkC2L", + "gOisMeLbckZo94e9Kqn8Mpm0HMW1QTrE", + "gOlr4kyqItd4fZFb9lBytIGWjjWbRbTV", + "gOty9rfSAj0tSDLGhnNRdXXrwmeWWBLk", + "gOyY7f5jasRJwgj4KWEmBJz7nD2N5w0f", + "gP8AOQJmIyn5XYgbTVOIAWXUAaWGItsP", + "gPLQw7nO5lIPLSC28YOgM0SPAOb1klSf", + "gPMHz33qy6MOtlqMgp2uDuBS4HwOlHph", + "gPSfIQUwMUWWBqiitEOUI48nQQoGRFO3", + "gPWa6yf6kjb5dhL9tpWolrjVCY62rj1d", + "gPmoKx9sVIbNIMkGI6UBVGDJVITxDfhp", + "gPpOAFWFFXVWTNfdxUVookTHbjW2tVWf", + "gQAkCLYHsqdIRewbi2wrqCua3575nyrq", + "gQBM90dQvhZRtRLEEcnHVsUXqYsV1gky", + "gQFeiaMU3bCcGg37r2qDWDHMOvACDVlj", + "gQTYaV3ZEOkY9aRTezYUKnGIJo2LFV8p", + "gQiNcFr5SJGpCzqBHifL9VthbWmEh8wA", + "gRNBMNJOSk6HgFp1vBiTCuHAkvy1WPvU", + "gRsvKIWfPOSZMzSMw5jOjKqFF4bKFrda", + "gRzIrz9I2z9c3YSmCyW849rpWtADZqYE", + "gS2NoIyrWADNZ9jjxITYAMYFabhMh1La", + "gSC2AgNgPIYuFg0QcW1uCnN8owIpZvfJ", + "gSPqa1ZB4nfufgYMwmYg2zTpUHxrPBQD", + "gSWvfmeHjgiCbU7K9WPrXsGmPyKxaVYk", + "gSZPXPSZcWvTOfksTQl8iZnOuNbXouFr", + "gSnP29BeAbtEgjZQxnpyJFxapCV0zCax", + "gT7rKFU2V47ZpiIcRSazOycxXnP7gIZK", + "gT8eYDU2uDFWnHpnzeC0i2bcL1gaeJZ9", + "gTABF63tZAjqi6cxrem0YtGRMuw6z9Yo", + "gU2LHzdGUgqtnCt7BIyw8D3csAHKsSeK", + "gUDn4NVbSGgTDqiEDYOwdYD3p4lzZ7bS", + "gUG0GhLZnXTP5bwR0jwPLO3IgjryPL1A", + "gUWd1VOAJbWUQC7ScADF7HL3y6CFMU3b", + "gUiewJVJ1BWp5D2GWLj7fmsv2uNAWwL9", + "gUjBV0MyQOG1zoTvzZrfp0qXSOjQCijw", + "gUx5La8yKbKznQuzG9qxVKuKfEjvXNtK", + "gV8lsmB5ReLc21OJgMoJIUMS1tVFi1uq", + "gVGKKR6PPokVb7uRmjigwbViIFhCk2HJ", + "gVRS5gv2jgOSDvy9gK0KfBqdh60H5ij8", + "gVUluRAM1lARxNnABI9cDs1tRjNqsz2D", + "gVmrCrv7sL5fR1ne5Hyt4jd9VI8YafAq", + "gW8paqoAr40YXvR0j4uZj76s2z7lKjBQ", + "gWSntiNbI6glIamTvGeGKg8NCbqGjp4l", + "gWmz4fuAStVDzk09QcI8MgpCjTpWTUKz", + "gWpNwGc8eqmToTCFmQY0GmgaLn8BFNqM", + "gX0nUxum0bwMJr6FIpT8ljkU5ykEj7hG", + "gXJlCp9K15DuECj3gwqGiSe8HSEcsmyC", + "gXoR8W1VTorZrH2X8Kfn0s9ARmi4GZih", + "gXwMgdWUwvZFeKFe7Zh6WfsQd498PzEw", + "gYRvDb249XLQUpZ5NzGJ2EeyQma2CxZQ", + "gYmroeOYR8FDa9MNzn6dZ7VQ2oogdLE2", + "gZZVw5Edo89144yj4TGWgK52LIisY2H5", + "gZkn4Zf1t67YuizkSPLpkrcO92gioJT3", + "gZmHHLD4t0bDJJYNhpC0g2vfZQSxHsVJ", + "gZw4mqsWD7Wzclanf0aOl2wE4isc1JWc", + "gZyByjr1Wp0PMyJMgz9k2FVYEjxF0KBq", + "gaLDHSG7uGwGxA4kqtEPRAqMcCDJB1xK", + "galpkjyOIMxrhxCJSwZI7nxiUbsL3Qlz", + "gayNNkL76K8FNANvS80MYJoIiUfcjPBn", + "gbA5S0p7rBJR9MBtOyD4DntMbKElPwFC", + "gbAX5eY7jH8cJjYdmwfDEhCi3iMpBFBo", + "gbCKrUJHjmI8RS9aP9cFbqdxIlZHvvf7", + "gbHuoE7U7ndr2TPObO1yZeKTTjd5PfbU", + "gbIcBwTRP8NrtWcY8R8GEslLGlrM4tAN", + "gbVaYGJWEHg4YAnX4mJMHpqY1IIMbRhX", + "gbisZyFFHMhNbU81RnKwAomZTvbGjoQt", + "gbzSY13gN07RaX2IIQv3ondMU3CehdMO", + "gbzbDjoych2bIStVJZu1pklFABXsHOX7", + "gchG3MPVGFTH2ZIjMFHorC3K99sWigSo", + "gdVIAHM0zkKMtLVSdBYJVWdqhIFU1Icl", + "gdbAwsLTQqsbbBu1i3si7ymJBKKp3k8m", + "ge1NgLAVy4G1OeVQOx6w7iY7CqyM6lqT", + "geV9soOFJvpWA31QdxO6RbGqyeyrjz5Z", + "geVzOCKgwiNSClqop5OqZZbnwa7HWmT7", + "gen8SOKvr41h1SBe5ZzT70s2wM0coqxL", + "gfJirOsM152gmASzAyGxBHgf55yl3kc2", + "gfRR0dHg5hsMZkFAbSlrs2pFUlwNKaJM", + "gfVFgfd1DMWgUrKVW29vfSazSDgn067w", + "gfWOKO2NctZvlbKV57FBlZGU9vTzQ3pb", + "gftOdMZJb2ehpDdIDWIg1HZ9eQmcAptg", + "gfwp8ugxif1iawlsvdWjZBXnU9EaiRNV", + "ggGyX40zoBhOPwYek6hrZBf7zvurYM1r", + "ggJL0FEt5k1Qfn8P1Y7jcob2fKpLJVal", + "ggKfAZHBKWN95pD15WSSexHaYdctfhfH", + "ggPoneaiJtPMVrh8wzxMD9n4rJUSAt1V", + "ggw7Sm12t8C2t9jyejtlunKPJCRap41e", + "ggxgobLNMH9YNpVNvENTLYuWFRXOcaGD", + "ghBCs7bjW55uQqd8DRYTfGT1rkrUhnWu", + "ghKczAXW4X6DM97uNI27EnexzBU5ovb1", + "ghSArLzAR6Nl6dwMOntH7oSyuk0uWqhy", + "ghUJemK2UVrHMMEAKpZ2D2Dg1tY3liRq", + "ghWYYpqDTBVfR1x0OpagWvyVV0GxRyLp", + "ghx9KESXECJGD3hRWrmU9LMEwmOjF2ai", + "gi8hekGHKjj9gZop1eN4ax7Awq0e8Fow", + "giRS2dL0aZvPDc10hQ2AyossEGoNTRDh", + "gifAqpEe2JLvIuFRIuMONySBuenoLX2K", + "gitQDouWMGIBcL5fEMg7WdNB88gA6NY8", + "giv2mmWJ8ymRnzzZTGbTFMxbHUnQJ3gI", + "gjd0RLfaBNcEVQ4KL7q7ZwGH6pWqRwCw", + "gjgqdeDknyXEW1NAercKoKDxqEGDjhCm", + "gjspVGrqUubcqqi8B0HnKInPwwiK85zP", + "gk9y8iuxUI2IEtKlsjxfreYFQ6bHbS2R", + "gkHuygF0vIRyODgao85iYCL3M1I0JdPt", + "gkP9Bqw6RqmpZjkWeV3uq5fQLzx1Ln0X", + "gkl8UELH6O7oh83D1folpVQGgmyDrdcl", + "gkp8rbWiINPxCo9Nx8phqB7Kt2zHPpmw", + "glJgLfH5fyoq7yQpAieI7KGqnKYTSpP6", + "glVtr19EcW3ooDC0kEQQ96RFvIUKGYoS", + "glZf1GB14FOUBQASYuvv2o1U0XmQkrq8", + "glhQ9b5hJomwX5oqcuasYRK7TYC85M09", + "glmvzGuNwHKGdcBRoP9fvpQg9z9Xs8BX", + "glnOQiBKaFUQhXEDrqgFOdsrGrGamSAp", + "glszz8fEfqJG0HYdUtEZpY4kFYl01eMd", + "glxohwsLuKhZiRut81EMCke65dxi2Jbj", + "gmMkxocJXIZRoENCOXyDAMBLp9CafuSc", + "gmNglA2Am1zP5LvCSd2uSvyl0WPATns0", + "gmZWPPKFaNS7h83albMQFpFOoRPwWtdS", + "gmiaxBjZGsOZl2zGvXnzJ8LyKZYdZL4O", + "gnN78QEMMW5jb6IUwMeeKT6XTvpjjslC", + "gnZtCp0rbuhuGt6iDE1pBb2iqD5tAOSd", + "gndOXuYHRRklK8yDb8xXbNfLCPA8ZjLT", + "gnjAq3bKWjjSfVk4yR8j8Z6w5165Ufa8", + "gnoBE5MBYZCzNwNhpK115gmump3SiEif", + "gnu2b1ltnAeuJxeKEqCZl9cRl7arTMCf", + "gnuNJSDggt4tONIbzCgXkMmhQOhoRpBr", + "gnudlN1ofVMaetPSNRbkmY0Hnfd7GNAp", + "goCGPX9KH5Ul5Ver1N0bXai2FNHqsND8", + "goQd0w06HOnrlYgfa2EYCFYcebJ1NtXm", + "goUtbI9TweCDKw6lwTi5X1T0vlc8Wea1", + "gokAkstXTm4hsCCsH4adBmkyMepEokcs", + "gosxAIfXcvXL4hzBorlACZSkBcpUd57D", + "goviHqKD7t9G4wzqiHy6wUv6yTq73tbg", + "gpPB7aTWxIKrG6D5q3UNVtQ60K6idTK6", + "gphNuH7PpcagnVweOhJO7SVKqXXfTFP7", + "gpknfJiBQGdowB62hR50t3CQDMtyeqCk", + "gplRb4nLOyhXwz1CXQFCNugSeXOZb69a", + "gq26K9iUlZ2iVCbUM9YydBvwx3X1laY9", + "gqFdBsP4ltHwV6GCYsXzctGurnJZ8nKp", + "gqHWPqqKqpE7jeM9PoyTUcatqw4i0poT", + "gqPi1MTaYkwalRVEWZhHuZ97LJv43LBs", + "gqTmJW9D5BXnLzwnrQ6Kq6oTgX2SbiVj", + "gqkrpv2TTYhc8lVeZAyZqxfdoYpo6hgx", + "gqns3Nqpa8rjWpx8JavvycyuzcsyHpJX", + "grAVDNoNhu7K0dzzE41ZHb5ceqhDTMad", + "grUGagu3K7wyDOrMdIi433bns5P6TuP9", + "grZ6GkkfvbgBls89sTGVEIjXsmq9Oy7T", + "grmZSvgMru9e94tPWNEFeiLVRkmg4VYc", + "grnaNOVKnY7ugrI4cVhQvvwVs0pPznKW", + "groXlwDt8O4RfPG96KNY3j7OpXcC0Xsi", + "gs64hVYRD0QjM0EJvJ1vMna5sc2WCy6r", + "gs76BTHdYRLRdnWAz341Zz4mfSZbIjhz", + "gsDpLl83hTUGzU4ahFDD54iQF20BAYTN", + "gsIhyx3KLavDVoBQjWukAlO2uY0t7kwd", + "gsJtwy0VNBxvaYmmC4TIokkZlzQXKVwq", + "gsYyTxIzrbWzNTicHVoz4qgdOL9N6beT", + "gt90hRqJV27TKPokq64zfQv34Q4Ievhh", + "gtCuCNRr851XJUlZRgIuwIfguUqPMiL1", + "gtOKCytjWOf7b9voKIQtuyO8ffNODG28", + "gtZcAJv5OXAbu843ktnoHqnMtYcoxDly", + "gti9T6ApjXPxGsDb46PfIIVyyBYWOwVx", + "gtmE0ar0zHsCcDTz5v0QuX2AgX1p6lPk", + "guRtCOGOZk8ckVNr68cIiL6p6OCzxg2d", + "guRxGjjjY3mVu6IyxAY3VL7Mx7MVrSt0", + "guZJSoN5PadVjiSdEonAkxWPCQyznwhl", + "guyksWaqYkVDjtjnNNpNyoklsWkjm3a3", + "gvAGIW1TJrNEiBavSg68xO4gTkHOjINs", + "gvARxo3yXCsFCrcBQu3gsp3NUdyY8U37", + "gvF0fi7Pi3PDE9tfTWBcqCJeQcdQLZtz", + "gvXFvqV0AzrylgVhvX2eW1ChJ4Ztyher", + "gvzCVfhpnDrF5WdEmYML25ZUDa6yZhg2", + "gw52GDt1tZBDUWagh7wIKLNVE78rw6ye", + "gwBzrOtGwvDUsdgrg3lgMQQDDC9VZwCn", + "gwH8HTQvhlq2H7kp88VnSdxTJKtLmaIL", + "gwkAAVOKtVi8qAIDmdOBHEWgxMLW4BiM", + "gxAxsFoKPp2l2GSQ7rusaEN91z1sOQU4", + "gxiVxGHxusokGgi6QJI11etQRyZisZUT", + "gxif5GLKUfWr7SyIvHDv1wLKj3lj50hn", + "gyDCSip5ooaog0UwFpBORJVlG9knT9Ji", + "gyEEhgWSSF14tR2F0MpYm8Fvzwi4ANcs", + "gyFIcNoMnFPoVYZmaw5vRaIahL7rFTrm", + "gyUuQ4Bv8pr50qhOe5UMAJINmchRBD9Z", + "gydvVc0t8rN4EX7eXrPcRMZ9dCjeqtAg", + "gymE42odDAIGsGDg58ELToqzfygcwo8Z", + "gyncduxH2riYMSQiwzJPPhLhEHjrkMxV", + "gyvM6e5sl5gjdFMnkD4Y6uHc12ctSdNw", + "gz3Ig9fONWOXvtTvqVZrgEcYJ6ZxT5mk", + "gzFP6onRFE5aXU7h1sG9y469CttxdoZn", + "gzQtEFHYPKHpBOQh3Pf6k832L888g4o7", + "gzaVjv4WAypQEXEemo0WfNoCVPOhy2P8", + "gzkF6fn1xvnJWSd2gRBbl6Mx5xcQKd6F", + "gzyyKwk3lBy9XW8UCP2QKVHUFtByr0iU", + "gzzxBvem0zj8tdLgXQYWO3FKyw73gx6u", + "h0FC62axfb9imTgOsXnjj9DIc9vwTSIl", + "h0L1rjFPS6Onp6dlmoijw1K6m4gyVQBl", + "h0ptd5YBre5BJyXybgVpbsMG8zLPw4by", + "h1VmCjHHCK7UttwOUaLTtppFoIs9CY77", + "h1jNLuiwFBdiA0G0MgVDuGqAuVaalfop", + "h1sQVbvrG9wtGEEsvghQS00QZ4E6WQIH", + "h1xLEulLhpZx3Pz6tcS9cPJ4aklmBzM0", + "h1xo1kg68KGWJjze2bBHdRN3OvWXmKpB", + "h202CFRT2W5rFmb2Wa7FfRlnsbLoldol", + "h27Y4vYMcHGdp8bPMNY2lHLddFz3eJm1", + "h2Brt10ZSLlmI668kXe5w2gv8dsEjCI9", + "h2Hg4o2E34d9gaTISOXaFLhlbOXK0RBZ", + "h2OHdu5gqLA70UtzYbqPn4HOpO2ktRvd", + "h2QN6fK6NQv476OAXZSN35WvmZZbHH4U", + "h2gDiO6h9PYiT33KKXU4GChffz1Zf3zO", + "h2kkTLd704d7bzxv9Cq1oIsFOsn3GDok", + "h3AK3mZD3j1WlKZ1X8Ip4k3v8fkGzHqD", + "h3DsL5h8eydhF5zKKFIOCkrLmwQUynQT", + "h3E0yZYrVXgkXCPKBUzdfGAE9tJ7g8Bh", + "h3FpURzbktfCuEF7p8Cpjq8VeVFHBg3C", + "h3MrNa4IRBqYt9LVTyHvHp1lnw6lmyrr", + "h3RXXcF5gmoaa3I75Pr3G1d5KuAuPL6U", + "h3pZQeET6NtUjb8vZ9mcSZ1bQ2ZZ7f2Z", + "h4VxiELaUouJvUhWfmyHMaaPnxf60pPY", + "h4WsdMywIQeojGkOpoTpgw1OKyfRwfB7", + "h4XV9mRYrmH5C40D5agKAKoK49C1i2Fp", + "h4cgJxTraE6oDGTmXyHOE5qbj8e25qWo", + "h5OOGmuwoVjgcRyVpevuzFKEQLvzL6At", + "h5PnJ17hMIfovi1LBZKZdMIVgrximnYg", + "h5cQXQPKCWPMsIt3TWlNqeNMCOPAo2N3", + "h5dTSRNJz46xgIpH0g2ExkwC2JeFsvGH", + "h5uMzYWl5pbNjFG7PLI2TahNUADDXG9p", + "h5vH4mZixLqbkIBB32mQ312nX9TDXiq5", + "h62tPVR9ndRDrvvkUsw1Jihc5wBuIBVR", + "h63uteB114ubZo54fhKD9sUVepSuz1z4", + "h6CtlgPTMsro8YhXL4JVWdahv09ANbYt", + "h6FHWIEKPBH5FsYGGuEP9C8qermVUxP9", + "h6IrH7ni6JatkwmjGzr6GCnLEPguwkfJ", + "h70s9NtgH5bvPIGv1CbfnEGn6pHFLmII", + "h70uudBy5ou4KbvyH8fHJ4lxe71p37Au", + "h7DuHImKQzGZuMztNkTk7ig0joanG5gk", + "h7GD7DnPFr92nJfqFImdO76xAbb69dGb", + "h7YkmEG0NsL7nxNmilSWDYWWujUqrm91", + "h7p1l7nOm6boFtMPKvzuHReNGHdGD0ed", + "h7voMG0ABbr5xGUEGMhhiYozjPCyA4PN", + "h8gEJkl59Ac4fz3sGL1VhVURw3oDQxgL", + "h8zBpO6P1z7i6shAKrbl3F9b1OTCZxLz", + "h93kOkmpnJkd2bAad23n2YbyarDZrzbz", + "h9I0NnhXLYBbvDL1Gqw0oM1XumMNMnZY", + "h9JaVqs3kFcrEPyNQGQkwiE9LvUcS23t", + "h9Y06QELr6sdiRwozlTjrYzVLKobXMyw", + "hAFGitCKBu2WLsL8A3RaPgPxtD3QkMNw", + "hAGGton21kUtm67h8Mr9pON39mJ0tEc5", + "hAGH8bfUTpTSQ0tcSGqsPlHqgwmrrVrL", + "hAObvzEhaFRHkWKxCbaPJtRMOHPGI49Z", + "hAYZUZegthsrjyvpBJgourCFQ0wVD42e", + "hAgPlUWMJVVaYivtoLHy2lwwXLS7VjsZ", + "hBAdmB2TW7CV3zK7GxI9oTGobCqm4ImS", + "hBddTWsmzQiXIAwcu6hW7w8N1S8ilOYB", + "hBfyKDxShNHmaMqMVD4A4HMuIot9ONx2", + "hCFavewpxz9LxsEcnePW3uFxEcBKSyre", + "hCMBJxJQ2AwVcH9yWtNns7v0fGCSol93", + "hCT6IaVvcwG3MZChCwtOyhMHKbIqBSsm", + "hCdLKdmWkK7915skjMMBngaxVezsCzJd", + "hCro09rdDBpEZ7jnwINKEIPd5X2cqXdT", + "hD0SM2U7AnQJRVUPWPGSYCaVRXcROuGi", + "hD0yVDoii5hB2XHLv9KkQSwW5x6OYULn", + "hDuLUols3whDofM8e4GFRMwHjYk0VxEx", + "hDzTrpm80Ve37OXwqJA1jMBYTSOM1SnQ", + "hEbM0ADTPNEJIXMZ4XbJoSEHVAfA7WAE", + "hEjLfaY3zzwfMSom4GD6DphKXQNKWevn", + "hFNIBRhmNYv7gTYx6NpVHtYRjOk915zx", + "hG7p8CDAI2FLPdg7X51NQzmd3FInWB6U", + "hGcsKTbfsRZnZ44MwUxcbUJNJRAYab1w", + "hGhXMec5175z2HjTaLr7MFJ8usrfg0Cb", + "hGiFjv3IhtHF5fcvfyLuaG6siQGAvvpm", + "hGzXKvDeMlu3GFfIBf4hZMzeYK9QlxT0", + "hH2X2rO2gPrel43lW3vHIWewGmYFj2sf", + "hH8MUjsIuKirxLT1BSVs8QDRLm9PgRMY", + "hHQN80BrBVBW7YS4fWQkIRfpCg50n9FJ", + "hHa0ylFGdtdxNeL31S2nCDEGuw2uR3jU", + "hI3LSB9ESN8KsxgyL7mvf9Sh31wqMiqU", + "hIFbS0Jz49HvX4iiBYDNneXC6uylh5XZ", + "hIH39PhB0jRiPiwfRacisXBlM9zWXQGE", + "hIV13udTRfcQxl4K3rI6bq7apbYOuYTV", + "hIjT1WuFBxtEsbq93Bvo9XOe7V7WrBJe", + "hImdhJwg4IWmTZlCDQ07FxNmoU2JP1hi", + "hIsFeX543wYsYPtmvXjTNgaOz4EHxwqK", + "hJIEvaLMxzQ3PXVqqBSYnwHXWuVmMEgy", + "hJST0k7du72BO0NA4topuFRPVbRGWnnm", + "hJmgH3JLvsGCvw8iAqsQ6iJWrEaok243", + "hK2DbwG2a2gV8LZvQPJ2IWzrUsdnoYgh", + "hKkMoDUuhzI08AC6UB4z4k4eSTD0xjG4", + "hKvQKTdNT1VNoXts9lca2IYv7FUuTdP3", + "hLB33LarqeR02eWmiYpczM4pOkmToU6e", + "hLhXpvmph7o7oy0KiSXOWqpB4PhAbnzE", + "hLjH3FbcJdnCvcvynTqhdbNgzGoifXh1", + "hLlf0MvrLYLKVxqahEKGcUXX3tuSYiNE", + "hMAiuvmhUCZ17CtTTbftp7F0eCx0ZKSF", + "hMv2qfg1gFYyt6MJZJImjujoxmmfTts1", + "hNGmQwPNd9rClsuKEKrpj2NOpFOBDkaN", + "hNMdaWZmPYLks8AtmbqbWOqT4ieEwknM", + "hNjJelw29OFswh4XWl9RbfDGq6taF2zq", + "hNzYTeJIoQdegSsvfPUP0I2eYKx1wC5y", + "hO2Y4sJrurFB8BLUSNXaxfuJFARRaemY", + "hO2bJNkL5gDuQVN2Pp8UjIFD57fm1Mv8", + "hOGiAIeBhuZztFqJc6HhTkHtpf4A6UMu", + "hOVsDkwuiJKRYfIJtU30uUt2RZ3Banvk", + "hOZiqQopYIprc2AW0lH8GNusttE8S4to", + "hP7BSQ9IBiqNLf8k7bPG7fWvwlyPydov", + "hP8ext4fz0mwn5uuWZvc6IOCoQqz7eek", + "hP9tWz2SOTV6gf6rYZzkF7B2zVMfioe8", + "hPQs0nOrLyybSzaTXrPIkpYPoqVweKNG", + "hPShgTY3tohTiwuYDGKYU5H965wy7fPa", + "hPUTdds2czJ3RBFLtfXocetRjoUqolOp", + "hPa1FcvDiVO1z4p83dAcNPV2S7gSXkFC", + "hPdd2LlDYDgEkhNeeKN7e42YsHppWXP4", + "hPhqq3sJCeSA0Aaw5lwU5vMyXscU9AAP", + "hPmxxw1CpWJlSt78qoyiIk0EmWA55XIE", + "hPwmBugReQG1ZNLBYBvjsKaV6cLGcpz4", + "hQF3yBJ1jOBxMIQdPx8zyVZrLKnGCbG6", + "hQq7d36pz5h8WplWroqaOzxpJcG8MP1Z", + "hR9VVFijqnvVFOUBjRfYbVDh8Un7dgyH", + "hR9b3Ue740WPhDsrhyeu92H5kliISCOJ", + "hRD797FUMaKKb97wvdfzDTiK02WkKAUD", + "hRcOPiZiCWRkzQo5EN9Xogd2TUL31hZ7", + "hRitzMSG0sgLh7soR2wAvz9MJQgo4Qfp", + "hRkdcPySGZtmBmxOgEJYAzUEPvgZ2OOl", + "hRr1kjhDdexvfLc9m1NBrMx0VuU1KrOl", + "hRy4X7HD6yJt4pbUmrwp0HTkhvGheMqU", + "hRzhpbQARX0e3FWpplfig48k3tXsHWCk", + "hSBY223nZFums2vv1Ots1Ub6TtVe3Hh2", + "hSKUJtXFQNph7NzmodCxFdVuZPIMB08B", + "hSO9lbAHEsbtgo0yr0OTUfvSxpgEzet0", + "hSrwWYvnJ7wKpOvAv0K3DhUVtHd9hMv6", + "hT7IY2TJgg0ZkakFgt8tyCqtUz2bwfVb", + "hT7acwcoLtdTtNXcarTZ5NYvsPemSai1", + "hTBhvfoBk7GbjCofQm4cN8bXh7x1Rl0N", + "hU8XfUd0shYsJJWl6LKMPfOsqGteWnxt", + "hUF4LIVeViBhpJ7YmrF5robBUDJiEcxJ", + "hUJPdcLMMEWVgo3nLpBnG8CH8LJTsVAT", + "hUNuajTxZxz2w3ZsqJ4RcKPwBhw6Y1wn", + "hUZcFWvMjorU1trCpegUwct5gpuBMvCD", + "hUmVqRE83xEBtvdO6fyoEaripUrzEsXG", + "hUoMpsD0Gic9Nd8E1YuqgqHW9DTeNiVu", + "hV16fvvz5T5vUCBlGrjlGRODU7nF42Zx", + "hV2pwglIZJDgYqriWs0dFsvJO1D7CqUe", + "hVDZS0c7qJzNA59RzbOUXEj0zZHbRFXK", + "hVqqq94uA1TrzFERO6sGhanLyA9veeQc", + "hWMIAhPXYdSaMDcmp4BDHhEAHSrU4pTB", + "hWQfq92SZodojk1hszUoFAFdTT4JI5xR", + "hWlNVeZ7JVz8CN9JvxbeVaiApKv8RkyL", + "hWqPKqcw1FPgZWXS52IT05izenbpJTdy", + "hXSXTFqJonxe1HjHapZZ40sYGKjAXTwO", + "hXWfEDArs8i5S9qZCU7Ws42yZ3PLLH1f", + "hXYyhFg1Zawb4He8ZAnH7Zqt2yRUa3l9", + "hXZY4gVfiqkgyj3yIuh6CEF4onMqbgJi", + "hXnGMzI8m3yKz7zmC3WQTcQQgr0Cen7c", + "hXo46NImTyS11dEq58kmJ8MzEct4iqSP", + "hY4oDwLnjZQIU0XJRqO87bBHhV9bdGvp", + "hYAZH3aaNSrlQWPFqMfx32J5e4jjHKGZ", + "hYEHzSraECdTV3L3T54YxroiIyIUhx85", + "haVdBwbujW0nx9VumWice7aUdsXwNkzc", + "hagHmYS2MO4OgRkxYc3E7GT59V9jpXuy", + "hajFgK4mpWRLCja3gtVoGhiE1Jg1kU9o", + "hal9lwWvc2dnExYaTrymJuhdnQVpdXhd", + "hamgUmFnaoeNfcMJxbdGXtoT3uOiiIlE", + "haq8dLIB6NBAAZNwHaNeMImr458lH6In", + "hb33ZnaAQDrLso0TKutW2ko8cdgmoaxB", + "hbs1hHEA37rhFnETNIj1i1JbFo2c2Jra", + "hcUVSPxX8hfXul6ouVx5wAUmA5sYdOpH", + "hclOmc7i1BD6W4oLoPaH608t824kjroU", + "hcq3UeK9OkataGgSa97pKtF9qcs0l6iy", + "hcyzrzdBnlrfUgv775TgCkOgQGJVHSQP", + "hd5yKfv6rAhGA7lS2Bf37IsEuSnN0TKv", + "hd6KO2h8QVnSXt8COe2qRNNmrz1TLBA7", + "hdFPocjiyc2OGHUgjMuJXhbN1qTfTFSg", + "hdahA190qZTCbwirAboQJTWTW8GIbFvr", + "hdn6EqmfgqtUfIGGx9xAhLND2dCVShBc", + "hdpAyjO8yd9Zam5vTBCTMwDE4lwOg9FY", + "he0Pj8fjLyeDVsSmuyKgmgpNfjrDwfGd", + "he3sRbrV1VTe2s0yyfNWoPqa1AuYeYQn", + "he43Z7dmSOQs0BuYwW7HQwULFjxPd1sY", + "heMij9x1wwFU657k5tZDyPqbPUHMagS8", + "hel40kgYonS7ncOurzQ4m4b0otgvhCq5", + "hel7RFgNpUS61aHY6nqfcTuMI7DRuJWM", + "hf15q3AnrS5DOnBoq59DHIpMx1xqUxbZ", + "hf1Qvkn5aI7Y0se9WimnaqJVcuPtt7Ur", + "hfGyPdJ9i87nE1ka9AZZvoiOWAq8s8Wa", + "hfhYYdN8ebnTIupCadQ5Pq1LpqklrCmg", + "hfjGhPNJ97u6O0NiWz9Kxa9FQe8K1i4r", + "hfmqGBnFcMuSfpLzJpXzdQvFPtHL6mjM", + "hfsnx7fvQKQWIsYExQ1PQuOwhBOSg4WS", + "hgAmhWF2ioy1xdjwOME6cJWQnIDoyymz", + "hghP2rnxfK9K9ur7U0oWvopRyXa4EPbE", + "hhJg8mEfdDGteSrnXvJr23ZvojL2EW1c", + "hhSkOKQljlnjU8rqksG3JTtziR9ZS3XC", + "hhhSne0lf3X7HKJm8Keu1XDBpRSHcFVE", + "hhmh3unxwuQYF52c7e6hpvUiQ1buBrj5", + "hiKAr2kPbInzQFuIKJ3IP0tj7FxtOSXC", + "hiTr54PGFwroIzwh0NXr4TLltfeoEnTj", + "higOFon4zdK8hp1HEnsVvRyPWioxUBlk", + "hiismdIE1Ej89ZdE4GaLWpdMIyAhC9Fp", + "hjHLdOKnnMulVUfSfF1TUUCcg8M2cgWK", + "hjwji39YEvJrmkxvCAm0Y23CJyfrT6tr", + "hk0SdkF1u1bvbnUTvsdDsKcEUxb11Zmz", + "hk2488FStCOWf1IluTZBEb8sVH1NuqpC", + "hkISg81YnfzSEGcAOU2MLdDWaVgFYDsW", + "hkRPqVdQqlOEiFBKgpRRWfHUxrhULwp4", + "hkayHN0i5UW5VTCul3IDDSoW49L4PxpA", + "hkhnKxC0S1RHxEhBcpuPeyVOj9NvIIWe", + "hklq1rAWYBFcFJcC7sRVhRCP6YgPxgBc", + "hkoc429ams9gKHrQiWgwaBJLRQGK8sDF", + "hl2PE5dzG9JP7i43NvEtUHCpDROAUsk8", + "hlCfbj7yZrBhE5oPXZK3CwGeSBS5m3KD", + "hlFMcbYFSkPFnl5WlG1ywL139gnNHUmq", + "hluDPBMOzyYW6NzFcxvKI2DNJMr9qhfI", + "hm5o4WCsPRj9yjZEyIQc917SnjfFL98n", + "hmHM1RkoklRNI303KWwBb7chUVOkgG3R", + "hmPiSvSgT5uoY01Gr7P4SRO8UpZrIJi5", + "hmVtlzitwpmy8z4MXY5UenOmrQ1eoHhf", + "hmsR6XjK3fWFFUn8zL6dlTTX1M0XrKdg", + "hn4VhTTMWzK26dPeABOIV9H0XamOWeJg", + "hnRuj6Exq1Xpjuf0dLXhzgbuLiv2cJ8m", + "hnh45tQDEhn6yqwUJt4FJxzBtHR9PumV", + "hnk6pI6VTKD5Gk49pyMjiquZvmrmyB6K", + "hnokLoeTIKHRfd8us0PvChwjuXubBwNc", + "hnpcDH55ve3YwhNZ0QT2y8WSOfdrV1Bv", + "hntAqWajWi9MnvETwAjAxC9wGgs0yP8V", + "hnz9QeKXquiIbiuTLEURRN7BXBNmy9LR", + "hoEdmyQGxrJvP9lRPbu7ND5ePZUOfvYC", + "hoKnVmbXSTMeRvaTm3askwvmuaSgyxqX", + "hobTfg7agSQyvwRgsNBZrDClHof4HXzQ", + "hownGgncDztF3GVzsaYbX6fZb5N8ugbs", + "hp7jktAgr2eYEQMBfZav4bmHghX5xiGi", + "hpUH1TK7NvNx28iuJeICdUb21k8OBF6s", + "hpZ7JXOGSoikGuT50qhb7Cj6nIbCh3eK", + "hpfPeAIhHP7yz33OiMsIIiL8OvT22OVu", + "hqlLxIN7R4PmTx0fVN9l0Ol6WZw77xUc", + "hqnryBZxGybe4soXcLMRWtUuucbMjrBC", + "hr6cFo9sCs96b3HSht1U8j2cDdz8GQJR", + "hrBkhPOdWhfYXZKqzXpyzD7CkgBfL59J", + "hralarDhoW1Ia6Jnam2qbzBlHB6tT8cE", + "hsE3bxDWNcr3hKm0Xm2lo10i4eaaZIF5", + "hsggmMBdmZGCLdz6OkwO4DbT2VWetdfX", + "htDNktsEisMxGA6nMcwH9PvhkhYXAVEG", + "htP6TPImyXk1PRMBOjWSLYIcVMNWWDia", + "htoD4xBvOX4A4mfA8ZQP8cFUSk4wy5pg", + "huJVvUIrTKNgm5RI12FHcbqnboFElq2z", + "huOkV6ZgFKlBT4ciDlcsHKpKp5QojGFN", + "hvNU4wXgpr7THzLVQnm7JWi5irfgRupr", + "hvzIkxf54kLXZTznfzLDOleixQLzOVp9", + "hw5vxHwjF5cfqHgQ8Tpnai7ZXw32hmub", + "hwEitBW9UWf4Kiu8cSsBsHlxpVmeU4E8", + "hwZdn6oZSSlsv8ZH8iesOmaHCGaQCSQw", + "hwc6IGXZcrbvFM0t0m2M4M8LSHYgnTov", + "hwkVujGd7OptL2df0hhpGCvKeVK0g4lg", + "hwpFjhyH7z04mMJsy2QcbdzOLG5y6HTJ", + "hwwlvupBOmwWFih2ZM0VZsrO5demdIRp", + "hxColCOupa0v4T5kyBgIIkN5MBpXRTxA", + "hxDZgeJshYwtpVdyWn2AC3ec2GA3OSWI", + "hxOWm7xl6GsU9koFwnmLFkKiplU6kk8j", + "hxZdJj7wijQuxUEdGb0rszvNUT44tDeS", + "hxc9q8TCSxCxUOF8INaeJssB3kS1Bhfb", + "hxn3e28tr4PQQvugoMOaCezeGjQ3UPYx", + "hxvB6Mz5qpEv4w7QuGVTnTuM7Ealx0wj", + "hxxrtIz90jIcS0723gzDcVmOof5vzGKS", + "hy9n79jutJRlo8LFbmAcysjngKj49cF7", + "hyKmP1ZuRYxhsWZgrn69yOueUqjA8jfc", + "hydZR6Fum2ZyG73o2CvrskvRyS6gc8gc", + "hydq772eK6GYyGfDxyZEupOY2PjS0VuC", + "hyq7vIE80RvdWcvErNoU5v8505JU69lr", + "hz6N5rRMB0Kmi3j2zWM5m0BwpXT58CpT", + "hzCHcRs9Tl2oCdlKzhB8kF3F0v5fVrF9", + "hzUIH8T6ly0Mml0ENVnbU1LfOvtBBKYY", + "i037bsCZdyq7ZVnCPyURZrDhh5y9uvN5", + "i07VFour5anGQA91Oaw6BOvond6Ay9Ib", + "i0IjpmTIEyONUFtNFQunnbUZuQstmNsL", + "i0OFjb58B9D1AdigLiv1LdGrhZika7Oz", + "i0OibLWtarFK0ogmb0YL0nW9OGBfi4fm", + "i0Pif5cJupJPLEF1NLLZvIVX4HhrHM26", + "i0Q4L2ISdLlWblIbWttymfgM7ee9YUZ3", + "i0WWTjGjm3zonjkbvutHgfQLhHEaBlnm", + "i0kTMObiifciloBSIXlEgtfyfdTWbK7u", + "i10wSISXucabb9tWuFVkqSL28J9H1hjs", + "i1l1X0Uf6NsOFuBsWG0HRjG3LvcEbN2J", + "i1vCvUfK2aKuDehUda0tINKXJDPf9u8D", + "i2Gi9xjytWuAGtxumUIzmOCEfryjWjuq", + "i2ItRPUQ26SB0GQ0jd0GgnD4dYtU8Em1", + "i2n1u7Gwo0ywQdpGPLxvpDuwEZrtpzEP", + "i2vcUzEGT8hOQRfOI22vwRhIJ4bALE4y", + "i30lYfOPU24ngGcLihufB8yW6zGU2uwX", + "i3PoysqwaEYfac5jyqfcUu79Qn4iFsfR", + "i3Q95aDefgwieWQ422Jdos13DaIzNEAt", + "i3ZRi62pRUNr0wNYbI4JGz3xjpivcYnv", + "i3gzsc0jn6C08eVYkuSmhuDK0D0gxXN9", + "i3k0mwDMF3S9xPBLL4YAIK06J3cUNQIn", + "i3xfidIA0mezkRT3VXVijrnEjXdrzy63", + "i40PTWrB9F4fYo8lRvUPvD3Km5Aglrah", + "i4TlYDpZbqiPGETM4ecE8UMmVz3jasll", + "i4hy75sklaeCexf8OKZMgF96kSAFENg0", + "i4xNU2r597OSfQZAFM7Umu7PvI2jlncl", + "i51tBrOAA0XJKy4mkXnrHwu2LD8GfsuT", + "i5IGhRUEckJGF4FepsV4u8q9X6CWgijm", + "i5cmtboQW09i7xTANSqfvpPF5NRIODYu", + "i5gIUU09g2RzB8NWbEUq7NWA7yA4bpIu", + "i5hrdCo9U0xhv4xiQVWBLZouzvDIBMGo", + "i5nrbUsUtIVpN1TUQguZuAIKGU82T3Gr", + "i5ofEj67suvZJl3GephC55SaX1NBYOyq", + "i5rGdkhkErOdMXnAAdhfb87FIsqstP0H", + "i5xyjXRjyzV4dJf530h75Fl3sLW3Pbt6", + "i66Y3OQS4VxqdQJVZ64IhKAFrP9knZ1o", + "i6CdLdrtPXsxal6stCoKD0oIFzwrB6hQ", + "i6U46688zFA0ECAUwFaWxssUuALdoQfG", + "i6WquhjVETbKlhbYGvjmq0UmmdHkr4BO", + "i6jEg18ZG9u6fgVcJGV7L2YOYkhbBbbL", + "i7PE6NeL8FPINOMJRwbl6PD4PbcukJvP", + "i7ju12v3Al1YN1J7Hq9KA9IWohjvoWsq", + "i7tslaJkbaPeZoK3aAlG4xGjVZwQgxQ5", + "i84k7nCBSPRMgxlupAMgVTR0y10M2jEe", + "i8A7vz8XNaSXg6mNo8WGIFPhpv0fET6M", + "i8C7z99X2nkK2T6X9TUHUnawi9JutrlR", + "i8EJxjUO07AZoXFdWGTVUlsp2UaatH7K", + "i9A8UgrNQAcVlu46RLydyqPDik5MUkik", + "i9W2GKEJz4oTKjIankrKbGBOKMvIDKfA", + "i9a0UlgBrHZ8Lr7C5U7sbyCyTyg5cNJ7", + "i9d04iNxWnbNOU4fRtS6132SXFpakfJQ", + "iA7FaQTcHNF7ojc4czCTFEXsPfUkn8Hh", + "iArIw50uqPMqRwvEHCK1kMFWBZfYvKCT", + "iAz5QQYKCLQFNrQ4Ds8J9cDhZFqdu3vA", + "iBUpTlV7W6b7JA38q27ArTjKDKgNND7u", + "iBdK6T403vZqyujEkVYEePgd44SzOQnd", + "iBosN2akWaSoaaW07LOUzd50vbrsnPAb", + "iBvqifbHHNDFQbgmx0GNJRsdnE2Uz1hp", + "iCDwmS4RTmfISd7FNzsPg5LYrzqIJwZH", + "iCG8TKDHff8MQU9XE5kudYpAZZruUhJW", + "iCL5UnExFDtzoezNI3dyKUPDzxBiEcu0", + "iCP2MurLpV5ZgberptVecvtYrrpjPSII", + "iCXvYjX7I5bfJ0IbZx3PVGY47rZM7nr2", + "iCeDC27gQx5iFtsicWY45FApAwdeeJ4B", + "iD6BOeKJp3FRAIHWMtxlAN1gSQzWVTV5", + "iD7xkUBtZ5zjdDFUXpiBd3yv6WvqKefy", + "iDIbMd0RBnGkG70cuhyW7iIABVexziQu", + "iDPkLpnAP2rvIGdC01StsFjGyBgedgdu", + "iDWKt0kkiFelAoyX9QvuzVbMWXRQj08u", + "iDrQf7mgjm60J2AYwgClVKWBsOFrzxz6", + "iDwjoHtrqbh5yTNgAWIg2agUmWVN3kOu", + "iE3HIEkkLhybpuaOL9HCaBHxyZyfGWCS", + "iERzkrXfMj7rA98y33RPA4NNuaICfqTC", + "iEsePY0w5T3KvnkztNiuxeo1lzd1svrb", + "iEwBYt5ZdIqUUTFaaxQfaZi1Mfj1MWox", + "iFEeDEAocU9RQSsBuIvVuRNMSzNE22Pz", + "iFUmfU7JpmT5fJOlJBaxmG0MEOZ3cgnO", + "iFeQ4tjm9k5ePzPuY7jPgp1Dn3DbhJL6", + "iFnUgGT6T5Sclc0HOCpNrHrApRTcnb5y", + "iFyWkV43G9pTuNH0Wujt06svjLt4b85I", + "iG5OsroGEd6ootIdqNMXTve9c8Lh9G8K", + "iGK5CBBm3bxhPcO0XNRo3zwLLkRzlb9l", + "iGUMyUovLZf4hjn1WPQcY7qgQVL6azE5", + "iGbrABvDcDdhu2UDrTGz9CIYTJsLDVYI", + "iGhexSSxF1S31CYidN8jxy5JmORgdqTG", + "iGjtcHAjmbMDe0vUZ1GxjJNAFJcIjlmK", + "iGm5gOHjzntxZzvRfaIhe4IWhffuBW3E", + "iGoTpKDk62u6Lw2Rl4rwL909emqsONm4", + "iHKayE5ANIeKvqqtXgv45SfmLHybMK0J", + "iHLufqubgal3JKMSUwaAVPXlP3eP3TJN", + "iHbrcnosjF4MQ4uH1HdzFXsgHqDLHg7m", + "iHpvBrWPjjfV2LhEuCDACXcX2sD5mSmQ", + "iIQrewbpNPlXhI0dSPH6SC0qoPPLEHBq", + "iIbchI0qahKCNasmTFMl7fiJV2GT7QlP", + "iIpipxL2qkXezX0KuX2T1KsZNxllkuYN", + "iIvqTCs9I3Jft0vr80pYWnGjqZFIDpKH", + "iJ4ItFT6gr8vgkenG6daFW3EWJ4JrV6S", + "iJ6PTjuLkp3TmgC72s54X2ChWgiuao5g", + "iJAbfdFvTbsCdiWprwLmjHgI0KyJ72Kh", + "iJHcxxpTKU01IuEYI7I37PuaFH0x2NXF", + "iJkww3Ig1E5d3Ak9UMkZ6Nj7V5nJMMPX", + "iJqy09LdzB2KpZqroLMYcIXBwDHDn0Zf", + "iJweIm3Tzc5Ck0F1HwaPkJgvjGnteBan", + "iKY1GsWsUZqIylNA96lvdcnqdTuiOx2Z", + "iKbT29ufwTbcy3VqNlXPEUC8nBOfIe8q", + "iKlqkrE46cMwBfeMYSTBUzNE8ARrPYmh", + "iLBKohQrzvCjABjRGvdx5664f5lPazg4", + "iLEeDg5fpuFkYMP6E9tSVbxR8qzJkQUB", + "iLMaUlMvDRm2uLeOGdXbQDdFPfWpzfar", + "iLNbZG32lBJuAZ3Us8ygsle1mpALYZJv", + "iLPLWUnd1rdE3juqGQjqG0MErL3Ty6Uw", + "iLWKu8HvjsZ362GUDVdutgOifpnuxnph", + "iLZV2fADdkmJFDVjkPd4waJYHNaR6VBH", + "iLgobWSwzegDS0gFaomBbDbIfzTIx0gN", + "iLu8Q5MuevQTrQwOc0zWyyNa3UvOt4xr", + "iMIZZz09OQkpQ2mFiMBYw4p64f5TBOXj", + "iMLQVUS2wB7YDp1sn0kKveJtQbTkM5Y9", + "iMYPl5Oh2pj8eoFDqnwVg2ZiTpQdrAkZ", + "iMYRKTMHBoEnyHPzB5U1aKDGJDop0tFT", + "iMflO7znqVmglNM9UkOTteu4ONRvAfvX", + "iMkZ94bhyNrSFBEqfLUL4oU6mlYd85SP", + "iMyuZD3GvS3mkCezdXiL2NvXeQzIk3IQ", + "iNSln7lwkDZsEAEqmplxLnRTGHro9s3W", + "iNYYKIZKgxOpzeUVEXs7IglSTkK78iow", + "iNbSGp3yxM81bZzAsclmiAML0SKatPlk", + "iNovscKskGY0nHl3hBiQxLkj2iTSAad0", + "iNqaXZRWv0EA6RqvinvF8oTqNP4etUPl", + "iO97ToKibYeSudAZpjHQwAT3CmeIozAH", + "iOKPoNKiFH9BjRUAUipasGsWXv8KQ8DX", + "iOqMPS1AaBBzrAtyZMsAOW29TNoPUc8F", + "iPEmqpV7mDNEi7URNrB6KvkW9ECMGBzV", + "iPnuEqHazVyaPO63bRoWMpaympuPkun1", + "iPrpfXxFue5f1xE2hhcJsSz25QcPqAwG", + "iQExq1AsdbCb9hju2xpuXQqqSxXk5DoZ", + "iQVqWMVEEIR33wxjnMISamfSXJANAhRt", + "iQafu1h4QG1hGthPeesI2vWHCDCTRZyk", + "iQezvVmQ3xfIjCyF7ewScE7u6AvNF5rs", + "iQjgeQS7xuVDkiBRtA9HIpLmI4jMu6rI", + "iQlE8fWTYNuykpSbpDtI0tUz0bAT0BSg", + "iR9ipq6GXz1SVuCiXXzZ9WECdglSEJR2", + "iRXBr8uefY1GRegnTfDDgBzpy0dpTtoB", + "iRYBQS0FxksMDtxOZBwEOLUr81MM9Tz2", + "iSAN1OloDHVNCSZwipaaBU1xxxHHqPv0", + "iScDx7EER0p9DtQGAp6meu42xCTDHvoF", + "iSeZ0E2ucYxCPi793Czp1T9vbA9Oj2sy", + "iSguKuQxuILpdenghtQZdWMMxcOgnMZ0", + "iT1U6vUSXU1L7LShWUaU1q9SwvK7uhpe", + "iTDmjS0vwVHF4IIspMRPeXk39zWMxD5z", + "iTQgiYyUpMTPPY2M9Kr93WMdywNTvSSf", + "iTilHBKIJS4eml4cQ6eCGHvHTRVCeonC", + "iTtfkW98AAX79h3mIZiX3GNBd7JRpoHs", + "iTtySRpzWrm0tT44Q907Xns78rcVVC96", + "iUR8jLizXvcIX9QucRytEbbwnsWpMw1r", + "iV6ZPwyMhSYZZgDLPLD9IhSQKLU5gvIU", + "iV6gsHyWsO7fy03I1GaWRWz9LFTRVUO3", + "iVMx2XmGYwtdapwudQAQuPR8c5MzdaxU", + "iVbxdTppmbe9ivWGVkhYiwqg344A0muk", + "iWRrEVJzFmVLQtgiwblzNdX7pnA7Jo9Q", + "iWiPU97Um23sRjhtKTaGPm6HTZcLoSps", + "iWsrKVVnVl4RHSXUkZCBunSgFjlrT1k1", + "iX0uIlJAQtb9mbWdzmiz8QUrCC0c6HxU", + "iX7G4z0u3xR8MyxRbbdo3ILtQX2x86LS", + "iXDqrk1SD6BknxQrHm79nwX8RIcGZX73", + "iXGynaqg1YTzdTkyucTgImBkos996Z9E", + "iXWzv9Z7ZAXEE3VTFz6Jdcfi6KNlFWfP", + "iXYs9xhO8M7Ii9f19qMSBhNn6WSCf55n", + "iXoY1qWh0jT8NpT1JpctWoH4bvmNXP66", + "iY6fDeGLdEM9zfEhTHwR4Gbcv9vxWAXo", + "iY7ayqzfwPoxI01oV8kMXhFVnyWql0lx", + "iY8XR8GEB7YmpbLvruEtANUroTli3ZPY", + "iYNg4cNsXpoaZdozRGeHhHhZgaA9kHIB", + "iYy4yQquxplSeOa5ImNA86PrwcuYMBRS", + "iZ6I11SUqdZRKBsNnCa0iQApC6884ZYr", + "iZEhu0H2VRrMRciSCFA1wke4T1pTHY0D", + "iZFJTnMYnNAlVXjFJopiyanHDerce4D9", + "iZFYWerl3CPmXdvMc4csHrZJT9Y9aQAg", + "iZI5dWcOkY4fR12sRuXYG7DbD1R9BSrA", + "iZXXToFkm9Eyc8cqjKZefMJ8EQTxYIs1", + "iZbYxnQw8gwPK9O7CEarCPIlmTpYkT2J", + "iZrGCOc34Iw5o0RDAHki4YU73Dj7KkH4", + "ia2OTJHda65q1rNYxfjd2zFaHxGw6HzV", + "iaCg7DuCC8ezk0c58b6t3JwljfxlFrWW", + "iaYmqZ6bt8k9bxl7irFYiOZfD0k75ayg", + "iavdpBtHKXyfDsllCuXMMIbK71rG70CB", + "ibAAg4L2vNR9678Y9Vh0Pn3b9V7QztDn", + "ibBhIoDK24z1QDmQXtHE1gKEwJGxornr", + "ibCRdn7f7Ygjup3rU699SX4jcntm2i3u", + "ibf6hK5hskwa7zRdXGegwAnwukIsAjVy", + "ibowpVdU120drPhDkNAjDnJ2Jj2HYocE", + "ibslMViu9Hh4Fwm0LgiXAj57ztABHVLh", + "ibuntxuie0RrkJBMf7hdjsqssTeAu8iW", + "ic2hy7Trrbmv9N3xCSGxj8CVSPTr8mcq", + "ic4OZg6jcLkSjJrr7cCLbYEgltioZFwC", + "icIU9TVtiSyY2ElG3w5dWz4alkuIrEcH", + "icjvuX5S3tYo0D4VH8j1b54HEueqskSx", + "icu21UOMdCoNVNwCvh0PKUYuQBGLfH09", + "id1fuI268boVfQfIqdPsFFGp5WfK5sUs", + "id4ZSC1PF0KpdKGWRr7gjVsjQsdfFU0N", + "id7ouUGDNyAeisby626xPz4iPSKE8Dkk", + "idBbdokSUJi4D7Nfu3RB4JFBwpIotTpt", + "idRR8bOBCkZekgTh1OTQXHQw42l7PEK1", + "ie1quh7cWJBUhpe0GLuB7k3w1cj8b6iv", + "ie9UdcEebfTsjA00ZzWMVjWHUehlPCDS", + "ieEEaGiKFHN8XATPVWRnLNp4cJD4WyZV", + "ieQCGqcDsk6tosw55WmEJGAMOhkJc8i5", + "ieZR7fXjOeZaQUiCJMHJWGyXnqYGtIAZ", + "iepXPAbhXFdmhn0lK4PneaGfFwnV7YbJ", + "iesKYZuZfdwFoMJk210irYYER15GCYXN", + "if924I9TNml0mKVoUnMASfPCOYe8GH2D", + "ifXs75wKOAxkPNCZjFKs3BpiWP7WTnv4", + "ifigKtWVw1zBJQw241Rh3o4irNphbuzV", + "ifkbRezQHU118LNGeZZn69jF6ymeomH0", + "ifyoaVCRMcoc92cx5vbF9eWhNK4tgPTc", + "ifzvjJhQwUIGwXm2cTn8LMjmrAAx4bHe", + "ig4JnKGtXqKY1ZNfG5ZzFeavU5Ue74J6", + "igOaOQKn8KrWgKG8pjmZKTPUMBRxNMY6", + "igc40UAq9eVM4JCRhoQiR3cpVVK1p7Cy", + "igisTNG0buW4bVEQs9r2iUGA20qTI1QQ", + "igjH3hiMURVBdfr4gPuTd4XRzOeCNVzR", + "igyPaKSYbT694uY3xVznUi1ggSayRyyk", + "ih65OpROg0RHUYwcj69xfmz5EGxmaqvq", + "ihK9yu0ODsCFEKCJe7gaOdDaUzysvdE7", + "ii5qaxDqkW7NTd0sSX5ZrzBIwEX2L3gh", + "iiS7ac2gyxkmdb64eCHh7N67eArLaWac", + "iiZaqMp6VKVYmy9Hh5f7XafaLHFhA6jn", + "iinxiy4GK7nzGh3UADAhFCSYgaC9q5QY", + "iisvXuEKfHNb7tnCXIk9QG3zxvdK6l3Y", + "ijG9KafOCV9vzE5UzDfKGPyRcy7xGeDw", + "ijVC0jaBIormRED5NwjmkrNHvt44Uyo7", + "ijfwciMj9GGskCa3iAvZ0wihG4ZBrIIX", + "ijk57Lq1Hz56SZ2u2JJWRhKxVHQpb1jA", + "ijzanw5QbjRnyGHzckseBCFn4u49YJCz", + "ikE4d3ZqazYt1jWl8WDVT1T4hFt7M9tz", + "ikNESaiGYvqkLn9BMOQ0Gcyov7JxSEna", + "ikWIK3b6vzePL04t8R2gBBqMzvSWP1TS", + "ikYJplzPNgefkawBg55KYadOeb1wK3uA", + "ikaMd5sZxZXpcQwuXEL5Uq9Ulqv6vtiL", + "ikg2J1OnrPSAeOSGs6xuMPEKfT80EShV", + "ikqerjb7ZDvbsIJROYcfOfuOQXbyCMqn", + "il5vlZHUYNsQKVHLf0xz56omeoccaWw7", + "ilArDC7zkdGPLZh4O5uv30HYZLdR7DeB", + "ilCgQaNdZtCuYN0JssiSZDxxFIhiQyax", + "ilHvfp3jL5eLPE9xmtJGLLTB5xPzanyj", + "ilYIJC1bPPjhY3PQrHwHiYEmyf7LG9TN", + "illUi8dp3mBRbX0igvOovqOCAIMP0uDR", + "ilrw50mrhXoo2SPYmAVvArTRbRZz1p83", + "ilsajGciNTNyTXXJJnMKZ8vJkBDirOlg", + "ilv4luhWctrM04Mm4lzyFDqcskryCVzO", + "im41uxGaWYogz4Xq1wlmgTmJPrZBiowO", + "im4F8RhoSatbbF886yhkkYd0dRP5jG6Y", + "imUeMGsrMfVqtVBpTvW3BgJ3Cys8y7M4", + "imwQO3wgA61pYS3F5ig73YbMinaY5l08", + "imyeAShIMWEyFhfxwzJoOVKbc5gx4otR", + "inML0DBe4lZvgk2qhaIi1mKjggVV4HSJ", + "infgFaiyqV5o2wbUCOnenH9AROmp77kd", + "inlDSQculQamemw5Z35Uqp7xa1zE5Yf0", + "inzujRLYkAA5fGD9CPd1IK9AbpfmW5Ik", + "ioA3JMtp1u4zwH7XVuebRvOCoXjL4yfT", + "ioJ46N1bGddpOmu9vJEK1acAhQiSoY3g", + "iovuQtL7dTish2L14ENofOiEhTEgGJsj", + "ipSK7if7LWN132yzghjnC6qHBehu7acq", + "ipUdaSQZI0BQMHZYKZ4CmuuLkXY0g3oQ", + "ipVUaL9byfzWP54uQ76kzVbTCZNliU7k", + "ipeYPRgK91aUUzJs5FWYiNkv1WUoQ287", + "iq3k5l1SEziwYC3PUKU43A2wPP6SUF25", + "iq5ctGRyZLcJ3ucp2sGoocSqn3muukjB", + "iqMyyNOByuLpIWePQsO9VS7brYiaD2ZL", + "iqVgIkYWH1yzuCB52eXk7jSutcvTgvwk", + "iqvSGdLUL5NWE1GyyVk5IuhKECn7YC4T", + "ir9o4hcVUrhRx3TfcwsESryxr4rac5Lt", + "irMU9q0O8ppqExFXmkUptkPA2aNl233z", + "irQlH7uPh1TnrdZvwjt1XsPfbDvJYa3J", + "irXctV4C4HkvzHMctWV7E7ymafPBxbSW", + "irYZogLQbN3PhOAQ9PnHWn095rxX6RR2", + "irdvRkSWbViBraNznHXPwyjHJwWMp303", + "irgypgMqGfCwd5rmLXkeB53bxbnMqE6q", + "irmGUmPW9Vb39EkbZvgcAhewvPHp5Qkl", + "isB2Qg2GN4s81KbA5EbeCbCFJVRDsVMR", + "isRGvMOvTiPNXjqtVb73pP3FKz6nVqqQ", + "iskkeyKHwsdkN4waUGIzekZpL4VZYE5o", + "isoKXPpgHnpCxsfwVpXfPyz3agIFfyIU", + "iswxxq7M2CTun3Uuygs3p146cXEZU6iq", + "it9SmvHrM6amnXlzs965Zo7tasVLM1iF", + "itKSouaKsfTo7MzlobXMjNR4CS571uRc", + "itMYY1a4Hyqn341SiPpRq8O0E5hczgrM", + "itRSYVEaaiXhulzzCfwp4bfMFSmNnRIB", + "itXtfsdrt3BBohYCqO550RPPg8DONcaq", + "itiEcyTE71voZrvYVNaQhhf1mBGrCPXC", + "iu1E1PYBMW3W3v9KQftDxVAjBywPqzx1", + "iuZZNDeBVwu3lxILXc7cb0xrejqPbAJz", + "iuqjp2XrDaUTPmwCgsjcrVVbLwosw5wC", + "ivAxrlx2OusThFQazC7iVt9C5YRmuIQD", + "ivKwAuaUoBBowa9a0JrArAIvO5QyJStb", + "ivLBMs1pGigjOnIg4d1eFWiPnhy2z60k", + "ivMYdsKs5Q3fydFelo07x5hZ0mvYnynH", + "ivWAqc1zhjPYutnnf7PSvN1aCPUIjU7W", + "iviHl3GsYSOgrdZ0Siu51bqJNz8kzLuS", + "ivlfdaFGbDrJ9FpNaXU4Ki3zQM0ZNEGg", + "ivm99SAsZBXL5il90gSX7puiUhVhPwDc", + "ivxdgHYlo3UyteWpu2CYjpp7zv1l3eUH", + "iw2xxJnKFrRXkpcDivOU7a6TCsAH0cmL", + "iw33ObfObcfZoZlVPNbwnGutdkXMH5Tp", + "iwE90hXnlqMhcZfeUSBqLEVldqFBToYs", + "iwM7URgIdm8DcA8zb9pre9bbmPn8ocBK", + "iwdX7njpzRIn85n3g8dm8wUQHIFayPgS", + "iwplVWWzPJll4DLYM10dJslzML5uzRfL", + "iwwYvF69FZCu19XuzwmzzMUT9dSTI4eE", + "ix9HZnBjMPkWbAPb5NezB6Ue3VR7NI6p", + "ixWe9i4JOULAJmExjIP8rAVuY4Fqasvm", + "ixexyXKXnq8fiz8JBtowMx6cDeFFV666", + "ixz2YcRdW6onl5908NSCVX4L7esxwLeS", + "iy21js4YSXxDMpRhmIoG6MhPysywOUPg", + "iyCNkAPPhHvaKPDkDQSHzEnVY9mhARvR", + "iyJTd8hWy8mSUOHMzvOoF1cc5vjbRi5y", + "iyXxoRtuycCE1Cv1UhF9Eg2EIXtWVxTo", + "iyoYRZWwJe17Ez97VTqaxNbI9MgOH3P9", + "iz4TYRdi3lOwIQ4R91eP7Qz2TUzHQjjN", + "izILBWdMJAKWMHd4s8YgreFAYHsVcvsZ", + "izRJmeI7z0mZ1STNckk59ZVh5jQtA1CF", + "izXfGwLCOSOVTGp7zC7H90kC1jm3zFAa", + "izeDfTiCEDIXGgBoeFrVpyVxpMDAEY8u", + "j02cKjN0mGwMRuXvH9cgC5C9DLLOB5kl", + "j0547vxDyVkfUpFIBfjMUSwd2JLRjDsf", + "j0e5tPrWqRMIGtTKoSdPbczmF1TPWZMS", + "j0qlb7MRggohkwMc0E6rkhCE9gOt73nW", + "j0uiV1Vac25mkfeli2z26RA79u5W7FZk", + "j0x7eaSV4sZYuCuPYu1sEdL6cuLbIGGP", + "j1SgB8QaGp5GIiAxOQJsEa2yTeXcNvNU", + "j1UWVBVoccHyAysmzAZDEUOubIvZagKJ", + "j1W6d0Jn5yNAOp5o9vgSpuHUkN8dZZFl", + "j1z3UqHwqGNoWTzJzKQulmgVL7oRgSRi", + "j24mjFiCV6azko065ZzfPjED0yiVz6yX", + "j29MVFjir5Hzg6hSMlXfv9QpjQYJycJM", + "j2ZsdkopTyzwH7v2dFCrrvezOCkubEHz", + "j3FHkh9iC3zinvP8rwYAsM2OkAruUALy", + "j3JqMR56VOxw5uisimeqDagrvSIN3JXv", + "j3PmCnpm9OTQ1qA5VoFqwgTHZ4A3iVCf", + "j3fqwVM5BowaWUuyhDxa0ieXRAFHeyzt", + "j3petP1UQYsmxZb46eLmVdYSpoLFi4R8", + "j46w7GbKxKTklKFg5VWF6mtPGd5UEtCL", + "j48BiJyPnBOBqnypZTkavRqfY46A2NOT", + "j4E5s2h8wFVHGiys8kXpe4lG8k6f5R5Z", + "j4Pz3TSFyzY3cJq9nDxPbF89O8HixO2G", + "j4RTcnPV9qqOA066aMvLTBXoahHOVuBH", + "j4dMDhNmBfB9OSuib1bKIxN4nMxFRltB", + "j4fIT3tGtKp1Jt8BnAzJfcCA1T4Cj0Gn", + "j50qPmKG85o48pPluRVkJ13boXEV6XFk", + "j5Goh4QwR9d4VASbW0HCUzf638NKSyqZ", + "j5HBjNFeLv1twKQc2B0PI8KcxAyqFV12", + "j5cqmpNVw6pBZHURGTSWgc2MYAdXl3zQ", + "j5sgS6Kev6qNrGML2nSGnO9Yu7Fmv9hq", + "j63dZdIwdg7JfcojmKhP6xAnwsxAYO30", + "j64yAjgDClpc3pIQdRF71WPMhDIhUyrg", + "j6duuEXTflp2ZtHxZAUObR1u4wgB18XY", + "j6gWjxDfPBrHiHk8hxq0jNVuBky4ntza", + "j6kBFJYqviuAqXopxdCAaqS6rgnImkCk", + "j6kvZuRc5s11n4LKl9SaO8Nxdd0LaJUG", + "j7O0tliVBZGUoG0UxvmW3N1MATI45kLG", + "j7cfb6ATza5Tleyj27Jh6u7p4fiTypz7", + "j7dO03KZJUZz9QLNcBHkG7KoruzSFp8t", + "j7e9vLdpYMHZDiH6Y17yVy5hy5KA1e7t", + "j7jCSavp7MRzDGGhz3oIuYm1mNXup80C", + "j7w28dte6neBRLYDyfTG9qzHljZxLdZU", + "j81nT8Ji26DFPw3D2VNtmNetgNT41zI6", + "j88aIGchEiyOye8AEKMDQ8bmkMlhqOiG", + "j90DEExBwshn6aSntN2B1v8klIvPBgwX", + "j96Qt1gKIoTx9QjqRMYMbbEzxqSwiFaj", + "j97tGTv7EgRLEzWoMtuwNZzh3gix0p4t", + "j9CMR9mwzgNYh5hHPRPDm4BAhanF5Dya", + "j9FXjk30bKzSDeeKFaHdzJcgetdi8hLV", + "j9J31BQTMrcxsRVNUDthB4JzUUIGaQGE", + "j9dyY2JPdSwYt90sBccz6ZQX2CjON3WD", + "j9etswTHEY0434vzaZwmUZ1S8Dpe5TYW", + "j9gdIi7Iv7HJwAz6t4Emr4kcAjLlCSC9", + "jAEYMBfaksPsYdbvGcRpsEm0mReUNfv4", + "jAN67QfxdsdvtHh24pK7FPpbpBLdACii", + "jARr1T6yS9qyjS1P9pVhkrStYTXTRWqq", + "jAYwnC7PBHbyAsqDDn6nJjhNZ0uytclI", + "jAiFhjoanKj73vbZOxzvQtK6HPHdYqCE", + "jAvgBCQVNuTxJsfpEburgCYdJEfYnOWP", + "jC0fIlrUI9wNYYnA9KVIMOi1yyx18iea", + "jCIKSbcLuCTRvIUG8qvGTx5kQZ1U29j5", + "jCJnq6pLWl3JXmIVsnQJfIq1GoVZrijM", + "jCVwTF75t2sjMtF3N6WtYzO2EETR3gg8", + "jCWqCx2QGqrJk27iEx6NeJPvvl8o5er7", + "jCnYeNhH0XM2AOxNZFxL2LMfSflu5ASd", + "jDSwsJiRYNBJm3jOwGW2bdg9rb0b9jZ6", + "jDVqXZPCJnUM6uOnmNpXSkuiKvvjsVZk", + "jDfu1HWGP69C54AvYjjzvTHDpJRoQjpk", + "jDlIl3JS8QDakUTNGkEsDBuLZNKT5Pds", + "jDmOsBaBxoHVjYA4CTRuo13r69JQwct5", + "jDteWMzsC0bqR01h6iAMvSiGMyrsFbzI", + "jEKsqQ1KOOKiDhSdR9rRNo7WPyOuYzIv", + "jEaajzOpLUOKrbJjU32BHSErrJFMVHdd", + "jEiRhGRdm1HzuxjpO6Ewt9nyXZnwvLSu", + "jEwhDDG8CIsxxVp0nPI0JnrPrVzwQdNR", + "jExQbbVgznXEcMiSNDc27rWf19e7MkdA", + "jFnKcmIwEQrdHw5StlS2jrrvtLVWoNp4", + "jFnbXzIeSZgJYnh4QQVFxqpUxspyZXtW", + "jFsTR6TAlaCjlEP3DPZU7FEF9YYokalq", + "jFvHZqYwul0MvaoQwN4e2w4ezQWPZLxQ", + "jFzRjznqtMsTxPrzoXfGv9gaJnuEWzbG", + "jG7UBKPuDoWxGxXKXyL9GKBqwroqLGp2", + "jGKSs3y8B1dI9QtC5mBOlrcnWRVrGu0H", + "jGM7HWshVsZd8odRLX92qbBHUJt4SYzz", + "jGgIQeH9oBbXTalq8XUhMMo3Z8sg0ieH", + "jGhPfdmtjTJ52RfxadoThEMqVVXxneVY", + "jGpDKjh8slbCWW0sN8n8QlV3e1PIctvn", + "jHNeTFUf0JJOSP6Uf3yTEl2lBXfKt5mO", + "jHTEa0AXr8oGsjMY24qdwxicKFzodqQV", + "jI7Y48XeEADuvEnm9Iy6n3eb21EQkaa4", + "jIBNvvVKqYAnEdfAnt01tiayzwan9CGk", + "jIo7DdOWax9JgnGFfyWZpdBot6MI6Sbp", + "jJKZknF4SbeTCEykrDKwH5Y1LbnnGwsG", + "jJMjelwXqDZcZiXeeV5LAYJ4SPKJtwcF", + "jJZwR9ASCLjSL07YiHwpfVdwasnTtm9G", + "jJykuGdDiZM1X7COsCQNC7yiHKsVAEao", + "jKEHsCYZguSQHm9g9BnbhkRE4iZWI8z9", + "jKdcDMLbGW9TNxUG3ao8IKdzHdB8iHft", + "jLSn3ZF4nGKYGsXdvZSwYrwFKVW0gz7N", + "jLaKpikCIxS26f2hAaWJKm2vUBSNreCF", + "jLiTlAtOIvkfGpWvtU9hQIp4adnuVXTF", + "jLkp1HDXbjKdVj3u56wQXVQhovbQXaHc", + "jLpJhxvFbHrwRRMckX1zWdOY4nz0le2v", + "jLt5qBAl0inIVHgS8mSm8rzkpyF7XQ0Q", + "jLxt5c3Z8jI5gRM7S15QMp2EBCgOC1Cs", + "jMBkPjbbF8sq6LTulUg8EfXj7DVd7uKp", + "jMNDOwxDlselrPTboEUhHS9pjat01D8f", + "jMP0SYK07sAlqKmQAB9kAuryBSwqmfJo", + "jMQXVXzrTmcDPt19b80bYcmRFqrxHBCA", + "jMS9JUjrNf3QAeP28n08xL5I1GcPBPXN", + "jMTYK8TrqM1sbpcdH0ZzOmMK0vyOvNJh", + "jMTYZVJ5xR7LYXFv4bafOpo6vm1NiE0B", + "jMXX6VKRhHnG6vkJ0wpbARG2WEvi9DAX", + "jMbCAUKEm1LsTYidLQpcFOLS8TUfx0YR", + "jMvijkQMH6xrEEtkgbHhdfzxCUAnNDha", + "jN2tKFu4tuHR5HtqO9kA8y32QXUChVxt", + "jNAVerPY834cylQ9zHWry00aR3xyeSFm", + "jNFhnGT8WLwNtiMUEAEOR6Uj0S8xumIz", + "jNYEooatbZ5C7ESLOYfDDPA6SYH8kjED", + "jNsztdiQ0TCaoE6tDSEWy3mjIYfB32X3", + "jNumGrp4HxeCNiLqA94dJ2ZDVrNPmGk5", + "jO1rB6GqPtZxICJQuuSWTxk2FXzbVCtV", + "jOEOTIinpIn4ox4cU2tWYwHTNButkBqy", + "jOPCsodWml7gPKJlSJeAwd3zVFU52ste", + "jObdZHiJV0Zc3BKIik0kDVnrzR9bBjep", + "jOj7Rwg0opuG9KMM0gcldVtxnlr7gK9x", + "jOnGKBWYxyqklWPcKSPMVWHjOwFjkXb3", + "jOpZCPwPLU4SvFSNZB9BfQVmur8Ei7P5", + "jOvXAZhILsn1GCCU9ZxP8x7wHKzlbM0P", + "jP1Gsnd1aiql9mcPcBZD2mlB1NFljdTc", + "jPGNvbl9SXUSWcUcxgLFAd7abIzGsZbP", + "jPIPY3rWoN7sCClwwiAB4J8rLNhCj15y", + "jPk1sPLNqfmqFRR25wUWgbADTzrxaIj5", + "jPq0xAfOHzRQWHeb9rcZogCTVAHXtm1j", + "jPtRCYpnwArwIZSHcXyq8lMbu5gkqVlz", + "jQ7KIjxCpjUzvmxaWIsGM7M7uxPpRuQi", + "jQLqI9tv0KqfAxDIQcbt0k6w3sDiAiGo", + "jQXJ8bd5IeVvf2nS3E2ThQskAeN4HzRO", + "jQbnMQwwHHvRPKzzXQL2NzsiOJaex9MD", + "jQvkjD1iM3eFqiTnpceT9iCcOtHX6vL6", + "jRKdWQ8Hyl3LGTrdGdEwhBTEEKi0MOVJ", + "jRRFGYeqlxCVmh2l8w2aNWh8IobIgyjW", + "jRW0UM0YmhPX4ZuSEC71Z5u9yN8I1zl7", + "jRXbdyokoXzcgmXgGMBXXRJhUncX2RZE", + "jRhVaFho4ygeBtcsCby0EKUvIiN833d6", + "jSlo4wo9QN29AgiyLj6qo2I1p6eQO0F9", + "jSvzOBfarwR1oxHTp28sGIKmcUeflcEG", + "jT3mUZovyTMnoezXrbU3jKztVBJFC2Io", + "jT4jrjVlj5TJzfjOxEyGTaiep5GZ8HdR", + "jT6n6Ekpiyw1NQMeqLUkIh8HUB7ULqvF", + "jT9ZgOyTbUaBbKzXAINS2PBd8iuAyFZr", + "jTCiNhL6JPA8w6p3p9rSvUMbHRRViBYI", + "jTJVC5rCL61gGpbkfN4TI8Qp5eXVJON6", + "jTONoewXfFIq2OPs2bnlThnrSDhWiICO", + "jTYg8d4Rl9fHZM030QCDPS7qvxBE0N39", + "jTZ6g02nHchgbxZ73UYvj51GKJnkCB3Z", + "jTZz0yAlugtVFBxncoQMD2Yfw2WdVecY", + "jTfkbwjtNH0acXHBN8cMC4sICAwx8DlV", + "jTxH9GvTcLDzyDsqlLJMrHLA3uxUKU60", + "jTzKkFK4KnLJYjfVcvOZeIkDQ0ZsGfgz", + "jUO2iNosBODP7WsNCrzvPhkoCy5iOXqI", + "jUZJzBjyhZkmYj7Nc3eLt65qOdKn5QcM", + "jUg1HrooeKLmyqiyyczqmBnudje91V8u", + "jUsh0zigHGpZBl2q4kAA2idjCYn0KAJp", + "jUuglpYKXP52fX0vXFmMt5oKg14qYbZE", + "jVHTl738awPJ80UZ4fLYoElPfbYdCa7D", + "jVI3YeOHKggo2D4RYdtgS4elfwdhrHiO", + "jVaG2uhDqc4SPNMIC9ZsFk3H0zolNNYJ", + "jVcdCei21PApF014jDJHt51gD90Lvmcu", + "jVeEKPoqYeI9tsiUfhgwfJuyocYvdDL7", + "jVuoKSQzrMUNjvFLuffRYRGCmth80GtG", + "jWEwnHBgQLnRCUyOtRW1i1ntxLUgaz3v", + "jWH1Vbk3aqsXvVxnklV7kBWWARoCW0mn", + "jWJdV6ko4HtaFpvg252UrlN2hG4Wiy0H", + "jWK0bX6A8EBJ4PKePMP7Z0cWGQxxQEOn", + "jWMZvOKRNcDdTYwpPd1x0d4SC1vTzdkB", + "jWMr5q6iXXLKcCAs4pHipwknGeoYI3zZ", + "jWWUXDDwcgPGQtPQBKdGZ09c2SQuAfMv", + "jWhum18eaEdxSdQqMabr7VahCt3hwYrt", + "jWlDNHs2suTJrAMX9EE7CRzl0Esfj0Ex", + "jWqoOH0t6H7NMMwRn7hgvgJEbTz4AGQk", + "jWwMzBC3GKKJ2yAnUJLccEC1ELHDSHIN", + "jWyR0zx86hRc3NG6UYHo2qGlgwzY6VZk", + "jXMGze9uXAnRI95cMQnjZcs4jSH6ABxz", + "jXMJApegxEWT14MPdqntsNyImW9HxsM1", + "jYC2JqNvPSvvAGOYSaIS1UENDBjuho8I", + "jYM4G7flYuJQtpWJ03ZxCfi4TcGh9dGy", + "jYQ6XDXgZb0JrdMHeH99sDYMu8zpo190", + "jYYsNmuZcWETE5ApJgdLT71YSGFNleVv", + "jYZUHORzjrvKPtACLUKi1vOVugRcoL8R", + "jYZnUTUIqrkV2GsOrYXpNW9kRRHzqiyk", + "jZMbptNka72VyfRQofjknwIdjTdp8diw", + "jZNd8rNKL8heUZn4hL97cu770On0rOx0", + "jZrPAH0NNq1flI9X6zBVObGAQlYg9C8m", + "jaDedhTNNSMqNr72xcPUVfjxP2LPnPF5", + "jaGcpH4wfAmlpofhTbCzuQ2FJEFQUrMe", + "jaZj4G4Wbm1iiB3GHvgVtqdjQOp0KALw", + "jag7nHipvsPONZ5zmpsZ9tRFGH4womX4", + "jaiBXnSmG2VY1fDIF83ygG0WdQhDrgFi", + "jax9Q6PCETX2t7PYPwO1akJgQ2j2OTGP", + "jb68dMMnGPA8fpjRxx8kOodyKpHnFNRC", + "jbMDrZVWLnunSBsyk5uDuQISVthrkcc2", + "jbO5Psza8kiymRoHBLHuVT2HmSr3irne", + "jbPliBZBfDiwUmirG2T102YcBQ733MGw", + "jbT52zedVPc1oOH6OW5OFqsD53DmLmaC", + "jbnb2dx03deo8z7xMFfmq3uCIleNfgtY", + "jbsUnM757pow20hYRcTHNEwR8w4y6Nby", + "jc8XLGrRXxBu9fekARzJkSrEyKdlbqvq", + "jcKfflSqwJtIuNnJhq8d8Vd8dz7eB6lN", + "jdFUCyF3Iv25Kgc0HbyEGAemflpmt6Fa", + "jdH3QpZON0XwHDwdVZ34kT6GIEy2nkm2", + "jdNJ6OQjHsF8S3r6D2saDqM8kMSsSUwP", + "jdOj9ua2eVQMAEVmxqet8Dbm0MkbFK29", + "jdT0NzPuM0sqdp571897zEqdtVyYwSAv", + "jdbXmJwieCCxXlDk3LY0iS9KI46r5vvy", + "jeX88xVoYeEkyLjUanDF8Pg9GDEALFv0", + "jf2WJqrwQfME2bf1WAALH4s8FK2p4z9k", + "jf5IQCg1MHbYGlAlX02M3MI7XkOhKan8", + "jfELSgWW3ouZxna9WEpJULV7vik1BCj9", + "jfHsdQlXU2HGZZe6whp0w33LY94DKP6z", + "jfkIHKGWIkdF0zofIaPwBwWJIA9NGuTV", + "jfwXXOqWVsCCB4ajlDmqznBbFfWTEsmn", + "jgKI3DaeqfwYItHuwOAd9sObSQE6dWcD", + "jgTUNwVnPHo25QmZHpaxry1FLwR0IYb3", + "jhFxac9qrod0gJihDoFhDfKPGt1vYrXJ", + "jhUF8m8fop1aDMFaDNrrQxbIZ1fewjJ8", + "jhgu7NARgYw1VClZOzauUjoRfKbGX96u", + "jhx13h89EEwXqO2Wz9lt2jiAfg7IRpzv", + "ji3BCc9UcPEXmUgmQjY3xdFlshNnE0Ee", + "jiRvAlVY5w9cAjSfAvdeST2SwxCkPTII", + "jikn9xoriARtgXvPCscTGCxPJzE3xjg7", + "jiq0UgxzZUs83KRfSnjQpyzDeqCQ59Qv", + "jiyz9EPvUmoGnSnAu0zZMxJuhjTS2FPH", + "jj6wlDbUoBABi7xPdo0CexCTibebKxPM", + "jjFkZBWGpt4h7AFhNdSaCxhu5BuP9AyY", + "jjIFmeyl1fPez4w5ptZFix74XjtrDDfe", + "jjcI95wOzIeRXIRvo5R45Z6ihnhD5L2R", + "jjdXawKTj8SYX2ONbaza9A46OWbYJWzW", + "jjgSaXRvvRz2lZ3Pe5xr3X9nezWU5Abn", + "jk55h0C5L7talRcz48nGBrukn2SjJtjD", + "jkCj8nVrs0MW7K0xiwbNoUMzSj1nP255", + "jkGorYryeCNt0xNOdEeEa3cyX5UmdlJx", + "jkVvM4L1zN255NQfNLe0lhsA4JXDnfaY", + "jkYlXpiQPQJWe9MCjmscoO1cy4CrGEjA", + "jkt0dlmKAclfQetlKQDJ6dtuTVU38chp", + "jkwI3Wi24QaZD7hAuGj4idUKVrP6xbfD", + "jkz2y9NdvegBqCMds1bigGNAtcTCFxA7", + "jkziZBJ4Xi24s8PKi9DuMzDbB1Wc38bz", + "jlTUo6om4LMOS3PODo2w6cmR4CifZERA", + "jlYqRq52r4oyofQhOfAhGAAOE3qiZy8y", + "jlczrz25sVMUYyPmBW23pEg5D0uuw7D4", + "jlmofNQWeES9oMgooUPw7n3zKgNWYh6U", + "jlnZ6BvCYH4ebhovb2cvNOT67B5Ie7DS", + "jm8YGvJEsr9wwI1pFXal4byoc5MLAtDi", + "jm8Z93OsCWE91SDlfVQT5tGALFc8NK9M", + "jmCt4V0wtWkZ6wmYGKU6sg3AlzpqFT4u", + "jmGuBgDpOjiD4trgSEDikciGIdZEH1FM", + "jmevKenvYaXZBVMyNLxE9OmIn3c5r2Vz", + "jmutJ9RxR9lzsumSDDOMhmu6zsjvKhde", + "jmwlC8J6wFE7PVVZkOdgUQXQ3Saudv5q", + "jn4Hhzw6HHAJUb3zISH4HBWzTqP55dgd", + "jn8ohGH4aWBgTsddgPkcPtINfTcoiWva", + "jneDlY0MGgpeYHJghoOqLUTFZKf21Aj9", + "jnhD1fBXSUHlDUoWK84uqWRx3FLuAJZz", + "jnkybWwmoMpXZnIgsDZ7Kdpmdwf7cslL", + "jnzpma4qenFo51xF9ibHK5w4GW06gDv3", + "joBRh2SyCV0mJ9F1kyfDrS0UEokH8hX0", + "joLFg4L7SK5bibKRys2VardE3nTP5eHT", + "joRwE4zebf4gOI1IJKk6R3WjLDjWmFxE", + "joWtLXZ8NMRVyIYHyroTdCJhZaFq9MCV", + "joxC4fXPhGLTCO6v2WipSxwszgsPAFLM", + "jpCtigUW2RFEHT3CxCPcCOqS8G6nOPzw", + "jpiG55GcA95JnHh96gmExOtV6LhrUsJz", + "jpx0mNENE50Rcib3SecXwdUNI0WrfN6m", + "jqi7Qv7dLTX6ZLrFdu5EnKk2FQfZDEjo", + "jr20hcppbjjdLdcPqNDozAmjlpo1DvkJ", + "jr2fPEUmbgGh0bHaj1TPeTlTJNFZjFyi", + "jrE9toK398wJXW1sgZexeYsL6SliWTuV", + "jrTugtg95sdsW3njXs8kGaVsJMLpUjtk", + "jrVhau2Cd9iorQtqqcbCnBVsxmItrj3G", + "jsKWJ8ivHYoLLhclEA32IXfdicLlHBS8", + "jszBJTyqEUJBQw7T0MC2Ya4OquJdQCCI", + "jszUZYBaUkITzmWx6fVP8zOrx6vIUXav", + "jtTHSnGBlTqS0ibl70LMHeT8BhDA63zp", + "jtry6iUfGtjNW9UlADXcgxZK4D8KnnWo", + "ju2OZxfbyOzNUQ9lKRij5bZoyDeFWjkB", + "ju52UJtK8STPgHUHNVl3OHuAg4EaFCfx", + "juG9KQT668xQc3HORUK5S4UdZVKJexoF", + "juMa1fruQmfBbvH6tWXkP3k79qNXmL9b", + "juOcasxwFXNhuew1rHIawLNsSuPjPmK3", + "juSBG77g9KTsgG4oG9Y0f5vAwiHgwgwR", + "jucSvkvDskXIWuG42JczPRD8h344nhuV", + "jv0d780dTWlYzA1etWJUq2pLloUvzCkC", + "jvDMNnasDDuvtiRo04xeHMe1Rq8ncYeB", + "jvjiDFwkX3NVywH117I1ICrJwLsaKReg", + "jvm0yEAsRlGdaeEXWvPMVeXxQKzOhYuc", + "jvvQZZeNtdohujSmKkQZcu7LHPhhG8Vs", + "jw9mmkHc63oIp3HU6FPULILn7JtP6NWS", + "jwK523VAkntt7WP7RFJxAUxeyPZZjTki", + "jwUsnL1oIGUrUUxqBflertTAdbj7wjNj", + "jwjyP735PvjD1eCmcsBWkitO4iQMyyw8", + "jxSBt8S9pAakuMLZZjiPy3G2H2pw4pRV", + "jxaXtBUqHfOPeJ8dXDNFm8vTs2DtTH44", + "jxil48hHvRjBn7CwG82up4GWbQSkgQlU", + "jxlInOP9xwFqxbqZNnwpSwm8BHNe7U9g", + "jxobD6T3kXcnjH8MxgVKZYYN36V3I12A", + "jy6n6VkJ7fbBARaeXH67YdKeAosS5RTW", + "jyKYUrYfQf9EqJAaZuGygECK3uwmKh8d", + "jythsZI2lHBOIGxM8ewwkHv22l4JwLj2", + "jz9glegFcjfjRl6d83ptREuFMTbZEVIn", + "jzRbUV9DfQx3qi4NyvsVeDT55F3uwDGe", + "jzcwpGfB1wlOphGJeyJgxt204B2H6EWO", + "k0FAvkw0Do2PQYS2buo95I80GtOfGR5r", + "k0KyheHjV3IWF20zq2oyeH2rNDBqBa2C", + "k0OPpFdGARU6dQUR1VrjWUS9jhbV1vSe", + "k0OYEPjQG2exP6NoVJOqJb6G68ascTlR", + "k0gx13TEwXUclKYbD4FR7UvwPbVtsiIE", + "k1CsoapMJRr35gUECIrK8HJEtg4oXNwn", + "k1iEONK4E76U3PZJd3wJ4wi3Fe3nzsDI", + "k1uygtMRDLL4rK17mwUJVqEntn1ebYoK", + "k1zme0P4KmcKZUL4IhTP3tePfmjvwOIT", + "k207GGx5bWJEFqWm6dXOHyILChVaxDfm", + "k2Buv4zX2wkJvWg9Tsa3w7B9kiyhGg9F", + "k2OJ308xjAkdkK3xS6VAuqtZIQEQa2OC", + "k2kEORReN1MlHr0NRiXgBOdh3uH2uF34", + "k34WoRkYnaz2aaXjLQ8S63zGbaRcIxQZ", + "k34pMOeeSi19ZqANtx6cuwZchP6HDrSX", + "k35yHUA42bhWIP2WCmdUN6xsVJAiPPj4", + "k3MXYhpzintxtJ7uxeSmgLE2Evq2FXXb", + "k3am5lFI8CdCNqoeTfH1TdtIGairvyRU", + "k3t99NZWfwomyWisDbqn9Bl6203gVoUV", + "k4BbmDQSk1eJgC8uMmM8liGp6yoxnxn6", + "k4qQqBdPn8aUFXU6hiT8XLsPwuUFVlAP", + "k4zxTeBPrk1nYLAGHYjD4VXk6Z5Ko20V", + "k5hDfMxxDU6rUjCc9MJeljASecFWAH5U", + "k5kbkf4KL3gV365A1swC8E0YbR1V1okC", + "k5lgw3BBsdtG6AplvQ0BR1uantJX6vJN", + "k5nBCV7Y6YSNDXsQoif6vUkRKNtIcN1n", + "k60fiKPnd2cNskFGV0uWRWhRYENTPFXp", + "k6JYNot4lEolMFY5Nt2ch0WmmbuHz7Ru", + "k6SS6eLKYrHq9i7p2L88DAxXy6YPjVyq", + "k6jP6EOA2WFIYEkFXlhpMktPaLOvXt6R", + "k6lHXzv0YoqJuKXkz5nAooH2FJYrEGny", + "k7Co2VIpyJiNM2boW7oLYZPY4kqsmHt2", + "k7D2dvNfKPaeBcSQMxRTXqecu9iFWOwB", + "k7Z3jjda90J1fo2OxycJgeddMyms9Nk7", + "k7gKV1lMAfKwVe7YrkmxIF4AuA1zm8x8", + "k7hKCz4NiwSpqXDRM42wILcfXfYwQkCo", + "k8A2eKwtULYjf3PN2TgwVS1IqYsLTOrO", + "k8FFQKGJvPZG11sPyu0sN4Av5cJ8i8iV", + "k8NO1W6YEphicZjJJelqk0GkT7inOTt0", + "k8OCjyQgVh6MNrQinaNeTAuZOBcvwvjG", + "k8owjOa31eXUsQbDHQ94KylBc0WL4Pa0", + "k95ViKTtv337hcWNxOLo3yJtjlHi8ScZ", + "k9PJanubxlFnS9sdVzPqczmUpJwCyUHu", + "k9Vgb3faYmWyxeptAHdpDawvEwvUAKlc", + "kACTy9Fizt6WRK2l8gF689KXBFdvWvRi", + "kAmYV46FZwsA6cRLClqUldFmGSj0o1U1", + "kAyaODCxNYsmLty7Qcwma9ZobsOz4mwl", + "kB612PWe5KSf3HIIKvQrANZqEY0tcWRA", + "kB9qLqZyQbQoaLmVPS19BviibDI3RgdE", + "kBF71msKVYyMq4e9uln8I9J9uBgLcUzT", + "kBYI8hOw40g1vXi2p3bfhRNlERAdsBqJ", + "kBpq0otUEugDyygypW5MjBbIq7bKha1W", + "kCB2AeUNyDufC9gq7u4cX84iGgQZekxs", + "kCHNyn1WEFkLCteXIR4UVw3ocrf0xPMW", + "kCg5dE9NwSIKMVDZZcjOO3e39ZMGynr5", + "kCj0TtH9SImKOHpkLeDsTW3Qp9ClxOIh", + "kCjRa9KVqsCbdfslLWFa13ZBmFxVwefJ", + "kCuDZKM16fKxF1ETbhMNvvqL9x7y0AEE", + "kCvhEhr9iUj0MmT9VdldTTAhlHNyqu8U", + "kD7dAEfXMzeSRHOZfIBOODBWeC1WrKvN", + "kDRToTC2PbhtApYxbi4sPme0wQx6NOE9", + "kDlAl4yrcLoKuZavfxfr3sBVaDmsuCIO", + "kETpUBWjuZKqpnAB5hO7dIzcVipThqzL", + "kEddPKNpwlQb9yns7SipcC3fze3ysvkT", + "kEgUarE3jUDOfnU4I8pSk6kNfCfmmsB9", + "kEu6l5qmCb9gTCu2WoaLXGtKfAvfr3ku", + "kEyKkDkKHTMjCjXjPf0uEbhbdpjX31kk", + "kF7O1dmpLl0cd0FQNbs7sWNOhsNTb7dr", + "kFL0inzJk6slkoqMJvNwUdmBB9yR0D5e", + "kFd3UikaGh29TIHT7czyqAmSAjd7ZB5I", + "kFg79A52MPwxjIYZFwDFv4z5WLKNX7vk", + "kFspo1H1YAPmw51BJaJmO8HF6tvs3twb", + "kFy1dDaQ1BQSD45c6pWtNzScPTgTgbso", + "kG97SMvajIwwgFp8NMK9oGwo2Piz2Yzs", + "kGRrb3s2wnC1FKwTRP9ZHwj9eShiB36R", + "kGYOLk11JCVFQiKTOvNVxVJnI83hR23Y", + "kGozkAO7f9ifVD2EpDJklau2S6inhBmY", + "kGqMw8ITRrqYlkhgvzpCKMfE1FGqCerp", + "kH1gGLgBC0gt0yrnKues2YUD76cI2axI", + "kHUMLmBw6SvgyOP4U7NQcQ4ltBKE2fOc", + "kHdg9G46kFnuKJmnDE5qOXE9g954sGGe", + "kI9bvXJh5mZwQigJoQvRRVlJuXQbxWPd", + "kICfdnNhx9x67CFJHI5T6tj30qA7r8pM", + "kIc0k1E6Mx9ifOAUzGquruZyys0TMhqk", + "kIjRbIHtXaA9fNJBjcV3pp4Z4uua17MJ", + "kIjilrUnQSypu8N26u4xn320YYczQH7H", + "kItzd5MHQm5nbexgzVUn9hmV5trH630G", + "kJBoNVOG89DENKe3ceVPrpIeOUQkWIx9", + "kJDBbKHr6JcbEPuo4YOp3biOHd6urTdk", + "kJKsYT9xxZ27iJ7ngBAPAUuBcVp8cZJe", + "kJQXz0WssTUTkKpCrXFLfMtS8GGqp6i0", + "kJiJrT1kok8xeCbpCqyYEyBnT91RjeAL", + "kJmsCF6FCv736okbypEjhLRhIVeYajxa", + "kJnJ3XpVu41d8XIWV6KpRatHHuAxHBsV", + "kJwrDty4n4Q3vwdi7mCLs7vhKfyl3Mq9", + "kK42OSDCGrMAey85dTvA7bK0fAngJUeF", + "kK7vcjrTweRaqkNgSQlsn9f1TX038Xe9", + "kLgh4AFqpw9vIhfya4hmmxMs7rQyqxJV", + "kM2G3f9kl5vMzGL9fj7VNfVbLBaHHT7Y", + "kMIjoyBKBF6U7otqOUZyV6q7HnWW5wJu", + "kN42BXgcsToht8ZAM7avlr7pQlETubHJ", + "kNI2qvg1C2MsbQ1xZKSjdRlekcgXozHG", + "kNLHIDdIo66qCFUsIJg4gjv7SMEts4Y2", + "kNMhoLxxvBgbdJ5OOVDbRfhNULO77nbC", + "kNdH6gB4UzEtZKsXWk1sSnT4HcR4gJEv", + "kO8CL5IwLbdTo1QNzi23GV10PobwSkq8", + "kOM1MbNnpviPZWYipBPBO3H0DILY6gnE", + "kOgdcM9efVT1ie27mYc3dSiMz2ck1QdX", + "kP52Mt1Qq7WTFEu6qmG0ppqN5XN9PZUN", + "kPeCzHzp9ixcvB4AIs5N3f4Cigc1NnFL", + "kQNgpm4B0rLHP4Anb8qO9pPie5m8hP3M", + "kRFAfVMNVxfzu6nTcs1IzT28nEpopJ1v", + "kRUkusWnVtTe2sOIOaJ6LgnW5FWkcwta", + "kRV0s7pnrTAzBgFAz9ZicvJC7kEb1Bnn", + "kRu8i7YFkdeebMCzTlIgE66oAN5tfCoW", + "kS58JLPLmJjOVFXPsSnCSZA9I6O4Sz7y", + "kS6rZvkPpPvxDacPLTtyc57xoncX44YF", + "kSCJWsNdI5eRuirEKOKUMmznCivTyVKA", + "kSMSXtwiCbHXiXOFOfB74cwMf0FQqicH", + "kSjkT3DMWIc90p0iYHN0wAIxHIFSdak0", + "kTHNoQ87SAM9uXXPCq5WHZwIbDZAWTnG", + "kTJ6J185ZxWS9146u0l3MzAH2e3IQxLc", + "kU6C89dVMKHK27FhcnTUhckr2dc762FY", + "kUnInn2tBVKDJo9o165IMT9ztwepeHS7", + "kV4u4LsakccWkap2rNmiGoXpD8wct1yZ", + "kVABCrTwDwLecYY79IjSzUPHRckAEHNr", + "kVRIzvQAWxM2jcgqymKSRAgGJJ0tLQlX", + "kVRo1qe7MzgXQbErM9thyMFMZ9LvwlMG", + "kW859bDjszkolnm7zgK42ZSMSsFu1h2p", + "kWKqfLr6ATNNjZaq8NkPAvqMHpUhNZek", + "kWdjB8auJWO9lDYYf67vjymZxsj0c6nf", + "kWtBMB1Iy7IqcqA0YnFSo6XOSlEm3B6K", + "kX2YiKXFVnp6n5OiHHQkYfLdWTfYI9sl", + "kX7GYwBKkmBzWPpyZh3tW0HXtG43KJyd", + "kXGw1EYrn6Yjt9fO1qmuf7LzwaMyB4x7", + "kXUChCSNaertn0zIr3xe1uLm0Xo0TZQz", + "kXaWatm5ibfLhWEzG5Z2mkkAAVZQMpVp", + "kYUGVnj3mtf1CjvvF2eHVcKhOfboAGtP", + "kYUxtMphJrpdq7hOiCg5u8uJC7clpgMM", + "kYoS2nzsCq5SUkwWvHPOQVLOUHYZ8gyB", + "kYomRpYfTnwYtR74u8SMO2w2QFM4PpOc", + "kYqpofow5lJHrwzk0SqZowcpVqSDdEZm", + "kZ1nZSfLtmyrMmHJGb0VI2tG4MtKnHaS", + "kZCrv5mm8WJ2N9Fr4MomL878abh5eXK1", + "kZMEhIGar3n8pZhFyodKYv5ViaXewblt", + "kaXTrmIetp2wHlgi4bEQyQ4Wm8gHbyA3", + "kafDlL6HZRfVsSe4dFSIZR603eQGpO6g", + "kbLdTcecKchOi13rArfQ7u0g9ys36LH0", + "kbcak01js8o1xsc00YUT7E1ayMZ5od0U", + "kbgwE48o6vtVJVEQ2o4DXBvZukJwKsFH", + "kc1gUC0MuiNFaZulColfha1sDTrw6rcB", + "kc7ZfBaeRADLqCCaBBb2rKAFlf612auI", + "kcJqzVxPQAbNvyh3A7AMnNlJ8V1HJQmc", + "kcVsuhjK11xZMZ43MhqxUojZLa76hloB", + "kd2H4c1bqJ8HxyraUwbYkbuXMOidnyMh", + "kdCQ79ObkAclyZ5SKZ0qPRVhR3P6vRqr", + "kdWMHCDKvTB4H7pAkKIcWSFLBOHYO4RQ", + "kdcJKbeWUQgfbQCFgzQLiaV7WrnTBgik", + "kdmWqxFGVeLqM1SwI5N3bVksw3d6RwVY", + "kdqV2uEuKvQyrHZR8per93bHEl9ciY2v", + "keTWEWBhF6ROPesycbOQz4gLnaZxJxLL", + "keXBiYpxcLNufD6iWznPWcBsWZWuj48k", + "keoEhfFAdbA5O4LxrHBwybySDFZY0VDA", + "keovzLUcF1Xgt0IOPrx31JXaTeM47zRz", + "kf1jf1cye7r4plVQy3qWtCjjdy65Q72D", + "kfP6T6XZxrbnEDj2w9YS756KBPpxJBKT", + "kfVEYjttrBwBznxtt9rNJuIyzeMvVBuN", + "kfle3plz441cB64Vl3XRlVUHW5uyeHmf", + "kgLRLiLbRW8emJyW6lx5bYR2GldMKRWK", + "kgNyTA8rjJQqQPwxSxhhfRJcDkHlYeop", + "kga5wqoxoN2umeKLUli9PPj9FjBCFSD3", + "kgg5hHs9okCM3J0rk94Aq0WMIE8QffyL", + "kgjzYmuzkZABCNNWt4jgpeLqulB0ZRJp", + "kh1ZsYX12n451oTE4IfUgZrKNiuBIocT", + "khORvSl7HA4z3fCUiFVeO4YEbqDxTerO", + "khe7jrzc6Asptvxn1hp5NcZplvVFY2VA", + "khrXvuonbQKn8IH7RNUdyudbhz89UBj3", + "ki4a8GmbewpQfcHfj53WFgUsmAzxAgOJ", + "kiQZdFnH22IbLQCg6vndYdTc9MkxSr6J", + "kigvs3JdUtbrtQmsdZChBsnYxFT9f4pA", + "kiuifEycNQEwrKsB86AoKeYCzEcGwpFS", + "kjdAE1JLUEgu2yNko5TRrXpP83SE6gQm", + "kjhF6Jo178e3Dev57sV1DFLiDL87C2v4", + "kjkJfuSLTgBFkWu0z3ZWtT8paqg1iUAn", + "kjneJwAdMdSbnaLoixQNQJaFOR0gB9QU", + "kkAsuYDHTl8xYMDqiy7q2K6wfAVQ2O9y", + "kkc7RAZ5dJaCEdithlHkbZaHbvd5ojLE", + "klDNMtPBlg2SYZKdDSE3xpnWPs5NYVvB", + "klOmrXgcPCjdFBMApKggGt1lrBATPcEj", + "klSbtnxprakChGmlXM84DSxylePXylpv", + "klpFupTN4KZQQduTp3Tk08EEinaFf9sk", + "klycZ9QiPs5Qwt0EuGZjKgEWg3djhLZ0", + "kmBYYI27kcUM5oDyXIaG98yNDT3qAMHu", + "kmEDYnRqFuQDs21JDa8Z8lvRYvgp7EVX", + "kmzM5LXLBeoT1BV9qbK4g40q9uQXDHDg", + "knQzXPs1YcNERRjshELFB1uDd3IsPT4G", + "knkkUbp3ti37zNqmhJaTSUdTDoXaelH8", + "knokGh1l0wWXJL698ENV5js6exC15D56", + "knvmuvn4QPLukY38pdr80fh0z1oCcutR", + "koquKGQ1xZZn2c12PA77B7cFETFJDnBO", + "kp01ZFBeUSKrwd6wb3yl8DfeCYpMucpH", + "kp9hYn7xrloLkjEV5VB9X5baCnMND5W0", + "kpIKEkgJR0PvZ8aaAU3dylbS4xFmY2db", + "kpK5UnWPdCdlHy7Pl1xpuf8PmJ0vYDQP", + "kpKKdXFjd2WywzbOhjaaN0xKkZudOcNS", + "kpcGOqgQtVyipJlXMAw17z8l3770isqg", + "kpqgfCbr2Lh0BdXCN70cxIqC02lYoMmM", + "kpxiiifzn0frwYEWisGXW60XNy3dc8Z7", + "kpyySTkXhoxZX3kLJ2tbcTUJWVSYPoxH", + "kq48CTkEVAUn0sdlQwl80BHDC9Yw0xg3", + "kq4pM4DxNCaBcDaQROY0WDQPywyTZXlP", + "kq8GiWTWD9oa1Yp6TRtNeocrP3WfVLro", + "kqDrT1mCcl0Jwyjyka2W8bK6UMvvVrmp", + "kqSG6U5kXpjJJBGddd6GF8HxD5tBQlfq", + "kqY0fHNs2gXduKKzmhwfKkP2UbSjQBBL", + "kqfi75mv3OOzSScVkc7sqMHDrBqqMNHN", + "kqifHhFKevgOObn0EpTlPEsbjuEM2fFx", + "kqsanXgUMeizNE4iEtoOiBMunu5Z6bVx", + "kr3oc9toKpGm3rbpSpSZD1QdbOFvg7fj", + "krBF1LeDsMjjntMuKpuTlpqGV8WamPjD", + "krtT9mA4bRd9VyK6tDyEJQn8G5GTjgbA", + "ks6ayJ59qj4tXQfEWPKdxA14wij2fXXG", + "ksL8QSvDZzlEVGiDYSk8oWsz6XpemEb1", + "kspXsglphuxtwI0xLvGWKfrTtV7abgi3", + "kspppK1wvTlHBfNqakuWeFTtPbZNhdWs", + "kssZ4QjkRy5fiSZHvABltb3VhuRdExCK", + "ksuYWqtFEDUU3QQEEC9fXZ252ms6nEJr", + "kt68jBXWsE1sYGmOdhcVVpKBNOBCwoKG", + "ktAGU04Bnh1kfR4pe2OUo5r0aE27ofCy", + "ktG4Z5ttwRQCMKFOwwJ0yE70rNfqmepK", + "ktNAohTtwspIFna0GhjFhyIMoDxm7epq", + "ktNWamopvf7D4m9jhqP50Wc8J3nhLawB", + "ktU3n4LfemRow2xjYdWVtavOcWzOKwq7", + "ktctdKt9lPnSLErKBtO5yTvftqrRuzuK", + "ku03OCxmoEUTh2wFqCmLFO2r4XE9dkGU", + "ku07YqPxopH8ulOxvTgbNLJtKrjtmBIs", + "kuEXrojH3E9VDylwr0i47QUcklFi38Zf", + "kuIJJGanehlJvfCwCkDZEbEN3afnw9eH", + "kuLLdxWvUG2UNIhwsw9t02WOLRSCjsyR", + "kuOjvAvtgCHBWU9JRD4WUVUKypUcGTeJ", + "kuY2Mz6VO2sFBqYIItGl8Wxs0fUQt0pM", + "kugiDY0QXIMjBP7gV68QzsvqyRZLC8sy", + "kukWwO6PyxkpF1ElzzqVBeuLqtAUtKT6", + "kv4gO2FE3mUvgykIFTNZZM5XOZGlcpui", + "kv91Wu7hd0KrFSeVv7f3Siz4DDnbOD29", + "kv9MsMg27pHbIXXNS6asDf6pIBHNuoCA", + "kvLq5xYuqeZYUJAcb3xO8rFZvRq2v82n", + "kvOQkc1vZPFKW2lyNTABriLvnStoXJJm", + "kvbXCEbJS8tjHnyV8jg8AACdzOKCJbba", + "kvn5uWrjKKMvG8FKflSDP12YOha2ZT6q", + "kw38wU0xjZWCpnw99mOwuGHZgq79Wep5", + "kwCFLpNza3EWoO5ONyoikKhXMkZLDaV3", + "kwLZgeox6bHmjB3eosZr8aKE9GPsQTd1", + "kwg4BUDOBzwueiLx1nMCXDAXvnenGklR", + "kwh0yKD9AVYqfvX8kfQy2WFJXHzONOju", + "kwlirrvylXZ9cfTLOEHI1bVLbRoGcpI3", + "kwvKVI27a6oQZoSoliUKNCz2M3zZDZPo", + "kx3HBgMzWTCoybtfXvT9gjc6TefBVlSo", + "kxG9MYPQTKd3tyRTCzZWF4xRWYXLXach", + "kxhGSQbYhEVmh8GweIaiTfN5XM8znTY1", + "kyDdCUiOAzbfVm2ivUiMzbCnHmgyUyDA", + "kyK3rGsIZPHf8cnBCShRxfybWmmEiJoP", + "kyq36aUU6xpvMcJSS67jVAbXS0fOEks2", + "kyzmjsZc0w76TwRkFLwsUkMky7GjhL9W", + "kz7MVOtcmrr2tRhZ9Kjdru8oyqxAGXk4", + "kzFOJEHQivSG0Rp7XVWEzvb9Qxg863t0", + "kzajYMFA3KSc7cElfWGLqLC5aMyNvWqK", + "kzvmwCBZtTPp9qqdHKQdwLTJIHuFVNk0", + "l09XgJGw0sCZdenz1LtZWck3uffXmhnf", + "l0DuTasHaWBB0n7bakvv73GaX85cY0J8", + "l0OZ8EsEexsEowOGQWcnrs8BjhuMe1rR", + "l0Ysfv2349Qa4hLBFf3mwqAJxLdO3z6X", + "l0bg0SXy6LO6ApuP8tX92fleuDWQbET5", + "l0lnXH0Y6tnd5cNkMsEJrCq0jTNQTijh", + "l0y8mbfXPgRt7cRJ2WpQRRFyoue1UflI", + "l1BsozHMMCKEyQJur4NPUfcDinhuf7IN", + "l1Ilz8Yc2dxSXBw65thI0HKqf1wkkNOR", + "l1KUD6GJAjcH1U8P4sAaVyVT5ktIErho", + "l1Mn6DoVbk85XU3HKOjtCg0nPCZquvWz", + "l1kkBkoMz9TK1izPFv3Bpr0vzu4XDSgo", + "l24hHxIpIiFbSSCr40spzc5FkWmidAxu", + "l26M714Jletr0a7EDu1EP51rVKVA7llk", + "l2fQuG2Z553aZl6RkNo62Nmbe10G6Eup", + "l2gRSFBIk59BniWiZwAJZpauYU5YkAkT", + "l2v8wIMYYhAomTfvSyulQX8Sn8Vzl36M", + "l2vM4cKpc3jkfuEs2ZBMw52qTkKho08y", + "l30FlL4pahPhTRfqK909sMj3OjSnhmI4", + "l39alElIA5FrYFO8LbgaseyJZe4XFD8e", + "l3Hqsx7sjDg8tHLWUMUElnlHrIT0mCZ9", + "l3STQv1jNkegs2mMObyiYKo6udidDyl9", + "l3Xx0TdolnYpq2XDqMUzd2bgEgDbaM68", + "l44x8RUfHKtbgygVTC5Rn6Dary3YVdsH", + "l4Ck3wGcLCPc77cwgTB1PQWJy2CkKurh", + "l4G1uMHd9LteS1UY8l4KSFdoEc9Y2JRC", + "l4I1o6Ru7ouFrxhl7mL2FE9D64Mn4Lrv", + "l4kNqU9MYQx4Rd9xPYKJFNHsgnEYMH3d", + "l55W9PzaCXLwLAxvkyICyPYjyT1UdHx0", + "l5bBLGCLuDJ5peN5CdVqEnzsoAwfMvpW", + "l5mknSzJElJoNoYNeAIsnhAO8FFTbwTS", + "l6NYHrHODzG0luDi6OzfMo7TJJv4KJoO", + "l6Uy2zKwhnl7DZwzRNmjywsMkLCjQnFw", + "l6YqbiqA0zc6JsD6891HFDvHXhPCnRcd", + "l6s1JnnGAC9ZiymLTzuCT9TeukIvMPRF", + "l753OgyfsvAiGX6Ye3vXIKESEgdM7g5H", + "l77dzklpq2YTTFL46Zibw7CSGLmDud5U", + "l7FlbCp7psPdFtpAf6WQpjJd1E1ovlFX", + "l7OFUYMV4DfFXvPKhKeKR2Ar0lKtjFt9", + "l84DQTach53BeuLYnbGzmdYqnKWpWqa3", + "l89I7J4hCbRtnnH7vBmSmX9hXSrlXnov", + "l8ZkRAIPEWTtcbsFJUOutoh5UVKSOqAI", + "l8cakuQYiSoB4S31VLRo25Fq87dl6kvZ", + "l9K5hboG63nlowmuqXGsEjNJwvfAtaAZ", + "l9MXqToFBsJhBQR0hPtlNfGnIsA9TdEu", + "l9ZyDCRq26iE0CaHtdyJnjv3glxdZLuz", + "l9aBP1YPoPLd0KL9v8MoZfUT2PbjxeI4", + "lA21CDctKu7cdlXHyQcC103l3IsqGwB6", + "lATnVxAS8aRSVbRUZDGsQM4xFrffcSD7", + "lAdRJFfxRaL7razeJs0d4sCdwWBffbwi", + "lB4ziCHbMQNaCRP3zRUc7obC1v2x6E2n", + "lBRY4jMGtnl69yRQ4ClmVTNGmo8QWEL9", + "lBaRcJGLb03WJ2eP7X0KvFI6iLuoZIq9", + "lBsutsYVbp050vtPRnreR8w3l4KRbyVy", + "lCLPebuz1ZPMVxEGMOhtrbl0LdCw6Sxb", + "lClo4vy89lMbW8XLruqNNsP0JhNAqpcG", + "lD1QC8ZCcdCMrlTRAeEAm7Uet3RJizKu", + "lD4L8bjsKNTAdsoEWNI6z3JQ0UGQlB18", + "lDVHhDlj5xRVO0Raue9UX7dytWEqqLwd", + "lE8Qzm2fp25SeFiTzX3uMFNhZlxgQwsu", + "lEKbtV2xMBbxLrmBF39bLrWv7L1o2Yvm", + "lEhPUYLyIHLWmCELieYTDZeEQsotKNAA", + "lFs1pXh4qE6OETJmKH9H3kfNFceVEYlN", + "lFuGky0qeBqi5jafsk2z9JfsKBfjyOHa", + "lG32845x8HIQYILuqa6C6CfOWrqerFVV", + "lGlBK0TjjgevNTikwtpWaYx8MFskmgWu", + "lGoFkvF6IbcwUh4wyivNwAFiTyJnFBuj", + "lHCgloQAbKZMhxwJEaig4smEV7kvILYG", + "lHbnzWYeggaV7jOFgy6FEtFuqOEoLQ4h", + "lHgXc0BzlCkblaAgk8HsMyF9XQQ0WbrR", + "lHip6ejJ0RDwDOAQJVb8OB5rYWfsT6HG", + "lIUTqo1X4Zxsw5e7GsK2f5ZfOYmIYnt9", + "lIVLJhnasnXl6wVnmuFDCSMU0tdc5YVI", + "lIXbKPc2YbC7lSKmPDVHQG3E4qlfP80F", + "lIv1StNtc3GVLDEbWg36W7OpTGnKDz7f", + "lJBgr60zayzyG94xSB5XLyZd2Vr5EORS", + "lJEB74r6DtkxFELDHsWlJU5CpulXLGbT", + "lJf9UCqwItmozDLzgcsifRxBdQNU12uS", + "lJrTblApTIDahEJuGjvCUtiSUCbugl6Q", + "lJrbrJk6IXTtSNx3CxsfazXNyhdTHGdo", + "lJzatctuUlGNKFIfNWk3Mryuye3aVbWH", + "lKBPb0H34kB4ZAsPzGTys9mJlTA9gJW4", + "lKHZf3GrGfR0EmND2XkHyBDDAdi0JEmn", + "lKKSM1XVaoD3iGoidSgQ674JY9ZvBfgl", + "lKhXKsYk0Hp5z7Sw8yRzANxb8dJjW61k", + "lKiRqRl6GUHvOqaLQCNwE7VRT2sijwfU", + "lKwU4wOrHlXtnGIKT3VhZ25YbYVvfN2N", + "lLM64AB5Irtm1HNreoCzcbHmYCoIKe6R", + "lLOsPXqy3IDhEVeHOWGQklLF7SMk84LX", + "lLPCFum9Obm5yUuikA2lQRaTJkKmVTIQ", + "lLSeaAbZX5zuGX1tiZ8moZGEJ86DC36y", + "lLqGk45AjlcVVzXGLgIS8YvgN3RFDaUv", + "lLxMFK1nxm8dXgxn4PNgqiSK7rYwVmcI", + "lM3FtKRQ1ItcisiwljC9DQPvaD1GOAk7", + "lMSoKTEqrutG6zgtN2wD8dyaJwcqrpqJ", + "lMqphg74h43gpQ3UoVdWNEMpNldT7FdA", + "lNHfIBA1njKU86pcc7DNocQRK8gQNtIr", + "lNVrzRGNzuwFpeP04mqPpQbr2q5letsH", + "lNYAmA8S3pVdNd4AzWuet2WW8MhNBI43", + "lNhrw3NEPsXgbRGiXY5SXDAAg0XWb2Cs", + "lNvhtNgJ1f7NIlBBVI8KV8Cqat7FjDSV", + "lNye4JswNE8nQ2kCOOQZgtKvpBVn9Uxu", + "lO8v0uQIIHvqeMQJ3C8NgNzzHSDqz57R", + "lO9Tx8qyppcctFzPElAhDtKgKZgTJOKQ", + "lOKV1IXZQglu9a1BgoFl6MoWj48T7FpO", + "lOL3gkfV43aYHOI6T0vIm41AyA0690uf", + "lOd4MaunibgPUtx27SPjYeKFjLwxHpFu", + "lOlK7vut5EdgvuCiYiapWoMkNEglkIAp", + "lOm2c5ZWlUcPmUDwn9xvtAheibsasMLe", + "lOmxg5Yi2VezrZHjsQbxBt6HU34sD3ue", + "lP829a2600dXHPQHAgFsMgMPzxu8utM0", + "lPLUkyVXrX6aLXuqPKyPgoSlCagZtt41", + "lQD2hHj2iDJJepHTD6lstbZMiIiYa74H", + "lQOXaMw4wbhmZeBFHI9WsfnYhuuN1h7v", + "lQVoDznMxLykQkgpLrCgSFEpUHEugA3s", + "lQiBT9uI4FSNjnrVc6npaFREKxgWKwzb", + "lQln9RncOb7XflP2TEcSBwxEVHBGDHCS", + "lQu6oZfEzLRqLTnNtrRfK8tqfHsRuGBe", + "lQyUDbO8O7xG5vWdfR2HPE1jpCEOxo3i", + "lR4Y4rw59j19S0QJyBc0CB8kNcMeeUsi", + "lRNf8qkT4gGPx3ZWCmx6o1My0SUpK7S7", + "lRutKRAAfXSyIHrKS5fTaQ3gjxqzHyKU", + "lS3V6arqelk54nhl5qDsMj2szHrpC1Aq", + "lS5Xc0Jp4XR0arHFywV8Mm30k3rlK4ca", + "lSTsWQMyl0sT0kWfmREm28tmdL0VC73N", + "lSqBLh7JDHnCoLr9itl4ddBnbJ6UtHUF", + "lSunbofeG0zXzbwwkjCbg4Ev1BpQIQAs", + "lT6qzCcnA4w8TwBfto9zW57RjRUmrs2h", + "lTDKJxzwldHT4rA3EB1PM78bE2Zo3VVe", + "lU5hXH2YK3jJTMGEG65hVPQTx9Q9hW6J", + "lUD4Cz8mOdejVtaAbSUW9hbz7R2texUK", + "lUplqRnHbRA168be1agUuRYOVOxjmqaR", + "lVIQRzQIAZjd4noENpnMgzknLWYtqp7D", + "lVSsJiJnUeD9v2bD80n6H6wYYZ7rRKfH", + "lVXH40KJLEXe2QLFClFvshvaM1szMglx", + "lW2HzhAqPj3vfgLHa0qbZAEq7K2BvwBy", + "lWWJB6tBzeW7sVvw72rmSgPB77BzfewS", + "lWa1czsKGF4Lf0hCWhuwrO1H7cqMybkr", + "lWiDnbphJ5J4pm3X6d0YWBD9EimNvWcl", + "lWwGrYSZRiHNlC2uiHVZDJV5V2UqgujI", + "lWzHmN8LMU2kQREqwf1J5RDoRBJiNrgi", + "lX2BO4ZBr8k9530AQSiZlEvq6VDyND9g", + "lX9LMCuB8D1Ee87wRcb8R7luwTvS2DwX", + "lXGFRCkAok2UORQlEf51TG3snRpwzlbH", + "lXtYd8CumCUwM1h6XEDpiJbHmGRIb5kK", + "lY7mYY0ASxljIdppO4dXWDIYW7Dif6BT", + "lYWyn4e97ucramUZVmaeYcMe8rkgxV2e", + "lYYGJuROsQ3IsuxZRDtXg3ATvz5OqYAJ", + "lYc5IuDkXx2l3FbWJaNf8XI3Pu6vuR4T", + "lYhGJIVrix4w4GsHLmVEes0c4uu7TbjW", + "lZExaSqclp9VPxDt5cM9JCTgTt0rdSuQ", + "lZGzK21S4844YwqhqG5cyFw1pEhivOAp", + "lZUC82XyUp7mYfzz212edTHqfVx4GM00", + "lZmzlaIiheU8n11mLrj3qhS7U49kqi7C", + "laggbZaw6wEOAQnWgCyn9CtE99zsp7lX", + "lajiUXYx2ItIH0KnxClXTlK0XFpZUV3M", + "lbSKjdT9so8FCk71ZJKoxMUjjfNNnqb6", + "lcCZ06iQkkUjASD4FIADkWikNvsJG6z1", + "lcFHeF5R34oCxgTILahOcr8B7KoCRtYU", + "lcKGNpWflv7ZWuXdbAANMmNPYqOE0NAA", + "ld0hAtoGAtZqkzFh6fl2jU62qQ4UeYhO", + "ld39Ogm5qgsEarBvgNen37CAOeJ84VLq", + "ldAkIct1YwLjjRwnpP4iFiQIaYGSOp7G", + "ldCPhFtCim7gZDIZGgkGPRLJ3gkHEdm7", + "ldCnppi1NhFR4PRX4C3z12cxplfWvpZl", + "ldKHjZPwlqxDJcQ2e7ERg9WxCtwsHPjq", + "le9Xj92PGVth3OCAfeB3eXMcsk5YmkbP", + "legv2piSNVu5ymt9fHkAZM3s0vVyMLgg", + "lejN1qHABBxxOAQqByCzoOaFH7CE0aXx", + "lenUq2JdoSjWjsOLdLXIMXtQumzbMUvp", + "lf59n0Qu0HMLETlvmJc5jOBSgclNYZWZ", + "lfLQwrNBXFYpmVEwiaj4kBVXKwzOAJps", + "lfhIomo23DxxQwpHz8541Rd2QcO0cJuO", + "lgKSsb07z800XZM5f4whnhSVGWOUxabH", + "lgNIcbRiLSSXt3XBKwJafXNzM7NlzOvF", + "lgO2auYMPSbX2TbxIFfQrOV250lY0QqE", + "lgkJ70XJfy4rrRsagXHED3tvJCyDqG08", + "lgr1m1KTWpyYcT6na5mkLpEcJ3Uxa7dL", + "lguaw7R05ZZpDdOlLxOvJnrhfR5oZ4aF", + "lhaENVzVmDICfGwghlimk4Z2PD52OULM", + "lheK3DMLEdvqlNlA9wZpFRUnKtZ1grGU", + "lhw7DbTZ4aakfi51acg0gJqmOC9WSz1W", + "li6VKbQ0qhbqllllH0BHhSinSvwMcd4s", + "li82duVJqYg3mLjD2GT9fx1th5u2XERO", + "liCJgASjw3ekKsR9Sv5DGD8hS1UjeGMI", + "liyxqRTKDwkBK9afIGidlxAVJHh2XQ5X", + "ljPuFTFtkO5S0s2UIHIvZhiBeV3mSzvb", + "ljQCiTkCLdiHHdY2sHh6xrv7TYlUh1Ck", + "ljQO7cRXN7UWZs9wUub77eFesHdi7LGr", + "ljoVtNHChz5iwzuyFoK7LGYI21LlOyGe", + "ljofAxOKH3teycWOlKo5w34cqqTa4BdI", + "ljwR9JrPO808H9QpSjCEyoQOZl9362E3", + "lk0APQ8kSMmJYRpgEZqfflxATHkKElNI", + "lkDjsbrnAiZU0dm5bS00gfBiXPuxVYPm", + "lkGKssr2OPY7yDeXjXV65EhrbVzqgBxj", + "lktI5xHTSi6gSkeL3EEc42bcIPfPQTKy", + "ll3OP0mIzWdKPRqxaqvfMELwgwToxcl8", + "llItmSfXDFv1hF5YUUMj30gKILXbClZP", + "llprbXcMaEW2gFeB5nRmsKDmmSqB81Zl", + "lmQt1C7CziiYQdRX5oWYnXQQqc4uv8nr", + "lmTtjHczgwgiBS8zJsqqIMHptTNzdPpR", + "lmehcmqBIDPjEOU8EVXQTAlvWRvJvlA1", + "lmlk29IU37veEFUPJJmURkbTOH9gEkTr", + "lmwRqreXvEVzmsreT86ldWkV7HxNTqWv", + "lmy9TC6BsKhwScJz1MyM8jSMYF5a1n6n", + "lnAm79RoMNE5VzZVmUnq4Tu0Rr4uBgw5", + "lnIpsSHG4pdfoClgdQVhkaR9Wbukvj6F", + "lnN9moF0kI0H0Fp6W1HAGR0YEsRB92iv", + "lnX2ALOQKFRhf7ZW0EKHtDGxGysotOm0", + "loWMFkC8k0PazadU2ClrTPqnugnQDhDk", + "lor6gcAYV4TnuTEnzjWISDdcZw1cdwyj", + "lpYoCvl9sR5LLtaen9VYC42Dnpitq7sp", + "lpiDt2uhsrIXMoHxePBfjOcXUCzfcYO2", + "lpjm7sHxv3WFyc7axB4kksTo8xXQx2cG", + "lq50gSSE1agoNeJopJaLqzKJoxyNyZy6", + "lq7fe67Ht7OJ077T9fnWGesJBtsjCpaL", + "lqdiJZ5PtAgbBqiWclzrRrdUGLRu5itX", + "lqoBX5uMJ8bthvyoGvJO2xPF9NziSj8Q", + "lrIjpz86Edhku9URA6prb3JTmBFnn9W7", + "ls9FvWK0QDrNMGR9tP16acvnJmgtEraI", + "lsIUW88ayDRNImfuzgV6DxRnukviSwro", + "lsPdmFhSvBtLZKVcqaahmZozMCIVa8iW", + "lslf2lTJEnTz54ViWU7DLt1kD4If5Nev", + "lsmUf1WkYGVNy3YrXWG1kebYGaGD7Uyl", + "ltiLbtmXiSs4ho8Qx3Q5fd97o8txzALG", + "ltjZGJypk5jfQvJBizWNfLyifQXCpLVR", + "ltkd6Fg3pMsWlUjt0DLUSCYiGzFAiCNc", + "luTKh3tyRQGOrSzrmPgtHjZjjGQvj1DY", + "luUNGPZ0rIwbfHMIbtwLoJWEUWFkHbJD", + "lukiGM0y7sPzy25cBWHcvvocTapnl2vt", + "luy4xKGi2UG2sf8d5WOCAZMElf3DC7TL", + "lv5nYz4nDlwG7efIhoTT9N5PV8ecaCx7", + "lvS3CPpGHCf4l60bjWdwVFf9gw8iwUVi", + "lvpsvieyOPFqa8fqvyLVPEA8z0F5Hnbc", + "lw0xkvnOeyMkLowVHs8vXc9cxd1fGRdx", + "lwBQwbzPiJzBv8HtjySzsIgmNjR9ISMW", + "lwOGrw95I9PuRenw6XIJRzsWRmIOHM1P", + "lwackcEmRnFcXhwlTzc0aI4WV2HEJeq0", + "lx1mwIhiWLBNFhn6Tsl77v9Ot1lWoKrx", + "lx4k0dYVQ7DclqLuBwYd2FcVm9qAehlA", + "lxBkDq6GrGdlDqBev2MqGkTh1X1WqCXJ", + "lxa4l7uzV1pkCjqKenfoOpM6dmgJlTAy", + "lxle1cZFL3P9xMZBhHdVMdJtWdztrOv9", + "ly8yd5yp9YXtNfqeQfSmI3MZILvE0fXT", + "lyVFFPzn06AYS0DUv6ljHKYKcEOgfLaz", + "lyoDOf2x5pTqvpqokzsN6cxns3SyEUdB", + "lz5R7GjhnMQhtBkXZ9FdS6alFHe6KrNU", + "lz6QczvKUrARjyNJnM57c93BAWNO5TRP", + "lzC4TTSSTOLNSQ4du4F4nuw4yMxcXhzY", + "lzDKhczCuvB2S7DSwWWdhwlt0UOPvfT3", + "lzHNYxzap4lDMTUwViXRWkmbz4ok2CYo", + "lzdTEoYacrl40qMVd5XilI5ZKaXPSAFe", + "m0g0RzuzBMgx2TaBKBMlfxhSvcnMSAeL", + "m0okyOmBNMl0e59Dt8AjvM3lnhpH2rPc", + "m1wKNsc2n9T6PGA71rKWnROVzbFYvhCX", + "m1zSmCI7esb8cvEhIbLoSe7wrsvAbBuu", + "m20b7WGoFt5zh9nCipkQMCTbcXD2tl38", + "m28yodrT4wzrLgVsVFtCpTQtfgm5a0ud", + "m2Bl5vN9aAMQWUKbGx9LYvcgX59Drz9a", + "m2JkZairsTyw7JzD2GQjFIqWmXjYCjul", + "m2r72rGA8krdCqn1N5OGKgCbnv6iSgHL", + "m2tf6GotYnpDqWG94ybdvONVatcJ0p23", + "m301GbSM2qSpErgj8b82hKIyl400qqJk", + "m31Wx3EFlcbq0LAU9ne3KRC3E8Ul9vG6", + "m3Uc2O5AtvG1dFPgEF1NDRmzxQTpXTY0", + "m3aIhKrP80gfB14Nidz7gsuIWQVELGDC", + "m3cwDz7sxIgaFf2pJ5cr8WGxaz2gAR0W", + "m3f3aOPO977Ak5BxjQpPPbwkax7mxoPF", + "m4dQsYauhqjKrVRqHrJytFCCWSUPWDFP", + "m4pqofPZ74olwPRIFWojkemF1Laiwn8M", + "m4rWVvdjxLj7kPz2LoW5vMGFn9ZrRDvF", + "m4xaXXzbIkugAo00SvLHYi7tEgTFUxj9", + "m5PrDkp7AbteiBx3MaNT9MfPZdRYWQK6", + "m5YiGORUafxtGv5n47DXyeFASiKwUiag", + "m5fNSGxPGxsdctpZnAvYaE9jLOh4TfDu", + "m5xr5HoT5lUIDr0d7RXiMBGYVYJLxuKf", + "m61m7sqIGziHZNjHZi2ebRcubYwtaZCV", + "m6EnDwnmtZkgE45vxJnhsTm0CVEVBXyj", + "m6jASIzghQUWf7Jttii8hW8kSGntaH9k", + "m7CMpVhlKpMUkaI43nidycKotxE6yJPa", + "m7K6X8tv9rjYbxzBIVqYKgFv37JvObP5", + "m7X9lMHZjgKFnok0b7cik6RD0okOBOb2", + "m7cBveYouRlWiji4BFTY9ODaWfUpJCEA", + "m7k3Z8nw8xsHsPIBXgcxDIWe5nejSaSu", + "m872w4SwbGZhpq6DuC9zs5xwoMZRYoWj", + "m8KcdBACVBIMAeJaSfqHW5xYuO5ntc1y", + "m8SHCGPeoKDrbxBU07XnqPtNqBbCW2bK", + "m8ZQJxEwDK5Aj9Z8tTwfKtum3eXGEWAt", + "m8ahj03btu30TMao6lHIPJqoO3J95fda", + "m8dPxtz1gtOHLfVJk4y8XSXR5jVWmQWB", + "m8dkPGyOAaqyeU9KDAO4nj7JirBKciZs", + "m8erkB5GI7Ccq9RZuLGJ9wH1yofyNhUu", + "m8uXgk96bzxDf7fRL8zL1OwIcMuQmt0y", + "m96L7i8cIdxjffJy2bizZHkybOlQYsZB", + "m96hM52Fz1OxSGNujW5DaNE4le8sB8ep", + "m96pAyq4z991TzS0nQtwOdxRE9BnirHo", + "m9AAGGlCnkhssGOq8q1GLxkOUS8rtF11", + "m9hH0ZEu2TGnOPp8hmJnJSSrM0ZA8jdP", + "m9rcPmLEwnonAsn0MmhRk1uvkXpirF3r", + "m9xuR147AKN8rtrfLSp0uyTy5wUVOoTF", + "mAsljcqVc5gG3xAyQsanSeg1cCey8hj0", + "mB5E2oyUiw14rl9R0Rfn2rACkB5bAeLj", + "mBfrohnObYGpoc77KQ9D7OUs0em7sVKx", + "mBiAO68wL1D8XW453oeLiK2ZByJKt7EJ", + "mC10q0H7FDxLyzWtu3Ku4feeD2u5joZP", + "mC4UwbO0lkVUHFbrLhaiyaRkD46iURh2", + "mCTDnTbzw47kcvGSWIghhV8so0P3vduA", + "mCrvcqesNucXsySrK0k5yg4ME5KrGNSO", + "mD2oeBkTh1ACwXWJ2bo3qlRGC1T1mJEP", + "mDB3A4ANeMQttTVrcvr9MxxMc1YJJbfy", + "mDCXtKa1owGBuz2RRqKp3CT04a1WepUw", + "mDjtnC4n7UpQeZFKVkofeoAYuqBGGP8k", + "mEYnLMG9ABKevQEIZqb5eqM1AZ7lNpN0", + "mEgq7XcJhF2ahhpFGpnlZ06tfl56iH4N", + "mEqJ6MHjWmfV0iKmY3H98aK3rLdRcui1", + "mEtYOKADRVK7dWapAZHCxhlAsOR4R1d0", + "mF0ak5e26p5LlGVXcuhaMjXPDw6dgUUK", + "mFtvWh4TMzoxjboybiON748f5HTaQ0My", + "mG5KcUAnWDaiDbtzqEpCZ72Yx13bDbIk", + "mGEcMwiGi1HdsRUXfer2ACdK10vrUCkH", + "mGIDfiA08NqL0lXSoRq5YU0p6tXCj8St", + "mGNOHA4b3F2Q17ncXf8bgqqjkw5ZthLo", + "mGaiMnbKULRggw1BAx8fG00pbM2NasV2", + "mH08s3bbcq0LpCwLWroy9ugqnQ8va0ft", + "mHCqCCedLeditMBXXWboS5BsGpcb8NCq", + "mHKTsekVYHZhXTmo8tRPZ9u09pJ4RoqA", + "mIP0IQTVgLX0P9nzcjZaIN46N8SXi0eF", + "mIaYM26OIWuBq9lC9lIh06eM2tkK3Ufa", + "mIdlBH3TjLuqViw05oj3X7c4d2w9nozY", + "mIgpLumOazjCJz0x65EvZhdJH3Chk5eF", + "mIuEi8BAY9ZbGNoTE1kkNQ7844PyirzD", + "mJYQwcyo9hn9ISadxMHNeAxGu1G9mYX8", + "mKCB9ZLEuWh2MqY9TFbH7eM55EfRHJvb", + "mKYygxu0Pw3ryVt7a1jJFb70GW4QULW8", + "mKiBxUT1u5QVnR7H4EZyELXbCrVsCq78", + "mKlZEQrQsHbAZQGHkUoIPJL5mfOmzzyx", + "mL7L6c21HSaPvsPT0YJRox6OqT9KZU4T", + "mLEf7uza07GGHvVjuTb0E8MPpmzZF1gD", + "mLPNnRXAs0A9FkM8KnnbESe9vOecqGeC", + "mLQg0XSb73gTXFe9VZvkSYG05v5E2QuE", + "mLXlqmbKnKvrA044i1nxLs2DUzZbvDyn", + "mLtATpc1wfh0WALGngr7C01DxjcmEbhQ", + "mLxGPiAvykjbCe59EhQEaU5BspryFKP4", + "mM7dn5OAiuVbppmng9krAT7Qjqfix5gs", + "mNrjbVTpHuyBtL19zTPvzmsfSgV6TiSl", + "mNtwUrajHX9t9A1V2v8aK9tC9vaiZoAj", + "mOBvAWdBebts1Wy0hEctL1H8DYpkwdTS", + "mOZ96dWL3V59Id9m4rbLrl8uw055Wwvh", + "mOfK00iWAGd55gI2ofadqXpf6qozpvan", + "mPAYs8cYQSNZ0NDMjPQ1v94dDfmQWNCJ", + "mPWD7iHtJUVV2EBZVA1n0sISRjKwRDwL", + "mPsdhiifblAiEYio649kyxDrASyGd6wi", + "mPsu8WCX8pDr2PLT7Rfu5hchtJ5Lv9wQ", + "mPyEQQZNE3wLZ0kba8kFaIbyQ9MJiAz6", + "mQNGJJpfgPkH7CrQVI3Bpia0UKWReqF9", + "mR72PntT5p1acSdUJYzkDq5aZZf8cbb8", + "mR7oAEh2rA9txqCCVZQDsCZc6YSkPhRo", + "mR9TeVRKisshLjMy4AgQdMLaWWooJEuJ", + "mRDCZP7hFhxNEqbldYhX4Q5WVZ3HxU7h", + "mREpjkkG0RxMqEgl5W9Dheu1xEoxuUtj", + "mRGuN0Wj52gUsFhshE7eiDaS4mSZr6el", + "mRKLjTbwwNrLwOpfJRTAZbBzOtYmCjiN", + "mRNCQ52HACerK9xNwJXL66JmyNnetlPd", + "mRNGTJlgqfL5Yl864ejYJrCSNfF5iqFs", + "mRgNqegaL0Cbw0OJYXV6x8IRAbBnWfC9", + "mRuR0mWlh5lgLlGd0u5ohZW0Y2uYA7Ai", + "mSuzlwW1UYf2DQ3YYcXXKf4mdEIZFUpF", + "mSvdwVP72VzO1mY5uwfDhS8R6jObgN3A", + "mTELosLt5J38nB8OuPC9pDukYmM2aKAx", + "mTOZJa7Bw58QNQ4vJ7RzNo8KqVvwKCit", + "mTOd49W89rKxaXCRR9sxH7eGp9wKCuWQ", + "mTgP5LrAG2ZTKhWsLEGuJJdwwymk91Yo", + "mTubGJbH16OVLKz8hFbMYI38wXn2Fgoj", + "mU6XwPOn1gAq2xri6jhB8xiD64diytFa", + "mUAaepSk7kBGkZNctAl7UQqnTsvJXn0x", + "mUrBqKxlMNfi8XweNg547r8YCI4qxCsR", + "mV1WYzYSdgNq93dxt6z81aoF7L41m2G0", + "mV1zA3eZuygO0V0XijFH5XsARbCmerLG", + "mV82ULvA0DDh8F7hfyxmUIylBHUW1Feq", + "mVFKc7c5gah7eIATxANXI0kId1vEbAd4", + "mVODkYK9Uz1D6ciImHAcfPqtFEiqOYFX", + "mVRSvbpq6l2IvZ8b0zPSlNN1g75sHvDb", + "mVgVcR2innhwCmqznWXDFFo0V56VI6Rw", + "mVkxmYLAJqdcJwYWfhaCMBYTBaKgvhbo", + "mVpewRdHHH901LUGZluxsJtaMYyXkHGU", + "mWAkceJygexbBDBGMP7zGh67Vthh9NgY", + "mWMdqnn2yR5YmW0QfPuQMhinKBMgEy3O", + "mWhLiq7KXQ8QXou7XPeSElrDTihFZGha", + "mX2DKX5j5D2LY9L0NmzKPabp3mJxPfey", + "mX7A9enTvE7o4Yc9azn9Q2ZRBrJZHCqq", + "mXLtJhjYxEcblCl6mKbxH20X41Oqe06w", + "mXgf0VIm6eUoxZuITS5j2CVF8jq9wyWh", + "mXmgdfcJP9Vn3TjSh0lXMQqu0VmRmO05", + "mY7jTlrSZoKp9dmdbYAhc8Esmbm8bDhu", + "mYaCKyMzugrOtrXTjTJ2qYV9eaJG7Qwo", + "mZ0j8s5ZqREaeYN6afZNerUIG4QzaSUd", + "mZ56OaTN3sFrZbnPW8SAimwgdnIkhaqE", + "mZ7E4iOIB6aXthxCSebm7CAZ5EArNlE5", + "mZCT9avTvWdRTdgAwBGB879YTY9Uebjt", + "mZLW52yEoNHDMO1952ov4CdmFZUql00l", + "mZP9fSEJe2zNtnYjpGFQymmkGWjsiLJA", + "mZw2ZvduarLxKMEcjWDdYoUFZtRTWhZs", + "mZzwBVpNLVYCyzWt32F8H9BlmBucjOnS", + "ma33QZhdN9MLK79wu4Fv71OPlRLhMQSH", + "maCkoS4WObvFJ5OYDoEFdR2SIgTci2Zd", + "maeB5CllhBHFWC0nYRHU4rfbuVByMBHn", + "mag9z5SRnD4WjW45Wk8Q9VyjUcE47AWf", + "mc7M2EFjGh7BRaTxoxVhNpNgz1lk0DY4", + "mcSLk7raBCzvmWqqJ5hqeihqb24AePFK", + "mcniAq7FSAHfMJu1hK6zbMiHLZQfNZiG", + "md79Pwr2bkGjPO7TWCH2ke6K8t6KzIqB", + "mdACYshQz6Gq3b9vbgs5o0i6scjhbB1V", + "mdDaJ15JBaudXm2tEihQ1Gyr5AJifbZt", + "mdJJMlIFwTy7zVEfbkxcWAi0jjNZApdq", + "mdV36zzxo7mR3HJY6VESbhjuILv9mBqw", + "mdVPI8dUUCgcUjPPHIZzZLDGfwfIcNNp", + "me0SxXZwIjvY32ArRkskRYNwjCQOv7Z6", + "meqlXf7ymF2SbSiB1CED7wYvduEGwjNa", + "mewjZBzNTS3UOnAgHpoM1HgHdQVNUeid", + "mfGhadzEaLTPY9Szpq5s6w8Tt0cpl6om", + "mfOm5tJ0fmH1xBjoH2cKfT1nbyM4TCGg", + "mfob72I2uUZDJenEETLgZEeO3NJhXtYd", + "mgDf2GMqSRnp27h6iRiLVtZPolmOmQ8I", + "mgQLuZjDHTTNGaDVl6bR1O79u4AFz9vI", + "mgTREm2COnDgJm6yvuMv6Ad0Op5LmYKf", + "mgpbVQ33KcoFwdtbLj76iMyneWxIGsYi", + "mhEpvSZ0tBSEamfGz30XILIqwUMS8QjF", + "mhGtNkGn9neifpsue15JTHPm4e6EmTId", + "mhOditjaKtjfeh6PkQ0vMZFgiSWlSTsV", + "mhWtFRUKhaZ0rXuk2pjGg9TzNfCpTSUy", + "mhgCTFGFma2tOPv1esGiHwJIqXdXgZVw", + "mi1XsVK1ThUlCik02d0Sbx9QtDVyNNSf", + "miYh9C9qOHm8KcaMi9NTfirnvfyVNxAM", + "miePs6pDu8ccjj8kWJ5rXwuknqf6M3VP", + "milkZyGuk7wFo2nGZEbdoHPXbHtFhuXu", + "miw6bSMzP5QsWMUpzfCsvjO2Foz4ryd7", + "mj8r3KacqGfqGDvQku2kWlQOufnZF9SN", + "mjdAqEWgDJavgpv5QHwE2eccduuQ0WeQ", + "mjnNlHsJk8gXiL9Ikp1jJ4OAykKnnaag", + "mjv7KJIjlduGvBXGwflEt4SuHeFtlCFc", + "mk7m27rvqKjjXHcnFxw2YodZYkXNUSg2", + "mkUhFhjXKoq1IcZHjG898s54HnMWSBEL", + "mkejqBFtVJ4JYZftfdSwDMmgcA0lKufw", + "mkhB1QptM88ncL5xeZFAYjclvs2HPPKg", + "mkuGaKVxQHwl7CzBSjUCcy6M99tDNR1C", + "mkzx17HvvrfcIP1uUnUN7bUQZYuT2vw5", + "ml6jbA629uYYJJbtd4MrHPdG2okBVztP", + "mlAxM0swstodAg8PwhbyDRAXmW94HezR", + "mlFKsl94aLMSankaTCb0U59UquV0T8MJ", + "mlUkKgleE7K54n0X87eak7zi1vu1yAgK", + "mm0oEPxQdFD7hhlBajVGhRJ0xprqwRAZ", + "mm7hn9B2sQMYEEOya34j6ajZbdn4X6Ul", + "mmfOqsSFwARdlBqPjMroYHbOScLXdYiN", + "mmssNTIVg5DqaGMYB7M1y8v1RkZ4sKfb", + "mmtTb4pjsqbjPAueHq7eQuAS11hyGdTS", + "mmye4haiPXHWCbZaAYE6uAiy26vwHN1G", + "mnANWFRBa1q4HNlU4d1tMcvUpRPqnHHw", + "mnONBW7w273cl55zIZg9m6Jk3TeWog6Q", + "mnSCy6CsaOM4j1sqMMLYtSi3zcB5WBXe", + "mnuINFNLSt0EDAt2sEUIxlgfIt9cKBRD", + "mnzYbfXG5Fjx1PaHhqZWSsGPuB3MUNli", + "mo2H37mmTWU5ATuvABQEHxDWFCj6KxeQ", + "mo3FGMmDNi4ngYO7eATqSADhLpT0bpLK", + "moLD7CBfgZQhFNQOGfOFPakZP6qna7hA", + "moLaEzxpbwAp3xEyAvzoaIALuQCceucE", + "moRcIg1SZ0NfAt4ZmkyWIP7ChJ4oTAYJ", + "mopGNx6MvEaSPS9FPgxsSffb8RIJdUs7", + "mpBBEGwksQl9AnrbWZmBi3wcsWKoVUuW", + "mpBSZWcPwGPwrPJzU8wGywROJqQRjToj", + "mpJfGFAEzjm8DAiriBpktRsd7viNpJdg", + "mpLtXiVQslDSrzIRssPq29AqBGQlahtc", + "mpMCszIljOZNlg25jsDN9hnGqfF6t0mR", + "mpU2v4poee24Q10s580m49VX8sR4UFG4", + "mpgBzw1o2etpidoCt7ykwjiVvDTroQ7m", + "mpgrijbZ0F5coUDqp73bCBL3QxTgiTsy", + "mpxeEQAB12Bxpcos1ALPQKq0aeO54Uw7", + "mq9MxeMOx1yQsOPdr6eZFAFzqETN0Yj7", + "mqC5eMhV2qCOXjHeppKEyUmMPatZEgP7", + "mrJuNBgMr6BJITq53ptkYNzLT4V6I45o", + "mrP1AS4LSHE4ljWkPmCSumUx4AQC5iCU", + "mrWeyb7Q4W75aQqkYB6KvuELbBgQU0Zo", + "mrcXiaz4QJdiqqfwFlQODb6YAQJ7dyWH", + "ms8hgLGGTPE9O6K7ycWHtEVqEdzLFevN", + "msKY7z83gVNtOqw62F9X4GyuZZrDgcx9", + "msM8EYnDCMbQPvM9XrQnSY0pFVMFOghY", + "msYAcxbbjRl2ROLbCUfcS2BTgdPyvjaF", + "msjdqmboUMiQl93xrOi2NGdAVG2fWJye", + "mt9NHnosYkRiQ356uZnSuY9CbIJuEMXk", + "mtfSKlbPKHB4Y39dNJrxGK18eta0Ihnk", + "mtomYRWjUIBihhDTk0Qpyjyjh3g2KZV0", + "mtqKBIs2corCwIpudedfZWuwevmiOqbT", + "mtyFhSxnyXmDiMsQ1vOHBGydZuzXAm9V", + "muPTdMpKKQZGdO6uyY59aYuaky4fGVfl", + "mugBkVQHhL2j7BLMRElGzGxrOKeJTCAF", + "mul968tEno1LUuWwuwaEQ0Mw3w2sIDzn", + "mulqzk52LXVCIAaY8cQeoaoyQaynCnfd", + "mv6v8B1okonvJZzeotzaIdoQUjd8pCWH", + "mv6zQUJ1XvZp1MhI1acx63LU9MnyTyBh", + "mv8xv5nuPiUD2csdIhIkqGa9V8O9DyNM", + "mvNlHELPsVmm9AugW9YeofSmkp0vn6R2", + "mvPLkD8iIXQ16AYMD9VgDVCueAsLPMNS", + "mvzYaSyEOIYQqumtlg4vA7o7lnMSCuEm", + "mw7Nfp22F4CF5IazFLxSleeWLtCURh5w", + "mwPCwJTZ0FxYGtcX0bhuKUFkI0YVnERV", + "mwpL8cnM6dTUqfWyHz6CUxWp5JVS0n2u", + "mwqDh0QfUvmvW4msIKtAaCwZT3aAfyfZ", + "mx4nRlExgOAMGOvTKAUFdJKGfHuhiPZY", + "mx97cScHRfrrT9nau8AaQ3gyHve0l4G2", + "mxKH3mYx07aIh6tPnhjFPyJ8q9EYituL", + "mxhdvdJPOrD2IsjZUYZGBxHSWqp03Ky4", + "mxjqhCNXFveGnelnZgLmSEP5qS3RP7y1", + "mxl3Vwli2CHhbd6NT73g6DwNpwGIfxuC", + "mxwSoOwFvcwfCaoY4My78DkEQQqZ0vUC", + "my3VUKRypcFs3Ikxk3LQ7F80tKIWDjFh", + "myDNrjzxxNJcKid3g4J8r4LGPeJSkSTZ", + "myKBBooF4i99fxQpVBdKyHLCv0ykbzFz", + "myPvkBswDY6sWdBQ1sov9aDHr7Iiplni", + "myYlHHhkPnZ93mACGx1NqJM147taQUod", + "mybLEV5wNieuP7qrzmjIg4EYgdDtwerP", + "myihsHcvsU96sAsqe3BYAjuSWRfPz8H8", + "mysddXKjVXc00pvbyQvIQQwSQudW1SgD", + "mz6Rcz2wDTtoqkC24AuihTipVJRUZZFN", + "mzATyllEkhve2FxTLIxVnfYU6HCd6k5k", + "mzE2jQ2UDdM7OrZBi853cvCgIllqZqWK", + "mzWKSXqFj43taofmbe3BV3BPV3fpEGcJ", + "mzdoxZXC5RG6JFjr8ZfYFdrKhl1cGt8e", + "n05z97h66YiU3nzbH3wFeNGrgVBd1ITZ", + "n0LgRl4KyVVbaYha0R05oF9UMTuT2GSi", + "n0LzFrcoIKrUMal867sXPjAU0isXOG4B", + "n0UHOZ8yvEdMQihjsuZ6K8EPGLzlXJg7", + "n0qoQQNSTnxXO9DL3ZCxwKrvL9rpv5fT", + "n10fJDCxtIiyYRDtNLBT16g2HIZziARk", + "n18dEhDKdOUEdln4I1Ndn0eK4GLCjKPg", + "n1FVP3PJs9Ryw8DiFTQzcc9AJGDQadLL", + "n1OaY2slGAFbQz5E9PnPo7G9GNyoz24J", + "n1lcdy7FYXJMQoaTzNb9sMVgxBKgyAjQ", + "n22LhW0f0vkF9K2iVubJRZSgJaF8Durd", + "n23LVu8Dgc9nVwvKkpNXu14NlRAMDSTP", + "n2zdmT6UERzssptVcsvk1bJUpnenWz57", + "n42IzAdIJAqB8wXZVqqdX577jFfrKFs4", + "n4VAIpYiGrQybVDEbPZRR1aBwX9Kyo4M", + "n4k8wKkon5YPdDBR5Sd0jOOTXZ9uYAtR", + "n58VXhr7HViDQE1sXe1ICbcwW8ACflD0", + "n5s6Q5Yfd5D816rQYo9FhiVOFRFWRc8R", + "n5sJr6lMfJ45TKJvUTLMabf4l7KPnLzq", + "n6NnC6rNq2hraNyliGn6e1jQbZ5bygIz", + "n6SZZsVwJTiKv6VGH0e8J176QgfJCC2c", + "n6UryjAXljdo2qZHVAFcj3yl5sjkbPnT", + "n6b4hqiCQOK4KgP5qwPSiOeFRPkJzBWG", + "n6bFffgXyygLlYtwRxq8z7EwPJIG524o", + "n6gPWUyqQ2pZUfQ3poIElwAmIQNt49c0", + "n6j5Qh96U8bItjkw8uwmsFoLhia6V4Qq", + "n6tJxN1mWH5yuxzqRzu00iOcDDaZjMIY", + "n70pzhmC0NB2VNVNoMrvDVj03Ee9TIM9", + "n7GanhVbNeYLydWNzC67aioIQw1IUKLZ", + "n7MMa5umGGdUnvMBdNMYBN0G3TALVBs2", + "n7VUszExSXrlR7AXSIjqqNdFjjpGYRwx", + "n7WigzOj3ycJrj756yXHrHj0oIeEE8eK", + "n8NY5dGhr9kiDSdHptAMH4HbRH2yCaL9", + "n92cjauRWH4nOXtEFfOfPYqzwqq2jHQh", + "n9JnBCcpSYWzqnTShaKlMVbMnMYfqtlw", + "n9aeeHag6WfWiKQDlq2ZMbjl5fz0E7Gg", + "n9mNaQyPWaLuU8KCxkRq2IKxGnanx8c0", + "nADIVmh2eCFLy8IzJroefOWrbJeZWHL6", + "nAZEWEwngF3cYyYSBJ1NGMF7S349vJyg", + "nBejPlUW42rB6dGFVlFehDRARoYjLDki", + "nBt6IvQ8gSfZiWUu2IXzYaBxBl6l7x48", + "nBuDZbHgufLOaCryOfU6aHoAuknwBCWW", + "nC4diB6nTavQGDWPeqrhwitbIMb8MWqA", + "nCTFUkAOzFMkcE3mOjI32IqKcM2KnNji", + "nCTYkvKrWlpO4QsDDzyCj2GriJL0YbPm", + "nCYyzsxWdoptPfdgBMBtWOzgF6Rc8myM", + "nCeDnvJtTVAXn9iYBjQCQulFFw9OK6d6", + "nCm4d5BOcMtoj7zZQZzuTyflqVe3F8m0", + "nD78AdAePU59KgVjSFP0gJSh6KTRQE3q", + "nDDfDKiTvq6suyhcI6kNqTWfi1dwsyjJ", + "nDu18JNbRb3tTzeh6Bn9rcKsUGEhTFo8", + "nE5MCsFlkNrJ2oI9z5OfIMab049YvgV6", + "nEfHBj2O6aLFPUFdhcizOiTFXNJEM4tp", + "nEmR4v74vkjy98d7zv8ZMrphXDh6rYU2", + "nEzrYKKYl0z0LhOuWuyFsAjbwHorcGFm", + "nF9TLzbemBbhL5M3kKNmepcQfA5ozQmd", + "nFM23yD0w9i1etVx3gzjbzXZE4lWXYPS", + "nFSfUZkX35cvp06tMRmNdAF5RvsdkMwu", + "nFmz5cHfMwr5iC6r193u2H0kZY560MGZ", + "nG2eBRjGhNChl8nUg72zEByYmkGoAj74", + "nGC9R93rP6spSm2UVTgNKmcT7EDIKAHK", + "nGldVkIx8nBAcKpLwjXOmFRitHF5yc7w", + "nH2IL3dHQTTHiIMwNphfPEf1HRp9b8Jo", + "nHKultDD99GG2dSOdGDkOmoXk9tEjrGC", + "nHMujjom2Vkp5GQAszx4fpo9dOJS33aM", + "nHUT0bZhvdjU7xu1mUFAbScxCJ9TUe3J", + "nHbq7sSrQ5yXfAV0Z5Q9W3cE0Herz5PI", + "nHhkUNrfrBn4DppjD0MHJW6FNDeHEHQj", + "nI0JuNrzJF9dhXjnnkGIr4urLhRsC73s", + "nIHOnyx9fXbJBzyBKKAK0eBodRRtEq3H", + "nIPSRm9KsMtQhTkFmzE9Um3H5s3XJKr1", + "nIRqbUQc0Yg2ughLpRxAP6GSwExNqMBK", + "nIaaL692SoKwK0DCgrjBTSTRDVhigrTS", + "nIcCkUiXYrnvWZoLPQ5RcGO2PsXLozNk", + "nIcKB1fgXdtphphoreAzlUBcsYMERGoR", + "nIcPo6vGiK2p8MLkH8Tfp6iMzl6KnvGg", + "nIdzMSlIxsKzs4xtLwEnzdDDFnnX98j6", + "nJ2uZuhuleEp9Nl3XcIq0vdkAr4qwfp7", + "nJ69cAX0Zj7GWp5S5cKLkAkmOnfMIYax", + "nJHGIE1T9wqrwRE4CTYsstbop7Dg85d4", + "nJcShhqUIMiu8DyPsmF3Rf6QNlMTgCxY", + "nK52doE6GYIMDEfg9RCrcCpSVzRZnYjX", + "nKHp3gVXWpDJ8IdcSYhySxRkqx1GnmI7", + "nKM9D7ab8MclU3hbfdB316PIyrQPD9ru", + "nKPdkROHLJIytbvOsl5623YSoSsm4N7g", + "nKTbMpTlhlgPFuA10MpswactN3rvd7P0", + "nKquTYrk9vmbLZBKDxNDznHkVNj8pKN3", + "nKyOSLYoeqCgY0fBQHqDBYQAWWsGwkpF", + "nLCrPWJhwQyWyOJyAlPZtd7CRIPidN3f", + "nLqcGMcTrhl4IFAWZvuDyJqH536hxjKQ", + "nLyyCeixLZaMHUcrU3JOOTIKPilOaRew", + "nMPv0oSGWKKcpPa4fZcnxR57Rl1cWUDb", + "nMR1klQb9LTEaFZZXDkt0FFAFxGaWr8I", + "nMSpzl3P0Kan6rvjsCUjjbHIYpp8VSEF", + "nMXdI7uUdxqkazqcH71e9wYkTEEDCUiX", + "nMrDkqdUsHB4c5niVNPq0AUCAwfBc9mB", + "nN33C9AbOVvkBO0kdqlQGc5dSxqyJLwh", + "nNH9LwC387M3iZvQ8CQ4aHBDy4gztBwz", + "nNMPjzxEpgHdlsxVLqr6DbH0mJcANW5N", + "nNQNjFXQXff6WFQLjqCdiG6T6ikQQpmb", + "nNyug0r9d5u1b7VIsF065ZJv41UOC0Ma", + "nO15kJeUDBowmJNLPUsCc38HVgMPt0AP", + "nOJHYppCe2VsaBfDqORNCqd1YHQzF7ey", + "nONIvY8nY9hlVN3ViabKJ9woq7Y0mcEE", + "nPIkYINIKIO6JA9e4yANsuGWwkMuxlJa", + "nPU6vFpwBXtg6mdnqZHa0VSidjf1QAll", + "nPWJx2dMYVVvfm5DD1qgofpi5RbxN1zg", + "nPcoxoRnbxQFu1wCEsviNWR5dWdGB8s5", + "nQ7svFoIpIaZTacdCliVoTRw5YHq3W1K", + "nQBDpo4KfkycOKTF8Ofof7YY1SQHRk73", + "nQLCwaQHleckMhVIKU1PUL42mdjdDSU8", + "nQmdbAD2RcH3MRvkUxAw3gHUJrO8xYDO", + "nQtJweKOWlYVhbdt8Vve9Ob9tqc85kX8", + "nRWzNl3PrKAEQaUDhlcxZgOHJEAWxiXM", + "nS6mWhSVqFWhtYkxVZbrYvY12xbMBATx", + "nSIHBpHgAYc1eIgEq8yvyK2ds5ZDdLmi", + "nT3HWVezhiGwUzzlox0F4pIFDTEl6QFY", + "nTBTfrzwDcPslgUd1QzQFTamVhpTYUwe", + "nTHaRp9efTjaizD6Y7o9XlTh5g0Sy6Hq", + "nTI5ka1ZI0OoRe4wOeME40nfimO5tcx7", + "nTg6f6KWuGGbkpK3tgojrHYJVM3etJZa", + "nTzNoTpmjq2q7rbo2jv6nZAZbj4Mrn7q", + "nU16UAyKuFJyIeulwjQS120jee1JbSL6", + "nU7h6TLvkkBh1ZGPNRZ61VXZblTtLVUa", + "nUI6WGkJ2vyk8Wd1mlHs4LL93s3Ji7vO", + "nUTU79DfNWFSBx4aIWYblF6aLfre5D8b", + "nUdSlIbAXNYu8iWtMSrQ1j4XigGDayei", + "nUlaiY4zqKgaXqY3LlrQYco0Voq4UsKE", + "nUsTyGssUyylBy7agda6Y8ea0d8dvgMj", + "nVhbS954y1ldHcp764RYI3RzPYarwbZa", + "nW7lU1hC01Wu13UAutOQmc68kh4BHC9X", + "nWa1RPGTLpbPKxTHgv2WZbuAMe4JAkRc", + "nXAN3AFgFRjQZpmiCEgGvgLmEFAacXbn", + "nXSOQpD6EGBuA5vnunxsh82aViMCIlsx", + "nXV2vAubouoo5dI1vFmNaIEmJv7hcWNz", + "nXbg2eEkAZ9amD7Cjv6EnZ3oC9DOhDwW", + "nXhrCHS5PH3Ot9dBeNn5zbGRdhFr4UW4", + "nXiCOt0xhsF63NeQTftzOtdFtgfXrqWG", + "nXtb3aBFp1u3CO3V4kgX2czJB5pgI1h0", + "nXzsesvrTVV5AZQ8h4qnsqzTkC0Li6oe", + "nYOy3aSswcnNTuhP1Vr2djOSHTwRGHDm", + "nZOEY1fc2vrL6BAIyyFWQ2mhYiZSLsUh", + "nZg7nBYuJ0ZHUVoirXgPm8MN5DrhuvLt", + "nZrqGMgj0Pktj5jGIdMnvWbOclQaO2Sk", + "nZtaXWCvzkwJXDVxUKza5oLHGaf2mGCm", + "na55bLA1TOctCnImOeMiNGI9SbvvUhye", + "naFxBl1wrgzWqQbNQEdN0URk3I1QaKQA", + "naJAkAWeiTvAJ19FNN0fpRaM1QK207rG", + "naV6wLJxgGH2SiKy3JEuPM2QiLvfpMW3", + "nbkkuK0GMISUALOwAxRgUNJEIFxA6IRk", + "ncGBcjAalHV0ENWH4F2ZkzgoDDlUVgcL", + "ncaL930FSjyt4gQH5kobKSvrQmtc62Im", + "ncsNM6UNeOQVBlXYuUjSN6Owiquv061m", + "ndDx1XTuyPWeUMbNZmu3MjJRJGdd4zTt", + "ndTVwwBzCB8xUUDcNTjNJbqP6x9XAxRh", + "ndm2uTWl5TX9ezqMBcuB2VgsQTdpItq8", + "ndufL2WNLoMFPMTQLzqpDiwb1HJtlwLM", + "neR9kqbxQxRTIWUdnO7eimzFjlOdDUMO", + "neWR03jS0xW68GeoAJtmAGusMFxiqp6N", + "neqBVWA2vlomh3nBZwfdFl1NTJhlOPYj", + "nevAOZJi1WbazBracEBtBSmkf264zZpP", + "nevM2pnvN01PKFXAFAypkjGpyhofjGyX", + "nf9DqILvtHRWMjWeUu3DRPJqwOal5zI2", + "nfFzJFoXZhiVr0tV1s8u9RVAvA5a5Lwt", + "nfMjB2JuDOVrpuNWtDNf4Ctof6qrrTIi", + "ng4V4hIAM4oB1s0B3k3wEehlnZHNEJ09", + "ng4vstvGr2ZAHX7nCLgmi2phPEA7LDm5", + "ngEZo5XmASp8HzUeLhypwHkf7zTicJNE", + "ngrfx8Ey1QYb146xjO0SoUS2dQr5gDdx", + "ngvsfDcrOJ46qKDryZXXa9OdlOWFHrSA", + "nhUcmBuz1n5UO69l2j3dvPoPtIy6wr01", + "nhUzlCHgIXuJI5SuykO5qJ5euFv83jc2", + "nhgTi2071xuRaTxoJdDEeuL1Le6JXLEQ", + "nhjLYfysuZkKBYfV1msA808Pi0UBjkn7", + "nhlylQfB1i41W6f4r3DsDILmPSusoMmc", + "nhnHmcWC4RLVALA49rfPo8hlUooADXLN", + "nhzx54R9i6QctQoyWlyEH0lBUrZW0JI7", + "niWWbL7jmVMR7CGfiHMs09Nw2D2ycITP", + "niZChtUB7YDBaMYkIq5BGj8eaO7qFaEt", + "nicknBGRhoDFsVp7WOYJNx0YJdKFTMsz", + "nisk5AKzFdZGXJsRh2qWMwulzd9d56eY", + "njets30gfy9YHktol6hfYbLI8J7ZSWsR", + "njs5E8dMbhFeFG9N7T2VnvhHafM7bqJC", + "njuxI9z8jlauclHPFJzwWBQtkrJtdjDY", + "nk0oC3apVCNoHAWRxVadR2M7irhZ2UUP", + "nkTfyD99MQFPduPKgyMvjAjtXyd6kcLw", + "nkWKFgCajdoDhgBi4Zc77sR8beVmECOs", + "nl2Y3FZedvhvy6sOUxPZxEY4YRdoCDQ8", + "nlltsyhwnIMPx0JqFf6EISHmHGMzUj8k", + "nm2JALBgPEs0O1PIezs6M0msfzvzbvMr", + "nmKW49pvnDfv2UcT2oe9gvQngqvZtlpm", + "nmRotuAcvbKoqkAuAMFYNJhMGfunGnUs", + "nmcIUaowgJi79rJMzazZb7kgoV4OCmLn", + "nmchmzgQMLhAuGGxHEygTUshQ42WzJ8T", + "nn2SQzB2vYaH6STUb8XayM719Gg8vc6J", + "nnLWPdofcOIXyuIJUo5zCF3kmInkjEB3", + "nnMai7NraESdJ2QChQ0htyeXUyMzJKSz", + "nnbQTQ6GUVbXdTvV28Mx50aSE6hUMtCB", + "nndYrdghplSkCXKiCQ8o9adwHjWgsB0h", + "nndop77P8Jxf1YNFVHGOttCaZYF1lT7D", + "noCSG1QXJCs0Iv1qMmYKZpdIhLO0p6Ux", + "noDph5UXKnjOcZO4mUOdK0UUvLiVAkKU", + "noT3xYiviZ3kQYc5yRoS7ekyyio22CU6", + "novPIZta7dntIUd5KyGqXiJKzc26WVS9", + "noxQVsBOmYuQfKQyyfvD7N6gngIXq7Ea", + "noz7UHS4GfxjqZcCUy4A5GFnjwCwBjR8", + "np2PZC38ZnzV7aL1oKhBEmHFL8yqdU0I", + "np9odb1gQcYVELcuynge8vXt1mJKCicG", + "npJ4YpllCT6wk2xptpqokvwbK6HNF0uS", + "npQNxfdgr0lKciNSvElepWwY8j7CPrC6", + "npXzRmZ7r0MYVMc6DNC7Co60H2j5Tc8k", + "nqeVrSLOqwaSaZXqveEvQt7fZtKrhud9", + "nqedkUtrk81kvyHDMBE4G06U9SeIu9Ka", + "nqgwPIHoic0xMwyMHHVPAwPZMjusgIGq", + "nqi1N7gznaUbvuJBWLUIKUq6GyA6Q4YU", + "nqj5jsJ8viYIYuAVqC3PV6ujGH7RnR0Z", + "nqwqP6Y0349IJY34wLIt9hL4n8C1AhLL", + "nqzhkscTOZ6PkIZGoscZ2aggDxsYq6Wz", + "nr4t0D9n05fYb1MOzMdOrwQufyHbfXde", + "nr97jy6xD0YhMbQns2kHUvXLajhHel4Q", + "nrsLBlb2nJtyz3j2OFSjOa6r0CscLSkv", + "nryVzHsCVOEmxYtRTrqwTh4BCXow6Aj8", + "nsLyU5b4zclcWs91NZdAvB93naIZyOiN", + "nsPZacei5laSXtXxr117wPUK6kfJ3nMN", + "nsnTrtivK8UF0DAkdXqXTlx1KMaxAoV0", + "nsyjzcUKp8nmir9ePYAoLdmMCYHhxtDf", + "nt7LAKhuhixuCAYnfuxJy6BsRUQ5FSRX", + "ntR8q7gUXE3xQhkKgRNMhfkDmQB7C9o2", + "ntRgqXVvPGvnfpa522FnIGaPVhmEDDub", + "ntS9mSa0H91WdXRYFPFxOwjcdoK61CYf", + "ntTne9Hcjf532ErUowkvQiM0hslmKuUQ", + "ntkgDrptirP4sTWF7VFRQJfaiJMKgI89", + "nu455ISb2fzqxCGX9qe4OhWp6CowmPtL", + "nuIdFMNpt96Px6jqVuLw29mvnANg9Ks5", + "nuSFhywcYR16i0bhaR6EB0sBzvILjGpT", + "nupaBfeRNUFpFfmMNBCBPA5usT6QHZiY", + "nux4ziCuldgxCfBifSGNfPyzrEm9BNHc", + "nvJMtgTR6MzSNep2ZPUeNEyaITL6xAqq", + "nvPFry9TNjAIL8cb722F3uM90eY767gk", + "nvZgVemE9cjKxhJCPiC7JdymGGXU5ovZ", + "nvbQBCEuC6cKfqATxCezH4WzflQMZxBB", + "nw2WyJpGZusq7Vubkjxt5xKTCFUY8J4G", + "nw59jTuzWO73IErXVNe6OTqYzy6Fq2o6", + "nwexIO337aPnBa1FmpGFdsbxFYLZYOvk", + "nwxNfiaBxsDl2S5un1tYES6A4I4lmivu", + "nxZdnOcxXp8AyzsgPxvl6EJokKoZFMGz", + "nxnMPdPxCazKCs88wTdaYUH5SDUdtHwH", + "nxtf4X09IYRYxPjWHuuymLEmRtPrJIGe", + "ny9TvdzhTPbuBng0L8Gcz55q9kpaVTFh", + "nySyStHXhsiUZa1AEOhvfQTzUg01e5d4", + "nyhb1N3tIZda7fuOviUcuWr07XpX7guR", + "nyujTugkLxEU3xzo0njV2P4ZyQvgZXIt", + "nz2Y4wuFIn0XBZ3D9xqcaxtdFQtfVuZ8", + "nzMzSskvz4ixclq2zeGWwHxCJnLQX9zR", + "nzkF8b5xlyAwDCgqMAfZVuIUtsfedra1", + "nzoxydTjn5Ni4nubLjGreKxGw59LjxlC", + "o0k0XRkYw4KqOHd3TKH8KvjgAM5YV5cn", + "o1Bt9SoCwriUGF5F4Adf6y4Gp7M8PETS", + "o1CWxHJ5wwMKsS0oaF07PCJktd36sn6m", + "o1Kk3VgegYXjQZsEFoDXm9JLfBZH1Jbz", + "o1PgRpa35uAWCRjgzzoJxg9xqcL7pGci", + "o1k071EIPFQTKEb8K4MEEb2hQFEmho6M", + "o1w54Lt9NCcPbLHHVQXa6lPM6KeuA7rp", + "o1wurbJFAX3ghiGt8UVSfZS78T1EfOlI", + "o24fBmoBba2LXyMYkRZIEaYIHlq6T2Kw", + "o2VF2cuP9knKQ0F1cq9e8qtQN7gWexlc", + "o2iUSf8EMMxTAnDFLiKSCef9y02soc6D", + "o2kPRrhaXVqjJATLthZWtbeSrZ595kKp", + "o2r0zDLgTa95fT3Zr57VSjFLB1jApVuT", + "o2zolr7WyhPMWy4YT5UgEMAPQe5S3MIq", + "o35qoc7pFtIDY7aEp5wAAk9vF6dyvoUx", + "o3W3eCMqfh5IWvCD9gLIvmc6RSuz3Wn9", + "o3ZNtJHU1yKgFa3g5P5SnrzjgTl23qW2", + "o3ZlBdfj4suR7ODw3A8PPijdPjjFOR7f", + "o3ap10RY4YtH1zAajsoXdgvsop8sJyZx", + "o3oqXjhCsJZ2TQVg0qcfQxcIcXlq7SdF", + "o49iSG7Aqwwt52aBoaYJG9kxRU5eOyb4", + "o4akslnGSa3neIwjbig7LgokLIHxsWem", + "o4c1mqBjnvTWM8yw3a0Lbad6ulAFJxK8", + "o4gYfcfMmNoVt6aDuqH5os7MtZPuPXuE", + "o4jVLkQh5NkJquW0fr8b1lCN814lTS5Q", + "o5ByRR61ad9tP2pvIktjALHWKC9FjuP0", + "o5CPhP0dFedAQ8oqTEdxKZpfl9ikLmM5", + "o5Gxr8eHJJPqpiXedo2na0ihGetKqGqd", + "o5SlfuWDlriyALJw8ckBCnjAGyRZ3fYf", + "o5g6HhSCkAM9unb0fOUOD2FePXgpwYpH", + "o5qg8FJlD2tKEJH7WXKULjVRSya9jTYM", + "o5rmQfijxgHmS0qFX26iRvf57quSijQz", + "o5zBrQCcuytcauxyTAUyJuCORlMRx3CE", + "o6Wdb97S9kJw0faF3uHLMc812PPaGY5M", + "o6c97sp6Palu1vgATbLkbaIaxlWh1lSm", + "o7E86CVwhl6u20YjVyraQSl7EU1FYlyf", + "o7Ew29KF6nSNXkQhnQZOvulRD3sNB7T4", + "o7YttHf0ZYCQwiD2A7sfshOXea8ibw0h", + "o7iEQE1LFQ5cuIngZUpAuGBITviorINR", + "o8m1gE3uBVKjM8tJew8g26cnXuCkRQ2K", + "o979weDWKCXrsZAi7rc10GxYm2e7zMvW", + "o97yr27IUZKjmr1gOt17DK2HKVJ3g7aw", + "o9gZ0E8Ienv4dlkVecBPHYewJD5tAVTn", + "o9gxd0BLw0jh7ajFKdRG7nBCLqA4gGNB", + "oAJF2r7FvaOVvloHvch1FaKj9kmjQcN0", + "oAOkGQs0Vc5nhacDxhcKpYEC1QSt9HIP", + "oAP6unnfsD37cQBlycT1Hhueq1coAXtJ", + "oAPBlqUdP5R7outI9ixjlhv4Hr5LxVO5", + "oAjqK5omr9LQs7SHgA66dPNp77Omjipy", + "oB0f2VNHljZM2DmT3vzj2XrenaZRorEp", + "oBDT1W5d2nH4SOC1omtLMX1VwHlEsMm2", + "oBHjrmoM23U70K8BRnSQ58Y3CgmyCRTq", + "oBjK8koAWSBs5nL0VvzsO1tmo3roeBwb", + "oBjjkbM9vjWV8FplZjuJHVWSgH5otALf", + "oBuuEITMxq5dJkxiaugDc5AgOIXamq12", + "oC4Sfia11buHlvU8sv0H2tQdgaB1QUvx", + "oC9BSkg0xkHL0w5JjvJv6mdAfhU79edQ", + "oCAomEzPjE6CPFqXcx69OewwB2pYdN9X", + "oCTIMt2r4KFkI8UPwF4tSccREx4y94ER", + "oCVSrtjRmqagU9IfQHlASo1yhD6zpFX0", + "oD7w4ey0bg5aWKKJtsUtpWTjnPqaUit5", + "oDAUxANhZOKK5JokKboBbVpDv71n9Aep", + "oDNtZZBXPOlM2ULMwqXU8oMZrNB1DsD4", + "oDQcu12SnwERr4ZDnJSd8zOKdcVWcNRy", + "oDR2HszPw3cb3dTfQglPqpBgKRlMWRM8", + "oDSYovpLy0n4XGBETOCLxRode6KVQhpc", + "oDfWRh8ex1MQK81q0IrUBH5A3yngScm6", + "oDgBpcg2QeR44PaxRsmEJVYKsVbZMBrI", + "oDvJ9ZjK1dW2igzqLpJb2Qfcd5YJCewQ", + "oE1sm3jqkeTCmGMEYJSmEcb840GjpigT", + "oELLblo8Dl947iuP3BVP54RQlnnJ6scr", + "oERtCh81RPJFiUpK1mslqYVVe6jq1fFy", + "oEe44JbuJE7zodiddNDx81uXV1cP0C23", + "oEp6x3TPbbO2YI6a4crjHB08poI3Zr1s", + "oErZ4B2mDs4bVQDMhHNvPU3ufz7O3uoX", + "oEriSiKCUJqZMn6f86uF2h2kjiq42zOG", + "oEzQ3gudFAQxm8H0ioDIvbhtlGAkJ5Ta", + "oF7jpdQanAc0RRti4w4IA10aHKRFXKor", + "oFG3GeqMPsq9SgVIbsu3UWtUDcRg2HZ1", + "oFHBQYVEYI7k5b27f0V37yuuA6X8rr78", + "oFVdaOrHtfDjsgD8HNnlwvzaxU4Flosf", + "oFrHLINEWb0fv0IpC3y02HxhnshdPBC9", + "oFrc6UIWTOlcQaeZk0Xq3RXGDektAjA0", + "oFz7vAqp64H3BLFly9xNwRVaFpBE35MH", + "oGCOHqsQ889KPsS3Zm5D6b6R1gsuhPFp", + "oGsAvLvQ7uyJTYwnyu7zKTa7hGAA0XBW", + "oGvgzxtB3XPYyuFmZ9DkrGEUsSWJ5Ymi", + "oGx9NWOsm2ITWySOgrF7TfNstrWyWsqJ", + "oHCPbmjI2Uq3Ky8n59vQtaN3JazJOX0F", + "oHb0esQYlMt0ANlgHjCtdDa3SQfSu3W0", + "oHhWAVjfpOd7xi6BJMbW5PTgtAeJbQbO", + "oHoRAiqklx9AQroQyQDcNQQ6uTEVQP5y", + "oHwofI7pnPxJ5HzJuME4jNtU6ddQLWO6", + "oIL20ormYacwWOV6FBgk8eOcZdnEvE5I", + "oIWtAlzDcUzaOdJ2aHgHoIom18I9xfsO", + "oImZHH3ofOuWiJhyYSm61OYag675IwLT", + "oJ0ezhpn4wCjg0zcsRaxJCrjQk64eajF", + "oJ568f5jUjsQEPpYp0gaaknoKEA9JH84", + "oJUefJbxmwBlX9wLEX6rCqv2I7is5B2M", + "oJX5sQ4b9slMXhz7qwDXbtDDkQpoGfJ4", + "oJnOmdHzPpfL5yuMvzrDNlGPI5DdxG2w", + "oJxI2sHHfeMJdLQeUUZ9im1mdv7eB2il", + "oKWhtkdn324Iusuc59kjYDFBT5mkUzld", + "oKsnGW0pVZWNnuJX7uTFbG2ierMSfvZm", + "oKzBZ4BRkzUiqH9oALdJebyYuf5BGFUR", + "oL8kJgLSff1t4dQybcyIfbXn634ldiEJ", + "oL8y4QVer7IBSDVFyMIfbfoVIQXcXork", + "oLKOdJuDUoTxRt4ikKoLqTL5P99w4nXJ", + "oLpctZgEiMz1ajE0UUIZIB7rlkLn3Xpz", + "oLsX7Urw2RkUTA3euVAFNe3gazHCvpeI", + "oMMSyGT9c712V5gtbsVtTmXwnhfJFsYg", + "oMSKuvvaqjQi7lJ4nsHBRlpZJr31ObHx", + "oMykazVNp2LIQDD4E7DKbnlll2KFwAK5", + "oNIK0eiIWT84OokZD7AU0YJMgCYVxJce", + "oNRBHGEMhUA9zfmYiwnyVm7Fa91Ss1yy", + "oNd5uoD8NINK0AYKqggaeZTTayAD4XTa", + "oNve7X8ynqHJRDwIQYouH0rLZdA6u4Jm", + "oNxFPmr1c7E0N5ZZER2SUw6BwiKMauPu", + "oOElCOX06urCJn2g2ADtdAJAUwp5RwxV", + "oOT5tDrEnA7QG7bpig8ZMG6ozFexeTzr", + "oOmMaxYvGk6ehx7AAcxMvJqEr3niEY0a", + "oPNiAGMQ72kTyKGfgCWznNIHpMuij3WM", + "oPRjmsGCPX9ky2T2c2veMlH9MMtT9YkJ", + "oPiBWGXDlka8O5OSzMZ6pkkeMt1hNDUe", + "oQBQ4hAmnyMOv1cPBAxCQDh7p5CxlECB", + "oQYBkkf82Qpx7SJkItzsxUcu9obMVsDg", + "oQkfn3TZQhJiRz37ca7jplw11vY2JD5T", + "oQtL7bUhQP4kdicC29zOHT4f7o22DMd1", + "oR3fhPvuOBIUk63s6fIueBw0wafllpqg", + "oR5bd5S2v4MmWkeguITImMfmBAjEFFxE", + "oRSuke93EmZM32DXHfzlhfNyyAAm2IQd", + "oRU3bXZoFkQ3ZI4dog1wTVq3aCxUCpGp", + "oRpwZAvjxd4trqwuQNafLuM9I4iP2wTo", + "oS1Vk9S0as4cgJmz0bgV9FrkFoYkQBNx", + "oSGe9GgMujXUrDOZftorZYZz71wstGW0", + "oSYVI8O8wgEqiPEZ0O5SFySEnZJJqu4j", + "oSr7GaotJibYG4FgDxaHyLwl6BXv04nH", + "oStB5zXsJTrbUT606BYmjnfjMUGe4ONh", + "oSuOlvRuvKzJvvPDyX6lbcst9Bca4xA6", + "oSx5QGONHT3DW1gAukM1J8ClNPwQuwjF", + "oTBkxW2YCUH3brS2u8G82OGan9ZAoUSg", + "oTWgCvHVFDooZkaQthIwCaVq63ckhytv", + "oTbdFGet2HRqXDAZZsgDqM4EsKBSXCHD", + "oTgSPVqWEC8bAWln3ieybMFuJkGC6htw", + "oTkQuqi7YhBf6M0D6nUlnx5BRqRMIybZ", + "oTtevqDusqo5pl8bt1t7hazIZBISiwju", + "oU18vF0EmuJcsE9q78Xk9nTnQoV4S0AD", + "oUFZBQpWPFLRmIn6gsE1r6BOUJHlD4Lt", + "oUeQPDJ5hXTmwBnMRkzs6JVDA9NuEd0z", + "oUfWduZOt1HUqpCUEoEd6epR5yng9DzU", + "oUs7kza8gmoBzG9RyEkKmhMd8Q5mfU3n", + "oV2gLfEb82f5PWulJrAghd2aA2rV9iD0", + "oVBSID4LzU94uzJpLScB1r8XNcfUHMOk", + "oVPZjr991homthap2GEaFaXzCU9gSeeB", + "oVoMz6NE8Fw1qeRJoR9sXZ3ufWVU18Ht", + "oWJgmKI85OMncGmc5mQWoMVbpimZIbBK", + "oWOsizhdiNAVsJxj2QMNHGNoBjPne6x3", + "oWYD0JciJmLhyUISOgG6J4ve6h42xdEU", + "oX72pQ8RlDMuMzoQNdzegrS3rSO47wNb", + "oXCZk6C8D7IilNPThrGF9RIFKeICebV7", + "oXNxqq4eDecnozCfvuo7okbip8gUevnm", + "oXUpLkE4mTCV0FEdYaKyVhz2wTfJi1UH", + "oXdGu2EUiWQTlOJe73J5uzr4YIjSYqEW", + "oYBsw85GbId5dHetBSfDDIbnt1SyF38M", + "oYXlliUMAbbBKrlkpINpjI1ef9tyig7D", + "oYYvy0KrBigOuYtPfT0qAnmPo2uHkSaS", + "oYYx3Nxueb6iw8PFWqEHsuEwvfPuSb0I", + "oYnpydpN7EN9w3Mg7Kzv2JauT1VY8hCX", + "oZGm1mSO29JGeQ3x967WUnzD2MVyfeqD", + "oZKsKWdpoN8dkka5kkvVw0uUWNb2wwLC", + "oZPWYzltZNRwTYza92wcqG5QgpZgoqpE", + "oaIi7cdGgY4gQoGJjvlV4fYfbheTUfdO", + "oaJADqZ4OYPmbYMqN41Jb7uJpLQzUJmg", + "oanhUmg2CD1VimMUsmdGTpzO4UlHcMfK", + "obDNKUAAj0qIMSP0aQh1YG9fryAxVJ1F", + "obZeYU2tRbcGTZ6e8Jnnn8A4rYEGoDqO", + "oc7wZNPoEgHTdakyCE2F1rmZpI7IRqO0", + "ocF0L27jf4oSfLerWMLEdkfaNSQgKHGw", + "ocIEcLZOQeBIvImU7y6Y8Dc8E0ZF7BFs", + "odIGju54a4Ro5SBkVrMu3CLo48fN321u", + "odqucRyggYgMu3jfG2bIfEI545Gz9myT", + "oeG5mALOjVoX4k0Ar4fKw0cHE9ehtKrs", + "oeQUJlLCJddDHworXG0xC7rj0xax5lLw", + "oeRQkMMX7uwTqCvu4tMJxxAnEnl6D0CH", + "oerBWzsW1nKclLQAyTZY4Q8hFRHElve2", + "oevBIKR6YxjFVlolPo1jUvUrY18Zys6W", + "ofLaNBebbHcZsguEiYqK88iaMIplhGgz", + "ofPyMsKBxrYz65crVLlhbuQw3CZBcKte", + "ofS2L0QTisebsZ4hy5FN7d9xXwwKerJb", + "ofpD4lUcQmIu8ncy76FPL7iYZ5pmdRAU", + "oftKPK3dtteCfBGyAWOiAGvyX2ngaPOM", + "og2x2wMkaSr1k1RvIdAWieko2PQc55zi", + "og8NdIODYkDYEHPjeLWr2wgtXqKz5C5O", + "ogGcl7zEgzRkdrJAT8jpP6nuaApHoEMk", + "ogI7pIRim0eeDnRztiDLwhj8XieErYek", + "ogOQvxu1UKEIfQgKxGKXyg2he6TttYPB", + "ogP957NbisJfP1ZrR2PBrOTxXwgNL8wi", + "ogV9lFILdI60O7ZYtGrb6eGc37egKVaO", + "ogvIXCUNGBCvR6EOAdtTJAjCkNdX7BjG", + "ohHzry60zRYHtYwqPLylGp3xdMmi4wlG", + "ohNNl7XS7UcAjhl2PneWEqe5KYMAET4Q", + "ohPVXfSuJeZOdUAssETowMeuwECsRju8", + "ohUfALLUZu8ueMx1D3x7t7PjQGCy5New", + "ohrYuzRENts0vhHiA98BXAMtAcAPrEg4", + "oi8rSo5SUv01r4Q7hKCw6T0p2e5TqwzL", + "oiDx17psSafYonUQJhXYzWSjnBarhSuX", + "oiG0RyWtMVtWlNoYb5EePS2POAy6j726", + "oj9NoKgMiR7qgrnxcj1T60SK0azXkFaP", + "ojFvdnzwkii2DyvnBlNkNFDqS3i24yn0", + "ojTX2wqywYeAXSUgCD7Ceq5GNHUbyW5J", + "ojmXk7lwIRZTX97O2zYbAsSjFOMbY6F2", + "ojvYMNjQPWNj8yK6hvLYM3GMQ7ChsHlo", + "ok1mvL0oNXMhLQ7Zj1zBSLVgsnUdqXe9", + "okQ0nWMK2pmua27700gTyxibZFARl5wI", + "okRqHLZTRScqcRrw32XfNbFnNzhPzbm5", + "okXVV0Zdtpn73ZfpAOfh290AiAyGeX8o", + "okYZbccjSBOrAxPoQCFoOEoAjHYcqROl", + "okmJRAugF6CxjUY5bk6SIUqp8EadTKvL", + "ol68fS2q79hVOBNDAdlQHJj9j77N2vZ5", + "olETiaNvpH6ID3poQHk3w7c7YpN77WYs", + "ola5B3hZLgrbwrM5SxOxgvoLLyMiI6H3", + "olx3VfiDA4D8Z1R4aTqRRCrrjoGIBYEl", + "omgMyREnSpnpaQzlo2ehK8TBXovT3g3G", + "omsmCy4Q5MoHzXY9wVk1NMQ0YO6pOvfx", + "onJn9O9OZi7uG67Yreax84eAfbTz1sef", + "ondkgU4kusDILWygg61DpTMAPwGtPksG", + "ondrcqVissYpOTrBGnBsoFYA99C6G1Vw", + "onilct28wLDQf9kNYRcfXBwqvNGN41j0", + "ooE6IIIMaXuMBYvAai2aImumJB3r0eEV", + "ooFxSKC7eC1Y1PIq1jkRcPKxUrjct0Lu", + "ooIC8VZsiVeMugL6bEgxQ3oQ94AypBJS", + "ooKDCte1YTVykrGBatISGJy1ZyLxeQ5S", + "ooctmfSf2oPKBo2KnBXvo5gkf0jcS9IE", + "oojmdS0JBBCeNu3yUfs2H7jLqtoJkzL3", + "opJobMOqwB45beIYLKnl5dBMKEFkATNs", + "opWGcbn79e9O4iS7KcqHUzI5QkJdjQcx", + "oph9QusLNGpRLwh0sXVALcCbhP0sqw1s", + "opnMK3r6W3TL5Slyj3f301Eb2JlBfEaz", + "oq50XyJmfizSZg4ZE044f4RnHwrJF4Ap", + "oqLWXwmbbO2t7dJTr6Eb2x3aTyqfOPvj", + "oqOMdCmUniMSysuOCZoduhf7WvpHZX0i", + "oqPxr5WrfeXi4LVaQ70U7aMRXQO7cYbL", + "oqdOiMSTFNE0dqJgOW1pEpGzMdlk4dG0", + "oqsVL7nDdIqWlcSPvG3HU7shQMbzFQxK", + "oqwurZUiddI9yFBcJGBGW8EqlkIwVtqo", + "oqxJhpNKTe3OiHpkSjwwBbzjYeYkb22x", + "oqxoJYGvMWYADdT0wu2n5R23e5t7V72x", + "or4AarG40w6l9TGLiW4AU2jQZrrHI6Mj", + "orHx5TrweW1Zw3Mqzb381w4J6DYeB5oh", + "orVYUSXOp3yE4DUwtZK3lD6BnHDHBvcm", + "orcWbfwoKhBQ9splnt3hPP2Lss18j89Z", + "orftWzs6uzusfbgI6Sk7xg4V1NAQIG1L", + "oropcKjyeL8XB2MtV4aJ2x7qhGszFJjS", + "osI0Z6DtKw9krrGrkxlwd3U44vnHqux0", + "osgWRvTp6At7dwhJLoGYebOhQwxFaqqR", + "ot08QfC40LrmLEniMLWYF2Cvieplzezh", + "otMbYkJ76rRoYC2ZGoX3KmuIk6QhB6PG", + "otQ86JEZhBguV5grKUM43laTNBTMdoPK", + "ote7JbDpoQZb4cMJwjFSSLIfO0aUaxQE", + "otlTkc0CR62FwQ1Gh0TUcxNgywhPey1k", + "otn1V3hkaGeSZaN5xAIbOIsiFTZmhBqb", + "otpa49jpkBAXq5SrvrHDfSY1aNZu0q4D", + "otyNDo3dtrgI1G70qwMN2Zh2m5KXdHse", + "ouDZuLlpWr5byTTzahffw4MxETcEL3XM", + "ouJxUgfZlPNu4AVk4i3sUnonjaPgfw3w", + "ouVyk36OQS3lAvoAh6cX52sMA79XiUQJ", + "ovFZiWRu3R8j9UAX663xfguEL4nVleyt", + "ovS7guoyM1yr6oU7bDGIW8wz8RNNwkZO", + "ovW5YpM3i50LVV6OFYHxzvWwv1bcjHOO", + "ovaAvovQzk8z2MfxGjuR04t132N14wCY", + "ow3JeRqm4oMwwX35o5hSCFbzPksQhXZI", + "owTfcuA20YJGfHR4nr6B49rq0FNLX09u", + "owe5WK8pabuIawpZKXcGi7QXjsmCSkHW", + "ownDedo5xipZVBwicxrynFWltgB4BJ7j", + "owtbktUsAasd0wz3rRnz3wIBvJMK58Nq", + "owxmx0MngJ1qn4a2mSBvjpFVU0gBQ0Bj", + "oxEHTUgX90Opgh5dZqSgnyrtxIWdEm4B", + "oxdHhNsCxqBRw2ztBBerdBQjmoRHGrIr", + "oxecUAVEeotFnTOtnxBrdNy8j3P4xXGU", + "oxgBsNtQfhJG82Q4N4rk1cYvm6bX5IiT", + "oyARQ0rfgTJMuSc0adOMLmQxtZDlu7Zo", + "oyFwVZswRN1Yu6tSU7tTEsBsIsuhtzXG", + "oyWZYf4pZEktcKeErZXKHftrTF14GUpS", + "oyXLxjp8t3M5tOyGNmojr1Evd1NFKRtp", + "oyrLvAVELWDAFMgMbJD3KDTos2doMxGk", + "oyuwOLGsmzpozskNyNNHaWfiIQyiEye7", + "oz9oZriyLDB4dSZm3rcq4KkNXhXpXbeo", + "p00JpY6mNaJtwCLik2uQFxyQyBsIC0Pp", + "p05nI3EMkzj9GMMdy9QVQZNmqwL0wHZ2", + "p063RtJ2XH6igYFFaJ5ox4235NMApU9g", + "p0Ducs8Znbx1BdzuQnYeZZq7v9KnlJ9e", + "p0dfadrB4hymdwTAqUVqrfoah7XBCbiB", + "p0nd72pzdPYmrNfcyCIbsTPfZiCJGnIl", + "p0zvfam1UeUjNEw0T1wtAIwJEu5pldZP", + "p10GG3uF0WtG9r7ssHrjrzvGrzPreftT", + "p1TnYdvR1TleIoQ961fYJyWtYugAHI7d", + "p1YLtBnfj4w6Ltl6kscEr9MSmlcKz3hm", + "p1a3FWqmoxYqAqPCbM7gLsVquroDYF6X", + "p1p8506lFFivSup7BVH4Z9np7Zx5vsPd", + "p2iLII9aDcN4i5FW8jbtmHbjmcmjXrpl", + "p2uHy78akipWKImd2EbycR81eAopubWy", + "p32YgQSkNcdpCO6dr09gVi0cM6yhjBca", + "p34GhdQ6IuUVKHkP6EaSP6edkjadmkEB", + "p3CvI4xXzooJdz8KGjsUqxHZHaK7oLat", + "p3DrewjUU58hCdnWdfTypHaeFP5x9Dji", + "p3M3tENfWXStJTc2XBSreSkuSNIu6f7e", + "p3WTmjiy8qdiGpJUVdI2IeZvNjgqOkEu", + "p3bjsTECnQrvMQLLKEwK9Pc1VrylHO2I", + "p3gOudCoodGlY1q0T1kR6ketkNqU5ZnG", + "p4B1NFvBp6pacST3oOnGXFl6qftcPljE", + "p4Hd2KgEspEtHwcS3J6JTK3gYpQJn3fc", + "p4Kuz1BDTMKKT7m6ccQyJTo2uGwaYSdA", + "p4dIZ28z7b15MIdycJGaty0l7k82ZvF5", + "p4ger7Br8fDPO5XOj6PHKqbGAMVQtp9m", + "p4hdrV76PnRqsgvjWzDhZ9ttnsgq47IZ", + "p4zTKqGUosHCGapSeJtcj5WcJvA4C2lL", + "p4zsb6GYkNvWcpS3fllf4taPm9vzqivH", + "p52oT0JZTcKLG1I8x4lvMk9IDb48fE6Z", + "p581p4caG89GaiSIiIZLgjJ4JKgEUqgJ", + "p598OYRA4zfAFsAEO00iWp78seGkjtOP", + "p5JflffIcRv8U98mW0mWdMR170VXpaPT", + "p5OyuZD45m16g3D0d3X048I2LKdb3dk1", + "p5YLu6uR63DZM3iab22CRzztIQefQbqE", + "p5fPIuvV0U8gZ1ILm1aps8Sbb0zPvRPS", + "p65Orpi5pDrLN0Fp76WB40e5UrhKNf3Y", + "p6Atd6Ca5roYcvMIw5ZtPlW407RmTCyi", + "p71gs1sDUCVd6PghXppem9VQTxzwY7SE", + "p74tUDoyaa1Ln5CI1wjy8MA0sKdTcHM8", + "p7G16QXObNY1lHUQ79bc4E1Fs92PhcFk", + "p7Jo8FeyR9FknckZAublawMjrXig2pV9", + "p7gYe4soHFClUMcxm9zgialmy5n96CNa", + "p7xzHxSmug1FGhJBpNXsvUGDH8d4NJSL", + "p830KkqtRzhOEPoitsqenkzsP2SsmFzM", + "p862MteDoxtexVPeUySUZYoMLCsmYFIN", + "p885W6KNaUPO3cgMdRb2dNN2N4tyOAsA", + "p90050gelY0Adl0evbUoF2ePqzgpRWPK", + "p91dypdk5Nx1AqdOyAZkmesUpRrrMSp7", + "p9ZFI7xsoO5j6WKg3M7L803MJ1EKoXXA", + "p9f1J9UEZ7xNnk3iu2R1EzkhMYA5Nevc", + "p9hfMonrVj55mtf99q4LWkfuybGef3CY", + "pBOVya0As4l7TFXKN0sbwHJ9wEzFjczu", + "pBP7U5SzETpcQcYqL20MLmBnWBJ26ey0", + "pC5RMKej3sLMgrvaG4LUKNHOKR6D1G2E", + "pCUVCeboosilXXTEeF2pEIeckCZjmwyd", + "pCZ2ZjdhRBlJ2MXqO6BUY28SgiQ47to9", + "pCrepjui0T3uHxvQ5ofufvM75UCtuKho", + "pD1KVXY2mzHo6S2KjAdkksmWGikvTcEW", + "pDDT8i9sGToso9EumfCHROU0DdLM1N5K", + "pDGFHsFJTRTIfzSFDJf8ScmYXczn8t4r", + "pDVgS885AujnrcAxsVNzUv8y1Y2sk0mq", + "pDdiBwDuJscmqcNrXAi0o1L87oyCuFVE", + "pDfJyWInSqqjF1URGHJCUK4mlPA2kuKL", + "pDpTGYxeY86VLG5Pr4EkCaZqoTPDrTed", + "pERUASWhy9p4k8wTd7pAnUvDJh4Vz2tM", + "pETzqU6oqiZwCYz7hUBPtLUSXXp1WUnK", + "pF3AJgGnbRm04GV05IwtQrJ9lvqvxJG5", + "pFGqyjHrlv17fQL5qTZ1a3zwXqqH9kCr", + "pFe05q9zAq5huGk7gC8xLPlq64e8Yqp0", + "pFjkuGm0KgD0Sism2e0EP8bLu1Il6CiG", + "pFkfNVeDiqMGc9aLqCTryDO6v8pXmmzD", + "pFvqKGLHbVPRaEltxojWacPtqkzFr2SU", + "pGH5KrIyPHpsg94fjY2Qkeu54APWMWdt", + "pGVAv1nyFjCpnm0Wgat8LNAAbyUyqPnQ", + "pH9Komk928bscpiiE8LBMGE2GR41qroK", + "pHGDZCQDlY1fYBRkDBAJJkOOE73DnRa5", + "pHIn7XYRxqjOACLdFHlLnCz4Alud2L35", + "pHNC2ZIzjBGo4TM7tKPAUKdZbfuYxYCB", + "pHiCvnlAu9Tu7ZwvymInWwPY0jJV1sml", + "pI2XtCljnHCgCYz7xZxYxWivDGp3Mesc", + "pI2rRBsSVPk3eNm8zWlC43nSxd8zneGf", + "pI4QQa9iM6DXnlucVveSt2d1RRss5Ep3", + "pIFlQI8Lv1iUz1jioEaxxci2r0dK62kl", + "pIOxIu4hCUF8UGZctrOggavbsY3pICUS", + "pIScKEX5nTzh9h4fegVbduuA7GmleErB", + "pIWCQzUYFKlKxs4ZsbJfYYamo4FacmGG", + "pIZOjkxGskXi6i4YwkfTWQ7EQNeA4NRu", + "pImYfndNrB2atvXZ6y8dRXHGvQMrOCdx", + "pIt0Zi8g7N5drD90sjyUJ3SaJqlmErtk", + "pJ02PegzXXHdYhhNSIO7QkXltZu3Vtox", + "pJSrqNDRxWHl2xA3wtVlMBmDtstmH2hE", + "pJTKYmTRzW0T7yZF47cZGO28Ax8T02G1", + "pJXwFHKa5WHtHlgJvVKNlxsZYX6vGMML", + "pJg5NRofVqfEMlhdQdXA21C2ywikkl99", + "pJhjTaBgoHq4yFKSbzR71eoVYTddhxnw", + "pKFMsEyHGKQUlSiQFcEtir1u6IKknYgU", + "pKMST2Z4al2flUTFmZMYaQTniemEptwT", + "pKQcpR0vB5JV5LYGV3KAblyoQRDNlj9b", + "pKTBV92wjRP5gq2AgbCRZGJRzSMLIdhX", + "pKxRcy3EJrh2HDj7d5FIZnb0yt2el43j", + "pL8eblg0Rb1jcPvKXQ3tNO4HT9nMquOO", + "pLOeaJD4LPTQ8BMQgzitQuxKkSIuTIWs", + "pLROdoh3G31YSQxFub1dfqKKJqPHyCyx", + "pLYVDVGqOsoHns80YICNPVmIBHDOPt9h", + "pLlFSKU2IfoVFUdIkyqUKZN6rPCTKxWa", + "pLrxuXXGEdyOZaI1OGSxVesaeNmPIThv", + "pM6scB4L1BrTzuBlGY4tUlLyHrv8m4TD", + "pMacjnZ3fqimCqar7t6mE8fSvE8w3K4X", + "pNJ6R575QTHLbH828DJp9VTSjwZs2VTO", + "pNhDxbBbkYoEzQb4AqmjanimmzEsfH9c", + "pNyRmVX6sqxvI33ib9dDPOBV4V08f5pQ", + "pO2a07jKxeRE0tSefwgxcaHkSoteNFu0", + "pO6plWuSrXDltfjeKLEMfzsYk1CXQk5e", + "pO7sM3mBVhTRNIJb3AjMqU4HJVnCJjpa", + "pOJrFxDUPkutIG0KeHSZCrzfWEqwSnF9", + "pOJyE00duR1mq0HuJoXG4GlCFdlicCV4", + "pOcEoaSL5tIhT8PMUEabeCCOoVsXIbw5", + "pP8fwdEKUg5Q73lKjJnvZe5vxJ0FqNJL", + "pPHxXtQxEBc3aHOtOdKscDyWJgzOMIjX", + "pPIRoix05fUfXb4jKMOwwYnnaBi6ijBD", + "pPQaSajI2zfHC0csABT7HRVe3VsOe8bj", + "pPouqMzzkzODC0OYJ1N6JhQnA19CUZDX", + "pQ2UK0z9DjYCcNR5jz5qkz6bnNs77dQH", + "pQJMGk50RvYdb4z4myillUCqOEPtpPHL", + "pQLwTRvbGvsOsLjh6N0PbASGvBxYSKC5", + "pQNasR0v4d1q2o3HX2E0HemqDKthagP2", + "pQYxTxujgTV1qZGBIi9QqUFPIDjYhmE4", + "pQmL3GmGZ3ad9ISnBNyajPv3jNNM25bu", + "pQweCWBYCA15QbUBnX6oSVRwPBMvCL7T", + "pR3q79A6VK3VF7r6uDIJowzfi1wvGMf5", + "pRHYaULF7WpLmSjGbhmBda2y2Blpgs2j", + "pRTA2kB84Aky2G4GEJwz709hZgNyOXY7", + "pRTAaaIb6H6kbx3ce3ZynJmWtJO0eHaS", + "pRqpZxDvtn1XoIKz93VsLdx59y2kU4gV", + "pRt1hrLICWkOQReT4OfnTCYO4qum0kMs", + "pRzIEH2aXRYOaXDM06veZ3LiBGJUgUaw", + "pS1MQBQsepNGWg1xl19NcmnogyF3Swqi", + "pSE4Nl48UVR19QKUXWw1tWfRjLPXzuFS", + "pScCTf5xcvqCWsFcfdLyZfGCOVFxo6Cz", + "pSvEmy3h5yyNdW5e0hFdyYrdlqnr29wW", + "pTD5G1bQDk0YNqxCB2DLEb0I4ly5LsSl", + "pTDEj3uT3Fyh3dnzpPxGEOcNl4jt7Jj2", + "pTZJHx45WnWNLS7wKc1BWn4d92dW9eB9", + "pTb8X6u1tJPRYSci7pRdbiNlnbyyXzHD", + "pTbEGLr8wxC6SMRa8tdeR5V8vXPmYqzp", + "pTsgviRw1FdcjePa7EaJXvMe0E2okWW8", + "pUAVpbQDeA4CzYKT914HeNa8m21P2jEo", + "pUEjD8aDz1P7mTjSf1HB4BEiAgHm0LAm", + "pUWT4musoHNJ2pO5WFQPwvJZWP3TVxNl", + "pUjgvvVun3WH2zmZxHeqDusmJBr7G4Z1", + "pUwiYIj3LMJWgIHi9aAnheTycU9KLsvI", + "pVUpZehhdrCwFXOKnDfmzxEQ6eussXl2", + "pVY7u93Xwzo0rQxyE6KcVrZjZKLTqtlu", + "pVfNgcESgLPFmBiDWygpmyuOQoKZ3ya9", + "pVnRPHBwZgdFk0EjCsBTgNmQrNlw7ijt", + "pW3c7sBwCVp9b8VMNZsrkawvBexQWqAM", + "pWG21lmBqk04Q3TPpk5sHcha6n2Xb8ig", + "pWbFIpMw230qUU257iU9Wcj5ry1JzaRa", + "pWtMmWFLfnJNgK9ZY49o3n4kjqdZDw0x", + "pWy8zykj2j312E8MkVQIUgq5sRZdZqKv", + "pX2kcLzRRxt4V8cT2hkJSk3D6KXUhZIH", + "pX3v4K3i84UvpdIEhoQalYNekGzSFGrl", + "pXF4XHfAJ9FATcJEwg6rtXU4Olh9YaJb", + "pXIvJO9DquaJDpwR19aoMIhHjCyxnAe0", + "pXJliJkrOQadlzRnGm5AsnxUeiq39FGj", + "pXRrQy5UIPZOeoSbWDrZaiAx0jOX32rG", + "pYVqIUmWEwMCSGLym6hBkaKNSULhuN5H", + "pYa5oFAp5J8ytXMkGju0I8JKHNaSVxYV", + "pYbXE8xKAshyQPYad9nFp9bFK1nmgzA3", + "pZ3OeYNSWV4rP74x9XXAnnTWnHHvgdqC", + "pZ6SiUjM3ZZ0PMY7M15tS9ZYOUDWKmgQ", + "pZ6qDuTG4r5PVP1JtjzzaBEGNdVi1S6F", + "pZN3T4NZkK5skV5djoviRfQjGf9C3XOt", + "pZOSvproikXeW2LXL5j0xSvU05Lwe0bD", + "pZVcSsGkHXHyRVriAvfyxvkAUkzJkuxa", + "pZafZEzcRUGFrTAI2gDDY8DYcPj1TZKt", + "pZkcc9ENlk8ZPel9MWjBbsai4uH06aNn", + "pZpSVwhBGS641pnagBRTy6XNz7JYdOAT", + "pa6zEcbLvn099qifl115uFuqiluwD2TF", + "paVN8qd9cL3iBAtClO1vbj4XycYHn6as", + "pakl51xiDfhYk3AXuxj1ATD8Q61e29aK", + "pbVd0kGNki7Y2Gfvdt2iCrqlnkhFDHdO", + "pbeEjOfMORKnocGjumQ3IrmjFrzEp81p", + "pbvJd2xuheMXGVmdFYlLUIM2ISOREc0e", + "pbw8XPWc3zHkuif57t7b5SFCRVeqCbOS", + "pbz0e9wXjqRZ2c15yxTz68Ph0KuJbNqm", + "pc0n4NC20vAeheQrDWwOMvN9jL2uXeC0", + "pc21QCvqZiSLc6tWLBbp3zugtrnGc36s", + "pc2vLpAnLsA7Blpf0ra5mJrAATmOyfub", + "pc5dOw495TLwZiEY1VEC0KCOJiSlJVup", + "pcPKkZYG2DUxgPiLCxPowbPMNzqWCkI5", + "pcXPhHWxRaXfv5dFYqFICPXGYAve4lSQ", + "pcaQTQahQlgbYf3LLHetS45i6BKqajDC", + "pceEJvbblXptjfnDY6crYYybDUQM7Hxi", + "pd19j3qG5znc5KCx55Z834dPT4ZrWUrm", + "pd8R1tSDzRm0gMJIa3B1FVWAeWkxocPS", + "pdEgyXmg6N24skGLR3WKDBS3IixPQSyy", + "pdHRN96e6HWJndZptCRLdePA08dGKVzt", + "pdLOIMbOQNvinVIX5OUmBhYe4k7DSYI3", + "pdVLINIyxSIEAQhS8kDlwtlNPlSAeLaj", + "pdZzqSg6e4gKgjVvDyw9UtvakghPnHBy", + "pdyE004cHHgrimif3umxmZ9BTBAhXZEW", + "pe7UmkdrpfwBwNkZKR8b9KFHbNvOd3s5", + "peGdEiXY3iSTtfJrDgfoO3IDvZhORv3s", + "peKCq8YVVsphjU3AQISX2cfAnQssl48O", + "peLfJMY5yXYeMtEw5vKNhmxlbMF7466r", + "peQ42RNLbgo054ELn2QdB0L307qMYDmL", + "pehTIZTYEutiYE6yk5fNESYAZHolzVfx", + "pelZHRLF5dK40yzPut7BZQxZFKJ7XjPd", + "peqdzqKCeUi59CCYMaZN77gGDx2mJgbq", + "pexYjdkE4DaSiuTOKOWBPDu3h4URid6j", + "pf2fYOM74QPuE0v7JyniWRwlMlxQf8js", + "pf2iXd9afgWL2Ca0pDnHgzFmnVt5T7ld", + "pf99Ji6nSZQkeY2cpZjrSIVxKzKvz4NM", + "pfRvxx8vTyOtoWvGcr9GIn9VOTNVe5dP", + "pfeEh3cUfjasJgo6EcOUfAupJ2nzmS37", + "pfmgtGPOCEIoXLKzSWBbdgWuJuMGjB8r", + "pg1iMgtkLYnWkasCkTQMHcja6Czm3kIY", + "pgOpsD1gOXpDLa3eWx3wyNGQXgMxxDII", + "pgSXON0KBfVisARM0iFRqe1AFhmJvTNl", + "pgZsK2gufalTcnACe8fcK5Uvb6UGmBrV", + "pgfZRI5yXRthjej5OjsLVvIfPIYQT3W4", + "pgqw6DUjty95KAxMdfnPHONo1whDkTYc", + "pgwfZ95eFXzJxoDIVnL1wBNeYSnMTsjD", + "phBFPgjVwVGnkdCG2Bq7pST69IeF6Zdn", + "phH0qbvFHh5CBSHAz5jgO7Qq227Af47i", + "phHyGBuwxBvHHYU3xlXDg7UZECbF50j2", + "phL00FriNM3C3Ilp0RNLKp7YJvs8ODA4", + "phUMAqKjXfqrD61qAmTL6KtVqEu4rgrG", + "phcLlmQfrGxyRA0gxvl6qL3cq1AW9uwG", + "phnMqIq9y5JUTNHmjsA9x49XtBo5eXxc", + "phttzytsdRjmzZnA8zSA0G2AmctpIAKN", + "pi5Pe0E8OCOZZr3qxF8hkpsRELzaxMU6", + "pi63qHweagDdWrB8XOoiooVR6KcI16CL", + "pi9wR9Y6pb8zbUwy54EccanwcLhkyNXi", + "piJVIiYlyw11KgGaYf2V6QhUzKCRSYmO", + "piLVsexjxNUc2qqgOp252YGIy46XyaXP", + "piRfpqai0H8AgtW7Lh1RQ1DWTBHfBk2d", + "pilLTdwe1XeRKpQhvH8jGOaEtp3NUQ4h", + "piwod24dgRSEO8bOrkkDgmuYXWUzZ3Uq", + "piyRESW9eyzADeuW4Cgc6VJ4Kd406czO", + "pj7acHShQVQPFV0r4J0c7769CNJtzzUX", + "pj7hGdSa5oouHKPVXzhunosS8RRlaFQg", + "pjGUZGF11FBdxLVkuNgnuTdsplqaoCLB", + "pjZCpk2ByKh2sUri8dhkTue4Dyc0cezw", + "pjfAOQh4DOvj975NFhjb7kZedHnEE921", + "pjvCBJt7K7jCw0F6rvluOSTTCRxJqL5z", + "pk2uRe2DRcAlyCngMoJ6vL3VglEqEomo", + "pk5t9oUdYrGxATPQ6LUnxXR1EqrGO8ww", + "pk934TE0TjRKksEfjdyaNIVARMsruYuJ", + "pkGRgk85kRBi36DpgToCmlfwXvvdOqG4", + "pkOvHPHCPP05xsKc9masHyre9xesNBAU", + "pksiFBzCP1mVswChNOdgz8UPKgGFxzVI", + "plOwIP5BAoUWkQJmxeNQFEmt2uEzzQyS", + "plQAwIF4JyqwZkGZerKBjnPGI4jfFSwu", + "plajVbudxrKJtK7BrCjrJejEArnEvvOG", + "plfjtdyvlgzjM2eYHaiWaUYKTd44dnfv", + "plisxJUxYGbH2jkAOSiEEEXLbC3auErI", + "pm291vzQVIt6VYbe5LFFBQ1qTbQJQ3uB", + "pmG3tiDvcPhREDrY1mdhAUf9DHG2nXXK", + "pmWMoI8PCzgXj51cugcTziA8gMqUDEBM", + "pmpDl9v7aqR5VFP9kruXvtTEu9XAL4bN", + "pn7fgAcOXr3hriUHfCRKQfU6LtTOLXqn", + "pnIEbQ4RtdoT9qSI6lfNJ2FpMiVvGRnQ", + "pnbEgu5nwC2mtcZveN15xi8gccMAbsLO", + "pnfJGDUUg0QxP8uJiOY8bgVUix8ZjFWC", + "pnhAsPLArZLnFadhz0j2QHPKer4e1hMa", + "pnja0xs10v72i0XhtK4q2XAm9TFFOy0L", + "poQyyYraQKtB2A7uSOUZQAcZ4XVhtRPo", + "poTfi81GRzDwRBxrnL0HAkTWRaCgfAX9", + "poYIfj3pOJNIky1HbIJH2yVNqzdTEWbo", + "pp6vLRlxwlMu1u1iqkrEHP1KGcBPXGR6", + "ppHbzmmIF6KksvZKZPhI0KDuSfpnrjzE", + "ppXBKatpgEeaurLRsUa1epkJJr8q1wge", + "pqFrZ7DhOyMooFfkdfmVpucXVVTIuo1n", + "pqwXlgeUcnS5Ect8w9l88TIAX1F07sZC", + "pr0htkiMqBks8wc1Pfi4LJiI7XQpZDhT", + "prNap3kzXsZmphti4kkp6QkKkJAhmZS5", + "psBVlnefBGvpu6qND7wXBKB9lhOQa2Q3", + "psRSzrbdXmMVfdybGVoz8l57GdsO7bmP", + "pskYXtJ9XsdpbdSYlDcCZuth77XPlTqI", + "pstJE2EMucPGk4s20O5aw0DWtgYNvsON", + "pt3hx3pyxfOMylp46pezo5Gkb8zcl6Du", + "ptaNn1AhETsJt53ENbengCmQYMmCuuzB", + "ptf2YElHLjnce9GS2z3hPqQemggscU2x", + "ptoC7QVevwnCFXOxWlnrLK7F9OoJcqFt", + "ptp5x6amv2J1xAUOj9DPFP4L8qvQV8AN", + "ptxJtyZncF8t0nP2y44VaTHwfoepzCej", + "pubX28f2Sv0mdUvCCWXqxmSDePL5S2F4", + "pud3pE7HSDsnnDA7SVnwP3hlIIMBV3G6", + "puffBUJM1QGsUXH3fQIHMP5hbg3bfHRb", + "puxJq7k6EqxQrAQmuV3if9eyhxXzVJJB", + "pv38myvd8dgCVLes7HkZ1fHSRj9Nhfq6", + "pv6OJoLStpWckVfrcwtToSl1Mz64lutQ", + "pvZWVU1lI5ochM63MuLOVUHHovuiKse0", + "pvwktwP0OOlBWjHARFKIw5ZhtKYIa6es", + "pvytfnEarSeYfzaHR3668w1yBVM0jAAf", + "pvzE8TQqpxGIbqPt8fNb30YNhtUM3VfP", + "pwATg4aMLXUZRaThnjLwQ0TqEJeIJQqg", + "pwYLPYuwTBs5wpHogJGbDjvfviqGc46y", + "pwkkVqOB1VpuoX6dluQxsGo49UdBbvFJ", + "px2QQek7a47UpKvUSY7KifNVwBE3Ctod", + "pxAPapgOXnyd8YSy6L8CEeGCHOfB4FZ4", + "pxYSLk7A52vJg05MbNn4UeRVhRSWmclg", + "pxhUT7cVCjah45WbOlz1TO0YbN3b408r", + "pxp6rs2xydEATAMsnsTqYc40sZCcM5Fu", + "pxr5xR4di9hPazX50yvshhcrOkdtQX4U", + "pxvXV3HMTFN3M3pmSZ3tKw32l9zR73PM", + "pxw2Nj2fjBPB5MYnUy2y7B0MFzupBzKR", + "pxwDTdhzrwOtMK2KTj587dL7v9ERNik0", + "py0hSRbVIxru1u3D3JuFWTaRIn1eQUNu", + "py3DQtzE2knWQ9WEJZXN47bxNMwCmwJk", + "py42J2a1Cde9DZJ8n7sYVhXu7i4yNoX4", + "py8v917bbaVrPPECMROdoObbpzsE1IX3", + "pyJ3Gwevb7wTSFG894btEughuLL92tTa", + "pz5n8HMoxrSu2yQJa2tZWYbi0XhLKCY6", + "pzEjjr6DvgzN9Ixzi4L2nzQHHEn9XKru", + "pzLpH3vjdmXecQS4qnuNgLDV5wMwKYKp", + "pzP6f2niYhf3J1RBFeLvhXW6RvgR0cvz", + "pzPUX5pSSGbIsHyR7J8SZfoREBy0BMlW", + "pzkyF3MpqGFxNGBzy46CUqU5UDp7gv8g", + "q0E7fvI9pdYnWh4GQots0ZTBknWYF3WH", + "q0LIECvtN1B2Jm5ZPWkvpLDc8q6S05bA", + "q0NXGvyvFocmVhFVtz5yxAWWhxz6w8eH", + "q0m3OFpCqqSpR2RwvW7MvrcTedwstjjI", + "q0umiiI2fsnrXTPOfCqWnXMdiLnyQNZ8", + "q15SBOwTRnZuNvr3u76Dow7nor6F8qrC", + "q2E0Xz5iNtsgaZznzLHOuLpNTzYg73pN", + "q2WirwNsi4DRrszlSLVqtnOHa701rKx8", + "q2ZPaN0XD7Gx3Qq7SXH5cNzIJjbcC7rg", + "q2hZlXWFH5raZmTrO85sMdmoFPDAvPhO", + "q3AAjbeTGlCjlZVnGpnBS89GbWn0GLLb", + "q3EkLXTgHlD4OBuvxhqHmgOFthsRCuSL", + "q3F7oCZCr76i5bqpVLVClYea1UzIT2dG", + "q3TxgEsOZe68MDNc5287ddOZvedR4LHn", + "q3cZXs7FbIihII2TZu6iXHm48l3uP5lz", + "q3hW4qUa9kiiGA3pmHoDEpdZIwKJ8TWK", + "q3hqreP5hEu3ABAOGcCHiZQXFqQUzMb1", + "q40VUFEKbt9KfvDr1PZaxzbDY3zbeLrG", + "q40zZwjvZhMFbpq9DoG5wLKrfYMGzEer", + "q4Fi3HtpplKC48OSx6MgDcsnC2Zv5OsN", + "q4TT93TohibydB44qSG8naXRMq8rjxmn", + "q4VPqPZhjWgNyo8bdQTKxdOCUvqP8o8r", + "q4t7SQzsnm1uuJ0CbiyzB8icfajuGjIm", + "q5Aa95NtqWiquPAwe8SUp8PEgihq7yLi", + "q5FbXwWl6GaX2IiFGpAjS2G0RHp40OpL", + "q5OOrYj5mb9iPiyhtEwagKtJErExxq6M", + "q5UWI5cxaLEFDlDh99z3zTZDaaUAU4W4", + "q5Y6YxTZImfzSF4Q1rioB1SVP2hVskQh", + "q5eedJf9k66pmcfe0gFmBkWr1qo2p3ol", + "q6364A0z0zbN02n0NQDu2PgTtzadlKoC", + "q6d81ykAvaDeZTdR1lKgFDc2QoPlZRZZ", + "q79QsQDIYy7KQW07ZLYrfIqnvTJPNj5u", + "q7A3cY6yuAW2Y0km8MQbgPybxqngAC4o", + "q7AVgzoekF2fxCwxL7n2BhulaufFb4Wm", + "q7EWAgD5mapTbPskoehUgjiXQKnHfI8H", + "q7UvqhLBPMXXpdk6ySb1AukOgcyUNqRa", + "q7W9rsToUbQeuhkSX6dC6w1tvFjaaBZO", + "q7cnevHbYfRyC3CD7yiQjNdeVhCDnEzX", + "q8F3xSymmb6UjoASB61FhESQScPjQ2FR", + "q8QBWwhyIVSusGvcNqeTesLXeeIkuXGa", + "q8c8Yt7BB9jtcE7km6XboaIzxjNl54Em", + "q90TzqZV8QrWQTVzd6NbDi2i6k8LZDER", + "q9Id6JYrQcI2FzKkbTIYVQQfs7wDwkiP", + "q9NKkyMh6XYIXeqUwxVp0k2wAJRFFMMr", + "q9Q7FaFz3extjIQI4B4ceHGiBC6lBPHy", + "q9Uw9QVQv1CuDzQR8yBYRdjDErHDccAb", + "q9V8kGEENeGNhmrDTQvPXtTxo8PQzrHY", + "q9b2EW72KhRGeLfrLtUiGHr8NnEu1Z3N", + "q9jDDUx2A9vvwfDMkC1Bwo4ZHPgHY4PQ", + "q9uzp887tiks73ylMQzMLluFZajDdPq3", + "q9yXyvDdWQMb5fGy1yLTqqsNGcaJ2NT1", + "qA17oeOusJx4LgoHGa2NEcK4EjpyJTZo", + "qAAMQVcOC0RBhHbMVWkRnGRBzRTeZMft", + "qApXa4ChMPTLyzbzoaLKmVykHMCgKpLm", + "qAsexqcnD7f3EYWbj9reXmEFrnOWLvex", + "qB3RE5eDY073r4nD9J9qoBglq1GIz2N7", + "qBCRtb4LMIyZlbHxnJtcaZXIsVcHaDTM", + "qBGGorpy2iRK8va5zQFIukY83z2uNEtZ", + "qBPDEjBFCuOi84iZmaO8kJXcSWD26hRH", + "qBuWW5yj2KSdn4uL80JeblawFUH20Z6k", + "qCD61vyWMAkABFlrk3EyXL3Q1JFnpWfr", + "qCNpQlNzPFbaGE2Kh5ulAjCq8hYMWlw2", + "qD5iEPq0j76ADNTj5e2HuYpyO6xb9fPx", + "qDAfTRiFxQLqqlOHbqBnl3hz1UWkxinS", + "qDBED9U57AUj28lCOtIcO5he2jfY2lbs", + "qDKoZnMZ2PxaLXiCJBIrC1RMPZ5dVWyZ", + "qDZxQERdRpwbjWOLKrOTEsA8h54oOegX", + "qDblzMr4Upz8qayiZRAdD47eDutUfR0F", + "qEAPXzg8aHSTg6ticHO6OsNOh3J58uh4", + "qEB99gMNIiJZ8uZfzgQJV9UvUC9RnD2t", + "qEDmpSTFDQ09HIZyl1V7jVBPf6FEv3Wv", + "qEbqRuOKUWDRhCIgNcXJLKKuJBHRnG86", + "qEd1awfJCZTr3XQbs1p0Gab05phrHQF3", + "qEk8cdcEvwPIKgvCJWCB3d2c0nim6pHS", + "qFFO3f5sngIjkHvL4RHGEReQGXYNHu7z", + "qFOA4QcAkrLxlUqBn2nXef41RV7Qvqqt", + "qFgbcRY1KW6870CdBpvBw3eSEULvDWdT", + "qFjW7JmRyoFBzsMWsOSJUD66uwfs4RL6", + "qGF0iBwvis50SNIE5LQPvi07rydbr4M6", + "qGj07BdzIuVGohebp2HRc3idInzsqIE5", + "qGjIYGQoIsVhORC8v7T8kACPOqaqLwkW", + "qGqh3xxAxtAUkq0iLwMYB2LseoYNa26T", + "qGutfZ7lWml125BGjOTNo1M8N4XpXuSb", + "qH4QFYRNuNNk8tgwp1929kGHgBE1g66D", + "qH9quL7i8Ka3B2BdXup7Y67MoT5g3Hap", + "qHL3BJcUR4YNjAiuJHUiidmxQshOmTSI", + "qHjvbgh24qtnvsV1CWf00SNVlbcIj0FC", + "qHo3MU3YuTyg57mMWDxGQNKbYfF41Qrn", + "qIUwD7tyK5uzvs3fBekhvp9liZy4QfSY", + "qIji6j1BkE28CH6VXj26Y80nT2a6bVGD", + "qIvyv6myRNHmsb00Z7Q7Z9b6sZCLOkf8", + "qIwVZvTyAmyd7A3jlgYGKtZGVqR7ZpOy", + "qIzxfREaa5ap8NXjUoOM3BT05gz9CjoG", + "qJIFfetw8xEcDV8qdrmIB1XUOwWmp9I2", + "qJJPv1a0eM8GyROqrgMUHGdNa3bBZmZt", + "qJQhVTDa1tVstIcNuGhbaZkjn3hz62lD", + "qJwEOyMrCb9lGwC5A0TyvjX5BNOsk8kn", + "qKB52UjuyIGcOIPkoDWX0zvVjvmxzZ6Z", + "qKL6tKJEmM2jZfRFk7crRHaFwxDRz86R", + "qKMRsxOJaL7HASb50hjUq7G4ojQUXc36", + "qKY2zdjtuua5WM9msjJFLqEP7GIGyPoX", + "qKhas3JJPUyHC728K5n7sVWsJXTTzI2K", + "qKkmV3cmiVqpIOVQzQOxrW5qqXAPrpiZ", + "qKqYrzquGaFDdPy6rCGhggO88jl82yry", + "qKxf8BOAtHmKHEaUjWwfxdJByhfFp27O", + "qL1X9MNoZd9e95dCzlXwXJ8LmoQcxfJO", + "qLN13xUE2rJfQX22dX8oaSOFE8lIDFDs", + "qLZgiq9KDWCrcT1sk4Xzxuq48yCpLusH", + "qLlt3BrIDSNSURq6ubH4uk0Oblze1Ck4", + "qLq7Q5qBd7lQmfa4hd5ooUHcQZtuXcdd", + "qMHm2MNYHTbvhG1eGfEh0lTY6QlEo2nO", + "qMPTawH8CecZ5C0SYa4VkAjVDELRd2LQ", + "qMWDWlDasGcLJ5Fy7CkqaKW4dNjJJv74", + "qMlh0zfIMZwrZqkvNpmYKhqRclVs8V47", + "qMz6pIPYiMpP2W8aHuo9cpFQMAVVh0KN", + "qN0roe3XfetRo7sbXmhwgrJ3nj9XkOp7", + "qN6jtqT0plTGt57yngb5cOLDwFblY1kR", + "qN7q8ulqmbA3ryF3owLs7ZSDAkWuRqCh", + "qNBokfsHI9G7cDOlyJ97bsR4ZPf71PFi", + "qNSq03ARKa2G4xzWV7Lpvo6EpYmThe7x", + "qNUTlctaHYEfgd0mdtBr2DkNqRPIfGBp", + "qNn5KOnG1aniwlimKALQ6apyPxj2noym", + "qNpgnCdjfYgiYdbkMrkUtJfYfI0hVAzq", + "qNw5B5NWqD13yMuMIJooObDdh8v3iGXY", + "qNwnSAZe9fiSb6WRyJRSCAZgLQRK4TG6", + "qO7jDR9BQK7u5c1mg2PcfOeds2fD6Vfr", + "qOAQV1d2RAlc6QiF65fePO5t8XdYjOs9", + "qOCcVX2A9oJC6m7s7jdvrLJ2WAKSyFGj", + "qOK01fZdPGLXn5G6RBCDeZYfllCQ5zP6", + "qOXDmpT2slUqJkEKMYodJM8zPl4arqbV", + "qOa63vDDxpgSYqW5kDge9ap1vrQ7E7Zg", + "qOf8ixaDwmDmIKIkoBPR0Peog8kQSszd", + "qOqNgGm18RDo60ZyiWHXxHUciLrL1AKF", + "qP4lsLQoiZKVPYqcidPpD6cy8CZHltoJ", + "qPGkaZJLfhLEmDsjEKNzfcCkihD06zAJ", + "qPNV5oFbbneXhVNxmbUJSveGZUCqbyVp", + "qPZdKgPgH1EhtMA7xVvFgffZY6e6mp7Z", + "qPbyLtt0mc6M8dUnB4VjqRH8utR4AAf9", + "qPks3dSf0Vsttq12ru2fmJwtusv1K0Ix", + "qPx6yar3pkkTkoum6IMSsZFKVuU8mXuO", + "qQ5ydKZlSUvVYPDwcZbLcwzvz1NNAFok", + "qQIUTvbojyDErh9XS3xdHvm3qGEUOEdt", + "qQKD20f35UIrqtexwQsqfdSaA93lEwuo", + "qQM0YY0FGulpkha0ohXuyiDAUDlCr7lT", + "qQZAVs4wD7xk2ub9dktZ7ZZ3I7KH2sYo", + "qR7fEnyOEDuLFqmosMI9OiROy09Ii2UG", + "qRRE4j1bVJhKxA2vtwKCFEOxQsy6sd73", + "qRWSfh8InY7TsXVtw3fMG9hO01GOiNL7", + "qRaxdGKfPVzBe2TiPYZrvEjOiaPu18Qj", + "qRedmKbx4NEDfoBaUDeZAS8Gxpiuet8S", + "qRqry0R52tNgkP5eoQimIDnXaFfRWEkL", + "qSHeKT9t39p4atP0Mwh7CssAuwB5t5Lw", + "qSc6KpoqkAfesJEQma6s53DmSKAOsE0O", + "qSsyNwyhltC0sdHS1b14KSLIxkqWlCxg", + "qTJtr8kO2NZRCteeud8moflIn6AZSGRt", + "qTaCybrm6sLAsO2edl2vh2HPfm4GSQGi", + "qTccYrtbpdSUnGw8Af7URsqfCxOydUEd", + "qTxPEGcYNE0tbZvHHEGtHrhrRiZR4txJ", + "qUSUJlxOliH3TVyd4VlcvfuGCSRMui4q", + "qUUQ6qXQCoS7SY6ApnaQyba2BQ0scgFY", + "qUjeqDuPVPzbjnp4nXNfoft3ffeNy8Xk", + "qUoNrjQJss0FeE249KTJi4LybcnPvsGf", + "qUy2hUaXi6mJooVEZYmzbSk8hPubvKwr", + "qVPa8h6dDLnXW0adUJiDKIVp9ES1ZgiT", + "qVcACyRWFTzrnIq9S0vOkdoMAgo5mr0p", + "qVfl1exifZdGoPCCddsJfKg9jaqhZRD7", + "qVqbVW0AyLf2UaWC9beOokmDOMEMQBrj", + "qVrQ6QZRwjfvontxjmP21l3LEAvm2W99", + "qWDguMWywxaPVx5ILAGmo4EhveAkfcTb", + "qWQ5CWn74Ti9IWSgoSdej10QYHnN1JxW", + "qWVp2n0lQEOM1YxPi2GfzMSCsNd4h7wf", + "qWe1HjaFVgqhgWtavl1mynQRXUezPqvR", + "qWgYbvkoceWK0ZX00kMIxh4CAM6fzTPq", + "qWifPY4spkn1BWinvew9vkqKxetMYJSQ", + "qWkp4DGVkikd4x1GONIE4EanuiLAqKrA", + "qWv4HdV7DWC9B4C08eQ5NdvqHEuITJts", + "qXZoMBsx4NiDpccVw7KJZOfrk8l1u6Wc", + "qXolIhyOlZbYf4prhg46xX1OZsCSwiL0", + "qXtV0MVals38XRmHEVGJAV2ti57E4b5W", + "qXzPR8uSM4jKOscZf4QErtwgluo829pX", + "qY0Cg3r3BoftIitoVwqzx1v40OWPb0Qr", + "qYDyh2H3rxVYPZ4VcnThENUBfS3YnNLy", + "qYNHQmkxpf89NhALXXrnjTn0KL7cdJyF", + "qYVHBkuqnrgRqTh0RLSlvqcNWZLTthYc", + "qYXFvDJRT8ot0O0kQKp50GlYvcElEnbQ", + "qYZCuz9Bqhd9oJrqzeV5eRpqf4vl2p4P", + "qYiEMsllpIVyN3TF20oqqKPALqvIFpiP", + "qYoGLBhRLepDB9Bb3ZkiprchzaGdxF0u", + "qZ6vHP2HNcPLVGl0S8FjGLudsJP1oFC8", + "qZFVBnGhE7ZJxDAFNrDkVNtYKmNtJ6fN", + "qZRX4zCJxSG3xKmKn5wIVEFVWIUoRFHB", + "qZUe4tNyqPe3OiiSNWSAVyLRh242sDe0", + "qZdnuylgrGsKfoHsL4NhgCpxuJkQRVXU", + "qZuwrt6Ujre7lRwBlHgxBxoObJOFDChT", + "qZwzj8IaEqWD5AWtHQcRQbAZZkWhyC6i", + "qa1VxHGRSRElMj8orTB65nGMKtXfqwKn", + "qaPgIxGaqLEOsoNAWN88qLsOyoxR714w", + "qaSSbVmCaeAYxdpp6oZXzwjVkfhC0U2T", + "qaar3oD0pHZwWDpb2vq3HesqS17mbfB6", + "qago1skoheAcl5J0HjLrIbS36ovQWYS3", + "qahcdEl0kVu0vjF6uBbfXZALgQH7Zb1x", + "qajBFec4VWmQGhIzCPubGpgI8ip1nJI3", + "qbLKxQ8bbSJdNujyey2VZPeMZNYo7I0Z", + "qbOt7itZpAZdVbLrPckF5EKBWy5zhd2T", + "qbj3a0k4moe7h3Jwi4nDgyhNZb5dJhyr", + "qbm0GHCrrZWcCpA1ile5IS7ch87fs36g", + "qbqmzZP9eRZ262CNqfT9FWpZ443wbK9W", + "qbuNkEataQbn7xPy7tsj6BUAiX7cb0xP", + "qcVuulaVkPe3wHIB4YABE53VCCkmiKb1", + "qcYFWSGQg2WAG1ndDYposdO0YZMhuhns", + "qcw1YhhhL5IAmJd6KNIjQof2k0sJotIm", + "qczh2XAOU2ToR0xa0K0IkAsEATekVbmN", + "qd2r3OCqx5tRCgWcBNawNH8k6waXCSYH", + "qdI0GlOEd60w1kFHeddW7JzgMB1PLYCp", + "qdNwgTNnvYnVozVWQ6uu5AH8TNVOTjq0", + "qdyaPfx2XLvQxkBqYNZ8Kn12XUMVgjZL", + "qeTF0baAy6bx4pxuIi2YPRoeo97AML4P", + "qedP2yCM3AbAQuswxJ6ABcm0S8VyEj4s", + "qeeqcNw2jXTydVnqCGSIt2plEnlOiw66", + "qewbHvDPIdjuwm3rgxHuJBtrJbkTv1xs", + "qfO88dup9EXjV3RlrgU4t56wvrNwl4hk", + "qfZEse0oxAR3kVQw1Tdel5UORkrzfIa1", + "qfjmrE7IEUNHDLTepBKGVk0fQ9mxKUo8", + "qg7keioRpyh3s7pEi8BjyYmeRC6xz9zB", + "qglK9pg0kDnVcOXZX19maEOhuMn38xlx", + "qgrDHb8YIdHb3kmd3uCLUIcP1rF0fyu9", + "qhkgZMIR7bHYIW0O5awOkEsuHJdLFNc0", + "qi43lxlNI7RwsmjSvqqbCMD7blIRVkJh", + "qiJ53FinhHDyO59pit4zJEC6y055CqKM", + "qiakz1Igcy1Anvr96n49utzYADU4C83i", + "qijxSvtmqlOVMsAwggB6rjHWUzdyMC2s", + "qilOepYNZRydDosOeRkvTNRJXTBUnUSj", + "qiykRlqXnu6MHrvZKMFx1iW91pLzXH5t", + "qiz6RZ7OJCExICpp8cBMlKA3zbezc4Aj", + "qjWhFocuTTvAQl9B7251m86n9ljjzUzB", + "qjdRlH5fAtCUB9thWnc5KuGx6tP82Gjs", + "qjlxoWlDRgSiqMgbrFouqQ0xcvRWDdCC", + "qkM8mzTAYeawcebGCkhbyTUxggCa2BkZ", + "qkSL2obHdMlNz4FGSdSDiVnKwAVbMkEQ", + "qkeb15sCGO8DqbB7QD2unhKTleqw0GFz", + "qkircDl6Qt6FWrc1Tlu2NWj3QAdAEPey", + "qkslTcczMRtts6fRZzKcQjEm9RMY3Dsa", + "ql2YF2Ah67dngVZAJzmrUefpJlEF5bnd", + "ql67PoDlD9sxR7o9OMfldc4B8qbtZCxk", + "qlHck4ic0hGJZOLZPQqXndN0kMprJWlJ", + "qlgOG2vnGxW6SBWoP0v5Sb1g2RCWlsSk", + "qlrPatyngUV9yoDXKqvdKwXo848oDN2X", + "qlvjlBvoDW2SRqA40aJ7HEt13fjvs9pR", + "qm1ZuLTeO9z9562DBnghWGwBYhEQZyom", + "qmlnk9GDBzGzsylbbmHI7pmtrTEjZiNV", + "qmqgTOKaFKxqalfZaXsjNHzHJ0V9SpW1", + "qmy79kulayAMMCMM1zJKooalmi4ya46e", + "qmzsJOBpp9G1vAMkcB409oLQZjNxcZsT", + "qn1XSVZREHY4ohjOXsdAe5Fws9dviD3X", + "qnBTPnCYacAZAs63kq0wayahHyl2JcD6", + "qnIsxA3GITq01NFX5gqZpc0fTcgHPE90", + "qnJAermIb70s559GdGLE2eX9vsx7OPTU", + "qnffgWzhtpGUJuoGn6cqOkvFUsuFMqlK", + "qnmDIdXdCDyT3ACKBvi86NrpwzTD3HEc", + "qnyE7UeqymIj6NCxPQT6Mgq3Nf5YZV8H", + "qo0pCUFMh7lVje8u4DR34RHh1WKkGmbO", + "qo68RXLY8U1yxegDD14f2ymRxzcfr40j", + "qoigaX54VJ7Y7z57zcY0HxKKTLLZrqt4", + "qoxElLA1Uf1nR2oTHEHy1RWATbPZYitv", + "qoy066Xi3secmOjE4SoJCbcKlwKSA2yI", + "qpHdnO8VewA2LDATjLsvX24ZAaCEwIrG", + "qpTVnNmkptV8YRlDO6d9BUDBjlMTfA13", + "qpc41YPwFgIplQjseO5WiWZMCX1GImHY", + "qpgtXU6zVqX8k3Vh29HBjzQ4JgSROUvL", + "qphbKbiWlJ4S8eeTKfJ4lZRQjsG7X77S", + "qqDAElEj6Cvsz96V9s0XGF2CqcOH6ra5", + "qqHk2sKCmXkU7QTEe77AiSu853sskYvO", + "qqJ3X3hDE0D9l9uzsHG8Yn3oYsS9clJO", + "qqJn9nIYaPg4VkJyw7Ji7jFOrjzxiBG2", + "qqQwcDn0KFxfZeoAot5O9PZOmg4EkzLn", + "qqgqut6QXvaGTAxUGEyRhxruq2wMEKwS", + "qqrMdmH5uJHuiaqwmS7VTeBEhRyYrCt8", + "qr3gsI7ta3IZLFUsDBHBsBJ6ZXhMIYTc", + "qr7e9C1pKmQeITh0YPUEajsdc7V2VmJn", + "qrHhSmn6m5Jh2TFySbMBbFIJbWcNjvzV", + "qrbUp0nQl2OJOkk0ck9ahIY4eWmvxEts", + "qrbry9oLBvQjkQyB8lnfswvYaBkMqS3U", + "qrmTweDPNaxKFKTu3OuJFbT5YR8j0WU6", + "qrs37BELfUSTNxfRHLq8HtmgdwYMMvJE", + "qs4P7E1rS32SPRvOP96mIjW4aSzVU5c9", + "qs7qqXYl3mX3Ul9PZvioKR7uaCPrOuMR", + "qsjFDjGZqwsKx1bSFkyZ2rUWUVwFJ2PS", + "qsub3NETgB2IKhSmjexpuFlhLIrBuJjp", + "qtftojwi2HsLfdYVmEEpfir0XEIawCvu", + "qthzNFbJsf9mWMnxm7CtgEEvler4zsHh", + "qu9Il3OEEtmWfiyWsvQvXmBrmlV0GOt1", + "quQjObY7Jdp3jUY5vnHNLfAINyvwDlLS", + "quRp8AXFnaZPQr6c1M3jKrKofDRdmmlv", + "quX196psOGei8Qoret1hL44FO0cBpxn6", + "quoBF2bYtiAYwRu4DxdZrAqBynaNe9WH", + "qv2pS14Ef92Yuj5SXO4HKrcSSfxGa0la", + "qvQPlRwA4fgu5fyiMlJSbXIOK3nJzWvw", + "qvjvWHtHFxlwxqLp0z1vU28PmfyD4bMI", + "qw2M5ChfYIeHOHVKvkV5uQXbhl1P98ku", + "qwEBf3TAPJ0huHgzkSEW2cLNTWUYohew", + "qwHm3mVRL1FIrPOSYAsiq4dE4dro0Apy", + "qwlsZ5JVJfYSUvMfzgc1n1bGKbubclEf", + "qxGC4BYgReM8WWC8KJWgCmzYynhF0BwQ", + "qxXdf3OuqrGmq537SS3ACZcimVSuNG55", + "qxZGIhSPRA14hVtPLnCJVslEU1RHsOoO", + "qxZlS8B4nWx6HuhsV3zELlvjT58pznCf", + "qxdIQK9O5ntUqzJvwbfh38betnEXW9Dn", + "qyCyGefXVZrb1gsgmZstRSebQ6e5Pc8u", + "qysQBvd9nDtBcgM09ZYqIFY9lf62hTG1", + "qywoEXDuQrvlnjAlsE8xakOBQogLerLg", + "qz1ipYq8tcSfHfLN5ZOJUmsfOfIz99Et", + "qzHaW2cvQZcbZeu5HaQGCofIVcbD5l4O", + "qzRhTLApMIZQFpisXgqd4UDEB1dkXLQx", + "qzcur7BpAfXaEcqeYdYcOGH7CFEKdHOt", + "qzpvOM0LirLG0teHC1KmFkH0LvzEZ3sQ", + "qzvcpIuRjcZI25slOO9NZ06dtaGFxhC4", + "qzw5WCjBEBlMX6GDJYCNrjovd2e0dSyB", + "r04SLy8zIovN8VKj1Ghy1K8ubpTSK66d", + "r0AA4HW0eLLptrjjpSnNJpLsrdwDwBM1", + "r0YxKtaeI5Z3tMcSO0WzuSq2WySGx9Yb", + "r0ankKIOco45WtwfbPzwsrQZjL5sw5mh", + "r11Kgfsv754KDqnG55BbcS6x5FtYZNRX", + "r1X4T3L120QSkI16MdLfjvcCUELX9DPT", + "r1euuC6wXH90pBmaf9R0r5b7sZBIXivx", + "r1tcoT7ZP9JfBGUame831yuNChXRnyGu", + "r2NHBkVX4D9H0M9DbKVAx00msAQbDics", + "r2RMP6ZcTYbjzikSHme029mbWhCXGx2k", + "r34LqQ1PaiwQdrFvnKj40rqMYQyquo7N", + "r34qGqUrtxIKRBaZGo5dv5koFulEPEVl", + "r3CshHwHlcGipGiL6eCYpEPykyuW3NEM", + "r3RGLxAOZq5iB0FJhuazFRfbqDEfRYjh", + "r3aO6GVcqqOGAK4sBlfHEfFPziDWDDRo", + "r41744wRPLG2X6J3neXpHAcg5hSvkODE", + "r4V3I7D9FXeLUEFUg1GCTmnywXeX3PVN", + "r4wsop7Mbg1G13nY9dfGPMBMNNK0vSAj", + "r5PcScogEqAuF6ijCegrwN7OAfVeiby5", + "r5YC4OQBN9T6VI0BHgt8wBq0DWbvTn7X", + "r5dt7jRvTxTx2IrsVHaC71DTul49c7jc", + "r5eo0E7ObSxumpJUuUOiNVlNXlvgAGvx", + "r6Z2YZQfZyZhrClkG3ZyG03xhmtbMm6C", + "r6sllPapsg2dLEpdGAEbPIMFuBY5DODD", + "r6yYzogoEyNPutWwyEGNNPq9IULSNI1L", + "r773idvyN7a2tADyW4kMQUFiUuyU69va", + "r7HfunAwcrp2G4uzCTGYW8Ca0OhRvqm9", + "r7bS3ecYUsSnCXufvjifthkZuZ9y1yDH", + "r7kGk0qNoSidpkmBRbKv00h4XwNunDRB", + "r7rddSWK1JQchDhtibes964bfkMjXzpF", + "r7vAIvfC4jznozkNhMnXCqPWlI8Gjzp5", + "r82vhJSdSezp2lupXPiWNYZY6xAXg6xe", + "r8EQGkFGsCIXxwO9TmZWqrXES65f2ynC", + "r8NL79YH8KtMoTrDeocSJApecyVwnMWQ", + "r8k5q7Y24myGe48SpUjCi41mf7inlxhf", + "r92TuQuehAr2DwlpTRhsoZ4gvPOMlepw", + "r99djNQj6XQH352grJyipgrAq6DcBIpm", + "r9AaQZmKqInauXUu9sGR1lULgqS4w11R", + "rAANiNlAFLWBZ9ByJ4Mlln5C71PojSB0", + "rABehk1Q3aMvpd6mrE9LVNwFK1ZDdQJx", + "rAPpuOAQ96DiaYAlnM0bFibGgwc0Zj9C", + "rAbAiiR8y6dsPgG892Ki9w3pDlwYUI5W", + "rAe1e0rYbAbEJa2pS5iy5OADKCmm7yoK", + "rAkRqm3XgrHlyb7Hh30GDOr2lkMTRTTK", + "rAzFQAYdOp4eqft81Ys44kD7SM6XAVT4", + "rBULvJdIwcyXS3lRYG5S7NXKguU0JJnO", + "rBgH6xolnszPeeJNr7o2FHAtQLStrg8Y", + "rBguQXqEF5PNqsaqDVdInd7MkBN4D1yv", + "rBr7S1UUTDRAr9jcTOPyfdLC1QDSDE6b", + "rC2bKJ5XFs3SkTUeyRWAmUny5RjU2Nsi", + "rC9LPL31h3D0fKutjJ0acOZEFh1F7uXl", + "rCDybvhOqqb8T40jikzzIpbRgcDjhioH", + "rCSCffoIAPoyyZBJGh9RjbEL2genN9CO", + "rCUMTz4qqsZavyo3JaeAj9Z7kxiZ6HpU", + "rCfIBqT5by4ZF0vNQAuWj6U2B4LD0OSU", + "rCnL4ZcN6MUVGqiYrC1kJg6H8wToGbk3", + "rCtFb2VmMAwChlSOm3afINrhTBRnhqvR", + "rD3eQXxcACHtvhnw359MGW0M2AdQUYoX", + "rD7ia3YRVSyF5PSwDELqqofjgsZR9Ybi", + "rDBPO9g7poNZiQtl2pf8SSGWnQ0F7wau", + "rDKY9nrtMGOh4KZZOwKnmZs8ucsi0wVc", + "rDNUTPWtJSnZkGvTnw31ay3ggL2rYmkv", + "rDbo37J2bpo81c8onYkhdcfrsyrj31Bx", + "rE3ZLkH547BSafDlGAM72OWFyiu7lR0Z", + "rE7FZ3FNA2kj7fNUMmKrun7E4ucrp3kL", + "rEX1bdpCeLRC6gUVbvdHnlRt0JqkmPZd", + "rEXXzzUu1Nva1wf0lajO5ir4CHdju9aa", + "rEkQMlhy7lFcegCpAgXmT7A0Sc5jaR63", + "rF0JHKZto2x4XO3YK7r44nPLjRgvct5x", + "rFH37qquwOrDgdVhy7WAk2afHIwQh4dL", + "rFKj03ntZM8bqo1KInHRm9Ofm4aa7MDY", + "rFtwryrnJLcH4MWK5wCytd7kXkwme3n8", + "rG4fW1QjJIp773oMmDqsL3Ji3rmVVSy8", + "rG9Wsbz19nPsf42O8K8Mm4MDNvp2OODR", + "rGAjsxZ4Rm9SFIJEUtaMCcPzs6imjQth", + "rGHnCReMYkAZFhVmxYDl48E3GOGF9QrJ", + "rGWt75rRDmDOZlVvUd0twOoHwdSNwiGN", + "rGgmx4faZufK4H9P7SsfRirRd9EPWoI7", + "rGzbMAZgIRL5RIKlSiN0QGZO9lszXtq6", + "rHdx4tmIHFbnbmpLszIR0gDyq61fV88U", + "rHuBPX5UDSPFihFQDWeoYfOPYAHl4Ibs", + "rHyXwzcXVwhL8Gz4AMnUjvKBcJRjDnkG", + "rI4GKwX5S0NDjyVurMyGL1gNinHTGPjx", + "rIAO5LS18AKwKz6sZWQ3iJEVbTpG8N6M", + "rILBmWO2mGcQqtd7bUUkIr9Xr58Bujau", + "rILkOpMPh6jRO9DtSH8AoTIUcozlq12P", + "rIR1b79P0jkDOBc9KfVGqpa7QlFRGnwC", + "rIV0nmfpxlUY7IKOcKiEACVgq6m0nZUe", + "rIWWrsPIn08lbEJWwiYhaZAF4EIspwyC", + "rIgjwrxJa1XkJdNtFWQkViU8A4Iv5Ir1", + "rJRHpQNqkeRiHZCt5AtzzABlb3Hbd74x", + "rJXKYFUqjFPGG1y9VY0GozBmUN0O2Tma", + "rJaewjvc1OHY8k2BgJUcSD18V6rcJ0Q2", + "rJj8iS7ILaFjDa0LSOZzspy8wp6Be7g4", + "rJtBeiKhBnh6Ug8NyUdDdbvEoB54hYiz", + "rK8hVy6zn5l079jo2uo3GnSZlzeuPZgV", + "rK9ufXC0ScxrJG5fdH8JCUvQKRp0IFkN", + "rKNszsdaIjAQRfSoTrhllxERXD3vnVVh", + "rKmTS4TSEZsQplRhhFVwHwzZXYkEI8kJ", + "rKnZ5rGjP3M2jKBMBYVGQ9Jkn5uwV1AX", + "rKwilHHFfF8m44AF1d9YE0vQmSLvw9WQ", + "rL4AGdg6Y7ThpvQJcanuPFltDzaauOmx", + "rL9XVuns5ZK1ZvZuoOlzoyy4bava0fKq", + "rLHYr7HXny8Bk0OvSAJoqyrE9lZWYSzH", + "rLUH1R5KIOp6aDJrOXnOLy8fUrwFINyB", + "rLVhE6o3QuTOhQlheCJoIBDX7BuThPOV", + "rLgUCGJsW9zaMWBQZqcxFErC5s7kZoCl", + "rLyg4LhRVpvKcNNvRigDkT4eMHGbU58p", + "rLzTycajTx6V37N46RCO6bw87MBDGMst", + "rM5OVcIbHPcpqbGrmgSdC9VybR777Tzl", + "rMA2NiZzqjpB5H79qR0JOyn8WbClypCz", + "rMH5l8iPnW6m2TPdud0t2vENN60RcrEo", + "rMHiDcWWrbh2rig03Fil5RASsAGY7o8b", + "rMIZeVP05TkkexUTsh0rRQ5jD07oA9S2", + "rMQToTVGNbiNJx6ehkqKTQ011WuR872j", + "rMz1Abt3IxvVoTPjG1J2g8UXE0PTp45X", + "rN2kyU4udoTg0TziIodo0gjfjoQJuIVW", + "rNEoyIdmSjhfZeAnLrkY10j48Jj7czPk", + "rNGsnl21g8krfJ7HRbCIfz7CesTYRujJ", + "rNOflrBCThU5p2MQkL06TeXph4VESTRn", + "rNfTH0FJXPcMBEhxMe6qyDAoNDVDGLeG", + "rNiopGhZ5qAObiu5IIngmzaNDGw6l37l", + "rNy290QMBVeHA50CVmWRKdH4F5KQFn6B", + "rNzxJYZFQEXyPZo3UIBhZX4yQ8h4Iuo6", + "rOFC9J411ZPNmz34eT0RI8bF9PlOv2KA", + "rOXQN0KSs4lKy63jVwcSmnTjRObuUGIQ", + "rOke3Dlc876UhewvyOQquksQ69u41Bzg", + "rOqDtfXT8NBB5mUCR3lbODZ5cMD1RcrM", + "rOwUg90R0xNBXKN8sqmbSSH9fTsidE23", + "rPLNDoEufiprIprpk4Qz9T23u8tsesju", + "rPgwPfVLHieLLfz3Bk8UP7RbLmvzNvO7", + "rPlp3zwq187KSRn2rC20Itzn6WLrsEf5", + "rPzBjrP9Gp4rWMCet2RHAAvUdEjVWkKJ", + "rQ1uso2l7DkIBXIfFaTRI4cAdkUSDKXP", + "rQ8bqXklTDtqijP0UDaWVe3rasxI75Aj", + "rQbu6yI7DBTR1ooXd9w5In0n2tYeRMC3", + "rQnvYaxU9oDZ7PsHoJUkM9OsPA5QWsy9", + "rQxJtHbAZbfnfxjDXH16vo0CTfxNuGaR", + "rQxbjox8BD3VaQROz9upO2lX1WbNf5Z4", + "rRCMCuY0ap5OS2r7fTD36EreQPRI9mDf", + "rRM8maPEJ7K9FH1HDCZQZvf3EKoAX9NA", + "rRNnLN4Nlkqs9gs8vmBP8aVgptO9RkBJ", + "rRTiB6HG43A1WJw8mboZTUpLtS0oJep7", + "rRYwA9aPyH0VgbGu4shMRWR2SIksxZkH", + "rRb0TYR6kDqa0whuIntGa0IWyIY1viQx", + "rRctv58B7U6S6lDiHqJYk88IqSddCAX2", + "rRdGZeEkEh8NEfM2oEw9EOjMncP5NpM3", + "rRpgphXLxSJdp1O6f5ydlopmf9clUxWa", + "rSCMRG5O4RtFhEX0gENwWjshoBGaknLH", + "rSIulxRTMMMC6A8Q74SaOrW4VcqXC6T0", + "rSOPFuJ3dU9GPNkraj4yowUqgpmK7YTq", + "rSVySni303UuN7ttDhKZVTqQK2Rv1lBP", + "rSbovtEAa37X5ki9ZsTyT3LDQxnuJ6Hw", + "rSi9GvrN2k3pHuO3Jvlx0ShHBUQB2f5I", + "rSkdKuIF9GZQHMBhYXqmkN4Ihx6GOuPb", + "rTSCWpgmwy6X8clmuNM3S0CvsdcTsL0S", + "rTpYYVJn7f4F0RKygE732DurU0H1vp41", + "rTqkpsiZF9ah3ps9hksDPvP7eZsyj24Q", + "rUTzc3rawYFEn10IJ7fqDoA1xxE45mGj", + "rUvs28Rx8pa7jxCnKyOM0dzRyxFnvCmF", + "rVEipuOGA2vl5ZDlEBz266hKTz9D9Wgk", + "rVMZseSttEPGCss80FCzWmLM2n3OqrnK", + "rVZTgl3g1eaSeQfaWkRCrHNU8sL9dp7C", + "rW0P5yJyBV5HNEM53OFg79X61uES5qII", + "rW6JCULdAV1t86OCBSlhXaRxkf2r1U5a", + "rWMzBagp9wIX78FJ6h7jeHXkOTfLY5yY", + "rWcKmr1u4EA61OuHE6vlqE3lqcp954IC", + "rWmWXzlWYswRUoyMzbNeVWuwr3j2KpSs", + "rWmclkE0PbUb0geoNeEkJTD2je8dsLKG", + "rWzoXxQUQm0YB65sSLnvEoMm4dslgDPt", + "rXBQa20278myLuHNNFdzEG7N3y5MBgDz", + "rXfXH8uQVfM0RQ3HCKp1M5oc2LqgLXnM", + "rXfXfuDnAde1GseaVKIRnBrjV1jbX4ib", + "rXjlEWhzh3qbVvDvZC16VZdY3G5Fe0z9", + "rZ6r8xEugBikpDkkyTMvmDHTQ17YrlgB", + "rZi0l0oqqEaL5mWK8ps3CE4cvWe14LzS", + "rZzWsoNGV9R5qkR1DG3IXx8qvMU6VQbv", + "rb3CcnhJsTr5jyEpfGoy4LOCrlPtu5ep", + "rb5ODbcJZLRwptnHFUkJaRxQbPChc35s", + "rb8a2xZbxJJ3ajciymrJgcf22HxbLsyp", + "rb8cOYVV4ZJ2xL7cFowv4KnDFkT40xha", + "rbbFov3d0GBMbUDFnFNRAi92KmFnlMgP", + "rbpKccI0tJkJKsq6tjED5bTQkoLDLXeK", + "rbqCZvV8d4XbFnAVno08MLBlt3kFRxIO", + "rc33sd7T7e0KWOJTQMUh2P2Z4fVrkz7b", + "rcKDwSEWfYydGnhZCiBpeCuZbbkwaqc2", + "rcXDIe5KWUmyngvJpR6oAeO69ikIr6X3", + "rcemtCkTfUF7f71qp3RqW1w3QVQ3FXex", + "rckVHzWycvMQX5EpjQJqZfsxbhZAZ85Y", + "rclYAMXSDkyKSfEpDILFWywOLOlJCW4w", + "rcxi47Vi2p69tQYeTAEJ6cLmuKtTZ4f2", + "rcyr4L8bqyeMY8liQPqUynIsoZe1tSxy", + "rdCcGS2nd9mGOMNlIqpuDf1P8Chv5jkd", + "rdH9z4VXJaQjtk84ZFcQGzCEVplw3giI", + "rdIf9Gis8ut9CTvM76ADnLpxjDELSQ1z", + "rdNdTl9brGT0jVkoJ6Q43XF69lDN5UIp", + "rdUNnNLArBlsNlpSjyv7hTVooieKVx9V", + "rdfECeHQkAXR1pfEQHighMCc19pYV1NB", + "rdtYGuey7aJ9C1GXys7EKlRQeG5SkNMS", + "rdttflsF01RZOBW1mUVW8JqNVcbWb6VS", + "re53GMiaKeGLEZy5LaganG2MoXugsFyz", + "rePhZS9GOHLUkqRTZk2Ca373yBsd4MtO", + "ref6rOq1a0AzryLiFtuoJfpKoLxWqWTH", + "rf0I6sZuQ8dmcYcNQ4gOOh7YUm1HEOG4", + "rfeDHV7E2Mcm0uBHBHfy3DP1IuyOWfe2", + "rgSJnM8sAOxtMmr8FKONKNKzMKmC1TGi", + "rh6mVA0xdNMtS0EUcQlsQmrdicJwfxnl", + "rhEh68QAVWcsxKCECWObZlQNmnbYA6YM", + "rhIV2HxCie8ek5ilq4BWtAe3HkZthrT1", + "ri3CgYkQttXM98kc6MWD7LlKc3tkPpUw", + "ri7RwIl79uaLnBZVPH17gi9t7LBNiqEm", + "ri9J0ubRFZZeQqONXYrY8ntNXhtlsQkR", + "riPF58dXAgRJ9RqdoBV3UyBT5to2FPwv", + "risNouy0FOgTRzoGvE7vsODEUcexTGFD", + "rj3x2xXnhzFpQnVDmJsp5REQa77npTwd", + "rjGI5DfxZzxmbQEeqomk8kDG15XKJBgc", + "rjOfSeCREcSv4F3fYNI2E2OS5nNlijxr", + "rjjYQeIIbjPF6LBUslRhkmyXdSix783M", + "rjqfIJ9d1chJGooXVgneDtj5L52z8RhE", + "rjwdfUCgYQpUsXJ46mLioto954EGMHe3", + "rk99u98apCefnK9yeniwcxPY1Ow5FEi6", + "rkCqYExhIYA3Guprt63MmzIw8VTYY5Id", + "rkISGJeoo03zsmIpKUh9fJU8Q51COZjY", + "rkLt8Xwvnc0y6Zpj8HweGDe6lwfJF3N4", + "rkY0qbGdIHpHFfHEplZHjf3qYaRvB6QZ", + "rkfUOz0zpedQhY2KANb7xCpPxvD9N9lc", + "rkg4Dy06Dfm6nCkXhhsc6fMkjssJCNKN", + "rkj7A2sh6WjGwu9zl5hfM7QFJn8Ahwh2", + "rlFM84zo8c0ScIQGBkSAbLXyQ815Buci", + "rlPnZF9J5LI9A8IKV3Wq9fNGvld86LFV", + "rlW0YTK4PQNaHJqzjcWoOVyzVvYOKId3", + "rlfK9Z2wzOPjlmlbegC5aP6DPJAay3EF", + "rlksQnCtqQvhjKwaUKAj15U2RAtayY5r", + "rmmNcLz9O37r0zPh7oebIsG8g4DdGaWC", + "rnB4E8cdyV6k99znWre21bvGosOdkSsA", + "rnVeG5NcQBPBWnwX0BSWY7FaSFzmi02o", + "rnvyaquZvmy5aKP2bfS0146EIlrzDr4I", + "roS7ieB2WpOQrLcJgM2OTeWxSeEepag4", + "roTrit0jiUijxhv2nw6h2qptYPcL0G3w", + "rp3fFFLwRj0ncMMAUMcm6RoTxMkN2Ahw", + "rpaOnx2szBmvZAIJJ5BaKgpWVd981hnR", + "rpfg3v7KkCAzUGEWmDiw8NKSWhaqMU07", + "rplIXWT2y492KfFYaGiCwYGvB54ceEze", + "rpoBqMwSqk12okjT4EpKTXiFmUVaezCc", + "rqE41seu6WcySDEjPgDTtOtf6x18kyAK", + "rqO5iNq4CwHDeRLrlstKbBxtEVt2CgHM", + "rqPB2zxKuT01cNRKsMzTF1ALRSoPP6SN", + "rqZW0PjLEPRlgkYLMhFLag4O1V86NxBJ", + "rqtagp7bUZs3MzmexOIqoDwnWt6euo4C", + "rqxWPrerBZfZ4FflxuZyQbLuaLG2FVoo", + "rrChlhCgqXWoU69jGFLQ8V9vlhy3B11Q", + "rrQCfyUvUxZNyN2EQuMTTaqObk8mN368", + "rrRYTNCwQh0B7Ta93v9gDRdhYonH5Ajf", + "rrh8u6qSDScNn6nGzURiEfaVPHtxsUDi", + "rrzUFwwP33BWlaIkwf9ayHkHkhLSXtvi", + "rsS8ljkUzKIhKr5aVbkJGCjDUAg5mayj", + "rstL8Q2JO2l9DKugMH4pmdCtTlRKHulc", + "rsxgqTlcAa0AtH5gmvPeVzjHMYYZ4cSx", + "rtK23WXXesmCuyiBQMG8sbPFl8sn4mVt", + "rtQ7PywnanPCJWZFrK0QMCAWIIy8L84Q", + "rtgtK4MHuSUPjJ7gknwnEIbirF2D24ne", + "rthouw6mWYgUEQhC176BxEFHT12Dp6gq", + "rti7gA7zXVpXImAuCtuHc30lQUZT9pTH", + "rtjiCWEy40WTHMwlgUihFKBCtfQVkK7S", + "ru5E3VpKf0R8O3ovzg5SMVRpDgVjbHf2", + "ru8LPXNtF9ufr5yKgJi73cJu97noR86m", + "ru8sD8GZ8GR1C1ezWV8yQn8EKojDGGIG", + "ruC7LauqHdWi76ByUGtHCx279NCaFHU3", + "rubF55wGyXMrWO32ncpmbg9ecVfqRm2g", + "ruf9uX1SlUy8jwkGzTZGZPkEwPLYldDI", + "rv1WNCwdN9D95aWG8jtqPjzUI4Iqv0sH", + "rvA7ZOjBDJrPoVcbA3ci5Qztp678Bp38", + "rvSV6YJPZgR6gps3lS83LRRKk0dCkKRD", + "rvU4lp4MN6nvfIKK2thtwe9yOrvmdNPk", + "rvaFS1HoZ3JRDHU8bTCEij8fHgVgYIPy", + "rvag6150I1qYV6LF0cqnZnW8jtNtADUd", + "rvetDTiCRasr2llNEh2La5ogjcRFzDW9", + "rvn6pI10ZDsBT61WLlM50pdae3zVpj9S", + "rvzsO2KvHjee07gz1cdKun1UkWi6P5nf", + "rw22gphsauxb5qZy6Y1DrO7VoiqNIRFl", + "rwC3FTuN27ZO6to90g8Np6rjw3PyQdlZ", + "rweeXQbCHSVjktGA3lNNcOqVVE9ymfJE", + "rwlN7cX4BfSNJo7FJmZZ82WXcr9PMtnz", + "rwoZsCgEb9WWi19GSQFGJ1j2qZ6VML46", + "rwp7bwsykCXPNPIhwdJ7R9ZCHfWspp7k", + "rx7lBLNsFnsJTFX5TzQg9BLdF94EZWLc", + "rxAPW705SmsvMqN0YVk3zfBI2rnHXzJ8", + "rxOLDF1nYtxwAw1A2YXK6MGvC11TtCC2", + "rxOcgH6uW0knVFzxombwMDmznVgjhCWR", + "rxvuRZBR48qT13m3i9eIycrNJC7agUds", + "ry2WcTXIIZ58nx0Jc18YG3HcmmlsKhDF", + "ry7IyKV9XQCuIWZEJUBcqWZj7VWaMyZn", + "ryAxlvAS980uHGA9km4HQvDHqbBNWj5Q", + "ryJNCG9Wayg8umc8P0U1Dr31MS5XVUg4", + "ryRT0VINE4tIa1bL5y0Y7uceXe3eRvRK", + "ryTRXB4FrAuTpuKscWzJpY7pqtpbmpHT", + "ryaTFjSbRCcpT7GlyyJcdiYTQ8NcTczZ", + "ryairLLJm50EqIKhyhOPbfXchJN009Mq", + "ryvGdY4vSSGuZ6BPtWG9nOS8SYsYo83F", + "rzfh8kZnJT88iKqAqqvQG2f0xrm4MStu", + "rzvY6hOsQGIpJvFIxpLIccrPiSdOBzah", + "s03NyWGUrCFjbxXJMn8MYo12mGpvHX73", + "s0B2kGWaGSwNeTVJri6kq6ToUYeiL4n5", + "s0DCi1DcWa29sSFHCqOZNU8eCdDpF0tV", + "s0LpTN9em2B3yp3Lu7PdHNC2q3AEkhZP", + "s0jJSU1Hvt3KWtKoZcCJKaA5P6C4jQt0", + "s16UgefIiI0jI8Q8J1jmn5o6UtobQsgx", + "s1iTButmWLPIao6YL6cC9YUlEyrnJ8JZ", + "s1pbQZPchIInn37XAiRnSNnpoiYWt0fQ", + "s1zY3M2l5okWuk9XsVGGEnwGhidQW5Mp", + "s22CpgcNfcllIhXbL4eRVlWoDlFsPUJH", + "s2nT9BDXb6jus0bPxtRdvrGZz3aOWTzZ", + "s2omWJFcibBKH23BjA9dj0Omu5EXqI1z", + "s2rND6aLTAVwqFsRkIxBNniqhKL3rmx4", + "s2wvsaHtTuisk0SlnzuS8p5dJxqR2CxQ", + "s3FpKqkNIInvWoLb15U2eAC2EfO606ng", + "s3Hx2ytn3wJryfJuuHpa40XfbPCp25vZ", + "s3IQGfC7uEMfihvVM05Q32AytyfOeIMr", + "s3bsnBGCrvdqxVpWV8gZeFUkiauOiQqt", + "s3nll36y7EgK4JxNCxY6ueXG3gP5mtV2", + "s3pbXNcAMpxuc8rMuEXL2ATrCZvQTmyZ", + "s3usk2ppQrMPVPQYFWWDGAMNiy4BmxAz", + "s4DB7y88LY0vR8ZqiJ3zDJbOjYZKuNuP", + "s4Pukl9vLCxObHRzKbxpo1QtVPg2phZA", + "s4UlOj9CXYfmzjpEX8JLN7gLIKqKJhJW", + "s4qQLwdjFfIK5ivDhegB4bOXeiVs6pio", + "s52h1vNFXSQTM94nI7arucP6OLBkteP7", + "s5GGL3IdIsDHv3rqJHlXrhZEY7VcbcKj", + "s5Gxz7QNfhj79fgMN1kWDfXAiNG2DDPp", + "s5OmTsCjlgsCjbniW7i4eV4OZJXmLWQX", + "s5pJw8dORinG2g6saIpDWVUPqm2Z3fl6", + "s5s3J5oqQJ50lUW0np32xLgHaSXZ3kYp", + "s6ErjXg5cxKk6ran6vrXQYBtBypVBM1X", + "s6MWTsZvyEC1ZFJAZTKdBlgSOYm31i5a", + "s6S54V6mIzMjkU7HFJAuSRXhiY34PxRg", + "s6WoExT4vbcY2MPybbBo0a5Cy94KBuDn", + "s6ZcdBA0pl9NqdqNfPFfCOIqINjdZlrO", + "s6b9RvZiNkNJDEXxsezmJet3U2JcPheX", + "s6eTsUlH8PnxDcKZLe2umVVXR1UUDaZn", + "s6kjOkauk88rhKOBr74KT1XKZ9Vq2Up2", + "s7Xbw7qktHvl5UnEvAnD5vnXRPs2M63y", + "s7cSts28ycXqpfjpETA5nNFTbqp75Dsg", + "s85saw5mx9Bepr7ndAHdVr9NWU8A9zaw", + "s8EVp4eEq7S7o2935Ai5n6ceyXraNLH3", + "s8YwP4pkQYTHoiVUO3u8ueAE1S8alugh", + "s8hzDQCGThllMFbCJyboVjmZP2YNkp1N", + "s93N48jIWHfDMHxX20lPbxfBRa61Agy9", + "s944ST0DSQVpX4nQxpiVnFe3KSxTzMKO", + "s9LowUckcR05A227B6iUsiFvdURSQ7dj", + "s9XbI9J7CKirMZNxwSw53DqdQDZDqzoM", + "s9YMNR8ewLOkXFtJ3Xjeh9RM6AKqy8xX", + "s9ipqyK6SJMT0yBkSvrS2tHZfZky3LIH", + "sAPP8UDTEz8k0LgWKOZi9HL5dM3HfkLK", + "sAS0m2QyZ7Q5zlxsYecT9f1QOnleE1jD", + "sAkXQSZviILUPsBj2Hqx6FmoeKrKq6HK", + "sAtl3lg0myELwVJH35cZAK5phyh76rTI", + "sAwQrsSnfY9R7vZRnZyQ0sIXO2XajPjW", + "sAxtspb3GkWQlHu0Dh0ZTYuArJ7VbkYo", + "sB0509EiZY67Etstqnd8PzBIJJWQtXQB", + "sB22kfUsqBM7UOkXa4zRV6bf98XpxHds", + "sBF4xtfWlzd6sYdJtVa8SgKKm9pFTP0T", + "sBNpEWnNfMpnc83YCqUTwXsuzTyqYLxL", + "sBjzfDH4Cu5BMFzUIR8BwcS1Zz399Y9q", + "sByoTAZ0b8e7chkSfybhIMvlF2xTVKxY", + "sCw2oEa1Pj9pXGNQ2qIwV8bia7cZvWST", + "sD1MfWJso0KECMS2kWxhOCv9KOkQ30rQ", + "sDI3ZyvHLaJ6zBLP6Lvu4lrynUDgLAMv", + "sDq6bBhRylzplw2hX3QHMDcgUCrN92rf", + "sEYfkeQNs3ThNhzQPtkrWPVA1XhPp7Er", + "sEpWhjkNNgH9p4Ue1eobEKlzzvdMpGYc", + "sF7o3cQEhRHEl5nN7CG9Iffja5QOYWzn", + "sFY8GFxQgTIMpX8eRzyeK9IZPiQIq4pt", + "sFYiUfE1LpOg4z85HNyKhsHlUBZdND2v", + "sFoSh9KexM5vvlaAbzc9bJOUTS3g2PfO", + "sFsqCzXmgCpnJgaCc43T0xobmRVjdm8E", + "sGE28VqLOxUlVIhTO1V9YETeej6gYpXX", + "sGEJWzXXo48TCZz35CElXTBg94PHM2HP", + "sGMsLrHmCV251TTfPB8LkzvKnOpsAF7O", + "sGZw3jtrfTo5eVxGFr4hb9bXib1DwU4x", + "sGkJVTrK35m947e7hSLIkkq63ROKFPVc", + "sGrvLpLQj7UDrja3YjGpic772qYOlWNn", + "sGujzfanC7nwONzAgI7zAzeGBmqBKh0c", + "sHAdCG9Km5AWSD4FWulfNroumQUQbGd7", + "sHGUYqAk9zVo96IlbEmHxQUWe2iZ6PV6", + "sHK2kqNy2ou1TorL0lFVdr9pEVMcWtkG", + "sHYGXEArUqbnoKAOgmnpbiAi5htApxC8", + "sHfQ3ijrDLsD2Y0DikDdXNneErPMZBbd", + "sIaYmAV6PSsPWVGtNUlYJQTxmd4NNbWb", + "sIbQ0c1xekSbqUNsSdLStF68kXNcgEGs", + "sIeXd8ss9aHyQ4v2fQV9JTikyltk6qpq", + "sIkIoxEWG977RQ6zjwIO5S7FtLPRrm4p", + "sJIxpWoKbX35frA2sluWWoXpxkR6WmSv", + "sJRoWzXglF3iD5VlJ9y4q79c23PtFx14", + "sJSxYmKZuJ2RKC9pltUXimZCY43fYrLo", + "sJWpMpkERXNTOTIPDqh3KpwYSI0049o7", + "sJuPd5MxVoISGAyqMVOmq61ptJBtxl7O", + "sKJw5mRibbzrPJRhn7zD8R9oTvzrWgZ9", + "sKNDGGONYtg542deS4QuYOqj5yyUE5aI", + "sL3DU4fuSppq3F0n9bimccsFpx2Cc1Hd", + "sL6vuZFYUKd2zhNGETCSS7QyDaJw9B4e", + "sLRYziWNYtvXUh2IVX9grZxKUiJCWCxD", + "sLdT1ScTZ45GHHoQsHh9M80fPmiAJov2", + "sLiDFWnQd7Qmcz8UmKD8MGFUWvgORU7T", + "sLj2YWbXPfmPkfTSTtrLk3wuJhEAN3hh", + "sMD89KWARfxIBregdKcAMDDwjxhDhY5v", + "sMGhVxr0m2F1kS7G6pfbfcwYwiai97Br", + "sMHKrMbYNHJbZB7y7K9tVv74Ib8sN1Pq", + "sMRVgEbl6kPOtrz90Mk6Y6NMmhmD433I", + "sMc8n8ZEerOTO4OX2jgVJ6omErb8RGhM", + "sMqgxIOPqWUsSoHd8CuZC7vZA0NOPpZQ", + "sMtLuRkv8OgPl4OsadlPOwzL2zXKTadD", + "sN0pgw04ARg6OeUgwKv4sfE7Wxxezrda", + "sNqPEkMjBQrSQ9h5uWLBdYX8Zo84yvWi", + "sOGwZcUIQs3ISDdKLR01WYrS1YtBbGQ7", + "sOJmcWthpeqVlT8cX2Iqs3VaxAyR6Z4i", + "sOdod7IiWtQiFv6CMqu0mJ7ipkggFkND", + "sOkDZKB7mSGBFRo8mdMlDe0sjkXq2eem", + "sOvVogdHc0Y4AHw3TbaZWzvpFjnuHcux", + "sPZwsww1QoYpiAJ5xs2tpeIGj00BpRoH", + "sPaY34vS4a7WGyKsbPYIKvEIxXihnIKj", + "sPcz0gqgyl8Au5urWbRn7jrUNITkfVtR", + "sPeoxFQ1XHS8eYu0kibKZE76B8mWtfpN", + "sPsQW63DIseSmIA9dqISTG8sBcwPSDin", + "sPscS23BPt4LlLXVt9sueUErCjIyOQfB", + "sQnrgjlWBYTvoMe9W2sDyGRJxwWezfBZ", + "sQykrTx4SmuJsRqdC7fZvNk5tsIGwK2b", + "sRF7mDR6zzq8OP03cqWi9vNjCv8cp4sl", + "sRJx6nRpQ5VnjtiAAG3LeLYLM8VTfC4w", + "sResuWd3xvaDnG7ZfRttWmN0r4bP14yH", + "sRzpd0J9cGHaIzS850mzNmU6H95GPGN6", + "sSE6IhEhMRfivd5TilO4OSMVrAGJIqA1", + "sT3qsCqLpOlyemAyMVbahicr9YF564Wv", + "sT9b9Q5KbZEpzVUGTJzaX3bBqMcITdC5", + "sTLyI8Ofw0VespyeKcW0Wtw60FXG3uLY", + "sTWOo6zZyaPWfy6fq2ffbkrMsFxhp7tW", + "sTwseORnZ4qbE4V5uyRmzBME5pPl466s", + "sTxgFIoQC5f4EUdTLWPI9wlEQ9j7Da4z", + "sU2RWzvz2HMBg0eKcncJAdloqaWqfPSd", + "sUJPR9tox8zDGNdWIAAMHGJqzwf1ouvq", + "sUh0ghFE23UOkgjLjlhcnfBCOQtTeRQq", + "sUqXUOW0eo3dmXJPghq3mvxfAMDiAOvs", + "sUvHUNbdmJlAjp4t8FMW8esfmtFbiHpv", + "sVGeHA3mz8TAAr93123ThNmuVHB9FXvz", + "sVWqNLjsvy5USR5gxFgaZEnFGSyIVfbX", + "sVe0Uk1KaNmseBRyTNHI8hVsBYLcOzUe", + "sVfQ2dmp9lzlCCwV48YYYaI9s121bduJ", + "sVhLkgFVjlAyUimi5qoogYHLsjrSvrwN", + "sVpV1nXT4iJIrYerjGuUUDzsZAIIXJr9", + "sW7AhQSG6LlzGHvlN2Kri0e5UvKynejU", + "sWI9GV5ADOzfLbAUfNuQKPYMT9rfWRg0", + "sWPA0dFVKJzZAunD8oECm7gVnHBLSIDz", + "sWxCtlIkurzqsSPtalNUB0gzhfbN5L1i", + "sX77exIdZtoeX1zHi2KI84BcGTFAEDjp", + "sXCexVSebQ7IjcKkR2EImyS4YTOFk5O3", + "sXDOX1tcqY0icoDmHCYHGTmjxMv7jxab", + "sXQdvKD4KRbffL2MdrUifVWaUDbwcP0Z", + "sXzIoVqCAirZjTeTppfuzYOI4Fb3c10o", + "sY0imkqAPYcKvIy2YE1hdmL2rGxV3805", + "sYCFoxWjKxXAJrT1WpcJJkL43xzHUr8p", + "sYFhyUJRRe8HzBCcLYBm7XENF8GJRnfx", + "sYhHg4nwzWFRTTmj5wvdaGHk7JkPJwFn", + "sYnjUn6OLRnOub3HfsZZAYDJdnElf0DE", + "sZ5TbEB8kzb12dm0DPrpTUzMN58BdPiT", + "sZ6RmZ1TWLpi5ooHH4h8G2TZqXTqFfFJ", + "sZCZoo4ZCkvUJNJg6sL7xdgeDWRL9yll", + "sZYrdoE134WR46qJFHabUHwcKHitJWxG", + "sZbQ1aJz3I6WbE78edmQ2zdfXjAIUDtH", + "sZcSe3g3drduUYAYoUdbux4SDCMDZSDa", + "sZhnOC7l0m5bFxjTMQ12gvCdMGmu6YE6", + "sZkRpps1kdWurPIRr88gBgKr4vSYedxo", + "sZqqCzUkLlBPmxxwBaVWkFnPx3nrEbLs", + "sZrJbozqTJyaKtdIlf9ltBWDF4ijLsSt", + "sZvCii3UmKrKOnuA4JqjSjQ7JTFkHRDs", + "sZwV65Jc0Q0R99tI2i1GDfjsrGC1utYJ", + "sa2XfFVYYznCWGBjDp8hiB7JOJo9ggBp", + "saBF36a2pjbUj0LKDmXRL7slQJ6yDB7H", + "saHI9gT0fIPAgFqRq4m7DmFPw0z7CKw5", + "saK6WjaUk2U2ggvd7PBCZNPFYUpT03X6", + "saP5lnGSas6xD9cHEhVHtaH5S1YrlKPZ", + "saQEyzabyAxpQV4zTCt6VKOe9Ej1zENe", + "sacJOCsVALAmx5h475TXvRfLqVWEGPyu", + "sbC18Nwvy4fdXaqvkpF2dnS6lyBRHBwI", + "sbSaIvThK0zoTSU38fDttu3rceTBOnt2", + "sbchhI8EDOZuJQxVISJ9q9SxmWf8huGD", + "sbjQjPa2eXYGwN5gUpwWU81bSPzPsmYf", + "sbr0TjbygNI3YAfVzkUd8DZCGISQtYp1", + "sbsClmmitaw0xbnr9JBTvRlxKEtHfjHM", + "sbyRlQXu21C9LRwoqmfxBJrhMa5AJecZ", + "sc1S0fXwmCuxJsgHZuUAq2Lckdr2GvHT", + "sc2SeOKVVQqjeims2mGYKgDUwTWii0MZ", + "sc408U4SnSSdUjxcHBdqyaiOcqwOyMVp", + "sc8vpx4HaWgYxmFgoICYsGPU5wUSBR5O", + "scCAvYTq01qdz65qV4jlPeajRUxwxFwL", + "scFpAx0fLr6NmSfcRWWsIWLjRjVIb5a2", + "scNsX2gB3AEtD5fmTm5QbQPYeEpc3H1A", + "scTwQk1EFPuJBEZjUAiNeYBLtWixiqBE", + "sco9KWXzsg6fOy2KKeBCNNAHLAv21Tom", + "scxW0yKAXLotRoqgp6adNTKLDblaBVs0", + "scy7TO1ByvPWDXiTH0uGS6NlNYoavJZy", + "sdLsERAYQxgencpnM68ZK8cx2BU8ll7e", + "sdan82HZ7lHzw4HeCEClG9vUOm13m9Vh", + "sdezeCvJwqJtbqz03NbqD7FvIewpTbVB", + "sdp6RmPHQHdmmQB2rbL9mbp4DXEZH7aV", + "sdxBWqFPuYteRRRFhDZrckCwyW9G5yYX", + "sdxEQpgO7c4aCNP5QpP3YJxAvzbJOTDp", + "seOXnJ9hXoc2gd8lAuNPY0KuIoJVPrXv", + "sfJbIXL1GV1ixpxV0mUF2oH3M2NxJ1D7", + "sfwzlpvccQKM3xoKZykufx9hQFSyowJJ", + "sfxSXpvvEQfr1PG2StQf2tL2P8nym1jj", + "sg2cKMGBJthSd1SO6TMZl2Ov1pY3JuBa", + "sgDy1jw295q6IyXmyaesXjOmjSkMDwuS", + "sgLhWEnRvtW16gX6PO26H775T5DFwNDU", + "sgM2725jLVkhS496SShONVEOo8z8GXJM", + "sgT3uaidDchciTlMR7qoaV44FWgW0eqk", + "sgdrMdun2VmC88839avfFYrh0OEt0sSY", + "sgz62G6U50AWwtiIDPMlEgmYaURQ6sI9", + "shRUwHvY74tq53H4WBCkE4Sm7MBEfF8F", + "shpxA2v0M8onoflZPm3rwB7BanGImagP", + "siFshyVFsNeoB6p0djUWATfQkdG0ReeC", + "siMsA9iDqnHJuc5M9HfnjJdh3RsnF7Cv", + "siPmxskaX11odtVBNmb3CrAmjOVD3vn1", + "siQjvZms5Ft2ruFEtYYjeaLXOVSP6gaT", + "sieXk3iCFNqAXobmButDmXL7vM6VngLW", + "sigXXvM7NHcmdZB3WY2E5tn9cSiypBMo", + "sioBuLjMcIdFeKIWWhcHK5yKOnoBL9L3", + "sjB59azzU9ZhSbkNiGZWLjnTPVQuTok1", + "sk58ijOkWMaRNsOHP5bBwwPUeDAMIV4c", + "skHj0lLPnu89MI11spnXZAs4JBECLtfW", + "skR3fahPe8E5HZFvwYVd0WtSMD51t7qD", + "skS9o2OmHW5c0SZ9IQIl6sGVlFx1ikcF", + "skkhH06wcQE2fGmwJYlQhq2s3TDKk7Xy", + "sl3B2RPJscmmRblkPeD2kgwHXRaWBe9q", + "slXeMibquNwwyJp9phzkWm1X00y4JuQl", + "slmCeRzCCMtuxfUyalbl65zGkfufRHmU", + "sm5w0dM9T1nKa8XbESmKkKbS7Xulsq4s", + "smAeREAI00G2xwB9fFEFVVYXoqwDDhru", + "smHJULetmd0AxIO1eNxVFw3EbocTwCN2", + "smJCaNzu67yoOjtQpidncckVk3HvR6pO", + "smLvQDa7QdCeBsFff3pkFxn4qXBgwmpQ", + "smU6Cghfo5sOtS46Mol2V8KrtjWIYJQL", + "snDmIhYnbVqVtTCsQTM04VyRHhWL9ZMS", + "snvagJIDKjGBaB3juHxRswzl7sRASSi7", + "soU0p39APOgXVeoYPhM20rVg8Pbc3APq", + "soebJxLM3NnBwL7XItP552aYjwoDxipZ", + "sof6GHz3JaQLBqVHGLTejTFh3kQWpDoD", + "souG7gb7bVQYLAzRNZmMF8vZljt4m3Jy", + "spDJfK8NL0VII7vMXu0vC5jF47kIJ3mP", + "spJ86eHKhi4ub207meTX7wpaiAlwOaKR", + "spKLeQDASm4niUg7LzLl6V1UZx14tRuD", + "spToOrxhPhmSzUQnSnOM1ZKUNCQxAzA9", + "spUcRiCzKP77HfSAqRiowIZEVJLdBiqn", + "spludB3z8TCUwxKuRAf3DhwLVKaHZBi9", + "sq5X76QRcsi1MJwvORILQLIOckyhfmf5", + "sqFJU3UhImavV7ZhBkCy4IzffGcbdr38", + "sqVtTWoUG8kWZdAjJoNO5QlOjerC0P37", + "srEIKtNNXjkCvqzM42HzZT84RmwfWnQm", + "srTIIQXuplLOepsqC5vSIqfKzbbvytXh", + "srbbe1HNyes9qe2sUyKV5Gv94FBXq7U5", + "sro8kFk0jUVlT3kyaUYJkNTt2pwW74S9", + "srtSfAEpHZPoUOjss4PKGbH1bbU1TJ0R", + "ssMwoCpH0JFbc3jPhhqDVo2aACDCnnoN", + "ssNM3DptzrdbPUpp3kHfqU8voJoTVRIQ", + "ssRlWMdlIB3j0CZR9EvqNwFyww5zS1ya", + "sspjswT2rNwjdoJBHeOGa87iGKdGshXQ", + "st3druNjceo1aREATaNh9vN2DYUDXt9C", + "stHkcNx0pVgzsEaw4HDcnZbsC72NbIrf", + "stKNYXAB2Yk8SDLmmcWCFNEhAkw7LjG4", + "stM7re6rvmFIWIn0c5LqMfVNYxoYwCQV", + "stXfpv7rCVo411vuRSJgBaN2xIQ9ZVlf", + "stuiohDMP9sH7Bfvcx6uGWCbuMUgcVq5", + "sualVabjOi09bAQj4ZfsC2xbNJdShcE4", + "suhQrj33SVyLKJtJBMh57Zn27ZrG3T7P", + "sv1ltBfuwLKThwZ54khzcU9MC4sfWn8k", + "sv5GSXE8iGLgNcxfMAeqsZ9IcsCC3jg1", + "svRBxyE5VJH7enGxaCUwqbEdBHUkCISr", + "svRxG6BhoR4MOeYV7DO2Tb4EQXoSYPk4", + "svVsifj6WPQGqrSbX8Pll0u5VX3sUAJY", + "svx7K5cRhrNRALLnMNeFaO9p7xVl2rPH", + "sw7serBI7wzuDweudDifsJyH0nUvcWhZ", + "sw8hQM306bH5OWJzO9KagJsNBz5np1Gw", + "swN6PFhtmi3iMhVF72mVVPesw9wwMelL", + "sx2R0eSxRp96g3ms9R7KpQHoVxJxMc4I", + "sxAAndmBRGn9b3JepadOcCzQorM5afd9", + "sxNonmYLtxhM6PXQxe0QFz90hhmykCr4", + "sxcMYeufLZCRxhIHrdXh0Gje3O90MbyC", + "sxhmTdoggaZUpearJ22NhpPg7sVpueUS", + "syAqaEN8Jzg3n2M4zqq4HKcHRhJ9xqz5", + "syF7MyfnMxA4VWARlQLCRGUZLE4vakaq", + "sz9mYonTIcBlvY9Ld3bVVfKOSPF7xNZ6", + "szDDop2WpcbsUyibWuWqDVL1ODMLfMVq", + "szfS1BP3Zat6llpwWgp86xwddfpCkxWQ", + "szmN9jkHUW1qWT56LOtCnopJ9ZNyaKZU", + "szuBeRyZjUWHOoNSL0f0v3O7JdBCYsHW", + "szwuZqJSOC1dAkNFBV6XZfcIETUQ89pm", + "t0u6uO8zHVtoWLScCfraOfcdvC3vCp1H", + "t0zPSeYi7d3UXdQsfeawh8DBoeum7vvz", + "t15zvd1D3W1IV9HgQMK2WgiA8s4wySvp", + "t19t1e853k4nE1aiEPkwxL4NvtgPLOxk", + "t1AmT8P5cLWXV1MX3vBzN8hlVF6ixySh", + "t1RLqVLbxQyj5OboanUFbvPLECzInfqL", + "t1YCPU6S9f0YytTen8sjkOdDT9d2WdUZ", + "t1kPrq98PTPqdvGZ6aw40TzR1U7nZEcU", + "t2CQDPFXhQjeAflZBfQUG8Zkr9KLnW8O", + "t2IUyovNmMQ4P7j9DMwBtXZiNhU4OmzA", + "t2RpNCZ0FdgC9R3TFjLJVcGbrpYIyiKT", + "t2aWLSIM99Dnpuz3rvgLqV6WupqRXL74", + "t2psD7QbEqKitSOQ0FsiCSqN5Y0F3ALO", + "t31fTnZIASZYKcjYN9Wbwzf0iRQME3bE", + "t3BgCpMqFMDLE89fGISf5prpEKTeYdgi", + "t3CpdR0VJ5J2VaIMYRGFDm8o7fVzUFwE", + "t3UZxctiju5aSX6SLC7g5pQX7YfemeY1", + "t3bSZifYgAKiH3q3XzchufSyXNLKuAeU", + "t3bmhU0G6hx2rg47wURVgZQo8gNunOFb", + "t3rlUZWih1CdZ8AJ9sJETBxXElAuv9x5", + "t44aFktNeXGQmvVn5sTjAPK0XbjytwRM", + "t48F1g4FxQm5cvzPX8ONUG2z71yQ3rkd", + "t4AN68dT1fTRDXb3Rcg3W4a8gF6OneVA", + "t4LehLGNYkzKenadnB2DGK3NWIFyXs6U", + "t4XkYfOcU6kdkv4t8Xzf0sawM9ntbFvN", + "t4aRkJpPt402TqFwJTw5g901snM5CYBj", + "t4fpuvzsNNinqJBsIgNmyjW16NqZ2mtf", + "t4vjY1dOW63L2nAmCvWoQVQT7nFi7WiN", + "t5BGgzJoKIofq8rSvVtr4RLJ0cHDgKsr", + "t5HvZyJOrw9Hp4eRw2sEoumbDpUVahE6", + "t5NTJY2V8zLk8MVXfijB6EEAiKdtJn61", + "t5YrpkvGdkV1d0pcsfrv8jd17Vsq66XX", + "t5fZARTWvzifKx4vD5NKf0FhIpKxAQpR", + "t5fiFrkuoq7XnUOjSG6Gwi6nZpFBpSk9", + "t5kUricU8ryXiGVMrp6BQ9Ul6fiZR5n0", + "t5yDTXZpC7wgGHosSH4eEB1uXP2tluMg", + "t6JgoZOKV1gz9xLXmfQouvhZeWMAahEX", + "t6VeaMlIIg6y9lAf2mifL1aqzNs4opiR", + "t6b3YanltYFIEZpK5HwMRJbCFet2IPYe", + "t6hPanXaWX7a4opUhnHn7k5EtDsK7AZt", + "t77FnviwSNmkyw8F1ZrCRkLwVcR4qUmu", + "t7LFAiRJBHfeg3chBw687OrdDVz5opEh", + "t7d0L7NMpC6NFxnPKRolloFYpqVlu7I8", + "t87LgtKLvIB76qZuSlgL6Yih7v2boCEH", + "t87W1BK4djRpMN5L1V4vIQdkuGeA8Qh8", + "t8cQaSgU7jSorMzzKNWlvGVom6WTSLkp", + "t8cYd6L1jqgEj2g2dT8JBRLbniLdpZDK", + "t8lumDsFmnGbuSgU1FyNPBGYVGlNJT7V", + "t9DbOu0pPWYVtb2DOQ8r5D0IiWGfWFM6", + "t9Xs8DLpFh6xTpZpCNpfj8R2HwU91o39", + "t9xZghOBAzc6Tp66INMl56KtSmvOB95g", + "tA5fMKoIUb5EwbzjMV4P7s7MDjqfRb7m", + "tALaIiE2co60moipApnWs52XiROwDFms", + "tAex7n4M1ozaQWO60gYukOBdkuIRggdP", + "tAhUNcZYIVe9XKDNH7NwdNVx2bqF6d7S", + "tB1bGqEMmL12MwPMACW5t1HSi6gcJ2cF", + "tB4OllF8khn4yQIMG2xvWJB4V2QvHq8Z", + "tB7BqApNc29Py3cA94DvqA90DaHE4dz2", + "tBKlTJIfFB1h75GcYzmaKbU6GywNeLdY", + "tBMy42tpgof2RBrtdcmUB85ESyfjcRRZ", + "tBlzCzOsGekTfaklLpcZ11BgsP6GHuft", + "tBsHad4pU9QSXZqjVPodKui3Ckb5uh9L", + "tC2EAYO6tAFxSGBd6IFc6K6OqlHMwgnX", + "tCDRt4ajhTxISN3k02MY4guusQ1Lx8N9", + "tCP8xigp5gsOKulagzVFl3vMM0aLIulg", + "tCbzT1TmyxbmSpNsFxiz7TDfCllJf2lk", + "tCgSpNJVmyrkloY3QwIzAtcmI8apzeZv", + "tCvskRDEOyKG7J5r5T8Q4nlfzK7Z5n6c", + "tDCdVr4GedRC0sqnaxgnajLPWejw3evd", + "tDF8zL1c6iPRFDY7Qyf0VxlZ7HWk6ca0", + "tDMNegwucfxBf4nqO1xDP69fh9BA8Psn", + "tE7EIDlCU1WMXWBq4O1j7Bmmc9lkrmNy", + "tEMiCMg4ybYSwqPxlj20wgjig17f1dSq", + "tEO18GZrD2Wsw6Ala4cbXErhwy6E8I1n", + "tEcojYE3W0XXckdxyq4VPoYIiItBxlBp", + "tElk9DgpSbqNRRzXAQ9Cfdlm55bu8JoI", + "tFRqAUNKbSgwnHC6kBnRz47cIiNw3k9n", + "tFXfOmvN6tZkWYtcsBl3KTZl2ziqBNBs", + "tFd2M2UpLzdJabQPEh5eRe6zk2VBRVdW", + "tGd0mJVLoshJ1e86DuXSEwWjpTAAOP45", + "tH1dbo1bXQV0BucEroHxOBq45RAT6CO2", + "tHJJOLf8Dv72oMIGiryrPrXUMZOmGBo4", + "tHQQxSqwTTPMqDE9Nb5eaaZHC4QEEkRf", + "tHRP7h4fIE7bBlYTCmq1pnNy7bgKkRul", + "tHvtlmiPXqMdPXhuvypk1o4uYYUVKbKX", + "tHwuHF9orpQCjqZKxbpzOtDC8q01n6tc", + "tI5O17UU4YUSInaLPYB5QiGG2Pic6uMi", + "tI9Y0SNNp4m5ZVGl7opBCmKnipqv2mdz", + "tIKjrrzr5DAF4z0iiqewE9n21cxor82n", + "tJ97ZJSj5sWXSt4qzejAkNlKEUPh60Br", + "tJCS256ngU4tZe5C3zYEIMWTE0kmY55y", + "tJDnOvYIl7OOaulckvRoLZrdOmf6XFYy", + "tJmFqfCtFZx1sMic4DIPjyEZwloxqHP9", + "tJo7j260flGCK0u9kQqUh3nArqS62lQy", + "tJy3trw133pW2eh9SghnQqbsEh7rCdcz", + "tKBM17K6QuQVyAM8cuWUGNAoBbY5k4H2", + "tKHX7tRf8WabR4UxJ6c4JuP3rix3Ryyt", + "tKN3hpTSqYutEwkRxYyvmI5PbcFTStKd", + "tKOYPPLRAl0Lj6rf1xdn6pZkgxDa1Ovd", + "tKVhvBrrDnxvvjI2FIEJ7p92Elft0Xct", + "tKftqsnl8o9pld7y7fybz0wAfaqVZgKT", + "tKvkSTZi87C0vE4hrbEY1pZHLdUUIaZb", + "tKvs4X7MshVvSWPyW9gdQyWlWJ4CvazM", + "tL0Gv7LX9dsIpQHqtpkJE5Ovnb25dXtu", + "tL0icYK8SIxmMmaRuFYggV8aVwrATCAU", + "tLAOu9sN4ioft8KqfHlumYaayNWdnEVJ", + "tLiSpFJxoI3jMKRPmbphohzEQmSWlr6P", + "tLtvJvfmldD53bunbcWyEWwHUVDfjK3m", + "tM7CQTg2b5zTEac9gZZd2PCRlLYIbzAC", + "tMBHDZ10ULky8PwW9bGrm60darKlDfb2", + "tMaNdG7mw5G4VFBlDKLIVifm7P12JFWI", + "tMd3ZH4Ju3q4e0lfckMUZgypLPqBEBmD", + "tMwhhzWjn9hSkQ18sAekyz0RYzEAkjpQ", + "tN3EJChpPex3PN6n4FAekrxO45NgvoZO", + "tNCowGardBhBpqGTxXdmPOmcHeW901Bh", + "tNM76BpyItP4BeCzVmxTL0lzUaIYWqJj", + "tNMxxblbK45hX3lzj04SPPTVANjxpRze", + "tNPtUHpm8k63wQW37znXKq7CoFwtNigx", + "tNSUoojesQiBm39OMVawJXL9Vef8zG5U", + "tOAIIFqUo5PGDrdr2GmjcKpruDQomTbZ", + "tOJLUnhQIZzzBMw7nLCpQhgQAPtFS7Ev", + "tOPecM4qWWk3CKjU1S7NeOHA0LtbOpaU", + "tP7Fbtzpn0esbtloXxDaD8IU7kxmZB53", + "tPB1b762MmwyD9do62bDOqiVsEJ7F2Sz", + "tPD70AfliE5LbCC2SSz85OPN7aAuC3YI", + "tPLsTn6v0HCd3OWb9LMV8PE9AOBO6Seh", + "tPPPb2ST0AYPf5HWX9yeFRT2XnH14a30", + "tPQTQw3Z4G62OVBbPIM2wNgTkqz40fX1", + "tPQp3Dan96i4LsLEPrxA9N3MTfeuvoRX", + "tPa9N3JV5mh3hkMLm6dMwQJJIuCJmoqd", + "tPbKAGyWeL9vlZjVUVHbtaSqKFqmDBRc", + "tQ04P6VGKxzbnee5NoaW3n1zwLH42DWg", + "tQCfUuPa5miZWqeWa41IJgv4EibYUhdY", + "tQDj0s9DQDBn8lpw35TAGPqtg2m505UV", + "tQWersdFY2f3lcfw1Pde3zFJwp5kKVHG", + "tQdGH5YPtfht2goz8jm9lZ1qRJG6nFNh", + "tQojAlzHlaZm0DBQh6uot8Zx4vEgWyd9", + "tQp1kbJowVSOhsUpQpKNVg3BcWlQHKiu", + "tQtUNT8gawcOLD7DuCtxM1uHQiTmQtZs", + "tRdK8dU82rYRyvjuA8nOWcv0YVFP48UV", + "tSOtrG3DNyiZQwZtUjAZR91OOG5xQbAw", + "tSsTRiw6m7CsbSbTpe17m4IKaNqeoCFM", + "tTBqUg08lljdD2gYLWXbtHsbEUBLIZv4", + "tTDmRjtapfHizm9TXSD7A4QqtgRFKhNT", + "tTy2YqzjuUbETwSe4D8P9Z96g9HstB18", + "tU58yVvoIRw5oWiSjIDLHjf2QOmiIEHr", + "tUDzlsyPvbvAlOJSTlrNNkdAnVnZk86R", + "tUKuAZJLHbJzwwTfy4rLjei8htM2M1gj", + "tUS87fLXfn02FQ1ebIFhYuc5EWHbyTYd", + "tUz3Wkdun6PzurhF6ZXArXiLupcvplEV", + "tV6onBXQ6noe238SpYCCER1YAl0FKskM", + "tV9y4243C244LTQhcb9apwIqLbhs6h8L", + "tVCQGDTktPsCHiNWV9Acz8pxa1azRSYC", + "tVFtq5zlXDNRQlfKojf0NBp7Y7xf7E2z", + "tVHu2R7LvHwLneM4UsQCNMnRdnYIzCTV", + "tVNi7oczRwasoRjewp2gDbnuQ4Vg2a19", + "tVQ70LIkOaZsuoD7ri2bRECX5Ox5eOMq", + "tVag2dWf6ikkT7C1bElK5YgME6vnv6Tv", + "tVgYk5IwJyDm8FBrKPe7V5jVWu8i9Is1", + "tVpiGlLZssPHHcM7le28wAQZnr2tc4lW", + "tWCEgwsRB0Wzf3HrvIunemyGvhqQWpfE", + "tWMyibTXgWCJJajfDnsOauvaePtSXpW9", + "tXW8GZTem8ChConZSWm0tPihhJodkye8", + "tXWk7qWvfXwuXsF0v3Hy0IVNx0Uejtwq", + "tY1iJjaytldSzyFL0SdX8aJrZVjFucz6", + "tYXetxDyS5KJXxEl9ZftcFLGcxWSSmNP", + "tZ0nDkBeVzvoQJt1fHaIA1laRrBW8thU", + "tZ7xezZY4Wy5neriK3xy12UC9G494AGP", + "tZhoDsFPW7RuURaPEVAUiI8a8pCWOefz", + "tZrcOWFUiXAjFsSwwBgT72IZkzHbW0I1", + "ta84666iiPKBjRNwhd2unMcbWE3pRgw5", + "ta8PMH23FrCziQfkvIE3hzVVfIPR9Fcv", + "taF5DOlDT2dI3PRHmKiM2Xs2VLIVcfQ8", + "takLchyBg7YYmzlXrXSgVzytvklO3owA", + "taqEtgo4eF8C2O0do5qlJUrZd4hKQODc", + "tayPS7rPE1Y5tUiINNIF9746ndQx9Cfh", + "tb1XHu2gYso2XaiKYNZkvlISIjfggknT", + "tb8pc0qZW46pIiTYwdCvb8JnbAz6xT4p", + "tbKj2dkrof8i4yTZijPScBmRfYpOiywP", + "tbWJjwvdVpn4qbKzdktBy1KMGUurlAzc", + "tbYXCCGMzXYU4WT9zsQITB7MEbximTT3", + "tbhHa5lW7qTUnOLYIojC8HiqTaNceDLV", + "tbkWuLhvQF660DUmzH7n4MDsY8m3crr8", + "tbyI9gv4UGgsvee9DHqvU5c274o43o0H", + "tbzME0AeDCQ4c2Mv3gazA2Ss7R1LzSeV", + "tcBXylugFHLXhOgK97W548k5FVe8vOsY", + "tcBZcRQsRcTCCwM4d2i6oM8cetXaYBHa", + "tcBmlpqV8y7Vl8oapVknddcpRHDnJr7b", + "tcK4eYoTtVYKlmZV5qRwo6fIHESQAkNh", + "tcNI23mzsTjRczmiTEOlg6Xw9dmQLxQn", + "tcRW1PNHnpA9M2Sj9rdkOS6fDOL4KpCU", + "tcUiJ7QG0w8Boq4UFI2N0QVLwOMClg3r", + "tcYzrVUjrNKizFMRWqUkVm1UgCfCJZIr", + "tcdtpo1vQSxQQAVYloyBfhjjcZEm4x6J", + "tcidj27WJAqjtdzA9pdwcl05ISbAAjEI", + "tcmIC2HQN0Fk1mJlKF6tb6JAlbC7KZjl", + "tdMeHZMd97wnHdPn77LeuoQWIHDaDuCk", + "tdervvAWxaDsOjQbjHZ6jrzOprRpqEwM", + "tds5KZdZWmASuAJi6FTqx56XeHyC4U3Z", + "teCX2pk0OrhelddIdcqIg2rwoM3Ao848", + "teEROhzZk0it5mfVhmruwyQsDcGmtRg4", + "teL77vLKbLWQVpKKbY04J78JDv3gXmYZ", + "teUIHOlHaKjVfbpOuQmMmQnTBtySOCFO", + "tey4OCGE9B5nDMJIaSvEe9lhN0ps0wVR", + "tfKt1oFT17S2tvAWGMCXFRViuCz5df3f", + "tfZG3EaGgH6V494qwNSrk0V0CCTmMVPv", + "tgMY3Q3K2QBFQYRsYBZi1Cbsfnj3ynj4", + "tgNEHmcWC50RUA1yvhZc993cjegDoPEG", + "tgTkGjPeYsVFaGvF0JWii23PMrUhvREM", + "tgmmtDFbq4NUTkpnPiNqoWXm7XY6EUkP", + "tgvJJH39H6dh4uJYtFIx85cPcNpnIk2H", + "thO7iEk3vwzFCS3o0kxZYO3weql2xxnI", + "thgTCBZTVf3KRSsjTERo6k2r5eodhdPw", + "thq6wgY8QexOomof0KNvKrZhksUkCyam", + "ti1CKZvYIoLDGRxQx7GcP8IqwSqAZVY6", + "tiOZRhmV4zN1R2b4sKQAHULJpNkowdmm", + "tjjhz4ga76BK9mx6Tzyt1O1jcH5KikuG", + "tjsa3TSMgQFhkLOPQyZoBxSzkVPDXBKJ", + "tkE2tbtF8WD446DGU4hLgUFyjL4SJD7Q", + "tkM05MvlMSHJSAjpo6sKCjOHinL3hc5W", + "tkhhowGYtbYPC3lDtO4ZhlZLgoV5BlP0", + "tkuPyOvw1UlpZa8peMOdRsH1P1MtqmwT", + "tl0KgncMF0tlian2aBuzc2am0TXuyani", + "tlUYcpZ7N4xBNZ4lSoV690SuGOZEx5dJ", + "tleOisofgXqRZtIjr7BkNWEtRkPwg7nS", + "tljGZGM4TwqOQKJJKEAOLGNLr2RD90fn", + "tlun8K1JOd7p8nnKfXjDJWB5qWgC888H", + "tmBvBCo4aoKG0vHnQpG0DHbNOeSUI8uW", + "tmjzqrV2U89zqKqxrptisAm7CPPuq7WX", + "tmqU0gtd0bcnHwbp7GaUFAMckjUL4ViE", + "tnHndKAFmmQymSArdhoJhm4h7BvBkpE7", + "tnMiHbONlBK9cy4f9pxU454WIZp6KogY", + "tnaZ16REX9u7e0Gwt8nuLygnuOpjKtv6", + "tntdlfktn6OTAcsmwL318FYyaHP3FnSW", + "tnvZQH7WkbygmTY1zYz2EUZocQNob7YO", + "toIBviYY4U1V3vHh716ShR6DGCJ0MQ4j", + "toQaSKXWHFuMneiUiH50eSCS8Gc3Ue1r", + "topeEyWhSh0Uzy6ZLoxwL4yOfKNjulAs", + "touRhUcmXj7LjXYmKBjRUEjjXqaFGDNZ", + "tpAmdKUJJgKjCbymJFX2UpVgi3UXfpiY", + "tpe09NQDWKymYr4y9dpnAyQgL4BpeaDs", + "tpjhgKHahgANeWs2USjVBVqNBeYwKLKN", + "tpsXrzREUPcSjuUZzf4ZQXjKR2tDP0EX", + "tqS7H1FiVhvL5tf7vHcHtHV0jSLhAguA", + "tqS8HGCx0czIpZSGQSgi21gp0JLpKVNE", + "tqbKTEgYi4G4txcIzUAvaKhEBob8x6q6", + "tqjTvwu3466PwtQuaVGMSR7GrEW4i3Ps", + "tqtWzt5ijMmDlmTftJYmsy8QQYG2v2i7", + "tr3jH3V5KtiEuuSeg7BS88wSd6nh3Gsu", + "trMKsYpvfIZTBoJlkJucXRCpIK1hBC3G", + "trV6SmbUsrGvPZUMSLKfkUlKgOPlrQYO", + "trZC3SEeutVZIUQI4lVP18CCz8b21WLc", + "trgKoNlgNbd5jJVXbZqsCdXv2EgULNFn", + "trlYL6WuSaovQLfcHgzprrEDw8z3wYIW", + "tsDGo9kH0xLMryT5TC4BaxSVIMq5xxtW", + "tsZ5SKL0zWfKjxgM6HhAWmhZBgoNSTw4", + "tsuFHVXJNrn8rekeC2vFtKG6S1DkxZYw", + "tswRw62epgqJwCZSD2qFMAHgDivYa6pm", + "tt8muikGocoqT9MEpLYbBBcLgvJqG5Wr", + "ttGU97PeuK2cHhiP6OvOmAU24MOfWGrz", + "ttOyHIEutM12umKdHEJozNIeQZdx3bKp", + "ttjY9rLXlFzNwpnJ1YfkgtF9b2j2XL5c", + "tu51E8JtzQG9vJn3awzH6Y87foz6OVA1", + "tuAWrupsvnf8bSX3axFBEdZEpiHGwKlI", + "tuO8nikovjjjqii1lvn0G76UNWM61V1Q", + "tv5Y9UL0mXcZ6dRp8VfX7xhsIVsCS8EQ", + "tvOTbqy7mrbVVftVEuxfFh9Vagw280O4", + "tvcgvUU9fOu5iP6ISv7wNziYAVLDrVr8", + "tvtyiOyYu5s4NHGTWUQQSRloR2FduIEb", + "twV7GvkTdZ9EssbATl3zwQUmpNuvPh8N", + "tx0P14juxcg2XUP5xiMgPiAWrZLqIHS3", + "tx96E6giCuiUO5aDZOCnTKI3VDUUuxQi", + "txKjWaXFtMBn52X01Hu8IYSv2IHl8GHr", + "txPM178pofIH5PPg4FnsCf3OsOc0so7H", + "txPhVuppxDqcMlv5bvLK1OzR06yRhxzb", + "txT18YXZSwAniU9GCO3h1DLlhl7PJkGY", + "txaeL9FY3P1DT20aiCTAgVjczQL9zOf3", + "txpQ8dnKUGRIirfGoAriHXEzLeAe7wux", + "ty3SSTgYBMyGfgjbmjQGOdWh300EtDiX", + "tyAesnyxCPJgDugYCzAk6MYILxAuvVNK", + "tyCzJuDCdhCFGWe8KS8rkI3FTpkufJKz", + "tytjHDKJW8D3YYrBvkHfWiodjIQYHPjM", + "tz5a4b193K28i9zmaFxB6RH7JuYBZVFn", + "tzCgBkuFbCG5xfRztrdC4CDB6X1IioCs", + "tzGyBOWQ8EJnOvId0XKkwB2dsKXgTz8A", + "tzbvBYjSrcrnStvniNkQfFNoQh8UW6Mr", + "tztcweDZM9KHN4ieuQdip0ekinrORsvE", + "u07nLWF8F1xnI7N3B3qyMhGngRl60C9m", + "u0Qc2Rixeiryh2mnUKjDsqMa6qtxV8O4", + "u0cIKv4oAOTAP6rfjD6uXYOWHg8gbzgG", + "u0ekA56BvrRtzE5lk6AZTMYMd6qCBm99", + "u0zhrss6d7dKqIvaYKDOLpyIpcB8vkQq", + "u18R7ECyotxQ7aK1MNZraV0rOS48ogLj", + "u1KfboK4XZ9c3AwEE5kJ0IRDJElfgegr", + "u1PtjSUS9qSgnyVZYTIQV6lDIP8BwdIO", + "u1XXqOEuxvr3Al0MKpGP56VnvjHlUujA", + "u1gGhz0qc6H6SnNe1iFYssE92oMXmG0u", + "u1gXWWB1Ah4hOk1G3N7u4CcqH0tpoSke", + "u1k1mVbe83bTlO1ZKg8fvCugVimaWmfy", + "u2XoQkoPh1IoKND7lxVxLciAV4cyvMOT", + "u3EpBi1r8Qi1SNkMkpNIdONSQJ9sli1W", + "u3dE2CGFuMoyjuT9V3BYBWoM4T0mFzyZ", + "u3dWh0CQdA44e2tsJ5eNdOJCwq44vHm8", + "u40lUK8lJ1RfTO71hB6WLGTIhbveQDIN", + "u4DW0BqRUJbL7t1FWGPITPHcQliWy3fj", + "u4K1TEWyByJq6DjHTtDil4Q8u8JC6otw", + "u4l1E5YienlQ9uoC00alYYgJb75KIlsM", + "u4oa7vS7vNSLTLAkiBBSrOkracR7j54r", + "u4svrlt4neJe9PmWYqjICa2hZOR28Gfu", + "u5SkZjtuVouLTFU3Y4dWgcuTtLTDRTz8", + "u5ch1zRHLHfGpzan6i0goU0Apy2iQZr3", + "u62WDgV7aObBuYQm0Pw3O223XS8PKjpT", + "u63wjngOPhywyQ7UNbT4myJf4JkydUrB", + "u6DhXXGXqLt8bXJVaS0IZltnVsm01OC5", + "u6MZYavjVerZtPswR4eK3qJMwwd4RXTP", + "u6PGvZCfmGqwZbwnI5kmmeX8eTBH9f3F", + "u6Z85EgDYKqmrsGjIB2cXYIzmrk47cI4", + "u6dEIvLP6fdpKbWjhAOSQgupsgMraOyE", + "u7GJ2y4OIeEgUqFOCDmRXUp0sIVbm5PO", + "u7LRDO9zQhJ4BYzJmUedwyNSSWyhVcBT", + "u7PHN4DEB2MdMPTsdT5zwd13jgIy0Ptr", + "u7Tyf5G0BslvAtkxaY5tXtOdiaXdLXd3", + "u7wPPr0gCTSfE2OzFYJYCL8sgNih3aae", + "u8BkCVtaxDbzfkIg7ZhvgokYEcqcMnWm", + "u8GQoVZNLrMymajrGgv5kRiqQ9PwHvcD", + "u8KT82xuFIupWbHk9QDfWFyuvA5oEG6a", + "u8TX5eXDR4IvVrMwXyodP0Iv0tKCZtON", + "u90CQUbumkE6chBdylHzEisaueOJUbB3", + "u9TJcXlSvMMkdpEUIFVwmpEGa4ObYFlF", + "u9oHnDxs7JX1GngoB1F3Xp79fOZc0n9F", + "u9v7cUtrOX1LjsOZhCXq4EU2DuhXZ724", + "uA5rkTIh0mIvu89YNSjFk9MA2ZVdYqYk", + "uAZQEgwb2orvQAQnNHge7T6TDdiwbtbS", + "uAq3VRI2LXUsVjORkaZlJTdm8Rkg4JPT", + "uBBYTKfZJ3d9Wbr1zNXTIhRiw7cLmYtz", + "uBEF00F92w2kjLALVofaXd3Q7TrVgTwh", + "uBGQrT1dAnS9e2w3D38L4d743pGJtfhk", + "uBYEaSB9z1GgwEIauZXBoGGuKVy4ianm", + "uBpNL0jaieLbYwiwBk0ttVPKpaTyDr1Q", + "uCMuxA4VP8Fafw7uTOCT5n40FTlCTTPR", + "uCQppFkfotSCaTWNkgjBbhLyJTHTxUKw", + "uCeNiafR9zUuGOvotInqNrcSyxmKjt0t", + "uClW5m1js9o7xXj1PIK3yFJYIRtpTEPb", + "uClsklDlqoqkJEnBTodZ0sSvm68XX8yV", + "uCmBpVpXeXht7VJh0fgU5JxhHgZyUrP5", + "uCw3NtDPXxt3Rvv1JKfVPUihBU3Me16Y", + "uD2r19ZAG6eUpTWhwsBNVUgogCMPkAvd", + "uD41Y20BZKGC1BuSRktRST8umbjz429v", + "uD5oC1riYMp04zk2v5f4JroELx3fqwju", + "uDiFwB01Mh91hL2gfmK3oBJUxMRdZicz", + "uDn15VDdM6pDMZUSXxacAzO6fvbDsurE", + "uDynM5rPYMvwRsKqw1E4FD33lXxgDiVS", + "uEBrmJszUlgVUa7FImXjUnxeVD1tKOJc", + "uEHgRvPs6BW6Hlp7QGrr4VZqB5Ek9CZA", + "uEMVP2tWgOTzsA9PWxVM0ZomWywl5NXh", + "uEZ76XdVHo9g66MJXex6cO7GFYK5djxq", + "uEquSQae625MC7BfYxLmT5L84Pxum9fQ", + "uFbmAYgwneyK93oktWsYyClxgMnqt893", + "uFlZJwv03QQ6hiXYAxyWoScv5JnO7vxU", + "uFynDeWH8HHY2MYcpgn4g8lSqiFU9iEG", + "uGAjjMdjiHO1ynEs28KbYvB14rFZbg7I", + "uGsGlAiqs6hAWowrbx9xPTuawUiPXBTG", + "uHJYiit8nHJgf7JFxFYcB44aMWKTbABh", + "uHSspUoDEqHelbRQwTn4P0TusrMsqsp4", + "uHgTz6jnO1GLJ9oP5ggewEakFF9KVMtL", + "uHorUp9vdoFxNP3CC68gi3tTCXnTciVS", + "uIFDX2eEzk6zA2rTNBNBjo56IDnrMRXv", + "uIQEyotD87E4ivJj4k3EI2XjmilMhYvu", + "uIR9Yjs50SNubWJsrQr8DKVy3n4oH5Ji", + "uIYHJ6CQbRElOAZnY1oe4yJTWn56iqZW", + "uIz2r86wqWuoQamw4G84IxCPvQkJR7lE", + "uJDts9EATNnEe5UdjQYq4v9dKqQ8qcWk", + "uJGnBDywA5JYNtQ91DyRdUSI6P2oGu2m", + "uJNtxBZmoJbNr9VjnTEnfdi2K9MdNzNe", + "uK6kjqk6aTXfHLxs8JDxNQcDiT8zEyEn", + "uLF16XKe5HlNp96vE9BZtoneoyxfdkRB", + "uLQSRuxOuouNSOB0knn9GiL236x7mfTV", + "uLfBKzranLHLaAfWqZIfkvYqaqy8hUU0", + "uLgKY8p7M2ZnQtO4uUzsxgwMiXepcqz4", + "uM78mPbs4PXDhfh8nh9u5616sbzH10mC", + "uMATwr2oinryCJnfePSciid5S1XoevtL", + "uMOFUF8N1KgSjMABuLogikpjfnnAXntU", + "uMXNTMhBfhQ3uxSdPf1kaSIDSmBFAA15", + "uMYTfo8AlAX8wNtxbPE92PE1SeyMtli3", + "uN3me11avIVR3jvNssiomwRvigN2TAQN", + "uN5wBMqnlAw0P5jHNPwHR3qBOPgos57g", + "uN9QkWugAVuo8z3vxU20jmZohBlc0AuE", + "uNU89NySSSn0gbcG16aC5BetYHYSjtvG", + "uNWg6AMbGxCaN2gI01PP2fG6rkMkpY4q", + "uO9prKDUeRyWtBB0UEYAGSM405cNseel", + "uOd86HsZXnIb9AQdlcFNCgFmPR0tuq18", + "uOdMYa9zNxtfKQPGv1vC2NNM4lGtBRtn", + "uOlGasvCMonz6hc7Oy17I4JJ0ViFDrEe", + "uOoRW2Ubcq6lCg4qCQx7Jr9Tdi93t0RP", + "uP4quyP94kGuXDLahlgCKyafmLSkDoVr", + "uPTOrntpmngjxBouaxqOzhMT2CFJLhjM", + "uPkfRObbTlUKxn8kmBeIKlOhUE0GSx3k", + "uPo9Yy5usUr7qVPtvoaR6Is6n3j2TVE9", + "uQ6HPZgTasQcgw15EMi33CMzOiVU1BQy", + "uQ9MW6k5jfmX6YmnThPsGJcUut2Og5Kt", + "uQAf1Qyn8xp8FSDIXV7xFnF5E7sR6gUc", + "uQDiCwOqb3jgn8AKbluCmWFqWtfCzNj0", + "uQRk0oKSSEfv3aRNnuphSFHqStGX7slB", + "uQfPQlrcLTs7Ene7c0Of4wkWxzQsQRcg", + "uQrtuVxhZDmiCSAYNskbmgtrKVuggIVk", + "uRCpVlezZInNTqoTz6X1UWOn8ATbU2v0", + "uRN6scJr1Y17HZmtdmwrhHeucsozmK0o", + "uRSIwYtDsaiZ6bCKEGm3YPCdMJebEXcQ", + "uRVUtLVlo4Jb04Ko2IELP0fKWoBujLsn", + "uRYYdTyaGemEieZ7kPMuELE1SXXnaonh", + "uRc6xpzadRkg0MOr4a2FeqCfgnJTKsQw", + "uRfYkYMBLXIJvJbdS9GIw39YCK8OVTv8", + "uRgYF78LqQ9qChen14YWh6aIWI3OCjnP", + "uRlJNf0j2cKIXnfGjGOVvk1mhh8Zrtzm", + "uRprIviTdDOi70TgddMmsFf0vnVnrY6c", + "uRu7WxEPJNuFNyjTYvxxYVPXLiKsN9N3", + "uSGLRVZk95yimJrGI1p896IgC6N2dcRy", + "uSZ07j4QcAYczWd7HOB9e1WmN4ZUmADp", + "uSivtqLGb5WSDdampmURy2SheuPx50Qw", + "uT7arDA5s7Jp8Wc9jcDMpUsILZsowU0d", + "uTF5xK79cyQSb6nqFHYqGWjKCDZUssuK", + "uTTXzuhyH4cFxriOxHDOJrJtw5mqGyvb", + "uTbGIq6btLEGUhR22dV114aRngaMQwKl", + "uTjanS2KnTS8Icd8UixK5jssiR5qndrM", + "uTwNu1tQczImH8jvv0R0uc0W2XUSMCSL", + "uUWHXFalFg7U8yXwwYd9XTx2CnHkpIEd", + "uUbMKwF2KL73KK1GEvy5jiXaHFXlTVHz", + "uUq73SE20OISfL74RepJYDaxBL1km3nT", + "uUx3MjMZtLY4yHMMaPNF6gxtZB95Jmo1", + "uV5VgT7q4qV37kr331ZXhcObWKbN1No1", + "uV5n0DRO4halXg3IkZvUN04X4bINSrSu", + "uVOvTBf1llSceVFczEvrCXrcazayI5WX", + "uVRQN2ugk1JfbtvSNEBNriR0DnijKqB4", + "uVp8HzgIjrefYIpE3caablBux5nHNHGI", + "uVrTBepRRhrm5FQlSny6DTP1JiXIxEvh", + "uVsxGok2jNVQRf4uaoixbT9HG0Q36s4V", + "uWQhgS26UvFbzQ8OAPwdLdn7abKrLMVQ", + "uWUJqLOZmOamdfQUlomoMhiArEXQ1QCI", + "uWjcC5z75oMlHsewcFxB2twaOzSQpbrd", + "uWnKbBsenwJUYHvS0XAlq1zr1YaisW9R", + "uWzZMiWp0y1Udgw5OmuI25Zu3m9GVZw6", + "uX83FMlIG9CXai4YjqkZ9B6xv1sJ6zJR", + "uXRTL0vtQp3aX0iXVkwJzcR56x3rRPzB", + "uY5AUs1CIs1oILcyyvQWyyqNnMUv29Dk", + "uYVXMiopFDZ4pTR8y3RXT8A6WE0BoUnC", + "uYyNr0q396LpNu0SaAAGSC3rlbDGvkeK", + "uZfK5veKxphs7r9GHKqShbhepcqlPWRE", + "ua7NYye4ttaamZCj4qKKfeSq5BGHv90s", + "uaR1yN7edzPvyfGQ4IMc4GDLVuxKiS4B", + "uaa0XEk5nD87W4Y2s76G2SdijmTknFuv", + "ub1KmpI19VhNVCYOEBbbVMhlrnrFcSQW", + "ubWQzlQ72bZZtJzcB1r0BsHhzuBsbr6n", + "ubfvPTNixYLo1hdomfqOqtA0cScjbRZm", + "ubtA5ayuOQsQOOJ2Ob5ADPVKPs6q3em5", + "ubtNluJCX2uVOgETtVBhxjwZSaIrGcUd", + "ubxTwR5ouPFrIY7W1alHVPtVWYFd8Fxq", + "uc1Lr9DHRzeS42K4am6rfh1rg0DjDvyy", + "ucNrjAIFm3Bu3xx6BfVaevbPfVV1NBCO", + "ucnBcwsYeGpCke9Y4gxbytnCAjwG1pvN", + "ucpewI2Y1pFy7nAZWju8DLV41XHOzhSo", + "uczM4vB3zwkZS6sBEBBQDuUTf4uV2YeK", + "ud1q6gAQJcbaoEh56yJxdP1xI1f5ljTO", + "ud4v0v2jxTIb3LR3jvMiW14rnhHGot9W", + "ud8ub8yMONSgWNzqhyj2dpxNbV16bNql", + "ud9fTsa1pVrH2BHStnXGYuhxJEQm8eI5", + "udMToQ4MdcdSZlJ9yek0JYJAAOxYpXc1", + "udmjSJqCRBVK4QOEBWNWL8KSElJZcO1C", + "udpBWTTXjz6v3YstIchjKzA6E98mTt4p", + "ue5nYVm2cTeXEJ8CXBeTfjw5gAAyqysn", + "ueKUYO8Sc0P2xdiO1wttzFo7jgTNMd6z", + "ueN5mVjuHUrPbFPKtPdDLM3QhRP9qx7S", + "uebxMVZEgr6A1pIq0jpHCBbqxL4QMOzF", + "ufJGjQ2DiPuqHb7JGEmXfeAWipqRjfDb", + "ufK7YuALIQGUZfZ6np02Mnnu20hPlIWL", + "ug2RTHvstzxXVJvP9zAMyR6pQHInsEme", + "ugCgioHQyBKPKzeI6yV3CxL3KtdX83LX", + "ugXxKUS7IyRmeowvcie5iyVS7jXrvLQH", + "ugu8eHp1Uja1zuVBcmoW3yjRVN3xMjuB", + "ugv966Mfb1w1GcrSG8iuNiaLU1x3MbSX", + "ugvTBw4MxUBFvRffIYng9Td4GmaRJEZj", + "uhBsJal0beUyETfYqZjx7yU83Ny6V95k", + "uhItbJF3wEfZtDoonS8uujowAp6aLrpi", + "uhab8z3b6VxKMvd5dgYiRxhWtG9iV1au", + "uhwsJ291uPg06LVw9Ngrb2bNlGEQhnLz", + "ui78xW1en5sWVkXokHr4AZ21fil2dG88", + "uiA8cpEZbdaeKTYpENhmMuyDkNyIceN9", + "uiAfADlhdkXNHkv8Durm45hnUWZOurzK", + "uihYGnww5Z1CbkoHZb8fcz0ltRBBrF62", + "uioZjsJlzKW5srcix4Le1Fo9WDyMMtR7", + "uit4AqW8D08Cr7VKJMXcJbM3KKWHCahu", + "uiyiQ9JMscxaKJlnjusnX47dywDU4sCV", + "ujDvMzUp24xTVxbyzyju2XU1sgR8SUZ1", + "ujWvLGlVEQpLK0ZOl3mvSwGaJWHj1rkG", + "ujfE1OQiRPJjMvO6rleAe5IfWFTLWeFe", + "uktHdJJLpwS2nfOWZjXKtY4vqSmUajeQ", + "ukxRzgW4AmCuXhJ3gX4bxtJl72vqsvN9", + "ukxn5ionMQyyTsZzVtphO9pCatsHKuZF", + "ulActaB95p9exrJJBgRuYjhdAf5RGV9z", + "ulhHY21IAztWE0Io6fbkS0ETD7hOxshf", + "ulovvnKWHbQ4U6rQbQDV0UkLfALjvYfK", + "ulyiBywX9nu1c1gxo7HDtlN97dv85mKr", + "um8lXYpaBGEEXz5FqYdayywFpPiI1haX", + "umHAJEp85jE8INzjA6EQ4YyP0xKND1g0", + "umfZ8weVZ8IyX4Hb20JtFHDFqO4TemV5", + "umwFHzjZZdwqISz31EywiyxbWR4Jxcjv", + "umycnNHezr3rr9xROp40GUTXnqtrV8T2", + "unO6SOK5G5QRAGtLZC7VrACM6h8S1cob", + "unOj9LXPuNJqVq7VPouxqPLDlit6lwzK", + "unjBhhUZH82ylKkNwvWgDpboSZ4e6LfA", + "unjHomCGZdcIH8UEnuZXxXfZ3HN2uzq8", + "unnogLjTFIFaZZTCGfTrsLf45i02pGG2", + "uoFmUzTYf5hikJPa6PICkRkLJoTSQxJN", + "uoU2p9RtI5PLlIgaifwOv3cOqzRDZ8Sv", + "uonT4bGunsfkrtOWfDLCdgqnVVLmQkqW", + "uouabDrFSP5JJhxK7zFYkzgv62OdECA7", + "uow17mwYOD6PvoKEVWRzN3TlN2lGDhCf", + "upGHOXdZXFVhYz1NstyyrJNUMAGMrcml", + "upM200HxvQ1OPHnVbbDxSahO5vQibsnQ", + "upfYMld1dg7VkmwSGdwMNc6ExKxf73u0", + "upm6eEeLcVzfWIhYFLHKw0xmb4feTTOU", + "uqCAOduPokHjjfy2QuG49TSN3ju2H98X", + "uqI8u0lhWGYGzdGHCBN6djAhmc2dunRs", + "ur7O8PiDDjmh1hSBUXxMdJ2ZPp2ZgQKC", + "ur8RgMoSOyWs89CLWJ4dUX0uPMyQTLfS", + "usGwKZHRfhMBXKIHdT1ZUyJToa3posZT", + "usI0RvAj7V2YgvlexZSzdTFqx28SgwzS", + "usMYU4YWCWH1vVpNrCNQPmhfpU6JiyYi", + "usYEmbI7ZMNx8TrwAVdqR0DsDPVzrali", + "usZpEcNmPFmgtTMBeYAZlUH7jfBSithk", + "utda291izO9OQmmWM58cIrAvbtRZMFUD", + "utzA6ekY1ctGdcX2PSK0GzO3Fp4zHy0b", + "uu57UYTuPSTE3cYzAJu7YyoS7wO9xjIK", + "uuJWVAIfjz2Il1LgLEPQWVNoHa1Znyjo", + "uuitUtAhPpj8yAE7HL5HPXkDbXLVtE2z", + "uujWCUe437yahYp4qvOFW82mZGfSqa9X", + "uutcl0vGyfOaCHZGJ4mqmTcHZ2xRElDj", + "uuzgXr5jlAzD2sOafOY8RCdiId4zTl3I", + "uv10sAGFDoYcDMrqHlVR9IrDaDRJxgX7", + "uvpLcblPiw3CeCCyYzHIZEoouxatx5jp", + "uw2VJH35snu5gdRpSYuYOhCVycrIrzBB", + "uwGsk1jIes9zcr3xQNIW080Cz3MwW2wU", + "uwohCm1RE9rTIGW8eB1rPVdecqrWN7sG", + "uxG21KANfeYQm101KNMrU5HvW2IdEtui", + "uyUbKPXl5zguJC3VlsL8qgiSEG7S3hUk", + "uyterI0JyTcBcohcLwboNCaHuSaPTCoJ", + "uzHuDhHSd7PYTlds9XtxGV2zLxaAHz6P", + "uzNAqvjWxRSF2RY7gjvKPF1pJjHVQv7n", + "uzPZZkSOgefOfv9VTsKc0QtqtD9geAfC", + "uzcq6Q54FStFZbUVFslmrIDm9T3XjSqm", + "uziHU40iLdDMznVSiORinoEM7N02kkwo", + "uznUoj3fFkNK0swI0Mo60vnA3z4dIpeW", + "uzri5mcLewSayswkwTiuWK8wsq768RvW", + "uzuXTcA9Un8VZmY02y6URxVkUXWWNRXL", + "v00S5o8btzQcLqVaOSnBAUbkgEEBTJdN", + "v06s0wHMYkaIQBZlpzsP6FzNo33P0jf8", + "v09rm0P22PKh2slGSrlxEYYxxycHhVpZ", + "v0bkx7WrD6gzp6anF5k2wGst0UGW3382", + "v1HGMu9JGOtdxXOSv4qkdY1qQxrc2ho2", + "v1gSbaRcUSax8bFkKQvX4q6bHvCMQJzg", + "v1zHQBkjRMtXAd419SNN8uVecydSiRNt", + "v2CBfs7yY7cbS1aSI1Mw9bANZRT1OBXK", + "v2GP0ykm3zMV5vDwo8N9jjjzNW5PSdxq", + "v2IXLo8aOgChpA5f9TgVegWqxpwZC7DC", + "v2Up6W68r7g5VqiYmSb6BqANrOpncKfw", + "v37q7LEGJhMJPPHbgNBoHGvaTY1LmNiw", + "v38yiUhNO8eq3KHncZOgYQelMYJEKbxV", + "v39LRxudpTz5IbMBhL0CpDOn6KYRQnz1", + "v4JJ2UvDvOSivr7mV4scjNqnanzGr21B", + "v4N8UDAY0BCBFlqpCy9XMFg2Q6XqJkbu", + "v4QJixTO7RWVzaJXogL0XC9ErSm8rHWU", + "v4RyOy7PXNW4uFT7qmzKjPutQcIaAiz8", + "v4itVblEC7QAXpmlhnRlDewIBzrgGPJv", + "v4vTEI9FlfLUs432ue8vyjZ9TRdDefph", + "v6P1pKmOroxqrwdQzqL0v1kmhyFxfE5G", + "v6Vq2wC6OqMLdLkrbgOZLXDIVepQqWfE", + "v6X7h4AgnJdLUDw36BEYo6XYrvHb00wp", + "v6ynpwKVQucIXOJDSTI9oCzLsjQ4JfVl", + "v7EYIakTyIpZpr9PwzcEzU7rnu6Rs8G4", + "v7OtzOwtgqmgtggLxJ5GIJIzAx1U2602", + "v7VY5RPwR7b2hwwaiiqFnrn9ZeaN3A4Y", + "v7hHTJzFyDEw2UOZ7CiKFXXtl4KsgPyk", + "v7l4YiwMDMkFEDmeJVlw5bexS1P4HiGg", + "v7stDK1FzBvnhZp4l68RBn1R7GY3BIaq", + "v7yEzqVPxS5xV7Mf6T4Qikh5ixoIpZ1G", + "v8Hw64SLI9fHGQOBbt8EKjiVa9r7NYyJ", + "v8YYVUTNGlyAWLQaZCtb5DRr8ukTKjSp", + "v8ayB1nCVAlZCvsWaxE8k1UQt9U5DhNN", + "v8btCngtjDkwreaC6tjyJaozWCXwrVHh", + "v8f6vigMdKOPrIMaKvAEObnfcgxFcVCb", + "v8po3thD3b636ZiO0hNACM1LWKUmWMsN", + "v8q40O0zh9tp3vuClzX1I9xT1siNYutF", + "v93CjheehSkXM6eAAPzgsNQfGjzjqM8o", + "v9A6Em13AH4qcWB20XF5hVTW7FY5SjVJ", + "vA0ZnubTc3F9PCaqKYbhIpHfxAlBsgG1", + "vA0kPnEYEjzRwXQHLiHc3McwFUJVIlZS", + "vA4m4A50MlpvYC1o7FaAeliW03diAd7O", + "vA9iq5bEkIHLxhJldz8Roqo402nuJK0b", + "vADegIKsOzRZr9zstS5C0wrzOFZD5OmK", + "vASsZRs3zxvQN7iLBDzGHbT9IUATcDK6", + "vAli7fVHR2imTJSa8h6BnYxxfa4rpmvS", + "vAquMHXAvLIcr5yd5dKdh8tRTb31MEvY", + "vAzLaARPt7MCod8l6RxCDHD2BE0dTjtb", + "vB9MTjz4kVSscutOf3YnEprUWDSAjsts", + "vBACS0AdpQ43vwRD4VLuPokTyrF7ke6Z", + "vBQjzy7q8hhC7k5uC8tninWKTtqfEaPZ", + "vBlo94blL66JZSK1ZRREeyGOHsUlRneD", + "vCB5LdrZrQv8eRSdBBnTAxvQ7OvaBI1G", + "vD2kWCcZhUJsoi2E2W3Ti0ivhxQjz2Hi", + "vDTLwACsVkQBnZ6g2QYZdzh7Vo8Cm0YY", + "vEDHkTWklbArSqSEa9jFKKN1U0xi26tP", + "vEMYLN3PTXLnpC7LUcA3XdVkxqv4eRuR", + "vERT8sLBA2BzXR8izMKsLbHPsFV7EvnH", + "vEWrdY36p2k5yiyoyrDA09IxoJmlM2Yd", + "vEZpF2we2XaqPrR5V6FC42gig5ZlCjW7", + "vEr9zknRqsNDZB928IAdUN8y4xXqBBRv", + "vG24n7xYbPEjqYrWeBdDB27sZ6yHwnD5", + "vG7Vyr4KVL0GD8fCwdxk6KkMKwtqYb69", + "vGHSoUpBfzxgZar71cKCCtjujWFN79IN", + "vGfduRfaOIDDOAVNuHdpNnbrDSJfRu6z", + "vGtB5EafDargjKfTVAt2cqaC7uanPQ2b", + "vH2F7YkFcRN7DJglPee59NG1ryaLmvHi", + "vHAoeYTnF5bJQbifRk7vIpmtTD3tikjA", + "vHLcML5cDOWdMDFA4WKYMUmc68jIkRmj", + "vHbOX03sItTGfpVeH2UAAjdVog95GoER", + "vHgs29fM2wQ1zKEG4vdGk4Axn0FHiruJ", + "vHstY0oZWkwZQoGOkCypFuBj39YnVJh1", + "vHubMhV5WlfCbsPG4F3I4RNJ2cyYclUJ", + "vI7LmDEpytQ5qAPbZ4zcOIyjCdgoY3kf", + "vIKVcTmnhvOLQqmhTWUv6IVSbmoV0tJl", + "vIhPmrCWkvWoXVu6duphM7t7zqRPy2Qx", + "vIyUld7tktlsCbvUVavdI9fanYiUpRMN", + "vJGayj6HKFWACM09qI0jxECWfsYfDRXU", + "vJN6Ldymd91O16Q6lDf0NlQZ5o5QdT11", + "vJN9qbMnHIzuuhb5kQgtiD0mLzW7wUwr", + "vJbix6woeWziljoLaaLj8Uns3rhQkgkX", + "vJxPvAz9qBFDiHcuGqtXLLI9sdRn3XLg", + "vK4g1vpFWtj4JR75zOsprBrjQOrH6Obc", + "vKODY1e0R2yQBYuILrpAEgL398EeNlXL", + "vKpx8BGspTYnkUSjcg58sUo7qqteViHY", + "vL1qQc5SXhEiTyfDnHPCGDvgqKzzPROP", + "wfHw0DrLRlg8Tke9UPORWsr0UmWffCra", + "wfVbVuTLHaPFjgRHxE58V4wF82P4quLV", + "wfkYu8au2LnlAJcjJ8MQI286RJL0qc4b", + "wgG3YNgWEVM0jqOcs3adc9gOFTHiu5bW", + "wgIF6BBHIphCYJU2GQKerIoepmEBBOg6", + "wgJXy4dzX4dbWvQTOc1BTpCNyuGqLjsS", + "wgMm5YgfUqOo3Qq0RAXMhUA5bpm1rLv2", + "wgOZ9zF1RhORIz1Xz5ZJULE17634cj1C", + "wgPQkZFv5wPWBSUgpJktcQgaoCIwoY0x", + "wgasgCD6qSS4pe3U4uQirNGMyKjJcKsw", + "wh0arNr8R5oitzw4Fiv2ZJh6C5lYFuLW", + "wh6o7yvfGcJudcdOLB0thjHvQu7kvLDS", + "wh9uoi0zmCPrlrNyqFRWoVvnN4QrX5mh", + "whlPfSmqzH0qFEQRfoZYSDylTdZblhjg", + "widKqOid5zvpaQElKBkW1xLtaYJC4X9Q", + "wieCrVDHqLxwFWw6g46kl76WPIejzpqd", + "witDBuSHs0mn4wLdv7yZRjb4k09yVn7Y", + "wj2zoLdWzt4xEL7MS3ByJSsuWqNvJ6S0", + "wjFpqgNHIGTkChAy9wZPP33YEF1LpcHN", + "wjIyRo0O3ydht8s6V8OkSSe415CVoO4S", + "wjpVQzcPDiACOyl3naGCnDY1ENKGmzxm", + "wjv4wnH6lVO1EM7COjXZ5tDcCz2YzR26", + "wk9R0LfVyCwqNLnd7HPK4e1atSx9cwI8", + "wkQ5Rith5EoxU0XVKHMWDMz1Uv49zFPb", + "wlt88q45hfrozXa57tnwjDWZm2MYQFmf", + "wlusr5VuAO6178vaEJlcVMeucKAWgacD", + "wm253DHeAuZGEqPaPBctYQL7X3ZnXT7F", + "wmG4UfIQHTBXoJBWkWvU0N7CVbp3FQEy", + "wmMsGbDwIYd6Ut9PyYfEperr8y7cL9hO", + "wnDOX7hasXlUsU6HlY4Qwx3QsxhDuqYw", + "wnFUc5QQKiciSJKFFSIviKLYhJVJEhov", + "wnaRmorXikYUoHZRiIS4Hm6jjwp1OtDt", + "wneYKqWHoryyFflszZOmRai8KoqBidr0", + "wnnkwnplId1ypENjYtH81eAjCintMlEF", + "wo57bimT91P5trTzJIUeEut11FtBd9bN", + "woCcyrMbKP4HzfXr2W7gpsFuu0quN8Jl", + "woN51pz7VUZyAk2Cs12zSo3NMoHOpLEN", + "woftGDKOJmMGOsufx2f4bieWo7Rz9VIQ", + "woomEjxWn6W3hAroXq3GFpkq2vBpYI1i", + "wpFwfnNt5RiWsP5OVcDGFnkwR8FvJfEu", + "wpS55o8soF1Wvd38zP9bLA2EmES18yvf", + "wpYLwmfR0v9zyH7a5EVO4BF3V85IYRqm", + "wptO108xg7KpQtKYbmHT6pQUZvRCRXaU", + "wptbimpIifPigExCO8M7MHQZc6rH7iti", + "wqHPMzpVicDfki8U0dHEcEpJI4K41SMW", + "wqWGoCK5tvYqpGTv5xObFMXMG18cyrdp", + "wqbNyDW8jGKUaDYkg7vriJLeaAH6sv51", + "wqd7XTIxbOHwPSfYjjOCiNA0kdjiuU3J", + "wqrzjS0mWBnrThfiF98Ux3W8n09AmnI0", + "wr1FQ7ZED2qEpZfrAlBdWOVzrkR9roXE", + "wrNQSOFbGfxcLH9cOTng1ioX8w88uVTP", + "wrOBHOW4d0W1U7O1M08Y2UILXF8tvAUU", + "wreecMKDZi6jcz3n53Yuh0Ffaj0r2NMo", + "wrqKkYWefjMKTSGWjHO7Hf6jI0DepmvM", + "wrqwlsIykwXBzqEAQpdbdh8URhrmlmxF", + "wrr0eEHxawzG60RqJFz0jsyqA24skEHe", + "ws3Iurl3Ect97nXFaSq98TXDeC7uAVri", + "wsWuQD35rodKkB8YdycVAO4hcqfPJtIA", + "wsa3vcvmi1I157TmfvyUzZGcLG74RPtP", + "wsaKVm5dTXFyObxeEuJtFZ3LVgVsLGYK", + "wsauvootBfX7wGvDJVhEalTwg6kycK7x", + "wsoC1qGCqd8CHtotbbo7F3swntiLXXom", + "wsuiQwgrXfvd8DmxIVMyojg3GI2Nt9WW", + "wsv5sA90aC3rlCcra0w9ABeMjxLqWjHw", + "wsyb64GWFqTYbgBBTmjOfMhmWCvLc497", + "wtGi8UAmirU2lPRiWmleKre9Miy5aF2O", + "wtM8IFQxR0RxS4k9gLC6cwTIk8pFd8B9", + "wtmZ8LE55IzlS4m78QywvJCOw3f9kqL3", + "wtwyob5SMJCaKGaxpNyChewAuRl2WEd0", + "wu0AbtLxaNYnxbVVDFxnG0aJwoLcOkyy", + "wu8532zXQARyqftBZvtuCpzWjioAvbZQ", + "wuLJVjF1fkE3myM5Hp9nA6DiF53smtlX", + "wuV8oF00jPqISbpc5u7YOir3GIbHtiji", + "wuXThJfxci9pKZwu98uk0XwgiaLYB57L", + "wubl9g3x9xQsZpewo6E7YppZv5go2ldB", + "wuqvrweIzGmWkQrTlneLzTh9wATROaQB", + "wutc8bUo00agMYLqYnrNofRB6wKJiuvK", + "wuzHVO3u94O2RVPOfUbYBREdQmOsZxPt", + "wvB7oHcGP0Q7A1Pu6nKNiDkoPE4CwdAn", + "wvEfijUpYT3rW4fLEUkCQQkqoYJf1Mjg", + "wvLtj3H5CXCJM8BgkLZwWEs11tsVZGgk", + "wvOECBARiviYYc5m3DW1wepX4mqjPKc1", + "wvYVtwtqzw2zWCm4qpBZcPkL3vIQlBQP", + "wva44L1xSLGfarlAxzOHJ6LzvIKwLX4e", + "wvmtDiObMXnkxmigEFpQXUcU5OqydmWA", + "wvxoo9TLYlX24sIthqtHAtJ3d1kNLyX7", + "wvy1ES38fBdPyiwot346C9BdQObj9Wwl", + "ww0qIm0aqchiKG44OS0zxo0bAtnWN8qm", + "ww9iprf7riKAQQjLxHWd27GkEspc06Kg", + "wwMBInKfPJVqdMxRDZ6YcC210nUdsadQ", + "wwyWGx4vdu3DM3wADkkuwBeE5iOxUZB6", + "wwzoVZk4VO1MAUe3YP0T97S6QcVaclno", + "wx0wUmztqsvSgSGjdjfmx9AFXLIw3jna", + "wxP78VK2zsjOYiXkMUasv0oD2Lwqg98w", + "wxRWGh5hAHRKTzLrTHNU0pUnka5s3kQe", + "wxWBCAgkJH3WdbWFfxjPRFblrUKldbfy", + "wxyOZdSHPTlCWQQS6JenQc7fS8lZMUEt", + "wyJU2vPVoZZBn6bKfcpVkBWkRlH2Shh0", + "wyiSJ3ouyIN2VFpr6X8znggJyRD4UxKj", + "wylVm8oA9KCP0tUTU0CN85pT0uSwQupB", + "wynqPanlTInWSngSSDVQ2CtqvwiX8LFV", + "wz20wxIhifxnZyKqFkgJBXPrdVbRz4Au", + "wz81LBMe86BiyhIxg1bPtuivioWSIZsk", + "wzA1Yvj10GWCQq8EuCjfQ8D3TSf3VQk4", + "wzRSBEaTYsQsAN4hkDgvHpXJILDzHy5z", + "wzWVO2ZImyIR5IRXXhvFujXDJUvUz6GJ", + "wzbS1IrkxqS7KgemMeMKKj3BxNMmCKF2", + "x0DVIoe5uTrnBuwtg7aEnyi1AQywSUKA", + "x0TL1MMhhVSxJVzgvTVVgG2JwXPUzxa6", + "x0ff2oUaYBE6dlWDADtDcxR9fiJTH8SA", + "x0jWA3yOLF2q8raGismis4kqGVyionue", + "x0lZyzIfMYz4ZhPDN9TVZs4H63JJx90x", + "x1AjtllOjW0dL6Mk1ZtBrEHCdhb53BG3", + "x1DMZyRNt7kx8mgFdDW9DYOaadbKSZNW", + "x1F9RjF1QUCczWX7DSQlAnc8LJon9zKe", + "x1Gwg4LoyaWXsdD5c0yjFj5399Jb5gmm", + "x1Y9DMx1TPdQRtD0uMhollNu4dUweMr8", + "x20JS5vqSRz3IP7Dcgj36TiLuQsH8CD9", + "x20yji0fy9KfVRKP71RB9QyZDDdqxvYk", + "x2dWKlcgGGIuSzJ2bbi2oLEGDCElXM7w", + "x2igD15rCACuwXjxsd1sRO3A2j4qfdNO", + "x359fX9vCTQe3pr6X7UdF7eRLy344MtX", + "x39ughxuXWtAdfQw5eKtxhtJ0atPnWuU", + "x3D6CHldc0IQhFPB8wqavMCo7l66fBft", + "x3r4z886yidg79BUdEd6IetoaSC8kvrh", + "x3yFkyb1phqpdoUaDOdy9kSF9VQFlTBe", + "x46M4Rb7b4lPVRoVy8QIGaItygYXxXLm", + "x4H4Z0zMsvx2qWb2YLNq2QHDgwZ8M0LS", + "x4YZDimUKeoUSuiT3nMfGQeHa4Mvv2hV", + "x4krmpj76uMSocP920SUrVKqu8Z5gJqO", + "x4nXUcVeccKKKKTXbwyVD3QH25jg8YgL", + "x4wGh5qBsxXglyFeqYdAgZP51cH6FQyg", + "x4yDeYfK6Q1t946Ijvk7hbWo4nCWcXFS", + "x4z8hLP7IVX1AFny14JKaf5mxQHaGGuM", + "x56uEBlwOvehSdFBwiw8r92GjLwqA8ej", + "x57I1xnqoxTVea4wtDTY2lResdk1Bbfi", + "x5IzCz8biFe1TrnKh92bclYyVkQRdDUc", + "x5SvG5xn1amMrvWDdh692Th8XPkZ7jAO", + "x5Tm1h3nNUWOxlt5ZijHQZV7UKWL3ulD", + "x6iG4gyV1w3ClAaaQJXkeU5RVEjWyiQH", + "x7Qo3h0huOZRstirtTLPBNoiEhJNwLVm", + "x7n8brDPr3Cx5svToocnmQHAwVVntsch", + "x7skpgqopUWg4d3VEGpFtp12TJpImJPc", + "x7w31gK3RMwNqMaaJHZfuoOoSF7D0wT3", + "x8OGf65NMvj5iOqf1GkpLQxfWSel9yGQ", + "x8SzDGHs8pdtA2idXF685DJNr6e82yPh", + "x8bfZWTs2lFaOQ5zFMt56x6Y4dPWlkPv", + "x8pduNY89uU7s0GNMP8NZC4dzx1d0kcj", + "x93xETpBpOtoodBSqp35fLGPgc7jVgAN", + "x9SL5rhaAEt2Gxhh2gwrnAeln067Woz8", + "x9WsHFI4BGJfLHIdU1c1rg79RV1Bh8s4", + "x9uBGK4E94ZczZRjnPEttXO7li1uP0aI", + "x9y2Rhh2iayJpeKYnMevWEXrVHlMQbrj", + "xA0CZP1CLN7CzF86iE1Zkiza81XnDbvx", + "xALVbAnvC6041TQADY6dlGcrk3cInDYJ", + "xALfWBbPgrib9aoeCSf9LBa82k2XFATt", + "xAV3KbnY3xEWYV0rljL9HIkI0OVtwykH", + "xAaSWhYRggFSYb348SubTNyYqJKcKRKJ", + "xAdWoJHTqOPsqm2DkCEYG6GF5USAu2gr", + "xAfTGOvZ3FhP1EfLNF6hoZKBtqCUC1M6", + "xAxV8HKrI6BsXKfWmcHvlos3LZTbvQBX", + "xBEBFPeA7ec2jjakx1XmCm0434I1YKnm", + "xBHh7i5nwfW4gpAH0voM9ExJDFyCxdym", + "xByn3nxNekjrN5K0sXy9ao638Jeh7Wb4", + "xC0Vi7uz6AMBa58DMl77KLrZDl7gor6L", + "xCL7xzdBuzKYUpJCnNE05yh279TXBvsS", + "xCNG4tLnJLoO6gGkhv4bWujKVqXd4U2w", + "xCVhJJGU11SwPVvVcNavT5N35aX90b5l", + "xCt1EQxbmlTHoZ2iSUbN0lDGvpsXHpmY", + "xDg4gud5tmizpauuZEBkMij9YHs1rdMn", + "xE53G0SkULrRS7zcdfVCa7jsqwgQ5MzJ", + "xERHmkDbUBeO8ACJex5xDup84RnxvCWG", + "xEWPrrNecTLMTFk1xmqxzFHfCyA4MYiw", + "xEaeqhEGzLk8qUjL9wLH9pp897qWjoTV", + "xEbfp3SwwSxepj9E3vTH7lZMMQsf2Eh0", + "xEcO5ju0kGQeRAIMQUKgYwiVMENNZ9A1", + "xFEdE5MT12r9OT1ZFLan3Us6dMnYpMAl", + "xFaPA0g41YDKed4C0Rmi7WkbAiw5CRan", + "xFj6Kv3I1ehOt9uD0SxYMGHSy2ObAnNi", + "xFrSapE05uLfUg7PtFEAbUbNaxuQsfTs", + "xGsiZny1CYg9VNbairf0Abn0PKORujFo", + "xH9DTwW7BZIBbQRg7crC4hSQNZIIpyym", + "xHDFDzaQfVGLJNQDcfrprwkZgngy73SI", + "xHfw1FsSLy0UgPptYdmBdOeK672jnlpQ", + "xHrN0gLAnILPy4kNN01EFu4PVDZQlWKu", + "xHsx8vdDPua6Uvx9rvmLzn7L3fWUt6d5", + "xI5pMrJGb9ezzyH1eaN6BxbIXFyABBzA", + "xIEoBXsWbygmsrgbNQa01PQ7PkrGKXTq", + "xIQs3FaWrA07Zez5TFyoNPb3PAG0N9Sf", + "xIdTcQ7tSnisb9hg8MNH31DWKZYXbuDY", + "xIy6zFR0xfkaTbYtzITWkXmJRmlpRNtv", + "xJODDZPJVRjksiEmCgmSlHdLz65a99YL", + "xJty3HqWJQry2ILohEiBTOUWzUHUicjq", + "xJz7euFUn1qKa2gai7dv0WQTXt598bpZ", + "xK7cBUEIDEe5iyCI1ZK0SSbZDfQCPc8K", + "xKD1JNI2zurB9dEnjodzRh2rj05zT3tY", + "xKHdEZvw4RBUsfnyjwJkSWMprLOGS1z8", + "xKivOoGmm7x3fGG327asYGRyvVKqf5h9", + "xLD6xCwWvAWzLGI2iT1ohrg8mgsEqhh5", + "xLZ7nk8BrQX91nkeAjLzQu65l66Rxptf", + "xLaLpcEDMGOr9BJA11MDWqnatrVctE7X", + "xMJXpNiWc7XKjp96KYrZTzdu6If9Zouy", + "xMV7Asq7qwrAhOBs2m7xFzhaOyC7rNOF", + "xMXwbflIOYSYiZgrfHBYw7z66PX6RZAo", + "xMZgUIVCSQpBZJtIrKEStvUkJ9GVAEqG", + "xN1NxeBye7mNBnefHfqSSayglHYZGUPF", + "xN8HIaA08xk1P1rTECMbWFPWsXmYPO4e", + "xN8uaI8kBGkRtIENKgbN9Cn0QPXoxbWm", + "xNMWKdhxZkgTQ7qmcvyevn2CYWqNpwD2", + "xNQfRpYUfpUtBq3unVfSLOMiOyXyU2f3", + "xNRJ0Qgoo7Bz1Iree0XjVhLZvOdpzB4N", + "xNtMOIPHugLMrC2VYtpCFcpw13FS41fG", + "xNyDmk1SOkIRKJiqdQ3DEMEc5oBUWjuA", + "xOB08I5Po3llRfWH5fxiczOjPSjtznNp", + "xOY9zuBu0bzU6iYImUCR4B86QEZajLKW", + "xOdoemN9NPvL4HzbEM4WN8aFBvskGtTp", + "xOi05wfIarRphL8NlkqpLtXT0uK735ft", + "xP1w865wdPq1X89vq0d528rSeFWLpQiG", + "xP3X9kVsu6qjfS0B41bioGtwVEop0Bnp", + "xP77ZZdntALWF7ApOKDFnDZsTZfQd7U4", + "xPAfH3P8y54wJcQfW5txgQFfjpIM9eEI", + "xPJs8klqK4RNzmkp8IONkSrvOIP1WPQQ", + "xPM18N3iBsIHHgGnvH0p0jq5qN2DFQnZ", + "xPU3qZLwCsl9YSsQ1n51b9tXQGP0snjS", + "xPVKu71NInjsP5aoK5sqPB6OQOKjgyuJ", + "xPbw78PAPRLPQdVh5ivRzDaIGbOy0qeW", + "xPkQdRaHb08ohnZTlatzGgkpTBSrdtkX", + "xPqhxuyooUjo97WpzPfgPaBP8vu7TzPq", + "xPtfzielyG2uAX82s16PrpDaGRFrGNvA", + "xQ49dbfmM4hT190pdb3wBwIUO7wFOsVB", + "xQ9yVlBKOSegtTDvSYcnseqhSRXOmmFP", + "xQIr6oJJCACZwo2M2Yt3FgPmIkrirgtK", + "xRJfZAjiXFYsu7KtOwpBpm8UvkLG5o6r", + "xROW3Vml0wT1hzcfA2IjOtcKRkGN9QQj", + "xRVsz4Q0RKFV9t3W2Uem94mHDJebufvF", + "xRhxMbdlaSFA1T2q6ZPjurZpos7OtpdJ", + "xRzcQsKn26BDR6WcsnAKliRoycV6AboK", + "xSDuXnvtKLoQFz0yPsXG7YAjVnwkKEoi", + "xSKiMIYGpRwC2y1GfIaMNl949RZjcc0X", + "xSPsLkROzVpmwubavuQT62ixHEkXwNFM", + "xSgnRFVfU9gfu2uKnR4RtYHIOvAAMacl", + "xSmNCl92of4GOBzRJJWBEdLl3eXN4y8E", + "xSoO5FjaGJwMCZtkuvu4sw34wZpvjkZx", + "xT2ic3YeKgaSrJrEAdrUOKw7oGyFYIps", + "xTDSPZxbuSJlCIkslryRvNaNGjGD7Dze", + "xTDWebpdGfuklxZyHdkdyoTKoxDIitRU", + "xTGWznGWoJIwfxqkODO3mX4q3105Ex9r", + "xTUcgTEI9KuMAw8qd2YCAFqHbtGAYCaP", + "xTh0UxPB4bmbaeJPKNzO1kbV7iIDrvYw", + "xTkH7nyJwMcgbFvupaZzVgNBsQIg7eMW", + "xUMvV83EDgo0bugX29qTBoui9tWfkiyg", + "xUPNyhsLWXaovKbjt4ULDPCV4XHzq5Eu", + "xUWYMAPfVwdM9DsHM6av9Jp8d6UE028A", + "xUX4GTW7zJkFNSSs1fmW3MbmcpqlcSWO", + "xUhgWrMTSYCNHtDDKuVJmLja84fYuLn9", + "xUj5n4Ojyv1cCnagDZMAKVREfap8vTKG", + "xUpJr2B7EpROKSpPAIMiEYX5LjOTqQw2", + "xUteTuQtImLVBBLZLr50qEheBNidV6xd", + "xUwF6zmEjkbCIJB8Bbo9ncwMYUwmoi8z", + "xV2Yqgsy0swCPqhUVHBWCGSeRPiUCcmG", + "xVFNIC2ztvsdri4MGMVyP4AInFqFqbF3", + "xVRovlDR3nUEiE3FkjiBroLfMd6K73lf", + "xVtBTcq0rcxFrdUsGnw2O8mGFNdK1YGM", + "xWCgVDB87cq0yTJLL6hEmR1fHMCfRJJD", + "xWGNw5XbTugNRb61KIi6Gt45wWxWuUkA", + "xWIVviXJA9zp6wft3dzQjIbFW5dUsWEG", + "xWTYbU98DDjWmdl1PyJ3W2oYIEpGi7US", + "xWcb1x8HbmGUaC5I1R7Cv3KLIAlCWp7T", + "xX90nI9RUT80njgWONRqUK1fOMuQJvjO", + "xXXd4qTgVxcROFbsxZqDm6aaESuvsBmA", + "xXlK2jReoK7OYeLN5aQfjV83xnwIHrAJ", + "xXwGmNzdscRLO8dJgZGH11fRi6WPu6E7", + "xYOSa8TNNfuZmcwZyaQ1OoETTEqenjtr", + "xYPoGmSdtaP0zEDl8sdMgnUimLZwyAex", + "xYU0wIImwAbAav0BbGnBhHQ7OcOpHPNA", + "xYhUsUCLTtcOsARTOSCe0XMTvg0LLQfD", + "xYjRLAh9ZwUYYnArHUKvAOaotLKQZoco", + "xZT97Jk2QlQ5UMBmXMq7aTkbpmAmIGwf", + "xZVpo0CMHo7uWvGEmKIV7Auaabd74Tqx", + "xZljsEYQpxrOHdlvXSqQTPukgyHbyIDg", + "xZs3xOcj7ieGPbOYFH7K7rfKuShxNPXZ", + "xZuKDFMUQVvjXFf2CvV44sA2Ihz6BiAy", + "xa0bMxmoogsjiuBOFkiOZWGmS2iKREei", + "xa49TJRdZKGWGYtMmGbUnmea463h6OuO", + "xaGGAb8BcW7LQZBbJpOX8CYkgjma7PYG", + "xb5dxNHJdslSeCWfHzyPXP4d9RvFS5to", + "xbRB60hSfyjiaMgH17gI25VsqOS8w6CM", + "xbUrAnxrMic31A6KcuLqXTaxu1MV6xWs", + "xbm7uNuEjFLRr5zv6apvc3dAN8AcHH6K", + "xc3EwY1tRQAQkW97AgGfh0PNJBvKKWc0", + "xc3mc3XfqhqXZtITDwKFIZre7eNqmP45", + "xc7XXPJjxlQxKHEZfR3uxQrWCbedjdJB", + "xdHDgCseTa8G9nCWHo2JHhlld56AQYLv", + "xdUeT6ZkRwODBu0hKcoVx9znicu6y5Vq", + "xdVsHRkQW0ytQ0xwc3MLbSn19g5zrflU", + "xdWFSiL8BSU9HVnp2JStY2jkah0cAHyv", + "xdbfylqrA1KO9g65QgVfoCfIy9aZhWDI", + "xdsHfhF7zUtk6gSKkVD1PiyVwVxsJLxv", + "xe3HYNQ7bkQJN3ikc6Ozlk1qSHSeIOju", + "xe3KkdcsBCqCo6jEz8UFbpfrgTJ1I8yI", + "xeKKVzti2R41JQKuNm5V6iNe5yfNbeTe", + "xeksf016WffaDW7GOWs1rDdHDDnT1Sje", + "xeoDmLowAMvDsapUuQSwtCtRuhiLaaF6", + "xewG4oK9uznuxG2HXkNGXzxjaiPf4BhG", + "xfBXH8PTrD3ayQ8ZCiTJ0GPTZdwKaxd7", + "xfmhMdf2BUjWnXT3dpm6hcNwc4GswJfT", + "xgD1yqDbgCxTSOBDbpL7XQAAY2kAKDq2", + "xgMM42PSsbJteDBw1LVAVsEoDSvZmh54", + "xgWc3VAEs6tNV7qu0pRoWJvRPsXUxQaK", + "xgXYSefzTMYHnZqoy3l8EIKy2VoaDWCC", + "xgo7FaR7OZ2Mhjch5KvlI5TEhzqkXORu", + "xgs6q8a66uAXmpTW2v3gI7YLjyNM2hug", + "xgv8MpQ1x9shUqhZuA781jQFv6R2HiU8", + "xhBAz0201HhB1HrcyOC4MPr7s7JXYGX9", + "xhcNNVIOPhsqcwxOHnuLOoWdhDORDH0x", + "xhrl0xMxihIfxrHLVHCo7ifs8zRj2IOS", + "xhzkCnuYXxQy5fdFmHgn0VxGMDW8eEAP", +) + +VAL: Final[Tuple[str, ...]] = ( + "fZQTScxUfWZSLW4c8nSIQa72iWX9rUWW", + "tnZxI2ssJCR9WxC4ddT5zUenNPkSKlPh", + "JhySLNPxvrx4Bl1gk5tpFhiX4ykTmKMZ", + "2xvLL7mabqPHQRNvwIwpHGSt7bRW5jrx", + "NLYgMbcPSeLUPnC5wHEPcXlnc52LG3F6", + "AX7An70VtJ4j37DKQuY6MlZF4Kd6fE8u", + "7HmX6aKmwuNDw2c7vszf2mlJxWnwqpfE", + "0p6xXAeW7wjoiHtHm7ETp0PkXyhaAi8t", + "lSLPkJ7q190qL4dHrB9qbe9sQgmawhRC", + "JSlhXLnTvEFLJVYpJFQU7EVD8A0awBFs", + "frxtV7j4qPJe0Y8ONxurlEYZH6OCM8P0", + "48GzTB7zIGHaFsb6ptA9sRD3ReKrenal", + "UgXdjTS4Sa2vkFit0UXFG7O69jaShtXj", + "OKT0qZy8TPNSlda3RJdnPayr73lByWer", + "r10oLEDgVjlaoKTeW587sgAM82v3tvDy", + "QFrcWXoN2KVD6UYUrEg1GkVjo0a4Wgf3", + "TIm6tC9HnMAYY2onwvTV8MCyhf82H6z5", + "M7pB551GsMItnYTr7LZBsIBJFsLKRJKA", + "DgCR5nXqGIq4Lb78iVDr6XbEK0c9vGUH", + "9HjEBworqmtyDNYPGv7EFdIQ2kse7FBR", + "FmmPk2MBBd3H3kGu73YccFoSFnWHa0x4", + "jWRJHgHsssr3kbVa3MfNzIdSbZZMl5hZ", + "Sz8O5nXJYPuGdDCVUcDgyxd7Ns2ssPnC", + "5NijFoLo3ZEvTzWZKEZmHNttiQzEpQ2s", + "1VLeN1HP8ELvq48nxiKeFhYQywBT01rc", + "kUH7YzzEThAyjH0jMfqqaSIACbMrrduz", + "EXXGH8c2o2ZA2jJ1iIJhtuuf7CmqHYYo", + "wqeb5chnhWF1t8ejxbKLQTc9pAmgbnbY", + "5sif0vWOtOELrBK0KH0HIU6wZaNg8Ark", + "hB1p4kN9P5n8NjxLE6PSJdwkggoQXlB1", + "iqnZgSGYrvqkxbId08mYfuNVumsM4ERI", + "JIMUCoqnaxt7jKZ8sLMhJRzDl9HJ25xw", + "BTgftMUpXcciNx7UMedAoUds5K0Pqyjh", + "9yiJ9geVL0beJah0MRyGjQexlcu7EmE9", + "Glk6E0cqRQKJNQXWnhx1aAHv8Zc5LzdN", + "ZcOXHabyCItsiGshizcOHIerwYgOELxc", + "sYPYRbMu6ADYbCjIWt7LqizbD065wvU9", + "Q3FC2NWP53OXyUJcIlwHVaCAwmIJyIgi", + "t5MzYuocz3EfIclJIKDx3xB2GdN5DE8c", + "5237TroK2WRgQgXex84fbYdXp4jehiJ0", + "pig0RaRpJ0VF02L9Bj6lgM0XZ5sZRF84", + "GEMLn4FLoONUwm80fHcsQ4yop8s3UOZV", + "kdVVF9ZGLq8gBv87v5qHrMFLRTqcDicF", + "E3Da4xYENCG35A8lQDbFgBTt3FYLG2Gg", + "CT4JvJy1glQNRx3CrD7Gh2jbtKbLOkFo", + "tdI4H4Cn6A9WG6Mfkx1zqlAYn8a6unyq", + "DyCYUMJSIjGqI4oPrAppJ8gD5srBmDnI", + "3H8V5yKHKoYaYtdzYlXPeI3rt5VCD1VO", + "CpF5lyolyu6vfmUby0rHwycUsCgqbyfN", + "f7lt7OXhXHhsIHS5LNCb9jRQXTUTGugS", + "9OhInUqZhskmxS1CIVOkhEaXJrtVyP0O", + "sMN9JGbuE08w8ljTq7KVNCNAqJwyHgrK", + "8XZQ22a7hdo6EfRq0XVVfvKsXDh0cFtY", + "SNZ2NkYDiqQqx7wN897dnXIsz17YTt8k", + "SPlFxJZuyDELpsX5Fp9fWWgRFgVmb8rk", + "z44B2vxEaD51hDZDFyonuLKJI78wQ6R2", + "Y0L7jGu5Ug8Zhv9nQuijz3UFDwxYkbt6", + "my83W0iwhSFirlXMtlodYCGKN1S2Hmpm", + "lBFrTf7NmKg3oB2jqgNOV5wxq8POdRgr", + "CQCJGDXwUNaWIOHetT2NpOSqJHaKpF4o", + "DuVfUiMA5P4zloebVa5QpqmSGWYm8lVL", + "PKL4wYaC8kGBhDKb571nI4ex36Iwtvhk", + "PS3j856RJkJJ527L9bBUYKaEXkTJBtOz", + "S6zES8fUD2cz5YpimEEmj8RBbM4fHx0P", + "ucgFKzF8VIIadkzNBXdgQ4UR6BJ5pjbg", + "v2XdRqueMIcXD2boAQXyap7vWU0U0E8H", + "2ZGh67zXDVlzPCH9rV8WFhA2r8z0D8vw", + "qXJZuvqAbBvejF3wfobbuHpOURz8Z8wI", + "uoNTATuBslkKV6hAansgjQzRJyWPPTtT", + "o22kIPwiwNIEWOxjHudO6J9P4txpJw5q", + "sXxw0RLzEXSj16Sa37bZXISA006iD90Q", + "q9rp8n6zgKGF4kWJ5T98E0RssPp4Cb4C", + "BQkwMVAxhxvkRkXM924bZW0XlPNfFltu", + "flq2pO4Qh2cV9iirrrMP0cb8fDx439vq", + "zIxRFDPjpMowsDG6aVeClQpuEQ2MQjEg", + "PNbyaYE0g6c4qCUwBIS44HdGm2OrmxEs", + "eygvxVnTWiqI4Ewyg1sYubZh4gZpWMJl", + "kXpinRGg89zu8tT7q3ZcSMXMVSBHZsyT", + "FM6wfjEwkyelwrquIKA38oGkCdW7MDpd", + "LTEQG76PgJn1DtbAr5tOH9GIQF8Wye8j", + "zB7n7XcX0ZNPaBhxy6vrcTwv7EGOvgW7", + "FowYO3uu19WZJMoYAC3Q9RtRTMFXvVez", + "O6N1ILnpS1MB8apQJLjZ2pOUUiNeAAOB", + "EYk1GJcC0KvXdzFmQrcran1g9AIIf1RB", + "eVmOE5uTYEvZY0NNeYxqMRtB5J0Q0l5a", + "jFNvAIiaShV0VXEtlxWunvU0u9weliKS", + "1sHNkHjxsCIuuNmisvbWxaM1LGRO36aM", + "hACL8eSfO2i0eSeX2lV8SvEdNfdGsiAN", + "3SQkeNLitP4NtDk1x9Jn3KP4pLgzf5VO", + "SJeNC6mwv9UWIexhgO4BcvKTJzKN3bCn", + "IihCQ9fOHJi8UEugqpaeJMFSvmfHDR9q", + "NbvAygg6v0JtwsjxqLBJt1h4loXy1KGB", + "Mcblaxw2OO4s9qKi9t1FaqOJHuA9TICa", + "hw3KGhzbXthp2HhmsZuQWI4PtiFPbGId", + "XnOxL73Az8sGVBwkVV1kgaP86f4pNyjG", + "m0i8MMFlS1svqK3ybU5OSfk06QZuWiM1", + "u8XGq5ldiUfpaPoFWrMQl8SROl75Mkng", + "XqHh5jvC5kJUjvGHgUk3CH4qE1GGIQC5", + "tGPnPNtzyPrSCaOah3ENHJaa0ha6YjxJ", + "IO4vjXCE2u2NL4mHUXwtgUdwDgZ3Hk2c", + "hx3WRgmixZvYsYh5aH8cHjRfKWFgQDYh", + "pyiYZ0rfDm6f2BlMPnsvtI8ADPtzdFvx", + "NNbxHU2nKupdiF0ElNbPK8UALAWEWR22", + "d22zqBMb7s6Lnar55Puqvt6Pb1YqRIDU", + "DUTyRtTlnD06snGHGa4NDhoJiMbCkeNo", + "3wmOd3SgwaNGo5mxKmJbydJ8ylDimSSK", + "4XNdPwYUc9DVJzzxy38Euc2MWqHTwHWj", + "seytBnDWG9lqHIhIUs3pCjclSK7zt8Sa", + "XyfPx2gcW420yPswg0dKamt4Hdu1EOwk", + "CQHDFtmVBHchC0IaH53UWKeO8XRYHGeB", + "ky7rOsb2SXUekrUfpoGkW69571o6Mt3B", + "nnRxLju0NX6aKMDu942bPQVDz6MjTHsu", + "YpGvxibo0pWm3sjsc1jYIeCyv9RWglSq", + "Kp5nqK9TR7WQwPhrXmU0egh6kaMiEOfR", + "FOI9kdMp8QspCYpeBpjRxxtlBZoYDe1o", + "nP5W3lZEXOeBw2DWTlfJNbmLhhpQ8NUb", + "Qt0fsHAJVm0rd28wrKEVr00eEKRotxUw", + "gaXXCjrzAjozKgPbMXJDk1G5Lg3oNy7m", + "63ncO6FqxBUO9UU5HtDOneFfWHigg4y0", + "EcXF2IC4x0KPOQJESIk5MH0cIdiq0VGN", + "pW2KRpefkI6vAqcP07LhK7aIFfUQar7F", + "dAiqf4a7VnznYVyPWPpx5PzvsVr0g4sQ", + "pCxrzSLvHrvRrqQk61diTv0riIliPh6e", + "P3T9YDhltNhNt5T5tls9uQ7tGR94m2tR", + "hYXMd2tb5vaPg4Fj5psDzYObJTYBwvDU", + "sYI74v57MVYSNs4QMGSSx5cboDKXD1MB", + "r7ADJAXxmP6ddXHvazmp2hQ3URy2da5K", + "u5ZnNjn1k4SFT2GM5PjREAdDtwkUP5eO", + "shrNCBJ3IYnFyIiMdOi0hQUUOI8Cd0t4", + "NQnuo070KymgXIu9l8ldujIWzfdY3KfP", + "El1e5syxrFBG9DezeLIDNjBNvqDUlBna", + "BcbhGNxwqQBFdykebDZ89sQHBhqDGg84", + "T36SHmvpivNwaICJqf7Xgbx541J2k3jS", + "ZhNxfQOPQxT5FNGDShqhMqLClXwBU2ES", + "vCyUmiWhBo0L6WTIxBUxp1TtyvgKI1Aj", + "pII2Dgh32FCANpoq6T98vfDXWoz0LJrb", + "Qlzv8sbkqgmA1IBORdimovZ6wNE3cKam", + "mt9n5uyf7NebgiouLvkCIAlBdMFW872Z", + "Oqj8HF6KRMZyxZUUtD4vG9pM8TUby53A", + "69TVwOjqjyeVVPrUygTmjs7ero5ld2Zr", + "ZfSL6fRsT30aafBp7v13JCa07s7h9F4h", + "LaT9lB6pkNdQ3BmiuK0oJ3i5d4WvB9MI", + "WKQD9kv0JcS40zyBK8RsXlMTRBuLTmjn", + "5rXg5jdh4QdlAV3ESITV0dVKwE8xVPia", + "fjN7UosU4rP4Oma3j0mLpp7YqweQ4Aq9", + "hsuyPA9LJmhuOL6poiHVoD3ko1q6s0Jz", + "EQjwkkQpWz1Zfl5IdjTArowOn6X05UxF", + "FZ23rrBUyCKspbGsIiZXW9GYhV9NJKa6", + "oapquHXp8OWWDRCG35mRIOHeQGrq639K", + "RRB9coWCyx490S0uMp9QcCjcB0XbMD8r", + "DQQnxVqJZcfYvzAV0vAvFBMrRp8MUXnM", + "QJtUkmDWbu5LQgPV0ypGrAovrp3d5yPX", + "dBnXNmzHXwsZKAVmT7VbQbxEM2z4OQpL", + "6zM8MizX32Bw0Hc6r0tpypYVJDRJSiv1", + "YJ23L7RWas0ymHB9Og16bp9OxADYSOHp", + "TbTjhIRF9LJNOs8PuKnzh9u0xWZHkOck", + "buB18mLdpdDmCatNRENghXUfmCmVAYP8", + "JRfMWt9nAfXkk4p3lIcse9IuT37eh1jY", + "NMfnvXy3BS9mG7FQgqgU4EFjgcMQfDzB", + "jXVvtouKRxdZuaqWDGdDQk0LxS8mFqZG", + "BZOfxIaziXGWMkLKOMDNJKtSovBvJNad", + "nxOkDZDOuXLuQYtpHMb2pZrUjDClDzvW", + "luJORhkiOxDaZ0iwqOw04miH09Dpbo1f", + "5ddtUpLy4qU6pX8KqE9aNLjkUhMbkpEX", + "Fd5xZbvh6QQPVvgqVySkDKwY3AB20BjX", + "7QLEvdY4krZcSnU9aq4CtRXMQeBMpP41", + "UIUxhkoBBBwVvRKlfzuCP1pzu3Prr8w2", + "bsH4LRBG57nf3GUAnw0PNxSumksOKA0b", + "UEbOZNobCDbFgXzNK0a1B7YnEypxB0su", + "NhiTArLyZXtpT0phVFTMYn5xzAVeLNwp", + "npnLqb9OgpdABrvCBcsPf1y0ngZrwDaS", + "F430auNMd0pQEjQxQp800PeUvcucC8fK", + "NLZCJzphtKvLjKq6TsbXCuQkZagaMhE4", + "1YvjFRkaefQnDn1VdzYUDHbqsk7gtbwy", + "3j5F2BU9sDohstqy9FJ6MY5s056W01M4", + "DI7rhjefqQ0zkW2wW44MAAKn8prfrufv", + "OLzkWvwKyefc0tb5RhE22noE5F4RqgWC", + "2bbNKXMUMNxYjqeFuRvT9ay55hJQdaAg", + "ULCeSpgIppVP4CsMkbrX5ZQJyX3HVoDX", + "pGeHZuJP7delzqYTuGioUMd14Ej31xGe", + "SN1PiJhY8QUkkBN6GdGii0BAp0w7GYTF", + "7Kd3lg7QWy1uJpW1jLzti5VJsZIycsfX", + "8TiI4EBW9zbjNpEQ2oAm26CoTybnsKA4", + "puYDyT0DcjgPogCSZz3NQUSvoeUFSX81", + "RdUA3I70z3j4YYPP9rsSUQXFUs8JANXb", + "gAjKhjS0qu6XgXDx9mNtLkbZYeZDpZN2", + "i3dk7o85XmDWaTdmH6MKtofb0YbQ0K17", + "fcSC9S7wii2vG04RvMcbnaW6eLeq9shU", + "XrcyRowyTKuuwbBnrAxEDve8B2xQ4daT", + "pjeUBnphqAomiy9HC6NGrUmBk3Rjm2n4", + "0rJgosCZivxjBjX1NwcD9oXqRLHa1uLp", + "sz8TAtdQrNrsvZgjvhq4JV05148GoHtK", + "0ZMsnkm0lk3VgYCWfqbIbSyKqC53TbDd", + "0KJHqUNAwAZ1JJ2H8jWlyv4eqdQhPXvO", + "qzIz1j04dP49CjGX75kmIYGI8mwyworm", + "ks4EEmelXYudmDf0YHrFnXjHa4WF1pcr", + "W199g9HAeNwIv22adR0lrQOKixpNWIut", + "2eaVQZV6l772TqaS1Ik3JcndlDJTVvBu", + "tPfFqjpJW1BrSgcnHwhDPN5U4W1IaK8q", + "5YovxTZkIRHdPybkmMWrd9mNbkOjDfAY", + "j4Cd2LLAtIpAKhbDpH0FGcQjwIfPTEnB", + "myliyLIFGZXzqW0xCY5impCZu10DiW9h", + "fOFafz9xgYr5R4xpAGLhxUWICuPcnDlO", + "N7ckyHZNOeCKMQD0LItKtHH0siyQ9fsQ", + "JsJHcRwaVpR9hIegVVfhYMcTcK03QIxX", + "ZEsCs29hhkwwRQirTFdA1rNx5T7p3Ghv", + "EM2S5rDvVfgiuFzyBZ18JLpIS7NODCqT", + "hKKJQpZXbID80UvkciEngKXoeD6Xykee", + "JyFbinOQVbDxLziTbO014mBmUXfut4Hu", + "fkm6wQ79jdaAaNCjHvBXvMsPkiOpbge4", + "KAnaU7wltj7Fquekurn6mXlsqAwnM7Wx", + "S7b30ZiXsoylGWLO5OunO8Y2lBostZoz", + "VceLGMBoPU5qFBLZXTA514mpnBcfyG52", + "iZcbwEMC0dYTVtKNMAburInzYkHZShQ9", + "rKqH7LjCS1WtoGGzWossGsAVulzZR2lE", + "wuvlwUjFWfpvH6QZDATfsG9LIVIzpNcY", + "eT91nRqKw80m1Vlx7lEmRiAg8JHfj9Qt", + "IZkRxQiDiTqSJ6DOKz4EWMwEzEzgPtQA", + "D874AaL6WNPfJzAFsKf8v5yCG6zwEYJw", + "qQDQDYCJheq16RiiC1mR8xR2vPy5CeGe", + "TIAMTJ80qN6Bv4qiSuWntaK8AOUhmB2D", + "5ifAWwLWGB3EGx4nK0qorCcGwAvAJmnL", + "A71CQlzcE2ENtppV9R0Bn3o7cygneeJY", + "mhbY4KGt91WmM4KO6xLsVQG07Ak5LnR2", + "VhCVXCSNmEhaaSDEAWCDppCKAZ5L51Bc", + "GeegTsOOV6bb6Ni6rClFQGUI898CdeSE", + "Ium8VBXVpLYQF4nTkamV4uvHObeKvwAc", + "B3w7GIgxG2AMto9aYnqolt01Ns37x4Dd", + "0DM2AiZH2okfRWLc7YVAnyk0gIdZIVLs", + "lNxU1BaWW0pU3WzGzZgJ6NhyW1Gyot3U", + "x5mIZLnUWuo1oYYKkGZpwJQt8ykDVCjZ", + "P7PUdIBXnLTzJiIsSHytTA6qoAtmscWC", + "j9PMXB48TKd7qNJZUyTMPDLNAbGgsdtz", + "ioH1pMjjCnHagmd90YTRnwqGuCCbynjn", + "ezGpw0AP683anDgugbpqhlozOayKZ8ay", + "68KITXXNqdYxXtrNteFCtv6FHlifvMAA", + "taVL9ZsvdzctSLTNSRmKeycEkAOuFiQd", + "h0fMVhdoy4ZuACY0Y3JkTOfUAObBinMG", + "NC47qThWDakXMHJds5fTJWVVyPhZBRRU", + "DpVaddgh39qSFR9EUheUATZdKW58gWP6", + "ifSxbtpjDa6HnD77huM5CL5pAPYok6xE", + "xiO8j4cm3zURnHIDVFMP06TqNXgoU4d1", + "SeeeVS7EiRdc1ymFKaMAQs59mwd1dtHV", + "qvNQ7feNMiirbs17bwnITCaBXllCMCsK", + "PX0obSxPAjqkmpeJH6sVYFp6PeLVHkgY", + "FgaLN47TJbtIyyy22Is4Yxo530LJ8WdB", + "eagZj4RlfR64h3t8oGM0TIsfWzT1tI5U", + "59eM4iRR47DfKGWeQ78zoUV29vQQ84oA", + "1mJgQfHGWQkqDe3UN68MvWeOccLAJgoD", + "pzE5liJVHSwia7APijaBgnVHbZcclJUB", + "MlKjSPbl5oahC1AAdZjJD5SszZMiviQF", + "37PuWeWT4i3VKfLzeaNBVT55MbbEP109", + "2L7t7etC5BqbnP8yfx9eq801oP0RofrC", + "VYphkPkgp7evxvURqnkOoPpLzCfU6kIh", + "f1zWQHGTEsX2Vs93KsKMQBWETxtuppwt", + "68XZhDdo83bEaocHtqKmLxDR0mhpgVEU", + "K45hBmajYaL4C9LKeQ5yx2jozUdW55vr", + "HCZFTc7vCnfjtitq78Df2CxsntuKGLSQ", + "pNo59lj7MMp6PhyuKJkDwFoFZ6GHxJjJ", + "NVIDUxDcD9QYO92jxDvLn1IYA7F84BoR", + "zHCxZaOPwYxj68ErG8tA2JhCkxPoC1EV", + "eFJCFNnpxBT9slbjdAxzG2AC1aRkP4o2", + "0yhOXMO8OTALQe7kHsLq49m0ulL4BK2G", + "0zidryQQFUyifc7Tku6cRL5NEmwshxVV", + "mV1eeA0NX8XSBCNnk2UV74vK8VY6hZvH", + "tqEZU83vAts383cwMWvjUArNi5mKZX4b", + "R45xTXZN1w5fYvEhjGX8oh8m0oiosUWr", + "n4rNFJTN59j9nFOGOhRxSHx3Orn938iG", + "StXldEMlFnsQRvbUtLoC4uVr4BOjdMY3", + "1ujExbZtLqUPPru2N3RChqyUIIaJqp2R", + "PKMdafoHl7E3myL172pFHvKHH86da6TQ", + "Q0Mij8NiQuxYpAdnvBmYO4OHNAgRoWoS", + "VAvUeo1vUTFYasOmownXiY1EXlNvQ1oo", + "ftRJZ2NhpGauzuhoGIgkQMVzFAb2LwHj", + "6neahUE0gGpKTx3dtNadHdcE8NN2OCc4", + "E55QFreo8kSVJuW5eHLmi71gixlxEHST", + "bg8iTbnheLHCjIdzsDtGl3jl2as6gg70", + "Y0ZBDdRwFJpXB0uhplcE4JBByNuNBf4d", + "VqNfxgQG4ElrotkYxxV9nfSQYJBBbdDA", + "8a43V8PevpOWDxi6LGZBxYe5nu9uDbqt", + "UehQN8z25zcOm8ZBl01hsGWQ9lk70Rfq", + "rf4y1JMZYppXS4ny1BqfTNyuyJQwxY7k", + "W12BkW0SzXDq6ytCKtoIYOvzOueeAHmD", + "6k86AABeEhyYPNh78nZWZelMoySVhrFr", + "PrCHovxFEPq6c7JkkSZQJ97iIym9Sb7C", + "kQIqBbEDveqR3WKj0mP0jxdEjM159j2n", + "9XWbUMdaDIbD3B6QAXKHqRIIqcwTsGwn", + "WDgv784p3dJYPKSFw6ypuINCfhoYRvUK", + "fXvyL0pXKZiiSL5x0S3Sx1eUuInHAdcK", + "753M1ias6O2uSrwd3CdZlHYJsv2Q362T", + "3rIw5aMI97P5PuY1WNuPLddBuCxUBzj3", + "gVrTtUsJtObzZ22eWyhBWwQFYNN7k2qb", + "WAibS6n7nxlrgqXTiDoMg14u5VJvwUYH", + "JnIHQbYDuGsY1hP5srqlnwpW3ocHYUVr", + "OuloUnGcGgj6uwPyOLVx4iuxKnjKgM8F", + "OOGFRZ8neBxgiMObcBuvbajXLw0sRhdP", + "ydN1Nq6fNzXLu1KC7eQE9q9969KSqdsV", + "qklB9Xk1FDb35LfNHOwp8bB6zbazs4MR", + "OZnAE8KAwrj4LNBPaYg3E99AdzNa2Y8k", + "9Gy7yEOK8zgf96GZetrrVFAFNLZMsX2X", + "iAYLpQzJ2ZHTIYiqS3zMNPDudrxqovff", + "RtXDGmKOQq0IptbJEhPqBzxm353AqT38", + "YFbFvtsrgoVSnX8St8C3JQ6H04oSD3kb", + "Yi2pRrzoo9bwAuNtGMQOY4ziJ4MorGvW", + "Nx8oOfURw6DUa0lvKVL3O59aFrJ6KYAC", + "sw6OH1KzJiiKmY0VdswT0lkuyTVnkree", + "1FtbdVlHN5bMTf6P4nuDvkqQsT7SqmdT", + "9udOisYsqcCgVzCfxMxj2cigazLKqND0", + "A0OTcCnd0eZQlNYbYDrohB9aj3GmwlVh", + "7nAPke4VnpjEYaMAsWpVhJogbwLA9qT9", + "xYSUZBrWunQv6DvUf8DPD4dunFo60t1j", + "JwDfrdMYJX2svirQDwyNOpKrPHnUYdN7", + "16juQvme47so6wPuFCm9J6NWm28DmeaP", + "MgdD74L1aesh0U6RqhP7dlxfHygnI4Ub", + "LnN0mmvo6iUpqKnrSCs5g7PQ62XrD8vl", + "vJgA4pYSAgF1GEIjNR4xgToBlqZhszdr", + "rDNt5ve2e9K6vFRXZ0KzvzTeGBhm0Kad", + "9ZcQNxlparOn729GYXfNRAsU5kpQeLkq", + "SNhBigdr0n4eDebFTkm0Q49wiSj5d2z9", + "kQZyaheSz0fQ94YMtryXupWdelAd9KxD", + "jow1s7DosRAdZdcrvcJRDrCM2eOD4daG", + "dRtcNQ2lSf4LdDMpgJ1xWgupN91RMcGb", + "JzBgacaaKhelFODVUVIKbEK5N32grOIz", + "JAz65u2dfhtZCqGu0D27gAKnFoTkuI0i", + "R2syB7qVKFJnvGT12BdrSwblIRY1KMGj", + "JxD1ks2jcXs5fvxrxjEftT6jCnDYDyMl", + "R2s5ONEAvoKvzFLhoPlabwiME7yFtk4z", + "SOGxAyJVGsXcNcQVl3LcFGJiHsH6nwUH", + "I7CW3e1EPnnlNBLaCiEcJFJOuzDvql43", + "rLuad9xGb5Epj3XZTPkxN0SRxBV5xuRE", + "TSBeKBlnyhvvwnobpmER3l7YMIcUE0p1", + "ZFlA1MfIBEesJTejxbpzbukhhLtPISa9", + "kiqz2FwfWrDUzjDYLERdIR882d3MIcvs", + "CRBvYEROKhGtafSczPgX3CoxdhbMksvP", + "0jVwAxLSnRDSfXL9ZX8nTSLBm6wB1Tss", + "4zjiyfM3dnH3GFdZTiIzOaYjs52Ms1WM", + "kry8HkYi8hulVFnxzM2XFxtJPkAkwVQi", + "W8WRIDqMd3ogspkz4sy44N5Ftjuv2bvm", + "iYT9cCS6J2v2cX0LhQz791LzGVpLH9te", + "2biyKwVh5pMwsuOHtcORVDFeUk8hVnT3", + "nzkjTLgoK54H7lWxQr4sXEyeva8JtavV", + "RpVDI5zek3nzzCpouD4PkVssr37u0cdE", + "4s1Q1dFNTxb959AQpxatM2SwD6QE25aP", + "48rbnCZAKzHRhXsVRsvUlbrXz0qSLtWw", + "IPJZw5uKBtFv7zKGfGNExFW3NCVaRaYn", + "CjNT54gFhFYooaZfv2Y0f6d8jEb2ayWn", + "S5NcF7SVKzND1PEj6ITS3DzS8YCHAh4c", + "6p9iz5N6dSgPEBdHcacwMt2Uhfg0OI6R", + "ot4766cauavEJwRN8DL2LNehs9atddhL", + "qoC46gcJ1s0Be62o2OSXUgFmFPUqHjRO", + "RdFj2QUDU5MCUBxf7CxSr3HICIRK43az", + "CgXI0rg9dtgVuM9lvo8enYGLrWMA75i7", + "MInn3oxpMmEAdTHNv9jtdS9ELioq6SYW", + "g5coZKCsEbffnZ8fSruUMhDMR04HjewY", + "1LfSmaRGrNvCOkW17PeHlY8uwJO3xe47", + "MSxnhBB0yy4gJKUskQUMk9uEv6DOtOy5", + "ZCcJHLD8dzGgB55CIPxiI1Vl3KHoa7wu", + "UaDV6MIwWri3LpqyIQYyFl3VhWFRbKgH", + "0OeDtwSNgdZnltzErQZM39QrL2440mCO", + "fsKdlviyFi6ex8yyxRkeXkyQAt8Q7SC1", + "H7UjEgSetLQ33n07YsqZQo8rvsQLztJQ", + "GbB7nMXRde0lAqRgkedzGo5BssnQaYPX", + "5DY1WExZwB4MnX0SovOkiZfsGpn2y6L5", + "NQ6ooNpvCzM0ZBJZUjE5BhzoYhh7HB2c", + "NhdPv4pKshIQLkJU9bxUF6EFXKaQbgy0", + "y8pbAUxgUxJ0jf3jF4MwrzCTbbFBM6U0", + "NUk8GJGkYsYVxPW13Do0rS9UITyiJEzG", + "5nGfqjQVqz6v1n1MGBgiq4b28Azwjj8i", + "7MvK8ufBAqHa3h9nnlFeiDQwRATc1BwU", + "irB4jJrWfr22e2krS4Gw9Y45KEnqooLM", + "v5OkJ7PWSfu8XGjZlurDdC5MGlD3czsj", + "6HI7iQNj8pgLfsz7m2zkc4O6TBG5xIEq", + "uWcJ9DLnGlWSR7qkuDQwKk4StNZ0kGU9", + "CHrGr3sAslvY4tXIqwFSqt8mLM4Tw3ib", + "SpPbT0nvL9llYhICv5cDaaoGuJ5Sptme", + "Ex7XTsrDNZY86w19FWCp8WcLWLxWnP0P", + "8lt2xD3apra7Vq9r30U6MZwtQ86jXIcx", + "cGAQ8FrAz6wjv19Xr3RMlICCRpqofyc3", + "kmcvr2ZvjWxsL3qwbUKKRfTNOzrqeqRB", + "ds3G3HqGJDy3RC1W7uCRugpdr8GUqzJA", + "VLR7tvkphoBQl3olprfBXCE4THfsqzDq", + "2njyBPTg72kw1LS8jCfNggZVUcCE3W4F", + "ARGh5mqNOn2d2oZHNc47Py12gjmZ9Yv4", + "7qHt5XEjGI8u2iGFdtZtcd7mwHXUSq0e", + "ZWdWfpPd5t2XpzaIZwSWDywN7kiyGK3P", + "QgVIExgtdritNs9IBqyIlf70EoylfABK", + "BXjVmQ3IqLRZkBCQ4DkMfGNZu68gLU7v", + "DJdPoeZEBIReT8j2F8ZHtb3zF9zbuoyR", + "BuSeT65EyVcKeWSRf51BkiQzeLzbCzBH", + "HVgtT4JDqIvM8tjhhCvewO8eIvvYYcf3", + "9ar0Td90Tn8rwWZBUcsrlA2sGWrVhdlM", + "BDFhy3kJkLY7G5joy0VQ4klIx4bSQYlO", + "kV11n2Fh9KrZWcGwZCRP1tfhiZsREwyi", + "jfr0sNBMtEjITfcYcvaqKfvt8HwEKtVb", + "JkQfmazSfMSLWOP3z8BLuLSGxy6kYM5W", + "yw1azT9iGSlFwIbvplzBB7rs3Pd8U1Rj", + "In55FYk6uXKncuztSicqJpb3L4EJrfhu", + "iaQViVIQ5vngxr0vfONWXPkHo6jPi9Cu", + "54sLf3syaB1qr5IPONEKkPGFklgSHcev", + "hyhPgJ1asyifHcICjjqpd9RMHTATks2l", + "fWwCBZX3KyYYGWVShMxnhidkv6R2ROiN", + "RSCJB0Dm1HOwwIzYjbJMUOpJBfMPLWgO", + "NJOOWlSBb3hQlUmdsTQUYXk2F34mNhLk", + "1USt9JkJpGadgHy2HGpJBnKxBYcknjb3", + "rGUFe4zZOQ9YsFBMOLbQ59XAMs0uju1C", + "HO7YUxUxZPBfaLxrIToduFg6KrEzeLso", + "55HN0JY4zFnH1JZgtMKnH8MepzLLqZkA", + "1yLKEGYW3zGGMZA8E3IsJkaAK45mEWgm", + "pbfuWLuM4Bh6iMNUFjQwzOmpFSnmiaPh", + "pyazNg3sFu1V9MSPwrQJyiS3PTwVEzdE", + "EhDkqltLCigMQOWAo0FmRF0hMKPNJGm7", + "VmWvQLcq20U348u9Cwtzcyd1agd49kKY", + "KgM6QZJcrDmu4d2MFKTMXv7lOnUT8bm2", + "UrAfQvDiSqCtsymzyGVCgtJ3OusjskMK", + "1A7yAB4ntX3PUUF333qFv4tOD9OvbKzo", + "88Nbj0O1ivFNzbheQIjuHMGLquuenQ8I", + "ZwzG4NW41mySDbYKYQNULkqgRnNFnDPd", + "NZgwmz6Xe3WOGg9r4S2Jvt3xy5R2cOQt", + "j1Zvf2xCjKAEZ1BOypIuNxActKAz9mkb", + "lOU3fxODcstNLtX1BuZoVFUHIe0XWEZB", + "SLbffuJYvhXRpwil8BjiYvY4S77shOKi", + "6QXMrT6N53gHnymGuiS5XspOcN6npyqd", + "FUyg7EkKmSnJEBaaM1TAHrtNnMQ92wuP", + "l1zbP40ydvVE590LebY2hjq8gHOX7ZaP", + "u4JQPP5rFK4iZIgdPF81uV853j1cke7d", + "Ct3tRwqHmDIpwJL0KTY1X32Sc5vXZ4nn", + "sWl01M5AnGYQ8xHMtoiy6PQCKCJd51oj", + "oplZSHfOoZoxebAokeDJGBfmEff8NlSx", + "9ui5IJgZy9RVjfqLA0bhSx9JRE817XWA", + "kUbNfFBrE4kIZAJf73NOspymeVFhOGNs", + "8BQAWCalyjSpc4gvXzhKI1Ev5VWbdhvn", + "0qr4jChep9h5LkNFWHrRgPXXVnt8UDIb", + "EQh27nfRb51BeGmJu5qseBXY7ZNlv1Ag", + "UwxRg5dAfm7z8mDq2IWVwoKbXN5pbCgR", + "9NJNefuFyuP2ttHfs4ZgyvQ2sauSPtak", + "WFiGHCd3wbHr07kyIK55z5dNfRry2Rsh", + "T5pkLijLXViDkn1pPhLh7fsD9MYvU0Mz", + "Eoh9dendHBS7ZpGfkOvQPSRxNW2hn1El", + "NHy3FyOQdw7am8MEAz71BGW08QlONWcC", + "hqibSLBpzqRtOGZqgcJQs0jHHmh5GW8b", + "Hu1357ieW8WhruwLr9sJANmtZNpcgVwU", + "d0lhyXMJVisOOkslq3tlz92Q4qkKz7IR", + "pBkm1CNlKQi4HnbftFyYcacdczOZtcEF", + "Mboojqex4qxNDN8jUK6mdxhXjVmdWQEq", + "OuXk5Pe7LRnYqFMwvsVo5RpifDCgi7kf", + "eST0wQknifbwmhiHcoz46OWeGru5g9pK", + "fnHRsZSVAVS3sAWY5yw4Ls54NfqyEUpR", + "Bd2HSrp2sHp9H2UJTiOzewryIXXwdFWl", + "kunhYKsH6v9H5ObizZHGuaAog8EUCE7x", + "9DZenKPuCtVjIn1okwKpm8lBPH36yYua", + "uuMr5DVheUjDW789AoY7kLjNTMIceHUw", + "nfmMokGP6DjuWe52hiP0lnunqadTkD77", + "Ft6OWK0Wzeo39XdAnqxSikDlY7SfNCzQ", + "zHaYvlWhzc509rhzp8ro3nr1eJGTACup", + "qUluvB4jPPcPw7aTro5zOdyVr9D93wsg", + "7RPDAX5Kh8T6YVTOa4MAsxLdvCjGgUu2", + "IsSQyxyKTW4AHMiy23ixmwYEgOVRlRhL", + "jdQfZIzMkrGSBINkYcefLuC5GodVdXsJ", + "C1SOsqkchpG3TBmNCa7htK8QllDSsPp2", + "JhPNXnXtR9ionmGIvLCudNxkNFb6jfNH", + "YbdwbSzlKK99GbJlqkRZ1TnK6NZGYHaC", + "c9zCgL8RHpI5QMSPmodNu35FVbEKyg8C", + "h7424nIOAE9bomtiqL5x6QOOulX5S03U", + "bqAEsrg9G1D8AxQIKW6drG3Sg3hunfBP", + "l5kBj0sJLiExDy10VnYmgwAJzJ63kmrt", + "S82O4bWMTpFwb2z4SD2L7liNzCUmrwzv", + "UxkaHU7zxF7NzSQ3y9dGJNWEZygP5LfY", + "VOn1Dkmo8ao7NwcrzmsAce2nrp8XvdAI", + "ga5Uuq80hOUOLErSpIfiTBkT5goihPAI", + "QzilKZGyMkeUPZaUX1A01cyO80gnnF0W", + "86LFjkgb3ngvokkj74x3kult0VJK8rUQ", + "cD2ms3vmNVpy6J1X8327upMlDauJaKGf", + "jyE7UZbu9bU3uRUgdgtH2nBvJm9I5JIv", + "OzXX1uYwjdNdzAL9wB1YgP00mr31JyHe", + "RUKBCLDbYlzFrS4FLPu1Y8RDF4VuwFra", + "6pKNiHqkzBJ18tpSmASzn1wahVbaHHtC", + "xuzKUpt3oJfEk0xsu3gU43O5HEE7mztF", + "5DMi5Hcn2YbFYfjhQHly0nUsooIhbyJ9", + "mxeV72dQcIgjun17YiqKlfaV97LGZeSF", + "fbuKPyDoLX0BUhhI61SBR2H8YaJZ0f6V", + "TuQ7EpoNxSN6ecAIIyGQ1hiI0RbvybVG", + "tx3yMtX9NYzxyilwHX5hh4lrCOOhbWnf", + "B0C3509FA20PzeyMpeuo1wKRUvF0P5r6", + "4ZsjSPDsvlILvhPVKrv80XOPGZ5FXv7L", + "xJ6zrh0N4SMROIlZyw7sfB51dcJKHfzn", + "Adl0KTIAJAkJL1szR6hNzwi6Wkfh4mOV", + "2Aljk8ULmuGXdKW2uWzu3gKG7I5cnPI1", + "CfAJQPrrNAyTJpz1tH24tOREIchwY7Od", + "iMWuOmUEmFzi8ytf1EGin0Ew8ixYPyWl", + "kXayY0egfVYrYlvTzew18bLKiQGjiwQZ", + "c3vF1sNSNtBO6bDeIUdr21EpfrRVFQRB", + "uSw7DOlR0RWjne9basybnkxWBq5iC23Z", + "mopOXc1ie62xFLR9crZu8xkjh8y0VGq2", + "fNu7n2gC2QlFakVxiFP9mXyEVglECDgP", + "iLFXcWWlwwvchG4m5NcmjtI24Fky41l2", + "7xPrCha539TpAPzAZ3BMfEaNowRFlGqN", + "RuCfcPybD2JFOoRI5RjpDSPWB1rjTjEG", + "y4u5EDiyD7ld4PohFqwDstAmDLRI7uXQ", + "EO4Y4Edxvdz6cQU1HDngDbjNSCkqWJ6Z", + "AjegBvPztGSWcUa42tdfS8D9nmWCWlpD", + "y4wO8UKcHd6XSHckKSbpwoixE13t0NT6", + "1WAOJCIziJwb6AYqk976Mesge6P7amwd", + "oQNq9GYHGV1zKRKj9xvgLnJLPBv3WRbe", + "qAIEHIUvETUWGjUTEN1DBCXCFTdwJnVt", + "NtMr2orQg3jtPB4WP51aGdvneOtqJu7S", + "EDWNnPQrkt9NsXwCq6Rg71j7YlRBuwyF", + "yzxndNxkcFw8tLpbdNzegWzwMHQj6VAS", + "MhBBQ7BbDeR3viVEaOQR1Umvst02ijqk", + "oq4m5LetM4x9il6HHvWACtXi1q8fYHJZ", + "s5936ZT6Vosniw2WcpDDz9Cj9VuR6Dbr", + "5cOVAouMzTVuxYiz2xMpCQ3BsQV62GFQ", + "jF641IJw4aqEDs0PXdhUaSLdqtmdqJ3F", + "It8gLSsPJJK5q62rTpFAG108QuYWBKHb", + "TnlVOIBl26w9h8nCMJRvO9hDJ2CUzMzO", + "MDbI7xLIaNjEJZwlqcF92Gr6KVN9bL4A", + "C6aA1moty2QmbJCCE4Fs9I86VVAYQqDh", + "FuzovQdTtNLm4s5YGLv0aT8lLYOgfBUa", + "ggazKX1PwiD3Bc5f4BFXk8uU9tO79Gch", + "pUCmH1gB9DR56DnMSFlpWWrW3XcDyaUw", + "1zfisQVdtN3LUnoxRClylrJp940WUXy7", + "2WRlUqKGvmkQc4uEDis0NAXwVToXzgG0", + "UPhQqyIWAcyZuUfxHlHmZMP2scdlxLin", + "rkO2MtED373pBt6UCYoGRFh8DDbyekDK", + "tC8ta46IEsXnzCPkkqGn3BlwA1DcXJf6", + "2JntVI99efv01pFx1ltnve6Z1Q0mYR2P", + "2fcqqJm56cyVEOtYmcTAmhqhMpV4nnRD", + "gMCnAhgjIM4qGykF85SXoW6iYIHwlHXn", + "EaXqJdQA0Nh2Z4tl8Erlz7Zg7aLglHHr", + "ju4NW5devJjPT0wc7irLeeEil1hzjguV", + "4x6z463gJzNkeB3UB5jFVibbYydGdrcB", + "4r9DuAffcvBOZoW6AFPMVEdtEmzElYdi", + "u4UADuHnwuGRHnIzkiurFBLrlNFiUwQP", + "GHMXauwzcIDnnzIzb1sGEe7iEGtNvYoW", + "BbfY0wytoDChn9p9vRamlAAhEzaz6czd", + "MJhyaaxZIi1m9PRZmd6oXfPVeByMK8tJ", + "RTE9mN7GODj8n9AErh7rdFyShsxAvIIj", + "gXMfETvBCmo0SPgM2OJj7huXxZlutMTH", + "2LYD2Zfibwc4yl5V70M3KSVqZTfIufz6", + "UBKri7A5fMIRrDpUCSh3L7M0eejgJHQc", + "x29c5Wd6u3plIJepGP4Dv378A6jtn0Mv", + "oDEXnLYkvi2jS02LE8oz8sDaADAVZ6Ve", + "80FZDMcZioB0LVgzQqrhnqMPh4o9F9u7", + "3V2MbhjPWDZbrl2M52rCLRwftMu5kwQF", + "ITB6z1EyJia1VHxkUMKqUNVNXMghZLy5", + "CAYx9TR8uA1zcsHNTjzb3G96a4bCxOSz", + "iIrkpYvOj2e6LImjlO4vKIpSdRay4AfF", + "4noVit5Q3o8v7blkhJObF20UxmmrtYrz", + "OIYt9UhGpQtTkDOrXEAII63DwjZopXxc", + "WHN9cDYKA7DeWRAfaS3HqqV8ZM2v4XXz", + "W9XnUrrYkNDDliD64rgYd3U0jWHEJJic", + "dBiXvRYh2gHD3DLEzfMkc3ifVfAQZh3c", + "OLzXxc83l8uGGIXg0XBiBB5tTJ7Qxt13", + "Y4FAcviTe9nCuGRVyokqmGDVsV9yTLLg", + "q5tXrLajSjqZEARsOA0GhD7gIWJfnahg", + "9F9luYUTjNx0j1moQce6we77mx7KlS4Y", + "plBAXD7221sSMjGCEkN1uOgicNICUCw3", + "q7rcmXCqjt388xeZs5GSHj3WqlkGQLw9", + "38kxMh4e0m6bzHOH3H3c812Ru1O1cvaF", + "ipxqvqzxb2ih7CZNRHH74hlf5NeWk3fs", + "lQgdgkIZtNarkkvUcB7sAZV4hMBhvMmz", + "qtpG7jlddoCugy8SILLPakH07vp855Kl", + "LGkUDCR5nqvUsKhG00v2cqVBTGTQir4M", + "AGlBseNv9VfGxviZWi7Ys08oVRlqX2o8", + "89O8qzmUOX8dxm5r4umxPMZXTvQVCJ88", + "O7drDo3B7xehGPOHXsqVqqVYszrER4kW", + "O9H0lOv2ArBarY3xT7oUDEU47x9C3yd5", + "gg7JogSUSESZlqSlr6L180I8CCcTsfpV", + "mTU3EVm0rVdKvmfrkg7mxsQvV0TnhiiP", + "OUiwz1mRUSjMJdXhdHc6YbYcP7aMIzWw", + "IEkJtDtzrsZx6GyvH4GB4914cJKFAWZ4", + "8Cz0f9nPc2RKOYpjG7zulGgfC9su6XQv", + "Ib6ujfBt4N4rDmhLNwKnytNGik9jvhN6", + "3Ng5caboSTYxNdZJSfmRrzoeItsosbTx", + "G3QlKgQCAiGoNluQ73LxFJehG3rlvetB", + "moqiUwyBG1i7d407bEjlHvYRA2mboNCx", + "RQSPcb63nCkERkDIgU3OVzWCj0WXaGzK", + "q3CJmWqui8qOlIyUtpHtXhcmnYgfnCh9", + "aAjdFI7ikimZO7gpzex8p1ERIEofcA7T", + "kSZBJZJOtBes1ARafzxbXKrPDYvP4B39", + "ILoO1iZFm7GRNyZWECggpNzTKVmVOv6p", + "HMLPwh9CHOk2CQnVXw5VaDguG1ZUkvWH", + "ZTAUb0XFqaSaeLWbcvAPUDEUAC5pAxaF", + "sQOW4PuF2fShDC5r9Wt1UgcG0PKZB1ao", + "oAKnFfj0TocC4yBXYjn65WloZuP5iIzY", + "7YPEohXUzDOJ6GMAS8JOaZiPVaq4thTZ", + "ijSZgwj5QJmrQnMfptJ9NfYCwSM5BzBg", + "Yra0Bc5j7KzPo7ADPx56jO6ZLVJ3H4Cq", + "YE0C4i9jLXrDXq45U8cl7SDHDhcG5kOl", + "W612LnkLa9tUweeVPzl91kfH3HFD874Z", + "8CsuiYFyihGJijk8LYMutz27IiSPTBLn", + "CYlIaVLsP1HBaS5883XjCw0cdvjEX4h4", + "qCoTrjBamRTgIJ3X0ssgqIqO2pQ46K2u", + "i2ASYhMOJyg3zz9Vc2W1pPz3R6RkLCmy", + "H49uA2l5CcmP9POv4i7j6Gu2wf93OBLW", + "W1QpZvC43loAlA4NmTb0clukHeflqvUI", + "S1lOhBNiwnY0LN4uNtBx2XbVLk1DE14B", + "EVLjt923qd39QLjTx3dnWHqsowjU0y09", + "IVuU3eXxBUlYGOqjV5s3YPr9koC7cDzx", + "Nz5U3R5BeI420yfxudygvTgYS8bc3aLE", + "MUNE9cv078bnbBLGPTvcI4l2GZgBgrdv", + "CABKLU7x4HA4I0HBZ7yWEU8m2PSy0Zzb", + "lqZjFkvAp5IxLpyGv4HRI7kw8i494oIJ", + "BeGE0t11lDgBvTTEMqguF4Tz95roWiNx", + "dCTzLFHRJcdd7UB9zq967o94kK6Z4EAR", + "e6vh11eiZpDLcKoG6LxB9x3NAK0nhdWz", + "CprEzF7qY6ENt48iEiCcEIpET76eN7lf", + "FrFX0ZyVe2hUGDcZKIcBwjlKTWX9hTaM", + "Rzs2Jq1trsAh0VIhUCVeMks8iiIvaZhu", + "FA8Snbx7AuJC53t91bgGUlBo7rTZTEcY", + "lSS5qjKyoOyDBiPq26zLoBVUUOMvSMTJ", + "56qV23hr4pvUfEYjQGDNzUqP4m2XWzuV", + "lwGPb1zh781gGdatVQtGkYJ0V6YKC88r", + "MmorouTSzwtSxOq3eRjpE3YrO0ZLy1j0", + "xtGmk7UyTRav1HygzgIvDjuY7NHV6XI3", + "3G6ml6alG7CjqIJPiC5mgwDqFYYiT10H", + "KbdZidrYi9IEpZhOV5S3qcTojIXjkkCN", + "yBmoFXTh8NMVcHlRpLK4THtdKMCfFGHM", + "fWFIbrqpg22paarBnYXzb9phSQTNV9Mt", + "V8XpbZaLjLoMqC8jJXEIksGy92E7JOwe", + "UIShWlEeBqm9IfEH7r9LuCFVQ1VIIFl3", + "JTJVAN4fSedJ7ADerCAcxKQG1t3JEKwf", + "Ddt9zUEMwziYg8KfmUe2n9fRsQlIHY2p", + "7J2uvrK7g9pDuEXpk4W6ouOJITkz0N0Y", + "H8ceXChEROEqYs3vTMztsZJyYbKq9Lbh", + "Nimp6MypYvsG5sPyihrY6KiGyQekQs0q", + "QwzIMeGxhKDyr4bpkwampUpvWWgkPq8g", + "yUZJ5kPAqk6lnUlZTfQtOfNpxwIe26SV", + "ON0fjN745gymbzmvQNBW7RohR54XpIzG", + "lw8zSVHWxWrcJ7c54nv6sLqKMJWoqtMv", + "jM4N3QM1BzNa30ifKwp33W8JmoBAbSax", + "wlDPAFtaxfncgM1OGT4c1vCt2yjfABor", + "YqVxKtza1rdfl396xzEJcPvGkVKC41AE", + "yE3wpe10Xqc9FeFxI0htinnNyAyefzB4", + "zD6lPDKJVCnUJ2za5YwGZkvNGgxxQlbF", + "7xtoLR17548ysYdFa6tjhYjbnZzHIJc9", + "8WhR0oIUCvYger7RPV76aPl5SJwZbsZa", + "xq7YaYj7LFbQ9i2ypSSc0nWddy4VByBn", + "YXYvtt0oyXOGv6vO1a3ZwYRcxRoQLvY6", + "6XOR6M9qVCeQbh5A1PbT0SnklJ8rXweS", + "sZfNgZFOxCIWMsjL00RWVPk6OZ1mgVGG", + "kflV0P4bbzKAyst6k9wcWVwPBTLoVLXS", + "u6bIvmZbdTFAIOpz58o3S3uvbUB9XtY9", + "jnFYSDwalbv8xUsGqMX3ACLAQXC3ZDZb", + "m7YImL7Xv96NOe1odlfHoqTe4J8RG5Mj", + "QDtlY8fYGGX59eMOar4CrSnjGASGdp26", + "sI5HlEm44siVgZD10tWtBUJuhqLQls1H", + "N2Zl5TrVjwLWxpyDP05LDjsRFIQ0qjij", + "TTZQqfq9Vlhj7L6mU9rGfEEGPCv4ey89", + "nzXzm7ALqXVBA8U2Yicxwd6JF6N1JR4Z", + "cwoAakPHpvr85b5Rsdfm5MBhN701f3By", + "1fXpSDZjvC7U9uy1yqaNWkDvEEgFFVuS", + "FZHYrNxS5vjz8u3N5JxLqTCeSFEapo93", + "dTTe73OVhg8s0NLfL5CbvVKrjOjz2kyp", + "ssuS6xfE1f101FpIp1w7KY7u2MDyUpRX", + "Mh3X8qTmLnrzddMtvUCE8TVtrv5Kg9s0", + "ATvRhbLzTMOxMUbo6RT2L35gpDeKeNVZ", + "8Ra4SdB41wgkGNlHxmUOjEJpdYyYPgFh", + "HKrHcDLAEgFQNNcO861W1TeZVvOAVeOb", + "JbglJQAnbpnjzwxLw0HDHOeSPoNzLUbW", + "a4URDMVQY4BVGl78qSlDATCOBng5kUc7", + "u2GDv1vXhIJwEpbdUjF2AbdKgDcNXCCF", + "EdTQwiT8qHOCdzd5xfKiO8P4ODBqaKBP", + "nwxDCshxHvrWiNSVSYvUq1Ehs59iye0a", + "uVazx8DslhrblLr6GGn7GB6Z5DfsZ2C7", + "rSeW9sk1EEY2FQVmWql8e9APuqggkFAD", + "9Qm8QAQyYkehrZcwP1Ptd63rkkfn7LHb", + "Br2Zzf1JRBdaCLRzDIQjicD6FSxoUDtK", + "s534KtOxB9SDM7tFMgadfov2OdVsYJta", + "QwnvdrlgZcXlhGoL5oGDf2Jvxw3su0dw", + "0COU0pybSUA0DoDei6usBRmhGCZe9ErF", + "pkgO0qSJvhNC9cPZj79FWl1bMfoqpcr3", + "hLn0YUSpujqhYoTZHRyzhhgoDXQszdXq", + "dP5g4UfHQlcl0xxOR7IiX5FwnrDI2ths", + "qybZaiQCXOumccAP65GKnK22z4iTMzo9", + "QATOYYRDC9JdKgdxMF5rgW1ApTjD540x", + "Dr5JBdxjYUMlNLXHhuFQliUYs5oSpK9t", + "7qc97j9VzqyTqSmQ6rnpkHQ9k45YAM1V", + "L0MgofMkxHULWFNaQSCtM3GuJFWiD2bX", + "TZvEjqWXxJbeKOOBtNGGOwcl56s7ZUK1", + "AGEqNFXXmWSpoUnRdPqUgeBzkGK2Sqhq", + "wyrAJ5Gzl9LbJZIUoukuDJ6tkYFmwKbL", + "6LmP7ZdqDw6BPYukRGAesAqVAMjESZlx", + "04X9gu6EuXRkUcfDuQGP7cMWR0IaXeAB", + "88Kt6dINO2OjJuYnGTMXctrDz72O9Qj5", + "sDLnV4lD4YHKhcw2znTUCyYmGmXClt32", + "0lGPNuPYsvrF9eYLQ6bULWHGhmQG0fYo", + "ATou1aCfbLwg2eZiVkjdesTqaFwc4onw", + "PuGwdNoo7OT84MyF2puolwu3vIjibB4c", + "qDZ4Kzz7IARifvyLTiAsTekUnqElXG1B", + "SFbyTTH7nMNxfVmmZsRiieHqivkiKPhP", + "2g9aArVKPWhXQRTy3w0iGoTuYA2vyJrJ", + "PIhWgSvXdRPvPcCqQ9O4WTCGgDNFeCqj", + "mogfHdAeXTyb0aqrMjruI6stGEYz0BoA", + "2mIyRBWWuumN4DsMYVkR35To8ElsZVHC", + "V6b4xkE3zn7F4WPb7fn9S8YHUBpvtSya", + "t3JQ7WGyIr5UUPXZhLAUhI2OIwj5tgae", + "BvYTGZhzlAsEV2P8sQKNE4MVbgj9Xy2H", + "BrIRCymNxJocmOQFkKGrIdTe8KoO0S1y", + "K0SptwlhkUCpxSOUgE9YLYmakkhPO4me", + "3n9rePWxTqxP7TTmS6l3sbFZEURhNpOu", + "bzireWU4B16K3GB7AI1OpBo8ejm0CEAL", + "O0E5Bpseky746BXmKLOWXl4goxpPHiT6", + "fiUpurWbs95lc06KOiZ7YSbKLcvuricH", + "BQgH40e1dwfTgdzsgh7xWJQAOjB7hRoF", + "MBlGXTDwanasPVj8gPRM1s6ibSygOKKX", + "hZkZ9pfkZ9Fp6O3JzZhHBR6oiLLsjbGk", + "SXObIZ4aUIrAdbdSnFIxMMQSrj7ch03w", + "7GZOBYmGpBpuTwJBHkzlZvYRSwSPMKIP", + "mK8KPn38IdF25xrRdszW5aXsviZyh9LM", + "U34mLpQjQ6UKZ6RHYLK4sf9CVQxg3IFf", + "kMTWRfADn5yMv3X9u3Pr8FCYq3wpqMRQ", + "HlPXU0ueM2Fiu3UNu8YKDECRAHR8xTLt", + "s5y9rxlC1gsjgoMk4h9Vhx0KAwtPfBsb", + "9gHZIU9OjQEQYxSthEnJfrlkeMHZgmhu", + "hppYDqwWhR8EUoRhjDrqAxp7mlWbFmJU", + "vEgWcpNJysfE4pbJ6xBSTg5qUtzbUGBI", + "sCtYlxzuAY6lush9fQPBdNjq8SeOnGEc", + "897GT95zz5VecsISNuKMfxVUpC7veN6z", + "jrQxjBRCttulyna7vGXwkT96NrkmVNle", + "QmckkDDCDbJ5sJRVsPxbaQiKKWNqxmoh", + "WHLyzOtx9y6Q7uZx3gc7QQ1syWwWPLxS", + "BK3VH8qqcKiRmzYc5gCE4oau6QoAD5Ef", + "MSgXGZs11hEZx3Aba4IJM1D55zDHpi95", + "u2HD67MRrTFgkdEQrsVPYqjegcThkVY9", + "OF94ig8uTtGy7yYWcOAtFvkS53F7pBCh", + "EQVtwyyB62iyZNJbSxxHTzHLfgfGkOiU", + "pXVTfj11XjAGfUJ5r3vJBoQE0vpjaAdl", + "hTV4cjD7iwaBOIz9XpFn807xei9fguo4", + "G6Ysom9W4MsbbYu2WZZHqwHcjGBKWasV", + "RK8zOqmO8HnzKrEf4BZsfM4vOrD88F84", + "BFSfABsGzEnc6rAFTpc7jkOQ5ZchLLWn", + "YdvoBI8GulOZRKbpp4OLePSpwpuejn7N", + "HhtxNHcomvZLXTKLnUElhkOpn86j5W21", + "oT1odsle1oF11k2HyjAS85gx5mfS2bRa", + "beoMPSwh4pTXhuyXcE6jj6Q9CSRv7Y0t", + "UdJHtVEXhG3D5PakFwHxENJDvznJ18R2", + "jFE5g9fW4fwzYeUUwAer1NPRHUFnmh36", + "MdbrCIzUdYWPS2IVIxZuLFNj7mSAFxj5", + "1E9m0eqiOXlMe52NVhE5LELFCx80rJVj", + "bin0GTuz6Yo5E7dV8G2aSVobI4HLMe4H", + "yEIXS2iU4k9ZnNfaWscOLX7dzPrjOYVc", + "P4hHcYwiOdkEvNJPDr8VxKbpqsBi4vMi", + "cCxrfoMjVyYUIIe3U5s4NqkTNGqHbzof", + "RsCQ5WtH7ovTvYURwpvYxx6xQN1wP3VV", + "KKjZWbdbWBB0VRtSHUdtoREhX3oq41uN", + "If9O1nzrbTjR65T8eGUbwBOToybQeCwc", + "9gcVFGaVz7AJVeYmybRoE4mvQGVJSEXG", + "0G1W6w0ZG2RWPUTKFKpLLZ7LI4jQdk2X", + "FfuWnPqAttg4jaZfmsid65PA2RCc5wQw", + "VsMqE2TqvCsGa3hGe18AOnZ1ueujIpd7", + "lo8fluAdBQr7u69rwlr5ZdyBHdIGLdvR", + "wgorQQ59zmG3urgn9oNWsn0o7eyrLAEq", + "6d7I3k0uWA3MvYv4UTnBlXMXrI3Czsuy", + "ZJsDmb7fandAkLFEDT5NY5kD698UbB00", + "JTwGfuL4UhV9Dgj8SLc33YJW4XR0JYdm", + "iw0aO0aj1ahY02EVGZTpxHniRS3smXa3", + "7G54bOabIjF7Ui3PwqMhsg91kbpYR8qN", + "6mRMWZfZRA1ODFy3xdkafNT2Haza5syV", + "W7R9gVP1a2sIfrp5QCiC178VBSXoDFTO", + "vBhP75t9xcqEtgxIxkkUFSw46dNqp8Sr", + "hgO8o0hGAxoQHoVQmpkEjpwboOGx3LoW", + "BmvalNNxTt0a3MCXym0NBfZFLAl7AiwI", + "EuU2ICVaOnBL5PBg4gHyQHMeWXZkevvb", + "KCZ2ologl5AfPIZQGMqODhFGYIaAWMSX", + "U6xLUnqRrhAdQ7AHNEWehzJ3YcEtlcHB", + "slWJkvB7puuIIN8VwWfrVLCJ3UxQ25MN", + "9CgZ2aOv8MtYUqhdq7NXvc8fCueKi6wv", + "ZQaSJXzMYNC9XKwnj650AknFPkGhF13J", + "TNXvylL9expnzrjXDtLZojmZXjjpaz7j", + "12hrXwYfkGjQ4Ky9sDHPr2caa7WAjUfG", + "C9N0GC5n6vwHXu8GwkAwy7phR12VxLDu", + "Amh9aFBFPpqDD30NQyDq4NOabEWFjiQb", + "YuuXn9728PHr5NOlTTIeqpLGAJrLRpul", + "rgVPsDCi8zBQ22ezF05kk11vXskdMBls", + "yPZ0HnZizMeWmmwsZDlv6mADpcL2WGEe", + "ckColRBX8zUtrdaQueCjWuNc5VwTZrGT", + "9Dce8DdIaQKPGf55i8joUn5Ya83A4gdU", + "ZC8l6KbjTMgmUuy8gJL8HdlrB8bM8fQK", + "3btWkea2OFQRjbwhWQr0i3UTzfxcVBNY", + "z11Mhq3iJzRVQv4c90wYu5ObpBWCTkz5", + "EtbMcc6hwHw4cG52mM5gVnhHWuqvOZG1", + "eT9DMwIlOOLXaNWPZBMDx3AnH52uVEkn", + "h3caw1jr1toHG1gfOJWwEhNp7vMGRs8i", + "K1OCywVcyI5bYSbQFwJg4Qh13tmdficH", + "4yBNSpRdmDQWJyTNLukKwaX2pDb2YNmp", + "S6kbx0phzxFeBjkEHMc49GaFvNoUtiTL", + "xCsHgcro3CvIB3ruMHDWR4UruuezWhL4", + "LDWMIqFOX7WwPcdMaQXdYFoOv2tJwwq9", + "q0q6XQ38ZaUirFhG1l1SOJOTjfmLutNM", + "0dpoBx1lMpE0w72z04G9UMeuYgJoJCRP", + "VdpN8LwHG59EHHH12IUTw7krW4KZDkOk", + "3CyNf2Jv8nPDZQ5BeGC31Idh93UvcaEQ", + "TDZzeYMmKoprzRpTtHWvKOkpJ4YKTkYE", + "IZa6zdOgXaJrWVuuko7AiSzdAuJj39zO", + "yErYs8K2s4fVemOAsBNcRyHK7hYlZJJ4", + "N2u1ReE2n61JbBkpZpyNsxoNmSf9Hkfi", + "c99z5S4O9u5palGOXGNSiPQO8xopTE6i", + "5AUcQcOPzWAAsJYTGCANfzm6qbrHgYNh", + "vCTWg7eEoMOzCaBk3DO6yzwly7C4KhGG", + "Vt7cjTMQtl9HbXKUi7l3W02Rgzl5cZEE", + "Ls2JTUwT9oskBnx8xcvZNsryaxexwnlQ", + "47IvY6jZ4kV3r7vN5x6eu7Fr7Oh0SRjf", + "6Ano4XNmO6Ddqgk1egUqNL4hJWLEnWht", + "0RUQ3SBY1jeOtTKKvaNn8DDtyHOkF7rM", + "mB29znaY7H4HrBlc8hHTDb9f3MEmpjnL", + "K7z1jfBmgnj5h0u7supFTrgfE7dQ3j4j", + "sQDBKWAS10Am4rkekRBRkK75huu4oliR", + "4UycRxCcVs7iCKG03wJ9D2Sq6dUf7Hii", + "eWFtBxq9bvhOrlhF8qjMeukupzKNI2EG", + "PYwhJoSLwRjslCNzCdEyr4HBm5kTNo7v", + "c5afIN8WSFAztkkMrrmjy8Wg4ieqZsPf", + "cIGeayRtJ0MuPQFBkXaXkYdulhyX6xIq", + "8XQsZd1UVUcaDPCszZWQzWb9MFgI4hzm", + "6x3JnW2V1qk3jkcniE91v6OsY18OPuk7", + "Ro8hfCpoCiOZ5H6l6TuogoCV16ibHuQ0", + "QLM3suQ3ySmSZ2qJWsQC3dfSvvEWov5b", + "SJI5tYEq5LOUtl7Vj77f6TZYkrNbgH3j", + "jej6VvV13yBXDsDEqNE57WRxbg0i23Bx", + "Ev9Jo24LTIxoIdsqnXTDoQpjiP9KehYh", + "IxlObdmDB9fHwdqfesSEX8Z538LuHb4z", + "dinZD14T5DriXzLEvAswxaW1VQ87ziHb", + "mDWKAJoOiYt0cCVWZITqd00VXwhHIwsy", + "Pe82jfSF1CvKujfQviDiT5QYck3uyAZ5", + "SQo7dZaoQvYis7JjYNMTJwTXR2ZldNAG", + "oRzEDXXzmuqqyh1qzGhMvb9owFRJhHRX", + "nFN0MQFqg9kuF6D7R0QWCxToFbxqorKm", + "HT4Ni2mVzi9xIxnnegrVHaMLrVrRm8H5", + "oFPrEZhmGAJoNetsyE9KnRgCYVxPtGSn", + "TSE3Wqf65J0dJ3DMN0CUNY5R3AP0aaTj", + "jZSiG5kcQ8T8yxSocKYhIslOecTgALKU", + "BQ6BRGk9P6ggTNftYpouQTb3BPolxDye", + "Zjgb8WCwHJxkIAY9rivCGzMOgce6mfko", + "c5ckX6cFHIBhxELY1yoEbeeZzh2DYCk3", + "p7LTYgGO4tu3B7qgO4JsomUjf5iCmZNp", + "fAd43APB6s1UQNi1jZQiDB92NQjpm8BW", + "Xks01XGWzkhcaJYnkkWRqEPgWOahYEJd", + "FJkJO8F7TAkGtdDxkqnLm7g1rBaS7OxY", + "dcGDUAGtRIr9ITeBKNzsI7bL4tDfa8mg", + "KaDBMhvcxSILgmasfY4atD3pjmcLkxC1", + "loWRaMrF2tGSJuNyWLfMjB9qNP8vY5NB", + "6d8QRdoYNSPbPScgapMjJTqLIQXJOrP1", + "64J437haS1oMCFBYHMKZFXzQhV4b3qYX", + "WKTqgUWf7xWWwHSIyb8hyU0wiHssfj9B", + "KtvQPKdBvorlHJwiTstUylIse97PBWSh", + "ZJdzSBiB7EEDKnVhAwr5IXRzIeREcXnD", + "QbbVt3cX7DmrDu7roRL6qTBJ7M3rOYqU", + "iGMkLs4Vh1qagJhOF1XYgFb6YLHuE0jx", + "tv8zFhHbQXgxaaq4WgEed2tvp2tjC5NU", + "uNyLUCE4j6WhLEUX9xSH0BJXKCroFIZI", + "MTM3PPvHTvgFbegzPhz1lWXpCoVJzw9v", + "twVgz9bfUrYHgoOYSfMGXCTLCQtS6Evp", + "nhvpLVFTL3VTKXU9N2ea7SmVSAqNRpzl", + "ZL35cHRpl64HTVHE9EuDK7OyDa8PlT8V", + "r2LAWOoAFYFEn4qmRUPWLfWpxhrBZIv4", + "RR2rFZUZNJ059GOAGFDh5wLwlfJf1VkR", + "qiWcBQeHpDT2Gbnb9fCCgdSsTu6OJ5zD", + "qnH54kV7MO86XCmvfJazlLcQjFTlJ0sU", + "QfnYh7Qei9VXLoqtFE3iMitcWpUi8XvS", + "BEd72CRtSt4izY4Ik71UcesHLKCIK0Iy", + "qrXYt0UHgWOZOPcJy7P4Kc9dT1jx7oeY", + "MNiMFjSsosdSsP6OgszpqXMqsTTIdfPD", + "fUlire5DQ0TJ8o2CKOEbccwwJ4gBefbZ", + "iILec2s3XrKjhdboUrHoHVaWZRCJavCm", + "5RIiJJoYt4cwezqfYx6Gulc4AjUclFoz", + "nKi0o1osmaBleATjCCuPsNaCtojCBLX6", + "7IMNPro6yBlAnpT2nVPLhwEKAB2KKDlG", + "y3wWqEu5Xz3rmctzqdHRZkau8mb2JIXP", + "enPIbivwvtQKDhUhsoLCHgNlFIa7Xc1M", + "9MIkOme7HiG0rouEF0FVu0fRsjAjMyOw", + "NuTuJqkR4gxVzRXxiVYTTafypzYymFrq", + "7B3qPljuzy06btFYwt4Nz2YmcfhICeeW", + "YQbtdD0jj67DuXSIzCztECiupvAvib9l", + "mP9YCzmK8wJhm3SVEcdIzxL3Fb4RVbzV", + "pbdH6KSAu4lcoymF4ZEG9w7RtgP2Bdms", + "NPNRyIbzzbWLm7zzEKqzcafClRGr6Osw", + "HdjFIOCBcWXLSMQutwQ4jGigXdJpplsO", + "7RjRZ7S6EhR6pxvYphkl2GQrH129Ck0D", + "Ux0crEkHIcInSaZyewpv0nkSIsfGwVTZ", + "bzcJYNmYTVfJGCqL2JfdZfc4dRfNI2Xn", + "oO9ueeVQo9s5yxRtn2LpV21p3RhlUASf", + "QLXhnIPpa5LM6VzQlsxVk3cn04D90s8A", + "kcPUW6NZKcxDDPzyqYR1MuyFkNtN7EhE", + "5FMQyatKemBFQl1Ekb5zp0f1AHW3I8JM", + "NciQaUqKdJFE2ZOscv6rGYpaQ54g3xbB", + "Lfswt24cFYt8jD6Gc4dg1M0mhu1oVVPo", + "dvSMEW0SvNP6Mk5K1rVnNKl2UwR4nt9Y", + "FXQ4XLuHCEcCLBi8x38feplVnmRC4fTC", + "0VkWL58XzDPZv2ekDG0hkSmtqRf4jo1x", + "BnEzQa1CDTroioVPXHv8J355rDoq46mZ", + "V4dCNyHTvKuyzXDmCVaPDx4yBLJ4yU0o", + "g1CQiw48ZbqBIk5AUibJIfAkc0qzkr7G", + "xESzyyB3xLtvbZpjEfxc2jOADul5SbFc", + "KtqhjUqq30rRUMSaOi389cvv6WEFgyt9", + "LZTnljKYTkic2hLAB0KHbc8okLutESUt", + "ZXgUzoXXmFF2hpY86Y5McYW2rrvzGUIK", + "2RU8Ca1znC3gcmupRIRTjuaz923hqnpA", + "1OHcbc2epllv42Hrlsd07vZBUAhJce5D", + "Tusvnx5bwHX9oNsVkKQmdAe8Ifpj6dVD", + "ZCJRfzV0nJU44838oKVzzExmjW64PFJc", + "QcfrjGKZftTn92r4oe2mUnzohFtGzJcv", + "1PiTXCvPKJ2G55fdt4EC5AfMqFTDSZgg", + "lxzz6W5BzEQGU0pY4f2TOAyJkQ94f5KZ", + "81XH5AzRAsMn8gmpBEBerk8saJFZAaqt", + "SMLFoQu5VralEIajBdJUoh4EmsfrKIC6", + "35PuKoyKQiGRCZDHczg2WcbFJQ3bLWcO", + "PmXDy1YhfOfGUms4bnybmksIeTBwmdpQ", + "jmtIuPczr4eHp3BY0JLm0ncYm5NNZQel", + "uechoTWlbdZ6yFjIXHWSvtI7vdh0B6jN", + "5XHPOxt7haYWhw3V8PjdIVPLOEk0mUCa", + "JrgFLFCEGW3Gg5EdfAe1KZBfDFLmFYia", + "gku8lVTwtcFfOoIjd4ZSEmlLRghglqv1", + "z2tCfr9NH0zRCUMHUDv9EXgMr2daPfKA", + "Q0KoBO398AnEP7Et3vcEiCj90Ojy39wg", + "1oH9yz5IEXEdA4QFxHTrZ14IUXvFSBqs", + "SYtDlqBQzIDL3ApLQm7fXRZ2UayS1Wup", + "e3ZYlmvFyAGkZS93LOotViC4Wht9k243", + "t8jmpUSSEAkjI6zp8ngr5WjheZdQroh5", + "gXs79ctxWKm7vKoxCUbFabRu3pMo4fX0", + "IwfSuTLmIU2BOQJL9uHZS90dGey3PKwo", + "xiyZKIO3AAomtmJcNINTzPK0ioYZX3gd", + "TD1CLP6qGvrsTGPRKz7WJSD1ksxzrjo3", + "hvDooUXJISyjNhPHQOPhUYl5h0dw2CZ0", + "O65xTpjaPedjtLE366Q4JG47LDtZpILq", + "FeKaqDOgzZzWqO6uwIuKQUVU3n407iBz", + "qsUGZTkVZEWXbQb1qJl8D3dHfBHRFWQP", + "AGUMQ9wqAAgbjUFWAQYZl01pbXLYXGSW", + "0NokccIRWFX4hcHfrQzZcaJbJ6iIS9MA", + "eViWMaQWg805E81KIqo6X2aLCwxv8eoP", + "8TMcVqOOdiYrm2X2fq046N4XHGqiMTls", + "33lEF2aqcJymeVBhUxgEGrVcXrxMlhzE", + "KFDynjEcJmkPTlj7MCvx39OPiwZDS2Mc", + "Krc3ApvcufgAHouEuEzY7x62lWUEj5jz", + "Pea9TAKubwjYjADrAFnXX0g6ZcGHLrWa", + "Q821AV04DKQAP5w62PDVRMStl5i6fOTB", + "TrXQYV2G6YQMU8u7tGoeIpXCe9QGXHEq", + "5adWURud9m6UsL5s9wpHkOfA1T96UZs6", + "j3klZsxqylAt3MTJZSCQKd8DnhoEcwsz", + "fHmWT1IL1CyLuse0ikecfYyQs09lhNLz", + "n5ZNnedaHHhnRNC3WyeL0hKHiwe1f7cO", + "M5leupUcNKxbBrcV8XNOE8ZCCvGEO5LM", + "slE7P5Ws5cJcsqexJPhO2DixJuv48Td6", + "tUnfL9E6Q6GAGLgOkcNG85RpWdcubi6W", + "qRBAX4k9zGQRfEj9DVKIz421taO3tSSD", + "lcYOt6dZrrcwvmwOYCTZaBymsGYY7x3f", + "9lGO7whOTp6LhEYcpHNDBxTk2buAswLk", + "5oW2fLJjpv6FviOVYE1lKfhg2QdusDde", + "hCxUJJCaMTzhUtbXYALJUOI2nhnHSmRr", + "6cYJzoxhV5HpzAtxRI07jSEOiPDKXXS9", + "z2pdoGWM7nXcv4bQB1xZaaM7VtNuJEzw", + "3xLQtUm0EGY5P0mp9qLQcpDVsngej1Ou", + "n4vHKqt6yacyxJlg39HVKdeozG9z6xty", + "trRKxT6wZRcVaP6nS5KB8YO5sSri6Osj", + "teF7PGwihljb65jIL7G6udmDhbihhJST", + "Lc9dm70a0db3zVIYvLhZJisjlcSYl4Cz", + "Hx6kU5sQzy9tPskyWAmm1LXHHrsuCThY", + "kvQP4pYeJPT4YZquH9TUD5nfDEnBogNL", + "rsEJeBs2SUdVKUAgQCaz9pD7x31saudi", + "qjTyS2JxvZEVa53VVdPH1beWI7sWFoaG", + "YLcGfpdqSfUBBGNY6c8yoZ6d5Ddcu18U", + "syCvBwbteJFcu3VrqdDtCWxsZ9Li9R9D", + "mXaOX5TI8ybB4gi5SEiiTpDTyU56dKEo", + "D8EmwbDURx8YRZhNyMxGmgQxhg3HNYGD", + "FDU2a0DGL4Axuof09l2uJ3uxq7GXD12H", + "KGeNjaYNq67q4hKXcflfOW5hoKtoja7r", + "pGrrj65GdqZwimKGBSiKwA8EQMsiQxjn", + "BhMtMU6wp1SMWGIesvg2P39yJ6MOIC87", + "EXlYkLXVc3UdU3UgXBsh8kfKMNd4zAUT", + "qgcNmvAwM6Isp4ZUOmJBXkYEj6Si2Bpe", + "FteWjZsaAPXrmgloi5M1jCkmvWzVrqeH", + "uhMeRWEdl67up9iQESWxkShg8w1luxCQ", + "H9cKQLXVAT5YLsHfyQsn0hMno4E19mqI", + "HP1BsEPukfQ5iMNW3Suwvs9dYKNhXAcL", + "SbCaYzAjf3jrJHA51yDZPFFDCMWWkTyf", + "fgqaDg4LDwFfT6KgrduMP7V1adE0tSUQ", + "z7AMzVmFrb6EsqioshIBfbE7wRcl6RL8", + "QiLXF6OfdCqUwtuuGF5O40SyyPVOEkDh", + "1ZZacb4cdiIOp48KVmZnxayYnaZCaQJo", + "fiEVh0BSS775hVolx1dg6icKzN2RhQLD", + "ZmkCAEA6cu0h3v7tYaxZmoUFfT8CDHYr", + "Z3wo7qanO9BM3JqaHf9874W1n7J2vy8s", + "UxwD7j3Uqhov5CBP8Rp9UWg49oRTqrWl", + "da6XOKl0u2OQwQUyK8uICBm1plGmxdIo", + "yAKp9dTTToKM3xwgDkaX8vzzBtvabSDP", + "yj4xg5HEk4HcvlOayhWH9GT7XnOcM3DP", + "MGncuXiFRTe9sNQYWpzlUzCQPFngpOoa", + "wpzim94hOFZNUjyTCxxyyMFodhzHvUyC", + "H6nuF8EitSZ04iRNlORvHpbJ0ed3L6XS", + "xnLq97oMp9P2gtSfDjBfcgBXo7sPaC7x", + "bvZ2XL2RNzc8bPpWkBTVxXnlS5T4wzxe", + "4ou6NLGjiKcWZI5KXKs3IUgeKvUN1OOn", + "xeAEMl9dQBfTiPsDOUBPDuqVRsT5SZDg", + "bfrJhXa4fApD50XaU2sFMlIHwg9S9KzG", + "mll2rRNFl3ZjRZIluwDGE0pbCgziJLB6", + "GJbNWBOAFdZIxLpwIeyd4rOquTLYhqY9", + "iNOuUi35ewn6FHjsnyM0UNlH4vs3oGhu", + "FmzSc4skSW2l9moQ2Q6YJelEw7k8l4p4", + "kw0zS9yXZCgyVb3TsYdfrVD9Foe3Yu7Q", + "kZKr9QOcG7ACa5uLuRy6VHOvh7tnPvlh", + "xCn4WfO8vk4jbF3kGWo5Eh5TeNvsVzfM", + "d08vA2kjnzQM7iopoChl5Xf85JtLarst", + "KwiALbiMBZ8vCShVQHlRzOEINxPoMpnI", + "8VCqfCM47PDnMugeoAWafsRW3x7RgNqT", + "wg7GeFNqxReGfVdl7DDFi2HRGBafKj6L", + "SGuJhyzk2zYMRojPKmMdZ2mxmUErPymE", + "5v8hx55slx62TXpyYJJaS6sG0sY986vL", + "3RtOmWHi7i0WxWWiX3mUnrdYdr23s1Jy", + "nq1Nldujrfu5jYVjvA3kLV4wCnEzd20T", + "ATNQKqrRrXEu4WS7WIEi7P7iAz1I7Neh", + "IACN8dIUaeF0ISuWAwOZixd2jtamVF9V", + "y6gWjhDaoEVnUzfyEAcUvMEI3Gb7wLDo", + "nIXrZV0S0vwjlikKdvBykE5rF6t6qU9p", + "jkDoXfZhIRaVSSkYdbq4PUFidp8zFhrk", + "00tznBNqsndfkyfy4w00AxSNPmvmAK6v", + "Mbu1flKZzzMBbgjkKKfYTJJPI9pNvSAa", + "5APjT2e7rd1JKxrFpne6x8O4Ssmpf0ES", + "RpSdQ1hX9csIoo8Monebwtd9le376sFt", + "zIDEoCsoj1MR0xfhEnE8F5NNKyhCRGjq", + "pUBlfPWqy3IjPzqiDn7deM8Lhp3cGpjJ", + "6NkYjqUGpHB8mnr89DrYkilubJsdpFrn", + "GSGrayZuyIkItBFklq89i2rhjXr2sQEH", + "Umuyq3DdOFVUKAWFEf1c2CF3nStmiS1C", + "gPgsPJXrKE3WTMOlahZNPSIp0Y8fJG6I", + "upwwZ1VNzS8wowWwW9PZAZHnLKzFcJ7x", + "HQd0fQYLSseb8JjXJyY3IOibQKqhv2PT", + "LB1jfdQ3TDXdb5ExZ46P57hPhDgyOcgw", + "7xzIrNrqksaAFU9rShMjlvPA63lz5dht", + "i8FZ10j5Fo6Eaa3xIEXNFZJoS1zSv8lm", + "iHYTRaYzTJ6RduSQ212B0asbUoGxRaZb", + "8txFpg9swqFS4nUdIpgcSo4Z8Q1Y0BQS", + "ts4poOnuvjFtly6v5P2a8VZiCmOs3A6V", + "QpoQ0m5ExfogT33XeI1hVsmldd06I0X3", + "JlZZbZI7gkQwPTTnfs4U2gjwYt1G5hAp", + "rTLD1B6U1vx1SehBsaUVS2eKLtQMRAlW", + "NGE9zzwfngvLEoizODC05nUWuyy7puWf", + "TGe4aK50QbWobiGBLl62IsSnEB93qRoM", + "13fM00Z6mKWGuZhqr7snSn9XXDGXvwcL", + "noolMzaRghR20zBA8M3axl8LiNw3bSoO", + "Lpzbpu2w6qtgl0pVZsQ75XWM1ek5FiN4", + "ASdxEj5Ng20eW2wJllfAuxCiJx1roAlh", + "qQSY3iz4oGTQjTIWlLqycidl7mccEYVZ", + "ZjJn9dqAW6YyfAG50TUEbH9vlHkAUTkx", + "jfbmFl11R8cnnDpYHW0OVWhIKywZGM7y", + "7IiQiCj7inD7zbBsmfkDCfhNPLi8qmn5", + "9u40Tj7H6UKStvxuk99EpHnDvtfOSgKO", + "lyZxxrEjKiLC67oOmPaP7PVDD74su3Iw", + "lCNAYTCIe6Xmqc4RQwIxLyMdOD1meCW3", + "qFfxg6SlsFygxwie92Uu7aLI0D03WzyV", + "MIsyW8FQmjD8IJlIgx0lwpTYRRpmGm2i", + "cd4QqTt8E1OclE3Ipq7fu7DcuWgJOhA8", + "pXO0ki8mV5Sy1P4vpv4ZwqOU7mzEoaKN", + "2bc6TtFaqIruiUlg6mtljri1fpl9SSHs", + "U6p4GMTSuj5KLffOf4m3qFev8Xnr6WjB", + "DAAY2VEwhNG0A1065P70uFeehkuxecz5", + "UW1u33hRBFYRrNxfkLwVdSzXHE5Blg9L", + "qpbQrpPZQMjgqBy8OFfz0xLMI39OZSQW", + "nByRz3bZx7LI3CgK9jNj7Au7oJ6CMjXF", + "JNVRfi2ZqkAJCtAGfWLPSaG0qS8w0cdh", + "Bk5sHyvrkj84uBjBBouRSkPrf0LbiTaT", + "DE1Lk4vxPwdV4jATgLGWChCUrpDakYcq", + "VAfdrDE5RVgoZCyFAkgjnRe9AK2lfxgE", + "eQ65ZAJKx9FlyR62SDX5zUApDFw1jRXY", + "sI1akSJ1T4rgDUAc0IAJg2eMnd23mXAM", + "Tpk88ko0IzrPqxaXJlveNxb5fCpJdTuJ", + "CaVZrsEc0cXsY8W6eUNK6pQVRec8E4jn", + "KCDlBlhFEGGSLwmUN0LExAeKk0wj8agS", + "Ru5IUk6Ykaq30AHn4qbge8dFcjiciwgA", + "uMb6OySOA6ZE2UwInj0Z5KjaYVQRuTtS", + "7JMDAVnQiSAPLCeLwPVB5r3Fx68i4lDD", + "kvvCkeAmrlgLW28EP4bVzCNQsrB8M8em", + "gJcqucBxSzUosSDdlFQsimIRz2CeUvtl", + "D1nZ4OpQWU4Jtpd82ktWGC7jlgylJ3Ze", + "44BBiiS96SSaJcPf8cnxcqh1SR2cIbdp", + "VqlywskAafMEjwlG82VcwzraYS8ZqtS8", + "SlxmanITj6lIDHQq1trGS1Gmlscw8tUe", + "UF9G79C1JDMUrGn85nlQrKH3ShdCmL22", + "JaFVkyJNsnel72aECxNSXdeMzbYvddXL", + "bXsjNjmtj2wVb6GmMSLMKadrbytUxpxf", + "KPj7IM42bFHLGkYvBC2bPSBmLDoCJ8Vs", + "mc2B1N8fOZm3TW8cBTOoKgkaYSlu0prr", + "6Pat4UuzZObxkQwE6r2zfMnt4Ef1lBGb", + "En22h4qdKRb1KlTn1ZeI7Dw7FI9eeVwW", + "VqjYkWljiRQ7zPofdoo6DrAmkmyk6sLx", + "JGtRnXeNRoY9199cajSCEQnPQFNI6UW0", + "uMTltSVy0UxXeYsDKydnICOn8NAtlrNL", + "V1dwPTrbQC4hBQqcSEQwN5cM0qUgukMt", + "J17XDDg2tzEmipQKaX0B3y90CxvrkMC7", + "FaQbM5t26zD8D5EXhzdU06JYlvv7lnDh", + "KW0zNeRTcyhhEAI3fchKjwypmY9hw1pV", + "Ef9dT8ThmitcrjoZgaCmAApAcY0TjfrZ", + "kzDsG3gfllUGzFJJKAJQlHgC1l0xVaff", + "MRpYibgtTrnWkpwWZo43Q9NXYhWp5B9j", + "q2pS2gQYALeytZApjPuChjnwcP2iadVI", + "8wYiTnezfXWIZYq0AzIWrVWb7kZamaF2", + "nBC9yYqEqa5fpdbnYRB0q4a1d6qkZDp7", + "URJ9uBoH71aRJbFEd9OsPunxNaZgoP1j", + "NxaCDpcG76AyLRp5Q0af0KWQTw3qNrCL", + "Ob7TCUc7RBLFIzd8hGeXwEFtMrN5jKoh", + "e4j7TDgAbF1p7DF3LBUAYrJ5umjW2NHM", + "kXgJ2LSElkdTl17cgpd58DBxmbR55hu0", + "JHDuRAp8XyADOpBNBLMFgRlonq4xHth5", + "NlN2QjtK5sF65LOHekNyJ1eo7kWCxElT", + "8TVLKxLYZpNoTionw376Hdrkq4JdpBeh", + "8yndHOuSF5Oyi8jEXRhvvWWLsOFTjNm3", + "rwHen6SlUA021w4yTFFBmGBUmUYjNmok", + "gVNC06R4kN9qbB2kbRAao2KPiXJPv6lv", + "yVLy2znd3VlTyjFtqXiH8fMuEKvLhzpq", + "B7V0hPq1ycxWwG2v2Zg05rHSfnwDFf9o", + "nWLqA8nS3krRKkIcVN3ZFHv4P9zHcZAC", + "3NWML8AQtugsLLPbMvmoGEYrDjVMDL8N", + "8XzgnKBVbnSELevyoU3ZOryxUtlXXRUJ", + "NT7wYj49u36iDw7dgZMt6srAYb5eoFLr", + "YS7UcDb9mIBAPcEVKNGPkTn7egcCMYlR", + "1EnWU2L9JeiNVvB4DdBIbpflfm7Q2gIc", + "3WAGmAr4QLmFxZH9mxOEAbqpKTjrNyhd", + "IgeW1aGq6nSe0GutkSUtNQKjsner6r3E", + "CFBowcgIQ2IfNmtT12v350DV6N1ClvHX", + "iTdm2WC9FPmgdc4uh8y22LbejiydGvEs", + "XynIL4TRv8Lh31tRzTDsCcW7ZZYrR39y", + "kspJpzbrSA7vT8vekYTNDjafpFvziMfH", + "DIDfICcynICUbKSzIzDT3DZgjkJCf3UU", + "AMek2zljHbGmNz8uBU3Cl0oUgQU9aTDZ", + "7bFajfOR7ilJ5d3rB8yLX8lfQvRTgDE3", + "dUcx7DU6TRvERN0cTGpTFQNt8rz5nje4", + "Bac1Jzu6GtQ7lcfdldCjGlvCMyJYuo8F", + "KCj4x3oRyMFeszROS40YecuRLFUXQoM6", + "NUXEnzoE45nsVkx4Hakwl5dlayGAS5A2", + "MfTVFu2ZMh1FJgv4gF56RuOnVeDw4MBJ", + "h36HzYgkEOGt9AduE015Gp09NHIno7YP", + "C1g84iUpMDHBCwvmE0u7GawriuJG597d", + "Gm0M5GzfPexL4zvJoEvHfnEoch9Fdp4E", + "2HUTH5t7y3reni3GMOEokt2eF24TRAjR", + "Lslo2nTPe5HQmuAbPad2jyhwt0R87D1m", + "tiG3o0YUdRaDAnA0ZgfxylMqIzONmsNg", + "hr0GWFP1sCZvcplwwpblrFyxCupLPOL8", + "8CykUH3UQxrl1s0ue54FHAIcZYjnqRUv", + "6LBwpARdSK9cKkHsdko8dzbFhS8MaMyg", + "31ot3xwkjYWFwAUOW7BahAlKe9qrXYX7", + "xoe1gCYLgjWdFtW3xR0akstKJYSCKxPg", + "nW6M0i2wQy2BDAQBDkQM3GhVuU5yujT6", + "DIEk6tUgHs39JeKaGHlEYZjbtORhWjaO", + "FG56fMwGZdpp707rN26rZpvPnThmQqj2", + "2gwQOt6SIZl7snvBu2YTgA8Q7Nu9xo1y", + "y0tehfvrRJXIsBJb5SuNTksqJAt9DFtn", + "7kMRZigdly53b2gihhOLDNIzmBlZiCoo", + "A3QYaCMiHiSmcQJuBISDa6vJVNKFO3xw", + "ItmAgMPugZD2hZ55JVN8jyedfeog7nvw", + "buCWSZ97Z8GxO7DjsDQis2gHE3FC9VuG", + "nlYiBuWYmonE3EdjmseDN0BfQi1FMRL0", + "RbStUX6BXAeoPlTLBG4yJGKrlVE4ufMD", + "dTgZKkJWDuPRRskNF4ChHQgxsfGVDKHQ", + "UmXkuZ3N8Au4BrtKybDaRgkWfUbwEA41", + "kmDqnzmNcgIHi6B7su1mXXuMOSPXZ6NU", + "2gaDp8Bk3ezMH6Hqddse2YmqUI8yT9Rt", + "a8HYTO60Si1qKQkKK4WEmWvc7sX6fIDp", + "G0lqtJigmH1piaqvduz4E32qapEWs54l", + "Tz3CmVSjxKsfTy8AhPT5xphAYsS78DAg", + "mbp9Uhw5XRCvCijbqwJEipaUrLwBhtGO", + "kxnr4gv2hYkkcbwHX6VB21OvDinLm0jM", + "rKz6gdMLp4z6ujxCsCgZ64YoFoj0jky5", + "3owDQ1R0Ol3e2ea3NDiCeck41UroHCtx", + "YDbQSDhbA8UU7r7tfwABBRB9clAiKQ9c", + "KDAIYMhnASQRTFLGlG4SeeDw8rXqHnyK", + "1DQaOfoc4UDrqRmJK5iSVHAJ0YYrd6xa", + "cIp4OMvS7xcNuIWVdYXsD2ywoGbELfUc", + "8rYvI2AswCWWplz2peXhlMc1Ja1MEsFy", + "r5VYfXsTNfsMJVea8R4xqwRd8LtXeDcj", + "SqD4hUMLkhXxlkryEurs6iShy5nnqhbv", + "VPuYGbbtDmbJOu1sYyom6nsqc7v7is9S", + "VDOTACFi8NHBx9hsk1KfjHpGqrOwut9M", + "sUwsx8NR8TJ6gCTaaVqW0sumK7icA1FN", + "oGEk7BGErGTCgHETED7qnDyfdMBz7cxO", + "XvdmZkTK4v2uZHrIYrwym94nFoo6rZc3", + "iaaSoHAhxUEdCdlUM2xFYlsBZ6X7L0ua", + "nZhZcTkKT1X22bSsTJLrRJGSsUNRyELJ", + "l1ecpsU3wEnSuatIAbn5Qlcw1j4I6DeY", + "uIBOdJVZvPgEX9R3kWUmgAdcTJ7UvMXd", + "8q9EqtaC3z9JNyhyIy65gZaUe8H7Qx5n", + "V0oIemVaX6sZakFetjwrC5gjzHQaFd2j", + "61IKUM7fGldqLzoSKHeBZLTC28E28wRt", + "7m1IJEC249Co1gSDxG3SOSFfsSCQLoVC", + "IYb3G157PWOcin914hIHneztoz7mfzCR", + "TbYjasqvIa7OXd6TbufqyVPVik8VyyIP", + "C0qExjLos1Je0ZYqT2WpF20fTm9lxda9", + "r58PNoB8SXfBPCacMYjvNK6IGmjvPcVB", + "3pRlKOzZUY7XNOYxBuDiITdLPQWx6KTf", + "fyCdgoBjLPtjljaclDh0eaQNtkx3rq4M", + "CHOOCiuQEaAimlc27TKNox5vQ3jMWgT3", + "W8xfLBxCVJcSTvGQ0cVH7VMOFjCnycYc", + "9RvVGDTfUpbxELVG26X7Fbi51WyNpW6M", + "qqLAtbhjuSkXztUMTL8GmFhYP2VAWx6E", + "TYnZcilcvwV33gB6v3IFODrj1yxBaL01", + "tS5PNjG9ooaMoe1As2WMVOzoWaSfsyO8", + "n2fpxe4iY06fdZSeZrf3ijfXR96oYxsd", + "KNFnlrPdmHZpc5zozgSiLO19Eae31iHb", + "t3WrVknBIdmDpjX0zTVqzehjMe57xIah", + "SmneheDUJcs21pu7XJa5Mtp61q9KvMug", + "hX5XSP2GPqc2aBirSLcbATvTRoNioT8V", + "cQGGcKFmVJ4eBeUlgbv5Zcx9d8PfyjqA", + "9HXE0V79t0tEyKI1MXtNJLrYhq3MWrAh", + "SIBH0EdRvYcnGrKNEOzl469Y9Qbx690o", + "mYNCPNpuzNMjXW3SR671km0HuDTURAK0", + "mQz2zoJaDkuI7mbIYyZw7GpryW5FQKPS", + "xkbH6FDhfy3drZOKSHOY7mt6lHvrePgw", + "2FNqqa4LiV8q20amxltplgdyd8FO1Q6Z", + "ZwTrmTtx2arAx2zfh7bEbi56lr0hX3bR", + "RBcFCQOHBf1OrtX8mY6vevqMsq73TdkB", + "qNDzbil9DyfmGQO8uJkTJSMnmwhRJEqM", + "L1IudhpFjXSneR9bTAkF5pMB9Yv1b14X", + "ptQGOLRX4iSzvJaS7zFIP4Ix3garbTDp", + "qhNc2rBGHSNxBRsebmdtDDJyPgJiCacR", + "RPrwrn7cHKHsKLvo8t3EpEYjdO0wPIoj", + "7AtBLBn2k2SMfZNLkwZTyJQUUlkodxCM", + "7Qs7W805hXCoDC07iDlkyl57VITYWdQw", + "RKjAGmM8o3AfhoHdqK9OT05J9uESTD7E", + "ewIuZU2HJU9XnQnWXHj2DNBDCgJKPcNM", + "2RHTImlIRp5hcgwcbxkP2LG9nMG6WgT0", + "Yrmcj0zAKls0UdKm3UAeOiPVnakZvvmH", + "4ipDNuG9gdzUka0zRS2Rjtd6YC32CCTK", + "E0dEGBfV7zpK9pvfCIDhTVcBgzqlfugS", + "OxrHc4ohjZN8MqMpGZJQCD8lESr9bpfe", + "cZmiR6r8zDLTozzyy71el52ytFGYV3H0", + "Yy49JwOBoBMjhOHxzglgCubV8WLjXfpg", + "3sqmbFb3kszN9xNezoRJLwO2TE51Q3e6", + "9kCvP6ZgtUMNw7K4l46qNNtP3DuvURVV", + "3lMP9o3bopLU9p9EnwVkH0Pz9un49mPS", + "4SRNFjJTLb47L01gxVtSOIJjVSnshxvV", + "tUfkFAF7U8c5Ro08Z1XtcstE5JJvKsPO", + "H8lz4KMHIGlZwxthFlC7maIuzGbY3OIo", + "RSfpdSZKMcry1XwlfAHdb2cs7sEljinT", + "eSobaubYAWpVUhfltceN2Thp0Hfkyox8", + "K9eALOT2VDW72KrdgFbelsyWkucSM9eu", + "d0W6rXTkhAfZc7rOEdH6EjsQ62xJWj7b", + "4Vwfoyv3aHHClkKD38bvxh4gnnHyukp8", + "D6bdfKAB0dHSEk112PXJDVGXuuSLLFjB", + "sGTyJWTRX4if5VHWDFtfTRwWuNYfqhiw", + "Qsl3Mpu8AtCHRIPzCm6cVv9ChawtoZCB", + "VHEAf2dB0J8GOsidLsaMCOOR3yh4G3QQ", + "iQ6HIwq0skb9f2Fuyz43bj14wNXK5JCx", + "yM8CjLV0emxW7PCk4qcTlJAhGr7aqUW3", + "emnzUXpuQbUw7bk1EhjPrS1jKDltaB6N", + "pab6Lm9qUPW8srAFCZjNFkxfABt3btpz", + "jaMksEVWHVmg66bLOpVBJoC0MUSdkCy4", + "eoIHaAiNlcdlwwQQ2qbRBaNNbVEcfuME", + "HOFVCjRuugmG8o7LOcp178mitrhimYIq", + "2BBvNFexZpBDcbNr2VEaF7bUnlVRhJg7", + "hxa0Ce9TTAQwORNCvPwPvEX3Y8UXWj5W", + "oFwlgAUCI6nnMv0NlhL3U4TiagYMQcR6", + "07cXIMFpyHrvGF7XFjkIJGbZtRjMjI8l", + "obYK5Nl9apSCEoWgcBd2sme1GdlEUE68", + "Ok1UKpZ1VreKEpnVjw319TZ39dkr7e7N", + "y9SIYg3X9g1iFwiFRNWlderBOWqZWRLz", + "q0oQ5MfJTRDPWC4rv6RWaIQwxvrrPsk3", + "RXLj4uKa3BuhQLfIFqz6EEITZQEH5rsb", + "h2iudqh6jGIgvTO5KyjKJL9Qq5xdRIqR", + "Q3xlmZlUqXrr6MiEgIfWzYy6iLlUceeG", + "ubBCTTwy2rOyn15DvHvoxLNFVMGugCJV", + "bZxhhhM8t2rYfPA8eHhS6fWtExT8jmYx", + "oWVBV4xeACzxgL6DEBIIb04JV68pwFi9", + "3BMnYxJJmdeA11IGxreSB9RjmaLw3deK", + "OF80llDpvh9eOypbj8rXdqzM1JJ3ipOp", + "5Fd1QDKbP1qd5bldgKX3PBM6vkmWtcxi", + "cZmgyUhFvqu5fAsJzR384lOw99HtKhXf", + "51P9QZFiGoobRIty2NxN061OWGnYZNP8", + "EdrMYgNM74KQ5SB883oyxKpf5s587C7h", + "qNiXMWIYhHORExdspGoAtLM4yjscRip9", + "ISQh7ubiyoG8vhiOUPKaRa97lGDnQBhS", + "I6S91MvSNbBg9EYmWeFEUFdDLOuMsur0", + "sixJ2TjJ3vJYxlL5bBfPWakfnx02SEMC", + "kCdL7zDxcae7zT7kMDRVnbnLub5qEhph", + "dFQMliT428tSc0e87tm8bBqZwuwXwfIC", + "0fIGQWXkWkL3EjNiNusbZQqa3btc8dKY", + "oFlyIG7Fuko4o4i9EqqzUvxIjWgFmMQ6", + "T2NaDyu85LizKdIIe6PAYoxWHZTEzlOi", + "YCQ3iAkkEJVg9DOzxyGRx0frVHzQTHWi", + "ii5DcVxaESxF8l4ZUEAw4tNMrbNkhp97", + "s92FTiHb34Y2rIBl3rJwVDpMnyZbxxJx", + "eKdkwZHVngsjzQsP95L6f1F4BxQ9cgwY", + "y8Pgzadz5ydCJGENADxHavd8u77yrFud", + "U6yApCGFnNrkeQbY61J6WWcgs2ZTIHU2", + "rjOb1J4IHuZ70UnWzp1hSp8wwNtF13mf", + "wxFoQCuQ9PVGee7O6lnpk3M6TeY8K4Zy", + "8g2HFFRVbyMtBJ0pt732V3IegQJ9gZau", + "g7xDE1yBUggsNPTNL0a6A5UJfXQxkAKZ", + "Ze9GmP6ydWxTINfYpmdzKKCLu30EWhwa", + "HNK8AxhP6ZeTX1RNVm6QLVMV4avlLtK7", + "NwDewoqzjKxTLChttbRzp0BGjRec9HE5", + "k6N80K4Qtn6Ehr5pxSf6RmeiFgaRuU2c", + "IVZUAxKpcKq8dClND8C3v4b90eAItVFN", + "FX5kRIB4kz58hAyyxEibqtubFmtW2wVD", + "HC49r4ljR0McAU5CnMBSCJQOX5JQLdcX", + "ft8UJpKRn3bysLEs4zQadBMSQdkPlYOA", + "VenAgSxH8wtvzKPIyTsLdYuSThT8PvLD", + "VTxrH1DoEFOzzUfcHOKBpA9cGOYQthnh", + "csHDnd8pvBAdkIfPqoSM94iDHMyWF7Gf", + "CF8tlrDaOZStxxRknCb1p3BMdufRWsG1", + "YAF0oJaKrrnTxGJHSwUhF0HqAL5yagPj", + "QCWkT9m0Qi3msu7Wa8jmPtWSY5GVCQOb", + "11oc9zdOWUzHGPXaTfcO8raqF5m8qMGO", + "03MMH5JpFHfZ2FDaJ2gCi8EwofcCimaX", + "rNQwJhNJgF7E8QrtGQmZdVs4gEx6N4iD", + "A7Na2jBUM72gkKlM2JckQvBbIxtM5IOV", + "zDNIl0GrL3ylS58pJpOEIEieYEp3dZvN", + "AM7Sd6Zxf0iyybfUJIlPg8slNqbNC2bk", + "R1jv0NPMykKHIttDtbSsWQwgnlWxMmrs", + "ANFwD9YwgoVrCzE9AcJavF3ngKJt3Lry", + "BcCtxFk1ycWE6wgAa7wTvFs4YJ1nuJaE", + "fDt5EWtCkfwQNqvQMl6prgV0OT00wDbR", + "GCujnDRieJ3oGtX7LIzRiaDcdQorgUpc", + "tPl7PwXg77AtZ0WGnTGelt5jxs3bOnXU", + "tkZY0EBX5xKVShMv4xr1HR0PfkxePBe4", + "8NRtCjH6jygCcUTEdHH0tOKlWhPrEsfj", + "CIKOAJD1oi9JbwyTfZfAsHEn1jSFo2vQ", + "P6gXpMW3yX9bJDt4g1E6LJcyrKVwHMUH", + "nZ3MBPVpB3XrGitfAWKc80kp2PDYADwQ", + "8VnPkf1mfzbzGWvOewhhNauAe5p8jIcR", + "ZXl5Jqj7i9WdRQ5j9s62FZONsvrJZIey", + "2rCo2W2TAWRe9hDF5db4O64t3j7akK2h", + "UJNqnR1AuqIyuBLGGAg98l1fOUCf7EFU", + "17mOF9Djf2YvA73NC5lr91fGlF6kF9iY", + "Fjio5kcxD4ol2I4zO0UYd7FH7Xz0soQh", + "R3uykIvsBEjl65w2EfradOAYewB3Tecz", + "i7xrStcOmLJcyIxjOio3qy3tXv3r5VQ0", + "Rg1iV3sFmlFMd6pZ7BAF4avZTCqaZf93", + "jvJpRMAsiSmV1eIwz1IV2kgS6ctFBzXp", + "MVPzOZAG7socwDCCv34hgsnS1q1XedIs", + "z6QZkBg6EGoMbAfClapzDasOSeHgV7p9", + "TFHMASCA9HfyIrNO8ocmNW96w2MHDuZs", + "Mcv3DmwHinQTpcMvfpOVEzrDREScXmdz", + "FWQ9AkZTUMg7yTHbFlZETLDSOdTD5y2E", + "SUNwrgZTzUGKvQGiLZrtywfTxGEQPDuh", + "O9ADCoxfdgjAFrkC1RGOg7vF9GgCVb20", + "fRtSTqEAKe67CIqpVBCEapUfX12WHcbr", + "Ai0sqTnV9vVdqi1L31tmH07ERLwvUCoe", + "FYoU8n0sYBEzBzzvRBVTNl6DVfO90xN7", + "qOb9PS6iF7H0QmRfsxFcAZU3kNiTZhah", + "sUZbfhLcoHNrFcyjGMaT3QvpRbtqwvJm", + "xGdQpG0gnUzlBV1b4LBKOHswLCbOsPhW", + "3HWqp9lzu57WBmcDY3E34DmtNNeXw7ua", + "83UrqqHs6wmb4Mo7FNlDGAwPW4vc6wOU", + "CYks1KnfJKfB5KFgqcRhXV0liWcfgckQ", + "KLMrkFKYWyYnwH4R002YPFwUCcfxZn9o", + "tfCXmRoIeuPRPv5T0gXVOHK5B4dDirlF", + "je6UqcNxWgqpF0Iq37PCCNrT7TPkBUaf", + "SeeNONAVuo1mdKiPfzZ0ZeDXxCZzdJ12", + "p4l8UCfoAoAJDB7MzLq3JCJaqcbNkEN2", + "R7nvq4iuIOU0fPU3AkorMLiUlwgvEnHs", + "7ePVMTvnkVJcCNxbbk3rMlhU9iLh7UOP", + "7wS05e35yxidLNGfEntbSkAoVukjV0yl", + "25clcqLbDYAOX4YNVO0Rjho7WHDBvnVa", + "AZcW3GqaHyXVoy6q4LMyHNHZcmi6zlmn", + "rVxuHV2JHZIp9fZlOgrrC3FA7tJYs6kr", + "qoloxSQ5o5SZ3GHAsKpeghmO99pXkEo0", + "VAHeN5mJEvBZR4WE9wOuCIOULbfDCMy0", + "IAI9QH8WIkcIOySTjPWNO2fbLtNDxGVH", + "Yy0aAQKcdyN7BtkBClrsWgDIuvEMWcjZ", + "uIIDTe2UmJLO4YFZUmOlyzC3L6mjfYxY", + "nuWWjZ95sk2BDqJztiU5VgKwD7RNsybR", + "Ksn0vc9Bjaxpansa0KqgTw12jJmXXTDC", + "8mVDy065sXkwQa3MRcePv1xWN5dFKikd", + "tdvTQ15Ju1RrhvBPWlXQ5UqDB5zF9E0Y", + "mmFWBHosMuLBUAABXFF8VJNP9bDx6BBa", + "Z3MvhOPfsYQCHHaP6tTRgdvPzvnU6mP3", + "elJqDNHZbotOyNQzeH8tfPdrN1dWrrgD", + "iOX97SxdDCYcCuGhryAu0ytE9sBaPOIC", + "fbrFkKSwPNQlUFbzwtyixOxXyu7L14CV", + "QQ9eftPRZRZsHs6LMwsyLBTwcTJGIPEl", + "dDLdrHGDA4N4d05azyLx04ilsFY9bsIZ", + "OPqeuaOd6z0ckvkIzW3nm7ycVCQaPO1n", + "YgCn3G23bZDm5seYMAL9B0xeJPfX0ufI", + "bpCbsmfynVwgDZrwYArB3NKDGdhOJDII", + "undtFs6JS4Mpwg1ElCexCutj8n3yUpNW", + "TeQZ0Bhf2EcwpZkMCUsT5Fg3m25ExJIe", + "HPjT8UkgEMmb2WAuMUb54Rv7YCIYy3yI", + "U92O4gEkpQjTlgNAOfCHaeS35Dw0Wbwg", + "ZGKrHlNnSEwGECWvnwLcaFEb4pbFzR1a", + "CwB9Ixzb5nU6DFcpqlZeZ0r6sSIyiBHD", + "sILe2S23277vt1lZbEtZm10ZgtnAx8iS", + "YRRFBpclmBggUlBw6Z28ckDl7YcT76gs", + "tYB7bp2xj0Zfre2f4oNJXs6VHkuhYvik", + "8GmKN8kdVlBlgDocWyGSF68YKWgHJqeS", + "OVivaNV0XJltp9a6vjMtoX5i9ETp29XC", + "GXUx4mDmUKE5zYYtn4pLrtqnr7jK4Dx3", + "j2nDTcgBJTJZUSX6Vxgwj894D2wtPmga", + "Phi2LycAVe1zykeb3UjM9drhvMd9PDJl", + "sDLUFFkzrbfdnnCAs7yfPoAhNmCAOA51", + "SayZT8NMuuAV8xW4I6jMocLTC2vHElpc", + "CBLkThNpYZdW2ySfjxrrH0IBj8zQZtXp", + "n5W3fZdiVPip3me9BTCMt5FMZqANaPpo", + "NqjByp0FAGlzul5nbBlV1Y0ix8wxph7n", + "3XPXCid8eoucTevp6DhgX7VnrpGXyShL", + "8ZYg4Ij979h3ugSqv0T8AeiSXa23bHXP", + "8GUHLjQQU1LdgHNgefYhDCDRE9SWq92A", + "aD8ScDVarpeLuipbYn18ILyuhvkQAYJY", + "KHXli3qZB4YKMZrsOKTbHUpltsWPwjtl", + "TuAz703QFO3H9ViKXc6TLGoML6c2KV4K", + "EAbmw9LQPIgJrNMKVO1VB5IjSskCONdO", + "FjLI1iomaa1HGYwc59mwyP8CZRDXlahr", + "eqVvLLYXhuNnPPpfhkba8tWYncpV2wmg", + "SHsilwRmBYi7Db5T5DIQU5TWdqHXhqAO", + "e03GXp0E22zskDAK9a8zI7tbnbG2HwdX", + "qLFY46pJhiAX13lzJoHYCuynfUmQLQiD", + "5BvuvZWSGDK9w6zKBxTLpGCQLkJI42jn", + "0gy66B0t2uzAY0UcFS2xefSn2tD5JLFr", + "AUmkUeFeAs5dzZbBx9uZkoNAcizeVy1s", + "UdPfrfuOBBr4MeyafrSjp3gyTpmukDZD", + "LI387xGNSJbxmdUhVvnw7QGl6dBbeMUh", + "YVVaYbM9EHNXFcO7MIJ4s64G9gFmww1O", + "RjUK42Pj8QQGUPl3bw9dYpn82UiQihvW", + "yb4ObGiwZI7ubZByTCKDgXnRDN9k9U4v", + "gG0em3Q9bHEUEG4bDrMBQrV8GBwLMbn3", + "FEodE2p8CYSIXIztWmcCaCYTmjzK9gTZ", + "B58I7tGjZt5Oa5cIl8nH1BKYu7cVTSvK", + "d1q3exIMaosNUlSHijeTDONrpBsn9uXu", + "h07GfxYWptpL3tnsMjuV5x7meAuHUS4k", + "KcWTq7KaAK4rXHEBswYWdnDStMTLUZOc", + "4kif8shTe63gDBZ9CHVBNRZF7lMjIQgA", + "9W5hSSSC9dY1NPaSEUD2i8tjc5BEE2bO", + "kSM8kCr2ojUXyPN8PosCOT453pH6EyGR", + "dQmdYpsFQsoK8DJk2aaWEPPVgRM0swLd", + "SOnIZRTQh2qepQPOMqkwrsrZKnWlBhJr", + "2QGzaBmRAJwqrmhf3vtB6xTpwWcqKieE", + "9XYgBmNqXQlrm5Dw7iPTaHEZ2kLc1THl", + "UshYhFhlwasa6bRyhulwvVutQBMLuKCP", + "slYnVQtBhORuIGBKTjcqVGmLHuhv5Z7r", + "6H2PQTB8NEndFmsNJl0ah54ZoQB7pPEn", + "18rWceO63QwbFuuRlJS1K3TtIYtItKWo", + "0dr6jn0kF6YjT9Qr1mtpYrE0ihkGpKsd", + "pF1m7V5lvYIueKj3Enixwv5XgIzzZfCT", + "LCLEat07CaSTFYJKvlDBh0twHIPBAoGo", + "xwaiJiAxuscESFuTf0J23aD2yRiBJBAS", + "AGXHYochA0KhMmuDbnF7p2q2ULPm74Sb", + "mnuk8bUHA1LuC3SeEXr17jsWQ1K8oTse", + "IKLrFl0jaXPc4BddK6pgvBb6o6YInU9L", + "pgvO6htZGsIOwBUJ1W5WeFdfIBvymc8m", + "kOyB7RsjS43NtN4myqKChYGo1wGQplit", + "2QH9HXqY886fnlcSXETb2Ztac2YCveEV", + "MecynsGM86U8M5UqRMcRebpO2ibRZ3IS", + "BXlP6G8TSn7xOsCsmIoXeH9W3kaCG2KA", + "ykFMTc0xIY1m68YdVets59DqKDK6i0K7", + "yFMSvagjo6xsMAo3A4nkHKyITZCPVCAB", + "lYTVIX9t4k1BvezSFofKTCvKUaZaXI8k", + "GkQQDAqrrJmwznQCvSUod0QS9rDPafOE", + "L0wiQs1n3DFDoZefUXgwkb8UdhGUOFEz", + "xaDF1KFeDIGwxg045izFub6wx45eqB0n", + "VAvReqOVblYN0mc9fNB92hyOwngMtLC1", + "pI9rIslqLpR7kH1eb4u0TWejMU6Pp7I3", + "6RYENz28maBNAJoNYTdM9Vb5SNu7IHpV", + "P2AMHHFnr5nOtMg64oBu27kpUHgUHJce", + "9Cin3eeP28HyzCCgrM8eztNRiqGErQ4l", + "PjzZLau0r5fhErofgpuQKn1YsBfqkRwa", + "RfEQYQG7epGutb1Gjix3yaVLF3eIP0t7", + "BBC8a8tV9dcD6aDmoB2LqR7vYyzz6bjz", + "KfTXhEqxdhZ3FmAfePNncvBFnkVxZtTm", + "QhEPALtZBLNUGaU6MEj3LIEdxz8F76VC", + "eqKOQnhApHEyLzgXvvbB4wt9Gf1WqyIF", + "rMwrkM8SWPqXTmsGNf68W05r38wMIgpt", + "rGlPfwqx3ACk44Gh6mLUp0SgB3aMibHP", + "p5ukENw2wlaOYmXOFZsfVVOQmvarehq3", + "P7Z26aUrsc0nu7UbD54S3Nt6zTT9w1PL", + "V1t2o7eOGjnRF2KajGniEvHh63lqe3FA", + "CfSBhUnIVowXCAWuBqiMLbMr6073Jjpw", + "jWyEEyh4yTtpw1AyghW6Gr2RX8lSNAsF", + "nahrNQNGNyCr0617XvqDg0KY9IrJWqsv", + "7IZtZoEqhdNlNxkh8XMJhPZHi9tSBsVJ", + "JuApdai0veN4IjkudTSsYbkO3mWL4SVk", + "51xYsEqIgKT5qDRrhjieTuQB3IOLF1q6", + "PxvGQQpZ0dUV66r9lJai1T5LRBDl8ekC", + "2R7lux2ppQSLxBsRcXv5QVxYxhGubA87", + "YBbVWYCHI0cckuEy9aaH9q6lGRZguovD", + "Ie2wlQJCpWmhUMXCXCIdXrn8nVPIWHDw", + "FgMW9ut7Ole8y6TE9Jmswbgh4cpDntsj", + "dEDHcjWKUFNxmrepq4Q9izpRZR9uOevl", + "jKv6hmpkL0UF2eG6dYUWRrxwe35IITsl", + "KpqEFA48b6F5r64TpCXHPUvIh3f8Wmro", + "NhdA0aoVg0cws5UcDvAVlJwty5RYTdaG", + "p8BiBFxI5n3U9SfIkF9IW2QfQ5lM2q6L", + "otIwMpWeiy4CqHGmTonCZmc84dN0spVm", + "prdsYAHWxl9LXN2QuvWoFpo9IF9k0Xjc", + "FuXC47jjYLfPRSuNc8OKJmEBcJNtSfiZ", + "oRpa88eCNxiqjhZ343tE1UeiPHteE2Iz", + "ZCXx7JUcFEyugNdyvILgRmv6SK2NFr0w", + "qiaQy277kM7jsKbffyBWmxziEG5DsLpS", + "V5dHNe5TVpY6mMYmLA71YegbQcUXpHCy", + "hJQN0G0LlxUBobfafefN6htMc9U1M5rc", + "U6J1LE6Qg5U2yJQ6MZSjUbH9GAGxaqVO", + "SVFJnPp9bqCAaF3Rvc7Sc7nEtiakqxMk", + "FRkIMbYzBwUPEm0CWsJZs2NAhEGV3IvE", + "SPVQCys1JLc1cmXhlQYKJtgjSnsureZQ", + "lJHR8s7nMbx4KEA7YRLMeFlUr25HW20c", + "IpC8LxdHc9WfD3qv2bIBeKLQJZxebcHj", + "RuEosBu4QSLvy4LxOqVVxZEiqgccgF2s", + "KqyCaMmXr4vEHZUiTahxpk4dDzBVQK7Y", + "nSUBqhEJ7CvWpq8tY1eOWSZneyO59JwA", + "dIdVqOeIt1Aj06eWPJl8Rs7jmA12Ck8a", + "JVgHaMJetWZWjsvWqSqFPo6kuo0dPqJJ", + "CMdZSxAoYi4hvvRi6yzbdpzadmd54VFF", + "lZsn6ptzP0fUm97m7Hr3yWUYkkydPP7c", + "11Wg2C5g8zru4WDFu45oVA1qJCtlhmIh", + "tZhAouJzHVo66I4KyCcXM8NHKP8UfbQj", + "AR2Nowqajpn53ebu7AuCUv4fPfgl8Fjz", + "Vz7gjGR4rztrPWz7MCZq2RUqjIFogfQU", + "TSCUhMSAbVXMlTOFS1GCAc5YDCXhtP8N", + "rDhBfY1YSybo3Mt8o5rvJt7OeNDk3j42", + "7Y1doOGY6v27VzlUaW0WOyR8p0n9zCR1", + "kJB6bU0w3KZEkm6WXjqHbDsoVIIAet72", + "rDYpNtzXwfR0VhazhcctZsrMret6c2hs", + "NOWwZ4a35ESOR5kfKNPMwqFqTflGFJJR", + "owdxTcVxFx2h9QahHihdGNijacuUQpU4", + "1PBZHcH8FcCJuxUn91qEsOBfZ7t6FD6C", + "HBti9TxIetl2vQvPyOawR6N3uypFYJC0", + "hRis2DAyrj9tk5NbHYG4MeMLfcapuhsn", + "NKNGfMQf9fEtd9OS6NnIb8dcfi7Xl6Sz", + "E7zvQb1sBnGHYXMPvMzRNjp5cXQ5QPJj", + "95WtmXw9r8VUj9BCYGEMtZa9BTdC8b7b", + "t7uOUbRSVU7cMIyrJnZW1G1FP7hdCDhR", + "6PrhUtLbhws5jp4U0GjL8Rt3MHdi9WfO", + "a8RkaVcd1sVz5tSstTCpwWnEk8kGqIlq", + "nacDQJBUZGlDGrJO7To5DrTGnwyjY6Ki", + "DNKY1QVoyM8bdo6SpIO07GAN3CsV8cj5", + "g9xuXj07oPH2sNcYTwmExr7HYxiCO6U1", + "uPXsjd7UL80fMpJQifmmMPhiENJiJ1ok", + "nPfhwOOC7wAgRdu5gDa4JjLRoKSZrRBb", + "tRwpsbWdWkyV4BhxMuS7MIUfiSnXjzbA", + "dT4llnwaYIpB1ZzOgXjcZzhYnBm89pz9", + "BOP1OnWmWZ6RhkqZ90lw3MDahTouUuyS", + "7gp3qNvetEGhPlxC9In70uXqlUgsMpnM", + "FvkmiKZahs2NVPcU3xitNZbkSDjyVxsI", + "Zfo65gKjCvKVym0l9Cb7jz5xjFidq2Gv", + "9n6TFi62dN5SzB2oUNM8bgEOxaHqMORS", + "GwyUNll58hSjCqfjwGPFCiCPmqixyCIo", + "4i8zx31vFSjZqYDq7OSBzOaxuhP5Sq6g", + "rW41SQktScegcY3gFusfNoxfSMBSxtGw", + "HlfbPdivnZF4YeLpqKiWdiInHS3KaYpU", + "NZPdEuuGldeBtwGZoLuyj5cxOmr32zmT", + "UiAOrKA0dCqylqdTRI2R8C6VyW6xgxnA", + "SHBRUj4scnwq2XcomVxh8cwrJFouVDWV", + "e2V1H89ejHjljj8AyMkMY3OaVb5boeYc", + "cu0KqqAtRlFXgTuGVor58fujULd64Hky", + "UHw8NTAr0ChvRVX9ZdI9rsmACl1vJnIk", + "I97qpthpMEiREog9JNCcOhIOJIsNO1aY", + "V460MxxmSk3FxcsnM3x6Xx7CvRupCOST", + "3xu0gK2Hjd3IfBqle5PFYR0srsAX7b6z", + "AdNR6lp3tSPwyDTqEnEZ2sYucYoGepiJ", + "1DhbLzq53NFNGcEot4ghrIfNYNFKv5PO", + "FUTnBtnwS6ZY11ibRxjofQuycPqgv0sK", + "59rSBc2YehudSPNsOb5Eseagy7qb18Sv", + "71gIjqZQSd8HHmY62zYgSgz0lhLiWlKt", + "nzYHC2loym2ynmK08k2q2pSkzS4RcLr7", + "ochL5X1Kor59OYMjb6cPelUsdeMkArpU", + "5OLgnNTazXqnQubABtteT6FRJGOIKm20", + "FuGDO0KipOh04yw2a39OY59KaEV2FELG", + "z0T8t9PSImnUmmQ9lDqSFIekKPauBqjO", + "P88fi3A0lH3KU7zdoFpbwMKgxZvhURQG", + "6KFikIIbftngw7EdNWk22WCEqLx0Bcih", + "940IYJSmNxOitLWWIrx0dTyYDzCSVGrK", + "0QZdmngle2BkYXktV8kwDUr1v98yDz4Y", + "32LO5McWHRE4ssCxXZ44kdUQlgTc24aT", + "uHPSHcUadkqxPk1wdwRdTE181LUPuBbs", + "YV9vEor4o5mDhL6JXwrdJ2w3NL5Mpg8M", + "5jGts88V5phwTSiRZ2GkOvAYyfidXkzX", + "jPcUcJqqg2ogxadlqsJYivv0Fwyh45jv", + "FXCmOppZGGS1i7UWlB419PrYLA9mwZWv", + "EsKr1qlAuICcgUjen4XD8BGV6qijPplx", + "rd5VeNUNtlypmVs37RGnEE0N9ztYQr6g", + "lUNZxfg9uSKibT4pMNx6s8Xjzn5bpupp", + "365c1uKyYKPQc0oYlVCnuYhCOOBi3G7Y", + "1kfgpwqPpgJgKbXaqDUepM5UMSGpE7Kh", + "1zYUWo6HChhaOfYHAKOCyDp7sScYo0J2", + "UsGMMHpeB305WqmwamQRGi5LQV8uNdyW", + "V4SvfTkFwkow1SxLssuMi3ox8zZjnAD1", + "OKVE57FLk9ELiLPM23OPT2l3QXrvnIqv", + "9yRHOlJbmnJrs8ZRaKrNcu6P7ZvrUQrk", + "837v7gzYIpGlo8TrjYCmh4jbXk7tyk68", + "86jiQO9i32f62DZq8AZPEw4Jts71sJYR", + "VvSKs6wwJfH3OxZVurZqGgJyIG2D3cDd", + "DsUTtWNoKUcw3nvZic1NFS0g8ELEWkmo", + "RKhdVD5kzg1JPF5dfJugeLLmp13F8lsb", + "0SA8ZluGDvsM8S8H8iTebMKGDKHRAxb5", + "xhoaWQC4GTbgbvQRB13EYOhqmEXqCfNj", + "tu6KOWMZlEigYWLh1wAlRJtx1HMlSgQb", + "S4Du0KBElEapYKNLIlli7IWPt2EsjmB8", + "r3ltGcHH5rph8xfN0V7rgV0ZVclls2uI", + "BFnmsI0co3usfl9uPTgbh0QJxDiTX8Rm", + "ZjXeWZTHLwlCYu8hy02xj8ZIj6GrUQo8", + "EASsZXqOLJcBd8dXfWO8gHLSnHcphyh2", + "O55rqsuMlYqoxmtPnn3UShlHSDck9Xyn", + "LVrfE7SZmsD14RE9RbNnnG8H4iEHuwqT", + "0CAmIpuspCL3XNpgYnYtanwPfsEjUpED", + "ocNxaInlWHU7vIyNEXRHH5GpmwwvMWTW", + "fPBYS95cfNSOzO8cLiwvUpgTzQzimQwt", + "3McIUxt0q9XtgCvyeDkKtufcuu7FURNn", + "wwF3Tsexhj3KfC3MRRn7xRl57PRnssjl", + "hHzBpYBvlVlDXBNDbkvgK09Ia3dtRp80", + "1zwuQqwu72C4IpgEBpM57ACzcOcgPI7z", + "CVb8jgxdTmDqKlQr7bCmJkFc3zzfvjmc", + "0TeakD91Ki1ywDOrqRrB7S0i4SqRbfIH", + "A4IfWc38EBk6FJ0T6NRngyl2GUHY10mz", + "NbhssaBfXkhki8hFF7BBU3lpW8yRZwlE", + "JEpLbNaZaIR0yWumg9KhUJibraoPSnGH", + "ShaD2exJtqBSeFQIhlAQCQY5iRRpsWiK", + "pHpcMcr2zcUzDXNajm0hbghl0kPiYGS5", + "xou0vRWRrkdrI8fLr5AC4TdJvNSolvHw", + "Ze5bewkc1BO9xTu1WlmyzVMa7RazGQ7j", + "2ULMPi2wYeLJxoTtaL2IvUtrqU1rkdKT", + "YZ7KekyMZAww8d7J3D71CorfpHTSyNIg", + "A6NCTai5Nr0dmpytFpagIRwTvYB1TNlB", + "CUzIHS78EabFhKzRO6e6TVC86usUb9dm", + "nss0zJcMgzEyviAxqMC5cVur8qBFOd7r", + "DPCuk6iBuOmzRCl5PwiZs5eAfPRy1Rw7", + "efMjo1V5zxhA3BMxXi8L4ZpJQhFiOOlF", + "VreAX5YwaUrFxUVlWjlVJx7LiOCzHR7Z", + "HPCFQ0NVmj75nllmnHemyQ0XMkFol5m4", + "Q7TOiPt0GFpJVFiHFzh3EIcDtTZTBN8G", + "6EzLkH4apbwr6w3rhcSUtr143HdRj6uK", + "MfyvkFAj2jjxjNL28Od7v2vBX9j65I1m", + "qpzHqcMCFedW4GKdDpP5ez32rKrVzHfd", + "YWgxftY2TMjdLDlCD6H7Yu2rXr76FCKK", + "kUnuEg5sS1giWTn75gn6p8Ot8AgFroSf", + "PArVFHN16ZjAwj2opx4WmU4gPt3kSuR8", + "xOjGTlVW9Rk6DO2MUbw5iW7DNDtUut0R", + "gXw3Mn9LFzBinfvJ6egpLrvL615p8aPz", + "FYcNfpIVfmcJJVryr1eGfujRzhCrPXO3", + "ESw5FwFFB0WwJ0eXdvFOWe77RQzuTfuY", + "8TwHa9nwLoYz6Eaz9boKyBf83bdiQ4Zr", + "QxEAXO4r8fmhyfwP94nyM09ACL8YOMaX", + "dxOAwCTBlgufaP1S0GtvOMJ8Uyx9GyZ4", + "kAvbl1N8gIvUtsMfhq8o1JSc8tyrfBF3", + "jspBZYuGAITlez46TkCAs2qWlNr8gS3t", + "Rd1P0uW8naSlXK3zjqTehpr70ctzfBlo", + "OQU6cvdB30lTLFKOz2VBCFAsrSSGKdcT", + "9oosdW657Pl0l5HZK5wAmUPw7FP6RiSY", + "0ijXbrhIBdm3PAntzLRzDI74vSDhAwmJ", + "dugk43GCehk1PiSy2wMh77YsMUOG3iET", + "OXnpdJlWOKc3Jasqtbb8dvNuOhjD6cnB", + "naoS1kjZswA07DF8FqWlOhbFSPjXsmRW", + "ILfUIOWm4csw2ufUpAmNv45iOGTpXUOy", + "V09tAirgeN5Wu7iYWLNeyOfs2dj8dWPc", + "CQnmDevknDjiVXfk1DiL8OFZtkplzRck", + "k0I0CToOIbKNdmtaJ4BnfouLSSCxL9Gb", + "M1kvBSbGXDdF9tucTMtXaC6gUqUlyqQK", + "1NVOp4mrcO1i6op3GpOnf55gka5aJcWw", + "e8YYEyjbeLZ071pUjkJ5ZDRbOlGuwy7F", + "xY7nczbsykDWF1A74haIxOMqWr4mL2Fx", + "97vXpVgCi0AzzjfTusD30NOKVFE6UmBq", + "I4hk6rOu6NkzkH3nxauZuR5PZqVEQfEx", + "rvWOmUxzJmm8o1xY0CcelyvqkM3jYAoo", + "ogJrg11ajsqwqjL1xU0stVY4fd1dFz94", + "ccZSrtNTWo2AV8UWQdj2qXpSps5V1fxH", + "myFWleV5ZQBTNzGbzXILiNOJjNcHCtGN", + "RLOWvvc69kYp0tzbeDMotKyfCdKoMMbn", + "FUzhwUGO4YOgydhiChGIFSa0AmagOeCt", + "hG1KWeNyBcqM9qfv2NLjvNWvLNxpz2kw", + "lhOWosGqDlbhvw5p15BEJWz3XasxmeA5", + "1f7I62OQAcGLZf6SdftXeSRrWxnwcz5A", + "KuuLulLomV7czwIIouUwhzxBG7vvQIC4", + "of16zBuWmgE85eDQel756LPHjCAxOWCY", + "LmsAWoQTJETpok9QitthWjQgDLUs3u8G", + "B7Qyt2KJes4q7KMsvxqLfTPugkEScQ7j", + "e3QJMwCjQm7FapWN1kmnIhqc4653coHp", + "S9ECzxvYG37TbwNt5LWfHFqDYo6icH5q", + "mHqx5h0mU5jRn3qb9prDQPpBXBHhFIO8", + "Nw2C5mAAoS0ZSv2iX58FwLYF3d0f99Jv", + "TANAD9shBLVHeTj5BilLiS0KHFrwHZIm", + "Rm0c3iLXRyvnkZLzbLpK6Xc0U6KUpnjc", + "HNMA1BDAqgux8YUyXtdGXtvOaWom46YT", + "Tbulk0BXY41CrJWsBaWtmSj9qzQGYSJC", + "hgQKcwFQi3LYF29Tc6o6WRYjXZT4bPnd", + "d7NBxImv3xdF4PfdjDtuw81Wgq7Yxtij", + "J8DvqLkQ7z4wQyZhJeRiR51zqIMcy40J", + "9PHm50h9ostnoj1wslk1DvkteuWRBRgo", + "LmDSIxDdBvvXjItx5N0gxqZgGEkK7DFA", + "ZOhrkTBl8Gbj3evWpIMgBULGezQZg0nr", + "E8wT1Z7HrltV3h4CcWBMyW094RWXRAST", + "2piKfn7pMHHMfVsDM9cQLB3Hv50tSFxL", + "ceOh3Tyq4koTXAykYu0XcoY1GhAokXwK", + "KxNt90jiMqLGQVtVair4kAyMJtzpV7Oj", + "chffSH7O7ECJkFewcbtVXUT70sZj3Hgq", + "OpKT1qiiFMJrkivq6EiLoPXIoYQmddpn", + "T5TN8LGpwIBb3fQNqhYeDIubqyoyLVGG", + "Mr3P0jtpi674xgNohMLdZLsZna6g23ew", + "ApSXIf819Q6v0x8yPq4ZSlYnwObEYPpn", + "bwVSAjo2Qfnrj2sI1xQmYcca9jjk8ObZ", + "SfJFJp9nPad65mL5tnGuGVO7uWAQx91V", + "6jkPNZtmmfPQ2Y6I8xZVkcTwmDNJ1KCL", + "BaogwNsfH0S2gHRniuCx2Q0PArP66HSg", + "aBRvNsZnLPMaN91r1Daolb8xCgGxDDwP", + "PiBeNZSPyVhytKgvLa99HLJfHMBE8ZUG", + "ZjquSrW199ixw9X9KbUgcR7A8zWFhSeL", + "7cwravR4YOxcIk1zuNaKJjGgxQF2UqdL", + "5edjpdT9cp2GwlCjLPd7r6hKcapUA1ZZ", + "qC0UzZDCIKUTVxssx1PgzHxfMez9Hae8", + "JKXeHb8pv5TCVwCYTcTKl62ETbTGxG2L", + "9E97Nlw2FGIKSucFtS9TQZgQnZNq7tlD", + "z29eJjygUhTPOcARmORgNdAQNQ6OnNwW", + "25PdVIJ6TbTqneCpO1sEOM0oGAyuzGoQ", + "7m97qymjggVlWyUfa7qoLWFNTD0YK9g0", + "foav3j8fTp1W6X96NkIuKus5vrxdlUYO", + "ZE6MIOjm1MaGjadkRwWOlCEMuokRjGPr", + "PuR8gNTCquA3LfScJ8AEnpLNHVjXhNnj", + "ckMtH6YU8B1Z1CDBWtn5OYF46nYPj89l", + "B5ZY2F8oA7pGagC54DVspsu5TvU5Ooo2", + "PTicHJhr4I6Za2hdH9pzBm2nMEkRN9Nl", + "LxBIzP75PyeQRqIJ16CZsH9kHAYAC8xp", + "V2nNZTUw0oHlgV49DLBM8xJvzDbWDSv6", + "Yc5ynwHFHuSZEG44IFLkmyHqiP6MwsNJ", + "pfC2FQDKSPN3bV5684YeGIpAKTGg58rZ", + "rjNGqkJvovjq95A4MZG4elYikdUjXlRg", + "lsHXHBpSRA77Ud7OCW3lNFJjFTL6t5Ye", + "ZpjoMXPVAyDTPDuznrjj6sB5EHW5K40G", + "pk8XPZUWeVNxUk8TWjdk3ODtkCX55RZQ", + "1GfEQ0tUTCsQTAU2zjkk4H7mTueMFAPd", + "9319vKdSoVlIOP42VJiQNh4Rpxie522m", + "DUu62O9EU9F3nOTAgg3CffMHWZYCPPkL", + "942vC12V86f39E7OHFSFgEMeagHU99E4", + "BSZPF41pPq9NS6Uqw0YdPUak0dWNP3fU", + "PSxfdJuMDYRHD7kDuODS5RWhqzHGMNxd", + "0tMwGoHaplY7CIWEpSqYDiLOcqsfkzsf", + "oCo1WYKtGrDxhMQ3kh1xWB2zJzDgaBUh", + "A4d0xEIWcIdjnIA4MBX5kgm2RfeOICcp", + "uaWQacrBbOo7Xo6D9a1B0EgMjWoRiPMv", + "UIB9HZ11L2qDtyTCxlkInr1xO450xpjE", + "Oq32BgHnmSzptTOI7rADcvX2LgZKnXTF", + "L93QtdAROwrUdjyDGKw7uzgF1EuoDWcI", + "8MG7I84rF8Vm7GHm5hzLPbjJpUwUoKZA", + "IuF89B0LdQw0INSFanyegOskIn124NEr", + "zIQzxxnvuVjQs3z5LCI32zDpIVt5WquW", + "jonrcZrCpQW9QP93NQMwXzojOLi2wWXT", + "xEicPz1yuoGraxKwFMXcusnbxP0QPWqB", + "UsOAj2kaDcrwIIM6UG3QnkNM7NqjAy6U", + "C5YMYXoxigPq8xTgWe5BgoEU8rECVnZZ", + "ulPvi1CuIZk75smfKTkkuCqtsYydt4KV", + "lNe7gVlErvLDlqKakQYDRaNIoYV5dmTm", + "Ms1w8zU5mxZbdPhqKoUQpT93hF0UDyLf", + "rm7mTUh5OP4wMWWB4JLVitDHXJbgdWdN", + "yQkfhRJ2jm8Zr8KGUmMsMDn31fggxxnl", + "mZL54wV5xauNI4ZgJ4fmIVdXPNIDxStZ", + "LJQBYm2wpm3rVYBbMdr2hQODVa4Hf4PV", + "G4w8VvK7HTSAMBiLCuqF1z4FXTfasHqE", + "3Q6mv6ksKUt7a6rW8qDrYJHuhePNw1qR", + "KPuG0dmPjbAMucjsc06GOG3Vu19hpaPa", + "IAvbAc6vLZRU19e8YGiDS7Vn2uhe7SoH", + "7cX7EO7lpNl7jCPSX8CJkZ9zwlsRhXwd", + "qVZfJ8QFRESZAn4bK8ygFCmWPKa52tp4", + "Po7Kajvb7L28qeT9D04BauBVIDuMfGbG", + "uFpx7EqICBHrmGzbl4fUCAP5e3dHufF6", + "gOQa2l542qdjUZVPOyNoLRKlx634SF9J", + "SPYxpz5agyDb3DhwXFf9cvyTVIZewegQ", + "O8xxJstU54QvvYukvjjuzFHVhmCdvNqv", + "0Xm5Y7OnOptiBI1BRJMAaptqxSomROrn", + "dGpXy6cua5pkS3BjvkxJekxnh32HclLx", + "2WNmWggolfIH7kbzIz6nbPsoxfdsQwq3", + "uVOrmuG9BjiHBWd9D4zYGIPDIIPtZVjY", + "U8JgG6b711QtK5x6BmWbMCj1DuRgNY8Z", + "sNIeW6mFfFNUXF1Gxjj2tyWuWBnKxKZB", + "ss1fc8fQXAVqGoXdUhLEBfLPD3G6hBy6", + "qpI5gdlDgmAhxxR21BXTw4tRYGL53xQf", + "gPbEF91XiW2p2yDxjr2u9o9GT1kvKr62", + "KKWAC0t38LB8AFWySSVTGGP0OWslfcOg", + "LjdlCII1kxdMmiiiouTV7U9LChZBWpv1", + "GP26N9ikls1LK5viRKAOkh3teQdRmDXx", + "4dMaMkDbZsOTn2jCcUgNgAHrYHm3HNIV", + "8wV0QSw5aJS9mgwwGGu1FeSKdF7pHLZk", + "tLuxd7qz9oy4KnlDj2jxLd62AHgDf3j7", + "Imdrff4Osd6AWJsQ72KEIkx2Ph2nKOoD", + "69ZEYSmg4ye7rkTMGdjLLwF7VkxnrOb0", + "PEkdXYvUe3kTvclHx2cIcQ3p5mNSsmy8", + "hAQCZLHNtvI6PhfmJe0ZdJ6LfSMvlWnL", + "U3pR4211NWc1KBV4rPnS5bVmfcSOz5rG", + "dBAypEvGx9HouHOMr11Yaz2cUu0ntQVV", + "NmVufFYfxPoJLznFzM3rYcXFAExMRc71", + "ea8wJtdDitKkxnYy7ngdOTZNJfr2Lmac", + "FqHdLpOfHASdSG4r0e9wfH1UI4ir4DTR", + "eJ3sTfXMDjd37PqGA1lsrwTYofqq776s", + "gn6rutRdVfRbdmSL0Lw4NF9j197Htxz8", + "l49dc08GmsXsOuE6Bv6Z1hn77Q7o4Hh9", + "FdLdavQWRHbvmish4jfvJuEh0j6sNXk0", + "96ffZgMNccfgZNeJ3qKNQv0lDRfyZe8D", + "DF8vb8J07ut5S2ONuHk1k6tGFOrpF31F", + "EmPaKPEmLFoPJytVd3qwXmweftlwWINd", + "OiULk1XOPduDnSi096RQZb6Z383zdBDl", + "mfHvSWoY6k3PWpoZT3TBRuEbWShDFCK2", + "wwnLayJdDRcfX1fuivxgHzcnLRSroMsf", + "TUorVOjNxyv5WFd7WhvhfZQid27W8f0I", + "T2chYUBEFFw7uIBEHp1iDC6tlSLG3xyQ", + "isRPnOfbYcc4s9KepZMMQfMQdEOFW5zm", + "E6FZpwq2e9RYCu27gyxC2HHLLqSmsVcJ", + "mUrfpObCS74WLocZRxiSWqF35dw1f24y", + "Q5grVQXFQAyA1aATAa1LdFcN4in2bhm3", + "KB8hqBYQ3dXSpDHVdCdD15L7xOcHK82f", + "YsqmCFJtxpNQFN1e9lWu2MsCANm6YfPe", + "pl4SHhOfsPHsdSLvLVZ4HOU48co8iw7v", + "242SUFtd9uUsMupflqoEZ5Vlu0df8JGU", + "QXmGK7X5ydlFySejyltuOJdYXNRQrz1M", + "G1AInX4QCGyxN8Y0qqfwtoMfMKPJ2DBt", + "r7yDfv33o1BA1F1X9whKDM69VjFyzyhR", + "8sp0EeVyp4pZY3bk4K2VRcKTgryu7ORm", + "flE7GzFGfLpI57VY2GZOWRbrXh85j3Cw", + "4IkzKYzFAcvOzOzUVEWIYqCsg0oKLcWI", + "hL8PI8kceZ9uRsysZ3WWQdFtpnFeRyBy", + "hHiUPy1byFTr48h22Fzui5HcSgTUtpBD", + "4A89MEDraGl3CXaEq5fYtUKgVYKwdxf0", + "rRfanmGnkb7KZnBSFvTikfdWs8LUJuIi", + "595ErHqbojO1O8lWeEMXDK9CG73iQCtK", + "TsUs0zM6HGfmssgymRWwx8Bz0xY3BkfP", + "eqfnLbP1CVVdKYvn69sNjQ8yQqks0RrW", + "wwzG13PceW4L6NpnThEDm7ZsxKJ3gutm", + "cU50h3KMBI9dcizI1N3Fcas3Mu8Z5ggl", + "NAQp4zY7FHwP67qJYkaCVOOlVyoke8Xu", + "Vv85ADVKcacXKXmpc3T9ukYKSlPL5KWT", + "qpKJbOiLM1A3sYCQSB18b7RPwspu3iSE", + "0zqLpGOken7vy8be1UxJMYJqc9I7gDfS", + "jXJLSFaeFqvNzwb8HL0q7eotkfu6OvAI", + "ctY1JzFxBdijXXu2Cp2IbkmBcvZTk26u", + "6PfcGIC1V8sDP7Ali4PUJK1T7ED9HtMQ", + "BjOBQUoTV9IhQe9yOH0mjD20jJJWakHw", + "dmwIwPHf5dlLB7fS9XyGPI3If1pnNwyZ", + "k7vurywnRtkiTZvhpN5olP8cCXllOOEi", + "XnqO6V3kgBF3iZpoeXvDjAyjCTLxzjNO", + "xbDHz2ubznVxP31BRcV9YTXsHXFRycWR", + "2R7eRaxjeKPlOxi1SvsB0PQZVWlKnNP3", + "YjcYkXGiUZv4PTYgHrL1AkNsIeEbSwZg", + "D86lHjBdveocxJAwGXoS0uJnpWhgUxz5", + "A2m8UsVvMLxaDJ1jlKEIhqOfOC6PMjLI", + "3coOq9KG2Pn3j5pLZ37BpjArWdqoxhGP", + "pNauPELiusqQjhl2XEQ872MdDN5p4J9t", + "MZAXGBSWg5xxL2z1vYtvQNbVR9D9TvMg", + "LXSujPvTtZqDAlxoBi5caGg6amaWZyht", + "rk63V55Gq0wxlOawggFWPxORQDqMieBZ", + "P15CfNGRDTjKEBVfFwums88et7vkMbsE", + "s77Qadgz4fLntkJmCvrpeXVrpYrnG3uH", + "dHwFFxKOpDrerOoQJfmi537BTyIyZfdA", + "ijJ7AOcAaQnkESx2rr3RMR9V93U7fhEm", + "mdnSK4Ze7n6ELmdTFVNSdUIwm2Nf9EtM", + "Uc52zcOu54oM3Kt2WYdeg65sDgdzqwcS", + "pT238kTySCF20djaAHSwvhMf36Xitubm", + "Ev0v5BmCwqvBZvDP2QiUSNX8YpzU24wr", + "kahcUcNwxxZQcZXvPrBWDL8VgbOT3EB4", + "junJWL4apYPpd5XYTJ3NXR2Er8MrEImy", + "JmCBE6v9hEmAwWJXnOPkH0NRyzRahFBv", + "iWk9RO4l5b3QvAfi3yhuiHpAmWunvHpb", + "qHBcq5ibiI3fuMXWmo3bbHvDdIMLiPJa", + "9wNU5xGdYha4rOtIJOL9qDcGHn5fxh8o", + "mwLYEj685OyLzYC12LcCwXeZlVWWyR7J", + "UroSdnrXMAAK7gErPLL9FpDScQJjYPrV", + "gkYOBTCUm4RO6DeDJfWsoOl0N2oPg8Om", + "ZVdRyzyLV8sRZAFl6lZSehzDETt6E0OJ", + "hMAImEhsyXdiITkjz8IzCHZLOs2p3mT6", + "hfI3UoBbLzDWYKqA9AH799Se9WGgBZJv", + "FHL1wDGzaMyrQt4LCPZDpsMkQNYLTbBY", + "ZhvReQo0eEKj1eJE11MeWUdlP2LTMBqb", + "x68mMtUnUAqFgEUfxjh36XPt1iL33b0q", + "MzfUG0LyufBj3t3JlUXSZ5Py5FT7n59J", + "7OPjaYYeDt5fWsCDszUkWldiYEEL48ZE", + "PdvAgzEFGhP6hLABlKnLf0RckJjdYA39", + "FYHpqd4wXIeF9sYysUrh1FbnMgo4UfVS", + "ADcmZYTCjYOr9OsTMUsao9qOBmMCyGBi", + "blaEyNsB318oBQZsOCBPN5u08NNieL2y", + "xAuzzN8MtY0rinrpxUcjRRlAQ3QsPFsS", + "4G8Sij4YWmR8xZIY3Wi99ehTbGtqqmvS", + "uyvIuCISJTpqLFUvFSCz3GobDp4uCsvS", + "AQJ9KdxgvjijbxCS2MF7kVSeJ4J6UhsA", + "0KVuwn20PpOSEuUH0OFM1T2G4UqpeYeL", + "64ahcUG0pxMDHApfSo8lMjVEnnFQzdNV", + "dtBSiJnI7db5fRGQvV0YFpQg45Jbeqh1", + "lEOg1f3SZjMQD1CEbGJ6FXfXXSm2CcRF", + "NqBqr85TBTRS5ImaE7TO6hYFNxcXDI4J", + "6HKTsviOZCKG3Fi6ZNIGvsBfUgaAfzQt", + "5rnnFH5EP5rLuJDzyfJkk6AECF41uZbO", + "x39IcmYd9dXTtXVrU7UuaIHeoimxsMV3", + "NxAH6jqRP5j6X1q6UJ0kH0bv4edbP0sd", + "fqW5f4wDhpbBWJK2zssgA5srzB6oBPKY", + "tsv6B1aNbDQacjr3o1hxfKCqEnU4ifnJ", + "MxnHEHi3daMK4vlUSChOmlq0oiGaRwrQ", + "Z4t3w5zozxdiO3ZzsYJpJ8FvwMjAtXzg", + "7YGSgxVDe3ZRDwuZJwsOYqPyVc5G9G8J", + "ADT67DS1dUAiF8Y6KsTjUcin0UJoNoiE", + "KsES1c6gcwGqmHfcQuExokUIZuCH2Pr1", + "P3GkDvOrXOw1ZO6JmN8tLN1YnbAMj81o", + "l81FAaUeF601qqaydvvmK2Gb9O7UhsjU", + "KHlu6uJO1jhM997My8BmyJglEN2jM0lT", + "WE6PDKFh4gnVaVvT2fFwgYHGe4QNwuvc", + "o9IezgIgJcx9gCMPnL1QfqTxRk3jicmc", + "g9zK1H9y3DVwRDTLxYzeLDn0JeXSpPAQ", + "qJtPar8BNxRpjVdzwD7De5rW9uncn3L9", + "OyHHkZuXV83Qay8ZNatvpFQqLqCm6ZrM", + "PuMaED80u4b3VhWKxYir8nwaxfY0Ebvx", + "JbFlRpIIKftZgMNWuI0K1N9uIZbgpwZ6", + "DAMnb605Am6nzwP2TeA8WiPrTxU0scY0", + "kpnge3AFkeuYJor8Tah2qMwMxh2kLJ3u", + "YKQZneuV8WlbJlkYUQMBNxzXStm24eIJ", + "uUIEBM7mp7zQ8AObYpZy1KMSdoNneHYh", + "2oUuZ968s7YJetdYMf8Mv61nWAesfl2I", + "OnmJ7qNjgB9c3JTTqHQx5rpY9BEp7Hjm", + "ZJUyJJa01Qke98Jxd56rooj8q8N5hUl5", + "7CUSiLldZTrlaAjrje28HFU1QwZlPcL1", + "SSUd4O2L1ITMJsMPKNUWCjeajCKPqXBB", + "lFyBem9Qyuj1c5l9uGShGIwwwZ2CQpDA", + "CxAThPajwWaISKPQvwDBod0oLoegtjON", + "0ITAbPbOIytvuCtkX9v0lsRAkstKQgVh", + "R0vZUAwMscEtTG5kgh9AAXa3TxBoYtpd", + "ozHyBjAWZOeul3hmv8JzP4ggY0LCsQiS", + "RVez75813whZVE6KZKZYNfx5rZqFMoIm", + "J2t57dP0Eg2tg1W2ii7BAwLZazmBe39C", + "HAfo7Dyu5kAQ5QZu7sTv7AURWB1CyIn7", + "LMova35TqyV3u2Z9egmw8iNFwuvNzxQL", + "d9GUAyQfKo8fsD91jYocBur4rFFfrNJf", + "VreaR6aurAFIYbyuOjPSAirV2bf647s6", + "xLxXSbUlzSSuazcnTzLjvEM4CWOZcyBX", + "7MChM6P37rbhjE3ZWnZA6aijuDumI2Rv", + "gmibDpk2bWCJ6e1ZWerfaA30GnxJjYt5", + "KxBxJatcVGepVlpvK0tiEnYKmm2ioL39", + "ty8F1TUYLaZeyhuDCIjkazM6url5Niah", + "Hese6QC9hdjS5uZTX26fNdOSpXMUnpo0", + "LrIqUweG9zR24RT7iLqNXtcIUX9NN9iU", + "fBPa0igYpDA5sVWBj5cGoXmRrURtk7gY", + "xqf3NuWf1UGxcRz1UVa5g5ZtJZ0uV12r", + "ubhpkfHl3oqeMUGEhQ6mV76PBDMbgLWW", + "51e6ztuwwOwvGlELmB2X8nFtPnfus6x7", + "EUtyeCj9rFyxV7kh7FmTcG5AdtyzcFyI", + "90DMkDx3iFLOeQ826bALRx5w7KCqiwSU", + "6SMxdzpi46M2N442oPTMt7AG9EeS7kBB", + "fwbilvhj9M6bkG2aT7thO6HJyWHDLcEM", + "Rdg1nfVlDPJdnbspfir6Is4PZ2AO9yJc", + "2mI7961MiIwpJfNq60gEDM82Oxo0ymT3", + "3N6BPSNvpQArTB83n5A9XIJoWmEiotqK", + "QnVZqSRlHhmPMyqipncHkfTGz6uKcnFK", + "a2bNQQGx9YZGIjYZZVlyMY2YoDDvCbl5", + "lrVJzcjvVcNGQpwu8fdAzSTtn7pjiUrm", + "ltTajFm1hSgcqiC1pfyUe3Ln0JRrDVMm", + "5EAKM81LaoH3xCx2i1IxvG0OvVRA5KYn", + "CxvhMFMC6E4bwG5qRx7vaPxfu9Nxy4xT", + "bvO2lt9ieKsAo7YW7xiD0bI6Cch4vUx0", + "1lQPNI2simosUqVxMAtBWwnTIMQAJwgX", + "J6TCxZEQk4EE5qMgpTYhYRVk9EHk7V9Q", + "75EqXlmWN4WJMmUABrkCPJyhcI5gX2oc", + "xoU4cLal33hKjthraBtCQgBXzn8rT3oL", + "LHArXkhQRtTMDBYvsWaSCm8E8dlsmafL", + "5kXmStdPrkvU0652uwwWK89aOpD8gF3W", + "lS22eSzM0hinNtIcqWS1KNWb1lSs8zyF", + "oFab167paq9x37jGaNeuZjrbPohu4qMr", + "kAsmMvhrQ6Pg6CBhx6Jpre86BrPiiDqc", + "qMI4726QFLDmxigmRxYkHJdgq1wT7NNy", + "8AJO7BHXvUpX3owv3OVTaWax0Ei28nTC", + "JRtgLJFXSS95QqbEMyqzOAdy9uxBqPH1", + "Cva47BFi60k3TVlCFzTrl5HnAA8yhmVE", + "rOlGaRVH8Av9uoj0YdlegOZI3DnmtsDH", + "OXJmTYfNvOuWU6eHb3MpKRcHyjMv4wjT", + "c5SQJZ26BF0imSx1dvA0ErHH1sprs9KK", + "pHpyvWCx5zh3W4ClJaeAb9OuJXCu0sr9", + "6mYNEuriIpcJi3yGgeDEGu50a4xPfM6i", + "DvW8FPOQWhk8oELC9SLV8jFFXeYzUlYu", + "diBqW2ou7LYGD4KQxjfgMXl3m1VNjptn", + "cn6hn6cscgBgYWfEnFMfEBhXRoJoIwb0", + "yjkaNj06dRn9aimv7XX6J3pEzKLWJyLr", + "mHNFomTEduyNAnixXVEl3gV7zQzc2P2c", + "fpIo7JvQK2e6oNqkCgxdd7DWEn3Bm1AW", + "3O93jzfT8qk8s5Cd72hTphTdD7wNXRk6", + "LUTw9fN0K9IWuk4KSNGBjWV67cJyDYTc", + "TVcyvzLkpbOgNY0bDFIZltV9Lhg8Vn19", + "8FlOCG8PJEsChKNPIGIgaI5jTo6fSBGb", + "QgS57N6gzxTFoE0v0h6kfYBSdIMyGAZ5", + "m4w3WFcqsKzf8gnyiaprMg3VOuKpANIw", + "E9ikr5oNBrgBWkLOATkxO5G9XfL4MSLU", + "pvwY6ZG1VhSoR0Oj8MX1SA5HduxgqjbL", + "e8oKBh4HiCbO5uSXPdEJQdjuo1zc5Ukb", + "Q6v5CtvyEdqupUU5vsGUgLhasQS86eQB", + "9NWlveRSKWYP0xNQvyLGnnUEz1h6lP2l", + "jDiUKB3ZRYvzjg4Oit3KoE69VFsOcFoD", + "cnU3pkVOnOHOSvwxxNrqW0XKQQNI3xUa", + "f1C3l4wkOcUUWPaHqi3kb4zY0UdYhwCW", + "T4wZPLuSC7B9MvHRnkd6FwqX25kIS26i", + "ZZYmqPg1XdFxZHjeBDeiC6dzpr6PmYug", + "cg2yhCTbFFeiHKOrxob7HCrjk9XNXw8P", + "TcSpuyz9KTbecg5Aqof9UOUSasnynAE9", + "0QB8KZQ9HFftSYAPyyIktvRCbbE9oL9r", + "18YQt57cjx79bZv8sIHXNbgSiUqqaX8N", + "JZcEr9ATUD2ZHGCUgwYt0Eqz39Oisisn", + "yPi87e0hPp5amgc9hpNYzNmph3L5iCQw", + "jFaXZa0AFmTd77mSZduQjiQX74waHffE", + "1BZpcSR5F4VbYqNOhVdsE8zw5XQuvHdt", + "l7MoqLWVCM4vhuxnYzc6IacY23Lk3Ztg", + "RBzLDY2hAvBS4Ksi4PJfvpumVvglnUVh", + "5ULxNpEUarRrXUN7BKDmOFRsOWIwI5Mn", + "RqcutotqtMUyz1ByE62FuSyLkbKN8Eou", + "5HS1cmawk1PW8ZMsEqZrfpEjSp4e7Qyz", + "kKWwD2v8mwyMZYG2mwvrx9JU9AFlYRtO", + "NrDwAehtFXTH3cF2cvKyDvPaYoP2qcjj", + "PWTBvK2q3wVkpZHyyuEKqlCSLNOREYk2", + "p2dAGyzxuJTCC5HWNiM2KVg2ZWuOcU1d", + "qStvoCzy5oRtuO9bDxKzlTBYnKniklyl", + "QgX0LlqNVci53VYQ2BRSYpAhET42zP1q", + "j4NYuCeALjJgCsmf7YIqN5SYu0d6va8D", + "kkPBys5FZpmNmhZuz0QlK9p8rIpzufNH", + "lGp5xmUBazttnqNQq61c8xgWaqH9Sx4G", + "LsmMSegq7kvekWIrpy2rRBy0FU90Ms7E", + "4AgSwhd97CieQLozbbFUFJB4YAk8QrgV", + "5MPiTere3bkViS9GZOkgfNKiuDF8hXJu", + "ZL7sn1bzejgkS1BKdbNapVcR4LK5LS46", + "1wMYzEENY4bhbSJoBe2LivPWzq4icVQd", + "BRcQDoNvPkHingixGXeNOrS2aas3d4jL", +) + +TEST: Final[Tuple[str, ...]] = ( + "1YvU4V8mDibnXW3S6BCL26ppdjiG7D3Z", + "StP4x8LdgrWCQ8BL4mpu84yFVuSb5JGj", + "kYzdATT3yRaDh6vCISCi35upjs6k57In", + "ZVaCWlmOTfU1JPQedNG0RtlNlHA3DN4H", + "J636ZN9px6dJ5X6VXoRn1JjQBKu6fZ9v", + "gvzXr97uisDbIkwQ8AJyydrRg4witmn0", + "dgsdOH0wEYhHMhcqMFS4k2AYTkF1qWSD", + "Qaex1S471SObCz22Imv493DmXOiB9y2v", + "bl4HtiNdIWBZDfwIW2jewWTVROxO85Jm", + "OeW6W5YfVUhXjFBpaS9ljlN4R0OPUbgS", + "mUtHrf7D4CMnyuI1UQEX6Vxr1yociBTj", + "NuAnqV38o4j6JERUwMO6V23REjDXW3a8", + "cSXc1vFrTDGanhwz9pssmow0smM9gE4Q", + "x1D0JAsDNhjAGcL8bSetj1y8yItpbWQp", + "ifHQUXOu8QwTd7ZL85eZY0bUt8WW2Sw5", + "28AwpORzdIdriuBNFPLMqnEbhRzXPx5h", + "tB8NVh1DuMwaFKlVG7lqajN9PzNHq6nQ", + "QnTrzXiBwS8J4XNnSm09xyD9Xhm6R8m6", + "QGBgcZCXYc7KVhqY5nPn9mwDHtBcpR0W", + "5VONyAkjOCgMcMwWWTCyCKguslwHAUGM", + "lDwGuEHNBC2XWbbYBdZME3iUEsZ5q8TN", + "6d60zwHmuEBgtVxagcaAW5yczuLUlug6", + "pGP4icNErCTxC2GWW7mDNL9QcDb2c1XQ", + "qRAmAEqJZdWvaoQa8eCSEx9QZ1ZyPVeS", + "q1IjFzPYSAPeP0BwGR9JG6t5a1FQoDZA", + "3kbZRFxcGPpIRJxgSXX2Ig4NGBWFWm2j", + "93jVQivGx53Pm09HMKgteGhjMrLyVAxe", + "sgMxsQpuFWJs6HaTzXwFb8qr6vWyPBRE", + "Zys3Jm6s1cuOBSD5C4aT63pQGfDdc65y", + "YPEoBLpgA1FGXsZrpQUgFxFSZuVP4an7", + "P38xlGK4ZVu5wDrU17KfAfu57r27I2QZ", + "y22H98mDMzdiBq7265sZZqFNLE6pplLY", + "PyUC0K0RoCFDZFbDU88RypfOzW4kFtJW", + "5bUFuf8u7753PJYCw1ILMsWS75s1VxNC", + "kHMjn6gERaukGhUsOfzVXVYbNTqNzhlp", + "M8HaAfypwQrJVR8oRcuQQsXtxZktyNPn", + "cA7f2GjXi0pVyPAuA716EbCjPpmjVARI", + "Zw5e21wWNLRlawDJLtCAcRbVEeqalR0h", + "1BuSRz8nzMa94BqClikXn185KGrsuEoe", + "HXKHHp8RNcz9yrvmT3iwA04gBxIqGlct", + "jy701NU07AspwIjI29loPK31jxy1RgL5", + "FgNLdomPs0Yajs2SrIunlBm4d9yeolsC", + "opAW45SoyqZGt3OalZVQ6YKjEgts3EN0", + "jsMzcKaPkwIOPS3HqCyg5hFee4D3yunx", + "18nUnMEm4rHOygGBrSd75eyNm2PgLgCr", + "HwHGXvo9UdQGLdhcnd6WFeU7AhLShB3R", + "hySHPU7rVt7j62SVuEb4QUZ2s84r1eJW", + "rwyANH4jlm1n33I0SvnTgQCHxPA33e2H", + "D6KgDOKPDCAZ24dvnclgtfiu6Bj8gf9e", + "s7TzQKUIhddvojXzhmZEjr9ms9f6Dpxb", + "dtHBH44xUN8KXkKxrHuVoWaoAgzqbaff", + "of1TyQacdu0fUYZ8tBxl9Cm44dwje5IS", + "87PShIwhcsdiaSfp9WjnVN9RjxwYbnfP", + "Bip0Otl4HZGaur9dsUAAdFFkLGLCQ6cX", + "x8JX4ckjYWxRzxF7Z8FNejSts1lgFLl8", + "KmKeSIJwPLcCm9JJB10aSD9yyFF71LyY", + "dOXcgapfhZ6nafgap1DT5CkbpQam8Gfl", + "m2uo8bLNLT5TXsDtJXMme4pq4lsTkrCE", + "6D8oTXqEGvO2pEy0zyeKK1jrRvyPSOpy", + "EYAqDnYyCKRSb0RYsWmWFpQC3nh4ZO4I", + "elO8BAlmdaeFedtrNkRbbBmki9PZP0Nn", + "RTY6Riwea1ueJ1pkGH6GceKjUo8fQUsQ", + "ZNvK2vZse0cZpucBBHohsqVOkdUAuJDC", + "YHABM5FHimPczAbRPW1dHZlQN0fPLfVE", + "IsFT9CL61y0oA1jSM5urAKzhuME3JoMQ", + "OjACom1cwPtsgsEwrLemKqoKCYf1u4Cl", + "gsNSJUxfDxfoWpdyHp7JrJbnts5YBxyO", + "7LA1D0HLre5oJMNmkcMoX93bqJ0BOt11", + "hlmgGHQwBLgCOGvu8FOvu5cj7ZftULgj", + "9tJtKEBFCaMsUDWY4Ly0FF91GGyHI5Hd", + "209s02A8ZnFGxNpr9E1jMfmZGjBOSgzQ", + "Ck8isaAD4r5qa1oxE8qVyvQlOJlbkTxR", + "FIzPteDAoZjWjb8I8tto22mWuufJoAMW", + "Hwpu86ObIQOJCjOfLKrTTHUmD0PIbDuh", + "2D4bVJcFc2vTH5ZXFN0eOeoHeg7ALKPB", + "EhU9pXQscSlSDCEEOydZWwfwJzL3ZbZZ", + "ySba8bA3dzUzzNy5eP8mH2S49B2jcpRd", + "ugYPBJIiI71FVVLfgfH11FXIM2kuPHsB", + "ksNtrn6qljVtY3gKk96Q3Cgs4IxR3jsI", + "2xYppQBXCVwgHcG2w3EaXoqOh9phEwEJ", + "y4kWRwRuoWDDoJT6kVFLDN6yOlDMtyaz", + "Fv4QSbYiK3Pt0CkJ2GJppphJ4ClyTSiF", + "SrCWFgDAyfN1WuhoEqZ3szHzzQPiqVc5", + "Gr555TbxwENusKBgACWuLIVM1CT0tgiX", + "gPevvAsPlByhCDKN3Lb9u6wncmT2In6P", + "80kwpw2UVt4zhQ7ggaod9WsPw9EaLGBA", + "JL5WtD5MnS5tnolubH4Q8uha84vOTXPO", + "JUUCQOSiKniKOffBPBxVeEA3XDTnQ9Il", + "HzLBReHB6w9N1Gcx5XDYewvAyE6F0W3u", + "TmdvvckhuHyasma8vfV3oxacdslQ9rA4", + "UU4CGMNQFdMPF5VGWYAxZTByNQfcfkYm", + "hoKvoduZvuR2IhCcUcgIwHlb8joQhbSm", + "6qNMtRv1y01GLWwjomc8FlVpYhleed3h", + "BCPixp2yqRdfgajzeDm0d7cDZYbW31nA", + "TcjgmQzkiIR9sWoymCRDJKlCoUDqYNmF", + "8tnfEU51lFCl4V7nkZhKksE4BJyEIORI", + "nhrAU5aa37zWK9JQMCBoD6o1hem4vGCE", + "VGZZhQoyQAFRKLquLLb47LjHPuegO3mm", + "wt2T2Uc8dMEOL1InHePzKPG8tMZH5p2O", + "kVUN9FeMWWzF9rnOtEpAySncrs9pxJ7V", + "3JgFI78Jlh7VQjyJB3yFOdUMIwzylW15", + "tHpNDPUkL795zhiiDKVFDbLJwJUK1DNF", + "2oUTL9smoDJqpX60KDq028sJmxpmKnbO", + "kS0Agjql153ITvvrwr4ojEIYKalAetZe", + "IPqtLajQlE8xJPNzecIByyZko4iWw30i", + "4nkwYgfpsMUTEzVsWqG8yOlMsePsDU1O", + "nAFC5UqX5SWYz1fEcicpJwBagplHck9C", + "m8QGaDnxBw3Dr0swaOK0Thrn1lFwEPgN", + "LpgpUMkOqRp79Ih7cIOzChX7HBI9elVS", + "0Czw43TuCoTr0pfT9qZzn4udKCcMuoEy", + "bzAWzq3m4w4BFCaGt7W1y5HG2Ix2rpif", + "Npnp7uBEwJXfh38sXvfa2uJYQpR6ynM1", + "KVMULktePtHYQthAeUPIMcyOxKZzeqYb", + "d54Ruj4NV3VEIyAKKUdW4278D4bvTeWA", + "sZ7cxKHjd5HF5Gi7PChonGX9vhQvPqdb", + "m0NBWryf7PxzvC5tGVHk6hjvtEyNIQKv", + "0SmKextoDhRIZaWZ7k3oUqsGKsVF5qu5", + "4w3eolXO1k8MrxGKLoDwR01tjBBlLVkN", + "G4eXIpqGrbnZj3Vv3HUzrHFjB1eGnVdz", + "FfOB7JnSLCjgUanNeic6cEyuM0nRlMzt", + "eUNZhKHAkqiVuf5ZBEmfnL6rmPNKs9Gz", + "a5tUJsw1CtYnxlUCg1DD2EjUbVG3bVp7", + "q2kEAAmvneV7Lzm786sydCuib9JU0bMh", + "v8Ukxb1tQGtnGsQDhtyknnqgXJDnvNiW", + "BRrgZZZgnt5Ehhr83WSyapirTmcJ3WbE", + "ZMo1QpnGDM6aDm9Dy1nKnnvbEs58qWd5", + "gRTRapJxbY5w3qiwZJR0WRLswvwOtGxn", + "97pRhbztasaanCPR7NS7lIeyk1seXv7p", + "9uGKrffN6i1QU876GLlq9kEx4FY10TTK", + "GYv0jEbc4vn8y9i0FNFgDkzZ8x6AjUuE", + "eBF2JL4yj3drF41LczlstwVWEm35wqI9", + "Bp7KXNkL4ZSQkBvNJ8X1G8fTomrOq3mQ", + "KwN7axTXF2Fxp687Cchtpyb4YhCsebeV", + "FuLZlFgSl22yb3dNrjbKxPO7R9v8Ahvx", + "F4idi9ti2iKUH9hvRN1mi1Ipkf59Le5X", + "v9U2aegy3L3jb5DugvXIRgTV78IUfqM2", + "gH2quaYFDrfp8XvGTj8nt8C7uN5CrKOl", + "g1kW1HRHvE4laq8xmVzAe3ZvHy5DKqAG", + "8uRta0FyPgFTW7bmU8uPjWiGWeGLBROf", + "56sPrdmv5cwYhr4xnhswelUgc5WIzOWH", + "9Q6xbZhKICvsuDRLwFVhSEOK5pq3md2u", + "fPODQ2whi3tu32d1yPomHSw2kvjtM8JX", + "O2QqFJIkLsYLiciH0mlV271lIdsapeO7", + "Rp1J8t6TKbByRJoX3m29KMClUUekedBO", + "QoOlaG6ZA7FaTRM32Ch9jz85ILpHEdpJ", + "pMlRkQ09XwvNFAghE1atHe8OWRvkKjGe", + "uISRr9nTHQAjafdrFDrxBk0S59MRoIFm", + "jxzGUKmlUB9fuiBiKGEBW1FsdXc583pE", + "r3XT73iJvWZ3z6wUEWideA2dq5iAE0G6", + "O9BNQ4Rt9FGDlzbF9xeLgtU6cSaM5o7O", + "kDZWlA8WXfOgsQ0CvmTz0udQJF2jkhXI", + "dJH1bMafPfhL0zfJutmxwOHwBW7euhzr", + "Vra4dwrIK5oPdat9aSlbIoM6IS6yYGQ4", + "tuvfJGAtjF2Gzclxy5lIQVuWk6mSNPh5", + "Skr5tZTejo1Npz9MbBYXhS0Yrl35ao5s", + "LOdejqiyD2tGHALBSPpmh01YRn61ALIA", + "V0sprH7wkrqLxK1wPuIaK9ZvgrGc7qV2", + "VkgUWeVrsivVa0W69aTCK8o9998yKwGW", + "d9KIleaME186DKPtQTPZ5Wa7Lkx4PPyM", + "VD6oPect0V2Tj5Hjg0qYxDFuqMPgVcWt", + "7Wlba7Brb1RmAb1xh0Mu7lWjP64SsubQ", + "FiOdTy0OOQQEqsdjnVgXFn4CHbvNjG50", + "rKi9aHg02StRtz1ErfSNy62EPiE8xrbr", + "YucMfHlFHPxsJutcGdXzwyXf3xkevxiV", + "JGXGDxeuKx0iPwJECNHnj4y5qV2pDqGf", + "5k8ZrSSv8tEWTP8dMURMY5n41DNZaH0t", + "mj1V5SmEIW6G1KAn5OW9VlIYQ5HGRLU6", + "fBTfA7uKQOJZuCB7hqcbC1eULUPhjmaS", + "OjntmEDPXm8JDRCeqSQmXPhmWL3ka6gI", + "QkZ5vwmYSNCCf4QNYBOKTqJzjpgTmUx8", + "sIk5FQfpEApJ8Ic2KJ40zQQ7EqbPcR2C", + "UIDcwkAip60GXJYwiRunrLp14YPqVVKt", + "s7OBVSnFICjCIJWt63Sr1027QhA5AI7m", + "IFnwwodqjjpUeVLsKGdPzESlkmwsI4O7", + "Sdjznje2K7uTO14GVqp4m9PTrPprC6yA", + "lp3xNvw6Mohjm4lCTc8iGfOiC2iYzqY7", + "JLF7KjG8hBJz7TwJcClyL7ILLQ6fzxah", + "jL136ke5cpRyvHX9eMdpd49SvLsEu1Tr", + "iJjtbQqIjpiAx65FWN6oCUOtuK3nPtnH", + "mkMDlMCCVdBnV12InJtT8AD5X46Wq6lj", + "pKbaXXnqIFVXdz1U6nKYpPqPgnJOIBGX", + "K9Sh1rSuJQuWnC7qGzTDaEztfPk8spnC", + "u6Ose3YfeRQiAVhzuGSHgvxXUWG8ttST", + "FwlFlyhtLxG402Oya654sY7r3owtd8S4", + "h21HrooP3P9jiTIcCDcUvLev9yx94FdQ", + "uXqRc9pL2OfVBlz5AiysolCWFlQsLavT", + "TL0HfXceAyNt6QFtAdgP2NrF4aWOKWsw", + "lfswDckZlb0IeFw1c1Z9NeeoIvRjWkCz", + "eVkRkdQmLt0i270xL6fKYgeS0JOJxFpq", + "ywWtdWkFtzRmcC7ypqSKsPKGEoJhZSKw", + "g6u53mSyQM1jlMMx5j89rUhf57daoU7e", + "E3ZxuXmNQQjYx8kzJSeERXJJRup9lTEj", + "LZtCm3bPDaY5faWaDO6M1iuQroFdxL7h", + "FsON11DegTopfQZ3FTQSI5K5zmRWYUEY", + "RwzbyVu592XffL06urlWtFyqMW2MM0T2", + "4aIleEHh7VRfd7slRT3uqsvfv6HJpJ6b", + "eDop4hwXp0P7gSSkEECayHKIwqLwONlH", + "AEXBYgMOmum7mPU7zSufnUj4pwQuZQ4N", + "EDsEkLCZBEaEO1O0Jfq5DSfP8zphvTSd", + "Ub7802qUVaHldEfHqM3FcxoyeRxMQVcD", + "O1s1IrTSbM7tIdqMFmkkOzka06jTwuTB", + "OGv4kuZX4W79PQAY5WyCZRgPZYXaNnO7", + "GNeKMcNRa38igI7klP9UvWEDlkYGKo4a", + "kL5bAH51ECqva4TCncjKmgT13Bs9ZIPb", + "7OBLsFghDtlS7wakIdSfTANaAxnmQHSn", + "4hADtAxuMzlzaILU2fqqJgizDjXXGaVj", + "byAiMnryc06hyi6oUlNEV08y43quFJPE", + "5HDXUtRWr6yI1LzArxMh3NO0O8e7VZYd", + "r6QTTkjVNCUhfyv7hSnEp5tRYb6oEVI5", + "qGcHIsEvXN2B6j3D15zv1Xo1sCiqdlxi", + "JNaXVMfhXW5yqiJXcBCcY46W3vVaBrZq", + "KXHqbZyHs9mtrNVIjXS2dXifMuA3cGMK", + "ArhahLGUD7USMaUbmLBBLM6F4nXwUpZd", + "ChUQ5h1SiEyeTVvFtyxkf74nCTh28FG9", + "QzLIdpWpDAnPseWg0XbRfRguqZ7DiHuk", + "NmxIXRiAkWU66OAPrKQYW1VeGDyorcOD", + "Exz2vssYWjWv6EkkSb0fBygbhsFcwnme", + "xgq9hLQR7f1qJAKnQrrmY0IHf0eMTbAQ", + "YO38J0FLlITGVHsXaSSdb7RYj2yVfiFk", + "kdwzN9HOHrHjeU2sZMLAdy8Q9W1zvXfW", + "yKouK2f9iBoC8NdXvHHp3umaPPvKV4uz", + "BDiOjtfX2shWAtb5s1D5yuGKPZceBMJA", + "crfYuhnGxlRgE0DDlkrkOl4DJnXO9cIU", + "BSNvDAE8vazw0MBhTEMj6ovEORiQRQkj", + "ruT5mOmnCdy6EniHvXUMNRpnu7PuOimg", + "5JxhNItzBV8i9l402lNvJ5kXl8sKXfy6", + "D0LN2fUBOIpuk5tkNcLCRBxhiv68kEOK", + "k8eLlmonkJy6qrI2eDsmMX76JWJlNsjs", + "tA89XZ7yWzJfU3I1KZ8pfaPawJ0PNOQm", + "hVNAOtSRcQTnAShes82snNlQSv12XnZE", + "VDJhfBDSalC6bF15yAKhcBxlz0X39kgA", + "oIk5l1Wc8Afa6C8wPjru8ibIj6V2W8oJ", + "Nn68LVM5w8kCIUmfXNTlGCUDyCyr0kpl", + "7N7neSFLOTJZnK0I8ljrvwvZm7id2cda", + "im9RllU1qeY5nunYg1IS6FHXhp3ffo5o", + "cnWtI7VRoSHGvve7NooUmBS6pD1yTv8y", + "r1QvUrgrROiUBnYBzsPfOhabA1LQgetX", + "cIBNIO5eA7gzinIbrqK5UJs7tQFMWfT6", + "0zv3oRcwGtD1cHcftbWtkt7XGV6aG0tP", + "BaD59wVsfuZHFwcH3cptBjZgrot6bAvd", + "4g0pmAIcm5Gul33cwc7fSc1RkIqpk9yY", + "mCrbqypqV5iMme5i7g2eCV82XrVzhFqV", + "uijtNHJ8Y2bBBjrNH9R40k2ApEZuzkf2", + "DoODn5wK90m9ynsJpcsdb5z9K7Tt8EKm", + "Zbe8IybzdKjTHs0rGhhBgTbHIgpvAbxb", + "dhQF9431skGvjYKypAhpGieS5s6sca5f", + "RbNUWcR2MGI9O4yH8u6zj5RJqtmkdWx8", + "8qh7aoaLMVQ3jDHSuzJBKu4rtlUe30iN", + "puTsPwatWS3rUD0BxbdFoZsPCE3vpiK3", + "PRHIftSVKtanFzXx2el16cRmgOwjq5eC", + "kWIuixzTkCkXgQIqstEZATES0mojwlKH", + "7sLW2CITKrqWIOBnm3TLgmKltGXOX8rV", + "JN5dqWjPyFnyRT1vL8Eh81t1Dy4np2sj", + "PXbYSzVXQkm5AyTDvILBJL25CnxBlwZU", + "mI4qa48NIhTEMVHfhAvj8xeIKjQwptFr", + "a2xbs3efEyq1IKZHlmx0nhns6m51Gj20", + "SYoGcURruRLkMjt9aFnouFz8u8fSUDOb", + "irOLHy1E6HIdf59jnWH8DptyeRvKlJaU", + "ISdQxWIOpLzhkPp2asYvI7OZSrrJnAGe", + "tu5TnvJ90SEMU3JHvOxsf5pmXEqrduGm", + "ZAxxkuSkyPIHiBu1DB3hg4oTFNg0nSg3", + "EHnIdvKCcRPLOHPhkpdZLu764kO2JXo5", + "F9TnHr3p2eJCm5DgrGIjCsPmKde1q7s2", + "FocoC1Pn6yRMWL9EECWkByxi6tx9Ju7A", + "MPSzibAQWbWztE3FE0dVk5z8Bj4JxMRT", + "h8JXqO4js9047AIvMhOKrZ4QfkVyKUwm", + "i4cUF66ZkhQLl3JwOgiB348ZgajpRG6E", + "p5ldGxEWGKYl6Ker7u1hd04a3g3dWHfB", + "dZpKaK0xA00fsXQwv75uAV8DO5PJKgIl", + "Z1BcxbyLJeGABvg3tCa0atgxJhxgjKAe", + "tSJtFCkpfgvmXN1dr39zajGxRoe157Ja", + "8xB64uAErBcE6GwSezRbYTZ7Kke1WDZR", + "kzoW4Szcz3CLZL3QqaBxeHBNnTFUVy5o", + "QG58Dm7b57YbsyWkDmIa44BCfoOgnSbr", + "GU7lqNJnua2GMjc2rqoqgil0whol9t9I", + "MU7MmrTkE3MnAZw3HLvwuhAOdJ9qovlU", + "TSSDpdM9qulsETuBFBN2bvY3eUntHnhc", + "6Kfvj5cuKZlWngNxiBvKXTBVugyxVxYY", + "I6WM6Skotcm6sEmQBeWig5ygKYj1Nrbt", + "6giUJciXBOQYuNeC80IrdvZkqVsVvNbb", + "FCVW6CjVr8Y2JnH8FruihdQIHIE20yZ1", + "05uA9QJVLp2hc9EphMPS3pkNaTiP7fxv", + "hfnvlSyyzqREGNu5tKZD7DNN4jyGZ1qq", + "RTjrPi8FTDA2744dTZpLYncvYwGRwQiF", + "Sb16Oflzh1ZQHK2caMxdo9ahi8B3CFGV", + "YDK8ILjgJcwXElxv0iLwa0TrYk6vVgV4", + "e80KwsoxNYpxKouDKkKQW3h7zyIKRQdd", + "W5wuVb1dF0c5rPgwQvQ69cLl3D2nMxOr", + "00Lzaz3nY4gCzjhToI3pQr6oLk9g5HIk", + "k7TkwaVO64JwAipOkWaozUiy9HvEhTYn", + "15X0DAhrkKITYGr5FzGLEHrq0DXBk3AR", + "n01lkFT3875410yRpCisdGkhTZQeAfyq", + "a98UfLjZFfqwWKd42jRS37bDuSRgDuDK", + "QPIdHOuUCwF1tvWw1Zs7XojpI4ScXp3E", + "GV3ttRN5Xa8kOLJ336JU36MutqoGG44Q", + "xI1b9wxOMCrC6I0Ozq8CXfvnma6DxRqP", + "3Mp9hH3wGyfTL9XIJAmlD385bZasatUP", + "crsa8mJIIk9Q12AzQTkVam6ANhawa2QJ", + "W9teXwEvY4UOYCc6TLHC5CPs0SvKJRrj", + "rHhE8ClsnixnveMtlOg04aGUbGHvwmzg", + "6vt38wh6rdXgUBVhZ0Yr4NmFbvPOgXyR", + "VQZX9UAg1d2ip4US08tVNkjUvIclaqr8", + "O8hPtAMgjQYeFzI7FyzBmnghjbikHOcp", + "YP6MQp8el91udATfvOEWkr7MNEeJsUjt", + "JWm0I82flUzTv2KNaPq1m9f0X1RQ2dSr", + "GfvCcziJvuFlyTpcpSTcg47FxSQzvgx6", + "ooarJOy0bJO2v2HbGwC1wwzn8AmPVbuB", + "TinuLuZxZiLbfNPevpES4z0lxHEZ1ejY", + "dZWKFEjvfjYJVcyDbkvhoD0IIwkBx0nk", + "zCqtrxhgA0N9n94bpRLVzcnforZ2V88w", + "PRVj5SeSjbIoycPOHYBe83mWjL0bsZRl", + "o6ilffizu1hJnf22MQab3wOgzP1R6aPX", + "YGpHkrRHmSvdtdofAmVYcndTb0VdphDZ", + "palNSWSFMEzjqFHuZWNqIpvCLVIaPFdw", + "EV9Y7al1iey4KqJssCCGln7d96IPdQ0M", + "NA6cbpv9XmCMPoV4ZbsLea7ByqJqpQbQ", + "aBjjKrCQfHxryb97tY7JSJbsCLcaO07L", + "uBhDXIlPodnI8OA3MZSgFWrNzZ6Eq552", + "kpOYXfiygSb7imRaCxwDIGO5lNXfOGmn", + "A8XJSf11to4PLo28jexNATAXl4a76Tui", + "eWBLlUnwmwRvaw64pYqgO3GrgRLUY9ip", + "NXiTht4WSRSLzDpI8W01hHZ33Qz1aUVe", + "AbtNoFv4a8eTYKurN4qCDZu6rLUbXFyh", + "V0H5OqBBsqCMgzdLiXD6eqvAFartXLvl", + "WBOKI2tcXZLihhKwIcXiWvJQ0wELG09y", + "n5yfdwj9Rsk9v3QbGDp58gaX7DTmKV4I", + "xQuWmjOBMkB8hw5H11AVcBalwocbxNsj", + "FAKzmhrFz7CDnXxrFnWd0uBstaCmWWga", + "Ffbt4trLJPNCpNe5u27YDlQiBjLLGs9M", + "K23SQKQowJc24H3vOmJeGAMMI7OmStWh", + "GJYvUge7rL9auPghPqxfUi8m5Wsk9p3v", + "MOVZEZw965u5tAH8ECOR73OChp96tAWh", + "jAWpUL0fs943GjJdqebijUIiSSJz5h6V", + "Si1ajeuFNStdPXuae4cWb5U0tws4hjbX", + "tQBVHSKq7HunpRHKXNyMPmJwiDEHUKOQ", + "OkJ1rWwsEiOITFi9s1uS8zB3i70vyZpF", + "nLgUdFHzncx2Poba4fZO8lJp4uLAnQKs", + "tmNM2eH3xJt3gTKiMrRODdFv2dlR5Gtd", + "mUOq7Mtt88t3pvYs8vXmqhTPmaZA9FdD", + "cqzN3v3Wn4JAm5pBm0hRMJnVttiAxAkM", + "TDTHDOGo693wGWVEyeTKk1kXNmYALHzr", + "aC7oW1n2cXlVuEIJ5m3LTUsfvZsVkGpb", + "pIXPvWoFxwevpWSQS6PafU5oHSSLhNnM", + "lNekoVosFOidLCj2YFNMaCiRkohaizNc", + "NwP2A1KPCia1lijEHHNTJbhyEhHfvDYQ", + "nHZAJNr1Dcuv66DxaQVphnydf72uxhnA", + "33MrslF1oySYfBHH76YqTdE8Yj3r0Sp6", + "4aOefz1VD7Y3L0BqZKn7Ht1L1OsXUU4k", + "6AO2upF81BApYbUDMATRZ2qn7AB27cG9", + "WMcokj9f5aFuCEKl8m6n3IEQYzYufytq", + "RQOoTQK5o4B7IBJYuf4veGoEYGU96YOh", + "7HavZOTXdHyI41udCcyAVYtX8976JCky", + "uZU2TQzYJeuG8VLBNclK3L11Vlaq6NtN", + "ihGIX30hRw5sXH6blx4zeHvcGNDmU30o", + "YFtOK3c8gR5ed31sDTCEZ5zR0M4FWOdF", + "CXjeKVuOWuzLIoBnrr2QDPiC2NjzJSZ0", + "mfYbOtEf0bm8guQbygdOXmF6zsRURtPr", + "ybe4WRJRA2u9YvSBWH2K7fbuP6cEASW9", + "Veldd3yDxhMF739Bk1b8WUe2mNYLEEtw", + "WL0P82v9WHjBZX5ysTpncwhQh0upcNOU", + "UFLmeKmriVA3zFSCRUceyzzdm4L0OXhV", + "0ntFgZmPrpbBkRQKCJm0tBStEMgwZNlE", + "rt2pG2rUJANrWE3Pf4HZn9ibGkg2e2HC", + "Mj0uNIIaI6okfoYnbTUCxwHtBBvrmuHs", + "Nu2DtE2aKrnvocr8vxdQx60FA7p5fOji", + "Hyx7207grqiAeFAlm9Ueqm51afVo8wFp", + "4EzbyunvlvA1pToXOrBLyhWwY4gHL5zh", + "0UXMgKvA8f2hBVDfsSz0VNCALEPtor4p", + "DBZ6rWtvsEC5veRPkHUOdhuC3h5QiFDJ", + "zDlTzYOIdzSSfwAzkUog5DlLWyMqrSNP", + "DLAzjvO4crgIwFweqqyzq7bhWv6FnH8A", + "WFihla4YZ1kBz4GsQ2XIqYJ1Yo71bKR4", + "CYggMHdtwsYu9ldFb7Fc3ccuka8z4wdC", + "Ebqz8NGm5tbZOkHSIfxQ5tJ6imu0BtHf", + "OXBsgRpCr6YhZroaGFbSZ9Qp1SsXVGwq", + "BumWTbtIIJFRCkbiGxj0SskLrkFXGIA6", + "2SvJfrWuQHncsW0TvKfYtkE0jSqlPS8B", + "pRwUWsl7bUltxeCHMGioQ0rm3p7251ry", + "NjSH90idTdN9pvQI9JD9Bnx8kxatsq61", + "hdUMPP4oXdkIHfHyv6nPjbp6v3b03UPf", + "mzvg8yUzYkELaEes6imJm4XmXzKaCf7Z", + "NdwdEGHcwmuEyDOgN9O6aVe14jTpY939", + "cREP3DWDHubwol6kp4aGxGk2ELtd7CaP", + "9arrtMuZYNYzrtQ13mbsVXQWyv6t4ZZb", + "1iiS9k63wrqXcmMSXrYxykDQShYChtP1", + "RZBG4MPkELW4xKpCSvwvbTyOCnuqCfPo", + "SotKVuflQcffY6agYx90REnDKXwM81WY", + "sgVLHaqp2DqMYE0OPqjvevAgiwIK5Eg2", + "lVSpiV2qVaa0cLNcMG7YpKhSoyOWj1lu", + "gnlG28FxeJ1UxQXWyRiftVYr8gNVLxUc", + "7aSKh9abIBnxweiDXqMvdSAYtEUqekeX", + "NlBArwiRAmpWsPZmQnsYOdF70Xaw2zcs", + "BsP8Ek0sJ8Wq6uZLUjRxAkLgtNpK9T9O", + "P1PRQFBDWw4VHX1yHamQnuxwUh0jVMkm", + "u5TVZI7Nw0os4J7Kj9FYrT7wtQyGWnyJ", + "OCVq17y6q7s0xT1fZqaIjuxM04635oLr", + "ct17FY98etsM1g3c510uszIipz43TJW8", + "p9iBhd680uP3rnhfnDP123Dh9sciEnRA", + "iNxk6GYGqxBKQoLc41jBRzpu9VdVn5Sp", + "liDsZsB7nTwN6sjYsXyv3uDmpoonCZ8s", + "xmsjZZLq19VXmtO5uMr0s254WAGhOswa", + "QFj9oTSa7QMV4CHih6aAs7Rm6mEv9wRb", + "3ZaAGYmqYpaoQN61OloT4rAPusR6YOPy", + "uvcQFOVftvB1DXrLUOh1UCyCiuauNFzv", + "3ZE5Y2a90UfmfQfdrPXkmnwwkKMMKh5U", + "wjz8h9b4nVwa88fLkfmqi7lAyticlcqT", + "IldphO5xkJI0wNQOChvFRmfTbrhWBFZm", + "UKFIKzekIYoBVyvKf39ZptL8gxnd8HTy", + "RCGV0Qe6Dl8slMf5pyyEssecHMobAuZD", + "qKzc2SmzFNSbGKgqGeC9rdckxufHtP7j", + "ql6UkQTXJH8Nbxu4OitubW1KOdFG0CRs", + "horHk110uoDi0GgTw2waDaClUDbB4VqF", + "TPDfTR89gJ2rFBlhws7BjvDlUVynS0Hz", + "r2NhMsHFCxT6mnBVrq4QPx2pT3MAVWnH", + "ZhiFZyHUn4lGbeoWu0ouG7xh5M3J0zu1", + "OkIeJ5rDSSkertKiUrqrUvbiAQLWvbz5", + "M3dCMQZ9RtuYjorhtUGzCS33Mt5sFUbR", + "dnDU9e7mQEaJLBhSQbwZKFA8Tw1gEMdc", + "TIH1f3hXQ2ejrD7enlf2bsfZDvev7oGI", + "LQFhIxX7ZjGJGG2bX6nvq71HhPNk3Ggx", + "kYtjbPUUJSQkVCZcIUACtylB8eeku8OL", + "ctY86WagiNU3E8A81xN1UTO1XCsr3c0r", + "Ckfprhv3KhdLJTWiebFOngVnOhQ9zoVy", + "YhqXGUjXR6SkCqE4hzKQbJPL9p29INCK", + "S5n5Vvy7tWPchpZAfXnj42OyTX0i592C", + "6NLLQk82VEFeTUu0hUY6vGUSE4WN36DU", + "5jK5vF5V5SxnIVVVExPL1prGNCsonj74", + "71qR11qcd2DcT4RnGy4eo1SN4dERmfzr", + "cOHCINrwluo8f6mDoTcKhHYmc6WCoJS8", + "FXdNmu21iE4Hfm61CnlKdScTMtQk4s4y", + "Lev4QTJGh3wmaUKEczQPkBd4a6cgfCnr", + "xtYiZBeiXRf4W4vpphCFNASvzSMooEDm", + "hNXaLKo50rzUP6QJ1NLEs3swEZgxf4dM", + "9VSjXgG6ISULPjyl0XpjFWQJ3OSCXH7p", + "EfGI3iph7svcrS3PmSw9RpTRsfq6CTAq", + "W96cIG7McApSD6oN3Eo6Sn33QJT3ALPc", + "tbzWcsCxt7MFiWyiBD1I2QbNwA3KJP7b", + "liGaoQBngw3xCVqtuO0OlN93m8god0jD", + "oJRqXD0szdoxLPAIbAUYOcTcQsd3r8Wg", + "c6dlCV1Tc1QgmcAftw7zWmlfv2I3jhxR", + "nH040lSFQRmKxurMgaNffdrMIgERhUwj", + "n47BV08eFtjwwLBLWdE1xLs0BfJeDiGG", + "HYxWDqdztEgc3vXSs14lRChqgVEcpGum", + "gf0HZhomJbHSG6nDv72Mcj3IqzWiY1b8", + "IvUTzWPXW3Z9HgetXRB3AhmOsQ9YdNIR", + "9XTgCqdSxnHDD4Dha3Ejm9l26kf9zNCa", + "nUMkHt37BoD2yjbm7LHXcNzKobfYf4na", + "Tk1DdC5r0DOuaf2NZF0pmpKjBTmGd8w9", + "hbQJ6cUKI0BvOY4UeqWXjuwQlcrGSpv9", + "sSnVDIfTzqf2CzUXxf2ArR2knD8somNA", + "ZfalDoJvWGA109hZhvPgbgId2PjwHWGG", + "xjlrksTmwH4k6SXUg3dhvjLx0n5VUG3a", + "9lg2IO0yw8Bhu7z2861jP8wTmyUDdNhC", + "AdeBeSr7pO5fC7SqlBIv4dG4Tb8tSmBU", + "DjakdrHAf6Ei4tLv04E19TdKGtrzGbPZ", + "h9lwa3xfWzYJ5rRizjfnO18nwCKhxLMq", + "mZP35JxH11isC0IG6pLzmXBbSFxEu8oW", + "HaR7oqO6HO5Ro8ypPuYIFa037b0i6862", + "CkP2iy2DQYWfEt8MfwkSSoQb3XCa228x", + "LVak9wpHtTSaG1T9kCsZdlvKOWXpkFJq", + "rKhDS7voAx5ZYFM6grZTbjaoVlkGZrcN", + "nCQw2wY7UHT9CkCctMZ5fCCOG6zRcicE", + "xvTDI5q0ZEo5aW9NaRon9pLT9vPMMfrB", + "sWMLx8ATz49a9Mzbw7SRd2REb1eQ906M", + "UUtFpCrEldRykWSuqKBOh3Sea2x0LHex", + "pOhIi1lWqEH1zkHYLe51UWr8Ew81VxM7", + "HIILI4yiGOF6L3MncF9CdZ6qHcbqkp6L", + "1ZbZNowr5teJMQLXPxT9fIJ3nHIyoEn0", + "7LxqRBWOBHaVzl3eQd7CegHbaYjWneIZ", + "csXVksOktOFyNAziWcResUugJS4OXKAp", + "N2jKlyAGJPdqN65q0XWJWinrPJWSAqJg", + "UiIj5AFQX7DQic8Ahunff8hIo2kkvkxX", + "xaRJkqMlpec9sWrTEmFM0swfaCzkt8Bc", + "CfjGiH02XULF1vV51kTCJ7PfaLFfvrfP", + "9dc9bM8WdBfP1eo11nLQFQ0ef0pJE66N", + "9GkWffYGzI2lFnpYR3zKSVXbKNiPFPiL", + "Fl5O6x2sLumr4LDWB7PORcz0tuPdcJcq", + "2JwyJB83IQf4kRmu70ZvcvbSZgydd3Qw", + "Oi8mib2wIeuJxB2J4frnkNNyEijCs5vv", + "Jo7i3IdjvknLUyufAub9VX6lfZ5Cix1Z", + "ZMaxabTQXGWVk8MlWYJbK0kXpzNuU53o", + "tNzvWpg0ZYqXElxd9RyzWByBAf8aA130", + "fs4hCLIR7odKc13fAH8QOSG6nAE2aK5V", + "gUqoXnlC4Na94r8NZT6k1NyYjtz40Ouy", + "mQadMjJFOyqGxqzC2kMlcHhPEvc61UHk", + "5wT0OtgFEXVdVnEZHCLuAHU8dIXd6C8j", + "WEgJ9gsoVVlVdlNuZP3QmoZlnhBzZjw5", + "pUGmbpFODQrl9ygEnHWClviAUkNiP9e8", + "Pz6GOTalzVCyOTSJwACMRCY98Lu9NFG2", + "18BO1hA4BhZmCeQldFUfNNpK0yPhz9Eu", + "c8f5ARW32WEkyZVwCoaUhg1AKwgI1veb", + "LeJEyTbnuoXBWLEzh8tsoTdQVdKEx7W2", + "hXNEWUV6x8OJAS1H2Yh6D5HbuSaNlF0T", + "9EXPfj2TSKbz7D4NbyaRfQ6vOkRUgzF3", + "DVOTXjabgYnwBPVA6e5NTyae7PngJR4u", + "vAM0YWvuXhqx3KgHcAY2EFoc3mGymJ26", + "jxdH8cu1QrLmjOiiMVujhzE4XOCGt5Wc", + "iRBHPcgYbbYVaM1405cwXxwsQ7nqTkJF", + "Yk2nlf6m3BcMJthqBWFnFRIMXaNiwFgQ", + "hmoMU5ZMo4gz48rgduMxQVt0GqOFhcBr", + "qL71TN3waPaeekQc8VZLMmMFmVVhX72X", + "dBTMvVmE7oCiCoC0pa1ocID2KtGJAhkm", + "9qc35WZ1rq5jlLh5HOSQafUsuxX7j7zh", + "4NqHoqjvPUKkF5oEdfOPpjd4UMg3gsSI", + "suUV8cyMgKXgNfag78ZWubFjv2Zmrlm4", + "DCyeENWixBwYr0tX5Bxvd9JnUjGaaxtU", + "jODzna4vO8h8JmX8rnhJYe5XKobtcsc9", + "MVo9a4UjeIvtlm9uSVQnWXoQj0whf4Jx", + "CrQGoxOC3aeavT3gU1I7K8bXZUqK6H25", + "dUkK3oA9JwapBvTIh95eVzN8OBiH3RB8", + "n9pAajQnHNSIH5CanmEM5aSObotXKXeE", + "NAeVF2FaOjMh2lwWmSpjXFHJ2JbrfrkY", + "nKL65hSPs0IDPSBb3Oru1NxljxPzeH8g", + "GMXATWIpuqhEYNJiSEfK5mVwjQsufRJr", + "szyktkQ1zP6PN1invDo8NmoxT3CBDZNL", + "fYYUxsggpuYKJ5J81MFZbbX4Arux1m9b", + "Y77tklih60sncsPJub9Mg5I4yIgT6Qgt", + "Jw1hPmWE8s0XGYNz0czWqnvUgr3oH5nr", + "R0r7ztLuqdNuQ5e2BZKAyHHwM7O8UY3p", + "xbzTCjSFklGQB36Ie9x6a7gUmS5z9jKf", + "q2n4bygkSQNDcXDCqctpEU8FjSZ0UDO9", + "SGEgYkWVmATNageawhFjARcolm8fxTz8", + "nbub9xURH1Fufnak6JO90rOeHlMMyeUq", + "7tb7URCffyC1DmnGK9SIKf1rAF4H4r89", + "HSeVylZ0yXZaEzLlYSs3yIoVgusCX26h", + "eO1x3cZJT3RNm5jpO1LVlmnbzehmcwhc", + "ucK1QDdwbdJIYw8AUrijQ8c3tOhEgdh5", + "AJJ6LKvF5at2cQlGd8NEZskP7r7L29is", + "h4fZIPXb9msckejji8XotuzahyjuVoiP", + "V83pwRNqDSsyNyXmg113ZiHhWne6ZtEm", + "9TNkvAFKciXawmhBMU9CPxaKR98ziUtf", + "dfJpwfN1yXStEWd9fdmOJkdld7Jk8tkR", + "uWWbuE01dT7DvU2NkWEZ54NKWJ1ugOrq", + "ZZj1mKvSLCKqcnOKxrviwRywl3jPx79o", + "FswgYHQO8HkRvA7ks2UFKLNciBp6prWt", + "mQBro3B729ao1EXOCLCJPtjkO7NhHp7Y", + "EmbEsjHf4lM1qnOXgeIt7xscy1DZEb4S", + "8Le8tfEBzmuD0Ppg1EHQUDoTrU2ryuH3", + "Yd7j8UOp45EuwxtSfSKncpcAbltlr9OH", + "Ds0f3nikPuw4VYTFsIhxjBZE6ytASBNn", + "qI0gL8qsXyro60igKivwuw3P5C4TdrIl", + "z2rHIsNaGRrEw17Sl4UKFYvUqEQlDA48", + "jz9Az3wOnYSJXRQttmXpA4GbOJmuI7ij", + "86bd4Bemy8NTHaoVoSTH63oAuJoM3Y4O", + "qq98I17Pw3xZJ99fbui77qzBHTEAcztD", + "J5TcQvazCH94krnsgNxWo0atOBNy4QmZ", + "6byocOjAz5jDq3EjoJXIFkDsP1JhiLEu", + "YUcmobqUdb4eqwl2dr2LOZ0e5idAxwA4", + "ZlIreytT4wCXkb7hhKuWyX29wrdZWTht", + "9mjopgyexsw1DmowZVx1Mpzf8dvkCL9D", + "YJZIUkzfoEGyM5OiOGDNg4vTONeowA6U", + "8V1HGslhzB0Pep2kh5Odf8FCvfCkEshf", + "a1hzGz54S9ImbRtt7V0YfwYJK4sdWUm9", + "QT6zZ27TuGPXw58HnzUTUMerBRarMpd3", + "yqD0YGahWf8PvG2POItjMeYp4pdtPb08", + "qUNkZIA6jlqqHYv6Gr9KsDTPIEWJJRIu", + "CaeKOifWDvyf6OYvTE4XtlzZa92s0b9o", + "E9QFpMsFcZrRYLjaq4h0lHVG6wVZ4P7E", + "7HlG3Vvikq1lKxiBtIZj2p8Cl84S2Vxu", + "5OLvVLQB3XXduT4Pml4mNGoo3Dq1Dzzz", + "oOtR5nWSdypQBri3F1T73cTtmeRZhCwh", + "YfY2pj7PTVIEKIb5S9r8HGWZD6wDtzC2", + "TFT9vbSwp1A4TLCQQSYvO6gMBL1fesFU", + "OXYeR4EmMAmzV5lTDs9SWKRkCfv1DFW3", + "j61tdnt4vGENqqbhJW1qF1kQgmh79RG3", + "o9oEjzBj4bGCW8RKgFMTcTA0xbJc07dR", + "HjSmY9E3JnrxifzPe0EHsI6YEJhv7AYc", + "klGpIv6mw62GLApuCGylrOu6SbmotRQf", + "9f23KhMDRVqgHI3OojLBPJhojklp8dUJ", + "Sl8oDZA9F9QrxovqIeFtjEdAcRCA3OaZ", + "jXyQRuhGj9ALslkdt19lueaHCZSpJPS5", + "9CTTSK3f8PdxkCd6VPyIQLE4jWTKGSGA", + "ciSnaZx4NBCCmf83UnDf2mc0AlreQkwE", + "yQOYJCRZR32lkPxq9CxZn8hThapQadPV", + "SKJb02I1ZkWmE8Ou2Qx5oteaD1jkzJhA", + "v2MCTyUfkcqG4DErcRpGhGcaDmNIlSVg", + "OPc6REI3xiJKvYKb35lA44F7gMUzKMDY", + "dHNLxYoFUf8Hx4uNAA6575HmtMK2fAAv", + "7EwPSPMmjQR8VMR9wiM4xH9ZC1s7PQVs", + "cyNvuzD8vbBbFt11eZNKCg2zqTanXjIr", + "FMYFE8yhaFG4kdeCd6OIWDTzfLZUaz5D", + "YmuK32QZUdMPZ1K8nLojEmNsLW9Hhy9V", + "V9JfSmnlCwtT4KB711GxQb4Oz8fhvlxJ", + "5hY70qqRpcVdFLdT8N8HoLnPk49oJoDz", + "G4toMBZtvDTWVNYlLf26YRhGz4c8pQXx", + "ZARYgy658Cc45d7hJ2aJ9Ioua0KYyngh", + "4MpBzWkWBNHnYOmKyftF87xEjqXOG8tk", + "VgV2Vv2ceXPnZlQ3VI8pu34BYT740yGI", + "pK0zejaeJ23x0KVdDfWSX73k1SDzPazT", + "EllBsCX9VKp5LG3vrUOqvI7crXAucDUe", + "GeG9OPRuBnnv13qtjl7jbzFOBB7ft97c", + "FnQnUYCAJ3OtCqqumr7YA1FsJsPYEEcX", + "kyhtGTa0LnMTHxoHZ4wPHYEZLdj9zQQr", + "BtdlZivTYWVxKSjasob16EGFcOvwGLPm", + "h8CGihyCqAzsqGq9f2Vqyb8SIGHIe7cs", + "jaiUjqLx88aa4PC552AYscDCgIz0KsMT", + "z9Inn29EcLZhiBPgvaxVlRtdBIqQ20mU", + "YLOZgOnvw2EIiCFnsHcfmNzHWCFkAXwz", + "EFn8THDE4nOcWj6IkdYkCn2PfP9oH27A", + "EA8XApcZ6FQ5cvebpxVr7MmWxReHbmOB", + "I1IFZDXyNWZ6Dh0QHBGJ8NpxIWCCViuy", + "nSkYVX5SuQE6KVNoFz8rD8Q7ZQ7Jj18X", + "tSSjH36aEs1CjaRC5W6EyOTIx8IRX9U7", + "OUIKnOV4OqWLR9TLgKGjssw0f8d8JSC8", + "gBe9t5T70AUl13CBmKRx8A3gyT6faraR", + "BhgS4QHKtnjBsfAXv6ChL3cplEvEkGts", + "cD9ekVkMqrgtRGU9M2j6AV4mF5PJkJwo", + "kjDeWXlQwRgej4QQmxSZarBLY4so29bP", + "J896TE1BsP62EdOkWSU7uACIPlpMHdDE", + "r9W9CVl9PIaB8meZqYxevjLWPMQDcqb2", + "V6LRhAKpGGMAGSVoy0XWs0YnElIS9hqw", + "FuCVVqZvVlIwptuQM2uWH336NHRbcknd", + "tAX7oarPxnSDXt9zqhldGCXG8U7Z0S4x", + "lGZt0q8ph563YVyPeIRcs8zuaN0GC8WX", + "U9xaKD9KUQ6xyyhJJ55V0VwLYFJvlIkN", + "FQQZ7P2Fe86BaIjCDFrCCVWpnujpg3Yx", + "NK8u0WzOmsPWowXmK1Ly67AdwXLtXrUi", + "2FzlBKhQK4JE0s0IzIcXC2zS1svwgwRM", + "F0PqqJswyzBZNTEnVjFb3g20wAaGzfO5", + "FPNhM5j3xGpiZ1V9MWnUxdVxXprMxIZ9", + "YWZPGwWOgBv826LH9bflSKs4falzLPvM", + "RuRI2KPvms4GJXdcGvcZps7HDbkiNb5e", + "I247B6VRESldpSMOvmi1emnlwg8JIpw6", + "kDeyOjZ1d2GTWUkBumEPed8LBfHCl4tD", + "NVNRTCLB5g8zx7BxfyCdpBOwYsioy00w", + "q0qKZZ1NOf19Xj56fzTuxhSIJOoaox9R", + "NxiOv2UJOrJ9bnhSeygHUx1gplPi3iAh", + "qPNN4HRrI2X6tTzKRx9wqV1VJztEImqJ", + "h3zu77CE7F0bt65j8BP4LVzdHSRCfhSh", + "8lqYvXYM67e9tKNdEGDmDGFTk458UCmU", + "SiQVsqu5pyai3hvkiXry4inEdfImVZmM", + "yqWFtB5pcVzjMGQyykBiC0Pakg8PpaxB", + "snb4SnFR1ivg1JWM77DWnpSLdASaSGZk", + "ZglNgxwRRgiZ6OPH6yxcuIz043wmN40n", + "VBjAsRq0V7NtIXUAoMhomqQMkhl8IJoL", + "8t4dSwuZO9E4WvoNl01QKybwQ2gtmbSM", + "VXnFtNBq6ea3lxOlCmx7Tqu7dlrynSyH", + "KnAQkNJcYdYiOTPMJHLsOdVWps3j4atK", + "sTcb2Pn9ZvKJPsYRmMVjuK1RWi0pq399", + "dgilq27pDe1JiY8Ch9AkZPwoH1IqKq5t", + "VdR6wGK640IgZ63qy1BRrITGLD6MptHk", + "HA6gCTI48Cg9dKsT2ifAvzQZyVRxTEX7", + "y6SkG3qyUF50xYtVzSLOfFdZEe56kGXL", + "nRxasMeFbBv4ylZwhlvHVgmSYqMcZQr1", + "Qb4L3zTEp0pqinnrJ75cCpQbAy7oVXTr", + "4vmYcn4Mc56rM1uqw3E07QMDxESZbTbK", + "mDoh5lncQ5kAPhqQEC7vBkBFpnNbVqqI", + "k00TszKYGiNYsL7JUtyeOjx5WgTxigDV", + "1RUCMBqLuvdT2034bp7lF3Hqrvpx8rF2", + "5fVRPqE0IFpe47LLfeOFQIHQba7M3aC7", + "fq67qB6ObnJGJGBpdNcB8DuLhgNloWGf", + "Kip43HrWHi6vbrdQjr7APwyTE8mHPIey", + "OQdhGhNRGixp0Rl04RQzE8OR051tjfVT", + "3zoa0yvyHMM3NElKPkUbcimPf5T96RvH", + "CC5p7ZVKWwj7ikZcVpUzh05iTGp4Hlil", + "jfS2zK2waMZlvQUW1L9UduOrl00UDlGI", + "GMm2VUFQmPJ6oEDKr5PQHuDIPgYx50uH", + "2iQm0FAB5KJ8RYG3X8GlTruLCNvild5a", + "fKY4Ouk8a1h98kjYVtjlPm4zXT3SQtvK", + "ZgW98QF5WM1NGbrUh3qKplF6F54wPtPG", + "xHcXnvXm39FS4gkD7yCzQmrxixZdnF66", + "YRlokEDr3LGZR30NdEorRyxS8A4hpagu", + "EK7XdE86GX06FKoEabd1MDkOSZl9xXqx", + "djRa85RKB8xRM6dfLYBYBRkDNxETdiww", + "vJjC9B3BmezDdkeWdzecTuA4mWkZ96dp", + "nI8TdW50BLo7eKZQE5SUiQsoGVolFoG1", + "1q9OCtbz7RQIjJ4dD6d3n9nOum2JnAFH", + "d6vJ801l2gY5aihV1Pk6IIm9Kr1Xu6oy", + "zIoGYKrWbtNDe1mj9tjAUWoUDvMjDEqK", + "6HjcD9FoazKni7sGyiyfgGGpHyZrt80c", + "wk2QbqEm4aj2LZv9Rn5IptW3jnzxptWz", + "tlldZ4DnwddZ6KphnhVaQU3Qx3ewNjci", + "lVyepZdRvMZz2oPdBd3yDzHbKvadLfA9", + "mI4gVlM7bGY3tfwBJyYsJ97NejofhR6d", + "OLCSZpyxYpExDGWO4lninYoeNbs7EQHo", + "ItTNG05jCZc6vSX2GZHLdWjCDAzezh1m", + "F8qsvTXhRaOJLfHoQCeTvhsgMo3Oeg7c", + "wsEiiqe5ROh2NDQ6rA5jQOl1VqEQvTG3", + "tmz4rtad6NKx5yLuSfjygcTiBguA1J03", + "hGRP85qEY6PxqlkyoiwZ50LSGPez7tH6", + "AIHm5BoqGSQUccvX7UqGa64YdhYOlQGz", + "AXYskwEOaDgdjNM0Xc4MkLWq8Bq2xc12", + "BzBXLnCsM6VFZGpCefGhOenpsMWIlQQ7", + "RUnhUH8uj4kBbjCISqa8I2wMaxRuaA2v", + "MYSLmT4UVizEOzbwpWOT5gLoPX5ZUwGB", + "DSH0skbtzO6KgnTgPhPWy4rs7024z9HE", + "rAiTbCaioWne32C8n1B4dlcNXNBXbuHW", + "fLjCWueSmNNvZIPklNTB31nbCQCSkwse", + "7AYlGpOLo2LrvIuaXkRDzWlbrQTLzMdD", + "O8wQGmX5vHFEjPMb5T5JOy0o45omtPhg", + "unxdrU51uUOtzXT5SYeP2V0E6PIYphmS", + "8zz3tSEOlTn3KftJt6aospKzdDImgZwn", + "sWLy9dU6B4RgydG9TAqBwOGrpCEXZ8Xg", + "9nihKnebgD1ZWaxwywVYdVKeOCmtrFPY", + "VBlFU8BsY5oxdSb0OnXIZnmxnFRk3UBR", + "LiRx8c2ZaBaJFADwDLRR6VPvDsSEs3Tu", + "0ceecnCzXq5yvPt5Zp5xKnwdhlvJtcrL", + "PRN3shlloXxxRdN9SJTFkT8V9VmsuZFT", + "YTUeNY1tBsH4Q41K1S8w7BnRbelFQP39", + "GeUnjqiV5HQ0DixkiqWQ7FDkizqKmrqB", + "lw8RkrPYINDE0rjIS57hdSkkMIf4qcLM", + "1AnubXUFzMewILCWGR99IT6jHyFuazzD", + "UbkbN69uwSR1yr4vAKfEdOLkakN9ev4N", + "G4kV7sUDRkd2IiWPgGCqQ4pz53DKWsAg", + "1aLsCEHD3BqHmuLwtWDFgcmijqQ8c9AB", + "4rPQasJkir4l9WTptdIwXl00UxPH5tAh", + "Ozz6wolD4Jn7qL6SO5VIG1ac6ZTjDQMB", + "RVvNV6iqNoERtWLpV2hnPisOvPhvU4e8", + "yDXUoe2CBWIPLAcqZatwuDOH9sHb3tG7", + "2sFxtPdd9BoKXjrQQvpRwd8T6P8CJmux", + "nCgAiMWRJvY3nCmK9oryFcFOggIIlD9O", + "Sjs8j2RQU9XFzT4cTRJ5RPGOoDzUyZp5", + "EFZ6M8f10XwZL7Cfbw4llq3RTSQtIqMF", + "LmPTJ1S6vBfCZrAMjAPm4ZTAkNXGaFRt", + "6OQiiK0jZgcNOaZtsEkDGkEM5XfcuMDi", + "AwBDs7mdbWHnkRSp10ejUUJuFcPHagPj", + "J3QTYF5qswShldLJEGnWCD3zuI1hUWuq", + "D4FHGVg9WbxVD34pZUAvf70M2suijnSm", + "Sici8SX7i37PoyrjJmYtfimNxrbTZprY", + "TdmZNp2zy1zwizHO1ME0QA2Ig8DiiTcK", + "34K2GjXTit3x5FeKTEzht5cyunmjhjtL", + "IYmjVpMFRGFogy6OPTFlaoHm1yfs6ASp", + "mOuiS62LNql9yEj40W3Uf6rj2yYcZriT", + "P3rhsJnkTvgMFykvlrBaFS7sEpDAkU3n", + "xjVlZm6p0oVwN3FbFmvt8XHyKqVAaRn4", + "IgnJEIr4bYKYR0X1bn1wP4a18GQVLhlA", + "A1NJCHodklk2Xd5Yvg06cVnpxImH1S4k", + "U3OQhFcbWc4z1egLuPf9W17rlyZ1skl6", + "9Y9VGv0TMrh1VpbkH5xApP2jWfQ7NY9C", + "ZIHEA43gT0zvBcwrDcOQGmelYFb0Vm5a", + "s6aNEKtyEc2HPvIqYBAohTv96XR79Y1r", + "IE37sH8soYtCeFOXDC6TRIsqsHtpOVqN", + "z1sv0UkDh2z1kjgM6KvG7WMLsNsvoA5G", + "8PW3zU4uLFvOu5hAE5q5uvO4t4CcOBlg", + "UCWyRajFqxv7TCqkMNKezlQRNjigqYsB", + "7GdhYlz6Fvova77Yd0jAQHnHrl8R2BQG", + "wmQwlJFOUVvt1ouxHACfBqyujg2EGtX0", + "qOORf1GJMgg0b60WTXMKKWWUVCtwG6A2", + "3xTiDnddkuf03w2a3RJcWfhK6nRiHve2", + "9NSCDk6h5KtbmIw2pFkpFkJsl4oqKK5R", + "1uqWZVaWL6teaGf9khmRupYA1FAAfi62", + "NQVThiCCPl6E7hGnfZKRpEogrLBE3TYB", + "7JPIvdPmeojVAG3DSS2sUWCsGGYmedp5", + "JmvztFYTg73GzlCDDZkZfwBn3Smf9XBt", + "JNi23AzImQkyh202UOhNVLi6Zx5rtD32", + "YgM6v0QeeMcpA5K4vq1YSlj28gWABGem", + "OnCeDKeKoJYBX3A1G7dVCviS3kvKpw2n", + "97yFL4xHbYw6P9fUPaFTVjOq1qN6nFnp", + "ScyDJv1RPSKuXiMPush46Xt49e3creIO", + "KPSv7Cb8Yk2Dtc0MYIQ1PX9sCLwHxwo1", + "7P3VNugjVvG1iJaElYvNYCKQp8O0GYml", + "37h88t5XE0Eie67x8j7mAZihF1GJbCrI", + "7nd5Xrli7faNQylL3nE3Sk3Meaucohxo", + "uIkUWPZ0fSxSknHpY2EJOVbC6Ihow56B", + "Tb3oOBgmeXm9IEswmACtkpQ9Mt7vK9Bn", + "NHDMItPftfX9j1rxCWUnIkPiRiIOSMaR", + "fYpsmEpTBYD1UkkClXpLLDqeCOz413S9", + "xI1POEVo9F8rMIYX1S6bx5Dyd4UHh0pQ", + "4G9BRnKZ55LcFqDAuydfJ0tVQdYm1Goa", + "ye0rvWD0XFqlHORbZBzMFhKBhdCogLi5", + "ANhkmjA9CKwIIMO5ZRI0qHMhayVbLbQl", + "3opjPpOOwhFXfv5kySIqjlpDh5QQfxvO", + "0c2EtUOJSfzHGSXieZw4LcmzT1pRRBBq", + "FTgcBP0SoYxAbfnKVJ0ZkwqCXFbcfmcs", + "FZ3X3PYcTMNZprCyftZWbnDOEwhxWdhc", + "k3zWGgsAwAylxRiftTEG4BaiyS8094bJ", + "frJfZw3LHhdKLoztaUq1sHwnSHxVMudL", + "DtY8vFQAMeNkcUc0znIcch6UyjV7JGp4", + "EjskDjXITbAnccIX88QLtDZwQeVemUzq", + "N3xGpIR7BoegmYki3Wghqxb1f1kmHtDT", + "pCIfcRYCSFaWlOvGzXqN0jp1n9bF7nK5", + "4bl6udJ3HjawGRKUpVlYs1V7qW6U16f8", + "W92bmNNffKv45euDgAiDK9AYKdEaLeIG", + "H7kR16SHnhbpEmbE6txXtl2wwzod7jss", + "oQA4hTP0AkkAuY5WznSSpLgxsBQbkftx", + "UJ88mOlHowtnxuH5ufQuPSNdQlB2rcWP", + "lHIQc5Jazvlg08nyiFyQwNJtItWZewHq", + "VQ4BZOBgumx944C2FklQRrJVFwLfxuQc", + "IHKwXu5kqIr6HrJdDl2NClcIEvWI3tUN", + "Z707XrI0cbTjI7eAjs7xa9B6WTWYGGhk", + "r0f1QdboiNui9jitjNARBPhoqJddWwRW", + "TlhufXOYW6Ka64cB18ORJ211Mxx8Jtlr", + "2NMIw4xj45DfAQVwdV3593DBlND3gAa7", + "UWBw675mybEmnFXKk8LDR435JK7FWx2l", + "yWSC3XUDScSnjeD4cDNpagJI8PMNN2pA", + "MCKsYoc7dpndlRsJMbpmQ3gAYzK4auGo", + "uLZc7oVavSdwdKdL7gz6zRdEQ57sCeWT", + "Qgua3xJ3j61KiroVyeCGcjZkFAeJ2EPT", + "fNkXEjXVlPZs04uI8oAo274XsqavnoBs", + "qnApv2JcXfzwpssY3z5xW4mOJSN8g6KQ", + "NRoPrdEy5Jl8bCpXsRNU012ttevQgWN8", + "qPbJADsZCWrrqucUm6hWYY7NZb0EfJS4", + "M0hoikzu9NmHnwlNzHxvcCkZA9cHJWCu", + "DEIH3TozlaMdFESC0AoeJtqa7SQtmgWj", + "Ia4IEyPCzFz1mtXq3jVOhJ30zVAeC7UB", + "954G5s4OIMD38USXchtEvOZUCsQ4sdtu", + "rtabhLiRyek0C6rEAIrKlHG6caE3LSQB", + "Vum4JymloqipSHe0uPvQ00RKHdvEGdO1", + "jqvadYt5Ug74Vj3O81sm0R1dWWcxZ3aE", + "91bCZmITwzzOjDPVe3Vi2xpdJqMVgrYd", + "cEIu5uKzTg743ELdSyKSBvfA0R0eFCBh", + "3CimhnFGqJLBRMemNwMZNVdFCiNvzE6q", + "hLGyvO0dfwFW6w9Hm0K45i34n4Le808Z", + "RfZjsJELoPug6YM09zg1sbQBZoRmlYap", + "fmc4chGFoEcjJcAXyv3FCeOnozxR5rkP", + "OY7PiDum0Q46avsblQw8TRNjBq6NvlJs", + "QbcaTdMED1NsH0NY6jaZckwL69kepSf7", + "mhqdtDppNeRNEX6UQmbaHT758PuIit8t", + "F4okwg46qBfyc9aTxsWGA7mpB3m8j9C9", + "PTTQEwc58G9mOQYwnbFF3iS3Gbv9VS4n", + "qqG0U0i4iHmW1QIX2rfL5AxVXJkyZ3Q1", + "EzydeXHn7MLxUPdvjs4GasCGP9r1mUUm", + "uRui7JT0UqQL8MlF5w8ETgtUFKIsNMlt", + "hzxldGYOQKZkwaV5ikXY67xrW3piIhqC", + "xhxWTeMkodqYBsWKNnkVSMKnF63z9R2f", + "ZP3RSZ9YSZXKIa71PsJQZ3minoYLkwYg", + "uK5SO4WnsCcTJO1Uj0eeFhErz0JrdJhv", + "Zq0ypjODUxy8LfHyhh7xrjhtPOeiQNVt", + "jtTDskOE8FHpFLL5bCrnADdkO5hbQnr2", + "4zJvKHVZmx33oXf2aM4WvpANZrfkKU8W", + "lTh8TL9XGCotZjF9dpgXlzgBO5b9nV3t", + "CPCBPh6M4UKMfERNYXaG1GsLTTBac4Mk", + "edN382nSrmGVwv5ZVTTWgnXegPHumAGg", + "fF9TFeKTeoK4GcVcrWMYHm0VTAL27QnV", + "E4nyPk3oSuLtAIXnpkejppzj9kxheZcp", + "pNKQusbeUs7GJCzMWNxpNgEF5vkTGGRV", + "xkZUMw84fivG5MYmMkKdQfE0cXtMMd32", + "LNgTV8QTeR7gr58QWsA2bDmCUmZVwDs0", + "jEENn5AqmZeabuuCVSICawaa9EKYBmJH", + "VrTK0Rka61dfLl71LNvFjh6yDYtDneym", + "3dLlMPIEP9fzoGVhnEUMETZi4sUR4PAV", + "1dS7BxqOK1jRXillEbJHJQqyC8UzVcxI", + "34uQB8DgAtRwoFrkMM8gcboyLBCPV2tT", + "qySmvf30TswgbghkbJhNUqW4qm7vBrbY", + "mH3E8zeKPrBrRDNXIzoXqumQaVAnmaHI", + "5R7WGjNBAjBZS2tCrCICbVy34CoSTcRo", + "sdq8h5AET5pSuKp5htQtlmItonPN3SxZ", + "E5UOWZNglNIUJrGDyI4zFGV2933DG3PX", + "FaeMgjxCy88cnLnwKeJWShkAMaFlheGo", + "2GYc5ERrgOxq0djOisdY8OWURDqK90OK", + "JIOBKfR2xlb7ZGUjBjMlv6G8OVWbEkxw", + "LEQO5tgn0cwuzD3q6yNBfYZYJE7kLw5W", + "TBBTXnNgnRcNjVFhVhFRg2rVORNDFAPz", + "0f0K5Be8YbzbhY27gZ07XUf0FzRspk7Q", + "8FPjQjeDXHUj1X6lVXoGP4uW981ky9OB", + "Mub4hqCionUjZfYTYrCK3AYO9zcGR9lf", + "rjNRugYNxWmli5PWi6cgAgQoevWiHJbx", + "ncCTYDBzBOeQPEY7segmN0fJQw0brnZL", + "Ke89edZlGvBMySmcfGFrsKuoFyxr3rgd", + "lf8FbhusHRi9YQUVvGO5VQ5paq9Opgci", + "invVwjotZta6x3hknzo1bVwFrbDAiwpq", + "DHpO7ZzzeWCVP2KM7I7W3kOI1OpahIjK", + "rRsjDY9vAgyFqIlWKLOrilEAe59sQ34O", + "VO8hWV8ak2M3HZCbBsOdVxqVUqklvX43", + "AW0aR92DrB7a8EoiFlZyUOdWcVSMPQXi", + "cr7MxkQGGIsYonn0c8mLPwhqcClC6mR0", + "JJbeJ9z8WzcAvlSwt5md4Y0awj74IN4u", + "0IxeC1wE3ad4vnzf4soy7qHulHx6dCEa", + "Av1n9IvMfusCzygeQvFKvkiAy0f9lVBG", + "0RdS4LHoEmKjt9YYmiXj4fWW1F7NgZxL", + "98bAY1J2WeOXftH1tf4ZwPhhBFe6QvgQ", + "ZWDihWh0LiMbi5eEKkpGrzNCoXthG4EB", + "toEyrsDS7DzYeki2l1FBhKXQaOFRBYdC", + "wwCW4qkVgOPezsEbAlgL7sGWxqc0cUUX", + "sKNj5cnI74jcEBegqQ35Yvb2ktyiHb4N", + "bis5uDTGpsUJ1Lx6cjkEbb34Fw6ZJAa9", + "PuKKp9OhKQcfYvJy4rNKVeGQnjiEEfqA", + "UuMLTKtXQgIyK2KSteZCLhVMHfLg1ypr", + "6IoU7Q3JR16mpjwTvfxMNBmXeA9Y7ScJ", + "EEKIK2Hfp6t9TG39PtG1axX1BUI5GhnH", + "j2fqRf99yO6a511DRnKZ00ceq2QiPE2R", + "byHzeSxc9Yrw0Fl2WDQR1J5cunxpUC8A", + "Y9OfbsN2D0qdDhrgbrYQ4cPXxtMDPwXW", + "mD1KKGQOaA04B6vD3dG5vT1ryBc7I9XG", + "8TzITA6LqEEwcgSpyJzzupONfOYPpV1r", + "0dlXDbyVU3TPtgokUAMoC5HcM2YLnr4R", + "nZULy6uvYyjoNj9i9sQU5nCn39lpmmzt", + "ErRDyx4Nnebm1qZjNvuJpF8MhZszMNp5", + "mRxoYhRKVzHE4fNmZsthUyNkuXUyARta", + "qrDrhcrgcCvhLQMwj4uctEPwM85UwyPp", + "iGlNm8mq1UeDwwsaZtvRt5IZ3W68vLF9", + "lN87fyRgHGufYmCZd0V8jsM7VpGRpO6C", + "JFezS6ZJYIJPxnSWALDpQMy09mKotk9H", + "tPkqtqlYs7TrYir4VFBURNYrbpU59mfH", + "DoqBVpU6K2VUsFF7lmg1lFB6J5xyOwVd", + "jy5lUu5ODN17DzASVBGoWr6b710yCJEY", + "7V7w4y8uGCKxVbNRrKXxRVwIZeq0HO4a", + "dKHmSyf2meUUsbSidbtJZne6ljsaTgwR", + "zFL8D9dVQa43OOcLjuTF5fklGmlKk9Lm", + "9T8l5nvZeAxaMD1EE2Asq2veOAOtNmmZ", + "h0SuaYDyfViXJKuS5r6aoWfUaBj9jvHB", + "ARfBvQluG7gjaoQMisEfj1LObFCQ9TEh", + "FJT1rnElaGqRoGe3Ei9iAcfBXtoWfqKR", + "1UkMt6Uh4u5KRJDzzvMYGj6Mv0JZBo3C", + "cj7LwEl6YQPR2pCVPwIQGFATAX3wAtn5", + "deOgpeFRTfD12MvrDhmDpvrPwXcQ20QN", + "7TBrD1P06adYat72G72iimgtXbeUlOyh", + "UksQpzxb5deUzXOAUtK9ebN4yLW5BibV", + "ZBjntQTsUHfuOnfzJHxpbDG8bzu7yfiR", + "ECAOeUzqeAD4NUXLa3VNaQA9TW37C3u1", + "DaYWzzRchWYhFu9vJ7Rx8nTJ2bbEL8dE", + "dlHMsrBvSwDYIgcgAjc1aWggQ6Q0UUcm", + "1j11oU2mYe6XFo1p3OAcjnsnAqODiHK6", + "SVoILLYdcT4x60uy18EWUv4sxjwnOPRo", + "kqJ1jLJq1hpaWoYOXsgl4n2OtifGyOh0", + "FKxD7jLqjnxC5Uz8OmhIiDBMBtsrzLNm", + "xgT0gMBn5I32fXL16qfZqtzqfb3MWXWr", + "EahPMAaf9lj6f3Vn4UXt1qAEJslJDVH7", + "vKFWsVpzvwh9Lg3JH5QYWNzU19jxjXRz", + "ngUzWguP0iK7eTGHeThleLJXtU7UkDll", + "O3iR2jrDmPTokHepjyBSS2L6vw0WYGsM", + "t24S4dAdqnSDfvpiAeGZdBm85iGU4Pws", + "Pdc2T24jga7iT2lpJpse1V0EX2TiSdIq", + "UqB5bjEDFOt6C9grdQgDXqCoHjOU1Hg4", + "UJTyRyp5b1meDoW8UCRX0gE5f9UvKUu2", + "7BKHU7v0a8g1MBjqtidgieo9q7M42phI", + "iukzcdTk78l0pkftw3Lnc8Bgqeag9sG2", + "cqC015638d3s6lIyHeXmtdsE5UR8nDVb", + "f27O9KUEXw3Q4jvVbLDBq5ddB6kw6RyS", + "2QY8heHBQMtuDex4hNTEybU82vZCpHeI", + "NlZbjBox0VbyQwLTMrxGUY1YxfFt3nSc", + "6NzjH1Li2NHBOD9CvNL8mjbRx4mkccXQ", + "eyzpPqZZqQ3YyxDOOwzPSik0CkK67aXk", + "FGQNyqqy7kOGpMtgkZHktdnalHmQHeYV", + "P5Aoha1B74dgX3r3VOMVN5Ag32W1cZj1", + "3NLZ8Inw1DIMOPxMtIfRjmDUA0bDvY51", + "ssBRdMezHm9ARSbk5kqmOvA6fiwHkisl", + "evOGv3ZHbJ2dtmmw5g14M9JkTJujOc0P", + "npUGd0OGqjKHD6BUpW4XMqT5Q86Wmlha", + "mMeBdydhRXs51OHatOa5I0bDQ5zHYUPV", + "3TJUHly9ZIEHkXOIpSlZj461lYDqDHZa", + "7HJyHI9Z8tGniuv5HYqB3CtjqaMicFcH", + "uEEYZGbfyxsAZE2j6Ko4c1N4ZSht8sX2", + "Bc4S1bhLtTmVZ1U1P5EEqnqFs08QdKZo", + "eha9uX9RL8fgSHnjjIuvdFSpNtwA2gNk", + "snlEWfhtPM6QQZjcih7DV6eFyhsEhrI4", + "wka47SrbEwZpEMAn6jpPhbuK6afonpmu", + "yxLiBIvHukzolLmd120FdphAyNXVVMnq", + "mZlSz4sHLHViCmLHFcEUESRuQTk6IXrP", + "YLyqLmzdOFv6iZfCQL7VEf72tMCZ1aba", + "DFzwzBYrlBp6kTENqRvmJ1UklixQT6m2", + "Dr8J4flMo1clDTzEgG5PQe0mGbDz78FM", + "F0BcrAZNBo0HRl956EJnea7wHRDaJQso", + "gQce0e28NGPkd8XgEkGLP6Rv8tbXieVI", + "Nc4mN33DaoQsCdnEcPrekpDwQUvxiNHW", + "FKNZTaSxWQ2DCjzjrulsRyCfzrjCqhOm", + "p1xQVWXEdzUXJPKQlY9RMh2hFAbQCKmh", + "kZKc7mlFmPVBDSVko3yoDivspzf1aElj", + "VrDmgDtKsaLb9m0usoFG48wkG81Kdg6x", + "IL5KbodjKm878wTKGmgmuG6OW9JD1bOZ", + "O1zTp4cOFHWewomVhwgJwxBy7OamJjnp", + "98mxhiM7kaaicGbrowfqXlrXvaQsmGWA", + "ZorVfjcONlQ9MovpdlYIFN3I31e0bS3Q", + "x0nbVg4mgrlbjWqzSJepghJVloZTb3xd", + "XlWU7MATETRi97fPye4yMZGILAv5U1Cr", + "ps5llzPT7pHasMuUxCDQMtnXvRMHECbV", + "wvPbvyfiaRLqKNxcRjxv3wN8deSMSP7d", + "OJi2CvqL6MFR0enPiNJo2qVSNThq6llv", + "OEQ7bOAEot7GhSew2dE5VAdxxcgfk1eq", + "pyo1VNGeloupckLjejn3w95JrKkX57zb", + "4EqyB5EWiDcxx4WTMAdgPGDqghwL0Hoj", + "RB5T4TITWG9mEdvb3M4nup1HrI4M0K3h", + "lM1MndU96sXJG8hcatBDUiwMlmfdWmb7", + "0hxe0JGwG3eytEeXMxqVwsDPfzNSLdAr", + "u6DEV7ft3An0iJwan7tdpeSIDXx1O96H", + "uVKj46RhVtevcXjDWL6fiAu1HK9hMix8", + "ZpugaPE7oshdAXR5SiD5Oi7HBE93dnT3", + "RabMMpybTKfGCMnb3Fwjn10SISp7UVtf", + "mNZB9cOdQzoa7u3zgJPNJJHgIf6bd41I", + "HnNQEtPuVJWQwgQe48lYhRTmlMRC2NE6", + "N07xSsfBTvUk9hporXNZIlqjpHOrzj7y", + "hXFpFuReDfsTPIjnwW0tSjCZO8XJEOCI", + "0AS9lAwYre5ZgtQJGMeDlJa5rPV4m0JI", + "pQswWBOemBfi3MKX9RpWEihxRjJ73AHO", + "i1pRHMXzdP1p3QpzLrhK3a3vMupU23lh", + "UmEYMBbmEEbJzntM8ktEHQ8FuZWgu9aT", + "MaoPqBxMQZ1h3tTCRW6NPQFJgMG4L5FC", + "yrgbmYoTZwSGRg8WVFKdYUj5wSc0xGCV", + "5B4pdZDMs7jo1PhaIZf5z9n81jWr2N0c", + "1TPCJLaorHPvBXU66bgIKHYtOJbrBDoy", + "Bkb9lLt5KEFIpJOtJP4FPjhmqxwKEqYf", + "TQa3wcpHbSQBaoit4UtDTBayj0Zb7rwO", + "Lz3l06zYK3yel0YxhfNSJPPxmHtirGWo", + "lJLtsU4N2Hf6WgmZCgPN2YEFBnfpZrvo", + "yf9YMKjHljwuTUzsrW06vB5r7GCnRrbX", + "qQ9JbhSVWJZ1hSjT1IQDvFPKpJ1Q4ZRy", + "MINNR9hKPGOyOQoUA7QnO0TJwwnQX3cQ", + "lrTpIzEPVPbi3Ivq0zQKl6gADrnh4o56", + "uvtZXuyBA5MEsQsvMDcVwJrpH9RP4CuZ", + "jt4ooTTY41yGFjSJ7cDIIJHOH5i466nN", + "W5XjTlVZaS001OZZxgdM7weO9ErEgBk4", + "NRiiVtt5g1mWtp9cExSJm7XjjZUtzzvg", + "RYoeliFiLOMMOrjGawXQB77RfAOmoDvP", + "ZbzMXqBEZuFzn0Y88FbyMEtu5VxZ6Cbf", + "VRxeQ5XRKSPIyLikljnFOijKszYKkPJe", + "yYKdDj8pZI82U1hmNud4I6KTaIO9SNcZ", + "OkpUWwtiCqzz0kqqmPsV8NeqxEcnTXXE", + "loi5ti2epI14SToZbQKXAGOIbIrXKnns", + "JV6FSU2tsGIa09yplEuDpxGfgiiDkDmn", + "1Dp6WcmEFFQcHmzA3GhOlDth5FAMnpHL", + "7VhWn5esgS3J2iBx9qSsCm97a39oFAB2", + "eYnHFy1Pt1lUFW6vUhbPDfdVaDpH3FtH", + "UMd4gzQbCuG6gY352lwOUUmqoHsXQABt", + "EH7uKB0VSqCHcIG4NxYy5SVeLJsUmA0m", + "pyUPhinQodnsIe1NUu6PyjI4dnSDgqdp", + "ofxf673QRCrcAmbcihEKAcIZRgM3jvsI", + "BWiEeK6jPNrzDxjC4jRSalP2bdDDDVyQ", + "ZKZYsVf9JVX9bHFQYC81okZflt9LEsTw", + "uuC0iORVfK6W6jQKh73pZcOkkSGQSCbc", + "iZfoJYN9EX9IS7PSr37Oa2lAUynOXthL", + "fHu66xdPbLXia2XjsXlcwtIPbuv0wiwY", + "2opULgVuHKO54kHjALPKj7b0mtmuMnFP", + "JmeUhOOzekcvJ18CMpfoiceSfEKPfxmZ", + "tBeYWmrG37U0NLiFzfggfAiOS7l8WXPk", + "BcZBPPellBCz4Js7fof3L6hZDAF5KEfj", + "ZqpuRBWrNPRGl9hzOpCBe3dzv5l3QL3l", + "xlDR3Ad4qkLBL4AKxcwGkaCdW8GM22Ul", + "0tqG6v4ziVMMtJCQH9qFdicYig3sH68u", + "tDfBQsDtp2nhQZEIesMeGGIBHE84IM2k", + "EqiCKoirgmenShVZyzgiJMNVrK7d4hxd", + "9ejkr2DVSXYC92XHHuvQp7uLnV3DLoR1", + "STPNctbRoc5dJjHJAyZ4pwsRRF2bkoBL", + "PH7RssiFdcZKz2MIl8GU6ROyibiy3wMN", + "LcKQNcN9oBa7QQp2Btd7kVP8f4E0Oxbo", + "kPvSmAXYFtfHIcpdqR0S1cpXtuz0HX3V", + "brRPAJIOjNihEEM2zqISgIzTNwbHHy4p", + "O1Mrn8orH20owFt8oPKFL1Jh4wEN1wgF", + "DQY2Jx8oes3okkl3mnVmd7fLuRBf7p3Q", + "cEWlyHsaNUj7fFZ7X3tM26GtPcjJ1eBl", + "tA7c0Bx4tZpfK5Ba4xaukHHsCKacCA2v", + "OmDySIceVzH8fTEbY2Q7b2ppy2OpkIrF", + "COMRk0ihc9kbg7Rzecmc5n0ZSYVRy7Ry", + "sxG6XDdfnaStaGFMIe9FkEAlwKJOCcvD", + "BWGiVcZUdG7k7N2asVPvqaoIIV5rAWEa", + "9vGiOtRv3nxWtO42pXFYnxVs3KmA9whB", + "CD60PqIgkN9i5HXoTQplWfVmyTv3QJfe", + "edUSl4A5qsmKya5F3d9uDOQ6ds8t9j92", + "d91LZwmMXuWlbavugjsH3v1dKlvmlF9X", + "tdzaUE7CQDiDcdFUGKYq1xd2xHmtqFbc", + "DSXy9fCA7NsKz4zDbWQdZYdAO43VRSyN", + "rqPPpACMgGDgB7LITSZ9EX25disJ3VHn", + "FPv20YJuOy3K3Yf0GtC3lKHne74E1Yrm", + "e6jLY65QzTijW5NAQbmxrbVCbxjmV7b2", + "JvMvHhWEY7NGZhPpvboWOkg47Tawqy30", + "LI9o7V2GW0FFWhmZMt0IMWFqPK4bwaYB", + "P4l2kU2rDR6KYAn064YsdxDdKHdrvyKG", + "9osLH3DQMlyLxonuyw9hvlBVNWp9Mnre", + "Ai2zsUiAPwawbosXOhXJmDNINMBKjkXw", + "hyd8BVSSL0TN6ZCBXqWvfrW1Ws53Pkap", + "ppzEf0AYzHFDlgU90if9WcBMZnD49IAv", + "Z77SqIULXoYNgCsBKSugzS6Bbsa2z7eo", + "MoaC5BN5QlCxejVIi6Xj65hdZA3dsP7U", + "ehZ7OPCMSkP4cE4TK8XS0sLXwM9NBwHA", + "9F5lJ786ZQCPb9oxl1TgWqqHSS9Pgmpn", + "RMM5VX0aJIqCWbk25Lq9nttmOdwnt3Vf", + "oICmSEyk9zgQ0GLCeGNARlg3ADEDTXEx", + "CyHgjMTMA3BZrmUwzGOTMfGNi3ghwHpT", + "G8BEeqjvw0FlcfWQ2Ic6rCJ2R8BOKNe8", + "lLrdZuYNDCVW2hGOY8O4MR9KCzMFFaFT", + "hOTgvFoM1Bl55kRAvWmx1vPelS9XW0FS", + "CX5oNijwQaEFoK9Ji2HYcZJPuRo0MXJK", + "Be8QlvL1ILj9g160vhhh5PabDS2wg8PS", + "PnrFfLCJforGOoPGNA46nrqoGnUmakGW", + "mk1TMeztrpErjz6cRwe1pkjFnSIPAmgp", + "OhXqt0SImsBdGdNkvp1fGjZnYwHvHVaD", + "y51rd0jSgzPnWqwV8zEvFO8BhvKFhGsn", + "94d7QyzK3Nr9wUfhvOWWrSavc5PlESjL", + "pg71625PEfraLyVy0hF6wQ8fyl8pXVho", + "97VhqxsdeaPxMu4LBpOpEJkPT6F1UtTw", + "InEJoZ03Ju8DKNtY5f4xXGD2CTq98zv9", + "P8fQ6BuuxXvOVhwgXhhEvtE5D0Jwu0Rk", + "Shjfnpk9SxfexnBfLVCRbwbLwH7BjbTe", + "rTH8swUQ1a64pLkJ8Pg1r4meuDqbhjUt", + "OQ173RWnHPk8oKtYAv3IkSeoBNNEIJdj", + "jD3YwBSiOCRygQfnZD7doR8y9zYvGcDf", + "qnU2Zy8Nr0tS5bYQ0YzoL5KlNRLg2coD", + "tVq0ZD2rf4PGafTQ0FunLPGGoiE6IPnp", + "EaJe3DfRBylT2zSGmGmBWuMZ0h1qLFAu", + "7O1MOaQMoUNAMvFgqxhlffbVdpsPJAXP", + "mp5Lbrc3tiPo2sVKNUOf51X0tGLdLsyq", + "8GwKoyuSsez8OPAD3ugmuifNxKTSfLQd", + "XluKr5uHbxGGa6rzEOjoyeO3ataULubK", + "u0QC2wMRDN8GdYKxWEPOPh2Ax3eaPN6G", + "kdunmzVbllfXC0M5EjDF0owjVjcnJ4Hm", + "63vaaFht172k7NvzMor90ADzA3e5Q6Fd", + "rcVTpy3pGEbSbdE0tu0N6yrMdJEJ58n0", + "LWujIGoV0QyL7s14qlwCc5cAf0G8SWvR", + "yHMKlSdbN0pVsybjwQ5SIYYwtUJPWtsQ", + "yMEeCNnsmZfmcwLLz0Kh7YtUDTDVwlAj", + "a1H9WNIKH6k9fmiDJsajPL59qgtItcO2", + "3mkC30rYvQvaryVWNTMcVFsOFWOrxDNV", + "AuJjnor689D12XApvdYkb7yuFZ9nD2oc", + "8wPp4WvCz1SGWiD9xYRQJWkxMHgk4vjx", + "0VOV6yNtyIDIHL3zcyhFeopQzfgLjW4K", + "KsIHwco7DXV8SeuxGGFhrNKOC7mMyO1V", + "xcGJPcrxqyCxRY2IagkUV78UWN4QRKfv", + "RstoNHqJtVBTsWnLsCOCEvdor1ZXp3U0", + "vI323Rr7jYM0sLzGD0O7vT4HwthCqIzB", + "PzqF3CtJhflIVlWJaH5rsB2rbL9XTCBZ", + "VhXv3UrAbMN0eTepM5VyHfbyD3JH85WQ", + "eXEXQGE4sqHOibPY8YWkYpxgdLayqhlQ", + "eSv4LFUTxxVaPGrEh1fL3INgaPotRF4N", + "ublm3qErIrxAvPMJhnCEHNTNGrbtlZfI", + "p8K1NNHyTw6maF2nDw97VbIu1IqO0FTo", + "nv1UIDlulrnstPIIXe6pWoGYEOteJoWh", + "7fMIlPVy0WsQExiarHUBX2o9ZPqn5cTd", + "YpKp9CABctSQeY2noNz38AyyZwN3eJm5", + "1LVR89RhnaEVBNxYta1RPtkkYpQmzGNv", + "ZsJu01xNJLaFGneiNRlg1IcDS48VsX23", + "cH9Upe3HwPiipkgQRjy7VuSArorXQfWd", + "nzdSWfXAQj6yVDvtoM9H9vpwJe3PBZom", + "6mxVFA1X5KyQHbjB0UK0qXvAD4IicfGS", + "krVIoDl9JA8Qfcj4GB5ycQLzVaTTfPG9", + "YC22zrHOoJMISWpCeTbuKDw3RCkX3p04", + "yWSqneP6tJTACpeL77KKgccH2cL2YhU5", + "5ZpOm2aBPA06xSxh5IqC4GgUg44Xodvs", + "ffLs03zNebciHO6GIFbCjVCJ5y81xGmw", + "LprOjeafunbZJ2G1mZx1HwYoEfWKEUwe", + "FvpORpZ9f0Ce4GoHWRfmzVKH8ApDrF7u", + "ILXDcgKv6S5IusPVqHBNybFWDTZf400y", + "SgHM5Kc0F4RAoIcPxL74yP72CyLBEemS", + "5wNHwSG6R9Ic1iIVaRdhQBEFEpRPjLwk", + "CksHnnuhawaWUmHqVj8UBssRMZxy2RpJ", + "3U4e9sRk7d62ts3UiqTUvJa1e2dj3hC1", + "enKXWygp4mcXZylp2L4bCp6Jj7EdNcR4", + "Jmc3eeZ6WuXiTf78ZLQAMKr1ifx5A3zb", + "k32wG5PaLhbOrdjTTQBx7wde429vungR", + "LxRylaeUfzl873azvI0T3J7Iv5g0kc5j", + "3M6QrIWcwfoBxGLZqp8QSMBLt8tbbtpe", + "CX7RIZRmrs39YqBVJxFWk5D4whCcyiaE", + "hgx9omNdxsFsgWnDegTs7zFw2dIism19", + "s9BTNvFQSBM6E0EF1TXUH35QQhRfSrdw", + "gld6QY4J6UnhAMBO6lKT2WAWFsnUDi1h", + "t35gqjpStt7RSXwPZ1bDKEP5x1G9H3oO", + "SwIF6CUhIcdP2Ka657laqdQTngrXJt5F", + "ARsitReCTyoTZSp6h6lnd3I8asm2v6CJ", + "v7rB9rIr3z8EBAG5zqmYl1Qrtdh7S7me", + "iqFVVzDjuHtcdbKmOfqsuqX0ifn8SkkQ", + "yxP0lJqeoiSW10HaW4m6i6bVyJiuo9nr", + "wvUjrgnM9aBXwinVatFkXXpiUMoFHSQy", + "D3YwJxW0nKXizHNF2mzpSvA5zNf9uMNm", + "GLYUOSBvEEIeDpjzYK9GRTky22gU7Gtt", + "qlORDVLaPapqzXkghswpvkfu1foRGa1o", + "KfPoKCTwJ8PIBjl2zOJVXfBfmDH6OaCj", + "MGElYO4vXr0H3OOwAUlzTylEULW1MbQn", + "RvcmrHkwRqWUT211iF0ki8N9Lmyly8z8", + "f8FmZIvqIAsDnTvT0AhbHPfJl2JIumG8", + "zIAKWDUTDNYVDyJ79geM3IjamRiHrrbT", + "K8Olz8EbwqczaKr4M2VHNTTg0zb3WKw7", + "DRsKXkS00A4aotRHpGumhSxsTo69XQrQ", + "mebOZcSgQRlxG81wLVsbhH0akoKwomhY", + "ddROAjz9sQKDogvaVGfwaHOElk5MqdCe", + "BOH6ylpNHgkKpICgReEF1bNKzkVE735h", + "9Z0nKsOn8aUSG4o3RSgGpLBGezckf9XE", + "AuRdgTCqEVxBsyzJQrPs05dOa86ubFuH", + "m1Iemmgbb3dPBvuFF7KzdAw5AscHIGCj", + "gPtfQk9IOmDWXvk9q4zpEdqnuobIU4sV", + "rpJc1HLU31JGQbYRYSJ6eLhqZLf62Ia8", + "XyLWL7n6Q0Es4VR3AjEBojMw9defwY4s", + "F3a6bCpB8BlJmokCYuNM37nixZLHQisL", + "Y6qIF5vOmdE5GzTeuiyjjpuFQmeW7VJk", + "lQzDI2eSzKPd1jZd6y7vx4e3fdHPwvLr", + "OEcDjc7WfPBzCOMQslUdzI6pjSwYew4f", + "BEYJzMm36pQ8wAl9v9y6HWXRNbLdvQLv", + "nUiTFTJVsUK1Kpn2VqqpHFi7nWwwHdCn", + "h24DrZ9jObAheAtxYhQhFCjHWYMnHvxG", + "AUSazJDNJxvy3DYtfvX4bb6QHOXsp7qo", + "xWGGZMaK4ZyrfvBwDMA2KRlnuh6uawKP", + "HFKJM7hy7eUkOp2jzhjLtOyKE6Ta2JG4", + "q3zY6Ohyb7cHJNPvBl08jMPdRKBIsmi0", + "xZR3g4wSSBP43B2CYypUxWEIiDT3nnX9", + "cIlP8Ik7Dv1WrlL1pDWED6eKOoSWhYnz", + "MTfRRVNnMotnZdOzRZEyOhGp6K38rl1R", + "VnLrOlBrQvtSh26QvEeoMJkWZNcebUCi", + "DMW5XQofy4XpXjsAhUrDhfiniec0qaxW", + "RIcBHhwQgcBaVOTRaIGzMguZCO2Ktcme", + "qjgjeKFC0359sveYAbCOY99Xa6Y33tb4", + "TcrkbafsSi4Silgd9eFBqhhKo4VKqo5v", + "RBZkTOBs88js6EQAVjYcXPXeBEA14QMR", + "yqMWjitkp4J95UHRzZk5uD70XJ8p9229", + "2CpYj03MywDpCPiqPrE89LVfNhN69OEZ", + "GwAY0IQXyqZ3Cs3zm0N5e7DuLfG6XCy5", + "GdVbR3rnlwlPLmkIHNHHAQgOiu8Ohaeh", + "EqlOEyEXJVRQP8p9w9DoCe7C0MeczjiC", + "iAK3AeVYqlsWt9chyHITXw2lvczfr13E", + "fPlbxXvSsQtL2E6zwIxJ9XV7un42LLdG", + "0nnQxR4qKLx3uXs7LJWiwPDfedE4Ns6W", + "AY5lKweL5UdxS1GfuX1OMXlTsGwf0XbP", + "u29eiCn7fb5u4Rc9Czt7ZR6Fxpxt8Pn8", + "XtI8g2sYnJ4uhYNR4oScYxEGXPJ642ef", + "iLlPBH7sQY9PTOHezUQbsHzN1Gg9mhGW", + "tJOMigYqW5f0ZiP5vqkJMMzrvd4A2N2s", + "Z1SlnH4lL9T3g2mRpyKZsJ8fYjw6xVdS", + "2X8J0CNoRFkv5WicoLxsQeZJi4DsfEPB", + "g1NYIMR8IOYvHxt0EqgSinKrfnSkipot", + "a1jzfhGleqFMQnn7aNXBtIJqzo0Jr50j", + "988a0KQrvB2IFPFcTsz6ZrittfnaZ6mF", + "NtZWFo5UVw29O1kkD0ZKSFXipPAhDsYg", + "yFMAOemEgn14pZK15lfUtUAlbakZm06V", + "kaAzxIQEi1h3MLTXeUoCtKjB6hPYNOkz", + "KQoujTKhHyk4ScY13sj5pkeCABv8SOxy", + "gA5BsvxTDSqrjYtGnenuK7AEsZWAdBjk", + "EIpBVViRWqgQu15lOqp4IHXwcrx0Zrlf", + "VN1AUdx3peASGoSIVkSdDzT5URPBHjr7", + "k5k5OSPC2YK9mL5CD8JQWtzX8LG020xP", + "mqSm1FOKBJ2eGKWrJpmwkj6EXeilf3ah", + "7lvBO7tK4D07vVEoQPLfAGc256SKbJtP", + "a950fGSTIvTvIClFle6EIsTZd3pA2SZy", + "EAVqyAOAqu8GMWU3EC8bFKUwOCvcRcww", + "ec1oxIf9RlD12oTtXOtYydB0N1VmeNzT", + "jhdZEoWoxwhjAlwzQXminh7QlcvHmmfv", + "wsXLj9pa2FExhW7Hs4yXcHPbhPs8fMdC", + "TYphcihmF0hZfmsAk8d3isKjsytb6aRD", + "a3otQUDKnnsOmyKguE617FxACkplSN6r", + "KeVN1ZLl1ZzkPEIxsRE3WbzKHU8mJYFq", + "RE1687qxSJb1Sp1ZRKL0IECAJDpCBKep", + "UXvACjdd8wxcdr4bTXeXN69tj67Cagij", + "0UEi2d0EcssbEOU2kGnozeeMryEdlIp7", + "W1kzdSvmprKTl3g658nRIflLu26SiYzc", + "qpLuHw8C5JGQyjjVyIpm9QggqGQjHRzO", + "3k6DD7DTekYATUb0QEslWisE5QXsMTwe", + "EOkP5za46BajvUKJDJCb1COJYXRlimUK", + "pLVvlRxInIcsFUdw7mxPdV1Xj2jBP3fQ", + "W0ujXwlfcrX1GgQHZNSBRmV2SZvXc7Dg", + "rmEJKVQmY2uANzPT041EYRKLsEZXpotG", + "KLleFffo3rzPOTHA4WANZ8x4daidG4Bi", + "eCWfht3N4jIZSiDe8bfIgGCSk2ASKbyK", + "8OtxBdd1l3uaTdyViUVE3FunjhpBaPTj", + "OAY3XUCvNG1sha4wxjcd86eptZpgqjRg", + "K27DFL6AOfkSkXR2b1yJ66kB60Z6A6tr", + "s4ZDsUuv8r3uOmx4A7ON0amvxJ12OaDH", + "p95hZIXUV8A2kmUmKPg4u6SDyjlqpZR0", + "xXhJnyYOh1jEjR70vuWguZHoCB6kCeQ1", + "fJfwKUl9WaxHibYX2Li9hN0xfpcXSHmj", + "cc4mIz2iqfySHtbMRZtNuIi4HDwSrOIY", + "uFE9BdysxprQHa8zrLBFcKq1wxVYcQyz", + "HB6oT9dxZdHRQE5pfoFTSmhfaREm8NnB", + "OL0wsrtuGTdfFXkCRXjeiCgayxXt1WzL", + "GSN3uqDGt91ip5a5acugCXghdMDgORxg", + "NgLHOXe0tjcvkAgyJHb031VFHaTmUNxF", + "zEnYjuMvw2wepdU4MVSoZDb8EBCYnSA6", + "OI5bjYMxSk3l9qM3tQEPdpgMAC76YQgt", + "L6TgUT3ZlrlIY6LnYYTsAuwyxbCrgmld", + "mcHs4HxDAhTAUjXLr5WV3dwCA3M3nFmE", + "RZTrOXxVcpoj0z6ye33YrPI2BmhzJppQ", + "pY6GsTAhhYlhFhP2W3mDckTZtfvW4Mbg", + "3cf9eEHSQ7kuKd8c9UKU65W8TTiSjY2Y", + "cxz2pT2pd6Ffven1GavKb2oFayIfrYHA", + "kk8EIOg1xaUjIwYAuHj0LSvN7n1t32iF", + "dQPaxdLRRI4T4o3733DTs9Fw4Phc6Dvy", + "MdltQPRd7OYOWWRQDyCe26qYUxKDxWx7", + "Tv10TPEW9VcWcwHXSb5Bf0PvZIMbbapX", + "2DK5tc5DoorizNfymRjc6c8JOqz4QfkF", + "yaCesSCCv6BporwOHEmY7I4sOfTEQWjK", + "vFZ3QuWHdi3hPGoZhyzM0kamG5RpnEEm", + "tbUlb772gNYx4CH9bxbBvT9W5ZjSJ0en", + "uM5K1W8elV3lp83JfamfpyMW6LNvQ6Ip", + "A3mZFNfEWObBbS6M0kuXK8BKAeeewWJR", + "3IUmz4fE3NXBlfOldpfuxygMmPGGOlMU", + "TXiBbiuvRQQQhMy0Js4xJE3cZzXkxiVY", + "rYPtaxZLJvTcec9SS07q6AJPrwrvPlTo", + "lRkC9R6267le8kuyl5Kjr42eXNu4F82a", + "Q9MTQdSxnGumzCz1YlsHgwELa1CR9GzN", + "BBshpMxO5m1kVlDwInXsoT7KUycGd0ET", + "QOLLHaou99n3VFkdLNJ6I21F7PkYXt1L", + "VBekKCVZ4EQTVKlsDNPnMPUKep6I2X1o", + "FquGHg2hWPINp0oGJI7DRvz0xFWIAAk9", + "UlYkdShEJlZYFdJ2tYAJ2rCLAbpoY61Y", + "nZfF3m0xta1wM3aMyYk1YA81oH0NRBFD", + "SloKa8rtlLsGqPyDJJ3cyv20MqPCPrPS", + "Bofke1YfNDZ3KTkvNVG4kVxpeIJUOFn2", + "0D0vpDKYvVHjnZbCCIteBgN1gzGZeEC6", + "NpkHgOQnZ0Rio9x7Z3qNDFtyFEqk0Kd8", + "029NArcWko5d4DDpAOoPJcEPpoFdZGIF", + "QZge6gDOTfzfXIFSfJ51gj95Bu2zOl3R", + "5QI6hAIrR36uyBDjFIMnTkjGrt3RB3lq", + "XsbDUjnAWmMiidqWTVrA1sEwEnWLkQI8", + "2WUZNuBwbFbNB0yJNKz4gmLzLUTWPsmA", + "njpGCiYLdt9CUmNvPV9vWPhGSGOZF85s", + "kUZvOp4BB1iIDXHNKAEQpDVMAaP7NVfY", + "aAzv9mZhzx4qTyyvMTlUpjIPxT738IEh", + "thGGZmgFnXnhUcl8pKHyoYzgfijgeQUS", + "so6oxXnoCJE5qmp0Fht63rizR579eneT", + "IzeINznx5me6UgJ1v4Ik76ZwLRTvV6Jc", + "rb47tW4vNpMTbhPCko0c2Ske3wqP1Owe", + "kt7wGRMi4sg3lz7LsSkiBlKr9bnaoOMV", + "3ivP4nWPOzLzdaZwwkdVAWeE9RHPKK6J", + "7FjyVkZEOCeKWvMdPP5o83lLs6DmvKua", + "uPYP6LAqFgLHyhGlW3HUXZlUhVepR0hP", + "gfNWDcTxu5KAVwyMm6j72Itl9Hw1l62a", + "Zee7iusZeoWTlTPOcmpE1G6Rz3uXNgzO", + "1wn2W6ZYEf7fecojpTTcjXbUyKTIpt2H", + "7lWkTsaG3iKHCzKpsxbkqtCnIZ839ffP", + "lKWidgLktpMUwpMix5HanpdtEytio9tq", + "2I6KXwUW7pFtvZWXryLXj0Owp24Tt6Zl", + "Cl2tQ7yXa9FONznHAXhTz9e9JaFeL3KD", + "upJOpY5gNJeDGTQTvnycPWWg2gEeiOr7", + "kjqhGSbEgMaVxbfb6HkqpvNK9qSqcfvB", + "qDvMenki7SSCkXCLWXQ9qR1iqjkp9CKT", + "RXnx5RO04Gu61TaW41W9lKFMm8lneO5m", + "GIxLQW7OR6OPtCmQzgFxpUOIHYAvMLXr", + "E1zQ3C40IExw1pbIBjgL5rYi3mzkgWBl", + "6mbVLYffBc1ZXJQxtpGQyE2SLJ9YpHCB", + "G1h7zv8SK0SIjjxekTPaZHzI2a0JiUdY", + "en9BXMvwZGPUphlLMLyamKZPyJxS5TDJ", + "yP4rsLIf53eJVhaSgzwcyrJ1eOA2nSVc", + "hyW2GdvhqZ5S7pH0ZuinnVovRinnjFIf", + "70m5pHBPHfC7rEqAzWR1AiNgaRUkVJfc", + "2xMYZbz1Chr1vaFFCLKzDhVhyCVlyrsX", + "LI4HmYGyrXgYAfy3789BUTaSsPgZ1GyM", + "AndlVaE3ZfG3ZuTekb3SkrSC7MHMQIqD", + "hNKQfhk3wC4i3lTW4XcDVu6pt6NH82WF", + "OIvy9k2CjLJ59rjs1Xl1C3c1aKt15ePa", + "qJivDcVVIALhJNRwYXLQfXpGim1M3J1L", + "KU3eGTsJfp22k3vp9A3l9gwoEU2DTK3g", + "mckjVrj6oRSm6FDI22yJDaId6mjw8WPY", + "D94u3t3SMnaAUSXR15etPYupo5LbVcTv", + "oCchnj2FUkIQI0FefqCQxKTFczTpu6Wp", + "GEBErLEt7zUm7OrpZl4mIm25ROv0HvT1", + "7928XCHeOcyv9bwzNs5mfOnavIGkbIzn", + "W5r681mRJGkvCyV5WYaX4R7xLoRq7dFN", + "96wzXSQAjw4ubcsvFB39O2vsf34ODOQ0", + "ET051Xs0lD4hCuys7P83xvFZ4tXjUDKn", + "uxQv7QTKLsX3bEDRkJxBZDLEVJ1ymtqz", + "9Cm4cQ4l7mT084jmiNMHnKZHtgPpkmi7", + "haTfmYfvTOXN4TbfN05CsiLz7izTvyTe", + "5ie58rRlD90u9WzK9Yn07H8OlsDyoGgv", + "es81gdKm87Fg8btTyWqCVwaIu0EJsmcm", + "7RlG6IdbIJhUsIYP6s9xggdkiAhHI8PD", + "oKR4n6IwE2RfttktIUNXP97YyzyavsdX", + "1yV1euC7uQVvC9ndeg5RWlpwMZfwgtvq", + "gjWNMVeh38hcrghySWk8UBdLQFH7Vqqp", + "tLeumo45DE1nSnotJkL9uSUImTeJuL5s", + "O7dsMQ7NIkfOTcgOzbmqXItAQQz0AaoV", + "KNm2bwgAccO3VAdlpDzUdBseWmqJw7Qu", + "ELZ93AKDUj4a4YNKbTZH1GqnY2jTtCvc", + "o0uSPhM5ZzGThndJuZwmsV0L6ltOz0Eo", + "h5Aq9NAjda6VaTj9A0Mwq3brcSA7ZsHv", + "nAFE3FRwLTUuwlhSyT3BBZ32qCrJbbbJ", + "DMiBlwl0oL4SM4STxmD8d2TMHeMT6qDw", + "1UQH6MyJH1HzTpeunIxhmOEuOv4cvvU7", + "MHcWQ2D8tZPfg7TpSfiMzJivb6MvNXS3", + "7pdeciosJjQyIePDijpKRBgvHshikyAF", + "GDS9CQ8PiNP6DcfL54ec53dCMy06yrM5", + "tz5m1A6DOpvOmC2BjBezG885xIHPH6h6", + "Eu4c5QQhA9V0hsmhtRAJs9qLz4hdwTFt", + "Rk70SxmR28SGbHgfg19MXj6URsqyGn4i", + "YnLg6w9d4a4pEVbZjBZ68RMqIRxhoQsl", + "hCvctISWDqbliu6b2DtPYoEijwhifcQB", + "09rTRU9Rf2cHSrHXhg1LqFjefbZR9bJK", + "Vigi3xXRTfQUhZYnM1SOSaMh4g3kWluG", + "XpxBtoiyHjHPaEyshkcIT2BQVCCPFRGV", + "H0wnDcGJuGhjSHPHYRkG4JsVdx4A0whG", + "kgB0EqLSSck0nQAXxsVx22Nux9GUYvnj", + "zI7V4GFxmt3BV3TFL7NPMVn5IaaBOnfo", + "2tOh9droJ66qWSESiTwefx0AQ07nr2cz", + "o0ca1Iqhdj3JEubjBl0voHwxmFqMs6VB", + "C3wxtsfhiD7YqX59yzc3W8Af1tkihIw4", + "iu1IiRMZQlDz9xcTS5vExY3xCceeEWJ2", + "3TEqvoMVBFJWgDlnNIEBLviEM8TOP9qr", + "W8rwavSmk5qPvXeoFOwv4HXZVCCtHvQO", + "qvG1WsroeBSDjfUmuYg5jqzhRjG4l6JH", + "RMSyFM4CgTlaWtUSxm9hWJVMr27FWLJs", + "tT52Tqvq5Ah5Hvuga32v81Io1mMgY2Wx", + "Mxnp2joJJynRXPVx0vW6mAZi7XwIpBnl", + "LXydCKng8kqtsaU4CQojsUbWjKYiF9lQ", + "bin2QDg82S2OuV2v79O8rNEb4o2TMZD3", + "v1pq9bbeRK1cj2HocqRbyDJQx8qHbvG9", + "p2HFJptTEgcluy28Cgwbc8KocrqcpqU8", + "p8oWZvaxNqvkC523M6UcCxShytzbMQvI", + "37yHL3GoXA5HicfDcqqRPS873kNF9Jah", + "yjBCiVDA41a70lYaPngAcWDejQBCix2S", + "eIKPytm9UnBOjn99ejoC67lNQFSevkFm", + "HZxTGNr7GB7xcqPid7GVcasgXK0JuylC", + "v8yJshxEOTVG3FcAeuZSUW1FAAV0Aw1y", + "utvQZuSGLLSHcg0YOWJ14vi3VWQP9MmC", + "KDgiWEc5ipxplg1ZjUNTRmReiF9Ht1aG", + "1IkqnPdNrw7ZL8S5DaIzkNdmpI1nNknv", + "RM85VMJJ3Q3HkdBRFooI7b637XiaWbzs", + "e6ozcPi7CePZdJqXt9uEEnJmqMaNb14z", + "jXVv9afOUp3ZU7bGGi6zHCvaC9NSfNoD", + "YRwyRORZVpsIRLSuaNpXuSHQoHy4eyOz", + "4909iQ4FT8iZuIRGhme5lTkoWCu9NEt7", + "ExetyI8451PTzfrQQ8zg3FvNUrraId92", + "0pwXPm9anAog7McdMc83Z4inRNHPIdYk", + "pdfA9wfN6DmXfO8iAYkSZ3Bi85IaBF9c", + "yH9C2GkSmCN5VnYwFyy6hVIhYn1x1JEU", + "zD060wVa9nTU5xc23WOWmeAaFP4jrHtw", + "jPftfT2GgCUf9O55QJxAfLSxzRhpSW1f", + "HguTDx9RP55TY2MeNr1Q1zjdd2DcgVis", + "YbOGEnXzb7PxnymKL1Vzu7kWWgovSU91", + "yTPWFjQdyzfFBwYzYE2bquFhnlathWGU", + "nnih9MTOjLPrtaMN9pvZVSIac6ESP9Hr", + "T5XEfXkUwKufNO5uHmE2cNZSHTyuEd20", + "DcbSlL77oSukJwpOMBKMKrq50k8grfbY", + "cfSmUDOta8MfFkYjfMSnkFnrNtmaZhfC", + "t5mKScnsLlB6bghHXyAVHOwfQ10COF14", + "DPf3AdoCCUwywnz50jrYvT87SAlMz9Qc", + "tXo7NfWDz9aTFvmbmXR3upFoioUMyrGt", + "Lmm7jZSaAuexyOIZwKyku8gODo7F36aV", + "CojFP2eFeHsN2s3P62HPr6cHPJsV28iI", + "Zy5NFLZbzjbgvDfQtB6pg3I9XQzNYgei", + "h5L4oKv4d9IutWi1QdHD9EZPIguOyyIA", + "IKw7YkxipIoiGxy5KskEaTjsfBZJ449B", + "f71f9cl0zGbT09U8M39dnY09xU0I3V4g", + "lWhMIdhmOjWglg8Osiogwa8Q0vtl1cQT", + "dbLHO4DErzXNOLq6tPnMxxEPjxJX9TQH", + "MVaoOieGz5gxrpGuqTfkbVHdgprFlthB", + "px85mSmaRtRDhEUhPT3UsABqp704sMRE", + "eRGJNiBnxmnDxJxrP1eiSdOV7ntL0S1M", + "4oo8BlegfMI4jnV9jZ65uslIC72qNhCs", + "1xkqJlt94HhgQ6m6qxD17AIxXTd1KRyY", + "jZqLyMzmrF16bhB9ciTK0vIY4U8Iqoqf", + "xQMN81sSmxoWwrdgPnkCQy2QrAUy8ymA", + "hgs718PbVxmbSfTItKSZxTmckEo2ff3o", + "kUIMwr2B8x49BPCTi43pEvgwZVPpw9yG", + "HWPbnR0ftqLWAm8X5KhhBnqqtoQMAqps", + "peHihYYHVTpz5PycRP0oVLDpp5xTNx5B", + "0Ir1WFHnVd0ihPOCimVGEgEKZwW92Zn6", + "ZST0aVmrfEUiWYrEjQiGOJOwYpqke6tW", + "D0icS0sRE3RS5xhxpvkRQi1VsfFGM5B1", + "RfwnJnGZhLDCpXMmcJHV7uxuSDMIbOis", + "5G9hFdCasDeuXdzcwZFeoB95lXLZIYyj", + "dTqDB5Y1WRKnqoz97RHydOboiipBfhfy", + "4s01fcPSHFSoaUp2WhUHMO0N6iMTxtn1", + "ED6l8t2bm1JEinPRDEzxK4BVkiZ8gT4u", + "MhiHguAqJHb8hlDCwK99jxdJMXuivhhN", + "6up3N9AARoxOAA7RVZYYSbNmdw5uMdXS", + "4smTEpFYM8ti7XmKr3pDREQeDPQo1kWU", + "m9R3i5vPMIT96qnm6PyvLz9kuVKvJuTZ", + "6J2mA5YCEvaI4UMRB6h0JHDmz4muwh0L", + "pv2hcCuqO1ff3LeA0nPtGryfV0f6FwDL", + "VvJvcXOLbXFkFOPALpiMhH0y7JPRi2rB", + "Ko5JJVMJ8VMMMkCYpAgvT5eGjhuZ1uES", + "h767Oe1Y6qlpqsiE3Fkpv0IgLRcydHxx", + "qwVkks3vtQrPTGLnuKa8M4Aac9cQK9X6", + "23n7l3htxOfavUUSCX4QVHrdowb4XAIj", + "QphW0rMTCS8ZCT2VSXrqcFT034UBwjlR", + "685V3ObCP0fNa1IAhuR0nqYdUeK8vms2", + "8k3A8ME2C1qhX13nRviMnCLYTtwf2gTi", + "HWWwboZTEUjBS5WQQBUVxlmv7fQA52aq", + "3jpbQoaQAHm6rc3OispeIX1LGOAsBWMH", + "RMYuCjlwetMxi13JQpHmGSAVzbWrozLG", + "tRAdKh5OlfnkdfzLjx9Fgxw33caSn8ze", + "L56n6VJiAFSwsbcAJAAUtJGjnpS77jQa", + "83w5tYKhej7d8eBISYwV4uoMcauUDWoQ", + "E6QFDTafmDETbMAL4YFYhmZ2G68WjM5F", + "JVvcTETbbh9qtTue6MSvRa51Rq4q6aHY", + "QoH7NFTzBbmC8wbgMVRyUQLIWAHFI7YB", + "fhLKlW5kbWUrf1r7rMTKxBTBoJEPMQdx", + "u39GLySTrUDxxjrETNZBuMVhKQs2ueLc", + "eSbg9nGaw42dbkrPOznKOAiuQIMgexeZ", + "buy1Z2k23uE2IFn2reWob6keu4Fx0d0n", + "EOz5xIDa446yxo0AFFu3prkCM634HLKQ", + "BaF7XSXsLidcIrwOk9S9u3q5syYkArgH", + "yxJg3hXVG6AVXncVTgsP2SFwn5qxHVKP", + "s1oaNjaaQnzek7UEZQcsa6eM68qgAFxx", + "yEZVoYI8Z5PHO96KT7vnZhhfREM6RhP7", + "1GhQUIiQaBuvzzwoN5QsZ5z6accjNU66", + "PCWOAZ7eCtUYezhzPU5zEU4LPIas7ElA", + "4H1j2mEw0Edj9qOs3znAHr7EKG36KjgO", + "XmRfz8LNbx8kQiBITSiJ4ezN7bme1b8a", + "UK3Au4hZQ9eyyZaVc5ZwXtFmhjLsQypa", + "O4QwxU7NSCCTaxAupQbE1gLkm2tKbUqx", + "By64qR9c2ITdV1ubFCA5sLx5iQb51aoA", + "8PRmw4qW421YKhIpUStdXT5Ulz5CHsZE", + "Q58IXXaNA4sdLWtYCqKi2JU7C9uL7qNS", + "gC1WUCFdhsJNk4sGmLbt6EzmrLohtEsV", + "qswbOnaYfYtMbvWwRakjNTSvd7pLTCDX", + "GMniJX5r6ZyupIvPa51mMkl5qDYTwnqO", + "v75fWYLbtJlDSfANWGYy33yHFDcqPo1E", + "MiA0UdsK6vROG2dOgU1TT7hs5rY4keMc", + "Hguyl2SDjibJWRjzZrIrdu20c1ywNk8e", + "hTORytiIr92sS3AQLJVF40iwcVc5wt30", + "jWbzaDrFT2JPBe5fqUQrkhoaCQQzaHXB", + "Vf6RtOe6r62xojwnQ77J4xfbZo9lo2zu", + "LP1gYnpqIpKLY04SVAfxEMGQzd4ERUFu", + "sbiB1Buh8XRjSN5bw4rmeL3hj1OWLkwB", + "tA9K5nWXByNNOaaE2puxm5GGlymV2FWi", + "ejAyBcWV5272aoAYnw2l7cQeJrlqtKdy", + "twIDbJU89XYlnnslifPewh1H0bwAaJ43", + "1r7z0qSYivk61YpBVWpLfPnQamIwFvri", + "JhleHVAfm0lPbjglktXRqd7K4Cg2YwiN", + "ej6DpclLgpeVvZbTO6xdHIDlt9ATWsty", + "Zpp9OXqNPK69C4iIX9YjSShUk4dDKJme", + "czm8RHqJAjPWtGntjnXySoEt8ImfUZA4", + "Zv8Q8SpvtjQT9TdJqUFYMyFrrXaHhTVu", + "MajT6dmRh0Vn90ueOckQuM4d3qXmSnrJ", + "GNzxMd2uSPafG5MMQHcqgSkVOtz8FHtn", + "3nBig3QwiIy65GVMbshVXACeIxzelHEn", + "HMaBZ0LaZeaVa60f6Y6ZqPxq4cKM2WMx", + "NCWMSqyPXmRetdLfWClBnCaD8aBiQYq2", + "7LWbsvOYn5NavM5nr10Kmx3yWJ3y8BdK", + "iKSDeDSfR7wMVCNdCg4aPZxQ9j13aMlw", + "qXRLg8zGJo7qUmQoQojn3aBxXSntgyOV", + "C7MWykkQ5u70KR99rjarzE2pJj5RcWUF", + "wytlt7PS3r5ARMYZKKl8fVaIDf3B8AqK", + "kGcfRBDGG9yKAzFzrNESJKNXiZOQkhgi", + "CJvW1b1cc44Pj6l2RoS0Km47f24lQQJH", + "dame8qbcFFgpkDiMZtfYBxpWt2aQfHBn", + "trf3Lsf8jxhfH7IjAmZ5Bj1JjRlDVr8C", + "oUmCefo67HFHaFQQUzBSX7N4agHuy77o", + "J1IE1wjXVfADoEThzVVM5C6sCJwk7JqV", + "39WNbxCu7UXZfwplb78BN97CIEpu8z0h", + "e9gVNn9NYqWFVWDjJpkUWMCEMV11J617", + "PWjemNusMT6ZmqCdPnl8PjGQCREAW2dr", + "0elN2m8BfKWtzcIIc5rSSmqiDa8PD0XG", + "FAx3da7YcXf70T8fbOUuL1jiq1yHrN4f", + "dQL3joQ7HOMPiTKbuUZczsNWKDwPanGY", + "5ZfX4IS31Zo6Q49DIVXrm6UB07MIrJ4N", + "GITMl3bfHKi8XEnFhFhxCkTmAV7Po4oH", + "IYUEbvMdZbU7Le8TwjN6fFFVBrJ1Ce9b", + "jm41RsPa9lyYaJfaIbCUFNqIgALNJohB", + "RvRSqqTfJWiNJLPdCCrP0EVmvgTXbm9F", + "4bsDn9n5X7NZMj2R9WYRaSZ8F5sasWLt", + "QOs2iBd5sRTivGMXhoDVo4ieacSue8xc", + "tFzO6a9x7M79mWp32jfBcEVOk9nVM2Bb", + "q8CQ8OBOjvcQyh8Pf5MnT90HIveTQHcn", + "2cS7WOIsqlRBYQOntDYoonlUJTixSmB6", + "xSxx95y50NFGoYx7BqUOCHo4upnwmDoZ", + "CBydhXCLKPW7VPPZ4Oh1vEzXDvsWGXbr", + "JLLz8miaGqd6rX7ns8kbu832cM6WA6oF", + "VvpPbeuGYMjBv5G53zFkCPuVfeSar2GR", + "Tn0rVhaEmxxahg56APDX9akD1JnjaAcl", + "gbNzjsoedKfXHsLtlYYuArkQbITuAXK2", + "90PKMeGGiNthfe7ho7wYZFvi1oa3Htr4", + "4vFAb6cPpQhwUzhnphN466tvu7N9PylP", + "Myfrt2rI816IK78iPNsBuXeZw5XsRnHb", + "buTOH9DSzcBljwIN1ORuk45diT9CgJiz", + "rjaXxiQOpHdprLYX9Al09fEXZTwc20rp", + "4ssugln1ELr7Twh90vrh66GCrvtfkdcb", + "lXZatdprNMTdUOqmlUcrVQztiW6XfcEj", + "JBUZ2ag8ECERErHNw4vGZrn1PlCkjJSF", + "pKEy7HP7AOhnHhqWnE1Zw44rTYLQc341", + "TLroW9qOm4iRQEIICCIenlxRBp0npfvD", + "3ObSnBaRbtGyBttRurgVhs7MWHfWa6il", + "kXDPIj5kWANVjSSmOjIgrge0EZ09maXY", + "UlvagUBs5G2cn3knA583e9Dy01cfNcyl", + "HGeW0JbZClhCsWBub7JzXsWo2h1iAbK1", + "dT4MVC3nn47asNS7xY2uAXvnPAY2vG7c", + "LHS1KqN32EAFczDUZ4Rldx295gpgDRpv", + "2OJfDMMDBhwpfxb2hPaomDeIF7WEYIQq", + "dbU5MohicARWHKZ8ksyM5eHK7j8vpAQU", + "480vYdjBznDacwfjJvadLSw8lA6faNNQ", + "FUbxzKGJk1kiCoGdn3vrtc4zVbc1Zv6l", + "VUchBspb1U0pvmWjfQYB79XfUD9ZUv4g", + "q7aWEtHnEikLlzq4BDBNBc56LVgYX4O5", + "wfJkpOTgdA2cbyw2eGG2jui4801cD56g", + "O9PW38VpZ0jtBD34G46Bk3aNOcTcaRRj", + "guY7fYoP12HlKUbkoxsu9SviHAXzpM5Y", + "sB6sTxMs8qv3BNT9S286kHnRNU6dnmv6", + "C7fQ9wBDEfkCVXRPSJCi9wFKBiRAlCYn", + "WAGGg3WgELz6OUVxgjO71qhKbDkJnXWd", + "H98wieqlXjkGcyKbFhyaAFLyq1W0I66p", + "K8DziJ5YIAV2gC0hvJoKQ9H6qi4U6rBP", + "EOpwxPNftCpfVm88VAdVeiBvV1UPejsA", + "pseXY7K8tgqK9CWLiUtleDuwOWFzXHKP", + "CmFpqm6gJUOljSn5lezEOP9wg2oGQ3Ff", + "O9KwNCXDuCbplhnNKaH6aWBvw7vPYeMx", + "OaJrqts57KhTZCGNivFw5l7Be43ENRN5", + "93wSvBIWJaLZTGHHuZ4RHFdKwnxOkzEh", + "sfpsAQZoEZtdyGB17bCAzEXNZUHvgOOX", + "5o5iOwpiY10W028HD6GMIEX2xnRMGxDd", + "yoYOnnPErYCqDf8WMh7RQa9wQFFzPoav", + "4hlPfxUGRIMMBT4ZjJuPlalJzU2e9KLR", + "L4zvrUtELKzZO77nA3ckWWjC4nwkVLPj", + "AetXFxB8QkZmXyo7gDvo2QWPk3aC6ndD", + "E2ma6yuMx687c4CDU9JOKc9oBKnAz12i", + "n4zjbtibGFyFoFyIzWJihM7sJiJWSJq1", + "U4zqO9Dght5L1rBRKttashprwCMGk19H", + "lfyQB3LPM8nUiyCiBYuBY5Q8urdh0eA6", + "qAmWoMKSX8pKWNNKtbhxaOmRhiBMR1eK", + "mdciOWnbb9CU9DDpGE7msRtTU9ISkWYe", + "F7PdNsmpa8RABHKdCXNU6bpH1CRcdGKh", + "x85kGPtTYeW4Oj0AAGTTv0qBfUmMxaF4", + "aDWzweJGWLMAK67JC6lGERVXpqPslBIf", + "Pte92NE8j7ZBYzcmS2nVzlKiHUwqScPo", + "9qaBoS60vlGBoY38xwu3rloIxeMvGHLr", + "DDMMF2Dura2TKHE4m1u5FS6xOC5FL6CC", + "l9WURy0YPTCSKlkoKfIBAjybaJnWf6zp", + "iH6PTcY8d8jo1YsfOF36cwtDOHCQOPgZ", + "3LUzABQQstgSCQDzBoKyk1HlFYOc0Bs9", + "smQVjUhn3JG2V9e7I3LvWYggobZiAmbA", + "KQw7y0Td9S0qwjURmxWvqQKK7G8rJJMP", + "KFhPxxLailK6AgO27I3KRwlVJXIPFfSU", + "6f3z1DGKXQbvZrtjWk5mqSd8aT2jafOa", + "uzdtpofdgq6YpPjVuQrO6HTlHlvMghat", + "0s83clcV0xhfGm3wzecqfJjGRI72jKBQ", + "4c80ls2D3u8mwIci1bUgfbY6aO0hOx6j", + "HXc53CZ2y2b2Ei6O2r6CW16UIPKuaZnI", + "2u957YLJP3oJDrrzm1hu23KlOE5UFqyo", + "3c13a2Sb8gKmKiQML3b1TUOE6YVzZWHR", + "Pu6JUPNxjzntn4y6WP44DipvlBz3XRJa", + "GpTSUzahsvfXBq5vq0dOuohfKcvC3Qfc", + "GTSe6xFfGcfBC46mzVEZGIc3FMT2zlVI", + "1Uflm7m3IeBj0cC6Wfi876XlOkjduOkd", + "Rz7fYmlkzvddVJVPNCozRAlRdZYzYcpg", + "F4W4tNr654bcI0DKQOIYH8o0rxL4afOr", + "Lu9aDcG63F2iV9Z9a5aP3L29T1u3yeZG", + "zCoVMAo186p1capIeBsqZY6e6KCAEHqb", + "6KvfO10TrV4ijyVjJpUxMFIwHb4N3pmO", + "iiLU2abAvLnrzUmrjgM71WoYDUb22z5G", + "4ip2fLpxKd8wdGooCPMX1OcaMZX0A0AT", + "GefkkVB1xGGCDZ9IU78Q5tQ0wpjmjCoX", + "MXsX23UaT0nDBe2GMX73UgPDCRplRkGI", + "U8D3qyx9eUp2twgc7eE0kHLg3OI5CoUt", + "MDlPksKZ3zC6K0DbILqhQAYBPx2nDAj0", + "g5nkH8H3g4Wxk67dwAZmEa8qKBgT4jaw", + "3ZEAm7fTMoNWVx1ovKkyMCMKoQySUCOS", + "ZGXrMKFNtI2BP9Iquv7p2HkmjmUp4wiz", + "ubMtdNiGqinoXoW9JmHzarRqq34k7eaz", + "kKGDXuai7Ajv4DhvS4dXAXD0NVJ05Tcn", + "JWfwXz07iOVfQBiOucrLoiMc349kfBpq", + "3ZiUZeCCcki6XUj61wpX7Kb6quoZUp05", + "l5IZ7FqaLw8MMmHSpAc39JnvhOH3Oukq", + "RMGxxMUBix3ormCocMpf8A6pmSLmoLWX", + "qlOYehiauskPhGMKJcAlwHGwR9r56Djz", + "SdEBXtJwhvSMMPnfl8PrUIv4ZgB2GL5s", + "TylH6pt5HnNbJclqMNneUKY8mtrWaNJB", + "RNANOs009Dl0cRRBrF5RgWPqF5GdNTjB", + "2pwuS6OWNfyKj04ELnKNnQDmIEEh6s5V", + "AJ1eKzVyDnUwWwdtp7y4z4mXQK6QxFKq", + "tg1LuatLkKiwsidtyEp0gWO7uGmwYspJ", + "j3O0lHyodfkK8vmMDilFqGV666aFkLQZ", + "yWyXWaCX0vpIMqsklHILzWeWlCcHQ6ZV", + "5qqt1Bwi30gpWdZsPrrymIcNIXwKqW2B", + "HqepotfbAyn3XruspzUmz7RLbMVIDs6P", + "dOByd3i0qWT1cVHEMpGiZSm1ZiA68ta0", + "KWSHbCggJ3Ls6rFULL6PxAr3r7lgXT7k", + "VE0ZuUTmc5nhB2bv9OV0dW7ctijVE9z6", + "ZeMJ5I5jGmqogyIEvXPQV6muqP9nnA4s", + "ykJPfjxIVJeZ9KutTXM5tYpDGpUlKB3J", + "gsWOffcWkLaG76AwByFSd428inbh6XAA", + "pmAbWbB35uLq1eZ03pNz8AfqPssLnNMG", + "wfUmqaxjdTwbNKHvuYPst83sOi1Xu5m3", + "TQ0bmg5vwjW1LOpqApAI5me8eAmPpDMN", + "Ttqtv2UwlPkAv2Vl3EbvPaoIcRYpQPyk", + "8TiarPuzwCdOhgKoyMnRsJZPQ2ZVdpZ8", + "LS33cI4fki5n8U3bex8FCDZ1GKR61gvt", + "JpyxV4xQf7UvsmKG2w087hgVcw5QwiuA", + "FDddjpOg0ODXQnn82Zte2S0wFzErCItY", + "DDTSPoOr35nOFzc9ZRBlHTld3TzSYqa7", + "eTAdYD6DAqDEO9y41XmhLOvh1b4dbiAE", + "fa8HUwMmyP5h6YGRvKZH4IJ1yRYIEqU3", + "cTaKnP5EvDlfhUyWM4Rmq6qUDIItmGb6", + "ppO2Ga59GoWgecCoNnrSJnPvgdr4Q1Rr", + "AKwN4PDfHbXpEMr9Spm15WU0ncbDXc9W", + "fa4OwqGWiQEmjZvOhj3F30gsfmq5JrDv", + "NdfecXiYwbBSGfmUiPE9s1T0KWc7odmO", + "0OB94sPUgWr96dVAOv1V1cMP9MVQQVni", + "yjIPrl9PhrfWp6TTcUbJJW6MeHL5bQQb", + "MoPEKfKs4HWkdfsryQNvdS6MmXODqPy1", + "BWUeraaXDgErJiLQnb79EKZCob7hBogc", + "2J94Ro9Bcm6lQLCH7PQDYxYDTzUXe8IU", + "x7OOu8wecaqI06UYpGFkBCuHEYrielLU", + "3DQCYZT5diFPW8nVdFWnIBB53lVLoGGH", + "DkGcy8KonyKw6YD7imJMWzAJZVslSokQ", + "i1HRHEJR8zKFEXir5B8GDm0ZCDXooWEV", + "VwnlXkLt3IgTtJu1wu8g3fl5GglThD4L", + "YCCoCXmZAAeKj4tPjgw8ILUKAjrMwKE7", + "sNDqjIHwA81aL8qszXX4zNwpJ950VMCj", + "B3kW3iB7Z8m2xX3umS3b1X5OIxtvZfPd", + "MXtsZnNlBPxp7xJmDL6N6Z0ZMVdUkDRu", + "sAMFybPez4paX2sjd21KHzxdh2kt15GV", + "iXDKvBNxqHjXlKMbdOJOQ2o7WPYJvlbO", + "XplS3meZ1o79z1yeZHtEtWNzh6lWZIBI", + "FhVVSFCPPPiLyaLTojAludKV8cfOWgV6", + "JB9ayH7qEhr4QrtwGLLOGaJqi0mKAqzK", + "p3qEhurjrtjBITPf9AZCqN59lkVfb7En", + "4qz9r046M3Aha6c3PEdgcn48V4DSJxDV", + "s3tLGWImK1m71anJophwRwoF9O0vIKZE", + "GRuRiw7s01kZZS82M0Jby1CACUq5Lfq1", + "OVK2hiIaOZZcGwE3rlgr7qqaLddjpWT9", + "A7763corwhzhaOeocznpkAWm5cNbYsTo", + "71xpNHa1q2o0kAf9JcCc5SuMUMzfxF1X", + "OARDwzZzQPVXLLnImAOGFsj4jq92YZBN", + "36TpQvDhekWz8yXM5ujlyzsstLKfEhRd", + "bxS2xAeaOqClCWtiT59aBT4xIOP8YzbL", + "8z5J8NCMsPnP7IKtuVzvLf9ppgodq8YP", + "dg4Yeqb1ktnycIWhMLgieSHMS45qaMo3", + "0AxowPG61rvECXsKjKfPrC8dBqlHeT7J", + "CWN9elEqJIwlSbwJPVTCgvYBxnHIdGAS", + "mkKTnXQ5phci2wIPLdfo6Qh0RKPFULZf", + "hYBUQ6D9QvFeNczRbZS9Y7Uwv7BEogYK", + "TQOz0rwXyG5jhwX8xERJOSGt4bww9zrl", + "8JL6lpqetHFREMwmIbeYTLXnIkVNNBEn", + "J6KG7JbDY1Jcd2SVdE28672u5vTCzGdE", + "96ZZmk1Ku1gI7LCDtocX4XOKlYqGE1C2", + "YyCiN9ahvIBrHURyM0VF3pjwRBV45CFw", + "kShPPKypmruQ8FKVbFJfmqYbvk4Cp9bU", + "RpiNwseAnxNzlBDuSyrGQ2a8Fn0VPxvH", + "459rMsZmDFDHgd8zcRFvI6iIcFhHQtwv", + "CB1yS8rstyMAnMFEWLRmY8Vv3Zo8dx35", + "jx0NOBBOADS0s0bhayoRzbnQHTnRWh4P", + "D9x5idvkje6N4uSwsZmPVOSM1RVfVE8D", + "G439Aea6hJHerJp9Nct4Sa9BAWOmXrDq", + "p35hLAgtZhpPH6eF843UvRhfA0mAtCCj", + "M3cyUKHgZYVStX5UDIj62tNBvaEldsTV", + "7M6BoXwlxNXW4uqCc0xaJPKKr2CVCK44", + "gF0c7Xs8GAFjN6B1mhSqOw9C4u3npjO8", + "iIRzYSFPrXvLH8b7sKZnCafo5uSZjrd4", + "m6STp8O2KluA0LtuTworabxtUDYnqujz", + "ynaduJLQxCoA0DbNxw2Ky8nj14nCIT2Q", + "6nExMSdJC4s96U0wLqCgbYto3hjDT0UO", + "m8l5QYJZmBCEvzpO2QjRlIwClDrVsYEj", + "5m4jLVi5KM7CVQXJwDkOR8X35jSzPLHJ", + "3VAB9aXag6AJ2vUjHREp5pdnmBHqNmlx", + "bqpnbPIRciCIG2zTlPs0CMwm8aWmuSp1", + "v70vpker7yaIJW2iSalj1yjSkElYRLAF", + "0gnt24INRhZtV46uz0ZTOBXeoJTPbKwE", + "3FamTcq2rGHQRDxJE9UrO9iQ2ujGzPhV", + "tVYN7OJl9lBs3ut8CUwW0tgOwlYDcU1h", + "MoNHCF0jW90MwgbX2YQ6xxdg2b0FwSl3", + "ksic8BVATxo6KWCA5d6RE46ZEmd1EsFf", + "L0aZVb8wjb5jmDYzRhY2AQXIIMoCmGTJ", + "diDDorEjjJQhenuUe3R6rszqAk3m5IgN", + "NKJ3ST7bCf78kADC3xxAJCWDcm9QW5yN", + "DXWOLrcdJbBQXrUFFeZPABXhavcvJCUB", + "cgbR6n53yFENbuicY2J8gyeCtaEvsZme", + "9BemQBBaw6Me2bB1DKmMm9Z7r00QfkaF", + "qocctjpUxNy0aXjmcqW4RBjdkcsy5ee5", + "1Ge2rmpXD6Eo0O5cZRjX6YFHjqHeW2rj", + "yLOlABemj9syFjxAUUGSjx1Qlr83n02I", + "qgbXYsYZk0ddQEf3sCRLwQ7oImabzTbD", + "5hvSm8Bn7f9HJxyPkhqFyTpBQWtg52az", + "tIE84MZmtMAu68iwU4Te5UAsSPrnKOYw", + "dV7wnskI95E76TLbxri6XtKnCSvl08If", + "fM3JE4nXLqZUZn28eWXC7Cqxg440a3Uf", + "xuFSSGvjDNrMZ1NA7cH7sxoBD065wD4J", + "HyWp7lYJszKT3zRyvDDrnSkrLKSAQt0w", + "dWVowegJMPRfCXvu0foReASq8VC8axU3", + "8tgHWYTCMYJKH9rx6h7POhlVdEbW4xIH", + "MMOz3e3pgtt5ZktewQyK1FQ1plocSR9t", + "DHA6sQfr0Rv5V1Sv7JJWprGUiot5Lp6F", + "8uC4XtWkHxFr6RgLxTItvS9lPSvSDxJS", + "JSSuYy7J4kXxsshD8v5aky6zQ67FJQxG", + "EGNBYamYNtgzP1BaIqP3yeJgRhL20q0R", + "JNF0I5VrdIVTt7FAHDVJiomzrZ4f1wEm", + "eoZVscQeeUiWHElh2efIn9q6SYT0If50", + "SaKnBnamZoQ3Ujn5S9FaPtnSwXmxMKrU", + "tNge9fOcb8Nzw6cBi2b7UjmQhkmTyqZo", + "EvglufKUBbAuqnNpqtOo4E3pujXxoZg4", + "jWpudRz8tmbXiLorBWLTQzUpXZXrhXMC", + "kbvJFC32r9tE2mulGIey9uQLcStVgU4h", + "khE7NJ5zar95ALAyUuJWUrB7ddxG7LFI", + "CU7ueJ6NKHHk9ApKatuHKA2ogWG9dvAz", + "HcV836dfvM691AO0dIuhuMf9sPjvBoz4", + "4ccozUBUOrTnJBTrb2w8PZazOyxsoKho", + "eBqccGhHrnPhiJL2Tj8wtb4leEvHMzNA", + "YKH3ByJFSsME2r0axZtl1EYS8fZCgehx", + "UuUmAFQNjMIBwhWQ1p4JQmLzY3tdpRrc", + "yqL7labOQPM4E0CsPUEfGJLIslmCChbl", + "6jn4mvggWIkRXlHtCi4C6HoAS2ooXEmR", + "pIfRPZGkyuByNZ00ciyZvF689MrEXltG", + "f1zxe00GLJFeGKofuKDEgDrXZEv1FK4i", + "EgRHc63WOE8JiMTpjzE8Ojcp9IptmOg7", + "u5wAGNUKxAxdj7rEt6kO4LGnhSsfTAxc", + "lnEp2kYh5RsTXSgAREjOKx3nEVNEhdWF", + "XxzyhQhVw2rAUg8k4oWuvEZN9Z9SdTJM", + "YHThloQgjhltyaqZxBZef9b9uEBrHQEv", + "xeobvS6OVauj6rU99t39SZiMjWa3cf5W", + "RYDxl81qtDUiFT8ZqNpUHitJLxnEPFvq", + "j5ybcbs1BCD1h0u0uoiPoFU4uVlt2rGW", + "U2Qs4QCfTiRJSyxbUgPma5Zt5fw4p8pI", + "Q6sRjckj44ltx8KCC9bZKJdv7fhXBPP9", + "lI6GgEtvSswqehOwhk0bLC8az9cLR6ln", + "O6ASnuBxPw6lkcgpCRrhPLmPGaVtpFJm", + "VsfrZit87N6I3pol8hVDhvqK13cc6Toy", + "DtLtYdAejVuZdQ17SgOqYIZJu3errcJM", + "f56JeDUIgdXov8YPDUQTbZUM9mGOjE8c", + "4OLFQLSwVCoLNIEW5TptkHpMuKLmQuzO", + "oA1vNscRKuk8G7xnyG6g0m4PNh8YaPIT", + "0lCT4gjyIBrVcnF4r5yxmHGG5LhWKo0h", + "q0MNnTcmgpwcGeViUNvhsdKMsVGqwVxD", + "csmLAPn2NNzbsrjF6ZGsOZDVVJCtRtOI", + "SGQ7v2Qtd115uWX3drPJ5vspfjKsB16J", + "gHu1Y77yqBa5dgNrJRykrAuFdjkzn1Wt", + "KzEW7DSLZHWIxYHwbmbrP8JMEl019l8u", + "d2qLIg0BJVHybcq3K3MFaVlpooC90p3L", + "Id8Zn73M5bFlgEA4VHNoML8i16kKCmRt", + "m479tmNnuFXugTmUJwFoCghK2Dq5nVVn", + "qwwxzHgGdVy8ItWTU2S3PRZ7M5aygGsp", + "ceipYFCDvjXeYTkygUzmgK49AiaYYvGy", + "8SRXeG69YLk3L0vaSsagWJecu5k4zbDt", + "Zm38us1Gg8b2CVOPnCQlWVGimxZBd3Ll", + "67CkXh0vCPn3mOIyCw2VLO38ita4Dpix", + "njkU2dHnwIzY6WQ4dDgAMTtvuJGxXmga", + "CNHxSZxlfUzGsotwZi4IWFEeDcMjuIcF", + "eBPi58wU977JgdE0WozyTQBkwuiYZX3C", + "hjbsxLz37HQ36g1xuJjhHamiqE4ZbQTm", + "15GtQXejKVC9QCOFnsWmnnd50rBCc7J4", + "CsuZPkG0qUu5RB0vQYgRiL8hU1i2JMyB", + "O8mhgIMKh2C1KWdNbMT7qDuIjVnfaRZ4", + "yJVqFr23K49yGozvKBPYKcbmOnvp8MC8", + "8ugpnqXGsjIkvOX6GHILfbRbvvO5icw8", + "PMOjLro2aYTl6aSNhaoAxxp8T8DNF8yN", + "lCPLxV8CretRASwPDcGolTSFwj2H3Cid", + "teyOGk7UeyYs1fRByK7YrHmurWWJETML", + "U4Q3kysDEJjRwaGVbanPewQt8HkHr6bJ", + "tKcsyMHQ1u3ziO8MMpjwiy80nUnSvoKS", + "sLwaZiTyNTOiUvwM7q3P0zM1Y2N7v6Ry", + "7TbOhN4L8qEibaFFH2gNVKTzonlpgXFk", + "nMXnlYBRewSdZuKvA1h9Nwyw99k8rhPB", + "jrInAygm6RfGxbMNAo9zZKzYFtMPNa1i", + "uf46s6iLnVcWqiAgAg08putEKDaup02G", + "0ELGmIiOt172K5w2gmbqFsCSRbZERVqB", + "OTynxd7iGjGR2SAnoQkLcNwqbqtLCFWb", + "P7TSO0Yq7OfkGvQRRxXJvcNqFH2ci5ez", + "bx8trvDIwvmvqNJFFfEHoxUDXzo4xqUm", + "1khAzPwyJQJ5LJtfe8o5nJ5fG9FM6i2y", + "pX7eELzovSUqqvO7E7Aj4t68n62GmODf", + "FILm8DE8gpFCV9Zd9ZSIlnmaFH4Ei7jn", + "Nfy1OfRcvgidFW3O5eK6kOlvCuDdAWHt", + "o8nfT3gLKT6cSHd1u0smj35TfwWlJ6pl", + "YC82QSznFzzieuRQFuYTfTqFC0JqDU5x", + "0uDPJTxu7bDdB7m1d5cvEl4XcxD41EH5", + "emagcKWhAkZXhErqpTGB2cO5DLyYbbN4", + "umdSwf3IfY8jR38s8rXjLDgJR1MRFQug", + "1oo2mcxP2BHyOtYYDH3gFOgzY0vt3Jej", + "Gykmjb6AZjVbZujawWJZDB8qi178AH6j", + "mJGVSRv8OsrlmzazLHsoKAWu1ZsF3z4p", + "y4Znl9tvQdcZln1jt2hjWngdCfxSgO4v", + "qk9N7jCLzRlGutYywrhW8BH1WZ7fh5tn", + "92BokZ3KjR5lhTn8A6WG8qf1QwZO96Zw", + "YQWfrmdSoSsxcq6xoCPdza8AMWo3Aeqp", + "a7HUXMBuFrL5b7PZwiQJgtfTM72PHbN5", + "ukhk8dSRlsqRTMzN7zv7T1tvAtn9PYFB", + "R5R581vgNs0dwOgdjSFTuNNIel8xhdbp", + "AWJpbt8QAu8zhGa7A2WHj6q2MzV2Py1h", + "SPIkOsLoADL8h1XxqIV6xAsycsoJW2tE", + "uHmz78KxJJyr8LRIjP73AXCyGYXhiMNV", + "DvEXSL8PMLFliKdKv5bdj3o7uEmM5dc0", + "jj4HZmAPMoGr6kGxCl0Xuhr6PjlJgAmv", + "Q8DFlwUKgBMVrcUyy50P2td7waYtHNGm", + "JiGoGhODN8HABgB2c5om5zIAuBwXp3pY", + "YJlHhlV7O87uBaBVLmoTpOlafwhp22uX", + "A23dgjraUF4saIMXOaTzyz2Y7PbLBxEC", + "jbWUvodB2UmumzuMwKsBSfhtuylEoiAm", + "Ze1z2iGPQMRHqvmiwwIgnRSr9MDBkEQy", + "S4uKfRBAt3mVZJVusMv0MbgszwaEJ8jV", + "AhyWBa5yrpra7pZqIeNndrmIHHPr9DGZ", + "nvqK9sFHeUUYX87jPEgSEYnhYIPe69mN", + "KkLqLP2iAYcoXb7KMbHpThK96Bwy4z7C", + "jPFOfUJwHNE8GVbHTD8bXiUcQLTt96Xl", + "TCXDiE6vJnajsT8i7PPAEbqk2TiFD3TH", + "M5NP9eobzBwYuXdLRagwR7voDDzlQJyd", + "CXR15bmcJ8yAnOK9ISYJuZzrXjsquhtz", + "1l4aXLUXWoWHzvZAKHlQlNYDdn16YBF3", + "IxlhEH702HYestEoapwxt68EIXA1jzHt", + "NdAw8nVrW83FUENq18KoY5xJ9WLR4RPO", + "YY7hnAWGZhKeC35UTraJWYZExh6I60sA", + "gzehrIsJe3UMwTxr6lAJZq6XBXImaeDk", + "srFfY8dWryK5nWdt3XB3KSRUhjH1pWEO", + "ZhebtYiFn8Hedh8iobxkYAJKQzB4sGn2", + "jOqgxYtWx9thOFNooUwKQunjLo80L5iO", + "DOZSIgjQBEkQA4C2vgM0FJcfFHJ3Ql7x", + "Dxe4uHO9xTPoZnfCPyPnD89FJTGU3jwI", + "jeNKiblZPnlf2LzUeKLMQMjCsal0Znd9", + "DnmnrycYJ77FbpGDna2AkRH8wqhiGq3i", + "YgfdncA8YEhKyYnAYBHkuFYMYSvRJA7b", + "XuwhT1YQ7E1xZ8Tvg0ZZENNF18pu4z2Y", + "fA8fwANIrEn2Ee5fhgo0whH6GqI9umrp", + "ErucPh43OruXaYOAsgL5Qoq6nTiVm9Tn", + "DA5ULhlUXdkFXg9RsF5cQhKooKLm7ZZE", + "J8SNcwCitxFSlnHxywOwTWs6J9YNxz5m", + "IDjtHMWBG9E5t7iSnwcjmA2GoxrXob9I", + "Rmb4pK9eawhMQJTMTLNXS3CKiU5Czl76", + "IhglIFi6ROrqYMyYsNP64rTfOP4JVqr3", + "fGFu3yE1H7kBooPg6ukGTy8H1rMpmr8l", + "yPWHRN1RB3gH8t3bmnXj6b60N9vKWFAb", + "Xtgc5dTzVHti6lmdKqRcOooXk4al42EY", + "p9b0xLZBP4G6FwPN4frkqcH5LRB5UAUH", + "0ohPuciRCIqd70pmxfFjCg2RU1exrYfM", + "BMp1A9XQn0eLBXHHw4EJt8qiFYUvOFcY", + "9JoahIrUQOz1a5ucqy8nffxqNj0EYRPf", + "mG6OEORDOvorkZkngPjQ1mO7uRoiGhPV", + "lABNxewmFekrwfU2aDRNVlLtzn1LSc2U", + "U4bEn4rcGheGzEYdbKGAhw2bdM0a2nMs", + "tOWiEUnqJmFpEl5fGueOMXXW0ScODX8m", + "fWZWYB3TnZT0t6jtxv0bFTGQz8INrq4v", + "wxJMi7afLYfsGqBvqU5yp5QiICoO8MrE", + "sUYoWBwoQeSj7D2gFxg76YRWvkKmqKAE", + "Lj05F4u7aZLe4EhNSSclMwoGM1yM2LD2", + "3qqso3oxhQwcl8hCby2t3yYqTsNKnF9x", + "eoBnR3RfSaAIktfL3RanPftaIagf9OGB", + "UaW7lHeRmXcnOJ3uyPpzoG1C4m2nSeG8", + "pbOC7JsiKjmWgSms9b7asyRpOG6lABzI", + "TEYKdHS4E7ZNulSvaLi7dtNC2p8INGFS", + "xmZlWl02p4kp3Zbyns1LxIMjDuilYtDa", + "AZ719kBw0fxi8adAeY9EkXugv9B726Xz", + "Qf9BqYWe0YX82vhcrS2qGD0RYsDZD9F5", + "VZvYnVCEjRvzyJ8bTaCMLbhw6UnTIAAw", + "xirjyxJtMA2CBhhHqGrYRi2zjQPumP4P", + "NX5sz20Y2TYFCWG9ZGc38wgRbMZt4icL", + "D7W9CLsouP6SvYeoddEcaRSke7Oj7Ckt", + "SdiqiAXHYUtb5Dv8uEPoFGSH3pQCkIND", + "2S7IziMZZgKqG0tYR91RptZ71waVDUkE", + "0AeX03t3bj5S8qi0tj6LEdV9GhJTjl3D", + "n2M91SYeiPnrCwdwD4tCORYOzZ1TjHvq", + "x6Fd5waQxaVO8sDDN64xrriMy39WwMrS", + "cvdSERHEqr1b1WNiMM8VZYoz7jTXZjRQ", + "4emr71BzoZZnHPyR8OMqz1QVPTGCzVDG", + "ptXkVtbByovif0HXfroy78orV0QmhCwi", + "sjpojyudxmYKhZekp9ys8TZGpttuPSQy", + "fKHAVBcL423SM3ELMGvPVKf695lp076F", + "eDbxB2f2KSzlFWwYh7MDXbgHQfkJ4t8b", + "M1BUZgvd6CAnkwTnfi2xHH9LbXpwdMOB", + "3kmmgUiJZqmjPLkbxZV9f2o2aN9jZ5ry", + "YdrW7v55SaeB3nzPhM2wHSOH2755NYDw", + "1IwzuxICY0wcLCaA5CkCptNLxcFHePKW", + "QGAEImiLbgN3Nqej45CyRuiakzNZ4c2d", + "UYmG1Thy0UIyCEBqpHPHU5iyxXQ1qDSb", + "09Osjt3vRxTbshhkCn4eAO7D3glXRecT", + "FTriniTXG5gwimJxDcPkXXBSZuAfdMfF", + "th86h9L6jzy3FLLsPjIOiEvoRwlnP6MQ", + "Lp3iHsWF1tlvwYs4bXi37jekH63N52vG", + "O0zxZJauHTcFIwvKDpzn7w9W6nvZIUtU", + "BOriaBkLaMCsiimnnAjg8ppcvYJcX0qz", + "ouOU6eLNnQCweui37poLqbTaxVO6FOE1", + "2DrUdHxF2SeFQxvC3feCHe4fK9Y5A6wJ", + "rMTTA6Yg8N6ibsmjBo5YWpx7plwDBJFI", + "YWB9D0KU7aBU0IhxBHRtZ1HxieYsV8q1", + "JV3hLuRSGX7iOnRk9JJzoZiyluumiKq0", + "ADs8nsH1ILKvVCComzGAjHZ3q4a8EKbj", + "eowtFfJQKOvxrAqF7104ByMN2zJrynPR", + "IZhURzFz9bg50o2H8rKFjq7HF8haZg8B", + "TA9zPKayckmaXwDXuUqRNLnD0GtBCchj", + "SfPFZeb3IRUZPTOdatPYRF5h8ZvgAPro", + "dEG78CRGscZozfrUhQDqxqRqqFjYM6NJ", + "TGPyBtyNkrkYGIarIEO4RTtrl0NC7Zpo", + "FR1nu8xqOrKcFbrhQWSMkwdR1VOEey7Y", + "2Rp41qstERQb6rN0UCv3n9xcOU9O3WcO", + "fYRSU2o9l07QFNPHt2uISfH2LRYjq8il", + "ovQzQCEUXA3CbOd0S9tUA6EyTbfHy58e", + "oco1g3bUFp0JSPgjCeNBsAHA8cRbspkO", + "VKyiwDgXesR5dWXRsZAIVkzM1Y07BhFb", + "LfIPngJHeXBJKAlDCLJwxPBl4fFCAJ3K", + "xrsBohyY3fB7K3wOYFhLDD5QRWfrOoZd", + "gstBGRohmcl446uAv71DQW8WcJVfjsTC", + "Jev9Ef6esCTxV4laHnen9tvucTLsxlQ3", + "sXKhPP4nbsEKBvVgrSXS9tVWnG45aHiE", + "Q4hzsBOvAUgh0QgwCBxk7Dt5vJDtIUPU", + "CmvBQVFvzxPqtgV3GZxFsPi1Uw9IaPkM", + "UUCA2VaXplWc1W63Unwe2UzbiTd9Dc0A", + "MNc830HLWDSCXMAG9Qrtlz92NzNNjoCv", + "sKRvckvOAnrEzu7mTNdYls8lXit68LDs", + "NnyN2bzResgVXwenLS0xg8BtadI5rTWY", + "B2ToVFR5KQkIwoBOVIElvhOQ9xCY46Jd", + "JVWOLXqb8SQqfHGXCURtOlOQNudQLkoD", + "j0kbs1nnC7fGulcrZTLREmRu3IeCze8P", + "tpzXmsaPeEknloTSWB5vYAzMsjazwScN", + "36yksS4wAWpPyYkwoc21JLNL3EoPKqjN", + "jwXlriPOaWKYwOjp2ShEt1CoFCbAocaa", + "VA2vp4KBmeNQg5AsE13LWkSUNhQQnL7b", + "MZ8scuwr5LrAcN1CGRr3FL2nShufzLYf", + "2l1kYVPFr4JxmM31JK0hae8xR5guisEV", + "BN6yjN0UklVi0YCD7ImttZoOdftSilge", + "SgjDPBaFeCKtvx4HvoiRPux2Jzwq8ZVq", + "9V5x93GFWG9DXglTm4cj6oraTKTla7gi", + "JSZZNvGSS83y4NalOEPEchgu6KWFEuso", + "1bj7d2hXCmYnA8wSGUFxL4girOsqBzoS", + "q8DgBHTkoS3SCaITiQhORtL5itfz8nZA", + "qrxqPx3HaOBgF15BtsEQxSJZKbWxnWog", + "y2kbrpELdUbmQfbc53DwB5tiRRJ37XmJ", + "nQTBK9gtiwFkHvJYD5sskf9QE28GOob3", + "yPROxgIGr7aYDMQQ7CLsuOa6wZlA8BHO", + "eJqDbmZPipjdNFYUuIaSw1OCiJKu2tLk", + "2x6ZjHy2DK3kUfB0OUeoRN6RjbvazZsJ", + "Vi9NkwE1xYxVXaZ58T6vN5qzLbljd7G9", + "FlgMYdBMSvWxLTwDmvhlREFKrlUOmN1N", + "kk6AbNgCQFRzn61D180r9Bz35UbpXWiu", + "KutHTRGIoy4OS4GogOmLX0PZzEpWxprU", + "6R61zUH1TM5MrmoMZ6U5WYODvkOygp0P", + "LdMGLlQKATYO7Znd5TUyatIALKgDS7BJ", + "sHVO2MjDAMFv3qXy3OIZo6wSQFXFNehb", + "h92vW1j6ZvbXHvU9g04kL1bHbCquACXQ", + "QR5q4A9M7oTf1WXJZixHtSAXvfanmyAU", + "Ig825GU276U19mbwrhuZyREhgzWUZZnw", + "KuOInyuUbletr4tYGnDYyMJAd7jtpqTy", + "UnJ6yh4TEBlj73SkUerXVTO26lqUIsNK", + "lfxqq19MhK9iv0x8js9cl1ZyPAvIS16W", + "eIRtcX9KvXL5dqQ7Sup92NrB3FJCvVb8", + "Fz0rcTD310Uf0Tyqph3PC97vAlVMV9RN", + "A9L085MqHQkp6rNz7EHdeZbVLQF8wgWQ", + "FHzrZ1mvnzFv9Kl4Jhq04flSWxYWVjTD", + "wg3k0VDq7XMZHgdb5uiwFBAUCZ4ZMvQJ", + "1B6F7Do9CFeQrSCM9Su5gBHHcOUpL2cc", + "ShUV8Koapzb2tbQf9bmnAQvqQeuGQsB0", + "yvpNhLYs49wKuBed9Esf9w3IVYBUiAGI", + "suj9LCHuxOn3Rd5IHrEGuSBMmVPglXat", + "RrMWUFdlwOtJsRnVoYjFnKs1B5peaTXq", + "E2O7KiwVx6IwYZ9z2OyZ8E18fC6h0iEA", + "eBVuU0tqon5eMgg3z6UP8s5U8Q1iuJ7E", + "LKqIyWRkavD1cNXaRceitLWmnHryNNOV", + "MT8TjXdhn8Dru6WpG3TAPXuhKU2ghI7C", + "3SPVtjSlFhr1UmRvQoLL7pER8gJmT44r", + "Hn2RIamDoYFPt0HHiqRgcgYj0NwSUfWp", + "4A4m1wQLks2FzX9tRuKTj0RJCqtuaXUM", + "RKu8DYcj1kyBlJkLtbL8ecPsXoJhH9uQ", + "uSgGGBJFHJLRwHBHZmGe2Ax09WLoMA3N", +) diff --git a/src/av2/datasets/motion_forecasting/README.md b/src/av2/datasets/motion_forecasting/README.md new file mode 100644 index 00000000..1952291e --- /dev/null +++ b/src/av2/datasets/motion_forecasting/README.md @@ -0,0 +1,68 @@ +# Argoverse 2 Motion Forecasting + +![](https://user-images.githubusercontent.com/29715011/158486284-1a0df794-ee0a-4ae6-a320-0dd0d1daad06.gif) +![](https://user-images.githubusercontent.com/29715011/158486286-e734e654-b879-4994-a129-9957cc591af4.gif) +![](https://user-images.githubusercontent.com/29715011/158486288-5e7c0971-de0c-4ff5-bea7-76f7922dd1e0.gif) + +## Overview + +The Argoverse 2.0 motion forecasting dataset consists of 250,000 scenarios, collected from 6 cities spanning multiple seasons. + +Each scenario is specifically designed to maximize interactions relevant to the ego-vehicle. This naturally results in the inclusion of actor-dense scenes featuring a range of vehicle and non-vehicle actor types. At the time of release, AV2 provides the largest object taxonomy, in addition to the broadest mapped area of any motion forecasting dataset released so far. + +## Download + +The latest version of the AV2 motion forecasting dataset can be downloaded from the Argoverse [website](https://www.argoverse.org/data.html). + +## Scenarios and Tracks + +Each scenario is 11s long and consists of a collection of actor histories, which are represented as "tracks". For each scenario, we provide the following high-level attributes: + +- `scenario_id`: Unique ID associated with this scenario. +- `timestamps_ns`: All timestamps associated with this scenario. +- `tracks`: All tracks associated with this scenario. +- `focal_track_id`: The track ID associated with the focal agent of the scenario. +- `city_name`: The name of the city associated with this scenario. + +Each track is further associated with the following attributes: + +- `track_id`: Unique ID associated with this track +- `object_states`: States for each timestep where the track object had a valid observation. +- `object_type`: Inferred type for the track object. +- `category`: Assigned category for track - used as an indicator for prediction requirements and data quality. + +Track object states bundle all information associated with a particular actor at a fixed point in time: + +- `observed`: Boolean indicating if this object state falls in the observed segment of the scenario. +- `timestep`: Time step corresponding to this object state [0, num_scenario_timesteps). +- `position`: (x, y) Coordinates of center of object bounding box. +- `heading`: Heading associated with object bounding box (in radians, defined w.r.t the map coordinate frame). +- `velocity`: (x, y) Instantaneous velocity associated with the object (in m/s). + +Each track is assigned one of the following labels, which dictate scoring behavior in the Argoverse challenges: + +- `TRACK_FRAGMENT`: Lower quality track that may only contain a few timestamps of observations. +- `UNSCORED_TRACK`: Unscored track used for contextual input. +- `SCORED_TRACK`: High-quality tracks relevant to the AV - scored in the multi-agent prediction challenge. +- `FOCAL_TRACK`: The primary track of interest in a given scenario - scored in the single-agent prediction challenge. + +Each track is also assigned one of the following labels, as part of the 10-class object taxonomy: + +- Dynamic + - `VEHICLE` + - `PEDESTRIAN` + - `MOTORCYCLIST` + - `CYCLIST` + - `BUS` +- Static + - `STATIC` + - `BACKGROUND` + - `CONSTRUCTION` + - `RIDERLESS_BICYCLE` +- `UNKNOWN` + +For more additional details regarding the data schema, please refer [here](data_schema.py). + +## Visualization + +Motion forecasting scenarios can be visualized using the viz [`script`](../../../../tutorials/generate_forecasting_scenario_visualizations.py) or by calling the viz [`library`](viz/scenario_visualization.py#L48) directly. diff --git a/src/av2/datasets/motion_forecasting/__init__.py b/src/av2/datasets/motion_forecasting/__init__.py new file mode 100644 index 00000000..cde1422c --- /dev/null +++ b/src/av2/datasets/motion_forecasting/__init__.py @@ -0,0 +1,3 @@ +# + +"""Motion forecasting dataset subpackage.""" diff --git a/src/av2/datasets/motion_forecasting/data_schema.py b/src/av2/datasets/motion_forecasting/data_schema.py new file mode 100644 index 00000000..2f94a94f --- /dev/null +++ b/src/av2/datasets/motion_forecasting/data_schema.py @@ -0,0 +1,124 @@ +# + +"""Classes that define the data schema for Argoverse motion forecasting scenarios.""" + +from dataclasses import dataclass +from enum import Enum, unique +from typing import List, Optional, Tuple + +from av2.utils.dataclass import dataclass_eq +from av2.utils.typing import NDArrayInt + +########################## +# Track-level Data Classes +########################## + + +@unique +class TrackCategory(Enum): + """All tracks are categorized with one of four labels, depending on data quality and scenario generation criteria. + + Members: + TRACK_FRAGMENT: Low quality track that may only contain a few timestamps of observations. + UNSCORED_TRACK: Track of reasonable quality, but not scored - can be used for contextual input. + SCORED_TRACK: High-quality tracks relevant to the AV - scored in the multi-agent prediction challenge. + FOCAL_TRACK: The track used to generate a particular scenario - scored in the single-agent prediction challenge. + """ + + TRACK_FRAGMENT: int = 0 + UNSCORED_TRACK: int = 1 + SCORED_TRACK: int = 2 + FOCAL_TRACK: int = 3 + + +@unique +class ObjectType(str, Enum): + """All tracks are assigned one of the following object type labels.""" + + # Dynamic movers + VEHICLE: str = "vehicle" + PEDESTRIAN: str = "pedestrian" + MOTORCYCLIST: str = "motorcyclist" + CYCLIST: str = "cyclist" + BUS: str = "bus" + + # Static objects + STATIC: str = "static" + BACKGROUND: str = "background" + CONSTRUCTION: str = "construction" + RIDERLESS_BICYCLE: str = "riderless_bicycle" + + # Catch-all type for other/unknown objects + UNKNOWN: str = "unknown" + + +@dataclass +class ObjectState: + """Bundles all state information associated with an object at a fixed point in time. + + Attributes: + observed: Boolean indicating if this object state falls in the observed segment of the scenario. + timestep: Time step corresponding to this object state [0, num_scenario_timesteps). + position: (x, y) Coordinates of center of object bounding box. + heading: Heading associated with object bounding box (in radians, defined w.r.t the map coordinate frame). + velocity: (x, y) Instantaneous velocity associated with the object (in m/s). + """ + + observed: bool + timestep: int + position: Tuple[float, float] + heading: float + velocity: Tuple[float, float] + + +@dataclass(eq=False) +class Track: + """Bundles all data associated with an Argoverse track. + + Attributes: + track_id: Unique ID associated with this track. + object_states: States for each timestep where the track object had a valid observation. + object_type: Inferred type for the track object. + category: Assigned category for track - used as an indicator for prediction requirements and data quality. + """ + + track_id: str + object_states: List[ObjectState] + object_type: ObjectType + category: TrackCategory + + def __eq__(self, other: object) -> bool: + """Dataclass equality operator that correctly handles data members.""" + return dataclass_eq(self, other) + + +############################# +# Scenario-level data classes +############################# + + +@dataclass(eq=False) +class ArgoverseScenario: + """Bundles all data associated with an Argoverse scenario. + + Attributes: + scenario_id: Unique ID associated with this scenario. + timestamps_ns: All timestamps associated with this scenario. + tracks: All tracks associated with this scenario. + focal_track_id: The track ID associated with the focal agent of the scenario. + city_name: The name of the city associated with this scenario. + map_id: The map ID associated with the scenario (used for internal bookkeeping). + slice_id: ID of the slice used to generate the scenario (used for internal bookkeeping). + """ + + scenario_id: str + timestamps_ns: NDArrayInt + tracks: List[Track] + focal_track_id: str + city_name: str + map_id: Optional[int] + slice_id: Optional[str] + + def __eq__(self, other: object) -> bool: + """Dataclass equality operator that correctly handles data members.""" + return dataclass_eq(self, other) diff --git a/src/av2/datasets/motion_forecasting/eval/__init__.py b/src/av2/datasets/motion_forecasting/eval/__init__.py new file mode 100644 index 00000000..212304e7 --- /dev/null +++ b/src/av2/datasets/motion_forecasting/eval/__init__.py @@ -0,0 +1,3 @@ +# + +"""Motion forecasting evaluation subpackage.""" diff --git a/src/av2/datasets/motion_forecasting/eval/metrics.py b/src/av2/datasets/motion_forecasting/eval/metrics.py new file mode 100644 index 00000000..791c786f --- /dev/null +++ b/src/av2/datasets/motion_forecasting/eval/metrics.py @@ -0,0 +1,58 @@ +# +"""Utilities to evaluate motion forecasting predictions and compute metrics.""" + +import numpy as np + +from av2.utils.typing import NDArrayBool, NDArrayFloat, NDArrayNumber + + +def compute_ade(forecasted_trajectories: NDArrayNumber, gt_trajectory: NDArrayNumber) -> NDArrayFloat: + """Compute the average displacement error for a set of K predicted trajectories (for the same actor). + + Args: + forecasted_trajectories: (K, N, 2) predicted trajectories, each N timestamps in length. + gt_trajectory: (N, 2) ground truth trajectory. + + Returns: + (K,) Average displacement error for each of the predicted trajectories. + """ + # (K,N) + displacement_errors = np.linalg.norm(forecasted_trajectories - gt_trajectory, axis=2) # type: ignore + ade: NDArrayFloat = np.mean(displacement_errors, axis=1) + return ade + + +def compute_fde(forecasted_trajectories: NDArrayNumber, gt_trajectory: NDArrayNumber) -> NDArrayFloat: + """Compute the final displacement error for a set of K predicted trajectories (for the same actor). + + Args: + forecasted_trajectories: (K, N, 2) predicted trajectories, each N timestamps in length. + gt_trajectory: (N, 2) ground truth trajectory, FDE will be evaluated against true position at index `N-1`. + + Returns: + (K,) Final displacement error for each of the predicted trajectories. + """ + # Compute final displacement error for all K trajectories + fde_vector = (forecasted_trajectories - gt_trajectory)[:, -1] # type: ignore + fde: NDArrayFloat = np.linalg.norm(fde_vector, axis=-1) # type: ignore + return fde + + +def compute_is_missed_prediction( + forecasted_trajectories: NDArrayNumber, + gt_trajectory: NDArrayNumber, + miss_threshold_m: float = 2.0, +) -> NDArrayBool: + """Compute whether each of K predicted trajectories (for the same actor) missed by more than a distance threshold. + + Args: + forecasted_trajectories: (K, N, 2) predicted trajectories, each N timestamps in length. + gt_trajectory: (N, 2) ground truth trajectory, miss will be evaluated against true position at index `N-1`. + miss_threshold_m: Minimum distance threshold for final displacement to be considered a miss. + + Returns: + (K,) Bools indicating whether prediction missed by more than specified threshold. + """ + fde = compute_fde(forecasted_trajectories, gt_trajectory) + is_missed_prediction = fde > miss_threshold_m # type: ignore + return is_missed_prediction diff --git a/src/av2/datasets/motion_forecasting/scenario_serialization.py b/src/av2/datasets/motion_forecasting/scenario_serialization.py new file mode 100644 index 00000000..bb38c82a --- /dev/null +++ b/src/av2/datasets/motion_forecasting/scenario_serialization.py @@ -0,0 +1,176 @@ +# + +"""Utilities to (de)serialize Argoverse forecasting scenarios.""" + +from pathlib import Path +from typing import List, Tuple + +import numpy as np +import pandas as pd + +from av2.datasets.motion_forecasting.data_schema import ArgoverseScenario, ObjectState, ObjectType, Track, TrackCategory + + +def serialize_argoverse_scenario_parquet(save_path: Path, scenario: ArgoverseScenario) -> None: + """Serialize a single Argoverse scenario in parquet format and save to disk. + + Args: + save_path: Path where the scenario should be saved. + scenario: Scenario to serialize and save. + """ + # Convert scenario data to DataFrame + tracks_df = _convert_tracks_to_tabular_format(scenario.tracks) + tracks_df["scenario_id"] = scenario.scenario_id + tracks_df["start_timestamp"] = scenario.timestamps_ns[0] + tracks_df["end_timestamp"] = scenario.timestamps_ns[-1] + tracks_df["num_timestamps"] = len(scenario.timestamps_ns) + tracks_df["focal_track_id"] = scenario.focal_track_id + tracks_df["city"] = scenario.city_name + + if scenario.map_id is not None: + tracks_df["map_id"] = scenario.map_id + if scenario.slice_id is not None: + tracks_df["slice_id"] = scenario.slice_id + + # Serialize the scenario dataframe to a parquet file + tracks_df.to_parquet(save_path) + + +def load_argoverse_scenario_parquet(scenario_path: Path) -> ArgoverseScenario: + """Load a serialized Argoverse scenario from disk. + + Args: + scenario_path: Path to the saved scenario in parquet format. + + Raises: + FileNotFoundError: If no file exists at the specified scenario_path. + + Returns: + Preprocessed scenario object that was saved at scenario_path. + """ + if not Path(scenario_path).exists(): + raise FileNotFoundError(f"No scenario exists at location: {scenario_path}.") + + # Load scenario dataframe from parquet file + tracks_df = pd.read_parquet(scenario_path) + + # Read track data and scenario metadata from scenario dataframe + tracks = _load_tracks_from_tabular_format(tracks_df) + scenario_id = tracks_df["scenario_id"][0] + focal_track_id = tracks_df["focal_track_id"][0] + city_name = tracks_df["city"][0] + map_id = tracks_df["map_id"][0] if "map_id" in tracks_df.columns else None + slice_id = tracks_df["slice_id"][0] if "slice_id" in tracks_df.columns else None + + # Interpolate scenario timestamps based on the saved start and end timestamps + timestamps_ns = np.linspace( + tracks_df["start_timestamp"][0], tracks_df["end_timestamp"][0], num=tracks_df["num_timestamps"][0] + ) + + return ArgoverseScenario( + scenario_id=scenario_id, + timestamps_ns=timestamps_ns, + tracks=tracks, + focal_track_id=focal_track_id, + city_name=city_name, + map_id=map_id, + slice_id=slice_id, + ) + + +def _convert_tracks_to_tabular_format(tracks: List[Track]) -> pd.DataFrame: + """Convert tracks to tabular data format. + + Args: + tracks: All tracks associated with the scenario. + + Returns: + DataFrame containing all track data in a tabular format. + """ + track_dfs: List[pd.DataFrame] = [] + + for track in tracks: + + track_df = pd.DataFrame() + + observed_states: List[bool] = [] + timesteps: List[int] = [] + positions_x: List[float] = [] + positions_y: List[float] = [] + headings: List[float] = [] + velocities_x: List[float] = [] + velocities_y: List[float] = [] + + for object_state in track.object_states: + observed_states.append(object_state.observed) + timesteps.append(object_state.timestep) + positions_x.append(object_state.position[0]) + positions_y.append(object_state.position[1]) + headings.append(object_state.heading) + velocities_x.append(object_state.velocity[0]) + velocities_y.append(object_state.velocity[1]) + + track_df["observed"] = observed_states + track_df["track_id"] = track.track_id + track_df["object_type"] = track.object_type.value + track_df["object_category"] = track.category.value + track_df["timestep"] = timesteps + track_df["position_x"] = positions_x + track_df["position_y"] = positions_y + track_df["heading"] = headings + track_df["velocity_x"] = velocities_x + track_df["velocity_y"] = velocities_y + + track_dfs.append(track_df) + + return pd.concat(track_dfs, ignore_index=True) + + +def _load_tracks_from_tabular_format(tracks_df: pd.DataFrame) -> List[Track]: + """Load tracks from tabular data format. + + Args: + tracks_df: DataFrame containing all track data in a tabular format. + + Returns: + All tracks associated with the scenario. + """ + tracks: List[Track] = [] + + for track_id, track_df in tracks_df.groupby("track_id"): + + observed_states: List[bool] = track_df.loc[:, "observed"].values.tolist() + object_type: ObjectType = ObjectType(track_df["object_type"].iloc[0]) + object_category: TrackCategory = TrackCategory(track_df["object_category"].iloc[0]) + timesteps: List[int] = track_df.loc[:, "timestep"].values.tolist() + positions: List[Tuple[float, float]] = list( + zip( + track_df.loc[:, "position_x"].values.tolist(), + track_df.loc[:, "position_y"].values.tolist(), + ) + ) + headings: List[float] = track_df.loc[:, "heading"].values.tolist() + velocities: List[Tuple[float, float]] = list( + zip( + track_df.loc[:, "velocity_x"].values.tolist(), + track_df.loc[:, "velocity_y"].values.tolist(), + ) + ) + + object_states: List[ObjectState] = [] + for idx in range(len(timesteps)): + object_states.append( + ObjectState( + observed=observed_states[idx], + timestep=timesteps[idx], + position=positions[idx], + heading=headings[idx], + velocity=velocities[idx], + ) + ) + + tracks.append( + Track(track_id=track_id, object_states=object_states, object_type=object_type, category=object_category) + ) + + return tracks diff --git a/src/av2/datasets/motion_forecasting/viz/__init__.py b/src/av2/datasets/motion_forecasting/viz/__init__.py new file mode 100644 index 00000000..cde1422c --- /dev/null +++ b/src/av2/datasets/motion_forecasting/viz/__init__.py @@ -0,0 +1,3 @@ +# + +"""Motion forecasting dataset subpackage.""" diff --git a/src/av2/datasets/motion_forecasting/viz/scenario_visualization.py b/src/av2/datasets/motion_forecasting/viz/scenario_visualization.py new file mode 100644 index 00000000..9113e82f --- /dev/null +++ b/src/av2/datasets/motion_forecasting/viz/scenario_visualization.py @@ -0,0 +1,249 @@ +# +"""Visualization utils for Argoverse MF scenarios.""" + +import io +import math +from pathlib import Path +from typing import Final, List, Optional, Sequence, Set, Tuple + +import cv2 +import matplotlib.pyplot as plt +import numpy as np +from matplotlib.patches import Rectangle +from PIL import Image as img +from PIL.Image import Image + +from av2.datasets.motion_forecasting.data_schema import ArgoverseScenario, ObjectType, TrackCategory +from av2.map.map_api import ArgoverseStaticMap +from av2.utils.typing import NDArrayFloat, NDArrayInt + +_PlotBounds = Tuple[float, float, float, float] + +# Configure constants +_OBS_DURATION_TIMESTEPS: Final[int] = 50 +_PRED_DURATION_TIMESTEPS: Final[int] = 60 + +_ESTIMATED_VEHICLE_LENGTH_M: Final[float] = 4.0 +_ESTIMATED_VEHICLE_WIDTH_M: Final[float] = 2.0 +_ESTIMATED_CYCLIST_LENGTH_M: Final[float] = 2.0 +_ESTIMATED_CYCLIST_WIDTH_M: Final[float] = 0.7 +_PLOT_BOUNDS_BUFFER_M: Final[float] = 30.0 + +_DRIVABLE_AREA_COLOR: Final[str] = "#7A7A7A" +_LANE_SEGMENT_COLOR: Final[str] = "#E0E0E0" + +_DEFAULT_ACTOR_COLOR: Final[str] = "#D3E8EF" +_FOCAL_AGENT_COLOR: Final[str] = "#ECA25B" +_AV_COLOR: Final[str] = "#007672" +_BOUNDING_BOX_ZORDER: Final[int] = 100 # Ensure actor bounding boxes are plotted on top of all map elements + +_STATIC_OBJECT_TYPES: Set[ObjectType] = { + ObjectType.STATIC, + ObjectType.BACKGROUND, + ObjectType.CONSTRUCTION, + ObjectType.RIDERLESS_BICYCLE, +} + + +def visualize_scenario(scenario: ArgoverseScenario, scenario_static_map: ArgoverseStaticMap, save_path: Path) -> None: + """Build dynamic visualization for all tracks and the local map associated with an Argoverse scenario. + + Note: This function uses OpenCV to create a MP4 file using the MP4V codec. + + Args: + scenario: Argoverse scenario to visualize. + scenario_static_map: Local static map elements associated with `scenario`. + save_path: Path where output MP4 video should be saved. + """ + # Build each frame for the video + frames: List[Image] = [] + plot_bounds: _PlotBounds = (0, 0, 0, 0) + + for timestep in range(_OBS_DURATION_TIMESTEPS + _PRED_DURATION_TIMESTEPS): + _, ax = plt.subplots() + + # Plot static map elements and actor tracks + _plot_static_map_elements(scenario_static_map) + cur_plot_bounds = _plot_actor_tracks(ax, scenario, timestep) + if cur_plot_bounds: + plot_bounds = cur_plot_bounds + + # Set map bounds to capture focal trajectory history (with fixed buffer in all directions) + plt.xlim(plot_bounds[0] - _PLOT_BOUNDS_BUFFER_M, plot_bounds[1] + _PLOT_BOUNDS_BUFFER_M) + plt.ylim(plot_bounds[2] - _PLOT_BOUNDS_BUFFER_M, plot_bounds[3] + _PLOT_BOUNDS_BUFFER_M) + plt.gca().set_aspect("equal", adjustable="box") + + # Minimize plot margins and make axes invisible + plt.gca().set_axis_off() + plt.subplots_adjust(top=1, bottom=0, right=1, left=0, hspace=0, wspace=0) + plt.margins(0, 0) + plt.gca().xaxis.set_major_locator(plt.NullLocator()) + plt.gca().yaxis.set_major_locator(plt.NullLocator()) + + # Save plotted frame to in-memory buffer + buf = io.BytesIO() + plt.savefig(buf, format="png") + plt.close() + buf.seek(0) + frame = img.open(buf) + frames.append(frame) + + # Write buffered frames to MP4V-encoded video + fourcc = cv2.VideoWriter_fourcc(*"mp4v") + vid_path = str(save_path.parents[0] / f"{save_path.stem}.mp4") + video = cv2.VideoWriter(vid_path, fourcc, fps=10, frameSize=frames[0].size) + for i in range(len(frames)): + frame_temp = frames[i].copy() + video.write(cv2.cvtColor(np.array(frame_temp), cv2.COLOR_RGB2BGR)) + video.release() + + +def _plot_static_map_elements(static_map: ArgoverseStaticMap, show_ped_xings: bool = False) -> None: + """Plot all static map elements associated with an Argoverse scenario. + + Args: + static_map: Static map containing elements to be plotted. + show_ped_xings: Configures whether pedestrian crossings should be plotted. + """ + # Plot drivable areas + for drivable_area in static_map.vector_drivable_areas.values(): + _plot_polygons([drivable_area.xyz], alpha=0.5, color=_DRIVABLE_AREA_COLOR) + + # Plot lane segments + for lane_segment in static_map.vector_lane_segments.values(): + _plot_polylines( + [ + lane_segment.left_lane_boundary.xyz, + lane_segment.right_lane_boundary.xyz, + ], + line_width=0.5, + color=_LANE_SEGMENT_COLOR, + ) + + # Plot pedestrian crossings + if show_ped_xings: + for ped_xing in static_map.vector_pedestrian_crossings.values(): + _plot_polylines([ped_xing.edge1.xyz, ped_xing.edge2.xyz], alpha=1.0, color=_LANE_SEGMENT_COLOR) + + +def _plot_actor_tracks(ax: plt.Axes, scenario: ArgoverseScenario, timestep: int) -> Optional[_PlotBounds]: + """Plot all actor tracks (up to a particular time step) associated with an Argoverse scenario. + + Args: + ax: Axes on which actor tracks should be plotted. + scenario: Argoverse scenario for which to plot actor tracks. + timestep: Tracks are plotted for all actor data up to the specified time step. + + Returns: + track_bounds: (x_min, x_max, y_min, y_max) bounds for the extent of actor tracks. + """ + track_bounds = None + for track in scenario.tracks: + # Get timesteps for which actor data is valid + actor_timesteps: NDArrayInt = np.array( + [object_state.timestep for object_state in track.object_states if object_state.timestep <= timestep] + ) + if actor_timesteps.shape[0] < 1 or actor_timesteps[-1] != timestep: + continue + + # Get actor trajectory and heading history + actor_trajectory: NDArrayFloat = np.array( + [list(object_state.position) for object_state in track.object_states if object_state.timestep <= timestep] + ) + actor_headings: NDArrayFloat = np.array( + [object_state.heading for object_state in track.object_states if object_state.timestep <= timestep] + ) + + # Plot polyline for focal agent location history + track_color = _DEFAULT_ACTOR_COLOR + if track.category == TrackCategory.FOCAL_TRACK: + x_min, x_max = actor_trajectory[:, 0].min(), actor_trajectory[:, 0].max() + y_min, y_max = actor_trajectory[:, 1].min(), actor_trajectory[:, 1].max() + track_bounds = (x_min, x_max, y_min, y_max) + track_color = _FOCAL_AGENT_COLOR + _plot_polylines([actor_trajectory], color=track_color, line_width=2) + elif track.track_id == "AV": + track_color = _AV_COLOR + elif track.object_type in _STATIC_OBJECT_TYPES: + continue + + # Plot bounding boxes for all vehicles and cyclists + if track.object_type == ObjectType.VEHICLE: + _plot_actor_bounding_box( + ax, + actor_trajectory[-1], + actor_headings[-1], + track_color, + (_ESTIMATED_VEHICLE_LENGTH_M, _ESTIMATED_VEHICLE_WIDTH_M), + ) + elif track.object_type == ObjectType.CYCLIST or track.object_type == ObjectType.MOTORCYCLIST: + _plot_actor_bounding_box( + ax, + actor_trajectory[-1], + actor_headings[-1], + track_color, + (_ESTIMATED_CYCLIST_LENGTH_M, _ESTIMATED_CYCLIST_WIDTH_M), + ) + else: + plt.plot(actor_trajectory[-1, 0], actor_trajectory[-1, 1], "o", color=track_color, markersize=4) + + return track_bounds + + +def _plot_polylines( + polylines: Sequence[NDArrayFloat], + *, + style: str = "-", + line_width: float = 1.0, + alpha: float = 1.0, + color: str = "r", +) -> None: + """Plot a group of polylines with the specified config. + + Args: + polylines: Collection of (N, 2) polylines to plot. + style: Style of the line to plot (e.g. `-` for solid, `--` for dashed) + line_width: Desired width for the plotted lines. + alpha: Desired alpha for the plotted lines. + color: Desired color for the plotted lines. + """ + for polyline in polylines: + plt.plot(polyline[:, 0], polyline[:, 1], style, linewidth=line_width, color=color, alpha=alpha) + + +def _plot_polygons(polygons: Sequence[NDArrayFloat], *, alpha: float = 1.0, color: str = "r") -> None: + """Plot a group of filled polygons with the specified config. + + Args: + polygons: Collection of polygons specified by (N,2) arrays of vertices. + alpha: Desired alpha for the polygon fill. + color: Desired color for the polygon. + """ + for polygon in polygons: + plt.fill(polygon[:, 0], polygon[:, 1], color=color, alpha=alpha) + + +def _plot_actor_bounding_box( + ax: plt.Axes, cur_location: NDArrayFloat, heading: float, color: str, bbox_size: Tuple[float, float] +) -> None: + """Plot an actor bounding box centered on the actor's current location. + + Args: + ax: Axes on which actor bounding box should be plotted. + cur_location: Current location of the actor (2,). + heading: Current heading of the actor (in radians). + color: Desired color for the bounding box. + bbox_size: Desired size for the bounding box (length, width). + """ + (bbox_length, bbox_width) = bbox_size + + # Compute coordinate for pivot point of bounding box + d = np.hypot(bbox_length, bbox_width) + theta_2 = math.atan2(bbox_width, bbox_length) + pivot_x = cur_location[0] - (d / 2) * math.cos(heading + theta_2) + pivot_y = cur_location[1] - (d / 2) * math.sin(heading + theta_2) + + vehicle_bounding_box = Rectangle( + (pivot_x, pivot_y), bbox_length, bbox_width, np.degrees(heading), color=color, zorder=_BOUNDING_BOX_ZORDER + ) + ax.add_patch(vehicle_bounding_box) diff --git a/src/av2/datasets/sensor/README.md b/src/av2/datasets/sensor/README.md new file mode 100644 index 00000000..6a73deed --- /dev/null +++ b/src/av2/datasets/sensor/README.md @@ -0,0 +1,239 @@ +# Argoverse 2 Sensor Dataset Overview + +## Dataset Size + +The Argoverse 2 Sensor Dataset is the successor to the Argoverse 1 3D Tracking Dataset. AV2 is larger, with 1,000 scenes totalling 4.2 hours of driving data, up from 113 scenes in Argoverse 1. + +The total dataset amounts to 1 TB of data in its extracted form. Each vehicle log is approximately 15 seconds in duration and 1 GB in size, including ~150 LiDAR sweeps on average, and ~300 images from each of the 9 cameras (~2700 images per log). + +## Sensor Suite + +Lidar sweeps are collected at 10 Hz, along with 20 fps imagery from 7 ring cameras positioned to provide a fully panoramic field of view, and 20 fps imagery from 2 stereo cameras. In addition, camera intrinsics, extrinsics and 6-DOF ego-vehicle pose in a global coordinate system are provided. Lidar returns are captured by two 32-beam lidars, spinning at 10 Hz in the same direction, but separated in orientation by 180°. The cameras trigger in-sync with both lidars, leading to a 20 Hz frame-rate. The nine global shutter cameras are synchronized to the lidar to have their exposure centered on the lidar sweeping through their fields of view. + +We aggregate all returns from the two stacked 32-beam sensors into a single sweep. These sensors each have different, overlapping fields-of-view. Both lidars have their own reference frame, and we refer to them as `up_lidar` and `down_lidar`, respectively. We have egomotion-compensated the LiDAR sensor data to the egovehicle reference nanosecond timestamp. **All LiDAR returns are provided in the egovehicle reference frame, not the individual LiDAR reference frame**. + +Imagery is provided at (height x width) of `2048 x 1550` (portrait orientation) for the ring front-center camera, and at `1550 x 2048` (landscape orientation) for all other 8 cameras (including the stereo cameras). **All camera imagery is provided in an undistorted format**. + +

+ +

+ +## Dataset Structure Format + +Tabular data (annotations, lidar sweeps, poses, calibration) are provided as [Apache Feather Files](https://arrow.apache.org/docs/python/feather.html) with the file extension `.feather`. We show examples below. + +## Annotations +Object annotations are provided as 3d cuboids. Their pose is provided in the egovehicle's reference frame. + +```python +io_utils.read_feather("{AV2_ROOT}/01bb304d-7bd8-35f8-bbef-7086b688e35e/annotations.feather") + timestamp_ns track_uuid category length_m width_m height_m qw qx qy qz tx_m ty_m tz_m num_interior_pts +0 315968867659956000 022c398c... BOLLARD 0.363046 0.222484 0.746710 0.68 0.0 0.0 0.72 25.04 -2.55 0.01 10 +1 315968867659956000 12361d61... BOLLARD 0.407004 0.206964 0.792624 0.68 0.0 0.0 0.72 34.13 -2.51 -0.05 5 +2 315968867659956000 12cac1ed... BOLLARD 0.337859 0.227949 0.747096 0.70 0.0 0.0 0.71 21.99 -2.55 0.03 13 +3 315968867659956000 173910b2... BOLLARD 0.326865 0.204709 0.809859 0.71 0.0 0.0 0.69 3.79 -2.53 0.05 16 +4 315968867659956000 23716fb2... BOLLARD 0.336697 0.226178 0.820867 0.72 0.0 0.0 0.69 6.78 -2.52 0.04 19 +... ... ... ... ... ... ... ... ... ... ... ... ... ... ... +18039 315968883159714000 c48fc856... STROLLER 0.581798 0.502284 0.991001 0.97 0.0 0.0 -0.22 -10.84 34.33 0.14 13 +18040 315968883159714000 cf1c4301... TRUCK 9.500000 3.010952 3.573860 -0.51 0.0 0.0 0.85 -26.97 0.09 1.41 1130 +18041 315968883159714000 a834bc72... TRUCK_CAB 9.359874 3.260000 4.949222 0.51 0.0 0.0 0.85 138.13 13.39 0.80 18 +18042 315968883159714000 ff50196f... VEHICULAR_TRAILER 3.414590 2.658412 2.583414 0.84 0.0 0.0 0.52 -13.95 8.32 1.28 533 +18043 315968883159714000 a748a5c4... WHEELED_DEVICE 1.078700 0.479100 1.215600 0.72 0.0 0.0 0.69 19.17 -6.07 0.28 7 +``` +## Pose + +6-DOF ego-vehicle pose in a global (city) coordinate system is provided (visualized in the figure below as a red line, with red circles indicated at a 1 Hz frequency): +

+ +

+ +We refer to this pose as `city_SE3_egovehicle` throughout the codebase: + +```python +>>> io_utils.read_feather("{AV2_ROOT}/54bc6dbc-ebfb-3fba-b5b3-57f88b4b79ca/city_SE3_egovehicle.feather") + timestamp_ns qw qx qy qz tx_m ty_m tz_m +0 315968112437425433 -0.740565 -0.005635 -0.006869 -0.671926 747.405602 1275.325609 -24.255610 +1 315968112442441182 -0.740385 -0.005626 -0.006911 -0.672124 747.411245 1275.385425 -24.255906 +2 315968112449927216 -0.740167 -0.005545 -0.006873 -0.672365 747.419676 1275.474686 -24.256406 +3 315968112449927217 -0.740167 -0.005545 -0.006873 -0.672365 747.419676 1275.474686 -24.256406 +4 315968112457428271 -0.739890 -0.005492 -0.006953 -0.672669 747.428448 1275.567576 -24.258680 +... ... ... ... ... ... ... ... ... +2692 315968128362451249 -0.694376 -0.001914 -0.006371 -0.719582 740.163738 1467.061503 -24.546971 +2693 315968128372412943 -0.694326 -0.001983 -0.006233 -0.719631 740.160489 1467.147020 -24.545918 +2694 315968128377482496 -0.694346 -0.001896 -0.006104 -0.719613 740.158684 1467.192399 -24.546316 +2695 315968128387425439 -0.694307 -0.001763 -0.005998 -0.719652 740.155543 1467.286735 -24.549918 +2696 315968128392441187 -0.694287 -0.001728 -0.005945 -0.719672 740.153742 1467.331549 -24.550363 + +[2697 rows x 8 columns] +``` + +## LiDAR Sweeps + +For example, we show below the format of an example sweep `sensors/lidar/15970913559644000.feather` (the sweep has a reference timestamp of 15970913559644000 nanoseconds): + +```python + x y z intensity laser_number offset_ns +0 -1.291016 2.992188 -0.229370 24 31 3318000 +1 -25.921875 25.171875 0.992188 5 14 3318000 +2 -15.500000 18.937500 0.901855 34 16 3320303 +3 -3.140625 4.593750 -0.163696 12 30 3320303 +4 -4.445312 6.535156 -0.109802 14 29 3322607 +... ... ... ... ... ... ... +98231 18.312500 -38.187500 3.279297 26 50 106985185 +98232 23.109375 -34.437500 3.003906 20 49 106987490 +98233 4.941406 -5.777344 -0.162720 12 32 106987490 +98234 6.640625 -8.257812 -0.157593 6 33 106989794 +98235 20.015625 -37.062500 2.550781 12 47 106989794 + +[98236 rows x 6 columns] +``` + +## Calibration + +An example calibration file is shown below, parameterizing `vehicle_SE3_sensor` for each sensor (the sensor's pose in the egovehicle coordinate system): + +```python +>>> io_utils.read_feather(f"{AV2_ROOT}/54bc6dbc-ebfb-3fba-b5b3-57f88b4b79ca/calibration/egovehicle_SE3_sensor.feather") + sensor_name qw qx qy qz tx_m ty_m tz_m +0 ring_front_center 0.502809 -0.499689 0.500147 -0.497340 1.631216 -0.000779 1.432780 +1 ring_front_left 0.635526 -0.671957 0.275463 -0.262107 1.550015 0.197539 1.431329 +2 ring_front_right 0.264354 -0.278344 0.671740 -0.633567 1.554057 -0.194171 1.430575 +3 ring_rear_left 0.600598 -0.603227 -0.371096 0.371061 1.104117 0.124369 1.446070 +4 ring_rear_right -0.368149 0.369885 0.603626 -0.602733 1.103432 -0.128317 1.428135 +5 ring_side_left 0.684152 -0.724938 -0.058345 0.054735 1.310427 0.267904 1.433233 +6 ring_side_right -0.053810 0.056105 0.727113 -0.682103 1.310236 -0.273345 1.435529 +7 stereo_front_left 0.500421 -0.499934 0.501241 -0.498399 1.625085 0.248148 1.222831 +8 stereo_front_right 0.500885 -0.503584 0.498793 -0.496713 1.633076 -0.250872 1.222173 +9 up_lidar 0.999996 0.000000 0.000000 -0.002848 1.350180 0.000000 1.640420 +10 down_lidar -0.000089 -0.994497 0.104767 0.000243 1.355162 0.000133 1.565252 +``` + +## Intrinsics + +An example camera intrinsics file is shown below: + +```python +>>> io_utils.read_feather("{AV2_ROOT}/54bc6dbc-ebfb-3fba-b5b3-57f88b4b79ca/calibration/intrinsics.feather") + sensor_name fx_px fy_px cx_px ... k2 k3 height_px width_px +0 ring_front_center 1773.504272 1773.504272 775.826693 ... -0.212167 0.328694 2048 1550 +1 ring_front_left 1682.010713 1682.010713 1025.068254 ... -0.136984 0.209330 1550 2048 +2 ring_front_right 1684.834479 1684.834479 1024.373455 ... -0.133341 0.208709 1550 2048 +3 ring_rear_left 1686.494558 1686.494558 1025.655905 ... -0.129761 0.202326 1550 2048 +4 ring_rear_right 1683.375120 1683.375120 1024.381124 ... -0.129331 0.201599 1550 2048 +5 ring_side_left 1684.902403 1684.902403 1027.822264 ... -0.124561 0.196519 1550 2048 +6 ring_side_right 1682.936559 1682.936559 1024.948976 ... -0.109515 0.179383 1550 2048 +7 stereo_front_left 1685.825885 1685.825885 1025.830335 ... -0.113065 0.182441 1550 2048 +8 stereo_front_right 1683.137591 1683.137591 1024.612074 ... -0.127301 0.198538 1550 2048 +``` + +A local map is provided per log, please refer to the [Map README](../../map/README.md) for additional details. + +## Privacy + +All faces and license plates, whether inside vehicles or outside of the drivable area, are blurred extensively to preserve privacy. + +## Sensor Dataset splits + +We randomly partitioned 1000 logs into the following splits: + +- Train (750 logs) +- Validation (150 logs) +- Test (150 logs) + +## Sensor Dataset Taxonomy + +The AV2 Sensor Dataset contains 10 Hz 3D cuboid annotations for objects within our 30 class taxonomy. Objects are annotated if they are within the “region of interest” (ROI) – within five meters of the mapped “driveable” area. + +![cuboids-by-category](https://user-images.githubusercontent.com/29715011/158675968-3987b2bc-ed8b-4194-85ca-44298805cfb2.png) + +These 30 classes are defined as follows, appearing in order of frequency: + +1. `REGULAR_VEHICLE`: +Any conventionally sized passenger vehicle used for the transportation of people and cargo. This includes Cars, vans, pickup trucks, SUVs, etc. + +2. ``PEDESTRIAN``: +Person that is not driving or riding in/on a vehicle. They can be walking, standing, sitting, prone, etc. + +3. `BOLLARD`: +Bollards are short, sturdy posts installed in the roadway or sidewalk to control the flow of traffic. These may be temporary or permanent and are sometimes decorative. + +4. `CONSTRUCTION_CONE`: +Movable traffic cone that is used to alert drivers to a hazard. These will typically be orange and white striped and may or may not have a blinking light attached to the top. + +5. `CONSTRUCTION_BARREL`: +Construction Barrel is a movable traffic barrel that is used to alert drivers to a hazard. These will typically be orange and white striped and may or may not have a blinking light attached to the top. + +6. `STOP_SIGN`: +Red octagonal traffic sign displaying the word STOP used to notify drivers that they must come to a complete stop and make sure no other road users are coming before proceeding. + +7. `BICYCLE`: +Non-motorized vehicle that typically has two wheels and is propelled by human power pushing pedals in a circular motion. + +8. `LARGE_VEHICLE`: +Large motorized vehicles (four wheels or more) which do not fit into any more specific subclass. Examples include extended passenger vans, fire trucks, RVs, etc. + +9. `WHEELED_DEVICE`: +Objects involved in the transportation of a person and do not fit a more specific class. Examples range from skateboards, non-motorized scooters, segways, to golf-carts. + +10. `BUS`: +Standard city buses designed to carry a large number of people. + +11. `BOX_TRUCK`: +Chassis cab truck with an enclosed cube shaped cargo area. It should be noted that the cargo area is rigidly attached to the cab, and they do not articulate. + +12. `SIGN`: +Official road signs placed by the Department of Transportation (DOT signs) which are of interest to us. This includes yield signs, speed limit signs, directional control signs, construction signs, and other signs that provide required traffic control information. Note that Stop Sign is captured separately and informative signs such as street signs, parking signs, bus stop signs, etc. are not included in this class. + +13. `TRUCK`: +Vehicles that are clearly defined as a truck but does not fit into the subclasses of Box Truck or Truck Cab. Examples include common delivery vehicles (UPS, FedEx), mail trucks, garbage trucks, utility trucks, ambulances, dump trucks, etc. + +14. `MOTORCYCLE`: +Motorized vehicle with two wheels where the rider straddles the engine. These are capable of high speeds similar to a car. + +15. `BICYCLIST`: +Person actively riding a bicycle, non-pedaling passengers included. + +16. `VEHICULAR_TRAILER`: +Non-motorized, wheeled vehicle towed behind a motorized vehicle. + +17. `TRUCK_CAB`: +Heavy truck commonly known as “Semi cab”, “Tractor”, or “Lorry”. This refers to only the front of part of an articulated tractor trailer. + +18. `MOTORCYCLIST`: +Person actively riding a motorcycle or a moped, including passengers. + +19. `DOG`: +Any member of the canine family. + +20. `SCHOOL_BUS`: +Bus that primarily holds school children (typically yellow) and can control the flow of traffic via the use of an articulating stop sign and loading/unloading flasher lights. + +21. `WHEELED_RIDER`: +Person actively riding or being carried by a wheeled device. + +22. `STROLLER`: +Push-cart with wheels meant to hold a baby or toddler. + +23. `ARTICULATED_BUS`: +Articulated buses perform the same function as a standard city bus, but are able to bend (articulate) towards the center. These will also have a third set of wheels not present on a typical bus. + +24. `MESSAGE_BOARD_TRAILER`: +Trailer carrying a large, mounted, electronic sign to display messages. Often found around construction sites or large events. + +25. `MOBILE_PEDESTRIAN_SIGN`: +Movable sign designating an area where pedestrians may cross the road. + +26. `WHEELCHAIR`: +Chair fitted with wheels for use as a means of transport by a person who is unable to walk as a result of illness, injury, or disability. This includes both motorized and non-motorized wheelchairs as well as low-speed seated scooters not intended for use on the roadway. + +27. `RAILED_VEHICLE`: +Any vehicle that relies on rails to move. This applies to trains, trolleys, train engines, train freight cars, train tanker cars, subways, etc. + +28. `OFFICIAL_SIGNALER`: +Person with authority specifically responsible for stopping and directing vehicles through traffic. + +29. `TRAFFIC_LIGHT_TRAILER`: +Mounted, portable traffic light unit commonly used in construction zones or for other temporary detours. + +30. `ANIMAL`: +All recognized animals large enough to affect traffic, but that do not fit into the Cat, Dog, or Horse categories diff --git a/src/av2/datasets/sensor/__init__.py b/src/av2/datasets/sensor/__init__.py new file mode 100644 index 00000000..8986d95b --- /dev/null +++ b/src/av2/datasets/sensor/__init__.py @@ -0,0 +1,3 @@ +# + +"""Sensor dataset submodule.""" diff --git a/src/av2/datasets/sensor/av2_sensor_dataloader.py b/src/av2/datasets/sensor/av2_sensor_dataloader.py new file mode 100644 index 00000000..bb1d4d4b --- /dev/null +++ b/src/av2/datasets/sensor/av2_sensor_dataloader.py @@ -0,0 +1,410 @@ +# +"""Implements a dataloader for the Argoverse 2.0 Sensor Dataset.""" + +import logging +from pathlib import Path +from typing import Final, List, Optional, Tuple + +import numpy as np +import pandas as pd + +import av2.geometry.geometry as geometry_utils +import av2.utils.dense_grid_interpolation as dense_grid_interpolation +import av2.utils.io as io_utils +from av2.datasets.sensor.constants import RingCameras +from av2.geometry.camera.pinhole_camera import PinholeCamera +from av2.geometry.se3 import SE3 +from av2.structures.cuboid import CuboidList +from av2.structures.sweep import Sweep +from av2.utils.synchronization_database import SynchronizationDB +from av2.utils.typing import NDArrayBool, NDArrayByte, NDArrayFloat + +logger = logging.getLogger(__name__) + +# number of nanoseconds in a single second. +NANOSECONDS_PER_SECOND: Final[int] = int(1e9) +MAX_MEASUREMENT_FREQUENCY_HZ: Final[int] = NANOSECONDS_PER_SECOND + + +class AV2SensorDataLoader: + """Simple abstraction for retrieving log data, given a path to the dataset.""" + + def __init__(self, data_dir: Path, labels_dir: Path) -> None: + """Create the Sensor dataloader from a data directory and labels directory. + + Args: + data_dir: Path to raw Argoverse 2.0 data + labels_dir: Path to Argoverse 2.0 data labels (e.g. labels or estimated detections/tracks) + + Raises: + ValueError: if input arguments are not Path objects. + """ + if not isinstance(data_dir, Path) or not isinstance(labels_dir, Path): + raise ValueError("Input arguments must be Path objects, representing paths to local directories") + + self._data_dir = data_dir + self._labels_dir = labels_dir + self._sdb = SynchronizationDB(str(data_dir)) + + def get_city_name(self, log_id: str) -> str: + """Return the name of the city where the log of interest was captured.""" + raise NotImplementedError("Method is not available yet.") + + def get_log_pinhole_camera(self, log_id: str, cam_name: str) -> PinholeCamera: + """Return a PinholeCamera parameterized by sensor pose in vehicle frame, intrinsics, and image dimensions.""" + log_dir = self._data_dir / log_id + return PinholeCamera.from_feather(log_dir=log_dir, cam_name=cam_name) + + def get_city_SE3_ego(self, log_id: str, timestamp_ns: int) -> SE3: + """Obtain the egovehicle's pose in the city reference frame. + + Note: the poses dataframe contains tables with columns {timestamp_ns, qw, qx, qy, qz, tx_m, ty_m, tz_m}. + + Args: + log_id: unique ID of vehicle log. + timestamp_ns: timestamp of sensor observation, in nanoseconds. + + Returns: + SE(3) transformation to bring points in egovehicle frame into city frame. + + Raises: + RuntimeError: If no recorded pose is available for the requested timestamp. + """ + log_poses_df = io_utils.read_feather(self._data_dir / log_id / "city_SE3_egovehicle.feather") + pose_df = log_poses_df.loc[log_poses_df["timestamp_ns"] == timestamp_ns] + + if len(pose_df) == 0: + raise RuntimeError("Pose was not available for the requested timestamp.") + + city_SE3_ego = convert_pose_dataframe_to_SE3(pose_df) + return city_SE3_ego + + def get_subsampled_ego_trajectory(self, log_id: str, sample_rate_hz: float = 1.0) -> NDArrayFloat: + """Get the trajectory of the AV (egovehicle) at an approximate sampling rate (Hz). + + Note: the trajectory is NOT interpolated to give an *exact* sampling rate. + + Args: + log_id: unique ID of vehicle log. + sample_rate_hz: provide sample_rate_hz pose measurements per second. We approximate this + by providing a new pose after a required interval has elapsed. Since pose measurements + are provided at a high frequency, this is adequate for the purposes of visualization. + + Returns: + array of shape (N,2) representing autonomous vehicle's (AV) trajectory. + + Raises: + ValueError: If pose timestamps aren't in chronological order. + """ + if sample_rate_hz > MAX_MEASUREMENT_FREQUENCY_HZ: + logger.warning( + "You requested at sampling rate of %d Hz, but the measurements are only at nanosecond precision, " + " so falling back to %d Hz.", + sample_rate_hz, + MAX_MEASUREMENT_FREQUENCY_HZ, + ) + + log_poses_df = io_utils.read_feather(self._data_dir / log_id / "city_SE3_egovehicle.feather") + + # timestamp of the pose measurement. + timestamp_ns = list(log_poses_df.timestamp_ns) + tx_m = list(log_poses_df.tx_m) + ty_m = list(log_poses_df.ty_m) + + if not np.array_equal(np.argsort(timestamp_ns), np.arange(len(timestamp_ns))): + raise ValueError("Pose timestamps are not sorted chronologically, invalid.") + + # e.g. for 2 Hz, get a sampling rate of 500 ms, then convert to nanoseconds. + interval_threshold_s = 1 / sample_rate_hz + # addition must happen in integer domain, not float domain, to prevent overflow + interval_threshold_ns = int(interval_threshold_s * NANOSECONDS_PER_SECOND) + + next_timestamp = timestamp_ns[0] + interval_threshold_ns + traj = [(tx_m[0], ty_m[0])] + + for timestamp_, tx_, ty_ in zip(timestamp_ns[1:], tx_m[1:], ty_m[1:]): + if timestamp_ < next_timestamp: + # still within last interval, need to exit this interval before sampling new measurement. + continue + traj += [(tx_, ty_)] + next_timestamp = timestamp_ + interval_threshold_ns + + traj_npy: NDArrayFloat = np.array(traj, dtype=float) + return traj_npy + + def get_log_map_dirpath(self, log_id: str) -> Path: + """Fetch the path to the directory containing map files for a single vehicle log.""" + return self._data_dir / log_id / "map" + + def get_log_ids(self) -> List[str]: + """Return a list of all vehicle log IDs available at the provided dataroot.""" + return sorted([d.name for d in self._data_dir.glob("*") if d.is_dir()]) + + def get_closest_img_fpath(self, log_id: str, cam_name: str, lidar_timestamp_ns: int) -> Optional[Path]: + """Return the filepath corresponding to the closest image from the lidar timestamp. + + Args: + log_id: unique ID of vehicle log. + cam_name: name of camera. + lidar_timestamp_ns: timestamp of LiDAR sweep capture, in nanoseconds + + Returns: + im_fpath: path to image if one is found within the expected time interval, or else None. + """ + cam_timestamp_ns = self._sdb.get_closest_cam_channel_timestamp(lidar_timestamp_ns, cam_name, log_id) + if cam_timestamp_ns is None: + return None + img_fpath = self._data_dir / log_id / "sensors" / "cameras" / cam_name / f"{cam_timestamp_ns}.jpg" + return img_fpath + + def get_closest_lidar_fpath(self, log_id: str, cam_timestamp_ns: int) -> Optional[Path]: + """Get file path for LiDAR sweep accumulated to a timestamp closest to a camera timestamp. + + Args: + log_id: unique ID of vehicle log. + cam_timestamp_ns: integer timestamp of image capture, in nanoseconds + + Returns: + lidar_fpath: path to sweep .feather file if one is found within the expected time interval, or else None. + """ + lidar_timestamp_ns = self._sdb.get_closest_lidar_timestamp(cam_timestamp_ns, log_id) + if lidar_timestamp_ns is None: + return None + lidar_fname = f"{lidar_timestamp_ns}.feather" + lidar_fpath = self._data_dir / log_id / "sensors" / "lidar" / lidar_fname + return lidar_fpath + + def get_lidar_fpath_at_lidar_timestamp(self, log_id: str, lidar_timestamp_ns: int) -> Optional[Path]: + """Return the file path for the LiDAR sweep accumulated to the query timestamp, if it exists. + + Args: + log_id: unique ID of vehicle log. + lidar_timestamp_ns: timestamp of LiDAR sweep capture, in nanoseconds + + Returns: + lidar_fpath: path to sweep .feather file if one exists at the requested timestamp, or else None. + """ + lidar_fname = f"{lidar_timestamp_ns}.feather" + lidar_fpath = self._data_dir / log_id / "sensors" / "lidar" / lidar_fname + if not lidar_fpath.exists(): + return None + + return lidar_fpath + + def get_ordered_log_lidar_fpaths(self, log_id: str) -> List[Path]: + """Get a list of all file paths for LiDAR sweeps in a single log (ordered chronologically). + + Args: + log_id: unique ID of vehicle log. + + Returns: + lidar_fpaths: List of paths to chronologically ordered LiDAR feather files in this log. + File paths are strings are of the same length ending with a nanosecond timestamp, thus + sorted() will place them in numerical order. + """ + lidar_fpaths = sorted(self._data_dir.glob(f"{log_id}/sensors/lidar/*.feather")) + return lidar_fpaths + + def get_ordered_log_cam_fpaths(self, log_id: str, cam_name: str) -> List[Path]: + """Get a list of all file paths for one particular camera in a single log (ordered chronologically). + + Args: + log_id: unique ID of vehicle log. + cam_name: camera name. + + Returns: + List of paths, representing paths to ordered JPEG files in this log, for a specific camera. + """ + cam_img_fpaths = sorted(self._data_dir.glob(f"{log_id}/sensors/cameras/{cam_name}/*.jpg")) + return cam_img_fpaths + + def get_labels_at_lidar_timestamp(self, log_id: str, lidar_timestamp_ns: int) -> CuboidList: + """Load the sweep annotations at the provided timestamp. + + Args: + log_id: Log unique id. + lidar_timestamp_ns: Nanosecond timestamp. + + Returns: + Cuboid list of annotations. + """ + annotations_feather_path = self._data_dir / log_id / "annotations.feather" + + # Load annotations from disk. + # NOTE: This file contains annotations for the ENTIRE sequence. + # The sweep annotations are selected below. + cuboid_list = CuboidList.from_feather(annotations_feather_path) + cuboids = list(filter(lambda x: x.timestamp_ns == lidar_timestamp_ns, cuboid_list.cuboids)) + return CuboidList(cuboids=cuboids) + + def project_ego_to_img_motion_compensated( + self, + points_lidar_time: NDArrayFloat, + cam_name: str, + cam_timestamp_ns: int, + lidar_timestamp_ns: int, + log_id: str, + ) -> Tuple[NDArrayFloat, NDArrayFloat, NDArrayBool]: + """Project points in the ego frame to the image with motion compensation. + + Args: + points_lidar_time: Numpy array of shape (N,3) representing points in the egovehicle frame. + cam_name: name of camera. + cam_timestamp_ns: timestamp (in nanoseconds) when camera image was recorded. + lidar_timestamp_ns: timestamp (in nanoseconds) when LiDAR sweep was recorded. + log_id: unique ID of vehicle log. + + Returns: + uv: image plane coordinates, as Numpy array of shape (N,2). + points_cam: Numpy array of shape (N,3) representing coordinates of points within the camera frame. + is_valid_points: boolean indicator of valid cheirality and within image boundary, as + boolean Numpy array of shape (N,). + """ + pinhole_camera = self.get_log_pinhole_camera(log_id=log_id, cam_name=cam_name) + + # get transformation to bring point in egovehicle frame to city frame, + # at the time when camera image was recorded. + city_SE3_ego_cam_t = self.get_city_SE3_ego(log_id=log_id, timestamp_ns=cam_timestamp_ns) + + # get transformation to bring point in egovehicle frame to city frame, + # at the time when the LiDAR sweep was recorded. + city_SE3_ego_lidar_t = self.get_city_SE3_ego(log_id=log_id, timestamp_ns=lidar_timestamp_ns) + + return pinhole_camera.project_ego_to_img_motion_compensated( + points_lidar_time=points_lidar_time, + city_SE3_ego_cam_t=city_SE3_ego_cam_t, + city_SE3_ego_lidar_t=city_SE3_ego_lidar_t, + ) + + def get_colored_sweep(self, log_id: str, lidar_timestamp_ns: int) -> NDArrayByte: + """Given a LiDAR sweep, use its corresponding RGB imagery to color the sweep points. + + If a sweep points is not captured by any ring camera, it will default to black color. + + Args: + log_id: unique ID of vehicle log. + lidar_timestamp_ns: timestamp (in nanoseconds) when LiDAR sweep was recorded. + + Returns: + Array of shape (N,3) representing RGB colors per sweep point. + + Raises: + ValueError: If requested timestamp has no corresponding LiDAR sweep. + """ + lidar_fpath = self.get_lidar_fpath_at_lidar_timestamp(log_id=log_id, lidar_timestamp_ns=lidar_timestamp_ns) + if lidar_fpath is None: + raise ValueError("Requested colored sweep at a timestamp that has no corresponding LiDAR sweep.") + + sweep = Sweep.from_feather(lidar_fpath) + n_sweep_pts = len(sweep) + # defaults to black RGB (0,0,0) + sweep_rgb: NDArrayByte = np.zeros((n_sweep_pts, 3), dtype=np.uint8) + + # color as much of the sweep that we can, as we loop through each camera. + for cam_enum in list(RingCameras): + cam_name = cam_enum.value + img_fpath = self.get_closest_img_fpath( + log_id=log_id, cam_name=cam_name, lidar_timestamp_ns=lidar_timestamp_ns + ) + if img_fpath is None: + continue + cam_timestamp_ns = int(img_fpath.stem) + + uv, points_cam, is_valid = self.project_ego_to_img_motion_compensated( + points_lidar_time=sweep.xyz, + cam_name=cam_name, + cam_timestamp_ns=cam_timestamp_ns, + lidar_timestamp_ns=lidar_timestamp_ns, + log_id=log_id, + ) + uv_valid = np.round(uv[is_valid]).astype(np.int64) # type: ignore + u = uv_valid[:, 0] + v = uv_valid[:, 1] + img = io_utils.read_img(img_fpath, channel_order="RGB") + sweep_rgb[is_valid] = img[v, u] + + return sweep_rgb + + def get_depth_map_from_lidar( + self, + lidar_points: NDArrayFloat, + cam_name: str, + log_id: str, + cam_timestamp_ns: int, + lidar_timestamp_ns: int, + interp_depth_map: bool = True, + ) -> Optional[NDArrayFloat]: + """Create a sparse or dense depth map, with height & width equivalent to the corresponding camera image. + + Args: + lidar_points: array of shape (K,3) + cam_name: name of camera from which to simulate a per-pixel depth map. + log_id: unique identifier of log/scenario. + cam_timestamp_ns: timestamp when image was captured, measured in nanoseconds. + lidar_timestamp_ns: timestamp when LiDAR was captured, measured in nanoseconds. + interp_depth_map: whether to densely interpolate the depth map from sparse LiDAR returns. + + Returns: + depth_map: array of shape (height_px, width_px) representing a depth map. + + Raises: + RuntimeError: If `u` or `v` are outside of the camera dimensions. + """ + pinhole_camera = self.get_log_pinhole_camera(log_id=log_id, cam_name=cam_name) + height_px, width_px = pinhole_camera.height_px, pinhole_camera.width_px + + # motion compensate always + uv, points_cam, is_valid_points = self.project_ego_to_img_motion_compensated( + points_lidar_time=lidar_points, + cam_name=cam_name, + cam_timestamp_ns=cam_timestamp_ns, + lidar_timestamp_ns=lidar_timestamp_ns, + log_id=log_id, + ) + if uv is None or points_cam is None: + # poses were missing for either the camera or lidar timestamp + return None + if is_valid_points is None or is_valid_points.sum() == 0: + return None + + u = np.round(uv[:, 0][is_valid_points]).astype(np.int32) # type: ignore + v = np.round(uv[:, 1][is_valid_points]).astype(np.int32) # type: ignore + z = points_cam[:, 2][is_valid_points] + + depth_map: NDArrayFloat = np.zeros((height_px, width_px), dtype=np.float32) + + # form depth map from LiDAR + if interp_depth_map: + if u.max() > pinhole_camera.width_px or v.max() > pinhole_camera.height_px: + raise RuntimeError("Regular grid interpolation will fail due to out-of-bound inputs.") + + depth_map = dense_grid_interpolation.interp_dense_grid_from_sparse( + grid_img=depth_map, + points=np.hstack([u.reshape(-1, 1), v.reshape(-1, 1)]), + values=z, + grid_h=height_px, + grid_w=width_px, + interp_method="linear", + ).astype(float) + else: + depth_map[v, u] = z + + return depth_map + + +def convert_pose_dataframe_to_SE3(pose_df: pd.DataFrame) -> SE3: + """Convert a dataframe with parameterization of a single pose, to an SE(3) object. + + Args: + pose_df: parameterization of a single pose. + + Returns: + SE(3) object representing the egovehicle's pose in the city frame. + """ + qw, qx, qy, qz = pose_df[["qw", "qx", "qy", "qz"]].to_numpy().squeeze() + tx_m, ty_m, tz_m = pose_df[["tx_m", "ty_m", "tz_m"]].to_numpy().squeeze() + city_q_ego: NDArrayFloat = np.array([qw, qx, qy, qz]) + city_t_ego: NDArrayFloat = np.array([tx_m, ty_m, tz_m]) + city_R_ego = geometry_utils.quat_to_mat(quat_wxyz=city_q_ego) + city_SE3_ego = SE3(rotation=city_R_ego, translation=city_t_ego) + return city_SE3_ego diff --git a/src/av2/datasets/sensor/constants.py b/src/av2/datasets/sensor/constants.py new file mode 100644 index 00000000..fa33eeb4 --- /dev/null +++ b/src/av2/datasets/sensor/constants.py @@ -0,0 +1,70 @@ +# + +"""Constants relevant to the sensors and log data of the Argoverse 2 Sensor Dataset.""" + +from enum import Enum, unique + + +@unique +class RingCameras(str, Enum): + """Ring Camera names.""" + + RING_REAR_LEFT = "ring_rear_left" + RING_SIDE_LEFT = "ring_side_left" + RING_FRONT_LEFT = "ring_front_left" + RING_FRONT_CENTER = "ring_front_center" + RING_FRONT_RIGHT = "ring_front_right" + RING_SIDE_RIGHT = "ring_side_right" + RING_REAR_RIGHT = "ring_rear_right" + + +@unique +class StereoCameras(str, Enum): + """Stereo camera names.""" + + STEREO_FRONT_LEFT = "stereo_front_left" + STEREO_FRONT_RIGHT = "stereo_front_right" + + +@unique +class Cameras(str, Enum): + """All cameras.""" + + RING_CAMERAS = RingCameras + STEREO_CAMERAS = StereoCameras + + +@unique +class AnnotationCategories(str, Enum): + """Sensor dataset annotation categories.""" + + ANIMAL = "ANIMAL" + ARTICULATED_BUS = "ARTICULATED_BUS" + BICYCLE = "BICYCLE" + BICYCLIST = "BICYCLIST" + BOLLARD = "BOLLARD" + BOX_TRUCK = "BOX_TRUCK" + BUS = "BUS" + CONSTRUCTION_BARREL = "CONSTRUCTION_BARREL" + CONSTRUCTION_CONE = "CONSTRUCTION_CONE" + DOG = "DOG" + LARGE_VEHICLE = "LARGE_VEHICLE" + MESSAGE_BOARD_TRAILER = "MESSAGE_BOARD_TRAILER" + MOBILE_PEDESTRIAN_CROSSING_SIGN = "MOBILE_PEDESTRIAN_CROSSING_SIGN" + MOTORCYCLE = "MOTORCYCLE" + MOTORCYCLIST = "MOTORCYCLIST" + OFFICIAL_SIGNALER = "OFFICIAL_SIGNALER" + PEDESTRIAN = "PEDESTRIAN" + RAILED_VEHICLE = "RAILED_VEHICLE" + REGULAR_VEHICLE = "REGULAR_VEHICLE" + SCHOOL_BUS = "SCHOOL_BUS" + SIGN = "SIGN" + STOP_SIGN = "STOP_SIGN" + STROLLER = "STROLLER" + TRAFFIC_LIGHT_TRAILER = "TRAFFIC_LIGHT_TRAILER" + TRUCK = "TRUCK" + TRUCK_CAB = "TRUCK_CAB" + VEHICULAR_TRAILER = "VEHICULAR_TRAILER" + WHEELCHAIR = "WHEELCHAIR" + WHEELED_DEVICE = "WHEELED_DEVICE" + WHEELED_RIDER = "WHEELED_RIDER" diff --git a/src/av2/datasets/sensor/sensor_dataloader.py b/src/av2/datasets/sensor/sensor_dataloader.py new file mode 100644 index 00000000..fe221149 --- /dev/null +++ b/src/av2/datasets/sensor/sensor_dataloader.py @@ -0,0 +1,516 @@ +# +"""Dataloader for the Argoverse 2 (AV2) sensor dataset.""" + +from __future__ import annotations + +import logging +from dataclasses import dataclass, field +from functools import cached_property +from pathlib import Path +from typing import Dict, Final, List, Optional, Tuple, Union + +import numpy as np +import pandas as pd +from rich.progress import track + +from av2.datasets.sensor.constants import RingCameras, StereoCameras +from av2.datasets.sensor.utils import convert_path_to_named_record +from av2.geometry.camera.pinhole_camera import PinholeCamera +from av2.structures.cuboid import CuboidList +from av2.structures.sweep import Sweep +from av2.structures.timestamped_image import TimestampedImage +from av2.utils.io import TimestampedCitySE3EgoPoses, read_city_SE3_ego, read_feather, read_img +from av2.utils.metric_time import TimeUnit, to_metric_time + +logger = logging.Logger(__name__) + +LIDAR_PATTERN: Final[str] = "*/sensors/lidar/*.feather" +CAMERA_PATTERN: Final[str] = "*/sensors/cameras/*/*.jpg" + +Millisecond = TimeUnit.Millisecond +Nanosecond = TimeUnit.Nanosecond +Second = TimeUnit.Second + +# for both ring cameras, and stereo cameras. +CAM_FPS: Final[int] = 20 +LIDAR_FRAME_RATE_HZ: Final[int] = 10 + +# constants defined in milliseconds +# below evaluates to 50 ms +CAM_SHUTTER_INTERVAL_MS: Final[float] = to_metric_time(ts=1 / CAM_FPS, src=Second, dst=Millisecond) + +# below evaluates to 100 ms +LIDAR_SWEEP_INTERVAL_MS: Final[float] = to_metric_time(ts=1 / LIDAR_FRAME_RATE_HZ, src=Second, dst=Millisecond) + +ALLOWED_TIMESTAMP_BUFFER_MS: Final[int] = 2 # allow 2 ms of buffer +LIDAR_SWEEP_INTERVAL_W_BUFFER_MS: Final[float] = LIDAR_SWEEP_INTERVAL_MS + ALLOWED_TIMESTAMP_BUFFER_MS +LIDAR_SWEEP_INTERVAL_W_BUFFER_NS: Final[float] = to_metric_time( + ts=LIDAR_SWEEP_INTERVAL_W_BUFFER_MS, src=Millisecond, dst=Nanosecond +) + + +@dataclass +class SynchronizedSensorData: + """Represents information associated with a single sweep. + + Enables motion compensation between the sweep and associated images. + + Args: + sweep: lidar sweep. + timestamp_city_SE3_ego_dict: mapping from vehicle timestamp to the egovehicle's pose in the city frame. + log_id: unique identifier for the AV2 vehicle log. + sweep_number: index of the sweep in [0, N-1], of all N sweeps in the log. + num_sweeps_in_log: number of sweeps in the log. + annotations: cuboids that have been annotated within the sweep, or None. + synchronized_imagery: mapping from camera name to timestamped imagery, or None. + """ + + sweep: Sweep + timestamp_city_SE3_ego_dict: TimestampedCitySE3EgoPoses + log_id: str + sweep_number: int + num_sweeps_in_log: int + + annotations: Optional[CuboidList] = None + synchronized_imagery: Optional[Dict[str, TimestampedImage]] = None + + +@dataclass +class SensorDataloader: + """ + Sensor dataloader for the Argoverse 2 sensor dataset. + + NOTE: We build a cache of sensor records and synchronization information to reduce I/O overhead. + + Args: + sensor_dataset_dir: Path to the sensor dataset directory. + with_annotations: Flag to return annotations in the __getitem__ method. + with_cams: Flag to load and return synchronized imagery in the __getitem__ method. + with_cache: Flag to enable file directory caching. + matching_criterion: either "nearest" or "forward". + + Returns: + AV2 Sensor dataset. + """ + + sensor_dataset_dir: Path + with_annotations: bool = True + with_cache: bool = True + cam_names: Tuple[Union[RingCameras, StereoCameras], ...] = tuple(RingCameras) + tuple(StereoCameras) + matching_criterion = "nearest" + + sensor_records: pd.DataFrame = field(init=False) + + # Initialize synchronized metadata variable. + # This is only populated when self.use_imagery is set. + sync_records: Optional[pd.DataFrame] = None + + def __post_init__(self) -> None: + """Index the dataset for fast sensor data lookup. + + Synchronization database and sensor records are separate tables. Sensor records are an enumeration of + the records. The synchronization database is a hierarchichal index (Pandas MultiIndex) that functions + as a lookup table with correspondences between nearest images. + Given reference LiDAR timestamp -> obtain 7 closest ring camera + 2 stereo camera timestamps. + First level: Log id (1000 uuids) + Second level: Sensor name (lidar, ring_front_center, ring_front_left, ..., stereo_front_right). + Third level: Nanosecond timestamp (64-bit integer corresponding to vehicle time when the data was collected). + SENSOR RECORDS: + log_id sensor_name timestamp_ns + 0c6e62d7-bdfa-3061-8d3d-03b13aa21f68 lidar 315971436059707000 + lidar 315971436159903000 + lidar 315971436260099000 + lidar 315971436359632000 + lidar 315971436459828000 + ... ... + ff0dbfc5-8a7b-3a6e-8936-e5e812e45408 stereo_front_right 315972918949927214 + stereo_front_right 315972918999927217 + stereo_front_right 315972919049927212 + stereo_front_right 315972919099927219 + stereo_front_right 315972919149927218 + SYNCHRONIZATION RECORDS: + ring_front_center stereo_front_right + log_id sensor_name timestamp_ns + 0c6e62d7-bdfa-3061-8d3d-03b13aa21f68 lidar 315971436059707000 315971436049927217 ... 315971436049927215 + 315971436159903000 315971436149927219 ... 315971436149927217 + 315971436260099000 315971436249927221 ... 315971436249927219 + 315971436359632000 315971436349927219 ... 315971436349927221 + 315971436459828000 315971436449927218 ... 315971436449927207 + ... ... ... ... + ff0dbfc5-8a7b-3a6e-8936-e5e812e45408 lidar 315972918660124000 315972918649927220 ... 315972918649927214 + 315972918759657000 315972918749927214 ... 315972918749927212 + 315972918859853000 315972918849927218 ... 315972918849927213 + 315972918960050000 315972918949927220 ... 315972918949927214 + 315972919060249000 315972919049927214 ... 315972919049927212 + """ + # Load log_id, sensor_type, and timestamp_ns information. + self.sensor_records = self._load_sensor_records() + + # Populate synchronization database. + if self.cam_names: + sync_records_path = self.sensor_dataset_dir / "._sync_records" + + # If caching is enabled AND the path exists, then load from the cache file. + if self.with_cache and sync_records_path.exists(): + self.sync_records = read_feather(sync_records_path) + else: + self.sync_records = self._build_sync_records() + + # If caching is enabled and we haven't created the cache, then save to disk. + if self.with_cache and not sync_records_path.exists(): + self.sync_records.to_feather(str(sync_records_path)) + + # Finally, create a MultiIndex set the sync records index and sort it. + self.sync_records = self.sync_records.set_index(keys=["log_id", "sensor_name", "timestamp_ns"]).sort_index() + + @cached_property + def num_logs(self) -> int: + """Return the number of unique logs.""" + return len(self.sensor_records.index.unique("log_id")) + + @cached_property + def num_sweeps(self) -> int: + """Return the number of unique lidar sweeps.""" + return int(self.sensor_counts["lidar"]) + + @cached_property + def sensor_counts(self) -> pd.Series: + """Return the number of records for each sensor.""" + sensor_counts: pd.Series = self.sensor_records.index.get_level_values("sensor_name").value_counts() + return sensor_counts + + @property + def num_sensors(self) -> int: + """Return the number of sensors present throughout the dataset.""" + return len(self.sensor_counts) + + def _load_sensor_records(self) -> pd.DataFrame: + """Load the sensor records from the root directory. + + We glob the filesystem for all LiDAR and camera filepaths, and then convert each file path + to a "sensor record". + + A sensor record is a 3-tuple consisting of the following: + log_id: uuid corresponding to ~15 seconds of sensor data. + sensor_name: the name of the sensor (e.g., 'lidar'). + timestamp_ns: vehicle nanosecond timestamp at which the sensor data was recorded. + + Returns: + Sensor record index. + """ + logger.info("Building metadata ...") + + # Create the cache file path. + sensor_records_path = self.sensor_dataset_dir / "._sensor_records" + + if sensor_records_path.exists(): + logger.info("Cache found. Loading from disk ...") + sensor_records = read_feather(sensor_records_path) + else: + lidar_records = self.populate_lidar_records() + # Load camera records if enabled. + if self.cam_names: + logger.info("Loading camera data ...") + cam_records = self.populate_image_records() + # Concatenate lidar and camera records. + sensor_records = pd.concat([lidar_records, cam_records]) + else: + sensor_records = lidar_records + + # Save the metadata if caching is enable. + if self.with_cache: + sensor_records.reset_index(drop=True).to_feather(str(sensor_records_path)) + + # Set index as tuples of the form: (log_id, sensor_name, timestamp_ns) and sort the index. + # sorts by log_id, and then by sensor name, and then by timestamp. + sensor_records = sensor_records.set_index(["log_id", "sensor_name", "timestamp_ns"]).sort_index() + + # Return all of the sensor records. + return sensor_records + + def populate_lidar_records(self) -> pd.DataFrame: + """Obtain (log_id, sensor_name, timestamp_ns) 3-tuples for all LiDAR sweeps in the dataset. + + Returns: + DataFrame of shape (N,3) with `log_id`, `sensor_name`, and `timestamp_ns` columns. + N is the number of sweeps for all logs in the dataset, and the `sensor_name` column + should be populated with `lidar` in every entry. + """ + lidar_paths = sorted(self.sensor_dataset_dir.glob(LIDAR_PATTERN), key=lambda x: int(x.stem)) + lidar_record_list = [ + convert_path_to_named_record(x) for x in track(lidar_paths, description="Loading lidar records ...") + ] + + # Concatenate into single dataframe (list-of-dicts to DataFrame). + lidar_records = pd.DataFrame(lidar_record_list) + return lidar_records + + def populate_image_records(self) -> pd.DataFrame: + """Obtain (log_id, sensor_name, timestamp_ns) 3-tuples for all images in the dataset. + + Returns: + DataFrame of shape (N,3) with `log_id`, `sensor_name`, and `timestamp_ns` columns. + N is the total number of images for all logs in the dataset, and the `sensor_name` column + should be populated with the name of the camera that captured the corresponding image in + every entry. + """ + # Get sorted list of camera paths. + cam_paths = sorted(self.sensor_dataset_dir.glob(CAMERA_PATTERN), key=lambda x: int(x.stem)) + + # Load entire set of camera records. + cam_record_list = [ + convert_path_to_named_record(x) for x in track(cam_paths, description="Loading camera records ...") + ] + + # Concatenate into single dataframe (list-of-dicts to DataFrame). + cam_records = pd.DataFrame(cam_record_list) + return cam_records + + def __len__(self) -> int: + """Return the number of lidar sweeps in the dataset. + + The lidar sensor operates at 10 Hz. There are roughly 15 seconds of sensor data per log. + + Returns: + Number of lidar sweeps. + """ + return self.num_sweeps + + def __iter__(self) -> SensorDataloader: + """Initialize pointer to the current iterate.""" + self._ptr = 0 + return self + + def __next__(self) -> SynchronizedSensorData: + """Return the next datum in the dataset.""" + result = self.__getitem__(self._ptr) + self._ptr += 1 + return result + + def __getitem__(self, idx: int) -> SynchronizedSensorData: + """Load the lidar point cloud and optionally the camera imagery and annotations. + + Grab the lidar sensor data and optionally the camera sensor data and annotations at the lidar record + corresponding to the specified index. + + Args: + idx: Index in [0, self.num_sweeps - 1]. + + Returns: + Mapping from sensor name to data for the lidar record corresponding to the specified index. + """ + # Grab the lidar record at the specified index. + # Selects data at a particular level of a MultiIndex. + record: Tuple[str, int] = self.sensor_records.xs(key="lidar", level=1).iloc[idx].name + + # Grab the identifying record fields. + log_id, timestamp_ns = record + log_lidar_records = self.sensor_records.xs((log_id, "lidar")).index + num_frames = len(log_lidar_records) + + idx = np.where(log_lidar_records == timestamp_ns)[0].item() + + sensor_dir = self.sensor_dataset_dir / log_id / "sensors" + lidar_feather_path = sensor_dir / "lidar" / f"{str(timestamp_ns)}.feather" + sweep = Sweep.from_feather(lidar_feather_path=lidar_feather_path) + + log_dir = self.sensor_dataset_dir / log_id + timestamp_city_SE3_ego_dict = read_city_SE3_ego(log_dir=log_dir) + + # Construct output datum. + datum = SynchronizedSensorData( + sweep=sweep, + log_id=log_id, + timestamp_city_SE3_ego_dict=timestamp_city_SE3_ego_dict, + sweep_number=idx, + num_sweeps_in_log=num_frames, + ) + + # Load annotations if enabled. + if self.with_annotations: + datum.annotations = self._load_annotations(log_id, timestamp_ns) + + # Load camera imagery if enabled. + if self.cam_names: + datum.synchronized_imagery = self._load_synchronized_cams(sensor_dir, log_id, timestamp_ns) + + # Return datum at the specified index. + return datum + + def _build_sync_records(self) -> pd.DataFrame: + """Build the synchronization records for lidar-camera synchronization. + + This function builds a set of records to efficiently associate auxiliary sensors + to a target sensor. We use this function to associate the nanosecond vehicle + timestamps of the lidar sweep to the nearest images from all 9 cameras (7 ring + 2 stereo). + Once this dataframe is built, synchronized data can be queried in O(1) time. + + NOTE: This function is NOT intended to be used outside of SensorDataset initialization. + + Returns: + (self.num_sweeps, self.num_sensors) DataFrame where each row corresponds to the nanosecond camera + timestamp that is closest (in absolute value) to the corresponding nanonsecond lidar sweep timestamp. + """ + logger.info("Building synchronization database ...") + + # Get unique log ids from the entire set of sensor data records. + log_ids: List[str] = self.sensor_records.index.unique(level="log_id").to_list() + + # Create list to store synchronized data frames. + sync_list: List[pd.DataFrame] = [] + + # Iterate over all log ids. + for log_id in track(log_ids, description="Building sync records ..."): + + # Select records associated with the current log id. + log_sensor_records = self.sensor_records.xs(key=log_id, level=0, drop_level=False) + + # Get unique sensor names for a particular log. + # If the entire dataset is available, each log should have 7 ring cameras + # and 2 stereo cameras. The uniqueness check is required in case a subset of + # the data is being used by the end-user. + sensor_names: List[str] = log_sensor_records.index.unique(level="sensor_name").tolist() + + # Remove lidar since we're using it as the reference sensor. + sensor_names.remove("lidar") + + # Get lidar records for the selected log. + target_records = log_sensor_records.xs(key="lidar", level=1, drop_level=False).reset_index() + for sensor_name in sensor_names: + # Obtain tuples, convert tuples back to DataFrame, then rename `timestamp_ns' col, to sensor name, + # and finally remove the `log_id` column, to leave only a single column of timestamps. + src_records: pd.DataFrame = ( + log_sensor_records.xs(sensor_name, level=1) + .reset_index() + .rename({"timestamp_ns": sensor_name}, axis=1) + .drop(["log_id"], axis=1) + ) + + # Match on the closest nanosecond timestamp. + # we do not pad the values, as NaN entries are meaningful. + target_records = pd.merge_asof( + target_records, + src_records, + left_on="timestamp_ns", + right_on=sensor_name, + direction=self.matching_criterion, + tolerance=int(LIDAR_SWEEP_INTERVAL_W_BUFFER_NS), + ) + + sync_list.append(target_records) + return pd.concat(sync_list).reset_index(drop=True) + + def get_closest_img_fpath(self, log_id: str, cam_name: str, lidar_timestamp_ns: int) -> Optional[Path]: + """Find the filepath to the image from a particular a camera, w/ closest timestamp to a lidar sweep timestamp. + + Args: + log_id: unique ID of vehicle log. + cam_name: name of camera. + lidar_timestamp_ns: integer timestamp of LiDAR sweep capture, in nanoseconds + + Returns: + img_fpath, string representing path to image, or else None. + + Raises: + RuntimeError: if the synchronization database (sync_records) has not been created. + """ + if self.sync_records is None: + raise RuntimeError("Requested synchronized data, but the synchronization database has not been created.") + + if lidar_timestamp_ns not in self.sync_records.loc[(log_id, "lidar")].index: + # this timestamp does not correspond to any LiDAR sweep. + return None + + # Create synchronization key. + key = (log_id, "lidar", lidar_timestamp_ns) + + # Grab the synchronization record. + timestamp_ns = self.sync_records.loc[key, cam_name] + + if pd.isna(timestamp_ns): + # no match was found within tolerance. + return None + + sensor_dir = self.sensor_dataset_dir / log_id + img_path = sensor_dir / "cameras" / str(cam_name) / f"{int(timestamp_ns)}.jpg" + return img_path + + def get_closest_lidar_fpath(self, log_id: str, cam_name: str, cam_timestamp_ns: int) -> Optional[Path]: + """Get file path for lidar sweep accumulated to a timestamp closest to a camera timestamp. + + Args: + log_id: unique ID of vehicle log. + cam_name: name of camera. + cam_timestamp_ns: integer timestamp of image capture, in nanoseconds + + Returns: + lidar_fpath: path representing path to .feather file, or else None. + + Raises: + RuntimeError: if the synchronization database (sync_records) has not been created. + """ + if self.sync_records is None: + raise RuntimeError("Requested synchronized data, but the synchronization database has not been created.") + + idx = np.argwhere(self.sync_records.xs(log_id)[cam_name].values == cam_timestamp_ns) + if len(idx) == 0: + # There is no image within the requested interval (50 ms). + return None + + lidar_timestamp_ns = self.sync_records.xs(log_id).loc["lidar"].index[int(idx)] + return self.sensor_dataset_dir / log_id / "sensors" / "lidar" / f"{lidar_timestamp_ns}.feather" + + def _load_annotations(self, log_id: str, sweep_timestamp_ns: int) -> CuboidList: + """Load the sweep annotations at the provided timestamp. + + Args: + log_id: Log unique id. + sweep_timestamp_ns: Nanosecond timestamp. + + Returns: + Cuboid list of annotations. + """ + annotations_feather_path = self.sensor_dataset_dir / log_id / "annotations.feather" + + # Load annotations from disk. + # NOTE: This contains annotations for the ENTIRE sequence. + # The sweep annotations are selected below. + cuboid_list = CuboidList.from_feather(annotations_feather_path) + cuboids = list(filter(lambda x: x.timestamp_ns == sweep_timestamp_ns, cuboid_list.cuboids)) + return CuboidList(cuboids=cuboids) + + def _load_synchronized_cams( + self, sensor_dir: Path, log_id: str, sweep_timestamp_ns: int + ) -> Optional[Dict[str, TimestampedImage]]: + """Load the synchronized imagery for a lidar sweep. + + Args: + sensor_dir: Sensor directory. + log_id: Log unique id. + sweep_timestamp_ns: Nanosecond timestamp. + + Returns: + Mapping between camera names and synchronized images. + + Raises: + RuntimeError: if the synchronization database (sync_records) has not been created. + """ + if self.sync_records is None: + raise RuntimeError("Requested synchronized data, but the synchronization database has not been created.") + + cam_paths = [ + self.get_closest_img_fpath(log_id=log_id, cam_name=cam_name, lidar_timestamp_ns=sweep_timestamp_ns) + for cam_name in self.cam_names + ] + + log_dir = sensor_dir.parent + + cams: Dict[str, TimestampedImage] = {} + for p in cam_paths: + if p is not None: + cams[p.parent.stem] = TimestampedImage( + img=read_img(p, channel_order="BGR"), + camera_model=PinholeCamera.from_feather(log_dir=log_dir, cam_name=p.parent.stem), + timestamp_ns=int(p.stem), + ) + return cams diff --git a/src/av2/datasets/sensor/splits.py b/src/av2/datasets/sensor/splits.py new file mode 100644 index 00000000..50732c89 --- /dev/null +++ b/src/av2/datasets/sensor/splits.py @@ -0,0 +1,1012 @@ +# + +"""Splits for the Argoverse 2 sensor dataset.""" + +from typing import Final, Tuple + +TRAIN: Final[Tuple[str, ...]] = ( + "00a6ffc1-6ce9-3bc3-a060-6006e9893a1a", + "01bb304d-7bd8-35f8-bbef-7086b688e35e", + "022af476-9937-3e70-be52-f65420d52703", + "0322b098-7e42-34db-bcec-9a4d072191e9", + "03b2cf2d-fb61-36fe-936f-36bbf197a8ac", + "03fba633-8085-30bc-b675-687a715536ac", + "04973bcf-fc64-367c-9642-6d6c5f363b61", + "0526e68e-2ff1-3e53-b0f8-45df02e45a93", + "05853f69-f948-3d04-8d64-d4e721c0e1a5", + "05fb81ab-5e46-3f63-a59f-82fc66d5a477", + "067b1c50-6567-3840-ab56-1ca2a0ed9c30", + "06852209-b868-306b-b492-ee6dbc914cf8", + "069cc46d-38bb-309d-88cf-296a3d0c0820", + "06e5ac08-f4cb-34ae-9406-3496f7cadc62", + "072c8e90-a51c-3429-9cdf-4dababb4e9d8", + "0749e9e0-ca52-3546-b324-d704138b11b5", + "074d2237-ed1b-34d7-a2fc-68edbce50bb2", + "07e4fccb-eb2d-31e5-bbcb-6550d0860f64", + "080b1ce2-9477-39ee-8233-b7f33e1dfe56", + "08734a1b-0289-3aa3-a6ba-8c7121521e26", + "087695bd-c662-3e86-83b4-aedc3b8eec36", + "087fec73-1a0c-399a-9292-cc2cf99dc97f", + "08bcc06e-3adf-3651-aa4d-d791004418ca", + "094c4119-eb33-3dfb-a18d-492cbdc8413a", + "098fe60e-bab0-32e2-89bc-bedced881911", + "0a132537-3aec-35bb-af13-7faa0811000d", + "0a524e66-ee33-3b6c-89ef-eac1985316db", + "0a8a4cfa-4902-3a76-8301-08698d6290a2", + "0ab21841-0c08-3bae-8424-daa9b336683f", + "0b1b993a-68b3-3232-9afa-fc9942b5b79b", + "0b324587-6097-3f92-a07a-a44f48c85d9e", + "0b9321c1-9bc2-4727-beb8-8046aa4bb6c4", + "0b97f5dd-c396-3c02-b07d-b7fdbcb6c3d0", + "0c143226-9c39-387c-a935-1391bed6dc75", + "0c61aea3-3cba-35f3-8971-df42cd5b9b1a", + "0d37aee4-6508-33a2-998d-724834e80030", + "0d8aab9f-4edf-3fb3-895a-ba64e8f2cfb2", + "0d9e4cff-73ff-33eb-9981-795475e62faf", + "0f257dcc-8606-3ef9-b17e-b022a3fc72c7", + "0fc6aa34-323a-33bb-9804-2004599bcd06", + "105f47eb-491c-3cab-91af-83c5bc1f6c48", + "106d962b-911d-354d-961d-9abe93119b9c", + "108d2060-8bef-3d1c-88c5-c8295f596595", + "11420316-aec9-3ad9-8b4a-d618bcd180e9", + "118a1e87-aff4-35f5-aa38-01504a63ddce", + "11995cbe-e076-3a35-910d-1e56ecf2c3c8", + "12071817-ba53-35a4-bf6c-a8e8e7ad8969", + "120d7ac7-cce3-359e-a19c-1b9c0abd6be2", + "121007f3-a0cc-3795-9606-85108b800772", + "12c3c14b-9cf2-3434-9a5d-e0bfa332f6ce", + "13209193-55c7-3827-917e-e04460b8f49b", + "133e2e0b-b0fe-3bb0-b1f9-c846fcfd29e8", + "134bb8e9-9080-3bc5-948d-88d8cc034550", + "14bf638b-8f0d-35b2-a369-6d846b5b3892", + "14c8d182-9586-3f21-ad20-c4e19ec03e2c", + "14f5485e-7417-3a5b-9be3-ec88461d03d4", + "150ae964-5091-3681-b738-88715052c792", + "156a412d-3699-3c1c-9ada-6ab587347996", + "1579b300-e7f5-3318-97c2-2c827b0c411e", + "16af3863-0d31-3cd1-8fa2-58053ffb953a", + "1842383a-1577-3b7a-90db-41a9a6668ee2", + "1844c439-b94c-332a-bb94-600818350eb4", + "1886b0d1-9c5e-326f-99df-30b64044638f", + "189c8512-b034-3d58-a372-cf48eacf02dd", + "18bdf01b-6ba6-30a8-a707-1f1458529d3d", + "194b6c89-8060-3174-b402-308f72cb1c15", + "19711b73-c43b-3922-be61-8c44df707a7d", + "1992ed13-948e-34e6-8d9b-a3416e545a95", + "1a10b0e6-569f-32db-95e8-10c074e353e8", + "1a4e2d86-23d4-3a0d-a9ac-8b0936ae94ce", + "1a6487dd-8bc6-3762-bd8a-2e50e15dbe75", + "1a7e18b5-d8dc-371d-be5f-03a37b113e81", + "1ab241cf-f9c5-3f8a-88bd-4e14baad8ede", + "1b8fc962-7036-4d7f-885e-40b631cbdeaf", + "1bf2bf1c-64d1-308f-afd1-220de9d30290", + "1c7d3b85-6cec-373c-a4eb-5137d7cc6a7c", + "1c8f1189-c4fe-3303-bf2a-f88f5751b81e", + "1d43ed4e-e705-308a-bdfa-49d99285c42a", + "1d950a38-5c2f-39ce-9cd3-61249bc85194", + "1e51a567-b416-3c46-9424-05688ff851f7", + "1e6f21fd-5c8a-3526-ac50-72adae89d6a8", + "20b00c37-4fe4-31dc-a258-dae253ae6992", + "20f785b0-e11a-3757-be79-b0731286c998", + "21f6ebe1-09c9-3a71-bdd9-58f45fbe9000", + "226199ab-c791-32a7-8bab-ab92878eb199", + "22dcf96c-ef5e-376b-9db5-dc9f91040f5e", + "23808d42-e4df-3a0d-b713-fe20e09a4f39", + "2451c219-3002-3b2e-8fa9-2b7fea168b3b", + "247f91e7-3177-33ad-b99e-0e0a4dc76751", + "2501c6d0-071c-3a7a-b51f-c8cbd37abe25", + "256c185c-284a-343e-93f4-894eed474edd", + "2583a8ee-867d-3db6-b039-35b913fb8f70", + "26daba71-ca0a-37e9-9dc6-0f81f02c0afd", + "2716d83e-8c4f-39a3-a2a3-d5e255fe8a03", + "271f4204-dd77-350b-b9db-5dabc4191985", + "2772dd5f-bc0a-47ea-ae19-a5e0dbef8f41", + "27fba275-0b37-3033-b20d-8f9848f78b1c", + "285ac213-8caf-31a4-b0fa-c240580f7f69", + "285dcef7-9f00-3c9c-baca-6c8269210ac4", + "28617035-7557-3cb9-99c2-754f72fd34b4", + "286790ed-9dec-305b-bcad-4f8153301e7c", + "29080565-8133-3274-80cf-6ea98078e50d", + "298715e3-b204-3bf5-b8c2-fe3be9e310e8", + "2a9b2658-097e-3f8b-a817-22f2553c5de8", + "2aea7bd1-432a-43c5-9445-651102487f65", + "2b044433-ddc1-3580-b560-d46474934089", + "2b443c95-d55f-3cc4-a2a1-ae4af293d8d9", + "2b6d18dc-4c95-3301-a498-3ed152798d5b", + "2ec904db-41aa-397c-a1e3-2e2ca0c8e8fb", + "2fff4135-98ec-3b82-a330-b73d8afdf36c", + "3153b5b3-d381-3664-8f82-1d3c5ca841d2", + "31f062b7-dd17-3e7e-945d-198e91597de9", + "32edd7c7-8a8f-360d-bcda-83ecf431e3e6", + "332b278a-a6b9-3bc3-b88c-241e4b03b4ef", + "334f7360-727f-3689-a5b7-b553322aece5", + "349c4c1c-9561-360f-9ae7-59772335d54b", + "34fe8fbd-2b1a-3552-94c4-e80d1e85e5c2", + "3576c0f5-c1b5-35bb-a0c4-ee95cba5c754", + "35a15c5c-fa4a-3838-a724-396e112ec95c", + "35d5649b-f311-3177-8374-f9adf68781f3", + "35f32393-e82f-3b20-b214-1f6a43d60f23", + "366ceb72-9f11-385a-8bc9-a26a18dbdd22", + "36b38cbf-f6c5-3a12-8e7a-eb281cc9c2fc", + "36d7f8fb-6d47-3e1d-a1f7-b2c67ddf1f44", + "37fcd8ac-c148-3c4a-92ac-a10f355451b7", + "380e5bf0-1c68-36a4-ac64-09a03b60bebf", + "382cf8af-6c8d-3ed9-907b-12214d2c7cb0", + "382dfbe0-836e-385c-86f2-f1afcf57a402", + "3844f8a9-b7d4-4919-8e9b-a0370ad29ec0", + "38609ed6-2445-3df3-bd92-849d3963510e", + "389069d7-e6db-3d22-9328-e228c002bf75", + "38f30522-2d43-3ff3-a94b-84887ab1671d", + "3933d1a2-f121-3c8a-8b01-7738e58c045f", + "3a1b3424-700b-3b65-9e89-90772a8e24ea", + "3a789fb0-5cd2-3710-b8ea-f32fce38e3ca", + "3b2994cb-5f82-4835-9212-0cac8fb3d164", + "3b2e6033-f37f-3a73-9fab-88317b9b6095", + "3b60751b-7a71-3a47-a743-96b96f0d9b2b", + "3b68c074-1680-3a93-92e5-5b711406f2fe", + "3c27dfaf-1624-39d2-9075-158824ed8e8c", + "3c3ed78e-1fcf-30ec-9e19-9bf142e2621d", + "3c51357e-f6e9-3cda-9036-fe6e6cd442fe", + "3c56f1ef-d4df-30ae-80f3-0a5b22d4d3a6", + "3c58172c-7a07-3ad4-bdf6-7cae60928c56", + "3ca11a5e-50b2-3cc3-af7a-ce7ab02b9954", + "3cd2847c-604e-32b4-af19-6cd0da0dcdc5", + "3d7743c1-c0a5-3ab2-976e-84af93270f30", + "3dd173a6-8b21-3189-bd53-132919b96a48", + "3e707e96-ad84-3e68-bea5-2f9ac502a2d9", + "3e7c4d87-dba1-3e22-a303-4f402f89cd20", + "3ea6b5a0-510a-3157-ba88-5124d61280b0", + "3f9796e9-c892-3915-b719-3292df878ece", + "3fa8c20e-a4b4-3af6-b9c4-6cb96f83916d", + "3fbdfb6c-927f-4aaa-81b1-21b02efd4c01", + "4058d838-75cb-35e2-af7e-a51aaa833271", + "40870b19-3356-3e8e-a4a4-9f34eef8ea30", + "40bfcbec-ec59-3731-8e75-67f0bddc3b01", + "41b6f7d7-e431-3992-b783-74b9edf42215", + "41c3597a-aab1-3123-85a1-dd5d459af461", + "41d69427-364c-366e-94a5-8e556bcac39f", + "41e31361-569b-3ed8-bafd-2308b7a9377e", + "4207ef92-0b3b-4708-8868-4ffcaef308e0", + "422dd53b-6010-4eb9-8902-de3d134c5a70", + "429dedd9-2d51-385d-9661-b15f4027e34d", + "42c8449f-6e6d-3980-b54a-805eba6621c4", + "43efcbe2-fe24-35b0-9e69-b07c1b0725d3", + "441871a2-a9c5-3048-b7e9-d88af5acb8f1", + "44200521-4cad-3a5d-8568-e0f3f1ca24d4", + "444cce44-cc82-4620-b630-1b5849284ac7", + "4487b659-692e-3b35-9d1e-a230279ed646", + "453e5558-6363-38e3-bf9b-42b5ba0a6f1d", + "45433055-2b69-3cff-8135-67b3bfa04034", + "460324ea-c769-38db-bba9-044643c8780e", + "4619e709-c9c0-3b26-923f-23a78e231136", + "4667e48c-4d16-38be-b277-6b0013d6588c", + "4690ea1e-224a-35e9-a984-8332295f2b00", + "46d917cd-531c-330b-8d7b-979b51a8927f", + "47167c79-2ba4-369c-8db8-760a30b4c38a", + "47358aac-2ec0-3d45-a837-f2069ca7cee3", + "4766da89-ca13-3e92-b53e-00bc710e9bba", + "47972731-b0ea-3c38-a10f-5ffdd42329fc", + "48a52b7b-9391-3728-84f1-9aa6ca336214", + "490f13c4-4c1f-3e3b-8a9f-0f27c6906b4e", + "4935629c-fd9e-3b2f-b68e-9489c89585df", + "4977e8a8-4e1f-3ca2-a44e-454cd3756a5f", + "49a9df80-ab0a-31fb-9341-a79f7b0258dd", + "49d76058-b4f0-3931-86fa-de160b4c1b88", + "49e970c4-7364-33cb-a298-ead218e9a705", + "4a789b07-7578-36ec-89cd-68b01e0737fb", + "4aae26d1-aa71-30ae-b838-2a25d1f317f5", + "4bab74cd-aba9-4752-9e1f-006cc639d63e", + "4c18ef76-84ba-4a78-8275-7663101fffcf", + "4d324eb4-39f1-3837-9b97-c10db5d2b61d", + "4d7b84b9-0a03-3aa1-83f0-4766013c3fb1", + "4d9e3bdf-7216-3161-8281-72863f3c2bf6", + "4e1ac476-80a2-3612-bfd7-1abd24d2b644", + "4e302e79-1cb9-358f-a3fb-e133a655af4f", + "4e391f98-31a6-330d-9252-d02aab82f5db", + "4eb237d9-9f8c-3426-9da6-4aad349ff8aa", + "4f1b4bb2-b30b-3537-8fed-dd8f843f5adb", + "4f363f6a-e51c-4d22-b232-cf78f1520966", + "5037a27d-95f5-352f-9c64-5b8e75f574b2", + "50d508e2-6753-4519-a8c3-ad94a76ee948", + "511b93af-f16e-3195-8628-fbb972a17f74", + "51e6b881-e5a1-30c8-ae2b-02891d5a54ce", + "52c9e613-61b3-3d17-9f6d-b28de8a14829", + "539b7a79-54c6-30ef-8e06-210d42c79125", + "53a8391f-b2d7-341f-95ce-b9174d48e040", + "53f5011b-2a8f-3a73-9d86-805462bb542d", + "5426cd2f-f4b9-3660-99d2-6617bb0f1b26", + "545ea917-a910-3013-a3f1-52a86dd6c8b1", + "5481321f-d317-3e80-8061-6e9c635c4ca9", + "54bc6dbc-ebfb-3fba-b5b3-57f88b4b79ca", + "555a7659-ffce-39df-ba06-d9fcb2f812f0", + "56c24ed8-68c5-3a08-8e3c-19646ac670e5", + "57356998-297c-330a-af4e-c6a1ad64f923", + "575d8d24-ba88-3b18-84c0-df5b29dccfde", + "57636c80-9335-3aae-af70-11755db93854", + "58a6bfcf-071e-3a6d-90f4-0e4cbdc298eb", + "58d01358-5927-36fa-9e11-d18d1dc1f4f0", + "595acd37-183c-489f-bb8a-c299a86b74c0", + "595ec33e-a1aa-3aaf-8821-8d1780db354c", + "59a668bc-5caf-3ccc-8335-e9cff4c61d0e", + "5aed7fcd-651c-38a7-9523-9d48bf92aeaa", + "5b1d8b11-4f90-3577-be0b-193e102fda82", + "5bc5e7b0-4d90-3ac8-8ca8-f6037e1cf75c", + "5bd6bd4d-3c89-3794-9935-2d044ce6ef37", + "5c1db299-e2a2-35e5-84dd-acda8fb393bc", + "5c7ee953-d8b0-33ef-a491-0bb716763cfe", + "5ccb359a-2986-466c-88b2-a16f51774a8f", + "5cf52bbe-f7f4-30c9-a4c2-a1fbb93513e4", + "5d062611-5417-3405-997c-1d1aefe4d85f", + "5d333477-796b-3e49-bf41-0cdbed39c8dd", + "5d391e54-adec-3584-adf0-5025d7564e1b", + "5d40499f-c9be-38b9-a0cb-cd234850ba85", + "5d55a63a-3146-32d9-89ec-e207e95ecbde", + "5d8f4b0a-27f8-3889-925f-e9a146a395eb", + "5d9c1080-e6e9-3222-96a2-37ca7286a874", + "5e9fc665-2353-34da-a2e7-2094ab17e790", + "5f2b8881-3447-3905-99f8-def9d72aae42", + "5f5a25ff-ea07-3133-b5c6-26fada93f90f", + "5fe10166-ab1e-36d5-aa2b-c0d6f680f2c7", + "614812d4-3344-3975-a1c8-4131910c4a10", + "6180bbb1-95ce-381b-ba17-5411c5712824", + "61e56102-4d85-3a40-bbba-1a007c816f68", + "62879808-1586-4d49-80fe-2f547e355191", + "62a1e53b-b55c-36c2-bc5b-e216d494875a", + "633addf9-441c-35e7-868a-738aa612d51c", + "639d4834-f922-3e27-9913-20aa649f815d", + "63a006b5-07c8-375d-98e3-21466f5b9c6a", + "63f32613-2856-4ab0-898d-f881d74eb8bf", + "64037371-4aa4-3fed-97f4-bafc1674caee", + "6419dcfd-8777-35fa-924c-ebefccde0a9b", + "648e8393-f46f-384b-9bd1-c25a2285077d", + "64b24fd1-f639-4f7e-a535-dbfe9fd737a1", + "65732efc-1564-3ff8-8c7c-4239a08c0d70", + "65d3f43d-1969-35d4-bf86-bd5e4b1ac803", + "66a40dcc-4de0-3f72-bff0-ca543ac5019d", + "67d00dd9-fd33-3518-85f5-e26353373c33", + "67d5fb0a-baf8-32f4-9316-18ce755f3e8b", + "6937b4e5-b5b4-3970-b5dd-9ad194e6c338", + "69c0ec7c-e289-3c4d-ade3-d2287ec34026", + "6aa2ac89-6b25-3af6-ad59-221351189f4b", + "6aae7f38-21de-31bf-8761-29d458338958", + "6b0cc3b0-2802-33a7-b885-f1f1409345ac", + "6b14d7c0-20f9-390b-af38-507a5de5998c", + "6bae6c0c-5296-376d-96bc-6c8dbe6693a5", + "6c26dd11-e4a9-3d85-b118-09f65c6f0f2a", + "6cc0bb26-5afb-3688-b237-b9c64c2800e5", + "6d3bfbc9-45dc-316e-a94c-a441371d0571", + "6dadba1d-0f67-345b-bc5e-407ab8f7654c", + "6dc6e668-549e-33b8-b952-ed8e807b1d48", + "6e106cf8-f6dd-38f6-89c8-9be7a71e7275", + "6ee06433-4820-3211-999a-95b79b2c692e", + "6ee14358-31cb-3c6d-82f5-54d6a20444de", + "6f2f7d1e-8ded-35c5-ba83-3ca906b05127", + "6fdd8d39-7b04-365a-9941-e9e805b05ecf", + "6ff3a51a-e0ab-32be-beb5-4079e56933c6", + "70e92418-e4e6-32a2-98c8-9844b1c24f92", + "71283e26-905b-3811-b9e0-c10c0253769b", + "713ac3dd-8777-373d-b87d-f3dd9820320e", + "7186d7d2-453e-4193-b327-72b66bbe3fd0", + "718a2f8d-954a-3cd8-89e6-43898cf21fee", + "71d1938d-536e-39eb-beb4-bb4f5b607427", + "71d95611-9032-3787-a66e-e26313b08d46", + "723147da-6beb-34cc-b1d7-2d4d3abc4d33", + "72ad5f22-3a9c-3758-81af-abda8181a622", + "72c31859-3676-3cbb-a773-0591d8d5799e", + "73539e96-eef2-3302-bdf4-a39e9d95b6e7", + "737314f0-997a-3cd1-a652-78453bfe2b57", + "73d86f1c-5e5c-3842-b671-7f29c78ccc55", + "74648e09-358d-3183-9b40-278620befa40", + "74a3e9ae-6811-4d11-a112-4c4963773cfe", + "74dd5c1d-7a9a-32d1-903a-fc57e07109b9", + "74ec2f62-9d57-39a9-bf88-97006f64ee5c", + "74f15437-b85e-314a-9d86-7294b98bf07f", + "75449af9-61a5-3a4f-95ec-3a3dc35b4cbb", + "756f4ed0-5352-31e4-b3c6-2841b9e779d7", + "75a9cbdf-0bec-39f9-b536-5b37aacadf96", + "75e8adad-50a6-3245-8726-5e612db3d165", + "76038978-47aa-30ed-bfa1-2d63753a866c", + "768cf7e2-eb6c-3468-969e-e3b0fd87b34e", + "76c3f58f-9003-3bdb-90a3-b87cfbfa1c3b", + "770a58e6-eff6-39b7-a265-fe7f202fe8b2", + "78cbd619-8ded-35b8-87a1-38c4f4aeb82d", + "790d3c83-f6bf-348e-80e7-12f29240e598", + "79cb0109-4c92-3ede-8849-76cc6824b95a", + "79f3de22-c643-3e97-96d5-f77274a458c0", + "7a1412d3-5a53-378f-85df-ba58b2408f46", + "7a17d467-9f29-3706-8e40-32bb7fb033de", + "7ad46cf0-aa12-4050-ac2d-cf34b5f64d41", + "7b0bf9d6-084a-31d4-9e52-d9b582a0ec84", + "7c30c3fc-ea17-38d8-9c52-c75ccb112253", + "7c539ecc-658a-3956-a9a4-6e7f5bd67373", + "7c5e3704-33c8-3a4e-b032-9187a6f90206", + "7c696d35-e34f-38b0-b4b4-e88803ad1f6a", + "7ca43466-7107-33ae-95d6-26d7af132e87", + "7cb4b11f-3872-3825-83b5-622e1a2cdb28", + "7ccdda39-69b1-36d1-89c8-2acc3823264b", + "7cd08674-1787-37d9-9365-988df023724b", + "7ce2a2ce-eed6-36d7-ba62-dda9acddb070", + "7ce85124-312b-35f0-a1a2-32206f75a947", + "7d1d720d-6708-3148-917a-b8dc78f1dcd9", + "7d3f2f76-2f4f-3762-bf0f-f94f79eb0404", + "7da33189-2698-3a98-b038-b0e5a271ee96", + "7df1f32e-f059-3ac4-9d57-213f2f69b8b4", + "7e3d8631-3b7d-38c1-b833-ee7cfa7235ca", + "7ebbdbeb-a8de-3612-8f22-6ce91980841d", + "7ef4a6cc-7266-3a31-8dd4-01c3d3c58dcb", + "7f40c022-9f9d-3805-abf8-7533175b3f25", + "7f7e4709-7596-35f9-89ac-d808178b1533", + "8066e267-a653-3b43-8fce-a5a780912c82", + "806d3ab3-4c53-30d6-ba6a-09ef6df5af5a", + "80da8956-f418-319c-9f49-3d47d9002546", + "80f31501-6533-3257-9870-b0c4dbf61967", + "812a45e8-b5d9-389b-9151-09c57ce969df", + "81700b3c-2db4-3f72-935c-274d3607d6d2", + "8184872e-4203-3ff1-b716-af5fad9233ec", + "81d2b40a-c579-3e9c-b520-bee26cda947d", + "8223c3d0-3b08-3889-9cdc-a88592c4bd4a", + "823371b1-3197-35d6-a6b7-bfd432e10440", + "828ddef2-7609-3683-8e32-c21e7c07d6a6", + "8346e544-4a73-3c88-9339-c7a21fbd3a2f", + "83faae69-e37e-4804-b7a9-684d4a900320", + "841fe537-5e76-3b3a-8298-75fa1a41a14b", + "84bb4b17-e7f2-3a1b-8c2b-6d6ec9a23e31", + "85026edc-5fdf-308e-a8ef-a1aad1151c50", + "855908a6-a848-3b7b-a4a3-bbab78a423cd", + "855ba280-cd69-348d-9107-69e28cb8ad99", + "8606d399-57d4-3ae9-938b-db7b8fb7ef8c", + "86519a39-4ce9-3d0b-a3f9-dd9aa26a2b25", + "87918291-e9ba-3759-be1a-4c874ca40997", + "87ce1d90-ca77-363b-a885-ec0ef6783847", + "8858428d-8fd5-3c3f-8ca4-d01f6e25e63c", + "88ebed6a-e9a4-3d60-9011-ec1df75cc8d6", + "890cf3b7-3385-390c-8b2e-132c744b5d2d", + "8911207d-fc3d-3009-bb35-18138197724f", + "8934694e-8085-3673-96dd-eacebe691ed1", + "8940f5f1-13e0-3094-99ba-da2d17639774", + "89f79c55-6698-3037-bd2e-d40c81af169a", + "8a0ff1a2-9045-3be3-b67f-3914d88178ec", + "8a11791c-1d8f-3b12-bacc-38aa982b0003", + "8aaa2fac-59f9-3a3d-98ee-f3dde8b4d781", + "8aad8778-73ce-3fa0-93c7-804ac998667d", + "8aeeeeca-6a79-34ef-b667-835d53536a8f", + "8bc34c99-1b8f-3463-b0e7-12bf1eb222b3", + "8beeb8db-28f9-396c-b752-17f906505948", + "8c019de9-7043-37bc-9498-b5858e7240af", + "8c52d911-fe34-3424-9864-d3fdfac38064", + "8c54e429-a3de-3eb3-96f3-d3127e2cc18f", + "8ca98d88-67b5-385e-80f7-b32758668fab", + "8d8b550e-d0be-3cbb-a371-49ec36fa619f", + "8de6abb6-6589-3da7-8e21-6ecc80004a36", + "8e02e2db-2836-37ec-af33-a1cc2e6e49dc", + "8e5022ed-87a9-4480-b2a7-a7c0494f5c7b", + "8e5442cf-8882-3b94-bc47-18fcad84bb20", + "8ee606e6-4cbd-3c07-8419-fbda836ccaac", + "8f317f00-f8b4-325e-a5c7-e4045427a610", + "8feb3dbe-4450-3aeb-b22b-e65128aa696b", + "902d5e72-b665-3615-af2d-a2b6164864b2", + "90f360d8-35f7-3c54-b2da-e99b354bc4cb", + "9158b740-6527-3194-9953-6b7b3b28d544", + "91923e20-9a05-32e0-ac53-8c09b0b60341", + "919f13de-857f-3b1c-9f8e-7cbe500a60ae", + "91cded81-9f72-3930-bab7-5d3e3fa0a220", + "9239d493-31d7-3dd0-a05f-03d50a242392", + "924116d9-0a48-3d97-b8c9-0d16b087c16a", + "928e282f-d1a0-3e85-9582-0b33664c49e8", + "931b76ee-63df-36f6-9f2e-7fb16f2ee721", + "93582b51-5be1-30cd-abb0-3eac16dd6dbc", + "937093d8-7966-3df3-b334-0835595412b6", + "93b755f1-f865-44dc-a98d-cae5eb1a25d0", + "93c97162-a834-3331-b15c-e4ab278b1c6d", + "9441ffdd-f06e-36e0-839e-b836b0f19bc9", + "945f3b20-778a-3581-adef-544de4a089ef", + "953087a4-f704-37fe-a60f-82877e84a413", + "95312039-73b9-35a2-9aec-905494a4f7f0", + "956dd277-e000-4c6c-af4a-aee4d86971c9", + "95a47a36-1041-3924-bbd0-4dcad52c323a", + "95acebfe-c694-3dab-9e6d-01cb501ff426", + "96284bbc-6b58-330f-a5a6-76cd518543f0", + "968e77fb-9ab1-3427-8984-9e3028b186e2", + "97738d01-b24f-365e-8818-2463149154d2", + "9807c577-0dc0-3116-864b-cf46a1276389", + "982bcae9-1840-37f4-9278-3dbb63031aac", + "988ab841-c422-3d08-bb52-a09f8fdb6ab2", + "98fd128c-4f32-40fc-a23c-7feb50c4478a", + "991d11df-0265-3e41-b942-5b0c615d21e2", + "9946b521-ea55-3c52-9fd1-71afc3abf3c6", + "99a3270d-c5c5-3df7-9a2d-a612c8104d0e", + "9a25fd14-783b-35c3-ab2d-df4687f82b5e", + "9a372faa-e598-30e2-999f-99f90a0b099e", + "9a8aea4b-9b61-3884-9f3c-84c3c36e6373", + "9afab336-dbae-3f70-a669-46813f4570d7", + "9b1da4e7-03a9-3277-91f3-ef6e610a6320", + "9bdb4139-173f-33d3-8730-e29752d737d3", + "9caf211e-3e6e-3996-8518-f617b9454e67", + "9cdbe6f4-938f-4ac5-88f7-94a82bea715b", + "9d65b03d-b59d-3a45-ba66-e313d3cdab40", + "9e684390-4af3-3ec5-b163-855bbd026ff1", + "9eb87a0b-2457-359d-b958-81e8583d8e44", + "9ec8f3a2-59ba-3ce2-827d-656ea5bc1f1f", + "9ecbfef8-29c6-334a-b4ff-aa8201439826", + "9efe1171-6faf-3427-8451-8f6469f7678e", + "9f6d282e-f573-31d5-80e6-9a193e80cd7d", + "9fd55542-e982-361f-814f-61ad4ad07adf", + "a059b6b9-ca26-4881-bcf7-d202433de0c2", + "a0cb0614-ee71-3cf3-b891-a4274883362f", + "a146ab19-f4f3-334f-b830-fc68de83e26c", + "a1537c1c-775b-3969-ae13-2e83e5a4728a", + "a160c635-aa67-352c-a5e6-03b113493090", + "a1c1d559-0480-39d2-94f0-1a89f0226c4f", + "a2f568b5-060f-33f0-9175-7e2062d86b6c", + "a3001373-ae03-3827-8e25-3da1720074ca", + "a359e053-a350-36cf-ab1d-a7980afaffa2", + "a36f80a5-5edc-3842-80af-292ae639ee74", + "a3876690-9d49-3c98-9421-02cfe0ccb551", + "a3e09a66-a921-3c4a-89e6-7fecf6854a3a", + "a3f59292-ad1d-370a-afde-64a9e16b341c", + "a4087bac-8194-4c9e-8b2d-4bda58773a3c", + "a47ba6a9-ffa1-3979-bb40-512339284b8b", + "a4e62775-131f-37c4-9239-c38e3b254dad", + "a4f240a0-12d4-3542-a11f-0c592e90e4da", + "a4f72852-c2ff-35d3-8375-e52055508240", + "a50b198c-4de2-3f8c-a2b9-ab280605b350", + "a6817756-af01-32ec-829f-d9e56ef7b6e8", + "a783b484-437b-3569-bd44-4f83ad9e05cf", + "a7a2236e-8f8e-34aa-9343-722f9b3bb829", + "a7bcdabb-f9b7-3c16-806d-3ddf1c2d49a2", + "a7c9bb12-322e-3f8e-8798-cf57a4a72f99", + "a88da814-ecc6-39c0-93ba-8a81f403a7e4", + "a8a2fbc2-8e77-35a0-9208-f882c3cb2a5c", + "a8a3297d-62f3-31ac-8db7-95ef53ce0d31", + "a98c14bf-bf01-3ae5-992d-ea9f0a18e3c7", + "a9a24c80-600f-3f85-b4d9-a70ceccad385", + "aa105408-2974-35e7-ae76-35060cfde21a", + "aa539866-29e4-353e-95a9-b6d321b53b33", + "aa630060-2eda-37bd-ae88-a513fd9fc8e3", + "aa82b61f-7156-3c68-95a4-b79cebd120eb", + "ab3d8387-8e07-37f6-a74c-cf100fb6a612", + "ab83611b-436e-3de7-aad1-f0c9ad254196", + "ab8c747b-b9cb-3835-a275-54c56cb9a469", + "abd4fe8d-7520-3b35-b8ac-4de367141b6f", + "ac1b1697-42b9-4225-a666-d17f72204fa8", + "ac3e33eb-5a53-369d-9e5a-7950392bfe99", + "ad319b98-6faa-3648-98bd-43afdbd20020", + "ad870270-f3d8-3790-866a-78d61b5b76ee", + "adbb2a17-a503-32cd-a9ed-b523b3e4da0b", + "adc1fad7-de31-371f-810b-140576d9accc", + "adcf7d18-0510-35b0-a2fa-b4cea13a6d76", + "aed1b616-9d9a-36d3-a047-07ad3955fbb7", + "aedbd525-e6df-4c0c-8be6-61c27fe58fd6", + "af170aac-8465-3d7b-82c5-64147e94af7d", + "afbdd2e0-696a-3222-a20a-2023baf8e5af", + "b0663029-8f8d-398a-8a28-81ba29224696", + "b09ba294-96b3-3c45-aeed-c40a309e5f4e", + "b1527e96-5a5d-3adc-a893-314ab3a6012e", + "b1a98ad6-9b3e-35fb-afae-70b279fcbfc0", + "b21b7285-2199-3264-b10a-524e9b23502a", + "b275d09d-9da2-380b-a748-528ee28bc9af", + "b28a3715-4624-3a54-9652-b8f0b293a5a8", + "b29b43d7-3af9-363e-aaeb-8805d958f982", + "b2a8a9aa-19cd-3ffd-b02c-0f2a47d1d0eb", + "b403f8a3-4cad-333e-8557-d7da2e163f4b", + "b436606f-daa4-337f-8103-4360bf4704d9", + "b43d449e-daaf-33a1-bb7f-3f7a0b5f056c", + "b48d6d4b-f0dd-35da-850d-36a715691e2f", + "b4d5e738-b937-33fd-8131-bf1df36f598a", + "b4fc7eef-819c-35a6-b937-358ffb5c2aa0", + "b51561d9-08b0-3599-bc78-016f1441bb91", + "b56e3f47-72a6-34e8-9ada-b4169e28e5b9", + "b5a1b0b0-a7fc-3a47-af82-9b25a81a8c0b", + "b5e6e498-54b3-37bb-b2a3-cdac33a18363", + "b5ea60b0-2540-4efe-b60e-f421ade3c128", + "b5f3900c-b421-3032-aef2-2e91a69d1163", + "b6642e23-d100-3680-8882-9f3b753b2eef", + "b66a9b8e-8fa8-3409-907f-a70ebd7051e1", + "b6c04ab6-1c07-3e17-97d5-e870db090e52", + "b6c86134-d7e6-3af6-9db5-8aba3df4f7a7", + "b7843066-abbd-3275-ac52-90a8363f65f7", + "b7fbc13b-47ff-3e3f-a363-86d60ba664b8", + "b81922e7-092f-3052-8cd1-fec6a6763295", + "b8a5a7a9-1c4f-4f2e-96a6-565e727b24d0", + "b8ce75e5-c1d2-3447-9249-70ab3d42389f", + "b8d83d8e-1574-3efd-b067-a3ed422a259e", + "b98a7838-ac1f-339f-93c5-fe7f98ea8657", + "b9b1564c-66d0-4597-a664-2735cf2ffd04", + "b9f73e2a-292a-3876-b363-3ebb94584c7a", + "b9fcb487-363e-30a7-a316-a42dd81d8fe5", + "ba66bb3c-5437-4bc6-afe3-299109e5ced4", + "ba737c78-2ef2-3643-a5b2-4804dfff9d93", + "bb110668-5037-3c04-bd34-34cf1ace8d0f", + "bb25d7d0-9146-46a0-8ff1-ebfc25d63417", + "bb533c69-1e0b-341c-bedd-ff25fe9b84bf", + "bb9be2e6-8f0e-3bb3-8bb9-5d9aa9df384d", + "bba89165-0e5d-3052-abb6-6a61e37861a3", + "bbdb1e21-62eb-3230-8cef-a3b091c5edad", + "bd4a7d9d-14e1-3c17-873d-a74d0cd6a5d7", + "bd73bd15-8a42-3aa9-8eb7-cff9f894d43b", + "bd9636d2-7220-3585-9c7d-4acaea167b71", + "bdd7e8ba-f7fa-38d1-b6bf-9dc77334fec5", + "be94abe3-f84c-34d6-8461-3105bcfcedb7", + "bec0f69b-832c-3898-b589-0127ddc282f3", + "bee1146d-2e80-37e3-b08a-6ac8858e8973", + "bffb0c9e-5e3a-3251-ab5e-299491b53cbf", + "c049334b-5568-3ca0-9b28-0c09d00b7bb3", + "c062ba0f-7591-3225-a57d-8181622dc2da", + "c08279c0-10b4-3d21-b13f-a1c1a0b87f8b", + "c0d36fde-5672-430a-9dd1-3e2a5d4f6cab", + "c1a6c20c-e336-3efa-81b6-7c1242d70bd2", + "c2c0e6bc-05e5-30dd-8e5e-0e7b6106ad30", + "c2ec8955-1797-338f-9486-d7c41926f791", + "c2f301b6-5d19-3296-a8ac-418ff48e052b", + "c453a8e7-d3da-317a-946b-f8e9678a8582", + "c4ea1b05-c7d5-3b59-aed1-9f3d2621ac00", + "c556f8e0-a001-3586-b2cf-d3256685c39f", + "c654b457-11d4-393c-a638-188855c8f2e5", + "c67a748c-1e93-3a6d-be38-daedf175f911", + "c67f439a-f945-33cb-8517-40c9fdf60d59", + "c6940de1-dccf-3b42-9c39-bbb9feb2d638", + "c69e348a-8e10-31dc-b71b-dd8e5cfd7211", + "c6c55112-0078-3867-a63f-1861a0125b8d", + "c70b2c64-7a9a-37c5-b974-709fa0536675", + "c71cd96c-8e3f-3861-9ece-fcbabebc63a8", + "c730e199-fb8d-3abf-b7aa-bbc81bf8c08f", + "c780d53a-2d37-3cd8-9e89-530966aef53e", + "c7f5e5c1-dc52-3619-8998-420b2e280d8a", + "c858bd6a-81ab-3f54-b46d-ffc091ef6945", + "c85ebc24-0934-3423-9c14-f0fdbee64b68", + "c8cdffb0-7942-3ff5-9f71-210e095e1d31", + "c93a30c8-168c-386c-a25a-cbd8d8410fbe", + "c94991c0-3662-3936-972c-1af63db486d8", + "c96a09c8-46ed-391f-8a66-c46fa8b76029", + "c990cafc-f96c-3107-b213-01d217b11272", + "ca4144fb-10e5-3895-836f-87001f59ac65", + "caabc342-aed4-3104-8195-7461a4add481", + "ccb4e29d-e88f-3fbe-8958-67cfd62350a3", + "cd2353c2-0fb6-3e18-8281-4c0df1d3189a", + "cd822baf-4aa1-33fa-bfe5-d91386598edb", + "cd83b7cd-e2e7-34f6-bee7-1ff5ca3ed665", + "cdd752d0-caee-3d95-b1db-7fc20cbbc783", + "ce0575bf-c2fc-38bd-9947-ea7494a799f9", + "ce0e814a-d9df-3975-a521-d8ae9a091e96", + "ce34ff64-0faa-3fae-a79e-985f7a5172c9", + "ce5033ee-e74e-354a-9299-8aaefbd03f59", + "cea5f5c2-e786-30f5-8305-baead8923063", + "cf6a99cb-b8bc-34d7-bdca-30e50e66cd74", + "d0828f48-3e67-3136-9c70-1f99968c8280", + "d0ba7a1b-f5ca-39d6-98d0-29c671baec65", + "d0cc23f4-f4ab-3755-8e63-2e3940f68d89", + "d1695c5e-08a9-44fd-8f45-93c23f700c8b", + "d201af7e-48c8-34ad-be1c-e649af2cb5c2", + "d20c3612-a64d-3aa8-bd4a-58890413afbb", + "d26b95e4-d200-34e2-92c9-c16fda4cd9dd", + "d2901fe5-4b64-3144-98e1-67ef5ef83fa7", + "d2c6775c-e0a0-3460-b1b8-8d0ce2e0ae4e", + "d33f667d-7b6c-39aa-9ba9-eac2fa615ae1", + "d37be0e2-8223-3eeb-a0e2-c4b75d5ff87b", + "d3dc783e-663a-31b1-bd85-46e04ca693db", + "d3efe9ba-f10a-35e7-b17e-6850c66693fe", + "d47507ce-b079-395e-8761-8e70818ea69a", + "d551b8f9-feab-3946-9524-219e07988341", + "d58d55ea-f30c-3622-8303-1574616b9865", + "d5d40b4c-48d9-3b68-903a-025eb0fa334d", + "d6ba4898-1369-3521-981c-b9ac57420418", + "d72c43a5-95bf-3a3e-9019-cf25cc0a61c0", + "d78b78a0-2322-32c2-833a-e42ddc132d30", + "d842ce41-8d9c-3c0f-9c04-595d97be5140", + "d8bd6071-f3ae-31fd-866a-9e6e4d6519e2", + "d9530d0a-b83e-44a3-910a-2b5bb8f1fb80", + "d97ae2c0-b8d1-341c-94b7-f19d5fd2982a", + "d9c267be-f19a-3183-afe0-f0625a375743", + "d9fd666a-8f55-38bb-8387-80fa44c29348", + "da30abcf-652b-38df-a128-10942b225ec5", + "dad3e145-2f70-357f-813e-703936927fe2", + "db17141d-4d35-381d-9949-36ce767d6641", + "db447b86-8103-3ee4-93de-2c838ba061dc", + "dbe19bf6-93ad-372e-b96d-f7b652cdba93", + "dc3d4b79-6cd8-324b-bc70-cbd0e2a066da", + "dc4d148d-f84c-307c-b2b7-f0cd7c267f57", + "dc9c2d63-083f-32c3-90ff-943ca823a245", + "dd251cc5-736d-3b76-8ad3-3f6cb138178e", + "de43d0b6-d6a7-38de-9709-883e10320267", + "de586ff4-3413-367d-befc-ad022b73592b", + "debbba6b-8cb8-3ab6-adfe-54fcc6b02839", + "df1935dc-1e5f-3f4d-bdcb-e6c2bcb07667", + "df321672-461c-361b-aac9-e81cc9a88b9f", + "df5d0b0e-5bcb-304a-a167-18b92d0f1d45", + "df738339-958b-31fb-8e48-a4380f4c538a", + "e033cc8e-b23d-3fc6-8954-d90c5e98550e", + "e0ba7664-d287-39df-8193-00d60cae1417", + "e0cfd042-ae29-3d21-bb47-81eb8f933ec8", + "e0d2fe70-8f98-3ce2-8d8f-4268a81f7169", + "e10475f7-0d56-3a75-870d-d4206fa165d7", + "e123ba3f-99bd-3039-b6e7-8c62eaebf9c2", + "e125bb91-dcaf-3013-9cc7-da653d7e11e1", + "e1450d07-faed-3d97-b674-c6f8d2498d80", + "e1e9d341-716f-3613-9ec2-2201c72361af", + "e1f37027-6a39-3eb1-b38a-3f2836b84735", + "e2043284-6122-3cc9-a7e7-f091a16361b7", + "e28c16d0-084a-3dc4-aad4-9d157ca528de", + "e2de16b1-0ae9-39ad-82fd-edcabb26feca", + "e331aa95-3660-3c71-be9e-030bab0b8ee2", + "e38c1e1d-f0e9-3d73-8193-29cbea481b4c", + "e3a935bf-1428-32a4-8d53-caa71ee3de8f", + "e40d67c5-3749-397e-aa2a-7dfe576a31b0", + "e424d4f7-4b28-322f-b630-31d42ae528eb", + "e4279e3e-b7e1-3f43-aeef-2bfa2836dab6", + "e453f164-dd36-3f1a-9471-05c2627cbaa5", + "e4d53680-f7ef-364b-91a4-00e5aa91ab9b", + "e4f6dbab-f2eb-3bd2-9dbc-88640e3b4a5f", + "e5178032-d260-3bc8-968e-a5cb98b6ae5a", + "e574050e-f787-3186-9686-2e9aca8102a0", + "e65e405c-8aea-30f5-a926-1e0fbbeefb9f", + "e66d1403-755b-3f63-938b-a2a69446a48a", + "e68d1f0d-eb44-3751-975d-f80609f695ae", + "e743b441-ea8a-36d7-8124-f14dfa13a0e6", + "e7547e4c-1ebc-3428-8964-a5b91e81098e", + "e757cddd-5ff5-305a-af11-d7c6747d3979", + "e7e178aa-931a-4674-9bff-9278a54e6aae", + "e7e7ebad-79d2-3ae1-95ce-f3035bc8f719", + "e88132d0-4512-3d6f-a1c8-f60972332af5", + "e94f58d9-177b-31be-aa05-e6dd10d04124", + "ea6895f2-504b-37b5-bfd0-cbf7017f22c3", + "eaaf5ad3-2cec-3369-b3d1-97c737ecaf19", + "eb142141-683a-3a6d-a207-0302b1ff260d", + "eb222d5d-0052-3ce7-9b87-19e09054a2c0", + "eb69a196-fb43-3ddf-9bbe-9d55fa1e8200", + "eb777faa-5b76-387e-a408-90524c6f2848", + "ebece6dc-ec92-326f-97ed-f66b2970e358", + "ec02cf7e-36d3-3e9d-8835-3b6c27975bea", + "ec3133b4-2b17-3d49-b78a-4bc480ac5137", + "ed6ad297-ee09-3532-bcfc-c16ad5a05c49", + "ed93e1bb-7bbc-3444-8fc8-08a271438fc8", + "ede387f4-f390-3f0e-a071-eb543b73ed73", + "edf3a727-664e-38be-b990-65d34012d926", + "ee27a871-85cf-494c-8519-f54815040af5", + "eec8ae97-8de4-354a-b11a-d3a14b276479", + "eed8593d-60e3-3e41-9fea-55f544b01749", + "ef4a46c4-138e-3478-b94e-3e60a567ec7d", + "ef625e46-d0d4-38b9-9403-5614e7b39ec8", + "f03bfd11-5ba2-3bc6-ad76-4166b06491f5", + "f110598d-7e01-3ed7-a227-4e958987a31f", + "f150d98f-0109-3380-8480-c6846fb8e9c8", + "f2b0585b-ada3-3123-963e-14df7d96ca9e", + "f303e577-a888-30db-97f7-ed36c90227e1", + "f3cc42c7-84a8-35c5-8683-13878bb9beeb", + "f3d1e3c3-2770-3504-a592-b62619598812", + "f3f8f680-e471-3662-a06a-0c00e6d88f43", + "f41d0e8f-856e-3f7d-a3f9-ff5ba7c8e06d", + "f46707f9-435f-3a06-9017-deae11feab53", + "f4c6ade0-7b9e-4ad7-8d86-13d2f4c91499", + "f4cb6ba4-cd0f-30cc-9cc9-52bd14bfb3cc", + "f4d1a3c3-5002-336b-a67f-775b3725237e", + "f54c1d50-48a3-4651-bfb0-50b87f13dc9e", + "f5a3ee79-a131-3f8a-91e9-a6475d778149", + "f61bcee1-2964-3c4b-95a5-697df5f42f47", + "f6350a4f-eee8-31bd-8520-28f9c81c98a8", + "f648b945-6c70-3105-bd23-9502894e37d4", + "f64ed43e-417a-31ad-a322-b6108bf99a71", + "f7cdc2d1-f59a-30a2-aae8-8bb81c769e6e", + "f7cf93d8-f7bd-3799-8500-fbe842a96f63", + "f8412dbd-48b9-39f3-b534-08950f6e633b", + "f84b4941-8e99-3957-b6f6-db1590338cf6", + "f8825b65-5631-3417-8309-bd5677d694aa", + "f9f6a7e9-4f79-3fdf-b1a7-ba300622f116", + "fa708289-f2b2-399e-989e-53f83fa379c5", + "fa9ec72a-cbcf-35dc-be20-4d0d9e7215ef", + "fac8a63c-6b75-39d0-9f57-4344fde0f794", + "fb0c5970-dbf7-4c77-b3b6-2c8cc41b9d6f", + "fb149ce0-7706-3bb5-9860-8c63d1c77592", + "fb2cce69-655d-3203-990a-74301895408d", + "fb720691-1736-3fa2-940b-07b97603efc6", + "fd4e2c4c-f7e9-3110-8e32-28d3add3937d", + "fd5c6932-2ee2-3cfb-9bdc-0b30bfb33a91", + "fdb0578d-4fa7-37a7-b60d-5472b4d39136", + "fdc0f552-4976-36a6-8691-9a8c6a5ba389", + "ff52c01e-3d7b-32b1-b6a1-bcff3459ccdd", + "ff6adc87-5f47-32f7-b36a-546453c0e332", + "ff8e7fdb-1073-3592-ba5e-8111bc3ce48b", +) +VAL: Final[Tuple[str, ...]] = ( + "02678d04-cc9f-3148-9f95-1ba66347dff9", + "02a00399-3857-444e-8db3-a8f58489c394", + "04994d08-156c-3018-9717-ba0e29be8153", + "05fa5048-f355-3274-b565-c0ddc547b315", + "070bbf42-31d3-3aa9-aca4-c262afc9077d", + "0aa4e8f5-2f9a-39a1-8f80-c2fdde4405a2", + "0b5142c1-420b-3fea-9e98-b87327ae22c6", + "0b86f508-5df9-4a46-bc59-5b9536dbde9f", + "0bae3b5e-417d-3b03-abaa-806b433233b8", + "0c3bad78-9f1e-395d-a376-2eb7499229fd", + "0fb7276f-ecb5-3e5b-87a8-cc74c709c715", + "11ba4e81-c26f-3cd1-827d-b6913bcef64e", + "15ec0778-826e-3ed7-9775-54fbf66997f4", + "182ba3f7-b89a-36cc-ae40-32a341b0d3e9", + "185d3943-dd15-397a-8b2e-69cd86628fb7", + "19350c96-623d-4d77-af96-f8c23f00c358", + "19f53e16-9f99-3035-9672-7e860f3b0048", + "1da4a0aa-22ae-3958-856d-05303de1f576", + "1f434d15-8745-3fba-9c3e-ccb026688397", + "201fe83b-7dd7-38f4-9d26-7b4a668638a9", + "20bcd747-ef60-391a-9f4a-ae99f049c260", + "20d47f81-46e8-3adf-a0ca-564fbb5c599d", + "20dd185d-b4eb-3024-a17a-b4e5d8b15b65", + "214e388e-cbd7-3dde-a204-d2ec42298808", + "22052525-4f85-3fe8-9d7d-000a9fffce36", + "24642607-2a51-384a-90a7-228067956d05", + "25e5c600-36fe-3245-9cc0-40ef91620c22", + "27be7d34-ecb4-377b-8477-ccfd7cf4d0bc", + "27c03d98-6ac3-38a3-ba5e-102b184d01ef", + "280269f9-6111-311d-b351-ce9f63f88c81", + "29a00842-ead2-3050-b587-c5ef507e4125", + "2c652f9e-8db8-3572-aa49-fae1344a875b", + "2e3f2ae7-9ab9-3aef-a3ce-a0a97a0cb1ab", + "2f2321d2-7912-3567-a789-25e46a145bda", + "2ff4f798-78d9-3384-87e9-61928aa4cb6d", + "335aabef-269e-3211-a99d-2c3a3a8f8475", + "36aec72e-5086-376c-b109-295b128e77e1", + "3b3570b4-7b0b-3268-a571-b0889dbf40b6", + "3bffdcff-c3a7-38b6-a0f2-64196d130958", + "3de5b5d6-68c4-3c95-84ed-be7c83d829f8", + "42f92807-0c5e-3397-bd45-9d5303b4db2a", + "44adf4c4-6064-362f-94d3-323ed42cfda9", + "47286726-5dd4-4e26-bd2d-5324f429e445", + "472a240a-10cd-39cd-8681-558f7c7cf868", + "4c33fc38-5e59-34f8-96ba-4e5a404d3988", + "4e3fedbb-847c-3d5b-8a62-c9ff84550985", + "51bbdd4d-3065-34ae-b369-b6e0444f34db", + "52071780-5758-3ed4-8835-0d64ecdc5575", + "52971a8a-ed62-3bfd-bcd4-ca3308b594e0", + "544a8102-0ef5-3044-921e-dc0544370376", + "5589de60-1727-3e3f-9423-33437fc5da4b", + "58e82365-03bc-3b2f-b55a-a4ad0e3e792d", + "58fed0d4-97d5-469b-89a4-4394838e10c7", + "5c0584a3-52a6-3029-b6ff-ca45a19d8aa6", + "5f278cdd-ca28-3c53-8f5c-04e62308811d", + "5f8f4a26-59b1-3f70-bcab-b5e3e615d3bc", + "65387aee-4490-38b9-8f4f-1fc43bd4ac06", + "6803104a-bb06-402e-8471-e5af492db0a8", + "6aaf5b08-9f84-3a2e-8a32-2e50e5e11a3c", + "6c932547-4c11-31d7-b8ef-0c16a13dbfc3", + "6f128f23-ee40-3ea9-8c50-c9cdb9d3e8b6", + "7039e410-b5ab-35aa-96bc-2c4b89d3c5e3", + "72cf3ca1-1a9e-3254-bca0-29c62521e454", + "7606de8d-486c-4916-9cbb-002ee966f834", + "76916359-96f4-3274-81fe-bb145d497c11", + "77574006-881f-3bc8-bbb6-81d79cf02d83", + "78683234-e6f1-3e4e-af52-6f839254e4c0", + "78da7b7e-8ddf-3c7d-8716-eaa890106dd3", + "78f7cb5c-9d51-34f0-b356-9b3d83263c75", + "7a2c222d-addc-30b2-aac6-596cb65a22e3", + "7dbc2eac-5871-3480-b322-246e03d954d2", + "7de2e535-81df-3d5f-a5ca-62e4b940eb54", + "7e4d67b3-c3cc-3288-afe5-043602ea3c70", + "7fab2350-7eaf-3b7e-a39d-6937a4c1bede", + "858d739b-a0ba-35aa-bafc-4f7988bcad17", + "8749f79f-a30b-3c3f-8a44-dbfa682bbef1", + "87ca3d9f-f317-3efb-b1cb-aaaf525227e5", + "88f47a10-87b4-3ea8-a0c7-a07d825b647d", + "91aab547-1912-3b8e-8e7f-df3b202147bf", + "92b900b1-ac4a-3d41-b118-e42c66382c91", + "95bf6003-7068-3a78-a0c0-9e470a06e60f", + "96dd6923-994c-3afe-9830-b15bdfd60f64", + "9a448a80-0e9a-3bf0-90f3-21750dfef55a", + "9bb1f857-8b61-369f-a537-484c1323ae32", + "9e9bcfb7-601d-3d80-bc12-ef7025174beb", + "9f871fb4-3b8e-34b3-9161-ed961e71a6da", + "a060c4c1-b9fc-39c1-9d30-d93a124c9066", + "a1589ae2-2678-310e-91cc-c4b512cd7fa5", + "a33a44fb-6008-3dc2-b7c5-2d27b70741e8", + "a7636fca-4d9e-3052-bef2-af0ce5d1df74", + "a91d4c7b-bf55-3a0e-9eba-1a43577bcca8", + "adf9a841-e0db-30ab-b5b3-bf0b61658e1e", + "b19f3c1a-a84a-3a2d-8d1b-8a4ae201020b", + "b2053fdc-0b94-30bc-aee7-5bc6fb7e9f52", + "b213af37-7d89-342d-ae39-8a3c72159a01", + "b50c4763-5d1e-37f4-a009-2244aeebabcd", + "b5a7ff7e-d74a-3be6-b95d-3fc0042215f6", + "b6500255-eba3-3f77-acfd-626c07aa8621", + "b6e967f6-92bc-3bf5-99c9-1b0c4649fd67", + "b8489c02-60d0-3f44-a3b4-9de62830d666", + "b87683ae-14c5-321f-8af3-623e7bafc3a7", + "ba67827f-6b99-3d2a-96ab-7c829eb999bb", + "bbd19ca1-805a-3c22-8df3-cd7501aa06f3", + "bd90cd1a-38b6-33b7-adec-ba7d4207a8c0", + "bdb9d309-f14b-3ff6-ad1f-5d3f3f95a13e", + "bf360aeb-1bbd-3c1e-b143-09cf83e4f2e4", + "bf382949-3515-3c16-b505-319442937a43", + "c222c78d-b574-4b9d-82e1-96a4f3f8bb27", + "c2d44a70-9fd4-3298-ad0a-c4c9712e6f1e", + "c85a88a8-c916-30a7-923c-0c66bd3ebbd3", + "c865c156-0f26-411c-a16c-be985333f675", + "c8ec7be0-92aa-3222-946e-fbcf398c841e", + "cae56e40-8470-3c9c-af75-6e444189488f", + "cd22abca-9150-3279-87a4-cb00ba517372", + "cf5aaa11-4f92-3377-a7a2-861f305023eb", + "d1395998-7e8a-417d-91e9-5ca6ec045ee1", + "d3ca0450-2167-38fb-b34b-449741cb38f3", + "d46ff5df-95e8-32da-a0d7-87f7b976a959", + "d5d6f11c-3026-3e0e-9d67-c111233e22de", + "d5fa4d54-74ba-369c-a758-636441ad7f07", + "d770f926-bca8-31de-9790-73fbb7b6a890", + "d89f80be-76d0-3853-8daa-76605cf4ce5e", + "da036982-92bf-36a8-b880-4ccf4e20b74e", + "dafe14f5-825c-4e7a-9009-6dfdfdd5b030", + "dc9077b9-2fe0-3d18-9b97-8067ff090874", + "de56b100-508b-3479-81fe-735349f8e8de", + "de9cf513-a0cd-3389-bc79-3f9f6f261317", + "ded5ef6e-46ea-3a66-9180-18a6fa0a2db4", + "dfc32963-1524-34f4-9f5e-0292f0f223ae", + "dfc6d65f-20f5-389d-a5cd-81c1c7ecb11f", + "e0ea281b-6956-3605-b720-71b54ec87d25", + "e13c06cb-cd01-380e-946f-6d92ac1af49d", + "e1d68dde-22a9-3918-a526-0850b21ff2eb", + "e2e921fe-e489-3656-a0a2-5e17bd399ddf", + "e42aa296-0e5d-4733-87ec-131a82f917bc", + "e50e7698-de3d-355f-aca2-eddd09c09533", + "e72ef05c-8b94-3885-a34f-fff3b2b954b4", + "e8c9fd64-fdd2-422d-a2a2-6f47500d1d12", + "ecbe6def-7560-352c-8822-b2b92613e1e4", + "eec284b2-840a-3c75-aa42-04d2e309bbe1", + "f1275002-842e-3571-8f7d-05816bc7cf56", + "f2576c8a-da9b-450e-88cf-a70af1b0eadf", + "f292cc5c-7a90-360d-b62a-074c643bdf59", + "f3cd0d0d-8b71-3266-9732-d9f0d5778eb6", + "f4c94798-4d77-36ab-bdc5-c1194e5e7aff", + "f668074d-d6c6-3ea7-a7b5-aad0a1203b03", + "f6cc0ebf-fc6a-3bf2-8bcb-76d8c43f194e", + "fbd62533-2d32-3c95-8590-7fd81bd68c87", + "fbee355f-8878-31fa-8ac8-b9a45a3f130a", + "ff0dbfc5-8a7b-3a6e-8936-e5e812e45408", +) +TEST: Final[Tuple[str, ...]] = ( + "0c6e62d7-bdfa-3061-8d3d-03b13aa21f68", + "0f0cdd79-bc6c-35cd-9d99-7ae2fc7e165c", + "0fdbd56a-1ff7-3624-81f9-03cd68fd5616", + "11a84740-18a3-3798-91c5-21dc9c765350", + "131bd3d9-4f85-3ba3-b569-eb88308d79d5", + "14896a70-a440-34d0-b68e-fd9882557da6", + "1613c3d4-6350-37dc-9633-17125d9b6083", + "1ad57a00-cc61-3f5f-9e2a-9981a57e9856", + "1bd7db3a-0b42-31cf-ac1a-de88fd9fa721", + "1c8648f9-e7a1-3056-a2c0-19c8827a6a50", + "1ca5291b-3178-3a93-a117-001497899b79", + "1eb3360f-4c34-3310-9ce6-845ea9272c56", + "21c0472c-5ba2-3276-aad4-b9aa66cb5fa3", + "28bd43de-e2b7-3c60-a626-0e525f639357", + "295c7cd1-afe3-3dc3-be31-c63f3e9d65dc", + "2a930061-3d8c-3915-8aac-f81199db95d8", + "2d403b7b-06e8-320c-b013-4f684ad53be2", + "2ddc4ec4-99ea-35a4-9f5a-e036df1c0b25", + "2e95b33b-8ea1-3b48-875b-2f35f3092059", + "2ee0eda7-151a-3957-bab5-1e5370192122", + "307e27f2-6442-39a2-b62c-1e3d000cebaf", + "30e94a6b-ca9e-3d2c-9099-86700ce845f9", + "32835bfa-e53b-3526-9ec0-b0efcd11cbdf", + "34c79495-dbdf-393d-bcc6-e6f92f797628", + "3503b283-fbcd-3835-8779-0cb2b7ef55b0", + "386c34fc-ff56-371c-9288-6ba42620f23a", + "399064b4-6df3-3de8-8793-2738f8723ee3", + "3fca5366-2b2c-387b-b63c-7ae8f9e0cec1", + "412ccada-28df-3de2-b394-9cba3fca5bdf", + "416f2e1c-0ffd-3089-97d2-0514b818f8d1", + "418da7f6-88e4-388b-a69f-44cabd24ed55", + "44e49f1b-17e1-3da6-9b8b-97e754d58f7a", + "45488531-3648-3e2d-8f9c-3c287032112d", + "4612f4a4-59b0-37d4-b3d1-400a1324920c", + "48c9cd36-68bf-3bb9-ab95-5e0a6fee61ab", + "4a60c567-f167-3890-aa7e-01e75ccc40e0", + "4a78c5db-041b-347b-9821-ceb82f99e3f8", + "4abe4fc9-183a-3ec1-9434-bc74fb724c0f", + "4b6fd841-5e08-30cd-b61b-d51aa36d71dd", + "4bf8e9ff-e1a1-3a22-a9d1-80f3846c0263", + "4d73c4eb-5de9-300c-b34f-ff5d0af89653", + "4e6d6bcd-8718-3e71-b9c1-7c352c991a56", + "4fae2ef6-7112-309a-b926-448a5a3e1802", + "4fcdebe7-b52f-39e7-a5bc-c664eeba5e7b", + "5133fc11-ecb7-318d-8338-6502d2390f24", + "51428934-b0a7-3507-94e3-31d37bba38a3", + "5546df9c-9310-3ed5-929a-d7da19e18bf8", + "557dd6a4-2b80-3264-9c13-f70094526174", + "5677a441-abd2-3b29-9f0b-333e181cc907", + "5b614cfd-21c2-3b03-94c8-2a6c6bee166c", + "5c0afbc0-a6ee-37c2-aebd-c1927caf7340", + "5ea3cd9c-15d0-3b80-9cc4-02c8b5ad523a", + "5f016e44-0f38-3837-9111-58ec18d1a5e6", + "613558a1-6a8e-3fda-8fa6-1045a064a0f9", + "65f1eefa-cbc3-3d53-9991-dc0500ae9183", + "6626b7b2-bcc8-4497-ae92-307ceacd5010", + "677c7bcc-f29b-34ae-a91d-74cb863117c8", + "6784f175-e69d-3802-99df-d21ec2081878", + "67be173f-28a9-3bcc-b110-4b81dfe3bf5e", + "6a6e93f0-a130-3340-975b-b2c88b16d343", + "6b012ed3-c322-3522-b52c-b4f24f894d4c", + "6b6b2e8b-3f4d-3b7d-acaa-8f970cb12adb", + "6da5d01e-54a7-3d7a-b86b-e0d6f8d3971d", + "6ef553eb-6dbb-3a2a-ae3e-ed7090b8826a", + "6f3dbf4b-9559-340c-a3e4-cbe655bf2059", + "6fa5051b-0220-3e04-8ae3-7a199c2f5877", + "7905533a-694b-35db-b39f-aec9e33fb3de", + "798354fc-30ee-36f4-83b4-f49c3b307db5", + "7a8ec82c-1149-308b-8a12-477460843f35", + "7b7f86ca-b430-3872-a131-ff5b4a6b5dcf", + "7c4e5ad1-d604-3e44-81ae-68f7bfe21d27", + "7e48bba5-438c-3813-9ce2-97c98868afed", + "803c44cc-e1de-3797-9b5f-15324a1604f8", + "840b2b3f-5f52-32ae-b833-ad030063533d", + "84c98474-28d8-309e-91c7-9cf9539825ab", + "84ed050c-635f-36ec-9c28-8a0c10f5cf11", + "87621780-827a-3df5-8fa5-a94267d2d807", + "87e61f5a-083c-305e-9ff4-5f699e85900a", + "91ac892f-d2c1-3143-b5c5-f0d4640cfc0d", + "9282db22-c361-3456-a7b5-414959f5f25e", + "9320afa3-ed05-3364-a017-ae7ddc5d26c7", + "97ae6596-a903-3045-836b-34f8206c6cfe", + "98e7f0eb-4676-3120-94f1-8a790581e6a4", + "9a82e3c8-1738-3f85-9245-1d3717171d2f", + "9ad6d7f8-0173-302a-a1ac-de99ef600dd2", + "9d16e76e-46ae-38c6-8399-99218514afde", + "9da07440-1001-3b00-a29f-c8bdc2f2b7d4", + "a1358c59-b28d-3ddb-af1c-3a5d1c394ef5", + "a315b370-623a-3e19-8ffb-ba62661286ae", + "a4400a38-bc38-391c-b102-ba385d7e475e", + "a674e2e5-3dfd-3dd5-8503-192357b0e96c", + "a69fa035-5121-3a39-a3ce-e33e9f54b506", + "a7f532a3-87de-3129-8864-258396fd0b50", + "a86ee261-b86b-34f7-92ab-be8367d1fc4c", + "a89557fc-1268-36e5-9cce-335f2da27bc8", + "a9a3d5d7-e0c6-3f24-af35-2acadc1aa2d9", + "aaed41a5-47f2-3e0a-9645-2dbd871f744f", + "ae908cc4-7301-3390-8940-eb9b679a8a39", + "af8471e6-6780-3df2-bc6a-1982a4b1b437", + "b0116f1c-f88f-3c09-b4bf-fc3c8ebeda56", + "b248d26b-9c48-3d5f-bda1-a05ec99c2d97", + "b2d9d8a5-847b-3c3b-aed1-c414319d20af", + "b40c0cbf-5d35-30df-9f63-de088ada278e", + "b42dc943-8b33-3b79-a260-14eb9f58a991", + "b48a15fb-2e84-34df-946f-ad72b3d7296f", + "b4c0dac8-09d8-3f4b-be7b-9f89473c250c", + "b6c4361a-7dd8-32a0-83d4-7f9d2beaed08", + "b7cbdba9-18ac-393a-8352-4841ffee722e", + "b869e2cb-3804-389a-a3c7-b80f57c7d2ac", + "bc073372-a582-4c57-a579-a7fcf15b49de", + "bc20a6d3-2db2-3849-8843-1e1b8c93e5db", + "be0615bc-1d82-334b-9c98-6adf40406955", + "c0e93b69-158e-3f05-931b-999bdf9d753a", + "c19d4b20-814d-3b2e-94e5-5d3003631496", + "c2bbb391-a453-36af-b987-9d15f46b8589", + "c3388791-4fef-3278-a085-26121cf5f513", + "c42d34f3-78d5-35be-9c47-77d297caebfe", + "c45888cf-30f5-3e27-abeb-4f55caecc1f0", + "c6b7a5fb-8cd8-3ee2-8e99-b788eb02e731", + "c83da752-b12f-3fbd-b728-4abb9551723b", + "c91f95de-d041-32f6-8b18-628a220be100", + "c9fc62c5-a289-36e3-a900-7e7807eb2716", + "cf79d751-5d2a-3d5c-96a2-bb8d603f21e0", + "d029a394-7118-33c9-896d-eabb894f58c4", + "d4c7aa45-dfd6-3d71-bb8a-40efd5110d3b", + "d67d020a-4d28-3bfd-891d-d6aa7dcf0a69", + "d70660da-4250-3ad1-a2d0-6a2d97b5379f", + "d70bc0a2-9d7f-36bd-bf37-ed798b10b71b", + "d70dae33-b4b2-36da-a4eb-345ef1c484cc", + "d8192bbb-3b00-3c68-a79a-65872ea4276f", + "de23dfe1-c0b1-441b-810b-324090dc171b", + "deec57d0-d31b-31ec-aa75-88db5d9dadf5", + "e35a6aae-3608-38a7-b6e9-b5d6108b921d", + "e368d49a-e02a-3374-876e-8325f66c3574", + "e4221cc6-a19d-31ca-bf94-031adb0ea390", + "e596b305-c951-3081-ae02-85406a473840", + "e858fb96-6b1f-3025-b40a-f71fd8d28c32", + "e95c8cc2-ddb3-3e7b-b8c3-e7584a778464", + "e95e20d1-7f04-34b9-9105-4333f11bf6b9", + "ed5fc860-c172-39c5-91c0-d712957fb1cd", + "f2325996-961e-3f63-bbc0-44b7e76aeac9", + "f3887a09-2881-3de6-bdb9-55b62a0d15f5", + "f554d503-4901-3b97-9516-a16398c66631", + "f6107596-76e0-3064-a4a6-86332a90e539", + "f77889f6-ef5a-4eed-a4cd-5d67d4a6e9c5", + "f7c4cf87-6bab-3723-bd74-1c9ac5add9cb", + "f7d568d4-0836-3f47-b330-f8d204c4b96e", + "f849731b-d288-3bec-8f35-6bea979f7dd8", + "fb207d3b-d2d5-3100-94c0-9145aebc770b", + "fee0f78c-cf00-35c5-975b-72724f53fd64", +) diff --git a/src/av2/datasets/sensor/utils.py b/src/av2/datasets/sensor/utils.py new file mode 100644 index 00000000..8316abbf --- /dev/null +++ b/src/av2/datasets/sensor/utils.py @@ -0,0 +1,29 @@ +# + +"""Utilities for the sensor dataset.""" + +import logging +from pathlib import Path +from typing import Dict, Union + +logger = logging.Logger(__name__) + + +def convert_path_to_named_record(path: Path) -> Dict[str, Union[str, int]]: + """Convert the unique record for any sensor or pose data (log_id, sensor_name, timestamp_ns). + + Args: + path: Path to the data. + + Returns: + Mapping of name to record field. + """ + sensor_name = path.parent.stem + + # log_id is 2 directories up for the lidar filepaths, but 3 levels up for images + # {log_id}/sensors/cameras/ring_*/*.jpg vs. + # {log_id}/sensors/lidar/*.feather + parent_idx = 2 if sensor_name == "lidar" else 3 + log_id = path.parents[parent_idx].stem + sensor_name, timestamp_ns = path.parent.stem, int(path.stem) + return {"log_id": log_id, "sensor_name": sensor_name, "timestamp_ns": timestamp_ns} diff --git a/src/av2/datasets/tbv/README.md b/src/av2/datasets/tbv/README.md new file mode 100644 index 00000000..57ae10cc --- /dev/null +++ b/src/av2/datasets/tbv/README.md @@ -0,0 +1,139 @@ +# Trust, but Verify (TbV) Dataset Overview + +## Dataset Size + +The Trust, but Verify (TbV) Dataset consists of 1045 vehicle logs. Each vehicle log, on average, is 54 seconds in duration, including 536 LiDAR sweeps on average, and 1073 images from each of the 7 cameras (7512 images per log). Some logs are as short as 4 seconds, and other logs are up to 117 seconds in duration. + +The total dataset amounts to 15.57 hours of driving data, amounting to 922 GB of data in its extracted form. There are 7.85 Million images in the dataset, and 563,745 LiDAR sweeps in total. + +## Downloading TbV + +Install `s5cmd` using [the installation instructions here](../../../../../DOWNLOAD.md), and then run download 21 tar.gz archives from Amazon S3 as follows: + +```bash +SHARD_DIR={DESIRED PATH FOR TAR.GZ files} +s5cmd cp s3://argoai-argoverse/av2/tars/tbv/*.tar.gz ${SHARD_DIR} +``` +Next, extract TbV tar.gz files that were just downloaded to a local disk: +```bash +python tutorial/untar_tbv.py +``` + +## Baselines +We provide both pre-trained models for HD map change detection and code for training such models at [https://github.com/johnwlambert/tbv](https://github.com/johnwlambert/tbv). + +## Sensor Suite + +The sensor suite is identical to the Argoverse 2 Sensor Dataset, except no stereo sensor data is provided, and the sensor imagery for 6 of the cameras is provided at half of the image resolution (`ring_front_center` is at an identical resolution, however). + +Lidar sweeps are collected at 10 Hz, along with 20 fps imagery from 7 ring cameras positioned to provide a fully panoramic field of view. In addition, camera intrinsics, extrinsics and 6-DOF ego-vehicle pose in a global coordinate system are provided. Lidar returns are captured by two 32-beam lidars, spinning at 10 Hz in the same direction, but separated in orientation by 180°. The cameras trigger in-sync with both lidars, leading to a 20 Hz frame-rate. The seven global shutter cameras are synchronized to the lidar to have their exposure centered on the lidar sweeping through their fields of view. + +We aggregate all returns from the two stacked 32-beam sensors into a single sweep. These sensors each have different, overlapping fields-of-view. Both lidars have their own reference frame, and we refer to them as `up_lidar` and `down_lidar`, respectively. We have egomotion-compensated the LiDAR sensor data to the egovehicle reference nanosecond timestamp. **All LiDAR returns are provided in the egovehicle reference frame, not the individual LiDAR reference frame**. + +TbV imagery is provided at (height x width) of `2048 x 1550` (portrait orientation) for the ring front-center camera, and at `775 x 1024` (landscape orientation) for all other 6 cameras. Please note that the ring front-center camera imagery is provided at higher resolution. **All camera imagery is provided in an undistorted format**. + +

+ +

+ +## Dataset Structure Format + +Tabular data (lidar sweeps, poses, calibration) are provided as [Apache Feather Files](https://arrow.apache.org/docs/python/feather.html) with the file extension `.feather`. We show examples below. + +Unlike the Argoverse 2 Sensor Dataset, TbV features no object annotations. + +## Maps + +A local vector map and a local ground height raster map is provided per log, please refer to the [Map README](../../map/README.md) for additional details. For example, for log `VvgE5LfOzIahbS266MFW7tP2al00LhQn__Autumn_2020`, the `map` subdirectory contains 3 files: + +- `log_map_archive_VvgE5LfOzIahbS266MFW7tP2al00LhQn__Autumn_2020____DTW_city_73942.json`: local vector map. +- `VvgE5LfOzIahbS266MFW7tP2al00LhQn__Autumn_2020_ground_height_surface____DTW.npy`: local ground height raster map, at 30 cm resolution. +- `VvgE5LfOzIahbS266MFW7tP2al00LhQn__Autumn_2020___img_Sim2_city.json`: mapping from city coordinates to raster grid/array coordinates. + +## Pose + +6-DOF ego-vehicle pose in a global (city) coordinate system is provided (visualized in the figure below as a red line, with red circles indicated at a 1 Hz frequency): +

+ +

+ +We refer to this pose as `city_SE3_egovehicle` throughout the codebase: + +```python +>>> import av2.utils.io as io_utils +>>> io_utils.read_feather("{TBV_ROOT}/VvgE5LfOzIahbS266MFW7tP2al00LhQn__Autumn_2020/city_SE3_egovehicle.feather") + timestamp_ns qw qx qy qz tx_m ty_m tz_m +0 315969466027482498 0.245655 0.009583 -0.014121 -0.969207 9277.579933 6805.407468 -22.647127 +1 315969466042441191 0.245661 0.009824 -0.014529 -0.969197 9277.496340 6805.362364 -22.647355 +2 315969466057428264 0.245682 0.009999 -0.015003 -0.969183 9277.418457 6805.317208 -22.648150 +3 315969466060265000 0.245687 0.010025 -0.015133 -0.969179 9277.402699 6805.308645 -22.648235 +4 315969466077482496 0.245723 0.010218 -0.015682 -0.969159 9277.306645 6805.257303 -22.648716 +... ... ... ... ... ... ... ... ... +8811 315969525887425441 0.843540 0.008404 -0.005364 -0.536974 9371.218847 6465.181151 -23.095571 +8812 315969525892441193 0.843547 0.008349 -0.005421 -0.536963 9371.243129 6465.129394 -23.097279 +8813 315969525899927216 0.843569 0.008234 -0.005435 -0.536930 9371.278003 6465.054774 -23.097989 +8814 315969525907428274 0.843575 0.008092 -0.005358 -0.536924 9371.312815 6464.980204 -23.098440 +8815 315969525912451243 0.843601 0.008013 -0.005400 -0.536883 9371.333643 6464.934933 -23.095809 + +[8816 rows x 8 columns] +``` + +## LiDAR Sweeps + +For example, we show below the format of an example sweep `sensors/lidar/315969468259945000.feather` (the sweep has a reference timestamp of 315969468259945000 nanoseconds). Unlike the sensor dataset, TbV sweeps **do not** contain timestamps per return (there is no `offset_ns` attribute): + +```python +>>> io_utils.read_feather("{TBV_ROOT}/VvgE5LfOzIahbS266MFW7tP2al00LhQn__Autumn_2020/sensors/lidar/315969468259945000.feather") + x y z intensity laser_number +0 -13.023438 12.492188 -0.138794 103 25 +1 -10.992188 10.726562 1.831055 36 7 +2 -15.273438 14.460938 0.356445 35 23 +3 -10.828125 10.609375 1.076172 49 19 +4 -10.570312 10.421875 1.456055 104 3 +... ... ... ... ... ... +89261 4.136719 -2.882812 1.631836 0 19 +89262 4.054688 -2.783203 1.546875 23 3 +89263 60.312500 -77.937500 10.671875 47 25 +89264 17.984375 -21.390625 1.214844 6 7 +89265 4.160156 -2.953125 1.719727 36 23 + +[89266 rows x 5 columns] +``` + +## Calibration + +An example calibration file is shown below, parameterizing `vehicle_SE3_sensor` for each sensor (the sensor's pose in the egovehicle coordinate system): + +```python +>>> io_utils.read_feather("{TBV_ROOT}/VvgE5LfOzIahbS266MFW7tP2al00LhQn__Autumn_2020/calibration/egovehicle_SE3_sensor.feather") + sensor_name qw qx qy qz tx_m ty_m tz_m +0 ring_front_center 0.501067 -0.499697 0.501032 -0.498200 1.626286 -0.020252 1.395709 +1 ring_front_left 0.635731 -0.671186 0.277021 -0.261946 1.549577 0.177582 1.388212 +2 ring_front_right 0.262148 -0.277680 0.670922 -0.635638 1.546437 -0.216452 1.394248 +3 ring_rear_left 0.602832 -0.602666 -0.368113 0.371322 1.099130 0.106534 1.389519 +4 ring_rear_right 0.371203 -0.367863 -0.601619 0.604103 1.101165 -0.141049 1.399768 +5 ring_side_left 0.686808 -0.722414 -0.058060 0.055145 1.308706 0.255756 1.379285 +6 ring_side_right 0.055626 -0.056105 -0.722917 0.686403 1.306407 -0.291250 1.394200 +7 up_lidar 0.999995 0.000000 0.000000 -0.003215 1.350110 -0.013707 1.640420 +8 down_lidar 0.000080 -0.994577 0.103998 0.000039 1.355172 -0.021696 1.507259 +``` + +## Intrinsics + +An example camera intrinsics file is shown below: + +```python +>>> io_utils.read_feather("{TBV_ROOT}/VvgE5LfOzIahbS266MFW7tP2al00LhQn__Autumn_2020/calibration/intrinsics.feather") + sensor_name fx_px fy_px cx_px cy_px k1 k2 k3 height_px width_px +0 ring_front_center 1686.020228 1686.020228 775.467979 1020.785939 -0.245028 -0.196287 0.301861 2048 1550 +1 ring_front_left 842.323546 842.323546 513.397368 387.828521 -0.262302 -0.108561 0.179488 775 1024 +2 ring_front_right 842.813516 842.813516 514.154170 387.181497 -0.257722 -0.125524 0.199077 775 1024 +3 ring_rear_left 841.669682 841.669682 513.211190 387.324359 -0.257018 -0.130649 0.204405 775 1024 +4 ring_rear_right 843.832813 843.832813 512.201788 387.673600 -0.256830 -0.132244 0.208272 775 1024 +5 ring_side_left 842.178507 842.178507 512.314602 388.188297 -0.256152 -0.131642 0.205564 775 1024 +6 ring_side_right 842.703781 842.703781 513.191605 386.876520 -0.260558 -0.110271 0.179140 775 1024 +``` + +## Privacy + +All faces and license plates, whether inside vehicles or outside of the drivable area, are blurred extensively to preserve privacy. diff --git a/src/av2/datasets/tbv/splits.py b/src/av2/datasets/tbv/splits.py new file mode 100644 index 00000000..358814b2 --- /dev/null +++ b/src/av2/datasets/tbv/splits.py @@ -0,0 +1,4 @@ +# + +"""Splits for the Trust, but Verify (Argoverse 2 Map Change) dataset.""" + diff --git a/src/av2/geometry/__init__.py b/src/av2/geometry/__init__.py new file mode 100644 index 00000000..a1155471 --- /dev/null +++ b/src/av2/geometry/__init__.py @@ -0,0 +1,3 @@ +# + +"""Geometry subpackage.""" diff --git a/src/av2/geometry/camera/__init__.py b/src/av2/geometry/camera/__init__.py new file mode 100644 index 00000000..6d4b6447 --- /dev/null +++ b/src/av2/geometry/camera/__init__.py @@ -0,0 +1,3 @@ +# + +"""Camera models subpackage.""" diff --git a/src/av2/geometry/camera/pinhole_camera.py b/src/av2/geometry/camera/pinhole_camera.py new file mode 100644 index 00000000..d2380de8 --- /dev/null +++ b/src/av2/geometry/camera/pinhole_camera.py @@ -0,0 +1,427 @@ +# + +"""Implements a pinhole camera interface.""" + +from __future__ import annotations + +from dataclasses import dataclass +from functools import cached_property +from pathlib import Path +from typing import Tuple, Union + +import numpy as np + +import av2.geometry.geometry as geometry_utils +import av2.utils.io as io_utils +from av2.geometry.se3 import SE3 +from av2.utils.typing import NDArrayBool, NDArrayFloat, NDArrayInt + + +@dataclass(frozen=True) +class Intrinsics: + """Models a camera intrinsic matrix. + + Args: + fx_px: Horizontal focal length in pixels. + fy_px: Vertical focal length in pixels. + cx_px: Horizontal focal center in pixels. + cy_px: Vertical focal center in pixels. + width_px: Width of image in pixels. + height_px: Height of image in pixels. + """ + + fx_px: float + fy_px: float + cx_px: float + cy_px: float + width_px: int + height_px: int + + @cached_property + def K(self) -> NDArrayFloat: + """Camera intrinsic matrix.""" + K: NDArrayFloat = np.eye(3, dtype=float) + K[0, 0] = self.fx_px + K[1, 1] = self.fy_px + K[0, 2] = self.cx_px + K[1, 2] = self.cy_px + return K + + +@dataclass(frozen=True) +class PinholeCamera: + """Parameterizes a pinhole camera with zero skew. + + Args: + ego_SE3_cam: pose of camera in the egovehicle frame (inverse of extrinsics matrix). + intrinsics: `Intrinsics` object containing intrinsic parameters and image dimensions. + cam_name: sensor name that camera parameters correspond to. + """ + + ego_SE3_cam: SE3 + intrinsics: Intrinsics + cam_name: str + + @property + def width_px(self) -> int: + """Return the width of the image in pixels.""" + return self.intrinsics.width_px + + @property + def height_px(self) -> int: + """Return the height of the image in pixels.""" + return self.intrinsics.height_px + + @cached_property + def extrinsics(self) -> NDArrayFloat: + """Return the camera extrinsics.""" + return self.ego_SE3_cam.inverse().transform_matrix + + @classmethod + def from_feather(cls, log_dir: Path, cam_name: str) -> PinholeCamera: + """Create a pinhole camera model from a feather file. + + Note: Data is laid out with sensor names along row dimension, and columns are sensor attribute data. + + Args: + log_dir: path to a log directory containing feather files w/ calibration info. + cam_name: name of the camera. + + Returns: + A new PinholeCamera object, containing camera extrinsics and intrinsics. + """ + intrinsics_path = log_dir / "calibration" / "intrinsics.feather" + intrinsics_df = io_utils.read_feather(intrinsics_path).set_index("sensor_name") + params = intrinsics_df.loc[cam_name] + intrinsics = Intrinsics( + fx_px=params["fx_px"], + fy_px=params["fy_px"], + cx_px=params["cx_px"], + cy_px=params["cy_px"], + width_px=int(params["width_px"]), + height_px=int(params["height_px"]), + ) + sensor_name_to_pose = io_utils.read_ego_SE3_sensor(log_dir) + return cls( + ego_SE3_cam=sensor_name_to_pose[cam_name], + intrinsics=intrinsics, + cam_name=cam_name, + ) + + def cull_to_view_frustum(self, uv: NDArrayFloat, points_cam: NDArrayFloat) -> NDArrayBool: + """Cull 3d points to camera view frustum. + + Given a set of coordinates in the image plane and corresponding points + in the camera coordinate reference frame, determine those points + that have a valid projection into the image. 3d points with valid + projections have x coordinates in the range [0,width_px-1], y-coordinates + in the range [0,height_px-1], and a positive z-coordinate (lying in + front of the camera frustum). + + Ref: https://en.wikipedia.org/wiki/Hidden-surface_determination#Viewing-frustum_culling + + Args: + uv: Numpy array of shape (N,2) representing image plane coordinates in [0,W-1] x [0,H-1] + where (H,W) are the image height and width. + points_cam: Numpy array of shape (N,3) representing corresponding 3d points in the camera coordinate frame. + + Returns: + Numpy boolean array of shape (N,) indicating which points fall within the camera view frustum. + """ + is_valid_x = np.logical_and(0 <= uv[:, 0], uv[:, 0] < self.width_px - 1) + is_valid_y = np.logical_and(0 <= uv[:, 1], uv[:, 1] < self.height_px - 1) + is_valid_z = points_cam[:, 2] > 0 + is_valid_points: NDArrayBool = np.logical_and.reduce([is_valid_x, is_valid_y, is_valid_z]) + return is_valid_points + + def project_ego_to_img( + self, points_ego: NDArrayFloat, remove_nan: bool = False + ) -> Tuple[NDArrayFloat, NDArrayFloat, NDArrayBool]: + """Project a collection of 3d points (provided in the egovehicle frame) to the image plane. + + Args: + points_ego: numpy array of shape (N,3) representing points in the egovehicle frame. + remove_nan: whether to remove coordinates that project to invalid (NaN) values. + + Returns: + uv: image plane coordinates, as Numpy array of shape (N,2). + points_cam: camera frame coordinates as Numpy array of shape (N,3) representing + is_valid_points: boolean indicator of valid cheirality and within image boundary, as + boolean Numpy array of shape (N,). + """ + # convert cartesian to homogeneous coordinates. + points_ego_hom = geometry_utils.cart_to_hom(points_ego) + points_cam: NDArrayFloat = self.extrinsics @ points_ego_hom.T + + # remove bottom row of all 1s. + uv = self.intrinsics.K @ points_cam[:3, :] + uv = uv.T + points_cam = points_cam.T + + if remove_nan: + uv, points_cam = remove_nan_values(uv, points_cam) + + uv = uv[:, :2] / uv[:, 2].reshape(-1, 1) + is_valid_points = self.cull_to_view_frustum(uv, points_cam) + + return uv, points_cam, is_valid_points + + def project_cam_to_img( + self, points_cam: NDArrayFloat, remove_nan: bool = False + ) -> Tuple[NDArrayFloat, NDArrayFloat, NDArrayBool]: + """Project a collection of 3d points in the camera reference frame to the image plane. + + Args: + points_cam: numpy array of shape (N,3) representing points in the egovehicle frame. + remove_nan: whether to remove coordinates that project to invalid (NaN) values. + + Returns: + uv: image plane coordinates, as Numpy array of shape (N,2). + points_cam: camera frame coordinates as Numpy array of shape (N,3) representing + is_valid_points: boolean indicator of valid cheirality and within image boundary, as + boolean Numpy array of shape (N,). + """ + uv = self.intrinsics.K @ points_cam[:3, :] + uv = uv.T + points_cam = points_cam.T + + if remove_nan: + uv, points_cam = remove_nan_values(uv, points_cam) + + uv = uv[:, :2] / uv[:, 2].reshape(-1, 1) + is_valid_points = self.cull_to_view_frustum(uv, points_cam) + + return uv, points_cam, is_valid_points + + def project_ego_to_img_motion_compensated( + self, + points_lidar_time: NDArrayFloat, + city_SE3_ego_cam_t: SE3, + city_SE3_ego_lidar_t: SE3, + ) -> Tuple[NDArrayFloat, NDArrayFloat, NDArrayBool]: + """Project points in the ego frame to the image with motion compensation. + + Because of the high frame rate, motion compensation's role between the + sensors is not very significant, moving points only by millimeters + to centimeters. If the vehicle is moving at 25 miles per hour, equivalent + to 11 meters/sec, then in 17 milliseconds (the max time between a lidar sweep + and camera image capture) we should be able to move up to 187 millimeters. + + This can be verified in practice as the mean_change: + mean_change = np.amax(points_h_cam_time.T[:,:3] - points_h_lidar_time ,axis=0) + + Adjust LiDAR points for egovehicle motion. This function accepts the + egovehicle's pose in the city map both at camera time and also at + the LiDAR time. + + We perform the following transformation: + + pt_egovehicle_cam_t = egovehicle_cam_t_SE3_city * city_SE3_egovehicle_lidar_t * pt_egovehicle_lidar_t + + Note that both "cam_time_points_h" and "lidar_time_points_h" are 3D points in the + vehicle coordinate frame, but captured at different times. These LiDAR points + always live in the vehicle frame, but just in different timestamps. If we take + a lidar point in the egovehicle frame, captured at lidar time, and bring it into + the map at this lidar timestamp, then we know the transformation from map to + egovehicle reference frame at the time when the camera image was captured. + + Thus, we move from egovehicle @ lidar time, to the map (which is time agnostic), + then we move from map to egovehicle @ camera time. Now we suddenly have lidar points + living in the egovehicle frame @ camera time. + + Args: + points_lidar_time: Numpy array of shape (N,3) + city_SE3_ego_cam_t: egovehicle pose when camera image was recorded. + city_SE3_ego_lidar_t: egovehicle pose when LiDAR sweep was recorded. + + Returns: + uv: image plane coordinates, as Numpy array of shape (N,2). + points_cam: Numpy array of shape (N,3) representing coordinates of points within the camera frame. + is_valid_points_cam: boolean indicator of valid cheirality and within image boundary, as + boolean Numpy array of shape (N,). + + Raises: + ValueError: If `city_SE3_ego_cam_t` or `city_SE3_ego_lidar_t` is `None`. + """ + if city_SE3_ego_cam_t is None: + raise ValueError("city_SE3_ego_cam_t cannot be `None`!") + if city_SE3_ego_lidar_t is None: + raise ValueError("city_SE3_ego_lidar_t cannot be `None`!") + + ego_cam_t_SE3_ego_lidar_t = city_SE3_ego_cam_t.inverse().compose(city_SE3_ego_lidar_t) + points_cam_time = ego_cam_t_SE3_ego_lidar_t.transform_point_cloud(points_lidar_time) + return self.project_ego_to_img(points_cam_time) + + @cached_property + def right_clipping_plane(self) -> NDArrayFloat: + """Form the right clipping plane for a camera view frustum. + + Returns: + (4,) tuple of Hessian normal coefficients. + """ + a, b, c, d = -self.intrinsics.fx_px, 0.0, self.width_px / 2.0, 0.0 + coeffs: NDArrayFloat = np.array([a, b, c, d]) / np.linalg.norm([a, b, c]) # type: ignore + return coeffs + + @cached_property + def left_clipping_plane(self) -> NDArrayFloat: + """Form the left clipping plane for a camera view frustum. + + Returns: + (4,) tuple of Hessian normal coefficients. + """ + a, b, c, d = self.intrinsics.fx_px, 0.0, self.width_px / 2.0, 0.0 + coeffs: NDArrayFloat = np.array([a, b, c, d]) / np.linalg.norm([a, b, c]) # type: ignore + return coeffs + + @cached_property + def top_clipping_plane(self) -> NDArrayFloat: + """Top clipping plane for a camera view frustum. + + Returns: + (4,) tuple of Hessian normal coefficients. + """ + a, b, c, d = 0.0, self.intrinsics.fx_px, self.height_px / 2.0, 0.0 + coeffs: NDArrayFloat = np.array([a, b, c, d]) / np.linalg.norm([a, b, c]) # type: ignore + return coeffs + + @cached_property + def bottom_clipping_plane(self) -> NDArrayFloat: + """Bottom clipping plane for a camera view frustum. + + Returns: + (4,) tuple of Hessian normal coefficients. + """ + a, b, c, d = 0.0, -self.intrinsics.fx_px, self.height_px / 2.0, 0.0 + coeffs: NDArrayFloat = np.array([a, b, c, d]) / np.linalg.norm([a, b, c]) # type: ignore + return coeffs + + def near_clipping_plane(self, near_clip_m: float) -> NDArrayFloat: + """Near clipping plane for a camera view frustum. + + Args: + near_clip_m: Near clipping plane distance in meters. + + Returns: + (4,) tuple of Hessian normal coefficients. + """ + a, b, c, d = 0.0, 0.0, 1.0, -near_clip_m + coeffs: NDArrayFloat = np.array([a, b, c, d]) + return coeffs + + def frustum_planes(self, near_clip_dist: float = 0.5) -> NDArrayFloat: + """Compute the planes enclosing the field of view (view frustum). + + Reference (1): https://en.wikipedia.org/wiki/Viewing_frustum + Reference (2): https://en.wikipedia.org/wiki/Plane_(geometry) + + Solve for the coefficients of all frustum planes: + ax + by + cz = d + + Args: + near_clip_dist: Distance of the near clipping plane from the origin. + + Returns: + (5, 4) matrix where each row corresponds to the coeffients of a plane. + """ + left_plane = self.left_clipping_plane + right_plane = self.right_clipping_plane + + top_plane = self.top_clipping_plane + bottom_plane = self.bottom_clipping_plane + + near_plane = self.near_clipping_plane(near_clip_dist) + planes: NDArrayFloat = np.stack([left_plane, right_plane, near_plane, bottom_plane, top_plane]) + return planes + + @cached_property + def egovehicle_yaw_cam_rad(self) -> float: + """Compute the camera's yaw, in the egovehicle frame. + + R takes the x axis to be a vector equivalent to the first column of R. + Similarly, the y and z axes are transformed to be the second and third columns. + + Returns: + Counter-clockwise angle from x=0 (in radians) of camera center ray, in the egovehicle frame. + """ + egovehicle_SE3_camera = self.ego_SE3_cam + # the third column of this rotation matrix, is the new basis vector for the z axis (pointing out of camera) + # take its x and y components (the z component is near zero, as close to horizontal) + new_z_axis = egovehicle_SE3_camera.rotation[:, 2] + dx, dy, dz = new_z_axis + egovehicle_yaw_cam_rad = np.arctan2(dy, dx) + return float(egovehicle_yaw_cam_rad) + + @cached_property + def fov_theta_rad(self) -> float: + """Compute the field of view of a camera frustum to use for view frustum culling during rendering. + + Returns: + Angular extent of camera's field of view (measured in radians). + """ + fov_theta_rad = 2 * np.arctan(0.5 * self.width_px / self.intrinsics.fx_px) + return float(fov_theta_rad) + + def compute_pixel_ray_directions(self, uv: Union[NDArrayFloat, NDArrayInt]) -> NDArrayFloat: + """Given (u,v) coordinates and intrinsics, generate pixel rays in the camera coordinate frame. + + Assume +z points out of the camera, +y is downwards, and +x is across the imager. + + Args: + uv: Numpy array of shape (N,2) with (u,v) coordinates + + Returns: + Array of shape (N,3) with ray directions to each pixel, provided in the camera frame. + + Raises: + ValueError: If input (u,v) coordinates are not (N,2) in shape. + RuntimeError: If generated ray directions are not (N,3) in shape. + """ + fx, fy = self.intrinsics.fx_px, self.intrinsics.fy_px + img_h, img_w = self.height_px, self.width_px + + if not np.isclose(fx, fy, atol=1e-3): + raise ValueError(f"Focal lengths in the x and y directions must match: {fx} != {fy}") + + if uv.shape[1] != 2: + raise ValueError("Input (u,v) coordinates must be (N,2) in shape.") + + # Approximation for principal point + px = img_w / 2 + py = img_h / 2 + + u = uv[:, 0] + v = uv[:, 1] + num_rays = uv.shape[0] + ray_dirs = np.zeros((num_rays, 3)) + # x center offset from center + ray_dirs[:, 0] = u - px + # y center offset from center + ray_dirs[:, 1] = v - py + ray_dirs[:, 2] = fx + + # elementwise multiplication of scalars requires last dim to match + ray_dirs = ray_dirs / np.linalg.norm(ray_dirs, axis=1, keepdims=True) # type: ignore + if ray_dirs.shape[1] != 3: + raise RuntimeError("Ray directions must be (N,3)") + return ray_dirs + + +def remove_nan_values(uv: NDArrayFloat, points_cam: NDArrayFloat) -> Tuple[NDArrayFloat, NDArrayFloat]: + """Remove NaN values from camera coordinates and image plane coordinates (accepts corrupt array). + + Args: + uv: image plane coordinates, as Numpy array of shape (N,2). + points_cam: Numpy array of shape (N,3) representing coordinates of points within the camera frame. + + Returns: + uv_valid: subset of image plane coordinates, which contain no NaN coordinates. + is_valid_points_cam: subset of 3d points within the camera frame, which contain no NaN coordinates. + """ + is_u_valid = np.logical_not(np.isnan(uv[:, 0])) + is_v_valid = np.logical_not(np.isnan(uv[:, 1])) + is_uv_valid = np.logical_and(is_u_valid, is_v_valid) + + uv_valid = uv[is_uv_valid] + is_valid_points_cam = points_cam[is_uv_valid] + return uv_valid, is_valid_points_cam diff --git a/src/av2/geometry/geometry.py b/src/av2/geometry/geometry.py new file mode 100644 index 00000000..8865765a --- /dev/null +++ b/src/av2/geometry/geometry.py @@ -0,0 +1,295 @@ +# + +"""Geometric utilities for manipulation point clouds, rigid objects, and vector geometry.""" + +from typing import Tuple, Union + +import numpy as np +from scipy.spatial.transform import Rotation + +from av2.utils.constants import PI +from av2.utils.typing import NDArrayBool, NDArrayFloat, NDArrayInt + + +def wrap_angles(angles: NDArrayFloat, period: float = PI) -> NDArrayFloat: + """Map angles (in radians) from domain [-∞, ∞] to [0, π). + + Args: + angles: (N,) array of angles + period: Length of the domain. + + Returns: + Angles (in radians) mapped to the interval [0, π). + """ + # Map angles to [0, ∞]. + angles = np.abs(angles) + + # Calculate floor division and remainder simultaneously. + divs, mods = np.divmod(angles, period) + + # Select angles which exceed specified period. + angle_complement_mask = np.nonzero(divs) + + # Take set complement of `mods` w.r.t. the set [0, π]. + # `mods` must be nonzero, thus the image is the interval [0, π). + angles[angle_complement_mask] = period - mods[angle_complement_mask] + return angles + + +def xy_to_uv(xy: NDArrayFloat, width: int, height: int) -> NDArrayFloat: + """Convert coordinates in R^2 (x,y) to texture coordinates (u,v) in R^2. + + (x,y) coordinates (u,v) coordinates + (+y) (0,0) - - - - - (+u) + | | + | -> | + | | + (+x) - - - - (0,0) (+v) + + The xy to uv coordinate transformation is shown above. We model pixel coordinates + using the uv texture mapping convention. + + NOTE: Ellipses indicate any number of proceeding dimensions allowed for input. + + Args: + xy: (...,2) array of coordinates in R^2 (x,y). + width: Texture grid width. + height: Texture grid height. + + Returns: + (...,2) array of texture / pixel coordinates. + """ + x = xy[..., 0] + y = xy[..., 1] + + u = width - x - 1 + v = height - y - 1 + return np.stack((u, v), axis=-1) + + +def quat_to_mat(quat_wxyz: NDArrayFloat) -> NDArrayFloat: + """Convert a quaternion to a 3D rotation matrix. + + NOTE: SciPy uses the scalar last quaternion notation. Throughout this repository, + we use the scalar FIRST convention. + + Args: + quat_wxyz: (...,4) array of quaternions in scalar first order. + + Returns: + (...,3,3) 3D rotation matrix. + """ + # Convert quaternion from scalar first to scalar last. + quat_xyzw = quat_wxyz[..., [1, 2, 3, 0]] + mat: NDArrayFloat = Rotation.from_quat(quat_xyzw).as_matrix() + return mat + + +def mat_to_quat(mat: NDArrayFloat) -> NDArrayFloat: + """Convert a 3D rotation matrix to a scalar _first_ quaternion. + + NOTE: SciPy uses the scalar last quaternion notation. Throughout this repository, + we use the scalar FIRST convention. + + Args: + mat: (...,3,3) 3D rotation matrices. + + Returns: + (...,4) Array of scalar first quaternions. + """ + # Convert quaternion from scalar first to scalar last. + quat_xyzw: NDArrayFloat = Rotation.from_matrix(mat).as_quat() + quat_wxyz: NDArrayFloat = quat_xyzw[..., [3, 0, 1, 2]] + return quat_wxyz + + +def mat_to_xyz(mat: NDArrayFloat) -> NDArrayFloat: + """Convert a 3D rotation matrix to a sequence of _extrinsic_ rotations. + + In other words, 3D rotation matrix and returns a sequence of Tait-Bryan angles + representing the transformation. + + Reference: https://en.wikipedia.org/wiki/Euler_angles#Rotation_matrix + Reference: https://en.wikipedia.org/wiki/Euler_angles#Tait%E2%80%93Bryan_angles_2 + + Args: + mat: (...,3,3) Rotation matrix. + + Returns: + (...,3) Tait-Bryan angles (in radians) formulated for a sequence of extrinsic rotations. + """ + xyz_rad: NDArrayFloat = Rotation.from_matrix(mat).as_euler("xyz", degrees=False) + return xyz_rad + + +def xyz_to_mat(xyz_rad: NDArrayFloat) -> NDArrayFloat: + """Convert a sequence of rotations about the (x,y,z) axes to a 3D rotation matrix. + + In other words, this function takes in a sequence of Tait-Bryan angles and + returns a 3D rotation matrix which represents the sequence of rotations. + + Computes: + R = Rz(z) * Ry(y) * Rx(x) + + Reference: https://en.wikipedia.org/wiki/Euler_angles#Tait%E2%80%93Bryan_angles_2 + Reference: https://en.wikipedia.org/wiki/Euler_angles#Rotation_matrix + + Args: + xyz_rad: (...,3) Tait-Bryan angles (in radians) of extrinsic rotations. + + Returns: + (...,3,3) 3D Rotation matrix. + """ + mat: NDArrayFloat = Rotation.from_euler("xyz", xyz_rad, degrees=False).as_matrix() + return mat + + +def cart_to_sph(xyz: NDArrayFloat) -> NDArrayFloat: + """Convert Cartesian coordinates into spherical coordinates. + + This function converts a set of points in R^3 to its spherical representation in R^3. + + NOTE: Ellipses indicate any number of proceeding dimensions allowed for input. + + Args: + xyz: (...,3) Array of points (x,y,z) in Cartesian space. + + Returns: + (...,3) Array in spherical space. [Order: (azimuth, inclination, radius)]. + """ + x = xyz[..., 0] + y = xyz[..., 1] + z = xyz[..., 2] + + hypot_xy = np.hypot(x, y) + radius = np.hypot(hypot_xy, z) + inclination = np.arctan2(z, hypot_xy) + azimuth = np.arctan2(y, x) + + return np.stack((azimuth, inclination, radius), axis=-1) + + +def cart_to_hom(cart: NDArrayFloat) -> NDArrayFloat: + """Convert Cartesian coordinates into Homogenous coordinates. + + This function converts a set of points in R^N to its homogeneous representation in R^(N+1). + + Args: + cart: (M,N) Array of points in Cartesian space. + + Returns: + NDArrayFloat: (M,N+1) Array in Homogeneous space. + """ + M, N = cart.shape + hom: NDArrayFloat = np.ones((M, N + 1)) + hom[:, :N] = cart + return hom + + +def hom_to_cart(hom: NDArrayFloat) -> NDArrayFloat: + """Convert Homogenous coordinates into Cartesian coordinates. + + This function converts a set of points in R^(N+1) to its Cartesian representation in R^N. + + Args: + hom: (M,N+1) Array of points in Homogeneous space. + + Returns: + NDArrayFloat: (M,N) Array in Cartesian space. + """ + N = hom.shape[1] - 1 + cart: NDArrayFloat = hom[:, :N] / hom[:, N : N + 1] + return cart + + +def crop_points( + points: Union[NDArrayFloat, NDArrayInt], + lower_bound_inclusive: Tuple[float, ...], + upper_bound_exclusive: Tuple[float, ...], +) -> Tuple[NDArrayFloat, NDArrayFloat]: + """Crop points to a lower and upper boundary. + + NOTE: Ellipses indicate any number of proceeding dimensions allowed for input. + + Args: + points: (...,n) n-dimensional array of points. + lower_bound_inclusive: (n,) Coordinates lower bound (inclusive). + upper_bound_exclusive: (n,) Coordinates upper bound (exclusive). + + Raises: + ValueError: If dimensions between xyz and the provided bounds don't match. + + Returns: + (...,n) Tuple of cropped points and the corresponding boolean mask. + """ + # Gather dimensions. + n_dim = points.shape[-1] + lb_dim = len(lower_bound_inclusive) + ub_dim = len(upper_bound_exclusive) + + # Ensure that the logical operations will broadcast. + if n_dim != lb_dim or n_dim != ub_dim: + raise ValueError(f"Dimensions n_dim {n_dim} must match both lb_dim {lb_dim} and ub_dim {ub_dim}") + + # Ensure that the lower bound less than or equal to the upper bound for each dimension. + if not all(lb < ub for lb, ub in zip(lower_bound_inclusive, upper_bound_exclusive)): + raise ValueError("Lower bound must be less than or equal to upper bound for each dimension") + + # Lower bound mask. + lb_mask = np.greater_equal(points, lower_bound_inclusive) + + # Upper bound mask. + ub_mask = np.less(points, upper_bound_exclusive) + + # Bound mask. + is_valid_points = np.logical_and(lb_mask, ub_mask).all(axis=-1) + return points[is_valid_points], is_valid_points + + +def compute_interior_points_mask(points_xyz: NDArrayFloat, cuboid_vertices: NDArrayFloat) -> NDArrayBool: + r"""Compute the interior points mask for the cuboid. + + Reference: https://math.stackexchange.com/questions/1472049/check-if-a-point-is-inside-a-rectangular-shaped-area-3d + + 5------4 + |\\ |\\ + | \\ | \\ + 6--\\--7 \\ + \\ \\ \\ \\ + l \\ 1-------0 h + e \\ || \\ || e + n \\|| \\|| i + g \\2------3 g + t width. h + h. t. + + Args: + points_xyz: (N,3) Array representing a point cloud in Cartesian coordinates (x,y,z). + cuboid_vertices: (8,3) Array representing 3D cuboid vertices, ordered as shown above. + + Returns: + (N,) An array of boolean flags indicating whether the points are interior to the cuboid. + """ + # Get three corners of the cuboid vertices. + vertices: NDArrayFloat = np.stack((cuboid_vertices[6], cuboid_vertices[3], cuboid_vertices[1])) # (3,3) + + # Choose reference vertex. + # vertices and choice of ref_vertex are coupled. + ref_vertex = cuboid_vertices[2] # (3,) + + # Compute orthogonal edges of the cuboid. + uvw = ref_vertex - vertices # (3,3) + + # Compute signed values which are proportional to the distance from the vector. + sim_uvw_points = points_xyz @ uvw.transpose() # (N,3) + sim_uvw_ref = uvw @ ref_vertex # (3,) + + # Only care about the diagonal. + sim_uvw_vertices: NDArrayFloat = np.diag(uvw @ vertices.transpose()) # type: ignore # (3,) + + # Check 6 conditions (2 for each of the 3 orthogonal directions). + # Refer to the linked reference for additional information. + constraint_a = np.logical_and(sim_uvw_ref <= sim_uvw_points, sim_uvw_points <= sim_uvw_vertices) + constraint_b = np.logical_and(sim_uvw_ref >= sim_uvw_points, sim_uvw_points >= sim_uvw_vertices) + is_interior: NDArrayBool = np.logical_or(constraint_a, constraint_b).all(axis=1) + return is_interior diff --git a/src/av2/geometry/infinity_norm_utils.py b/src/av2/geometry/infinity_norm_utils.py new file mode 100644 index 00000000..959a65a4 --- /dev/null +++ b/src/av2/geometry/infinity_norm_utils.py @@ -0,0 +1,42 @@ +# + +"""Utilities for querying distance to an object by infinity norm.""" + +import numpy as np + +from av2.utils.typing import NDArrayFloat + + +def has_pts_in_infinity_norm_radius(points: NDArrayFloat, window_center: NDArrayFloat, window_sz: float) -> bool: + """Check if a map entity has points within a search radius from a single query point. + + Note: Distance is measured by the infinity norm. + + Args: + points: (N,2) or (N,3) array, representing map entity coordinates. + window_center: (1,2), or (2,) array, representing query point. + window_sz: search radius, in meters. + + Returns: + boolean array of shape (N,) indicating which points lie within the search radius. + + Raises: + ValueError: If `points` is not in R^2 or R^3. + """ + if points.ndim != 2 or points.shape[1] not in (2, 3): + raise ValueError(f"Input points array must have shape (N,2) or (N,3) - received {points.shape}.") + + if points.shape[1] == 3: + # take only x,y dimensions + points = points[:, :2] + + if window_center.ndim == 2: + window_center = window_center.squeeze() + if window_center.size == 3: + window_center = window_center[:2] + + # reshape just in case was given column vector + window_center = window_center.reshape(1, 2) + + dists = np.linalg.norm(points - window_center, ord=np.inf, axis=1) # type: ignore + return bool(dists.min() < window_sz) diff --git a/src/av2/geometry/interpolate.py b/src/av2/geometry/interpolate.py new file mode 100644 index 00000000..8b0af1bb --- /dev/null +++ b/src/av2/geometry/interpolate.py @@ -0,0 +1,241 @@ +# + +"""Utilities for interpolating polylines or poses.""" + +from typing import Final, Tuple + +import numpy as np +from scipy.spatial.transform import Rotation, Slerp + +from av2.geometry.se3 import SE3 +from av2.utils.typing import NDArrayFloat, NDArrayInt + +# For a single line segment +NUM_CENTERLINE_INTERP_PTS: Final[int] = 10 + + +def compute_lane_width(left_even_pts: NDArrayFloat, right_even_pts: NDArrayFloat) -> float: + """Compute the width of a lane, given an explicit left and right boundary. + + Requires an equal number of waypoints on each boundary. For 3d polylines, this incorporates + the height difference between the left and right polyline into the lane width as a hypotenuse + of triangle formed by lane width in a flat plane, and the height difference. + + Args: + left_even_pts: Numpy array of shape (N,2) or (N,3) + right_even_pts: Numpy array of shape (N,2) or (N,3) + + Raises: + ValueError: If the shapes of left_even_pts and right_even_pts don't match. + + Returns: + float representing average width of a lane + """ + if left_even_pts.shape != right_even_pts.shape: + raise ValueError( + f"Shape of left_even_pts {left_even_pts.shape} did not match right_even_pts {right_even_pts.shape}" + ) + lane_width = float(np.mean(np.linalg.norm(left_even_pts - right_even_pts, axis=1))) # type: ignore + return lane_width + + +def compute_mid_pivot_arc(single_pt: NDArrayFloat, arc_pts: NDArrayFloat) -> Tuple[NDArrayFloat, float]: + """Compute an arc by pivoting around a single point. + + Given a line of points on one boundary, and a single point on the other side, + produce the middle arc we get by pivoting around the single point. + + Occurs when mapping cul-de-sacs. + + Args: + single_pt: Numpy array of shape (2,) or (3,) representing a single 2d or 3d coordinate. + arc_pts: Numpy array of shape (N,2) or (N,3) representing a 2d or 3d polyline. + + Returns: + centerline_pts: Numpy array of shape (N,3) + lane_width: average width of the lane. + """ + num_pts = len(arc_pts) + # form ladder with equal number of vertices on each side + single_pt_tiled = np.tile(single_pt, (num_pts, 1)) # type: ignore + # compute midpoint for each rung of the ladder + centerline_pts = (single_pt_tiled + arc_pts) / 2.0 + lane_width = compute_lane_width(single_pt_tiled, arc_pts) + return centerline_pts, lane_width + + +def compute_midpoint_line( + left_ln_boundary: NDArrayFloat, + right_ln_boundary: NDArrayFloat, + num_interp_pts: int = NUM_CENTERLINE_INTERP_PTS, +) -> Tuple[NDArrayFloat, float]: + """Compute the midpoint line from left and right lane segments. + + Interpolate n points along each lane boundary, and then average the left and right waypoints. + + Note that the number of input waypoints along the left and right boundaries + can be vastly different -- consider cul-de-sacs, for example. + + Args: + left_ln_boundary: Numpy array of shape (M,2) + right_ln_boundary: Numpy array of shape (N,2) + num_interp_pts: number of midpoints to compute for this lane segment, + except if it is a cul-de-sac, in which case the number of midpoints + will be equal to max(M,N). + + Returns: + centerline_pts: Numpy array of shape (N,2) representing centerline of ladder. + + Raises: + ValueError: If the left and right lane boundaries aren't a list of 2d or 3d waypoints. + """ + if left_ln_boundary.ndim != 2 or right_ln_boundary.ndim != 2: + raise ValueError("Left and right lane boundaries must consist of a sequence of 2d or 3d waypoints.") + + dim = left_ln_boundary.shape[1] + if dim not in [2, 3]: + raise ValueError("Left and right lane boundaries must be 2d or 3d.") + + if left_ln_boundary.shape[1] != right_ln_boundary.shape[1]: + raise ValueError("Left ") + + if len(left_ln_boundary) == 1: + centerline_pts, lane_width = compute_mid_pivot_arc(single_pt=left_ln_boundary, arc_pts=right_ln_boundary) + return centerline_pts[:, :2], lane_width + + if len(right_ln_boundary) == 1: + centerline_pts, lane_width = compute_mid_pivot_arc(single_pt=right_ln_boundary, arc_pts=left_ln_boundary) + return centerline_pts[:, :2], lane_width + + # fall back to the typical case. + left_even_pts = interp_arc(num_interp_pts, points=left_ln_boundary) + right_even_pts = interp_arc(num_interp_pts, points=right_ln_boundary) + + centerline_pts = (left_even_pts + right_even_pts) / 2.0 # type: ignore + + lane_width = compute_lane_width(left_even_pts, right_even_pts) + return centerline_pts, lane_width + + +def interp_arc(t: int, points: NDArrayFloat) -> NDArrayFloat: + """Linearly interpolate equally-spaced points along a polyline, either in 2d or 3d. + + We use a chordal parameterization so that interpolated arc-lengths + will approximate original polyline chord lengths. + Ref: M. Floater and T. Surazhsky, Parameterization for curve + interpolation. 2005. + https://www.mathworks.com/matlabcentral/fileexchange/34874-interparc + + For the 2d case, we remove duplicate consecutive points, since these have zero + distance and thus cause division by zero in chord length computation. + + Args: + t: number of points that will be uniformly interpolated and returned + points: Numpy array of shape (N,2) or (N,3), representing 2d or 3d-coordinates of the arc. + + Returns: + Numpy array of shape (N,2) + + Raises: + ValueError: If `points` is not in R^2 or R^3. + """ + if points.ndim != 2: + raise ValueError("Input array must be (N,2) or (N,3) in shape.") + + # the number of points on the curve itself + n, _ = points.shape + + # equally spaced in arclength -- the number of points that will be uniformly interpolated + eq_spaced_points = np.linspace(0, 1, t) + + # Compute the chordal arclength of each segment. + # Compute differences between each x coord, to get the dx's + # Do the same to get dy's. Then the hypotenuse length is computed as a norm. + chordlen: NDArrayFloat = np.linalg.norm(np.diff(points, axis=0), axis=1) # type: ignore + # Normalize the arclengths to a unit total + chordlen = chordlen / np.sum(chordlen) + # cumulative arclength + + cumarc: NDArrayFloat = np.zeros(len(chordlen) + 1) + cumarc[1:] = np.cumsum(chordlen) + + # which interval did each point fall in, in terms of eq_spaced_points? (bin index) + tbins: NDArrayInt = np.digitize(eq_spaced_points, bins=cumarc).astype(int) # type: ignore + + # #catch any problems at the ends + tbins[np.where((tbins <= 0) | (eq_spaced_points <= 0))] = 1 # type: ignore + tbins[np.where((tbins >= n) | (eq_spaced_points >= 1))] = n - 1 + + s = np.divide((eq_spaced_points - cumarc[tbins - 1]), chordlen[tbins - 1]) + anchors = points[tbins - 1, :] + # broadcast to scale each row of `points` by a different row of s + offsets = (points[tbins, :] - points[tbins - 1, :]) * s.reshape(-1, 1) + points_interp: NDArrayFloat = anchors + offsets + + return points_interp + + +def linear_interpolation( + key_timestamps: Tuple[int, int], key_translations: Tuple[NDArrayFloat, NDArrayFloat], query_timestamp: int +) -> NDArrayFloat: + """Given two 3d positions at specific timestamps, interpolate an intermediate position at a given timestamp. + + Args: + key_timestamps: pair of integer-valued nanosecond timestamps (representing t0 and t1). + key_translations: pair of (3,) arrays, representing 3d positions. + query_timestamp: interpolate the position at this timestamp. + + Returns: + interpolated translation (3,). + + Raises: + ValueError: If query_timestamp does not fall within [t0,t1]. + """ + t0, t1 = key_timestamps + if query_timestamp < t0 or query_timestamp > t1: + raise ValueError("Query timestamp must be witin the interval [t0,t1].") + + interval = t1 - t0 + t = (query_timestamp - t0) / interval + + vec = key_translations[1] - key_translations[0] # type: ignore + translation_interp = key_translations[0] + vec * t # type: ignore + return translation_interp + + +def interpolate_pose(key_timestamps: Tuple[int, int], key_poses: Tuple[SE3, SE3], query_timestamp: int) -> SE3: + """Given two SE(3) poses at specific timestamps, interpolate an intermediate pose at a given timestamp. + + Note: we use a straight line interpolation for the translation, while still using interpolate (aka "slerp") + for the rotational component. + + Other implementations are possible, see: + https://github.com/borglab/gtsam/blob/develop/gtsam/geometry/Pose3.h#L129 + https://github.com/borglab/gtsam/blob/744db328e7ae537e71329e04cc141b3a28b0d6bd/gtsam/base/Lie.h#L327 + + Args: + key_timestamps: list of timestamps, representing timestamps of the keyframes. + key_poses: list of poses, representing the keyframes. + query_timestamp: interpolate the pose at this timestamp. + + Returns: + Inferred SE(3) pose at the query time. + + Raises: + ValueError: If query_timestamp does not fall within [t0,t1]. + """ + t0, t1 = key_timestamps + if query_timestamp < t0 or query_timestamp > t1: + raise ValueError("Query timestamp must be witin the interval [t0,t1].") + + # Setup the fixed keyframe rotations and times + key_rots = Rotation.from_matrix(np.array([kp.rotation for kp in key_poses])) + slerp = Slerp(key_timestamps, key_rots) + + # Interpolate the rotations at the given time: + R_interp = slerp(query_timestamp).as_matrix() + + key_translations = (key_poses[0].translation, key_poses[1].translation) + t_interp = linear_interpolation(key_timestamps, key_translations=key_translations, query_timestamp=query_timestamp) + pose_interp = SE3(rotation=R_interp, translation=t_interp) + return pose_interp diff --git a/src/av2/geometry/mesh_grid.py b/src/av2/geometry/mesh_grid.py new file mode 100644 index 00000000..275d3a80 --- /dev/null +++ b/src/av2/geometry/mesh_grid.py @@ -0,0 +1,45 @@ +# + +"""Mesh grid utility functions.""" + +import math + +import numpy as np + +from av2.utils.typing import NDArrayFloat + + +def get_mesh_grid_as_point_cloud( + min_x: int, max_x: int, min_y: int, max_y: int, downsample_factor: float = 1.0 +) -> NDArrayFloat: + """Sample regular grid and return the (x, y) coordinates. + + For a (2,2) grid, 9 sampled points will be returned (representing the unique corners + of every grid cell). + + Args: + min_x: Minimum x-coordinate of 2D grid + max_x: Maximum x-coordinate of 2D grid + min_y: Minimum y-coordinate of 2D grid + max_y: Maximum y-coordinate of 2D grid + downsample_factor: the resolution of the grid. Defaults to 1 m resolution. + For example, to sample just the 4 corners of a 3x3 grid (@ 3 meter resolution), + the downsample_factor should be set to 3. + + Returns: + Array of shape (N, 2) and type float64 representing 2d (x,y) coordinates. + """ + nx = max_x - min_x + ny = max_y - min_y + x = np.linspace(min_x, max_x, math.ceil(nx / downsample_factor) + 1) + y = np.linspace(min_y, max_y, math.ceil(ny / downsample_factor) + 1) + x_grid, y_grid = np.meshgrid(x, y) # type: ignore + + x_grid = x_grid.flatten() + y_grid = y_grid.flatten() + + x_grid = x_grid[:, np.newaxis] + y_grid = y_grid[:, np.newaxis] + + pts: NDArrayFloat = np.hstack([x_grid, y_grid]) + return pts diff --git a/src/av2/geometry/polyline_utils.py b/src/av2/geometry/polyline_utils.py new file mode 100644 index 00000000..e3cf9b8e --- /dev/null +++ b/src/av2/geometry/polyline_utils.py @@ -0,0 +1,211 @@ +# + +"""Polyline related utilities.""" + +import datetime +import math +from typing import Final, Tuple + +import matplotlib.pyplot as plt +import numpy as np + +import av2.geometry.interpolate as interp_utils +from av2.utils.typing import NDArrayBool, NDArrayFloat + +AVG_LANE_WIDTH_M: Final[float] = 3.8 +EPS: Final[float] = 1e-10 + + +def get_polyline_length(polyline: NDArrayFloat) -> float: + """Calculate the length of a polyline. + + Args: + polyline: Numpy array of shape (N,3) + + Returns: + The length of the polyline as a scalar. + + Raises: + RuntimeError: If `polyline` doesn't have shape (N,2) or (N,3). + """ + if polyline.shape[1] not in [2, 3]: + raise RuntimeError("Polyline must have shape (N,2) or (N,3)") + offsets = np.diff(polyline, axis=0) # type: ignore + return float(np.linalg.norm(offsets, axis=1).sum()) # type: ignore + + +def interp_polyline_by_fixed_waypt_interval(polyline: NDArrayFloat, waypt_interval: float) -> Tuple[NDArrayFloat, int]: + """Resample waypoints of a polyline so that waypoints appear roughly at fixed intervals from the start. + + Args: + polyline: array pf shape (N,2) or (N,3) representing a polyline. + waypt_interval: space interval between waypoints, in meters. + + Returns: + interp_polyline: array of shape (N,2) or (N,3) representing a resampled/interpolated polyline. + num_waypts: number of computed waypoints. + + Raises: + RuntimeError: If `polyline` doesn't have shape (N,2) or (N,3). + """ + if polyline.shape[1] not in [2, 3]: + raise RuntimeError("Polyline must have shape (N,2) or (N,3)") + + # get the total length in meters of the line segment + len_m = get_polyline_length(polyline) + + # count number of waypoints to get the desired length + # add one for the extra endpoint + num_waypts = math.floor(len_m / waypt_interval) + 1 + interp_polyline = interp_utils.interp_arc(t=num_waypts, points=polyline) + return interp_polyline, num_waypts + + +def get_double_polylines(polyline: NDArrayFloat, width_scaling_factor: float) -> Tuple[NDArrayFloat, NDArrayFloat]: + """Treat any polyline as a centerline, and extend a narrow strip on both sides. + + Dimension is preserved (2d->2d, and 3d->3d). + + Args: + polyline: array of shape (N,2) or (N,3) representing a polyline. + width_scaling_factor: controls the spacing between the two polylines representing the lane boundary, + e.g. for a "DOUBLE_SOLID" marking. + + Returns: + left: array of shape (N,2) or (N,3) representing left polyline. + right: array of shape (N,2) or (N,3) representing right polyline. + """ + double_line_polygon = centerline_to_polygon(centerline=polyline, width_scaling_factor=width_scaling_factor) + num_pts = double_line_polygon.shape[0] + + # split index -- polygon from right boundary, left boundary, then close it w/ 0th vertex of right + # we swap left and right since our polygon is generated about a boundary, not a centerline + k = num_pts // 2 + left = double_line_polygon[:k] + right = double_line_polygon[k:-1] # throw away the last point, since it is just a repeat + + return left, right + + +def swap_left_and_right( + condition: NDArrayBool, left_centerline: NDArrayFloat, right_centerline: NDArrayFloat +) -> Tuple[NDArrayFloat, NDArrayFloat]: + """Swap points in left and right centerline according to condition. + + Args: + condition: Numpy array of shape (N,) of type boolean. Where true, swap the values in the left + and right centerlines. + left_centerline: The left centerline, whose points should be swapped with the right centerline. + right_centerline: The right centerline. + + Returns: + Left and right centerlines. + """ + right_swap_indices = right_centerline[condition] + left_swap_indices = left_centerline[condition] + + left_centerline[condition] = right_swap_indices + right_centerline[condition] = left_swap_indices + return left_centerline, right_centerline + + +def centerline_to_polygon( + centerline: NDArrayFloat, width_scaling_factor: float = 1.0, visualize: bool = False +) -> NDArrayFloat: + """Convert a lane centerline polyline into a rough polygon of the lane's area. + + The input polyline may be 2d or 3d. Centerline height will be propagated to the two new + polylines. + + On average, a lane is 3.8 meters in width. Thus, we allow 1.9 m on each side. + We use this as the length of the hypotenuse of a right triangle, and compute the + other two legs to find the scaled x and y displacement. + + Args: + centerline: Numpy array of shape (N,3) or (N,2). + width_scaling_factor: Multiplier that scales avg. lane width to get a new lane width. + visualize: Save a figure showing the the output polygon. + + Returns: + Numpy array of shape (2N+1,2) or (2N+1,3), with duplicate first and last vertices. + """ + # eliminate duplicates + _, inds = np.unique(centerline, axis=0, return_index=True) # type: ignore + # does not return indices in sorted order + inds = np.sort(inds) + centerline = centerline[inds] + + grad: NDArrayFloat = np.gradient(centerline, axis=0) # type: ignore + dx = grad[:, 0] + dy = grad[:, 1] + + # compute the normal at each point + slopes = dy / (dx + EPS) + inv_slopes = -1.0 / (slopes + EPS) + + thetas = np.arctan(inv_slopes) + x_disp = AVG_LANE_WIDTH_M * width_scaling_factor / 2.0 * np.cos(thetas) + y_disp = AVG_LANE_WIDTH_M * width_scaling_factor / 2.0 * np.sin(thetas) + + displacement: NDArrayFloat = np.hstack([x_disp[:, np.newaxis], y_disp[:, np.newaxis]]) + + # preserve z coordinates. + right_centerline = centerline.copy() + right_centerline[:, :2] += displacement + + left_centerline = centerline.copy() + left_centerline[:, :2] -= displacement + + # right centerline position depends on sign of dx and dy + subtract_cond1 = np.logical_and(dx > 0, dy < 0) + subtract_cond2 = np.logical_and(dx > 0, dy > 0) + subtract_cond = np.logical_or(subtract_cond1, subtract_cond2) + left_centerline, right_centerline = swap_left_and_right(subtract_cond, left_centerline, right_centerline) + + # right centerline also depended on if we added or subtracted y + neg_disp_cond = displacement[:, 1] > 0 + left_centerline, right_centerline = swap_left_and_right(neg_disp_cond, left_centerline, right_centerline) + + if visualize: + plt.scatter(centerline[:, 0], centerline[:, 1], 20, marker=".", color="b") + plt.scatter(right_centerline[:, 0], right_centerline[:, 1], 20, marker=".", color="r") + plt.scatter(left_centerline[:, 0], left_centerline[:, 1], 20, marker=".", color="g") + fname = datetime.datetime.utcnow().strftime("%Y_%m_%d_%H_%M_%S_%f") + plt.savefig(f"polygon_unit_tests/{fname}.png") + plt.close("all") + + # return the polygon + return convert_lane_boundaries_to_polygon(right_centerline, left_centerline) + + +def convert_lane_boundaries_to_polygon(right_lane_bounds: NDArrayFloat, left_lane_bounds: NDArrayFloat) -> NDArrayFloat: + """Convert lane boundaries to a polygon. + + Given left and right boundaries of a lane segment, provide the exterior vertices of the + 2d or 3d lane segment polygon. + + NOTE: We chain the right segment with a reversed left segment, and then repeat the first vertex. In other words, + the first and last vertex are identical. + + L _________ + . . + . . + R _________ + + Args: + right_lane_bounds: Array of shape (K,2) or (K,3) representing right lane boundary points. + left_lane_bounds: Array of shape (M,2) or (M,3) representing left lane boundary points. + + Returns: + Numpy array of shape (K+M+1,2) or (K+M+1,3) + + Raises: + RuntimeError: If the last dimension of the left and right boundary polylines do not match. + """ + if not right_lane_bounds.shape[-1] == left_lane_bounds.shape[-1]: + raise RuntimeError("Last dimension of left and right boundary polylines must match.") + + polygon: NDArrayFloat = np.vstack([right_lane_bounds, left_lane_bounds[::-1], right_lane_bounds[0]]) + if not polygon.ndim == 2 or polygon.shape[1] not in [2, 3]: + raise RuntimeError("Polygons must be Nx2 or Nx3 in shape.") + return polygon diff --git a/src/av2/geometry/se3.py b/src/av2/geometry/se3.py new file mode 100644 index 00000000..db199b97 --- /dev/null +++ b/src/av2/geometry/se3.py @@ -0,0 +1,99 @@ +# + +"""SE(3) lie group for rigid transformations on points.""" + +from __future__ import annotations + +from dataclasses import dataclass +from functools import cached_property + +import numpy as np + +from av2.utils.typing import NDArrayFloat + + +@dataclass +class SE3: + """SE(3) lie group object. + + References: + http://ethaneade.com/lie_groups.pdf + + Args: + rotation: Array of shape (3, 3) + translation: Array of shape (3,) + """ + + rotation: NDArrayFloat + translation: NDArrayFloat + + def __post_init__(self) -> None: + """Check validity of rotation and translation arguments. + + Raises: + ValueError: If rotation is not shape (3,3) or translation is not shape (3,). + """ + if self.rotation.shape != (3, 3): + raise ValueError("Rotation matrix must be shape (3,3)!") + if self.translation.shape != (3,): + raise ValueError("Translation vector must be shape (3,)") + + @cached_property + def transform_matrix(self) -> NDArrayFloat: + """4x4 homogeneous transformation matrix.""" + transform_matrix = np.eye(4) + transform_matrix[:3, :3] = self.rotation + transform_matrix[:3, 3] = self.translation + return transform_matrix + + def transform_from(self, point_cloud: NDArrayFloat) -> NDArrayFloat: + """Apply the SE(3) transformation to this point cloud. + + Args: + point_cloud: Array of shape (N, 3). If the transform represents dst_SE3_src, + then point_cloud should consist of points in frame `src` + + Returns: + Array of shape (N, 3) representing the transformed point cloud, i.e. points in frame `dst` + """ + return point_cloud @ self.rotation.T + self.translation + + def transform_point_cloud(self, point_cloud: NDArrayFloat) -> NDArrayFloat: + """Apply the SE(3) transformation to this point cloud. + + Args: + point_cloud: Array of shape (N, 3). If the transform represents dst_SE3_src, + then point_cloud should consist of points in frame `src` + + Returns: + Array of shape (N, 3) representing the transformed point cloud, i.e. points in frame `dst` + """ + return self.transform_from(point_cloud) + + def inverse(self) -> SE3: + """Return the inverse of the current SE(3) transformation. + + For example, if the current object represents target_SE3_src, we will return instead src_SE3_target. + + Returns: + instance of SE3 class, representing inverse of SE3 transformation target_SE3_src. + """ + return SE3(rotation=self.rotation.T, translation=self.rotation.T.dot(-self.translation)) + + def compose(self, right_SE3: SE3) -> SE3: + """Compose (right multiply) this class' transformation matrix T with another SE(3) instance. + + Algebraic representation: chained_se3 = T * right_SE3 + + Args: + right_SE3: Another instance of SE3 class. + + Returns: + New instance of SE3 class. + """ + chained_transform_matrix: NDArrayFloat = self.transform_matrix @ right_SE3.transform_matrix + chained_SE3 = SE3( + rotation=chained_transform_matrix[:3, :3], + translation=chained_transform_matrix[:3, 3], + ) + return chained_SE3 diff --git a/src/av2/geometry/sim2.py b/src/av2/geometry/sim2.py new file mode 100644 index 00000000..8a8f71d4 --- /dev/null +++ b/src/av2/geometry/sim2.py @@ -0,0 +1,209 @@ +# + +"""Similarity(2) lie group for rigid transformations and scaling on points. + +References: + http://ethaneade.com/lie_groups.pdf + https://github.com/borglab/gtsam/blob/develop/gtsam/geometry/Similarity3.h +""" + +from __future__ import annotations + +import json +import math +import numbers +from dataclasses import dataclass +from pathlib import Path + +import numpy as np + +import av2.utils.io as io_utils +from av2.utils.helpers import assert_np_array_shape +from av2.utils.typing import NDArrayFloat + + +@dataclass(frozen=True) +class Sim2: + """Similarity(2) lie group object. + + Args: + R: array of shape (2x2) representing 2d rotation matrix + t: array of shape (2,) representing 2d translation + s: scaling factor + """ + + R: NDArrayFloat + t: NDArrayFloat + s: float + + def __post_init__(self) -> None: + """Check validity of rotation, translation, and scale arguments. + + Raises: + ValueError: If `R` is not shape (3,3), `t` is not shape (2,), + or `s` is not a numeric type. + ZeroDivisionError: If `s` is close or equal to zero. + """ + assert_np_array_shape(self.R, (2, 2)) + assert_np_array_shape(self.t, (2,)) + + if not isinstance(self.s, numbers.Number): + raise ValueError("Scale `s` must be a numeric type!") + if math.isclose(self.s, 0.0): + raise ZeroDivisionError("3x3 matrix formation would require division by zero") + + @property + def theta_deg(self) -> float: + """Recover the rotation angle `theta` (in degrees) from the 2d rotation matrix. + + Note: the first column of the rotation matrix R provides sine and cosine of theta, + since R is encoded as [c,-s] + [s, c] + + We use the following identity: tan(theta) = s/c = (opp/hyp) / (adj/hyp) = opp/adj + + Returns: + Rotation angle from the 2d rotation matrix. + """ + c, s = self.R[0, 0], self.R[1, 0] + theta_rad = np.arctan2(s, c) + return float(np.rad2deg(theta_rad)) + + def __repr__(self) -> str: + """Return a human-readable string representation of the class.""" + trans = np.round(self.t, 2) # type: ignore + return f"Angle (deg.): {self.theta_deg:.1f}, Trans.: {trans}, Scale: {self.s:.1f}" + + def __eq__(self, other: object) -> bool: + """Check for equality with other Sim(2) object.""" + if not isinstance(other, Sim2): + return False + + if not np.isclose(self.scale, other.scale): + return False + + if not np.allclose(self.rotation, other.rotation): + return False + + if not np.allclose(self.translation, other.translation): + return False + + return True + + @property + def rotation(self) -> NDArrayFloat: + """Return the 2x2 rotation matrix.""" + return self.R + + @property + def translation(self) -> NDArrayFloat: + """Return the (2,) translation vector.""" + return self.t + + @property + def scale(self) -> float: + """Return the scale.""" + return self.s + + @property + def matrix(self) -> NDArrayFloat: + """Calculate 3*3 matrix group equivalent.""" + T = np.zeros((3, 3)) + T[:2, :2] = self.R + T[:2, 2] = self.t + T[2, 2] = 1 / self.s + return T + + def compose(self, S: Sim2) -> Sim2: + """Composition with another Sim2. + + This can be understood via block matrix multiplication, if self is parameterized as (R1,t1,s1) + and if `S` is parameterized as (R2,t2,s2): + + [R1 t1] [R2 t2] [R1 @ R2 R1@t2 + t1/s2] + [0 1/s1] @ [0 1/s2] = [ 0 1/(s1*s2) ] + + Args: + S: Similarity(2) transformation. + + Returns: + Composed Similarity(2) transformation. + """ + # fmt: off + return Sim2( + R=self.R @ S.R, + t=self.R @ S.t + ((1.0 / S.s) * self.t), # type: ignore + s=self.s * S.s + ) + # fmt: on + + def inverse(self) -> Sim2: + """Return the inverse.""" + Rt = self.R.T + sRt: NDArrayFloat = -Rt @ (self.s * self.t) + return Sim2(Rt, sRt, 1.0 / self.s) + + def transform_from(self, points_xy: NDArrayFloat) -> NDArrayFloat: + """Transform point cloud from reference frame a to b. + + If the points are in frame A, and our Sim(3) transform is defines as bSa, then we get points + back in frame B: + p_b = bSa * p_a + Action on a point p is s*(R*p+t). + + Args: + points_xy: Nx2 array representing 2d points in frame A. + + Returns: + Nx2 array representing 2d points in frame B. + + Raises: + ValueError: if `points_xy` isn't in R^2. + """ + if not points_xy.ndim == 2: + raise ValueError("Input points are not 2-dimensional.") + assert_np_array_shape(points_xy, (None, 2)) + # (2,2) x (2,N) + (2,1) = (2,N) -> transpose + transformed_point_cloud: NDArrayFloat = (points_xy @ self.R.T) + self.t + + # now scale points + return transformed_point_cloud * self.s + + def transform_point_cloud(self, points_xy: NDArrayFloat) -> NDArrayFloat: + """Alias for `transform_from()`, for synchrony w/ API provided by SE(2) and SE(3) classes.""" + return self.transform_from(points_xy) + + def save_as_json(self, save_fpath: Path) -> None: + """Save the Sim(2) object to a JSON representation on disk. + + Args: + save_fpath: path to where json file should be saved + """ + dict_for_serialization = { + "R": self.rotation.flatten().tolist(), + "t": self.translation.flatten().tolist(), + "s": self.scale, + } + io_utils.save_json_dict(save_fpath, dict_for_serialization) + + @classmethod + def from_json(cls, json_fpath: Path) -> Sim2: + """Generate class inst. from a JSON file containing Sim(2) parameters as flattened matrices (row-major).""" + with open(json_fpath, "r") as f: + json_data = json.load(f) + + R: NDArrayFloat = np.array(json_data["R"]).reshape(2, 2) + t: NDArrayFloat = np.array(json_data["t"]).reshape(2) + s = float(json_data["s"]) + return cls(R, t, s) + + @classmethod + def from_matrix(cls, T: NDArrayFloat) -> Sim2: + """Generate class instance from a 3x3 Numpy matrix.""" + if np.isclose(T[2, 2], 0.0): + raise ZeroDivisionError("Sim(2) scale calculation would lead to division by zero.") + + R = T[:2, :2] + t = T[:2, 2] + s = 1 / T[2, 2] + return cls(R, t, s) diff --git a/src/av2/map/README.md b/src/av2/map/README.md new file mode 100644 index 00000000..25a3f9b4 --- /dev/null +++ b/src/av2/map/README.md @@ -0,0 +1,146 @@ + +# Maps for Argoverse 2.0 + +## Table of Contents + +- [Overview](#overview) +- [Map Counts](#map-counts) +- [Vector Map: Lane Graph and Lane Segments](#lane-segments) +- [Vector Map: Drivable Area](#drivable-area) +- [Vector Map: Pedestrian Crossings](#ped-crossings) +- [Area of Local Maps](#area-of-local-maps) +- [Raster Maps: Ground surface height](#ground-height) +- [Training Online Map Inference Models](#training-online-map-inference-models) + +## Overview + +In all three datasets, each scenario contains its own HD Map with 3D lane, crosswalk, and drivable area geometry — sourced from data captured in six distinct cities (Austin, Detroit, Miami, Palo Alto, Pittsburgh, and Washington D.C.). + +Each scenario in the three datasets described above shares the same HD map representation. Each scenario carries its own local map region. This is a departure from the original Argoverse datasets in which all scenarios were localized onto two city-scale maps. Advantages of per-scenario maps include: + +- More efficient queries. +- The ability to handle map changes. A particular intersection might be observed multiple times in our datasets, and there could be changes to the lanes, crosswalks, or even ground height in between the times when the logs or sequences were captured. + +## Map Counts + +Argoverse 2.0 offers a massive number of highly diverse HD maps: + +- **Motion Forecasting Dataset**: ~250,000 vector maps. +- **Sensor Dataset**: 1,000 vector maps and 1,000 ground height raster maps. +- **LiDAR Dataset**: 20,000 vector maps. +- **TbV Dataset**: 1,038 vector maps and 1,038 ground height raster maps. + +The core data structure that holds Argoverse 2.0 map data is the [`ArgoverseStaticMap`](map_api.py#280) class. Please refer to the [map tutorial notebook](../../../tutorials/map_tutorial.ipynb) for more examples of how to use the map API. + + + +## Vector Map: Lane Graph and Lane Segments + +The core feature of the HD map is the lane graph, consisting of a graph G = (V, E), where V are individual lane segments. In the [supplemental material](https://openreview.net/attachment?id=vKQGe36av4k&name=supplementary_material), we enumerate and define the attributes we provide for each lane segment. Unlike Argoverse 1, we provide the actual 3D lane boundaries, instead of only centerlines. However, our API provides code to quickly infer the centerlines at any desired sampling resolution. Polylines are quantized to 1 cm resolution in the release. + +

+ +

+ +These vector map files are provided as JSON, e.g. `log_map_archive_00a6ffc1-6ce9-3bc3-a060-6006e9893a1a____PIT_city_31785.json` + +They may be loaded as follows: + +```python +from av2.map.map_api import ArgoverseStaticMap +log_map_dirpath = Path("av2") / "00a6ffc1-6ce9-3bc3-a060-6006e9893a1a" / "map" +avm = ArgoverseStaticMap.from_map_dir(log_map_dirpath=log_map_dirpath, build_raster=False) +``` + +Please refer to the [`LaneSegment`](lane_segment.py#L71) class, with the following attributes: + +- `id`: unique identifier for this lane segment (guaranteed to be unique only within this local map). +- `is_intersection`: boolean value representing whether or not this lane segment lies within an intersection. +- `lane_type`: designation of which vehicle types may legally utilize this lane for travel (see [`LaneType`](lane_segment.py#L23)). +- `right_lane_boundary`: 3d polyline representing the right lane boundary (see [`Polyline`](map_primitives.py#L37)). +- `left_lane_boundary`: 3d polyline representing the left lane boundary. +- `right_mark_type`: type of painted marking found along the right lane boundary (see [`LaneMarkType`](lane_segment.py#L31)). +- `left_mark_type`: type of painted marking found along the left lane boundary. +- `predecessors`: unique identifiers of lane segments that are predecessors of this object. +- `successors`: unique identifiers of lane segments that represent successor of this object. Note: this list will be empty if no successors exist. +- `right_neighbor_id`: unique identifier of the lane segment representing this object's right neighbor. +- `left_neighbor_id`: unique identifier of the lane segment representing this object's left neighbor. + +

+ + +

+ + + +## Vector Map: Drivable Area + +Instead of providing drivable area segmentation in a rasterized format, as we did in Argoverse 1, we release it in a vector format (i.e. as 3D polygons). This offers multiple advantages, chiefly in compression - allowing us to store separate maps for tens of thousands of scenarios, while ensuring that the raster format is still easily derivable. The polygon vertices are quantized to 1 cm resolution. + +Please refer to the [`DrivableArea`](drivable_area.py#L17) class, with the following attributes: + +- `id`: unique identifier. +- `area_boundary`: 3d vertices of polygon, representing the drivable area's boundary. + + + +## Vector Map: Pedestrian Crossings + +These entities represent crosswalks, and are provided in vector format. They are parameterized by two edges along a principal axis. Both lines should be pointing in nominally the same direction and a pedestrian is expected to move either roughly parallel to both lines or anti-parallel to both lines. + +Please refer to the [`PedestrianCrossing`](pedestrian_crossing.py#L17) class, with the following attributes: + +- `id`: unique identifier of pedestrian crossing. +- `edge1`: 3d polyline representing one edge of the crosswalk, with 2 waypoints. +- `edge2`: 3d polyline representing the other edge of the crosswalk, with 2 waypoints. + +## Area of Local Maps + +Each scenario’s local map includes all entities found within a 100 m dilation in l2-norm from the ego-vehicle trajectory. + + + +## Raster Maps: Ground Surface Height + +Only the AV 2.0 Sensor Dataset and TbV includes a dense ground surface height map. (The AV 2.0 LiDAR dataset and AV 2.0 Motion Forecasting (MF) datasets **do not** come up with raster maps, but still have sparse 3D height information on polylines). + +

+ +

+ +Ground surface height is provided for areas within a 5 m isocontour of the drivable area boundary, which we define as the region of interest (ROI). We do so because the notion of ground surface height is ill-defined for the interior of buildings and interior of densely constructed city blocks, areas where ground vehicles cannot observe due to occlusion. The raster grid is quantized to a 30 cm resolution, a higher resolution than the 1 m resolution in Argoverse 1. + +This data is provided as `float16` Numpy files: +`00a6ffc1-6ce9-3bc3-a060-6006e9893a1a_ground_height_surface____PIT.npy` + +**Sim(2) representation**: In order to access the raster values, a Similarity(2) mapping from city coordinates to the high-resolution raster grid (which we refer to as `img` or `array`). This Similarity(2) object provided as a JSON file per log encapsulating (R,t,s), e.g.: + +`00a6ffc1-6ce9-3bc3-a060-6006e9893a1a___img_Sim2_city.json` + +Points may be transformed as follows: + +```python +from av2.geometry.sim2 import Sim2 +array_Sim2_city = Sim2.from_json(json_fpath) +points_array = array_Sim2_city.transform_from(points_city) +``` + +However, instead of indexing manually into the raster arrays, the API will handle this for you: + +```python +avm = ArgoverseStaticMap.from_map_dir(log_map_dirpath=log_map_dirpath, build_raster=True) +points_z = avm.raster_ground_height_layer.get_ground_height_at_xy(points_xy) +``` + +## Training Online Map Inference Models + +Argoverse 2.0 offers new opportunities for training online map inference models, as the largest source of paired sensor data and HD maps publicly available at the time of release. + +However, a few Sensor 2.0 Dataset logs intentionally feature HD map changes: + +1. `75e8adad-50a6-3245-8726-5e612db3d165` +2. `54bc6dbc-ebfb-3fba-b5b3-57f88b4b79ca` +3. `af170aac-8465-3d7b-82c5-64147e94af7d` +4. `6e106cf8-f6dd-38f6-89c8-9be7a71e7275` + +These logs should not be used for training online map inference models, as the real-world scene has recently been updated via constructed, leaving the map out-of-date. diff --git a/src/av2/map/__init__.py b/src/av2/map/__init__.py new file mode 100644 index 00000000..b33d130b --- /dev/null +++ b/src/av2/map/__init__.py @@ -0,0 +1,3 @@ +# + +"""HD Maps subpackage.""" diff --git a/src/av2/map/drivable_area.py b/src/av2/map/drivable_area.py new file mode 100644 index 00000000..b8a46aae --- /dev/null +++ b/src/av2/map/drivable_area.py @@ -0,0 +1,40 @@ +# + +"""Class describing a drivable area polygon.""" + +from __future__ import annotations + +from dataclasses import dataclass +from typing import Any, Dict, List + +import numpy as np + +from av2.map.map_primitives import Point +from av2.utils.typing import NDArrayFloat + + +@dataclass +class DrivableArea: + """Represents a single polygon, not a polyline. + + Args: + id: unique identifier. + area_boundary: 3d vertices of polygon, representing the drivable area's boundary. + """ + + id: int + area_boundary: List[Point] + + @property + def xyz(self) -> NDArrayFloat: + """Return (N,3) array representing the ordered 3d coordinates of the polygon vertices.""" + return np.vstack([wpt.xyz for wpt in self.area_boundary]) + + @classmethod + def from_dict(cls, json_data: Dict[str, Any]) -> DrivableArea: + """Generate object instance from dictionary read from JSON data.""" + point_list = [Point(x=v["x"], y=v["y"], z=v["z"]) for v in json_data["area_boundary"]] + # append the first vertex to the end of vertex list + point_list.append(point_list[0]) + + return cls(id=json_data["id"], area_boundary=point_list) diff --git a/src/av2/map/lane_segment.py b/src/av2/map/lane_segment.py new file mode 100644 index 00000000..6f654d83 --- /dev/null +++ b/src/av2/map/lane_segment.py @@ -0,0 +1,177 @@ +# + +"""Classes describing lane segments and their associated properties.""" + +from __future__ import annotations + +import logging +from dataclasses import dataclass +from enum import Enum +from typing import Any, Dict, Final, List, Optional + +import av2.geometry.infinity_norm_utils as infinity_norm_utils +import av2.geometry.interpolate as interp_utils +import av2.geometry.polyline_utils as polyline_utils +from av2.map.map_primitives import Polyline +from av2.utils.typing import NDArrayFloat + +WPT_INFINITY_NORM_INTERP_NUM: Final[int] = 50 + +logger = logging.getLogger(__name__) + + +class LaneType(str, Enum): + """Describes the sorts of objects that may use the lane for travel.""" + + VEHICLE: str = "VEHICLE" + BIKE: str = "BIKE" + BUS: str = "BUS" + + +class LaneMarkType(str, Enum): + """Color and pattern of a painted lane marking, located on either the left or ride side of a lane segment. + + The `NONE` type indicates that lane boundary is not marked by any paint; its extent should be implicitly inferred. + """ + + DASH_SOLID_YELLOW: str = "DASH_SOLID_YELLOW" + DASH_SOLID_WHITE: str = "DASH_SOLID_WHITE" + DASHED_WHITE: str = "DASHED_WHITE" + DASHED_YELLOW: str = "DASHED_YELLOW" + DOUBLE_SOLID_YELLOW: str = "DOUBLE_SOLID_YELLOW" + DOUBLE_SOLID_WHITE: str = "DOUBLE_SOLID_WHITE" + DOUBLE_DASH_YELLOW: str = "DOUBLE_DASH_YELLOW" + DOUBLE_DASH_WHITE: str = "DOUBLE_DASH_WHITE" + SOLID_YELLOW: str = "SOLID_YELLOW" + SOLID_WHITE: str = "SOLID_WHITE" + SOLID_DASH_WHITE: str = "SOLID_DASH_WHITE" + SOLID_DASH_YELLOW: str = "SOLID_DASH_YELLOW" + SOLID_BLUE: str = "SOLID_BLUE" + NONE: str = "NONE" + + +@dataclass +class LocalLaneMarking: + """Information about a lane marking, representing either the left or right boundary of a lane segment. + + Args: + mark_type: type of marking that represents the lane boundary, e.g. "SOLID_WHITE" or "DASHED_YELLOW". + src_lane_id: id of lane segment to which this lane marking belongs. + bound_side: string representing which side of a lane segment this marking represents, i.e. "left" or "right". + polyline: array of shape (N,3) representing the waypoints of the lane segment's marked boundary. + """ + + mark_type: LaneMarkType + src_lane_id: int + bound_side: str + polyline: NDArrayFloat + + +@dataclass(frozen=False) +class LaneSegment: + """Vector representation of a single lane segment within a log-specific Argoverse 2.0 map. + + Args: + id: unique identifier for this lane segment (guaranteed to be unique only within this local map). + is_intersection: boolean value representing whether or not this lane segment lies within an intersection. + lane_type: designation of which vehicle types may legally utilize this lane for travel. + right_lane_boundary: 3d polyline representing the right lane boundary. + left_lane_boundary: 3d polyline representing the right lane boundary + right_mark_type: type of painted marking found along the right lane boundary. + left_mark_type: type of painted marking found along the left lane boundary. + predecessors: unique identifiers of lane segments that are predecessors of this object. + successors: unique identifiers of lane segments that represent successor of this object. + Note: this list will be empty if no successors exist. + right_neighbor_id: unique identifier of the lane segment representing this object's right neighbor. + left_neighbor_id: unique identifier of the lane segment representing this object's left neighbor. + """ + + id: int + is_intersection: bool + lane_type: LaneType + right_lane_boundary: Polyline + left_lane_boundary: Polyline + right_mark_type: LaneMarkType + left_mark_type: LaneMarkType + predecessors: List[int] + successors: List[int] + right_neighbor_id: Optional[int] = None + left_neighbor_id: Optional[int] = None + + @classmethod + def from_dict(cls, json_data: Dict[str, Any]) -> LaneSegment: + """Convert JSON to a LaneSegment instance.""" + return cls( + id=json_data["id"], + lane_type=LaneType(json_data["lane_type"]), + right_lane_boundary=Polyline.from_json_data(json_data["right_lane_boundary"]), + left_lane_boundary=Polyline.from_json_data(json_data["left_lane_boundary"]), + right_mark_type=LaneMarkType(json_data["right_lane_mark_type"]), + left_mark_type=LaneMarkType(json_data["left_lane_mark_type"]), + right_neighbor_id=json_data["right_neighbor_id"], + left_neighbor_id=json_data["left_neighbor_id"], + predecessors=json_data["predecessors"], + successors=json_data["successors"], + is_intersection=json_data["is_intersection"], + ) + + @property + def left_lane_marking(self) -> LocalLaneMarking: + """Retrieve the left lane marking associated with this lane segment.""" + return LocalLaneMarking( + mark_type=self.left_mark_type, src_lane_id=self.id, bound_side="left", polyline=self.left_lane_boundary.xyz + ) + + @property + def right_lane_marking(self) -> LocalLaneMarking: + """Retrieve the right lane marking associated with this lane segment.""" + return LocalLaneMarking( + mark_type=self.right_mark_type, + src_lane_id=self.id, + bound_side="right", + polyline=self.right_lane_boundary.xyz, + ) + + @property + def polygon_boundary(self) -> NDArrayFloat: + """Extract coordinates of the polygon formed by the lane segment's left and right boundaries. + + Returns: + array of shape (N,3). + """ + return polyline_utils.convert_lane_boundaries_to_polygon( + self.right_lane_boundary.xyz, self.left_lane_boundary.xyz + ) + + def is_within_l_infinity_norm_radius(self, query_center: NDArrayFloat, search_radius_m: float) -> bool: + """Whether any waypoint of lane boundaries falls within search_radius_m of query center, by l-infinity norm. + + Could have very long segment, with endpoints and all waypoints outside of radius, therefore cannot check just + its endpoints. + + Args: + query_center: array of shape (3,) representing 3d coordinates of query center. + search_radius_m: distance threshold in meters (by infinity norm) to use for search. + + Returns: + whether the lane segment has any waypoint within search_radius meters of the query center. + """ + try: + right_ln_bnd_interp = interp_utils.interp_arc( + t=WPT_INFINITY_NORM_INTERP_NUM, points=self.right_lane_boundary.xyz[:, :2] + ) + left_ln_bnd_interp = interp_utils.interp_arc( + t=WPT_INFINITY_NORM_INTERP_NUM, points=self.left_lane_boundary.xyz[:, :2] + ) + except Exception: + logger.exception("Interpolation failed for lane segment %d", self.id) + right_ln_bnd_interp = self.right_lane_boundary.xyz[:, :2] + left_ln_bnd_interp = self.left_lane_boundary.xyz[:, :2] + + left_in_bounds = infinity_norm_utils.has_pts_in_infinity_norm_radius( + right_ln_bnd_interp, query_center, search_radius_m + ) + right_in_bounds = infinity_norm_utils.has_pts_in_infinity_norm_radius( + left_ln_bnd_interp, query_center, search_radius_m + ) + return left_in_bounds or right_in_bounds diff --git a/src/av2/map/map_api.py b/src/av2/map/map_api.py new file mode 100644 index 00000000..f0436924 --- /dev/null +++ b/src/av2/map/map_api.py @@ -0,0 +1,680 @@ +# + +"""API for loading and Argoverse 2.0 maps. + +These include left and right lane boundaries, instead of only lane centerlines, +as was the case in Argoverse 1.0 and 1.1. + +Separate map data (files) is provided for each log/scenario. This local map data represents +map entities that fall within some distance according to l-infinity norm from the trajectory +of the egovehicle (AV). +""" + +from __future__ import annotations + +import copy +import logging +import math +from dataclasses import dataclass +from enum import Enum +from pathlib import Path +from typing import Dict, Final, List, Optional, Tuple, Union + +import numpy as np + +import av2.geometry.interpolate as interp_utils +import av2.utils.dilation_utils as dilation_utils +import av2.utils.io as io_utils +import av2.utils.raster as raster_utils +from av2.geometry.sim2 import Sim2 +from av2.map.drivable_area import DrivableArea +from av2.map.lane_segment import LaneSegment +from av2.map.pedestrian_crossing import PedestrianCrossing +from av2.utils.typing import NDArrayBool, NDArrayByte, NDArrayFloat, NDArrayInt + +# 1 meter resolution is insufficient for the online-generated drivable area and ROI raster grids +# these grids can be generated at an arbitrary resolution, from vector (polygon) objects. +ONLINE_RASTER_RESOLUTION_M: Final[float] = 0.1 # 10 cm resolution +ONLINE_RASTER_RESOLUTION_SCALE: Final[float] = 1 / ONLINE_RASTER_RESOLUTION_M + +GROUND_HEIGHT_THRESHOLD_M: Final[float] = 0.3 # 30 centimeters +ROI_ISOCONTOUR_M: Final[float] = 5.0 # in meters +ROI_ISOCONTOUR_GRID: Final[float] = ROI_ISOCONTOUR_M * ONLINE_RASTER_RESOLUTION_SCALE + +WPT_INFINITY_NORM_INTERP_NUM: Final[int] = 50 + + +logger = logging.getLogger(__name__) + + +class RasterLayerType(str, Enum): + """Raster layer types.""" + + ROI = "ROI" + DRIVABLE_AREA = "DRIVABLE_AREA" + GROUND_HEIGHT = "GROUND_HEIGHT" + + +@dataclass(frozen=True) +class RasterMapLayer: + """Data sampled at points along a regular grid, and a mapping from city coordinates to grid array coordinates.""" + + array: Union[NDArrayByte, NDArrayFloat] + array_Sim2_city: Sim2 + + def get_raster_values_at_coords( + self, points_xyz: NDArrayFloat, fill_value: Union[float, int] + ) -> Union[NDArrayFloat, NDArrayInt]: + """Index into a raster grid and extract values corresponding to city coordinates. + + Note: a conversion is required between city coordinates and raster grid coordinates, via Sim(2). + + Args: + points_xyz: array of shape (N,2) or (N,3) representing coordinates in the city coordinate frame. + fill_value: float representing default "raster" return value for out-of-bounds queries. + + Returns: + raster_values: array of shape (N,) representing raster values at the N query coordinates. + """ + # Note: we do NOT round here, because we need to enforce scaled discretization. + city_coords = points_xyz[:, :2] + + npyimage_coords = self.array_Sim2_city.transform_point_cloud(city_coords) + npyimage_coords = npyimage_coords.astype(np.int64) + + # out of bounds values will default to the fill value, and will not be indexed into the array. + # index in at (x,y) locations, which are (y,x) in the image + raster_values = np.full((npyimage_coords.shape[0]), fill_value) + # generate boolean array indicating whether the value at each index represents a valid coordinate. + ind_valid_pts = ( + (npyimage_coords[:, 1] >= 0) + * (npyimage_coords[:, 1] < self.array.shape[0]) + * (npyimage_coords[:, 0] >= 0) + * (npyimage_coords[:, 0] < self.array.shape[1]) + ) + raster_values[ind_valid_pts] = self.array[npyimage_coords[ind_valid_pts, 1], npyimage_coords[ind_valid_pts, 0]] + return raster_values + + +@dataclass(frozen=True) +class GroundHeightLayer(RasterMapLayer): + """Rasterized ground height map layer. + + Stores the "ground_height_matrix" and also the array_Sim2_city: Sim(2) that produces takes point in city + coordinates to numpy image/matrix coordinates, e.g. p_npyimage = array_Transformation_city * p_city + """ + + @classmethod + def from_file(cls, log_map_dirpath: Path) -> GroundHeightLayer: + """Load ground height values (w/ values at 30 cm resolution) from .npy file, and associated Sim(2) mapping. + + Note: ground height values are stored on disk as a float16 2d-array, but cast to float32 once loaded for + compatibility with matplotlib. + + Args: + log_map_dirpath: path to directory which contains map files associated with one specific log/scenario. + + Returns: + The ground height map layer. + + Raises: + RuntimeError: If raster ground height layer file is missing or Sim(2) mapping from city to image coordinates + is missing. + """ + ground_height_npy_fpaths = sorted(log_map_dirpath.glob("*_ground_height_surface____*.npy")) + if not len(ground_height_npy_fpaths) == 1: + raise RuntimeError("Raster ground height layer file is missing") + + Sim2_json_fpaths = sorted(log_map_dirpath.glob("*___img_Sim2_city.json")) + if not len(Sim2_json_fpaths) == 1: + raise RuntimeError("Sim(2) mapping from city to image coordinates is missing") + + # load the file with rasterized values + ground_height_array: NDArrayFloat = np.load(ground_height_npy_fpaths[0]) # type: ignore + + array_Sim2_city = Sim2.from_json(Sim2_json_fpaths[0]) + + return cls(array=ground_height_array.astype(np.float32), array_Sim2_city=array_Sim2_city) + + def get_ground_points_boolean(self, points_xyz: NDArrayFloat) -> NDArrayBool: + """Check whether each 3d point is likely to be from the ground surface. + + Args: + points_xyz: Numpy array of shape (N,3) representing 3d coordinates of N query locations. + + Returns: + Numpy array of shape (N,) where ith entry is True if the 3d point (e.g. a LiDAR return) is likely + located on the ground surface. + + Raises: + ValueError: If `points_xyz` aren't 3d. + """ + if points_xyz.shape[1] != 3: + raise ValueError("3-dimensional points must be provided to classify them as `ground` with the map.") + + ground_height_values = self.get_ground_height_at_xy(points_xyz) + z = points_xyz[:, 2] + near_ground: NDArrayBool = np.absolute(z - ground_height_values) <= GROUND_HEIGHT_THRESHOLD_M + underground: NDArrayBool = z < ground_height_values + is_ground_boolean_arr: NDArrayBool = near_ground | underground + return is_ground_boolean_arr + + def get_rasterized_ground_height(self) -> Tuple[NDArrayFloat, Sim2]: + """Get ground height matrix along with Sim(2) that maps matrix coordinates to city coordinates. + + Returns: + ground_height_matrix: + array_Sim2_city: Sim(2) that produces takes point in city coordinates to image coordinates, e.g. + p_image = image_Transformation_city * p_city + """ + ground_height_matrix: NDArrayFloat = self.array.astype(float) + return ground_height_matrix, self.array_Sim2_city + + def get_ground_height_at_xy(self, points_xyz: NDArrayFloat) -> NDArrayFloat: + """Get ground height for each of the xy locations for all points {(x,y,z)} in a point cloud. + + Args: + points_xyz: Numpy array of shape (K,2) or (K,3) + + Returns: + Numpy array of shape (K,) + """ + ground_height_values: NDArrayFloat = self.get_raster_values_at_coords(points_xyz, fill_value=np.nan).astype( + float + ) + return ground_height_values + + +@dataclass(frozen=True) +class DrivableAreaMapLayer(RasterMapLayer): + """Rasterized drivable area map layer. + + This provides the "drivable area" as a binary segmentation mask in the bird's eye view. + """ + + @classmethod + def from_vector_data(cls, drivable_areas: List[DrivableArea]) -> DrivableAreaMapLayer: + """Return a drivable area map from vector data. + + NOTE: This function provides "drivable area" as a binary segmentation mask in the bird's eye view. + + Args: + drivable_areas: List of drivable areas. + + Returns: + Driveable area map layer. + """ + # We compute scene boundaries on the fly, based on the vertices of all drivable area polygons. + # These scene boundaries are used to define the raster grid extents. + x_min, y_min, x_max, y_max = compute_data_bounds(drivable_areas) + + # The resolution of the rasterization will affect image dimensions. + array_s_city = ONLINE_RASTER_RESOLUTION_SCALE + img_h = int((y_max - y_min + 1) * array_s_city) + img_w = int((x_max - x_min + 1) * array_s_city) + + # scale determines the resolution of the raster DA layer. + array_Sim2_city = Sim2(R=np.eye(2), t=np.array([-x_min, -y_min]), s=array_s_city) + + # convert vertices for each polygon from a 3d array in city coordinates, to a 2d array + # in image/array coordinates. + da_polygons_img = [] + for da_polygon_city in drivable_areas: + da_polygon_img = array_Sim2_city.transform_from(da_polygon_city.xyz[:, :2]) + da_polygon_img = np.round(da_polygon_img).astype(np.int32) # type: ignore + da_polygons_img.append(da_polygon_img) + + da_mask = raster_utils.get_mask_from_polygons(da_polygons_img, img_h, img_w) + + return cls(array=da_mask, array_Sim2_city=array_Sim2_city) + + +@dataclass(frozen=True) +class RoiMapLayer(RasterMapLayer): + """Rasterized Region of Interest (RoI) map layer. + + This layer provides the "region of interest" as a binary segmentation mask in the bird's eye view. + """ + + @classmethod + def from_drivable_area_layer(cls, drivable_area_layer: DrivableAreaMapLayer) -> RoiMapLayer: + """Rasterize and return 3d vector drivable area as a 2d array, and dilate it by 5 meters, to return a ROI mask. + + Args: + drivable_area_layer: Drivable map layer. + + Returns: + ROI Layer, containing a (M,N) matrix representing a binary segmentation for the region of interest, + and `array_Sim2_city`, Similarity(2) transformation that transforms point in the city coordinates to + 2d array coordinates: + p_array = array_Sim2_city * p_city + """ + # initialize ROI as zero-level isocontour of drivable area, and the dilate to 5-meter isocontour + roi_mat_init: NDArrayByte = copy.deepcopy(drivable_area_layer.array).astype(np.uint8) + roi_mask = dilation_utils.dilate_by_l2(roi_mat_init, dilation_thresh=ROI_ISOCONTOUR_GRID) + + return cls(array=roi_mask, array_Sim2_city=drivable_area_layer.array_Sim2_city) + + +def compute_data_bounds(drivable_areas: List[DrivableArea]) -> Tuple[int, int, int, int]: + """Find the minimum and maximum coordinates along the x and y axes for a set of drivable areas. + + Args: + drivable_areas: list of drivable area objects, defined in the city coordinate frame. + + Returns: + xmin: float representing minimum x-coordinate of any vertex of any provided drivable area. + ymin: float representing minimum y-coordinate, as above. + xmax: float representing maximum x-coordinate, as above. + ymax: float representing maximum y-coordinate, as above. + """ + xmin = math.floor(min([da.xyz[:, 0].min() for da in drivable_areas])) + ymin = math.floor(min([da.xyz[:, 1].min() for da in drivable_areas])) + xmax = math.ceil(max([da.xyz[:, 0].max() for da in drivable_areas])) + ymax = math.ceil(max([da.xyz[:, 1].max() for da in drivable_areas])) + + return xmin, ymin, xmax, ymax + + +@dataclass +class ArgoverseStaticMap: + """API to interact with a local map for a single log (within a single city). + + Nodes in the lane graph are lane segments. Edges in the lane graph provided the lane segment connectivity, via + left and right neighbors and successors. + + Lane segments are parameterized by 3d waypoints representing their left and right boundaries. + Note: predecessors are implicit and available by reversing the directed graph dictated by successors. + + Args: + log_id: unique identifier for log/scenario. + vector_drivable_areas: drivable area polygons. Each polygon is represented by a Nx3 array of its vertices. + Note: the first and last polygon vertex are identical (i.e. the first index is repeated). + vector_lane_segments: lane segments that are local to this log/scenario. Consists of a mapping from + lane segment ID to vector lane segment object, parameterized in 3d. + vector_pedestrian_crossings: all pedestrian crossings (i.e. crosswalks) that are local to this log/scenario. + Note: the lookup index is simply a list, rather than a dictionary-based mapping, since pedestrian crossings + are not part of a larger graph. + raster_drivable_area_layer: 2d raster representation of drivable area segmentation. + raster_roi_layer: 2d raster representation of region of interest segmentation. + raster_ground_height_layer: not provided for Motion Forecasting-specific scenarios/logs. + """ + + # handle out-of-bounds lane segment ids with ValueError + + log_id: str + vector_drivable_areas: Dict[int, DrivableArea] + vector_lane_segments: Dict[int, LaneSegment] + vector_pedestrian_crossings: Dict[int, PedestrianCrossing] + raster_drivable_area_layer: Optional[DrivableAreaMapLayer] + raster_roi_layer: Optional[RoiMapLayer] + raster_ground_height_layer: Optional[GroundHeightLayer] + + @classmethod + def from_json(cls, static_map_path: Path) -> ArgoverseStaticMap: + """Instantiate an Argoverse static map object (without raster data) from a JSON file containing map data. + + Args: + static_map_path: Path to the JSON file containing map data. The file name must match + the following pattern: "log_map_archive_{log_id}.json". + + Returns: + An Argoverse HD map. + """ + log_id = static_map_path.stem.split("log_map_archive_")[1] + vector_data = io_utils.read_json_file(static_map_path) + + vector_drivable_areas = {da["id"]: DrivableArea.from_dict(da) for da in vector_data["drivable_areas"].values()} + vector_lane_segments = {ls["id"]: LaneSegment.from_dict(ls) for ls in vector_data["lane_segments"].values()} + + if "pedestrian_crossings" not in vector_data: + logger.error("Missing Pedestrian crossings!") + vector_pedestrian_crossings = {} + else: + vector_pedestrian_crossings = { + pc["id"]: PedestrianCrossing.from_dict(pc) for pc in vector_data["pedestrian_crossings"].values() + } + + return cls( + log_id=log_id, + vector_drivable_areas=vector_drivable_areas, + vector_lane_segments=vector_lane_segments, + vector_pedestrian_crossings=vector_pedestrian_crossings, + raster_drivable_area_layer=None, + raster_roi_layer=None, + raster_ground_height_layer=None, + ) + + @classmethod + def from_map_dir(cls, log_map_dirpath: Path, build_raster: bool = False) -> ArgoverseStaticMap: + """Instantiate an Argoverse map object from data stored within a map data directory. + + Note: the ground height surface file and associated coordinate mapping is not provided for the + 2.0 Motion Forecasting dataset, so `build_raster` defaults to False. If raster functionality is + desired, users should pass `build_raster` to True (e.g. for the Sensor Datasets and Map Change Datasets). + + Args: + log_map_dirpath: Path to directory containing scenario-specific map data, + JSON file must follow this schema: "log_map_archive_{log_id}.json". + build_raster: Whether to rasterize drivable areas, compute region of interest BEV binary segmentation, + and to load raster ground height from disk (when available). + + Returns: + The HD map. + + Raises: + RuntimeError: If the vector map data JSON file is missing. + """ + # Load vector map data from JSON file + vector_data_fnames = sorted(log_map_dirpath.glob("log_map_archive_*.json")) + if not len(vector_data_fnames) == 1: + raise RuntimeError(f"JSON file containing vector map data is missing (searched in {log_map_dirpath})") + vector_data_fname = vector_data_fnames[0] + + vector_data_json_path = log_map_dirpath / vector_data_fname + static_map = cls.from_json(vector_data_json_path) + static_map.log_id = log_map_dirpath.parent.stem + + # Avoid file I/O and polygon rasterization when not needed + if build_raster: + drivable_areas: List[DrivableArea] = list(static_map.vector_drivable_areas.values()) + static_map.raster_drivable_area_layer = DrivableAreaMapLayer.from_vector_data(drivable_areas=drivable_areas) + static_map.raster_roi_layer = RoiMapLayer.from_drivable_area_layer(static_map.raster_drivable_area_layer) + static_map.raster_ground_height_layer = GroundHeightLayer.from_file(log_map_dirpath) + + return static_map + + def get_scenario_vector_drivable_areas(self) -> List[DrivableArea]: + """Fetch a list of polygons, whose union represents the drivable area for the log/scenario. + + NOTE: this function provides drivable areas in vector, not raster, format). + + Returns: + List of drivable area polygons. + """ + return list(self.vector_drivable_areas.values()) + + def get_lane_segment_successor_ids(self, lane_segment_id: int) -> Optional[List[int]]: + """Get lane id for the lane sucessor of the specified lane_segment_id. + + Args: + lane_segment_id: unique identifier for a lane segment within a log scenario map (within a single city). + + Returns: + successor_ids: list of integers, representing lane segment IDs of successors. If there are no + successor lane segments, then the list will be empty. + """ + successor_ids = self.vector_lane_segments[lane_segment_id].successors + return successor_ids + + def get_lane_segment_left_neighbor_id(self, lane_segment_id: int) -> Optional[int]: + """Get id of lane segment that is the left neighbor (if any exists) to the query lane segment id. + + Args: + lane_segment_id: unique identifier for a lane segment within a log scenario map (within a single city). + + Returns: + integer representing id of left neighbor to the query lane segment id, or None if no such neighbor exists. + """ + return self.vector_lane_segments[lane_segment_id].left_neighbor_id + + def get_lane_segment_right_neighbor_id(self, lane_segment_id: int) -> Optional[int]: + """Get id of lane segment that is the right neighbor (if any exists) to the query lane segment id. + + Args: + lane_segment_id: unique identifier for a lane segment within a log scenario map (within a single city). + + Returns: + integer representing id of right neighbor to the query lane segment id, or None if no such neighbor exists. + """ + return self.vector_lane_segments[lane_segment_id].right_neighbor_id + + def get_scenario_lane_segment_ids(self) -> List[int]: + """Get ids of all lane segments that are local to this log/scenario (according to l-infinity norm). + + Returns: + list containing ids of local lane segments + """ + return list(self.vector_lane_segments.keys()) + + def get_lane_segment_centerline(self, lane_segment_id: int) -> NDArrayFloat: + """Infer a 3D centerline for any particular lane segment by forming a ladder of left and right waypoints. + + Args: + lane_segment_id: unique identifier for a lane segment within a log scenario map (within a single city). + + Returns: + Numpy array of shape (N,3). + """ + left_ln_bound = self.vector_lane_segments[lane_segment_id].left_lane_boundary.xyz + right_ln_bound = self.vector_lane_segments[lane_segment_id].right_lane_boundary.xyz + + lane_centerline, _ = interp_utils.compute_midpoint_line( + left_ln_boundary=left_ln_bound, + right_ln_boundary=right_ln_bound, + num_interp_pts=interp_utils.NUM_CENTERLINE_INTERP_PTS, + ) + return lane_centerline + + def get_lane_segment_polygon(self, lane_segment_id: int) -> NDArrayFloat: + """Return an array contained coordinates of vertices that represent the polygon's boundary. + + Args: + lane_segment_id: unique identifier for a lane segment within a log scenario map (within a single city). + + Returns: + Array of polygon boundary (K,3), with identical and last boundary points + """ + return self.vector_lane_segments[lane_segment_id].polygon_boundary + + def lane_is_in_intersection(self, lane_segment_id: int) -> bool: + """Check if the specified lane_segment_id falls within an intersection. + + Args: + lane_segment_id: unique identifier for a lane segment within a log scenario map (within a single city). + + Returns: + boolean indicating if the lane segment falls within an intersection + """ + return self.vector_lane_segments[lane_segment_id].is_intersection + + def get_scenario_ped_crossings(self) -> List[PedestrianCrossing]: + """Return a list of all pedestrian crossing objects that are local to this log/scenario (by l-infinity norm). + + Returns: + lpcs: local pedestrian crossings + """ + return list(self.vector_pedestrian_crossings.values()) + + def get_nearby_ped_crossings(self, query_center: NDArrayFloat, search_radius_m: float) -> List[PedestrianCrossing]: + """Return nearby pedestrian crossings. + + Returns pedestrian crossings for which any waypoint of their boundary falls within `search_radius_m` meters + of query center, by l-infinity norm. + + Search radius defined in l-infinity norm (could also provide an l2 norm variant). + + Args: + query_center: Numpy array of shape (2,) representing 2d query center. + search_radius_m: distance threshold in meters (by infinity norm) to use for search. + + Raises: + NotImplementedError: Always (not implemented!). + """ + raise NotImplementedError("This method isn't currently supported.") + + def get_scenario_lane_segments(self) -> List[LaneSegment]: + """Return a list of all lane segments objects that are local to this log/scenario. + + Returns: + vls_list: lane segments local to this scenario (any waypoint within 100m by L2 distance) + """ + return list(self.vector_lane_segments.values()) + + def get_nearby_lane_segments(self, query_center: NDArrayFloat, search_radius_m: float) -> List[LaneSegment]: + """Return the nearby lane segments. + + Return lane segments for which any waypoint of their lane boundaries falls + within search_radius meters of query center, by l-infinity norm. + + Args: + query_center: Numpy array of shape (2,) representing 2d query center. + search_radius_m: distance threshold in meters (by infinity norm) to use for search. + + Returns: + ls_list: lane segments that fall within the requested search radius. + """ + scenario_lane_segments = self.get_scenario_lane_segments() + return [ + ls for ls in scenario_lane_segments if ls.is_within_l_infinity_norm_radius(query_center, search_radius_m) + ] + + def remove_ground_surface(self, points_xyz: NDArrayFloat) -> NDArrayFloat: + """Get a collection of 3d points, snap them to the grid, perform the O(1) raster map queries. + + If our z-height is within THRESHOLD of that grid's z-height, then we keep it; otherwise, discard it. + + Args: + points_xyz: Numpy array of shape (N,3) representing 3d coordinates of N query locations. + + Returns: + subset of original point cloud, with ground points removed + """ + is_ground_boolean_arr = self.get_ground_points_boolean(points_xyz) + filtered_points_xyz: NDArrayFloat = points_xyz[~is_ground_boolean_arr] + return filtered_points_xyz + + def get_ground_points_boolean(self, points_xyz: NDArrayFloat) -> NDArrayBool: + """Check whether each 3d point is likely to be from the ground surface. + + Args: + points_xyz: Numpy array of shape (N,3) representing 3d coordinates of N query locations. + + Returns: + Numpy array of shape (N,) where ith entry is True if the 3d point + (e.g. a LiDAR return) is likely located on the ground surface. + + Raises: + ValueError: If `self.raster_ground_height_layer` is `None`. + """ + if self.raster_ground_height_layer is None: + raise ValueError("Raster ground height is not loaded!") + + return self.raster_ground_height_layer.get_ground_points_boolean(points_xyz) + + def remove_non_drivable_area_points(self, points_xyz: NDArrayFloat) -> NDArrayFloat: + """Decimate the point cloud to the drivable area only. + + Get a 3d point, snap it to the grid, perform the O(1) raster map query. + + Args: + points_xyz: Numpy array of shape (N,3) representing 3d coordinates of N query locations. + + Returns: + subset of original point cloud, returning only those points lying within the drivable area. + """ + is_da_boolean_arr = self.get_raster_layer_points_boolean(points_xyz, layer_name=RasterLayerType.DRIVABLE_AREA) + filtered_points_xyz: NDArrayFloat = points_xyz[is_da_boolean_arr] + return filtered_points_xyz + + def remove_non_roi_points(self, points_xyz: NDArrayFloat) -> NDArrayFloat: + """Decimate the point cloud to the Region of Interest (ROI) area only. + + Get a 3d point, snap it to the grid, perform the O(1) raster map query. + + Args: + points_xyz: Numpy array of shape (N,3) representing 3d coordinates of N query locations. + + Returns: + subset of original point cloud, returning only those points lying within the ROI. + """ + is_da_boolean_arr = self.get_raster_layer_points_boolean(points_xyz, layer_name=RasterLayerType.ROI) + filtered_points_xyz: NDArrayFloat = points_xyz[is_da_boolean_arr] + return filtered_points_xyz + + def get_rasterized_drivable_area(self) -> Tuple[NDArrayByte, Sim2]: + """Get the drivable area along with Sim(2) that maps matrix coordinates to city coordinates. + + Returns: + da_matrix: Numpy array of shape (M,N) representing binary values for drivable area, + or None if `build_raster=False`. + array_Sim2_city: Sim(2) that produces takes point in city coordinates to Numpy array coordinates, e.g. + p_array = array_Transformation_city * p_city + + Raises: + ValueError: If `self.raster_drivable_area_layer` is `None`. + """ + if self.raster_drivable_area_layer is None: + raise ValueError("Raster drivable area is not loaded!") + + raster_drivable_area_layer: NDArrayByte = self.raster_drivable_area_layer.array.astype(np.uint8) + return raster_drivable_area_layer, self.raster_drivable_area_layer.array_Sim2_city + + def get_rasterized_roi(self) -> Tuple[NDArrayByte, Sim2]: + """Get the drivable area along with Sim(2) that maps matrix coordinates to city coordinates. + + Returns: + da_matrix: Numpy array of shape (M,N) representing binary values for drivable area. + array_Sim2_city: Sim(2) that produces takes point in city coordinates to numpy image, e.g. + p_npyimage = npyimage_Transformation_city * p_city + + Raises: + ValueError: If `self.raster_roi_layer` is `None`. + """ + if self.raster_roi_layer is None: + raise ValueError("Raster ROI is not loaded!") + + raster_roi_layer: NDArrayByte = self.raster_roi_layer.array.astype(np.uint8) + return raster_roi_layer, self.raster_roi_layer.array_Sim2_city + + def get_raster_layer_points_boolean(self, points_xyz: NDArrayFloat, layer_name: RasterLayerType) -> NDArrayBool: + """Query the binary segmentation layers (drivable area and ROI) at specific coordinates, to check values. + + Args: + points_xyz: Numpy array of shape (N,3) representing 3d coordinates of N query locations. + layer_name: enum indicating layer name, for either region-of-interest or drivable area. + + Returns: + Numpy array of shape (N,) where i'th entry is True if binary segmentation is + equal to 1 at the i'th point coordinate (i.e. is within the ROI, or within the drivable area, + depending upon `layer_name` argument). + + Raises: + ValueError: If `self.raster_roi_layer`, `self.raster_drivable_area_layer` is `None`. Additionally, + if `layer_name` is not `roi` or `driveable_area`. + """ + if layer_name == RasterLayerType.ROI: + if self.raster_roi_layer is None: + raise ValueError("Raster ROI is not loaded!") + layer_values = self.raster_roi_layer.get_raster_values_at_coords(points_xyz, fill_value=0) + elif layer_name == RasterLayerType.DRIVABLE_AREA: + if self.raster_drivable_area_layer is None: + raise ValueError("Raster drivable area is not loaded!") + layer_values = self.raster_drivable_area_layer.get_raster_values_at_coords(points_xyz, fill_value=0) + else: + raise ValueError("layer_name should be either `roi` or `drivable_area`.") + + is_layer_boolean_arr: NDArrayBool = layer_values == 1.0 + return is_layer_boolean_arr + + def append_height_to_2d_city_pt_cloud(self, points_xy: NDArrayFloat) -> NDArrayFloat: + """Accept 2d point cloud in xy plane and returns a 3d point cloud (xyz) by querying map for ground height. + + Args: + points_xy: Numpy array of shape (N,2) representing 2d coordinates of N query locations. + + Returns: + Numpy array of shape (N,3) representing 3d coordinates on the ground surface at N (x,y) query locations. + + Raises: + ValueError: If `self.raster_ground_height_layer` is `None` or input is not a set of 2d coordinates. + """ + if self.raster_ground_height_layer is None: + raise ValueError("Raster ground height is not loaded!") + + if points_xy.shape[1] != 2: + raise ValueError("Input query points must have shape (N,2") + + points_z = self.raster_ground_height_layer.get_ground_height_at_xy(points_xy) + points_xyz: NDArrayFloat = np.hstack([points_xy, points_z[:, np.newaxis]]) + return points_xyz diff --git a/src/av2/map/map_primitives.py b/src/av2/map/map_primitives.py new file mode 100644 index 00000000..c9f86a8e --- /dev/null +++ b/src/av2/map/map_primitives.py @@ -0,0 +1,83 @@ +# + +"""Primitive types for vector maps (point, polyline).""" + +from __future__ import annotations + +from dataclasses import dataclass +from typing import Dict, List + +import numpy as np + +from av2.utils.typing import NDArrayFloat + + +@dataclass +class Point: + """Represents a single 3-d point.""" + + x: float + y: float + z: float + + @property + def xyz(self) -> NDArrayFloat: + """Return (3,) vector.""" + return np.array([self.x, self.y, self.z]) + + def __eq__(self, other: object) -> bool: + """Check for equality with another Point object.""" + if not isinstance(other, Point): + return False + + return all([self.x == other.x, self.y == other.y, self.z == other.z]) + + +@dataclass +class Polyline: + """Represents an ordered point set with consecutive adjacency.""" + + waypoints: List[Point] + + @property + def xyz(self) -> NDArrayFloat: + """Return (N,3) array representing ordered waypoint coordinates.""" + return np.vstack([wpt.xyz for wpt in self.waypoints]) + + @classmethod + def from_json_data(cls, json_data: List[Dict[str, float]]) -> Polyline: + """Generate object instance from list of dictionaries, read from JSON data. + + Args: + json_data: JSON formatted data. + + Returns: + `Polyline` object. + """ + return cls(waypoints=[Point(x=v["x"], y=v["y"], z=v["z"]) for v in json_data]) + + @classmethod + def from_array(cls, array: NDArrayFloat) -> Polyline: + """Generate object instance from a (N,3) Numpy array. + + Args: + array: array of shape (N,3) representing N ordered three-dimensional points. + + Returns: + Polyline object. + """ + return cls(waypoints=[Point(*pt.tolist()) for pt in array]) + + def __eq__(self, other: object) -> bool: + """Check for equality with another Polyline object.""" + if not isinstance(other, Polyline): + return False + + if len(self.waypoints) != len(other.waypoints): + return False + + return all([wpt == wpt_ for wpt, wpt_ in zip(self.waypoints, other.waypoints)]) + + def __len__(self) -> int: + """Return the number of waypoints in the polyline.""" + return len(self.waypoints) diff --git a/src/av2/map/pedestrian_crossing.py b/src/av2/map/pedestrian_crossing.py new file mode 100644 index 00000000..9eabbada --- /dev/null +++ b/src/av2/map/pedestrian_crossing.py @@ -0,0 +1,66 @@ +# + +"""Class representing a pedestrian crossing (crosswalk).""" + +from __future__ import annotations + +from dataclasses import dataclass +from typing import Any, Dict, Tuple + +import numpy as np + +from av2.map.map_primitives import Polyline +from av2.utils.typing import NDArrayFloat + + +@dataclass +class PedestrianCrossing: + """Represents a pedestrian crossing (i.e. crosswalk) as two edges along its principal axis. + + Both lines should be pointing in nominally the same direction and a pedestrian is expected to + move either roughly parallel to both lines or anti-parallel to both lines. + + Args: + id: unique identifier of this pedestrian crossing. + edge1: 3d polyline representing one edge of the crosswalk, with 2 waypoints. + edge2: 3d polyline representing the other edge of the crosswalk, with 2 waypoints. + """ + + id: int + edge1: Polyline + edge2: Polyline + + def get_edges_2d(self) -> Tuple[NDArrayFloat, NDArrayFloat]: + """Retrieve the two principal edges of the crosswalk, in 2d. + + Returns: + edge1: array of shape (2,2), a 2d polyline representing one edge of the crosswalk, with 2 waypoints. + edge2: array of shape (2,2), a 2d polyline representing the other edge of the crosswalk, with 2 waypoints. + """ + return (self.edge1.xyz[:, :2], self.edge2.xyz[:, :2]) + + def __eq__(self, other: object) -> bool: + """Check if two pedestrian crossing objects are equal, up to a tolerance.""" + if not isinstance(other, PedestrianCrossing): + return False + + return np.allclose(self.edge1.xyz, other.edge1.xyz) and np.allclose(self.edge2.xyz, other.edge2.xyz) + + @classmethod + def from_dict(cls, json_data: Dict[str, Any]) -> PedestrianCrossing: + """Generate a PedestrianCrossing object from a dictionary read from JSON data.""" + edge1 = Polyline.from_json_data(json_data["edge1"]) + edge2 = Polyline.from_json_data(json_data["edge2"]) + + return PedestrianCrossing(id=json_data["id"], edge1=edge1, edge2=edge2) + + @property + def polygon(self) -> NDArrayFloat: + """Return the vertices of the polygon representing the pedestrian crossing. + + Returns: + array of shape (N,3) representing vertices. The first and last vertex that are provided are identical. + """ + v0, v1 = self.edge1.xyz + v2, v3 = self.edge2.xyz + return np.array([v0, v1, v3, v2, v0]) diff --git a/src/av2/rendering/__init__.py b/src/av2/rendering/__init__.py new file mode 100644 index 00000000..04a6b6c1 --- /dev/null +++ b/src/av2/rendering/__init__.py @@ -0,0 +1,3 @@ +# + +"""Rendering subpackage.""" diff --git a/src/av2/rendering/color.py b/src/av2/rendering/color.py new file mode 100644 index 00000000..665ef7c0 --- /dev/null +++ b/src/av2/rendering/color.py @@ -0,0 +1,47 @@ +# + +"""Colormap related constants and functions.""" + +from typing import Final, Sequence, Tuple + +import numpy as np +from matplotlib.colors import LinearSegmentedColormap + +from av2.utils.typing import NDArrayFloat + +RED_HEX: Final[str] = "#df0101" +GREEN_HEX: Final[str] = "#31b404" + +RED_RGB: Final[Tuple[int, int, int]] = (255, 0, 0) +RED_BGR: Final[Tuple[int, int, int]] = RED_RGB[::-1] + +BLUE_RGB: Final[Tuple[int, int, int]] = (0, 0, 255) +BLUE_BGR: Final[Tuple[int, int, int]] = BLUE_RGB[::-1] + +HANDICAP_BLUE_RGB: Final[Tuple[int, int, int]] = (42, 130, 193) +HANDICAP_BLUE_BGR: Final[Tuple[int, int, int]] = HANDICAP_BLUE_RGB[::-1] + +WHITE_RGB: Final[Tuple[int, int, int]] = (255, 255, 255) +WHITE_BGR: Final[Tuple[int, int, int]] = WHITE_RGB[::-1] + +GRAY_BGR: Final[Tuple[int, int, int]] = (168, 168, 168) +DARK_GRAY_BGR: Final[Tuple[int, int, int]] = (100, 100, 100) + +TRAFFIC_YELLOW1_RGB: Final[Tuple[int, int, int]] = (250, 210, 1) +TRAFFIC_YELLOW1_BGR: Final[Tuple[int, int, int]] = TRAFFIC_YELLOW1_RGB[::-1] + + +def create_colormap(color_list: Sequence[str], n_colors: int) -> NDArrayFloat: + """Create hex colorscale to interpolate between requested colors. + + Args: + color_list: list of requested colors, in hex format. + n_colors: number of colors in the colormap. + + Returns: + array of shape (n_colors, 3) representing a list of RGB colors in [0,1] + """ + cmap = LinearSegmentedColormap.from_list(name="dummy_name", colors=color_list) + colorscale: NDArrayFloat = np.array([cmap(k * 1 / n_colors) for k in range(n_colors)]) + # ignore the 4th alpha channel + return colorscale[:, :3] # type: ignore diff --git a/src/av2/rendering/map.py b/src/av2/rendering/map.py new file mode 100644 index 00000000..49452f3e --- /dev/null +++ b/src/av2/rendering/map.py @@ -0,0 +1,267 @@ +# + +"""Render map in ego-view. + +Red represents an implicit lane marking (with no actual paint, merely inferred by road users). +""" + +import copy +from dataclasses import dataclass +from typing import Final, Optional, Tuple, Union + +import cv2 +import numpy as np + +import av2.geometry.interpolate as interp_utils +import av2.geometry.polyline_utils as polyline_utils +import av2.utils.depth_map_utils as depth_map_utils +from av2.geometry.camera.pinhole_camera import PinholeCamera +from av2.geometry.se3 import SE3 +from av2.map.lane_segment import LaneMarkType, LaneSegment +from av2.map.map_api import ArgoverseStaticMap +from av2.rendering.color import HANDICAP_BLUE_BGR, RED_BGR, TRAFFIC_YELLOW1_BGR, WHITE_BGR +from av2.utils.typing import NDArrayBool, NDArrayByte, NDArrayFloat, NDArrayInt + +# apply uniform dashes. in reality, there is often a roughly 2:1 ratio between empty space and dashes. +DASH_INTERVAL_M: Final[float] = 1.0 # every 1 meter + +# number of sampled waypoints per polyline. +N_INTERP_PTS: Final[int] = 1000 + + +@dataclass(frozen=True) +class EgoViewMapRenderer: + """Rendering engine for map entities in the ego-view, via perspective projection w/ a pinhole camera. + + Args: + depth_map: float array of shape (H,W) representing a depth map. + city_SE3_ego: AV pose at a single timestamp. + pinhole_cam: parameters of a pinhole camera. + avm: map, with vector and raster elements, for querying ground height at arbitrary locations. + """ + + depth_map: Optional[NDArrayFloat] + city_SE3_ego: SE3 + pinhole_cam: PinholeCamera + avm: ArgoverseStaticMap + + @property + def ego_SE3_city(self) -> SE3: + """Retrieve transformation that brings map elements in city frame into the egovehicle frame.""" + return self.city_SE3_ego.inverse() + + def render_lane_boundary_egoview( + self, + img_bgr: NDArrayByte, + lane_segment: LaneSegment, + side: str, + line_width_px: float, + ) -> NDArrayByte: + """Draw left or right lane boundary (only one is rendered here). + + Double lines are to be understood from the inside out. e.g. DASHED_SOLID means that the dashed line is adjacent + to the lane carrying the property and the solid line is adjacent to the neighbor lane. + + Args: + img_bgr: array of shape (H,W,3) representing BGR image (canvas), to render on. + lane_segment: vector lane segment object. + side: lane side to render. should be "left" or "right" + line_width_px: thickness (in pixels) to use when rendering the polyline. + + Returns: + array of shape (H,W,3) representing BGR image (canvas), with lane boundary rendered on it. + + Raises: + ValueError: If `mark_type` is unknown. + """ + if side == "right": + polyline = lane_segment.right_lane_boundary.xyz + mark_type = lane_segment.right_mark_type + else: + polyline = lane_segment.left_lane_boundary.xyz + mark_type = lane_segment.left_mark_type + + # interpolation needs to happen before rounded to integer coordinates + polyline_city_frame = interp_utils.interp_arc(t=N_INTERP_PTS, points=polyline) + + if "WHITE" in mark_type: + bound_color = WHITE_BGR + elif "YELLOW" in mark_type: + bound_color = TRAFFIC_YELLOW1_BGR + elif "BLUE" in mark_type: + bound_color = HANDICAP_BLUE_BGR + else: + bound_color = RED_BGR + + if ("DOUBLE" in mark_type) or ("SOLID_DASH" in mark_type) or ("DASH_SOLID" in mark_type): + left, right = polyline_utils.get_double_polylines(polyline_city_frame, width_scaling_factor=0.1) + + if mark_type in [ + LaneMarkType.SOLID_WHITE, + LaneMarkType.SOLID_YELLOW, + LaneMarkType.SOLID_BLUE, + LaneMarkType.NONE, + ]: + self.render_polyline_egoview(polyline_city_frame, img_bgr, bound_color, thickness_px=line_width_px) + + elif mark_type in [LaneMarkType.DOUBLE_DASH_YELLOW, LaneMarkType.DOUBLE_DASH_WHITE]: + self.draw_dashed_polyline_egoview( + left, img_bgr, bound_color, thickness_px=line_width_px, dash_interval_m=DASH_INTERVAL_M + ) + self.draw_dashed_polyline_egoview( + right, img_bgr, bound_color, thickness_px=line_width_px, dash_interval_m=DASH_INTERVAL_M + ) + + elif mark_type in [LaneMarkType.DOUBLE_SOLID_YELLOW, LaneMarkType.DOUBLE_SOLID_WHITE]: + self.render_polyline_egoview(left, img_bgr, bound_color, thickness_px=line_width_px) + self.render_polyline_egoview(right, img_bgr, bound_color, thickness_px=line_width_px) + + elif mark_type in [LaneMarkType.DASHED_WHITE, LaneMarkType.DASHED_YELLOW]: + self.draw_dashed_polyline_egoview( + polyline_city_frame, + img_bgr, + bound_color, + thickness_px=line_width_px, + dash_interval_m=DASH_INTERVAL_M, + ) + + elif (mark_type == LaneMarkType.SOLID_DASH_YELLOW and side == "right") or ( + mark_type == LaneMarkType.DASH_SOLID_YELLOW and side == "left" + ): + self.render_polyline_egoview(left, img_bgr, bound_color, thickness_px=line_width_px) + self.draw_dashed_polyline_egoview( + right, img_bgr, bound_color, thickness_px=line_width_px, dash_interval_m=DASH_INTERVAL_M + ) + + elif (mark_type == LaneMarkType.SOLID_DASH_YELLOW and side == "left") or ( + mark_type == LaneMarkType.DASH_SOLID_YELLOW and side == "right" + ): + self.draw_dashed_polyline_egoview( + left, img_bgr, bound_color, thickness_px=line_width_px, dash_interval_m=DASH_INTERVAL_M + ) + self.render_polyline_egoview(right, img_bgr, bound_color, thickness_px=line_width_px) + + else: + raise ValueError(f"Unknown marking type {mark_type}") + + return img_bgr + + def draw_dashed_polyline_egoview( + self, + polyline: NDArrayFloat, + img_bgr: NDArrayByte, + bound_color: Tuple[int, int, int], + thickness_px: float, + dash_interval_m: float, + dash_frequency: int = 3, + ) -> None: + """Draw a dashed polyline in the ego-view. + + Generate 1 dash every N meters, with equal dash-non-dash spacing. + Ignoring residual at ends, since assume lanes quite long. + + Args: + polyline: Array of shape (K, 2) representing the coordinates of each line segment + img_bgr: Array of shape (M, N, 3), representing a 3-channel BGR image, passed by reference. + bound_color: Tuple of shape (3,) with a BGR format color + thickness_px: thickness (in pixels) to use when rendering the polyline. + dash_interval_m: length of one dash, in meters. + dash_frequency: for each dash_interval_m, we will discretize the length into n sections. + 1 of n sections will contain a marked dash, and the other (n-1) spaces will be empty (non-marked). + """ + interp_polyline, num_waypts = polyline_utils.interp_polyline_by_fixed_waypt_interval(polyline, dash_interval_m) + for i in range(num_waypts - 1): + + # every other segment is a gap + # (first the next dash interval is a line, and then the dash interval is empty, ...) + if (i % dash_frequency) != 0: + continue + + dashed_segment_arr = interp_polyline[i : i + 2] + self.render_polyline_egoview( + polyline_city_frame=dashed_segment_arr, + img_bgr=img_bgr, + bound_color=bound_color, + thickness_px=thickness_px, + ) + + def render_polyline_egoview( + self, + polyline_city_frame: NDArrayFloat, + img_bgr: NDArrayByte, + bound_color: Tuple[int, int, int], + thickness_px: float, + ) -> None: + """Rasterize a polygon onto an image canvas, as if seen from a particular camera. + + Args: + polyline_city_frame: array of shape (N,3) representing a polyline in city coordinates + (e.g. crosswalk boundary or lane segment boundary). + img_bgr: array of shape (H,W,3) representing a BGR image to write to (the canvas). + bound_color: tuple of BGR intensities to use as color for rendering the lane boundary (i.e. polyline). + thickness_px: thickness (in pixels) to use when rendering the polyline. + """ + # must use interpolated, because otherwise points may lie behind camera, etc, cannot draw + interp_polyline_city = interp_utils.interp_arc(t=N_INTERP_PTS, points=polyline_city_frame) + polyline_ego_frame = self.ego_SE3_city.transform_point_cloud(interp_polyline_city) + + # no need to motion compensate, since these are points originally from the city frame. + uv, points_cam, is_valid_points = self.pinhole_cam.project_ego_to_img(polyline_ego_frame) + if is_valid_points.sum() == 0: + return + + u: NDArrayInt = np.round(uv[:, 0][is_valid_points]).astype(np.int32) # type: ignore + v: NDArrayInt = np.round(uv[:, 1][is_valid_points]).astype(np.int32) # type: ignore + + lane_z = points_cam[:, 2][is_valid_points] + + if self.depth_map is not None: + allowed_noise = depth_map_utils.compute_allowed_noise_per_point(points_cam[is_valid_points]) + not_occluded = lane_z <= self.depth_map[v, u] + allowed_noise + else: + not_occluded = np.ones(lane_z.shape, dtype=bool) + + line_segments_arr: NDArrayInt = np.hstack([u.reshape(-1, 1), v.reshape(-1, 1)]) + + # draw non-occluded ones + draw_visible_polyline_segments_cv2( + copy.deepcopy(line_segments_arr), + valid_pts_bool=not_occluded, + image=img_bgr, + color=bound_color, + thickness_px=thickness_px, + ) + + +def draw_visible_polyline_segments_cv2( + line_segments_arr: Union[NDArrayFloat, NDArrayInt], + valid_pts_bool: NDArrayBool, + image: NDArrayByte, + color: Tuple[int, int, int], + thickness_px: float = 1, +) -> None: + """Draw a polyline onto an image using given line segments. + + Args: + line_segments_arr: Array of shape (K, 2) representing the coordinates of each line segment. + Vertices may be out of bounds (outside the image borders) and the line segment will be interpolated. + valid_pts_bool: Array of shape (K,) representing which polyline coordinates are valid for rendering. + For example, if the coordinate is occluded, a user might specify that it is invalid. + Line segments touching an invalid vertex will not be rendered. + image: Array of shape (H, W, 3), representing a 3-channel BGR image + color: Tuple of shape (3,) with a BGR format color + thickness_px: thickness (in pixels) to use when rendering the polyline. + """ + line_segments_arr_int: NDArrayInt = np.round(line_segments_arr).astype(int) # type: ignore + for i in range(len(line_segments_arr_int) - 1): + + if (not valid_pts_bool[i]) or (not valid_pts_bool[i + 1]): + continue + + x1 = line_segments_arr_int[i][0] + y1 = line_segments_arr_int[i][1] + x2 = line_segments_arr_int[i + 1][0] + y2 = line_segments_arr_int[i + 1][1] + + # Use anti-aliasing (AA) for curves + image = cv2.line(image, pt1=(x1, y1), pt2=(x2, y2), color=color, thickness=thickness_px, lineType=cv2.LINE_AA) diff --git a/src/av2/rendering/ops/__init__.py b/src/av2/rendering/ops/__init__.py new file mode 100644 index 00000000..6e97c555 --- /dev/null +++ b/src/av2/rendering/ops/__init__.py @@ -0,0 +1,3 @@ +# + +"""Subpackage for fast rendering operations.""" diff --git a/src/av2/rendering/ops/draw.py b/src/av2/rendering/ops/draw.py new file mode 100644 index 00000000..11c845d6 --- /dev/null +++ b/src/av2/rendering/ops/draw.py @@ -0,0 +1,197 @@ +# + +"""Kernels for fast drawing operations.""" + +from math import exp +from typing import Final, Tuple + +import numba as nb +import numpy as np + +from av2.utils.constants import NAN +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt, NDArrayNumber + +UINT8_MAX: Final[np.uint8] = np.iinfo(np.uint8).max +UINT8_BITS: Final[np.uint8] = np.log2(UINT8_MAX + 1).astype(np.uint8) + + +@nb.njit +def integer_linear_interpolation(x: np.uint8, y: np.uint8, alpha: np.uint16, beta: np.uint16) -> np.uint8: + """Approximate floating point linear interpolation. + + This function approximates the following: + x * alpha + y * beta, + s.t. alpha + beta = 1, alpha >=0, beta >= 0. + + Args: + x: 8-bit unsigned integer value to be weighted by alpha. + y: 8-bit unsigned integer value to be weighted by beta. + alpha: 16-bit unsigned integer value in the interval [0, 256]. + beta: 16-bit unsigned integer value in the interval [0, 256]. + + NOTE: Alpha and beta are 16 bit integers to properly interpolate + values at beta=0. Unsigned 16-bit integers can express 2**16 - 1 + values; _HOWEVER_, this function expects alpha and beta to be within + the interval [0, 256]. + + Returns: + The linear interpolant. + """ + # Cast to np.uint8 since python bit-shift operator returns a signed integer. + linear_interpolant = np.uint8((x * alpha + y * beta) >> UINT8_BITS) + return linear_interpolant + + +@nb.njit +def alpha_blend_kernel(fg: NDArrayByte, bg: NDArrayByte, alpha: np.uint8) -> Tuple[np.uint8, np.uint8, np.uint8]: + """Fast integer alpha blending. + + Reference: https://stackoverflow.com/a/12016968 + + Args: + fg: (3,) Foreground RGB or BGR pixel intensities between [0, 255]. + bg: (3,) Background RGB or BGR pixel intensities between [0, 255]. + alpha: Alpha blending coefficient between [0, 255]. + + Returns: + (3,) The blended pixel. + """ + r1, g1, b1 = fg[0], fg[1], fg[2] + r2, g2, b2 = bg[0], bg[1], bg[2] + + alpha_uint16 = np.uint16(alpha + 1) + beta_uint16 = np.uint16(UINT8_MAX + 1 - alpha) + + # Approximate floating point linear interpolation. + r = integer_linear_interpolation(r1, r2, alpha_uint16, beta_uint16) + g = integer_linear_interpolation(g1, g2, alpha_uint16, beta_uint16) + b = integer_linear_interpolation(b1, b2, alpha_uint16, beta_uint16) + return r, g, b + + +@nb.njit +def gaussian_kernel(x: float, mu: float, sigma: float) -> float: + """Return a univariate Gaussian kernel. + + Args: + x: Value to evaluate the Gaussian. + mu: Mean parameter of the Gaussian. + sigma: Width of the Gaussian. + + Returns: + The Gaussian kernel, N(mu,sigma^2), evaluated at x. + """ + return exp(-0.5 * (x - mu) ** 2 / (sigma**2)) + + +@nb.njit +def draw_points_kernel( + img: NDArrayByte, + points_uv: NDArrayInt, + colors: NDArrayByte, + diameter: int = 1, + alpha: float = 1.0, + with_anti_alias: bool = False, + sigma: float = 1.0, +) -> NDArrayByte: + """Draw points onto an image canvas. + + NOTE: Anti-aliasing will apply a Gaussian kernel at each uv -- parameterized + as N(uv,sigma^2). + + Args: + img: (H,W,3) Image canvas. + points_uv: (N,2) Points (u,v) to be drawn. + colors: (N,3) BGR colors to be drawn. + diameter: Diameter of a drawn point. + alpha: Coefficient for alpha blending. + with_anti_alias: Boolean flag to enable anti-aliasing. + sigma: Gaussian width for anti-aliasing. + + Returns: + (M,N,3) Image with points overlaid. + """ + H = img.shape[0] + W = img.shape[1] + N = len(points_uv) + + left_radius = diameter // 2 + right_radius = diameter - left_radius + for i in nb.prange(N): + u = points_uv[i, 0] + v = points_uv[i, 1] + for j in nb.prange(-left_radius, right_radius): + for k in nb.prange(-left_radius, right_radius): + vj = v + j + uk = u + k + if (vj >= 0 and uk >= 0) and (vj < H and uk < W): + alpha_vj_uk = alpha + if with_anti_alias: + alpha_vj_uk *= gaussian_kernel(vj, v, sigma) * gaussian_kernel(uk, u, sigma) + alpha_vj_uk *= float(UINT8_MAX) + alpha_vj_uk_uint8 = np.uint8(alpha_vj_uk) + blend = alpha_blend_kernel(colors[i], img[vj, uk], alpha=alpha_vj_uk_uint8) + img[vj, uk, 0] = blend[0] + img[vj, uk, 1] = blend[1] + img[vj, uk, 2] = blend[2] + return img + + +@nb.njit(nogil=True) +def clip_line_frustum(p1: NDArrayNumber, p2: NDArrayNumber, planes: NDArrayFloat) -> NDArrayFloat: + """Iterate over the frustum planes and intersect them with the segment. + + We exploit the fact that in a camera frustum, all plane normals point inside the frustum volume. + NOTE: See section "Line-Plane Intersection" for technical details at: + http://geomalgorithms.com/a05-_intersect-1.html + NOTE: A similar function, written in C, can be found in the Blender source code at: + https://fossies.org/dox/blender-2.79b/math__geom_8c_source.html + + Args: + p1: 3D vector defining a point to constrain a line segment. + p2: 3D vector defining a point to constrain a line segment. + planes: Array of shape (5,4), representing the 5 clipping planes for a frustum. Each plane is a 4-tuple + representing the equation of a plane, e.g. (a, b, c, d) in ax + by + cz = d. + + Returns: + (2,3) The array of clipped points. Points are NAN if the line segment + does not lie within the frustum. + """ + dp = np.subtract(p2, p1) + + p1_fac = 0.0 + p2_fac = 1.0 + pts: NDArrayFloat = np.full((2, 3), fill_value=NAN, dtype=p1.dtype) + for i, _ in enumerate(planes): + p = planes[i] + div = p[:3].dot(dp) + + # check if line vector and plane normal are perpendicular + # if perpendicular, line and plane are parallel + if div != 0.0: + # if not perpendicular, find intersection + # distance we travel along the ray from p1 to p2 + t = -(p[:3].dot(p1) + p[3]) + if div > 0.0: # clip p1 lower bounds + if t >= div: + return pts + if t > 0.0: + fac = t / div + if fac > p1_fac: + p1_fac = fac + if p1_fac > p2_fac: + # intersection occurs outside of segment + return pts + elif div < 0.0: # clip p2 upper bounds + if t > 0.0: + return pts + if t > div: + fac = t / div + if fac < p2_fac: + p2_fac = fac + if p1_fac > p2_fac: + return pts + + pts[0] = p1 + (dp * p1_fac) + pts[1] = p1 + (dp * p2_fac) + return pts diff --git a/src/av2/rendering/rasterize.py b/src/av2/rendering/rasterize.py new file mode 100644 index 00000000..746ba82b --- /dev/null +++ b/src/av2/rendering/rasterize.py @@ -0,0 +1,156 @@ +# + +"""Raster visualization tools.""" +from typing import Dict, Final, Tuple + +import numpy as np + +from av2.geometry.geometry import crop_points +from av2.rendering.ops.draw import draw_points_kernel +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt, NDArrayNumber + +GREEN_RGB: Final[NDArrayByte] = np.array([0, 255, 0], np.uint8) +ELECTRIC_LIME_RGB: Final[NDArrayByte] = np.array([192, 255, 0], np.uint8) + +AV2_CATEGORY_CMAP: Final[Dict[str, NDArrayByte]] = { + "REGULAR_VEHICLE": GREEN_RGB, + "PEDESTRIAN": ELECTRIC_LIME_RGB, +} + + +def align_points_center(points: NDArrayNumber) -> NDArrayFloat: + """Align grid coordinates to the center of the grid cells. + + Reference: https://bartwronski.com/2021/02/15/bilinear-down-upsampling-pixel-grids-and-that-half-pixel-offset/ + + Args: + points: Sequence of points. + + Returns: + The aligned points. + """ + aligned_points: NDArrayFloat = np.add(points, 0.5) + return aligned_points + + +def xyz_to_bev( + xyz: NDArrayFloat, + voxel_resolution: Tuple[float, float, float], + grid_size_m: Tuple[float, float, float], + cmap: NDArrayFloat, +) -> NDArrayByte: + """Convert a set of points in Cartesian space to a bird's-eye-view image. + + Args: + xyz: (N,3) List of points in R^3. + voxel_resolution: (3,) Number of voxel bins in the (x,y,z) axes. + grid_size_m: (3,) Size of the grid in the (x,y,z) axes. + cmap: RGB colormap. + + Returns: + (H,W,3) RGB image representing a BEV projection onto the xy plane. + """ + cmap /= 255.0 + + # If only xyz are provided, then assume intensity is 1.0. + # Otherwise, use the provided intensity. + if xyz.shape[-1] == 3: + intensity: NDArrayByte = np.ones_like(xyz.shape[0], np.uint8) + else: + intensity = xyz[..., -1].copy() + + # Grab the Cartesian coordinates (xyz). + cart = xyz[..., :-1].copy() + + # Move the origin to the center of the image. + cart += np.divide(grid_size_m, 2) + + # Scale the Cartesian coordinates by the voxel resolution. + indices: NDArrayInt = (cart / voxel_resolution).astype(int) + + # Compute the voxel grid size. + voxel_grid_size_m = ( + int(grid_size_m[0] / voxel_resolution[0]), + int(grid_size_m[1] / voxel_resolution[1]), + int(grid_size_m[2] / voxel_resolution[2]), + ) + + # Crop point cloud to the region-of-interest. + lower_bound_inclusive = (0.0, 0.0, 0.0) + indices_cropped, grid_boundary_reduction = crop_points( + indices, lower_bound_inclusive=lower_bound_inclusive, upper_bound_exclusive=grid_size_m + ) + + # Filter the indices and intensity values. + cmap = cmap[grid_boundary_reduction] + intensity = intensity[grid_boundary_reduction] + + # Create the raster image. + im_dims = (voxel_grid_size_m[0] + 1, voxel_grid_size_m[1] + 1, cmap.shape[1]) + img: NDArrayByte = np.zeros(im_dims, dtype=np.uint8) + + # Construct uv coordinates. + uv = indices_cropped[:, :2] + + npoints = len(indices_cropped) + for i in range(npoints): + u = uv[i, 0] + v = uv[i, 1] + + img[u, v, :3] = cmap[i] + img[u, v, 3:4] += intensity[i] + + # Normalize the intensity. + img[..., -1] = img[..., -1] / img[..., -1].max() + + # Gamma correction. + img[..., -1] = np.power(img[..., -1], 0.05) + + # Scale RGB by intensity. + img[..., :3] *= img[..., -1:] + + # Map RGB in [0, 1] -> [0, 255]. + img[..., :3] = img[..., :3] * 255.0 + im_rgb: NDArrayByte = img[..., :3] + return im_rgb + + +def draw_points_xy_in_img( + img: NDArrayByte, + points_xy: NDArrayInt, + colors: NDArrayByte, + diameter: int = 1, + alpha: float = 1.0, + with_anti_alias: bool = False, + sigma: float = 1.0, +) -> NDArrayByte: + """Draw a set of points over an image. + + Args: + img: (H,W,3) Image canvas. + points_xy: (N,2) Points (x,y) to be drawn. + colors: (N,3) BGR colors to be drawn. + diameter: Diameter of a drawn point. + alpha: Coefficient for alpha blending. + with_anti_alias: Boolean flag to enable anti-aliasing. + sigma: Gaussian width for anti-aliasing. + + Returns: + The (H,W,3) image with points overlaid. + + Raises: + ValueError: If `points_xy` is not integer valued. + """ + if not np.issubdtype(points_xy.dtype, np.integer): + raise ValueError("Circle centers must be integer-valued coordinates.") + + img = draw_points_kernel( + img=img, + points_uv=points_xy, + colors=colors, + diameter=diameter, + alpha=alpha, + with_anti_alias=with_anti_alias, + sigma=sigma, + ) + return img diff --git a/src/av2/rendering/vector.py b/src/av2/rendering/vector.py new file mode 100644 index 00000000..8ea7edac --- /dev/null +++ b/src/av2/rendering/vector.py @@ -0,0 +1,136 @@ +# + +"""Utilities for vector graphics rendering.""" + +from enum import Enum +from typing import Optional, Tuple, Union + +import cv2 +import matplotlib.patches as mpatches +import matplotlib.pyplot as plt +import numpy as np +from matplotlib.path import Path as MPath + +from av2.geometry.camera.pinhole_camera import PinholeCamera +from av2.rendering.color import BLUE_BGR +from av2.rendering.ops.draw import clip_line_frustum +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt, NDArrayNumber + + +def draw_polygon_mpl( + ax: plt.Axes, + polygon: NDArrayFloat, + color: Union[Tuple[float, float, float], str], + linewidth: Optional[float] = None, +) -> None: + """Draw a polygon's boundary. + + The polygon's first and last point must be the same (repeated). + + Args: + ax: Matplotlib axes instance to draw on + polygon: Array of shape (N, 2) or (N, 3) + color: Tuple of shape (3,) representing the RGB color or a single character 3-tuple, e.g. 'b' + linewidth: Width of the lines. + """ + if linewidth is None: + ax.plot(polygon[:, 0], polygon[:, 1], color=color) + else: + ax.plot(polygon[:, 0], polygon[:, 1], color=color, linewidth=linewidth) + + +def plot_polygon_patch_mpl( + polygon_pts: NDArrayFloat, + ax: plt.Axes, + color: Union[Tuple[float, float, float], str] = "y", + alpha: float = 0.3, + zorder: int = 1, +) -> None: + """Plot a lane segment polyon using matplotlib's PathPatch object. + + Reference: + See Descartes (https://github.com/benjimin/descartes/blob/master/descartes/patch.py) + and Matplotlib: https://matplotlib.org/stable/gallery/shapes_and_collections/path_patch.html + + Args: + polygon_pts: Array of shape (N, 2) representing the points of the polygon + ax: Matplotlib axes. + color: Tuple of shape (3,) representing the RGB color or a single character 3-tuple, e.g. 'b'. + alpha: the opacity of the lane segment. + zorder: Ordering of the plot overlays. + """ + n, _ = polygon_pts.shape + codes = np.ones(n, dtype=MPath.code_type) * MPath.LINETO + codes[0] = MPath.MOVETO + + vertices = polygon_pts[:, :2] + mpath = MPath(vertices, codes) + patch = mpatches.PathPatch(mpath, facecolor=color, edgecolor=color, alpha=alpha, zorder=zorder) + ax.add_patch(patch) + + +def draw_line_in_img( + img: NDArrayByte, + p1: NDArrayNumber, + p2: NDArrayNumber, + color: Tuple[int, int, int] = BLUE_BGR, + thickness: int = 3, + line_type: Enum = cv2.LINE_AA, +) -> NDArrayByte: + """Draw a line on an image. + + Args: + img: (H,W,3) 3-channel image. + p1: (2,) Starting point of the line segment. + p2: (2,) Ending point of the line segment. + color: 3-channel color corresponding to the channel order of the input image. + thickness: Thickness of the line to be rendered. + line_type: OpenCV line style. + + Returns: + The image with a line drawn. + """ + img_line: NDArrayByte = cv2.line( + img, + p1, + p2, + color=color, + thickness=thickness, + lineType=line_type, + ) + return img_line + + +def draw_line_frustum( + img: NDArrayByte, + p1: NDArrayNumber, + p2: NDArrayNumber, + cam_model: PinholeCamera, + color: Tuple[int, int, int], + thickness: int = 3, + line_type: Enum = cv2.LINE_AA, +) -> NDArrayByte: + """Draw a line inside of the camera frustum. + + Args: + img: (H,W,3) 3-channel image. + p1: (3,) Starting point of the line segment. + p2: (3,) Ending points of the line segment. + cam_model: Camera model that contains intrinsics and the size of the pixel coordinate frame. + color: 3-channel color corresponding to the channel order of the input image. + thickness: Thickness of the line to be rendered. + line_type: OpenCV line style. + + Returns: + The image with a line clipped and drawn inside the frustum (if it's visible). + """ + clipped_points = clip_line_frustum(p1, p2, cam_model.frustum_planes()) + intersects_with_frustum = not bool(np.isnan(clipped_points).any()) + if intersects_with_frustum: + # After clipping the line segment to the view frustum in the camera coordinate frame, we obtain + # the final set of line segment vertices, and then project these into the image. + uv, _, _ = cam_model.project_cam_to_img(clipped_points) + uv_int: NDArrayInt = np.round(uv).astype(int) # type: ignore + p1, p2 = uv_int[0], uv_int[1] + img = draw_line_in_img(img, p1, p2, color=color, thickness=thickness, line_type=line_type) + return img diff --git a/src/av2/rendering/video.py b/src/av2/rendering/video.py new file mode 100644 index 00000000..48e964aa --- /dev/null +++ b/src/av2/rendering/video.py @@ -0,0 +1,137 @@ +# + +"""Rendering tools for video visualizations.""" + +from pathlib import Path +from typing import Dict, Final, Union + +import av +import cv2 +import numpy as np +import pandas as pd + +from av2.utils.typing import NDArrayByte + +FFMPEG_OPTIONS: Final[Dict[str, str]] = {"crf": "27"} + + +def tile_cameras(named_sensors: Dict[str, Union[NDArrayByte, pd.DataFrame]]) -> NDArrayByte: + """Combine ring cameras into a tiled image. + + NOTE: Images are expected in BGR ordering. + + Layout: + + ########################################################## + # ring_front_left # ring_front_center # ring_front_right # + ########################################################## + # ring_side_left # # ring_side_right # + ########################################################## + ############ ring_rear_left # ring_rear_right ############ + ########################################################## + + Args: + named_sensors: Dictionary of camera names to the (width, height, 3) images. + + Returns: + Tiled image. + """ + landscape_width = 2048 + landscape_height = 1550 + + height = landscape_height + landscape_height + landscape_height + width = landscape_width + landscape_height + landscape_width + tiled_im_bgr: NDArrayByte = np.zeros((height, width, 3), dtype=np.uint8) + + ring_rear_left = named_sensors["ring_rear_left"] + ring_side_left = named_sensors["ring_side_left"] + ring_front_center = named_sensors["ring_front_center"] + ring_front_left = named_sensors["ring_front_left"] + ring_front_right = named_sensors["ring_front_right"] + ring_side_right = named_sensors["ring_side_right"] + ring_rear_right = named_sensors["ring_rear_right"] + + tiled_im_bgr[:landscape_height, :landscape_width] = ring_front_left + tiled_im_bgr[:landscape_width, landscape_width : landscape_width + landscape_height] = ring_front_center + tiled_im_bgr[:landscape_height, landscape_width + landscape_height :] = ring_front_right + + tiled_im_bgr[landscape_height:3100, :landscape_width] = ring_side_left + tiled_im_bgr[landscape_height:3100, landscape_width + landscape_height :] = ring_side_right + + start = (width - 4096) // 2 + tiled_im_bgr[3100:4650, start : start + landscape_width] = np.fliplr(ring_rear_left) # type: ignore + tiled_im_bgr[3100:4650, start + landscape_width : start + 4096] = np.fliplr(ring_rear_right) # type: ignore + tiled_im_rgb: NDArrayByte = cv2.cvtColor(tiled_im_bgr, cv2.COLOR_BGR2RGB) + return tiled_im_rgb + + +def write_video( + video: NDArrayByte, + dst: Path, + codec: str = "libx264", + fps: int = 10, + crf: int = 27, + preset: str = "veryfast", +) -> None: + """Use the FFMPEG Python bindings to encode a video from a sequence of RGB frames. + + Reference: https://github.com/PyAV-Org/PyAV + + Args: + video: (N,H,W,3) array representing N RGB frames of identical dimensions. + dst: path to save folder. + codec: the name of a codec. + fps: the frame rate for video. + crf: constant rate factor (CRF) parameter of video, controlling the quality. + Lower values would result in better quality, at the expense of higher file sizes. + For x264, the valid Constant Rate Factor (crf) range is 0-51. + preset: file encoding speed. Options range from "ultrafast", ..., "fast", ..., "medium", ..., "slow", ... + Higher compression efficiency often translates to slower video encoding speed, at file write time. + """ + _, H, W, _ = video.shape + + # crop, if the height or width is odd (avoid "height not divisible by 2" error) + if H % 2 != 0 or W % 2 != 0: + video = crop_video_to_even_dims(video) + _, H, W, _ = video.shape + + dst.parent.mkdir(parents=True, exist_ok=True) + with av.open(str(dst), "w") as output: + stream = output.add_stream(codec, fps) + stream.width = W + stream.height = H + stream.options = { + "crf": str(crf), + "hwaccel": "auto", + "movflags": "+faststart", + "preset": preset, + "profile:v": "main", + "tag": "hvc1", + } + for _, img in enumerate(video): + frame = av.VideoFrame.from_ndarray(img) + output.mux(stream.encode(frame)) + output.mux(stream.encode(None)) + + +def crop_video_to_even_dims(video: NDArrayByte) -> NDArrayByte: + """Crop a video tensor (4d nd-array) along the height and width dimensions to assure even dimensions. + + Note: typical "pad" or "crop" filters do not function properly with pypi AV's stream configuration options. + + Args: + video: (N,H1,W1,3) array representing N RGB frames of identical dimensions, where H1 and W1 may be odd. + + Returns: + (N,H2,W2,3) array representing N RGB frames of identical dimensions, where H2 and W2 are even. + The crop is performed on the far right column and/or bottom row of each frame. + """ + _, H1, W1, _ = video.shape + height_crop_sz = H1 % 2 + width_crop_sz = W1 % 2 + + H2 = H1 - height_crop_sz + W2 = W1 - width_crop_sz + + cropped_video: NDArrayByte = video[:, :H2, :W2, :] + return cropped_video diff --git a/src/av2/structures/__init__.py b/src/av2/structures/__init__.py new file mode 100644 index 00000000..b0e05f1a --- /dev/null +++ b/src/av2/structures/__init__.py @@ -0,0 +1,3 @@ +# + +"""Common structures for manipulating sensor data.""" diff --git a/src/av2/structures/cuboid.py b/src/av2/structures/cuboid.py new file mode 100644 index 00000000..0dd6f867 --- /dev/null +++ b/src/av2/structures/cuboid.py @@ -0,0 +1,382 @@ +# + +"""Structure which represents ground truth annotations in R^3.""" + +from __future__ import annotations + +from dataclasses import dataclass +from enum import Enum +from functools import cached_property +from pathlib import Path +from typing import List, Optional, Tuple + +import numpy as np +import pandas as pd + +from av2.geometry import geometry as geometry_utils +from av2.geometry.camera.pinhole_camera import PinholeCamera +from av2.geometry.geometry import compute_interior_points_mask, quat_to_mat +from av2.geometry.se3 import SE3 +from av2.rendering.color import BLUE_BGR, TRAFFIC_YELLOW1_BGR +from av2.rendering.vector import draw_line_frustum +from av2.utils.io import read_feather +from av2.utils.typing import NDArrayBool, NDArrayByte, NDArrayFloat + + +@dataclass +class Cuboid: + """Models a cuboid annotated in a single lidar sweep. + + Reference: https://en.wikipedia.org/wiki/Cuboid + + Args: + dst_SE3_object: Pose of the object in the destination reference frame. Translation component is in meters. + length_m: Object extent along the x-axis in meters. + width_m: Object extent along the y-axis in meters. + height_m: Object extent along the z-axis in meters. + category: Object category. + timestamp_ns: Vehicle nanosecond timestamp. Corresponds 1-to-1 with a lidar sweep. + """ + + dst_SE3_object: SE3 + length_m: float + width_m: float + height_m: float + category: Enum + timestamp_ns: int + + @property + def xyz_center_m(self) -> NDArrayFloat: + """Cartesian coordinate center (x,y,z) in the destination reference frame.""" + return self.dst_SE3_object.translation + + @property + def dims_lwh_m(self) -> NDArrayFloat: + """Object extents (length,width,height) along the (x,y,z) axes respectively in meters.""" + dims_lwh: NDArrayFloat = np.stack([self.length_m, self.width_m, self.height_m]) + return dims_lwh + + @cached_property + def vertices_m(self) -> NDArrayFloat: + r"""Return the cuboid vertices in the destination reference frame. + + 5------4 + |\\ |\\ + | \\ | \\ + 6--\\--7 \\ + \\ \\ \\ \\ + l \\ 1-------0 h + e \\ || \\ || e + n \\|| \\|| i + g \\2------3 g + t width. h + h. t. + + Returns: + (8,3) array of cuboid vertices. + """ + unit_vertices_obj_xyz_m: NDArrayFloat = np.array( + [ + [+1, +1, +1], # 0 + [+1, -1, +1], # 1 + [+1, -1, -1], # 2 + [+1, +1, -1], # 3 + [-1, +1, +1], # 4 + [-1, -1, +1], # 5 + [-1, -1, -1], # 6 + [-1, +1, -1], # 7 + ], + ) + dims_lwh_m = self.dims_lwh_m + + # Transform unit polygons. + vertices_obj_xyz_m: NDArrayFloat = (dims_lwh_m / 2.0) * unit_vertices_obj_xyz_m + vertices_dst_xyz_m = self.dst_SE3_object.transform_point_cloud(vertices_obj_xyz_m) + + # Finally, return the polygons. + return vertices_dst_xyz_m + + def compute_interior_points(self, points_xyz_m: NDArrayFloat) -> Tuple[NDArrayFloat, NDArrayBool]: + """Given a query point cloud, filter to points interior to the cuboid, and provide mask. + + Note: comparison is to cuboid vertices in the destination reference frame. + + Args: + points_xyz_m: (N,3) Points to filter. + + Returns: + The interior points and the boolean array indicating which points are interior. + """ + vertices_dst_xyz_m = self.vertices_m + is_interior = compute_interior_points_mask(points_xyz_m, vertices_dst_xyz_m) + return points_xyz_m[is_interior], is_interior + + def transform(self, target_SE3_dst: SE3) -> Cuboid: + """Apply an SE(3) transformation to the cuboid. + + Mathematically written as: + cuboid_target = target_SE3_dst * cuboid_dst + + Args: + target_SE3_dst: Transformation from the destination to the target reference frame. + + Returns: + Transformed cuboid. + """ + target_SE3_object = target_SE3_dst.compose(self.dst_SE3_object) + return Cuboid( + dst_SE3_object=target_SE3_object, + length_m=self.length_m, + width_m=self.width_m, + height_m=self.height_m, + category=self.category, + timestamp_ns=self.timestamp_ns, + ) + + @classmethod + def from_series(cls, data: pd.Series) -> Cuboid: + """Convert a Pandas series to a Cuboid. + + Args: + data: Row from a Pandas DataFrame. + + Returns: + Constructed cuboid. + """ + translation = data.loc[["tx_m", "ty_m", "tz_m"]].to_numpy() + quat_wxyz = data.loc[["qw", "qx", "qy", "qz"]].to_numpy() + length_m = data["length_m"] + width_m = data["width_m"] + height_m = data["height_m"] + + rotation = geometry_utils.quat_to_mat(quat_wxyz) + ego_SE3_object = SE3(rotation=rotation, translation=translation) + category = data["category"] + timestamp_ns = data["timestamp_ns"] + return cls( + dst_SE3_object=ego_SE3_object, + length_m=length_m, + width_m=width_m, + height_m=height_m, + category=category, + timestamp_ns=timestamp_ns, + ) + + +@dataclass +class CuboidList: + """Models a list of cuboids annotated in a single lidar sweep. + + Args: + cuboids: List of `Cuboid` objects. + """ + + cuboids: List[Cuboid] + + @property + def xyz_center_m(self) -> NDArrayFloat: + """Cartesian coordinate centers (x,y,z) in the destination reference frame.""" + center_xyz_m: NDArrayFloat = np.stack([cuboid.dst_SE3_object.translation for cuboid in self.cuboids]) + return center_xyz_m + + @property + def dims_lwh_m(self) -> NDArrayFloat: + """Object extents (length,width,height) along the (x,y,z) axes respectively in meters.""" + dims_lwh: NDArrayFloat = np.stack([cuboid.dims_lwh_m for cuboid in self.cuboids]) + return dims_lwh + + @cached_property + def vertices_m(self) -> NDArrayFloat: + r"""Return the cuboid vertices in the destination reference frame. + + 5------4 + |\\ |\\ + | \\ | \\ + 6--\\--7 \\ + \\ \\ \\ \\ + l \\ 1-------0 h + e \\ || \\ || e + n \\|| \\|| i + g \\2------3 g + t width. h + h. t. + + Returns: + (N,8,3) array of cuboid vertices. + """ + vertices_m: NDArrayFloat = np.stack([cuboid.vertices_m for cuboid in self.cuboids]) + return vertices_m + + @property + def categories(self) -> List[str]: + """Return the object category names.""" + return [str(cuboid.category) for cuboid in self.cuboids] + + def __len__(self) -> int: + """Return the number of cuboids.""" + return len(self.cuboids) + + def __getitem__(self, idx: int) -> Cuboid: + """Return the cuboid at index `idx`. + + Args: + idx: index of cuboid to return from the CuboidList. + + Returns: + Cuboid object present at index `idx`. + + Raises: + IndexError: if index is invalid (i.e. out of bounds). + """ + if idx < 0 or idx >= len(self): + raise IndexError(f"Attempted to access cuboid {idx}, but only indices [0,{len(self)-1}] are valid") + return self.cuboids[idx] + + def transform(self, target_SE3_dst: SE3) -> CuboidList: + """Apply an SE(3) transformation to each cuboid in the list. + + Mathematically written as: + cuboid_target = target_SE3_dst * cuboid_dst + + Args: + target_SE3_dst: Transformation from the destination to the target reference frame. + + Returns: + Transformed cuboids. + """ + transformed_cuboids: List[Cuboid] = [] + for cuboid in self.cuboids: + target_SE3_object = target_SE3_dst.compose(cuboid.dst_SE3_object) + transformed_cuboid = Cuboid( + dst_SE3_object=target_SE3_object, + length_m=cuboid.length_m, + width_m=cuboid.width_m, + height_m=cuboid.height_m, + category=cuboid.category, + timestamp_ns=cuboid.timestamp_ns, + ) + transformed_cuboids.append(transformed_cuboid) + return CuboidList(cuboids=transformed_cuboids) + + def project_to_cam( + self, + img: NDArrayByte, + cam_model: PinholeCamera, + city_SE3_ego_cam_t: Optional[SE3] = None, + city_SE3_ego_lidar_t: Optional[SE3] = None, + ) -> NDArrayByte: + """Project the cuboids to the camera by clipping cuboid line segments against the camera view frustum. + + NOTE: The front face of each cuboid is drawn in yellow, and all other line segments are drawn in blue. + + Args: + img: (H,W,3) BGR image. + cam_model: Camera model class. + city_SE3_ego_cam_t: City egovehicle pose at the camera timestamp. + city_SE3_ego_lidar_t: City egovehicle pose at the lidar timestamp. + + Returns: + (H,W,3) BGR image with projected cuboids overlaid. + """ + # Return original image if no annotations exist. + if len(self) == 0: + return img + + # Number of cuboids, number of vertices, number of dimensions in a vertex. + cuboids_vertices_ego = self.vertices_m + N, V, D = cuboids_vertices_ego.shape + + # Collapse first dimension to allow for vectorization. + cuboids_vertices_ego = cuboids_vertices_ego.reshape(-1, D) + if city_SE3_ego_cam_t is not None and city_SE3_ego_lidar_t is not None: + _, cuboids_vertices_cam, _ = cam_model.project_ego_to_img_motion_compensated( + cuboids_vertices_ego, city_SE3_ego_cam_t=city_SE3_ego_cam_t, city_SE3_ego_lidar_t=city_SE3_ego_lidar_t + ) + else: + _, cuboids_vertices_cam, _ = cam_model.project_ego_to_img(cuboids_vertices_ego) + + cuboids_vertices_cam = cuboids_vertices_cam[:, :3].reshape(N, V, D) # Unravel collapsed dimension. + + # Compute depth of each cuboid center (mean of the cuboid's vertices). + cuboid_centers = cuboids_vertices_cam.mean(axis=1) + z_buffer = cuboid_centers[..., -1] + + # Sort by z-order to respect visibility in the scene. + # i.e, closer objects cuboids should be drawn on top of farther objects. + z_orders: NDArrayFloat = np.argsort(-z_buffer) + + cuboids_vertices_cam = cuboids_vertices_cam[z_orders] + front_face_indices = [0, 1, 2, 3, 0] + back_face_indices = [4, 5, 6, 7, 4] + line_segment_indices_list = [[0, 4], [1, 5], [2, 6], [3, 7]] + + # Iterate over the vertices for each cuboid in the cuboid list. + # Draw 6 cuboid faces in the inner loop. + for i, cuboid_vertices_cam in enumerate(cuboids_vertices_cam): + cuboid_front_face = cuboid_vertices_cam[front_face_indices] + cuboid_back_face = cuboid_vertices_cam[back_face_indices] + + # Iterate over the edges of the faces. + num_line_segments = len(cuboid_front_face) - 1 + for i in range(num_line_segments): + draw_line_frustum( + img, + cuboid_front_face[i], + cuboid_front_face[i + 1], + cam_model=cam_model, + color=TRAFFIC_YELLOW1_BGR, + ) + draw_line_frustum( + img, + cuboid_back_face[i], + cuboid_back_face[i + 1], + cam_model=cam_model, + color=BLUE_BGR, + ) + + # Draw the line segments that connect the front and back faces. + for line_segment_indices in line_segment_indices_list: + line_segment = cuboid_vertices_cam[line_segment_indices] + draw_line_frustum( + img, + line_segment[0], + line_segment[1], + cam_model=cam_model, + color=BLUE_BGR, + ) + return img + + @classmethod + def from_feather(cls, annotations_feather_path: Path) -> CuboidList: + """Read annotations from a feather file. + + Args: + annotations_feather_path: Feather file path. + + Returns: + Constructed cuboids. + """ + data = read_feather(annotations_feather_path) + + rotation = quat_to_mat(data.loc[:, ["qw", "qx", "qy", "qz"]].to_numpy()) + translation_m = data.loc[:, ["tx_m", "ty_m", "tz_m"]].to_numpy() + length_m = data.loc[:, "length_m"].to_numpy() + width_m = data.loc[:, "width_m"].to_numpy() + height_m = data.loc[:, "height_m"].to_numpy() + category = data.loc[:, "category"].to_numpy() + timestamp_ns = data.loc[:, "timestamp_ns"].to_numpy() + N = len(data) + + cuboid_list: List[Cuboid] = [] + for i in range(N): + ego_SE3_object = SE3(rotation=rotation[i], translation=translation_m[i]) + cuboid = Cuboid( + dst_SE3_object=ego_SE3_object, + length_m=length_m[i], + width_m=width_m[i], + height_m=height_m[i], + category=category[i], + timestamp_ns=timestamp_ns[i], + ) + cuboid_list.append(cuboid) + return cls(cuboids=cuboid_list) diff --git a/src/av2/structures/ndgrid.py b/src/av2/structures/ndgrid.py new file mode 100644 index 00000000..0bab67d9 --- /dev/null +++ b/src/av2/structures/ndgrid.py @@ -0,0 +1,157 @@ +# + +"""N-dimensional grid.""" + +from __future__ import annotations + +from dataclasses import dataclass +from functools import cached_property +from typing import Tuple + +import numpy as np + +from av2.geometry.geometry import crop_points +from av2.rendering.color import GRAY_BGR +from av2.rendering.rasterize import align_points_center, draw_points_xy_in_img +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt, NDArrayNumber + + +@dataclass(frozen=True) +class NDGrid: + """Models an N-dimensional grid. + + Args: + min_range_m: (N,) Minimum coordinates (in meters). + max_range_m: (N,) Maximum coordinates (in meters). + resolution_m_per_cell: (N,) Ratio of meters to cell in each dimension. + """ + + min_range_m: Tuple[float, ...] + max_range_m: Tuple[float, ...] + resolution_m_per_cell: Tuple[float, ...] + + def __post_init__(self) -> None: + """Check validity of variables. + + Raises: + ValueError: If the minimum range is greater than the maximum range (in any dimension) or + the resolution is not positive. + """ + if not all(x < y for x, y in zip(self.min_range_m, self.max_range_m)): + raise ValueError("All minimum ranges must be less than their corresponding max ranges!") + if not all(x > 0 for x in self.resolution_m_per_cell): + raise ValueError("Resolution per cell must be positive!") + + @cached_property + def dims(self) -> Tuple[int, ...]: + """Size of the grid _after_ bucketing.""" + range_m: NDArrayFloat = np.array(self.range_m) + dims = self.scale_and_quantize_points(range_m) + return tuple(dims.tolist()) + + @cached_property + def range_m(self) -> Tuple[float, ...]: + """Size of the grid _before_ bucketing.""" + range_m = np.subtract(self.max_range_m, self.min_range_m) + return tuple(range_m.tolist()) + + def scale_points(self, points: NDArrayNumber) -> NDArrayNumber: + """Scale points by the (1/`resolution_m_per_cell`). + + Args: + points: (N,D) list of points. + + Returns: + (N,D) list of scaled points. + """ + scaled_points: NDArrayNumber = np.divide(points, self.resolution_m_per_cell) + return scaled_points + + def quantize_points(self, points: NDArrayNumber) -> NDArrayInt: + """Quantize the points to integer coordinates. + + Args: + points: (N,D) Array of points. + + Returns: + (N,D) The array of quantized points. + """ + # Add half-bucket offset. + centered_points = align_points_center(points) + quantized_points: NDArrayInt = np.floor(centered_points).astype(int) + return quantized_points + + def scale_and_quantize_points(self, points: NDArrayNumber) -> NDArrayInt: + """Scale and quantize the points. + + Args: + points: (N,D) Array of points. + + Returns: + (N,D) The array of quantized points. + """ + scaled_points = self.scale_points(points) + quantized_points: NDArrayInt = self.quantize_points(scaled_points) + return quantized_points + + def transform_to_grid_coordinates(self, points_m: NDArrayFloat) -> NDArrayInt: + """Transform points to grid coordinates (in meters). + + Args: + points_m: (N,D) list of points. + + Returns: + (N,D) list of quantized grid coordinates. + """ + offset_m = np.abs(self.min_range_m) + + # points_m * (# grid cells / resolution_m_per_cell) = points_grid + quantized_points_grid = self.scale_and_quantize_points(points_m + offset_m) + return quantized_points_grid + + +@dataclass(frozen=True) +class BEVGrid(NDGrid): + """Models an 2-dimensional grid in the Bird's-eye view. + + Args: + min_range_m: (2,) Minimum coordinates in the (x,y) axes (in meters). + max_range_m: (2,) Minimum coordinates in the (x,y) axes (in meters). + resolution_m_per_cell: (2,) Bucket size in the (x,y) axes (in meters). + """ + + def points_to_bev_img( + self, points: NDArrayFloat, color: Tuple[int, int, int] = GRAY_BGR, diameter: int = 2 + ) -> NDArrayByte: + """Convert a set of points in Cartesian space to a bird's-eye-view image. + + Args: + points: (N,D) List of points in R^D. + color: RGB color. + diameter: Point diameter for the drawn points. + + Returns: + (H,W,3) RGB image representing a BEV projection onto the xy plane. + + Raises: + ValueError: If points are less than 2-dimensional. + """ + D = points.shape[-1] + if D < 2: + raise ValueError("Points must be at least 2d!") + + points_xy = points[..., :2].copy() # Prevent modifying input. + indices = self.transform_to_grid_coordinates(points_xy) + indices_int, _ = crop_points(indices, lower_bound_inclusive=(0.0, 0.0), upper_bound_exclusive=self.dims) + + # Construct uv coordinates. + H, W = (self.dims[0], self.dims[1]) + uv = indices_int[..., :2] + + C = len(color) + shape = (H, W, C) + img: NDArrayByte = np.zeros(shape, dtype=np.uint8) + + colors: NDArrayByte = np.array([color for _ in range(len(points_xy))], dtype=np.uint8) + img = draw_points_xy_in_img(img, uv, colors, diameter=diameter) + return img diff --git a/src/av2/structures/sweep.py b/src/av2/structures/sweep.py new file mode 100644 index 00000000..acb6802e --- /dev/null +++ b/src/av2/structures/sweep.py @@ -0,0 +1,91 @@ +# + +"""Sweep representation of lidar sensor data.""" + +from __future__ import annotations + +from dataclasses import dataclass +from pathlib import Path + +from av2.geometry.se3 import SE3 +from av2.utils.io import read_ego_SE3_sensor, read_feather +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt + + +@dataclass +class Sweep: + """Models a lidar sweep from a lidar sensor. + + A sweep refers to a set of points which were captured in a fixed interval [t,t+delta), where delta ~= (1/sensor_hz). + Reference: https://en.wikipedia.org/wiki/Lidar + + NOTE: Argoverse 2 distributes sweeps which are from two, stacked Velodyne 32 beam sensors. + These sensors each have different, overlapping fields-of-view. + Both lidars have their own reference frame: up_lidar and down_lidar, respectively. + We have egomotion-compensated the lidar sensor data to the egovehicle reference timestamp (`timestamp_ns`). + + Args: + xyz: (N,3) Points in Cartesian space (x,y,z) in meters. + intensity: (N,1) Intensity values in the interval [0,255] corresponding to each point. + laser_number: (N,1) Laser numbers in the interval [0,63] corresponding to the beam which generated the point. + offset_ns: (N,1) Nanosecond offsets _from_ the start of the sweep. + timestamp_ns: Nanosecond timestamp _at_ the start of the sweep. + ego_SE3_up_lidar: Pose of the up lidar in the egovehicle reference frame. Translation is in meters. + ego_SE3_down_lidar: Pose of the down lidar in the egovehicle reference frame. Translation is in meters. + """ + + xyz: NDArrayFloat + intensity: NDArrayByte + laser_number: NDArrayByte + offset_ns: NDArrayInt + timestamp_ns: int + ego_SE3_up_lidar: SE3 + ego_SE3_down_lidar: SE3 + + def __len__(self) -> int: + """Return the number of LiDAR returns in the aggregated sweep.""" + return int(self.xyz.shape[0]) + + @classmethod + def from_feather(cls, lidar_feather_path: Path) -> Sweep: + """Load a lidar sweep from a feather file. + + NOTE: The feather file is expected in AV2 format. + NOTE: The sweep is in the _ego_ reference frame. + + The file should be a Apache Feather file and contain the following columns: + x: Coordinate of each lidar return along the x-axis. + y: Coordinate of each lidar return along the y-axis. + z: Coordinate of each lidar return along the z-axis. + intensity: Measure of radiant power per unit solid angle. + laser_number: Laser which emitted the point return. + offset_ns: Nanosecond delta from the sweep timestamp for the point return. + + Args: + lidar_feather_path: Path to the lidar sweep feather file. + + Returns: + Sweep object. + """ + timestamp_ns = int(lidar_feather_path.stem) + lidar = read_feather(lidar_feather_path) + + xyz = lidar.loc[:, ["x", "y", "z"]].to_numpy().astype(float) + intensity = lidar.loc[:, ["intensity"]].to_numpy().squeeze() + laser_number = lidar.loc[:, ["laser_number"]].to_numpy().squeeze() + offset_ns = lidar.loc[:, ["offset_ns"]].to_numpy().squeeze() + + log_dir = lidar_feather_path.parent.parent.parent + sensor_name_to_pose = read_ego_SE3_sensor(log_dir=log_dir) + ego_SE3_up_lidar = sensor_name_to_pose["up_lidar"] + ego_SE3_down_lidar = sensor_name_to_pose["down_lidar"] + + return cls( + xyz=xyz, + intensity=intensity, + laser_number=laser_number, + offset_ns=offset_ns, + timestamp_ns=timestamp_ns, + ego_SE3_up_lidar=ego_SE3_up_lidar, + ego_SE3_down_lidar=ego_SE3_down_lidar, + ) diff --git a/src/av2/structures/timestamped_image.py b/src/av2/structures/timestamped_image.py new file mode 100644 index 00000000..41cb1c51 --- /dev/null +++ b/src/av2/structures/timestamped_image.py @@ -0,0 +1,24 @@ +# + +"""Timestamped image class with camera model for synchronization.""" + +from dataclasses import dataclass + +from av2.geometry.camera.pinhole_camera import PinholeCamera +from av2.utils.typing import NDArrayByte + + +@dataclass(frozen=True) +class TimestampedImage: + """Timestamped image with an accompanying camera model. + + Args: + img: (H,W,C) image. + camera_model: Pinhole camera model with intrinsics and extrinsics. + timestamp_ns: Nanosecond timestamp. + + """ + + img: NDArrayByte + camera_model: PinholeCamera + timestamp_ns: int diff --git a/src/av2/utils/__init__.py b/src/av2/utils/__init__.py new file mode 100644 index 00000000..20dbcf69 --- /dev/null +++ b/src/av2/utils/__init__.py @@ -0,0 +1,2 @@ +# +"""Various utilities used throughout av2.""" diff --git a/src/av2/utils/constants.py b/src/av2/utils/constants.py new file mode 100644 index 00000000..f6de7e93 --- /dev/null +++ b/src/av2/utils/constants.py @@ -0,0 +1,19 @@ +# +"""Common mathematical and computing system constants used in AV2.""" + +import math +import multiprocessing as mp +from pathlib import Path +from typing import Final + +# 3.14159 ... +PI: Final[float] = math.pi + +# Not a number. +NAN: Final[float] = math.nan + +# System home directory. +HOME: Final[Path] = Path.home() + +# Max number of logical cores available on the current machine. +MAX_CPUS: Final[int] = mp.cpu_count() diff --git a/src/av2/utils/dataclass.py b/src/av2/utils/dataclass.py new file mode 100644 index 00000000..98a04b3c --- /dev/null +++ b/src/av2/utils/dataclass.py @@ -0,0 +1,72 @@ +# + +"""Utils to assist with dataclass-related operations.""" + +import itertools +from dataclasses import is_dataclass + +import numpy as np +import pandas as pd + + +def dataclass_eq(base_dataclass: object, other: object) -> bool: + """Check if base_dataclass is equal to the other object, with proper handling for numpy array fields. + + Args: + base_dataclass: Base dataclass to compare against. + other: Other object to compare against the base dataclass. + + Raises: + ValueError: If base_dataclass is not an instance of a dataclass. + + Returns: + Flag indicating whether base_dataclass and the other object are considered equal. + """ + if not is_dataclass(base_dataclass): + raise ValueError(f"'{base_dataclass.__class__.__name__}' is not a dataclass!") + + # Check whether the two objects point to the same instance + if base_dataclass is other: + return True + + # Check whether the two objects are both dataclasses of the same type + if base_dataclass.__class__ is not other.__class__: + return False + + # Check whether the dataclasses have equal values in all members + base_tuple = vars(base_dataclass).values() + other_tuple = vars(other).values() + return all(_dataclass_member_eq(base_mem, other_mem) for base_mem, other_mem in zip(base_tuple, other_tuple)) + + +def _dataclass_member_eq(base: object, other: object) -> bool: + """Check if dataclass members base and other are equal, with proper handling for numpy arrays. + + Args: + base: Base object to compare against. + other: Other object to compare against the base object. + + Returns: + Bool flag indicating whether objects a and b are equal. + """ + # Objects are equal if they point to the same instance + if base is other: + return True + + # If both objects are lists, check equality for all members + if isinstance(base, list) and isinstance(other, list): + return all(_dataclass_member_eq(base_i, other_i) for base_i, other_i in itertools.zip_longest(base, other)) + + # If both objects are np arrays, delegate equality check to numpy's built-in operation + if isinstance(base, np.ndarray) and isinstance(other, np.ndarray): + return bool(np.array_equal(base, other)) + + # If both objects are pd dataframes, delegate equality check to pandas' built-in operation + if isinstance(base, pd.DataFrame) and isinstance(other, pd.DataFrame): + return bool(pd.DataFrame.equals(base, other)) + + # Equality checks for all other types are delegated to the standard equality check + try: + return bool(base == other) + except (TypeError, ValueError): + return False diff --git a/src/av2/utils/dense_grid_interpolation.py b/src/av2/utils/dense_grid_interpolation.py new file mode 100644 index 00000000..af8ca7da --- /dev/null +++ b/src/av2/utils/dense_grid_interpolation.py @@ -0,0 +1,64 @@ +# + +"""Utility for interpolating a dense 2d grid from sparse values.""" + +from typing import Final, Union + +import numpy as np +import scipy.interpolate + +import av2.geometry.mesh_grid as mesh_grid +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt + +# minimum number of points required by QHull to construct an initial simplex, for interpolation. +MIN_REQUIRED_POINTS_SIMPLEX: Final[int] = 4 + + +def interp_dense_grid_from_sparse( + grid_img: Union[NDArrayByte, NDArrayFloat], + points: NDArrayInt, + values: Union[NDArrayByte, NDArrayFloat], + grid_h: int, + grid_w: int, + interp_method: str, +) -> Union[NDArrayByte, NDArrayFloat]: + """Interpolate a dense 2d grid from sparse values. + + We interpolate (y,x) points instead of (x,y). Then we get + not quite the same as `matplotlib.mlab.griddata + + Args: + grid_img: array of shape (grid_h, grid_w, 3) representing empty image to populate + points: array of shape (K,2) representing 2d coordinates. + values: array of shape (K,D), representing values at the K input points. For example, + D=3 for interpolation of RGB values in the BEV, or D=1 for depth values in an ego-view depth map. + grid_h: height of the dense grid, in pixels. + grid_w: width of the dense grid, in pixels. + interp_method: interpolation method, either "linear" or "nearest" + + Returns: + grid_img: array of shape (grid_h, grid_w, 3) representing densely interpolated image. + Data type of output array is determined by the dtype of `values`, e.g. uint8 for RGB values. + + Raises: + ValueError: If requested interpolation method is invalid. + """ + if interp_method not in ["linear", "nearest"]: + raise ValueError("Unknown interpolation method.") + + if points.shape[0] < MIN_REQUIRED_POINTS_SIMPLEX: + # return the empty grid, since we can't interpolate. + return grid_img + + output_dtype = values.dtype + + # get (x,y) tuples back + grid_coords = mesh_grid.get_mesh_grid_as_point_cloud(min_x=0, max_x=grid_w - 1, min_y=0, max_y=grid_h - 1) + # make RGB a function of (dim0=x,dim1=y) + interp_vals = scipy.interpolate.griddata(points, values, grid_coords, method=interp_method) + + u = grid_coords[:, 0].astype(np.int32) + v = grid_coords[:, 1].astype(np.int32) + # Now index in at (y,x) locations + grid_img[v, u] = interp_vals + return grid_img.astype(output_dtype) diff --git a/src/av2/utils/depth_map_utils.py b/src/av2/utils/depth_map_utils.py new file mode 100644 index 00000000..55726253 --- /dev/null +++ b/src/av2/utils/depth_map_utils.py @@ -0,0 +1,71 @@ +# + +"""Provides utilities for working with and visualizing ego-view depth maps.""" + +from typing import Final + +import cv2 +import matplotlib.pyplot as plt +import numpy as np + +from av2.utils.typing import NDArrayByte, NDArrayFloat + +MIN_DISTANCE_AWAY_M: Final[float] = 30.0 # assume max noise starting at this distance (meters) +MAX_ALLOWED_NOISE_M: Final[float] = 3.0 # meters + + +def compute_allowed_noise_per_point(points_cam: NDArrayFloat) -> NDArrayFloat: + """Compute allowed noise values when comparing depth maps. + + For example, when rendering only objects that are visible within a frame, one can compare + z-order against a known depth map. However, depth maps can be noisy, and we wish to be + robust to this. Accordingly, we assume noise is proportional to distance away from the camera, + and thus we compensate for noisier depth values at range. + + Args: + points_cam: array of shape (N,3) representing 3d points in the camera coordinate frame. + We extract z-values from the camera frame coordinates. + + Returns: + array of shape (N,) representing allowed amount of noise, in meters, for entries in a depth map. + """ + dists_away: NDArrayFloat = np.linalg.norm(points_cam, axis=1) # type: ignore + + max_dist_away = dists_away.max() + max_dist_away = max(max_dist_away, MIN_DISTANCE_AWAY_M) + + allowed_noise: NDArrayFloat = (dists_away / max_dist_away) * MAX_ALLOWED_NOISE_M + return allowed_noise + + +def vis_depth_map( + img_rgb: NDArrayByte, depth_map: NDArrayFloat, interp_depth_map: bool, num_dilation_iters: int = 10 +) -> None: + """Visualize a depth map using Matplotlib's `inferno` colormap side by side with an RGB image. + + Args: + img_rgb: array of shape (H,W,3) representing an RGB image. + depth_map: array of shape (H,W) representing a depth map. Only values in [0,255] will be visible. + interp_depth_map: whether the depth map represents a densely interpolated grid. If not, the zero values + are not meaningful, and we set them to a maximum value, so that matplotlib will ignore them. + num_dilation_iters: number of iterations to use for dilating with box kernel, to make sparse value + more visible. + """ + if not interp_depth_map: + # fix the zero values? + depth_map[depth_map == 0] = np.finfo(np.float32).max + + # purely for visualization + depth_map = cv2.dilate( + depth_map, + kernel=np.ones((2, 2), np.uint8), + iterations=num_dilation_iters, + ) + + # prevent too dark in the foreground, clip far away + depth_map = np.clip(depth_map, 0, 50) + + plt.subplot(1, 2, 1) + plt.imshow(img_rgb) + plt.subplot(1, 2, 2) + plt.imshow((depth_map * 3).astype(np.uint8), cmap="inferno") # type: ignore diff --git a/src/av2/utils/dilation_utils.py b/src/av2/utils/dilation_utils.py new file mode 100644 index 00000000..0b14beb3 --- /dev/null +++ b/src/av2/utils/dilation_utils.py @@ -0,0 +1,41 @@ +# + +"""Utility functions for dilation of a binary mask.""" + + +import cv2 +import numpy as np + +from av2.utils.typing import NDArrayByte, NDArrayFloat + + +def dilate_by_l2(img: NDArrayByte, dilation_thresh: float = 5.0) -> NDArrayByte: + """Dilate a mask using the L2 distance from a zero pixel. + + OpenCV's distance transform calculates the DISTANCE TO THE CLOSEST ZERO PIXEL for each + pixel of the source image. Although the distance type could be L1, L2, etc, we use L2. + + We specify the "maskSize", which represents the size of the distance transform mask. It can + be 3, 5, or CV_DIST_MASK_PRECISE (the latter option is only supported by the first function). + + For us, foreground values are 1 and background values are 0. + + Args: + img: Array of shape (M, N) representing an 8-bit single-channel (binary) source image + dilation_thresh: Threshold for how far away a zero pixel can be + + Returns: + An image with the same size with the dilated mask + + Raises: + ValueError: If distance transform isn't a uint8 array. + """ + if img.dtype != np.dtype(np.uint8): + raise ValueError("Input to distance transform must be a uint8 array.") + + mask_diff: NDArrayByte = np.ones_like(img, dtype=np.uint8) - img + distance_mask: NDArrayFloat = cv2.distanceTransform( + mask_diff, distanceType=cv2.DIST_L2, maskSize=cv2.DIST_MASK_PRECISE + ) + dilated_img: NDArrayByte = np.less_equal(distance_mask.astype(np.float32), dilation_thresh).astype(np.uint8) + return dilated_img diff --git a/src/av2/utils/helpers.py b/src/av2/utils/helpers.py new file mode 100644 index 00000000..6167d000 --- /dev/null +++ b/src/av2/utils/helpers.py @@ -0,0 +1,24 @@ +# + +"""Assortment of helper methods.""" + +from typing import Optional, Sequence, Union + +from av2.utils.typing import NDArrayBool, NDArrayByte, NDArrayFloat, NDArrayInt + + +def assert_np_array_shape( + array: Union[NDArrayBool, NDArrayByte, NDArrayFloat, NDArrayInt], target_shape: Sequence[Optional[int]] +) -> None: + """Check for shape correctness. + + Args: + array: array to check dimensions of. + target_shape: desired shape. use None for unknown dimension sizes. + + Raises: + ValueError: if array's shape does not match target_shape for any of the specified dimensions. + """ + for index_dim, (array_shape_dim, target_shape_dim) in enumerate(zip(array.shape, target_shape)): + if target_shape_dim and array_shape_dim != target_shape_dim: + raise ValueError(f"array.shape[{index_dim}]: {array_shape_dim} != {target_shape_dim}.") diff --git a/src/av2/utils/io.py b/src/av2/utils/io.py new file mode 100644 index 00000000..5e024308 --- /dev/null +++ b/src/av2/utils/io.py @@ -0,0 +1,233 @@ +# + +"""Helper functions for deserializing AV2 data.""" + +import json +from pathlib import Path +from typing import Any, Dict, List, Optional, Tuple, Union + +import cv2 +import numpy as np +import pandas as pd +from pyarrow import feather + +import av2.geometry.geometry as geometry_utils +from av2.geometry.se3 import SE3 +from av2.utils.typing import NDArrayByte, NDArrayFloat + +# Mapping from egovehicle time in nanoseconds to egovehicle pose. +TimestampedCitySE3EgoPoses = Dict[int, SE3] + +# Mapping from sensor name to sensor pose. +SensorPosesMapping = Dict[str, SE3] + + +def read_feather(path: Path, columns: Optional[Tuple[str, ...]] = None) -> pd.DataFrame: + """Read Apache Feather data from a .feather file. + + AV2 uses .feather to serialize much of its data. This function handles the deserialization + process and returns a `pandas` DataFrame with rows corresponding to the records and the + columns corresponding to the record attributes. + + Args: + path: Source data file (e.g., 'lidar.feather', 'calibration.feather', etc.) + columns: Tuple of columns to load for the given record. Defaults to None. + + Returns: + (N,len(columns)) Apache Feather data represented as a `pandas` DataFrame. + """ + data: pd.DataFrame = feather.read_feather(path, columns=columns) + return data + + +def read_lidar_sweep(fpath: Path, attrib_spec: str = "xyz") -> NDArrayFloat: + """Load a point cloud file from a filepath. + + Args: + fpath: path to a .feather file + attrib_spec: string of C characters, each char representing a desired point attribute + x -> point x-coord + y -> point y-coord + z -> point z-coord + + The following attributes are not loaded: + intensity -> point intensity/reflectance + laser_number -> laser number of laser from which point was returned + offset_ns -> nanosecond timestamp offset per point, from sweep timestamp. + + Returns: + Array of shape (N, C). If attrib_str is invalid, `None` will be returned + + Raises: + ValueError: If any element of `attrib_spec` is not in (x, y, z, intensity, laser_number, offset_ns). + """ + possible_attributes = ["x", "y", "z"] + if not all([a in possible_attributes for a in attrib_spec]): + raise ValueError("Attributes must be in (x, y, z, intensity, laser_number, offset_ns).") + + sweep_df = read_feather(fpath) + + # return only the requested point attributes + sweep: NDArrayFloat = sweep_df[list(attrib_spec)].to_numpy().astype(np.float64) + return sweep + + +def read_ego_SE3_sensor(log_dir: Path) -> SensorPosesMapping: + """Read the sensor poses for the given log. + + The sensor pose defines an SE3 transformation from the sensor reference frame to the egovehicle reference frame. + Mathematically we define this transformation as: $$ego_SE3_sensor$$. + + In other words, when this transformation is applied to a set of points in the sensor reference frame, they + will be transformed to the egovehicle reference frame. + + Example (1). + points_ego = ego_SE3_sensor(points_sensor) apply the SE3 transformation to points in the sensor reference frame. + + Example (2). + sensor_SE3_ego = ego_SE3_sensor^{-1} take the inverse of the SE3 transformation. + points_sensor = sensor_SE3_ego(points_ego) apply the SE3 transformation to points in the ego reference frame. + + Extrinsics: + sensor_name: Name of the sensor. + qw: scalar component of a quaternion. + qx: X-axis coefficient of a quaternion. + qy: Y-axis coefficient of a quaternion. + qz: Z-axis coefficient of a quaternion. + tx_m: X-axis translation component. + ty_m: Y-axis translation component. + tz_m: Z-axis translation component. + + Args: + log_dir: Path to the log directory. + + Returns: + Mapping from sensor name to sensor pose. + """ + ego_SE3_sensor_path = Path(log_dir, "calibration", "egovehicle_SE3_sensor.feather") + ego_SE3_sensor = read_feather(ego_SE3_sensor_path) + rotations = geometry_utils.quat_to_mat(ego_SE3_sensor.loc[:, ["qw", "qx", "qy", "qz"]].to_numpy()) + translations = ego_SE3_sensor.loc[:, ["tx_m", "ty_m", "tz_m"]].to_numpy() + sensor_names = ego_SE3_sensor.loc[:, "sensor_name"].to_numpy() + + sensor_name_to_pose: SensorPosesMapping = { + name: SE3(rotation=rotations[i], translation=translations[i]) for i, name in enumerate(sensor_names) + } + return sensor_name_to_pose + + +def read_city_SE3_ego(log_dir: Path) -> TimestampedCitySE3EgoPoses: + """Read the egovehicle poses in the city reference frame. + + The egovehicle city pose defines an SE3 transformation from the egovehicle reference frame to the city ref. frame. + Mathematically we define this transformation as: $$city_SE3_ego$$. + + In other words, when this transformation is applied to a set of points in the egovehicle reference frame, they + will be transformed to the city reference frame. + + Example (1). + points_city = city_SE3_ego(points_ego) applying the SE3 transformation to points in the egovehicle ref. frame. + + Example (2). + ego_SE3_city = city_SE3_ego^{-1} take the inverse of the SE3 transformation. + points_ego = ego_SE3_city(points_city) applying the SE3 transformation to points in the city ref. frame. + + Extrinsics: + timestamp_ns: Egovehicle nanosecond timestamp. + qw: scalar component of a quaternion. + qx: X-axis coefficient of a quaternion. + qy: Y-axis coefficient of a quaternion. + qz: Z-axis coefficient of a quaternion. + tx_m: X-axis translation component. + ty_m: Y-axis translation component. + tz_m: Z-axis translation component. + + Args: + log_dir: Path to the log directory. + + Returns: + Mapping from egovehicle time (in nanoseconds) to egovehicle pose in the city reference frame. + """ + city_SE3_ego_path = Path(log_dir, "city_SE3_egovehicle.feather") + city_SE3_ego = read_feather(city_SE3_ego_path) + + quat_wxyz = city_SE3_ego.loc[:, ["qw", "qx", "qy", "qz"]].to_numpy() + translation_xyz_m = city_SE3_ego.loc[:, ["tx_m", "ty_m", "tz_m"]].to_numpy() + timestamps_ns = city_SE3_ego["timestamp_ns"].to_numpy() + + rotation = geometry_utils.quat_to_mat(quat_wxyz) + timestamp_city_SE3_ego_dict: TimestampedCitySE3EgoPoses = { + ts: SE3(rotation=rotation[i], translation=translation_xyz_m[i]) for i, ts in enumerate(timestamps_ns) + } + return timestamp_city_SE3_ego_dict + + +def read_img(img_path: Path, channel_order: str = "RGB") -> NDArrayByte: + """Return a RGB or BGR image array, given an image file path. + + Args: + img_path: Source path to load the image. + channel_order: color channel ordering for 3-channel images. + + Returns: + (H,W,3) RGB or BGR image. + + Raises: + ValueError: If `channel_order` isn't 'RGB' or 'BGR'. + """ + if channel_order not in ["RGB", "BGR"]: + raise ValueError("Unsupported channel order (must be BGR or RGB).") + + img_bgr: NDArrayByte = cv2.imread(str(img_path)) + if channel_order == "BGR": + return img_bgr + + img_rgb: NDArrayByte = cv2.cvtColor(img_bgr, cv2.COLOR_BGR2RGB) + return img_rgb + + +def write_img(img_path: Path, img: NDArrayByte, channel_order: str = "RGB") -> None: + """Save image to disk. + + Args: + img_path: Destination path to write the image. + img: (H,W,3) image. + channel_order: color channel ordering for 3-channel images. + + Raises: + ValueError: If `channel_order` isn't 'RGB' or 'BGR'. + """ + if channel_order not in ["RGB", "BGR"]: + raise ValueError("Unsupported channel order (must be BGR or RGB).") + + if channel_order == "RGB": + img: NDArrayByte = cv2.cvtColor(img, cv2.COLOR_RGB2BGR) # type: ignore + + cv2.imwrite(str(img_path), img) + + +def read_json_file(fpath: Path) -> Any: + """Load dictionary from JSON file. + + Args: + fpath: Path to JSON file. + + Returns: + Deserialized Python dictionary. + """ + with open(fpath, "rb") as f: + return json.load(f) + + +def save_json_dict( + json_fpath: Path, + dictionary: Union[Dict[Any, Any], List[Any]], +) -> None: + """Save a Python dictionary to a JSON file. + + Args: + json_fpath: Path to file to create. + dictionary: Python dictionary to be serialized. + """ + with open(json_fpath, "w") as f: + json.dump(dictionary, f) diff --git a/src/av2/utils/metric_time.py b/src/av2/utils/metric_time.py new file mode 100644 index 00000000..911761f2 --- /dev/null +++ b/src/av2/utils/metric_time.py @@ -0,0 +1,31 @@ +# + +"""Time units utilities.""" + +from enum import Enum +from typing import Union + + +class TimeUnit(str, Enum): + """Metric time units.""" + + Second = "SECOND" + Millisecond = "MILLISECOND" + Microsecond = "MICROSECOND" + Nanosecond = "NANOSECOND" + + +def to_metric_time(ts: Union[int, float], src: TimeUnit, dst: TimeUnit) -> float: + """Convert a timestamp from src units of metric time, to dst units. + + Args: + ts: timestamp, expressed either as an integer or float, measured in `src` units of metric time + src: source unit of metric time + dst: destination/target unit of metric time + + Returns: + timestamp expressed now in `dst` units of metric time + """ + units_per_sec = {TimeUnit.Second: 1, TimeUnit.Millisecond: 1e3, TimeUnit.Microsecond: 1e6, TimeUnit.Nanosecond: 1e9} + # ts is in units of `src`, which will cancel with the denominator + return ts * (units_per_sec[dst] / units_per_sec[src]) diff --git a/src/av2/utils/raster.py b/src/av2/utils/raster.py new file mode 100644 index 00000000..ebcdee77 --- /dev/null +++ b/src/av2/utils/raster.py @@ -0,0 +1,49 @@ +# + +"""Rasterization related utilities.""" + +from typing import List + +import cv2 +import numpy as np +from PIL import Image, ImageDraw + +from av2.utils.typing import NDArrayByte, NDArrayFloat + + +def get_mask_from_polygons(polygons: List[NDArrayFloat], img_h: int, img_w: int) -> NDArrayByte: + """Rasterize multiple polygons onto a single 2d grid/array. + + NOTE: Pillow can gracefully handle the scenario when a polygon has coordinates outside of the grid, + and also when the first and last vertex of a polygon's coordinates is repeated. + + Args: + polygons: list of (N,2) numpy float arrays, where N is variable per polygon. + img_h: height of the image grid to generate, in pixels + img_w: width of the image grid to generate, in pixels + + Returns: + 2d array with 0/1 values representing a binary segmentation mask + """ + mask_img = Image.new("L", size=(img_w, img_h), color=0) + for polygon in polygons: + vert_list = [(x, y) for x, y in polygon] + ImageDraw.Draw(mask_img).polygon(vert_list, outline=1, fill=1) + + mask: NDArrayByte = np.array(mask_img) + return mask + + +def blend_images(img0: NDArrayByte, img1: NDArrayByte, alpha: float = 0.7) -> NDArrayByte: + """Alpha-blend two images together. + + Args: + img0: uint8 array of shape (H,W,3) + img1: uint8 array of shape (H,W,3) + alpha: Alpha blending coefficient. + + Returns: + uint8 array of shape (H,W,3) + """ + blended: NDArrayByte = cv2.addWeighted(img0, alpha, img1, (1 - alpha), gamma=0) + return blended diff --git a/src/av2/utils/synchronization_database.py b/src/av2/utils/synchronization_database.py new file mode 100644 index 00000000..8bcd5e63 --- /dev/null +++ b/src/av2/utils/synchronization_database.py @@ -0,0 +1,224 @@ +# + +"""Database to synchronize timestamped sensor data.""" + +import glob +import logging +from pathlib import Path +from typing import Dict, Final, Iterable, Optional, Tuple, cast + +import numpy as np + +from av2.datasets.sensor.constants import RingCameras, StereoCameras +from av2.utils.metric_time import TimeUnit, to_metric_time +from av2.utils.typing import NDArrayInt + +logger = logging.getLogger(__name__) + +Millisecond = TimeUnit.Millisecond +Nanosecond = TimeUnit.Nanosecond +Second = TimeUnit.Second + +RING_CAM_FPS: Final[int] = 20 # ArgoverseConfig.ring_cam_fps +STEREO_CAM_FPS: Final[int] = 20 # ArgoverseConfig.stereo_cam_fps +LIDAR_FRAME_RATE_HZ: Final[int] = 10 + +# constants defined in milliseconds +# below evaluates to 33.3 ms +RING_CAM_SHUTTER_INTERVAL_MS: Final[float] = to_metric_time(ts=1 / RING_CAM_FPS, src=Second, dst=Millisecond) + +# below evaluates to 200 ms +STEREO_CAM_SHUTTER_INTERVAL_MS: Final[float] = to_metric_time(ts=1 / STEREO_CAM_FPS, src=Second, dst=Millisecond) + +# below evaluates to 100 ms +LIDAR_SWEEP_INTERVAL_MS: Final[float] = to_metric_time(ts=1 / LIDAR_FRAME_RATE_HZ, src=Second, dst=Millisecond) + +ALLOWED_TIMESTAMP_BUFFER_MS: Final[int] = 2 # allow 2 ms of buffer +LIDAR_SWEEP_INTERVAL_W_BUFFER_MS: Final[float] = LIDAR_SWEEP_INTERVAL_MS + ALLOWED_TIMESTAMP_BUFFER_MS + + +def get_timestamps_from_sensor_folder(sensor_folder_wildcard: str) -> NDArrayInt: + """Timestamp always lies at end of filename. + + Args: + sensor_folder_wildcard: string to glob to find all filepaths for a particular + sensor files within a single log run + + Returns: + Numpy array of integers, representing timestamps + """ + path_generator = glob.glob(sensor_folder_wildcard) + path_generator.sort() + + timestamps: NDArrayInt = np.array([int(Path(jpg_fpath).stem.split("_")[-1]) for jpg_fpath in path_generator]) + return timestamps + + +def find_closest_integer_in_ref_arr(query_int: int, ref_arr: NDArrayInt) -> Tuple[int, int]: + """Find the closest integer to any integer inside a reference array, and the corresponding difference. + + In our use case, the query integer represents a nanosecond-discretized timestamp, and the + reference array represents a numpy array of nanosecond-discretized timestamps. + + Instead of sorting the whole array of timestamp differences, we just + take the minimum value (to speed up this function). + + Args: + query_int: query integer, + ref_arr: Numpy array of integers + + Returns: + integer, representing the closest integer found in a reference array to a query + integer, representing the integer difference between the match and query integers + """ + closest_ind = np.argmin(np.absolute(ref_arr - query_int)) + closest_int = cast(int, ref_arr[closest_ind]) # mypy does not understand numpy arrays + int_diff = np.absolute(query_int - closest_int) + return closest_int, int_diff + + +class SynchronizationDB: + """Structure to synchronize sensor data from vehicle timestamps.""" + + # Max difference between camera and LiDAR observation would be if the LiDAR timestamp is halfway between + # two camera observations (i.e. RING_CAM_SHUTTER_INTERVAL_MS / 2 milliseconds on either side) + # then convert milliseconds to nanoseconds + MAX_LIDAR_RING_CAM_TIMESTAMP_DIFF = to_metric_time( + ts=RING_CAM_SHUTTER_INTERVAL_MS / 2, src=Millisecond, dst=Nanosecond + ) + + # Since Stereo is more sparse, we look at (STEREO_CAM_SHUTTER_INTERVAL_MS / 2) milliseconds on either side + # then convert milliseconds to nanoseconds + MAX_LIDAR_STEREO_CAM_TIMESTAMP_DIFF = to_metric_time( + ts=STEREO_CAM_SHUTTER_INTERVAL_MS / 2, src=Millisecond, dst=Nanosecond + ) + + # LiDAR is 10 Hz (once per 100 milliseconds) + # We give an extra 2 ms buffer for the message to arrive, totaling 102 ms. + # At any point we sample, we shouldn't be more than 51 ms away. + # then convert milliseconds to nanoseconds + MAX_LIDAR_ANYCAM_TIMESTAMP_DIFF = to_metric_time( + ts=LIDAR_SWEEP_INTERVAL_W_BUFFER_MS / 2, src=Millisecond, dst=Nanosecond + ) + + def __init__(self, dataset_dir: str, collect_single_log_id: Optional[str] = None) -> None: + """Build the SynchronizationDB. + + Note that the timestamps for each camera channel are not identical, but they are clustered together. + + Args: + dataset_dir: path to dataset. + collect_single_log_id: log id to process. (All if not set) + """ + logger.info("Building SynchronizationDB") + + if collect_single_log_id is None: + log_fpaths = glob.glob(f"{dataset_dir}/*") + else: + log_fpaths = [f"{dataset_dir}/{collect_single_log_id}"] + + self.per_log_cam_timestamps_index: Dict[str, Dict[str, NDArrayInt]] = {} + self.per_log_lidar_timestamps_index: Dict[str, NDArrayInt] = {} + + for log_fpath in log_fpaths: + log_id = Path(log_fpath).name + + self.per_log_cam_timestamps_index[log_id] = {} + for cam_name in list(RingCameras) + list(StereoCameras): + sensor_folder_wildcard = f"{dataset_dir}/{log_id}/sensors/cameras/{cam_name}/*.jpg" + cam_timestamps = get_timestamps_from_sensor_folder(sensor_folder_wildcard) + self.per_log_cam_timestamps_index[log_id][cam_name] = cam_timestamps + + sensor_folder_wildcard = f"{dataset_dir}/{log_id}/sensors/lidar/*.feather" + lidar_timestamps = get_timestamps_from_sensor_folder(sensor_folder_wildcard) + self.per_log_lidar_timestamps_index[log_id] = lidar_timestamps + + def get_valid_logs(self) -> Iterable[str]: + """Return the log_ids for which the SynchronizationDatabase contains pose information.""" + return self.per_log_cam_timestamps_index.keys() + + def get_closest_lidar_timestamp(self, cam_timestamp_ns: int, log_id: str) -> Optional[int]: + """Given an image timestamp, find the synchronized corresponding LiDAR timestamp. + + This LiDAR timestamp should have the closest absolute timestamp to the image timestamp. + + Args: + cam_timestamp_ns: integer + log_id: string + + Returns: + closest_lidar_timestamp: closest timestamp + """ + if log_id not in self.per_log_lidar_timestamps_index: + return None + + lidar_timestamps = self.per_log_lidar_timestamps_index[log_id] + # catch case if no files were loaded for a particular sensor + if not lidar_timestamps.tolist(): + return None + + closest_lidar_timestamp, timestamp_diff = find_closest_integer_in_ref_arr(cam_timestamp_ns, lidar_timestamps) + if timestamp_diff > self.MAX_LIDAR_ANYCAM_TIMESTAMP_DIFF: + # convert to nanoseconds->milliseconds for readability + logger.warning( + "No corresponding LiDAR sweep: %s > %s ms", + to_metric_time(ts=timestamp_diff, src=Nanosecond, dst=Millisecond), + to_metric_time(ts=self.MAX_LIDAR_ANYCAM_TIMESTAMP_DIFF, src=Nanosecond, dst=Millisecond), + ) + return None + return closest_lidar_timestamp + + def get_closest_cam_channel_timestamp(self, lidar_timestamp: int, cam_name: str, log_id: str) -> Optional[int]: + """Given a LiDAR timestamp, find the synchronized corresponding image timestamp for a particular camera. + + This image timestamp should have the closest absolute timestamp. + + Args: + lidar_timestamp: integer + cam_name: string, representing path to log directories + log_id: string + + Returns: + closest_cam_ch_timestamp: closest timestamp + """ + if log_id not in self.per_log_cam_timestamps_index or cam_name not in self.per_log_cam_timestamps_index[log_id]: + return None + + cam_timestamps = self.per_log_cam_timestamps_index[log_id][cam_name] + # catch case if no files were loaded for a particular sensor + if not cam_timestamps.tolist(): + return None + + closest_cam_ch_timestamp, timestamp_diff = find_closest_integer_in_ref_arr(lidar_timestamp, cam_timestamps) + if timestamp_diff > self.MAX_LIDAR_RING_CAM_TIMESTAMP_DIFF and cam_name in list(RingCameras): + # convert to nanoseconds->milliseconds for readability + logger.warning( + "No corresponding ring image at %s: %.1f > %s ms", + lidar_timestamp, + to_metric_time(ts=timestamp_diff, src=Nanosecond, dst=Millisecond), + to_metric_time(ts=self.MAX_LIDAR_RING_CAM_TIMESTAMP_DIFF, src=Nanosecond, dst=Millisecond), + ) + return None + elif timestamp_diff > self.MAX_LIDAR_STEREO_CAM_TIMESTAMP_DIFF and cam_name in list(StereoCameras): + # convert to nanoseconds->milliseconds for readability + logger.warning( + "No corresponding stereo image at %s: %.1f > %s ms", + lidar_timestamp, + to_metric_time(ts=timestamp_diff, src=Nanosecond, dst=Millisecond), + to_metric_time(ts=self.MAX_LIDAR_STEREO_CAM_TIMESTAMP_DIFF, src=Nanosecond, dst=Millisecond), + ) + return None + return closest_cam_ch_timestamp + + +if __name__ == "__main__": + # example usage + + root_dir = "./" + camera = "ring_front_center" + id = "c6911883-1843-3727-8eaa-41dc8cda8993" + + db = SynchronizationDB(root_dir) + get_timestamps_from_sensor_folder(root_dir) + db.get_valid_logs() + db.get_closest_cam_channel_timestamp(0, camera, id) diff --git a/src/av2/utils/typing.py b/src/av2/utils/typing.py new file mode 100644 index 00000000..7277d9e3 --- /dev/null +++ b/src/av2/utils/typing.py @@ -0,0 +1,16 @@ +# + +"""Types used throughout the package.""" + +from __future__ import annotations + +from typing import Any + +import numpy as np +import numpy.typing as npt + +NDArrayNumber = npt.NDArray["np.number[Any]"] +NDArrayBool = npt.NDArray[np.bool_] +NDArrayFloat = npt.NDArray[np.float64] +NDArrayByte = npt.NDArray[np.uint8] +NDArrayInt = npt.NDArray[np.int64] diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 00000000..68b1151e --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,13 @@ +# + +"""Constants used for unit tests.""" + +from pathlib import Path + +import pytest + + +@pytest.fixture(scope="session") +def test_data_root_dir() -> Path: + """Return the absolute path to the root directory for test data.""" + return Path(__file__).resolve().parent / "test_data" diff --git a/tests/datasets/motion_forecasting/eval/test_metrics.py b/tests/datasets/motion_forecasting/eval/test_metrics.py new file mode 100644 index 00000000..4a4f12e1 --- /dev/null +++ b/tests/datasets/motion_forecasting/eval/test_metrics.py @@ -0,0 +1,116 @@ +# + +"""Unit tests for motion forecasting metrics.""" + +from typing import Final + +import numpy as np +import pytest + +import av2.datasets.motion_forecasting.eval.metrics as metrics +from av2.utils.typing import NDArrayFloat, NDArrayNumber + +# Build stationary GT trajectory at (0, 0) +test_N: Final[int] = 10 +_STATIONARY_GT_TRAJ = np.zeros((test_N, 2)) + +# Case 1: K=1 forecast stationary at (1, 1) +forecasted_trajectories_stationary_k1 = np.ones((1, test_N, 2)) +expected_ade_stationary_k1 = np.full((1,), np.sqrt(2)) +expected_fde_stationary_k1 = np.full((1,), np.sqrt(2)) + +# Case 2: K=6 forecasts stationary at (1, 1) +forecasted_trajectories_stationary_k6 = np.ones((6, test_N, 2)) +expected_ade_stationary_k6 = np.full((6,), np.sqrt(2)) +expected_fde_stationary_k6 = np.full((6,), np.sqrt(2)) + +# Case 3: K=1 forecast in straight line on X axis +forecasted_trajectories_straight_k1 = np.stack([np.arange(test_N), np.zeros(test_N)], axis=1)[np.newaxis, ...] # 1xNx2 +expected_ade_straight_k1 = np.full((1,), np.arange(test_N).mean()) +expected_fde_straight_k1 = np.full((1,), test_N - 1) + +# Case 4: K=6 forecasts in straight line on X axis +forecasted_trajectories_straight_k6: NDArrayFloat = np.concatenate( # type: ignore + [forecasted_trajectories_straight_k1] * 6, axis=0 +) # 6xNx2 +expected_ade_straight_k6 = np.full((6,), np.arange(test_N).mean()) +expected_fde_straight_k6 = np.full((6,), test_N - 1) + +# Case 5: K=1 forecast in diagonal line +forecasted_trajectories_diagonal_k1 = np.stack([np.arange(test_N), np.arange(test_N)], axis=1)[np.newaxis, ...] # 1xNx2 +expected_ade_diagonal_k1 = np.full((1,), 6.36396103) +expected_fde_diagonal_k1 = np.full((1,), np.hypot(test_N - 1, test_N - 1)) + + +@pytest.mark.parametrize( + "forecasted_trajectories, expected_ade", + [ + (forecasted_trajectories_stationary_k1, expected_ade_stationary_k1), + (forecasted_trajectories_stationary_k6, expected_ade_stationary_k6), + (forecasted_trajectories_straight_k1, expected_ade_straight_k1), + (forecasted_trajectories_straight_k6, expected_ade_straight_k6), + (forecasted_trajectories_diagonal_k1, expected_ade_diagonal_k1), + ], + ids=["stationary_k1", "stationary_k6", "straight_k1", "straight_k6", "diagonal_k1"], +) +def test_compute_ade(forecasted_trajectories: NDArrayNumber, expected_ade: NDArrayFloat) -> None: + """Test that compute_ade returns the correct output with valid inputs. + + Args: + forecasted_trajectories: Forecasted trajectories for test case. + expected_ade: Expected average displacement error. + """ + ade = metrics.compute_ade(forecasted_trajectories, _STATIONARY_GT_TRAJ) + np.testing.assert_allclose(ade, expected_ade) # type: ignore + + +@pytest.mark.parametrize( + "forecasted_trajectories, expected_fde", + [ + (forecasted_trajectories_stationary_k1, expected_fde_stationary_k1), + (forecasted_trajectories_stationary_k6, expected_fde_stationary_k6), + (forecasted_trajectories_straight_k1, expected_fde_straight_k1), + (forecasted_trajectories_straight_k6, expected_fde_straight_k6), + (forecasted_trajectories_diagonal_k1, expected_fde_diagonal_k1), + ], + ids=["stationary_k1", "stationary_k6", "straight_k1", "straight_k6", "diagonal_k1"], +) +def test_compute_fde(forecasted_trajectories: NDArrayNumber, expected_fde: NDArrayFloat) -> None: + """Test that compute_fde returns the correct output with valid inputs. + + Args: + forecasted_trajectories: Forecasted trajectories for test case. + expected_fde: Expected final displacement error. + """ + fde = metrics.compute_fde(forecasted_trajectories, _STATIONARY_GT_TRAJ) + assert np.array_equal(fde, expected_fde) + + +@pytest.mark.parametrize( + "forecasted_trajectories, miss_threshold_m, expected_is_missed_label", + [ + (forecasted_trajectories_stationary_k1, 2.0, False), + (forecasted_trajectories_stationary_k6, 2.0, False), + (forecasted_trajectories_straight_k1, expected_fde_straight_k1[0] + 0.01, False), + (forecasted_trajectories_straight_k1, expected_fde_straight_k1[0] - 0.01, True), + (forecasted_trajectories_diagonal_k1, 2.0, True), + ], + ids=["stationary_k1", "stationary_k6", "straight_below_threshold", "straight_above_threshold", "diagonal"], +) +def test_compute_is_missed_prediction( + forecasted_trajectories: NDArrayNumber, miss_threshold_m: float, expected_is_missed_label: bool +) -> None: + """Test that compute_is_missed_prediction returns the correct output with valid inputs. + + Args: + forecasted_trajectories: Forecasted trajectories for test case. + miss_threshold_m: Minimum distance threshold for final displacement to be considered a miss. + expected_is_missed_label: Expected is_missed label for test case. + """ + is_missed_prediction = metrics.compute_is_missed_prediction( + forecasted_trajectories, _STATIONARY_GT_TRAJ, miss_threshold_m + ) + + # Check that is_missed labels are of the correct shape and have the correct value + assert is_missed_prediction.shape == forecasted_trajectories.shape[:1] + assert np.all(is_missed_prediction == expected_is_missed_label) diff --git a/tests/datasets/motion_forecasting/test_scenario_serialization.py b/tests/datasets/motion_forecasting/test_scenario_serialization.py new file mode 100644 index 00000000..6da8cd37 --- /dev/null +++ b/tests/datasets/motion_forecasting/test_scenario_serialization.py @@ -0,0 +1,68 @@ +# + +"""Unit tests for Argoverse scenario serialization.""" + +from pathlib import Path +from typing import List + +import numpy as np + +from av2.datasets.motion_forecasting import scenario_serialization +from av2.datasets.motion_forecasting.data_schema import ArgoverseScenario, ObjectState, ObjectType, Track, TrackCategory + +# Build test ArgoverseScenario +_TEST_OBJECT_STATES: List[ObjectState] = [ + ObjectState(observed=True, timestep=0, position=(0.0, 0.0), heading=0.0, velocity=(0.0, 0.0)), + ObjectState(observed=True, timestep=1, position=(1.0, 1.0), heading=0.0, velocity=(1.0, 1.0)), + ObjectState(observed=True, timestep=2, position=(2.0, 2.0), heading=0.0, velocity=(2.0, 2.0)), +] +_TEST_TRACKS: List[Track] = [ + Track( + track_id="0", + object_states=_TEST_OBJECT_STATES, + object_type=ObjectType.VEHICLE, + category=TrackCategory.FOCAL_TRACK, + ), + Track( + track_id="1", + object_states=_TEST_OBJECT_STATES, + object_type=ObjectType.VEHICLE, + category=TrackCategory.SCORED_TRACK, + ), +] +_TEST_SCENARIO = ArgoverseScenario( + scenario_id="test", + timestamps_ns=np.arange(3), + tracks=_TEST_TRACKS, + focal_track_id="test_track", + city_name="pittsburgh", + map_id=0, + slice_id="dummy_slice", +) + + +def test_parquet_scenario_serialization_roundtrip(tmpdir: Path) -> None: + """Test serialization and deserialization of Argoverse scenarios in parquet format. + + Args: + tmpdir: Temp directory used in the test (provided via built-in fixture). + """ + # Serialize Argoverse scenario to parquet and save to disk + scenario_path = tmpdir / "test.parquet" + scenario_serialization.serialize_argoverse_scenario_parquet(scenario_path, _TEST_SCENARIO) + assert scenario_path.exists(), "Serialized Argoverse scenario not saved to disk." + + # Check that loading and deserializing a parquet-formatted Argoverse scenario returns an equivalent object + loaded_test_scenario = scenario_serialization.load_argoverse_scenario_parquet(scenario_path) + assert loaded_test_scenario == _TEST_SCENARIO, "Deserialized Argoverse scenario did not match original object." + + +def test_load_argoverse_scenario_parquet(test_data_root_dir: Path) -> None: + """Try to load a real scenario from the motion forecasting dataset.""" + test_scenario_id = "0a1e6f0a-1817-4a98-b02e-db8c9327d151" + test_scenario_path = ( + test_data_root_dir / "forecasting_scenarios" / test_scenario_id / f"scenario_{test_scenario_id}.parquet" + ) + + test_scenario = scenario_serialization.load_argoverse_scenario_parquet(test_scenario_path) + assert test_scenario.scenario_id == test_scenario_id diff --git a/tests/datasets/sensor/test_av2_sensor_dataloader.py b/tests/datasets/sensor/test_av2_sensor_dataloader.py new file mode 100644 index 00000000..5085f30a --- /dev/null +++ b/tests/datasets/sensor/test_av2_sensor_dataloader.py @@ -0,0 +1,54 @@ +# + +"""Unit tests on Argoverse 2.0 Sensor Dataset dataloader.""" + +from pathlib import Path + +import numpy as np + +from av2.datasets.sensor.av2_sensor_dataloader import AV2SensorDataLoader +from av2.geometry.se3 import SE3 +from av2.utils.typing import NDArrayFloat + + +def test_get_subsampled_ego_trajectory(test_data_root_dir: Path) -> None: + """Ensure we can sample the poses at a specific frequency. + + Args: + test_data_root_dir: Path to the root dir for test data (provided via fixture). + """ + log_id = "adcf7d18-0510-35b0-a2fa-b4cea13a6d76" + + dataroot = test_data_root_dir / "sensor_dataset_logs" + loader = AV2SensorDataLoader(data_dir=dataroot, labels_dir=dataroot) + + # retrieve every pose! (sub-nanosecond precision) + traj_ns = loader.get_subsampled_ego_trajectory(log_id=log_id, sample_rate_hz=1e9) + + assert traj_ns.shape == (2637, 2) + + # retrieve poses @ 1 Hz + traj_1hz = loader.get_subsampled_ego_trajectory(log_id=log_id, sample_rate_hz=1) + + # 16 second log segment. + assert traj_1hz.shape == (16, 2) + + +def test_get_city_SE3_ego(test_data_root_dir: Path) -> None: + """Ensure we can obtain the egovehicle's pose in the city coordinate frame at a specific timestamp. + + Args: + test_data_root_dir: Path to the root dir for test data (provided via fixture). + """ + log_id = "adcf7d18-0510-35b0-a2fa-b4cea13a6d76" + + timestamp_ns = 315973157899927216 + + dataroot = test_data_root_dir / "sensor_dataset_logs" + loader = AV2SensorDataLoader(data_dir=dataroot, labels_dir=dataroot) + + city_SE3_egovehicle = loader.get_city_SE3_ego(log_id=log_id, timestamp_ns=timestamp_ns) + + assert isinstance(city_SE3_egovehicle, SE3) + expected_translation: NDArrayFloat = np.array([1468.87, 211.51, 13.14]) + assert np.allclose(city_SE3_egovehicle.translation, expected_translation, atol=1e-2) diff --git a/tests/datasets/sensor/test_sensor_dataloader.py b/tests/datasets/sensor/test_sensor_dataloader.py new file mode 100644 index 00000000..98a31e91 --- /dev/null +++ b/tests/datasets/sensor/test_sensor_dataloader.py @@ -0,0 +1,94 @@ +# + +"""Unit tests on sensor data synchronization utilities.""" + +import os +from pathlib import Path + +from av2.datasets.sensor.sensor_dataloader import SensorDataloader + + +def test_sensor_data_loader_milliseconds(tmpdir: "os.PathLike[str]") -> None: + """Test that the sensor dataset dataloader can synchronize lidar and image data. + + Given toy data in milliseconds, we write out dummy files at corresponding timestamps. + + (Sensor timestamps are real, and come from log 00a6ffc1-6ce9-3bc3-a060-6006e9893a1a). + + sensor_name timestamp_ns ring_front_center ... + 0 lidar 2000000 42000000.0 + 1 lidar 102000000 92000000.0 + 2 lidar 202000000 192000000.0 + 3 lidar 303000000 292000000.0 + 4 lidar 402000000 392000000.0 + 5 lidar 502000000 492000000.0 + 6 lidar 603000000 NaN + 7 lidar 702000000 NaN + 8 lidar 802000000 NaN + 9 lidar 903000000 NaN + + Args: + tmpdir: Temp directory used in the test (provided via built-in fixture). + """ + tmpdir = Path(tmpdir) + log_id = "00a6ffc1-6ce9-3bc3-a060-6006e9893a1a" + + # 7x10 images, and 10 sweeps. Timestamps below given in human-readable milliseconds. + sensor_timestamps_ms_dict = { + "ring_rear_left": [0, 50, 100, 150, 200, 250, 300, 350, 400, 450], + "ring_side_left": [15, 65, 115, 165, 215, 265, 315, 365, 415, 465], + "ring_front_left": [30, 80, 130, 180, 230, 280, 330, 380, 430, 480], + "ring_front_center": [42, 92, 142, 192, 242, 292, 342, 392, 442, 492], + "ring_front_right": [5, 55, 105, 155, 205, 255, 305, 355, 405, 455], + "ring_side_right": [20, 70, 120, 170, 220, 270, 320, 370, 420, 470], + "ring_rear_right": [35, 85, 135, 185, 235, 285, 335, 385, 435, 485], + "lidar": [2, 102, 202, 303, 402, 502, 603, 702, 802, 903], + } + + for sensor_name, timestamps_ms in sensor_timestamps_ms_dict.items(): + for t in timestamps_ms: + if "ring" in sensor_name: + fpath = tmpdir / log_id / "sensors" / "cameras" / sensor_name / f"{int(t*1e6)}.jpg" + elif "lidar" in sensor_name: + fpath = tmpdir / log_id / "sensors" / sensor_name / f"{int(t*1e6)}.feather" + fpath.parent.mkdir(exist_ok=True, parents=True) + # create an empty file + f = open(fpath, "w") + f.close() + + loader = SensorDataloader(sensor_dataset_dir=tmpdir, with_cache=False) + + # LiDAR 402 -> matches to ring front center 392. + img_fpath = loader.get_closest_img_fpath( + log_id=log_id, cam_name="ring_front_center", lidar_timestamp_ns=int(402 * 1e6) + ) + assert isinstance(img_fpath, Path) + # result should be 392 milliseconds (and then a conversion to nanoseconds by adding 6 zeros) + print(img_fpath) + assert img_fpath.name == "392" + "000000" + ".jpg" + + # nothing should be within bounds for this (valid lidar timestamp 903) + img_fpath = loader.get_closest_img_fpath( + log_id=log_id, cam_name="ring_front_center", lidar_timestamp_ns=int(903 * 1e6) + ) + assert img_fpath is None + + # nothing should be within bounds for this (invalid lidar timestamp 904) + img_fpath = loader.get_closest_img_fpath( + log_id=log_id, cam_name="ring_front_center", lidar_timestamp_ns=int(904 * 1e6) + ) + assert img_fpath is None + + # ring front center 392 -> matches to LiDAR 402. + lidar_fpath = loader.get_closest_lidar_fpath( + log_id=log_id, cam_name="ring_front_center", cam_timestamp_ns=int(392 * 1e6) + ) + assert isinstance(lidar_fpath, Path) + # result should be 402 milliseconds (and then a conversion to nanoseconds by adding 6 zeros) + assert lidar_fpath.name == "402" + "000000.feather" + + # way outside of bounds + lidar_fpath = loader.get_closest_lidar_fpath( + log_id=log_id, cam_name="ring_front_center", cam_timestamp_ns=int(7000 * 1e6) + ) + assert lidar_fpath is None diff --git a/tests/geometry/data/b87683ae-14c5-321f-8af3-623e7bafc3a7/annotations.feather b/tests/geometry/data/b87683ae-14c5-321f-8af3-623e7bafc3a7/annotations.feather new file mode 100644 index 0000000000000000000000000000000000000000..4a3ed144865da25f5400acbb4fa11c7554da3776 GIT binary patch literal 437218 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

wD@8OjCp zMcA9np{G$+gJs(b{<`Izx_aFf?1BrpA8988GrSNqYfFIPZW`-WM-q5m|1qxfSPG=+ zG;jYMsf5|p;d9R(nL`P0I@WB@A4FSA3p%mwV^gC%x0lrprN3&!OBlPr@96ldyX%-8 zk-E))rX>NY>dkJjBWnotP^pM|VGX=uvbQNl;()=`F+2Ao2|TRD`TwTb!lagqdT?q2 z=!~SYJhxAQ(I__x1*a6)+P!n9ea!&GXG6^1TcyB*6T;mkUMcY2;?QYRE)#$YrZmco z#y}?cGWG{q3cOkQYAq|J2XyTvL(-dm&`qZ6_bk*5Jnh*_UIiw@0Ka1YZ(;(Bc&mpf zi6%jP(&`o!IuEu1ge*?|3i#CiqP;*|7s7TP%!n8y!5we?&R|(HR6ch0O3WuaPy}*& zA6yEU-U+|Y9*)g(hV*;!q6ygF_}e3yYyz`a)_!Uw#loun9kLpUB7u#fLoAvOgla+Z41iP^WO83q2+!|~u$ z_(t}-UNYb}egA{L^YClxdG#&1a**)vre7T0RQ@?ycjSgwGOSF%7Av(PvUjr-_%Uh- z;|HF6b=dzUEAVZz_(?qA6n~U`c_|4rX*WYZev$+>QHecmW&%h)b`t&NlLSinH+d?; z6=C%u=-B7Q1HF^vGxqIdFuihk)fpSf8A9m3*LN$+mJxj}ZeiEEH^yv?ofms}9RHkL z2y)khLUxjwfMGI8id#Jyu25sC_>+q0gqkA-&nX;;zUzC?J|PZiDdV)Z7D-S}SpT@v z9|vcnYJVC>CPC)V7IV0vG`#PRH*kr&0eY(2rqTKW=>4Up2&%j!xYh6aUR^~Ki6+sx zFIejU^#ihXwcp9W5*4i3RTl@x7!bbaoDwP(yt(&0i3fIDPd1xMalviUbZGWOG@!~A zj(!&sbY}eC^ZF|Zw*UTIYQpxPkozVhE1QWh)w=Qd#a1FTE|b>(+m?XmtDHSk>xoc0 zaCd=wHxb;a>I`i;RM6iSivRB3l7>3ouR~Wo6Jfx8G)-m882vUr)Z}F62@)rx)gsR- z!+y6wSyfL0q|i(nofId)x6q`%tM~-WEtL2uFewcthYgQ%3Ks+3`)ilR>T%!)9vT1q z1n3$mDbD3|M3p-rulEL zaXHZ391MMcg$ZTz10|Zd@le%-|NF~O1zK-&ILEwoU zjX|OC^e&y%tB`2u?Rndl!ywablEFa$b=Ky%d$!^5wZQU+%d$W8 zI!i@6KZpjpkK9S51sS;ALRB8GTLAFXX0oZ;8Wl~HjSY83gUCD)_fOChm2^MERr?#F z);HCeHNw&0eE-6)jg(Lbr(92@zzB{~hQm*_%`6aYi#Nkugaz_yDU|-l>;g8Cf~AhW zpAud8t>z%e)3 zH@WDBh9oyxR`bH(fjO^B^^zBGpU+)C8BKu0NB)x$36O<}Yd;t4sdK>o_|nNouRYL? zVET%16ahGk9;n~=Vv8ojV-yC-Tu@4>_kV{t@u1K8rH`-`2yEQckAH86BTnP=K0i5k zq_4P`MWgGEu5H$;J3E;`ZqbWtZ}FiJp?dk>mk1~1I^3JC@z4!PnDp3l3wS|{iTMOC z2LaR%i}!ER6QEI_+n~0_7v1bBi_48AKv44)DQm1nUk0_tR4VzNlo6r8hjAPRq=uI7_zaEEYw(X)DtuV(hqCS#lo#J zA&2qbve13<;M>o#Ecm{salI(X4^b~vUsQS*3oP4gfo~o3QCWCQ{kb$x^gXsEFeo|( zmg~jX|IT;<-QMCc^}i8lCW20sa@7aT$;yq@Q~ILV>7^4P{7Rr;uyUteCkzBTfA6o> zxS-Wp4G!WpAM|&4KwwJJ1G=Aw_B|=WLpMt%DT#!KoF0d+xaT+&8Taw3I)4oK@|jjH z%i*Djvg%6h^GI~r-8MZoL_+eLw0911*Tw&X^GgD4+9+c+y6R*4r5qoh6FE`f}_9+t8_Z!9r3I@aM@dA^( zk{A(MS=m*kBm~q%#)EtAMxs31D@p%ldjT@K7ewvOjHCmzHJqOiLFk4`2h*VoFj-t= z;;L~OhNezh?`cM%EBZIsu#R-l$aZk+>Lk7*UwhP^n z7(rDt{e_$$syt1nw)+27;!+4u`)HlDQV)S;ub^k97C5MV@VFFr zJ_(6wzbIS(Kt$VG)i#II-66xPCf$G~7A1;W&Uf{Pz>olo>CILmIFON&$s|yr?>;nRg!^tHRAi~saW)4HvJL<3m$Txa>ZDLOF)6% zPa4y^1eCI}X>m;`2>k!ETB0DFMTh9m9k@m(qm$F(uF;)D6#sTH)w`F7T7|3igDk?( z>q9QnSDG!MZL`XwtAc!?D6GQ|nPeqb+T+z9`GeV3T9`HEq{_E`;4;VU9GWjo$ z1l0KS2Y(oRfUTZ_5zmsR5jaS8^--{b; zbIUk*@Sd9ERcbtXXCxPvYJCZ1Y45+S%?(5xhcR6F|2lA3s%l_nYU0P2a8O@#-&Off z9^NuSzj!VQA{Z7k?p4O41(7n(ry1eUb$Cnt^5Zi|CW3JNwMaa2rv1RGJK+lRR*L)0 ze@&70=jOn3Z!V+W=iQ%3u35oHb%L(J^{@Tqe?9c;?eeO zSngCz5RwR+qq}(E0_@@`!_OLBK-zfac?cF4-ImXjKV|3vl2Ii}+?md>Rl`Qr-Ia<6 zA>|GisUy&qL6p=9Ic&{7?Om3X%AobdaGv{8JeuufwM%3P1Z|lUDIxB}mQ+7F)N2-+3>u$x=hM`b+Wt%Pis#qQ(zI_zt{6d0*TSh{YYVoMF4*oiZ zgu>caDX!B+>PYU^4H|(Laj2Z;uAJuw2S{j*9$G1KL3wWjJiDyZP{qYJ)gqGdh$e09 z#y_$cB-FL>LT^$NrSMq73V${HMMI&r#eirEH^juW|pQm}Zf zPyMAj<8_#0dc->P*a`f^W<=zCEkOXk@TaFD6&;gjpkF^5hB%wH{ruL6Xi+%8_>t%d zB6f3WSl!xpHC#ikAyuB?SDjcGzWKn^#~3Kr}pH@{lwX$EFS{mF~-rl5M5uKD&_6^tkIop~v13vZs>=4YNWhQJku zsJm&Y$f01HdYm>CwHmDa+aMAUt=s(F_Z$}xDV!)!lZA;%s4tzCX?BGozHd*Rq6p~l zouz(4rY$Ba;EEZ?)?FE(ylgSyh+gPYQy*gufWjGh{Es>XV8NtwGXu%+0xL|UkxW3` zf%BZ)A^!02l64bbwG(QW`rNk8NkE#k_s{Db(+9iMn-SZeaA=?D+ScprG=vx8r>l%4 zposTRwkXr1k#n4vz>z8|MCyLVUgw;M2$pIXiUEoQxziooW_sOvz z_)LI$rj1y5J|8l{YbpRGkqs%iWLN?AZ5e z8%=k%SR3BNt-0Qo4Mv2?WEbDAG$i%F`f+I>0sSW-lAW*_jjAd{1Vb%t(2!T%*RNTL zXy$#Dghdho9ox}S<31LQ21JkjK6cR%E{a#Cu*w_2r`6Yjb7K*ZsqduCVQ&pb6!wnz z8|uIn6I#mD<`l#eKgMiQ8G_7SwweDOi9wfb?*3}-RYxrKH#0Wg$3Ww_ya$V-Gg!G* zQ{NqkL0|K-E{6p=peCAGvftRc-|drF*y&vn@3k#$&thNrL|?MH-l_;|cKZTXSyF&S zYH#q)XbieX`6;o9B#e$1+n$r%@qu@T6zg4c*7$pA6Y3xt0I?UWSwYjGl zj8<32lOu=H&|&kXij&xNk4xbX|NC7;FWMRQJVPG5p2H(5rhv+>Eh}V8 zPd^k}8iESPcB3|O|wFuU<%w#)`}oBq&$uqWtj@o;r-oPR+cfc6Z1b zy=Av$KH?DsT8gii7hhZiUaRn{{}fY!Mx*6^aauGgPF*R`-@)wP{~iQpMPmB9KnMyv z+?jL486D~noc=%)jW)gNr$^VUfS32mXh^XyiV(9-6_`#%f6R{a3?)UQA4|M5Zyh3$ zwItm^`)@5Y_WlcV+GJvXZ(3xdg@9<=CwNhukV>*#r>zQ zoW^j+lKbgjjj5gB-Bt4Sb!Q^dIG*#~^otv!p`1yOcM3%pk{sdZvMU-28~LsJ#0y+A zK)}IB2`ZahC`q={lEDNh@COD_F{`}xiC=%w=G2d6tKxHg_B@L6tX!Us>+e2(V+>z^>YAFPi zOX#g@%XCE#_8&<#{vjdTI>m^azC?Jsa;iY&K`2u9Zc|~Wkwt@NFWo+#bpd%(Ny_Ce zB%+5{De#%|Ixri#`>B*)6{X53JY84JMAF7*+#JLrF>YN0 zvEJcHCCGGXcc+U>g!QX=l|BXu@LO=O@KTxy;^eqYTQQ8KD;dc-*}u6%UMk(qM>p(I z4YTkqD&qvyt?|sI_@5RswVL|8wi1ml$mDOtDrKWnCA)=o+U{7L{H)__1{f*rG`+8q zU;>JzEhwpf>5D?!DLr1TrC{Qlj06TX3?JU)xNm_ykJYPR$s`4AKt4xWxX;TeXOEhXxN%kWzOMtlG@-uPr7f`9( z8Tt#i6ToK2aQ(S?Ac&N2xw;l7fKrxYo=%Sw`oKmQFy{(GIM2$xsbW=h*o?yzdgd%{~jkGXiXthcx% zYh;ZytbJ0SU?Pr`Qzm88tqEYSV6P#T9fp3M&iF2aWxLZyT*iJbg@Pa{h{Wm^kMO;< zZIk9vkTx3fUw}s_$cm5LPhKXWu;Nk0kAuO;*Mq0SnnVQOQ>o#11$<#GoAP;NKM`VI zG2uh+g~7{0|CLccBD|{?)odiU2kXQT6Z$!8bl#TNiX^QK6-k3-3v5KlamX1eT~LPf z@?xn*~DMAh~@UjzDF4DT5?20P~IyRLTMiqP<)I-zuTHDPw-*)_lFjH z^9B*bj+J>eD#xNqf(Whm^P7q{7k5vJ;kkJ)yv9EXF~bi$g!nGE+$J z@z6i1f3`JWABcxmI`#+Sp!7zG&(ZsFz$~muJQP4cEoTmBRxw-=YkJ)itr`aV()Gwh=d$v z3Rw?@rUO;sGyklhKJ?|lQkp%6vu8P&v5+9UBiq{UH-Zu5zTqfv8P0#miu3sz2?nG6 z#L)OC7=1yxYfLSOIwSm(3MfdRlV0bZ%kBb9YeOW#-EdSvpXVkmXn}fKo>ZA$B{K1B z{BHm@CtIc6^Wz{4I@+vDr+-I6RpPShhDI2&UyYba)ei@@i=SUBhXx>J2a%!p=4fE~ zx4ehDYXLu1*gml-MS;LKz1QTNQNUf_Y!S>6j&4fhmaAS7K< z8p&ws){Y>=bY0oDYY0P2WD8|TjlodUb?QkwR}47$ZTa!mhl8`Pxrgd~JXm!^ElW;$ zL7puB{_zEAl;4{g9m!?{Y$i|H?j4Q?;QnIpUP%QsTdYFY8dJdgYPxE|O+0A7B6};c z7z|@?I9)l;U4*iSZ&Ow$XhoZk){sBc_g3)mR)1wB z+7Ab^M7HTv85NMMYh(8aiv?~cMULO!P2dsS4{pFL|1pk&FLA9pXwI&HieHF?xIKP( zE*7{Vn{F-ZYhm7yH#-`#yNw67+zK}c?epBL81Lif{LWF*!`+v2(KDFU25 zGcrhKsDsIXg~F_*qoBjVHu^J56!;HSm^W&8Biq@l-ff~puwgwvzE&0q1-p;(e+4I? zp2-<8!*c=1^ooqQ&I9Z`Icp3dx`-Yr1 z%>CwsVQ(>Ht`(k85UU4Lfx@v`uj3%$G3lM)a}{V~;}drJl!9D)w&lDr6lEs&nMYxL zFdP+YnzMa!9<--p+==CJP!OP_fm<+xh7H1dMm8>J;xBA9Dvm-I2TJ-c`>Ud3cC_o? zO%u_q`PVkfO-JNA+g$j^vNZ^ zE>;)2pC`JWk`>7zkw>PL=mr7o3y-aIBoQF<-|FE*g}%u5$iljbL_ECM#R5P<0+edF z``hH=(Q1{}nWkK4^t`3{M3i9|meG;QJ0~6qL)OWe{13vQ_~uKBQPwaJvV2Y1ClUr8 z?>Wzi#Dze8j|5FD$p$jBV)AVmRH4E2(AuSyct~M9-!M$03aoV#`Ae_U5Y1c9BX+05 z;K!$;-fV1s##UV^%>YxhCDR|EA9D>|CJaKJ} z=1}~t_R6vu5&1x3L?( zWNZG&O(T2vAt4-ImVK0wAy|R$g5%EHAR-i#sOKY`iSY92MJ*l5AXJ|zW3}`s4tPJ- zUe4gdmYE(l{PWQZ9J`~=n3B8zcKAcJe)^!GHDQ&jeNoWx>}z3C zfi3#Txr2+B@kC*BEMhsb9!OFmLHPDNcT6T(VVl=!1N!6D!)e9@gMSm$)k9)fCT z?1iXJQI%Zauk*x&>Ro|%?B0>kru9K%S}Mg?;8#l%JZt4qXLkwRxFJ(a{#C+ zrHvN<4MFox#=Pa8vz-w3`OSv~CY3A(fqSoXm;A&DfD8;sg0{TfD%vFE@*<9OKu z4t?m+z-1L_LeGTxhCF*b+R)1=Or6G|&MU9gefdMcCO?HtOTZnxGrvTNDYygGVsh&~ zw-YFgJd>+S4Mtup$z=EG?$AhBdf*r^+P``$dHd%pOu7&ln`d$LmouW>{63aV5ez=} z6Mo)2z=8JxuX=bF#t`nFZ}GCmp`f05z0e#! zFbv%Cs5b}GTJH~`X9GY*M2Wlingw{NKmW#Z`8@bj2F!EVn#1O`5ql0-KP;6$zAc1Y z;D&2Zt;ic3GC9ba6K@U%+d_xODksz+U{B&vV^uDyv}g>tD`5^|H{;{^$<5)_2ztuD z7m5bQCaM-61w%Al%D42b0JQAD6OYnE(f&Q7AyzJ9l(On__{u~GvVV*ZXt8jDJL8ep ztk1@vg~+8||DyqD;hME+l2jzTbs6@%VPp=R-@a?h7g<2dA7-;2F;CE5lvQK+<&Dms z95}f@f)Kw}ij(kHOVHN4X7N134C^21g7F@lLHCkvhnJ}yV#8njba6f$-n+Mksm_JN zak>8z4Vzt1N4cNWI&U~=o$EK!`Q(TKxj#udPKCpa8s1#f4TnB6u?hFPy8%z+FU2a% zU>YlGl8ww`8{sq}*&&qe6i|G&H|Zn2kfXnVZ`* zpM^oC%6{{tts2ZXmQ3m0%R^dRYF7+Ygn+MJviqoj3s@FymA^X?g&_KxZqfTNI4gGP zCbLxlYBTKE^X3ah()-hzW_sLEV`99sj2U>YAAi{Q3jHD5-uN4HLl~-2e)~<5*$q93 z`ucjLfe3A-i!M^ie9&MzP zJLC+?gJbvt9A0!m-Jgu^>o#F5Z6gILQmQuaS4rqDW<|mcE*Z|coJd&w7$yF?(+1Hk z0J`!m94;tUeR_St8l?zLgs5MM#BvaSKIfkcM3-iN6;zz{2KvSdBNmkiNM_QaBd1V- zYv1=**d!zolN#f6M71RR%t*iB#(n|uk6X5P>P5gPrB)Ej&%Gs z3%VH&eXgrzpCSTLvscdJA2&l$!r{`$+FM%i;On34im4FPdF0WqyHGH!F(zF19STMz z=@G44tWM~4ooEMxW<1MFUiQ>qyS6YP3I;-mNR#PyTH_%bZKC=R7EwEOe zR0CZ2Mg9|Vk&rw1&TC8|61Z(ED2C^CQPX>(tIC%!5P#_rv{q(=^$Zebpx2Is84FVm zg={}`0xLw^_s$o--}&VkdNBe5^VfW)UZ{Xw%Bb6#@Fk=w@0?cjoCQrZog8K?(m_`O zmP=}@BY=9vPMhgt2y~2Heq5gsf?}km({Ef21FG+@fA7w#!LeIG&zTzY(cspSqCB-O z+R1h>23dq0wAUod#N|-&q4*Yq+b-ZSN#-MVnt=8j8EB{5!+@Dq`RaeoIQ0ACe6JjH zIFjhAx;GeW3jf7elWAd_-ife)vzli@zS4~Txv`rp<9b&vuP8JH*ZN5ay0##%zp=8jJqmOv_n(ynZsUu!} zZO$LdK1gn@XDU)r490AO>5knFf!O?4^D9|)aPN<{Tye-HNU4?``Xm$qMqdQ%)kPvO z7Ali4(M1*OC6x8mk2?%5y8Rdq>Ty5>t;JPq=?Iu>&ThK&JrJ>r=4eTN@PhWTYoPE4 zTPNTBH!(ktqbS~|*VBX)P`t%kSsiI6R@Wc3fP_*yY0^Bbql##{jdLVt>cl z{X@{pi`^^zlwshTDt9keLC3%13_UW3pd*RM1g(#t3t2Wpw%r&eC*O23t-)|6UYOOG+z>e#{B4$-(nIM#$ozi1ltmle<+5BYUZ}%lg0erI z54{g%^!kGlvpz^J)M?vU0NJ4zkvi!DVDxPG(iMmTd4&NET5POjk>#FuWrZp6GoP!q zB7x$in(8xkGei{8wZGpU1&Ku(y_z?jkd3JDWBN0$$YF6mU5YspuB2%5KKW@6pRNk@ zm?ntA@vQ7Tv2I;3-=ehRUgLn@Pq_INZ$bY3$AjhmW_Sen=(!pkXTZn}7ABDrJ)9k2t@J}dk&T{&7BnsuvkRzZO-+a|pC zLSdkcqPKKXA0b)$>(qk>ox;AZEu2J2I6CV4w>#Mt$;gM>GJ0_#k)nQ;ao%8fF`x4D zzcmYpwkon|tUU&bf_-&gj>H3P)i0f&^zmS|{#_|~T_0Ueq9~-oNFI@c9(S}THQ+z- z`Z;ozco04=T1$?FOBp=z4Hug*`N`?Eh-)-)z~p~xLI1Z4;5x#3vUIeN{^J#H$x2HQ zTJYP+B-ckbH9p(>ti?ik3~u9VU^EDyb%|C}_d(WvQdzcx1kjrI_qo=fj%N6^hw7i? zqsoP(u>Defq|Y5TtSW2_3(*Ds(I-ve?=AaI6^CFDIYOkbR2D<}jRtp0#R%vRbGKXN zE&<;3HxFpt@j$Ab6gu{-f#}|z^+3QE3mCoDczS~1k19C(l`OAEK_-JQ?uM^BY8$K( zy^IrqPY?a5YK|wtwz;dSypTTXe)E3LIJ*=}#IY;Z6_|m-eX6F4c8qMo)^q36Crr;4 zOtV>_rw*Cd?*!@#UP7nJDldHc;e%DJed;x@=?HTwp@Cw2(J*M(Zj!_62OD(_g?!RZ zK&9z&ny)n;^uKd--)_gol5GLGbZf-+@Wp%WL;|c1+O_w*Gl98DC;`YR7xBxieuz2r#7%txB80ztw<4QlhF*<+h{?1sK)ho%?t3I`Lze0D zaBg`0}!u|!(fp&12z`w19WcjWk{9BBCO$6E;l}4> zOhW>ZWBY19=t)pMVkLOf-VN)r)OqMJRUDKnup}2uIYU{tAz2kK3B2c2S|=Wz1&jYQ z)^qRRkR|se8Fp$Cs5Z18% z3`E77DH?wlyXxKf_vwGzN_nFy$2V%t1w;S;`vsaVg zVefX)7QZKwsF43p4|{%b|9v~2_16>FXB~YQ*t9{za(m$t`s6s zZ~o>QBTp3UJyQ9T&K#od^B!ECwg3Tb$Md2XN~%J+#hA+Ej4~e6wx7BckIZ_m3i^d5 zz*)w&7-4Wi({!zNRh<6l4zALB{fr+lb}1w{x%whF?e+7lIL3ed&*@s$4|%wA?hM;$ z8%$2>_qg};-!w3KNEW1U&J&%T+jxDSo|x{z(_bj=S{omm0tyi^c2pru;)76bx{E59hQ===#o8Rl=h!;xy5%0D-p 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

}q$)@>b+TLO#BynC&Na%w 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 literal 0 HcmV?d00001 diff --git a/tests/geometry/test_geometry.py b/tests/geometry/test_geometry.py new file mode 100644 index 00000000..a6330b8e --- /dev/null +++ b/tests/geometry/test_geometry.py @@ -0,0 +1,524 @@ +# + +"""Unit tests for geometry utilities.""" + +from pathlib import Path +from typing import Any, Callable, Tuple + +import numpy as np +import pytest +from scipy.spatial.transform import Rotation + +import av2.geometry.geometry as geometry_utils +from av2.datasets.sensor.constants import AnnotationCategories +from av2.geometry.geometry import mat_to_xyz, xyz_to_mat +from av2.geometry.se3 import SE3 +from av2.structures.cuboid import Cuboid, CuboidList +from av2.utils.typing import NDArrayBool, NDArrayFloat, NDArrayInt + + +@pytest.mark.parametrize( + "yaw_1, yaw_2, expected_error_deg", + [ + (179, -179, 2.0), + (-179, 179, 2.0), + (179, 178, 1.0), + (178, 179, 1.0), + (3, -3, 6.0), + (-3, 3, 6.0), + (-177, -179, 2.0), + (-179, -177, 2.0), + ], + ids=[f"Wrap Angles (Test Case: {idx + 1})" for idx in range(8)], +) +def test_wrap_angles(yaw_1: float, yaw_2: float, expected_error_deg: float) -> None: + """Test angle mapping (in radians) from domain [-∞, ∞] to [0, π). + + Args: + yaw_1: Angle 1 in degrees. + yaw_2: Angle 2 in degrees. + expected_error_deg: Expected error mapped to the interval [0, π) in degrees. + """ + yaw1 = np.deg2rad([yaw_1]).astype(np.float64) + yaw2 = np.deg2rad([yaw_2]).astype(np.float64) + + error_deg = np.rad2deg(geometry_utils.wrap_angles(yaw1 - yaw2)) + assert np.allclose(error_deg, expected_error_deg, atol=1e-2) + + +def test_cart_to_hom_2d() -> None: + """Convert 2d cartesian coordinates to homogenous, and back again.""" + cart: NDArrayFloat = np.arange(16 * 2).reshape(16, 2).astype(np.float64) + + hom = geometry_utils.cart_to_hom(cart=cart) + cart_ = geometry_utils.hom_to_cart(hom=hom) + + assert np.array_equal(cart, cart_) + + +def test_cart_to_hom_3d() -> None: + """Convert 3d cartesian coordinates to homogenous, and back again.""" + cart: NDArrayFloat = np.arange(16 * 3).reshape(16, 3).astype(np.float64) + + hom = geometry_utils.cart_to_hom(cart=cart) + cart_ = geometry_utils.hom_to_cart(hom=hom) + + assert np.array_equal(cart, cart_) + + +@pytest.mark.parametrize( + "xy, width, height, expected_uv", + [ + ( + np.array([[0, 0], [0, 1], [1, 1], [1, 0]]).astype(np.float64), + 1, + 1, + np.array([[0, 0], [0, -1], [-1, -1], [-1, 0]]).astype(np.float64), + ), + ( + np.array([[0, 0], [0, 1], [1, 1], [1, 0]]).astype(np.float64), + 2, + 0, + np.array([[1, -1], [1, -2], [0, -2], [0, -1]]).astype(np.float64), + ), + ], + ids=[f"Cartesian to texture coordinates conversion (Test Case: {idx + 1})" for idx in range(2)], +) +def test_xy_to_uv(xy: NDArrayFloat, width: int, height: int, expected_uv: NDArrayFloat) -> None: + """Test conversion of coordinates in R^2 (x,y) to texture coordinates (u,v) in R^2. + + Args: + xy: (...,2) array of coordinates in R^2 (x,y). + width: Texture grid width. + height: Texture grid height. + expected_uv: Expected (...,2) array of texture / pixel coordinates. + """ + assert np.array_equal(expected_uv, geometry_utils.xy_to_uv(xy, width, height)) + + +@pytest.mark.parametrize( + "quat_wxyz", + [ + (np.array([0, 0, 0, 1]).astype(np.float64)), + (np.array([[0, 0, 0, 1], [0, 0, 0.70710678, 0.70710678]]).astype(np.float64)), + ], + ids=[f"Quaternion to Matrix conversion (Test Case: {idx + 1})" for idx in range(2)], +) +def test_quat_to_mat_3d(quat_wxyz: NDArrayFloat) -> None: + """Test conversion of quaternion to its matrix representation, and back again. + + Args: + quat_wxyz: (...,4) array of quaternions in scalar first order. + """ + # Quaternion to Quaternion round-trip conversion. + # (Note: For comparison, Quaternion needs to be converted from scalar last to scalar first.) + quat_to_quat: Callable[[NDArrayFloat], Any] = lambda quat_wxyz: Rotation.as_quat( + Rotation.from_matrix(geometry_utils.quat_to_mat(quat_wxyz)) + )[..., [3, 0, 1, 2]] + + assert np.allclose(quat_wxyz, quat_to_quat(quat_wxyz)) + + +@pytest.mark.parametrize( + "cart_xyz, expected_sph_theta_phi_r", + [ + (np.array([1, 1, 1]).astype(np.float64), np.array([0.78539816, 0.61547971, 1.73205081])), + ( + np.array([[1, 1, 1], [1, 2, 0]]).astype(np.float64), + np.array([[0.78539816, 0.61547971, 1.73205081], [1.10714872, 0.0, 2.23606798]]), + ), + ], + ids=[f"Cartesian to Spherical coodinates (Test Case: {idx + 1})" for idx in range(2)], +) +def test_cart_to_sph_3d(cart_xyz: NDArrayFloat, expected_sph_theta_phi_r: NDArrayFloat) -> None: + """Test conversion of cartesian coordinates to spherical coordinates. + + Args: + cart_xyz: (...,3) Array of points (x,y,z) in Cartesian space. + expected_sph_theta_phi_r: (...,3) Array in spherical space. [Order: (azimuth, inclination, radius)]. + """ + assert np.allclose(expected_sph_theta_phi_r, geometry_utils.cart_to_sph(cart_xyz)) + + +@pytest.mark.parametrize( + "points_xyz, lower_bound_inclusive, upper_bound_exclusive, expected_crop_points, expected_mask", + [ + ( + np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0], [0, 1, 0], [0, 1, 1], [0, 0, 1], [1, 0, 1], [1, 1, 1]]).astype( + np.int64 + ), + (0, 0, 0), + (1.5, 1.5, 1.5), + np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0], [0, 1, 0], [0, 1, 1], [0, 0, 1], [1, 0, 1], [1, 1, 1]]).astype( + np.int64 + ), + np.array([True] * 8), + ), + ( + np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0], [0, 1, 0], [0, 1, 1], [0, 0, 1], [1, 0, 1], [1, 1, 1]]).astype( + np.int64 + ), + (0, 0, 0), + (0.5, 0.5, 0.5), + np.array([[0, 0, 0]]).astype(np.int64), + np.array([True] + [False] * 7), + ), + ( + np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0], [0, 1, 0], [0, 1, 1], [0, 0, 1], [1, 0, 1], [1, 1, 1]]).astype( + np.int64 + ), + (0, 0, 0), + (1.25, 1.25, 1.0), + np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0], [0, 1, 0]]).astype(np.int64), + np.array([True] * 4 + [False] * 4), + ), + ( + np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0], [0, 1, 0], [0, 1, 1], [0, 0, 1], [1, 0, 1], [1, 1, 1]]).astype( + np.int64 + ), + (-1.0, -1.0, -1.0), + (0.0, 1.0, 1.0), + np.empty((0, 3)).astype(np.int64), + np.array([False] * 8), + ), + ], + ids=[ + "All points fall within the cropping region.", + "Only 1 point falls within the cropping region.", + "Few points fall within the cropping region.", + "No points fall within the cropping region.", + ], +) +def test_crop_points( + points_xyz: NDArrayInt, + lower_bound_inclusive: Tuple[float, float, float], + upper_bound_exclusive: Tuple[float, float, float], + expected_crop_points: NDArrayInt, + expected_mask: NDArrayBool, +) -> None: + """Test cropping cartesian coordinates based on lower and upper boundary. + + Args: + points_xyz: (...,3) Cartesian coordinates (x,y,z). + lower_bound_inclusive: (3,) Cartesian coordinates lower bound (inclusive). + upper_bound_exclusive: (3,) Cartesian coordinates upper bound (exclusive). + expected_crop_points: (...,3) Expected tuple of cropped Cartesian coordinates. + expected_mask: (...,) Expected boolean mask. + """ + cropped_xyz, mask = geometry_utils.crop_points(points_xyz, lower_bound_inclusive, upper_bound_exclusive) + + np.testing.assert_array_equal(expected_crop_points, cropped_xyz) # type: ignore + np.testing.assert_array_equal(expected_mask, mask) # type: ignore + + +@pytest.mark.parametrize( + "points_xyz, expected_is_interior", + [ + ( + np.array( + [ + [0.25, 0.25, 0.25], + [0.5, 0.5, 0.5], + [0.75, 0.75, 0.75], + ] + ).astype(np.float64), + np.array([True] * 3), + ), + ( + np.array( + [ + [0.0, 0.0, 0.0], + [0.25, 0.25, 0.25], + [0.5, 0.5, 0.5], + [0.75, 0.75, 0.75], + [1.0, 1.0, 1.0], + ] + ).astype(np.float64), + np.array([True] * 5), + ), + ( + np.array( + [ + [-0.5, -0.5, -0.5], + [0.0, 0.0, 0.0], + [0.5, 0.5, 0.5], + [1.0, 1.0, 1.0], + [1.5, 1.5, 1.5], + ] + ).astype(np.float64), + np.array([False] + [True] * 3 + [False]), + ), + ( + np.array( + [ + [-1.0, -1.0, -1.0], + [-0.5, -0.5, -0.5], + [1.5, 0.5, 0.5], + [2.0, 2.0, 2.0], + ] + ).astype(np.float64), + np.array([False] * 4), + ), + ], + ids=[ + "All points lie inside the bounding box.", + "All points lie inside the bounding box (with boundary included).", + "Few points lie inside the bounding box.", + "No points lie inside the bounding box.", + ], +) +def test_compute_interior_points_mask(points_xyz: NDArrayFloat, expected_is_interior: NDArrayBool) -> None: + r"""Test finding the points interior to an axis-aligned cuboid. + + Reference: https://math.stackexchange.com/questions/1472049/check-if-a-point-is-inside-a-rectangular-shaped-area-3d + + 5------4 + |\\ |\\ + | \\ | \\ + 6--\\--7 \\ + \\ \\ \\ \\ + l \\ 1-------0 h + e \\ || \\ || e + n \\|| \\|| i + g \\2------3 g + t width. h + h. t. + + Args: + points_xyz: (N,3) Array of points. + expected_is_interior: (N,) Array of booleans whether the points are interior to the cuboid + defined below. + """ + rotation: NDArrayFloat = np.eye(3) + translation: NDArrayFloat = np.array([0.5, 0.5, 0.5]) + egovehicle_SE3_ego = SE3(rotation=rotation, translation=translation) + cuboid = Cuboid( + dst_SE3_object=egovehicle_SE3_ego, + length_m=1.0, + width_m=1.0, + height_m=1.0, + category=AnnotationCategories.REGULAR_VEHICLE, + timestamp_ns=0, + ) + is_interior = geometry_utils.compute_interior_points_mask(points_xyz, cuboid.vertices_m) + assert np.array_equal(is_interior, expected_is_interior) + + +def test_benchmark_compute_interior_points_mask_optimized(benchmark: Callable[..., Any]) -> None: + """Benchmark compute_interior_pts on 100000 random points.""" + rotation: NDArrayFloat = np.eye(3) + translation: NDArrayFloat = np.array([0.5, 0.5, 0.5]) + egovehicle_SE3_ego = SE3(rotation=rotation, translation=translation) + cuboid = Cuboid( + dst_SE3_object=egovehicle_SE3_ego, + length_m=1.0, + width_m=1.0, + height_m=1.0, + category=AnnotationCategories.REGULAR_VEHICLE, + timestamp_ns=0, + ) + + N = 100000 + points_xyz: NDArrayFloat = 100.0 * np.random.rand(N, 3) + benchmark(geometry_utils.compute_interior_points_mask, points_xyz, cuboid.vertices_m) + + +def test_benchmark_compute_interior_points_mask_slow(benchmark: Callable[..., Any]) -> None: + """Benchmark compute_interior_points_mask on 100000 random points.""" + rotation: NDArrayFloat = np.eye(3) + translation: NDArrayFloat = np.array([0.5, 0.5, 0.5]) + egovehicle_SE3_ego = SE3(rotation=rotation, translation=translation) + cuboid = Cuboid( + dst_SE3_object=egovehicle_SE3_ego, + length_m=1.0, + width_m=1.0, + height_m=1.0, + category=AnnotationCategories.REGULAR_VEHICLE, + timestamp_ns=0, + ) + + N = 100000 + points_xyz: NDArrayFloat = 100.0 * np.random.rand(N, 3) + + def compute_interior_points_mask_slow(points_xyz: NDArrayFloat, cuboid_vertices: NDArrayFloat) -> NDArrayBool: + """Compute the interior points mask with the older slow version. + + Args: + points_xyz: (N,3) Array representing a point cloud in Cartesian coordinates (x,y,z). + cuboid_vertices: (8,3) Array representing 3D cuboid vertices, ordered as shown below. + + Returns: + (N,) An array of boolean flags indicating whether the points are interior to the cuboid. + """ + u = cuboid_vertices[2] - cuboid_vertices[6] + v = cuboid_vertices[2] - cuboid_vertices[3] + w = cuboid_vertices[2] - cuboid_vertices[1] + + # point x lies within the box when the following + # constraints are respected + valid_u1 = np.logical_and( + u.dot(cuboid_vertices[2]) <= points_xyz.dot(u), points_xyz.dot(u) <= u.dot(cuboid_vertices[6]) + ) + valid_v1 = np.logical_and( + v.dot(cuboid_vertices[2]) <= points_xyz.dot(v), points_xyz.dot(v) <= v.dot(cuboid_vertices[3]) + ) + valid_w1 = np.logical_and( + w.dot(cuboid_vertices[2]) <= points_xyz.dot(w), points_xyz.dot(w) <= w.dot(cuboid_vertices[1]) + ) + + valid_u2 = np.logical_and( + u.dot(cuboid_vertices[2]) >= points_xyz.dot(u), points_xyz.dot(u) >= u.dot(cuboid_vertices[6]) + ) + valid_v2 = np.logical_and( + v.dot(cuboid_vertices[2]) >= points_xyz.dot(v), points_xyz.dot(v) >= v.dot(cuboid_vertices[3]) + ) + valid_w2 = np.logical_and( + w.dot(cuboid_vertices[2]) >= points_xyz.dot(w), points_xyz.dot(w) >= w.dot(cuboid_vertices[1]) + ) + + valid_u = np.logical_or(valid_u1, valid_u2) + valid_v = np.logical_or(valid_v1, valid_v2) + valid_w = np.logical_or(valid_w1, valid_w2) + + is_interior: NDArrayBool = np.logical_and(np.logical_and(valid_u, valid_v), valid_w) + return is_interior + + benchmark(compute_interior_points_mask_slow, points_xyz, cuboid.vertices_m) + + +def test_xyz_to_mat_matrix() -> None: + """Unit test for converting Tait-Bryan angles to rotation matrix.""" + tait_bryan_angles: NDArrayFloat = np.deg2rad([45.0, 45.0, 45.0]) + rotation_matrix = xyz_to_mat(tait_bryan_angles) + rotation_matrix_expected = [ # (45, 45, 45) about the xyz axes (roll, pitch, yaw). + [0.5000000, -0.1464466, 0.8535534], + [0.5000000, 0.8535534, -0.1464466], + [-0.7071068, 0.5000000, 0.5000000], + ] + np.testing.assert_allclose(rotation_matrix, rotation_matrix_expected) # type: ignore + + +def test_xyz_to_mat_round_trip() -> None: + """Unit test for converting Tait-Bryan angles to rotation matrix.""" + tait_bryan_angles: NDArrayFloat = np.deg2rad([45.0, 45.0, 45.0]) + rotation_matrix = xyz_to_mat(tait_bryan_angles) + tait_bryan_angles_ = mat_to_xyz(rotation_matrix) + np.testing.assert_allclose(tait_bryan_angles, tait_bryan_angles_) # type: ignore + + +def test_mat_to_xyz_round_trip() -> None: + """Unit test for converting Tait-Bryan angles to rotation matrix.""" + rotation_matrix: NDArrayFloat = np.array( + [ # (45, 0, 90) about the xyz axes (roll, pitch, yaw). + [0.0000000, -0.7071068, 0.7071068], + [1.0000000, 0.0000000, -0.0000000], + [0.0000000, 0.7071068, 0.7071068], + ] + ) + tait_bryan_angles = mat_to_xyz(rotation_matrix) + rotation_matrix_ = xyz_to_mat(tait_bryan_angles) + np.testing.assert_allclose(rotation_matrix, rotation_matrix_, atol=1e-10) # type: ignore + + +def test_mat_to_xyz_constrained() -> None: + """Unit test for constraining Tait-Bryan angles and converting to rotation matrix.""" + rotation_matrix: NDArrayFloat = np.array( + [ # (45, 0, 90) about the xyz axes (roll, pitch, yaw). + [0.0000000, -0.7071068, 0.7071068], + [1.0000000, 0.0000000, -0.0000000], + [0.0000000, 0.7071068, 0.7071068], + ] + ) + xyz = mat_to_xyz(rotation_matrix) + xyz[0] = 0 # Set roll to zero. + mat_constrained = xyz_to_mat(xyz) + + xyz_expected = np.deg2rad([0, 0, 90]) # [45, 0, 90] -> constrain roll to zero -> [0, 0, 90]. + mat_constrained_expected = xyz_to_mat(xyz_expected) + np.testing.assert_allclose(mat_constrained, mat_constrained_expected) # type: ignore + + +def RzRyRx(x: float, y: float, z: float) -> NDArrayFloat: + """Convert rotation angles about 3 orthogonal axes to a 3d rotation matrix. + + Computes: + R = Rz(z) * Ry(y) * Rx(x) + + For a derivation, see page 2 of http://eecs.qmul.ac.uk/~gslabaugh/publications/euler.pdf + + Reference: GTSAM + See: https://github.com/borglab/gtsam/blob/develop/gtsam/geometry/Rot3M.cpp#L85 + + Args: + x: roll angle, in radians. + y: pitch angle, in radians. + z: yaw angle, in radians. + + Returns: + The 3d rotation matrix. + """ + cx = np.cos(x) + cy = np.cos(y) + cz = np.cos(z) + + sx = np.sin(x) + sy = np.sin(y) + sz = np.sin(z) + + ss_ = sx * sy + cs_ = cx * sy + sc_ = sx * cy + cc_ = cx * cy + c_s = cx * sz + s_s = sx * sz + _cs = cy * sz + _cc = cy * cz + s_c = sx * cz + c_c = cx * cz + ssc = ss_ * cz + csc = cs_ * cz + sss = ss_ * sz + css = cs_ * sz + + # fmt: off + R: NDArrayFloat = np.array([ + [_cc, -c_s + ssc, s_s + csc], + [_cs, c_c + sss, -s_c + css], + [-sy, sc_, cc_] + ]) + # fmt: on + return R + + +def test_xyz_to_mat_vs_gtsam() -> None: + """Compare our implementation (using Scipy) vs. the GTSAM derivation.""" + num_iters = 10000 + for _ in range(num_iters): + + # in [-pi, pi] + x = 2 * np.pi * (np.random.rand() - 0.5) + z = 2 * np.pi * (np.random.rand() - 0.5) + + # in [-pi/2, pi/2] + y = np.pi * (np.random.rand() - 0.5) + + xyz: NDArrayFloat = np.array([x, y, z], dtype=float) + R = xyz_to_mat(xyz) + + R_gtsam = RzRyRx(x, y, z) + assert np.allclose(R, R_gtsam) + + +def test_constrain_cuboid_pose() -> None: + """Unit test to constrain cuboid pose.""" + path = Path(__file__).parent.resolve() / "data" / "b87683ae-14c5-321f-8af3-623e7bafc3a7" / "annotations.feather" + cuboid_list = CuboidList.from_feather(path) + for cuboid in cuboid_list.cuboids: + pose = cuboid.dst_SE3_object + roll, pitch, yaw = mat_to_xyz(pose.rotation) + pitch, roll = 0, 0 + xyz: NDArrayFloat = np.array([roll, pitch, yaw], dtype=float) + cuboid.dst_SE3_object.rotation = xyz_to_mat(xyz) + R = xyz_to_mat(xyz) + R_ = RzRyRx(0, 0, yaw) + assert np.allclose(R, R_) diff --git a/tests/geometry/test_interpolate.py b/tests/geometry/test_interpolate.py new file mode 100644 index 00000000..aad85044 --- /dev/null +++ b/tests/geometry/test_interpolate.py @@ -0,0 +1,623 @@ +# + +"""Unit tests for polyline interpolation utilities.""" + +import matplotlib.pyplot as plt +import numpy as np +from scipy.spatial.transform import Rotation + +import av2.geometry.interpolate as interp_utils +from av2.geometry.se3 import SE3 +from av2.utils.typing import NDArrayFloat + + +def test_compute_lane_width_straight() -> None: + """Compute the lane width of the following straight lane segment. + + (waypoints indicated with "o" symbol): + + o o + | | + o o + | | + o o + + We can swap boundaries for this lane, and the width should be identical. + """ + left_even_pts: NDArrayFloat = np.array([[1, 1], [1, 0], [1, -1]]) + right_even_pts: NDArrayFloat = np.array([[-1, 1], [-1, 0], [-1, -1]]) + lane_width = interp_utils.compute_lane_width(left_even_pts, right_even_pts) + gt_lane_width = 2.0 + assert np.isclose(lane_width, gt_lane_width) + + lane_width = interp_utils.compute_lane_width(right_even_pts, left_even_pts) + gt_lane_width = 2.0 + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_lane_width_telescoping() -> None: + r"""Compute the lane width of the following straight lane segment. + + (waypoints indicated with "o" symbol): + + right left + o o + \\ // + o o + \\ // + o o + \\ // + o + + We can swap boundaries for this lane, and the width should be identical. + """ + # fmt: off + left_even_pts: NDArrayFloat = np.array( + [ + [3, 2], + [2, 1], + [1, 0], + [0, -1] + ] + ) + right_even_pts: NDArrayFloat = np.array( + [ + [-3, 2], + [-2, 1], + [-1, 0], + [ 0, -1] + ] + ) + # fmt: on + lane_width = interp_utils.compute_lane_width(left_even_pts, right_even_pts) + gt_lane_width = (6.0 + 4.0 + 2.0 + 0.0) / 4 + assert np.isclose(lane_width, gt_lane_width) + + lane_width = interp_utils.compute_lane_width(right_even_pts, left_even_pts) + gt_lane_width = (6.0 + 4.0 + 2.0 + 0.0) / 4 + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_lane_width_curved_width1() -> None: + r"""Compute the lane width of the following curved lane segment. + + Should have width 1 at each pair of boundary waypoints. + + -------boundary + / ----boundary + / / + | | + | \\ + \\ ----- + \\----- + """ + left_even_pts: NDArrayFloat = np.array([[0, 2], [-2, 2], [-3, 1], [-3, 0], [-2, -1], [0, -1]]) + right_even_pts: NDArrayFloat = np.array([[0, 3], [-2, 3], [-4, 1], [-4, 0], [-2, -2], [0, -2]]) + lane_width = interp_utils.compute_lane_width(left_even_pts, right_even_pts) + gt_lane_width = 1.0 + assert np.isclose(lane_width, gt_lane_width) + + lane_width = interp_utils.compute_lane_width(right_even_pts, left_even_pts) + gt_lane_width = 1.0 + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_lane_width_curved_not_width1() -> None: + r"""Compute the lane width of the following curved lane segment. + + ------- + / ---- + / / + | | + | \\ + \\ ----- + \\----- + + We get waypoint distances of [1,1,1,1,0.707..., 1,1] + """ + left_even_pts: NDArrayFloat = np.array([[0, 2], [-2, 2], [-3, 1], [-3, 0], [-2.5, -0.5], [-2, -1], [0, -1]]) + + right_even_pts: NDArrayFloat = np.array([[0, 3], [-2, 3], [-4, 1], [-4, 0], [-3, -1], [-2, -2], [0, -2]]) + + lane_width = interp_utils.compute_lane_width(left_even_pts, right_even_pts) + gt_lane_width = 0.9581581115980783 + assert np.isclose(lane_width, gt_lane_width) + + lane_width = interp_utils.compute_lane_width(right_even_pts, left_even_pts) + gt_lane_width = 0.9581581115980783 + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_mid_pivot_arc_3pt_cul_de_sac() -> None: + """Make sure we handle the cul-de-sac case correctly, for 2d polylines. + + When mapping a cul-de-sac, we get a line of points on one boundary, + and a single point on the other side. This function produces the middle + arc we get by pivoting around the single point. + + Waypoints are depicted below for the cul-de-sac center, and other boundary. + + o + \ + \ + \ + O o + / + / + / + o + """ + # Numpy array of shape (3,) + single_pt: NDArrayFloat = np.array([0, 0]) + + # Numpy array of shape (N,3) + arc_pts: NDArrayFloat = np.array([[0, 1], [1, 0], [0, -1]]) + + # centerline_pts: Numpy array of shape (N,3) + centerline_pts, lane_width = interp_utils.compute_mid_pivot_arc(single_pt, arc_pts) + + gt_centerline_pts: NDArrayFloat = np.array([[0, 0.5], [0.5, 0], [0, -0.5]]) + gt_lane_width = 1.0 + assert np.allclose(centerline_pts, gt_centerline_pts) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_mid_pivot_arc_3pt_cul_de_sac_3dpolylines() -> None: + """Make sure we handle the cul-de-sac case correctly, for 3d polylines. + + When mapping a cul-de-sac, we get a line of points on one boundary, + and a single point on the other side. This function produces the middle + arc we get by pivoting around the single point. + + Waypoints are depicted below for the cul-de-sac center, and other boundary. + The scenario is a banked turn, where the inside is low, and the outside polyline is higher. + + o @ (0,1) + \ + . \ + \ + O . o @ (1,0) + / + . / + / + o @ (0,-1) + """ + # Numpy array of shape (3,) + single_pt: NDArrayFloat = np.array([0, 0, 0]) + + # Numpy array of shape (N,3) + # fmt: off + arc_pts: NDArrayFloat = np.array( + [ + [0, 1, 2], + [1, 0, 2], + [0, -1, 2] + ] + ) + # fmt: on + + # centerline_pts: Numpy array of shape (N,3) + centerline_pts, lane_width = interp_utils.compute_mid_pivot_arc(single_pt, arc_pts) + + # z values should be halfway between outer arc and inner arc + gt_centerline_pts: NDArrayFloat = np.array([[0, 0.5, 1], [0.5, 0, 1], [0, -0.5, 1]]) + assert np.allclose(centerline_pts, gt_centerline_pts) + + # compute hypotenuse using height 2 and width 1 -> 2^2 + 1^2 = 5^2 + gt_lane_width = np.sqrt(5) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_mid_pivot_arc_5pt_cul_de_sac() -> None: + """Make sure we handle the cul-de-sac case correctly, for 2d polylines. + + When mapping a cul-de-sac, we get a line of points on one boundary, + and a single point on the other side. This function produces the middle + arc we get by pivoting around the single point. + + Waypoints are depicted below for the cul-de-sac center, and other boundary. + + o + \ + o + \ + O o + / + o + / + o + """ + # Numpy array of shape (3,) + single_pt: NDArrayFloat = np.array([0, 0]) + + # Numpy array of shape (N, 3) + arc_pts: NDArrayFloat = np.array([[0, 2], [1, 1], [2, 0], [1, -1], [0, -2]]) + + # centerline_pts: Numpy array of shape (N,3) + centerline_pts, lane_width = interp_utils.compute_mid_pivot_arc(single_pt, arc_pts) + + gt_centerline_pts: NDArrayFloat = np.array([[0, 1], [0.5, 0.5], [1, 0], [0.5, -0.5], [0, -1]]) + gt_lane_width = (2 + 2 + 2 + np.sqrt(2) + np.sqrt(2)) / 5 + assert np.allclose(centerline_pts, gt_centerline_pts) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_midpoint_line_cul_de_sac_right_onept() -> None: + """Compute midpoint line for a cul-de-sac with one right waypoint. + + Make sure that if we provide left and right boundary polylines, + we can get the correct centerline by averaging left and right waypoints. + """ + left_ln_bnds: NDArrayFloat = np.array([[0, 2], [1, 1], [2, 0], [1, -1], [0, -2]]) + right_ln_bnds: NDArrayFloat = np.array([[0, 0]]) + + centerline_pts, lane_width = interp_utils.compute_midpoint_line(left_ln_bnds, right_ln_bnds, num_interp_pts=5) + + gt_centerline_pts: NDArrayFloat = np.array([[0, 1], [0.5, 0.5], [1, 0], [0.5, -0.5], [0, -1]]) + gt_lane_width = (2 + 2 + 2 + np.sqrt(2) + np.sqrt(2)) / 5 + + assert np.allclose(centerline_pts, gt_centerline_pts) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_midpoint_line_cul_de_sac_left_onept() -> None: + """Compute midpoint line for a cul-de-sac with one left waypoint. + + Make sure that if we provide left and right boundary polylines in 2d, + we can get the correct centerline by averaging left and right waypoints. + """ + right_ln_bnds: NDArrayFloat = np.array([[0, 2], [1, 1], [2, 0], [1, -1], [0, -2]]) + left_ln_bnds: NDArrayFloat = np.array([[0, 0]]) + + centerline_pts, lane_width = interp_utils.compute_midpoint_line(left_ln_bnds, right_ln_bnds, num_interp_pts=5) + + gt_centerline_pts: NDArrayFloat = np.array([[0, 1], [0.5, 0.5], [1, 0], [0.5, -0.5], [0, -1]]) + gt_lane_width = (2 + 2 + 2 + np.sqrt(2) + np.sqrt(2)) / 5 + + assert np.allclose(centerline_pts, gt_centerline_pts) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_midpoint_line_straightline_maintain_5_waypts() -> None: + """Compute midpoint line for a straightline with five waypoints. + + Make sure that if we provide left and right boundary polylines in 2d, + we can get the correct centerline by averaging left and right waypoints. + """ + right_ln_bnds: NDArrayFloat = np.array([[-1, 4], [-1, 2], [-1, 0], [-1, -2], [-1, -4]]) + left_ln_bnds: NDArrayFloat = np.array([[2, 4], [2, 2], [2, 0], [2, -2], [2, -4]]) + + centerline_pts, lane_width = interp_utils.compute_midpoint_line(left_ln_bnds, right_ln_bnds, num_interp_pts=5) + + gt_centerline_pts: NDArrayFloat = np.array([[0.5, 4], [0.5, 2], [0.5, 0], [0.5, -2], [0.5, -4]]) + gt_lane_width = 3.0 + assert np.allclose(centerline_pts, gt_centerline_pts) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_midpoint_line_straightline_maintain_4_waypts() -> None: + """Test computing midpoint line with 4 waypoints. + + Make sure that if we provide left and right boundary polylines in 2d, + we can get the correct centerline by averaging left and right waypoints. + """ + right_ln_bnds: NDArrayFloat = np.array([[-1, 4], [-1, 2], [-1, 0], [-1, -2], [-1, -4]]) + left_ln_bnds: NDArrayFloat = np.array([[2, 4], [2, 2], [2, 0], [2, -2], [2, -4]]) + + centerline_pts, lane_width = interp_utils.compute_midpoint_line(left_ln_bnds, right_ln_bnds, num_interp_pts=4) + + gt_centerline_pts: NDArrayFloat = np.array([[0.5, 4], [0.5, 4 / 3], [0.5, -4 / 3], [0.5, -4]]) + gt_lane_width = 3.0 + assert np.allclose(centerline_pts, gt_centerline_pts) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_midpoint_line_straightline_maintain_3_waypts() -> None: + """Test computing midpoint line with 3 waypoints. + + Make sure that if we provide left and right boundary polylines in 2d, + we can get the correct centerline by averaging left and right waypoints. + """ + right_ln_bnds: NDArrayFloat = np.array([[-1, 4], [-1, 2], [-1, 0], [-1, -2], [-1, -4]]) + left_ln_bnds: NDArrayFloat = np.array([[2, 4], [2, 2], [2, 0], [2, -2], [2, -4]]) + + centerline_pts, lane_width = interp_utils.compute_midpoint_line(left_ln_bnds, right_ln_bnds, num_interp_pts=3) + + gt_centerline_pts: NDArrayFloat = np.array([[0.5, 4], [0.5, 0], [0.5, -4]]) + gt_lane_width = 3.0 + assert np.allclose(centerline_pts, gt_centerline_pts) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_midpoint_line_straightline_maintain_2_waypts() -> None: + """Test computing midpoint line with 2 waympoints. + + Make sure that if we provide left and right boundary polylines in 2d, + we can get the correct centerline by averaging left and right waypoints. + """ + right_ln_bnds: NDArrayFloat = np.array([[-1, 4], [-1, 2], [-1, 0], [-1, -2], [-1, -4]]) + left_ln_bnds: NDArrayFloat = np.array([[2, 4], [2, 2], [2, 0], [2, -2], [2, -4]]) + + centerline_pts, lane_width = interp_utils.compute_midpoint_line(left_ln_bnds, right_ln_bnds, num_interp_pts=2) + + gt_centerline_pts: NDArrayFloat = np.array([[0.5, 4], [0.5, -4]]) + gt_lane_width = 3.0 + assert np.allclose(centerline_pts, gt_centerline_pts) + assert np.isclose(lane_width, gt_lane_width) + + +def test_compute_midpoint_line_curved_maintain_4_waypts() -> None: + """Test computing midpoint line. + + Make sure that if we provide left and right boundary polylines in 2d, + we can get the correct centerline by averaging left and right waypoints. + + Note that because of the curve and the arc interpolation, the land width and centerline in the middle points + will be shifted. + """ + right_ln_bnds: NDArrayFloat = np.array([[-1, 3], [1, 3], [4, 0], [4, -2]]) + left_ln_bnds: NDArrayFloat = np.array([[-1, 1], [1, 1], [2, 0], [2, -2]]) + + centerline_pts, lane_width = interp_utils.compute_midpoint_line(left_ln_bnds, right_ln_bnds, num_interp_pts=4) + + # from argoverse.utils.mpl_plotting_utils import draw_polygon_mpl + + # fig = plt.figure(figsize=(22.5, 8)) + # ax = fig.add_subplot(111) + + # draw_polygon_mpl(ax, right_ln_bnds, "g") + # draw_polygon_mpl(ax, left_ln_bnds, "b") + # draw_polygon_mpl(ax, centerline_pts, "r") + + gt_centerline_pts: NDArrayFloat = np.array([[-1, 2], [1, 2], [3, 0], [3, -2]]) + + assert np.allclose(centerline_pts[0], gt_centerline_pts[0]) + assert np.allclose(centerline_pts[-1], gt_centerline_pts[-1]) + + +def test_compute_midpoint_line_straightline_maintain_3_waypts_3dpolylines() -> None: + """Test computing correct centerline. + + Make sure that if we provide left and right boundary polylines in 3d, + we can get the correct centerline by averaging left and right waypoints. + """ + # fmt: off + # right side is lower, at z = 0 + right_ln_bnds: NDArrayFloat = np.array( + [ + [-1, 4, 0], + [-1, 2, 0], + [-1, 0, 0], + [-1, -2, 0], + [-1, -4, 0] + ] + ) + # left side is higher, at z = 2 + # fewer waypoint on left side, but shouldn't affect anything for a straight line + left_ln_bnds: NDArrayFloat = np.array( + [ + [2, 4, 2], + [2, -2, 2], + [2, -4, 2] + ] + ) + + # fmt: on + centerline_pts, lane_width = interp_utils.compute_midpoint_line(left_ln_bnds, right_ln_bnds, num_interp_pts=3) + # fmt: off + gt_centerline_pts: NDArrayFloat = np.array( + [ + [0.5, 4, 1], + [0.5, 0, 1], + [0.5, -4, 1] + ] + ) + # fmt: on + assert np.allclose(centerline_pts, gt_centerline_pts) + + # hypotenuse from width=3 on xy plane and z height diff of 3 -> 3**2 + 2**2 = 13 + gt_lane_width = np.sqrt(13) + assert np.isclose(lane_width, gt_lane_width) + + +def test_interp_arc_straight_line() -> None: + """Test arc interpolation on a straight line.""" + pts: NDArrayFloat = np.array([[-10, 0], [10, 0]]) + interp_pts = interp_utils.interp_arc(t=3, points=pts) + # fmt: off + gt_interp_pts: NDArrayFloat = np.array( + [ + [-10, 0], + [ 0, 0], + [ 10, 0] + ] + ) + # fmt: on + assert np.allclose(interp_pts, gt_interp_pts) + + interp_pts = interp_utils.interp_arc(t=4, points=pts) + # fmt: off + gt_interp_pts_: NDArrayFloat = np.array( + [ + [-10, 0], + [-10 / 3, 0], + [ 10 / 3, 0], + [ 10, 0] + ] + ) + # fmt: on + assert np.allclose(interp_pts, gt_interp_pts_) + + +def test_interp_arc_straight_line_3d() -> None: + """Ensure that linear interpolation works in 3d.""" + # fmt: off + pts: NDArrayFloat = np.array( + [ + [-10, 0, -1], + [ 10, 0, 1], + ] + ) + # fmt: on + interp_pts = interp_utils.interp_arc(t=3, points=pts) + + # expect to get 3 waypoints along the straight line + # fmt: off + expected_interp_pts: NDArrayFloat = np.array( + [ + [-10., 0., -1.], + [ 0., 0., 0.], + [ 10., 0., 1.] + ] + ) + # fmt: on + assert np.allclose(interp_pts, expected_interp_pts) + + +def test_interp_arc_straight_line_3d_5pts() -> None: + """Ensure that linear interpolation works in 3d, with 5 desired waypoints.""" + # fmt: off + pts: NDArrayFloat = np.array( + [ + [-10, 0, -1], + [ 10, 0, 1], + ] + ) + # fmt: on + interp_pts = interp_utils.interp_arc(t=5, points=pts) + + # expect to get 5 waypoints along the straight line + # fmt: off + expected_interp_pts: NDArrayFloat = np.array( + [ + [-10, 0, -1], + [ -5, 0, -0.5], + [ 0, 0, 0], + [ 5, 0, 0.5], + [ 10, 0, 1] + ] + ) + # fmt: on + assert np.allclose(interp_pts, expected_interp_pts) + + +def test_interp_arc_curved_line_3d_5pts() -> None: + r"""Ensure that linear interpolation works for curves in 3d, with 5 desired waypoints. + + Shape of interpolated polyline: + . + . + \\ // + . . + \\ // + . + """ + # fmt: off + pts: NDArrayFloat = np.array( + [ + [-10, 0, -1], + [ 0, -10, 0.5], + [ 10, 0, 1], + ] + ) + # fmt: on + interp_pts = interp_utils.interp_arc(t=5, points=pts) + + # expect to get 5 waypoints along the straight line + # fmt: off + expected_interp_pts: NDArrayFloat = np.array( + [ + [-10, 0, -1], + [ -5, -5, -0.25], + [ 0, -10, 0.5], + [ 5, -5, 0.75], + [ 10, 0, 1] + ] + ) + # fmt: on + assert np.allclose(interp_pts, expected_interp_pts, atol=0.03) + + +def test_interpolate_pose() -> None: + """Interpolate poses between the time interval [0,1]. + + Note: visualization may be turned on to understand the setup. See figure here: + https://user-images.githubusercontent.com/16724970/155865211-cee5f72c-a886-4d47-bc75-65feb3b41fe6.png + + Two coordinate frames @t0 and @t1 are visualized in 2d below: + + @t1 + | + ___| + . + . | + .........|___ @t0 + . + . + """ + visualize = False + + city_SE3_egot0 = SE3(rotation=np.eye(3), translation=np.array([5, 0, 0])) + city_SE3_egot1 = SE3( + rotation=Rotation.from_euler("z", 90, degrees=True).as_matrix(), translation=np.array([0, 5, 0]) + ) + + t0 = 0 + t1 = 10 + for query_timestamp in np.arange(11): + pose = interp_utils.interpolate_pose( + key_timestamps=(t0, t1), key_poses=(city_SE3_egot0, city_SE3_egot1), query_timestamp=query_timestamp + ) + if visualize: + _plot_pose(pose) + if visualize: + plt.axis("equal") + plt.show() + + +def _plot_pose(cTe: SE3) -> None: + """Visualize a pose by plotting x,y axes of a coordinate frame in red and green. + + Args: + cTe: represents an egovehicle pose in the city frame. + """ + x0_e: NDArrayFloat = np.array([[0, 0, 0]], dtype=float) + x0_c = cTe.transform_point_cloud(x0_e).squeeze() + + x1_e: NDArrayFloat = np.array([[1, 0, 0]], dtype=float) + x1_c = cTe.transform_point_cloud(x1_e).squeeze() + + x2_e: NDArrayFloat = np.array([[0, 1, 0]], dtype=float) + x2_c = cTe.transform_point_cloud(x2_e).squeeze() + + plt.plot([x0_c[0], x1_c[0]], [x0_c[1], x1_c[1]], color="r") + plt.plot([x0_c[0], x2_c[0]], [x0_c[1], x2_c[1]], color="g") + + +def test_linear_interpolation() -> None: + """Ensure we can linear interpolation positions in an interval [t0,t1]. + + Locations marked by "O" below: + @t1 + | + O | + \ + ---|-O-- + | @ t0 + """ + X0: NDArrayFloat = np.array([1, 0, 0], dtype=float) + X1: NDArrayFloat = np.array([-1, 2, 10], dtype=float) + + # at start of interval (@5 sec) + Xt_5 = interp_utils.linear_interpolation(key_timestamps=(5, 15), key_translations=(X0, X1), query_timestamp=5) + expected_Xt_5: NDArrayFloat = np.array([1, 0, 0], dtype=float) + assert np.array_equal(Xt_5, expected_Xt_5) + + # midway through interval (@10 sec) + Xt_10 = interp_utils.linear_interpolation(key_timestamps=(5, 15), key_translations=(X0, X1), query_timestamp=10) + expected_Xt_10: NDArrayFloat = np.array([0, 1, 5], dtype=float) + assert np.array_equal(Xt_10, expected_Xt_10) + + # at end of interval (@15 sec) + Xt_15 = interp_utils.linear_interpolation(key_timestamps=(5, 15), key_translations=(X0, X1), query_timestamp=15) + expected_Xt_15: NDArrayFloat = np.array([-1, 2, 10], dtype=float) + assert np.array_equal(Xt_15, expected_Xt_15) diff --git a/tests/geometry/test_pinhole_camera.py b/tests/geometry/test_pinhole_camera.py new file mode 100644 index 00000000..b1a16667 --- /dev/null +++ b/tests/geometry/test_pinhole_camera.py @@ -0,0 +1,599 @@ +# + +"""Unit tests for PinholeCamera model.""" + +from pathlib import Path +from typing import Tuple + +import numpy as np +import pytest + +from av2.datasets.sensor.constants import RingCameras +from av2.geometry.camera.pinhole_camera import Intrinsics, PinholeCamera +from av2.geometry.se3 import SE3 +from av2.utils.typing import NDArrayFloat, NDArrayInt + +_TEST_DATA_ROOT = Path(__file__).resolve().parent.parent / "test_data" + + +def _create_pinhole_camera( + fx_px: float, + fy_px: float, + cx_px: float, + cy_px: float, + height_px: int, + width_px: int, + cam_name: str, +) -> PinholeCamera: + """Create a pinhole camera.""" + rotation: NDArrayFloat = np.eye(3) + translation: NDArrayFloat = np.zeros(3) + ego_SE3_cam = SE3(rotation=rotation, translation=translation) + + intrinsics = Intrinsics(fx_px=fx_px, fy_px=fy_px, cx_px=cx_px, cy_px=cy_px, width_px=width_px, height_px=height_px) + pinhole_camera = PinholeCamera(ego_SE3_cam, intrinsics, cam_name) + return pinhole_camera + + +def _fit_plane_to_point_cloud(points_xyz: NDArrayFloat) -> Tuple[float, float, float, float]: + """Use SVD with at least 3 points to fit a plane. + + Args: + points_xyz: (N,3) array of points. + + Returns: + (4,) Plane coefficients. Defining ax + by + cz = d for the plane. + """ + center_xyz: NDArrayFloat = np.mean(points_xyz, axis=0) + out: Tuple[NDArrayFloat, NDArrayFloat, NDArrayFloat] = np.linalg.svd(points_xyz - center_xyz) # type: ignore + vh = out[2] + + # Get the unitary normal vector + a, b, c = float(vh[2, 0]), float(vh[2, 1]), float(vh[2, 2]) + d: float = -np.dot([a, b, c], center_xyz) # type: ignore + return (a, b, c, d) + + +def test_intrinsics_constructor() -> None: + """Ensure 3x3 intrinsics matrix is populated correctly.""" + fx_px, fy_px = 1000, 1001 + + width_px = 2048 + height_px = 1550 + + cx_px, cy_px = 1024, 775 + + intrinsics = Intrinsics(fx_px=fx_px, fy_px=fy_px, cx_px=cx_px, cy_px=cy_px, width_px=width_px, height_px=height_px) + K_expected: NDArrayFloat = np.array(([1000, 0, 1024], [0, 1001, 775], [0, 0, 1]), dtype=np.float64) + assert np.array_equal(intrinsics.K, K_expected) + + +def test_right_clipping_plane() -> None: + """Test form_right_clipping_plane(). Use 4 points to fit the right clipping plane. + + In the camera coordinate frame, y is down the imager, x is across the imager, + and z is along the optical axis. The focal length is the distance to the center + of the image plane. We know that a similar triangle is formed as follows: + + (x,y,z)---(x,y,z) + | / + | / ->outside of frustum + | / ->outside of frustum + | (w/2)/ + o-----o IMAGE PLANE + | / + fx| / + | / + | / + O PINHOLE + + Normal must point into the frustum. The plane moves +fx in z-axis for + every +w/2 in x-axis, so normal will have negative inverse slope components. + """ + fx_px = 10.0 + width_px = 30 + pinhole_camera = _create_pinhole_camera( + fx_px=fx_px, fy_px=0, cx_px=0, cy_px=0, height_px=30, width_px=width_px, cam_name="ring_front_center" + ) + right_plane = pinhole_camera.right_clipping_plane + + Y_OFFSET = 10 # arbitrary extent down the imager + + right: NDArrayFloat = np.array( + [ + [0, 0, 0], + [width_px / 2.0, 0, fx_px], + [0, Y_OFFSET, 0], + [width_px / 2.0, Y_OFFSET, fx_px], + ] + ) + + a, b, c, d = _fit_plane_to_point_cloud(right) + right_plane_expected: NDArrayFloat = np.array([a, b, c, d]) + + # enforce that plane normal points into the frustum + # x-component of normal should point in negative direction. + if right_plane_expected[0] > 0: + right_plane_expected *= -1 + + assert np.allclose(right_plane, right_plane_expected) + + +def test_left_clipping_plane() -> None: + r"""Test left_clipping_plane. Use 4 points to fit the left clipping plane. + + (x,y,z)-----(x,y,z) + \\ | + outside of frustum <- \\ | + outside of frustum <- \\ | + \\ (-w/2)| + o------o IMAGE PLANE + \\ | + \\ | + \\ |fx + \\ | + \\ | + O PINHOLE + """ + fx_px = 10.0 + width_px = 30 + + pinhole_camera = _create_pinhole_camera( + fx_px=fx_px, fy_px=0, cx_px=0, cy_px=0, height_px=30, width_px=width_px, cam_name="ring_front_center" + ) + left_plane = pinhole_camera.left_clipping_plane + + Y_OFFSET = 10 + points_xyz: NDArrayFloat = np.array( + [ + [0, 0, 0], + [-width_px / 2.0, 0, fx_px], + [0, Y_OFFSET, 0], + [-width_px / 2.0, Y_OFFSET, fx_px], + ] + ) + + a, b, c, d = _fit_plane_to_point_cloud(points_xyz) + left_plane_expected = -np.array([a, b, c, d]) + + # enforce that plane normal points into the frustum + if left_plane_expected[0] < 0: + left_plane_expected *= -1 + + assert np.allclose(left_plane, left_plane_expected) + + +def test_top_clipping_plane() -> None: + r"""Test top_clipping_plane. Use 3 points to fit the TOP clipping plane. + + (x,y,z) (x,y,z) + \\=================// + \\ // + (-w/h,-h/2,fx) (w/h,-h/2,fx) + o-------------o + |\\ //| IMAGE PLANE + | \\ // | IMAGE PLANE + o--\\-----//--o + \\ // + \\ // + O PINHOLE + """ + fx_px = 10.0 + height_px = 45 + pinhole_camera = _create_pinhole_camera( + fx_px=fx_px, fy_px=0, cx_px=0, cy_px=0, height_px=height_px, width_px=1000, cam_name="ring_front_center" + ) + + top_plane = pinhole_camera.top_clipping_plane + + width_px = 1000.0 + points_xyz: NDArrayFloat = np.array( + [ + [0, 0, 0], + [-width_px / 2, -height_px / 2, fx_px], + [width_px / 2, -height_px / 2, fx_px], + ] + ) + a, b, c, d = _fit_plane_to_point_cloud(points_xyz) + top_plane_expected: NDArrayFloat = np.array([a, b, c, d]) + + # enforce that plane normal points into the frustum + if top_plane_expected[1] < 0: + # y-coord of normal should point in pos y-axis dir(down) on top-clipping plane + top_plane_expected *= -1 + + assert top_plane_expected[1] > 0 and top_plane_expected[2] > 0 + assert np.allclose(top_plane, top_plane_expected) + + +def test_bottom_clipping_plane() -> None: + r"""Test bottom_clipping_plane. Use 3 points to fit the BOTTOM clipping plane. + + (x,y,z) (x,y,z) + \\ // + \\ o-------------o // + \\| IMAGE PLANE |// + | |/ + (-w/h,h/2,fx) o-------------o (w/h,h/2,fx) + \\ // + \\ // + \\ // + \\ // + \\ // + O PINHOLE + """ + fx_px = 12.0 + height_px = 35 + width_px = 10000 + + pinhole_camera = _create_pinhole_camera( + fx_px=fx_px, fy_px=1, cx_px=0, cy_px=0, height_px=height_px, width_px=width_px, cam_name="ring_front_center" + ) + bottom_plane = pinhole_camera.bottom_clipping_plane + + low_pts: NDArrayFloat = np.array( + [ + [0, 0, 0], + [-width_px / 2, height_px / 2, fx_px], + [width_px / 2, height_px / 2, fx_px], + ] + ) + a, b, c, d = _fit_plane_to_point_cloud(low_pts) + bottom_plane_expected: NDArrayFloat = np.array([a, b, c, d]) + + # enforce that plane normal points into the frustum + # y-coord of normal should point in neg y-axis dir(up) on low-clipping plane + # z-coord should point in positive z-axis direction (away from camera) + if bottom_plane_expected[1] > 0: + bottom_plane_expected *= -1 + assert bottom_plane_expected[1] < 0 and bottom_plane_expected[2] > 0 + + assert np.allclose(bottom_plane, bottom_plane_expected) + + +def test_form_near_clipping_plane() -> None: + """Test near_clipping_plane(). Use 4 points to fit the near clipping plane.""" + width_px = 10 + height_px = 15 + near_clip_dist = 30.0 + + pinhole_camera = _create_pinhole_camera( + fx_px=1, fy_px=0, cx_px=0, cy_px=0, height_px=30, width_px=width_px, cam_name="ring_front_center" + ) + near_plane = pinhole_camera.near_clipping_plane(near_clip_dist) + + points_xyz: NDArrayFloat = np.array( + [ + [width_px / 2, 0, near_clip_dist], + [-width_px / 2, 0, near_clip_dist], + [width_px / 2, -height_px / 2.0, near_clip_dist], + [width_px / 2, height_px / 2.0, near_clip_dist], + ] + ) + + a, b, c, d = _fit_plane_to_point_cloud(points_xyz) + near_plane_expected: NDArrayFloat = np.array([a, b, c, d]) + + assert np.allclose(near_plane, near_plane_expected) + + +def test_frustum_planes_ring_cam() -> None: + """Test frustum_planes for a ring camera.""" + near_clip_dist = 6.89 # arbitrary value + + # Set "focal_length_x_px_" + fx_px = 1402.4993697398709 + + # Set "focal_length_y_px_" + fy_px = 1405.1207294310225 + + # Set "focal_center_x_px_" + cx_px = 957.8471720086527 + + # Set "focal_center_y_px_" + cy_px = 600.442948946496 + + camera_name = "ring_front_right" + height_px = 1550 + width_px = 2048 + + pinhole_camera = _create_pinhole_camera( + fx_px=fx_px, fy_px=fy_px, cx_px=cx_px, cy_px=cy_px, height_px=height_px, width_px=width_px, cam_name=camera_name + ) + left_plane, right_plane, near_plane, bottom_plane, top_plane = pinhole_camera.frustum_planes(near_clip_dist) + + left_plane_expected: NDArrayFloat = np.array([fx_px, 0.0, width_px / 2.0, 0.0]) + right_plane_expected: NDArrayFloat = np.array([-fx_px, 0.0, width_px / 2.0, 0.0]) + near_plane_expected: NDArrayFloat = np.array([0.0, 0.0, 1.0, -near_clip_dist]) + bottom_plane_expected: NDArrayFloat = np.array([0.0, -fx_px, height_px / 2.0, 0.0]) + top_plane_expected: NDArrayFloat = np.array([0.0, fx_px, height_px / 2.0, 0.0]) + + assert np.allclose(left_plane, left_plane_expected / np.linalg.norm(left_plane_expected)) # type: ignore + assert np.allclose(right_plane, right_plane_expected / np.linalg.norm(right_plane_expected)) # type: ignore + assert np.allclose(bottom_plane, bottom_plane_expected / np.linalg.norm(bottom_plane_expected)) # type: ignore + assert np.allclose(top_plane, top_plane_expected / np.linalg.norm(top_plane_expected)) # type: ignore + assert np.allclose(near_plane, near_plane_expected) + + +def test_generate_frustum_planes_stereo() -> None: + """Test generate_frustum_planes() for a stereo camera.""" + near_clip_dist = 3.56 # arbitrary value + + # Set "focal_length_x_px_" + fx_px = 3666.534329132812 + + # Set "focal_length_y_px_" + fy_px = 3673.5030423482513 + + # Set "focal_center_x_px_" + cx_px = 1235.0158218941356 + + # Set "focal_center_y_px_" + cy_px = 1008.4536901420888 + + camera_name = "stereo_front_left" + height_px = 1550 + width_px = 2048 + + pinhole_camera = _create_pinhole_camera( + fx_px=fx_px, fy_px=fy_px, cx_px=cx_px, cy_px=cy_px, height_px=height_px, width_px=width_px, cam_name=camera_name + ) + left_plane, right_plane, near_plane, bottom_plane, top_plane = pinhole_camera.frustum_planes(near_clip_dist) + + left_plane_expected: NDArrayFloat = np.array([fx_px, 0.0, width_px / 2.0, 0.0]) + right_plane_expected: NDArrayFloat = np.array([-fx_px, 0.0, width_px / 2.0, 0.0]) + near_plane_expected: NDArrayFloat = np.array([0.0, 0.0, 1.0, -near_clip_dist]) + bottom_plane_expected: NDArrayFloat = np.array([0.0, -fx_px, height_px / 2.0, 0.0]) + top_plane_expected: NDArrayFloat = np.array([0.0, fx_px, height_px / 2.0, 0.0]) + + assert np.allclose(left_plane, left_plane_expected / np.linalg.norm(left_plane_expected)) # type: ignore + assert np.allclose(right_plane, right_plane_expected / np.linalg.norm(right_plane_expected)) # type: ignore + assert np.allclose(bottom_plane, bottom_plane_expected / np.linalg.norm(bottom_plane_expected)) # type: ignore + assert np.allclose(top_plane, top_plane_expected / np.linalg.norm(top_plane_expected)) # type: ignore + assert np.allclose(near_plane, near_plane_expected) + + +def test_compute_pixel_ray_directions_vectorized_invalid_focal_lengths() -> None: + """If focal lengths in the x and y directions do not match, we throw an exception. + + Tests vectorized variant (multiple ray directions.) + """ + uv: NDArrayInt = np.array([[12, 2], [12, 2], [12, 2], [12, 2]]) + fx = 10 + fy = 11 + + img_w = 20 + img_h = 10 + + pinhole_camera = _create_pinhole_camera( + fx_px=fx, + fy_px=fy, + cx_px=img_w / 2, + cy_px=img_h / 2, + height_px=img_h, + width_px=img_w, + cam_name="ring_front_center", # dummy name + ) + + with pytest.raises(ValueError): + pinhole_camera.compute_pixel_ray_directions(uv) + + +def test_compute_pixel_ray_direction_invalid_focal_lengths() -> None: + """If focal lengths in the x and y directions do not match, we throw an exception. + + Tests non-vectorized variant (single ray direction). + """ + u = 12 + v = 2 + fx = 10 + fy = 11 + + img_w = 20 + img_h = 10 + with pytest.raises(ValueError): + _compute_pixel_ray_direction(u, v, fx, fy, img_w, img_h) + + +def test_compute_pixel_ray_directions_vectorized() -> None: + """Ensure that the ray direction (in camera coordinate frame) for each pixel is computed correctly. + + Small scale test, for just four selected positions in a 10 x 20 px image in (height, width). + """ + fx = 10 + fy = 10 + + # dummy 2d coordinates in the image plane. + uv: NDArrayInt = np.array([[12, 2], [12, 2], [12, 2], [12, 2]]) + + # principal point is at (10,5) + img_w = 20 + img_h = 10 + + pinhole_camera = _create_pinhole_camera( + fx_px=fx, + fy_px=fy, + cx_px=img_w / 2, + cy_px=img_h / 2, + height_px=img_h, + width_px=img_w, + cam_name="ring_front_center", # dummy name + ) + ray_dirs = pinhole_camera.compute_pixel_ray_directions(uv) + + gt_ray_dir: NDArrayFloat = np.array([2, -3, 10.0]) + gt_ray_dir /= np.linalg.norm(gt_ray_dir) # type: ignore + + for i in range(4): + assert np.allclose(gt_ray_dir, ray_dirs[i]) + + +def test_compute_pixel_ray_directions_vectorized_entireimage() -> None: + """Ensure that the ray direction for each pixel (in camera coordinate frame) is computed correctly. + + Compare all computed rays against non-vectorized variant, for correctness. + Larger scale test, for every pixel in a 50 x 100 px image in (height, width). + """ + fx = 10 + fy = 10 + + img_w = 100 + img_h = 50 + + pinhole_camera = _create_pinhole_camera( + fx_px=fx, + fy_px=fy, + cx_px=img_w / 2, + cy_px=img_h / 2, + height_px=img_h, + width_px=img_w, + cam_name="ring_front_center", # dummy name + ) + + uv_list = [] + for u in range(img_w): + for v in range(img_h): + uv_list += [(u, v)] + + uv: NDArrayInt = np.array(uv_list) + assert uv.shape == (img_w * img_h, 2) + + ray_dirs = pinhole_camera.compute_pixel_ray_directions(uv) + + # compare w/ vectorized, should be identical + for i, ray_dir_vec in enumerate(ray_dirs): + u, v = uv[i] + ray_dir_nonvec = _compute_pixel_ray_direction(u, v, fx, fy, img_w, img_h) + assert np.allclose(ray_dir_vec, ray_dir_nonvec) + + +def test_compute_pixel_rays() -> None: + """Ensure that the ray direction (in camera coordinate frame) for a single pixel is computed correctly. + + Small scale test, for just one selected position in a 10 x 20 px image in (height, width). + For row = 2, column = 12. + """ + u = 12 + v = 2 + img_w = 20 + img_h = 10 + fx = 10 + fy = 10 + + ray_dir = _compute_pixel_ray_direction(u, v, fx, fy, img_w, img_h) + + gt_ray_dir: NDArrayFloat = np.array([2.0, -3.0, 10.0]) + gt_ray_dir /= np.linalg.norm(gt_ray_dir) # type: ignore + + assert np.allclose(gt_ray_dir, ray_dir) + + +def _compute_pixel_ray_direction(u: float, v: float, fx: float, fy: float, img_w: int, img_h: int) -> NDArrayFloat: + r"""Generate rays in the camera coordinate frame. + + Note: only used as a test utility. + + Find point P on image plane. + + (x,y,z)-----(x,y,z) + \\ | + outside of frustum <- \\ | + outside of frustum <- \\ | + \\ (-w/2)| + o------o IMAGE PLANE + \\ | + \\ | + \\ |fx + \\ | + \\ | + O PINHOLE + + Args: + u: pixel's x-coordinate + v: pixel's y-coordinate + fx: focal length in x-direction, measured in pixels. + fy: focal length in y-direction, measured in pixels. + img_w: image width (in pixels) + img_h: image height (in pixels) + + Returns: + Direction of 3d ray, provided in the camera frame. + + Raises: + ValueError: If horizontal and vertical focal lengths are not close (within 1e-3). + """ + if not np.isclose(fx, fy, atol=1e-3): + raise ValueError(f"Focal lengths in the x and y directions must match: {fx} != {fy}") + + # approximation for principal point + px = img_w / 2 + py = img_h / 2 + + # the camera coordinate frame (where Z is out, x is right, y is down). + + # compute offset from the center + x_center_offs = u - px + y_center_offs = v - py + + ray_dir: NDArrayFloat = np.array([x_center_offs, y_center_offs, fx]) + ray_dir /= np.linalg.norm(ray_dir) # type: ignore + return ray_dir + + +def test_get_frustum_parameters() -> None: + r"""Ensure we can compute field of view, and camera's yaw in the egovehicle frame. + + w/2 = 1000 + o----------o IMAGE PLANE + \\ | // + \\ | // + \\ |fx = 1000 + \\ | // + \\ | // + O PINHOLE + """ + fx, fy = 1000, 1000 + img_w = 2000 + img_h = 1000 + + pinhole_camera = _create_pinhole_camera( + fx_px=fx, + fy_px=fy, + cx_px=img_w / 2, + cy_px=img_h / 2, + height_px=img_h, + width_px=img_w, + cam_name="ring_front_center", # dummy name + ) + + fov_theta_deg = np.rad2deg(pinhole_camera.fov_theta_rad) + assert np.isclose(fov_theta_deg, 90.0) + + # for identity SE(3), the yaw angle is zero radians. + cam_yaw_ego = pinhole_camera.egovehicle_yaw_cam_rad + assert np.isclose(cam_yaw_ego, 0) + + +def test_get_egovehicle_yaw_cam() -> None: + """Ensure we can compute the camera's yaw in the egovehicle frame.""" + sample_log_dir = _TEST_DATA_ROOT / "sensor_dataset_logs" / "test_log" + + # clockwise around the top of the car, in degrees. + expected_ego_yaw_cam_deg_dict = { + "ring_rear_left": 153.2, + "ring_side_left": 99.4, + "ring_front_left": 44.7, + "ring_front_center": 0.4, + "ring_front_right": -44.9, + "ring_side_right": -98.9, + "ring_rear_right": -152.9, + } + + for cam_enum in list(RingCameras): + cam_name = cam_enum.value + pinhole_camera = PinholeCamera.from_feather(log_dir=sample_log_dir, cam_name=cam_name) + + ego_yaw_cam_deg = np.rad2deg(pinhole_camera.egovehicle_yaw_cam_rad) + assert np.isclose(ego_yaw_cam_deg, expected_ego_yaw_cam_deg_dict[cam_name], atol=0.1) + + np.rad2deg(pinhole_camera.fov_theta_rad) diff --git a/tests/map/test_drivable_area.py b/tests/map/test_drivable_area.py new file mode 100644 index 00000000..3d6b4a8c --- /dev/null +++ b/tests/map/test_drivable_area.py @@ -0,0 +1,32 @@ +# + +"""Unit tests for the DrivableArea class.""" + + +import unittest + +from av2.map.drivable_area import DrivableArea + + +class TestDrivableArea(unittest.TestCase): + """Class for unit testing the drivable area raster map.""" + + def test_from_dict(self) -> None: + """Ensure object is generated correctly from a dictionary. + + Note: 3 arbitrary waypoints taken from the dummy log map file. + """ + json_data = { + "area_boundary": [ + {"x": 905.09, "y": -148.95, "z": -19.19}, + {"x": 919.48, "y": -150.0, "z": -18.86}, + {"x": 905.14, "y": -150.0, "z": -19.18}, + ], + "id": 4499430, + } + + drivable_area = DrivableArea.from_dict(json_data) + + assert isinstance(drivable_area, DrivableArea) + assert drivable_area.id == 4499430 + assert len(drivable_area.area_boundary) == 4 # first vertex is repeated as the last vertex diff --git a/tests/map/test_lane_segment.py b/tests/map/test_lane_segment.py new file mode 100644 index 00000000..9ee9997c --- /dev/null +++ b/tests/map/test_lane_segment.py @@ -0,0 +1,55 @@ +# + +"""Tests for the classes associated w/ LaneSegment's and their properties (e.g. markings).""" + +import unittest + +from av2.map.lane_segment import LaneMarkType, LaneSegment, LaneType +from av2.map.map_primitives import Point, Polyline + + +class TestLaneSegment(unittest.TestCase): + """LaneSegment unit testing class.""" + + def test_from_dict(self) -> None: + """Ensure object is generated correctly from a dictionary.""" + json_data = { + "id": 93269421, + "is_intersection": False, + "lane_type": "VEHICLE", + "left_lane_boundary": [ + {"x": 873.97, "y": -101.75, "z": -19.7}, + {"x": 880.31, "y": -101.44, "z": -19.7}, + {"x": 890.29, "y": -100.56, "z": -19.66}, + ], + "left_lane_mark_type": "SOLID_YELLOW", + "left_neighbor_id": None, + "right_lane_boundary": [{"x": 874.01, "y": -105.15, "z": -19.58}, {"x": 890.58, "y": -104.26, "z": -19.58}], + "right_lane_mark_type": "SOLID_WHITE", + "right_neighbor_id": 93269520, + "predecessors": [], + "successors": [93269500], + } + lane_segment = LaneSegment.from_dict(json_data) + + assert isinstance(lane_segment, LaneSegment) + + assert lane_segment.id == 93269421 + assert not lane_segment.is_intersection + assert lane_segment.lane_type == LaneType("VEHICLE") + # fmt: off + assert lane_segment.right_lane_boundary == Polyline(waypoints=[ + Point(874.01, -105.15, -19.58), + Point(890.58, -104.26, -19.58) + ]) + assert lane_segment.left_lane_boundary == Polyline(waypoints=[ + Point(873.97, -101.75, -19.7), + Point(880.31, -101.44, -19.7), + Point(890.29, -100.56, -19.66) + ]) + # fmt: on + assert lane_segment.right_mark_type == LaneMarkType("SOLID_WHITE") + assert lane_segment.left_mark_type == LaneMarkType("SOLID_YELLOW") + assert lane_segment.successors == [93269500] + assert lane_segment.right_neighbor_id == 93269520 + assert lane_segment.left_neighbor_id is None diff --git a/tests/map/test_map_api.py b/tests/map/test_map_api.py new file mode 100644 index 00000000..1e1e16d1 --- /dev/null +++ b/tests/map/test_map_api.py @@ -0,0 +1,348 @@ +# + +""" +Tests for the Argoverse 2.0 map API. + +Uses a simplified map with 2 pedestrian crossings, and 3 lane segments. +""" + +from pathlib import Path + +import numpy as np +import pytest + +from av2.map.drivable_area import DrivableArea +from av2.map.lane_segment import LaneSegment +from av2.map.map_api import ArgoverseStaticMap +from av2.map.map_primitives import Point, Polyline +from av2.map.pedestrian_crossing import PedestrianCrossing +from av2.utils.typing import NDArrayBool, NDArrayFloat + + +@pytest.fixture() +def dummy_static_map(test_data_root_dir: Path) -> ArgoverseStaticMap: + """Set up test by instantiating static map object from dummy test data. + + Args: + test_data_root_dir: Path to the root dir for test data (provided via fixture). + + Returns: + Static map instantiated from dummy test data. + """ + log_map_dirpath = ( + test_data_root_dir / "static_maps" / "dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076" + ) + + return ArgoverseStaticMap.from_map_dir(log_map_dirpath, build_raster=True) + + +@pytest.fixture(scope="module") +def full_static_map(test_data_root_dir: Path) -> ArgoverseStaticMap: + """Set up test by instantiating static map object from full test data. + + Args: + test_data_root_dir: Path to the root dir for test data (provided via fixture). + + Returns: + Static map instantiated from full test data. + """ + log_map_dirpath = ( + test_data_root_dir / "static_maps" / "full_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076" + ) + return ArgoverseStaticMap.from_map_dir(log_map_dirpath, build_raster=True) + + +class TestPolyline: + """Class for unit testing `PolyLine`.""" + + def test_from_list(self) -> None: + """Ensure object is generated correctly from a list of dictionaries.""" + points_dict_list = [{"x": 874.01, "y": -105.15, "z": -19.58}, {"x": 890.58, "y": -104.26, "z": -19.58}] + polyline = Polyline.from_json_data(points_dict_list) + + assert isinstance(polyline, Polyline) + + assert len(polyline.waypoints) == 2 + assert polyline.waypoints[0] == Point(874.01, -105.15, -19.58) + assert polyline.waypoints[1] == Point(890.58, -104.26, -19.58) + + def test_from_array(self) -> None: + """Ensure object is generated correctly from a Numpy array of shape (N,3).""" + # fmt: off + array: NDArrayFloat = np.array([ + [1., 2., 3.], + [4., 5., 6.], + [7., 8., 9.], + [9., 10., 11.] + ]) + # fmt: on + polyline = Polyline.from_array(array) + assert isinstance(polyline, Polyline) + assert len(polyline) == 4 + assert polyline.waypoints[0].x == 1 + assert polyline.waypoints[0].y == 2 + assert polyline.waypoints[0].z == 3 + + +class TestPedestrianCrossing: + """Class for unit testing `PedestrianCrossing`.""" + + def test_from_dict(self) -> None: + """Ensure object is generated correctly from a dictionary.""" + json_data = { + "id": 6310421, + "edge1": [{"x": 899.17, "y": -91.52, "z": -19.58}, {"x": 915.68, "y": -93.93, "z": -19.53}], + "edge2": [{"x": 899.44, "y": -95.37, "z": -19.48}, {"x": 918.25, "y": -98.05, "z": -19.4}], + } + pedestrian_crossing = PedestrianCrossing.from_dict(json_data) + + isinstance(pedestrian_crossing, PedestrianCrossing) + + +class TestArgoverseStaticMap: + """Unit test for the Argoverse 2.0 per-log map.""" + + def test_get_lane_segment_successor_ids(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure lane segment successors are fetched properly.""" + lane_segment_id = 93269421 + successor_ids = dummy_static_map.get_lane_segment_successor_ids(lane_segment_id) + expected_successor_ids = [93269500] + assert successor_ids == expected_successor_ids + + lane_segment_id = 93269500 + successor_ids = dummy_static_map.get_lane_segment_successor_ids(lane_segment_id) + expected_successor_ids = [93269554] + assert successor_ids == expected_successor_ids + + lane_segment_id = 93269520 + successor_ids = dummy_static_map.get_lane_segment_successor_ids(lane_segment_id) + expected_successor_ids = [93269526] + assert successor_ids == expected_successor_ids + + def test_lane_is_in_intersection(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure the attribute describing if a lane segment is located with an intersection is fetched properly.""" + lane_segment_id = 93269421 + in_intersection = dummy_static_map.lane_is_in_intersection(lane_segment_id) + assert isinstance(in_intersection, bool) + assert not in_intersection + + lane_segment_id = 93269500 + in_intersection = dummy_static_map.lane_is_in_intersection(lane_segment_id) + assert isinstance(in_intersection, bool) + assert in_intersection + + lane_segment_id = 93269520 + in_intersection = dummy_static_map.lane_is_in_intersection(lane_segment_id) + assert isinstance(in_intersection, bool) + assert not in_intersection + + def test_get_lane_segment_left_neighbor_id(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Test getting a lane segment id from the left neighbor.""" + # Ensure id of lane segment (if any) that is the left neighbor to the query lane segment can be fetched properly + lane_segment_id = 93269421 + l_neighbor_id = dummy_static_map.get_lane_segment_left_neighbor_id(lane_segment_id) + assert l_neighbor_id is None + + lane_segment_id = 93269500 + l_neighbor_id = dummy_static_map.get_lane_segment_left_neighbor_id(lane_segment_id) + assert l_neighbor_id is None + + lane_segment_id = 93269520 + l_neighbor_id = dummy_static_map.get_lane_segment_left_neighbor_id(lane_segment_id) + assert l_neighbor_id == 93269421 + + def test_get_lane_segment_right_neighbor_id(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Test getting a lane segment id from the right neighbor.""" + # Ensure id of lane segment (if any) that is the right neighbor to the query lane segment can be fetched + lane_segment_id = 93269421 + r_neighbor_id = dummy_static_map.get_lane_segment_right_neighbor_id(lane_segment_id) + assert r_neighbor_id == 93269520 + + lane_segment_id = 93269500 + r_neighbor_id = dummy_static_map.get_lane_segment_right_neighbor_id(lane_segment_id) + assert r_neighbor_id == 93269526 + + lane_segment_id = 93269520 + r_neighbor_id = dummy_static_map.get_lane_segment_right_neighbor_id(lane_segment_id) + assert r_neighbor_id == 93269458 + + def test_get_scenario_lane_segment_ids(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure ids of all lane segments in the local map can be fetched properly.""" + lane_segment_ids = dummy_static_map.get_scenario_lane_segment_ids() + + expected_lane_segment_ids = [93269421, 93269500, 93269520] + assert lane_segment_ids == expected_lane_segment_ids + + def test_get_lane_segment_polygon(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure lane segment polygons are fetched properly.""" + lane_segment_id = 93269421 + + ls_polygon = dummy_static_map.get_lane_segment_polygon(lane_segment_id) + assert isinstance(ls_polygon, np.ndarray) + + expected_ls_polygon: NDArrayFloat = np.array( + [ + [874.01, -105.15, -19.58], + [890.58, -104.26, -19.58], + [890.29, -100.56, -19.66], + [880.31, -101.44, -19.7], + [873.97, -101.75, -19.7], + [874.01, -105.15, -19.58], + ] + ) + np.testing.assert_allclose(ls_polygon, expected_ls_polygon) # type: ignore + + def test_get_lane_segment_centerline(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure lane segment centerlines can be inferred and fetched properly.""" + lane_segment_id = 93269421 + + centerline = dummy_static_map.get_lane_segment_centerline(lane_segment_id) + assert isinstance(centerline, np.ndarray) + + expected_centerline: NDArrayFloat = np.array( + [ + [873.99, -103.45, -19.64], + [875.81871374, -103.35615034, -19.64], + [877.64742747, -103.26230069, -19.64], + [879.47614121, -103.16845103, -19.64], + [881.30361375, -103.0565384, -19.63815074], + [883.129891, -102.92723072, -19.63452059], + [884.95616825, -102.79792304, -19.63089044], + [886.7824455, -102.66861536, -19.62726029], + [888.60872275, -102.53930768, -19.62363015], + [890.435, -102.41, -19.62], + ] + ) + np.testing.assert_allclose(centerline, expected_centerline) # type: ignore + + def test_get_scenario_lane_segments(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure that all LaneSegment objects in the local map can be returned as a list.""" + vector_lane_segments = dummy_static_map.get_scenario_lane_segments() + assert isinstance(vector_lane_segments, list) + assert all([isinstance(vls, LaneSegment) for vls in vector_lane_segments]) + assert len(vector_lane_segments) == 3 + + def test_get_scenario_ped_crossings(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure that all PedCrossing objects in the local map can be returned as a list.""" + ped_crossings = dummy_static_map.get_scenario_ped_crossings() + assert isinstance(ped_crossings, list) + assert all([isinstance(pc, PedestrianCrossing) for pc in ped_crossings]) + + # fmt: off + expected_ped_crossings = [ + PedestrianCrossing( + id=6310407, + edge1=Polyline.from_array(np.array( + [ + [ 892.17, -99.44, -19.59], + [ 893.47, -115.4 , -19.45] + ] + )), edge2=Polyline.from_array(np.array( + [ + [ 896.06, -98.95, -19.52], + [ 897.43, -116.58, -19.42] + ] + )) + ), PedestrianCrossing( + id=6310421, + edge1=Polyline.from_array(np.array( + [ + [899.17, -91.52, -19.58], + [915.68, -93.93, -19.53] + ] + )), + edge2=Polyline.from_array(np.array( + [ + [899.44, -95.37, -19.48], + [918.25, -98.05, -19.4] + ] + )), + ) + ] + # fmt: on + assert len(ped_crossings) == len(expected_ped_crossings) + assert all([pc == expected_pc for pc, expected_pc in zip(ped_crossings, expected_ped_crossings)]) + + def test_get_scenario_vector_drivable_areas(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure that drivable areas are loaded and formatted correctly.""" + vector_das = dummy_static_map.get_scenario_vector_drivable_areas() + assert isinstance(vector_das, list) + assert len(vector_das) == 1 + assert isinstance(vector_das[0], DrivableArea) + + # examine just one sample + vector_da = vector_das[0] + assert vector_da.xyz.shape == (172, 3) + + # compare first and last vertex, for equality + np.testing.assert_allclose(vector_da.xyz[0], vector_da.xyz[171]) # type: ignore + + # fmt: off + # compare first 4 vertices + expected_first4_vertices: NDArrayFloat = np.array( + [[905.09, -148.95, -19.19], + [904.85, -141.95, -19.25], + [904.64, -137.25, -19.28], + [904.37, -132.55, -19.32]]) + # fmt: on + np.testing.assert_allclose(vector_da.xyz[:4], expected_first4_vertices) # type: ignore + + def test_get_ground_height_at_xy(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure that ground height at (x,y) locations can be retrieved properly.""" + point_cloud: NDArrayFloat = np.array( + [ + [770.6398, -105.8351, -19.4105], # ego-vehicle pose at one timestamp + [943.5386, -49.6295, -19.3291], # ego-vehicle pose at one timestamp + [918.0960, 82.5588, -20.5742], # ego-vehicle pose at one timestamp + [9999999, 999999, 0], # obviously out of bounds value for city coordinate system + [-999999, -999999, 0], # obviously out of bounds value for city coordinate system + ] + ) + + assert dummy_static_map.raster_ground_height_layer is not None + + ground_height_z = dummy_static_map.raster_ground_height_layer.get_ground_height_at_xy(point_cloud) + + assert ground_height_z.shape[0] == point_cloud.shape[0] + assert ground_height_z.dtype == np.dtype(np.float64) + + # last 2 indices should be filled with dummy values (NaN) because obviously out of bounds. + assert np.all(np.isnan(ground_height_z[-2:])) + + # based on grid resolution, ground should be within 7 centimeters of 30cm under back axle. + expected_ground = point_cloud[:3, 2] - 0.30 + assert np.allclose(np.absolute(expected_ground - ground_height_z[:3]), 0, atol=0.07) + + def test_get_ground_points_boolean(self, dummy_static_map: ArgoverseStaticMap) -> None: + """Ensure that points close to the ground surface are correctly classified as `ground` category.""" + point_cloud: NDArrayFloat = np.array( + [ + [770.6398, -105.8351, -19.4105], # ego-vehicle pose at one timestamp + [943.5386, -49.6295, -19.3291], # ego-vehicle pose at one timestamp + [918.0960, 82.5588, -20.5742], # ego-vehicle pose at one timestamp + [9999999, 999999, 0], # obviously out of bounds value for city coordinate system + [-999999, -999999, 0], # obviously out of bounds value for city coordinate system + ] + ) + + # first 3 points correspond to city_SE3_ego, i.e. height of rear axle in city frame + # ~30 cm below the axle should be the ground surface. + point_cloud -= 0.30 + + assert dummy_static_map.raster_ground_height_layer is not None + + is_ground_pt = dummy_static_map.raster_ground_height_layer.get_ground_points_boolean(point_cloud) + expected_is_ground_pt: NDArrayBool = np.array([True, True, True, False, False]) + assert is_ground_pt.dtype == np.dtype(bool) + assert np.array_equal(is_ground_pt, expected_is_ground_pt) + + +def test_load_motion_forecasting_map(test_data_root_dir: Path) -> None: + """Try to load a real map from the motion forecasting dataset.""" + mf_scenario_id = "0a1e6f0a-1817-4a98-b02e-db8c9327d151" + mf_scenario_map_path = ( + test_data_root_dir / "forecasting_scenarios" / mf_scenario_id / f"log_map_archive_{mf_scenario_id}.json" + ) + + mf_map = ArgoverseStaticMap.from_json(mf_scenario_map_path) + assert mf_map.log_id == mf_scenario_id diff --git a/tests/rendering/ops/test_draw.py b/tests/rendering/ops/test_draw.py new file mode 100644 index 00000000..0feb5a05 --- /dev/null +++ b/tests/rendering/ops/test_draw.py @@ -0,0 +1,146 @@ +# + +"""Unit tests for drawing ops.""" + +from typing import Any, Callable + +import cv2 +import numpy as np + +from av2.rendering.ops.draw import alpha_blend_kernel, draw_points_kernel, gaussian_kernel +from av2.utils.typing import NDArrayByte, NDArrayInt + + +def _draw_points_cv2( + img: NDArrayByte, points_xy: NDArrayInt, colors: NDArrayByte, radius: int, with_anti_alias: bool = True +) -> NDArrayByte: + """Draw points in an image using OpenCV functionality. + + Args: + img: (H,W,3) BGR image. + points_xy: (N,2) Array of points. + colors: (N,3) Array of BGR colors. + radius: Radius of the circles. + with_anti_alias: Boolean to enable anti-aliasing. + + Returns: + The image with points overlaid. + """ + line_type = cv2.LINE_AA if with_anti_alias else None + for i, (x, y) in enumerate(points_xy): + rgb = colors[i] + rgb = tuple([int(intensity) for intensity in rgb]) + cv2.circle(img, (x, y), radius, (0, 0, 0), -1, line_type) + return img + + +def test_alpha_blend_kernel() -> None: + """Unit test alpha blending.""" + fg: NDArrayByte = np.array([128, 128, 128], dtype=np.uint8) + bg: NDArrayByte = np.array([64, 64, 64], dtype=np.uint8) + + alpha = 0 + blended_pixel = alpha_blend_kernel(fg, bg, alpha) + assert blended_pixel == (64, 64, 64) + + alpha = 128 + blended_pixel = alpha_blend_kernel(fg, bg, alpha) + assert blended_pixel == (96, 96, 96) + + alpha = 255 + blended_pixel = alpha_blend_kernel(fg, bg, alpha) + assert blended_pixel == (128, 128, 128) + + +def test_gaussian_kernel() -> None: + """Unit test for a Gaussian kernel.""" + x = 0 + mu = 0 + sigma = 1 + out = gaussian_kernel(x=x, mu=mu, sigma=sigma) + + assert out == 1.0 + assert gaussian_kernel(x=x - 1, mu=mu, sigma=sigma) < out + assert gaussian_kernel(x=x + 1, mu=mu, sigma=sigma) < out + + +def test_draw_points_kernel_3x3_antialiased() -> None: + """Unit test drawing points on an image.""" + img: NDArrayByte = np.zeros((3, 3, 3), dtype=np.uint8) + points_xy: NDArrayInt = np.array([[1, 1]], dtype=int) + colors: NDArrayByte = np.array([[128, 128, 128]], dtype=np.uint8) + sigma = 1.0 + diameter = 3 + + expected_img: NDArrayByte = np.array( + [ + [[47, 47, 47], [77, 77, 77], [47, 47, 47]], + [[77, 77, 77], [128, 128, 128], [77, 77, 77]], + [[47, 47, 47], [77, 77, 77], [47, 47, 47]], + ], + dtype=np.uint8, + ) + img = draw_points_kernel( + img=img, points_uv=points_xy, colors=colors, diameter=diameter, sigma=sigma, with_anti_alias=True + ) + assert np.array_equal(img, expected_img) + + +def test_draw_points_kernel_9x9_aliased() -> None: + """Unit test drawing points on an image.""" + img: NDArrayByte = np.zeros((9, 9, 3), dtype=np.uint8) + points_xy: NDArrayInt = np.array([[4, 4]], dtype=int) + colors: NDArrayByte = np.array([[128, 128, 128]], dtype=np.uint8) + sigma = 1.0 + diameter = 3 + + expected_img = np.zeros((9, 9, 3), dtype=np.uint8) + + expected_img[3:6, 3:6] = np.array( + [ + [[128, 128, 128], [128, 128, 128], [128, 128, 128]], + [[128, 128, 128], [128, 128, 128], [128, 128, 128]], + [[128, 128, 128], [128, 128, 128], [128, 128, 128]], + ], + dtype=np.uint8, + ) + img = draw_points_kernel( + img=img, points_uv=points_xy, colors=colors, diameter=diameter, sigma=sigma, with_anti_alias=False + ) + assert np.array_equal(img, expected_img) + + +def test_benchmark_draw_points_kernel_aliased(benchmark: Callable[..., Any]) -> None: + """Benchmark the draw points kernel _without_ anti-aliasing.""" + img: NDArrayByte = np.zeros((2048, 2048, 3), dtype=np.uint8) + points_xy: NDArrayInt = np.random.randint(low=0, high=2048, size=(60000, 2)) + colors: NDArrayByte = np.random.randint(low=0, high=255, size=(60000, 3)).astype(np.uint8) + diameter = 10 + benchmark(draw_points_kernel, img, points_xy, colors, diameter) + + +def test_benchmark_draw_points_kernel_anti_aliased(benchmark: Callable[..., Any]) -> None: + """Benchmark the draw points kernel _with_ anti-aliasing.""" + img: NDArrayByte = np.zeros((2048, 2048, 3), dtype=np.uint8) + points_xy: NDArrayInt = np.random.randint(low=0, high=2048, size=(60000, 2)) + colors: NDArrayByte = np.random.randint(low=0, high=255, size=(60000, 3)).astype(np.uint8) + diameter = 10 + benchmark(draw_points_kernel, img, points_xy, colors, diameter, with_anti_alias=True) + + +def test_benchmark_draw_points_cv2_aliased(benchmark: Callable[..., Any]) -> None: + """Benchmark the draw points method from OpenCV _without_ anti-aliasing.""" + img: NDArrayByte = np.zeros((2048, 2048, 3), dtype=np.uint8) + points_xy: NDArrayInt = np.random.randint(low=0, high=2048, size=(60000, 2)) + colors: NDArrayByte = np.random.randint(low=0, high=255, size=(60000, 3)).astype(np.uint8) + radius = 10 + benchmark(_draw_points_cv2, img, points_xy, colors, radius, with_anti_alias=False) + + +def test_benchmark_draw_points_cv2_anti_aliased(benchmark: Callable[..., Any]) -> None: + """Benchmark the draw points method from OpenCV _with_ anti-aliasing.""" + img: NDArrayByte = np.zeros((2048, 2048, 3), dtype=np.uint8) + points_xy: NDArrayInt = np.random.randint(low=0, high=2048, size=(60000, 2)) + colors: NDArrayByte = np.random.randint(low=0, high=255, size=(60000, 3)).astype(np.uint8) + radius = 10 + benchmark(_draw_points_cv2, img, points_xy, colors, radius, with_anti_alias=True) diff --git a/tests/rendering/test_color.py b/tests/rendering/test_color.py new file mode 100644 index 00000000..c30d07b5 --- /dev/null +++ b/tests/rendering/test_color.py @@ -0,0 +1,16 @@ +# + +"""Unit test on colormap utilities.""" + +import numpy as np + +import av2.rendering.color as color_utils +from av2.rendering.color import GREEN_HEX, RED_HEX + + +def test_create_colormap() -> None: + """Ensure we can create a red-to-green RGB colormap with values in [0,1].""" + colors_arr_rgb = color_utils.create_colormap(color_list=[RED_HEX, GREEN_HEX], n_colors=10) + assert np.logical_and(0 <= colors_arr_rgb, colors_arr_rgb <= 1).all() + + assert colors_arr_rgb.shape == (10, 3) diff --git a/tests/rendering/test_map.py b/tests/rendering/test_map.py new file mode 100644 index 00000000..7d8735ae --- /dev/null +++ b/tests/rendering/test_map.py @@ -0,0 +1,50 @@ +# + +"""Unit tests for HD maps.""" + +import matplotlib.pyplot as plt +import numpy as np + +import av2.rendering.map as map_rendering_utils +from av2.rendering.color import RED_BGR +from av2.utils.typing import NDArrayBool, NDArrayByte, NDArrayInt + + +def test_draw_visible_polyline_segments_cv2_some_visible() -> None: + """Test rendering when one vertex is marked as occluded, and so two line segments are dropped out.""" + visualize = False + # 6 vertices in the polyline. + line_segments_arr: NDArrayInt = np.array([[50, 0], [50, 20], [50, 40], [50, 60], [50, 80], [60, 120]]) + + valid_pts_bool: NDArrayBool = np.array([True, True, True, False, True, True]) + img_bgr: NDArrayByte = np.zeros((100, 100, 3), dtype=np.uint8) + map_rendering_utils.draw_visible_polyline_segments_cv2( + line_segments_arr=line_segments_arr, + valid_pts_bool=valid_pts_bool, + image=img_bgr, + color=RED_BGR, + thickness_px=2, + ) + if visualize: + plt.imshow(img_bgr[:, :, ::-1]) + plt.show() + + +def test_draw_visible_polyline_segments_cv2_all_visible() -> None: + """Test rendering when all vertices are visible (and thus all line segments are visible).""" + visualize = False + # 6 vertices in the polyline. + line_segments_arr: NDArrayInt = np.array([[50, 0], [50, 20], [50, 40], [50, 60], [50, 80], [60, 120]]) + + valid_pts_bool: NDArrayBool = np.array([True, True, True, True, True, True]) + img_bgr: NDArrayByte = np.zeros((100, 100, 3), dtype=np.uint8) + map_rendering_utils.draw_visible_polyline_segments_cv2( + line_segments_arr=line_segments_arr, + valid_pts_bool=valid_pts_bool, + image=img_bgr, + color=RED_BGR, + thickness_px=2, + ) + if visualize: + plt.imshow(img_bgr[:, :, ::-1]) + plt.show() diff --git a/tests/rendering/test_video.py b/tests/rendering/test_video.py new file mode 100644 index 00000000..18947f70 --- /dev/null +++ b/tests/rendering/test_video.py @@ -0,0 +1,91 @@ +# + +"""Unit tests on rendering tools for video visualizations.""" + +from pathlib import Path +from tempfile import NamedTemporaryFile + +import numpy as np + +import av2.rendering.video as video_utils +from av2.utils.typing import NDArrayByte, NDArrayFloat + + +def generate_dummy_rgb_video(N: int, H: int, W: int) -> NDArrayByte: + """Generate dummy video data (increasing brightness from top-left to bottom-right, and as video progresses). + + Args: + N: number of video frames to generate. + H: frame height, in pixels. + W: frame width, in pixels. + + Returns: + tensor of shape (N,H,W,3) + + Raises: + ValueError: if more than 55 frames are requested (to keep values in [0,200 + 55]). + """ + if N > 55: + raise ValueError("Will overflow") + + video: NDArrayByte = np.zeros((N, H, W, 3), dtype=np.uint8) + for frame_idx in np.arange(N): + frame_f: NDArrayFloat = np.arange(H * W).reshape(H, W).astype(np.float32) + frame_f /= frame_f.max() + frame_f *= 200.0 + frame_f += frame_idx + frame: NDArrayByte = frame_f.astype(np.uint8) + for c in range(3): + video[frame_idx, :, :, c] = frame + return video + + +def test_write_video_even_dims() -> None: + """Ensure we can encode a video tensor (with even H/W dimensions) as a mp4 file with AV, and save it to disk. + + Dummy data is 30 frames of (60,60) RGB video. + """ + video: NDArrayByte = generate_dummy_rgb_video(N=30, H=60, W=60) + save_fpath = Path(NamedTemporaryFile(suffix=".mp4").name) + assert not save_fpath.exists() + + video_utils.write_video( + video=video, + dst=save_fpath, + ) + assert save_fpath.exists() + + +def test_write_video_odd_dims() -> None: + """Ensure we can encode a video tensor (with odd H/W dimensions) as a mp4 file with AV, and save it to disk. + + Dummy data is 30 frames of (65,65) RGB video. + """ + video: NDArrayByte = generate_dummy_rgb_video(N=30, H=65, W=65) + save_fpath = Path(NamedTemporaryFile(suffix=".mp4").name) + assert not save_fpath.exists() + + video_utils.write_video( + video=video, + dst=save_fpath, + ) + assert save_fpath.exists() + + +def test_crop_video_to_even_dims() -> None: + """Ensure we can crop a video tensor along the height and width dimensions to assure even dimensions. + + Dummy data is 55 frames of (501,501) RGB video. + """ + video: NDArrayByte = generate_dummy_rgb_video(N=55, H=501, W=501) + + cropped_video = video_utils.crop_video_to_even_dims(video) + + assert cropped_video.shape == (55, 500, 500, 3) + assert cropped_video.dtype == np.dtype(np.uint8) + + save_fpath = Path(NamedTemporaryFile(suffix=".mp4").name) + assert not save_fpath.exists() + + video_utils.write_video(video=cropped_video, dst=save_fpath, fps=10, preset="medium") + assert save_fpath.exists() diff --git a/tests/structures/test_cuboid.py b/tests/structures/test_cuboid.py new file mode 100644 index 00000000..1eee301e --- /dev/null +++ b/tests/structures/test_cuboid.py @@ -0,0 +1,252 @@ +# + +"""Units tests for cuboids.""" + +from enum import Enum +from typing import Any, Callable, List, Tuple + +import numpy as np +import pytest + +from av2.datasets.sensor.constants import AnnotationCategories +from av2.geometry.se3 import SE3 +from av2.structures.cuboid import Cuboid, CuboidList +from av2.utils.typing import NDArrayBool, NDArrayFloat + + +def test_vertices() -> None: + """Ensure that 8 cuboid vertices are located where we expect. + + Cuboid center is placed at the origin. + """ + dst_SE3_object = SE3(rotation=np.eye(3), translation=np.zeros(3)) + cuboid = Cuboid( + dst_SE3_object=dst_SE3_object, + length_m=3, + width_m=2, + height_m=1, + category=AnnotationCategories.REGULAR_VEHICLE, + timestamp_ns=0, # dummy value + ) + vertices = cuboid.vertices_m + + expected_vertices: NDArrayFloat = np.array( + [ + [1.5, 1, 0.5], + [1.5, -1, 0.5], + [1.5, -1, -0.5], + [1.5, 1, -0.5], + [-1.5, 1, 0.5], + [-1.5, -1, 0.5], + [-1.5, -1, -0.5], + [-1.5, 1, -0.5], + ] + ) + assert np.array_equal(vertices, expected_vertices) + + +def test_compute_interior_points() -> None: + """Ensure that a point cloud is filtered correctly to a cuboid's interior. + + Cuboid center is placed at (2,0,0) in the egovehicle frame here. + """ + # fmt: off + points_xyz: NDArrayFloat = np.array( + [ + [-1, 0, 0], + [0, 0, 0], # start + [1, 0, 0], + [2, 0, 0], + [3, 0, 0], + [4, 0, 0], # end + [5, 0, 0] + ], dtype=float + ) + # fmt: on + expected_is_interior: NDArrayBool = np.array([False, True, True, True, True, True, False]) + + dst_SE3_object = SE3(rotation=np.eye(3), translation=np.array([2, 0, 0])) + + cuboid = Cuboid( + dst_SE3_object=dst_SE3_object, + length_m=4, + width_m=2, + height_m=1, + category=AnnotationCategories.REGULAR_VEHICLE, + timestamp_ns=0, # dummy value + ) + interior_pts, is_interior = cuboid.compute_interior_points(points_xyz) + expected_interior_pts: NDArrayFloat = np.array( + [ + [0, 0, 0], # start + [1, 0, 0], + [2, 0, 0], + [3, 0, 0], + [4, 0, 0], # end + ], + dtype=float, + ) + assert np.array_equal(interior_pts, expected_interior_pts) + assert np.array_equal(is_interior, expected_is_interior) + + +def _get_dummy_cuboid_params() -> Tuple[SE3, float, float, float, Enum, int]: + """Create cuboid parameters to construct a `Cuboid` object.""" + rotation: NDArrayFloat = np.eye(3) + translation: NDArrayFloat = np.array([1.0, 0.0, 0.0]) + ego_SE3_obj = SE3(rotation=rotation, translation=translation) + length_m = 3.0 + width_m = 2.0 + height_m = 1.0 + category = AnnotationCategories.BUS + timestamp_ns = 0 + + return ego_SE3_obj, length_m, width_m, height_m, category, timestamp_ns + + +def _get_dummy_cuboid_list_params(num_cuboids: int) -> List[Cuboid]: + """Create a cuboid list of length `num_cuboids`.""" + cuboids: List[Cuboid] = [] + for i in range(num_cuboids): + ego_SE3_object, length_m, width_m, height_m, category, timestamp_ns = _get_dummy_cuboid_params() + cuboid = Cuboid( + dst_SE3_object=ego_SE3_object, + length_m=length_m + i, + width_m=width_m + i, + height_m=height_m + i, + category=category, + timestamp_ns=timestamp_ns, + ) + cuboids.append(cuboid) + return cuboids + + +def test_cuboid_constructor() -> None: + """Test initializing a single cuboid.""" + ego_SE3_object, length_m, width_m, height_m, category, timestamp_ns = _get_dummy_cuboid_params() + cuboid = Cuboid( + dst_SE3_object=ego_SE3_object, + length_m=length_m, + width_m=width_m, + height_m=height_m, + category=category, + timestamp_ns=timestamp_ns, + ) + + rotation_expected = ego_SE3_object.rotation + translation_expected = ego_SE3_object.translation + length_m_expected = length_m + width_m_expected = width_m + height_m_expected = height_m + + assert isinstance(cuboid, Cuboid) + assert np.array_equal(cuboid.dst_SE3_object.rotation, rotation_expected) + assert np.array_equal(cuboid.dst_SE3_object.translation, translation_expected) + assert cuboid.length_m == length_m_expected + assert cuboid.width_m == width_m_expected + assert cuboid.height_m == height_m_expected + + +def test_cuboid_list_constructor_single() -> None: + """Test initializing a single cuboid.""" + num_cuboids = 1 + cuboids = _get_dummy_cuboid_list_params(num_cuboids) + cuboid_list = CuboidList(cuboids) + assert isinstance(cuboid_list, CuboidList) + + +def test_cuboid_list_constructor_multiple() -> None: + """Test initializing a list of cuboids.""" + num_cuboids = 50 + cuboids = _get_dummy_cuboid_list_params(num_cuboids) + cuboid_list = CuboidList(cuboids) + assert isinstance(cuboid_list, CuboidList) + + +def test_getitem() -> None: + """Ensure __getitem__ works as expected for access operations.""" + num_cuboids = 50 + cuboids = _get_dummy_cuboid_list_params(num_cuboids) + cuboid_list = CuboidList(cuboids) + assert isinstance(cuboid_list, CuboidList) + + assert isinstance(cuboid_list[5], Cuboid) + + with pytest.raises(IndexError) as e_info: + cuboid_list[-1] + + with pytest.raises(IndexError) as e_info: + cuboid_list[50] + + with pytest.raises(IndexError) as e_info: + cuboid_list[51] + + +def test_benchmark_cuboid_list_1k(benchmark: Callable[..., Any]) -> None: + """Test initializing a list of 1000 cuboids.""" + num_cuboids = 1000 + cuboids = _get_dummy_cuboid_list_params(num_cuboids) + benchmark(CuboidList, cuboids) + + +def test_benchmark_cuboid_list_10k(benchmark: Callable[..., Any]) -> None: + """Test initializing a list of 10,000 cuboids.""" + num_cuboids = 10000 + cuboids = _get_dummy_cuboid_list_params(num_cuboids) + benchmark(CuboidList, cuboids) + + +def test_benchmark_cuboid_list_100k(benchmark: Callable[..., Any]) -> None: + """Test initializing a list of 100,000 cuboids.""" + num_cuboids = 100000 + cuboids = _get_dummy_cuboid_list_params(num_cuboids) + benchmark(CuboidList, cuboids) + + +def test_benchmark_transform_for_loop(benchmark: Callable[..., Any]) -> None: + """Benchmark cuboid transform with a for loop.""" + + def benchmark_transform(cuboids: List[Cuboid], target_SE3_ego: SE3) -> List[Cuboid]: + transformed_cuboids: List[Cuboid] = [] + for cuboid in cuboids: + target_SE3_object = target_SE3_ego.compose(cuboid.dst_SE3_object) + transformed_cuboid = Cuboid( + dst_SE3_object=target_SE3_object, + length_m=cuboid.length_m, + width_m=cuboid.width_m, + height_m=cuboid.height_m, + category=cuboid.category, + timestamp_ns=cuboid.timestamp_ns, + ) + transformed_cuboids.append(transformed_cuboid) + return transformed_cuboids + + num_cuboids = 1000 + cuboids = _get_dummy_cuboid_list_params(num_cuboids) + benchmark(benchmark_transform, cuboids, cuboids[0].dst_SE3_object) + + +def test_benchmark_transform_list_comprehension(benchmark: Callable[..., Any]) -> None: + """Benchmark cuboid transform with list comprehension.""" + + def benchmark_transform_list_comprehension(cuboids: List[Cuboid], target_SE3_ego: SE3) -> List[Cuboid]: + transformed_cuboids: List[Cuboid] = [ + Cuboid( + dst_SE3_object=target_SE3_ego.compose(cuboid.dst_SE3_object), + length_m=cuboid.length_m, + width_m=cuboid.width_m, + height_m=cuboid.height_m, + category=cuboid.category, + timestamp_ns=cuboid.timestamp_ns, + ) + for cuboid in cuboids + ] + return transformed_cuboids + + num_cuboids = 1000 + cuboids = _get_dummy_cuboid_list_params(num_cuboids) + benchmark(benchmark_transform_list_comprehension, cuboids, cuboids[0].dst_SE3_object) + + +if __name__ == "__main__": + test_getitem() diff --git a/tests/structures/test_ndgrid.py b/tests/structures/test_ndgrid.py new file mode 100644 index 00000000..97068142 --- /dev/null +++ b/tests/structures/test_ndgrid.py @@ -0,0 +1,89 @@ +# + +"""Unit tests for N-dimensional grids.""" + +import numpy as np + +from av2.rendering.color import GRAY_BGR +from av2.structures.ndgrid import BEVGrid, NDGrid +from av2.utils.typing import NDArrayFloat, NDArrayInt + + +def test_ndgrid_3d() -> None: + """Unit tests for the NDGrid class.""" + min_range_m = (-5.0, -5.0, -5.0) + max_range_m = (+5.0, +5.0, +5.0) + resolution_m_per_cell = (+0.1, +0.1, +0.1) + + ndgrid = NDGrid(min_range_m, max_range_m, resolution_m_per_cell) + + dims_expected = (100.0, 100.0, 100.0) + assert ndgrid.dims == dims_expected + + range_m_expected = (10.0, 10.0, 10.0) + assert ndgrid.range_m == range_m_expected + + points: NDArrayFloat = np.array([[1.11, 2.22, 3.33], [4.44, 5.55, 6.66]]) + scaled_points = ndgrid.scale_points(points) + scaled_points_expected = [[11.1, 22.2, 33.3], [44.4, 55.5, 66.6]] + assert np.allclose(scaled_points, scaled_points_expected) + + quantized_points = ndgrid.quantize_points(points) + quantized_points_expected = [[1, 2, 3], [4, 6, 7]] + assert np.allclose(quantized_points, quantized_points_expected) + + grid_coordinates = ndgrid.transform_to_grid_coordinates(points) + grid_coordinates_expected = [[61, 72, 83], [94, 106, 117]] + assert np.allclose(grid_coordinates, grid_coordinates_expected) + + +def test_bev_grid() -> None: + """Unit tests for the BEVGrid class.""" + min_range_m = (-5.0, -5.0) + max_range_m = (+5.0, +5.0) + resolution_m_per_cell = (+0.1, +0.1) + + bev_grid = BEVGrid(min_range_m, max_range_m, resolution_m_per_cell) + + points: NDArrayFloat = np.array([[1.11, 2.22, 3.33], [4.44, 5.55, 6.66]]) + + color = GRAY_BGR + bev_img = bev_grid.points_to_bev_img(points, color=color) + + grid_coordinates_expected: NDArrayInt = np.array([61, 72], dtype=int) + values_expected = GRAY_BGR + assert np.array_equal(bev_img[grid_coordinates_expected[1], grid_coordinates_expected[0]], values_expected) + + +def test_BEVGrid_non_integer_multiple() -> None: + """Unit test with non-integer-multiple resolution.""" + min_range_m = (-5.0, -5.0) + max_range_m = (+5.0, +5.0) + resolution_m_per_cell = (+0.3, +0.3) + + bev_grid = BEVGrid(min_range_m, max_range_m, resolution_m_per_cell) + + dims_expected = (33, 33) + assert bev_grid.dims == dims_expected + + range_m_expected = (10.0, 10.0) + assert bev_grid.range_m == range_m_expected + + points: NDArrayFloat = np.array([[1.11, 2.22], [4.44, 5.55]]) + scaled_points = bev_grid.scale_points(points) + scaled_points_expected = [[3.7, 7.4], [14.8, 18.5]] + assert np.allclose(scaled_points, scaled_points_expected) + + quantized_points = bev_grid.quantize_points(points) + quantized_points_expected = [[1, 2], [4, 6]] + assert np.allclose(quantized_points, quantized_points_expected) + + grid_coordinates = bev_grid.transform_to_grid_coordinates(points) + grid_coordinates_expected = [[20, 24], [31, 35]] + assert np.allclose(grid_coordinates, grid_coordinates_expected) + + color = GRAY_BGR + + points2: NDArrayFloat = np.array([[4.99, 4.99]]) + bev_img = bev_grid.points_to_bev_img(points2, color=color) + assert bev_img.sum() == 0 # round(4.99 / 0.3) is out of bounds, so it won't be set. diff --git a/tests/structures/test_sweep.py b/tests/structures/test_sweep.py new file mode 100644 index 00000000..ebb1c3ce --- /dev/null +++ b/tests/structures/test_sweep.py @@ -0,0 +1,33 @@ +# + +"""Unit tests for sweeps.""" + +from pathlib import Path + +import numpy as np +import pytest + +from av2.structures.sweep import Sweep +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt + + +@pytest.fixture +def dummy_sweep(test_data_root_dir: Path) -> Sweep: + """Get a fake sweep containing two points.""" + path = test_data_root_dir / "sensor_dataset_logs" / "dummy" / "sensors" / "lidar" / "315968663259918000.feather" + return Sweep.from_feather(path) + + +def test_sweep_from_feather(dummy_sweep: Sweep) -> None: + """Test loading a sweep from a feather file.""" + xyz_expected: NDArrayFloat = np.array([[-22.1875, 20.484375, 0.55029296875], [-20.609375, 19.1875, 1.30078125]]) + intensity_expected: NDArrayByte = np.array([38, 5], dtype=np.uint8) + laser_number_expected: NDArrayByte = np.array([19, 3], dtype=np.uint8) + offset_ns_expected: NDArrayInt = np.array([253440, 283392], dtype=np.int32) + timestamp_ns_expected: int = 315968663259918000 + + assert np.array_equal(dummy_sweep.xyz, xyz_expected) + assert np.array_equal(dummy_sweep.intensity, intensity_expected) + assert np.array_equal(dummy_sweep.laser_number, laser_number_expected) + assert np.array_equal(dummy_sweep.offset_ns, offset_ns_expected) + assert dummy_sweep.timestamp_ns == timestamp_ns_expected diff --git a/tests/test_data/a_Sim2_b.json b/tests/test_data/a_Sim2_b.json new file mode 100644 index 00000000..7f866103 --- /dev/null +++ b/tests/test_data/a_Sim2_b.json @@ -0,0 +1 @@ +{"R": [1, 0, 0, 1], "t": [3930, 3240], "s": 1.6666666666666667} diff --git a/tests/test_data/a_Sim2_b___invalid.json b/tests/test_data/a_Sim2_b___invalid.json new file mode 100644 index 00000000..006cc193 --- /dev/null +++ b/tests/test_data/a_Sim2_b___invalid.json @@ -0,0 +1 @@ +{"R": [1, 0, 0, 1], "t": [3930, 3240], "s": 0.0} diff --git a/tests/test_data/forecasting_scenarios/0a1e6f0a-1817-4a98-b02e-db8c9327d151/log_map_archive_0a1e6f0a-1817-4a98-b02e-db8c9327d151.json b/tests/test_data/forecasting_scenarios/0a1e6f0a-1817-4a98-b02e-db8c9327d151/log_map_archive_0a1e6f0a-1817-4a98-b02e-db8c9327d151.json new file mode 100644 index 00000000..5d53827a --- /dev/null +++ b/tests/test_data/forecasting_scenarios/0a1e6f0a-1817-4a98-b02e-db8c9327d151/log_map_archive_0a1e6f0a-1817-4a98-b02e-db8c9327d151.json @@ -0,0 +1 @@ +{"drivable_areas": {"11055391": {"area_boundary": [{"x": -433.1, "y": 1355.72, "z": 22.97}, {"x": -432.08, "y": 1369.91, "z": 23.16}, {"x": -431.25, "y": 1380.85, "z": 23.36}, {"x": -431.18, "y": 1382.02, "z": 23.38}, {"x": -431.17, "y": 1382.42, "z": 23.39}, {"x": -431.2, "y": 1382.82, "z": 23.39}, {"x": -431.43, "y": 1383.12, "z": 23.42}, {"x": -431.71, "y": 1383.27, "z": 23.4}, {"x": -432.09, "y": 1383.25, "z": 23.39}, {"x": -432.42, "y": 1383.05, "z": 23.37}, {"x": -432.62, "y": 1382.77, "z": 23.34}, {"x": -432.77, "y": 1382.4, "z": 23.33}, {"x": -432.87, "y": 1381.83, "z": 23.33}, {"x": -432.94, "y": 1381.28, "z": 23.31}, {"x": -432.96, "y": 1380.62, "z": 23.31}, {"x": -433.41, "y": 1373.15, "z": 23.17}, {"x": -433.81, "y": 1368.17, "z": 23.09}, {"x": -434.01, "y": 1364.9, "z": 23.03}, {"x": -434.37, "y": 1359.46, "z": 22.98}, {"x": -435.0, "y": 1350.0, "z": 22.87}, {"x": -438.59, "y": 1350.0, "z": 22.64}, {"x": -437.59, "y": 1363.81, "z": 22.9}, {"x": -436.21, "y": 1381.27, "z": 23.23}, {"x": -436.0, "y": 1383.01, "z": 23.22}, {"x": -436.02, "y": 1383.93, "z": 23.25}, {"x": -436.17, "y": 1384.54, "z": 23.26}, {"x": -436.33, "y": 1384.83, "z": 23.28}, {"x": -436.51, "y": 1385.05, "z": 23.3}, {"x": -437.02, "y": 1385.45, "z": 23.25}, {"x": -437.6, "y": 1385.69, "z": 23.23}, {"x": -438.42, "y": 1385.86, "z": 23.22}, {"x": -445.52, "y": 1386.33, "z": 23.16}, {"x": -446.97, "y": 1386.38, "z": 23.16}, {"x": -450.26, "y": 1386.64, "z": 23.18}, {"x": -459.38, "y": 1387.4, "z": 23.32}, {"x": -458.86, "y": 1395.25, "z": 23.67}, {"x": -457.28, "y": 1395.17, "z": 23.65}, {"x": -440.03, "y": 1394.75, "z": 23.46}, {"x": -439.85, "y": 1396.88, "z": 23.47}, {"x": -437.45, "y": 1396.82, "z": 23.41}, {"x": -437.09, "y": 1396.88, "z": 23.41}, {"x": -436.52, "y": 1397.08, "z": 23.43}, {"x": -435.93, "y": 1397.45, "z": 23.45}, {"x": -435.47, "y": 1397.91, "z": 23.45}, {"x": -435.13, "y": 1398.44, "z": 23.46}, {"x": -434.94, "y": 1398.95, "z": 23.46}, {"x": -434.84, "y": 1399.36, "z": 23.46}, {"x": -434.72, "y": 1400.42, "z": 23.46}, {"x": -434.45, "y": 1403.77, "z": 23.46}, {"x": -434.4, "y": 1405.18, "z": 23.48}, {"x": -434.04, "y": 1409.78, "z": 23.57}, {"x": -433.41, "y": 1418.07, "z": 23.71}, {"x": -432.56, "y": 1430.62, "z": 23.92}, {"x": -432.08, "y": 1434.71, "z": 23.99}, {"x": -431.54, "y": 1443.92, "z": 24.06}, {"x": -430.43, "y": 1459.07, "z": 24.25}, {"x": -430.42, "y": 1460.73, "z": 24.31}, {"x": -430.49, "y": 1461.29, "z": 24.32}, {"x": -430.62, "y": 1461.76, "z": 24.34}, {"x": -430.89, "y": 1462.34, "z": 24.35}, {"x": -431.24, "y": 1462.85, "z": 24.37}, {"x": -431.67, "y": 1463.28, "z": 24.37}, {"x": -432.17, "y": 1463.62, "z": 24.38}, {"x": -432.66, "y": 1463.84, "z": 24.38}, {"x": -433.32, "y": 1464.04, "z": 24.38}, {"x": -434.03, "y": 1464.16, "z": 24.38}, {"x": -434.98, "y": 1464.25, "z": 24.39}, {"x": -438.58, "y": 1464.45, "z": 24.4}, {"x": -449.91, "y": 1465.3, "z": 24.44}, {"x": -450.0, "y": 1465.31, "z": 24.5}, {"x": -450.0, "y": 1475.91, "z": 24.57}, {"x": -449.91, "y": 1475.9, "z": 24.58}, {"x": -442.85, "y": 1475.42, "z": 24.57}, {"x": -437.28, "y": 1474.94, "z": 24.44}, {"x": -434.01, "y": 1474.78, "z": 24.51}, {"x": -432.28, "y": 1474.74, "z": 24.55}, {"x": -431.51, "y": 1474.84, "z": 24.58}, {"x": -431.09, "y": 1474.98, "z": 24.6}, {"x": -430.68, "y": 1475.2, "z": 24.62}, {"x": -430.28, "y": 1475.48, "z": 24.65}, {"x": -429.92, "y": 1475.83, "z": 24.67}, {"x": -429.55, "y": 1476.44, "z": 24.66}, {"x": -429.3, "y": 1477.21, "z": 24.67}, {"x": -429.07, "y": 1478.51, "z": 24.68}, {"x": -428.86, "y": 1480.96, "z": 24.73}, {"x": -428.18, "y": 1488.11, "z": 24.7}, {"x": -428.36, "y": 1489.85, "z": 24.85}, {"x": -428.52, "y": 1490.59, "z": 24.84}, {"x": -429.07, "y": 1491.16, "z": 24.92}, {"x": -429.6, "y": 1491.38, "z": 24.96}, {"x": -433.71, "y": 1491.58, "z": 25.02}, {"x": -433.22, "y": 1499.81, "z": 25.1}, {"x": -433.21, "y": 1500.0, "z": 25.13}, {"x": -416.44, "y": 1500.0, "z": 25.0}, {"x": -416.45, "y": 1499.8, "z": 24.95}, {"x": -416.77, "y": 1496.09, "z": 24.88}, {"x": -416.91, "y": 1494.71, "z": 24.87}, {"x": -416.93, "y": 1493.56, "z": 24.86}, {"x": -417.5, "y": 1486.01, "z": 24.72}, {"x": -417.69, "y": 1482.57, "z": 24.64}, {"x": -418.01, "y": 1479.02, "z": 24.64}, {"x": -418.15, "y": 1476.77, "z": 24.71}, {"x": -418.08, "y": 1475.75, "z": 24.7}, {"x": -417.97, "y": 1475.33, "z": 24.71}, {"x": -417.79, "y": 1474.92, "z": 24.69}, {"x": -417.51, "y": 1474.53, "z": 24.7}, {"x": -417.26, "y": 1474.26, "z": 24.7}, {"x": -416.62, "y": 1473.81, "z": 24.66}, {"x": -415.9, "y": 1473.51, "z": 24.62}, {"x": -415.09, "y": 1473.31, "z": 24.61}, {"x": -413.65, "y": 1473.2, "z": 24.61}, {"x": -412.03, "y": 1473.05, "z": 24.61}, {"x": -406.64, "y": 1472.69, "z": 24.63}, {"x": -403.34, "y": 1472.48, "z": 24.66}, {"x": -395.44, "y": 1471.86, "z": 24.71}, {"x": -390.0, "y": 1471.45, "z": 24.72}, {"x": -390.0, "y": 1454.78, "z": 24.72}, {"x": -392.73, "y": 1454.83, "z": 24.74}, {"x": -392.32, "y": 1459.38, "z": 24.73}, {"x": -392.5, "y": 1460.07, "z": 24.66}, {"x": -392.88, "y": 1460.61, "z": 24.59}, {"x": -393.47, "y": 1460.93, "z": 24.58}, {"x": -414.6, "y": 1462.52, "z": 24.48}, {"x": -415.89, "y": 1462.59, "z": 24.44}, {"x": -416.66, "y": 1462.61, "z": 24.43}, {"x": -417.34, "y": 1462.43, "z": 24.43}, {"x": -417.83, "y": 1462.21, "z": 24.41}, {"x": -418.28, "y": 1461.82, "z": 24.42}, {"x": -418.55, "y": 1461.55, "z": 24.4}, {"x": -418.82, "y": 1461.21, "z": 24.38}, {"x": -419.06, "y": 1460.75, "z": 24.36}, {"x": -419.25, "y": 1460.19, "z": 24.33}, {"x": -419.38, "y": 1459.58, "z": 24.3}, {"x": -419.5, "y": 1458.08, "z": 24.24}, {"x": -419.91, "y": 1453.43, "z": 24.15}, {"x": -421.37, "y": 1434.83, "z": 24.02}, {"x": -421.58, "y": 1431.73, "z": 24.0}, {"x": -421.86, "y": 1426.33, "z": 23.91}, {"x": -422.28, "y": 1421.93, "z": 23.83}, {"x": -423.14, "y": 1409.77, "z": 23.59}, {"x": -423.19, "y": 1409.08, "z": 23.58}, {"x": -423.51, "y": 1404.73, "z": 23.53}, {"x": -423.7, "y": 1401.93, "z": 23.5}, {"x": -423.96, "y": 1399.23, "z": 23.46}, {"x": -424.13, "y": 1396.47, "z": 23.39}, {"x": -424.43, "y": 1392.82, "z": 23.37}, {"x": -425.1, "y": 1383.55, "z": 23.24}, {"x": -425.59, "y": 1377.46, "z": 23.14}, {"x": -425.9, "y": 1372.66, "z": 23.09}, {"x": -426.58, "y": 1363.36, "z": 22.95}, {"x": -426.81, "y": 1359.41, "z": 22.92}, {"x": -427.53, "y": 1350.0, "z": 22.79}, {"x": -433.57, "y": 1350.0, "z": 22.91}], "id": 11055391}, "11055393": {"area_boundary": [{"x": -360.0, "y": 1321.51, "z": 23.39}, {"x": -370.25, "y": 1322.17, "z": 23.24}, {"x": -380.98, "y": 1322.83, "z": 23.05}, {"x": -381.65, "y": 1322.7, "z": 23.03}, {"x": -382.17, "y": 1322.32, "z": 23.01}, {"x": -382.45, "y": 1321.92, "z": 22.99}, {"x": -382.68, "y": 1321.12, "z": 22.93}, {"x": -384.81, "y": 1298.61, "z": 22.55}, {"x": -389.2, "y": 1298.81, "z": 22.5}, {"x": -388.12, "y": 1314.87, "z": 22.85}, {"x": -387.76, "y": 1315.18, "z": 22.81}, {"x": -387.68, "y": 1315.58, "z": 22.82}, {"x": -387.67, "y": 1315.96, "z": 22.8}, {"x": -387.87, "y": 1316.33, "z": 22.77}, {"x": -387.67, "y": 1320.31, "z": 22.83}, {"x": -387.67, "y": 1321.18, "z": 22.86}, {"x": -387.8, "y": 1321.94, "z": 22.89}, {"x": -388.29, "y": 1322.64, "z": 22.95}, {"x": -389.02, "y": 1323.28, "z": 22.96}, {"x": -389.76, "y": 1323.63, "z": 22.93}, {"x": -390.87, "y": 1323.85, "z": 22.89}, {"x": -418.79, "y": 1325.95, "z": 22.57}, {"x": -423.58, "y": 1326.27, "z": 22.57}, {"x": -426.07, "y": 1326.42, "z": 22.56}, {"x": -427.21, "y": 1326.27, "z": 22.54}, {"x": -427.94, "y": 1325.88, "z": 22.53}, {"x": -428.6, "y": 1325.28, "z": 22.53}, {"x": -428.94, "y": 1324.76, "z": 22.54}, {"x": -429.31, "y": 1324.02, "z": 22.51}, {"x": -429.59, "y": 1322.33, "z": 22.47}, {"x": -429.85, "y": 1319.5, "z": 22.36}, {"x": -430.3, "y": 1313.08, "z": 22.28}, {"x": -431.96, "y": 1290.0, "z": 21.9}, {"x": -437.94, "y": 1290.0, "z": 22.02}, {"x": -436.9, "y": 1304.57, "z": 22.22}, {"x": -436.8, "y": 1305.92, "z": 22.24}, {"x": -436.7, "y": 1306.83, "z": 22.25}, {"x": -436.84, "y": 1307.35, "z": 22.25}, {"x": -437.34, "y": 1307.64, "z": 22.24}, {"x": -437.88, "y": 1307.57, "z": 22.23}, {"x": -438.21, "y": 1307.28, "z": 22.22}, {"x": -438.32, "y": 1306.74, "z": 22.22}, {"x": -439.69, "y": 1290.0, "z": 21.99}, {"x": -443.31, "y": 1290.0, "z": 21.88}, {"x": -442.29, "y": 1303.99, "z": 22.09}, {"x": -442.12, "y": 1306.37, "z": 22.12}, {"x": -442.08, "y": 1308.17, "z": 22.11}, {"x": -442.33, "y": 1309.24, "z": 22.13}, {"x": -442.68, "y": 1310.11, "z": 22.17}, {"x": -443.36, "y": 1311.03, "z": 22.23}, {"x": -444.22, "y": 1311.75, "z": 22.26}, {"x": -461.11, "y": 1313.74, "z": 22.92}, {"x": -461.86, "y": 1317.39, "z": 23.02}, {"x": -445.72, "y": 1316.54, "z": 22.38}, {"x": -443.85, "y": 1316.75, "z": 22.34}, {"x": -442.86, "y": 1317.36, "z": 22.32}, {"x": -442.37, "y": 1317.77, "z": 22.28}, {"x": -441.77, "y": 1318.44, "z": 22.26}, {"x": -441.39, "y": 1319.02, "z": 22.23}, {"x": -441.05, "y": 1319.67, "z": 22.23}, {"x": -440.85, "y": 1320.82, "z": 22.29}, {"x": -440.77, "y": 1322.45, "z": 22.33}, {"x": -440.6, "y": 1325.86, "z": 22.39}, {"x": -438.61, "y": 1349.8, "z": 22.59}, {"x": -438.59, "y": 1350.0, "z": 22.64}, {"x": -435.0, "y": 1350.0, "z": 22.87}, {"x": -435.02, "y": 1349.8, "z": 22.81}, {"x": -436.44, "y": 1332.59, "z": 22.61}, {"x": -436.69, "y": 1329.1, "z": 22.54}, {"x": -437.16, "y": 1323.08, "z": 22.48}, {"x": -437.01, "y": 1322.57, "z": 22.48}, {"x": -436.65, "y": 1322.33, "z": 22.48}, {"x": -436.27, "y": 1322.3, "z": 22.49}, {"x": -435.81, "y": 1322.54, "z": 22.5}, {"x": -435.53, "y": 1322.99, "z": 22.51}, {"x": -435.4, "y": 1324.57, "z": 22.53}, {"x": -434.93, "y": 1331.74, "z": 22.66}, {"x": -433.58, "y": 1349.8, "z": 22.84}, {"x": -433.57, "y": 1350.0, "z": 22.91}, {"x": -427.53, "y": 1350.0, "z": 22.79}, {"x": -427.54, "y": 1349.79, "z": 22.7}, {"x": -428.17, "y": 1343.31, "z": 22.55}, {"x": -428.4, "y": 1338.3, "z": 22.56}, {"x": -428.49, "y": 1337.36, "z": 22.56}, {"x": -428.45, "y": 1336.57, "z": 22.56}, {"x": -428.22, "y": 1335.83, "z": 22.57}, {"x": -427.76, "y": 1335.06, "z": 22.56}, {"x": -427.23, "y": 1334.44, "z": 22.54}, {"x": -426.5, "y": 1333.99, "z": 22.53}, {"x": -425.46, "y": 1333.67, "z": 22.5}, {"x": -416.08, "y": 1332.92, "z": 22.57}, {"x": -397.81, "y": 1331.49, "z": 22.81}, {"x": -388.95, "y": 1330.77, "z": 22.94}, {"x": -388.34, "y": 1330.99, "z": 22.95}, {"x": -387.75, "y": 1331.46, "z": 22.95}, {"x": -387.39, "y": 1332.22, "z": 22.97}, {"x": -387.13, "y": 1333.58, "z": 22.98}, {"x": -385.6, "y": 1349.15, "z": 23.16}, {"x": -380.74, "y": 1348.84, "z": 23.26}, {"x": -381.88, "y": 1333.39, "z": 23.04}, {"x": -381.83, "y": 1332.08, "z": 23.01}, {"x": -381.38, "y": 1331.12, "z": 22.99}, {"x": -380.88, "y": 1330.59, "z": 22.97}, {"x": -380.3, "y": 1330.21, "z": 22.96}, {"x": -360.0, "y": 1328.7, "z": 23.29}], "id": 11055393}}, "lane_segments": {"205119120": {"centerline": [{"x": -438.53, "y": 1317.34, "z": 0.0}, {"x": -438.39, "y": 1319.26, "z": 0.0}, {"x": -438.24, "y": 1321.18, "z": 0.0}, {"x": -438.1, "y": 1323.1, "z": 0.0}, {"x": -437.95, "y": 1325.02, "z": 0.0}, {"x": -437.8, "y": 1326.95, "z": 0.0}, {"x": -437.65, "y": 1328.87, "z": 0.0}, {"x": -437.5, "y": 1330.79, "z": 0.0}, {"x": -437.35, "y": 1332.71, "z": 0.0}, {"x": -437.19, "y": 1334.63, "z": 0.0}, {"x": -437.04, "y": 1336.55, "z": 0.0}, {"x": -436.88, "y": 1338.47, "z": 0.0}, {"x": -436.72, "y": 1340.39, "z": 0.0}, {"x": -436.56, "y": 1342.32, "z": 0.0}, {"x": -436.41, "y": 1344.24, "z": 0.0}, {"x": -436.25, "y": 1346.16, "z": 0.0}, {"x": -436.09, "y": 1348.08, "z": 0.0}, {"x": -435.94, "y": 1350.0, "z": 0.0}], "id": 205119120, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -439.37, "y": 1317.39, "z": 22.27}, {"x": -436.89, "y": 1349.8, "z": 22.71}, {"x": -436.87, "y": 1350.0, "z": 22.76}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119290, "predecessors": [205119219], "right_lane_boundary": [{"x": -437.7, "y": 1317.28, "z": 22.35}, {"x": -437.26, "y": 1323.21, "z": 22.48}, {"x": -436.52, "y": 1332.61, "z": 22.59}, {"x": -435.02, "y": 1349.8, "z": 22.81}, {"x": -435.0, "y": 1350.0, "z": 22.87}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119659]}, "205119124": {"centerline": [{"x": -432.46, "y": 1337.75, "z": 0.0}, {"x": -432.34, "y": 1339.5, "z": 0.0}, {"x": -432.22, "y": 1341.25, "z": 0.0}, {"x": -432.1, "y": 1343.0, "z": 0.0}, {"x": -431.99, "y": 1344.75, "z": 0.0}, {"x": -431.88, "y": 1346.5, "z": 0.0}, {"x": -431.77, "y": 1348.25, "z": 0.0}, {"x": -431.66, "y": 1350.0, "z": 0.0}], "id": 205119124, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -434.45, "y": 1337.83, "z": 22.73}, {"x": -433.58, "y": 1349.8, "z": 22.84}, {"x": -433.57, "y": 1350.0, "z": 22.91}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119131, 205119261], "right_lane_boundary": [{"x": -430.47, "y": 1337.67, "z": 22.62}, {"x": -430.13, "y": 1342.95, "z": 22.67}, {"x": -429.76, "y": 1349.79, "z": 22.77}, {"x": -429.75, "y": 1350.0, "z": 22.84}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119516]}, "205119131": {"centerline": [{"x": -423.14, "y": 1331.76, "z": 0.0}, {"x": -424.98, "y": 1331.87, "z": 0.0}, {"x": -426.81, "y": 1331.99, "z": 0.0}, {"x": -428.63, "y": 1332.24, "z": 0.0}, {"x": -430.28, "y": 1333.01, "z": 0.0}, {"x": -431.54, "y": 1334.3, "z": 0.0}, {"x": -432.32, "y": 1335.93, "z": 0.0}, {"x": -432.46, "y": 1337.75, "z": 0.0}], "id": 205119131, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -423.26, "y": 1330.04, "z": 22.58}, {"x": -427.56, "y": 1330.3, "z": 22.55}, {"x": -429.79, "y": 1330.63, "z": 22.59}, {"x": -431.65, "y": 1331.54, "z": 22.63}, {"x": -433.09, "y": 1332.87, "z": 22.65}, {"x": -434.07, "y": 1334.46, "z": 22.66}, {"x": -434.54, "y": 1336.17, "z": 22.71}, {"x": -434.45, "y": 1337.83, "z": 22.73}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119245], "right_lane_boundary": [{"x": -423.01, "y": 1333.47, "z": 22.46}, {"x": -427.31, "y": 1333.73, "z": 22.54}, {"x": -428.94, "y": 1334.29, "z": 22.57}, {"x": -430.18, "y": 1335.78, "z": 22.61}, {"x": -430.47, "y": 1337.67, "z": 22.62}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119124]}, "205119147": {"centerline": [{"x": -440.26, "y": 1317.45, "z": 0.0}, {"x": -440.41, "y": 1315.49, "z": 0.0}, {"x": -440.56, "y": 1313.53, "z": 0.0}, {"x": -440.71, "y": 1311.57, "z": 0.0}, {"x": -440.87, "y": 1309.61, "z": 0.0}, {"x": -441.02, "y": 1307.65, "z": 0.0}, {"x": -441.17, "y": 1305.69, "z": 0.0}, {"x": -441.33, "y": 1303.73, "z": 0.0}, {"x": -441.48, "y": 1301.77, "z": 0.0}, {"x": -441.63, "y": 1299.81, "z": 0.0}, {"x": -441.78, "y": 1297.84, "z": 0.0}, {"x": -441.93, "y": 1295.88, "z": 0.0}, {"x": -442.07, "y": 1293.92, "z": 0.0}, {"x": -442.22, "y": 1291.96, "z": 0.0}, {"x": -442.37, "y": 1290.0, "z": 0.0}], "id": 205119147, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -439.37, "y": 1317.39, "z": 22.27}, {"x": -440.67, "y": 1300.53, "z": 22.1}, {"x": -441.43, "y": 1290.0, "z": 21.9}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119219, "predecessors": [205119290], "right_lane_boundary": [{"x": -441.14, "y": 1317.51, "z": 22.2}, {"x": -443.31, "y": 1290.0, "z": 21.88}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205122582]}, "205119161": {"centerline": [{"x": -433.88, "y": 1317.02, "z": 0.0}, {"x": -433.74, "y": 1318.97, "z": 0.0}, {"x": -433.36, "y": 1320.87, "z": 0.0}, {"x": -432.71, "y": 1322.69, "z": 0.0}, {"x": -431.73, "y": 1324.36, "z": 0.0}, {"x": -430.51, "y": 1325.86, "z": 0.0}, {"x": -429.02, "y": 1327.11, "z": 0.0}, {"x": -427.29, "y": 1327.96, "z": 0.0}, {"x": -425.38, "y": 1328.2, "z": 0.0}, {"x": -423.43, "y": 1328.16, "z": 0.0}], "id": 205119161, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -435.95, "y": 1317.16, "z": 22.39}, {"x": -435.8, "y": 1319.38, "z": 22.42}, {"x": -435.32, "y": 1321.53, "z": 22.5}, {"x": -434.4, "y": 1323.56, "z": 22.52}, {"x": -433.14, "y": 1325.4, "z": 22.55}, {"x": -431.66, "y": 1327.01, "z": 22.58}, {"x": -430.08, "y": 1328.32, "z": 22.57}, {"x": -428.49, "y": 1329.3, "z": 22.55}, {"x": -427.02, "y": 1329.89, "z": 22.56}, {"x": -425.78, "y": 1330.03, "z": 22.56}, {"x": -423.26, "y": 1330.04, "z": 22.58}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119233], "right_lane_boundary": [{"x": -431.81, "y": 1316.88, "z": 22.36}, {"x": -431.66, "y": 1319.1, "z": 22.39}, {"x": -431.01, "y": 1322.1, "z": 22.48}, {"x": -429.86, "y": 1324.24, "z": 22.49}, {"x": -428.49, "y": 1325.59, "z": 22.53}, {"x": -427.99, "y": 1325.83, "z": 22.54}, {"x": -427.94, "y": 1325.88, "z": 22.53}, {"x": -427.21, "y": 1326.27, "z": 22.54}, {"x": -426.07, "y": 1326.42, "z": 22.56}, {"x": -423.59, "y": 1326.27, "z": 22.57}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119186]}, "205119186": {"centerline": [{"x": -423.43, "y": 1328.16, "z": 0.0}, {"x": -421.45, "y": 1328.01, "z": 0.0}, {"x": -419.46, "y": 1327.86, "z": 0.0}, {"x": -417.48, "y": 1327.71, "z": 0.0}, {"x": -415.5, "y": 1327.55, "z": 0.0}, {"x": -413.52, "y": 1327.4, "z": 0.0}, {"x": -411.53, "y": 1327.24, "z": 0.0}, {"x": -409.55, "y": 1327.09, "z": 0.0}, {"x": -407.57, "y": 1326.94, "z": 0.0}, {"x": -405.59, "y": 1326.78, "z": 0.0}, {"x": -403.61, "y": 1326.63, "z": 0.0}, {"x": -401.62, "y": 1326.47, "z": 0.0}, {"x": -399.64, "y": 1326.32, "z": 0.0}, {"x": -397.66, "y": 1326.16, "z": 0.0}, {"x": -395.68, "y": 1326.01, "z": 0.0}, {"x": -393.69, "y": 1325.85, "z": 0.0}, {"x": -391.71, "y": 1325.7, "z": 0.0}, {"x": -389.73, "y": 1325.53, "z": 0.0}, {"x": -387.75, "y": 1325.35, "z": 0.0}, {"x": -385.77, "y": 1325.17, "z": 0.0}, {"x": -383.79, "y": 1324.99, "z": 0.0}, {"x": -381.81, "y": 1324.81, "z": 0.0}, {"x": -379.83, "y": 1324.64, "z": 0.0}, {"x": -377.85, "y": 1324.5, "z": 0.0}, {"x": -375.86, "y": 1324.36, "z": 0.0}, {"x": -373.88, "y": 1324.22, "z": 0.0}, {"x": -371.9, "y": 1324.07, "z": 0.0}, {"x": -369.91, "y": 1323.93, "z": 0.0}, {"x": -367.93, "y": 1323.79, "z": 0.0}, {"x": -365.95, "y": 1323.64, "z": 0.0}, {"x": -363.97, "y": 1323.5, "z": 0.0}, {"x": -361.98, "y": 1323.36, "z": 0.0}, {"x": -360.0, "y": 1323.21, "z": 0.0}], "id": 205119186, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -423.26, "y": 1330.04, "z": 22.58}, {"x": -360.0, "y": 1324.91, "z": 23.39}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119245, "predecessors": [205119161], "right_lane_boundary": [{"x": -423.59, "y": 1326.27, "z": 22.57}, {"x": -418.79, "y": 1325.95, "z": 22.57}, {"x": -390.87, "y": 1323.85, "z": 22.89}, {"x": -380.46, "y": 1322.8, "z": 23.05}, {"x": -370.25, "y": 1322.17, "z": 23.24}, {"x": -360.0, "y": 1321.51, "z": 23.39}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119038]}, "205119219": {"centerline": [{"x": -440.6, "y": 1290.0, "z": 0.0}, {"x": -440.46, "y": 1291.95, "z": 0.0}, {"x": -440.31, "y": 1293.91, "z": 0.0}, {"x": -440.16, "y": 1295.86, "z": 0.0}, {"x": -440.02, "y": 1297.81, "z": 0.0}, {"x": -439.87, "y": 1299.76, "z": 0.0}, {"x": -439.73, "y": 1301.72, "z": 0.0}, {"x": -439.57, "y": 1303.67, "z": 0.0}, {"x": -439.42, "y": 1305.62, "z": 0.0}, {"x": -439.27, "y": 1307.57, "z": 0.0}, {"x": -439.13, "y": 1309.53, "z": 0.0}, {"x": -438.98, "y": 1311.48, "z": 0.0}, {"x": -438.83, "y": 1313.43, "z": 0.0}, {"x": -438.68, "y": 1315.38, "z": 0.0}, {"x": -438.53, "y": 1317.34, "z": 0.0}], "id": 205119219, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -441.43, "y": 1290.0, "z": 21.9}, {"x": -440.67, "y": 1300.53, "z": 22.1}, {"x": -439.37, "y": 1317.39, "z": 22.27}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119147, "predecessors": [205122407], "right_lane_boundary": [{"x": -439.77, "y": 1290.0, "z": 21.98}, {"x": -438.5, "y": 1306.54, "z": 22.21}, {"x": -437.7, "y": 1317.28, "z": 22.35}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119120]}, "205119233": {"centerline": [{"x": -436.0, "y": 1290.0, "z": 0.0}, {"x": -435.87, "y": 1291.93, "z": 0.0}, {"x": -435.73, "y": 1293.86, "z": 0.0}, {"x": -435.6, "y": 1295.8, "z": 0.0}, {"x": -435.47, "y": 1297.73, "z": 0.0}, {"x": -435.33, "y": 1299.66, "z": 0.0}, {"x": -435.2, "y": 1301.59, "z": 0.0}, {"x": -435.07, "y": 1303.52, "z": 0.0}, {"x": -434.93, "y": 1305.46, "z": 0.0}, {"x": -434.79, "y": 1307.39, "z": 0.0}, {"x": -434.58, "y": 1309.31, "z": 0.0}, {"x": -434.36, "y": 1311.23, "z": 0.0}, {"x": -434.15, "y": 1313.16, "z": 0.0}, {"x": -434.01, "y": 1315.09, "z": 0.0}, {"x": -433.88, "y": 1317.02, "z": 0.0}], "id": 205119233, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -437.94, "y": 1290.0, "z": 22.02}, {"x": -436.71, "y": 1306.81, "z": 22.24}, {"x": -435.95, "y": 1317.16, "z": 22.39}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205122442], "right_lane_boundary": [{"x": -434.06, "y": 1290.0, "z": 21.95}, {"x": -432.95, "y": 1307.12, "z": 22.24}, {"x": -432.06, "y": 1312.96, "z": 22.3}, {"x": -431.81, "y": 1316.88, "z": 22.36}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119161, 205119261]}, "205119245": {"centerline": [{"x": -360.0, "y": 1326.81, "z": 0.0}, {"x": -361.97, "y": 1326.96, "z": 0.0}, {"x": -363.95, "y": 1327.11, "z": 0.0}, {"x": -365.92, "y": 1327.27, "z": 0.0}, {"x": -367.89, "y": 1327.42, "z": 0.0}, {"x": -369.87, "y": 1327.57, "z": 0.0}, {"x": -371.84, "y": 1327.73, "z": 0.0}, {"x": -373.81, "y": 1327.88, "z": 0.0}, {"x": -375.79, "y": 1328.03, "z": 0.0}, {"x": -377.76, "y": 1328.19, "z": 0.0}, {"x": -379.73, "y": 1328.34, "z": 0.0}, {"x": -381.71, "y": 1328.49, "z": 0.0}, {"x": -383.68, "y": 1328.63, "z": 0.0}, {"x": -385.65, "y": 1328.78, "z": 0.0}, {"x": -387.63, "y": 1328.92, "z": 0.0}, {"x": -389.6, "y": 1329.07, "z": 0.0}, {"x": -391.57, "y": 1329.23, "z": 0.0}, {"x": -393.55, "y": 1329.39, "z": 0.0}, {"x": -395.52, "y": 1329.55, "z": 0.0}, {"x": -397.49, "y": 1329.71, "z": 0.0}, {"x": -399.46, "y": 1329.87, "z": 0.0}, {"x": -401.44, "y": 1330.02, "z": 0.0}, {"x": -403.41, "y": 1330.18, "z": 0.0}, {"x": -405.38, "y": 1330.34, "z": 0.0}, {"x": -407.36, "y": 1330.5, "z": 0.0}, {"x": -409.33, "y": 1330.65, "z": 0.0}, {"x": -411.3, "y": 1330.81, "z": 0.0}, {"x": -413.27, "y": 1330.97, "z": 0.0}, {"x": -415.25, "y": 1331.12, "z": 0.0}, {"x": -417.22, "y": 1331.28, "z": 0.0}, {"x": -419.19, "y": 1331.44, "z": 0.0}, {"x": -421.17, "y": 1331.6, "z": 0.0}, {"x": -423.14, "y": 1331.76, "z": 0.0}], "id": 205119245, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -360.0, "y": 1324.91, "z": 23.39}, {"x": -423.26, "y": 1330.04, "z": 22.58}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119186, "predecessors": [205119077], "right_lane_boundary": [{"x": -360.0, "y": 1328.7, "z": 23.29}, {"x": -380.3, "y": 1330.21, "z": 22.96}, {"x": -388.95, "y": 1330.77, "z": 22.94}, {"x": -397.81, "y": 1331.49, "z": 22.81}, {"x": -416.08, "y": 1332.92, "z": 22.57}, {"x": -423.01, "y": 1333.47, "z": 22.46}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119131]}, "205119261": {"centerline": [{"x": -433.88, "y": 1317.02, "z": 0.0}, {"x": -433.75, "y": 1318.91, "z": 0.0}, {"x": -433.62, "y": 1320.79, "z": 0.0}, {"x": -433.49, "y": 1322.67, "z": 0.0}, {"x": -433.36, "y": 1324.56, "z": 0.0}, {"x": -433.23, "y": 1326.44, "z": 0.0}, {"x": -433.11, "y": 1328.33, "z": 0.0}, {"x": -432.98, "y": 1330.21, "z": 0.0}, {"x": -432.85, "y": 1332.1, "z": 0.0}, {"x": -432.72, "y": 1333.98, "z": 0.0}, {"x": -432.59, "y": 1335.87, "z": 0.0}, {"x": -432.46, "y": 1337.75, "z": 0.0}], "id": 205119261, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -435.95, "y": 1317.16, "z": 22.39}, {"x": -435.53, "y": 1322.99, "z": 22.51}, {"x": -435.4, "y": 1324.57, "z": 22.53}, {"x": -435.24, "y": 1326.95, "z": 22.57}, {"x": -434.45, "y": 1337.83, "z": 22.73}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119233], "right_lane_boundary": [{"x": -431.81, "y": 1316.88, "z": 22.36}, {"x": -430.47, "y": 1337.67, "z": 22.62}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119124]}, "205119290": {"centerline": [{"x": -437.73, "y": 1350.0, "z": 0.0}, {"x": -437.88, "y": 1348.09, "z": 0.0}, {"x": -438.03, "y": 1346.17, "z": 0.0}, {"x": -438.18, "y": 1344.26, "z": 0.0}, {"x": -438.33, "y": 1342.34, "z": 0.0}, {"x": -438.47, "y": 1340.43, "z": 0.0}, {"x": -438.62, "y": 1338.51, "z": 0.0}, {"x": -438.77, "y": 1336.6, "z": 0.0}, {"x": -438.92, "y": 1334.68, "z": 0.0}, {"x": -439.07, "y": 1332.77, "z": 0.0}, {"x": -439.22, "y": 1330.85, "z": 0.0}, {"x": -439.36, "y": 1328.94, "z": 0.0}, {"x": -439.51, "y": 1327.02, "z": 0.0}, {"x": -439.66, "y": 1325.11, "z": 0.0}, {"x": -439.81, "y": 1323.19, "z": 0.0}, {"x": -439.95, "y": 1321.28, "z": 0.0}, {"x": -440.11, "y": 1319.37, "z": 0.0}, {"x": -440.26, "y": 1317.45, "z": 0.0}], "id": 205119290, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -436.87, "y": 1350.0, "z": 22.76}, {"x": -436.89, "y": 1349.8, "z": 22.71}, {"x": -439.37, "y": 1317.39, "z": 22.27}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119120, "predecessors": [205119454], "right_lane_boundary": [{"x": -438.59, "y": 1350.0, "z": 22.64}, {"x": -438.61, "y": 1349.8, "z": 22.59}, {"x": -440.8, "y": 1321.86, "z": 22.3}, {"x": -440.85, "y": 1320.82, "z": 22.29}, {"x": -440.9, "y": 1320.52, "z": 22.31}, {"x": -441.14, "y": 1317.51, "z": 22.2}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119147]}, "205119347": {"centerline": [{"x": -425.09, "y": 1483.0, "z": 0.0}, {"x": -425.16, "y": 1481.12, "z": 0.0}], "id": 205119347, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -424.45, "y": 1482.88, "z": 24.89}, {"x": -424.49, "y": 1481.08, "z": 24.91}], "left_lane_mark_type": "SOLID_WHITE", "left_neighbor_id": null, "predecessors": [205119601], "right_lane_boundary": [{"x": -425.73, "y": 1483.11, "z": 24.82}, {"x": -425.83, "y": 1481.16, "z": 24.81}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119620]}, "205119354": {"centerline": [{"x": -433.57, "y": 1384.0, "z": 0.0}, {"x": -433.41, "y": 1385.9, "z": 0.0}, {"x": -433.24, "y": 1387.8, "z": 0.0}, {"x": -433.07, "y": 1389.71, "z": 0.0}, {"x": -432.91, "y": 1391.61, "z": 0.0}, {"x": -432.74, "y": 1393.51, "z": 0.0}, {"x": -432.58, "y": 1395.41, "z": 0.0}, {"x": -432.41, "y": 1397.31, "z": 0.0}, {"x": -432.24, "y": 1399.21, "z": 0.0}], "id": 205119354, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -434.49, "y": 1383.74, "z": 23.28}, {"x": -433.15, "y": 1398.17, "z": 23.52}, {"x": -433.03, "y": 1399.27, "z": 23.53}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119608, "predecessors": [205119559], "right_lane_boundary": [{"x": -432.65, "y": 1384.26, "z": 23.35}, {"x": -431.44, "y": 1399.16, "z": 23.57}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": null, "successors": [205119537]}, "205119357": {"centerline": [{"x": -420.42, "y": 1480.62, "z": 0.0}, {"x": -420.35, "y": 1482.49, "z": 0.0}, {"x": -420.28, "y": 1484.36, "z": 0.0}], "id": 205119357, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -422.96, "y": 1480.8, "z": 24.86}, {"x": -422.79, "y": 1484.64, "z": 24.89}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119385, 205119652, 205119508], "right_lane_boundary": [{"x": -417.88, "y": 1480.45, "z": 24.64}, {"x": -417.76, "y": 1484.08, "z": 24.67}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119590]}, "205119375": {"centerline": [{"x": -429.99, "y": 1455.31, "z": 0.0}, {"x": -430.13, "y": 1453.43, "z": 0.0}, {"x": -430.25, "y": 1451.54, "z": 0.0}, {"x": -430.37, "y": 1449.66, "z": 0.0}, {"x": -430.49, "y": 1447.77, "z": 0.0}, {"x": -430.61, "y": 1445.89, "z": 0.0}, {"x": -430.73, "y": 1444.01, "z": 0.0}, {"x": -430.85, "y": 1442.12, "z": 0.0}, {"x": -430.95, "y": 1440.23, "z": 0.0}], "id": 205119375, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -429.28, "y": 1455.25, "z": 24.25}, {"x": -429.38, "y": 1454.32, "z": 24.24}, {"x": -430.15, "y": 1440.21, "z": 24.12}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119878, "predecessors": [205119576], "right_lane_boundary": [{"x": -430.7, "y": 1455.37, "z": 24.18}, {"x": -431.57, "y": 1443.39, "z": 24.06}, {"x": -431.75, "y": 1440.26, "z": 24.04}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205120065]}, "205119376": {"centerline": [{"x": -433.92, "y": 1399.3, "z": 0.0}, {"x": -434.24, "y": 1397.59, "z": 0.0}, {"x": -434.87, "y": 1395.99, "z": 0.0}, {"x": -435.76, "y": 1394.52, "z": 0.0}, {"x": -437.0, "y": 1393.33, "z": 0.0}, {"x": -438.54, "y": 1392.59, "z": 0.0}, {"x": -440.26, "y": 1392.35, "z": 0.0}], "id": 205119376, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -433.03, "y": 1399.27, "z": 23.53}, {"x": -433.53, "y": 1396.76, "z": 23.5}, {"x": -434.2, "y": 1394.69, "z": 23.46}, {"x": -435.02, "y": 1393.04, "z": 23.42}, {"x": -435.97, "y": 1391.78, "z": 23.42}, {"x": -437.05, "y": 1390.87, "z": 23.43}, {"x": -438.24, "y": 1390.28, "z": 23.43}, {"x": -439.52, "y": 1389.97, "z": 23.44}, {"x": -440.3, "y": 1389.95, "z": 23.45}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119548], "right_lane_boundary": [{"x": -434.8, "y": 1399.33, "z": 23.45}, {"x": -435.09, "y": 1397.65, "z": 23.44}, {"x": -436.23, "y": 1396.13, "z": 23.42}, {"x": -437.81, "y": 1395.08, "z": 23.43}, {"x": -439.44, "y": 1394.77, "z": 23.46}, {"x": -440.02, "y": 1394.74, "z": 23.46}, {"x": -440.21, "y": 1394.75, "z": 23.46}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119403]}, "205119377": {"centerline": [{"x": -425.27, "y": 1401.37, "z": 0.0}, {"x": -425.13, "y": 1403.31, "z": 0.0}, {"x": -424.99, "y": 1405.26, "z": 0.0}, {"x": -424.85, "y": 1407.2, "z": 0.0}, {"x": -424.71, "y": 1409.14, "z": 0.0}, {"x": -424.58, "y": 1411.09, "z": 0.0}, {"x": -424.44, "y": 1413.03, "z": 0.0}, {"x": -424.3, "y": 1414.97, "z": 0.0}, {"x": -424.16, "y": 1416.92, "z": 0.0}, {"x": -424.03, "y": 1418.86, "z": 0.0}, {"x": -423.89, "y": 1420.81, "z": 0.0}, {"x": -423.75, "y": 1422.75, "z": 0.0}, {"x": -423.59, "y": 1424.69, "z": 0.0}, {"x": -423.44, "y": 1426.63, "z": 0.0}, {"x": -423.31, "y": 1428.58, "z": 0.0}, {"x": -423.19, "y": 1430.52, "z": 0.0}, {"x": -423.07, "y": 1432.47, "z": 0.0}, {"x": -422.94, "y": 1434.41, "z": 0.0}, {"x": -422.79, "y": 1436.36, "z": 0.0}, {"x": -422.65, "y": 1438.3, "z": 0.0}, {"x": -422.51, "y": 1440.24, "z": 0.0}, {"x": -422.36, "y": 1442.19, "z": 0.0}, {"x": -422.22, "y": 1444.13, "z": 0.0}, {"x": -422.07, "y": 1446.07, "z": 0.0}, {"x": -421.93, "y": 1448.02, "z": 0.0}, {"x": -421.78, "y": 1449.96, "z": 0.0}, {"x": -421.64, "y": 1451.9, "z": 0.0}, {"x": -421.49, "y": 1453.85, "z": 0.0}, {"x": -421.34, "y": 1455.79, "z": 0.0}], "id": 205119377, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -426.77, "y": 1401.6, "z": 23.61}, {"x": -425.61, "y": 1418.09, "z": 23.87}, {"x": -422.98, "y": 1455.8, "z": 24.34}], "left_lane_mark_type": "SOLID_WHITE", "left_neighbor_id": 205119494, "predecessors": [205119526], "right_lane_boundary": [{"x": -423.77, "y": 1401.13, "z": 23.48}, {"x": -423.14, "y": 1409.77, "z": 23.59}, {"x": -422.28, "y": 1421.93, "z": 23.83}, {"x": -421.99, "y": 1424.99, "z": 23.88}, {"x": -421.8, "y": 1427.51, "z": 23.94}, {"x": -421.58, "y": 1431.73, "z": 24.0}, {"x": -421.37, "y": 1434.83, "z": 24.02}, {"x": -419.91, "y": 1453.43, "z": 24.15}, {"x": -419.7, "y": 1455.78, "z": 24.17}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119385, 205119424]}, "205119384": {"centerline": [{"x": -435.25, "y": 1383.78, "z": 0.0}, {"x": -435.28, "y": 1382.47, "z": 0.0}, {"x": -435.33, "y": 1381.16, "z": 0.0}], "id": 205119384, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -434.49, "y": 1383.74, "z": 23.28}, {"x": -434.52, "y": 1382.75, "z": 23.28}, {"x": -434.52, "y": 1382.58, "z": 23.27}, {"x": -434.53, "y": 1381.02, "z": 23.23}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": null, "predecessors": [205119608, 205119612], "right_lane_boundary": [{"x": -436.0, "y": 1383.83, "z": 23.25}, {"x": -436.0, "y": 1383.01, "z": 23.22}, {"x": -436.13, "y": 1381.29, "z": 23.18}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119454]}, "205119385": {"centerline": [{"x": -421.34, "y": 1455.79, "z": 0.0}, {"x": -421.27, "y": 1457.7, "z": 0.0}, {"x": -421.2, "y": 1459.61, "z": 0.0}, {"x": -421.13, "y": 1461.52, "z": 0.0}, {"x": -421.06, "y": 1463.43, "z": 0.0}, {"x": -420.99, "y": 1465.34, "z": 0.0}, {"x": -420.92, "y": 1467.25, "z": 0.0}, {"x": -420.84, "y": 1469.16, "z": 0.0}, {"x": -420.77, "y": 1471.07, "z": 0.0}, {"x": -420.7, "y": 1472.98, "z": 0.0}, {"x": -420.63, "y": 1474.89, "z": 0.0}, {"x": -420.56, "y": 1476.8, "z": 0.0}, {"x": -420.5, "y": 1478.71, "z": 0.0}, {"x": -420.42, "y": 1480.62, "z": 0.0}], "id": 205119385, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -422.98, "y": 1455.8, "z": 24.34}, {"x": -422.96, "y": 1480.8, "z": 24.86}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119377], "right_lane_boundary": [{"x": -419.7, "y": 1455.78, "z": 24.17}, {"x": -418.15, "y": 1476.87, "z": 24.71}, {"x": -418.01, "y": 1479.02, "z": 24.64}, {"x": -417.88, "y": 1480.45, "z": 24.64}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119357]}, "205119390": {"centerline": [{"x": -390.0, "y": 1467.25, "z": 0.0}, {"x": -391.95, "y": 1467.41, "z": 0.0}, {"x": -393.9, "y": 1467.57, "z": 0.0}, {"x": -395.84, "y": 1467.73, "z": 0.0}, {"x": -397.79, "y": 1467.89, "z": 0.0}, {"x": -399.74, "y": 1468.05, "z": 0.0}, {"x": -401.69, "y": 1468.2, "z": 0.0}, {"x": -403.63, "y": 1468.34, "z": 0.0}, {"x": -405.58, "y": 1468.49, "z": 0.0}, {"x": -407.53, "y": 1468.63, "z": 0.0}, {"x": -409.48, "y": 1468.76, "z": 0.0}, {"x": -411.43, "y": 1468.89, "z": 0.0}], "id": 205119390, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -390.0, "y": 1465.87, "z": 24.82}, {"x": -399.5, "y": 1466.66, "z": 24.79}, {"x": -411.54, "y": 1467.56, "z": 24.73}], "left_lane_mark_type": "DOUBLE_SOLID_YELLOW", "left_neighbor_id": 205119535, "predecessors": [205125348], "right_lane_boundary": [{"x": -390.0, "y": 1468.64, "z": 24.81}, {"x": -405.78, "y": 1469.89, "z": 24.73}, {"x": -411.33, "y": 1470.22, "z": 24.68}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": 205119623, "successors": [205119429, 205119692]}, "205119403": {"centerline": [{"x": -440.26, "y": 1392.35, "z": 0.0}, {"x": -442.13, "y": 1392.43, "z": 0.0}, {"x": -444.01, "y": 1392.52, "z": 0.0}, {"x": -445.88, "y": 1392.6, "z": 0.0}, {"x": -447.75, "y": 1392.69, "z": 0.0}, {"x": -449.63, "y": 1392.77, "z": 0.0}, {"x": -451.5, "y": 1392.85, "z": 0.0}, {"x": -453.38, "y": 1392.94, "z": 0.0}, {"x": -455.25, "y": 1393.02, "z": 0.0}, {"x": -457.12, "y": 1393.11, "z": 0.0}, {"x": -459.0, "y": 1393.21, "z": 0.0}], "id": 205119403, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -440.3, "y": 1389.95, "z": 23.45}, {"x": -459.13, "y": 1391.17, "z": 23.63}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119618, "predecessors": [205119376, 205119596, 205119437], "right_lane_boundary": [{"x": -440.21, "y": 1394.75, "z": 23.46}, {"x": -457.28, "y": 1395.17, "z": 23.65}, {"x": -458.86, "y": 1395.25, "z": 23.67}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": []}, "205119407": {"centerline": [{"x": -428.11, "y": 1481.29, "z": 0.0}, {"x": -428.25, "y": 1479.39, "z": 0.0}, {"x": -428.38, "y": 1477.48, "z": 0.0}, {"x": -428.51, "y": 1475.58, "z": 0.0}, {"x": -428.65, "y": 1473.67, "z": 0.0}, {"x": -428.78, "y": 1471.77, "z": 0.0}, {"x": -428.91, "y": 1469.86, "z": 0.0}, {"x": -429.04, "y": 1467.96, "z": 0.0}, {"x": -429.18, "y": 1466.05, "z": 0.0}, {"x": -429.31, "y": 1464.15, "z": 0.0}, {"x": -429.44, "y": 1462.24, "z": 0.0}, {"x": -429.58, "y": 1460.34, "z": 0.0}, {"x": -429.7, "y": 1458.43, "z": 0.0}], "id": 205119407, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -427.4, "y": 1481.28, "z": 24.74}, {"x": -428.98, "y": 1457.79, "z": 24.26}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119603, "predecessors": [205119518], "right_lane_boundary": [{"x": -428.83, "y": 1481.3, "z": 24.7}, {"x": -430.43, "y": 1459.25, "z": 24.25}, {"x": -430.43, "y": 1459.07, "z": 24.25}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": null, "successors": [205119576]}, "205119424": {"centerline": [{"x": -421.34, "y": 1455.79, "z": 0.0}, {"x": -421.16, "y": 1457.73, "z": 0.0}, {"x": -420.94, "y": 1459.66, "z": 0.0}, {"x": -420.48, "y": 1461.54, "z": 0.0}, {"x": -419.35, "y": 1463.08, "z": 0.0}, {"x": -417.57, "y": 1463.79, "z": 0.0}, {"x": -415.63, "y": 1463.83, "z": 0.0}, {"x": -413.69, "y": 1463.75, "z": 0.0}, {"x": -411.75, "y": 1463.67, "z": 0.0}], "id": 205119424, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -422.98, "y": 1455.8, "z": 24.34}, {"x": -422.72, "y": 1458.37, "z": 24.38}, {"x": -422.43, "y": 1460.43, "z": 24.41}, {"x": -422.04, "y": 1462.05, "z": 24.43}, {"x": -421.5, "y": 1463.26, "z": 24.46}, {"x": -420.75, "y": 1464.13, "z": 24.51}, {"x": -419.72, "y": 1464.69, "z": 24.58}, {"x": -418.36, "y": 1465.0, "z": 24.6}, {"x": -416.6, "y": 1465.12, "z": 24.63}, {"x": -414.38, "y": 1465.09, "z": 24.64}, {"x": -411.65, "y": 1464.96, "z": 24.64}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119377], "right_lane_boundary": [{"x": -419.7, "y": 1455.78, "z": 24.17}, {"x": -419.38, "y": 1459.58, "z": 24.3}, {"x": -419.25, "y": 1460.19, "z": 24.33}, {"x": -419.06, "y": 1460.75, "z": 24.36}, {"x": -418.82, "y": 1461.21, "z": 24.38}, {"x": -418.55, "y": 1461.55, "z": 24.4}, {"x": -418.28, "y": 1461.82, "z": 24.42}, {"x": -417.83, "y": 1462.21, "z": 24.41}, {"x": -417.66, "y": 1462.29, "z": 24.43}, {"x": -417.51, "y": 1462.38, "z": 24.42}, {"x": -417.44, "y": 1462.38, "z": 24.43}, {"x": -417.34, "y": 1462.43, "z": 24.43}, {"x": -416.66, "y": 1462.61, "z": 24.43}, {"x": -415.89, "y": 1462.59, "z": 24.44}, {"x": -414.6, "y": 1462.52, "z": 24.48}, {"x": -413.16, "y": 1462.41, "z": 24.52}, {"x": -411.84, "y": 1462.37, "z": 24.49}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119435]}, "205119429": {"centerline": [{"x": -411.43, "y": 1468.89, "z": 0.0}, {"x": -413.36, "y": 1468.99, "z": 0.0}, {"x": -415.28, "y": 1469.09, "z": 0.0}, {"x": -417.21, "y": 1469.16, "z": 0.0}, {"x": -419.13, "y": 1469.12, "z": 0.0}, {"x": -421.06, "y": 1469.03, "z": 0.0}, {"x": -422.97, "y": 1468.81, "z": 0.0}, {"x": -424.82, "y": 1468.28, "z": 0.0}, {"x": -426.44, "y": 1467.26, "z": 0.0}, {"x": -427.68, "y": 1465.8, "z": 0.0}, {"x": -428.52, "y": 1464.07, "z": 0.0}, {"x": -429.07, "y": 1462.23, "z": 0.0}, {"x": -429.43, "y": 1460.34, "z": 0.0}, {"x": -429.7, "y": 1458.43, "z": 0.0}], "id": 205119429, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -411.54, "y": 1467.56, "z": 24.73}, {"x": -416.82, "y": 1467.83, "z": 24.73}, {"x": -420.01, "y": 1467.68, "z": 24.69}, {"x": -421.57, "y": 1467.54, "z": 24.65}, {"x": -423.06, "y": 1467.26, "z": 24.63}, {"x": -424.46, "y": 1466.75, "z": 24.61}, {"x": -425.74, "y": 1465.92, "z": 24.57}, {"x": -426.85, "y": 1464.69, "z": 24.5}, {"x": -427.79, "y": 1462.98, "z": 24.41}, {"x": -428.51, "y": 1460.71, "z": 24.35}, {"x": -428.98, "y": 1457.79, "z": 24.26}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119390], "right_lane_boundary": [{"x": -411.33, "y": 1470.22, "z": 24.68}, {"x": -416.61, "y": 1470.49, "z": 24.69}, {"x": -418.81, "y": 1470.51, "z": 24.69}, {"x": -420.81, "y": 1470.49, "z": 24.7}, {"x": -422.61, "y": 1470.38, "z": 24.7}, {"x": -424.23, "y": 1470.11, "z": 24.69}, {"x": -425.65, "y": 1469.64, "z": 24.67}, {"x": -426.89, "y": 1468.9, "z": 24.65}, {"x": -427.94, "y": 1467.83, "z": 24.62}, {"x": -428.82, "y": 1466.37, "z": 24.57}, {"x": -429.53, "y": 1464.47, "z": 24.45}, {"x": -430.06, "y": 1462.05, "z": 24.35}, {"x": -430.43, "y": 1459.07, "z": 24.25}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119576]}, "205119435": {"centerline": [{"x": -411.75, "y": 1463.67, "z": 0.0}, {"x": -409.77, "y": 1463.52, "z": 0.0}, {"x": -407.79, "y": 1463.37, "z": 0.0}, {"x": -405.82, "y": 1463.22, "z": 0.0}, {"x": -403.84, "y": 1463.07, "z": 0.0}, {"x": -401.86, "y": 1462.92, "z": 0.0}, {"x": -399.89, "y": 1462.77, "z": 0.0}, {"x": -397.91, "y": 1462.63, "z": 0.0}, {"x": -395.93, "y": 1462.48, "z": 0.0}, {"x": -393.95, "y": 1462.33, "z": 0.0}, {"x": -391.98, "y": 1462.18, "z": 0.0}, {"x": -390.0, "y": 1462.03, "z": 0.0}], "id": 205119435, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -411.65, "y": 1464.96, "z": 24.64}, {"x": -390.0, "y": 1463.38, "z": 24.72}], "left_lane_mark_type": "DASHED_WHITE", "left_neighbor_id": 205119535, "predecessors": [205119424, 205119579, 205119501], "right_lane_boundary": [{"x": -411.84, "y": 1462.37, "z": 24.49}, {"x": -390.0, "y": 1460.68, "z": 24.54}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205125435]}, "205119437": {"centerline": [{"x": -428.19, "y": 1382.17, "z": 0.0}, {"x": -428.43, "y": 1384.12, "z": 0.0}, {"x": -429.08, "y": 1385.98, "z": 0.0}, {"x": -430.05, "y": 1387.7, "z": 0.0}, {"x": -431.28, "y": 1389.23, "z": 0.0}, {"x": -432.75, "y": 1390.55, "z": 0.0}, {"x": -434.43, "y": 1391.56, "z": 0.0}, {"x": -436.31, "y": 1392.11, "z": 0.0}, {"x": -438.28, "y": 1392.26, "z": 0.0}, {"x": -440.26, "y": 1392.35, "z": 0.0}], "id": 205119437, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -431.17, "y": 1382.22, "z": 23.38}, {"x": -431.17, "y": 1382.42, "z": 23.39}, {"x": -431.2, "y": 1382.82, "z": 23.39}, {"x": -431.25, "y": 1382.88, "z": 23.4}, {"x": -431.39, "y": 1384.08, "z": 23.36}, {"x": -432.03, "y": 1385.83, "z": 23.38}, {"x": -432.99, "y": 1387.36, "z": 23.4}, {"x": -434.15, "y": 1388.59, "z": 23.38}, {"x": -435.39, "y": 1389.43, "z": 23.37}, {"x": -436.59, "y": 1389.78, "z": 23.4}, {"x": -440.3, "y": 1389.95, "z": 23.45}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119516], "right_lane_boundary": [{"x": -425.22, "y": 1382.13, "z": 23.23}, {"x": -425.35, "y": 1383.91, "z": 23.22}, {"x": -425.85, "y": 1385.68, "z": 23.28}, {"x": -426.66, "y": 1387.4, "z": 23.35}, {"x": -427.73, "y": 1389.03, "z": 23.42}, {"x": -429.0, "y": 1390.53, "z": 23.46}, {"x": -430.43, "y": 1391.85, "z": 23.48}, {"x": -431.94, "y": 1392.96, "z": 23.5}, {"x": -433.5, "y": 1393.81, "z": 23.48}, {"x": -435.04, "y": 1394.37, "z": 23.43}, {"x": -436.51, "y": 1394.59, "z": 23.42}, {"x": -440.21, "y": 1394.75, "z": 23.46}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119403]}, "205119454": {"centerline": [{"x": -435.33, "y": 1381.16, "z": 0.0}, {"x": -435.43, "y": 1379.21, "z": 0.0}, {"x": -435.56, "y": 1377.26, "z": 0.0}, {"x": -435.72, "y": 1375.31, "z": 0.0}, {"x": -435.87, "y": 1373.36, "z": 0.0}, {"x": -436.03, "y": 1371.42, "z": 0.0}, {"x": -436.18, "y": 1369.47, "z": 0.0}, {"x": -436.34, "y": 1367.52, "z": 0.0}, {"x": -436.49, "y": 1365.58, "z": 0.0}, {"x": -436.65, "y": 1363.63, "z": 0.0}, {"x": -436.8, "y": 1361.68, "z": 0.0}, {"x": -436.96, "y": 1359.74, "z": 0.0}, {"x": -437.11, "y": 1357.79, "z": 0.0}, {"x": -437.27, "y": 1355.84, "z": 0.0}, {"x": -437.42, "y": 1353.89, "z": 0.0}, {"x": -437.58, "y": 1351.95, "z": 0.0}, {"x": -437.73, "y": 1350.0, "z": 0.0}], "id": 205119454, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -434.53, "y": 1381.02, "z": 23.23}, {"x": -434.6, "y": 1378.2, "z": 23.18}, {"x": -436.87, "y": 1350.0, "z": 22.76}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119659, "predecessors": [205119384], "right_lane_boundary": [{"x": -436.13, "y": 1381.29, "z": 23.18}, {"x": -438.59, "y": 1350.0, "z": 22.64}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119290]}, "205119460": {"centerline": [{"x": -450.0, "y": 1466.57, "z": 0.0}, {"x": -448.28, "y": 1466.44, "z": 0.0}, {"x": -446.57, "y": 1466.31, "z": 0.0}, {"x": -444.85, "y": 1466.18, "z": 0.0}, {"x": -443.13, "y": 1466.05, "z": 0.0}, {"x": -441.42, "y": 1465.92, "z": 0.0}, {"x": -439.7, "y": 1465.79, "z": 0.0}, {"x": -437.98, "y": 1465.66, "z": 0.0}], "id": 205119460, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -450.0, "y": 1467.83, "z": 24.67}, {"x": -449.91, "y": 1467.82, "z": 24.62}, {"x": -449.88, "y": 1467.82, "z": 24.62}, {"x": -437.9, "y": 1466.89, "z": 24.52}], "left_lane_mark_type": "DASHED_WHITE", "left_neighbor_id": 205119549, "predecessors": [205122373], "right_lane_boundary": [{"x": -450.0, "y": 1465.32, "z": 24.48}, {"x": -449.88, "y": 1465.31, "z": 24.44}, {"x": -438.07, "y": 1464.43, "z": 24.41}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119501, 205119642]}, "205119486": {"centerline": [{"x": -428.11, "y": 1481.29, "z": 0.0}, {"x": -428.32, "y": 1479.45, "z": 0.0}, {"x": -428.6, "y": 1477.62, "z": 0.0}, {"x": -429.08, "y": 1475.83, "z": 0.0}, {"x": -430.15, "y": 1474.37, "z": 0.0}, {"x": -431.82, "y": 1473.66, "z": 0.0}, {"x": -433.66, "y": 1473.54, "z": 0.0}, {"x": -435.52, "y": 1473.57, "z": 0.0}, {"x": -437.37, "y": 1473.64, "z": 0.0}], "id": 205119486, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -427.4, "y": 1481.28, "z": 24.74}, {"x": -427.78, "y": 1478.55, "z": 24.7}, {"x": -428.2, "y": 1476.42, "z": 24.68}, {"x": -428.74, "y": 1474.82, "z": 24.65}, {"x": -429.44, "y": 1473.68, "z": 24.62}, {"x": -430.36, "y": 1472.93, "z": 24.61}, {"x": -431.57, "y": 1472.49, "z": 24.6}, {"x": -433.12, "y": 1472.3, "z": 24.59}, {"x": -435.06, "y": 1472.27, "z": 24.57}, {"x": -437.45, "y": 1472.34, "z": 24.59}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119518], "right_lane_boundary": [{"x": -428.83, "y": 1481.3, "z": 24.7}, {"x": -429.07, "y": 1478.51, "z": 24.68}, {"x": -429.3, "y": 1477.21, "z": 24.67}, {"x": -429.55, "y": 1476.44, "z": 24.66}, {"x": -429.95, "y": 1475.8, "z": 24.66}, {"x": -430.0, "y": 1475.7, "z": 24.65}, {"x": -430.2, "y": 1475.55, "z": 24.66}, {"x": -430.28, "y": 1475.48, "z": 24.65}, {"x": -430.68, "y": 1475.2, "z": 24.62}, {"x": -430.92, "y": 1475.05, "z": 24.6}, {"x": -431.0, "y": 1475.03, "z": 24.61}, {"x": -431.09, "y": 1474.98, "z": 24.6}, {"x": -431.51, "y": 1474.84, "z": 24.58}, {"x": -432.28, "y": 1474.74, "z": 24.55}, {"x": -434.01, "y": 1474.78, "z": 24.51}, {"x": -437.28, "y": 1474.94, "z": 24.44}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119497]}, "205119494": {"centerline": [{"x": -428.23, "y": 1401.54, "z": 0.0}, {"x": -428.09, "y": 1403.48, "z": 0.0}, {"x": -427.96, "y": 1405.42, "z": 0.0}, {"x": -427.82, "y": 1407.36, "z": 0.0}, {"x": -427.68, "y": 1409.3, "z": 0.0}, {"x": -427.55, "y": 1411.23, "z": 0.0}, {"x": -427.41, "y": 1413.17, "z": 0.0}, {"x": -427.27, "y": 1415.11, "z": 0.0}, {"x": -427.13, "y": 1417.05, "z": 0.0}, {"x": -427.0, "y": 1418.99, "z": 0.0}, {"x": -426.86, "y": 1420.92, "z": 0.0}, {"x": -426.72, "y": 1422.86, "z": 0.0}, {"x": -426.59, "y": 1424.8, "z": 0.0}, {"x": -426.45, "y": 1426.74, "z": 0.0}, {"x": -426.31, "y": 1428.67, "z": 0.0}, {"x": -426.18, "y": 1430.61, "z": 0.0}, {"x": -426.04, "y": 1432.55, "z": 0.0}, {"x": -425.9, "y": 1434.49, "z": 0.0}, {"x": -425.77, "y": 1436.43, "z": 0.0}, {"x": -425.63, "y": 1438.36, "z": 0.0}, {"x": -425.49, "y": 1440.3, "z": 0.0}, {"x": -425.36, "y": 1442.24, "z": 0.0}, {"x": -425.22, "y": 1444.18, "z": 0.0}, {"x": -425.09, "y": 1446.12, "z": 0.0}, {"x": -424.95, "y": 1448.05, "z": 0.0}, {"x": -424.81, "y": 1449.99, "z": 0.0}, {"x": -424.67, "y": 1451.93, "z": 0.0}, {"x": -424.53, "y": 1453.87, "z": 0.0}, {"x": -424.4, "y": 1455.81, "z": 0.0}], "id": 205119494, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -429.69, "y": 1401.49, "z": 23.65}, {"x": -426.17, "y": 1450.94, "z": 24.36}, {"x": -425.83, "y": 1455.53, "z": 24.4}, {"x": -425.83, "y": 1455.81, "z": 24.41}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119643, 205119589], "right_lane_boundary": [{"x": -426.77, "y": 1401.6, "z": 23.61}, {"x": -425.61, "y": 1418.09, "z": 23.87}, {"x": -422.98, "y": 1455.8, "z": 24.34}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": 205119377, "successors": [205119531]}, "205119497": {"centerline": [{"x": -437.37, "y": 1473.64, "z": 0.0}, {"x": -439.17, "y": 1473.78, "z": 0.0}, {"x": -440.98, "y": 1473.91, "z": 0.0}, {"x": -442.78, "y": 1474.04, "z": 0.0}, {"x": -444.59, "y": 1474.17, "z": 0.0}, {"x": -446.39, "y": 1474.31, "z": 0.0}, {"x": -448.2, "y": 1474.44, "z": 0.0}, {"x": -450.0, "y": 1474.57, "z": 0.0}], "id": 205119497, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -437.45, "y": 1472.34, "z": 24.59}, {"x": -449.88, "y": 1473.23, "z": 24.75}, {"x": -449.91, "y": 1473.23, "z": 24.75}, {"x": -450.0, "y": 1473.24, "z": 24.72}], "left_lane_mark_type": "DASHED_WHITE", "left_neighbor_id": 205119558, "predecessors": [205119554, 205119486], "right_lane_boundary": [{"x": -437.28, "y": 1474.94, "z": 24.44}, {"x": -438.52, "y": 1475.05, "z": 24.5}, {"x": -449.88, "y": 1475.89, "z": 24.58}, {"x": -449.91, "y": 1475.89, "z": 24.58}, {"x": -450.0, "y": 1475.9, "z": 24.57}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205122347]}, "205119501": {"centerline": [{"x": -437.98, "y": 1465.66, "z": 0.0}, {"x": -436.11, "y": 1465.53, "z": 0.0}, {"x": -434.23, "y": 1465.4, "z": 0.0}, {"x": -432.36, "y": 1465.22, "z": 0.0}, {"x": -430.49, "y": 1465.08, "z": 0.0}, {"x": -428.62, "y": 1464.94, "z": 0.0}, {"x": -426.74, "y": 1464.79, "z": 0.0}, {"x": -424.87, "y": 1464.65, "z": 0.0}, {"x": -422.99, "y": 1464.51, "z": 0.0}, {"x": -421.12, "y": 1464.37, "z": 0.0}, {"x": -419.24, "y": 1464.23, "z": 0.0}, {"x": -417.37, "y": 1464.09, "z": 0.0}, {"x": -415.5, "y": 1463.95, "z": 0.0}, {"x": -413.62, "y": 1463.81, "z": 0.0}, {"x": -411.75, "y": 1463.67, "z": 0.0}], "id": 205119501, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -437.9, "y": 1466.89, "z": 24.52}, {"x": -411.65, "y": 1464.96, "z": 24.64}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119631, "predecessors": [205119460], "right_lane_boundary": [{"x": -438.07, "y": 1464.43, "z": 24.41}, {"x": -434.98, "y": 1464.25, "z": 24.39}, {"x": -434.03, "y": 1464.16, "z": 24.38}, {"x": -433.27, "y": 1464.02, "z": 24.38}, {"x": -411.84, "y": 1462.37, "z": 24.49}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119435]}, "205119505": {"centerline": [{"x": -428.13, "y": 1457.85, "z": 0.0}, {"x": -428.32, "y": 1459.65, "z": 0.0}, {"x": -428.52, "y": 1461.45, "z": 0.0}, {"x": -428.73, "y": 1463.25, "z": 0.0}, {"x": -429.17, "y": 1465.0, "z": 0.0}, {"x": -430.0, "y": 1466.61, "z": 0.0}, {"x": -431.12, "y": 1468.02, "z": 0.0}, {"x": -432.49, "y": 1469.2, "z": 0.0}, {"x": -434.05, "y": 1470.12, "z": 0.0}, {"x": -435.75, "y": 1470.72, "z": 0.0}, {"x": -437.55, "y": 1470.95, "z": 0.0}], "id": 205119505, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -428.98, "y": 1457.79, "z": 24.26}, {"x": -429.47, "y": 1462.29, "z": 24.37}, {"x": -429.68, "y": 1463.82, "z": 24.41}, {"x": -430.29, "y": 1465.3, "z": 24.5}, {"x": -431.25, "y": 1466.64, "z": 24.57}, {"x": -432.51, "y": 1467.81, "z": 24.59}, {"x": -434.03, "y": 1468.73, "z": 24.61}, {"x": -435.75, "y": 1469.33, "z": 24.63}, {"x": -437.64, "y": 1469.56, "z": 24.65}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119595], "right_lane_boundary": [{"x": -427.28, "y": 1457.9, "z": 24.36}, {"x": -427.77, "y": 1462.4, "z": 24.4}, {"x": -427.99, "y": 1464.29, "z": 24.45}, {"x": -428.61, "y": 1466.11, "z": 24.56}, {"x": -429.56, "y": 1467.79, "z": 24.6}, {"x": -430.8, "y": 1469.29, "z": 24.63}, {"x": -432.27, "y": 1470.55, "z": 24.66}, {"x": -433.91, "y": 1471.51, "z": 24.61}, {"x": -435.65, "y": 1472.13, "z": 24.57}, {"x": -437.45, "y": 1472.34, "z": 24.59}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119558]}, "205119508": {"centerline": [{"x": -437.77, "y": 1468.22, "z": 0.0}, {"x": -435.92, "y": 1468.12, "z": 0.0}, {"x": -434.07, "y": 1468.03, "z": 0.0}, {"x": -432.23, "y": 1468.15, "z": 0.0}, {"x": -430.43, "y": 1468.59, "z": 0.0}, {"x": -428.75, "y": 1469.35, "z": 0.0}, {"x": -427.19, "y": 1470.35, "z": 0.0}, {"x": -425.63, "y": 1471.35, "z": 0.0}, {"x": -424.18, "y": 1472.48, "z": 0.0}, {"x": -422.91, "y": 1473.82, "z": 0.0}, {"x": -421.86, "y": 1475.33, "z": 0.0}, {"x": -421.08, "y": 1477.01, "z": 0.0}, {"x": -420.59, "y": 1478.79, "z": 0.0}, {"x": -420.42, "y": 1480.62, "z": 0.0}], "id": 205119508, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -437.64, "y": 1469.56, "z": 24.65}, {"x": -434.17, "y": 1469.32, "z": 24.64}, {"x": -432.7, "y": 1469.32, "z": 24.64}, {"x": -431.07, "y": 1469.7, "z": 24.65}, {"x": -429.48, "y": 1470.4, "z": 24.67}, {"x": -427.93, "y": 1471.47, "z": 24.67}, {"x": -426.52, "y": 1472.52, "z": 24.67}, {"x": -425.21, "y": 1473.86, "z": 24.69}, {"x": -424.14, "y": 1475.39, "z": 24.72}, {"x": -423.36, "y": 1477.07, "z": 24.76}, {"x": -422.95, "y": 1478.88, "z": 24.81}, {"x": -422.96, "y": 1480.8, "z": 24.86}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119549], "right_lane_boundary": [{"x": -437.9, "y": 1466.89, "z": 24.52}, {"x": -434.53, "y": 1466.72, "z": 24.54}, {"x": -432.81, "y": 1466.75, "z": 24.57}, {"x": -430.98, "y": 1467.14, "z": 24.58}, {"x": -429.07, "y": 1467.67, "z": 24.6}, {"x": -427.23, "y": 1468.75, "z": 24.64}, {"x": -425.99, "y": 1469.53, "z": 24.67}, {"x": -425.01, "y": 1470.06, "z": 24.69}, {"x": -422.95, "y": 1471.36, "z": 24.68}, {"x": -421.95, "y": 1472.2, "z": 24.67}, {"x": -420.59, "y": 1473.58, "z": 24.66}, {"x": -419.62, "y": 1475.01, "z": 24.69}, {"x": -418.77, "y": 1476.75, "z": 24.7}, {"x": -418.18, "y": 1478.57, "z": 24.66}, {"x": -417.88, "y": 1480.45, "z": 24.64}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119357]}, "205119516": {"centerline": [{"x": -431.66, "y": 1350.0, "z": 0.0}, {"x": -431.52, "y": 1351.9, "z": 0.0}, {"x": -431.39, "y": 1353.81, "z": 0.0}, {"x": -431.26, "y": 1355.71, "z": 0.0}, {"x": -431.14, "y": 1357.61, "z": 0.0}, {"x": -431.01, "y": 1359.52, "z": 0.0}, {"x": -430.89, "y": 1361.42, "z": 0.0}, {"x": -430.77, "y": 1363.32, "z": 0.0}, {"x": -430.65, "y": 1365.23, "z": 0.0}, {"x": -430.46, "y": 1367.12, "z": 0.0}, {"x": -430.18, "y": 1369.01, "z": 0.0}, {"x": -429.9, "y": 1370.89, "z": 0.0}, {"x": -429.61, "y": 1372.77, "z": 0.0}, {"x": -429.33, "y": 1374.65, "z": 0.0}, {"x": -429.04, "y": 1376.53, "z": 0.0}, {"x": -428.75, "y": 1378.41, "z": 0.0}, {"x": -428.47, "y": 1380.29, "z": 0.0}, {"x": -428.19, "y": 1382.17, "z": 0.0}], "id": 205119516, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -433.57, "y": 1350.0, "z": 22.91}, {"x": -433.1, "y": 1355.72, "z": 22.97}, {"x": -432.16, "y": 1368.75, "z": 23.15}, {"x": -432.03, "y": 1370.57, "z": 23.17}, {"x": -431.25, "y": 1380.85, "z": 23.36}, {"x": -431.18, "y": 1382.02, "z": 23.38}, {"x": -431.17, "y": 1382.22, "z": 23.38}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119124], "right_lane_boundary": [{"x": -429.75, "y": 1350.0, "z": 22.84}, {"x": -428.8, "y": 1366.51, "z": 23.08}, {"x": -425.22, "y": 1382.13, "z": 23.23}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119437, 205119526, 205119589]}, "205119518": {"centerline": [{"x": -428.0, "y": 1482.74, "z": 0.0}, {"x": -428.11, "y": 1481.29, "z": 0.0}], "id": 205119518, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -427.34, "y": 1482.54, "z": 24.75}, {"x": -427.68, "y": 1482.19, "z": 24.73}, {"x": -427.71, "y": 1481.75, "z": 24.73}, {"x": -427.4, "y": 1481.28, "z": 24.74}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": null, "predecessors": [205119645], "right_lane_boundary": [{"x": -428.67, "y": 1482.94, "z": 24.65}, {"x": -428.83, "y": 1481.3, "z": 24.7}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119407, 205119486]}, "205119526": {"centerline": [{"x": -428.19, "y": 1382.17, "z": 0.0}, {"x": -427.9, "y": 1384.09, "z": 0.0}, {"x": -427.61, "y": 1386.01, "z": 0.0}, {"x": -427.32, "y": 1387.93, "z": 0.0}, {"x": -427.03, "y": 1389.85, "z": 0.0}, {"x": -426.74, "y": 1391.77, "z": 0.0}, {"x": -426.45, "y": 1393.69, "z": 0.0}, {"x": -426.15, "y": 1395.61, "z": 0.0}, {"x": -425.86, "y": 1397.53, "z": 0.0}, {"x": -425.59, "y": 1399.45, "z": 0.0}, {"x": -425.27, "y": 1401.37, "z": 0.0}], "id": 205119526, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -431.17, "y": 1382.22, "z": 23.38}, {"x": -426.77, "y": 1401.6, "z": 23.61}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119516], "right_lane_boundary": [{"x": -425.22, "y": 1382.13, "z": 23.23}, {"x": -424.43, "y": 1392.82, "z": 23.37}, {"x": -424.13, "y": 1396.47, "z": 23.39}, {"x": -423.96, "y": 1399.23, "z": 23.46}, {"x": -423.77, "y": 1401.13, "z": 23.48}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119377]}, "205119528": {"centerline": [{"x": -411.25, "y": 1471.61, "z": 0.0}, {"x": -413.13, "y": 1471.76, "z": 0.0}, {"x": -415.01, "y": 1471.91, "z": 0.0}, {"x": -416.89, "y": 1472.06, "z": 0.0}, {"x": -418.77, "y": 1472.25, "z": 0.0}, {"x": -420.6, "y": 1472.66, "z": 0.0}, {"x": -422.3, "y": 1473.42, "z": 0.0}, {"x": -423.79, "y": 1474.55, "z": 0.0}, {"x": -425.03, "y": 1475.96, "z": 0.0}, {"x": -425.98, "y": 1477.58, "z": 0.0}, {"x": -426.57, "y": 1479.36, "z": 0.0}, {"x": -426.76, "y": 1481.24, "z": 0.0}], "id": 205119528, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -411.33, "y": 1470.22, "z": 24.68}, {"x": -418.93, "y": 1470.84, "z": 24.69}, {"x": -420.67, "y": 1471.24, "z": 24.69}, {"x": -422.29, "y": 1471.96, "z": 24.68}, {"x": -423.75, "y": 1472.96, "z": 24.68}, {"x": -425.01, "y": 1474.23, "z": 24.69}, {"x": -426.05, "y": 1475.72, "z": 24.71}, {"x": -426.81, "y": 1477.41, "z": 24.71}, {"x": -427.28, "y": 1479.28, "z": 24.72}, {"x": -427.4, "y": 1481.28, "z": 24.74}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119623], "right_lane_boundary": [{"x": -411.17, "y": 1472.99, "z": 24.59}, {"x": -412.03, "y": 1473.05, "z": 24.61}, {"x": -418.77, "y": 1473.61, "z": 24.66}, {"x": -420.59, "y": 1473.89, "z": 24.67}, {"x": -422.32, "y": 1474.72, "z": 24.7}, {"x": -423.85, "y": 1475.99, "z": 24.73}, {"x": -425.07, "y": 1477.57, "z": 24.75}, {"x": -425.86, "y": 1479.35, "z": 24.77}, {"x": -426.11, "y": 1481.2, "z": 24.8}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119536]}, "205119531": {"centerline": [{"x": -424.4, "y": 1455.81, "z": 0.0}, {"x": -424.51, "y": 1457.79, "z": 0.0}, {"x": -424.89, "y": 1459.75, "z": 0.0}, {"x": -425.53, "y": 1461.64, "z": 0.0}, {"x": -426.42, "y": 1463.42, "z": 0.0}, {"x": -427.52, "y": 1465.08, "z": 0.0}, {"x": -428.82, "y": 1466.59, "z": 0.0}, {"x": -430.29, "y": 1467.93, "z": 0.0}, {"x": -431.92, "y": 1469.07, "z": 0.0}, {"x": -433.7, "y": 1469.97, "z": 0.0}, {"x": -435.58, "y": 1470.61, "z": 0.0}, {"x": -437.55, "y": 1470.95, "z": 0.0}], "id": 205119531, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -425.83, "y": 1455.81, "z": 24.41}, {"x": -425.82, "y": 1456.09, "z": 24.41}, {"x": -426.0, "y": 1458.05, "z": 24.4}, {"x": -426.48, "y": 1459.96, "z": 24.39}, {"x": -427.23, "y": 1461.8, "z": 24.39}, {"x": -428.22, "y": 1463.53, "z": 24.42}, {"x": -429.43, "y": 1465.12, "z": 24.49}, {"x": -430.82, "y": 1466.51, "z": 24.56}, {"x": -432.37, "y": 1467.7, "z": 24.59}, {"x": -434.04, "y": 1468.62, "z": 24.61}, {"x": -435.8, "y": 1469.25, "z": 24.63}, {"x": -437.64, "y": 1469.56, "z": 24.65}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119494], "right_lane_boundary": [{"x": -422.98, "y": 1455.8, "z": 24.34}, {"x": -422.96, "y": 1456.08, "z": 24.33}, {"x": -423.08, "y": 1458.18, "z": 24.38}, {"x": -423.47, "y": 1460.2, "z": 24.43}, {"x": -424.1, "y": 1462.13, "z": 24.44}, {"x": -424.96, "y": 1463.94, "z": 24.47}, {"x": -426.02, "y": 1465.62, "z": 24.55}, {"x": -427.27, "y": 1467.15, "z": 24.6}, {"x": -428.69, "y": 1468.52, "z": 24.63}, {"x": -430.24, "y": 1469.71, "z": 24.64}, {"x": -431.92, "y": 1470.71, "z": 24.66}, {"x": -433.69, "y": 1471.49, "z": 24.61}, {"x": -435.54, "y": 1472.04, "z": 24.58}, {"x": -437.45, "y": 1472.34, "z": 24.59}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119558]}, "205119535": {"centerline": [{"x": -411.59, "y": 1466.26, "z": 0.0}, {"x": -409.63, "y": 1466.11, "z": 0.0}, {"x": -407.67, "y": 1465.97, "z": 0.0}, {"x": -405.7, "y": 1465.83, "z": 0.0}, {"x": -403.74, "y": 1465.68, "z": 0.0}, {"x": -401.78, "y": 1465.54, "z": 0.0}, {"x": -399.81, "y": 1465.39, "z": 0.0}, {"x": -397.85, "y": 1465.24, "z": 0.0}, {"x": -395.89, "y": 1465.09, "z": 0.0}, {"x": -393.93, "y": 1464.93, "z": 0.0}, {"x": -391.96, "y": 1464.78, "z": 0.0}, {"x": -390.0, "y": 1464.63, "z": 0.0}], "id": 205119535, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -411.54, "y": 1467.56, "z": 24.73}, {"x": -399.5, "y": 1466.66, "z": 24.79}, {"x": -390.0, "y": 1465.87, "z": 24.82}], "left_lane_mark_type": "DOUBLE_SOLID_YELLOW", "left_neighbor_id": 205119390, "predecessors": [205119620, 205119631], "right_lane_boundary": [{"x": -411.65, "y": 1464.96, "z": 24.64}, {"x": -390.0, "y": 1463.38, "z": 24.72}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": 205119435, "successors": [205125451]}, "205119536": {"centerline": [{"x": -426.76, "y": 1481.24, "z": 0.0}, {"x": -426.53, "y": 1482.83, "z": 0.0}], "id": 205119536, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -427.4, "y": 1481.28, "z": 24.74}, {"x": -427.27, "y": 1481.91, "z": 24.75}, {"x": -427.34, "y": 1482.54, "z": 24.75}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": null, "predecessors": [205119528, 205119570, 205119603], "right_lane_boundary": [{"x": -426.11, "y": 1481.2, "z": 24.8}, {"x": -426.12, "y": 1481.62, "z": 24.81}, {"x": -426.12, "y": 1481.75, "z": 24.81}, {"x": -426.1, "y": 1481.98, "z": 24.81}, {"x": -425.73, "y": 1483.11, "z": 24.82}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119471]}, "205119537": {"centerline": [{"x": -432.24, "y": 1399.21, "z": 0.0}, {"x": -432.07, "y": 1400.48, "z": 0.0}, {"x": -432.09, "y": 1401.77, "z": 0.0}], "id": 205119537, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -433.03, "y": 1399.27, "z": 23.53}, {"x": -432.83, "y": 1399.75, "z": 23.54}, {"x": -432.81, "y": 1399.94, "z": 23.54}, {"x": -432.77, "y": 1400.16, "z": 23.54}, {"x": -432.9, "y": 1401.69, "z": 23.55}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": null, "predecessors": [205119354, 205122167], "right_lane_boundary": [{"x": -431.44, "y": 1399.16, "z": 23.57}, {"x": -431.35, "y": 1400.34, "z": 23.61}, {"x": -431.29, "y": 1401.85, "z": 23.61}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119615]}, "205119548": {"centerline": [{"x": -433.73, "y": 1402.16, "z": 0.0}, {"x": -433.94, "y": 1400.72, "z": 0.0}, {"x": -433.92, "y": 1399.3, "z": 0.0}], "id": 205119548, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -432.9, "y": 1401.69, "z": 23.55}, {"x": -433.27, "y": 1400.12, "z": 23.53}, {"x": -433.27, "y": 1399.91, "z": 23.53}, {"x": -433.27, "y": 1399.76, "z": 23.53}, {"x": -433.03, "y": 1399.27, "z": 23.53}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": null, "predecessors": [205120015], "right_lane_boundary": [{"x": -434.56, "y": 1402.64, "z": 23.46}, {"x": -434.7, "y": 1400.72, "z": 23.46}, {"x": -434.72, "y": 1400.42, "z": 23.46}, {"x": -434.74, "y": 1400.25, "z": 23.46}, {"x": -434.8, "y": 1399.33, "z": 23.45}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119376, 205119608]}, "205119549": {"centerline": [{"x": -450.0, "y": 1469.15, "z": 0.0}, {"x": -448.25, "y": 1469.02, "z": 0.0}, {"x": -446.51, "y": 1468.88, "z": 0.0}, {"x": -444.76, "y": 1468.75, "z": 0.0}, {"x": -443.01, "y": 1468.62, "z": 0.0}, {"x": -441.26, "y": 1468.49, "z": 0.0}, {"x": -439.52, "y": 1468.36, "z": 0.0}, {"x": -437.77, "y": 1468.22, "z": 0.0}], "id": 205119549, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -450.0, "y": 1470.46, "z": 24.7}, {"x": -449.91, "y": 1470.46, "z": 24.73}, {"x": -449.88, "y": 1470.45, "z": 24.73}, {"x": -437.64, "y": 1469.56, "z": 24.65}], "left_lane_mark_type": "DOUBLE_SOLID_YELLOW", "left_neighbor_id": 205119558, "predecessors": [205122430], "right_lane_boundary": [{"x": -450.0, "y": 1467.83, "z": 24.67}, {"x": -449.91, "y": 1467.82, "z": 24.62}, {"x": -449.88, "y": 1467.82, "z": 24.62}, {"x": -437.9, "y": 1466.89, "z": 24.52}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": 205119460, "successors": [205119508, 205119570, 205119631]}, "205119554": {"centerline": [{"x": -411.25, "y": 1471.61, "z": 0.0}, {"x": -413.11, "y": 1471.76, "z": 0.0}, {"x": -414.98, "y": 1471.91, "z": 0.0}, {"x": -416.84, "y": 1472.06, "z": 0.0}, {"x": -418.71, "y": 1472.2, "z": 0.0}, {"x": -420.57, "y": 1472.35, "z": 0.0}, {"x": -422.44, "y": 1472.49, "z": 0.0}, {"x": -424.31, "y": 1472.64, "z": 0.0}, {"x": -426.17, "y": 1472.78, "z": 0.0}, {"x": -428.04, "y": 1472.92, "z": 0.0}, {"x": -429.9, "y": 1473.07, "z": 0.0}, {"x": -431.77, "y": 1473.21, "z": 0.0}, {"x": -433.64, "y": 1473.36, "z": 0.0}, {"x": -435.5, "y": 1473.5, "z": 0.0}, {"x": -437.37, "y": 1473.64, "z": 0.0}], "id": 205119554, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -411.33, "y": 1470.22, "z": 24.68}, {"x": -437.45, "y": 1472.34, "z": 24.59}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119692, "predecessors": [205119623], "right_lane_boundary": [{"x": -411.17, "y": 1472.99, "z": 24.59}, {"x": -412.03, "y": 1473.05, "z": 24.61}, {"x": -415.11, "y": 1473.32, "z": 24.61}, {"x": -436.64, "y": 1474.91, "z": 24.44}, {"x": -437.28, "y": 1474.94, "z": 24.44}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119497]}, "205119558": {"centerline": [{"x": -437.55, "y": 1470.95, "z": 0.0}, {"x": -439.33, "y": 1471.08, "z": 0.0}, {"x": -441.1, "y": 1471.21, "z": 0.0}, {"x": -442.88, "y": 1471.34, "z": 0.0}, {"x": -444.66, "y": 1471.47, "z": 0.0}, {"x": -446.44, "y": 1471.59, "z": 0.0}, {"x": -448.22, "y": 1471.72, "z": 0.0}, {"x": -450.0, "y": 1471.85, "z": 0.0}], "id": 205119558, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -437.64, "y": 1469.56, "z": 24.65}, {"x": -449.88, "y": 1470.45, "z": 24.73}, {"x": -449.91, "y": 1470.46, "z": 24.73}, {"x": -450.0, "y": 1470.46, "z": 24.7}], "left_lane_mark_type": "DOUBLE_SOLID_YELLOW", "left_neighbor_id": 205119549, "predecessors": [205119505, 205119531, 205119692], "right_lane_boundary": [{"x": -437.45, "y": 1472.34, "z": 24.59}, {"x": -449.88, "y": 1473.23, "z": 24.75}, {"x": -449.91, "y": 1473.23, "z": 24.75}, {"x": -450.0, "y": 1473.24, "z": 24.72}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": 205119497, "successors": [205122196]}, "205119559": {"centerline": [{"x": -433.73, "y": 1381.15, "z": 0.0}, {"x": -433.46, "y": 1382.59, "z": 0.0}, {"x": -433.57, "y": 1384.0, "z": 0.0}], "id": 205119559, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -434.53, "y": 1381.02, "z": 23.23}, {"x": -434.09, "y": 1382.6, "z": 23.29}, {"x": -434.07, "y": 1382.76, "z": 23.29}, {"x": -434.05, "y": 1382.99, "z": 23.29}, {"x": -434.49, "y": 1383.74, "z": 23.28}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": null, "predecessors": [205119659], "right_lane_boundary": [{"x": -432.94, "y": 1381.28, "z": 23.31}, {"x": -432.87, "y": 1381.83, "z": 23.33}, {"x": -432.83, "y": 1382.05, "z": 23.33}, {"x": -432.65, "y": 1384.26, "z": 23.35}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119354, 205119596]}, "205119570": {"centerline": [{"x": -437.77, "y": 1468.22, "z": 0.0}, {"x": -435.84, "y": 1468.34, "z": 0.0}, {"x": -433.96, "y": 1468.82, "z": 0.0}, {"x": -432.21, "y": 1469.64, "z": 0.0}, {"x": -430.64, "y": 1470.75, "z": 0.0}, {"x": -429.27, "y": 1472.11, "z": 0.0}, {"x": -428.18, "y": 1473.7, "z": 0.0}, {"x": -427.41, "y": 1475.47, "z": 0.0}, {"x": -427.04, "y": 1477.37, "z": 0.0}, {"x": -426.89, "y": 1479.3, "z": 0.0}, {"x": -426.76, "y": 1481.24, "z": 0.0}], "id": 205119570, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -437.64, "y": 1469.56, "z": 24.65}, {"x": -435.51, "y": 1469.74, "z": 24.65}, {"x": -433.5, "y": 1470.36, "z": 24.66}, {"x": -431.68, "y": 1471.36, "z": 24.64}, {"x": -430.12, "y": 1472.66, "z": 24.62}, {"x": -428.89, "y": 1474.18, "z": 24.64}, {"x": -428.04, "y": 1475.84, "z": 24.67}, {"x": -427.66, "y": 1477.58, "z": 24.7}, {"x": -427.4, "y": 1481.28, "z": 24.74}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119549], "right_lane_boundary": [{"x": -437.9, "y": 1466.89, "z": 24.52}, {"x": -435.94, "y": 1466.95, "z": 24.53}, {"x": -434.07, "y": 1467.36, "z": 24.58}, {"x": -432.31, "y": 1468.1, "z": 24.6}, {"x": -430.71, "y": 1469.16, "z": 24.63}, {"x": -429.29, "y": 1470.47, "z": 24.68}, {"x": -428.12, "y": 1472.0, "z": 24.67}, {"x": -427.21, "y": 1473.71, "z": 24.66}, {"x": -426.62, "y": 1475.55, "z": 24.7}, {"x": -426.37, "y": 1477.5, "z": 24.72}, {"x": -426.11, "y": 1481.2, "z": 24.8}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119536]}, "205119576": {"centerline": [{"x": -429.7, "y": 1458.43, "z": 0.0}, {"x": -429.93, "y": 1456.88, "z": 0.0}, {"x": -429.99, "y": 1455.31, "z": 0.0}], "id": 205119576, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -428.98, "y": 1457.79, "z": 24.26}, {"x": -429.31, "y": 1456.5, "z": 24.24}, {"x": -429.28, "y": 1455.25, "z": 24.25}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": null, "predecessors": [205119642, 205119429, 205119407], "right_lane_boundary": [{"x": -430.43, "y": 1459.07, "z": 24.25}, {"x": -430.7, "y": 1455.37, "z": 24.18}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119375]}, "205119579": {"centerline": [{"x": -428.13, "y": 1457.85, "z": 0.0}, {"x": -427.54, "y": 1459.7, "z": 0.0}, {"x": -426.44, "y": 1461.29, "z": 0.0}, {"x": -425.03, "y": 1462.6, "z": 0.0}, {"x": -423.34, "y": 1463.47, "z": 0.0}, {"x": -421.46, "y": 1463.81, "z": 0.0}, {"x": -419.52, "y": 1463.81, "z": 0.0}, {"x": -417.57, "y": 1463.78, "z": 0.0}, {"x": -415.64, "y": 1463.8, "z": 0.0}, {"x": -413.69, "y": 1463.72, "z": 0.0}, {"x": -411.75, "y": 1463.67, "z": 0.0}], "id": 205119579, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -428.98, "y": 1457.79, "z": 24.26}, {"x": -428.54, "y": 1459.59, "z": 24.32}, {"x": -427.6, "y": 1461.36, "z": 24.38}, {"x": -426.31, "y": 1462.95, "z": 24.43}, {"x": -424.8, "y": 1464.21, "z": 24.49}, {"x": -423.23, "y": 1464.99, "z": 24.55}, {"x": -421.73, "y": 1465.14, "z": 24.57}, {"x": -411.65, "y": 1464.96, "z": 24.64}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119595], "right_lane_boundary": [{"x": -427.28, "y": 1457.9, "z": 24.36}, {"x": -426.65, "y": 1459.59, "z": 24.38}, {"x": -425.35, "y": 1461.14, "z": 24.42}, {"x": -423.67, "y": 1462.24, "z": 24.44}, {"x": -421.93, "y": 1462.55, "z": 24.45}, {"x": -417.19, "y": 1462.47, "z": 24.43}, {"x": -416.66, "y": 1462.61, "z": 24.43}, {"x": -415.89, "y": 1462.59, "z": 24.44}, {"x": -414.6, "y": 1462.52, "z": 24.48}, {"x": -412.84, "y": 1462.39, "z": 24.51}, {"x": -411.84, "y": 1462.37, "z": 24.49}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119435]}, "205119589": {"centerline": [{"x": -428.19, "y": 1382.17, "z": 0.0}, {"x": -428.2, "y": 1384.11, "z": 0.0}, {"x": -428.2, "y": 1386.05, "z": 0.0}, {"x": -428.21, "y": 1387.98, "z": 0.0}, {"x": -428.21, "y": 1389.92, "z": 0.0}, {"x": -428.21, "y": 1391.86, "z": 0.0}, {"x": -428.22, "y": 1393.8, "z": 0.0}, {"x": -428.22, "y": 1395.73, "z": 0.0}, {"x": -428.22, "y": 1397.67, "z": 0.0}, {"x": -428.23, "y": 1399.61, "z": 0.0}, {"x": -428.23, "y": 1401.54, "z": 0.0}], "id": 205119589, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -431.17, "y": 1382.22, "z": 23.38}, {"x": -429.69, "y": 1401.49, "z": 23.65}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119516], "right_lane_boundary": [{"x": -425.22, "y": 1382.13, "z": 23.23}, {"x": -426.77, "y": 1401.6, "z": 23.61}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119494]}, "205119595": {"centerline": [{"x": -428.37, "y": 1455.11, "z": 0.0}, {"x": -427.97, "y": 1456.44, "z": 0.0}, {"x": -428.13, "y": 1457.85, "z": 0.0}], "id": 205119595, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -429.28, "y": 1455.25, "z": 24.25}, {"x": -428.57, "y": 1456.4, "z": 24.27}, {"x": -428.98, "y": 1457.79, "z": 24.26}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": null, "predecessors": [205119878], "right_lane_boundary": [{"x": -427.45, "y": 1454.98, "z": 24.36}, {"x": -427.46, "y": 1455.9, "z": 24.35}, {"x": -427.38, "y": 1456.22, "z": 24.36}, {"x": -427.28, "y": 1457.9, "z": 24.36}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119505, 205119579, 205119603]}, "205119596": {"centerline": [{"x": -433.57, "y": 1384.0, "z": 0.0}, {"x": -433.52, "y": 1385.8, "z": 0.0}, {"x": -433.62, "y": 1387.59, "z": 0.0}, {"x": -434.16, "y": 1389.3, "z": 0.0}, {"x": -435.26, "y": 1390.68, "z": 0.0}, {"x": -436.77, "y": 1391.6, "z": 0.0}, {"x": -438.48, "y": 1392.11, "z": 0.0}, {"x": -440.26, "y": 1392.35, "z": 0.0}], "id": 205119596, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -434.49, "y": 1383.74, "z": 23.28}, {"x": -434.49, "y": 1385.12, "z": 23.31}, {"x": -434.57, "y": 1386.6, "z": 23.33}, {"x": -435.04, "y": 1388.35, "z": 23.35}, {"x": -436.23, "y": 1389.28, "z": 23.37}, {"x": -437.83, "y": 1389.77, "z": 23.41}, {"x": -440.3, "y": 1389.95, "z": 23.45}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119612, "predecessors": [205119559], "right_lane_boundary": [{"x": -432.65, "y": 1384.26, "z": 23.35}, {"x": -432.47, "y": 1387.9, "z": 23.41}, {"x": -433.19, "y": 1390.27, "z": 23.44}, {"x": -434.27, "y": 1392.03, "z": 23.45}, {"x": -435.59, "y": 1393.27, "z": 23.41}, {"x": -437.09, "y": 1394.07, "z": 23.43}, {"x": -438.66, "y": 1394.53, "z": 23.45}, {"x": -440.21, "y": 1394.75, "z": 23.46}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119403]}, "205119603": {"centerline": [{"x": -428.13, "y": 1457.85, "z": 0.0}, {"x": -428.01, "y": 1459.8, "z": 0.0}, {"x": -427.9, "y": 1461.75, "z": 0.0}, {"x": -427.78, "y": 1463.7, "z": 0.0}, {"x": -427.67, "y": 1465.64, "z": 0.0}, {"x": -427.56, "y": 1467.59, "z": 0.0}, {"x": -427.44, "y": 1469.54, "z": 0.0}, {"x": -427.33, "y": 1471.49, "z": 0.0}, {"x": -427.21, "y": 1473.44, "z": 0.0}, {"x": -427.1, "y": 1475.39, "z": 0.0}, {"x": -426.98, "y": 1477.34, "z": 0.0}, {"x": -426.87, "y": 1479.29, "z": 0.0}, {"x": -426.76, "y": 1481.24, "z": 0.0}], "id": 205119603, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -428.98, "y": 1457.79, "z": 24.26}, {"x": -427.4, "y": 1481.28, "z": 24.74}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119407, "predecessors": [205119595], "right_lane_boundary": [{"x": -427.28, "y": 1457.9, "z": 24.36}, {"x": -426.11, "y": 1481.2, "z": 24.8}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": null, "successors": [205119536]}, "205119608": {"centerline": [{"x": -433.92, "y": 1399.3, "z": 0.0}, {"x": -434.09, "y": 1397.36, "z": 0.0}, {"x": -434.26, "y": 1395.42, "z": 0.0}, {"x": -434.42, "y": 1393.48, "z": 0.0}, {"x": -434.59, "y": 1391.54, "z": 0.0}, {"x": -434.75, "y": 1389.6, "z": 0.0}, {"x": -434.92, "y": 1387.66, "z": 0.0}, {"x": -435.08, "y": 1385.72, "z": 0.0}, {"x": -435.25, "y": 1383.78, "z": 0.0}], "id": 205119608, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -433.03, "y": 1399.27, "z": 23.53}, {"x": -433.15, "y": 1398.17, "z": 23.52}, {"x": -434.49, "y": 1383.74, "z": 23.28}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119354, "predecessors": [205119548], "right_lane_boundary": [{"x": -434.8, "y": 1399.33, "z": 23.45}, {"x": -436.0, "y": 1383.83, "z": 23.25}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": null, "successors": [205119384]}, "205119612": {"centerline": [{"x": -440.41, "y": 1387.97, "z": 0.0}, {"x": -438.43, "y": 1387.83, "z": 0.0}, {"x": -436.59, "y": 1387.19, "z": 0.0}, {"x": -435.55, "y": 1385.7, "z": 0.0}, {"x": -435.25, "y": 1383.78, "z": 0.0}], "id": 205119612, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -440.3, "y": 1389.95, "z": 23.45}, {"x": -437.83, "y": 1389.77, "z": 23.41}, {"x": -436.23, "y": 1389.28, "z": 23.37}, {"x": -435.04, "y": 1388.35, "z": 23.35}, {"x": -434.57, "y": 1386.6, "z": 23.33}, {"x": -434.49, "y": 1385.12, "z": 23.31}, {"x": -434.49, "y": 1383.74, "z": 23.28}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119596, "predecessors": [205119618], "right_lane_boundary": [{"x": -440.52, "y": 1386.0, "z": 23.21}, {"x": -438.42, "y": 1385.86, "z": 23.22}, {"x": -437.6, "y": 1385.69, "z": 23.23}, {"x": -437.02, "y": 1385.45, "z": 23.25}, {"x": -436.51, "y": 1385.05, "z": 23.3}, {"x": -436.33, "y": 1384.83, "z": 23.28}, {"x": -436.17, "y": 1384.54, "z": 23.26}, {"x": -436.02, "y": 1383.93, "z": 23.25}, {"x": -436.01, "y": 1383.87, "z": 23.25}, {"x": -436.0, "y": 1383.83, "z": 23.25}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119384]}, "205119615": {"centerline": [{"x": -432.09, "y": 1401.77, "z": 0.0}, {"x": -431.94, "y": 1403.69, "z": 0.0}, {"x": -431.81, "y": 1405.62, "z": 0.0}, {"x": -431.68, "y": 1407.54, "z": 0.0}, {"x": -431.55, "y": 1409.47, "z": 0.0}, {"x": -431.43, "y": 1411.39, "z": 0.0}, {"x": -431.3, "y": 1413.32, "z": 0.0}, {"x": -431.17, "y": 1415.24, "z": 0.0}, {"x": -431.04, "y": 1417.17, "z": 0.0}, {"x": -430.91, "y": 1419.1, "z": 0.0}, {"x": -430.77, "y": 1421.02, "z": 0.0}, {"x": -430.64, "y": 1422.95, "z": 0.0}, {"x": -430.5, "y": 1424.87, "z": 0.0}, {"x": -430.36, "y": 1426.8, "z": 0.0}, {"x": -430.22, "y": 1428.72, "z": 0.0}], "id": 205119615, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -432.9, "y": 1401.69, "z": 23.55}, {"x": -431.76, "y": 1418.51, "z": 23.78}, {"x": -431.0, "y": 1428.76, "z": 23.97}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205120015, "predecessors": [205119537], "right_lane_boundary": [{"x": -431.29, "y": 1401.85, "z": 23.61}, {"x": -431.18, "y": 1402.9, "z": 23.63}, {"x": -429.58, "y": 1426.79, "z": 24.03}, {"x": -429.58, "y": 1427.12, "z": 24.03}, {"x": -429.54, "y": 1428.12, "z": 24.04}, {"x": -429.48, "y": 1428.62, "z": 24.04}, {"x": -429.44, "y": 1428.67, "z": 24.05}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119966]}, "205119618": {"centerline": [{"x": -459.26, "y": 1389.29, "z": 0.0}, {"x": -457.37, "y": 1389.15, "z": 0.0}, {"x": -455.49, "y": 1389.02, "z": 0.0}, {"x": -453.6, "y": 1388.89, "z": 0.0}, {"x": -451.72, "y": 1388.76, "z": 0.0}, {"x": -449.83, "y": 1388.63, "z": 0.0}, {"x": -447.95, "y": 1388.5, "z": 0.0}, {"x": -446.07, "y": 1388.37, "z": 0.0}, {"x": -444.18, "y": 1388.24, "z": 0.0}, {"x": -442.3, "y": 1388.1, "z": 0.0}, {"x": -440.41, "y": 1387.97, "z": 0.0}], "id": 205119618, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -459.13, "y": 1391.17, "z": 23.63}, {"x": -440.3, "y": 1389.95, "z": 23.45}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119403, "predecessors": [], "right_lane_boundary": [{"x": -459.38, "y": 1387.4, "z": 23.32}, {"x": -440.52, "y": 1386.0, "z": 23.21}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119612, 205119643, 205122167]}, "205119620": {"centerline": [{"x": -425.16, "y": 1481.12, "z": 0.0}, {"x": -425.09, "y": 1479.29, "z": 0.0}, {"x": -424.74, "y": 1477.48, "z": 0.0}, {"x": -424.13, "y": 1475.75, "z": 0.0}, {"x": -423.32, "y": 1474.1, "z": 0.0}, {"x": -422.33, "y": 1472.55, "z": 0.0}, {"x": -421.18, "y": 1471.12, "z": 0.0}, {"x": -419.87, "y": 1469.83, "z": 0.0}, {"x": -418.43, "y": 1468.69, "z": 0.0}, {"x": -416.87, "y": 1467.73, "z": 0.0}, {"x": -415.19, "y": 1466.98, "z": 0.0}, {"x": -413.42, "y": 1466.49, "z": 0.0}, {"x": -411.59, "y": 1466.26, "z": 0.0}], "id": 205119620, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -424.49, "y": 1481.08, "z": 24.91}, {"x": -424.5, "y": 1480.42, "z": 24.85}, {"x": -424.45, "y": 1480.28, "z": 24.85}, {"x": -424.39, "y": 1479.41, "z": 24.81}, {"x": -424.0, "y": 1477.7, "z": 24.77}, {"x": -423.33, "y": 1476.01, "z": 24.73}, {"x": -422.43, "y": 1474.37, "z": 24.69}, {"x": -421.31, "y": 1472.81, "z": 24.66}, {"x": -420.02, "y": 1471.39, "z": 24.68}, {"x": -418.57, "y": 1470.13, "z": 24.7}, {"x": -417.0, "y": 1469.09, "z": 24.73}, {"x": -415.33, "y": 1468.28, "z": 24.73}, {"x": -413.6, "y": 1467.77, "z": 24.72}, {"x": -411.54, "y": 1467.56, "z": 24.73}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119347], "right_lane_boundary": [{"x": -425.83, "y": 1481.16, "z": 24.81}, {"x": -425.8, "y": 1479.24, "z": 24.77}, {"x": -425.49, "y": 1477.34, "z": 24.73}, {"x": -424.94, "y": 1475.48, "z": 24.72}, {"x": -424.15, "y": 1473.7, "z": 24.69}, {"x": -423.16, "y": 1472.01, "z": 24.68}, {"x": -421.97, "y": 1470.44, "z": 24.7}, {"x": -420.61, "y": 1469.02, "z": 24.7}, {"x": -419.1, "y": 1467.77, "z": 24.73}, {"x": -417.46, "y": 1466.71, "z": 24.7}, {"x": -415.71, "y": 1465.88, "z": 24.69}, {"x": -413.86, "y": 1465.3, "z": 24.66}, {"x": -411.95, "y": 1464.98, "z": 24.64}, {"x": -411.65, "y": 1464.96, "z": 24.64}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119535]}, "205119623": {"centerline": [{"x": -390.0, "y": 1470.04, "z": 0.0}, {"x": -391.93, "y": 1470.19, "z": 0.0}, {"x": -393.86, "y": 1470.34, "z": 0.0}, {"x": -395.79, "y": 1470.49, "z": 0.0}, {"x": -397.72, "y": 1470.64, "z": 0.0}, {"x": -399.66, "y": 1470.79, "z": 0.0}, {"x": -401.59, "y": 1470.94, "z": 0.0}, {"x": -403.52, "y": 1471.08, "z": 0.0}, {"x": -405.45, "y": 1471.23, "z": 0.0}, {"x": -407.38, "y": 1471.36, "z": 0.0}, {"x": -409.31, "y": 1471.49, "z": 0.0}, {"x": -411.25, "y": 1471.61, "z": 0.0}], "id": 205119623, "is_intersection": false, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -390.0, "y": 1468.64, "z": 24.81}, {"x": -405.78, "y": 1469.89, "z": 24.73}, {"x": -411.33, "y": 1470.22, "z": 24.68}], "left_lane_mark_type": "DASHED_WHITE", "left_neighbor_id": 205119390, "predecessors": [205125295], "right_lane_boundary": [{"x": -390.0, "y": 1471.45, "z": 24.72}, {"x": -406.49, "y": 1472.68, "z": 24.62}, {"x": -411.17, "y": 1472.99, "z": 24.59}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119528, 205119554, 205119652]}, "205119631": {"centerline": [{"x": -437.77, "y": 1468.22, "z": 0.0}, {"x": -435.9, "y": 1468.08, "z": 0.0}, {"x": -434.03, "y": 1467.94, "z": 0.0}, {"x": -432.16, "y": 1467.8, "z": 0.0}, {"x": -430.29, "y": 1467.66, "z": 0.0}, {"x": -428.42, "y": 1467.52, "z": 0.0}, {"x": -426.55, "y": 1467.38, "z": 0.0}, {"x": -424.68, "y": 1467.24, "z": 0.0}, {"x": -422.81, "y": 1467.1, "z": 0.0}, {"x": -420.94, "y": 1466.96, "z": 0.0}, {"x": -419.07, "y": 1466.82, "z": 0.0}, {"x": -417.2, "y": 1466.68, "z": 0.0}, {"x": -415.33, "y": 1466.54, "z": 0.0}, {"x": -413.46, "y": 1466.4, "z": 0.0}, {"x": -411.59, "y": 1466.26, "z": 0.0}], "id": 205119631, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -437.64, "y": 1469.56, "z": 24.65}, {"x": -411.54, "y": 1467.56, "z": 24.73}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119692, "predecessors": [205119549], "right_lane_boundary": [{"x": -437.9, "y": 1466.89, "z": 24.52}, {"x": -411.65, "y": 1464.96, "z": 24.64}], "right_lane_mark_type": "NONE", "right_neighbor_id": 205119501, "successors": [205119535]}, "205119642": {"centerline": [{"x": -437.98, "y": 1465.66, "z": 0.0}, {"x": -436.17, "y": 1465.45, "z": 0.0}, {"x": -434.37, "y": 1465.14, "z": 0.0}, {"x": -432.66, "y": 1464.58, "z": 0.0}, {"x": -431.21, "y": 1463.54, "z": 0.0}, {"x": -430.24, "y": 1462.02, "z": 0.0}, {"x": -429.82, "y": 1460.25, "z": 0.0}, {"x": -429.7, "y": 1458.43, "z": 0.0}], "id": 205119642, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -437.9, "y": 1466.89, "z": 24.52}, {"x": -435.65, "y": 1466.52, "z": 24.51}, {"x": -433.81, "y": 1466.02, "z": 24.5}, {"x": -432.32, "y": 1465.35, "z": 24.47}, {"x": -431.16, "y": 1464.46, "z": 24.43}, {"x": -430.29, "y": 1463.3, "z": 24.39}, {"x": -429.66, "y": 1461.83, "z": 24.35}, {"x": -429.23, "y": 1460.01, "z": 24.3}, {"x": -428.98, "y": 1457.79, "z": 24.26}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119460], "right_lane_boundary": [{"x": -438.07, "y": 1464.43, "z": 24.41}, {"x": -434.98, "y": 1464.25, "z": 24.39}, {"x": -434.03, "y": 1464.16, "z": 24.38}, {"x": -433.32, "y": 1464.04, "z": 24.38}, {"x": -432.66, "y": 1463.84, "z": 24.38}, {"x": -432.17, "y": 1463.62, "z": 24.38}, {"x": -431.67, "y": 1463.28, "z": 24.37}, {"x": -431.24, "y": 1462.85, "z": 24.37}, {"x": -430.89, "y": 1462.34, "z": 24.35}, {"x": -430.62, "y": 1461.76, "z": 24.34}, {"x": -430.49, "y": 1461.29, "z": 24.32}, {"x": -430.42, "y": 1460.73, "z": 24.31}, {"x": -430.43, "y": 1459.07, "z": 24.25}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119576]}, "205119643": {"centerline": [{"x": -440.41, "y": 1387.97, "z": 0.0}, {"x": -438.54, "y": 1388.07, "z": 0.0}, {"x": -436.72, "y": 1388.47, "z": 0.0}, {"x": -434.99, "y": 1389.17, "z": 0.0}, {"x": -433.39, "y": 1390.13, "z": 0.0}, {"x": -431.95, "y": 1391.32, "z": 0.0}, {"x": -430.7, "y": 1392.71, "z": 0.0}, {"x": -429.67, "y": 1394.27, "z": 0.0}, {"x": -428.93, "y": 1395.99, "z": 0.0}, {"x": -428.52, "y": 1397.81, "z": 0.0}, {"x": -428.36, "y": 1399.68, "z": 0.0}, {"x": -428.23, "y": 1401.54, "z": 0.0}], "id": 205119643, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -440.3, "y": 1389.95, "z": 23.45}, {"x": -438.31, "y": 1390.03, "z": 23.42}, {"x": -436.43, "y": 1390.53, "z": 23.42}, {"x": -434.71, "y": 1391.38, "z": 23.42}, {"x": -433.19, "y": 1392.5, "z": 23.48}, {"x": -431.92, "y": 1393.83, "z": 23.51}, {"x": -430.92, "y": 1395.28, "z": 23.52}, {"x": -430.24, "y": 1396.8, "z": 23.55}, {"x": -429.91, "y": 1398.3, "z": 23.58}, {"x": -429.69, "y": 1401.49, "z": 23.65}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119618], "right_lane_boundary": [{"x": -440.52, "y": 1386.0, "z": 23.21}, {"x": -438.53, "y": 1386.1, "z": 23.22}, {"x": -436.64, "y": 1386.49, "z": 23.27}, {"x": -434.86, "y": 1387.14, "z": 23.33}, {"x": -433.23, "y": 1388.03, "z": 23.39}, {"x": -431.74, "y": 1389.13, "z": 23.44}, {"x": -430.42, "y": 1390.4, "z": 23.46}, {"x": -429.29, "y": 1391.82, "z": 23.47}, {"x": -428.37, "y": 1393.36, "z": 23.49}, {"x": -427.66, "y": 1395.0, "z": 23.5}, {"x": -427.2, "y": 1396.69, "z": 23.53}, {"x": -427.0, "y": 1398.42, "z": 23.56}, {"x": -426.77, "y": 1401.6, "z": 23.61}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119494]}, "205119652": {"centerline": [{"x": -411.25, "y": 1471.61, "z": 0.0}, {"x": -413.17, "y": 1471.87, "z": 0.0}, {"x": -415.09, "y": 1472.16, "z": 0.0}, {"x": -416.99, "y": 1472.59, "z": 0.0}, {"x": -418.71, "y": 1473.46, "z": 0.0}, {"x": -419.93, "y": 1474.9, "z": 0.0}, {"x": -420.4, "y": 1476.75, "z": 0.0}, {"x": -420.5, "y": 1478.68, "z": 0.0}, {"x": -420.42, "y": 1480.62, "z": 0.0}], "id": 205119652, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -411.33, "y": 1470.22, "z": 24.68}, {"x": -413.9, "y": 1470.68, "z": 24.67}, {"x": -416.11, "y": 1471.14, "z": 24.67}, {"x": -417.98, "y": 1471.64, "z": 24.67}, {"x": -419.52, "y": 1472.24, "z": 24.67}, {"x": -420.75, "y": 1472.98, "z": 24.66}, {"x": -421.7, "y": 1473.93, "z": 24.68}, {"x": -422.37, "y": 1475.14, "z": 24.71}, {"x": -422.79, "y": 1476.65, "z": 24.75}, {"x": -422.98, "y": 1478.52, "z": 24.8}, {"x": -422.96, "y": 1480.8, "z": 24.86}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119623], "right_lane_boundary": [{"x": -411.17, "y": 1472.99, "z": 24.59}, {"x": -412.03, "y": 1473.05, "z": 24.61}, {"x": -415.09, "y": 1473.31, "z": 24.61}, {"x": -415.9, "y": 1473.51, "z": 24.62}, {"x": -416.62, "y": 1473.81, "z": 24.66}, {"x": -416.75, "y": 1473.9, "z": 24.67}, {"x": -417.01, "y": 1474.01, "z": 24.67}, {"x": -417.21, "y": 1474.23, "z": 24.7}, {"x": -417.51, "y": 1474.53, "z": 24.7}, {"x": -417.65, "y": 1474.72, "z": 24.7}, {"x": -417.75, "y": 1474.83, "z": 24.7}, {"x": -417.97, "y": 1475.33, "z": 24.71}, {"x": -418.08, "y": 1475.75, "z": 24.7}, {"x": -418.15, "y": 1476.77, "z": 24.71}, {"x": -418.01, "y": 1479.02, "z": 24.64}, {"x": -417.88, "y": 1480.45, "z": 24.64}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119357]}, "205119659": {"centerline": [{"x": -435.94, "y": 1350.0, "z": 0.0}, {"x": -435.79, "y": 1351.95, "z": 0.0}, {"x": -435.65, "y": 1353.89, "z": 0.0}, {"x": -435.51, "y": 1355.84, "z": 0.0}, {"x": -435.36, "y": 1357.79, "z": 0.0}, {"x": -435.22, "y": 1359.73, "z": 0.0}, {"x": -435.08, "y": 1361.68, "z": 0.0}, {"x": -434.93, "y": 1363.63, "z": 0.0}, {"x": -434.79, "y": 1365.57, "z": 0.0}, {"x": -434.65, "y": 1367.52, "z": 0.0}, {"x": -434.5, "y": 1369.47, "z": 0.0}, {"x": -434.36, "y": 1371.41, "z": 0.0}, {"x": -434.22, "y": 1373.36, "z": 0.0}, {"x": -434.07, "y": 1375.31, "z": 0.0}, {"x": -433.93, "y": 1377.25, "z": 0.0}, {"x": -433.81, "y": 1379.2, "z": 0.0}, {"x": -433.73, "y": 1381.15, "z": 0.0}], "id": 205119659, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -436.87, "y": 1350.0, "z": 22.76}, {"x": -434.6, "y": 1378.2, "z": 23.18}, {"x": -434.53, "y": 1381.02, "z": 23.23}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119454, "predecessors": [205119120], "right_lane_boundary": [{"x": -435.0, "y": 1350.0, "z": 22.87}, {"x": -434.0, "y": 1365.11, "z": 23.03}, {"x": -433.81, "y": 1368.17, "z": 23.09}, {"x": -433.7, "y": 1369.49, "z": 23.1}, {"x": -433.01, "y": 1379.85, "z": 23.28}, {"x": -432.94, "y": 1381.28, "z": 23.31}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119559]}, "205119692": {"centerline": [{"x": -411.43, "y": 1468.89, "z": 0.0}, {"x": -413.3, "y": 1469.04, "z": 0.0}, {"x": -415.16, "y": 1469.18, "z": 0.0}, {"x": -417.03, "y": 1469.33, "z": 0.0}, {"x": -418.89, "y": 1469.48, "z": 0.0}, {"x": -420.76, "y": 1469.63, "z": 0.0}, {"x": -422.62, "y": 1469.77, "z": 0.0}, {"x": -424.49, "y": 1469.92, "z": 0.0}, {"x": -426.35, "y": 1470.07, "z": 0.0}, {"x": -428.22, "y": 1470.22, "z": 0.0}, {"x": -430.09, "y": 1470.36, "z": 0.0}, {"x": -431.95, "y": 1470.51, "z": 0.0}, {"x": -433.82, "y": 1470.66, "z": 0.0}, {"x": -435.68, "y": 1470.8, "z": 0.0}, {"x": -437.55, "y": 1470.95, "z": 0.0}], "id": 205119692, "is_intersection": true, "lane_type": "VEHICLE", "left_lane_boundary": [{"x": -411.54, "y": 1467.56, "z": 24.73}, {"x": -437.64, "y": 1469.56, "z": 24.65}], "left_lane_mark_type": "NONE", "left_neighbor_id": 205119631, "predecessors": [205119390], "right_lane_boundary": [{"x": -411.33, "y": 1470.22, "z": 24.68}, {"x": -437.45, "y": 1472.34, "z": 24.59}], "right_lane_mark_type": "NONE", "right_neighbor_id": 205119554, "successors": [205119558]}, "205119878": {"centerline": [{"x": -429.36, "y": 1440.21, "z": 0.0}, {"x": -429.24, "y": 1442.07, "z": 0.0}, {"x": -429.12, "y": 1443.93, "z": 0.0}, {"x": -428.99, "y": 1445.8, "z": 0.0}, {"x": -428.87, "y": 1447.66, "z": 0.0}, {"x": -428.75, "y": 1449.52, "z": 0.0}, {"x": -428.63, "y": 1451.39, "z": 0.0}, {"x": -428.51, "y": 1453.25, "z": 0.0}, {"x": -428.37, "y": 1455.11, "z": 0.0}], "id": 205119878, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -430.15, "y": 1440.21, "z": 24.12}, {"x": -429.38, "y": 1454.32, "z": 24.24}, {"x": -429.28, "y": 1455.25, "z": 24.25}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119375, "predecessors": [205119966], "right_lane_boundary": [{"x": -428.56, "y": 1440.21, "z": 24.18}, {"x": -428.58, "y": 1440.26, "z": 24.18}, {"x": -428.49, "y": 1441.17, "z": 24.2}, {"x": -427.45, "y": 1454.98, "z": 24.36}], "right_lane_mark_type": "SOLID_WHITE", "right_neighbor_id": null, "successors": [205119595]}, "205119966": {"centerline": [{"x": -430.22, "y": 1428.72, "z": 0.0}, {"x": -430.08, "y": 1430.63, "z": 0.0}, {"x": -429.93, "y": 1432.55, "z": 0.0}, {"x": -429.79, "y": 1434.46, "z": 0.0}, {"x": -429.65, "y": 1436.38, "z": 0.0}, {"x": -429.5, "y": 1438.29, "z": 0.0}, {"x": -429.36, "y": 1440.21, "z": 0.0}], "id": 205119966, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -431.0, "y": 1428.76, "z": 23.97}, {"x": -430.15, "y": 1440.21, "z": 24.12}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205120065, "predecessors": [205119615], "right_lane_boundary": [{"x": -429.44, "y": 1428.67, "z": 24.05}, {"x": -428.56, "y": 1440.21, "z": 24.18}], "right_lane_mark_type": "DASHED_WHITE", "right_neighbor_id": null, "successors": [205119878]}, "205120015": {"centerline": [{"x": -431.82, "y": 1428.75, "z": 0.0}, {"x": -431.96, "y": 1426.85, "z": 0.0}, {"x": -432.1, "y": 1424.95, "z": 0.0}, {"x": -432.24, "y": 1423.05, "z": 0.0}, {"x": -432.38, "y": 1421.15, "z": 0.0}, {"x": -432.52, "y": 1419.25, "z": 0.0}, {"x": -432.65, "y": 1417.35, "z": 0.0}, {"x": -432.79, "y": 1415.45, "z": 0.0}, {"x": -432.92, "y": 1413.56, "z": 0.0}, {"x": -433.06, "y": 1411.66, "z": 0.0}, {"x": -433.19, "y": 1409.76, "z": 0.0}, {"x": -433.33, "y": 1407.86, "z": 0.0}, {"x": -433.46, "y": 1405.96, "z": 0.0}, {"x": -433.59, "y": 1404.06, "z": 0.0}, {"x": -433.73, "y": 1402.16, "z": 0.0}], "id": 205120015, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -431.0, "y": 1428.76, "z": 23.97}, {"x": -431.76, "y": 1418.51, "z": 23.78}, {"x": -432.9, "y": 1401.69, "z": 23.55}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119615, "predecessors": [205120065], "right_lane_boundary": [{"x": -432.64, "y": 1428.73, "z": 23.89}, {"x": -433.41, "y": 1418.07, "z": 23.71}, {"x": -434.42, "y": 1404.56, "z": 23.48}, {"x": -434.45, "y": 1403.77, "z": 23.46}, {"x": -434.56, "y": 1402.64, "z": 23.46}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119548]}, "205120065": {"centerline": [{"x": -430.95, "y": 1440.23, "z": 0.0}, {"x": -431.08, "y": 1438.32, "z": 0.0}, {"x": -431.21, "y": 1436.4, "z": 0.0}, {"x": -431.34, "y": 1434.49, "z": 0.0}, {"x": -431.53, "y": 1432.58, "z": 0.0}, {"x": -431.68, "y": 1430.66, "z": 0.0}, {"x": -431.82, "y": 1428.75, "z": 0.0}], "id": 205120065, "is_intersection": false, "lane_type": "BIKE", "left_lane_boundary": [{"x": -430.15, "y": 1440.21, "z": 24.12}, {"x": -431.0, "y": 1428.76, "z": 23.97}], "left_lane_mark_type": "DASHED_YELLOW", "left_neighbor_id": 205119966, "predecessors": [205119375], "right_lane_boundary": [{"x": -431.75, "y": 1440.26, "z": 24.04}, {"x": -432.08, "y": 1434.71, "z": 23.99}, {"x": -432.4, "y": 1432.02, "z": 23.95}, {"x": -432.64, "y": 1428.73, "z": 23.89}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205120015]}, "205122167": {"centerline": [{"x": -440.41, "y": 1387.97, "z": 0.0}, {"x": -438.62, "y": 1388.13, "z": 0.0}, {"x": -436.87, "y": 1388.55, "z": 0.0}, {"x": -435.26, "y": 1389.32, "z": 0.0}, {"x": -433.92, "y": 1390.51, "z": 0.0}, {"x": -433.0, "y": 1392.05, "z": 0.0}, {"x": -432.73, "y": 1393.82, "z": 0.0}, {"x": -432.57, "y": 1395.62, "z": 0.0}, {"x": -432.4, "y": 1397.42, "z": 0.0}, {"x": -432.24, "y": 1399.21, "z": 0.0}], "id": 205122167, "is_intersection": true, "lane_type": "BIKE", "left_lane_boundary": [{"x": -440.3, "y": 1389.95, "z": 23.45}, {"x": -437.84, "y": 1390.14, "z": 23.43}, {"x": -435.97, "y": 1390.74, "z": 23.41}, {"x": -434.58, "y": 1391.73, "z": 23.43}, {"x": -433.6, "y": 1393.1, "z": 23.47}, {"x": -433.03, "y": 1399.27, "z": 23.53}], "left_lane_mark_type": "NONE", "left_neighbor_id": null, "predecessors": [205119618], "right_lane_boundary": [{"x": -440.52, "y": 1386.0, "z": 23.21}, {"x": -438.43, "y": 1386.2, "z": 23.24}, {"x": -436.59, "y": 1386.72, "z": 23.28}, {"x": -435.03, "y": 1387.53, "z": 23.33}, {"x": -433.77, "y": 1388.6, "z": 23.39}, {"x": -432.83, "y": 1389.89, "z": 23.44}, {"x": -432.24, "y": 1391.37, "z": 23.48}, {"x": -432.01, "y": 1392.99, "z": 23.5}, {"x": -431.44, "y": 1399.16, "z": 23.57}], "right_lane_mark_type": "NONE", "right_neighbor_id": null, "successors": [205119537]}}, "pedestrian_crossings": {"13294505": {"edge1": [{"x": -435.15, "y": 1475.88, "z": 24.69}, {"x": -436.23, "y": 1462.4, "z": 24.47}], "edge2": [{"x": -431.73, "y": 1476.2, "z": 24.73}, {"x": -432.61, "y": 1462.08, "z": 24.42}], "id": 13294505}, "13294603": {"edge1": [{"x": -433.38, "y": 1462.16, "z": 24.41}, {"x": -416.56, "y": 1460.81, "z": 24.45}], "edge2": [{"x": -432.9, "y": 1457.48, "z": 24.38}, {"x": -417.66, "y": 1456.58, "z": 24.34}], "id": 13294603}, "13294793": {"edge1": [{"x": -416.42, "y": 1475.97, "z": 24.79}, {"x": -417.55, "y": 1460.51, "z": 24.42}], "edge2": [{"x": -412.78, "y": 1474.47, "z": 24.84}, {"x": -413.82, "y": 1460.56, "z": 24.59}], "id": 13294793}, "13295151": {"edge1": [{"x": -441.8, "y": 1323.34, "z": 22.44}, {"x": -428.54, "y": 1322.1, "z": 22.51}], "edge2": [{"x": -442.81, "y": 1319.9, "z": 22.41}, {"x": -428.78, "y": 1318.72, "z": 22.49}], "id": 13295151}, "13295357": {"edge1": [{"x": -428.02, "y": 1337.23, "z": 22.68}, {"x": -429.05, "y": 1322.33, "z": 22.54}], "edge2": [{"x": -424.93, "y": 1335.02, "z": 22.68}, {"x": -424.98, "y": 1324.72, "z": 22.65}], "id": 13295357}, "13295428": {"edge1": [{"x": -430.3, "y": 1479.71, "z": 24.81}, {"x": -415.6, "y": 1478.54, "z": 24.85}], "edge2": [{"x": -432.02, "y": 1476.13, "z": 24.71}, {"x": -415.88, "y": 1475.02, "z": 24.73}], "id": 13295428}}} \ No newline at end of file diff --git a/tests/test_data/forecasting_scenarios/0a1e6f0a-1817-4a98-b02e-db8c9327d151/scenario_0a1e6f0a-1817-4a98-b02e-db8c9327d151.parquet b/tests/test_data/forecasting_scenarios/0a1e6f0a-1817-4a98-b02e-db8c9327d151/scenario_0a1e6f0a-1817-4a98-b02e-db8c9327d151.parquet new file mode 100644 index 0000000000000000000000000000000000000000..b035da451cadc37d84538c2e65a074c2948f82fa GIT binary patch literal 123374 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 literal 0 HcmV?d00001 diff --git a/tests/test_data/sensor_dataset_logs/adcf7d18-0510-35b0-a2fa-b4cea13a6d76/city_SE3_egovehicle.feather b/tests/test_data/sensor_dataset_logs/adcf7d18-0510-35b0-a2fa-b4cea13a6d76/city_SE3_egovehicle.feather new file mode 100644 index 0000000000000000000000000000000000000000..77150261bc8b6fdba460a121810c176d8b4cb456 GIT binary patch literal 161634 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 z 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 z

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%0DEmN{@{v#HXNjcP6!sxwxO>eu zsvk2%lDh%!zwlQx`JBEaoDI%$8*YZ10IMe0m z=7jR^9~$hXpzU~f^LLaF`7&QkfFWllBekJO1B)d;luI{>kcG;({Ejd~CAEx*H!mef8K*xWuvQ78~kmutXl1MDFVF zj%tF;6JC^^ko;!fOdeuY)py1qxZl`GNe7lh2-j|#Ad)n%^v}`5K&k|~nQz={ z5;=tOcgiOfw{Mg=RDj4Y^F}-kK9OP>N`UKf`a?HCj*VZ0cwl~2;O=p(9_KA|`U9kS z5mfUKibtHLj3Pzyp-KYc_tga1a5&WZ++G>0Meq5pEDl!$Z-h0D;fj^-W-NyywdXWa zpp9KHWfX%pryqtOIxgEJ_`{a#x4PV+m8Tx#O?Yak{cbdLy22vk2nj!uc=yBaJIHPF zuz7i$G73_Za%tWuk>ts6YHch`y4XKw4Sy{=<^6Hhx1&3&IYdU{NO;Dgp>AKXSe;w&V=7vXM(8q2p@%ABYa}d z;I9ua&z8c_8}E8E;A_7hPRAiH&q*O2Sl8s-P74WbYSdqbi6pvU+v!|rGiHOCMZil> zj$7g@k)+eaq(Ti1Zbj#wgTL|zc=Mp&6D}1~_~@kxQIb$%UH9YM&>;5k*;&f-yyN9x zy7h?aOLMvPx^L-r}c%*zs>GJ_RgK^%ro$bdI>@hn~1*aFM@v^wK z`l(ek-X4=q+nsP0r4LLPJ>SAOvAp|vj*R;;bIu?=K053fVryPh_ zzww19i1bw^`_s|cq1M}Kp-`-ZqstB6o)mu-f@UPoSIqgqd#ffYj=;YClwq27< zbJ>VpqZ}4@p{}zE6)koNPc7~28Vjl^<^%H{_fgKj^Z2{xF!_|Bcsta(OBqD{z&FJa zr0rvzW>fG;RZ-V37*is0i5{&)sj4P(Lc`LJs-Ez5sMwESc1;Y6qydIf{vT9?OR zP=;tU!up~X@~>OU`~<(;s9k!3=HAsWQh)4|qno1Qbs;0i3%GZ5VEHvXSCHuj7>+3p zBS~-6Hl2dQBbN$=s3-YD);rvk#YwWLb=iP32M0^*T z;q2J>B6$=s*w@2k0(O&3UrAzh(mtUZM0ob+NE_wtmZr$jRpQ91i!+h@s5gqYn#h84 zB2JU*kqYZYSlOW{&nX6GxES*094jOmkoVBT@`?l_c19XGFVVNv)FnshyH|QKrEJh znD8A7P7x$4#%Nz&_%R~z*9)AKbyb3&b0DY9_3n5$usnIf0Lvwp+So~ilBG6Ub|T_H zISpD_pJLWLCW2aw57e*uLWKtdg(~otlCzfrta)I>B^FLIr8Ue<%Zse}lu?rnHfit8 zK7eM-y82d(Az`Yk<7oJn6Aar<6~jm?r24uZtkHy+{6*r>nKfXUI8hHPjx@VvM&BRAFBLQJwE zgX+InjcLgoY>vm5QD>ErC22+9U(7V2GeeM8Pq`Ud(}BNF^ERCvq5oC#<~6M1^7aeGKe@gl@Wg= zmEegEJLqtbjmikVnp_xigW3{>`%}A!q>Xbgj%mVg^lE)fF!~}_T<>R0C@(nCj7(q= zx5Wlj&maDFa0ZLpnfZ0IA>qQNDcO zHlh*7kEc_@GUNqa%e+;hL@jcoOE|P|Z4xw3hnrHbYP^-O{-4c!m zysfZ-BVIkS6=)|$_e9oXn9#55s)cez+ezyKP$6r;%?VO*;$!WU!?hK**H8U z;^b!U;BRf`?&9O><|U#gbm*{*kjP)r`u8%2|5N%qo)U4hb#*{>5pO3~2QP11R}X8f zj#ZC2Ik?zc|9?w8Y~Ac_y{x?hJbth2G-7Izjyan+5hR}n2WpZ-*)pa3;ttA{(sZa@3McoqkzBZ=y%ya-BIA*bo9II zAMVK8-`e%xyZZ0af4Z}PzwPW#=|A0B;NN!kr}Q7_?Du8p>0s;a?uoPil!%MdQBPaX z0Lmrj5n$`->Hhol_jT~}a&mX0lq$>0$;ye~5)t{+`@bxcmsOON7YX`nD*03`2>n3I0{|J21% zpww0PQ&;9c)x}9ese9y4U5kII%YkyrxF|oAS@2{afe`kmUhsda7eF8s{;7BCKh^Um z5ZeFLYyFpc{OId{_3K9&0cGZ<|1&*PV+QB=of&@5#O%N4ckDa-rNaN2&natB=Hq{z dH7RA3`I(WxfXDA2DiRRFyuZW5#K>I!zW~PRO)>xg literal 0 HcmV?d00001 diff --git a/tests/test_data/sensor_dataset_logs/adcf7d18-0510-35b0-a2fa-b4cea13a6d76/sensors/lidar/315973157959879000.feather b/tests/test_data/sensor_dataset_logs/adcf7d18-0510-35b0-a2fa-b4cea13a6d76/sensors/lidar/315973157959879000.feather new file mode 100644 index 0000000000000000000000000000000000000000..b716a89281ecbddb552552b3b8576eb6d0a08961 GIT binary patch literal 1048066 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 @?5V=q!!WiRyIl?SF0_mcGdeR#MwmCyZSm}> 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

UkxfrAD_aMEn*-x$pj_5=B>!i>^*Y8u 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 >oiYmL1?sUKjZ6X{6S8{=Yr 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 z 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∾Z+d7geKrCQbc>Cd?en&U)|9;M5+lF^$lPj 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

bg2{@=qN?4 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

    d&8m^b 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 literal 0 HcmV?d00001 diff --git a/tests/test_data/sensor_dataset_logs/dummy/calibration/egovehicle_SE3_sensor.feather b/tests/test_data/sensor_dataset_logs/dummy/calibration/egovehicle_SE3_sensor.feather new file mode 100644 index 0000000000000000000000000000000000000000..f6ef4f0ba86d11ec92edec51d37c9482e9ba437d GIT binary patch literal 4586 zcmeHLeN0nV6u;%8Fsu`ZEJ#4Hn5i49;MW{Ft`a|*C?k?M4Fa{&2Ugoxczp<^Q(0Ze z&=?aGXBH>J>;oqs)9I$u_*fPdgPWjEhC}Iwof|O&hStJ{-MQ~WYc2dm_7|r)z4!di zx%bz5-h1cW+a>AgX=@V^a)a0d5eh{_LePsyjsj6I^gv_*PjCg80U|yvfb_u)O7LL# zCca?4FU%!}e!iC0Y0U`r_#S-NStjRGM3XQZ`nH0M|D?U~!m>S+kd7->%Rnl4` z1>s6FMVn2GhBskkuAVaJ1nYUHz^q{{`TWpATAyRmQA!v_7aH>|PaLL=o2eX@;6{qo z>a?sDnCL=-VOxCcQ|5vq67ejdfO+xc8cbSt{@mwzJRBnu75gCKvC$^7_#oo3(IzVK zLBwODOvDyzjL%a^=xCE!e3FUiXp@!rBoon5Amg7yhSIVo2JU{V(xBhSXc-H6=JG9C zhB5KC|5l1I>rFI4Usoll5|r?WC`EP;U!rQRDp9$OuLYSx0Y!um*G4)qBkKfX{68w-giv9rb4c)lHGUbs(4Y_=G?&Legr z;N*7^0Y+3%f>4$_^K1BSW4o~Fm zAim;;igj5QNOBhoDvcipeUC~BIQa;5-UZi!tdWQUGA>kl1wSM54?yI1{0y~P5(OZk zFq+hNQs)=IcoIYAAUu*t9AOgRqg^3lYO#gX^3o)>QX|-&ri8~oI6?8r5W>72W9?(kADo|dejyO*afRFqbJ)Nh?WlS`y$)RYLV#3f01C`58 zKq-tqZ&N5*4&{ZJjAXF8h(XKEdL0!*3|S1yF+(_IG9dIOdLazS;!v-DVZO$o*J&A@ zsfZSOA~`hc#IDE>X6daXDrZZO9q+Eletc-zUEJ4^oMv;h;CF6a{PwK63zr9+*`TOz z<0egS((L=ofhz_d&6t{gjO)HtVa$}%OpbdkdG4aV2hi#$E2@Mr(?- zt_{DJ&YX8G?c#n-(nf3OTHHNwY(dI>2Zv5wxZm#T3r)o%^w@Sw)uQ|NB zr+tpFKp%Xwl5bQu$OiGG#_{<53iVIJ`sMT4`0q}{`7qR z100(-rLVf@0d`fD9Ngv_z~@3D&%YKth!5)jS^M^f5Apb&+vB45Jrow`#V6#`KlA!= zw!nz{7tYB%bLTQ%Hu-o#Lvs^%t+VRuA6IkOzH;WN#5){U6;xK9aG(_r3^ix;u5aZQ zR+d+GzuJN?80UT9+;J6F1lRB6(V{DDZxs%o&-S3W->2s}al@{yYph$Gcuwl!_}SS` z+!2-iar<5;HdOrbN4U+2HBqzZf17d_B~ z@Z-n!`%e!TWBdIlN1G8(Fk}0DkF(yhhfNR1NGT*cUmqu#vHd<@p2%L79oz3iWfx?) O{eCDM9G39^@%#rdNT$no9^LgrP3G<%gx15Nv8?YZ*9lzxc z>{o%;@A{E--+b|M&9qY0=A5gbTpe1z({*8P4J_EVJFeHVC!jQn9Vb0**7gD?ZfugV z-|zO4X++nJot6_jaO?Ly?{LjL3zHPXaA?k94vJwoH0LlKKX(176HhtS1f_)SgWM`U z!VI4E06iyiLmSV2-wlh0RM|NO4%+R=jcp`XAyFnMB_xh|?{4v|8LXa_r)}suaS$SZ zhL+da51lZf6zwHW7zS_2*&8>EI)P8tRc7;fwmMs_mHsSb6v%xzG=<(bWNG|SjCWW=o@i>@fG~Z44VWtN8l@1t;6dw-(f|3e@fhM zP4PS6y2fK+>FGxVqu3+{tHBF>$qep^l{I!9_?So`29OF?OPk-o$%cF^2phUl1Ue5r zv-9MdAWX$T>XL6NywoMXr|?q0D)5oQOI`9`6kh79Ih@{E{(MBuTbJ)&vvz8G&G%48 zpN?-IXS|KK~e&Ho$x1-~|xga7~l literal 0 HcmV?d00001 diff --git a/tests/test_data/sensor_dataset_logs/test_log/calibration/egovehicle_SE3_sensor.feather b/tests/test_data/sensor_dataset_logs/test_log/calibration/egovehicle_SE3_sensor.feather new file mode 100644 index 0000000000000000000000000000000000000000..9c843f000093e16b708c30cda01714e85a786c00 GIT binary patch literal 4586 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 literal 0 HcmV?d00001 diff --git a/tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076___img_Sim2_city.json b/tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076___img_Sim2_city.json new file mode 100644 index 00000000..5c89ec7e --- /dev/null +++ b/tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076___img_Sim2_city.json @@ -0,0 +1 @@ +{"R": [1.0, 0.0, 0.0, 1.0], "t": [-668.10009765625, 210.2998046875], "s": 3.3333333333333335} \ No newline at end of file diff --git a/tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076_ground_height_surface____MIA.npy b/tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076_ground_height_surface____MIA.npy new file mode 100644 index 0000000000000000000000000000000000000000..30f13739550fe0b30c45a99764baf40a746e02a7 GIT binary patch literal 3345800 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�I+74<$6ZjA2B*}PD;btJP|bL2k6 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 z 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%0DSoN*acNC`+4=8|g}bWW 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 z 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
    %-`y#GBN3(& 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%0D5yLvuKU>`yAM^XtQ3AX3}Eom;c_Vxwg0$By32 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 literal 0 HcmV?d00001 diff --git a/tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/log_map_archive_dummy_log_map_v2_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076.json b/tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/log_map_archive_dummy_log_map_v2_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076.json new file mode 100644 index 00000000..185e8b87 --- /dev/null +++ b/tests/test_data/static_maps/dummy_log_map_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076/log_map_archive_dummy_log_map_v2_gs1B8ZCv7DMi8cMt5aN5rSYjQidJXvGP__2020-07-21-Z1F0076.json @@ -0,0 +1,237 @@ +{ + "pedestrian_crossings": { + "6310407": { + "id": 6310407, + "edge1": [{"x": 892.17, "y": -99.44, "z": -19.59}, {"x": 893.47, "y": -115.40, "z": -19.45}], + "edge2": [{"x": 896.06, "y": -98.95, "z": -19.52}, {"x": 897.43, "y": -116.58, "z": -19.42}] + }, + "6310421": { + "id": 6310421, + "edge1": [{"x": 899.17, "y": -91.52, "z": -19.58}, {"x": 915.68, "y": -93.93, "z": -19.53}], + "edge2": [{"x": 899.44, "y": -95.37, "z": -19.48}, {"x": 918.25, "y": -98.05, "z": -19.40}] + } + }, + "lane_segments": { + "93269421": { + "id": 93269421, + "is_intersection": false, + "lane_type": "VEHICLE", + "left_lane_boundary": [ + {"x": 873.97, "y": -101.75, "z": -19.70}, + {"x": 880.31, "y": -101.44, "z": -19.70}, + {"x": 890.29, "y": -100.56, "z": -19.66} + ], + "left_lane_mark_type": "SOLID_YELLOW", + "left_neighbor_id": null, + "right_lane_boundary": [{"x": 874.01, "y": -105.15, "z": -19.58}, {"x": 890.58, "y": -104.26, "z": -19.58}], + "right_lane_mark_type": "SOLID_WHITE", + "right_neighbor_id": 93269520, + "predecessors": [], + "successors": [93269500] + }, + "93269500": { + "id": 93269500, + "is_intersection": true, + "lane_type": "VEHICLE", + "left_lane_boundary": [{"x": 890.29, "y": -100.56, "z": -19.66}, {"x": 920.68, "y": -99.53, "z": -19.38}], + "left_lane_mark_type": "NONE", + "left_neighbor_id": null, + "right_lane_boundary": [{"x": 890.58, "y": -104.26, "z": -19.58}, {"x": 920.73, "y": -103.09, "z": -19.31}], + "right_lane_mark_type": "NONE", + "right_neighbor_id": 93269526, + "predecessors": [], + "successors": [93269554] + }, + "93269520": { + "id": 93269520, + "is_intersection": false, + "lane_type": "VEHICLE", + "left_lane_boundary": [{"x": 874.01, "y": -105.15, "z": -19.58}, {"x": 890.58, "y": -104.2, "z": -19.58}], + "left_lane_mark_type": "SOLID_WHITE", + "left_neighbor_id": 93269421, + "right_lane_boundary": [{"x": 874.05, "y": -108.52, "z": -19.50}, {"x": 890.84, "y": -107.69, "z": -19.52}], + "right_lane_mark_type": "SOLID_WHITE", + "right_neighbor_id": 93269458, + "predecessors": [], + "successors": [93269526] + } + }, + "drivable_areas": { + "4499430": { + "area_boundary": [ + {"x": 905.09, "y": -148.95, "z": -19.19}, + {"x": 904.85, "y": -141.95, "z": -19.25}, + {"x": 904.64, "y": -137.25, "z": -19.28}, + {"x": 904.37, "y": -132.55, "z": -19.32}, + {"x": 904.20, "y": -128.15, "z": -19.36}, + {"x": 904.09, "y": -126.80, "z": -19.37}, + {"x": 904.05, "y": -125.35, "z": -19.38}, + {"x": 903.93, "y": -124.04, "z": -19.38}, + {"x": 903.78, "y": -123.04, "z": -19.38}, + {"x": 903.60, "y": -122.24, "z": -19.39}, + {"x": 903.20, "y": -121.12, "z": -19.40}, + {"x": 902.66, "y": -119.97, "z": -19.41}, + {"x": 901.89, "y": -118.76, "z": -19.42}, + {"x": 901.35, "y": -118.06, "z": -19.43}, + {"x": 900.76, "y": -117.43, "z": -19.44}, + {"x": 899.84, "y": -116.63, "z": -19.47}, + {"x": 898.59, "y": -115.83, "z": -19.49}, + {"x": 897.58, "y": -115.35, "z": -19.50}, + {"x": 896.83, "y": -115.07, "z": -19.52}, + {"x": 896.12, "y": -114.87, "z": -19.53}, + {"x": 894.66, "y": -114.61, "z": -19.54}, + {"x": 892.40, "y": -114.41, "z": -19.51}, + {"x": 876.15, "y": -114.96, "z": -19.54}, + {"x": 870.00, "y": -115.36, "z": -19.54}, + {"x": 870.00, "y": -100.83, "z": -19.72}, + {"x": 895.26, "y": -99.96, "z": -19.60}, + {"x": 896.97, "y": -99.84, "z": -19.53}, + {"x": 897.82, "y": -99.74, "z": -19.50}, + {"x": 898.49, "y": -99.57, "z": -19.49}, + {"x": 899.11, "y": -99.26, "z": -19.47}, + {"x": 899.59, "y": -98.90, "z": -19.45}, + {"x": 900.02, "y": -98.45, "z": -19.45}, + {"x": 900.34, "y": -98.01, "z": -19.44}, + {"x": 900.58, "y": -97.54, "z": -19.45}, + {"x": 900.72, "y": -97.13, "z": -19.45}, + {"x": 900.80, "y": -96.67, "z": -19.46}, + {"x": 900.80, "y": -96.11, "z": -19.47}, + {"x": 900.73, "y": -95.65, "z": -19.49}, + {"x": 899.49, "y": -89.87, "z": -19.64}, + {"x": 896.75, "y": -77.12, "z": -19.92}, + {"x": 892.92, "y": -60.00, "z": -20.12}, + {"x": 907.23, "y": -60.00, "z": -19.87}, + {"x": 908.08, "y": -63.96, "z": -19.80}, + {"x": 910.96, "y": -76.80, "z": -19.74}, + {"x": 913.32, "y": -87.74, "z": -19.64}, + {"x": 914.57, "y": -93.04, "z": -19.59}, + {"x": 915.10, "y": -94.59, "z": -19.57}, + {"x": 915.64, "y": -95.75, "z": -19.54}, + {"x": 916.16, "y": -96.66, "z": -19.51}, + {"x": 916.70, "y": -97.31, "z": -19.48}, + {"x": 917.45, "y": -97.97, "z": -19.45}, + {"x": 918.36, "y": -98.53, "z": -19.42}, + {"x": 919.22, "y": -98.88, "z": -19.40}, + {"x": 919.88, "y": -99.06, "z": -19.38}, + {"x": 920.43, "y": -99.15, "z": -19.38}, + {"x": 921.64, "y": -99.19, "z": -19.35}, + {"x": 935.29, "y": -98.46, "z": -19.16}, + {"x": 939.25, "y": -98.38, "z": -19.17}, + {"x": 939.75, "y": -98.40, "z": -19.17}, + {"x": 940.25, "y": -98.35, "z": -19.17}, + {"x": 941.40, "y": -98.04, "z": -19.17}, + {"x": 942.21, "y": -97.73, "z": -19.17}, + {"x": 942.88, "y": -97.37, "z": -19.20}, + {"x": 943.62, "y": -96.86, "z": -19.25}, + {"x": 944.35, "y": -96.23, "z": -19.28}, + {"x": 945.00, "y": -95.52, "z": -19.29}, + {"x": 945.72, "y": -94.61, "z": -19.29}, + {"x": 946.19, "y": -93.80, "z": -19.29}, + {"x": 946.45, "y": -93.15, "z": -19.30}, + {"x": 946.64, "y": -92.49, "z": -19.31}, + {"x": 946.74, "y": -91.98, "z": -19.32}, + {"x": 946.80, "y": -91.38, "z": -19.34}, + {"x": 946.78, "y": -89.96, "z": -19.39}, + {"x": 946.50, "y": -88.20, "z": -19.44}, + {"x": 945.93, "y": -85.65, "z": -19.43}, + {"x": 945.11, "y": -81.60, "z": -19.45}, + {"x": 944.11, "y": -77.36, "z": -19.45}, + {"x": 942.23, "y": -68.96, "z": -19.48}, + {"x": 941.67, "y": -66.11, "z": -19.52}, + {"x": 940.39, "y": -60.21, "z": -19.64}, + {"x": 940.34, "y": -60.00, "z": -19.61}, + {"x": 954.60, "y": -60.00, "z": -19.44}, + {"x": 956.56, "y": -68.39, "z": -19.38}, + {"x": 960.37, "y": -85.83, "z": -19.24}, + {"x": 960.97, "y": -89.87, "z": -19.20}, + {"x": 961.03, "y": -89.87, "z": -19.19}, + {"x": 961.58, "y": -93.98, "z": -19.18}, + {"x": 963.88, "y": -117.83, "z": -18.87}, + {"x": 964.77, "y": -129.38, "z": -18.69}, + {"x": 965.17, "y": -137.01, "z": -18.61}, + {"x": 965.32, "y": -140.43, "z": -18.58}, + {"x": 965.66, "y": -150.00, "z": -18.47}, + {"x": 951.91, "y": -150.00, "z": -18.67}, + {"x": 951.71, "y": -144.99, "z": -18.71}, + {"x": 951.66, "y": -143.11, "z": -18.73}, + {"x": 951.36, "y": -136.81, "z": -18.80}, + {"x": 951.32, "y": -135.06, "z": -18.83}, + {"x": 950.38, "y": -124.41, "z": -18.94}, + {"x": 950.02, "y": -121.16, "z": -18.97}, + {"x": 949.79, "y": -118.61, "z": -19.03}, + {"x": 949.06, "y": -114.00, "z": -19.05}, + {"x": 948.86, "y": -112.90, "z": -19.06}, + {"x": 948.70, "y": -112.30, "z": -19.06}, + {"x": 948.36, "y": -111.48, "z": -19.06}, + {"x": 948.01, "y": -110.91, "z": -19.05}, + {"x": 947.39, "y": -110.29, "z": -19.05}, + {"x": 946.94, "y": -109.99, "z": -19.05}, + {"x": 946.61, "y": -109.88, "z": -19.05}, + {"x": 946.32, "y": -109.84, "z": -19.05}, + {"x": 945.88, "y": -109.87, "z": -19.05}, + {"x": 945.56, "y": -109.95, "z": -19.06}, + {"x": 945.25, "y": -110.05, "z": -19.06}, + {"x": 944.98, "y": -110.20, "z": -19.07}, + {"x": 944.38, "y": -110.66, "z": -19.06}, + {"x": 943.97, "y": -111.15, "z": -19.06}, + {"x": 943.73, "y": -111.65, "z": -19.06}, + {"x": 943.61, "y": -112.21, "z": -19.06}, + {"x": 943.55, "y": -113.32, "z": -19.05}, + {"x": 943.59, "y": -113.83, "z": -19.04}, + {"x": 943.84, "y": -115.38, "z": -19.02}, + {"x": 944.31, "y": -119.62, "z": -19.05}, + {"x": 944.78, "y": -124.42, "z": -18.98}, + {"x": 945.13, "y": -129.12, "z": -18.93}, + {"x": 945.28, "y": -132.22, "z": -18.91}, + {"x": 945.62, "y": -141.67, "z": -18.80}, + {"x": 945.74, "y": -146.47, "z": -18.75}, + {"x": 945.87, "y": -150.00, "z": -18.71}, + {"x": 938.03, "y": -150.00, "z": -18.81}, + {"x": 938.02, "y": -149.46, "z": -18.81}, + {"x": 937.81, "y": -144.71, "z": -18.86}, + {"x": 937.73, "y": -141.56, "z": -18.89}, + {"x": 937.58, "y": -138.56, "z": -18.91}, + {"x": 937.40, "y": -132.21, "z": -18.96}, + {"x": 937.11, "y": -127.46, "z": -19.00}, + {"x": 936.83, "y": -123.41, "z": -19.05}, + {"x": 936.54, "y": -120.71, "z": -19.09}, + {"x": 936.13, "y": -117.66, "z": -19.10}, + {"x": 935.63, "y": -115.69, "z": -19.10}, + {"x": 935.34, "y": -114.93, "z": -19.11}, + {"x": 934.89, "y": -114.12, "z": -19.11}, + {"x": 934.38, "y": -113.44, "z": -19.10}, + {"x": 933.73, "y": -112.78, "z": -19.10}, + {"x": 932.98, "y": -112.16, "z": -19.10}, + {"x": 932.18, "y": -111.64, "z": -19.10}, + {"x": 931.17, "y": -111.12, "z": -19.11}, + {"x": 930.26, "y": -110.77, "z": -19.12}, + {"x": 929.30, "y": -110.55, "z": -19.13}, + {"x": 927.89, "y": -110.48, "z": -19.15}, + {"x": 924.09, "y": -110.62, "z": -19.17}, + {"x": 921.14, "y": -110.79, "z": -19.18}, + {"x": 920.29, "y": -110.88, "z": -19.19}, + {"x": 919.62, "y": -111.04, "z": -19.20}, + {"x": 918.91, "y": -111.34, "z": -19.21}, + {"x": 918.38, "y": -111.71, "z": -19.21}, + {"x": 917.96, "y": -112.16, "z": -19.21}, + {"x": 917.58, "y": -112.78, "z": -19.21}, + {"x": 917.36, "y": -113.45, "z": -19.21}, + {"x": 917.28, "y": -114.21, "z": -19.21}, + {"x": 917.34, "y": -115.87, "z": -19.21}, + {"x": 917.63, "y": -119.12, "z": -19.20}, + {"x": 917.71, "y": -120.72, "z": -19.22}, + {"x": 917.88, "y": -122.77, "z": -19.19}, + {"x": 918.29, "y": -130.42, "z": -19.10}, + {"x": 918.55, "y": -133.17, "z": -19.06}, + {"x": 918.60, "y": -134.47, "z": -19.05}, + {"x": 918.84, "y": -137.87, "z": -19.01}, + {"x": 918.89, "y": -139.27, "z": -19.00}, + {"x": 919.03, "y": -140.72, "z": -18.98}, + {"x": 919.32, "y": -145.77, "z": -18.91}, + {"x": 919.48, "y": -150.00, "z": -18.86}, + {"x": 905.14, "y": -150.00, "z": -19.18} + ], + "id": 4499430 + } + } +} diff --git a/tests/utils/test_dense_grid_interpolation.py b/tests/utils/test_dense_grid_interpolation.py new file mode 100644 index 00000000..3b36023a --- /dev/null +++ b/tests/utils/test_dense_grid_interpolation.py @@ -0,0 +1,96 @@ +# + +"""Unit tests on utilities that perform dense 2d grid interpolation from sparse values.""" +from typing import Final, Tuple + +import numpy as np + +import av2.utils.dense_grid_interpolation as dense_grid_interpolation +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt + +RED_RGB: Final[Tuple[int, int, int]] = (255, 0, 0) +GREEN_RGB: Final[Tuple[int, int, int]] = (0, 255, 0) +BLUE_RGB: Final[Tuple[int, int, int]] = (0, 0, 255) + + +def test_interp_dense_grid_from_sparse_insufficient_points_simplex() -> None: + """Try to interpolate a dense grid using an insufficient number of samples. + + Attempts interpolation with 2 data points (need at least 4). + """ + bev_img: NDArrayByte = np.zeros((10, 10, 3), dtype=np.uint8) + points: NDArrayInt = np.array([[1, 1], [5, 5]]) + rgb_values: NDArrayByte = np.array([RED_RGB, GREEN_RGB], dtype=np.uint8) + grid_h = 10 + grid_w = 10 + + bev_img_interp = dense_grid_interpolation.interp_dense_grid_from_sparse( + grid_img=bev_img, points=points, values=rgb_values, grid_h=grid_h, grid_w=grid_w, interp_method="linear" + ) + assert np.allclose(bev_img_interp, np.zeros((10, 10, 3), dtype=np.uint8)) + + +def test_interp_dense_grid_from_sparse_byte() -> None: + """Interpolate *uint8* vals using linear interpolation, with color data points provided in 4 corners of a square. + + ___ __ + |Red Red | + + |Green Blue | + |___ ___| + + """ + bev_img: NDArrayByte = np.zeros((4, 4, 3), dtype=np.uint8) + + # provided as (x,y) tuples + points: NDArrayInt = np.array([[0, 0], [0, 3], [3, 3], [3, 0]]) + rgb_values: NDArrayByte = np.array([RED_RGB, GREEN_RGB, BLUE_RGB, RED_RGB], dtype=np.uint8) + grid_h = 4 + grid_w = 4 + + bev_img_interp = dense_grid_interpolation.interp_dense_grid_from_sparse( + grid_img=bev_img, points=points, values=rgb_values, grid_h=grid_h, grid_w=grid_w, interp_method="linear" + ) + + assert bev_img_interp.dtype == np.dtype(np.uint8) + assert isinstance(bev_img_interp, np.ndarray) + assert bev_img_interp.shape == (4, 4, 3) + + # now, index in at (y,x) + assert np.allclose(bev_img_interp[0, 0], RED_RGB) + assert np.allclose(bev_img_interp[3, 0], GREEN_RGB) + assert np.allclose(bev_img_interp[3, 3], BLUE_RGB) + assert np.allclose(bev_img_interp[0, 3], RED_RGB) + + +def test_interp_dense_grid_from_sparse_float() -> None: + """Interpolate *float* vals using linear interpolation, with color data points provided in 4 corners of a square. + + ___ __ + |Red Red | + + |Green Blue | + |___ ___| + + """ + bev_img: NDArrayFloat = np.zeros((4, 4, 3), dtype=float) + + # provided as (x,y) tuples + points: NDArrayInt = np.array([[0, 0], [0, 3], [3, 3], [3, 0]], dtype=int) + rgb_values: NDArrayFloat = np.array([RED_RGB, GREEN_RGB, BLUE_RGB, RED_RGB], dtype=float) + grid_h = 4 + grid_w = 4 + + bev_img_interp = dense_grid_interpolation.interp_dense_grid_from_sparse( + grid_img=bev_img, points=points, values=rgb_values, grid_h=grid_h, grid_w=grid_w, interp_method="linear" + ) + + assert bev_img_interp.dtype == np.dtype(np.float64) + assert isinstance(bev_img_interp, np.ndarray) + assert bev_img_interp.shape == (4, 4, 3) + + # now, index in at (y,x) + assert np.allclose(bev_img_interp[0, 0], RED_RGB) + assert np.allclose(bev_img_interp[3, 0], GREEN_RGB) + assert np.allclose(bev_img_interp[3, 3], BLUE_RGB) + assert np.allclose(bev_img_interp[0, 3], RED_RGB) diff --git a/tests/utils/test_depth_map_utils.py b/tests/utils/test_depth_map_utils.py new file mode 100644 index 00000000..d0a0390a --- /dev/null +++ b/tests/utils/test_depth_map_utils.py @@ -0,0 +1,31 @@ +# + +"""Unit tests for depth map utilities.""" + +import matplotlib.pyplot as plt +import numpy as np + +import av2.utils.depth_map_utils as depth_map_utils +from av2.utils.typing import NDArrayByte, NDArrayFloat + + +def test_vis_depth_map() -> None: + """Ensure a dummy RGB image and a dummy depth map can be plotted side by side.""" + visualize = False + + H = 1000 + W = 2000 + img_rgb: NDArrayByte = np.zeros((H, W, 3), dtype=np.uint8) + img_rgb[:, :, 0] = 255 # channels will be (255,0,0) for red. + + depth_map: NDArrayFloat = np.arange(H * W).reshape(H, W).astype(np.float32) / (H * W) * 255 + + depth_map_utils.vis_depth_map(img_rgb=img_rgb, depth_map=depth_map, interp_depth_map=True) + if visualize: + plt.show() + plt.close("all") + + depth_map_utils.vis_depth_map(img_rgb=img_rgb, depth_map=depth_map, interp_depth_map=False) + if visualize: + plt.show() + plt.close("all") diff --git a/tests/utils/test_dilate_utils_unit.py b/tests/utils/test_dilate_utils_unit.py new file mode 100644 index 00000000..e8644fee --- /dev/null +++ b/tests/utils/test_dilate_utils_unit.py @@ -0,0 +1,83 @@ +# +"""Unit tests for dilation_utils.py.""" + +import numpy as np + +import av2.utils.dilation_utils as dilation_utils +from av2.utils.typing import NDArrayByte + + +def test_dilate_by_l2_no_change() -> None: + """Test dilate_by_l2() and expect no change. + + Do not modify the following 8-bit image (0 px dilation) + 0 0 0 0 0 + 0 x x x 0 + 0 x x x 0 + 0 x x x 0 + 0 0 0 0 0 + """ + img: NDArrayByte = np.zeros((5, 5), dtype=np.uint8) + img[1:4, 1:4] = 1 + dilated_img = dilation_utils.dilate_by_l2(img.copy(), dilation_thresh=0.0) + assert np.allclose(img, dilated_img) + + +def test_dilate_by_l2_2x2square_1px() -> None: + """Test dilate_by_l2() with a 1 pixel dilation. + + Dilate the following 8-bit image w/ 1 px border + + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 x x 0 0 + 0 0 x x 0 0 -> 0 x x x x 0 + 0 0 x x 0 0 0 x x x x 0 + 0 0 0 0 0 0 0 0 x x 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + """ + img: NDArrayByte = np.zeros((6, 6), dtype=np.uint8) + img[2:4, 2:4] = 1 + dilated_img = dilation_utils.dilate_by_l2(img, dilation_thresh=1.0) + print(dilated_img) + # ground truth + dilated_img_gt: NDArrayByte = np.array( + [ + [0, 0, 0, 0, 0, 0], + [0, 0, 1, 1, 0, 0], + [0, 1, 1, 1, 1, 0], + [0, 1, 1, 1, 1, 0], + [0, 0, 1, 1, 0, 0], + [0, 0, 0, 0, 0, 0], + ], + dtype=np.uint8, + ) + assert np.allclose(dilated_img, dilated_img_gt) + + +def test_dilate_by_l2_horizline_1point42px() -> None: + """Test dilate_by_l2() with a non-integer dilation that should get cut off. + + Dilate the following 8-bit image w/ 1.42 px border, + allowing us to access diagonal neighbors: + + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 x x x x + 0 0 x x 0 -> 0 x x x x + 0 0 0 0 0 0 x x x x + 0 0 0 0 0 0 0 0 0 0 + """ + img: NDArrayByte = np.zeros((5, 5), dtype=np.uint8) + img[2, 2:4] = 1 + dilated_img = dilation_utils.dilate_by_l2(img, dilation_thresh=1.42) + # ground truth + dilated_img_gt: NDArrayByte = np.array( + [ + [0, 0, 0, 0, 0], + [0, 1, 1, 1, 1], + [0, 1, 1, 1, 1], + [0, 1, 1, 1, 1], + [0, 0, 0, 0, 0], + ], + dtype=np.uint8, + ) + assert np.allclose(dilated_img, dilated_img_gt) diff --git a/tests/utils/test_infinity_norm_utils.py b/tests/utils/test_infinity_norm_utils.py new file mode 100644 index 00000000..369575f0 --- /dev/null +++ b/tests/utils/test_infinity_norm_utils.py @@ -0,0 +1,57 @@ +# + +"""Unit tests for infinity norm utilities.""" + +import numpy as np + +import av2.geometry.infinity_norm_utils as infinity_norm_utils +from av2.utils.typing import NDArrayFloat + + +def test_has_pts_in_infinity_norm_radius1() -> None: + """No points within radius.""" + # fmt: off + pts: NDArrayFloat = np.array( + [ + [5.1, 0], + [0, -5.1], + [5.1, 5.1] + ]) + # fmt: on + within = infinity_norm_utils.has_pts_in_infinity_norm_radius(pts, window_center=np.zeros(2), window_sz=5) + assert not within + + +def test_has_pts_in_infinity_norm_radius2() -> None: + """1 point within radius.""" + # fmt: off + pts: NDArrayFloat = np.array( + [ + [4.9, 0], + [0, -5.1], + [5.1, 5.1] + ]) + # fmt: on + within = infinity_norm_utils.has_pts_in_infinity_norm_radius(pts, window_center=np.zeros(2), window_sz=5) + assert within + + +def test_has_pts_in_infinity_norm_radius3() -> None: + """All pts within radius.""" + # fmt: off + pts: NDArrayFloat = np.array( + [ + [4.9, 0], + [0, -4.9], + [4.9, 4.9] + ]) + # fmt: on + within = infinity_norm_utils.has_pts_in_infinity_norm_radius(pts, window_center=np.zeros(2), window_sz=5) + assert within + + +def test_has_pts_in_infinity_norm_radius4() -> None: + """All pts within radius.""" + pts: NDArrayFloat = np.array([[4.9, 4.9]]) + within = infinity_norm_utils.has_pts_in_infinity_norm_radius(pts, window_center=np.zeros(2), window_sz=5) + assert within diff --git a/tests/utils/test_io.py b/tests/utils/test_io.py new file mode 100644 index 00000000..be66b96f --- /dev/null +++ b/tests/utils/test_io.py @@ -0,0 +1,40 @@ +# + +"""Unit tests for IO related utilities.""" + +from pathlib import Path + +import numpy as np + +import av2.utils.io as io_utils +from av2.utils.io import read_ego_SE3_sensor, read_feather + + +def test_read_feather(test_data_root_dir: Path) -> None: + """Read an Apache Feather file.""" + feather_path = test_data_root_dir / "sensor_dataset_logs" / "test_log" / "calibration" / "intrinsics.feather" + feather_file = read_feather(feather_path) + + assert feather_file is not None + assert len(feather_file) > 0 + + +def test_read_ego_SE3_sensor(test_data_root_dir: Path) -> None: + """Read sensor extrinsics for a particular log.""" + ego_SE3_sensor_path = test_data_root_dir / "sensor_dataset_logs" / "test_log" + sensor_name_to_sensor_pose = read_ego_SE3_sensor(ego_SE3_sensor_path) + + assert sensor_name_to_sensor_pose is not None + assert len(sensor_name_to_sensor_pose) > 0 + + +def test_read_lidar_sweep() -> None: + """Read 3d point coordinates from a LiDAR sweep file from an example log.""" + log_id = "adcf7d18-0510-35b0-a2fa-b4cea13a6d76" + EXAMPLE_LOG_DATA_ROOT = Path(__file__).resolve().parent.parent / "test_data" / "sensor_dataset_logs" / log_id + + fpath = EXAMPLE_LOG_DATA_ROOT / "sensors" / "lidar" / "315973157959879000.feather" + arr = io_utils.read_lidar_sweep(fpath, attrib_spec="xyz") + + assert arr.shape == (100660, 3) + assert arr.dtype == np.dtype(np.float64) diff --git a/tests/utils/test_mesh_grid.py b/tests/utils/test_mesh_grid.py new file mode 100644 index 00000000..731aa881 --- /dev/null +++ b/tests/utils/test_mesh_grid.py @@ -0,0 +1,102 @@ +# + +"""Unit tests for mesh grid related utilities.""" + +from typing import List + +import numpy as np + +import av2.geometry.mesh_grid as mesh_grid_utils +from av2.utils.typing import NDArrayFloat + + +def test_get_mesh_grid_as_point_cloud_3x3square() -> None: + """Ensure a sampled regular grid returns 9 grid points from 1 meter resolution on 2x2 meter area.""" + min_x = -3 # integer, minimum x-coordinate of 2D grid + max_x = -1 # integer, maximum x-coordinate of 2D grid + min_y = 2 # integer, minimum y-coordinate of 2D grid + max_y = 4 # integer, maximum y-coordinate of 2D grid + + # return pts, a Numpy array of shape (N,2) + pts = mesh_grid_utils.get_mesh_grid_as_point_cloud(min_x, max_x, min_y, max_y, downsample_factor=1.0) + + assert pts.shape == (9, 2) + gt_pts: NDArrayFloat = np.array( + [ + [-3.0, 2.0], + [-2.0, 2.0], + [-1.0, 2.0], + [-3.0, 3.0], + [-2.0, 3.0], + [-1.0, 3.0], + [-3.0, 4.0], + [-2.0, 4.0], + [-1.0, 4.0], + ] + ) + + assert np.allclose(gt_pts, pts) + + +def test_get_mesh_grid_as_point_cloud_3x2rect() -> None: + """Ensure a sampled regular grid returns 6 grid points from 1 meter resolution on 1x2 meter area.""" + min_x = -3 # integer, minimum x-coordinate of 2D grid + max_x = -1 # integer, maximum x-coordinate of 2D grid + min_y = 2 # integer, minimum y-coordinate of 2D grid + max_y = 3 # integer, maximum y-coordinate of 2D grid + + # return pts, a Numpy array of shape (N,2) + pts = mesh_grid_utils.get_mesh_grid_as_point_cloud(min_x, max_x, min_y, max_y, downsample_factor=1.0) + + assert pts.shape == (6, 2) + # fmt: off + gt_pts: NDArrayFloat = np.array( + [ + [-3.0, 2.0], + [-2.0, 2.0], + [-1.0, 2.0], + [-3.0, 3.0], + [-2.0, 3.0], + [-1.0, 3.0] + ]) + # fmt: on + assert np.allclose(gt_pts, pts) + + +def test_get_mesh_grid_as_point_cloud_single_pt() -> None: + """Ensure a sampled regular grid returns only 1 point for a range of 0 meters in x and 0 meters in y.""" + min_x = -3 # integer, minimum x-coordinate of 2D grid + max_x = -3 # integer, maximum x-coordinate of 2D grid + min_y = 2 # integer, minimum y-coordinate of 2D grid + max_y = 2 # integer, maximum y-coordinate of 2D grid + + # return pts, a Numpy array of shape (N,2) + pts = mesh_grid_utils.get_mesh_grid_as_point_cloud(min_x, max_x, min_y, max_y, downsample_factor=1.0) + + assert pts.shape == (1, 2) + gt_pts: NDArrayFloat = np.array([[-3.0, 2.0]]) + + assert np.allclose(gt_pts, pts) + + +def test_get_mesh_grid_as_point_cloud_downsample() -> None: + """Given 3x3 area, ensure a sampled regular grid returns coordinates at 4 corners only.""" + min_x = -3 # integer, minimum x-coordinate of 2D grid + max_x = 0 # integer, maximum x-coordinate of 2D grid + min_y = 2 # integer, minimum y-coordinate of 2D grid + max_y = 5 # integer, maximum y-coordinate of 2D grid + + # return pts, a Numpy array of shape (N,2) + pts = mesh_grid_utils.get_mesh_grid_as_point_cloud(min_x, max_x, min_y, max_y, downsample_factor=3.0) + + assert pts.shape == (4, 2) + + # fmt: off + gt_pts: List[List[float]] = [ + [-3.0, 2.0], + [0.0, 2.0], + [-3.0, 5.0], + [0.0, 5.0] + ] + # fmt: on + assert np.allclose(gt_pts, pts) diff --git a/tests/utils/test_metric_time.py b/tests/utils/test_metric_time.py new file mode 100644 index 00000000..77e5b946 --- /dev/null +++ b/tests/utils/test_metric_time.py @@ -0,0 +1,37 @@ +# + +"""Unit tests for metric time.""" + +import numpy as np + +from av2.utils.metric_time import TimeUnit, to_metric_time + + +def test_nanoseconds_to_seconds() -> None: + """Test conversion from nanoseconds to seconds.""" + ts_ns = 950000000 + ts_s = to_metric_time(ts=ts_ns, src=TimeUnit.Nanosecond, dst=TimeUnit.Second) + assert np.isclose(ts_s, 0.95) + assert np.isclose(ts_s, ts_ns / 1e9) + + +def test_seconds_to_nanoseconds() -> None: + """Test conversion from seconds to nanoseconds.""" + ts_s = 0.95 + ts_ns = to_metric_time(ts=ts_s, src=TimeUnit.Second, dst=TimeUnit.Nanosecond) + assert np.isclose(ts_ns, 950000000) + assert np.isclose(ts_ns, ts_s * 1e9) + + +def test_milliseconds_to_seconds() -> None: + """Test conversion from milliseconds to seconds.""" + ts_ms = 300 + ts_s = to_metric_time(ts=ts_ms, src=TimeUnit.Millisecond, dst=TimeUnit.Second) + assert np.isclose(ts_s, 0.3) + + +def test_seconds_to_milliseconds() -> None: + """Test conversion from seconds to milliseconds.""" + ts_s = 0.3 + ts_ms = to_metric_time(ts=ts_s, src=TimeUnit.Second, dst=TimeUnit.Millisecond) + assert np.isclose(ts_ms, 300) diff --git a/tests/utils/test_polyline_utils.py b/tests/utils/test_polyline_utils.py new file mode 100644 index 00000000..1558861a --- /dev/null +++ b/tests/utils/test_polyline_utils.py @@ -0,0 +1,100 @@ +# + +"""Unit tests for polyline related utilities.""" + +import numpy as np + +import av2.geometry.polyline_utils as polyline_utils +from av2.utils.typing import NDArrayFloat + + +def test_convert_lane_boundaries_to_polygon_3d() -> None: + """Ensure 3d lane polygon is created correctly from 3d left and right lane boundaries.""" + # fmt: off + right_ln_bnd: NDArrayFloat = np.array( + [ + [7, 3, 5], + [11, -1, 4] + ]) + left_ln_bnd: NDArrayFloat = np.array( + [ + [10, 3, 7], + [14, -1, 8] + ]) + # fmt: on + polygon = polyline_utils.convert_lane_boundaries_to_polygon(right_ln_bnd, left_ln_bnd) + + # fmt: off + gt_polygon: NDArrayFloat = np.array( + [ + [7, 3, 5], + [11, -1, 4], + [14, -1, 8], + [10, 3, 7], + [7, 3, 5] + ]) + # fmt: on + assert np.allclose(polygon, gt_polygon) + + +def test_straight_centerline_to_polygon() -> None: + """Try converting a simple straight polyline into a polygon. + + Represents the conversion from a centerline to a lane segment polygon. + + Note that the returned polygon will ba a Numpy array of + shape (2N+1,2), with duplicate first and last vertices. + Dots below signify the centerline coordinates. + + | . | + | . | + | . | + | . | + """ + # create centerline: Numpy array of shape (N,2) + # fmt: off + centerline: NDArrayFloat = np.array( + [ + [0, 2.0], + [0.0, 0.0], + [0.0, -2.0] + ]) + # fmt: on + + polygon = polyline_utils.centerline_to_polygon(centerline, width_scaling_factor=2) + # polygon wraps around with right boundary, then reversed + # left boundary, then back to start vertex + gt_polygon: NDArrayFloat = np.array( + [ + [-3.8, 2.0], + [-3.8, 0.0], + [-3.8, -2.0], + [3.8, -2.0], + [3.8, 0.0], + [3.8, 2.0], + [-3.8, 2.0], + ] + ) + + # assert np.array_equal(polygon, gt_polygon) + assert polygon.shape == (7, 2) + + +def test_centerline_to_polygon() -> None: + """Ensure correctness of conversion of centerline->two parallel lines for degenerate case. + + Ensure we can extract two parallel lines (connected to form a polygon) from a central polyline, + when some central waypoints have zero slope in dy direction. + """ + # fmt: off + centerline: NDArrayFloat = np.array( + [ + [22.87, 6.56], + [29.93, 6.82], + [30.0, 6.82] + ], + dtype=float + ) + # fmt: on + polygon = polyline_utils.centerline_to_polygon(centerline, width_scaling_factor=0.1) + assert polygon.shape == (7, 2) diff --git a/tests/utils/test_raster.py b/tests/utils/test_raster.py new file mode 100644 index 00000000..f379d15b --- /dev/null +++ b/tests/utils/test_raster.py @@ -0,0 +1,192 @@ +# + +"""Unit tests for rasterization related utilities.""" + +from typing import Any, Callable + +import cv2 +import numpy as np + +import av2.utils.raster as raster_utils +from av2.utils.typing import NDArrayByte, NDArrayFloat + + +def test_get_mask_from_polygon() -> None: + """Ensure that a triangle and skinny-column-like rectangle can be correctly rasterized onto a square grid.""" + # fmt: off + triangle: NDArrayFloat = np.array( + [ + [1, 1], + [1, 3], + [3, 1] + ] + ) + rectangle: NDArrayFloat = np.array( + [ + [5, 1], + [5, 4], + [5.5, 4], + [5.5, 1] + ] + ) + # fmt: on + mask = raster_utils.get_mask_from_polygons(polygons=[triangle, rectangle], img_h=7, img_w=7) + + # fmt: off + expected_mask: NDArrayByte = np.array( + [ + [0, 0, 0, 0, 0, 0, 0], + [0, 1, 1, 1, 0, 1, 0], + [0, 1, 1, 0, 0, 1, 0], + [0, 1, 0, 0, 0, 1, 0], + [0, 0, 0, 0, 0, 1, 0], + [0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0], + ] + ).astype(np.uint8) + # fmt: on + assert np.array_equal(mask, expected_mask) + assert mask.dtype == expected_mask.dtype + + +def test_get_mask_from_polygon_repeated_coords() -> None: + """Verify polygon rasterization works correctly when the first coordinate is repeated (as last coordinate). + + Note: same scenario as above, a square grid with 2 polygons: a triangle and skinny-column-like rectangle. + """ + # fmt: off + triangle: NDArrayFloat = np.array( + [ + [1, 1], + [1, 3], + [3, 1], + [1, 1] + ] + ) + rectangle: NDArrayFloat = np.array( + [ + [5, 1], + [5, 4], + [5.5, 4], + [5.5, 1], + [5, 1] + ] + ) + # fmt: on + mask = raster_utils.get_mask_from_polygons(polygons=[triangle, rectangle], img_h=7, img_w=7) + + # fmt: off + expected_mask: NDArrayByte = np.array( + [ + [0, 0, 0, 0, 0, 0, 0], + [0, 1, 1, 1, 0, 1, 0], + [0, 1, 1, 0, 0, 1, 0], + [0, 1, 0, 0, 0, 1, 0], + [0, 0, 0, 0, 0, 1, 0], + [0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0], + ] + ).astype(np.uint8) + # fmt: on + assert np.array_equal(mask, expected_mask) + assert mask.dtype == expected_mask.dtype + + +def test_get_mask_from_polygon_coords_out_of_bounds() -> None: + """Test rasterization with polygon coordinates outside of the boundaries.""" + # fmt: off + rectangle: NDArrayFloat = np.array( + [ + [-2, 1], + [8, 1], + [8, 2], + [-5, 2] + ] + ) + # fmt: on + mask = raster_utils.get_mask_from_polygons(polygons=[rectangle], img_h=5, img_w=5) + + # fmt: off + expected_mask: NDArrayByte = np.array( + [ + [0, 0, 0, 0, 0], + [1, 1, 1, 1, 1], + [1, 1, 1, 1, 1], + [0, 0, 0, 0, 0], + [0, 0, 0, 0, 0] + ] + ).astype(np.uint8) + # fmt: on + assert np.array_equal(mask, expected_mask) + assert mask.dtype == expected_mask.dtype + + +def test_benchmark_blend_images_cv2(benchmark: Callable[..., Any]) -> None: + """Benchmark opencv implementation of alpha blending.""" + + def blend_images(img0: NDArrayByte, img1: NDArrayByte, alpha: float = 0.7) -> NDArrayByte: + """Alpha-blend two images together using OpenCV `addWeighted`. + + Args: + img0: uint8 array of shape (H,W,3). + img1: uint8 array of shape (H,W,3). + alpha: alpha blending coefficient. + + Returns: + uint8 array of shape (H,W,3) + """ + blended: NDArrayByte = cv2.addWeighted(img0, alpha, img1, (1 - alpha), gamma=0) + return blended + + size = (2048, 1550, 3) + img0: NDArrayByte = np.random.randint(0, 255, size=size).astype(np.uint8) + img1: NDArrayByte = np.random.randint(0, 255, size=size).astype(np.uint8) + benchmark(blend_images, img0, img1) + + +def test_benchmark_blend_images_npy(benchmark: Callable[..., Any]) -> None: + """Benchmark numpy implementation of alpha blending.""" + + def blend_images(img0: NDArrayByte, img1: NDArrayByte, alpha: float = 0.7) -> NDArrayByte: + """Alpha-blend two images together using `numpy`. + + Args: + img0: uint8 array of shape (H,W,3) + img1: uint8 array of shape (H,W,3) + alpha: Alpha blending coefficient. + + Returns: + uint8 array of shape (H,W,3) + """ + blended: NDArrayFloat = np.multiply(img0.astype(np.float32), alpha, dtype=float) + np.multiply( + img1.astype(np.float32), + (1 - alpha), + dtype=float, + ) + blended_uint8: NDArrayByte = blended.astype(np.uint8) + return blended_uint8 + + size = (2048, 1550, 3) + img0: NDArrayByte = np.random.randint(0, 255, size=size).astype(np.uint8) + img1: NDArrayByte = np.random.randint(0, 255, size=size).astype(np.uint8) + benchmark(blend_images, img0, img1) + + +def test_blend_images() -> None: + """Test alpha blending two images together.""" + alpha = 0.7 + beta = 1 - alpha + gamma = 0.0 + + H, W = 3, 3 + img_a: NDArrayByte = np.zeros((H, W, 3), dtype=np.uint8) + img_a[:, :, 0] = np.array([2, 4, 8]) # column 0 has uniform intensity + img_a[:, :, 1] = np.array([4, 8, 16]) + img_a[:, :, 2] = np.array([8, 16, 32]) + + img_b: NDArrayByte = np.zeros((H, W, 3), dtype=np.uint8) + img_b[:, :, :3] = np.array([2, 4, 8]) # column 0 has uniform intensity + + blended_img_expected: NDArrayByte = np.round(img_a * alpha + img_b * beta + gamma).astype(np.uint8) # type: ignore + blended_img = raster_utils.blend_images(img_a, img_b, alpha=alpha) + assert np.array_equal(blended_img, blended_img_expected) diff --git a/tests/utils/test_se3.py b/tests/utils/test_se3.py new file mode 100644 index 00000000..f442209e --- /dev/null +++ b/tests/utils/test_se3.py @@ -0,0 +1,210 @@ +# + +"""SE(3) Lie group unit tests.""" + +from typing import Any, Callable, Union + +import numpy as np + +import av2.geometry.geometry as geometry_utils +from av2.geometry.se3 import SE3 +from av2.utils.typing import NDArrayFloat + + +def get_yaw_angle_rotmat(theta: Union[float, int]) -> NDArrayFloat: + """Build simple test cases that rotate points by yaw angle. Points are rotated about the z-axis in the xy-plane.""" + c = np.cos(theta) + s = np.sin(theta) + R: NDArrayFloat = np.array([[c, -s, 0.0], [s, c, 0.0], [0.0, 0.0, 1.0]]) + return R + + +def test_SE3_constructor() -> None: + """Test making an arbitrary SE2 transformation for a pedestrian cuboid.""" + # x, y, z of cuboid center + t: NDArrayFloat = np.array([-34.7128603513203, 5.29461762417753, 0.10328996181488]) + + # quaternion has order (w,x,y,z) + q: NDArrayFloat = np.array([0.700322174885275, 0.0, 0.0, -0.713826905743933]) + R = geometry_utils.quat_to_mat(q) + + dst_se3_src = SE3(rotation=R.copy(), translation=t.copy()) + + T_mat_gt = np.eye(4) + T_mat_gt[:3, :3] = R + T_mat_gt[:3, 3] = t + + assert np.allclose(dst_se3_src.rotation, R) + assert np.allclose(dst_se3_src.translation, t) + assert np.allclose(dst_se3_src.transform_matrix, T_mat_gt) + + +def test_SE3_transform_point_cloud_identity() -> None: + """Test taking a point cloud and performing an SE3 transformation. + + Since the transformation is the identity, the points should not be affected. + """ + pts: NDArrayFloat = np.array([[1.0, 1.0, 1.1], [1.0, 1.0, 2.1], [1.0, 1.0, 3.1]]) + dst_se3_src = SE3(rotation=np.eye(3), translation=np.zeros(3)) + transformed_pts = dst_se3_src.transform_point_cloud(pts.copy()) + + assert np.allclose(transformed_pts, pts) + + +def test_SE3_transform_point_cloud_by_quaternion() -> None: + """Test rotating points by a given quaternion, and then adding translation vector to each point.""" + pts: NDArrayFloat = np.array([[1.0, 1.0, 1.1], [1.0, 1.0, 2.1], [1.0, 1.0, 3.1], [1.0, 1.0, 4.1]]) + + # x, y, z of cuboid center + t: NDArrayFloat = np.array([-34.7128603513203, 5.29461762417753, 0.10328996181488]) + + # quaternion has order (w,x,y,z) + q: NDArrayFloat = np.array([0.700322174885275, 0.0, 0.0, -0.713826905743933]) + R = geometry_utils.quat_to_mat(q) + + dst_se3_src = SE3(rotation=R.copy(), translation=t.copy()) + transformed_pts = dst_se3_src.transform_point_cloud(pts.copy()) + + gt_transformed_pts = pts.dot(R.T) + gt_transformed_pts += t + print(gt_transformed_pts) + + assert np.allclose(transformed_pts, gt_transformed_pts) + gt_transformed_pts_explicit: NDArrayFloat = np.array( + [ + [-33.73214043, 4.2757023, 1.20328996], + [-33.73214043, 4.2757023, 2.20328996], + [-33.73214043, 4.2757023, 3.20328996], + [-33.73214043, 4.2757023, 4.20328996], + ] + ) + assert np.allclose(transformed_pts, gt_transformed_pts_explicit) + + +def test_SE3_transform_point_cloud_by_yaw_angle() -> None: + """Test rotating points by yaw angle of pi/4 in the xy plane, then adding a translation vector to them all.""" + pts: NDArrayFloat = np.array([[1.0, 0.0, 4.0], [1.0, 0.0, 3.0]]) + theta = np.pi / 4 + R = get_yaw_angle_rotmat(theta) + t: NDArrayFloat = np.array([1.0, 2.0, 3.0]) + + dst_SE3_src = SE3(rotation=R.copy(), translation=t.copy()) + + transformed_pts = dst_SE3_src.transform_point_cloud(pts.copy()) + gt_transformed_pts: NDArrayFloat = np.array( + [[np.sqrt(2) / 2, np.sqrt(2) / 2, 4.0], [np.sqrt(2) / 2, np.sqrt(2) / 2, 3.0]] + ) + gt_transformed_pts += t + assert np.allclose(transformed_pts, gt_transformed_pts) + + +def test_SE3_inverse_transform_point_cloud_identity() -> None: + """Test taking a transformed point cloud and undoing the transformation. + + Since the transformation was the identity, the points should not be affected. + """ + transformed_pts: NDArrayFloat = np.array([[1.0, 1.0, 1.1], [1.0, 1.0, 2.1], [1.0, 1.0, 3.1], [1.0, 1.0, 4.1]]) + dst_se3_src = SE3(rotation=np.eye(3), translation=np.zeros(3)) + pts = dst_se3_src.inverse().transform_point_cloud(transformed_pts.copy()) + assert np.allclose(pts, transformed_pts) + + +def test_SE3_inverse_transform_point_cloud() -> None: + """Test taking a transformed point cloud and undoing the transformation to recover the original points.""" + transformed_pts: NDArrayFloat = np.array( + [ + [-33.73214043, 4.2757023, 1.20328996], + [-33.73214043, 4.2757023, 2.20328996], + [-33.73214043, 4.2757023, 3.20328996], + [-33.73214043, 4.2757023, 4.20328996], + ] + ) + # x, y, z of cuboid center + t: NDArrayFloat = np.array([-34.7128603513203, 5.29461762417753, 0.10328996181488]) + + # quaternion has order (w,x,y,z) + q: NDArrayFloat = np.array([0.700322174885275, 0.0, 0.0, -0.713826905743933]) + R = geometry_utils.quat_to_mat(q) + + dst_se3_src = SE3(rotation=R, translation=t) + pts = dst_se3_src.inverse().transform_point_cloud(transformed_pts) + gt_pts: NDArrayFloat = np.array([[1.0, 1.0, 1.1], [1.0, 1.0, 2.1], [1.0, 1.0, 3.1], [1.0, 1.0, 4.1]]) + + assert np.allclose(pts, gt_pts) + + +def test_SE3_chaining_transforms() -> None: + """Test chaining two transformations to restore 3 points back to their original position.""" + theta0 = np.pi / 4 + R0 = get_yaw_angle_rotmat(theta0) + + theta1 = np.pi + R1 = get_yaw_angle_rotmat(theta1) + + t0 = np.zeros(3) + t1 = np.zeros(3) + + fr2_se3_fr1 = SE3(rotation=R0, translation=t0) + fr1_se3_fr0 = SE3(rotation=R1, translation=t1) + + fr2_se3_fr0 = fr2_se3_fr1.compose(fr1_se3_fr0) + + pts: NDArrayFloat = np.array([[1.0, 0.0, 4.0], [1.0, 0.0, 3.0]]) + transformed_pts = fr2_se3_fr0.transform_point_cloud(pts.copy()) + gt_transformed_pts: NDArrayFloat = np.array( + [ + [-np.sqrt(2) / 2, -np.sqrt(2) / 2, 4.0], + [-np.sqrt(2) / 2, -np.sqrt(2) / 2, 3.0], + ] + ) + + assert np.allclose(transformed_pts, gt_transformed_pts) + + combined_R = get_yaw_angle_rotmat(theta0 + theta1) + assert np.allclose(fr2_se3_fr0.rotation, combined_R) + assert np.allclose(fr2_se3_fr0.translation, np.zeros(3)) + + +def test_benchmark_SE3_transform_point_cloud_optimized(benchmark: Callable[..., Any]) -> None: + """Ensure that our transform_point_cloud() implementation is faster than a naive implementation.""" + num_pts = 100000 + points_src = np.random.randn(num_pts, 3) + + # x, y, z of cuboid center + t: NDArrayFloat = np.array([-34.7128603513203, 5.29461762417753, 0.10328996181488]) + + # quaternion has order (w,x,y,z) + q: NDArrayFloat = np.array([0.700322174885275, 0.0, 0.0, -0.713826905743933]) + R = geometry_utils.quat_to_mat(q) + + dst_SE3_src = SE3(rotation=R.copy(), translation=t.copy()) + + benchmark(dst_SE3_src.transform_point_cloud, points_src) + + +def test_benchmark_SE3_transform_point_cloud_unoptimized(benchmark: Callable[..., Any]) -> None: + """Benchmark unoptimized SE(3) transformation.""" + + def benchmark_SE3_transform_point_cloud_unoptimized( + point_cloud: NDArrayFloat, transform_matrix: NDArrayFloat + ) -> NDArrayFloat: + """Slow, unoptimized method -- allocated unnecessary array for homogeneous coordinates.""" + # convert to homogeneous + num_pts = len(point_cloud) + homogeneous_pts: NDArrayFloat = np.hstack([point_cloud, np.ones((num_pts, 1))]) + transformed_point_cloud: NDArrayFloat = homogeneous_pts.dot(transform_matrix.T)[:, :3] + return transformed_point_cloud + + num_pts = 100000 + points_src = np.random.randn(num_pts, 3) + + # x, y, z of cuboid center + t: NDArrayFloat = np.array([-34.7128603513203, 5.29461762417753, 0.10328996181488]) + + # quaternion has order (w,x,y,z) + q: NDArrayFloat = np.array([0.700322174885275, 0.0, 0.0, -0.713826905743933]) + R = geometry_utils.quat_to_mat(q) + + dst_SE3_src = SE3(rotation=R.copy(), translation=t.copy()) + + benchmark(benchmark_SE3_transform_point_cloud_unoptimized, points_src, dst_SE3_src.transform_matrix) diff --git a/tests/utils/test_sim2.py b/tests/utils/test_sim2.py new file mode 100644 index 00000000..47730e23 --- /dev/null +++ b/tests/utils/test_sim2.py @@ -0,0 +1,314 @@ +# + +"""Unit tests for Sim(2) related utilities.""" + +import math +from pathlib import Path +from tempfile import NamedTemporaryFile + +import numpy as np +import pytest + +import av2.utils.io as io_utils +from av2.geometry.sim2 import Sim2 +from av2.utils.typing import NDArrayFloat + +_TEST_DATA_ROOT = Path(__file__).resolve().parent.parent / "test_data" + + +def test_constructor() -> None: + """Sim(2) to perform p_b = bSa * p_a.""" + bRa = np.eye(2) + bta: NDArrayFloat = np.array([1.0, 2.0]) + bsa = 3.0 + bSa = Sim2(R=bRa, t=bta, s=bsa) + assert isinstance(bSa, Sim2) + assert np.allclose(bSa.R, bRa) + assert np.allclose(bSa.t, bta) + assert np.allclose(bSa.s, bsa) + + +def test_is_eq() -> None: + """Ensure object equality works properly (are equal).""" + bSa = Sim2(R=np.eye(2), t=np.array([1, 2]), s=3.0) + bSa_ = Sim2(R=np.eye(2), t=np.array([1.0, 2.0]), s=3) + assert bSa == bSa_ + + +def test_not_eq_translation() -> None: + """Ensure object equality works properly (not equal translation).""" + bSa = Sim2(R=np.eye(2), t=np.array([2, 1]), s=3.0) + bSa_ = Sim2(R=np.eye(2), t=np.array([1.0, 2.0]), s=3) + assert bSa != bSa_ + + +def test_not_eq_rotation() -> None: + """Ensure object equality works properly (not equal rotation).""" + bSa = Sim2(R=np.eye(2), t=np.array([2, 1]), s=3.0) + bSa_ = Sim2(R=-1 * np.eye(2), t=np.array([2.0, 1.0]), s=3) + assert bSa != bSa_ + + +def test_not_eq_scale() -> None: + """Ensure object equality works properly (not equal scale).""" + bSa = Sim2(R=np.eye(2), t=np.array([2, 1]), s=3.0) + bSa_ = Sim2(R=np.eye(2), t=np.array([2.0, 1.0]), s=1.0) + assert bSa != bSa_ + + +def test_rotation() -> None: + """Ensure rotation component is returned properly.""" + R: NDArrayFloat = np.array([[0, -1], [1, 0]]) + t: NDArrayFloat = np.array([1, 2]) + bSa = Sim2(R=R, t=t, s=3.0) + + expected_R: NDArrayFloat = np.array([[0, -1], [1, 0]]) + assert np.allclose(expected_R, bSa.rotation) + + +def test_translation() -> None: + """Ensure translation component is returned properly.""" + R: NDArrayFloat = np.array([[0, -1], [1, 0]]) + t: NDArrayFloat = np.array([1, 2]) + bSa = Sim2(R=R, t=t, s=3.0) + + expected_t: NDArrayFloat = np.array([1, 2]) + assert np.allclose(expected_t, bSa.translation) + + +def test_scale() -> None: + """Ensure the scale factor is returned properly.""" + bRa = np.eye(2) + bta: NDArrayFloat = np.array([1, 2]) + bsa = 3.0 + bSa = Sim2(R=bRa, t=bta, s=bsa) + assert bSa.scale == 3.0 + + +def test_compose_1() -> None: + """Ensure we can compose two Sim(2) transforms together, with identity rotations.""" + scale = 2.0 + imgSw = Sim2(R=np.eye(2), t=np.array([1.0, 3.0]), s=scale) + + scale = 0.5 + wSimg = Sim2(R=np.eye(2), t=np.array([-2.0, -6.0]), s=scale) + + # identity + wSw = Sim2(R=np.eye(2), t=np.zeros((2,)), s=1.0) + assert wSw == imgSw.compose(wSimg) + + +def test_compose_2() -> None: + """Verify composition of Sim2 objects works for non-identity input.""" + aSb = Sim2(R=rotmat2d(np.deg2rad(90)), t=np.array([1, 2]), s=4) + + bSc = Sim2(R=rotmat2d(np.deg2rad(-45)), t=np.array([3, 4]), s=0.5) + + aSc = aSb.compose(bSc) + # Via composition: 90 + -45 = 45 degrees + assert math.isclose(aSc.theta_deg, 45.0) + # Via composition: 4 * 0.5 = 2.0 + assert aSc.scale == 2.0 + + +def test_compose_3() -> None: + """Verify correctness of composed inverted and non-inverted transformations.""" + # Note: these are dummy translation values; should be ignored when considering correctness + aSb = Sim2(R=rotmat2d(np.deg2rad(20)), t=np.array([1, 2]), s=2) + + bSc = Sim2(R=rotmat2d(np.deg2rad(30)), t=np.array([1, 2]), s=3) + + aSc = Sim2(R=rotmat2d(np.deg2rad(50)), t=np.array([1, 2]), s=6) + + # ground truth is an identity transformation + aSa_gt = Sim2(R=np.eye(2), t=np.zeros(2), s=1.0) + aSa_est = aSb.compose(bSc).compose(aSc.inverse()) + + assert np.isclose(aSa_gt.theta_deg, aSa_est.theta_deg, atol=1e-5) + + +def test_inverse() -> None: + """Ensure that the .inverse() method returns the correct result.""" + scale = 2.0 + imgSw = Sim2(R=np.eye(2), t=np.array([1.0, 3.0]), s=scale) + + scale = 0.5 + wSimg = Sim2(R=np.eye(2), t=np.array([-2.0, -6.0]), s=scale) + + assert imgSw == wSimg.inverse() + assert wSimg == imgSw.inverse() + + +def test_matrix() -> None: + """Ensure 3x3 matrix is formed correctly.""" + bRa: NDArrayFloat = np.array([[0, -1], [1, 0]]) + bta: NDArrayFloat = np.array([1, 2]) + bsa = 3.0 + bSa = Sim2(R=bRa, t=bta, s=bsa) + + bSa_expected: NDArrayFloat = np.array([[0, -1, 1], [1, 0, 2], [0, 0, 1 / 3]]) + assert np.allclose(bSa_expected, bSa.matrix) + + +def test_from_matrix() -> None: + """Ensure that classmethod can construct an object instance from a 3x3 numpy matrix.""" + bRa: NDArrayFloat = np.array([[0, -1], [1, 0]]) + bta: NDArrayFloat = np.array([1, 2]) + bsa = 3.0 + bSa = Sim2(R=bRa, t=bta, s=bsa) + + bSa_ = Sim2.from_matrix(bSa.matrix) + + # ensure we can reconstruct new instance from matrix + assert bSa == bSa_ + + # ensure generated class object has correct attributes + assert np.allclose(bSa_.rotation, bRa) + assert np.allclose(bSa_.translation, bta) + assert np.isclose(bSa_.scale, bsa) + + # ensure generated class object has correct 3x3 matrix attribute + bSa_expected: NDArrayFloat = np.array([[0, -1, 1], [1, 0, 2], [0, 0, 1 / 3]]) + assert np.allclose(bSa_expected, bSa_.matrix) + + +def test_matrix_homogenous_transform() -> None: + """Ensure 3x3 matrix transforms homogenous points as expected.""" + expected_img_pts: NDArrayFloat = np.array([[6, 4], [4, 6], [0, 0], [1, 7]]) + + world_pts: NDArrayFloat = np.array([[2, -1], [1, 0], [-1, -3], [-0.5, 0.5]]) + scale = 2.0 + imgSw = Sim2(R=np.eye(2), t=np.array([1.0, 3.0]), s=scale) + + # convert to homogeneous + world_pts_h: NDArrayFloat = np.hstack([world_pts, np.ones((4, 1))]) + + # multiply each (3,1) homogeneous point vector w/ transform matrix + img_pts_h = (imgSw.matrix @ world_pts_h.T).T # type: ignore + # divide (x,y,s) by s + img_pts = img_pts_h[:, :2] / img_pts_h[:, 2].reshape(-1, 1) + assert np.allclose(expected_img_pts, img_pts) + + +def test_transform_from_forwards() -> None: + """Test Similarity(2) forward transform.""" + expected_img_pts: NDArrayFloat = np.array([[6, 4], [4, 6], [0, 0], [1, 7]]) + + world_pts: NDArrayFloat = np.array([[2, -1], [1, 0], [-1, -3], [-0.5, 0.5]]) + scale = 2.0 + imgSw = Sim2(R=np.eye(2), t=np.array([1.0, 3.0]), s=scale) + + img_pts = imgSw.transform_from(world_pts) + assert np.allclose(expected_img_pts, img_pts) + + +def test_transform_from_backwards() -> None: + """Test Similarity(2) backward transform.""" + img_pts: NDArrayFloat = np.array([[6, 4], [4, 6], [0, 0], [1, 7]]) + + expected_world_pts: NDArrayFloat = np.array([[2, -1], [1, 0], [-1, -3], [-0.5, 0.5]]) + scale = 0.5 + wSimg = Sim2(R=np.eye(2), t=np.array([-2.0, -6.0]), s=scale) + + world_pts = wSimg.transform_from(img_pts) + assert np.allclose(expected_world_pts, world_pts) + + +def rotmat2d(theta: float) -> NDArrayFloat: + """Convert angle `theta` (in radians) to a 2x2 rotation matrix.""" + s = np.sin(theta) + c = np.cos(theta) + R: NDArrayFloat = np.array([[c, -s], [s, c]]) + return R + + +def test_cannot_set_zero_scale() -> None: + """Ensure that an exception is thrown if Sim(2) scale is set to zero.""" + R: NDArrayFloat = np.eye(2, dtype=float) + t: NDArrayFloat = np.arange(2, dtype=float) + s = 0.0 + + with pytest.raises(ZeroDivisionError) as e_info: + Sim2(R, t, s) + + +def test_sim2_theta_deg_1() -> None: + """Ensure we can recover the rotation angle theta, when theta=0 degrees.""" + R: NDArrayFloat = np.eye(2, dtype=float) + t: NDArrayFloat = np.arange(2, dtype=float) + s = 10.5 + aSb = Sim2(R, t, s) + assert aSb.theta_deg == 0 + + +def test_sim2_theta_deg_2() -> None: + """Ensure we can recover the rotation angle theta, when theta=135 degrees.""" + R: NDArrayFloat = rotmat2d(np.deg2rad(135)) + t: NDArrayFloat = np.arange(2, dtype=float) + s = 10.5 + aSb = Sim2(R, t, s) + assert aSb.theta_deg == 135 + + +def test_sim2_repr() -> None: + """Ensure we can print the class, and obtain the correct string representation from __repr__.""" + R: NDArrayFloat = np.eye(2, dtype=float) + t: NDArrayFloat = np.arange(2, dtype=float) + s = 10.5 + aSb = Sim2(R, t, s) + print(aSb) + assert repr(aSb) == "Angle (deg.): 0.0, Trans.: [0. 1.], Scale: 10.5" + + +def test_transform_from_wrong_dims() -> None: + """Ensure that 1d input is not allowed (row vectors are required, as Nx2).""" + bRa = np.eye(2) + bta: NDArrayFloat = np.array([1, 2]) + bsa = 3.0 + bSa = Sim2(R=bRa, t=bta, s=bsa) + + with pytest.raises(ValueError): + bSa.transform_from(np.array([1.0, 3.0])) + + +def test_from_json() -> None: + """Ensure that classmethod can construct an object instance from a json file.""" + json_fpath = _TEST_DATA_ROOT / "a_Sim2_b.json" + aSb = Sim2.from_json(json_fpath) + + expected_rotation: NDArrayFloat = np.array([[1.0, 0.0], [0.0, 1.0]]) + expected_translation: NDArrayFloat = np.array([3930.0, 3240.0]) + expected_scale = 1.6666666666666667 + assert np.allclose(aSb.rotation, expected_rotation) + assert np.allclose(aSb.translation, expected_translation) + assert np.isclose(aSb.scale, expected_scale) + + +def test_from_json_invalid_scale() -> None: + """Ensure that classmethod raises an error with invalid JSON input.""" + json_fpath = _TEST_DATA_ROOT / "a_Sim2_b___invalid.json" + + with pytest.raises(ZeroDivisionError) as e_info: + Sim2.from_json(json_fpath) + + +def test_save_as_json() -> None: + """Ensure that JSON serialization of a class instance works correctly.""" + bSc = Sim2(R=np.array([[0, 1], [1, 0]]), t=np.array([-5, 5]), s=0.1) + save_fpath = Path(NamedTemporaryFile().name) + bSc.save_as_json(save_fpath=save_fpath) + + bSc_dict = io_utils.read_json_file(save_fpath) + assert bSc_dict["R"] == [0, 1, 1, 0] + assert bSc_dict["t"] == [-5, 5] + assert bSc_dict["s"] == 0.1 + + +def test_round_trip() -> None: + """Test round trip of serialization, then de-serialization.""" + bSc = Sim2(R=np.array([[0, 1], [1, 0]]), t=np.array([-5, 5]), s=0.1) + save_fpath = Path(NamedTemporaryFile().name) + bSc.save_as_json(save_fpath=save_fpath) + + bSc_ = Sim2.from_json(save_fpath) + assert bSc_ == bSc diff --git a/tutorials/generate_egoview_overlaid_lidar.py b/tutorials/generate_egoview_overlaid_lidar.py new file mode 100644 index 00000000..8e91a8aa --- /dev/null +++ b/tutorials/generate_egoview_overlaid_lidar.py @@ -0,0 +1,198 @@ +# + +"""Lidar egoview visualization.""" + +import logging +import os +import sys +from pathlib import Path +from typing import Final + +import click +import cv2 +import numpy as np + +import av2.rendering.color as color_utils +import av2.rendering.rasterize as raster_rendering_utils +import av2.rendering.video as video_utils +import av2.utils.io as io_utils +import av2.utils.raster as raster_utils +from av2.datasets.sensor.av2_sensor_dataloader import AV2SensorDataLoader +from av2.datasets.sensor.constants import RingCameras +from av2.map.map_api import ArgoverseStaticMap +from av2.rendering.color import GREEN_HEX, RED_HEX +from av2.utils.typing import NDArrayByte, NDArrayFloat, NDArrayInt + +logger = logging.getLogger(__name__) + + +NUM_RANGE_BINS: Final[int] = 50 +RING_CAMERA_FPS: Final[int] = 20 + + +def generate_egoview_overlaid_lidar( + data_root: Path, output_dir: Path, log_id: str, render_ground_pts_only: bool, dump_single_frames: bool +) -> None: + """Render LiDAR points from a particular camera's viewpoint (color by ground surface, and apply ROI filtering). + + Args: + data_root: path to directory where the logs live on disk. + output_dir: path to directory where renderings will be saved. + log_id: unique ID for AV2 scenario/log. + render_ground_pts_only: whether to only render LiDAR points located close to the ground surface. + dump_single_frames: Whether to save to disk individual RGB frames of the rendering, in addition to generating + the mp4 file. + + Raises: + RuntimeError: If vehicle log data is not present at `data_root` for `log_id`. + """ + loader = AV2SensorDataLoader(data_dir=data_root, labels_dir=data_root) + + log_map_dirpath = data_root / log_id / "map" + avm = ArgoverseStaticMap.from_map_dir(log_map_dirpath, build_raster=True) + + # repeat red to green colormap every 50 m. + colors_arr_rgb = color_utils.create_colormap(color_list=[RED_HEX, GREEN_HEX], n_colors=NUM_RANGE_BINS) + colors_arr_rgb = (colors_arr_rgb * 255).astype(np.uint8) # type: ignore + colors_arr_bgr: NDArrayByte = np.fliplr(colors_arr_rgb) # type: ignore + + for _, cam_name in enumerate(list(RingCameras)): + cam_im_fpaths = loader.get_ordered_log_cam_fpaths(log_id, cam_name) + num_cam_imgs = len(cam_im_fpaths) + + video_list = [] + for i, im_fpath in enumerate(cam_im_fpaths): + if i % 50 == 0: + logging.info(f"\tOn file {i}/{num_cam_imgs} of camera {cam_name} of {log_id}") + + cam_timestamp_ns = int(im_fpath.stem) + city_SE3_ego = loader.get_city_SE3_ego(log_id, cam_timestamp_ns) + if city_SE3_ego is None: + logger.exception("missing LiDAR pose") + continue + + # load feather file path, e.g. '315978406032859416.feather" + lidar_fpath = loader.get_closest_lidar_fpath(log_id, cam_timestamp_ns) + if lidar_fpath is None: + logger.info("No LiDAR sweep found within the synchronization interval for %s, so skipping...", cam_name) + continue + + img_bgr = io_utils.read_img(im_fpath, channel_order="BGR") + + lidar_points_ego = io_utils.read_lidar_sweep(lidar_fpath, attrib_spec="xyz") + lidar_timestamp_ns = int(lidar_fpath.stem) + + # put into city coords, then prune away ground and non-RoI points + lidar_points_city = city_SE3_ego.transform_point_cloud(lidar_points_ego) + lidar_points_city = avm.remove_non_drivable_area_points(lidar_points_city) + is_ground_logicals = avm.get_ground_points_boolean(lidar_points_city) + lidar_points_city = lidar_points_city[is_ground_logicals if render_ground_pts_only else ~is_ground_logicals] + lidar_points_ego = city_SE3_ego.inverse().transform_point_cloud(lidar_points_city) + + # motion compensate always + uv, points_cam, is_valid_points = loader.project_ego_to_img_motion_compensated( + points_lidar_time=lidar_points_ego, + cam_name=cam_name, + cam_timestamp_ns=cam_timestamp_ns, + lidar_timestamp_ns=lidar_timestamp_ns, + log_id=log_id, + ) + + if is_valid_points is None or uv is None or points_cam is None: + continue + + if is_valid_points.sum() == 0: + continue + + uv_int: NDArrayInt = np.round(uv[is_valid_points]).astype(np.int32) # type: ignore + points_cam = points_cam[is_valid_points] + pt_ranges: NDArrayFloat = np.linalg.norm(points_cam[:, :3], axis=1) # type: ignore + color_bins: NDArrayInt = np.round(pt_ranges).astype(np.int32) # type: ignore + # account for moving past 100 meters, loop around again + color_bins = color_bins % NUM_RANGE_BINS + uv_colors_bgr = colors_arr_bgr[color_bins] + + img_empty = np.full_like(img_bgr, fill_value=255) + img_empty = raster_rendering_utils.draw_points_xy_in_img(img_empty, uv_int, uv_colors_bgr, diameter=10) + blended_bgr = raster_utils.blend_images(img_bgr, img_empty) + frame_rgb = blended_bgr[:, :, ::-1] + + if dump_single_frames: + save_dir = output_dir / log_id / cam_name + os.makedirs(save_dir, exist_ok=True) + cv2.imwrite(str(save_dir / f"{cam_name}_{lidar_timestamp_ns}.jpg"), blended_bgr) + + video_list.append(frame_rgb) + + if len(video_list) == 0: + raise RuntimeError("No video frames were found; log data was not found on disk.") + + video: NDArrayByte = np.stack(video_list).astype(np.uint8) + video_output_dir = output_dir / "videos" + video_utils.write_video(video=video, dst=video_output_dir / f"{log_id}_{cam_name}.mp4", fps=RING_CAMERA_FPS) + + +@click.command(help="Generate LiDAR + map visualizations from the Argoverse 2 Sensor Dataset.") +@click.option( + "-d", + "--data-root", + required=True, + help="Path to local directory where the Argoverse 2 Sensor Dataset logs are stored.", + type=click.Path(exists=True), +) +@click.option( + "-o", + "--output-dir", + required=True, + help="Path to local directory where renderings will be saved.", + type=str, +) +@click.option( + "-l", + "--log-id", + default="00a6ffc1-6ce9-3bc3-a060-6006e9893a1a", + help="unique log identifier.", + type=str, +) +@click.option( + "-g", + "--render-ground-pts-only", + default=True, + help="Boolean argument whether to only render LiDAR points located close to the ground surface.", + type=bool, +) +@click.option( + "-s", + "--dump-single-frames", + default=False, + help="Whether to save to disk individual RGB frames of the rendering, in addition to generating the mp4 file" + "(defaults to False). Note: can quickly generate 100s of MBs, for 200 KB frames.", + type=bool, +) +def run_generate_egoview_overlaid_lidar( + data_root: str, output_dir: str, log_id: str, render_ground_pts_only: bool, dump_single_frames: bool +) -> None: + """Click entry point for visualizing LiDAR returns rendered on top of sensor imagery.""" + logging.basicConfig(stream=sys.stdout, level=logging.INFO) + data_root_path = Path(data_root) + output_dir_path = Path(output_dir) + + logger.info( + "data_root: %s, output_dir: %s, log_id: %s, render_ground_pts_only: %s, dump_single_frames: %s", + data_root_path, + output_dir_path, + log_id, + render_ground_pts_only, + dump_single_frames, + ) + generate_egoview_overlaid_lidar( + data_root=data_root_path, + output_dir=output_dir_path, + log_id=log_id, + render_ground_pts_only=render_ground_pts_only, + dump_single_frames=dump_single_frames, + ) + + +if __name__ == "__main__": + run_generate_egoview_overlaid_lidar() diff --git a/tutorials/generate_egoview_overlaid_vector_map.py b/tutorials/generate_egoview_overlaid_vector_map.py new file mode 100644 index 00000000..057ed7db --- /dev/null +++ b/tutorials/generate_egoview_overlaid_vector_map.py @@ -0,0 +1,343 @@ +# + +"""Generate MP4 videos with map entities rendered on top of sensor imagery, for all cameras, for a single log. + +We use a inferred depth map from LiDAR to render only visible map entities (lanes and pedestrian crossings). +""" + +import logging +import os +import sys +import time +from enum import Enum +from pathlib import Path +from typing import Final, List, Tuple + +import click +import numpy as np + +import av2.geometry.interpolate as interp_utils +import av2.rendering.video as video_utils +import av2.utils.io as io_utils +import av2.utils.raster as raster_utils +from av2.datasets.sensor.av2_sensor_dataloader import AV2SensorDataLoader +from av2.datasets.sensor.constants import RingCameras +from av2.map.map_api import ArgoverseStaticMap +from av2.rendering.color import BLUE_BGR +from av2.rendering.map import EgoViewMapRenderer +from av2.utils.typing import NDArrayByte + +RING_CAMERA_FPS: Final[int] = 20 + +logger = logging.getLogger(__name__) + + +def generate_egoview_overlaid_map( + data_root: Path, + output_dir: Path, + log_id: str, + max_range_m: float, + use_depth_map_for_occlusion: bool, + dump_single_frames: bool, + cam_names: List[RingCameras], +) -> None: + """Render the map from a particular camera's viewpoint for each camera frame. + + Args: + data_root: path to where the AV2 logs live. + output_dir: path to directory where renderings will be saved. + log_id: unique ID for AV2 scenario/log. + max_range_m: maximum range of map entities from egovehicle to consider for rendering (by l-infinity norm). + use_depth_map_for_occlusion: whether to use an inferred depth map for rendering occluded elements. + dump_single_frames: Whether to save to disk individual RGB frames of the rendering, in addition to generating + the mp4 file. + cam_names: list of camera names. For each camera, its viewport will be used to render the map. + """ + loader = AV2SensorDataLoader(data_dir=data_root, labels_dir=data_root) + + log_map_dirpath = data_root / log_id / "map" + avm = ArgoverseStaticMap.from_map_dir(log_map_dirpath, build_raster=True) + + for _, cam_enum in enumerate(cam_names): + cam_name = cam_enum.value + pinhole_cam = loader.get_log_pinhole_camera(log_id, cam_name) + + cam_im_fpaths = loader.get_ordered_log_cam_fpaths(log_id, cam_name) + num_cam_imgs = len(cam_im_fpaths) + + video_list = [] + for i, img_fpath in enumerate(cam_im_fpaths): + if i % 50 == 0: + logging.info(f"\tOn file {i}/{num_cam_imgs} of camera {cam_name} of {log_id}") + + cam_timestamp_ns = int(img_fpath.stem) + city_SE3_ego = loader.get_city_SE3_ego(log_id, cam_timestamp_ns) + if city_SE3_ego is None: + logger.info("missing LiDAR pose") + continue + + # load feather file path, e.g. '315978406032859416.feather" + lidar_fpath = loader.get_closest_lidar_fpath(log_id, cam_timestamp_ns) + if lidar_fpath is None: + # without depth map, can't do this accurately + continue + + lidar_points = io_utils.read_lidar_sweep(lidar_fpath, attrib_spec="xyz") + lidar_timestamp_ns = int(lidar_fpath.stem) + + if use_depth_map_for_occlusion: + depth_map = loader.get_depth_map_from_lidar( + lidar_points=lidar_points, + cam_name=cam_name, + log_id=log_id, + cam_timestamp_ns=cam_timestamp_ns, + lidar_timestamp_ns=lidar_timestamp_ns, + ) + else: + depth_map = None + + egoview_renderer = EgoViewMapRenderer( + depth_map=depth_map, city_SE3_ego=city_SE3_ego, pinhole_cam=pinhole_cam, avm=avm + ) + frame_rgb = render_egoview( + output_dir=output_dir, + img_fpath=img_fpath, + egoview_renderer=egoview_renderer, + cam_timestamp_ns=cam_timestamp_ns, + log_id=log_id, + max_range_m=max_range_m, + dump_single_frames=dump_single_frames, + ) + video_list.append(frame_rgb) + + video: NDArrayByte = np.stack(video_list).astype(np.uint8) + video_output_dir = output_dir / "videos" + video_utils.write_video( + video=video, + dst=video_output_dir / f"{log_id}_{cam_name}.mp4", + fps=RING_CAMERA_FPS, + preset="medium", + ) + + +def render_egoview( + output_dir: Path, + img_fpath: Path, + egoview_renderer: EgoViewMapRenderer, + cam_timestamp_ns: int, + log_id: str, + max_range_m: float, + dump_single_frames: bool, +) -> NDArrayByte: + """Synthetically manipulate a vector map, render the map in the ego-view, and save rendering to disk. + + Args: + output_dir: path to directory where renderings will be saved. + img_fpath: path to RGB image, from one of the ring or stereo cameras. + egoview_renderer: rendering engine for map elements in the ego-view. + cam_timestamp_ns: nanosecond camera timestamp when image was captured. + log_id: unique ID for AV2 scenario/log. + max_range_m: maximum range of map entities from egovehicle to consider for rendering (by l-infinity norm). + dump_single_frames: Whether to save to disk individual RGB frames of the rendering, in addition to generating + the mp4 file. + + Returns: + array of shape (H,W,3) and type uint8 representing a RGB image. + """ + save_dir = output_dir / log_id + if dump_single_frames: + # we only create log-specific directories, if dumping individual frames. + save_dir.mkdir(exist_ok=True, parents=True) + + img_fname = f"{egoview_renderer.pinhole_cam.cam_name}_{cam_timestamp_ns}_vectormap.jpg" + save_fpath = save_dir / img_fname + + if save_fpath.exists(): + logger.info("Rendered image already exists, skipping") + img: NDArrayByte = io_utils.read_img(save_fpath) + return img + + start = time.time() + + img_rgb: NDArrayByte = io_utils.read_img(img_fpath) + + # to prevent washing out, can pass in black image, and get just mask back, or can overlay directly. + img_h, img_w, _ = img_rgb.shape + img_empty: NDArrayByte = np.full( + (img_h, img_w, 3), fill_value=128, dtype=np.uint8 + ) # pure white polylines will disappear @ 255 + + img_empty = render_egoview_with_occlusion_checks( + img_canvas=img_empty, + egoview_renderer=egoview_renderer, + max_range_m=max_range_m, + ) + end = time.time() + duration = end - start + logger.info(f"Rendering single image took {duration:.2f} sec.") + + frame_rgb = raster_utils.blend_images(img_rgb, img_empty, alpha=0.45) + + if dump_single_frames: + io_utils.write_img(save_fpath, frame_rgb, channel_order="RGB") + return frame_rgb + + +def render_egoview_with_occlusion_checks( + img_canvas: NDArrayByte, egoview_renderer: EgoViewMapRenderer, max_range_m: float, line_width_px: int = 10 +) -> NDArrayByte: + """Render pedestrian crossings and lane segments in the ego-view. + + Pedestrian crossings (crosswalks) will be rendered in blue, and lane markings will be colored according to their + marking color, or otherwise red, if markings are implicit. + + Args: + img_canvas: array of shape (H,W,3) representing BGR canvas to rasterize map elements onto. + egoview_renderer: rendering engine for map elements in the ego-view. + max_range_m: maximum range of map entities from egovehicle to consider for rendering (by l-infinity norm). + line_width_px: thickness (in pixels) to use for rendering each polyline. + + Returns: + array of shape (H,W,3) and type uint8 representing a RGB image. + """ + for ls in egoview_renderer.avm.get_scenario_lane_segments(): + img_canvas = egoview_renderer.render_lane_boundary_egoview(img_canvas, ls, "right", line_width_px) + img_canvas = egoview_renderer.render_lane_boundary_egoview(img_canvas, ls, "left", line_width_px) + + for pc in egoview_renderer.avm.get_scenario_ped_crossings(): + + EPS = 1e-5 + crosswalk_color = BLUE_BGR + # render ped crossings (pc's) + xwalk_polygon = pc.polygon + # prevent duplicate first and last coords + xwalk_polygon[:-1] += EPS + N_INTERP_PTS = 100 + # For pixel-perfect rendering, querying crosswalk boundary ground height at waypoints throughout + # the street is much more accurate than 3d linear interpolation using only the 4 annotated corners. + polygon_city_frame = interp_utils.interp_arc(t=N_INTERP_PTS, points=xwalk_polygon[:, :2]) + polygon_city_frame = egoview_renderer.avm.append_height_to_2d_city_pt_cloud(points_xy=polygon_city_frame) + egoview_renderer.render_polyline_egoview( + polygon_city_frame, + img_canvas, + crosswalk_color, + thickness_px=line_width_px, + ) + + # convert BGR to RGB + img_rgb: NDArrayByte = img_canvas[:, :, ::-1] + return img_rgb + + +def parse_camera_enum_types(cam_names: Tuple[str, ...]) -> List[RingCameras]: + """Convert a list of CLI string types, to enums of type RingCameras, and validate each input. + + Args: + cam_names: Tuple of camera names to use for rendering the map. + + Returns: + List of camera enums to use for rendering the map. + + Raises: + ValueError: If an invalid camera name is provided. + """ + valid_ring_cams = set([x.value for x in list(RingCameras)]) + + cam_enums: List[RingCameras] = [] + for cam_name in list(cam_names): + if cam_name in valid_ring_cams: + cam_enums.append(RingCameras(cam_name)) + else: + raise ValueError("Must provide _valid_ camera names!") + return cam_enums + + +@click.command(help="Generate map visualizations on ego-view imagery from the Argoverse 2 Sensor Dataset.") +@click.option( + "-d", + "--data-root", + required=True, + help="Path to local directory where the Argoverse 2 Sensor Dataset logs are stored.", + type=click.Path(exists=True), +) +@click.option( + "-o", + "--output-dir", + required=True, + help="Path to local directory where renderings will be saved.", + type=str, +) +@click.option( + "-l", + "--log-id", + default="00a6ffc1-6ce9-3bc3-a060-6006e9893a1a", + help="unique log identifier.", + type=str, +) +@click.option( + "-r", + "--max-range-m", + type=float, + default=100, + help="Maximum range of map entities from egovehicle to consider for rendering (by l-infinity norm).", +) +@click.option( + "-d", + "--use-depth-map-for_occlusion", + default=True, + help="Whether to use an inferred depth map for rendering occluded elements (defaults to True).", + type=bool, +) +@click.option( + "-s", + "--dump-single-frames", + default=False, + help="Whether to save to disk individual RGB frames of the rendering, in addition to generating the mp4 file" + "(defaults to False). Note: can quickly generate 100s of MBs, for 200 KB frames.", + type=bool, +) +@click.option( + "-c", + "--cam-names", + default=tuple(x.value for x in list(RingCameras)), + help="List of camera viewpoints to render the map from.", + multiple=True, + type=str, +) +def run_generate_egoview_overlaid_map( + data_root: "os.PathLike[str]", + output_dir: "os.PathLike[str]", + log_id: str, + max_range_m: float, + use_depth_map_for_occlusion: bool, + dump_single_frames: bool, + cam_names: Tuple[str, ...], +) -> None: + """Click entry point for visualizing map entities rendered on top of sensor imagery.""" + logging.basicConfig(stream=sys.stdout, level=logging.INFO) + data_root = Path(data_root) + output_dir = Path(output_dir) + + logger.info( + "data_root: %s, output_dir: %s, log_id: %s, max_range_m: %f, " + "use_depth_map_for_occlusion: %s, dump_single_frames %s", + data_root, + output_dir, + log_id, + max_range_m, + use_depth_map_for_occlusion, + dump_single_frames, + ) + generate_egoview_overlaid_map( + data_root=data_root, + output_dir=output_dir, + log_id=log_id, + max_range_m=max_range_m, + use_depth_map_for_occlusion=use_depth_map_for_occlusion, + dump_single_frames=dump_single_frames, + cam_names=parse_camera_enum_types(cam_names), + ) + + +if __name__ == "__main__": + run_generate_egoview_overlaid_map() diff --git a/tutorials/generate_forecasting_scenario_visualizations.py b/tutorials/generate_forecasting_scenario_visualizations.py new file mode 100644 index 00000000..f94de042 --- /dev/null +++ b/tutorials/generate_forecasting_scenario_visualizations.py @@ -0,0 +1,122 @@ +# +"""Script to generate dynamic visualizations from a directory of Argoverse scenarios.""" + +from enum import Enum, unique +from pathlib import Path +from typing import Final + +import click +import numpy as np +from joblib import Parallel, delayed +from rich.progress import track + +from av2.datasets.motion_forecasting import scenario_serialization +from av2.datasets.motion_forecasting.viz.scenario_visualization import visualize_scenario +from av2.map.map_api import ArgoverseStaticMap + +_DEFAULT_N_JOBS: Final[int] = -2 # Use all but one CPUs + + +@unique +class SelectionCriteria(str, Enum): + """Valid criteria used to select Argoverse scenarios for visualization.""" + + FIRST: str = "first" + RANDOM: str = "random" + + +def generate_scenario_visualizations( + argoverse_scenario_dir: Path, + viz_output_dir: Path, + num_scenarios: int, + selection_criteria: SelectionCriteria, + *, + debug: bool = False, +) -> None: + """Generate and save dynamic visualizations for selected scenarios within `argoverse_scenario_dir`. + + Args: + argoverse_scenario_dir: Path to local directory where Argoverse scenarios are stored. + viz_output_dir: Path to local directory where generated visualizations should be saved. + num_scenarios: Maximum number of scenarios for which to generate visualizations. + selection_criteria: Controls how scenarios are selected for visualization. + debug: Runs preprocessing in single-threaded mode when enabled. + """ + Path(viz_output_dir).mkdir(parents=True, exist_ok=True) + all_scenario_files = sorted(argoverse_scenario_dir.rglob("*.parquet")) + scenario_file_list = ( + all_scenario_files[:num_scenarios] + if selection_criteria == SelectionCriteria.FIRST + else np.random.choice(all_scenario_files, size=num_scenarios).tolist() # type: ignore + ) # Ignoring type here because type of "choice" is partially unknown. + + # Build inner function to generate visualization for a single scenario. + def generate_scenario_visualization(scenario_path: Path) -> None: + """Generate and save dynamic visualization for a single Argoverse scenario. + + NOTE: This function assumes that the static map is stored in the same directory as the scenario file. + + Args: + scenario_path: Path to the parquet file corresponding to the Argoverse scenario to visualize. + """ + scenario_id = scenario_path.stem.split("_")[-1] + static_map_path = scenario_path.parents[0] / f"log_map_archive_{scenario_id}.json" + viz_save_path = viz_output_dir / f"{scenario_id}.mp4" + + scenario = scenario_serialization.load_argoverse_scenario_parquet(scenario_path) + static_map = ArgoverseStaticMap.from_json(static_map_path) + visualize_scenario(scenario, static_map, viz_save_path) + + # Generate visualization for each selected scenario in parallel (except if running in debug mode) + if debug: + for scenario_path in track(scenario_file_list): + generate_scenario_visualization(scenario_path) + else: + Parallel(n_jobs=_DEFAULT_N_JOBS)( + delayed(generate_scenario_visualization)(scenario_path) for scenario_path in track(scenario_file_list) + ) + + +@click.command(help="Generate visualizations from a directory of Argoverse scenarios.") +@click.option( + "--argoverse-scenario-dir", + required=True, + help="Path to local directory where Argoverse scenarios are stored.", + type=click.Path(exists=True), +) +@click.option( + "--viz-output-dir", + required=True, + help="Path to local directory where generated visualizations should be saved.", + type=click.Path(), +) +@click.option( + "-n", + "--num-scenarios", + default=100, + help="Maximum number of scenarios for which to generate visualizations.", + type=int, +) +@click.option( + "-s", + "--selection-criteria", + default="first", + help="Controls how scenarios are selected for visualization - either the first available or at random.", + type=click.Choice(["first", "random"], case_sensitive=False), +) +@click.option("--debug", is_flag=True, default=False, help="Runs preprocessing in single-threaded mode when enabled.") +def run_generate_scenario_visualizations( + argoverse_scenario_dir: str, viz_output_dir: str, num_scenarios: int, selection_criteria: str, debug: bool +) -> None: + """Click entry point for generation of Argoverse scenario visualizations.""" + generate_scenario_visualizations( + Path(argoverse_scenario_dir), + Path(viz_output_dir), + num_scenarios, + SelectionCriteria(selection_criteria.lower()), + debug=debug, + ) + + +if __name__ == "__main__": + run_generate_scenario_visualizations() diff --git a/tutorials/generate_per_camera_videos.py b/tutorials/generate_per_camera_videos.py new file mode 100644 index 00000000..52497f27 --- /dev/null +++ b/tutorials/generate_per_camera_videos.py @@ -0,0 +1,113 @@ +# + +"""Generate an mp4 video for each ring camera, for each AV2 log.""" + +import logging +import sys +from pathlib import Path +from typing import Final, List + +import click +import numpy as np +from joblib import Parallel, delayed + +import av2.rendering.video as video_utils +import av2.utils.io as io_utils +from av2.datasets.sensor.av2_sensor_dataloader import AV2SensorDataLoader +from av2.datasets.sensor.constants import RingCameras +from av2.utils.typing import NDArrayByte + +RING_CAMERA_FPS: Final[int] = 20 + +# for every 50 images, print a status message +PRINT_EVERY: Final[int] = 50 + +logger = logging.getLogger(__name__) + + +def generate_per_camera_videos(data_root: Path, output_dir: Path, num_workers: int) -> None: + """Launch jobs to render ring camera .mp4 videos for all sensor logs available on disk. + + Args: + data_root: Path to local directory where the Argoverse 2 Sensor Dataset logs are stored. + output_dir: Path to local directory where videos will be saved. + num_workers: Number of worker processes to use for rendering. + """ + loader = AV2SensorDataLoader(data_dir=data_root, labels_dir=data_root) + log_ids = loader.get_log_ids() + + if num_workers > 1: + Parallel(n_jobs=num_workers)( + delayed(render_log_ring_camera_videos)(output_dir, loader, log_id) for log_id in log_ids + ) + else: + for log_id in log_ids: + render_log_ring_camera_videos(output_dir, loader, log_id) + + +def render_log_ring_camera_videos(output_dir: Path, loader: AV2SensorDataLoader, log_id: str) -> None: + """Render .mp4 videos for all ring cameras of a single log. + + Args: + output_dir: Path to local directory where videos will be saved. + loader: data loader for sensor data. + log_id: unique ID for AV2 scenario/log. + """ + # The logger must be initialized here, otherwise no output will be emitted to stdout. + # joblib overrides the logger config, see: https://github.com/joblib/joblib/issues/692 + logging.basicConfig(stream=sys.stdout, level=logging.DEBUG) + logger.info("Generating ring camera videos for %s", log_id) + for camera_name in list(RingCameras): + video_save_fpath = Path(output_dir) / f"{log_id}_{camera_name}.mp4" + if video_save_fpath.exists(): + logger.info("Video already exists for %s, %s, so skipping...", log_id, camera_name) + continue + + cam_im_fpaths = loader.get_ordered_log_cam_fpaths(log_id, camera_name) + num_cam_imgs = len(cam_im_fpaths) + + video_list: List[NDArrayByte] = [] + for i, im_fpath in enumerate(cam_im_fpaths): + if i % PRINT_EVERY == 0: + logger.info(f"\tOn file {i}/{num_cam_imgs} of camera {camera_name} of {log_id}") + img_rgb = io_utils.read_img(im_fpath, channel_order="RGB") + video_list.append(img_rgb) + + video: NDArrayByte = np.stack(video_list).astype(np.uint8) + video_utils.write_video( + video=video, + dst=video_save_fpath, + fps=RING_CAMERA_FPS, + preset="medium", + ) + + +@click.command(help="Generate map visualizations on ego-view imagery from the Argoverse 2 Sensor Dataset.") +@click.option( + "-d", + "--data-root", + required=True, + help="Path to local directory where the Argoverse 2 Sensor Dataset logs are stored.", + type=click.Path(exists=True), +) +@click.option( + "-o", + "--output-dir", + required=True, + help="Path to local directory where videos will be saved.", + type=str, +) +@click.option( + "--num-workers", + required=True, + help="Number of worker processes to use for rendering.", + type=int, +) +def run_generate_per_camera_videos(data_root: str, output_dir: str, num_workers: int) -> None: + """Click entry point for ring camera .mp4 video generation.""" + logging.basicConfig(stream=sys.stdout, level=logging.DEBUG) + generate_per_camera_videos(data_root=Path(data_root), output_dir=Path(output_dir), num_workers=num_workers) + + +if __name__ == "__main__": + run_generate_per_camera_videos() diff --git a/tutorials/map_teaser_notebook.py b/tutorials/map_teaser_notebook.py new file mode 100644 index 00000000..d37fc942 --- /dev/null +++ b/tutorials/map_teaser_notebook.py @@ -0,0 +1,372 @@ +# + +"""Quick tutorial on AV2 map functionality, with visualizations of various map elements.""" + +import logging +import sys +from pathlib import Path +from typing import Final, Sequence, Tuple, Union + +import click +import matplotlib.pyplot as plt +import numpy as np +from matplotlib.axes import Axes +from mpl_toolkits.axes_grid1 import make_axes_locatable + +import av2.geometry.polyline_utils as polyline_utils +import av2.rendering.vector as vector_plotting_utils +from av2.datasets.sensor.av2_sensor_dataloader import AV2SensorDataLoader +from av2.map.lane_segment import LaneSegment +from av2.map.map_api import ArgoverseStaticMap +from av2.utils.typing import NDArrayFloat + +logger = logging.getLogger(__name__) + + +SAVE_DIR = Path(__file__).resolve().parent.parent / "argoverse2_map_figures" + +# scaled to [0,1] for matplotlib. +PURPLE_RGB: Final[Tuple[int, int, int]] = (201, 71, 245) +PURPLE_RGB_MPL: Final[Tuple[float, float, float]] = (PURPLE_RGB[0] / 255, PURPLE_RGB[1] / 255, PURPLE_RGB[2] / 255) + +DARK_GRAY_RGB: Final[Tuple[int, int, int]] = (40, 39, 38) +DARK_GRAY_RGB_MPL: Final[Tuple[float, float, float]] = ( + DARK_GRAY_RGB[0] / 255, + DARK_GRAY_RGB[1] / 255, + DARK_GRAY_RGB[2] / 255, +) + +OVERLAID_MAPS_ALPHA: Final[float] = 0.1 + + +def single_log_teaser(data_root: Path, log_id: str, save_figures: bool) -> None: + """For a single log, render all local lane segments in green, and pedestrian crossings in purple, in a bird's eye view. + + Args: + data_root: path to where the AV2 logs live. + log_id: unique ID for the AV2 vehicle log. + save_figures: whether to save each generated figure to disk. + """ + log_map_dirpath = data_root / log_id / "map" + avm = ArgoverseStaticMap.from_map_dir(log_map_dirpath, build_raster=False) + + fig = plt.figure(figsize=(10, 10)) + ax = fig.add_subplot() + + for _, ls in avm.vector_lane_segments.items(): + vector_plotting_utils.draw_polygon_mpl(ax, ls.polygon_boundary, color="g", linewidth=0.5) + vector_plotting_utils.plot_polygon_patch_mpl(ls.polygon_boundary, ax, color="g", alpha=0.2) + + # plot all pedestrian crossings + for _, pc in avm.vector_pedestrian_crossings.items(): + vector_plotting_utils.draw_polygon_mpl(ax, pc.polygon, color="m", linewidth=0.5) + vector_plotting_utils.plot_polygon_patch_mpl(pc.polygon, ax, color="m", alpha=0.2) + + plt.axis("equal") + plt.tight_layout() + if save_figures: + plt.savefig(SAVE_DIR / f"lane_graph_ped_crossings_{log_id}_bev.jpg", dpi=500) + plt.show() + + # Plot drivable areas in light gray on a new plot. + fig = plt.figure(figsize=(10, 10)) + ax = fig.add_subplot() + for da in list(avm.vector_drivable_areas.values()): + vector_plotting_utils.draw_polygon_mpl(ax, da.xyz, color="gray", linewidth=0.5) + vector_plotting_utils.plot_polygon_patch_mpl(da.xyz, ax, color="gray", alpha=0.2) + + plt.axis("equal") + plt.tight_layout() + if save_figures: + plt.savefig(SAVE_DIR / f"drivable_areas_{log_id}_bev.jpg", dpi=500) + plt.show() + plt.close("all") + + +def visualize_raster_layers(data_root: Path, log_id: str, save_figures: bool) -> None: + """Visualize the ground surface height/elevation map, w/ a colorbar indicating the value range. + + Also, visualize side-by-side plots of the 3 raster arrays -- ground height, drivable area, ROI. + + Args: + data_root: path to where the AV2 logs live. + log_id: unique ID for the AV2 vehicle log. + save_figures: whether to save each generated figure to disk. + + Raises: + ValueError: If `self.raster_ground_height_layer`,`self.raster_drivable_area_layer`, + or `self.raster_roi_layer` is `None`. + """ + log_map_dirpath = data_root / log_id / "map" + avm = ArgoverseStaticMap.from_map_dir(log_map_dirpath, build_raster=True) + + if avm.raster_ground_height_layer is None: + raise ValueError("Raster ground height is not loaded!") + if avm.raster_drivable_area_layer is None: + raise ValueError("Raster drivable area is not loaded!") + if avm.raster_roi_layer is None: + raise ValueError("Raster ROI is not loaded!") + + height_array = avm.raster_ground_height_layer.array + ax = plt.subplot() + plt.title("Ground surface height (@ 30 centimeter resolution).") + img = plt.imshow(np.flipud(height_array)) # type: ignore + + divider = make_axes_locatable(ax) + cax = divider.append_axes("right", size="5%", pad=0.05) + plt.colorbar(img, cax=cax) + if save_figures: + plt.savefig(SAVE_DIR / f"ground_surface_height_{log_id}_bev.jpg", dpi=500) + plt.show() + plt.close("all") + + fig = plt.figure(figsize=(10, 10)) + plt.subplot(1, 3, 1) + plt.imshow(np.flipud(height_array)) # type: ignore + plt.title("Ground Surface Height") + + plt.subplot(1, 3, 2) + da_array = avm.raster_drivable_area_layer.array + plt.imshow(np.flipud(da_array)) # type: ignore + plt.title("Drivable Area (rasterized \nfrom vector polygons)") + + plt.subplot(1, 3, 3) + roi_array = avm.raster_roi_layer.array + plt.imshow(np.flipud(roi_array)) # type: ignore + plt.title("Region of Interest (ROI)") + + fig.tight_layout() + if save_figures: + plt.savefig(SAVE_DIR / f"all_raster_layers_{log_id}_bev.jpg", dpi=500) + plt.show() + plt.close("all") + + +def overlaid_maps_all_logs_teaser(data_root: Path) -> None: + """Render local maps rendered in the egovehicle frame from all logs on top of one another. + + The egovehicle points towards the +x axis in each. + + Args: + data_root: path to where the AV2 logs live. + """ + loader = AV2SensorDataLoader(data_dir=data_root, labels_dir=data_root) + log_ids = loader.get_log_ids() + + fig = plt.figure(1, figsize=(10, 10), dpi=90) + ax = fig.add_subplot(111) + + for i, log_id in enumerate(log_ids): + log_map_dirpath = data_root / log_id / "map" + + avm = ArgoverseStaticMap.from_map_dir(log_map_dirpath, build_raster=False) + lane_segments = avm.get_scenario_lane_segments() + + lidar_fpaths = loader.get_ordered_log_lidar_fpaths(log_id=log_id) + timestamp0 = int(lidar_fpaths[0].stem) + + city_SE3_egot0 = loader.get_city_SE3_ego(log_id, timestamp0) + + color = DARK_GRAY_RGB_MPL + + linestyle: Union[str, Tuple[int, Tuple[int, int]]] = "" + + for ls in lane_segments: + pts_city = ls.polygon_boundary + pts_ego = city_SE3_egot0.inverse().transform_point_cloud(pts_city) + + for bound_type, bound_city in zip( + [ls.left_mark_type, ls.right_mark_type], [ls.left_lane_boundary, ls.right_lane_boundary] + ): + if "YELLOW" in bound_type: + mark_color = "y" + elif "WHITE" in bound_type: + mark_color = "w" + elif "BLUE" in bound_type: + mark_color = "b" + else: + mark_color = "grey" # mark color could be "None" + + LOOSELY_DASHED = (0, (5, 10)) + + if "DASHED" in bound_type: + linestyle = LOOSELY_DASHED + else: + linestyle = "solid" + + bound_ego = city_SE3_egot0.inverse().transform_point_cloud(bound_city.xyz) + ax.plot( + bound_ego[:, 0], + bound_ego[:, 1], + mark_color, + alpha=OVERLAID_MAPS_ALPHA, + linestyle=linestyle, + zorder=i, + ) + + vector_plotting_utils.plot_polygon_patch_mpl( + polygon_pts=pts_ego, ax=ax, color=color, alpha=OVERLAID_MAPS_ALPHA, zorder=i + ) + + plt.axis("equal") + plt.xlim(-30, 30) + plt.ylim(-30, 30) + plt.show() + plt.close("all") + + +def plot_lane_segments( + ax: Axes, lane_segments: Sequence[LaneSegment], lane_color: Tuple[float, float, float] = DARK_GRAY_RGB_MPL +) -> None: + """Plot lane segments onto a Matplotlib canvas, according to their lane marking boundary type/color. + + Note: we use an approximation for SOLID_DASHED and other mixed pattern/color marking types. + + Args: + ax: matplotlib figure to use as drawing canvas. + lane_segments: lane segment objects. The lane markings along their boundaries will be rendered. + lane_color: Color of the lane. + """ + for ls in lane_segments: + pts_city = ls.polygon_boundary + ALPHA = 1.0 # 0.1 + vector_plotting_utils.plot_polygon_patch_mpl( + polygon_pts=pts_city, ax=ax, color=lane_color, alpha=ALPHA, zorder=1 + ) + + mark_color: str = "" + linestyle: Union[str, Tuple[int, Tuple[int, int]]] = "" + for bound_type, bound_city in zip( + [ls.left_mark_type, ls.right_mark_type], [ls.left_lane_boundary, ls.right_lane_boundary] + ): + if "YELLOW" in bound_type: + mark_color = "y" + elif "WHITE" in bound_type: + mark_color = "w" + elif "BLUE" in bound_type: + mark_color = "b" + else: + mark_color = "grey" + + LOOSELY_DASHED = (0, (5, 10)) + + if "DASHED" in bound_type: + linestyle = LOOSELY_DASHED + else: + linestyle = "solid" + + if "DOUBLE" in bound_type: + left, right = polyline_utils.get_double_polylines( + polyline=bound_city.xyz[:, :2], width_scaling_factor=0.1 + ) + ax.plot(left[:, 0], left[:, 1], color=mark_color, alpha=ALPHA, linestyle=linestyle, zorder=2) + ax.plot(right[:, 0], right[:, 1], color=mark_color, alpha=ALPHA, linestyle=linestyle, zorder=2) + else: + ax.plot( + bound_city.xyz[:, 0], + bound_city.xyz[:, 1], + mark_color, + alpha=ALPHA, + linestyle=linestyle, + zorder=2, + ) + + +def visualize_ego_pose_and_lane_markings(data_root: Path, log_id: str, save_figures: bool) -> None: + """Visualize both ego-vehicle poses and the per-log local vector map. + + Crosswalks are plotted in purple. Lane segments plotted in dark gray. Ego-pose in red. + + Args: + data_root: path to where the AV2 logs live. + log_id: unique ID for the AV2 vehicle log. + save_figures: whether to save each generated figure to disk. + """ + loader = AV2SensorDataLoader(data_dir=data_root, labels_dir=data_root) + + fig = plt.figure(1, figsize=(10, 10)) + ax = fig.add_subplot(111) + + log_map_dirpath = data_root / log_id / "map" + avm = ArgoverseStaticMap.from_map_dir(log_map_dirpath, build_raster=False) + + # retain every pose first. + traj_ns = loader.get_subsampled_ego_trajectory(log_id, sample_rate_hz=1e9) + # now, sample @ 1 Hz + traj_1hz = loader.get_subsampled_ego_trajectory(log_id, sample_rate_hz=1.0) + med: NDArrayFloat = np.median(traj_ns, axis=0) # type: ignore + med_x, med_y = med + + # Derive plot area from trajectory (with radius defined in infinity norm). + # A larger distance traveled during trajectory means we should have a larger viewing window size. + view_radius_m: float = float(np.linalg.norm(traj_ns[-1] - traj_ns[0])) + 20 # type: ignore + xlims = [med_x - view_radius_m, med_x + view_radius_m] + ylims = [med_y - view_radius_m, med_y + view_radius_m] + + crosswalk_color = PURPLE_RGB_MPL + CROSSWALK_ALPHA = 0.6 + for pc in avm.get_scenario_ped_crossings(): + vector_plotting_utils.plot_polygon_patch_mpl( + polygon_pts=pc.polygon[:, :2], + ax=ax, + color=crosswalk_color, + alpha=CROSSWALK_ALPHA, + zorder=3, + ) + + plot_lane_segments(ax=ax, lane_segments=avm.get_scenario_lane_segments()) + + # Plot nearly continuous line for ego-pose, and show the AV's pose @ 1 Hz w/ red unfilled circles. + ax.plot(traj_ns[:, 0], traj_ns[:, 1], color="r", zorder=4, label="Ego-vehicle pose") + ax.scatter(x=traj_1hz[:, 0], y=traj_1hz[:, 1], s=100, marker="o", facecolors="none", edgecolors="r", zorder=4) + + plt.axis("equal") + plt.xlim(*xlims) + plt.ylim(*ylims) + plt.title(f"Log {log_id}") + plt.axis("off") + plt.legend() + plt.tight_layout() + if save_figures: + plt.savefig(SAVE_DIR / f"egovehicle_pose_on_map_{log_id}_bev.jpg", dpi=500) + plt.show() + plt.close("all") + + +@click.command(help="Run map tutorial to visualize maps for the Argoverse 2 Datasets.") +@click.option( + "-d", + "--data-root", + required=True, + help="Path to local directory where the Argoverse 2 Sensor Dataset logs are stored.", + type=click.Path(exists=True), +) +@click.option( + "-l", + "--log-id", + default="00a6ffc1-6ce9-3bc3-a060-6006e9893a1a", + help="unique log identifier.", + type=str, +) +@click.option( + "--save-figures", + default=False, + help="whether to save each generated figure to disk.", + type=bool, +) +def run_map_tutorial(data_root: str, log_id: str, save_figures: bool) -> None: + """Click entry point for map tutorial.""" + logging.basicConfig(stream=sys.stdout, level=logging.INFO) + data_root_path = Path(data_root) + + SAVE_DIR.mkdir(exist_ok=True, parents=True) + + logger.info("data_root: %s, log_id: %s", data_root_path, log_id) + single_log_teaser(data_root=data_root_path, log_id=log_id, save_figures=save_figures) + visualize_raster_layers(data_root=data_root_path, log_id=log_id, save_figures=save_figures) + visualize_ego_pose_and_lane_markings(data_root=data_root_path, log_id=log_id, save_figures=save_figures) + overlaid_maps_all_logs_teaser(data_root=data_root_path) + + +if __name__ == "__main__": + run_map_tutorial() diff --git a/tutorials/map_tutorial.ipynb b/tutorials/map_tutorial.ipynb new file mode 100644 index 00000000..29c82ce8 --- /dev/null +++ b/tutorials/map_tutorial.ipynb @@ -0,0 +1,348 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "7c092a3b", + "metadata": {}, + "source": [ + "In this tutorial, we'll demonstrate the Argoverse 2.0 map API, and visualize some of the map data." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f25e1e66", + "metadata": {}, + "outputs": [], + "source": [ + "from types import SimpleNamespace" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d70c7396", + "metadata": {}, + "outputs": [], + "source": [ + "# path to where the logs live\n", + "dataroot = \"/Users/jlambert/Downloads/av2-v7-2022-01-15\"\n", + "\n", + "# unique log identifier\n", + "log_id = \"adcf7d18-0510-35b0-a2fa-b4cea13a6d76\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f919b29b", + "metadata": {}, + "outputs": [], + "source": [ + "args = SimpleNamespace(**{\"dataroot\": dataroot, \"log_id\": log_id})" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "15a8196d", + "metadata": {}, + "outputs": [], + "source": [ + "import argparse\n", + "from pathlib import Path\n", + "from typing import List\n", + "\n", + "import matplotlib\n", + "\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "\n", + "from mpl_toolkits.axes_grid1 import make_axes_locatable\n", + "\n", + "import av2.geometry.polyline_utils as polyline_utils\n", + "import av2.rendering.vector as vector_plotting_utils\n", + "from av2.datasets.sensor_dataset.av2_sensor_dataloader import AV2SensorDataLoader\n", + "from av2.map.map_api import ArgoverseStaticMap, LaneSegment" + ] + }, + { + "cell_type": "markdown", + "id": "88d1aaf7", + "metadata": {}, + "source": [ + "First, we'll plot the lane graph and crosswalks, with crosswalks colored purple, and the lanes colored green." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3a02b3b8", + "metadata": {}, + "outputs": [], + "source": [ + "# scaled to [0,1] for matplotlib.\n", + "PURPLE_RGB = [201, 71, 245]\n", + "PURPLE_RGB_MPL = np.array(PURPLE_RGB) / 255\n", + "\n", + "DARK_GRAY_RGB = [40, 39, 38]\n", + "DARK_GRAY_RGB_MPL = np.array(DARK_GRAY_RGB) / 255" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8d5ae748", + "metadata": {}, + "outputs": [], + "source": [ + "def single_log_teaser(args: argparse.Namespace) -> None:\n", + " \"\"\"\n", + " For a single log, render all local crosswalks in green, and pedestrian crossings in purple,\n", + " in a bird's eye view.\n", + " \"\"\"\n", + " log_map_dirpath = Path(args.dataroot) / args.log_id / \"map\"\n", + " avm = ArgoverseStaticMap.from_json(log_map_dirpath, build_raster=False)\n", + "\n", + " fig = plt.figure(figsize=(10, 10))\n", + " ax = fig.add_subplot()\n", + "\n", + " for id, ls in avm.vector_lane_segments.items():\n", + "\n", + " # right_ln_bnd\n", + " # left_ln_bnd\n", + " vector_plotting_utils.draw_polygon_mpl(ax, ls.polygon_boundary, color=\"g\", linewidth=0.5)\n", + " vector_plotting_utils.plot_polygon_patch_mpl(ls.polygon_boundary, ax, color=\"g\", alpha=0.2)\n", + "\n", + " x, y, z = ls.polygon_boundary.mean(axis=0)\n", + " # plt.text(x, y, str(id))\n", + "\n", + " # plot all pedestrian crossings\n", + " for id, pc in avm.vector_pedestrian_crossings.items():\n", + " vector_plotting_utils.draw_polygon_mpl(ax, pc.polygon, color=\"m\", linewidth=0.5)\n", + " vector_plotting_utils.plot_polygon_patch_mpl(pc.polygon, ax, color=\"m\", alpha=0.2)\n", + "\n", + " plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4e27fe09", + "metadata": {}, + "outputs": [], + "source": [ + "single_log_teaser(args)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "56a98bd9", + "metadata": {}, + "outputs": [], + "source": [ + "def visualize_raster_layers(args: argparse.Namespace) -> None:\n", + " \"\"\"Visualize the ground surface height/elevation map, w/ a colorbar indicating the value range.\n", + "\n", + " Also, visualize side-by-side plots of the 3 raster arrays -- ground height, drivable area, ROI.\n", + " \"\"\"\n", + " log_map_dirpath = Path(args.dataroot) / args.log_id / \"map\"\n", + " avm = ArgoverseStaticMap.from_json(log_map_dirpath, build_raster=True)\n", + "\n", + " height_array = avm.raster_ground_height_layer.array\n", + " ax = plt.subplot()\n", + " plt.title(\"Ground surface height (@ 30 centimeter resolution).\")\n", + " img = plt.imshow(np.flipud(height_array))\n", + "\n", + " divider = make_axes_locatable(ax)\n", + " cax = divider.append_axes(\"right\", size=\"5%\", pad=0.05)\n", + " plt.colorbar(img, cax=cax)\n", + " plt.show()\n", + "\n", + " plt.figure(figsize=(20, 10))\n", + " plt.subplot(1, 3, 1)\n", + " plt.imshow(np.flipud(height_array))\n", + " plt.title(\"Ground Surface Height\")\n", + "\n", + " plt.subplot(1, 3, 2)\n", + " da_array = avm.raster_drivable_area_layer.array\n", + " plt.imshow(np.flipud(da_array))\n", + " plt.title(\"Drivable Area (rasterized \\nfrom vector polygons)\")\n", + "\n", + " plt.subplot(1, 3, 3)\n", + " roi_array = avm.raster_roi_layer.array\n", + " plt.imshow(np.flipud(roi_array))\n", + " plt.title(\"Region of Interest (ROI)\")\n", + " plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2bdc3926", + "metadata": {}, + "outputs": [], + "source": [ + "visualize_raster_layers(args)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f45e82da", + "metadata": {}, + "outputs": [], + "source": [ + "def plot_lane_segments(\n", + " ax: matplotlib.axes.Axes, lane_segments: List[LaneSegment], lane_color: np.ndarray = DARK_GRAY_RGB_MPL\n", + ") -> None:\n", + " \"\"\"\n", + "\n", + " Args:\n", + " ax:\n", + " lane_segments:\n", + " \"\"\"\n", + " for ls in lane_segments:\n", + " pts_city = ls.polygon_boundary\n", + " ALPHA = 1.0 # 0.1\n", + " vector_plotting_utils.plot_polygon_patch_mpl(\n", + " polygon_pts=pts_city, ax=ax, color=lane_color, alpha=ALPHA, zorder=1\n", + " )\n", + "\n", + " for bound_type, bound_city in zip(\n", + " [ls.left_mark_type, ls.right_mark_type], [ls.left_lane_boundary, ls.right_lane_boundary]\n", + " ):\n", + " if \"YELLOW\" in bound_type:\n", + " mark_color = \"y\"\n", + " elif \"WHITE\" in bound_type:\n", + " mark_color = \"w\"\n", + " else:\n", + " mark_color = \"grey\" # \"b\" lane_color #\n", + "\n", + " LOOSELY_DASHED = (0, (5, 10))\n", + "\n", + " if \"DASHED\" in bound_type:\n", + " linestyle = LOOSELY_DASHED\n", + " else:\n", + " linestyle = \"solid\"\n", + "\n", + " if \"DOUBLE\" in bound_type:\n", + " left, right = polyline_utils.get_double_polylines(\n", + " polyline=bound_city.xyz[:, :2], width_scaling_factor=0.1\n", + " )\n", + " ax.plot(left[:, 0], left[:, 1], mark_color, alpha=ALPHA, linestyle=linestyle, zorder=2)\n", + " ax.plot(right[:, 0], right[:, 1], mark_color, alpha=ALPHA, linestyle=linestyle, zorder=2)\n", + " else:\n", + " ax.plot(\n", + " bound_city.xyz[:, 0],\n", + " bound_city.xyz[:, 1],\n", + " mark_color,\n", + " alpha=ALPHA,\n", + " linestyle=linestyle,\n", + " zorder=2,\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4f7dec27", + "metadata": {}, + "outputs": [], + "source": [ + "def argoverse2_sensor_dataset_teaser(args: argparse.Namespace, save_plot: bool = False) -> None:\n", + " \"\"\"\n", + " Visualize both ego-vehicle poses and the per-log local vector map.\n", + "\n", + " Crosswalks are plotted in purple. Lane segments plotted in dark gray. Ego-pose in red.\n", + " \"\"\"\n", + " loader = AV2SensorDataLoader(data_dir=args.dataroot, labels_dir=args.dataroot)\n", + "\n", + " fig = plt.figure(1, figsize=(10, 10))\n", + " ax = fig.add_subplot(111)\n", + "\n", + " log_map_dirpath = Path(args.dataroot) / args.log_id / \"map\"\n", + "\n", + " avm = ArgoverseStaticMap.from_json(log_map_dirpath, build_raster=False)\n", + "\n", + " # retain every pose first.\n", + " traj_ns = loader.get_subsampled_ego_trajectory(args.log_id, sample_rate_hz=1e9)\n", + " # now, sample @ 1 Hz\n", + " traj_1hz = loader.get_subsampled_ego_trajectory(args.log_id, sample_rate_hz=1.0)\n", + " med_x, med_y = np.median(traj_ns, axis=0)\n", + "\n", + " # Derive plot area from trajectory (with radius defined in infinity norm).\n", + " view_radius_m = 50\n", + " xlims = [med_x - view_radius_m, med_x + view_radius_m]\n", + " ylims = [med_y - view_radius_m, med_y + view_radius_m]\n", + "\n", + " crosswalk_color = PURPLE_RGB_MPL\n", + " CROSSWALK_ALPHA = 0.6\n", + " for pc in avm.get_scenario_ped_crossings():\n", + " vector_plotting_utils.plot_polygon_patch_mpl(\n", + " polygon_pts=pc.polygon[:, :2],\n", + " ax=ax,\n", + " color=crosswalk_color,\n", + " alpha=CROSSWALK_ALPHA,\n", + " zorder=3,\n", + " )\n", + "\n", + " plot_lane_segments(ax=ax, lane_segments=avm.get_scenario_lane_segments())\n", + "\n", + " ax.plot(traj_ns[:, 0], traj_ns[:, 1], color=\"r\", zorder=4, label=\"Ego-vehicle pose\")\n", + " ax.scatter(\n", + " traj_1hz[:, 0], traj_1hz[:, 1], 100, facecolors=\"none\", edgecolors=\"r\", zorder=4\n", + " ) # marker='o', color=\"r\")\n", + "\n", + " plt.axis(\"equal\")\n", + " plt.xlim(*xlims)\n", + " plt.ylim(*ylims)\n", + " plt.title(f\"Log {args.log_id}\")\n", + " plt.axis(\"off\")\n", + " plt.legend()\n", + " plt.tight_layout()\n", + " plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ac070630", + "metadata": {}, + "outputs": [], + "source": [ + "argoverse2_sensor_dataset_teaser(args)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7b3cc09c", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.9" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/untar_tbv.py b/tutorials/untar_tbv.py new file mode 100644 index 00000000..10fc4d76 --- /dev/null +++ b/tutorials/untar_tbv.py @@ -0,0 +1,89 @@ +# + +"""Script to untar tar.gz files from the Trust but Verify (TbV) dataset.""" + +import subprocess +from pathlib import Path +from typing import Final, Optional, Tuple + +import click +import joblib +from joblib import Parallel, delayed + +NUM_TBV_SHARDS: Final[int] = 21 + + +def run_command(cmd: str, return_output: bool = False) -> Tuple[Optional[bytes], Optional[bytes]]: + """Excute a system call, and block until the system call completes. + + Args: + cmd: string, representing shell command + return_output: whether to return STDOUT and STDERR data. + + Returns: + Tuple of (stdout, stderr) output if return_output is True, else None + """ + print(cmd) + (stdout_data, stderr_data) = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE).communicate() + + if return_output: + return stdout_data, stderr_data + return None, None + + +def untar_tbv_dataset(num_workers: int, shard_dirpath: Path, desired_tbv_dataroot: Path) -> None: + """Untar each of the tar.gz archives. + + Args: + num_workers: Number of worker processes to use for simultaneous extraction + shard_dirpath: Path to local directory where shard tar.gz files where downloaded. + desired_tbv_dataroot: Path to local directory, where TbV logs will be extracted. + + Raises: + RuntimeError: If one of the expected tar.gz shard files is missing. + """ + desired_tbv_dataroot.mkdir(exist_ok=True, parents=True) + + jobs = [] + for i in range(NUM_TBV_SHARDS): + shard_fpath = shard_dirpath / f"TbV_v1.0_shard{i}.tar.gz" + if not shard_fpath.exists(): + raise RuntimeError(f"Shard file not found {shard_fpath}") + cmd = f"tar -xvzf {shard_fpath} --directory {desired_tbv_dataroot}" + jobs.append(cmd) + + if num_workers > 1: + Parallel(n_jobs=num_workers)(delayed(run_command)(cmd) for cmd in jobs) + else: + for cmd in jobs: + run_command(cmd) + + +@click.command(help="Extract TbV tar.gz archives that were previously downloaded to a local disk.") +@click.option( + "--num-workers", + required=True, + help="Number of worker processes to use for simultaneous extraction.", + type=int, +) +@click.option( + "--shard-dirpath", + required=True, + help="Path to local directory where shard tar.gz files were previously downloaded.", + type=click.Path(exists=True), +) +@click.option( + "--desired-tbv-dataroot", + required=True, + help="Path to local directory, where TbV logs will be extracted.", + type=str, +) +def run_untar_tbv_dataset(num_workers: int, shard_dirpath: str, desired_tbv_dataroot: str) -> None: + """Click entry point for TbV tar.gz file extraction.""" + untar_tbv_dataset( + num_workers=num_workers, shard_dirpath=Path(shard_dirpath), desired_tbv_dataroot=Path(desired_tbv_dataroot) + ) + + +if __name__ == "__main__": + run_untar_tbv_dataset()

    Ih1-DBP6Shpz8`BjRq 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